از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
پشتیبانی از سلول های کوچک
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
دستگاههایی که با Android 11 یا بالاتر راهاندازی میشوند میتوانند از طریق روشهایی در APIهای شناسایی سلولی که اطلاعات مربوط به اطلاعات CSG سلول را دریافت میکنند، از گروههای مشترکین بسته (CSG) پشتیبانی کنند. این برای اپراتورهای شبکه تلفن همراه (MNO) که سلول های کوچک را از طریق گروه های مشترک بسته مدیریت می کنند مفید است. اطلاعات مربوط به CSGها در کلاس ClosedSubscriberGroupInfo
نشان داده شده است.
پیاده سازی
برای پشتیبانی از CGG در دستگاههای دارای Android 11 یا بالاتر، عملکردهای زیر را در radio/1.5/types.hal
اجرا کنید.
-
ClosedSubscriberGroupInfo
: به صورت اختیاری در هر نمونه CellIdentity
گنجانده شده است. این ساختار برای ارائه جزئیات در مورد گروه مشترک بسته ای که یک سلول به آن تعلق دارد، در صورت وجود استفاده می شود. این معمولا برای شناسایی سلول های کوچک مانند دستگاه های LTE شخصی استفاده می شود. همچنین می توان از آن در استقرارهایی مانند CBRS LTE استفاده کرد. -
CellIdentityLte
: از لیستی از PLMN-ID های اضافی پشتیبانی می کند. -
CellIdentityWcdma
: از لیستی از PLMN-IDهای اضافی پشتیبانی می کند. -
CellIdentityTdscdma
: از لیستی از PLMN-ID های اضافی پشتیبانی می کند. -
RegStateResult
: شامل یک ساختار CellIdentity
به روز شده و یک فیلد برای نشان دادن RPLMN است.
اعتبار سنجی
برای آزمایش پیاده سازی خود، آزمایش CTS زیر را اجرا کنید: CellInfoTest
.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Small cell support\n\nDevices launched with Android 11 or higher can provide\nsupport for closed subscriber groups (CSGs) through methods in the\n[cell identification APIs](https://developer.android.com/reference/android/telephony/CellIdentity)\nthat get information about a cell's CSG information. This is useful for mobile\nnetwork operators (MNOs) that manage small cells through closed subscriber\ngroups. Information about CSGs is represented in the\n[`ClosedSubscriberGroupInfo`](https://developer.android.com/reference/android/telephony/ClosedSubscriberGroupInfo)\nclass.\n\nImplementation\n--------------\n\nTo support CGGs on devices running Android 11 or\nhigher, implement the following functions in\n[`radio/1.5/types.hal`](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/radio/1.5/types.hal).\n\n- `ClosedSubscriberGroupInfo`: Included optionally with every `CellIdentity` instance. This structure is used to provide details about the closed subscriber group to which a cell belongs, if any. This is commonly used to identity *small cells* such as personal LTE devices. It can also be used in deployments such as CBRS LTE.\n- `CellIdentityLte`: Supports a list of additional PLMN-IDs.\n- `CellIdentityWcdma`: Supports a list of additional PLMN-IDs.\n- `CellIdentityTdscdma`: Supports a list of additional PLMN-IDs.\n- `RegStateResult`: Includes an updated `CellIdentity` structure and a field to indicate the RPLMN.\n\nValidation\n----------\n\nTo test your implementation, run the following CTS test:\n[`CellInfoTest`](https://android.googlesource.com/platform/cts/+/3c3d33a/tests/tests/telephony/src/android/telephony/cts/CellInfoTest.java)."]]