دعم الخلايا الصغيرة

يمكن للأجهزة التي تم تشغيلها باستخدام الإصدار 11 من نظام التشغيل Android أو الإصدارات الأحدث أن تقدّم دعمًا لمجموعات المشتركين المغلقة (CSG) من خلال طُرق في واجهات برمجة التطبيقات لتحديد الخلايا التي تحصل على معلومات عن معلومات مجموعة CSG للخلية. ويُعدّ ذلك مفيدًا لمشغّلي شبكة الجيل التالي (MNO) الذين يديرون الخلايا الصغيرة من خلال مجموعات مشتركين مغلقة. يتم تمثيل المعلومات عن مجموعات CSG في فئة ClosedSubscriberGroupInfo.

التنفيذ

لتفعيل مجموعات CGG على الأجهزة التي تعمل بنظام التشغيل Android 11 أو الإصدارات الأحدث، نفِّذ الدوالّ التالية في radio/1.5/types.hal.

  • ClosedSubscriberGroupInfo: يتم تضمينها اختياريًا مع كل مثيل CellIdentity. تُستخدَم هذه البنية لتقديم تفاصيل عن مجموعة المشتركين المغلقة التي تنتمي إليها خلية معيّنة، إن توفّرت. ويُستخدَم هذا الإجراء عادةً لتحديد الخلايا الصغيرة، مثل أجهزة LTE الشخصية. ويمكن استخدامه أيضًا في عمليات النشر، مثل CBRS LTE.
  • CellIdentityLte: يتيح استخدام قائمة بأرقام تعريف PLMN إضافية.
  • CellIdentityWcdma: يتيح استخدام قائمة بأرقام تعريف PLMN إضافية.
  • CellIdentityTdscdma: يتيح استخدام قائمة بأرقام تعريف PLMN إضافية.
  • RegStateResult: يتضمّن بنية CellIdentity معدَّلة وحقل للإشارة إلى RPLMN.

التحقُّق

لاختبار عملية التنفيذ، نفِّذ اختبار CTS التالي: CellInfoTest.