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

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

التنفيذ

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

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

التحقُّق

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