सिग्नल की क्षमता से जुड़ी रिपोर्ट

टेलीफ़ोन फ़्रेमवर्क, सिग्नल की क्वालिटी का पता लगाने के लिए अलग-अलग तरह के सिग्नल मेज़रमेंट का इस्तेमाल करता है. इसके बाद, रिपोर्ट किए गए सिग्नल की क्षमता का इस्तेमाल करके, यह कंट्रोल किया जा सकता है कि आपके डिवाइस पर सिग्नल बार कैसे दिखें. साथ ही, मॉडेम से सिग्नल की क्षमता की रिपोर्टिंग के मानदंड को पसंद के मुताबिक बनाया जा सकता है. Android 11 से, सिग्नल की जांच करने के कई तरीकों को पसंद के मुताबिक बनाया जा सकता है. फ़्रेमवर्क इन तरीकों का इस्तेमाल करके, 4G LTE और 5G NR रेडियो ऐक्सेस नेटवर्क (RANs) के सिग्नल की क्षमता की जानकारी देता है.

यह फ़्रेमवर्क, सिग्नल की क्षमता की रिपोर्टिंग के लिए तीन फ़ंक्शन का इस्तेमाल करता है: सिग्नल की क्षमता की रिपोर्टिंग के लिए ज़रूरी शर्तें, सिग्नल की क्षमता के थ्रेशोल्ड, और सिग्नल के लेवल. Android, मॉडम हार्डवेयर के साथ Android के इंटरैक्ट करने के तरीके पर असर डालता है. जैसे, पावर के इस्तेमाल को कम करने और सिस्टम की परफ़ॉर्मेंस को बेहतर बनाने के लिए, मॉडम से गै़र-ज़रूरी सिग्नल की क्षमता की रिपोर्टिंग करने से रोका जाता है. फ़ंक्शन इस तरह परिभाषित किए गए हैं:

  • सिग्नल की क्षमता की रिपोर्टिंग से जुड़ी शर्तें: वे शर्तें जिन्हें Android ने मॉडम से सिग्नल की क्षमता की रिपोर्टिंग को ट्रिगर करने के लिए तय किया है.
  • सिग्नल की क्वालिटी के थ्रेशोल्ड: चार पूर्णांकों की सूची, जिसका इस्तेमाल सिग्नल लेवल और सिग्नल की क्वालिटी की रिपोर्टिंग की शर्तों का सुझाव देने के लिए किया जाता है.
  • सिग्नल लेवल: सिग्नल की क्षमता के हिसाब से पांच लेवल (NONE, POOR, MODERATE, GOOD, GREAT) होते हैं.

सिग्नल मेज़रमेंट के कई टाइप के साथ काम करना

Android 11 या इसके बाद के वर्शन वाले डिवाइसों के लिए, सिग्नल मेज़रमेंट के इन टाइप को NGRAN (5G LTE) और EUTRAN (4G LTE) नेटवर्क के हिसाब से पसंद के मुताबिक बनाया जा सकता है. इन मेज़रमेंट का इस्तेमाल, सिग्नल की क्षमता की रिपोर्टिंग की शर्तों, सिग्नल की क्षमता के थ्रेशोल्ड, और सिग्नल के लेवल के फ़ंक्शन के लिए किया जाता है.

  • एनजीआरएएन (5G एनआर): SSRSRP, SSRSRQ, SSSINR
  • EUTRAN (4G LTE): RSRP, RSRQ, RSSNR

लागू करना

डिवाइस को हर आरएएन के लिए, सिग्नल की क्षमता की रिपोर्टिंग की शर्तें सेट करने की सुविधा देने के लिए, setSignalStrengthReportingCriteria_1_5 हार्डवेयर इंटरफ़ेस लागू करें. हर RAN के लिए, कई सिग्नल मेज़रमेंट टाइप का इस्तेमाल किया जा सकता है. अगर किसी आरएएन के लिए, मेज़रमेंट टाइप की कोई भी रिपोर्टिंग शर्त चालू नहीं है, तो उस आरएएन के लिए रिपोर्टिंग की शर्तें, Android फ़्रेमवर्क तय करता है. जब किसी मेज़रमेंट टाइप की रिपोर्टिंग की शर्त को RAN के लिए चालू किया जाता है, तो अन्य मेज़रमेंट टाइप की रिपोर्टिंग की शर्तें बंद हो जाती हैं.

4G और 5G नेटवर्क के लिए सिग्नल की क्षमता के थ्रेशोल्ड तय करने के लिए, मोबाइल और इंटरनेट सेवा देने वाली कंपनी की इन कॉन्फ़िगरेशन कुंजियों का इस्तेमाल करें:

किसी आरएएन के लिए एक से ज़्यादा मेज़रमेंट चुनने के लिए, कैरियर कॉन्फ़िगरेशन की इन बटन का इस्तेमाल करें:

पुष्टि करें

लागू करने की पुष्टि करने के लिए, CarrierConfigManagerTest में testGetConfig के सीटीएस टेस्ट का इस्तेमाल करें. जांच के लिए, वीटीएस का इस्तेमाल करें setSignalStrengthReportingCriteria_1_5_*.