يمكن للأجهزة التي تم تشغيلها باستخدام الإصدار 11 من نظام التشغيل Android أو الإصدارات الأحدث أن تقدّم
دعمًا لمجموعات المشتركين المغلقة (CSG) من خلال طُرق في
واجهات برمجة التطبيقات لتحديد الخلايا
التي تحصل على معلومات عن معلومات مجموعة CSG للخلية. ويفيد ذلك مشغّلي شبكة الجيل التالي (MNO) الذين يديرون الخلايا الصغيرة من خلال مجموعات مشتركين مغلقة. يتم تمثيل معلومات CSGs في الفئة ClosedSubscriberGroupInfo
.
التنفيذ
لتفعيل مجموعات CGG على الأجهزة التي تعمل بنظام التشغيل Android 11 أو
الإصدارات الأحدث، نفِّذ الدوالّ التالية في
radio/1.5/types.hal
.
ClosedSubscriberGroupInfo
: يتم تضمينها اختياريًا مع كل مثيل من النوعCellIdentity
. تُستخدَم هذه البنية لتقديم تفاصيل عن مجموعة المشتركين المغلقة التي تنتمي إليها خلية معيّنة، إن توفّرت. ويشيع استخدامه لتحديد هوية الخلايا الصغيرة مثل أجهزة LTE الشخصية. ويمكن استخدامه أيضًا في عمليات النشر، مثل CBRS LTE.CellIdentityLte
: يتيح استخدام قائمة بأرقام تعريف PLMN إضافية.CellIdentityWcdma
: تتيح قائمة بمعرّفات PLMN-ID الإضافية.CellIdentityTdscdma
: يتيح إدخال قائمة بأرقام تعريف PLMN إضافية.RegStateResult
: يتضمّن بنيةCellIdentity
معدَّلة وحقل للإشارة إلى RPLMN.
التحقُّق
لاختبار عملية التنفيذ، يمكنك إجراء اختبار CTS التالي:
CellInfoTest
.