訊號強度回報

電話架構會使用各種訊號測量類型,回報行動網路訊號強度。接著,您可以使用這些回報的訊號強度,控制裝置上訊號格的顯示方式,並自訂數據機的訊號強度回報條件。從 Android 11 開始,您可以自訂架構用來回報 4G LTE 和 5G NR 無線電存取網路 (RAN) 信號強度的多種信號測量類型。

架構會使用三種函式回報訊號強度:訊號強度回報條件、訊號強度門檻和訊號等級。這些函式會影響 Android 與數據機硬體的通訊方式,例如防止數據機回報不必要的訊號強度,以減少耗電量並提升系統健康度。函式定義如下:

  • 信號強度回報條件:Android 定義的條件,可觸發數據機回報信號強度。
  • 訊號強度門檻:四個整數的清單,用於建議訊號等級和訊號強度報表條件。
  • 訊號強度:五個等級 (NONEPOORMODERATEGOODGREAT), 分別代表訊號強度。

支援多種信號測量類型

如果裝置搭載 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 網路的訊號強度門檻,請使用下列電信業者設定鍵:

如要為 RAN 選取多項評估指標,請使用下列電信業者設定鍵:

驗證

如要驗證導入狀態,請使用 testGetConfig CarrierConfigManagerTest 中的 CTS 測試。 使用 VTS 進行測試 setSignalStrengthReportingCriteria_1_5_*