Report sull'intensità del segnale

Il framework di telefonia riporta la potenza del segnale della rete cellulare utilizzando vari tipi di misurazione del segnale. È quindi possibile utilizzare queste potenze del segnale segnalate per controllare come vengono visualizzate le barre del segnale sul dispositivo e personalizzare i criteri di segnalazione della potenza del segnale dal modem. A partire da Android 11, è possibile personalizzare più tipi di misurazione del segnale che il framework utilizza per segnalare la potenza del segnale delle reti di accesso radio (RAN) 4G LTE e 5G NR.

Il framework utilizza tre funzioni per segnalare la potenza del segnale: criteri di segnalazione della potenza del segnale, soglie di potenza del segnale e livelli di segnale. Queste funzioni influiscono sul modo in cui Android comunica con l'hardware del modem, ad esempio, impedendo che il modem riporti la potenza del segnale non necessaria per ridurre il consumo di energia e migliorare la salute del sistema. Le funzioni sono definite come:

  • Segnale criteri di rilevazione di forza: le condizioni definite da Android al segnale di attivazione segnalazione forza dal modem.
  • Soglie di potenza del segnale: un elenco di quattro interi utilizzati per suggerire livello del segnale e la potenza del segnale di reporting criteri.
  • Livelli di segnale: Cinque livelli ( NONE , POOR , MODERATE , GOOD , GREAT ) che corrispondono alla potenza del segnale.

Supporto per più tipi di misurazione del segnale

Per i dispositivi con Android 11 o versioni successive, i seguenti tipi di misurazione del segnale sono personalizzabili per le reti NGRAN (5G LTE) ed EUTRAN (4G LTE). Queste misurazioni vengono utilizzate per i criteri di segnalazione dell'intensità del segnale, le soglie dell'intensità del segnale e le funzioni dei livelli di segnale.

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

Implementazione

Per attivare il dispositivo per impostare i criteri di rilevazione dell'intensità del segnale per ogni RAN, implementare l' setSignalStrengthReportingCriteria_1_5 interfaccia hardware. Per ogni RAN sono supportati più tipi di misurazione del segnale. Se nessuno dei criteri di segnalazione per un tipo di misurazione è abilitato per una RAN, i criteri di segnalazione per quella RAN sono definiti dalla struttura Android. Quando i criteri di reporting di un tipo di misurazione sono abilitati per una RAN, i criteri di reporting di altri tipi di misurazione sono disabilitati.

Per definire le soglie di potenza del segnale per le reti 4G e 5G, utilizzare le seguenti chiavi di configurazione dell'operatore:

Per selezionare più misurazioni per una RAN, utilizzare i seguenti tasti di configurazione dell'operatore:

Convalida

Per convalidare l'implementazione, utilizzare il testGetConfig prova CTS in CarrierConfigManagerTest . E utilizzare VTS per il test setSignalStrengthReportingCriteria_1_5_* .