Поддержка малых сот

Устройства с Android 11 или более поздней версией могут поддерживать закрытые группы абонентов (CSG) с помощью методов в API идентификации ячеек, которые получают информацию о CSG ячейки. Это полезно для операторов мобильной сети, которые управляют малыми сотами через закрытые группы абонентов. Информация о группах по интересам представлена в классе ClosedSubscriberGroupInfo.

Реализация

Чтобы поддерживать группы с общим доступом на устройствах с Android 11 или более поздней версии, реализуйте следующие функции в radio/1.5/types.hal:

  • ClosedSubscriberGroupInfo – необязательный параметр, который можно использовать с каждым экземпляром CellIdentity. Эта структура используется для предоставления информации о закрытой группе подписчиков, к которой относится ячейка, если такая группа существует. Обычно используется для идентификации малых сот, например персональных устройств LTE. Его также можно использовать в развертываниях, таких как CBRS LTE.
  • CellIdentityLte: поддерживает список дополнительных идентификаторов PLMN.
  • CellIdentityWcdma: поддерживает список дополнительных идентификаторов PLMN.
  • CellIdentityTdscdma: поддерживает список дополнительных идентификаторов PLMN.
  • RegStateResult: включает обновленную структуру CellIdentity и поле для указания RPLMN.

Проверка

Чтобы проверить реализацию, запустите следующий тест CTS:CellInfoTest.