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

टेलीफ़ोनी फ़्रेमवर्क, अलग-अलग तरह के सिग्नल मेज़रमेंट का इस्तेमाल करके, सेल्युलर नेटवर्क के सिग्नल की क्षमता की रिपोर्ट करता है. इसके बाद, रिपोर्ट किए गए सिग्नल की क्षमता का इस्तेमाल करके, यह कंट्रोल किया जा सकता है कि आपके डिवाइस पर सिग्नल बार कैसे दिखें. साथ ही, मॉडेम से सिग्नल की क्षमता की रिपोर्टिंग के मानदंड को भी कस्टमाइज़ किया जा सकता है. Android 11 से, सिग्नल की क्षमता की रिपोर्ट करने के लिए, फ़्रेमवर्क जिन सिग्नल मेज़रमेंट टाइप का इस्तेमाल करता है उन्हें कस्टमाइज़ किया जा सकता है. इनमें 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

लागू करना

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

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

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

सत्यापन

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