Báo cáo cường độ tín hiệu

Hệ thống điện thoại báo cáo cường độ tín hiệu mạng di động bằng nhiều loại đo tín hiệu khác nhau. Sau đó, bạn có thể sử dụng các cường độ tín hiệu được báo cáo này để kiểm soát cách hiển thị các thanh tín hiệu trên thiết bị của mình và tùy chỉnh tiêu chí báo cáo cường độ tín hiệu từ modem. Bắt đầu từ Android 11, bạn có thể tùy chỉnh nhiều loại đo tín hiệu mà khung sử dụng để báo cáo cường độ tín hiệu của mạng truy cập vô tuyến 4G LTE và 5G NR (RAN).

Khung này sử dụng ba chức năng để báo cáo cường độ tín hiệu: tiêu chí báo cáo cường độ tín hiệu, ngưỡng cường độ tín hiệu và mức tín hiệu. Các chức năng này ảnh hưởng đến cách Android giao tiếp với phần cứng modem, chẳng hạn như ngăn chặn việc modem báo cáo cường độ tín hiệu không cần thiết nhằm giảm mức sử dụng điện năng và cải thiện tình trạng hệ thống. Các chức năng được định nghĩa là:

  • Tiêu chí báo cáo cường độ tín hiệu: Các điều kiện do Android xác định để kích hoạt báo cáo cường độ tín hiệu từ modem.
  • Ngưỡng cường độ tín hiệu: Danh sách bốn số nguyên được sử dụng để đề xuất mức tín hiệu và tiêu chí báo cáo cường độ tín hiệu.
  • Các mức tín hiệu: Năm mức ( NONE , POOR , MODERATE , GOOD , GREAT ) tương ứng với cường độ tín hiệu.

Hỗ trợ nhiều loại đo tín hiệu

Đối với các thiết bị chạy Android 11 trở lên, các loại đo tín hiệu sau có thể tùy chỉnh cho mạng NGRAN (5G LTE) và EUTRAN (4G LTE). Các phép đo này được sử dụng cho tiêu chí báo cáo cường độ tín hiệu, ngưỡng cường độ tín hiệu và chức năng mức tín hiệu.

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

Thực hiện

Để cho phép thiết bị đặt tiêu chí báo cáo cường độ tín hiệu cho từng RAN, hãy triển khai giao diện phần cứng setSignalStrengthReportingCriteria_1_5 . Đối với mỗi RAN, nhiều loại đo tín hiệu được hỗ trợ. Nếu không có tiêu chí báo cáo nào cho loại đo lường được bật cho RAN thì tiêu chí báo cáo cho RAN đó sẽ được khung Android xác định. Khi tiêu chí báo cáo của loại đo lường được bật cho RAN thì tiêu chí báo cáo của loại đo lường khác sẽ bị tắt.

Để xác định ngưỡng cường độ tín hiệu cho mạng 4G và 5G, hãy sử dụng các phím cấu hình nhà cung cấp dịch vụ sau:

Để chọn nhiều phép đo cho RAN, hãy sử dụng các phím cấu hình sóng mang sau:

Thẩm định

Để xác thực việc triển khai của bạn, hãy sử dụng thử nghiệm testGetConfig CTS trong CarrierConfigManagerTest . Sử dụng VTS để kiểm tra setSignalStrengthReportingCriteria_1_5_* .