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

يمكن للأجهزة التي تم طرحها باستخدام الإصدار 11 من نظام التشغيل Android أو الإصدارات الأحدث توفير دعم لمجموعات المشتركين المغلقة (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.