Raportowanie siły sygnału

Platforma telefoniczna raportuje siłę sygnału sieci komórkowej, korzystając z 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ć wiele typów pomiarów sygnału, których platforma używa do raportowania siły sygnału sieci radiowych 4G LTE i 5G NR.

Framework 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 typy 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:

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_*