Platforma telefoniczna raportuje siłę sygnału sieci komórkowej za pomocą różnych typów pomiarów sygnału. Na podstawie tych zgłoszonych wartości siły sygnału możesz kontrolować sposób wyświetlania pasków sygnału na urządzeniu i dostosowywać kryteria raportowania siły sygnału z modemu. Od Androida 11 możesz dostosowywać różne typy pomiarów sygnału, których platforma używa do raportowania siły sygnału sieci radiowych 4G LTE i 5G NR.
Platforma korzysta z 3 funkcji do raportowania siły sygnału: kryteriów raportowania siły sygnału, progów siły sygnału i poziomów sygnału. Funkcje te wpływają na sposób komunikacji Androida ze sprzętem modemu, np. zapobiegają niepotrzebnemu raportowaniu siły sygnału przez modem, aby zmniejszyć zużycie energii i poprawić kondycję systemu. Funkcje są zdefiniowane w ten sposób:
- Kryteria raportowania siły sygnału: warunki zdefiniowane przez Androida, które wywołują raportowanie siły sygnału z modemu.
- Progi siły sygnału: lista 4 liczb całkowitych używanych do sugerowania kryteriów raportowania poziomu i siły sygnału.
- Poziomy sygnału: 5 poziomów (
NONE
,POOR
,MODERATE
,GOOD
,GREAT
) odpowiadających sile sygnału.
Obsługa wielu typów pomiarów sygnałów
W przypadku urządzeń z Androidem 11 lub nowszym można dostosować te rodzaje pomiarów sygnału w sieciach NGRAN (5G LTE) i EUTRAN (4G LTE): Te pomiary są używane w kryteriach raportowania siły sygnału, progach siły sygnału i funkcjach poziomów sygnału.
- NGRAN (5G NR): SSRSRP, SSRSRQ, SSSINR
- EUTRAN (4G LTE): RSRP, RSRQ, RSSNR
Implementacja
Aby umożliwić urządzeniu ustawianie kryteriów raportowania siły sygnału dla każdej sieci RAN, zaimplementuj interfejs sprzętowy setSignalStrengthReportingCriteria_1_5
. W przypadku każdej sieci RAN obsługiwanych jest wiele typów pomiarów sygnału. Jeśli żadne kryterium raportowania dla typu pomiaru nie jest włączone w przypadku sieci RAN, kryteria raportowania dla tej sieci RAN są definiowane przez platformę Android. Gdy kryteria raportowania typu pomiaru są włączone w przypadku sieci RAN, kryteria raportowania innych typów pomiaru są wyłączone.
Aby zdefiniować progi siły sygnału dla sieci 4G i 5G, użyj tych kluczy konfiguracji operatora:
KEY_5G_NR_SSRSRP_THRESHOLDS_INT_ARRAY
KEY_5G_NR_SSRSRQ_THRESHOLDS_INT_ARRAY
KEY_5G_NR_SSSINR_THRESHOLDS_INT_ARRAY
KEY_LTE_RSRQ_THRESHOLDS_INT_ARRAY
KEY_LTE_RSSNR_THRESHOLDS_INT_ARRAY
Aby wybrać wiele pomiarów dla sieci RAN, użyj tych kluczy konfiguracji operatora:
Weryfikacja
Aby sprawdzić implementację, użyj testu CTS w CarrierConfigManagerTest
.testGetConfig
Do testowania używaj VTS.
setSignalStrengthReportingCriteria_1_5_*