Os dispositivos lançados com o Android 11 ou versões mais recentes podem oferecer
suporte a grupos de assinantes fechados (CSGs) usando métodos nas
APIs de identificação de células
que recebem informações sobre o CSG de uma célula. Isso é útil para as operadoras de rede móvel (MNOs) que gerenciam pequenas células por grupos de assinantes
fechados. As informações sobre CSGs são representadas na classe
ClosedSubscriberGroupInfo
.
Implementação
Para oferecer suporte a CGGs em dispositivos com o Android 11 ou
mais recente, implemente as seguintes funções em
radio/1.5/types.hal
.
ClosedSubscriberGroupInfo
: incluído opcionalmente em todas as instâncias deCellIdentity
. Essa estrutura é usada para fornecer detalhes sobre o grupo de assinantes fechado ao qual uma célula pertence, se houver. Isso é comumente usado para identificar pequenas células, como dispositivos LTE pessoais. Ele também pode ser usado em implantações como o CBRS LTE.CellIdentityLte
: oferece suporte a uma lista de outros PLMN-IDs.CellIdentityWcdma
: oferece suporte a uma lista de outros PLMN-IDs.CellIdentityTdscdma
: aceita uma lista de outros PLMN-IDs.RegStateResult
: inclui uma estruturaCellIdentity
atualizada e um campo para indicar o RPLMN.
Validação
Para testar a implementação, execute o seguinte teste do CTS:
CellInfoTest
.