يُبلغ إطار عمل الهاتف الجوّال عن قوة إشارة الشبكة الخلوية باستخدام أنواع مختلفة من قياسات الإشارة. يمكنك بعد ذلك استخدام مستويات قوة الإشارة المسجّلة هذه للتحكّم في كيفية عرض أشرطة الإشارة على جهازك وتخصيص معايير إعداد تقارير مستويات قوة الإشارة من المودم. بدءًا من الإصدار Android 11، يمكنك تخصيص أنواع متعددة من قياسات الإشارة التي يستخدمها إطار العمل للإبلاغ عن قوة الإشارة لشبكات الوصول اللاسلكي (RAN) لشبكات 4G LTE و5G NR.
يستخدم إطار العمل ثلاث وظائف للإبلاغ عن قوة الإشارة: معايير الإبلاغ عن قوة الإشارة، وحدود قوة الإشارة، ومستويات الإشارة. تؤثر هذه الوظائف في طريقة تواصل Android مع جهاز المودم، على سبيل المثال، منع المودم من الإبلاغ عن قوة الإشارة غير الضرورية لتقليل استخدام الطاقة وتحسين حالة النظام. يتم تعريف الدوالّ على النحو التالي:
- معايير إعداد تقارير قوة الإشارة: الشروط التي حدّدها نظام Android لبدء إعداد تقارير قوة الإشارة من المودم
- الحدود الدنيا لقوة الإشارة: قائمة بأربعة أعداد صحيحة تُستخدَم لاقتراح معايير إعداد تقارير مستوى الإشارة وقوة الإشارة.
- مستويات الإشارة: خمسة مستويات (
NONE
وPOOR
وMODERATE
وGOOD
وGREAT
) تتوافق مع قوة الإشارة.
إتاحة أنواع متعددة لقياس الإشارات
بالنسبة إلى الأجهزة التي تعمل بنظام Android 11 أو إصدار أحدث، يمكن تخصيص أنواع قياس الإشارة التالية لشبكتَي NGRAN (LTE 5G) وEUTRAN (LTE 4G). تُستخدَم هذه القياسات لمعايير إعداد تقارير قوة الإشارة، وحدود قياس قوة الإشارة، ووظائف مستويات الإشارة.
- NGRAN (5G NR): SSRSRP وSSRSRQ وSSSINR
- EUTRAN (4G LTE): RSRP وRSRQ وRSSNR
التنفيذ
لتفعيل الجهاز على ضبط معايير إعداد تقارير قوة الإشارة لكل شبكة أساسية للاتصالات الراديوية،
نفِّذ واجهة الأجهزة
setSignalStrengthReportingCriteria_1_5
. لكل شبكة أساسية للاتصالات الجوّالة، هناك عدة أنواع مقبولة لقياس الإشارات. إذا لم يتم تفعيل أيّ من معايير إعداد التقارير لنوع قياس معيّن
لشبكة RAN، يتم تحديد معايير إعداد التقارير لشبكة RAN هذه من خلال إطار عمل Android. عند تفعيل معايير إعداد التقارير لنوع قياس معيّن لجدول اتّباع الأداء (RAN)، يتم إيقاف معايير إعداد التقارير لأنواع القياس الأخرى.
لتحديد الحدود الدنيا لقوة الإشارة في شبكات 4G و5G، استخدِم مفاتيح ضبط مشغّل شبكة الجوّال التالية:
KEY_5G_NR_SSRSRP_THRESHOLDS_INT_ARRAY
KEY_5G_NR_SSRSRQ_THRESHOLDS_INT_ARRAY
KEY_5G_NR_SSSINR_THRESHOLDS_INT_ARRAY
KEY_LTE_RSRQ_THRESHOLDS_INT_ARRAY
KEY_LTE_RSSNR_THRESHOLDS_INT_ARRAY
لاختيار قياسات متعددة لشبكة RAN، استخدِم مفاتيح إعدادات مشغّل شبكة الجوّال التالية:
التحقُّق
للتحقّق من صحة عملية التنفيذ، استخدِم اختبار
testGetConfig
CTS في
CarrierConfigManagerTest
.
استخدِم VTS للاختبار
setSignalStrengthReportingCriteria_1_5_*
.