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

يمكن للأجهزة التي تم إطلاقها باستخدام الإصدار 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 معدَّلة وحقلًا للإشارة إلى شبكة PLMN المسجّلة.

التحقق من صحة البيانات

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