सिग्नल की क्षमता की रिपोर्टिंग

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

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

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

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

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

  • एनजीआरएएन (5G एनआर): SSRSRP, SSRSRQ, SSSINR
  • EUTRAN (4G LTE): आरएसआरपी, आरएसक्यू, आरएसएसएनआर

लागू करना

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

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

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

पुष्टि करें

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