FR2938103A1 - Dispositif d'interoperabilite et de communication entre plusieurs appareils et procede de fonctionnement de ce dispositif - Google Patents
Dispositif d'interoperabilite et de communication entre plusieurs appareils et procede de fonctionnement de ce dispositif Download PDFInfo
- Publication number
- FR2938103A1 FR2938103A1 FR0806113A FR0806113A FR2938103A1 FR 2938103 A1 FR2938103 A1 FR 2938103A1 FR 0806113 A FR0806113 A FR 0806113A FR 0806113 A FR0806113 A FR 0806113A FR 2938103 A1 FR2938103 A1 FR 2938103A1
- Authority
- FR
- France
- Prior art keywords
- peripheral
- communication
- peripheral device
- connection
- protocol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 49
- 238000000034 method Methods 0.000 title claims description 11
- 230000002093 peripheral effect Effects 0.000 claims abstract description 116
- 238000012545 processing Methods 0.000 claims abstract description 8
- 238000011017 operating method Methods 0.000 claims description 14
- 238000012423 maintenance Methods 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 2
- 238000012546 transfer Methods 0.000 description 3
- 101100041581 Diadromus pulchellus idnoreovirus 1 S3bis gene Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/409—Mechanical coupling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Stored Programmes (AREA)
Abstract
La présente invention concerne un dispositif de communication et d'interopérabilité avec au moins un appareil électronique périphérique (2), le dispositif comprenant un circuit électronique de traitement (6) connecté avec au moins une interface de connexion (5) pour au moins un appareil périphérique caractérisé en ce que le dispositif comprend : - un logiciel de surveillance (3) par scrutation de la connexion d'un appareil périphérique et de détermination de l'interface de connexion utilisée sur le dispositif de communication, - un logiciel d'identification et d'authentification (3) de l'appareil périphérique connecté en fonction de l'interface de connexion utilisée, - un logiciel d'interprétation et/ou de recherche (3) du sens de communication de l'appareil périphérique connecté, - un logiciel de référencement de l'appareil périphérique connecté et authentifié dans un moyen mémoire (4).
Description
Dispositif d'interopérabilité et de communication entre plusieurs appareils et procédé de fonctionnement de ce dispositif. La présente invention se rapporte au domaine des dispositifs permettant une communication et une interopérabilité entre plusieurs appareils et plus particulièrement au domaine des dispositifs à fonctionnement autonome de communication et d'interopérabilité entre plusieurs appareils périphériques au sein d'un véhicule moteur. Au sein d'un véhicule moteur, plusieurs appareils électroniques sont imposés pour des raisons légales, comme par exemple le tachygraphe ou le lecteur de carte, ou pour des raisons pratiques, comme par exemple des systèmes de télécommunication, GSM (Global System for Mobile Communications) ou GPRS (General Packet Radio Service) ou encore le système de positionnement mondial, aussi appelé GPS (Global Positioning System). Avec le temps, le nombre de ces appareils tend à se multiplier nécessitant une maintenance ou une mise aux normes régulière du véhicule pour rajouter un appareil électronique supplémentaire, en vue d'améliorer la sécurité ou la circulation d'informations. Cette maintenance de l'appareillage implique une manutention souvent importante, voire parfois un changement de l'intégralité de l'appareillage électronique du véhicule.
Par ailleurs, il peut arriver que dans le cadre d'un contrôle ponctuel d'un véhicule moteur, l'accès à certaines informations du véhicule soit nécessaire avec un appareil électronique particulier. Il est impératif que l'accès à ces informations et leur contrôle puissent être exécutés rapidement quelque soit l'appareil utilisé pour y accéder une fois que celui-ci est connecté à l'appareillage électronique du véhicule. La présente invention a pour objet de fournir un dispositif flexible permettant le rajout facilité d'au moins un appareil électronique à un ensemble déjà existant et autorisant par la même occasion une intercommunication automatique avec au moins un des éléments de l'ensemble indépendamment de toute intervention humaine.
Cet objectif est atteint par un dispositif de communication et d'interopérabilité avec au moins un appareil électronique périphérique le dispositif comprenant un circuit électronique de traitement connecté avec au moins une interface de connexion pour au moins un appareil périphérique caractérisé en ce que le dispositif comprend : un logiciel de surveillance par scrutation ou interruption de la connexion d'un appareil périphérique et de détermination de l'interface de connexion utilisée sur le dispositif de communication, un logiciel d'identification et d'authentification de l'appareil périphérique connecté en fonction de l'interface de connexion utilisée, un logiciel d'interprétation et/ou de recherche du sens de communication de l'appareil périphérique connecté, un logiciel de référencement de l'appareil périphérique connecté et 15 authentifié dans un moyen mémoire du dispositif comprenant au moins : une table de correspondance dynamique entre l'interface de connexion utilisée par l'appareil périphérique connecté et/ou authentifié et au moins un protocole et/ou un pilote de communication adapté à cette connectique et/ou cet appareil périphérique, et/ou une table de mémorisation d'au moins un sens et d'un type de communication entre deux appareils périphériques, lorsque deux appareils périphériques susceptibles d'inter-communiquer sont connectés, identifiés et/ou authentifiés. Selon une variante de réalisation, le dispositif de communication et d'interopérabilité selon l'invention est caractérisé en ce que, lorsque deux appareils périphériques sont connectés au dispositif, un moyen mémoire comprend : 30 - une table prédéfinissant une hiérarchie entre au moins les deux appareils périphériques connectés et susceptibles de 20 25 communiquer afin de déterminer un sens de communication lorsque au moins deux appareils périphériques sont identifiés passifs ou actifs, et/ou une table prédéfinissant une hiérarchie des priorités de communication entre différents types de fichiers provenant d'un même appareil périphérique. Selon une autre variante de réalisation, le dispositif de communication et d'interopérabilité selon l'invention est caractérisé en ce que le circuit électronique de traitement du dispositif forme avec la connectique un module hardware maître qui comprend une structure adaptée pour permettre le montage, la fixation et l'intégration d'au moins un module additionnel comprenant au moins une interface de connexion supplémentaire, le module hardware maître comprenant un logiciel de détection, et/ou d'identification et/ou d'authentification de la connexion d'une nouvelle interface et/ou d'identification d'un protocole ou d'un pilote pour le fonctionnement de cette interface, et un logiciel d'asservissement du module hardware additionnel. Selon une autre variante de réalisation, le dispositif de communication et d'interopérabilité selon l'invention est caractérisé en ce que le circuit électronique de traitement du dispositif comprend une structure adaptée pour permettre le montage, la fixation et l'intégration d'au moins une interface pour la maintenance ou la mise à jour du dispositif. Selon une autre variante de réalisation, le dispositif de communication et d'interopérabilité selon l'invention est caractérisé en ce qu'un des composants des modules hardwares constitue une signature unique du dispositif pour la reconnaissance du dispositif dans le cas d'une communication de données spécifiques au dispositif. Selon une autre variante de réalisation, le dispositif de communication et d'interopérabilité selon l'invention est caractérisé en ce que le dispositif est adapté et arrangé pour être monté et embarqué dans un véhicule. Un autre objectif de réalisation de l'invention est de proposer une méthode de fonctionnement du dispositif d'intercommunication et d'interopérabilité de l'invention. Cet objectif est atteint grâce à un procédé de fonctionnement d'un dispositif de communication et d'interopérabilité selon l'invention, caractérisé en ce que le procédé comprend : une étape continue de surveillance par scrutation ou interruption d'une nouvelle connexion d'un appareil périphérique avec une des interfaces du dispositif, une étape de détection de la nouvelle connexion d'un appareil périphérique, une étape d'identification de la connexion d'un appareil périphérique avec une interface de connexion déterminée, une étape d'authentification de l'appareil périphérique détecté avec la reconnaissance d'au moins un paramètre de fonctionnement de l'appareil périphérique, une étape de détermination du protocole et/ou du pilote permettant à l'appareil périphérique de communiquer, une étape de détermination d'au moins un interlocuteur pour communiquer avec l'appareil périphérique. Selon une autre variante de réalisation, le procédé de fonctionnement selon l'invention est caractérisé en ce que l'étape 25 d'identification de la connexion comprend au moins : une étape d'identification du caractère passif ou actif de l'appareil périphérique, en établissant le dialogue, pour définir le sens de la communication effectuée avec l'appareil périphérique. 15 20 Selon une autre variante de réalisation, le procédé de fonctionnement selon l'invention est caractérisé en ce que l'étape de détermination du protocole et/ou du pilote permettant à l'appareil périphérique de communiquer comprend au moins : lorsque l'authentification a réussi, une étape de recherche du pilote ou du protocole correspondant à l'appareil périphérique identifié et authentifié au niveau d'une interface de connexion déterminée dans une table de correspondance répertoriant les pilotes ou protocoles préalablement utilisé avec succès pour permettre le fonctionnement de l'appareil périphérique, suivi par une étape de mise en application du protocole ou du pilote correspondant, ou lorsque l'authentification a échouée ou lors de la première connexion d'un appareil périphérique sur un connecteur, une étape de recherche d'un protocole ou d'un pilote sélectionné parmi plusieurs sur la base d'au moins un paramètre de l'appareil périphérique connecté, et/ou une étape de construction d'un protocole ou d'un pilote, établi à partir d'une version générique des protocoles, susceptible de fonctionner avec l'appareil périphérique. Selon une autre variante de réalisation, le procédé de fonctionnement selon l'invention est caractérisé en ce que, lorsqu'au moins deux appareils périphériques susceptibles de communiquer ensemble sont connectés au dispositif et identifiés comme étant passifs ou actifs, le procédé 25 de fonctionnement comprend : une étape de détermination du sens de communication entre les appareils identifiés en s'appuyant sur une hiérarchie des appareils périphériques, mémorisée dans une base de données. 10 15 20 Selon une autre variante de réalisation, le procédé de fonctionnement selon l'invention est caractérisé en ce que le procédé de fonctionnement comprend : une étape d'enregistrement et/ou de mise à jour, dans au moins une base de données, des paramètres de fonctionnement de l'appareil périphérique au niveau d'au moins une interface de connexion avec au moins un protocole et/ou un pilote et/ou avec au moins un autre appareil périphérique.
Selon une autre variante de réalisation, l'appareil périphérique connecté étant une interface pour la mise à jour ou la maintenance du dispositif, le procédé de fonctionnement comprend : une étape d'asservissement d'au moins un des logiciels du dispositif, et/ou - une étape d'identification du dispositif par au moins un des composants d'un module hardware qui forme une signature unique du dispositif, une étape de transfert d'informations entre l'appareil périphérique et au moins un module hardware du dispositif.
L'invention, ses caractéristiques et ses avantages apparaîtront plus clairement à la lecture de la description faite en référence aux figures annexées dans lesquelles : la figure 1 représente un exemple de réalisation du dispositif de l'invention, la figure 2 représente un schéma du dispositif de l'invention, la figure 3 représente un organigramme d'un exemple de procédé de fonctionnement du dispositif de l'invention. L'invention s'appuie sur la constatation que dans le cadre d'une exploitation d'une pluralité d'appareil électronique, une redondance des fonctionnalités est présente dans ces divers appareils qui peut conduire à un gaspillage de ressources matérielles et logicielles. L'invention propose ainsi un dispositif permettant une interopérabilité entre plusieurs appareils périphériques embarqués dans le véhicule. Ce dispositif forme ainsi un tunnel automatisé de communication entre plusieurs appareils électroniques périphériques connectés au dispositif.
Pour se faire, le dispositif comprend au moins un module hardware (1) qui forme la pièce centrale du dispositif et présente au moins une interface de connexion (5a, 5b, 5c, 5d) susceptible d'interagir avec un appareil périphérique (2a). Cette interface de connexion (5) peut être de tout type connue, par exemple et de façon non-exhaustive, une connexion par contact avec une prise jack, une prise RCA (Radio Corporation of America), une prise DIN (Deutsches Institut für Normung), une prise Speakon, une prise XLR, une prise péritel, une prise S-Vidéo, une prise VGA (Video Graphic Array), une prise DVI (Digital Visual Interface), un port USB (Universal Serial Bus), ou bien encore une connexion sans contact faisant intervenir la technologie GSM (Global System for Mobile), ou GPRS (General Packet Radio Service), ou UMTS (Universal Mobile Telecommunications System), ou Bluetooth ou WiFi, etc. Ces différentes interfaces de connexion peuvent fonctionner en tant qu'entrée, en tant que sortie, voire en tant que les deux. Le module hardware (1) intègre au moins un circuit électronique de traitement (6) connecté avec une ou plusieurs des interfaces de connexion (5) et également au moins un moyen mémoire comprenant plusieurs logiciels (3a, 3b, 3c) pour reconnaître, identifier, authentifier la connexion d'un appareil périphérique (2a) au dispositif puis lui permettre de communiquer avec un module hardware (1) du dispositif ou avec un second appareil périphérique (2b, 2c, 2d) sans qu'aucune intervention humaine ne soit nécessaire. Le module hardware (1) du dispositif est arrangé pour permettre un montage d'au moins un module hardware supplémentaire (la, lb, 1c), qui comprend également au moins une nouvelle interface de connexion (5). Le montage et la fixation du module hardware supplémentaire sur le module hardware initial du dispositif s'effectue par l'intermédiaire de toute forme de fixation et/ou de connexion connue. Selon un mode de réalisation préféré, les différents modules hardwares (1, la, lb, 1c) s'encastrent ou s'imbriquent les uns avec les autres d'une façon sensiblement similaire au mode de montage d'un jeu de construction, par exemple de type Lego. Lors du montage d'un nouveau module sur le module hardware initial ou sur l'ensemble de modules hardwares montés entre eux et qui contient le module initial, le module hardware initial (1) asservit le module supplémentaire (la, lb, 1c) qui s'y agrège de sorte que chacun de ces nouveaux éléments hardwares se configure automatiquement sur le module initial.
Dans certains cas, notamment pour la maintenance du dispositif, une interface ou un appareil périphérique particulier est connecté au dispositif par l'intermédiaire d'une des interfaces. Cette interface ou appareil peut être par exemple un terminal relié au dispositif par une connexion Internet ou tout simplement une clé comprenant une mémoire intégrant un programme à lancement automatique, voire une combinaison de ces techniques. Cette interface particulière, permettant la mise à jour du dispositif, est arrangée et adaptée pour fonctionner sans être asservie par un quelconque système du dispositif de l'invention. La reconnaissance du dispositif de l'invention, par exemple dans le cas d'une maintenance, est réalisée grâce à une signature unique formée par un ou plusieurs éléments ou composants hardware du module initial. Cette identification permet d'orienter la mise à jour du dispositif vers la réception uniquement de données qui le concerne, par exemple de pilotes, logiciels d'exploitation, données à diffuser, etc. sans qu'aucune manutention du dispositif ne soit exigé par un utilisateur. Selon une particularité de réalisation, le dispositif de l'invention est adapté et arrangé pour être monté et embarqué dans un véhicule de transport, permettant une intercommunication entre différents appareils périphériques montés connectés au dispositif de l'invention.
Comme mentionné plus haut, le dispositif de l'invention intègre au niveau d'au moins un module hardware (1), un logiciel de surveillance (3a) de la connexion d'un nouvel appareil périphérique au niveau d'une de ses interfaces de connexion. Cette surveillance par le logiciel s'opère avec une scrutation (Si) permanente d'une nouvelle connexion ou par interruption. Le module hardware comprend également un logiciel d'identification et d'authentification (3b) de chaque appareil périphérique dont la connexion est nouvellement détectée afin de déterminer le type de protocole ou de pilote à appliquer pour permettre à l'appareil périphérique de communiquer. Ce logiciel intègre ou peut être associé à un logiciel d'interprétation et/ou de recherche (3c) du sens de la communication de l'appareil périphérique connecté, selon que l'appareil périphérique ait été identifié comme un interlocuteur de communication actif ou passif. De même, le module hardware est associé à un ou plusieurs moyens de mémoire (4) qui intègrent différentes bases de données dynamiques, c'est à dire associées à des logiciels de maintenance permettant notamment une mise à jour continue en fonction des appareils périphériques identifiés, et des logiciels de recherche dans ces bases de données. Par ailleurs, le module hardware (1) peut également comprendre un logiciel de détection du protocole utilisé sur le connecteur et/ ou un logiciel de description générique pour accueillir de nouveaux protocoles. Ces différentes bases de données sont formées par, au moins, une table de correspondance (4a) entre une interface de connexion utilisée par l'appareil périphérique connecté ou authentifié et au moins un protocole ou un pilote pour effectuer une communication au niveau de cette interface avec l'appareil périphérique qui s'y trouve connecté, ainsi qu'une table de mémorisation (4b) d'un sens et du type de communication entre deux appareils périphériques, lorsque deux appareils périphériques susceptibles d'inter-communiquer se trouvent connectés au dispositif. De même, le dispositif peut intégrer une base de données (4c) qui prédéfinit une hiérarchie entre au moins deux appareils périphériques identifiés passifs ou actifs pour définir un sens de communication et d'échange entre eux. Le fonctionnement du dispositif, une fois qu'un appareil périphérique est détecté (S2), sur une des interfaces de communication du dispositif, 5 présente, selon un ordre arbitraire : une identification (S3) de l'appareil périphérique détecté au niveau de l'interface de connexion, une authentification (S4) de l'appareil détecté avec, par exemple, la reconnaissance d'au moins un paramètre de 10 fonctionnement de l'appareil périphérique, une détermination (S5a, S5b1, S5b2) du protocole et/ou du pilote permettant à l'appareil périphérique de communiquer, une détermination (S6) du ou des interlocuteurs destiné(s) à communiquer avec l'appareil périphérique, 15 une éventuelle gestion des conflits (S7) entre périphériques semblables, l'établissement de la communication (S8). Lors de l'identification (S3) de l'appareil périphérique détecté, le caractère passif ou actif de l'appareil périphérique est également identifié afin 20 de déterminer le sens selon lequel l'appareil périphérique communique avec au moins un appareil périphérique interlocuteur. A la suite de l'identification (S3), cet appareil périphérique est asservit (S3bis) par le dispositif afin de fonctionner selon un protocole intégré et ou préenregistré dans le dispositif. Cette étape peut ne pas s'opérer 25 lorsque l'appareil périphérique a pour objectif la maintenance ou la mise à jour du dispositif. A la suite de l'authentification (S4) de l'appareil détecté et identifié, le protocole qui doit être utilisé avec l'appareil est sélectionné selon des modes différents en fonction du succès de l'étape d'authentification (S4). Lorsque 30 l'authentification (S4) a réussi, le pilote ou le protocole adapté est recherché (S5a) dans une base de données qui intègre une table de correspondances répertoriant les pilotes ou protocoles préalablement utilisé avec succès pour permettre le fonctionnement de l'appareil périphérique authentifié. Le protocole correspondant est alors mis en oeuvre pour permettre à l'appareil authentifié de communiquer. En revanche, lorsque l'authentification (S4) a échouée, par exemple parce que l'appareil périphérique n'a jamais été connecté au dispositif de l'invention, il peut y avoir dans un premier temps la recherche (S5b1) d'un pilote ou d'un protocole sélectionné parmi plusieurs sur la base d'au moins un paramètre de l'appareil périphérique connecté, suivit en cas d'échec d'une construction (S5b2) d'un protocole ou pilote et destiné à être stocké à l'intérieur d'au moins une base de données dynamique formée par une table qui répertorie l'ensemble de protocoles et pilotes. Le protocole qui est utilisé est alors enregistré (S9) dans une base de données en association avec l'appareil périphérique pour lequel il a été sélectionné. Le protocole sélectionné et utilisé permet de définir les opérations qui vont être effectuées avec l'appareil périphérique connecté. Ainsi, par exemple, lorsque l'appareil périphérique est une mémoire, il peut s'agir soit de transfert de données, soit de récupération de données. De même, le transfert et/ou la récupération de données peuvent être associés avec plusieurs appareils périphériques selon leur statut, actif ou passif, respectifs. Lorsque l'appareil interlocuteur avec lequel l'appareil périphérique est amené à communiquer, est identifié (S6), un conflit peut être relevé (S7), par exemple lorsque plusieurs appareils périphériques destinés à communiquer sont identifiés comme étant tous passifs ou bien comme étant tous actifs. L'identification est réalisée par un protocole propre pour les standards ou par une signature numérique selon l'ordre chronologique de connexion par les protocoles construits par le dispositif. La résolution (S7bis) de ce conflit s'appuie sur une hiérarchie entre différents types d'appareils périphériques susceptibles de communiquer entre eux mémorisés dans une base de données. A partir de cette hiérarchie, un sens pour que la communication puisse s'opérer est défini. Le sens de communication est alors enregistré dans une base de données. Comme expliqué précédemment, lorsque l'appareil périphérique a pour objectif la maintenance ou la mise à jour du dispositif, l'étape d'asservissement (S3bis) peut ne pas avoir lieu. Au contraire, l'appareil périphérique peut être amené à asservir un ou plusieurs logiciels du dispositif après avoir identifié le dispositif par l'intermédiaire d'au moins un des composants du module hardware initial ou central qui en forme la signature du dispositif. Le transfert d'informations (S8bis) entre l'appareil périphérique de maintenance et au moins un module hardware du dispositif peut alors être effectué. Il doit être évident pour les personnes versées dans l'art que la présente invention permet des modes de réalisation sous de nombreuses autres formes spécifiques sans l'éloigner du domaine d'application de l'invention comme revendiqué. Par conséquent, les présents modes de réalisation doivent être considérés à titre d'illustration mais peuvent être modifiés dans le domaine défini par la portée des revendications jointes ; ANNEXE Type de connectique utilisable à titre d'exemple : prise jack, prise RCA (Radio Corporation of America), prise DIN (Deutsches Institut für Normung), prise Speakon, prise XLR, - prise péritel, prise S-Vidéo, prise VGA (Video Graphic Array), prise DVI (Digital Visual Interface), - port USB (Universal Serial Bus), Bluetooth - WiFi BNC RJ45 RRJ12 BUS CAN 20 12c SPI Firewire 1394a-1995,1394a-2000,1394b-beta, 1394b-bilingual Connecteur composite PS2 10 15 25 RCA-cinch 14 Tosdlink Yuv DB9 et DB25 Subd15 E/S TOR E/S Analogiques Etc.
Claims (12)
- REVENDICATIONS1. Dispositif de communication et d'interopérabilité avec au moins un appareil électronique périphérique (2), le dispositif comprenant un circuit électronique de traitement (6) connecté avec au moins une interface de connexion (5) pour au moins un appareil périphérique caractérisé en ce que le dispositif comprend : un logiciel de surveillance (3a) par scrutation ou interruption de la connexion d'un appareil périphérique et de détermination de l'interface de connexion utilisée sur le dispositif de communication, un logiciel d'identification et d'authentification (3b) de l'appareil périphérique connecté en fonction de l'interface de connexion utilisée, un logiciel d'interprétation et/ou de recherche (3c) du sens de communication de l'appareil périphérique connecté, un logiciel de référencement de l'appareil périphérique connecté et authentifié dans un moyen mémoire du dispositif comprenant au moins : une table (4a) de correspondance entre l'interface de connexion utilisée par l'appareil périphérique connecté et/ou authentifié et au moins un protocole et/ou un pilote de communication adapté à cette connectique et/ou cet appareil périphérique, et/ou une table (4b) de mémorisation d'au moins un sens et d'un type de communication entre deux appareils périphériques, lorsque deux appareils périphériques susceptibles d'inter-communiquer sont connectés, identifiés et/ou authentifiés.
- 2. Dispositif de communication et d'interopérabilité selon la revendication 1, caractérisé en ce que, lorsque deux appareils périphériques sont connectés au dispositif, un moyen mémoire comprend : une table (4c) prédéfinissant une hiérarchie entre au moins les deux appareils périphériques connectés et susceptibles 30de communiquer afin de déterminer un sens de communication lorsque au moins deux appareils périphériques (2a, 2b) sont identifiés passifs ou actifs, et/ou une table prédéfinissant une hiérarchie des priorités de communication entre différents types de fichiers provenant d'un même appareil périphérique.
- 3. Dispositif de communication et d'interopérabilité selon une des revendications 1 ou 2, caractérisé en ce que le circuit électronique (6) de traitement du dispositif forme avec la connectique un module hardware maître qui comprend une structure adaptée pour permettre le montage, la fixation et l'intégration d'au moins un module additionnel comprenant au moins une interface de connexion supplémentaire, le module hardware maître comprenant un logiciel de détection, et/ou d'identification et/ou d'authentification de la connexion d'une nouvelle interface et/ou d'identification d'un protocole ou d'un pilote pour le fonctionnement de cette interface, et un logiciel d'asservissement du module hardware additionnel.
- 4. Dispositif de communication et d'interopérabilité selon une des revendications 1 à 3, caractérisé en ce que le circuit électronique de traitement du dispositif comprend une structure de fixation et d'intégration d'au moins une interface pour la maintenance ou la mise à jour du dispositif.
- 5. Dispositif de communication et d'interopérabilité selon une des revendications 1 à 4, caractérisé en ce qu'un des composants des modules hardwares constitue une signature unique du dispositif pour la reconnaissance du dispositif dans le cas d'une communication de données spécifiques au dispositif.
- 6. Dispositif de communication et d'interopérabilité selon une des revendications 1 à 5, caractérisé en ce que le dispositif est monté et embarqué dans un véhicule.
- 7. Procédé de fonctionnement d'un dispositif de communication et d'interopérabilité selon une des revendications 1 à 6, caractérisé en ce que le procédé comprend : une étape continue de surveillance (Si) par scrutation ou par 5 interruption d'une nouvelle connexion d'un appareil périphérique avec une des interfaces du dispositif, une étape de détection (S2) de la nouvelle connexion d'un appareil périphérique, une étape d'identification (S3) de la connexion d'un appareil 10 périphérique avec une interface de connexion déterminée, une étape d'authentification de l'appareil périphérique détecté avec la reconnaissance (S4) d'au moins un paramètre de fonctionnement de l'appareil périphérique, une étape de détermination (S5a, S5b1, S5b2) du protocole 15 et/ou du pilote permettant à l'appareil périphérique de communiquer, une étape de détermination (S6) d'au moins un interlocuteur pour communiquer avec l'appareil périphérique.
- 8. Procédé de fonctionnement selon la revendication 7, caractérisé en ce 20 que l'étape d'identification de la connexion comprend au moins : une étape d'identification du caractère passif ou actif en établissant le dialogue avec l'appareil périphérique pour définir le sens de la communication effectuée avec l'appareil périphérique. 25
- 9. Procédé de fonctionnement selon une des revendications 7 ou 8, caractérisé en ce que l'étape de détermination du protocole et/ou du pilote permettant à l'appareil périphérique de communiquer comprend au moins : lorsque l'authentification a réussi, une étape de recherche 30 (S5a) du pilote ou du protocole correspondant à l'appareil périphérique identifié et authentifié au niveau d'une interfacede connexion déterminée dans une table de correspondances répertoriant les pilotes ou protocoles préalablement utilisé avec succès pour permettre le fonctionnement de l'appareil périphérique, suivi par une étape de mise en application du protocole ou du pilote correspondant, ou lorsque l'authentification a échouée ou lors de la première connexion d'un appareil périphérique sur un connecteur, une étape de recherche (S5b1) d'un protocole ou d'un pilote sélectionné parmi plusieurs sur la base d'au moins un paramètre de l'appareil périphérique connecté, et/ou une étape de construction (S5b2) d'un protocole ou d'un pilote, établi à partir d'une version générique des protocoles, susceptible de fonctionner avec l'appareil périphérique.
- 10. Procédé de fonctionnement selon une des revendications 7 à 9, caractérisé en ce que, lorsqu'au moins deux appareils périphériques susceptibles de communiquer ensemble sont connectés au dispositif et identifiés comme étant passifs ou actifs, le procédé de fonctionnement comprend : une étape de détermination du sens de communication entre les appareils identifiés en s'appuyant sur une hiérarchie des appareils périphériques mémorisée dans une base de données.
- 11. Procédé de fonctionnement selon une des revendications 7 à 10, caractérisé en ce que le procédé de fonctionnement comprend : une étape (S9) d'enregistrement et/ou de mise à jour, dans au moins une base de données, des paramètres de fonctionnement de l'appareil périphérique au niveau d'au moins une interface de connexion avec au moins un protocole et/ou un pilote et/ou avec au moins un autre appareil périphérique. 30 5 10
- 12. Procédé de fonctionnement selon une des revendications 7 à 11, caractérisé en ce que, l'appareil périphérique connecté étant une interface pour la mise à jour ou la maintenance du dispositif, le procédé de fonctionnement comprend : une étape d'asservissement d'au moins un des logiciels du dispositif, et/ou une étape d'identification du dispositif par au moins un des composants d'un module hardware qui forme une signature unique du dispositif, une étape de transfert d'informations entre l'appareil périphérique et au moins un module hardware du dispositif.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0806113A FR2938103B1 (fr) | 2008-11-03 | 2008-11-03 | Dispositif d'interoperabilite et de communication entre plusieurs appareils et procede de fonctionnement de ce dispositif |
PCT/FR2009/001259 WO2010061066A1 (fr) | 2008-11-03 | 2009-10-29 | Dispositif et procede de communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0806113A FR2938103B1 (fr) | 2008-11-03 | 2008-11-03 | Dispositif d'interoperabilite et de communication entre plusieurs appareils et procede de fonctionnement de ce dispositif |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2938103A1 true FR2938103A1 (fr) | 2010-05-07 |
FR2938103B1 FR2938103B1 (fr) | 2010-11-26 |
Family
ID=40736001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0806113A Active FR2938103B1 (fr) | 2008-11-03 | 2008-11-03 | Dispositif d'interoperabilite et de communication entre plusieurs appareils et procede de fonctionnement de ce dispositif |
Country Status (2)
Country | Link |
---|---|
FR (1) | FR2938103B1 (fr) |
WO (1) | WO2010061066A1 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3079103A1 (fr) * | 2018-03-13 | 2019-09-20 | Etat Francais Represente Par Le Delegue General De L'armement | Dispositif d'interface pour radio a telecommande numerique |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060026269A1 (en) * | 2004-07-30 | 2006-02-02 | Microsoft Corporation | Automatic protocol determination for portable devices supporting multiple protocols |
-
2008
- 2008-11-03 FR FR0806113A patent/FR2938103B1/fr active Active
-
2009
- 2009-10-29 WO PCT/FR2009/001259 patent/WO2010061066A1/fr active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060026269A1 (en) * | 2004-07-30 | 2006-02-02 | Microsoft Corporation | Automatic protocol determination for portable devices supporting multiple protocols |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3079103A1 (fr) * | 2018-03-13 | 2019-09-20 | Etat Francais Represente Par Le Delegue General De L'armement | Dispositif d'interface pour radio a telecommande numerique |
Also Published As
Publication number | Publication date |
---|---|
WO2010061066A1 (fr) | 2010-06-03 |
FR2938103B1 (fr) | 2010-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2011039123A1 (fr) | Procede, systeme et dispositif d'adaptation permettant un echange de donnees entre un objet de communication et une unite de traitement | |
FR3056506A1 (fr) | Systeme de partage de contenus media pour vehicule automobile | |
FR2938103A1 (fr) | Dispositif d'interoperabilite et de communication entre plusieurs appareils et procede de fonctionnement de ce dispositif | |
EP1865412B1 (fr) | Pilotage d'un dispositif multifonctions | |
EP3716118B1 (fr) | Système électronique | |
WO2008074829A1 (fr) | Procédé et dispositif de gestion de données dans un environnement distribué | |
KR20210086035A (ko) | 블록체인 기반 원본 증명 방법 및 이를 사용하는 전자 장치 | |
EP1489794A1 (fr) | Procédé et dispositif de gestion et de stockage de données non-volatiles relatives à un appareil communiquant, par example dans un pico-réseau, tel qu'un réseau "Bluetooth" | |
EP3588337B1 (fr) | Pilotage d'un dispositif de stockage de donnees | |
WO2009132977A1 (fr) | Ressource de confiance integree a un dispositif de controle de donnees biometriques assurant la securite du controle et celle des donnees | |
WO2002067212A1 (fr) | Procede de stockage securise de donnees personnelles et de consultation, carte a puce, terminal et serveur pour la mise en oeuvre du procede | |
EP3667530B1 (fr) | Accès sécurise à des données chiffrées d'un terminal utilisateur | |
WO2016132033A1 (fr) | Procede de gestion de l'affichage du dispositif d'info-divertissement d'un vehicule connecte a un terminal mobile | |
FR3122059A1 (fr) | Procédé, dispositif et système de communication de données d’évènement pour véhicule | |
WO2016180987A1 (fr) | Procédé de commande d'une fonctionnalité d'un véhicule au moyen d'un terminal utilisateur | |
WO2020225292A1 (fr) | Procede de generation d'un code d'archivage pour creer une empreinte d'un contenu multimedias | |
EP2131287A1 (fr) | Dispositif électronique de mise à disposition de services autoadaptatifs en fonction de la plateforme de l'équipement hôte avec lequel il est en liaison | |
WO2013029954A1 (fr) | Systeme de supervision embarque d'une machine a partir d'un terminal portable | |
FR3064381B1 (fr) | Procede d'appareillage d'un peripherique usb par un hote | |
WO2021185846A1 (fr) | Dispositif monde ouvert de communication avec un système avionique, système de communication et procéde de communication associés | |
EP3259159B1 (fr) | Procédé de mise en oeuvre d'une connexion entre un dispositif électronique esclave et un dispositif électronique maître, et dispositif électronique esclave associé | |
FR3050594A1 (fr) | Procede de connexion d'un appareil electronique a un systeme embarque de vehicule, appareil electronique et systeme embarque de vehicule associes | |
EP4288854A1 (fr) | Procédé et dispositif de validation de synchronisation temporelle entre calculateurs embarqués de véhicule | |
FR3033429A1 (fr) | Microcontroleur avec un module de diagnostic et procede d'acces audit module dudit microcontroleur | |
FR3039353A1 (fr) | Procede de communication entre un systeme de communication embarque d'un aeronef et un dispositif de communication, module, terminal et ensemble de communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
CA | Change of address | ||
TQ | Partial transmission of property | ||
PLFP | Fee payment |
Year of fee payment: 8 |
|
PLFP | Fee payment |
Year of fee payment: 9 |
|
PLFP | Fee payment |
Year of fee payment: 10 |
|
PLFP | Fee payment |
Year of fee payment: 12 |
|
PLFP | Fee payment |
Year of fee payment: 13 |
|
PLFP | Fee payment |
Year of fee payment: 14 |
|
PLFP | Fee payment |
Year of fee payment: 15 |
|
PLFP | Fee payment |
Year of fee payment: 16 |