מסגרת הטלפוניה מדווחת על עוצמת האות של הרשת הסלולרית באמצעות סוגים שונים של מדידת אותות. לאחר מכן תוכלו להשתמש בנתונים האלה של עוצמת האות כדי לקבוע איך יופיעו פסי האות במכשיר, ולהתאים אישית את קריטריוני הדיווח על עוצמת האות מהמודם. החל מ-Android 11, אפשר להתאים אישית כמה סוגים של מדידות אותות שהמסגרת משתמשת בהם כדי לדווח על עוצמת האות של רשתות גישה רדיו (RAN) מסוג 4G LTE ו-5G NR.
המסגרת משתמשת בשלוש פונקציות לדיווח על עוצמת האות: קריטריונים לדיווח על עוצמת האות, ספי עוצמת האות ורמות האות. הפונקציות האלה משפיעות על האופן שבו מערכת Android מתקשרת עם חומרת המודם. לדוגמה, הן מונעות דיווח מיותר של עוצמת האות על ידי המודם כדי לצמצם את צריכת החשמל ולשפר את תקינות המערכת. הפונקציות מוגדרות כך:
- קריטריונים לדיווח על עוצמת האות: התנאים שהוגדרו על ידי Android להפעלת דיווח על עוצמת האות מהמודם.
- ערכי סף של עוצמת האות: רשימה של ארבעה מספרים שלמים שמשמשים להצעת קריטריונים לדיווח על רמת האות ועוצמת האות.
- רמות האות: חמש רמות (
NONE, POOR, MODERATE, GOOD, GREAT) שמתאימות לעוצמת האות.
תמיכה בכמה סוגים של מדידת אותות
במכשירים עם Android מגרסה 11 ואילך, אפשר להתאים אישית את סוגי מדידת האותות הבאים ברשתות NGRAN (5G LTE) ו-EUTRAN (4G LTE). המדדים האלה משמשים לקריטריונים של דיווח על עוצמת האות, לספי עוצמת האות ולפונקציות של רמות האות.
- NGRAN (5G NR): SSRSRP, SSRSRQ, SSSINR
- EUTRAN (4G LTE): RSRP, RSRQ, RSSNR
הטמעה
כדי לאפשר למכשיר להגדיר את קריטריוני הדיווח על עוצמת האות לכל RAN, צריך להטמיע את ממשק החומרה setSignalStrengthReportingCriteria_1_5. לכל RAN, נתמכים כמה סוגים של מדידת אותות. אם אף אחד מקריטריוני הדיווח של סוג מדידה מסוים לא מופעל ברשת RAN, קריטריוני הדיווח של רשת ה-RAN הזו מוגדרים על ידי מסגרת Android. כשמפעילים את קריטריוני הדיווח של סוג מדידה מסוים ב-RAN, קריטריוני הדיווח של סוגי מדידה אחרים מושבתים.
כדי להגדיר את ערכי הסף של עוצמת האות לרשתות 4G ו-5G, משתמשים במפתחות ההגדרות הבאים של הספק:
KEY_5G_NR_SSRSRP_THRESHOLDS_INT_ARRAYKEY_5G_NR_SSRSRQ_THRESHOLDS_INT_ARRAYKEY_5G_NR_SSSINR_THRESHOLDS_INT_ARRAYKEY_LTE_RSRQ_THRESHOLDS_INT_ARRAYKEY_LTE_RSSNR_THRESHOLDS_INT_ARRAY
כדי לבחור כמה מדידות לרשת RAN, משתמשים במפתחות הבאים של הגדרות הספק:
אימות
כדי לאמת את ההטמעה, משתמשים בבדיקת CTS testGetConfig ב-CarrierConfigManagerTest.
משתמשים ב-VTS לבדיקה
setSignalStrengthReportingCriteria_1_5_*.