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 usar 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 del módem. A partir de Android 11, puede personalizar varios tipos de medición de señal que usa el marco para informar la intensidad de la señal de las redes de acceso por radio (RAN) 4G LTE y 5G NR.

El marco utiliza tres funciones para informar la intensidad de la señal: criterios de informe de la intensidad de la señal, umbrales de intensidad de la señal y niveles de la 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 sobre la intensidad de la señal para reducir el consumo de energía y mejorar el estado del sistema. Las funciones se definen como:

  • Criterios de informes de intensidad de la señal: las condiciones definidas por Android para activar los informes 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 la señal y los criterios de informe de la 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ñal

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 medidas se utilizan para los criterios de informe de intensidad de la señal, los umbrales de intensidad de la señal y las funciones de los niveles de la señal.

  • NGRAN (5G NR): SSRSRP, SSRSRQ, SSSINR
  • EUTRAN (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 varios tipos de medición de señal. Si ninguno de los criterios de generación de informes para un tipo de medición está habilitado para una RAN, el marco de trabajo de Android define los criterios de generación de informes para esa RAN. Cuando los criterios de notificación de un tipo de medición están habilitados para una RAN, los criterios de notificación de otros tipos de medición están deshabilitados.

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

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

Validación

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