Nova Patents
EP3084591B1

Emulation of physical equipment

Abstract

This record has no abstract on file.

EP3084591B1, drawing sheet 1
Sheet 1 of 5

Term

8.2 yearsleft in the term

Expires 19 December 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

9 claims: 3 independent, 6 dependent

  1. 1
    Procédé d'émulation d'une interface physique (S1-S4) associée à un type d'interface physique d'un dispositif d'émulation (C, T2) local à un utilisateur, apte à communiquer dans un réseau (9) avec une pluralité de terminaux distants du dispositif d'émulation, ladite interface physique (S1-S4) étant apte à recevoir au moins un équipement périphérique (P1, P7, P6), le procédé étant caractérisé en ce qu' il comporte les étapes suivantes sur le dispositif d'émulation, dans le but d'échanger des messages entre l'interface physique (S1-S4) du dispositif d'émulation (C, T2) et au moins un terminal (T3) de la pluralité, de manière à simuler la connexion de l'équipement périphérique sur ledit au moins un terminal:- pré-association (E11) pour établir un ensemble d'associations possibles (TAS, S3/T3, S3/T4, S1/T2), pour au moins une |interface physique (S1-S4, A1) du dispositif d'émulation (C, T2),) entre ladite interface physique (S1-S4) et au moins une interface logicielle (VA1, VS1-VS4) d'au moins un terminal (T1-T4) distant de la pluralité, ladite association étant déclarée possible si le terminal dispose d'une interface du même type que ladite interface physique ;- pré-association d'un pilote virtuel audit terminal, correspondant audit type d'interface, la dite pré-association permettant d'installer sur ledit terminal ledit pilote virtuel ;- et, lorsque l'équipement périphérique est connecté à l'interface physique du dispositif d'émulation : - sélection (E13-E14) d'un terminal distant parmi les terminaux distants de la pluralité, en fonction de l'ensemble des associations possibles ;- sélection (E15-E16) d'une association (S3/T3) entre ladite interface physique (S1-S4) et au moins une interface logicielle (VS1-VS4) dudit terminal sélectionné (T3), parmi toutes les associations possibles (S3/T3, S3/T4) pour ladite |interface physique (S1-S4) du dispositif d'émulation sur ledit terminal (T3) ;- routage des messages (E18) entre ladite interface physique (S1-S4) du dispositif d'émulation et l'interface logicielle associée (VS1-VS4) sur ledit terminal sélectionné de manière à assurer une communication bidirectionnelle (E18) entre les deux interfaces (S1-S4, VS1-VS4).
  2. 2
    Procédé d'émulation selon la revendication 1, caractérisé en ce que l'étape de pré-association (E11) est précédée d'une étape de déclaration (E10) d'au moins un terminal de la pluralité (T2-T5) auprès du dispositif (C).
  3. 3
    Procédé d'émulation selon la revendication 1, caractérisé en ce que l'étape de pré-association (E11) est suivie d'une étape (E17) de gestion des priorités.
  4. 4
    Procédé d'émulation selon la revendication 1, caractérisé en ce que l'étape de sélection d'un terminal distant sélectionne automatiquement le terminal si une association de l'une de ses interfaces logicielles à l'interface physique est la seule possible à l'issue de l'étape de pré-association.
  5. 5
    Procédé d'émulation selon la revendication 1, caractérisé en ce que l'étape de sélection d'un terminal est proposée à l'utilisateur via une interface homme-machine.
  6. 6
    Dispositif d'émulation (C) local à un utilisateur comportant un module de communication (ETH) apte à communiquer dans un réseau (9) avec une pluralité de terminaux distants du dispositif d'émulation, caractérisé en ce qu' il comporte les modules suivants pour échanger des messages entre au moins une interface physique (S1-S4) du dispositif d'émulation (C, T2) associée à un type d'interface physique et apte à recevoir un équipement périphérique (P1, P7, P6), et au moins un terminal (T3) de la pluralité, de manière à simuler la connexion du périphérique sur ledit au moins un terminal :- un module d'accès à au moins une interface physique (S1-S4) apte à recevoir au moins un équipement périphérique (P1, P7, P6) ;- un module de pré-association (PILAS) pour établir un ensemble d'associations possibles (TAS, S3/T3, S3/T4, S1/T2), pour au moins une |interface physique (S1-S4, A1) du dispositif d'émulation (C, T2), entre ladite interface physique (S1-S4) et au moins une interface logicielle (VA1, VS1-VS4) d'au moins un terminal (T1-T4) distant de la pluralité, ladite association étant déclarée possible si le terminal dispose d'une interface du même type que ladite interface physique ;- un module de pré-association d'un pilote virtuel audit terminal, correspondant audit type d'interface, la dite pré-association permettant d'installer sur ledit terminal ledit pilote virtuel ;- un module pour détecter que l'équipement périphérique est connecté à l'interface physique du dispositif d'émulation ;- un module de sélection d'un terminal distant parmi les terminaux distants de la pluralité, en fonction de l'ensemble des associations possibles ;- un module de sélection (PILAS) d'une association (S3/T3) entre ladite interface physique (S1-S4) et au moins une interface logicielle (VS1-VS4) du terminal sélectionné (T3), parmi toutes les associations possibles (VS3/T3, VS3/T4) pour ladite interface physique (S1-S4) du dispositif d'émulation sur ledit terminal ;- un module de gestion des interfaces (PILIP) apte à assurer le routage des messages (E18) entre ladite interface physique (S1-S4) du dispositif d'émulation et l'interface logicielle associée (VS1-VS4) sur ledit terminal sélectionné, de manière à assurer une communication bidirectionnelle (E18) entre les deux interfaces (SI-S4, VS1-VS4).
  7. 7
    Passerelle de service (T3) comportant un dispositif d'émulation (C) selon la revendication 6.
  8. 8
    Système de communication incluant un dispositif d'émulation local à un utilisateur comportant un module de communication (ETH) apte à communiquer avec une pluralité de terminaux distants du dispositif d'émulation (T2-T5) au travers d'un réseau (9) dans le but d'échanger des messages entre au moins une interface physique (S1-S4) du dispositif d'émulation associée à un type d'interface physique et apte à recevoir un équipement périphérique (P1, P7, P6), et au moins un terminal (T1-T4) de la pluralité, de manière à simuler la connexion de l'équipement périphérique sur ledit au moins un terminal, caractérisé en ce que :- le dispositif d'émulation (C) comporte en outre : - un module d'accès à au moins une interface physique (S1-S4) apte à recevoir au moins un équipement périphérique (P1, P7, P6) ;- un module de pré-association (PILAS) pour établir un ensemble d'associations possibles (TAS, S3/T3, S3/T4, S1/T2), pour au moins une interface physique (S1-S4, A1) du dispositif d'émulation (C, T2), entre ladite interface physique (S1-S4) et au moins une interface logicielle (VA1, VS1-VS4) d'au moins un terminal (T1-T4) distant de la pluralité, ladite association étant déclarée possible si le terminal dispose d'une interface du même type que ladite interface physique;- un module de pré-association d'un pilote virtuel audit terminal, correspondant audit type| d'interface, la dite pré-association permettant d'installer sur ledit terminal ledit pilote virtuel ;- un module pour détecter que l'équipement périphérique est connecté à l'interface physique du dispositif d'émulation ;- un module de sélection d'un terminal distant parmi les terminaux distants de la pluralité, en fonction de l'ensemble des associations possibles ;- un module de sélection (PILAS) d'une association (S3/T3) entre ladite interface physique (S1-S4) et au moins une interface logicielle (VS3/T3) du terminal sélectionné (T3), parmi toutes les associations possibles (VS3/T3, VS3/T4) pour ladite interface physique (S1-S4) du dispositif d'émulation sur ledit terminal ;- un module de gestion des interfaces (PILIP) apte à assurer le routage des messages (E18) entre ladite interface physique (S1-S4) du dispositif d'émulation et l'interface logicielle associée (VS1-VS4) sur ledit terminal sélectionné, de manière à assurer une communication bidirectionnelle (E18) entre les deux interfaces (S1-S4, VS1-VS4). - ledit au moins un terminal de la pluralité (T2) comportant : - une interface logicielle (VS1-VS4, USB_V, NFC_V). - un module de mise à jour (PILIV) d'une association entre une interface logicielle (VS1-VS4) et une interface physique externe (SI-S4) comprenant un sous-module de mise à jour ou d'installation d'un pilote virtuel pour ladite interface logicielle ;- un module d'activation (PILIV) de l'interface logicielle (VS2) ;- un module de gestion (PILIV) d'au moins une interface logicielle (VS1-VS4, USB_V) apte à faire communiquer l'interface logicielle activée avec une interface physique externe.
  9. 9
    Programme d'ordinateur comportant des instructions de code pour la mise en œ uvre du procédé d'émulation conforme à la revendication 1, lorsque celle-ci est exécutée par un processeur.