Partager via


Vue d’ensemble de la solution MB Identity Morphing

La solution mappe la configuration USB du périphérique de morphing à un ensemble de fonctions USB. À tout moment, un ensemble unique de fonctions (par le biais d’une configuration) est exposé à l’hôte. La solution obtient le morphing en basculant entre ces configurations.

Configurations logiques

Les fonctions présentes dans l’appareil sont regroupées dans les jeux logiques suivants.

Ensemble logique de fonctions

Ensemble logique de fonctions Description

Windows-7-Configuration

Configuration sélectionnée par Windows 7 et les versions antérieures de Windows lorsque l’appareil de morphing est inséré dans l’hôte pour la première fois.

Windows-8-Configuration

Configuration sélectionnée par Windows 8 lorsque l’appareil de morphing est inséré dans l’hôte.

IHV-NCM-1.0-Configuration

Configuration sélectionnée par le logiciel IHV installé sur Windows 7 et versions antérieures de Windows après que l’utilisateur a installé le package de pilotes.

IHV-NCM-2.0-Configuration

Configuration sélectionnée par le logiciel IHV installé sur Windows 8 après que l’utilisateur a installé le package de pilotes.

Le tableau suivant présente les configurations USB répertoriées dans le tableau précédent, ainsi que les interfaces et fonctions possibles. Les exigences supplémentaires pour chaque configuration sont décrites dans les sous-rubriques restantes.

USB Configurations

Configuration 1 (Windows-7-Configuration) Configuration 2 (IHV–NCM-10-Configuration) Configuration 3 (Windows-8- Configuration) Configuration 4 (IHV–NCM-20- Configuration)

CD-ROM en masse

Mass SD

CD-ROM en masse

Mass SD

NCM1.0

Modem

TV

GPS

FP

carte intelligent PC/SC

Voix

Diag

CD-ROM en masse

Mass SD

MBIM

CD-ROM en masse

Mass SD

NCM2.0

Modem

TV

GPS

FP

carte intelligent PC/SC

Voix

Diag

Objectifs de la solution

  • Dans Windows 7, les utilisateurs doivent effectuer l’étape supplémentaire d’installation des packages de pilotes avant de pouvoir utiliser la fonction haut débit mobile sur les appareils de transformation.
  • Dans Windows 8, les utilisateurs ne doivent pas avoir à effectuer des étapes supplémentaires pour installer des packages de pilotes afin d’utiliser la fonction haut débit mobile sur des appareils de morphing conformes à la spécification MBIM.
  • Dans Windows 8, les utilisateurs doivent effectuer l’étape supplémentaire d’installation des packages de pilotes avant de pouvoir utiliser des fonctions IHV sur des appareils de morphing qui n’ont pas de pilotes de boîte de réception.

Hypothèses

MBIM inclut également la compatibilité descendante pour NCM 1.0.

Transitions prises en charge

Pour Windows 8

Not-Configured -> Windows-8-Configuration

Windows-8-Configuration -> IHV-NCM-2.0-Configuration

Pour Windows 7

Not-Configured -> Windows-7-Configuration

Windows-7-Configuration -> IHV–NCM-1.0-Configuration

Diagramme montrant les chemins de transition de configuration pour Windows 7 et Windows 8.

Chemins de transition de configuration pour Windows 7 et Windows 8

Notez que toute transition non affichée précédemment n’est pas prise en charge.

Détails de la transition

Prenons un exemple de périphérique de morphing USB avec les fonctions suivantes dans ses configurations.

Diagramme d’un appareil de morphing USB avec 4 configurations différentes et leurs fonctions respectives.

Périphérique USB avec plusieurs fonctions

Windows 8

Windows-8-Configuration

Lorsque l’appareil de morphing est branché à un ordinateur exécutant Windows 8, la configuration Windows-8 est sélectionnée, ce qui expose la fonction MBIM. Le pilote MBCD (Mobile Broadband Class Driver) Windows 8 sera chargé sur la fonction MBIM. Dans l’exemple suivant, la configuration 3 est la configuration Windows-8 qui contient la fonction MBIM.

Diagramme de Windows 8 et de quatre configurations pour un appareil haut débit mobile, avec configuration 3 mise en évidence.

Configuration de la pile de pilotes et de l’appareil sur Windows 8 après le branchement de l’appareil

IHV-NCM-2.0-Configuration

Dans windows-8-Configuration, l’appareil de morphing dispose également d’une fonction de stockage de masse qui permet à l’utilisateur d’installer le package de pilotes IHV. Après l’installation du package de pilotes à partir de la fonction de stockage de masse, l’appareil se transforme pour exposer les fonctions dans IHV-NCM-2.0-Configuration. Cette configuration a une fonction IHV supplémentaire telle que GPS, diagnostics, etc. La configuration 4 dans le diagramme suivant représente IHV-NCM-2.0-Configuration.

Diagramme de Windows 8 (après l’installation du pilote) et de quatre configurations pour un appareil haut débit mobile, avec configuration 4 mise en évidence.

Configuration de la pile de pilotes et des périphériques sur Windows 8 après l’installation du package de pilotes IHV par l’utilisateur

Windows 7

Windows-7-Configuration

Lorsque l’appareil de morphing est branché à un ordinateur exécutant Windows 7 ou une version antérieure de Windows, la configuration Windows-7 est sélectionnée, ce qui expose la fonction de stockage de masse. Cela permet à l’utilisateur d’installer le package de pilotes IHV à partir de la fonction de stockage de masse.

Dans l’exemple suivant, Configuration 1 est windows-7-Configuration

Diagramme de Windows 7 et de quatre configurations pour un appareil haut débit mobile, avec configuration 1 mise en évidence.

Configuration de la pile de pilotes et des périphériques sur Windows 7 lorsque l’utilisateur n’a pas installé le package de pilotes IHV

IHV-NCM-1.0-Configuration

Dans Windows 7, l’utilisateur peut installer le package de pilotes à partir de la fonction de stockage de masse. En plus de l’installation du logiciel pilote, le logiciel IHV transforme également l’appareil de Windows-7-Configuration en IHV-NCM-1.0-Configuration.

Diagramme de Windows 7 et de quatre configurations pour un appareil haut débit mobile, avec configuration 2 mise en évidence.

Configuration de la pile de pilotes et des périphériques dans Windows 7 après l’installation du package de pilotes IHV par l’utilisateur