Отчет об уровне сигнала

Платформа телефонии сообщает об уровне сигнала сотовой сети, используя различные типы измерения сигнала. Затем вы можете использовать эти сообщения об уровне сигнала, чтобы управлять тем, как полосы сигнала отображаются на вашем устройстве, и настраивать критерии отчета об уровне сигнала с модема. Начиная с Android 11, вы можете настроить несколько типов измерения сигнала, которые платформа использует для отчета об уровне сигнала сетей радиодоступа (RAN) 4G LTE и 5G NR.

Платформа использует три функции для сообщения об уровне сигнала: критерии сообщения об уровне сигнала, пороговые значения уровня сигнала и уровни сигнала. Эти функции влияют на то, как 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, используйте следующие ключи конфигурации оператора:

Чтобы выбрать несколько измерений для RAN, используйте следующие клавиши конфигурации оператора:

Проверка

Чтобы проверить свою реализацию, используйте тест testGetConfig CTS в CarrierConfigManagerTest . И используйте VTS для тестирования setSignalStrengthReportingCriteria_1_5_* .