電話服務架構會使用各種訊號測量類型回報行動網路訊號強度。接著,您可以使用這些回報的信號強度,控制裝置上信號列的顯示方式,並自訂調節器的信號強度回報標準。自 Android 11 起,您可以自訂多種信號測量類型,讓架構用來回報 4G LTE 和 5G NR 無線電存取網路 (RAN) 的信號強度。
這個架構使用三個函式來回報訊號強度:訊號強度報告條件、訊號強度門檻和信號等級。這些函式會影響 Android 與數據機硬體的通訊方式,例如防止數據機不必要地回報訊號強度,以減少電力消耗並改善系統健康。函式的定義如下:
- 信號強度回報標準:Android 定義的條件,用於觸發來自數據機的信號強度回報。
- 訊號強度門檻:內含四個整數,用於建議信號等級和信號強度報表條件。
- 訊號等級:與訊號強度相對應的五個等級 (
NONE
、POOR
、MODERATE
、GOOD
、GREAT
)。
支援多種信號評估類型
在搭載 Android 11 以上版本的裝置上,NGRAN (5G LTE) 和 EUTRAN (4G LTE) 網路可自訂下列信號評估類型。這些測量指標會用於訊號強度報表條件、訊號強度門檻和信號層級函式。
- NGRAN (5G NR):SSRSRP、SSRSRQ、SSSINR
- EUTRAN (4G LTE):RSRP、RSRQ、RSSNR
實作
如要讓裝置設定每個 RAN 的信號強度回報條件,請實作 setSignalStrengthReportingCriteria_1_5
硬體介面。每個 RAN 都支援多種信號測量類型。如果系統未為 RAN 啟用任何評估類型的報表準則,則該 RAN 的報表準則由 Android 架構定義。為 RAN 啟用某種評估類型的報表評估標準後,其他評估類型的報表評估標準就會停用。
如要定義 4G 和 5G 網路的訊號強度門檻,請使用下列電信業者設定鍵:
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
如要為 RAN 選取多個測量值,請使用下列電信業者設定鍵:
驗證
如要驗證導入方式,請在 CarrierConfigManagerTest
中使用 testGetConfig
CTS 測試。使用 VTS 測試 setSignalStrengthReportingCriteria_1_5_*
。