Pelaporan Kekuatan Sinyal

Kerangka 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 dari 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 untuk mengurangi penggunaan daya dan meningkatkan kesehatan sistem. Fungsi 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 tingkat sinyal dan kriteria pelaporan kekuatan sinyal.
  • Level sinyal: Lima level ( NONE , POOR , MODERATE , GOOD , GREAT ) yang sesuai dengan kekuatan sinyal.

Dukungan untuk beberapa 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

Untuk mengaktifkan perangkat menyetel kriteria pelaporan kekuatan sinyal untuk setiap RAN, implementasikan antarmuka perangkat keras setSignalStrengthReportingCriteria_1_5 . Untuk setiap RAN, beberapa jenis pengukuran sinyal didukung. Jika tidak ada kriteria pelaporan untuk jenis pengukuran yang diaktifkan untuk RAN, kriteria pelaporan untuk RAN ​​tersebut ditentukan oleh framework Android. Ketika kriteria pelaporan 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 implementasi Anda, gunakan pengujian CTS testGetConfig di CarrierConfigManagerTest . Dan gunakan VTS untuk menguji setSignalStrengthReportingCriteria_1_5_* .