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

يمكن للأجهزة التي تم تشغيلها باستخدام الإصدار 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.