Pelaporan Kekuatan Sinyal

Kerangka kerja telepon melaporkan kekuatan sinyal jaringan seluler menggunakan berbagai jenis pengukuran sinyal. Anda kemudian dapat menggunakan kekuatan sinyal yang dilaporkan ini untuk mengontrol bagaimana bilah sinyal ditampilkan pada perangkat Anda dan menyesuaikan kriteria pelaporan kekuatan sinyal dari modem. Mulai Android 11, Anda dapat menyesuaikan beberapa jenis pengukuran sinyal yang digunakan framework untuk melaporkan kekuatan sinyal jaringan akses radio (RAN) 4G LTE dan 5G NR.

Kerangka kerja ini menggunakan tiga fungsi untuk melaporkan kekuatan sinyal: kriteria pelaporan kekuatan sinyal, ambang batas kekuatan sinyal, dan level sinyal. Fungsi-fungsi ini memengaruhi cara Android berkomunikasi dengan perangkat keras modem, misalnya, mencegah pelaporan kekuatan sinyal yang tidak perlu oleh modem guna mengurangi penggunaan daya dan meningkatkan kesehatan sistem. Fungsinya didefinisikan sebagai:

  • Kriteria pelaporan kekuatan sinyal: Kondisi yang ditentukan oleh Android untuk memicu pelaporan kekuatan sinyal dari modem.
  • Ambang batas kekuatan sinyal: Daftar empat bilangan bulat yang digunakan untuk menyarankan kriteria pelaporan level sinyal dan kekuatan sinyal.
  • Level sinyal: Lima level ( NONE , POOR , MODERATE , GOOD , GREAT ) yang sesuai dengan kekuatan sinyal.

Dukungan untuk berbagai jenis pengukuran sinyal

Untuk perangkat yang menjalankan Android 11 atau lebih tinggi, jenis pengukuran sinyal berikut dapat disesuaikan untuk jaringan NGRAN (5G LTE) dan EUTRAN (4G LTE). Pengukuran ini digunakan untuk kriteria pelaporan kekuatan sinyal, ambang batas kekuatan sinyal, dan fungsi level sinyal.

  • NGRAN (5G NR): SSRSRP, SSRSRQ, SSSINR
  • EUTRAN (4G LTE): RSRP, RSRQ, RSSNR

Penerapan

Agar perangkat dapat menetapkan kriteria pelaporan kekuatan sinyal untuk setiap RAN, terapkan antarmuka perangkat keras setSignalStrengthReportingCriteria_1_5 . Untuk setiap RAN, beberapa jenis pengukuran sinyal didukung. Jika tidak ada kriteria pelaporan untuk suatu jenis pengukuran yang diaktifkan untuk RAN, kriteria pelaporan untuk RAN ​​tersebut ditentukan oleh framework Android. Jika kriteria pelaporan suatu jenis pengukuran diaktifkan untuk RAN, kriteria pelaporan jenis pengukuran lainnya dinonaktifkan.

Untuk menentukan ambang batas kekuatan sinyal untuk jaringan 4G dan 5G, gunakan kunci konfigurasi operator berikut:

Untuk memilih beberapa pengukuran untuk RAN, gunakan kunci konfigurasi operator berikut:

Validasi

Untuk memvalidasi penerapan Anda, gunakan pengujian CTS testGetConfig di CarrierConfigManagerTest . Gunakan VTS untuk menguji setSignalStrengthReportingCriteria_1_5_* .