Partilhar via


Visão geral da banda larga móvel

O Windows 8, o Windows 8.1 e o Windows 10 simplificam a conectividade de banda larga móvel para os utilizadores, ao mesmo tempo que oferecem novas oportunidades para os operadores de redes móveis. Os usuários desfrutam de um fluxo de conexão simplificado e consistente. O Windows 8, o Windows 8.1 e o Windows 10 reduzem a necessidade de desenvolver aplicativos tradicionais de gerenciamento de conexões para que os recursos de desenvolvimento possam se concentrar na interação com o cliente, incluindo gerenciamento de contas e serviços de valor agregado.

O Windows 8, o Windows 8.1 e o Windows 10 apresentam uma oportunidade para reimaginar e simplificar o ecossistema de banda larga móvel existente.

  • As versões anteriores do hardware de banda larga móvel exigiam drivers personalizados do Windows. Com o driver atual da classe de banda larga móvel, os dispositivos de banda larga móvel certificados têm uma experiência consistente sem a necessidade de instalar drivers personalizados. Essa simplificação representa uma oportunidade de fornecer aos clientes uma funciona experiência e, possivelmente, reduz as despesas gerais de suporte.

  • Experiências personalizadas de gerenciamento de conexões duplicam a funcionalidade do Windows e têm modelos de UX diferentes do resto do Windows. Esses gerenciadores de conexão devem ser implantados e mantidos pelo operador e seus parceiros ISV.

  • A necessidade de um driver personalizado e de um software de gerenciamento de conexão personalizado significava que os dispositivos de banda larga móvel baseados em USB também precisavam executar uma função de armazenamento USB para entregar esse software personalizado ao PC do usuário. Este conceito de dispositivo de modo duplo geralmente requer que o usuário alterne entre o modo de armazenamento e o modo de modem, adicionando uma tarefa extra antes que o usuário possa se conectar com êxito à rede.

  • Destaque serviços e recursos exclusivos que tornam a experiência do seu cliente única. O Windows 8, o Windows 8.1 e o Windows 10 oferecem a oportunidade de se concentrar na conexão do cliente e destacar seu valor agregado exclusivo por meio de um aplicativo de banda larga móvel UWP, anteriormente conhecido como aplicativo de operadora móvel.

Cenários-chave

Você pode habilitar os seguintes cenários-chave que fazem parte da experiência atual de banda larga móvel. Considere cada um desses cenários no contexto de seus modelos de negócios ao planejar com quais componentes do Windows seu aplicativo deve interagir.

Planeie a compra

Uma experiência de compra de plano perfeita torna mais fácil para os usuários comprarem conectividade e permite que a operadora aceite novos clientes sem a necessidade de suporte ou intervenção na loja de varejo. Existem duas opções de plano de compra:

  • A aplicação de banda larga móvel e os metadados do serviço já estão instalados no PC. Isso pode acontecer para PCs que tenham hardware de banda larga móvel integrado, onde o OEM pré-instalou o aplicativo de banda larga móvel e os metadados de serviço numa imagem do Windows, ou quando uma conexão alternativa com a Internet está disponível.

  • A aplicação de banda larga móvel e os metadados do serviço não estão instalados no PC. Isso pode acontecer quando você conecta um dongle de hardware e uma conexão de internet alternativa não está disponível.

Independentemente da opção de compra do plano, existem vários subestados com base no estado do dispositivo de banda larga móvel SIM ou CDMA. SIMs frios (sem plano associado), SIMs quentes (prontos para aceitar um plano) e SIM quentes (já ativos com um plano) provavelmente apresentam uma experiência diferente com base em como você deseja estruturar o fluxo de compra.

A aplicação de banda larga móvel já está instalada ou está disponível uma ligação alternativa à Internet

Nesse caso, um dispositivo incorporado, aplicativo de banda larga móvel e metadados de serviço provavelmente já estão instalados no PC com um SIM antes que o usuário tente ativar o serviço. Outra possibilidade é que o usuário ainda não tenha o aplicativo de banda larga móvel, mas tenha uma conexão de internet alternativa para baixar o aplicativo. Os seguintes passos ocorrem automaticamente quando o cartão SIM é inserido:

  1. O Serviço de Banda Larga Móvel lê a Identidade Internacional de Assinante Móvel (IMSI), o ID da Placa de Circuito Integrado (ICCID) para redes GSM, o ID do fornecedor (SID) para redes CDMA ou o nome do fornecedor para redes CDMA e gera um conjunto de IDs de Hardware (HWIDs).

    Observação

    Esta etapa só é necessária se o OEM não tiver inserido o SIM e pré-carregado o aplicativo de banda larga móvel e os metadados do serviço.

  2. Quando o PC está conectado à Internet, os HWIDs são enviados para o Windows Metadata and Internet Services (WMIS). O WMIS identifica o operador e retorna o pacote de metadados de serviço apropriado.

    Observação

    Esta etapa só é necessária se o OEM não tiver inserido o SIM e pré-carregado o aplicativo de banda larga móvel e os metadados do serviço.

  3. O Windows usa os metadados do serviço para identificar e recuperar o aplicativo de banda larga móvel da Microsoft Store. O aplicativo é instalado automaticamente. No Windows 8.1 e no Windows 10, o aplicativo não é fixado na tela inicial.

    Observação

    Esta etapa só é necessária se o OEM não tiver inserido o SIM e pré-carregado o aplicativo de banda larga móvel e os metadados do serviço.

  4. O logótipo e o nome do operador aparecem na lista Redes no Gestor de Ligações do Windows. O usuário pode se conectar à sua rede.

  5. O Gerenciador de Conexões do Windows tenta se conectar usando as informações de configuração do perfil de rede nos metadados do serviço. O próximo passo depende do resultado da conexão:

    • Se a ligação inicial for bem sucedida e a conectividade à Internet estiver disponível, nada mais acontece. O usuário adquiriu o serviço anteriormente e tem uma conta ativa.

    • Se a conexão inicial for bem-sucedida, mas a conectividade com a Internet não estiver disponível, o aplicativo de banda larga móvel será iniciado e o usuário será solicitado a fornecer um plano de compra.

    • Se a conexão inicial falhar e o código de erro indicar que o serviço de rede ainda não foi comprado, o aplicativo de banda larga móvel será iniciado. O aplicativo pode determinar a resposta apropriada. Por exemplo, se o código de erro for devido à falta de conectividade, o aplicativo pode precisar direcionar o usuário para concluir a compra por telefone ou conectando-se a uma conexão de internet alternativa.

    • Se a conexão inicial falhar com outro código de erro, o gerenciador de conexões do Windows notificará o usuário sobre o erro. A aplicação de banda larga móvel não foi iniciada.

  6. Quando o aplicativo de banda larga móvel for aberto, você deve garantir que o aplicativo seja escrito para fazer uma conexão segura com a infraestrutura de faturamento de back-end para que o usuário possa comprar uma assinatura. Este processo é proprietário de cada operador e a Microsoft não está envolvida no processo de compra. O aplicativo estabelece essa conexão por meio de uma conexão de banda larga móvel limitada (que a rede da operadora precisa habilitar) ou por meio de uma conexão de Internet alternativa, como Wi-Fi.

  7. Quando a compra do plano é concluída, o aplicativo de banda larga móvel gera um arquivo de provisionamento de metadados que é passado para o agente de provisionamento. Isso configura o Windows com informações sobre o plano que o usuário comprou.

Importante

As etapas anteriores também se aplicam a um dispositivo externo conectado ao PC com uma conexão de Internet alternativa.

A aplicação de banda larga móvel não está instalada e não está disponível uma ligação alternativa à Internet

Um dispositivo de banda larga móvel externo, como um dongle de hardware, pode ser inserido em PCs que podem não ter uma ligação à Internet alternativa disponível e podem não ter uma aplicação de banda larga móvel instalada. As etapas a seguir descrevem como uma experiência de compra de plano pode ser criada para contornar limitações nesse cenário:

  1. Assim que o hardware de banda larga móvel é detetado, o Serviço de Banda Larga Móvel do Windows lê o IMSI, o ICCID, o ID do provedor ou o nome do provedor e gera um conjunto de HWIDs que representam cada valor lido do dispositivo. O Serviço de Banda Larga Móvel do Windows escuta eventos relacionados à banda larga móvel.

  2. Quando o usuário seleciona Connect, os valores HWID são usados para localizar as configurações de conexão no banco de dados COSA do Windows da seguinte maneira:

    • Se a ligação inicial for bem sucedida e a conectividade à Internet estiver disponível, nada mais acontece. O usuário já comprou o serviço e tem uma conta ativa.

    • Se a conexão inicial for bem-sucedida, mas a conectividade com a Internet não estiver disponível, o usuário será levado para a URL especificada no banco de dados COSA para esse intervalo HWID.

    • Se a conexão inicial falhar, o Gerenciador de Conexões do Windows notificará o usuário sobre o erro. Seu site deve ajudar o usuário na compra de um plano.

  3. Depois que o usuário conclui a compra do plano, o site gera um arquivo de provisionamento de metadados e o passa para o agente de provisionamento. Isso configura o Windows com informações básicas sobre o plano que o usuário comprou. Dependendo da estrutura da rede, ocorre uma das seguintes situações:

    • O usuário recebe acesso à Internet na conexão atual.

    • O arquivo de provisionamento inclui instruções para desconectar e reconectar à mesma rede ou a uma rede diferente, que fornece acesso à Internet.

    Neste momento, o usuário está online. Agora que uma conexão com a Internet está disponível, o Windows deteta o hardware de banda larga móvel e baixa e instala os metadados do serviço e o aplicativo de banda larga móvel.

  4. Os HWIDs calculados a partir do SIM ou do dispositivo de banda larga móvel são enviados para o WMIS. O WMIS identifica o operador e retorna o pacote de metadados de serviço apropriado.

  5. O Windows usa os metadados do serviço para identificar e recuperar o aplicativo de banda larga móvel associado da Microsoft Store. O aplicativo é instalado automaticamente e registrado para eventos em segundo plano. No Windows 8.1 e no Windows 10, o aplicativo não é fixado automaticamente na tela inicial. Registar-se para eventos em segundo plano permite que a aplicação reaja a contadores de uso de dados locais, receba mensagens SMS do operador, ligue-se a hotspots Wi-Fi, realize verificações de permissões e muito mais.

  6. Quando ocorre um evento em segundo plano, o aplicativo gera um arquivo de provisionamento mais completo, se necessário, e o passa para o agente de provisionamento. Isso configura o Windows com informações sobre o plano que o usuário comprou.

Conectar um dispositivo ativo

Quando um dispositivo com um plano de banda larga móvel ativo é conectado a um PC, a experiência é semelhante à da compra, exceto que a tentativa de conexão leva à Internet. O Windows não inicia o aplicativo de banda larga móvel para banda larga móvel nem se conecta ao site da operadora móvel. Em vez disso, o aplicativo é instalado em segundo plano.

  1. Quando o hardware de banda larga móvel é detetado, o Serviço de Banda Larga Móvel lê o IMSI, o ICCID, o ID do provedor ou o nome do provedor e gera HWIDs.

  2. Quando o usuário seleciona Connect, os valores HWID são usados para localizar as configurações de conexão apropriadas no banco de dados COSA do Windows. Para um dispositivo ativo, a conexão é bem-sucedida e a conectividade com a Internet está disponível.

  3. Neste momento, o usuário está online. Agora que uma conexão com a Internet está disponível, o Windows deteta o hardware de banda larga móvel e baixa e instala os metadados do serviço e o aplicativo de banda larga móvel.

O Windows 8.1 e o Windows 10 podem se conectar a uma rede de operadora durante a Instalação do Windows se um dispositivo de banda larga móvel com um plano ativo estiver conectado ao computador. A rede de banda larga móvel aparece na lista Redes durante a Instalação do Windows, juntamente com redes Wi-Fi. Semelhante ao processo de conexão de um dispositivo ativo, um HWID é gerado com base no hardware de banda larga móvel detetado e é usado para localizar as configurações de conexões apropriadas no banco de dados COSA do Windows.

Notificações do operador e eventos do sistema

Para manter os usuários informados sobre o status de sua conta, o aplicativo de banda larga móvel precisa realizar algumas atividades mesmo quando o usuário não está interagindo com ele. Essas atividades incluem responder a SMS do operador ou mensagens USSD iniciadas pela rede, notificar o usuário de que está se aproximando do limite de dados, notificar o usuário de que seu plano de dados expirou e notificar o usuário sobre seu status de roaming. As mensagens SMS recebidas estão disponíveis para aplicativos privilegiados aos quais foi concedido acesso aos recursos de SMS no PC pelo pacote de metadados do serviço.

Algumas mensagens SMS vêm diretamente da operadora de rede móvel e devem ser exibidas para o usuário usando o aplicativo de banda larga móvel. A aplicação de banda larga móvel pode invocar uma notificação de alerta quando recebe uma mensagem SMS da operadora.

Para mensagens do operador que não se destinam a ser vistas pelo utilizador final, a aplicação de banda larga móvel pode processá-las e agir de forma adequada. O Serviço de Notificação do Windows fornece o canal de notificação direto para o aplicativo mais eficiente, mas o Windows também oferece suporte ao uso de SMS de entrada e notificações USSD (Dados de Serviço Suplementares Não Estruturados) da rede de banda larga móvel.

Mais informações sobre como lidar com mensagens SMS podem ser encontradas em Desenvolvendo aplicativos SMS. Mais informações sobre notificações da operadora podem ser encontradas em Habilitando notificações da operadora móvel e eventos do sistema.

  • Os metadados do serviço declaram que o aplicativo de banda larga móvel deseja acessar as notificações da operadora. Um evento privado em segundo plano é criado e o aplicativo é registrado para eventos de notificação do operador no momento em que é instalado.

  • Quando o aplicativo aplica metadados de provisionamento, ele inclui uma descrição de todas as mensagens SMS e USSD que devem ser consideradas mensagens do operador.

Após o recebimento de uma mensagem SMS ou USSD, o Serviço de Banda Larga Móvel compara a mensagem com a descrição fornecida nos metadados de provisionamento. Se as regras de análise tiverem sido incluídas, o Serviço de Banda Larga Móvel também interpretará a mensagem e atualizará as informações sobre o uso de dados.

Se a mensagem for uma correspondência, o Agente de Eventos do Sistema será notificado para invocar o evento privado em segundo plano para esse aplicativo de banda larga móvel. Caso contrário, o System Event Broker é notificado para invocar o evento SMS público.

Alguns exemplos do que o operador poderia incluir na aplicação de banda larga móvel para respostas a mensagens SMS recebidas incluem:

  • Sincronizando imediatamente o uso atual de dados

  • Exibindo uma notificação para o usuário

  • Atualizar o mosaico dinâmico da aplicação

  • Recuperando e aplicando metadados de provisionamento atualizados

Observação

O Windows não inclui uma aplicação SMS com o sistema operativo, pelo que é necessária uma aplicação de banda larga móvel ou uma aplicação de SMS de terceiros à qual o operador concede acesso privilegiado para apresentar mensagens SMS ao utilizador.

Observação

A criação de um aplicativo de banda larga móvel com suporte a SMS é necessária para mostrar a interface do usuário de notificação ao usuário final quando mensagens de texto são recebidas, o que pode ser necessário para estar em conformidade com os requisitos regulatórios ou as melhores práticas em determinados mercados.

A funcionalidade SMS está disponível para aplicativos de banda larga móvel, aplicativos UWP que recebem acesso privilegiado a operadoras de rede móvel, aplicativos UWP que recebem acesso privilegiado pelo OEM do PC (se o dispositivo de banda larga móvel estiver incorporado no PC) ou o dispositivo de banda larga móvel IHV (se o dispositivo de banda larga móvel for removível). As operadoras de rede móvel e o OEM do PC (ou o dispositivo de banda larga móvel IHV) especificam aplicativos privilegiados por meio de metadados de serviço. Para obter mais informações sobre metadados de serviço, consulte Usando metadados para configurar experiências de banda larga móvel.

Forneça dados precisos de uso e planejamento

O Windows fornece APIs de Utilização de Dados e do Gestor de Subscrição que a aplicação de banda larga móvel pode utilizar para descrever o plano de dados do utilizador. O aplicativo de banda larga móvel pode atualizar essa API com informações sobre o tamanho do plano de dados, plano medido versus não medido e um valor de uso de dados atualizado da rede da operadora.

O Windows verifica as informações de uso de dados que foram definidas para o usuário usando essas APIs e altera o comportamento dos recursos principais. Por exemplo, o Windows Update só transfere automaticamente atualizações críticas quando o utilizador está a utilizar uma rede com tráfego limitado. As informações de utilização também estão acessíveis a aplicações de terceiros através das APIs de Utilização de Dados e do Gestor de Subscrição.

A seguir está um passo a passo dos vários recursos que o aplicativo de banda larga móvel pode optar por utilizar para manter o usuário informado sobre seu uso de dados.

  1. Contadores de dados locais estimam que o uso no perfil foi alterado em mais de cinco por cento do limite de dados do usuário desde a última atualização do operador. Esse incremento de cinco por cento é codificado e o aplicativo de banda larga móvel pode usar eventos em segundo plano para acordar e reagir a cada incremento de cinco por cento.

  2. O Gerenciador de Uso de Dados e Assinatura é um componente do Windows que faz esse rastreamento de incremento de uso de cinco por cento. Ele notifica o Agente de Eventos do Sistema para acionar um evento em segundo plano para cada incremento de cinco por cento no uso estimado local.

  3. O Agente de Eventos do Sistema invoca o aplicativo de banda larga móvel para manipular o evento em segundo plano. (Outros gatilhos, como uma notificação de entrada, podem fazer com que isso ocorra.) A aplicação de banda larga móvel pode escolher o que fazer quando é invocada para este fim.

  4. Uma prática recomendada é que o aplicativo manipule esse evento recuperando as informações de uso mais atuais da infraestrutura de faturamento do operador para validar quanto uso o usuário realmente passou. Trata-se provavelmente de uma operação assíncrona através da rede e a aplicação de banda larga móvel tem de ser capaz de reagir a atrasos na obtenção destas informações a partir da infraestrutura de faturação do operador. Se houver um atraso significativo no rastreamento de uso de dados, o aplicativo de banda larga móvel pode consultar os contadores de dados locais para preencher a lacuna entre a hora atual e os dados mais recentes.

  5. Quando a consulta da Web à infraestrutura de faturamento da operadora for concluída, o aplicativo de banda larga móvel poderá aplicar metadados de provisionamento atualizados que descrevem as informações de uso mais up-todisponíveis no Windows.

  6. O aplicativo publica as informações atualizadas por meio das APIs de Uso de Dados e Gerenciador de Assinaturas.

  7. Os componentes do Windows e as aplicações que não são da Microsoft no PC podem aceder a estas informações de utilização utilizando a classe Windows.Networking.Connectivity.ConnectionProfile. Os aplicativos podem ajustar seu comportamento de acordo. Por exemplo, o aplicativo pode usar um fluxo de vídeo de qualidade inferior em redes limitadas.

Partilha da Internet

A banda larga móvel proporciona aos utilizadores conectividade onde quer que vão. No entanto, nem todos os dispositivos têm um dispositivo de banda larga móvel. O Windows 8.1 e o Windows 10 permitem que os utilizadores partilhem a sua conectividade de banda larga móvel através de Wi-Fi com amigos e familiares utilizando dispositivos diferentes.

Os clientes podem ativar a partilha de Internet nas definições do PC. Eles também podem alterar o SSID, a senha da rede Wi-Fi e ver quantas pessoas estão compartilhando a conexão.

Para os clientes que desejam usar a conectividade de banda larga móvel em outro de seus dispositivos, o Windows facilita ainda mais. Basta abrir a lista Redes num PC com capacidade Wi-Fi com Windows 8.1 ou Windows 10, selecionar o SSID do dispositivo de partilha e, em seguida, selecionar Ligar. O Windows lida com toda a configuração do dispositivo e comunicação entre dispositivos.

A seguir está um passo a passo dos vários recursos que você pode configurar e gerenciar como o compartilhamento de Internet funciona no Windows 8.1 e no Windows 10.

  1. Pode escolher se os seus clientes podem ou não utilizar a partilha da Internet carregando um pacote de metadados de serviço que é automaticamente transferido e instalado no PC.

  2. Usando metadados de serviço, você também pode selecionar se o aplicativo de banda larga móvel executa uma verificação de direitos em relação ao serviço para ver se um cliente específico comprou um plano de dados compatível com tethering.

  3. O aplicativo de banda larga móvel registra um evento em segundo plano para executar a verificação de direitos sempre que o usuário habilita o compartilhamento da Internet e instrui o Windows sobre se deve ou não permiti-lo.

  4. Como parte dos metadados de provisionamento, você pode especificar qual contexto PDP e APN usar para o tráfego de dados compartilhados, bem como o número máximo de dispositivos que podem compartilhar a conexão ao mesmo tempo.

  5. Usando as APIs de uso de dados locais atualizadas, você pode criar uma experiência em seu aplicativo de banda larga móvel para mostrar aos clientes quantos dados foram usados por outros dispositivos que compartilharam sua conexão de banda larga móvel.

Para obter mais informações sobre compartilhamento da Internet, consulte Criando e configurando experiências de compartilhamento da Internet.

Wi-Fi autenticação de hotspot

Como parte dos metadados de provisionamento, o aplicativo de banda larga móvel pode descrever os pontos de acesso que um usuário pode autenticar usando suas credenciais fornecidas pela operadora. Estes podem incluir hotspots WISPr 1.0 ou hotspots criptografados usando EAP-SIM, EAP-AKA ou outros métodos EAP suportados.

Em seguida, o Windows descarrega automaticamente o tráfego de dados para esses hotspots quando está ao alcance. Você pode querer fazer isso para descarregar o tráfego de rede de suas redes de dados celulares para locais de Wi-Fi baseados em telefone fixo. Em alguns casos, o hotspot Wi-Fi pode ter velocidades aumentadas ou melhor cobertura do que a rede de dados celular para esse local.

Você também pode tornar um ponto de acesso menos preferido do que a rede móvel, disponibilizando-o para o Windows usar quando a conexão de banda larga móvel não estiver disponível, mas não for usada para descarregamento de dados.

Configuração

  • O aplicativo de banda larga móvel gera um arquivo de provisionamento que contém os SSIDs e o mecanismo de autenticação para hotspots WiFi que o usuário pode autenticar. Isso evita que o usuário tenha que inserir manualmente essas informações.

  • O agente de provisionamento analisa o arquivo de provisionamento e fornece as informações necessárias ao Gerenciador de Conexões do Windows. O Windows liga-se automaticamente a estas redes quando estão disponíveis.

Geração de credenciais

Se o aplicativo de banda larga móvel gerar ou recuperar credenciais WISPr de maneira proprietária durante a conexão, os metadados de provisionamento incluirão uma referência ao aplicativo, em vez de fornecer credenciais específicas. Se credenciais específicas forem incluídas, essa fase será ignorada.

  1. O site do portal cativo no hotspot Wi-Fi inclui um desafio do protocolo de roaming do Wireless Internet Service Provider (WISPr).

  2. Se as credenciais estáticas não forem fornecidas, o Gerenciador de Conexões do Windows notificará o Agente de Eventos do Sistema de que a autenticação de ponto de acesso está ocorrendo. Caso contrário, o Gerenciador de Conexões do Windows prosseguirá diretamente para a autenticação.

  3. Para esquemas de autenticação proprietários, o Agente de Eventos do Sistema invoca o aplicativo de banda larga móvel para gerar credenciais.

  4. O aplicativo gera credenciais usando seus mecanismos proprietários. Estes podem envolver a interação com recursos de rede ou com a interface de banda larga móvel. Em última análise, o aplicativo executa uma das seguintes ações:

    • Fornecer credenciais: O aplicativo pode gerar credenciais para essa rede e devolvê-las ao Gerenciador de Conexões do Windows. O Gestor de Ligações do Windows autentica-se no ponto de acesso utilizando o WISPr.

    • Cancelar ligação: O PC não deve estar ligado a esta rede. O Gestor de Ligações do Windows termina a ligação.

    • Cancelar autenticação: A aplicação foi autenticada utilizando um método alternativo. O Gerenciador de Conexões do Windows não autentica nem desconecta.

    • Interagir com o usuário: O aplicativo é trazido para o primeiro plano. Isso é selecionado quando a confirmação do usuário é necessária, como um ponto de acesso pago por conexão. O aplicativo deve, em última análise, tomar uma das ações listadas anteriormente depois de consultar o usuário.

Autenticação

Quando as credenciais são fornecidas pelo aplicativo de banda larga móvel (credenciais WISPr dinâmicas) ou definidas estaticamente como parte do provisionamento (credenciais WISPr estáticas, credenciais EAP), o Windows entrega essas credenciais ao ponto de acesso Wi-Fi.

As informações de configuração fornecidas pelo aplicativo de banda larga móvel para o perfil de conexão no Gerenciador de Conexões do Windows determinam como as credenciais são obtidas e entregues. A entrega é descrita nas próximas etapas:

  1. Quando o usuário está no intervalo do ponto de acesso Wi-Fi, o Gerenciador de Conexões do Windows responde com credenciais definidas estaticamente usando metadados de provisionamento. Esses dados podem ser gerados pelo aplicativo de banda larga móvel ou por meio de um site confiável.

  2. O hotspot Wi-Fi verifica as credenciais com o operador e, em seguida, permite que o PC aceda à Internet.

Exibir informações da conta para o usuário

A melhor forma de interagir com os seus subscritores no Windows 8, Windows 8.1 e Windows 10 é utilizando uma aplicação de banda larga móvel. Este aplicativo é desenvolvido por você para atender aos seus principais cenários em torno da interação do assinante.

  1. O Windows determina a qual MNO ou MVNO o assinante pertence quando um dispositivo de banda larga móvel é detetado no PC. Os metadados de serviço do operador são combinados e baixados usando o WMIS.

  2. Os metadados do serviço vinculam o aplicativo de banda larga móvel à entrada de rede correspondente no Gerenciador de Conexões do Windows.

  3. O Gestor de Ligações do Windows mostra o logótipo do operador, o nome do operador e uma ligação Ver a minha conta.

  4. Quando o usuário seleciona o link, o aplicativo de banda larga móvel é aberto. O aplicativo pode ser desenvolvido para recuperar as informações mais up-todisponíveis no seu sistema de faturamento.

  5. Opcionalmente, o aplicativo pode consultar os contadores de dados locais para obter uma estimativa de uso desde a última atualização do sistema de cobrança. O aplicativo pode usar esses dados para exibir uma aproximação quase em tempo real do uso do usuário.

  6. Mais cenários podem ser desenvolvidos no aplicativo de banda larga móvel. Para obter exemplos detalhados e diretrizes de experiência do usuário dos principais cenários que o aplicativo de banda larga móvel pode habilitar, consulte Projetando a experiência do usuário de um aplicativo de banda larga móvel.

Habilitar outros dispositivos e cenários de aplicativos

O Windows 8, o Windows 8.1 e o Windows 10 fornecem um conjunto avançado de ferramentas de desenvolvimento e uma plataforma de desenvolvimento flexível da qual você pode se beneficiar criando aplicativos que destacam os serviços de valor agregado que os tornam exclusivos.

Aplicativos privilegiados

APIs e interfaces de banda larga móvel, incluindo provisionamento de conta e SMS, são restritas a aplicativos de banda larga móvel. Uma lista de aplicativos privilegiados que têm acesso a essas APIs privilegiadas deve ser declarada no pacote de metadados de serviço enviado ao Painel do Centro de Desenvolvimento do Windows.

Vários contextos PDP

O Windows 8.1 e o Windows 10 suportam vários contextos PDP para estarem ativos ao mesmo tempo. Isso permite que as operadoras móveis forneçam cenários diferenciados aos seus clientes. Para obter mais informações sobre os cenários habilitados usando vários contextos PDP, consulte Desenvolvendo aplicativos usando vários contextos PDP.

Operadores de telefonia fixa

Você pode usar PnP-X para expor dispositivos de banda larga não móveis como um aplicativo de dispositivo UWP.

Dispositivos como DVRs, roteadores de gateway, hotspots móveis e telefones podem (enquanto conectados à mesma rede Wi-Fi ou LAN que o PC Windows) usar PnP-X para tornar o Windows 8, Windows 8.1 e Windows 10 ciente de sua presença. Os metadados do dispositivo são baixados para esses dispositivos com base nas propriedades do dispositivo e um aplicativo de dispositivo UWP desenvolvido por você é baixado automaticamente. Você pode fazer referência a este aplicativo para esses dispositivos para que um único aplicativo de banda larga móvel possa gerenciar a banda larga móvel, bem como esses dispositivos adicionais.

Como funciona

Os componentes que suportam os principais cenários para banda larga móvel no Windows 8, Windows 8.1 e Windows 10 são discutidos nesta seção. Eles são divididos entre aqueles que fazem parte do sistema operacional Windows e aqueles que fazem parte do serviço de metadados ou aplicativo de banda larga móvel.

Diagrama que mostra os componentes para fornecer uma experiência de operadora móvel.

Componentes do Windows

Os seguintes componentes fazem parte do Windows 8, Windows 8.1 e Windows 10:

Agente de provisionamento

O Agente de Provisionamento fornece uma interface para você configurar o Windows com suas configurações de rede. O Provisioning Agent aceita um arquivo XML que descreve a configuração desejada.

Você pode fornecer o arquivo XML de uma das seguintes maneiras:

Para obter mais informações sobre o formato e o conteúdo do arquivo de provisionamento, consulte Usando metadados para configurar experiências de banda larga móvel.

Utilização de Dados e Gestor de Subscrição

O Gerenciador de Uso de Dados e Assinatura rastreia detalhes sobre as contas do usuário. As informações de custo armazenadas sobre a rede atualmente conectada estão disponíveis para todos os aplicativos UWP. Você pode atualizar essas informações usando o Agente de Provisionamento.

Se a operadora solicitar, o Gerenciador de Uso de Dados e Assinatura usará contadores de dados locais para disparar um evento em segundo plano quando cinco por cento do limite de dados tiver sido usado. O System Event Broker fornece esse evento em segundo plano e o aplicativo de banda larga móvel pode usar o evento como um gatilho para atualizar o uso faturável.

Gestor de Ligações do Windows

O Gestor de Ligações do Windows monitoriza as redes disponíveis através de Wi-Fi, banda larga móvel e ethernet. Ele toma decisões automáticas de conexão e desconexão com base nas redes disponíveis. O Agente de Provisionamento permite definir a prioridade relativa entre as redes de sua propriedade. No entanto, o usuário pode se conectar manualmente a qualquer rede. O Gerenciador de Conexões do Windows usa as ações manuais do usuário para influenciar futuras opções de conexão automática.

O Gerenciador de Conexões do Windows também gerencia a autenticação pós-conexão com pontos de acesso Wi-Fi que suportam WISPr 1.0. Se as credenciais estáticas tiverem sido armazenadas para o hotspot Wi-Fi, o Gerenciador de Conexões do Windows será autenticado automaticamente. Se credenciais dinâmicas forem necessárias, o Gerenciador de Conexões do Windows dispara um evento em segundo plano usando o Agente de Eventos do Sistema. O aplicativo de banda larga móvel deve gerar credenciais apropriadas e entregá-las ao Gerenciador de Conexões do Windows para concluir o processo de autenticação. Para obter mais informações, consulte Integrando o Windows com hotspots sem fio.

Contadores de dados locais

Os contadores de dados locais rastreiam a quantidade de dados enviados e recebidos em uma interface de rede ao longo do tempo. Essas informações aparecem para o usuário em vários locais:

  • O separador Histórico da Aplicação no Gestor de Tarefas

  • (Opcional) Gestor de Ligações do Windows na vista expandida da rede Wi-Fi de banda larga móvel ou fixa. Os usuários podem decidir se mostram ou ocultam essa estimativa para uma rede específica. Por padrão, ele é mostrado para redes de banda larga móvel e oculto para redes Wi-Fi. No entanto, se o Windows detetar que um dispositivo de banda larga móvel está instalado, ele ocultará o uso de dados estimado no Gerenciador de Conexões do Windows para a rede de banda larga móvel correspondente. Isso ocorre porque há uma suposição de que, se você criou um aplicativo de banda larga móvel, deseja controlar o valor de uso de dados que é exibido para o usuário. O melhor lugar para fazer isso é dentro do aplicativo de banda larga móvel. Os usuários podem optar por substituir esse comportamento e mostrar o uso estimado para a rede a qualquer momento.

Contadores de dados locais também estão disponíveis programaticamente usando as seguintes APIs:

As informações de uso de dados locais servem como uma estimativa e um guia para o usuário. O Windows não pode contabilizar o tráfego não faturado ou a utilização noutros dispositivos que partilhem os mesmos limites de dados. Por exemplo, planos familiares que usam o mesmo SIM em dispositivos diferentes. As aplicações de banda larga móvel devem utilizar contadores de dados locais apenas para aproximar a utilização desde a última sincronização com o seu sistema de faturação. Para o uso de dados que já foram processados, o sistema de faturamento deve ser considerado autoritário.

Serviço de Banda Larga Móvel

O Serviço de Banda Larga Móvel é um serviço do Windows que gerencia a comunicação entre as APIs de banda larga móvel e um dispositivo de banda larga móvel. O serviço pode interagir com qualquer dispositivo de banda larga móvel cujo driver esteja em conformidade com o modelo de driver de banda larga móvel do Windows.

O serviço também lê o SIM de um dispositivo recém-inserido e inicia o processo que recupera os metadados do serviço e o aplicativo de banda larga móvel que corresponde ao dispositivo de banda larga móvel conectado.

Driver de classe de banda larga móvel

O controlador de classe de banda larga móvel reduz o encargo dos fabricantes de dispositivos para fornecer um controlador personalizado para o seu dispositivo específico de banda larga móvel. Qualquer interface de banda larga móvel que se manifeste como um dispositivo USB e esteja em conformidade com a especificação USB Implementers Forum (USB-IF) Network Control Model (NCM) 2.0 será gerenciada pelo driver de classe de banda larga móvel e não requer drivers adicionais para ser baixado ou instalado.

O driver de classe de banda larga móvel está em conformidade com o modelo de driver de banda larga móvel do Windows e fornece funcionalidade completa para o serviço de banda larga móvel. Ele também suporta extensões personalizadas, que são expostas diretamente ao aplicativo de banda larga móvel. Para obter mais informações, consulte Visão geral do hardware da operadora móvel.

Intermediário de eventos do sistema

O agente de eventos do sistema gerencia eventos em segundo plano. As aplicações, incluindo a aplicação de banda larga móvel, podem registar-se para receber eventos em segundo plano para responder a alterações no estado do sistema. Os eventos que podem ser de interesse para a aplicação de banda larga móvel incluem:

  • Alteração de status da rede: Rede conectada ou desconectada ou conectividade com a Internet alterada em uma rede.

  • Alteração do status da conta: Fim do ciclo de faturamento ou incrementos estimados de uso de dados de cinco por cento.

  • Wi-Fi autenticação de ponto de acesso: Tentar conectar-se a um hotspot público de Wi-Fi e credenciais são necessárias.

  • Notificação do operador de entrada: mensagem SMS/USSD que corresponde a determinadas regras de análise que descrevem o SMS/USSD como proveniente do operador.

  • SMS de entrada: mensagem SMS recebida que não corresponde às regras de análise definidas pelo operador.

  • USSD de entrada: mensagem USSD recebida que não corresponde às regras de análise definidas pelo operador.

Os desenvolvedores devem estar cientes de que um limite estrito é colocado na quantidade de tempo de CPU que um aplicativo pode consumir enquanto não está ativo. Embora esses limites sejam relaxados para alguns eventos, os aplicativos sempre devem minimizar os recursos que consomem enquanto o sistema está em um estado de baixa energia ou enquanto outro aplicativo está em execução.

Metadados do Windows e Serviços de Internet

O Windows Metadata and Internet Services (WMIS) é um serviço do Windows baseado em nuvem que fornece personalizações ao Windows de terceiros que participam do ecossistema de dispositivos Windows. Para um dispositivo de banda larga móvel, o WMIS fornece o pacote de metadados de serviço. Isso fornece as informações básicas de que o Windows precisa para recuperar o aplicativo de banda larga móvel da Microsoft Store, permitir a conectividade com a rede pela primeira vez e exibir elementos de identidade visual apropriados no Gerenciador de Conexões do Windows.

Loja Microsoft

A Microsoft Store é a principal forma de entrega de aplicativos UWP para computadores com Windows 8, Windows 8.1 e Windows 10. Para um aplicativo de banda larga móvel, o pacote do aplicativo é recuperado da Microsoft Store sempre que a conectividade com a Internet estiver disponível depois que o dispositivo estiver conectado. O pacote do aplicativo é instalado automaticamente e fica disponível para o usuário nesse momento. No Windows 8.1 e no Windows 10, o aplicativo está disponível em Todos os Aplicativos mas não é fixado automaticamente na tela inicial.

Para obter mais informações sobre aplicativos de dispositivo UWP, consulte aplicativos de dispositivo UWP.

Observação

Embora as empresas possam carregar aplicativos UWP lateralmente sob determinadas condições, eles não são abordados neste documento.

Metadados do operador

Os metadados sobre operadores são fornecidos de três maneiras diferentes para o Windows 8 e o Windows 10, conforme descrito abaixo. Cada uma das opções de metadados destina-se a um conjunto diferente de clientes. Entender como os três tipos de metadados são entregues e quais informações são usadas em cada um deles pode ajudá-lo a abordar melhor seus clientes.

Para obter mais informações sobre os metadados da operadora, consulte Usando metadados para configurar experiências de banda larga móvel.

Banco de dados COSA do Windows

O banco de dados COSA do Windows está presente em todos os PCs com Windows. O banco de dados é atualizado periodicamente usando o Windows Update para ajudar a garantir a precisão das informações de conectividade. As atualizações do banco de dados são feitas por meio de solicitações de serviço feitas por você. O banco de dados COSA fornece informações ao Windows sobre como se conectar à rede se encontrar um dispositivo de banda larga móvel, incluindo os APNs para os quais ele deve tentar uma conexão e a URL para a qual o usuário deve ser direcionado se não houver conectividade com a Internet disponível.

Estas informações destinam-se a colocar os clientes online em segundos após a ligação de um dispositivo de banda larga móvel. Deve permitir-lhes adquirir o serviço imediatamente através de um navegador da Web ou ficar online imediatamente se já tiverem adquirido o serviço.

Para obter informações sobre como enviar atualizações para o banco de dados COSA do Windows, consulte Planejando o envio do banco de dados COSA da área de trabalho.

Metadados do serviço

Os metadados do serviço são entregues a qualquer utilizador depois de este ligar um dispositivo de banda larga móvel. Os metadados do serviço são sempre descarregados automaticamente, desde que o utilizador tenha qualquer forma de ligação à Internet, incluindo redes de banda larga móvel ou de roaming limitadas.

Essas informações permitem que os clientes tenham uma experiência mais rica, permitindo que você adicione elementos de identidade visual para o Gerenciador de Conexões do Windows, fazendo referência a um aplicativo de banda larga móvel adquirido automaticamente na Microsoft Store e tendo as configurações de banda larga móvel mais atuais para ficar online para compra ou conectividade com a Internet. O Windows verifica periodicamente se tem o pacote de metadados de serviço mais recente do WMIS.

O pacote de metadados de serviço é entregue aos clientes somente quando um dispositivo de banda larga móvel da operadora especificada é detetado no PC. As informações contidas neste pacote substituem o conteúdo da base de dados COSA, sempre que esta estiver presente. Para obter mais informações sobre a referência de esquema do pacote de metadados de serviço, consulte Visão geral do esquema XML MobileBroadbandInfo.

Para obter instruções sobre como criar um pacote de metadados de serviço, consulte Guia do desenvolvedor para criar metadados de serviço.

Provisionamento de metadados

Os metadados de provisionamento são entregues ao PC pelo site da operadora ou pelo aplicativo de banda larga móvel depois que o assinante compra o serviço. Os metadados de provisionamento são empacotados como um arquivo XML e são processados pelo Agente de Provisionamento para modificar as configurações de rede do PC.

Os metadados de provisionamento podem ser especificados para os requisitos individuais de cada assinante. Os metadados de provisionamento também podem ser atualizados com uma frequência muito maior usando o aplicativo de banda larga móvel. As informações nos metadados de provisionamento substituem o conteúdo do banco de dados COSA e os metadados do serviço. Isso porque tende a ser a informação mais específica e personalizada sobre o assinante.