تقرير قوة الإشارة

يقوم إطار الاتصال الهاتفي بالإبلاغ عن قوة إشارة الشبكة الخلوية باستخدام أنواع مختلفة لقياس الإشارة. يمكنك بعد ذلك استخدام نقاط قوة الإشارة المبلغ عنها للتحكم في كيفية عرض أشرطة الإشارة على جهازك وتخصيص معايير الإبلاغ عن قوة الإشارة من المودم. بدءًا من Android 11، يمكنك تخصيص أنواع متعددة لقياس الإشارة التي يستخدمها إطار العمل للإبلاغ عن قوة الإشارة لشبكات الوصول الراديوي 4G LTE و5G NR (RANs).

يستخدم الإطار ثلاث وظائف للإبلاغ عن قوة الإشارة: معايير الإبلاغ عن قوة الإشارة، وعتبات قوة الإشارة، ومستويات الإشارة. تؤثر هذه الوظائف على كيفية اتصال Android بأجهزة المودم، على سبيل المثال، منع الإبلاغ غير الضروري عن قوة الإشارة بواسطة المودم لتقليل استخدام الطاقة وتحسين صحة النظام. يتم تعريف الوظائف على النحو التالي:

  • معايير الإبلاغ عن قوة الإشارة: الشروط التي يحددها Android لتشغيل الإبلاغ عن قوة الإشارة من المودم.
  • عتبات قوة الإشارة: قائمة من أربعة أعداد صحيحة تستخدم لاقتراح معايير الإبلاغ عن مستوى الإشارة وقوة الإشارة.
  • مستويات الإشارة: خمسة مستويات ( NONE ، POOR ، MODERATE ، GOOD ، GREAT ) التي تتوافق مع قوة الإشارة.

دعم أنواع قياس الإشارة المتعددة

بالنسبة للأجهزة التي تعمل بنظام التشغيل Android 11 أو أعلى، فإن أنواع قياس الإشارة التالية قابلة للتخصيص لشبكات NGRAN (5G LTE) وEUTRAN (4G LTE). تُستخدم هذه القياسات لمعايير الإبلاغ عن قوة الإشارة وعتبات قوة الإشارة ووظائف مستويات الإشارة.

  • نجران (5G NR): SSRSRP، SSRSRQ، SSSINR
  • يوتران (4G LTE): RSRP، RSRQ، RSSNR

تطبيق

لتمكين الجهاز من تعيين معايير إعداد التقارير عن قوة الإشارة لكل شبكة RAN، قم بتنفيذ واجهة الجهاز setSignalStrengthReportingCriteria_1_5 . يتم دعم أنواع قياس الإشارة المتعددة لكل شبكة RAN. إذا لم يتم تمكين أي من معايير إعداد التقارير لنوع القياس لشبكة RAN، فسيتم تحديد معايير إعداد التقارير لشبكة RAN هذه بواسطة إطار عمل Android. عند تمكين معايير إعداد التقارير لنوع قياس لشبكة RAN، يتم تعطيل معايير إعداد التقارير لأنواع القياس الأخرى.

لتحديد حدود قوة الإشارة لشبكات 4G و5G، استخدم مفاتيح تكوين شركة الاتصالات التالية:

لتحديد قياسات متعددة لشبكة RAN، استخدم مفاتيح تكوين الناقل التالية:

تصديق

للتحقق من صحة التنفيذ، استخدم اختبار testGetConfig CTS في CarrierConfigManagerTest . استخدم VTS لاختبار setSignalStrengthReportingCriteria_1_5_* .