Informes de intensidad de la señal

El marco de telefonía informa la intensidad de la señal de la red celular utilizando varios tipos de medición de señal. Luego puede utilizar estas intensidades de señal informadas para controlar cómo se muestran las barras de señal en su dispositivo y personalizar los criterios de informes de intensidad de señal desde el módem. A partir de Android 11, puede personalizar múltiples tipos de medición de señal que el marco utiliza para informar la intensidad de la señal de las redes de acceso de radio (RAN) 4G LTE y 5G NR.

El marco utiliza tres funciones para informar la intensidad de la señal: criterios de informe de intensidad de la señal, umbrales de intensidad de la señal y niveles de señal. Estas funciones afectan la forma en que Android se comunica con el hardware del módem, por ejemplo, evitando que el módem informe innecesariamente la intensidad de la señal para reducir el uso de energía y mejorar la salud del sistema. Las funciones se definen como:

  • Criterios de informe de intensidad de la señal: las condiciones definidas por Android para activar el informe de intensidad de la señal desde el módem.
  • Umbrales de intensidad de la señal: una lista de cuatro números enteros que se utilizan para sugerir el nivel de señal y los criterios de informes de intensidad de la señal.
  • Niveles de señal: Cinco niveles ( NONE , POOR , MODERATE , GOOD , GREAT ) que corresponden a la intensidad de la señal.

Soporte para múltiples tipos de medición de señales

Para dispositivos con Android 11 o superior, los siguientes tipos de medición de señal se pueden personalizar para redes NGRAN (5G LTE) y EUTRAN (4G LTE). Estas mediciones se utilizan para los criterios de informes de intensidad de la señal, los umbrales de intensidad de la señal y las funciones de niveles de señal.

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

Implementación

Para permitir que el dispositivo establezca los criterios de informes de intensidad de la señal para cada RAN, implemente la interfaz de hardware setSignalStrengthReportingCriteria_1_5 . Para cada RAN, se admiten múltiples tipos de medición de señal. Si ninguno de los criterios de informes para un tipo de medición está habilitado para una RAN, el marco de trabajo de Android define los criterios de informes para esa RAN. Cuando los criterios de informe de un tipo de medición están habilitados para una RAN, los criterios de informe de otros tipos de medición están deshabilitados.

Para definir los umbrales de intensidad de la señal para redes 4G y 5G, utilice las siguientes claves de configuración del operador:

Para seleccionar varias mediciones para una RAN, utilice las siguientes claves de configuración del operador:

Validación

Para validar su implementación, use la prueba testGetConfig CTS en CarrierConfigManagerTest . Utilice VTS para probar setSignalStrengthReportingCriteria_1_5_* .