Vue d’ensemble du haut débit mobile

Windows 8, Windows 8.1 et Windows 10 simplifier la connectivité haut débit mobile pour les utilisateurs, tout en offrant de nouvelles opportunités aux opérateurs de réseau mobile. Les utilisateurs bénéficient d’un flux de connexion simplifié et cohérent. Windows 8, Windows 8.1 et Windows 10 réduire votre besoin de développer des applications de gestion des connexions traditionnelles afin que les ressources de développement puissent se concentrer sur l’interaction avec les clients, y compris la gestion des comptes et les services à valeur ajoutée.

Windows 8, Windows 8.1 et Windows 10 offrent l’occasion de réimaginer et de rationaliser l’écosystème du haut débit mobile existant.

  • Les versions antérieures du matériel haut débit mobile nécessitaient des pilotes Windows personnalisés. Avec le pilote de classe Haut débit mobile actuel, les appareils haut débit mobiles certifiés bénéficient d’une expérience cohérente sans avoir à installer de pilotes personnalisés. Cette rationalisation offre l’occasion d’offrir aux clients une expérience de « travail juste » tout en réduisant éventuellement la surcharge de support.

  • Les expériences de gestion des connexions personnalisées dupliquées des fonctionnalités Windows et ont des modèles d’expérience utilisateur différents de ceux du reste de Windows. Ces gestionnaires de connexions doivent être déployés et gérés par l’opérateur et leurs partenaires éditeurs de logiciels indépendants.

  • La nécessité d’un pilote personnalisé et d’un logiciel de gestion des connexions personnalisé signifiait que les périphériques haut débit mobiles basés sur USB doivent également effectuer une fonction de stockage USB afin de fournir ce logiciel personnalisé au PC de l’utilisateur. Ce concept d’appareil double mode nécessite souvent que l’utilisateur bascule entre le mode de stockage et le mode modem, en ajoutant une tâche supplémentaire avant que l’utilisateur puisse se connecter au réseau.

  • Mettez en évidence des services et des fonctionnalités uniques qui rendent votre expérience client unique. Windows 8, Windows 8.1 et Windows 10 permettent de se concentrer sur la connexion client et de mettre en évidence votre valeur ajoutée unique par le biais d’une application haut débit mobile UWP, anciennement connue sous le nom d’application opérateur mobile.

Principaux scénarios

Cette section décrit les scénarios clés qui font partie de l’expérience haut débit mobile actuelle que vous pouvez choisir d’activer. Tenez compte de chacun de ces scénarios dans le contexte de vos modèles d’entreprise lorsque vous planifiez les composants Windows avec lesquels votre application doit interagir.

Achat de plan

Une expérience d’achat de plan fluide facilite l’achat de connectivité par les utilisateurs et permet à l’opérateur d’accepter de nouveaux clients sans avoir besoin de support ou d’intervention de magasin de détail. Il existe deux options de plan d’achat :

  • L’application haut débit mobile et les métadonnées du service sont déjà installées sur le PC. Cela peut se produire pour les PC qui disposent d’un matériel haut débit mobile incorporé où l’OEM a préchargé l’application haut débit mobile et les métadonnées du service sur l’image Windows ou une autre connexion Internet est disponible.

  • L’application haut débit mobile et les métadonnées du service ne sont pas installées sur le PC. Cela peut se produire lorsque vous branchez un dongle matériel et qu’une autre connexion Internet n’est pas disponible.

Quelle que soit l’option d’achat du plan, il existe différents sous-états en fonction de l’état de l’appareil haut débit mobile SIM ou CDMA. Les cartes SIM froides (aucun plan associé), les cartes SIM chaudes (prêtes à accepter un plan) et les cartes SIM chaudes (déjà actives avec un plan) présentent probablement une expérience différente en fonction de la façon dont vous souhaitez structurer le flux d’achat.

L’application haut débit mobile est déjà installée ou une autre connexion Internet est disponible

Dans ce cas, un appareil incorporé, une application haut débit mobile et des métadonnées de service sont probablement déjà installés sur le PC avec une carte SIM avant que l’utilisateur ne tente d’activer le service. Une autre possibilité est que l’utilisateur n’a pas encore l’application haut débit mobile, mais dispose d’une autre connexion Internet pour télécharger l’application. Les étapes suivantes se produisent automatiquement lorsque la carte SIM est insérée :

  1. Le service haut débit mobile lit l’identité imSI (International Mobile Subscriber Identity), l’ID de carte de circuit intégré (ICCID) pour les réseaux GSM, l’ID de fournisseur (SID) pour les réseaux CDMA ou le nom du fournisseur pour les réseaux CDMA et génère un ensemble d’ID matériels (HWIDs).

    Note Cette étape n’est nécessaire que si l’OEM n’a pas inséré la carte SIM et préchargé l’application haut débit mobile et les métadonnées du service.

  2. Lorsque le PC est connecté à Internet, les HWID sont envoyés aux services WMIS (Windows Metadata and Internet Services). WMIS identifie l’opérateur et retourne le package de métadonnées de service approprié.

    Note Cette étape n’est nécessaire que si l’OEM n’a pas inséré la carte SIM et préchargé l’application haut débit mobile et les métadonnées du service.

  3. Windows utilise les métadonnées du service pour identifier et récupérer l’application haut débit mobile à partir du Microsoft Store. L’application est installée automatiquement. Dans Windows 8.1 et Windows 10, l’application n’est pas épinglée à l’écran d’accueil.

    Note Cette étape n’est nécessaire que si l’OEM n’a pas inséré la carte SIM et préchargé l’application haut débit mobile et les métadonnées du service.

  4. Le logo et le nom de votre opérateur apparaissent dans la liste Réseaux dans Windows Gestionnaire des connexions. L’utilisateur peut se connecter à votre réseau.

  5. Windows Gestionnaire des connexions tente de se connecter à l’aide des informations de configuration du profil réseau dans les métadonnées du service. L’étape suivante dépend du résultat de la connexion :

    • Si la connexion initiale réussit et que la connectivité Internet est disponible, rien d’autre ne se produit. L’utilisateur a déjà acheté le service et dispose d’un compte actif.

    • Si la connexion initiale réussit mais que la connectivité Internet n’est pas disponible, l’application haut débit mobile démarre et l’utilisateur est invité à fournir un plan d’achat.

    • Si la connexion initiale échoue et que le code d’erreur indique que le service réseau n’a pas encore été acheté, l’application haut débit mobile a démarré. L’application peut déterminer la réponse appropriée. Par exemple, si le code d’erreur est dû à un manque de connectivité, l’application peut avoir besoin d’indiquer à l’utilisateur d’effectuer l’achat par téléphone ou en se connectant à une autre connexion Internet.

    • Si la connexion initiale échoue avec un autre code d’erreur, le Gestionnaire de connexions Windows informe l’utilisateur de l’erreur. L’application haut débit mobile n’est pas démarrée.

  6. Lorsque l’application haut débit mobile s’ouvre, vous devez vous assurer que l’application est écrite pour établir une connexion sécurisée à l’infrastructure de facturation back-end afin que l’utilisateur puisse acheter un abonnement. Ce processus est propriétaire pour chaque opérateur et Microsoft n’est pas impliqué dans le processus d’achat. L’application établit cette connexion par le biais d’une connexion haut débit mobile limitée (que le réseau de l’opérateur doit activer) ou via une autre connexion Internet, telle que Wi-Fi.

  7. Une fois le plan d’achat terminé, l’application haut débit mobile génère un fichier d’approvisionnement de métadonnées qui est passé à l’agent d’approvisionnement. Cela configure Windows avec des informations sur le plan que l’utilisateur a acheté.

Important Les étapes ci-dessus s’appliquent également à un appareil externe attaché au PC avec une autre connexion Internet.

L’application haut débit mobile n’est pas installée et aucune autre connexion Internet n’est disponible

Un appareil haut débit mobile externe, tel qu’un dongle matériel, peut être inséré dans des PC qui ne disposent pas d’une autre connexion Internet disponible et qui n’ont peut-être pas d’application haut débit mobile installée. Les étapes suivantes décrivent comment une expérience d’achat de plan peut être créée pour contourner les limitations dans ce scénario :

  1. Dès que le matériel haut débit mobile est détecté, le service haut débit mobile Windows lit l’IMSI, l’ID ICCID, l’ID du fournisseur ou le nom du fournisseur et génère un ensemble de HWID qui représentent chaque valeur lue à partir de l’appareil. Le service Haut débit Windows Mobile écoute les événements liés au haut débit mobile.

  2. Lorsque l’utilisateur clique sur Se connecter, les valeurs HWID sont utilisées pour localiser les paramètres de connexion dans la base de données Windows APN comme suit :

    • Si la connexion initiale réussit et que la connectivité Internet est disponible, rien d’autre ne se produit. L’utilisateur a déjà acheté le service et dispose d’un compte actif.

    • Si la connexion initiale réussit mais que la connectivité Internet n’est pas disponible, l’utilisateur est dirigé vers l’URL spécifiée dans la base de données APN pour cette plage HWID.

    • Si la connexion initiale échoue, Windows Gestionnaire des connexions avertit l’utilisateur de l’erreur. Votre site web doit aider l’utilisateur à acheter un plan.

  3. Une fois que l’utilisateur a terminé l’achat du plan, le site web génère un fichier d’approvisionnement de métadonnées et le transmet à l’agent d’approvisionnement. Cette opération configure Windows avec des informations de base sur le plan que l’utilisateur a acheté. Selon la structure du réseau, l’une des opérations suivantes se produit :

    • L’utilisateur a accès à Internet sur la connexion actuelle.

    • Le fichier d’approvisionnement comprend des instructions pour se déconnecter et se reconnecter au même réseau ou à un autre réseau, ce qui fournira un accès à Internet.

    À ce stade, l’utilisateur est en ligne. Maintenant qu’une connexion Internet est disponible, Windows détecte le matériel haut débit mobile et télécharge et installe les métadonnées du service et l’application haut débit mobile.

  4. Les HWID calculés à partir de la carte SIM ou de l’appareil haut débit mobile sont envoyés à WMIS. WMIS identifie l’opérateur et retourne le package de métadonnées de service approprié.

  5. Windows utilise les métadonnées du service pour identifier et récupérer l’application haut débit mobile associée à partir du Microsoft Store. L’application est installée automatiquement et inscrite pour les événements en arrière-plan. Dans Windows 8.1 et Windows 10, l’application n’est pas automatiquement épinglée à l’écran d’accueil. L’inscription aux événements d’arrière-plan permet à l’application d’effectuer des opérations telles que la réaction aux compteurs d’utilisation des données locaux, la réception de sms de l’opérateur, la connexion à des points d’accès Wi-Fi et la gestion des vérifications des droits d’utilisation.

  6. Lorsqu’un événement en arrière-plan se produit, l’application génère un fichier d’approvisionnement plus complet, si nécessaire, et le transmet à l’agent d’approvisionnement. Cela configure Windows avec des informations sur le plan que l’utilisateur a acheté.

Connexion d’un appareil actif

Lorsqu’un appareil avec un plan haut débit mobile actif est attaché à un PC, l’expérience est similaire à celle de l’achat, sauf que la tentative de connexion mène à Internet. Windows ne démarre pas l’application haut débit mobile pour le haut débit mobile ou ne se connecte pas au site web de l’opérateur mobile. Au lieu de cela, l’application est installée en arrière-plan.

  1. Lorsque le matériel haut débit mobile est détecté, le service haut débit mobile lit l’IMSI, l’ICCID, l’ID du fournisseur ou le nom du fournisseur et génère des HWID.

  2. Lorsque l’utilisateur clique sur Se connecter, les valeurs HWID sont utilisées pour localiser les paramètres de connexion appropriés dans la base de données Windows APN. Pour un appareil actif, la connexion est établie et la connectivité Internet est disponible.

  3. À ce stade, l’utilisateur est en ligne. Maintenant qu’une connexion Internet est disponible, Windows détecte le matériel haut débit mobile et télécharge et installe les métadonnées du service et l’application haut débit mobile.

Windows 8.1 et Windows 10 peuvent se connecter à un réseau d’opérateur pendant l’installation de Windows si un appareil haut débit mobile avec un plan actif est attaché au PC. Le réseau haut débit mobile apparaît dans la liste Réseaux pendant l’installation de Windows, ainsi que Wi-Fi réseaux. Comme pour le processus de connexion d’un appareil actif, un HWID est généré en fonction du matériel haut débit mobile détecté et est utilisé pour localiser les paramètres de connexion appropriés dans la base de données Windows APN.

Notifications d’opérateur et événements système

Afin de tenir les utilisateurs informés de leur compte status, l’application haut débit mobile doit effectuer certaines activités même lorsque l’utilisateur n’interagit pas avec elle. Ces activités incluent la réponse aux SMS de l’opérateur ou aux messages USSD initiés par le réseau, l’avis de l’utilisateur qu’il approche de sa limite de données, la notification à l’utilisateur que son plan de données a expiré et la notification à l’utilisateur de son status d’itinérance. Les messages SMS entrants sont disponibles pour les applications privilégiées qui ont obtenu l’accès aux fonctionnalités SMS sur le PC par le package de métadonnées de service.

Certains SMS proviennent directement de l’opérateur de réseau mobile et doivent être affichés à l’utilisateur à l’aide de l’application haut débit mobile. L’application haut débit mobile peut appeler une notification toast lorsqu’elle reçoit un sms de l’opérateur.

Pour les messages d’opérateur qui ne sont pas destinés à être vus par l’utilisateur final, l’application haut débit mobile peut les traiter et agir de manière appropriée. Le service de notification Windows fournit le canal de notification direct-à-application le plus efficace, mais Windows prend également en charge l’utilisation des sms entrants et des notifications USSD (Unstructured Supplementary Service Data) à partir du réseau haut débit mobile.

Pour plus d’informations sur la gestion des messages SMS, consultez Développement d’applications SMS. Pour plus d’informations sur les notifications de l’opérateur, consultez Activation des notifications d’opérateur mobile et des événements système.

  1. Les métadonnées du service déclarent que l’application haut débit mobile souhaite accéder aux notifications de l’opérateur. Un événement d’arrière-plan privé est créé et l’application est inscrite pour les événements de notification d’opérateur au moment de son installation.

  2. Lorsque l’application applique des métadonnées d’approvisionnement, elle inclut une description de tous les messages SMS et USSD qui doivent être considérés comme des messages d’opérateur.

À la réception d’un message SMS ou USSD, le service haut débit mobile compare le message à la description fournie dans les métadonnées d’approvisionnement. Si des règles d’analyse ont été incluses, le service haut débit mobile interprète également le message et met à jour les informations relatives à l’utilisation des données.

Si le message correspond, le Répartiteur d’événements système est averti d’appeler l’événement d’arrière-plan privé pour cette application haut débit mobile. Si ce n’est pas le cas, le Répartiteur d’événements système est averti d’appeler l’événement SMS public.

Voici quelques exemples de ce que l’opérateur peut inclure dans l’application haut débit mobile pour les réponses aux sms entrants :

  • Synchronisation immédiate de l’utilisation actuelle des données

  • Affichage d’une notification à l’utilisateur

  • Mise à jour de la vignette dynamique de l’application

  • Récupération et application des métadonnées d’approvisionnement mises à jour

Notez que Windows 8, Windows 8.1 et Windows 10 n’incluent pas d’application SMS avec le système d’exploitation, une application haut débit mobile ou une application SMS tierce à laquelle l’opérateur accorde un accès privilégié est nécessaire pour afficher des messages SMS à l’utilisateur.

Note La création d’une application haut débit mobile avec la prise en charge des SMS est nécessaire pour afficher l’interface utilisateur de notification à l’utilisateur final lors de la réception de messages texte, ce qui peut être nécessaire pour se conformer aux exigences réglementaires ou aux meilleures pratiques dans certains marchés.

La fonctionnalité SMS est disponible pour les applications haut débit mobiles, les applications UWP qui bénéficient d’un accès privilégié aux opérateurs de réseau mobile, les applications UWP qui bénéficient d’un accès privilégié par l’oem PC (si l’appareil haut débit mobile est incorporé dans le PC) ou l’appareil haut débit mobile IHV (si l’appareil haut débit mobile est amovible). Les opérateurs de réseau mobile et le PC OEM (ou l’appareil haut débit mobile IHV) spécifient des applications privilégiées via les métadonnées de service. Pour plus d’informations sur les métadonnées de service, consultez Utilisation des métadonnées pour configurer des expériences de haut débit mobile.

Fournir des données d’utilisation et de plan précises

Windows fournit des API Data Usage et Subscription Manager que l’application haut débit mobile peut utiliser pour décrire le plan de données de l’utilisateur. L’application haut débit mobile peut mettre à jour cette API avec des informations sur la taille du plan de données, le plan mesuré ou non mesuré et une valeur d’utilisation des données mise à jour à partir du réseau de l’opérateur.

Windows case activée les informations d’utilisation des données qui ont été définies pour l’utilisateur à l’aide de ces API et modifie le comportement des fonctionnalités principales. Par exemple, Windows Update ne télécharge automatiquement les mises à jour critiques que lorsque l’utilisateur utilise un réseau mesuré. Les informations d’utilisation sont également accessibles aux applications tierces via les API Utilisation des données et Gestionnaire d’abonnements.

Voici une procédure pas à pas des différentes fonctionnalités que l’application haut débit mobile peut choisir d’utiliser afin de tenir l’utilisateur informé de son utilisation des données.

  1. Les compteurs de données locaux estiment que l’utilisation sur le profil a changé de plus de 5 % de la limite de données de l’utilisateur depuis la dernière mise à jour de l’opérateur. Cet incrément de 5 % est codé en dur et l’application haut débit mobile peut utiliser des événements en arrière-plan pour se réveiller et réagir à chaque incrément de 5 %.

  2. Data Usage and Subscription Manager est un composant Windows qui effectue ce suivi des incréments d’utilisation de 5 %. Il avertit le Répartiteur d’événements système de déclencher un événement en arrière-plan pour chaque incrément de 5 % dans l’utilisation estimée locale.

  3. Le Répartiteur d’événements système appelle l’application haut débit mobile pour gérer l’événement en arrière-plan. (D’autres déclencheurs, tels qu’une notification entrante, peuvent provoquer ce problème.) L’application haut débit mobile peut choisir ce qu’elle doit faire lorsqu’elle est appelée à cette fin.

  4. Une bonne pratique consiste à ce que l’application gère cet événement en récupérant les informations d’utilisation les plus actuelles de l’infrastructure de facturation de l’opérateur pour valider la quantité d’utilisation que l’utilisateur a réellement effectuée. Il s’agit probablement d’une opération asynchrone sur le réseau et l’application haut débit mobile doit être en mesure de réagir aux retards d’obtention de ces informations à partir de l’infrastructure de facturation de l’opérateur. En cas de retard important dans le suivi de l’utilisation des données, l’application haut débit mobile peut interroger les compteurs de données locaux pour combler l’écart entre l’heure actuelle et les données les plus récentes.

  5. Une fois la requête web effectuée sur l’infrastructure de facturation de l’opérateur, l’application haut débit mobile peut appliquer des métadonnées d’approvisionnement mises à jour qui décrivent les informations d’utilisation les plus à jour disponibles pour Windows.

  6. L’application publie les informations mises à jour via les API Utilisation des données et Gestionnaire d’abonnements.

  7. Les composants Windows et les applications tierces sur le PC peuvent accéder à ces informations d’utilisation à l’aide de la classe Windows.Networking.Connectivity.ConnectionProfile . Les applications peuvent ajuster leur comportement en conséquence. Par exemple, l’application peut utiliser un flux vidéo de qualité inférieure sur les réseaux mesurés.

Partage Internet

Le haut débit mobile fournit aux utilisateurs une connectivité partout où ils vont. Toutefois, tous les appareils ne disposent pas d’un appareil haut débit mobile. Windows 8.1 et Windows 10 permettent aux utilisateurs de partager leur connectivité haut débit mobile sur Wi-Fi avec leurs amis et leur famille à l’aide de différents appareils.

Les clients peuvent activer le partage Internet dans les paramètres du PC. Ils peuvent également modifier le SSID, le mot de passe du réseau Wi-Fi et voir combien de personnes partagent la connexion.

Pour les clients qui souhaitent utiliser la connectivité haut débit mobile sur un autre de leurs appareils, Windows facilite encore la tâche. Ouvrez simplement la liste Réseaux sur un PC compatible Wi-Fi exécutant Windows 8.1 ou Windows 10, cliquez sur le SSID de l’appareil de partage, puis sur Se connecter. Windows gère toute la configuration de l’appareil et la communication entre les appareils.

Voici une procédure pas à pas des différentes fonctionnalités que vous pouvez configurer et gérer le fonctionnement du partage Internet sur Windows 8.1 et Windows 10.

  1. Vous pouvez choisir si vos clients peuvent ou non utiliser le partage Internet en chargeant un package de métadonnées de service qui est automatiquement téléchargé et installé sur le PC.

  2. À l’aide des métadonnées du service, vous pouvez également sélectionner si l’application haut débit mobile exécute un droit case activée par rapport au service pour voir si un client spécifique a acheté un plan de données qui prend en charge l’attache.

  3. L’application haut débit mobile s’inscrit à un événement en arrière-plan pour exécuter le droit case activée chaque fois que l’utilisateur active le partage Internet et indique à Windows s’il faut l’autoriser ou non.

  4. Dans le cadre des métadonnées d’approvisionnement, vous pouvez spécifier le contexte PDP et l’APN à utiliser pour le trafic de données partagés, ainsi que le nombre maximal d’appareils pouvant partager la connexion à la fois.

  5. À l’aide des API d’utilisation des données locales mises à jour, vous pouvez créer une expérience dans votre application haut débit mobile pour montrer aux clients la quantité de données utilisées par d’autres appareils qui ont partagé leur connexion haut débit mobile.

Pour plus d’informations sur le partage Internet, consultez Création et configuration d’expériences de partage Internet.

Authentification de point d’accès Wi-Fi

Dans le cadre de l’approvisionnement des métadonnées, l’application haut débit mobile peut décrire les points d’accès qu’un utilisateur peut authentifier à l’aide de ses informations d’identification fournies par l’opérateur. Il peut s’agir de points d’accès WISPr 1.0 ou de points d’accès chiffrés utilisant EAP-SIM, EAP-AKA ou d’autres méthodes EAP prises en charge.

Windows décharge alors automatiquement le trafic de données sur ces points d’accès lorsqu’il est dans la plage. Vous pouvez effectuer cette opération afin de décharger le trafic réseau de vos réseaux de données cellulaires vers des emplacements de Wi-Fi terrestres. Dans certains cas, le point d’accès Wi-Fi peut avoir des vitesses plus élevées ou une meilleure couverture que le réseau de données cellulaires pour cet emplacement.

Vous pouvez également rendre un point d’accès moins préféré que le réseau mobile, ce qui permet à Windows de l’utiliser lorsque la connexion haut débit mobile n’est pas disponible, mais pas utilisée pour le déchargement des données.

Programme d’installation

  • L’application haut débit mobile génère un fichier d’approvisionnement qui contient les SSID et le mécanisme d’authentification pour les points d’accès Wi-Fi que l’utilisateur peut authentifier. Cela évite à l’utilisateur d’entrer manuellement ces informations.

  • L’agent d’approvisionnement analyse le fichier d’approvisionnement et fournit les informations nécessaires à Windows Gestionnaire des connexions. Windows se connecte automatiquement à ces réseaux lorsqu’ils sont disponibles.

Génération d’informations d’identification

Si l’application haut débit mobile génère ou récupère des informations d’identification WISPr de manière propriétaire pendant la connexion, les métadonnées d’approvisionnement incluent une référence à l’application, au lieu de fournir des informations d’identification spécifiques. Si des informations d’identification spécifiques sont incluses, cette phase est ignorée.

  1. Le site web du portail captif dans le point d’accès Wi-Fi comprend un défi du protocole WISPr (Wireless Internet Service Provider roaming).

  2. Si des informations d’identification statiques n’ont pas été fournies, Windows Gestionnaire des connexions avertit System Event Broker que l’authentification de point d’accès est en cours. Sinon, Windows Gestionnaire des connexions passe directement à l’authentification.

  3. Pour les schémas d’authentification propriétaires, system Event Broker appelle l’application haut débit mobile pour générer des informations d’identification.

  4. L’application génère des informations d’identification à l’aide de ses mécanismes propriétaires. Celles-ci peuvent impliquer ou non une interaction avec des ressources réseau ou avec l’interface haut débit mobile. En fin de compte, l’application effectue l’une des actions suivantes :

    • Fournir des informations d’identification : l’application peut générer des informations d’identification pour ce réseau, puis les renvoyer à Windows Gestionnaire des connexions. Windows Gestionnaire des connexions s’authentifie auprès du point d’accès à l’aide de WISPr.

    • Annuler la connexion : le PC ne doit pas être connecté à ce réseau. Windows Gestionnaire des connexions met fin à la connexion.

    • Annuler l’authentification : l’application a été authentifiée à l’aide d’une autre méthode. Les Gestionnaire des connexions Windows ne s’authentifient ni ne se déconnectent.

    • Interagir avec l’utilisateur : l’application est mise au premier plan. Cette option est sélectionnée lorsque la confirmation de l’utilisateur est nécessaire, par exemple un point d’accès de paiement à la connexion. L’application doit finalement effectuer l’une des actions précédemment répertoriées après avoir consulté l’utilisateur.

Authentification

Lorsque les informations d’identification sont fournies par l’application haut débit mobile (informations d’identification WISPr dynamiques) ou définies de manière statique dans le cadre de l’approvisionnement (informations d’identification WISPr statiques, informations d’identification EAP), Windows remet ces informations d’identification au point d’accès Wi-Fi.

Les informations de configuration fournies par l’application haut débit mobile au profil de connexion dans Windows Gestionnaire des connexions déterminent comment les informations d’identification sont obtenues et remises. La remise est décrite dans les étapes suivantes :

  1. Lorsque l’utilisateur se trouve dans la plage du point d’accès Wi-Fi, Windows Gestionnaire des connexions répond avec des informations d’identification définies de manière statique à l’aide des métadonnées d’approvisionnement. Ces données peuvent être générées par l’application haut débit mobile ou par le biais d’un site web de confiance.

  2. Le point d’accès Wi-Fi vérifie les informations d’identification auprès de l’opérateur, puis autorise le PC à accéder à Internet.

Affichage des informations de compte pour l’utilisateur

La meilleure façon d’interagir avec vos abonnés dans Windows 8, Windows 8.1 et Windows 10 consiste à utiliser une application haut débit mobile. Cette application est développée par vous pour répondre à vos scénarios clés concernant l’interaction de l’abonné.

  1. Windows détermine à quel MNO ou MVNO appartient l’abonné lorsqu’un appareil haut débit mobile est détecté sur le PC. Les métadonnées de service de l’opérateur sont mises en correspondance et téléchargées à l’aide de WMIS.

  2. Les métadonnées du service relient l’application haut débit mobile à l’entrée réseau correspondante dans Windows Gestionnaire des connexions.

  3. Windows Gestionnaire des connexions affiche le logo de l’opérateur, le nom de l’opérateur et un lien Afficher mon compte.

  4. Lorsque l’utilisateur clique sur le lien, l’application haut débit mobile est ouverte. L’application peut être développée pour récupérer les informations les plus à jour disponibles à partir de votre système de facturation.

  5. Si vous le souhaitez, l’application peut interroger les compteurs de données locaux pour obtenir une estimation de l’utilisation depuis la dernière mise à jour du système de facturation. L’application peut utiliser ces données pour afficher une approximation en quasi-temps réel de l’utilisation de l’utilisateur.

  6. D’autres scénarios peuvent être développés dans l’application haut débit mobile. Pour obtenir des exemples détaillés et des instructions relatives à l’expérience utilisateur des scénarios clés que l’application haut débit mobile peut activer, consultez Conception de l’expérience utilisateur d’une application haut débit mobile.

Activation d’autres appareils et scénarios d’application

Windows 8, Windows 8.1 et Windows 10 fournissent un ensemble complet d’outils de développement et une plateforme de développement flexible dont vous pouvez tirer parti en créant des applications qui mettent en évidence les services à valeur ajoutée qui les rendent uniques.

Applications privilégiées

Les API et les interfaces haut débit mobile, y compris l’approvisionnement de compte et les SMS, sont limitées aux applications haut débit mobiles. Une liste d’applications privilégiées qui ont accès à ces API privilégiées doit être déclarée dans le package de métadonnées de service soumis au tableau de bord du Centre de développement Windows.

Plusieurs contextes PDP

Windows 8.1 et Windows 10 prennent en charge plusieurs contextes PDP pour être actifs en même temps. Cela permet aux opérateurs mobiles de fournir des scénarios différenciés à leurs clients. Pour plus d’informations sur les scénarios activés à l’aide de plusieurs contextes PDP, consultez Développement d’applications à l’aide de plusieurs contextes PDP.

Opérateurs filaires

Vous pouvez utiliser PnP-X pour exposer des appareils haut débit non mobiles en tant qu’application d’appareil UWP.

Les appareils tels que les DVR, les routeurs de passerelle, les points d’accès mobiles et les téléphones peuvent (lorsqu’ils sont connectés au même réseau Wi-Fi ou LAN que le Windows 8, Windows 8.1 ou Windows 10 PC) utiliser PnP-X pour rendre Windows 8, Windows 8.1 et Windows 10 conscients de leur présence. Les métadonnées d’appareil sont téléchargées pour ces appareils en fonction de leurs propriétés et une application d’appareil UWP que vous avez développée est automatiquement téléchargée. Vous pouvez référencer cette application pour ces appareils afin qu’une seule application haut débit mobile puisse gérer le haut débit mobile ainsi que ces appareils supplémentaires.

Fonctionnement

Les composants qui prennent en charge les principaux scénarios de haut débit mobile dans Windows 8, Windows 8.1 et Windows 10 sont décrits dans cette section. Ils sont divisés entre ceux qui font partie du système d’exploitation Windows et ceux qui font partie des métadonnées de service ou de l’application haut débit mobile.

Diagramme montrant les composants permettant de fournir une expérience d’opérateur mobile.

Composants Windows

Les composants suivants font partie de Windows 8, Windows 8.1 et Windows 10 :

Agent d’approvisionnement

L’agent d’approvisionnement fournit une interface permettant de configurer Windows avec vos paramètres réseau. L’agent d’approvisionnement accepte un fichier XML qui décrit la configuration souhaitée.

Vous pouvez fournir le fichier XML de l’une des manières suivantes :

Pour plus d’informations sur le format et le contenu du fichier d’approvisionnement, consultez Utilisation des métadonnées pour configurer des expériences haut débit mobiles.

Utilisation des données et Gestionnaire d’abonnements

Le Gestionnaire d’utilisation des données et d’abonnement suit les détails des comptes de l’utilisateur. Les informations de coût stockées sur le réseau actuellement connecté sont disponibles pour toutes les applications UWP. Vous pouvez mettre à jour ces informations à l’aide de l’agent d’approvisionnement.

Si l’opérateur le demande, le Gestionnaire d’utilisation des données et d’abonnement utilise des compteurs de données locaux pour déclencher un événement en arrière-plan lorsque 5 % de la limite de données a été utilisée. Le Répartiteur d’événements système fournit cet événement en arrière-plan et l’application haut débit mobile peut utiliser l’événement comme déclencheur pour mettre à jour l’utilisation facturable.

Gestionnaire de connexions Windows

Windows Gestionnaire des connexions surveille les réseaux disponibles via wi-fi, haut débit mobile et Ethernet. Il prend des décisions automatiques de connexion et de déconnexion en fonction des réseaux disponibles. L’agent d’approvisionnement vous permet de définir la priorité relative entre les réseaux dont vous êtes propriétaire. Toutefois, l’utilisateur peut se connecter manuellement à n’importe quel réseau. Windows Gestionnaire des connexions utilise les actions manuelles de l’utilisateur pour influencer les futurs choix de connexion automatique.

Windows Gestionnaire des connexions gère également l’authentification post-connexion avec Wi-Fi points d’accès qui prennent en charge WISPr 1.0. Si des informations d’identification statiques ont été stockées pour le point d’accès Wi-Fi, Windows Gestionnaire des connexions s’authentifie automatiquement. Si des informations d’identification dynamiques sont requises, Windows Gestionnaire des connexions déclenche un événement en arrière-plan à l’aide de System Event Broker. L’application haut débit mobile doit ensuite générer les informations d’identification appropriées et les remettre à Windows Gestionnaire des connexions afin de terminer le processus d’authentification. Pour plus d’informations, consultez Intégration de Windows avec des points d’accès sans fil.

Compteurs de données locaux

Les compteurs de données locaux suivent la quantité de données envoyées et reçues sur une interface réseau au fil du temps. Ces informations s’affichent à l’utilisateur dans plusieurs emplacements :

  • Onglet Historique des applications dans le Gestionnaire des tâches

  • (Facultatif) Windows Gestionnaire des connexions dans la vue développée du Wi-Fi ou du réseau haut débit mobile. Les utilisateurs peuvent décider d’afficher ou de masquer cette estimation pour un réseau particulier. Par défaut, il est affiché pour les réseaux haut débit mobiles et masqué pour les réseaux Wi-Fi. Toutefois, si Windows détecte qu’un appareil haut débit mobile est installé, il masque l’utilisation estimée des données dans Windows Gestionnaire des connexions pour le réseau haut débit mobile correspondant. En effet, il est supposé que si vous avez créé une application haut débit mobile, vous souhaiterez contrôler la valeur d’utilisation des données qui est affichée à l’utilisateur. Le meilleur endroit pour ce faire est à l’intérieur de l’application haut débit mobile. Les utilisateurs peuvent choisir de remplacer ce comportement et d’afficher l’utilisation estimée pour le réseau à tout moment.

Les compteurs de données locaux sont également disponibles par programmation à l’aide des API suivantes :

Les informations d’utilisation des données locales servent d’estimation et de guide pour l’utilisateur. Windows ne peut pas prendre en compte le trafic non facturé ou l’utilisation sur d’autres appareils qui partagent les mêmes limites de données. Par exemple, les plans familiaux utilisant la même carte SIM sur différents appareils. Les applications haut débit mobiles doivent utiliser des compteurs de données locaux uniquement pour estimer l’utilisation depuis la dernière synchronisation avec votre système de facturation. Pour l’utilisation des données qui ont déjà été traitées, le système de facturation doit être considéré comme faisant autorité.

Service haut débit mobile

Le service Haut débit mobile est un service Windows qui gère la communication entre les API Haut débit mobile et un appareil haut débit mobile. Le service peut interagir avec n’importe quel appareil haut débit mobile dont le pilote est conforme au modèle de pilote haut débit Windows Mobile.

Le service lit également la carte SIM d’un appareil nouvellement inséré et lance le processus qui récupère les métadonnées du service et l’application haut débit mobile qui correspond à l’appareil haut débit mobile attaché.

Pilote de classe haut débit mobile

Le pilote de la classe Haut débit mobile réduit la charge qui incombe aux fabricants d’appareils de fournir un pilote personnalisé pour leur appareil haut débit mobile spécifique. Toute interface haut débit mobile qui se manifeste sous la forme d’un périphérique USB et qui est conforme à la spécification NCM (Network Control Model) 2.0 du Forum DES implémenteurs USB (USB-IF) sera gérée par le pilote de classe Haut débit mobile et ne nécessite pas de téléchargement ou d’installation de pilotes supplémentaires.

Le pilote de classe Haut débit mobile est conforme au modèle de pilote haut débit Mobile Windows et fournit toutes les fonctionnalités au service Haut débit mobile. Il prend également en charge les extensions personnalisées, qui seront exposées directement à l’application haut débit mobile. Pour plus d’informations, consultez Vue d’ensemble du matériel de l’opérateur mobile.

Broker d’événements système

Le Répartiteur d’événements système gère les événements en arrière-plan. Les applications, y compris l’application haut débit mobile, peuvent s’inscrire pour recevoir des événements en arrière-plan afin de répondre aux changements d’état du système. Les événements susceptibles d’intéresser l’application haut débit mobile sont les suivants :

  • Changement de status réseau : réseau connecté ou déconnecté, ou connectivité Internet modifiée sur un réseau.

  • Changement de status de compte : fin de cycle de facturation ou incréments estimés d’utilisation des données de 5 %.

  • Authentification au point chaud Wi-Fi : la tentative de connexion à un point d’accès public Wi-Fi et des informations d’identification sont nécessaires.

  • Notification d’opérateur entrante : message SMS/USSD qui correspond à certaines règles d’analyse qui décrivent que le SMS/USSD provient de l’opérateur.

  • SMS entrants : message SMS reçu qui ne correspond pas aux règles d’analyse définies par l’opérateur.

  • USSD entrant : message USSD reçu qui ne correspond pas aux règles d’analyse définies par l’opérateur.

Les développeurs doivent savoir qu’une limite stricte est imposée au temps processeur qu’une application peut consommer pendant qu’elle n’est pas active. Bien que ces limites soient assouplies pour certains événements, les applications doivent toujours réduire les ressources qu’elles consomment lorsque le système est à faible consommation d’énergie ou qu’une autre application est en cours d’exécution.

Métadonnées Windows et services Internet

Windows Metadata and Internet Services (WMIS) est un service Windows basé sur le cloud qui fournit des personnalisations à Windows à partir de tiers qui participent à l’écosystème d’appareils Windows. Pour un appareil haut débit mobile, WMIS fournit le package de métadonnées de service. Cela fournit les informations de base dont Windows a besoin pour récupérer l’application haut débit mobile à partir du Microsoft Store, permettre la connectivité au réseau pour la première fois et afficher les éléments de personnalisation appropriés dans Windows Gestionnaire des connexions.

Microsoft Store

Le Microsoft Store est la principale façon dont les applications UWP sont livrées aux pc Windows 8, Windows 8.1 et Windows 10. Pour une application haut débit mobile, le package d’application est récupéré à partir du Microsoft Store chaque fois que la connectivité Internet est disponible après la connexion de l’appareil. Le package d’application est automatiquement installé et disponible pour l’utilisateur à ce stade. Dans Windows 8.1 et Windows 10, l’application est disponible dans Toutes les applications, mais n’est pas automatiquement épinglée à l’écran d’accueil.

Pour plus d’informations sur les applications d’appareil UWP, consultez Applications d’appareil UWP.

Note Bien que les entreprises puissent charger des applications UWP de manière latérale dans certaines conditions, celles-ci ne seront pas couvertes dans ce document.

Métadonnées de l’opérateur

Les métadonnées relatives aux opérateurs sont fournies de trois manières différentes pour Windows 8 et Windows 10, comme décrit ci-dessous. Chacune des options de métadonnées cible un ensemble différent de clients. Comprendre comment les trois types de métadonnées sont fournis et quelles informations sont utilisées dans chacun d’eux vous aidera à mieux répondre à vos clients.

Pour plus d’informations sur les métadonnées de l’opérateur, consultez Utilisation de métadonnées pour configurer des expériences de haut débit mobile.

Base de données Windows APN

La base de données Windows APN est présente sur tous les PC Windows 8, Windows 8.1 et Windows 10. La base de données est régulièrement mise à jour à l’aide de Windows Update pour garantir l’exactitude des informations de connectivité. Mises à jour à la base de données sont effectuées via des demandes de maintenance de votre part. La base de données APN fournit des informations à Windows sur la façon de se connecter au réseau s’il rencontre un appareil haut débit mobile, notamment les APN auxquels il doit tenter une connexion et l’URL vers laquelle l’utilisateur doit être dirigé si aucune connectivité Internet n’est disponible.

Ces informations sont destinées à mettre les clients en ligne dans les secondes qui suivent la connexion d’un appareil haut débit mobile. Il doit leur permettre d’acheter le service immédiatement à l’aide d’un navigateur Web ou de se connecter immédiatement s’ils ont déjà acheté le service.

Pour plus d’informations sur l’envoi de mises à jour à la base de données Windows APN, consultez Soumission de base de données COSA/APN.

Métadonnées de service

Les métadonnées de service sont remises à n’importe quel utilisateur après avoir connecté un appareil haut débit mobile. Les métadonnées de service sont toujours téléchargées automatiquement tant que l’utilisateur dispose de toute forme de connectivité Internet, y compris les réseaux d’itinérance ou de haut débit mobiles mesurés.

Ces informations permettent aux clients d’avoir une expérience plus riche en vous permettant d’ajouter des éléments de personnalisation pour Windows Gestionnaire des connexions, de référencer une application haut débit mobile qui est automatiquement acquise à partir du Microsoft Store et de disposer des paramètres de haut débit mobiles les plus actuels pour l’accès en ligne à des fins d’achat ou de connectivité Internet. Windows case activée régulièrement qu’il dispose du dernier package de métadonnées de service à partir de WMIS.

Le package de métadonnées de service est remis aux clients uniquement lorsqu’un appareil haut débit mobile de l’opérateur spécifié est détecté sur le PC. Les informations contenues dans ce package remplacent le contenu de la base de données APN, chaque fois qu’elle est présente. Pour plus d’informations sur les informations de référence sur le schéma du package de métadonnées de service, consultez Informations de référence sur le schéma du package de métadonnées de service.

Pour obtenir des instructions sur la création d’un package de métadonnées de service, consultez Guide du développeur pour la création de métadonnées de service.

Approvisionnement des métadonnées

Les métadonnées d’approvisionnement sont fournies au PC par le site web de l’opérateur ou l’application haut débit mobile après que l’abonné a acheté le service. Les métadonnées d’approvisionnement sont empaquetées sous forme de fichier XML et traitées par l’agent d’approvisionnement pour modifier les paramètres réseau du PC.

Les métadonnées d’approvisionnement peuvent être spécifiées pour les besoins individuels de chaque abonné. Les métadonnées d’approvisionnement peuvent également être mises à jour avec une fréquence beaucoup plus élevée à l’aide de l’application haut débit mobile. Les informations contenues dans les métadonnées d’approvisionnement remplacent le contenu de la base de données APN et les métadonnées du service. En effet, il s’agit généralement des informations les plus spécifiques et les plus personnalisées sur l’abonné.