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 PDF

Info

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
Application number
FR0806113A
Other languages
English (en)
Other versions
FR2938103B1 (fr
Inventor
Lissan Eddine Afilal
Patrick Fernand Simon Lacroix
Noureddine Manamanni
Said Moughamir
Janan Zaytoon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DOCLEDGE
Universite de Reims Champagne Ardenne URCA
Original Assignee
DOCLEDGE
Universite de Reims Champagne Ardenne URCA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by DOCLEDGE, Universite de Reims Champagne Ardenne URCA filed Critical DOCLEDGE
Priority to FR0806113A priority Critical patent/FR2938103B1/fr
Priority to PCT/FR2009/001259 priority patent/WO2010061066A1/fr
Publication of FR2938103A1 publication Critical patent/FR2938103A1/fr
Application granted granted Critical
Publication of FR2938103B1 publication Critical patent/FR2938103B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/409Mechanical coupling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol 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)

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
FR0806113A 2008-11-03 2008-11-03 Dispositif d'interoperabilite et de communication entre plusieurs appareils et procede de fonctionnement de ce dispositif Active FR2938103B1 (fr)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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