টেলিফোনি ফ্রেমওয়ার্ক বিভিন্ন ধরনের সিগন্যাল পরিমাপের ধরন ব্যবহার করে সেলুলার নেটওয়ার্ক সিগন্যাল শক্তি সম্পর্কে রিপোর্ট করে। আপনি তারপরে এইসব রিপোর্ট করা সিগন্যাল স্ট্রেংথ ব্যবহার করে আপনার ডিভাইসে কীভাবে সিগন্যাল বার দেখানো হবে তা কন্ট্রোল করতে এবং মডেম থেকে সিগন্যাল স্ট্রেংথ রিপোর্টিংয়ের মাপকাঠি কাস্টমাইজ করতে পারবেন। Android 11 থেকে শুরু করে, আপনি একাধিক সিগন্যাল পরিমাপের ধরন কাস্টমাইজ করতে পারবেন যা ফ্রেমওয়ার্ক 4G LTE এবং 5G NR রেডিও অ্যাক্সেস নেটওয়ার্কের (RANs) সিগন্যাল স্ট্রেন্থ রিপোর্ট করতে ব্যবহার করে।
ফ্রেমওয়ার্ক সিগন্যাল ক্ষমতা রিপোর্ট করার জন্য তিনটি ফাংশন ব্যবহার করে: সিগন্যাল ক্ষমতা রিপোর্ট করার মাপকাঠি, সিগন্যাল ক্ষমতার থ্রেশহোল্ড এবং সিগন্যাল লেভেল। এইসব ফাংশন 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-এর জন্য একাধিক পরিমাপ বেছে নিতে, নিম্নলিখিত ক্যারিয়ার কনফিগারেশন কী ব্যবহার করুন:
যাচাইকরণ
আপনার প্রয়োগ করা পদ্ধতি সঠিক কিনা তা যাচাই করতে, testGetConfig
CarrierConfigManagerTest-এ
CTS টেস্ট ব্যবহার করুন।
পরীক্ষা করার জন্য VTS ব্যবহার করুন
setSignalStrengthReportingCriteria_1_5_*।