Brevet FR2944940A1 — publié le 20101029

L'invention a pour objet un système de gestion, un procédé et une application pour coordonner l'émission d'une consigne géo localisée provenant d'un équipement nomade vers un équipement multimédia embarqué sur un véhicule. L'invention concerne le domaine technique de la communication entre des équipements nomades et des équipements embarqués. Plus particulièrement, l'invention se rapporte au domaine de la communication entre des équipements nomades équipés de systèmes de navigation et des équipements multimédia embarqués des véhicules automobiles. Les équipements multimédia concernés sont, par exemple, les écrans de visualisation et les systèmes audio intégrés dans l'habitacle des véhicules automobiles. II est connu de l'état de la technique d'installer et d'utiliser des systèmes de navigation portables dans l'habitacle des véhiculés. Ces systèmes de navigation portables comportent généralement une intelligence embarquée, définissant le système de navigation en tant que tel, capable de déterminer la position du système et éventuellement l'itinéraire à suivre pour atteindre une destination. Mais ces systèmes de navigation portables comportent également des équipements multimédia embarqués susceptibles d'afficher les informations calculées par l'intelligence embarquée sur un écran de visualisation et d'émettre des signaux audio pour communiquer oralement certaines consignes géo localisées spécifiques à l'utilisateur du véhicule. Ces systèmes de navigation portables présentent toutefois certains inconvénients. Tout d'abord, leur implantation dans l'habitacle du véhicule nécessite l'utilisation de systèmes de fixation peu efficaces et qui peuvent conduire à la chute du système de navigation portable. Par ailleurs, la présence de ces systèmes de navigation dans l'habitacle des véhicules automobiles soulève également des problèmes de sécurité. Plus particulièrement, lorsque ces systèmes de navigation portables sont fixés sur le pare-brise des véhicules automobiles, ils obstruent le champ de vision du conducteur et sont dangereux pour les passagers en cas d'accident en étant des projectiles potentiels. En outre, la qualité des équipements multimédia de ces systèmes de navigation portables est nécessairement limitée dans la mesure où l'écran de visualisation et le système audio présentent des dimensions réduites. C'est pourquoi ces systèmes de navigation portables sont amenés à disparaître au profit d'équipements nomades susceptibles d'être pris en charge par le véhicule en exploitant les équipements multimédia du véhicule pour diffuser les consignes géo localisées émises par l'équipement nomade. L'équipement nomade (téléphone portable, PDA, ordinateur portable, etc.) est alors pourvu d'un système de navigation apte à communiquer avec une unité centrale embarquée sur le véhicule et capable de transmettre les consignes géo localisées vers les équipements multimédia de ce véhicule pour retranscrire oralement ou visuellement les consignes géo localisées émises par le système de navigation sur le tableau de bord, l'afficheur multimédia du véhicule et/ou par l'intermédiaire des enceintes embarquées. Toutefois, il a été constaté que l'utilisation de tels équipements nomades en lien avec l'équipement multimédia des véhicules pouvait présenter des inconvénients. En effet, le temps de restitution d'une consigne géo localisée provenant de l'équipement nomade par les équipements multimédia du véhicule, également appelé temps de latence de restitution, n'est pas connu par le système de navigation. Au contraire, ce temps de latence de restitution est indépendant de l'équipement nomade et dépend davantage des caractéristiques du véhicule et du système de communication entre ce véhicule et l'équipement nomade. Dès lors, il n'est pas possible au système de navigation de coordonner l'émission des consignes géo localisées en fonction de ce temps de latence de restitution pour diffuser ces consignes géo localisées au moment opportun. Or, dans les cas où le temps de latence de restitution est important, la diffusion des consignes géo localisées est réalisée postérieurement à la situation qui devait être prévenue, ce qui est problématique. Par exemple, l'utilisateur d'un véhicule automobile prend connaissance d'une consigne géo localisée selon laquelle il devait emprunter un chemin vers la droite après avoir croisé l'intersection vers ledit chemin. La présente invention vise à pallier les inconvénients de l'état de la technique en proposant un système de gestion, un procédé et une application permettant de coordonner l'émission d'une consigne géo localisée provenant d'un équipement nomade vers les équipements multimédia embarqué sur un véhicule en fonction du temps de latence de restitution. L'invention vise également à réaliser un système de gestion et un procédé qui tienne compte à la fois de la qualité et de la disponibilité des moyens de communications entre l'équipement nomade et les équipements multimédia du véhicule pour coordonner l'émission des consignes géo localisées. L'invention vise en outre à réaliser une telle coordination de façon indépendante du système de navigation appartenant à l'équipement nomade. Pour ce faire, la présente invention propose d'évaluer le temps de latence de restitution 35 d'une consigne géo localisée en calculant la durée de la transmission d'une première consigne test depuis l'équipement nomade et vers un système de gestion ainsi que la durée du traitement d'une deuxième consigne test provenant du système de gestion par l'équipement multimédia. Plus précisément, l'invention a pour objet un système de gestion pour coordonner l'émission d'une consigne géo localisée provenant d'un équipement nomade vers un équipement multimédia embarqué sur un véhicule. Le système de gestion comporte un premier module de communication apte à recevoir une première information provenant d'une unité centrale embarquée sur le véhicule se rapportant à une évaluation d'un temps de traitement des consignes de géo localisation par l'équipement multimédia ; un deuxième module de communication apte à dialoguer avec l'équipement nomade de sorte à obtenir une deuxième information se rapportant à une évaluation d'un temps de transfert d'une consigne test de l'équipement nomade vers le deuxième module de communication ; un module de traitement apte à émettre une consigne d'anticipation, en fonction d'un temps de latence de restitution de la consigne de géo localisation par l'équipement multimédia, calculée à partir des première et deuxième informations ; et des moyens de communication aptes à transmettre cette consigne d'anticipation vers l'élément nomade de sorte à coordonner l'émission de cette consigne géo localisée. Selon des modes de réalisation avantageux : - le premier module de communication est apte à dialoguer avec l'unité centrale 20 embarquée ; - le premier module de communication est apte à dialoguer de façon périodique, et de préférence à un intervalle d'une seconde, avec l'unité centrale de sorte à mettre à jour régulièrement la première information ; le deuxième module de communication est apte à dialoguer de façon périodique, et de 25 préférence à un intervalle d'une seconde, avec l'élément nomade de sorte à mettre à jour régulièrement la deuxième information. Avantageusement, le deuxième module est apte à : - transmettre la consigne test vers l'équipement nomade ; - recevoir, en réponse, cette consigne test provenant de l'équipement nomade ; 30 - déterminer la deuxième information en divisant par un coefficient déterminé (égal à deux par exemple) le temps le temps de transmission et de réception de ladite consigne test. Selon un mode de réalisation, le deuxième module de communication est apte à dialoguer avec l'équipement nomade par liaison filaire. Avantageusement, les deuxième et troisième modules de communication sont aptes à dialoguer avec l'équipement nomade par liaison radio, de préférence via le protocole de 5 communication Bluetooth �. L'invention concerne également un véhicule automobile comportant un équipement multimédia, un module apte à communiquer avec un équipement nomade et un système de gestion tel que précédemment défini. En outre, l'invention concerne une application pour coordonner l'émission d'une consigne 10 géo localisée provenant d'un équipement nomade vers un équipement multimédia embarqué sur un véhicule. Cette application comporte des instructions pour recevoir une consigne test provenant d'un module de communication embarqué sur le véhicule ; des instructions pour transmettre, en retour, la consigne test vers le module de communication ; des instructions pour transmettre une consigne d'anticipation, 15 déterminée en fonction d'un temps de latence de restitution de la consigne géo localisée par l'équipement multimédia, vers l'élément nomade de sorte à coordonner l'émission de cette consigne géo localisée. De préférence, l'application comporte également des instructions pour recevoir une première information se rapportant à une évaluation d'un temps de traitement de 20 consignes de guidage par l'équipement multimédia ; des instructions pour recevoir une deuxième information se rapportant au temps de transfert d'une consigne test de l'équipement nomade vers le deuxième module de communication ; des instructions pour émettre la consigne d'anticipation avant de transmettre cette consigne d'anticipation vers l'élément nomade. 25 L'invention concerne par ailleurs un procédé pour coordonner l'émission d'une consigne géo localisée provenant d'un équipement nomade vers un équipement multimédia embarqué sur un véhicule. Ce procédé comporte la réception d'une première information provenant d'une unité centrale embarquée sur le véhicule se rapportant à une évaluation d'un temps de traitement des consignes géo localisées par l'équipement multimédia ; le 30 dialogue avec l'équipement nomade de sorte à obtenir une deuxième information provenant de l'équipement nomade se rapportant à une évaluation d'un temps de transfert d'une consigne test de l'équipement nomade vers le deuxième module de communication ; la détermination d'une consigne d'anticipation, en fonction du temps de latence de restitution de la consigne géo localisée calculée à partir des première et deuxième informations ; et la transmission de cette consigne d'anticipation vers l'élément nomade de sorte à coordonner l'émission de cette consigne géo localisée. Le calcul des première et deuxième informations concernant respectivement le temps de traitement des consignes par l'équipement multimédia et le temps de transfert d'une consigne test depuis l'équipement nomade et vers le deuxième module permet d'évaluer la latence de restitution d'une consigne géo localisée et donc de cordonner l'émission de cette consigne géo localisée en fonction de ce temps de latence de restitution évalué. En outre, le temps de latence de restitution ainsi calculé est déterminé, de façon précise, en fonction de l'état réel à un instant donné du système en fonctionnement. Le fait de réaliser un système de gestion autorisant le dialogue entre le premier module et l'unité centrale embarquée, d'une part, et le deuxième module et l'équipement nomade, d'autre part, permet de relancer régulièrement une phase de test pour mettre à jour la donnée de latence de restitution en fonction de la disponibilité des moyens de communication. Ainsi, lorsque le système est très occupé (utilisation de la radio lors de passage sous un tunnel, lecture de fichiers multimédia etc.), le temps de latence de restitution est important et les consignes géo localisées sont émises par l'élément nomade de façon anticipée. Évaluer le temps de transfert d'une consigne géo localisée en divisant par un coefficient déterminé (égal à deux par exemple) le temps nécessaire pour acheminer une consigne test depuis le deuxième module vers l'élément nomade et à nouveau vers le deuxième module permet d'obtenir une information tenant compte à la fois des caractéristiques intrinsèques et extrinsèques inhérent aux moyens de communication entre l'équipement nomade et l'équipement multimédia. Il est entendu que le terme de consigne géo localisée s'étend à toute consigne générée par un équipement nomade et rendue au travers de l'équipement multimédia d'un véhicule pour toute application impliquant l'émission de consignes sous forme multimédia dont la pertinence dépend de la géo localisation du véhicule au moment de leur génération. D'autres caractéristiques et avantages de l'invention ressortiront à la lecture d'exemples 30 de réalisation détaillés, en référence aux figures annexées représentant respectivement : la figure 1, une représentation schématique d'un premier mode de réalisation d'un véhicule comportant un système de gestion selon l'invention ; et la figure 2, une représentation schématique d'un deuxième mode de réalisation d'un véhicule comportant un système de gestion selon l'invention. La figure 1 représente l'habitacle d'un véhicule automobile 2 comportant des équipements multimédia 4 et une unité centrale 8 reliée à un socle de réception 10 d'un élément 5 nomade 12. Un tableau de bord muni d'un écran de visualisation et un système audio forment une partie de l'équipement multimédia 4 du véhicule 2. Ils sont donc encastrés dans l'habitacle de ce véhicule 2 de sorte à assurer une visualisation et une écoute optimales pour les utilisateurs du véhicule 2. Ces équipements multimédia 4 sont connectés à l'unité 10 centrale 8 qui gère au moins une partie des données électroniques du véhicule 2. L'unité centrale 8 comporte plus particulièrement un module d'analyse des processus 8a apte à déterminer les ressources consommées par l'unité centrale 8 pour chaque application, information permettant d'estimer à priori le temps de traitement de chacune des instructions traitées par cette unité centrale 8. Cette unité centrale 8 comporte également 15 un module de contrôle 8b des équipements multimédia 4 permettant de contrôler respectivement le tableau de bord et le système audio du véhicule 2. Le module d'analyse des processus 8a peut donc déterminer le temps de traitement des consignes en mesurant l'activité, notamment, du module de contrôle 8b des équipements multimédia. Selon le mode de réalisation représenté sur la figure 1, le socle de réception 10 20 appartenant à l'habitacle du véhicule 2 comporte un périphérique de connexion permettant de recevoir et d'échanger des informations utiles avec l'élément nomade 12. L'élément nomade 12 comporte, quant à lui, un module de navigation 12a de type GPS ainsi qu'une application 12b apte à communiquer avec le module de navigation 12a afin, notamment, de coordonner l'émission des consignes géo localisées. 25 Le socle de réception 10 est également connecté à l'unité centrale 8 par l'intermédiaire d'un bus de communication 14 éventuellement relié à d'autres équipements du véhicule 2 (système de climatisation, système radio, système de téléphonie, etc.). Les informations utiles provenant de l'élément nomade 12 sont ensuite transmises, via le bus de communication 14, à une unité de gestion 16 appartenant avantageusement à l'unité 30 centrale 8. L'unité de gestion 16 a pour fonction d'évaluer le temps de restitution des consignes géo localisées par les équipements multimédia 4 du véhicule 2 après leur émission par l'équipement nomade 12. Ce temps de transfert dépend non seulement des caractéristiques intrinsèques et extrinsèques du bus de communication 14, mais également des conditions de fonctionnement, à un instant donné, des équipements multimédia 4 du véhicule 2. Pour ce faire, l'unité de gestion 16 comporte un premier module 16a pour la communication avec le module d'analyse des processus 8a, un deuxième module 16b pour la communication avec l'élément nomade 12 et un troisième module 16c pour le traitement des informations reçues. Ainsi, lorsque l'unité de gestion 16 détecte la présence de l'équipement nomade 12, une première requête 21 est transmise depuis le premier module 16a vers le module d'analyse des processus 8a afin de déterminer, en fonction des conditions d'utilisation des équipements multimédia 4, une évaluation du temps de traitement des consignes géo localisées par les équipements multimédia. Le module d'analyse des processus 8a renvoie alors une première donnée à partir de laquelle cette évaluation du temps de traitement des consignes géo localisées par les équipements multimédia du véhicule peut être avantageusement calculée. D'autre part, une consigne test 22 est transmise depuis le deuxième module 16b et vers l'application 12b embarquée dans l'élément nomade 12. Cette application 12b a pour fonction de recevoir la consigne test 22 et de la renvoyer immédiatement vers le deuxième module 16b de l'unité de gestion 16. De cette façon, l'unité de gestion 16 peut évaluer le temps de transfert d'une consigne géo localisée depuis l'équipement nomade et vers l'unité de gestion 16 en divisant le temps de trajet de la deuxième consigne test 22 par un coefficient adapté, et de façon avantageuse par deux. Cette consigne test 22 est, par exemple, exécutable par une commande PING (acronyme anglais pour � Packet InterNet Grouper �) qui permet d'envoyer une requête "écho" d'un système à un autre. II est ainsi possible d'affecter à la consigne test, des caractéristiques semblables aux caractéristiques d'une consigne géo localisée. L'unité de gestion 16 possède alors une première donnée 21 concernant le temps de traitement des consignes par l'équipement multimédia 4 et une deuxième donnée concernant le temps de transfert d'une deuxième consigne test 22 de l'élément nomade 12 à l'unité de gestion 16. Le troisième module 16c reçoit alors ces première et deuxième données afin de déterminer une évaluation du temps de latence de restitution d'une consigne géo localisée provenant de l'élément nomade 12 et diffusée par les équipements multimédia 4. Une consigne d'anticipation 24 déterminée en fonction de ce temps de latence de restitution est alors transmise à l'application 12b via le bus de communication 14. L'application 12b communique ensuite cette consigne d'anticipation 24 au système de navigation 12a afin que l'émission des consignes géo localisées soit anticipée de façon à compenser le délai dû au temps de latence de restitution. Ce processus de calcul du temps de latence de restitution peut ensuite être réalisé régulièrement avec une périodicité dépendant du système multimédia 4. Par exemple, les première et deuxième données sont avantageusement calculées toutes les secondes afin de réévaluer la consigne d'anticipation à communiquer au système de navigation 12a de l'équipement nomade 12. Un deuxième mode de réalisation de l'invention est représenté sur la figure 2 annexée. Selon ce deuxième mode de réalisation, le module de gestion 16 est indépendant de l'unité centrale 8 du véhicule 2 et ne comporte pas de premier module 16a. Par ailleurs, cette unité de gestion 16 communique avec l'équipement nomade par liaison radio, par exemple via un protocole de type Bluetooth O. Le fonctionnement de l'unité de gestion 16 reste toutefois sensiblement similaire à celui de l'exemple de réalisation de la figure 1. En effet, dans cette réalisation, la première donnée afférente au temps de traitement des consignes par l'équipement multimédia est approximée par une constante dépendante du véhicule introduite dans la configuration du troisième module 16c. En outre le module 16b utilise comme consigne test 22 les consignes standards, inhérentes au protocole de communication Bluetooth O impliquant de façon prédictive un mécanisme de type question ù réponse. Le système utilise avantageusement le fait que de telles consignes sont transmises pendant la durée de vie du système avec une occurrence non nulle depuis le deuxième module 16b et vers l'équipement nomade 12 par le biais d'ondes radio et selon un protocole prédéterminé et public par le standard Bluetooth O. De même que précédemment, la réception de ces consignes inhérentes au protocole Bluetooth O par l'équipement nomade 12 génère l'émission de consigne en retour vers l'équipement multimédia au travers du module de communication 16b. La mesure de ces temps demande ù réponse est utilisée par le deuxième module 16b de l'unité de gestion 16 afin d'en extrapoler une deuxième donnée correspondant à une évaluation du temps de transfert d'une consigne géo localisée depuis l'équipement nomade 12 et vers l'unité de gestion 16. Selon ce mode de réalisation, le troisième module 16c utilise alors ces première et deuxième données afin de déterminer une évaluation du temps de latence de restitution d'une consigne géo localisée provenant de l'élément nomade 12 et diffusée par les équipements multimédia 4. Une consigne d'anticipation 24 déterminée en fonction de ce temps de latence de restitution est alors transmise à l'application 12b via les ondes radio au standard Bluetooth O. L'application 12b communique ensuite cette consigne d'anticipation 24 au système de navigation 12a afin que l'émission des consignes géo localisées soit anticipée de façon à compenser le délai dû au temps de latence de restitution. Ce processus de calcul du temps de latence de restitution peut être, comme précédemment, réalisé de façon continue. Toutefois, selon un mode de réalisation particulier, le processus de calcul n'est généré qu'une seule fois lors de l'initiation de la connexion entre l'équipement nomade 12 et le module de gestion 16 et n'est plus répété ultérieurement. Selon un troisième mode de réalisation, le module de gestion 16 ne comporte pas de troisième module 16c. Le fonctionnement de l'unité de gestion 16 reste toutefois 10 sensiblement similaire à l'un ou l'autre des exemples décrits précédemment. En effet, les première et deuxième données sont directement transmises depuis l'unité de gestion 16 et vers l'application 12b embarquée. Cette application 12b se charge de calculer, à partir de ces première et deuxième informations, le temps de latence de restitution d'une consigne de guidage provenant de l'élément nomade 12 et diffusée par 15 les équipements multimédia 4. Une consigne d'anticipation 24 déterminée en fonction de ce temps de latence de restitution est alors transmise depuis l'application 12b et vers le système de navigation 12a afin que l'émission des consignes de guidage soit anticipée de façon à compenser le délai dû au temps de latence de restitution. L'invention n'est pas limitée aux modes de réalisation décrits et représentés. Il est 20 également possible de prévoir toute modification qui entrerait dans le cadre des connaissances générales de l'homme du métier. REVENDICATIONS1. Système de gestion pour coordonner l'émission d'une consigne géo localisée provenant d'un équipement nomade (12) vers un équipement multimédia (4) embarqué sur un véhicule, caractérisé en ce qu'il comporte : - un premier module de communication (16a) apte à recevoir une première information (21) provenant d'une unité centrale (8) embarquée sur le véhicule se rapportant à une évaluation d'un temps de traitement des consignes géo localisées par l'équipement multimédia (4) ; - un deuxième module de communication (16b) apte à dialoguer avec l'équipement nomade (12) de sorte à obtenir une deuxième information se rapportant à une évaluation d'un temps de transfert d'une consigne test (22) de l'équipement nomade (12) vers le deuxième module de communication (16b) ; - un module de traitement (16c,12b) apte à émettre une consigne d'anticipation (24), en fonction d'un temps de latence de restitution de la consigne géo localisée par l'équipement multimédia (4), calculée à partir des première et deuxième informations ; et des moyens de communication (16b,12b) aptes à transmettre cette consigne d'anticipation (24) vers l'élément nomade (12) de sorte à coordonner l'émission de cette consigne géo localisée. 2. Système de gestion selon la revendication 1, dans lequel le premier module de communication (16a) est apte à dialoguer de façon périodique, et de préférence à un intervalle d'une seconde, avec l'unité centrale (8) de sorte à mettre à jour régulièrement la première information. 3. Système de gestion selon la revendication 1 ou 2, dans lequel le deuxième module de communication (16b) est apte à dialoguer de façon périodique, et de préférence à un intervalle d'une seconde, avec l'élément nomade (12) de sorte à mettre à jour régulièrement la deuxième information. 4. Système de gestion selon l'une quelconque des revendications 1 à 3, dans lequel le deuxième module est apte à : transmettre la consigne test (22) vers l'équipement nomade (12) ; - recevoir, en réponse, cette consigne test (22) provenant de l'équipement nomade (12) ; - déterminer la deuxième information en divisant le temps de transmission et de réception de ladite consigne test (22) par un coefficient prédéterminé. 5. Système de gestion selon l'une quelconque des revendications 1 à 4, dans lequel le deuxième module de communication (16b) est apte à dialoguer avec l'équipement nomade (12) par liaison filaire. 6. Système de gestion selon l'une quelconque des revendications 1 à 4, dans lequel les deuxième et troisième modules de communication (16b) sont aptes à dialoguer avec l'équipement nomade (12) par liaison radio, de préférence via le protocole de communication Bluetooth �. 7. Véhicule automobile comportant un équipement multimédia (4) et un module apte à communiquer avec un équipement nomade (12), caractérisé en ce qu'il comporte un système de gestion selon l'une quelconque des revendications 1 à 6. 8. Application pour coordonner l'émission d'une consigne géo localisée provenant d'un équipement nomade (12) vers un équipement multimédia (4) embarqué sur un 10 véhicule (2), caractérisé en ce qu'elle comporte : - des instructions pour recevoir une consigne test (22) provenant d'un module de communication (16b) embarqué sur le véhicule (2) ; des instructions pour transmettre, en retour, la consigne test (22) vers le module de communication (16b) ; 15 - des instructions pour transmettre une consigne d'anticipation (24), déterminée en fonction d'un temps de latence de restitution de la consigne géo localisée par l'équipement multimédia (4), vers l'élément nomade (12) de sorte à coordonner l'émission de cette consigne géo localisée. 9. Application selon la revendication 8, comportant : 20 des instructions pour recevoir une première information (21) se rapportant à une évaluation d'un temps de traitement de consignes de guidage par l'équipement multimédia (4) ; des instructions pour recevoir une deuxième information se rapportant au temps de transfert d'une consigne test (22) de l'équipement nomade (12) vers le 25 deuxième module de communication (16b) ; - des instructions pour émettre la consigne d'anticipation (24) avant de transmettre cette consigne d'anticipation (24) vers l'élément nomade (12). 10. Procédé pour coordonner l'émission d'une consigne géo localisée provenant d'un équipement nomade (12) vers un équipement multimédia (4) embarqué sur un 30 véhicule (2), caractérisé en ce qu'il consiste à réaliser des tâches comportant : la réception d'une première information provenant d'une unité centrale (8) embarquée sur le véhicule (2) se rapportant à une évaluation d'un temps de traitement des consignes géo localisées par l'équipement multimédia (4) ; le dialogue avec l'équipement nomade (12) de sorte à obtenir une deuxième 35 information provenant de l'équipement nomade (12) se rapportant à une évaluation d'un temps de transfert d'une consigne test (22) de l'équipement nomade (12) vers le deuxième module de communication (16b);- la détermination d'une consigne d'anticipation (24), en fonction du temps de latence de restitution de la consigne géo localisée calculée à partir des première et deuxième informations ; et la transmission de cette consigne d'anticipation (24) vers l'élément nomade (12) 5 de sorte à coordonner l'émission de cette consigne géo localisée.