يُبلغ إطار عمل خدمات الهاتف عن قوة إشارة الشبكة الخلوية باستخدام أنواع مختلفة من قياسات الإشارة. يمكنك بعد ذلك استخدام نقاط قوة الإشارة التي تم الإبلاغ عنها للتحكم في كيفية عرض أشرطة الإشارة على جهازك وتخصيص معايير الإبلاغ عن قوة الإشارة من المودم. بدءًا من الإصدار 11 من نظام التشغيل Android، يمكنك تخصيص أنواع متعددة من قياسات الإشارة التي يستخدمها إطار العمل للإبلاغ عن قوة الإشارة لشبكات الوصول اللاسلكي (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
التنفيذ
لتفعيل الجهاز من ضبط معايير إعداد التقارير حول قوة الإشارة لكل شبكة RAN،
يجب تنفيذ واجهة جهاز
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_*
.