Brevet FR2982988A1 — publié le 20130524

Système électronique d'aide à la conduite à mise à jour géolocalisée et procédé associé La présente invention concerne un système électronique d'aide à la conduite 5 d'un véhicule et un procédé de mise à jour d'un tel système. Les systèmes d'aide à la conduite actuels permettent le guidage en temps réel de leurs utilisateurs. Bien qu'utilisable par un piéton, ce type de système est particulièrement destiné aux conducteurs de véhicules. Par véhicules on entend ici particulièrement les automobiles, cyclomoteurs, motocyclettes partageant 10 habituellement le réseau routier, sans pour autant s'y limiter. Grâce à ces dispositifs, les conducteurs peuvent focaliser leur attention sur la conduite à proprement parler, et être déchargés de la tâche de rechercher un itinéraire avant et durant la conduite. Les systèmes modernes permettent également de fournir des informations supplémentaires ayant un rapport avec l'itinéraire suivi. Parmi ces informations, on peut notamment citer 15 la météo, les embouteillages et leurs durées, l'existence de travaux de voirie, ou encore les perturbations exceptionnelles du réseau routier comme par exemple la neutralisation d'une voie, la présence d'une déviation, etc. Ces informations peuvent également comprendre des indications de règlementations, comme par exemple la limitation de vitesse, la présence d'accidents ou d'objets sur la chaussée, la présence de contrôles 20 routiers ou radars constatés ou probables, etc. La communication de ces informations au conducteur a un but préventif visant à limiter les effets d'un imprévu, au cours de la conduite. Cela facilite l'anticipation des dangers par le conducteur et augmente ainsi la sécurité de l'ensemble des usagers du réseau routier. 25 Des informations annexes peuvent également être fournies au conducteur. Par exemple, les systèmes connus peuvent indiquer les points de vente de carburants, les restaurants, les hôtels ou autres sites d'intérêt le long de l'itinéraire. Pour résumer, les systèmes d'aide à la conduite permettent de collecter, de traiter et de centraliser rapidement une grande quantité d'informations publiques pour 30 les distribuer de manière intelligente aux conducteurs. Pour la géolocalisation du véhicule, ces systèmes utilisent des appareils munis d'un récepteur de localisation par satellite, communément appelés GPS (pour « Global Positioning System » en langue anglaise). Le fonctionnement du positionnement par satellite, connu en lui-même est suffisant pour permettre une localisation du récepteur, 5 et donc du véhicule, en temps réel. Ces appareils comprennent en général une base de données, qui contient par exemple des cartes géographiques. Un programme adapté suffit alors à assurer un guidage en temps réel d'un conducteur. Cependant, la mise à jour des cartes nécessite une connexion à un ordinateur ayant un accès à Internet. Ce fonctionnement n'est pas compatible avec une utilisation en mouvement, et rend peu 10 pratique l'utilisation de tels systèmes. En particulier, ils rendent impossible l'actualisation en temps réel de la base de données et donc l'assistance efficace du conducteur. D'autres systèmes plus perfectionnés comprennent des appareils équipés, non plus seulement de moyens récepteurs GPS, mais également de moyens de 15 communication pour transmettre et recevoir des données. Ces données peuvent être de toute nature, c'est-à-dire GPS ou autre. Ces moyens permettent de transmettre des informations à un serveur central. Ce serveur central redistribue ensuite certaines au moins de ces informations aux autres appareils du système. Ces systèmes permettent donc de partager une 20 information dont la source peut être l'un des appareils. Des tels systèmes facilitent et améliorent la possibilité de partager l'information tout en conduisant, au contraire d'autres pratiques telles que les échanges téléphoniques, dont la pratique est déconseillée voire interdite, au cours de la conduite. Ces systèmes participent à la prévention et la sécurité routière. Le partage de l'information entre conducteurs est 25 facilité par les systèmes d'aide à la conduite et forme un élément important de la conduite dite communautaire. La détection d'une information pertinente depuis un appareil source peut être automatique. Par exemple, s'il est détecté une vitesse moyenne de déplacement faible d'un véhicule sur une route donnée, ceci peut indiquer un trafic chargé. Plus le nombre 30 de véhicules équipés et à faible vitesse moyenne de déplacement est important, plus l'information est fiable. Dans ce cas, le partage de l'information peut être automatisé, c'est-à-dire qu'aucune action de la part de l'utilisateur n'est nécessaire. Le traitement des informations sources et l'interprétation pour en déterminer la cause peuvent être réalisés par chaque appareil ou par le serveur central. Au contraire, la transmission de certaines informations peut être décidée par l'utilisateur. Dans ce cas, une action de l'utilisateur est nécessaire. Cette action peut consister en la pression d'un bouton, d'une zone spécifique d'un écran tactile ou encore une commande vocale. Typiquement, la détection de la présence d'un objet sur la chaussée ou d'un accident peut difficilement être automatisée. Une action de l'utilisateur est nécessaire. Les systèmes d'aide à la conduite peuvent assurer la fonction de guidage et la fonction de partage d'informations de manière couplée ou indépendante. Par exemple, un système peut assurer le guidage, c'est-à-dire l'élaboration d'un itinéraire et la transmission d'instructions pour suivre cet itinéraire au conducteur, sans pour autant permettre à l'utilisateur d'envoyer des informations au système en temps réel. D'autre part, un système peut assurer le partage d'informations, c'est-à-dire une interactivité en temps réel entre les conducteurs et le système, sans pour autant assurer le guidage. Dans la suite on parlera d'assistance du conducteur, ceci englobant les systèmes assurant la fonction de partage d'information ou les deux fonctions. Le mode de fonctionnement en temps réel de ces systèmes implique des communications répétées entre les appareils mobiles sur le terrain et le serveur central. Autrement dit, les mises à jour des données stockées localement dans les appareils mobiles à partir du serveur central forment un aspect critique de ces systèmes. Les échanges de données entre le serveur central et les appareils sont coûteux. L'échange de données consomme de l'énergie, du temps, de la capacité de calcul et de l'argent. Les appareils utilisant généralement une batterie, la consommation d'énergie est un aspect critique de l'efficacité du système. Les opérations de mise à jour nécessitent l'utilisation de la mémoire de l'appareil, conduisant au ralentissement de l'assistance temps réel ou même sa neutralisation temporaire. Dans certaines conditions d'utilisation du système, le volume de données transférées peut être facturé, par exemple par un opérateur téléphonique. Ceci implique un coût substantiel qu'il est souhaitable de limiter. Certains systèmes existants nécessitent pour l'utilisateur de se munir au préalable d'un appareil (ou boîtier) dédié au système. La fabrication, et donc l'acquisition, de ce boîtier dédié implique un coût. Ce boîtier s'ajoute aux divers éléments constituant le véhicule et/ou appartenant à l'utilisateur. D'autres systèmes remplacent, l'appareil un ordinateur de bord pouvant avoir d'autres fonctions. Ces ordinateurs de bord sont intégrés aux véhicules les plus récents. Dans ce cas, l'appareil est lié au véhicule. Un utilisateur ne peut utiliser l'ordinateur de bord dans un autre véhicule. D'autre part, ce type d'équipement n'est prévu que pour des catégories de véhicules haut de gamme. La présente invention vient améliorer la situation. La Demanderesse a constaté que les données des mises à jour étaient transmises aux appareils indépendamment de l'utilité réelle de ces données. Autrement dit, des données sont échangées parmi lesquelles une part importante n'est pas nécessaire. En effet, en utilisation, la plupart des informations ne sont pertinentes que localement, c'est-à-dire pour une zone géographique déterminable. Par exemple, un conducteur situé dans un pays donné et planifiant un itinéraire national n'a pas besoin de disposer d'informations concernant un autre pays. Le système électronique d'aide à la conduite de l'invention comprend un serveur stockant des données de mise à jour. Le serveur inclus un sélecteur capable de sélectionner des données de mise à jour en réponse à la réception de données d'état et de données de position. Le serveur inclus des moyens de communication. Le système électronique d'aide à la conduite comprend au moins un appareil d'aide à la conduite. L'appareil d'aide à la conduite inclut des moyens de géolocalisation. L'appareil d'aide à la conduite inclut des moyens de communication aptes à communiquer avec le serveur. L'appareil est agencé pour envoyer au serveur des données d'état et des données de position de l'appareil. Les données de position sont tirées desdits moyens de géolocalisation. Le serveur est agencé, en réponse à la réception de données d'état et de position, pour appeler le sélecteur avec ces données d'état et de position. Le serveur est agencé pour envoyer les données de mise à jour sélectionnées résultantes audit appareil. Les données de position peuvent comprendre des données déterminées à partir des données de l'opérateur téléphonique utilisées par les moyens de communication de 30 l'appareil. Les données de position peuvent comprendre des données désignant une zone géographique dans laquelle l'appareil est situé au moment de la transmission des données d'état et de position au serveur. Les données d'état peuvent comprendre des données relatives à la version 5 d'une mise à jour stockées sur l'appareil. Les données d'état peuvent comprendre des données relatives à la langue paramétrée dans l'appareil. Les données d'état peuvent comprendre des données indiquant une version de mise à jour associée à une zone géographique. 10 Les données de mise à jour sélectionnées peuvent comprendre un premier ensemble de données relatives à une première version d'une mise à jour associée à une première zone géographique dans laquelle l'appareil est situé au moment de la transmission des données d'état et de position au serveur et un second ensemble de données relatives à une seconde version d'une mise à jour associée à une seconde zone 15 géographique voisine de la première zone géographique. Les données de position peuvent comprendre une identification du pays dans lequel l'appareil est situé au moment de la transmission des données d'état et de position au serveur. Les données d'état peuvent comprendre des données relatives à l'état du mode 20 d'assistance de l'appareil. De cette manière, en cas d'utilisation en mode assistance de l'appareil au moment de la transmission au serveur des données d'état et de position, la transmission du serveur à l'appareil desdites données de mise à jour sélectionnées peut être annulée, reportée dans le temps ou adaptée pour ne pas gêner l'assistance d'un utilisateur par l'appareil. 25 Selon un autre aspect, l'invention concerne un procédé de mise à jour d'un appareil d'aide à la conduite. Le procédé comprend les étapes suivantes : établir des données d'état d'un appareil d'aide à la conduite, établir des données de position de l'appareil, envoyer les données d'état et les données de position à un serveur, sélectionner des données de mise à jour en fonction des données d'état et des données de position reçues de l'appareil, envoyer par le serveur à l'appareil des données de mise à jour sélectionnées. D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de 5 la description détaillée ci-après, et des dessins annexés, sur lesquels : - la figure 1 est une vue schématique du système selon l'invention, - la figure 2 est une vue schématique du fonctionnement du système de l'invention, - la figure 3 est un organigramme du procédé mis en oeuvre selon l'invention. 10 Les dessins annexés sont pour l'essentiel de caractère certain, et pourront non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant. Dans le mode de réalisation représenté en figure 1, le système d'aide à la conduite comprend un serveur 1 et des appareils 2, 3, 4. Le serveur 1 comprend des 15 moyens de communication 11, un processeur 12 et une base de données 13. Le processeur 12 a, dans l'exemple décrit ici, le rôle d'un sélecteur. Le rôle de sélecteur pourra être assuré par d'autres dispositifs. Le sélecteur pourra être par exemple une table de recherche (« look-up table » en langue anglaise) ou autre. Le processeur 12 contrôle les moyens de communication 11 et peut accéder à la base de données 13. La 20 base de données 13 comprend des données de mise à jour 103. Chaque appareil 2, 3, 4 comprend des moyens de communication 21, 31, 41, des moyens de géolocalisation 22, 32, 42 et une interface utilisateur 23, 33, 43. Ces éléments sont contrôlés par un processeur non représenté pour des raisons de simplicité. Les appareils 2, 3, 4 sont mobiles. Ils sont en particulier destinés à être 25 disposés dans un véhicule, par exemple sur le tableau de bord ou sur le pare-brise. Leur fixation dans le véhicule peut être prévue amovible grâce à des moyens de fixation connus en eux-mêmes, par exemple une ventouse apte à adhérer à la surface intérieure du pare-brise, une pince adaptée pour s'accrocher à une grille de ventilation, des bandes auto-agrippantes pour une fixation sur un guidon, etc. Les appareils 2, 3, 4 peuvent ainsi 30 être déplacés et utilisés dans plusieurs véhicules. Dans d'autres modes de réalisation non représentés, les appareils 2, 3, 4 peuvent également être prévus solidaires d'un véhicule et/ou être intégrés à un ordinateur de bord du véhicule. Dans ces modes de réalisation, les appareils 2, 3, 4 sont mobiles dans le sens où ils peuvent être déplacés avec le véhicule. Les appareils 2, 3, 4 peuvent être alimentés par l'intermédiaire de connectiques adaptées aux véhicules, par exemple une prise du type « allume-cigare ». Les appareils 2, 3, 4 peuvent également être alimentés en énergie de manière indépendante, par exemple au moyen d'une batterie propre. Par souci de clarté, l'alimentation électrique des appareils 2, 3, 4 n'est pas représentée sur les figures. Les moyens de communication 21, 31 et 41 sont dans l'exemple décrit ici des moyens de téléphonie sans fil, c'est-à-dire compatibles GMS, GPRS, EDGE, 3G ou LTE. D'autres moyens pourront être envisagés. Les moyens de géolocalisation 22, 32, 42 comprennent une antenne adaptée pour recevoir des signaux envoyés par des satellites 5. Pour des raisons de clarté, un seul satellite 5 a été représenté sur les figures, bien que la technologie GPS nécessite l'emploi d'au moins trois satellites comme le satellite 5, et préconise généralement l'utilisation de quatre satellites ou plus. L'antenne peut être disposée dans un boîtier de l'appareil 2, 3, 4 ou être déportée. Le fonctionnement de la localisation par satellite, par exemple via GPS, est connu en lui-même. L'interface utilisateur 23, 33, 43 peut comprendre un écran d'affichage, un avertisseur sonore, par exemple un haut-parleur, et des boutons. L'écran d'affichage peut également être un écran tactile, ce qui lui permet alors de remplir à la fois la fonction d'affichage et la fonction de moyen d'entrée pour l'utilisateur. Les boutons peuvent donc être des boutons physiques, c'est-à-dire à actionnement mécanique, ou virtuels, lorsque l'écran est tactile. Lorsqu'un conducteur utilise un appareil 2, 3, 4 pour l'assister en temps réel tout en conduisant un véhicule, fonctionnement qui sera dans ce qui suit qualifié de « mode assistance », l'appareil 2, 3, 4 traite les signaux reçus des satellites 5 pour en tirer des données de position ou de géolocalisation. Ces données de position sont alors comparées aux données contenues dans des cartes stockées sur l'appareil 2, 3, 4. Celui-ci calcule alors un itinéraire pour relier un point de départ, tiré des données de position, et un point d'arrivé, préalablement entré par l'utilisateur. Cet itinéraire peut être optimisé selon divers paramètres définis par l'utilisateur, comme le souhait d'éviter les péages ou les grands axes. L'appareil 2, 3, 4 transmet alors ces informations au conducteur via l'interface 23, 33, 43, généralement des instructions visuelles sur l'écran et/ou des instructions vocales par le haut-parleur. En variante, l'appareil 2, 3, 4 ne stocke pas de cartes. Dans ce cas, des données géographiques sont obtenues du serveur 1. Selon les variantes, la fonctionnalité d'itinéraire peut être omise. En plus de sa capacité de géolocalisation, l'appareil 2, 3, 4 peut recevoir, via les moyens de communication 21, 31, 41, des informations supplémentaires envoyées par le serveur 1. Afin d'obtenir des informations pertinentes compte tenu de sa situation, l'appareil 2, 3, 4 communique ses données de position au serveur 1. Le serveur 1 transmet alors en réponse des informations relatives à une zone qui inclut la position transmise par l'appareil 2, 3, 4. Ces informations peuvent être particulièrement utiles et présenter une durée de validité courte, comme lorsqu'il s'agit d'informations d'embouteillages par exemple. Le type d'informations envoyées par le serveur 1 peut être choisi soit par défaut, soit par une sélection de l'utilisateur, par exemple au moyen de l'interface utilisateur 23, 33, 43. L'appareil 2, 3, 4 peut également émettre des informations similaires vers le serveur 1, pour partage avec les autres appareils. Pour cela, lorsque le serveur 1 reçoit des données de position d'un appareil couplé avec des données d'informations à partager, le processeur 12 du serveur 1 sélectionne des appareils situés à proximité de la position indiquée par les données de position, et leur transmet les informations associées. Par « situés à proximité » on entend de manière générale « dont la position actuelle, la direction, le sens de déplacement et/ou l'itinéraire choisi permettent de considérer que cet appareil va, dans un futur proche, être dans une zone proche de la position indiquée par les données de position ». Par futur proche, on entend ici une durée limitée prédéfinie. Ces données sont en général à durée de validité courte. Il n'y a donc pas lieu en général de les stocker de manière prolongée dans l'appareil 2, 3, 4. Ces données peuvent donc être stockées dans la mémoire vive de l'appareil 2, 3, 4, et être effacées peu de temps après. Par exemple, ces informations à durée de validité courte peuvent concerner la présence d'un obstacle sur la chaussée, un accident, un trafic perturbé, une voie neutralisée, une déviation, des travaux, un contrôle routier ou radar, etc. Le serveur 1 étant connecté à plusieurs appareils 2, 3, 4, ces informations peuvent être centralisées, recoupées, confirmées, échangées, interprétées et/ou stockées. L'actualisation de ces informations et leur envoi aux appareils situés à proximité de la position indiquée par les données de position peuvent être déclenchés 5 automatiquement par le serveur 1, ou être demandés par chaque appareil concerné, automatiquement ou en réponse à une entrée utilisateur. Typiquement, l'état du trafic sur une voie donnée est déterminé automatiquement par le processeur 12 en détectant que la vitesse moyenne des appareils sur cette voie est faible par rapport à une vitesse autorisée. Inversement, la détection 10 d'un obstacle sur la chaussée peut difficilement être automatisée, et l'utilisateur doit effectuer une action avec l'appareil 2, 3, 4 pour le déclarer. Par action, on entend par exemple la pression d'un bouton, que ce bouton soit physique ou virtuel par exemple sur un écran tactile. La mémoire de l'appareil 2, 3, 4 reçoit donc des informations à durée de 15 validité courte en plus des informations « statiques » qu'il stocke comme la voirie, les limitations de vitesse, les sens de circulation autorisés, les installations de contrôle routiers ou radar fixes etc. Les données concernant les informations statiques, ci-après données statiques, sont stockées dans la mémoire de masse des appareils 2, 3, 4 eux-mêmes. La mise à jour 20 de ces informations est régulière, mais présente une fréquence plus faible que celle des informations à durée de validité courte. Ces données statiques n'ont en effet pas de raison d'être modifiées à des fréquences importantes. Par exemple on peut estimer qu'une actualisation de ce type de données plus d'une fois par jour présente un intérêt négligeable. 25 Il est néanmoins souhaitable que la mise à jour des données statiques ne nécessite pas d'action spécifique de la part de l'utilisateur. En particulier, il est préférable que cette mise à jour puisse être réalisée sans contrainte. Il est aussi préférable que cette mise à jour soit réalisée automatiquement et de manière « transparente », c'est-à-dire sans qu'elle empêche le fonctionnement normal de 30 l'appareil 2, 3, 4, par exemple le mode assistance. Selon un autre mode de réalisation, l'appareil 2, 3, 4 est obtenu par l'exécution d'une application d'aide à la navigation sur un téléphone portable. Par téléphone portable, on entend ici tout téléphone disposant des éléments utiles au fonctionnement de l'application, et en particulier des moyens de géolocalisation par GPS, des moyens 5 de communication et une interface utilisateur compatible avec la pratique de la conduite. Actuellement, la plupart des téléphones mobiles appelés « Smartphones » ou « téléphones intelligents » satisfont à ces besoins. Ainsi, un utilisateur souhaitant utiliser un système d'aide à la conduite selon l'invention, disposant d'un véhicule et d'un Smartphone peut utiliser son téléphone comme appareil 2, 3, 4 en exécutant cette 10 application. Cela présente l'avantage de dispenser de l'acquisition d'un boîtier physique distinct. L'acquisition de l'application peut être réalisée par achat à distance par l'intermédiaire d'une plateforme d'achat, comme cela est bien connu des utilisateurs de Smartphones. La figure 2 représente un exemple de mise à jour des données stockées sur 15 l'appareil 2. Dans un premier temps, l'appareil 2 transmet des données d'état 101 et des données de position 102 (ou de localisation) au serveur 1. Cette transmission est effectuée par l'intermédiaire des moyens de communication 11, 21 connus en eux-mêmes. Cette transmission de données de l'appareil 2 vers le serveur 1 est traitée comme une requête de mise à jour. À réception de cette requête, le serveur 1, et plus 20 particulièrement son processeur 12, opère une sélection parmi les données de mise à jour 103 stockées dans la base de données 13. Les données d'état 101 transmises par l'appareil 2 lors de la requête de mise à jour au serveur 1 comprennent ici un indicateur de dernière mise à jour de l'appareil 2. Cet indicateur de version peut être par exemple un numéro de version standardisé ou 25 une date sous un format choisi. Cet indicateur de version de dernière mise à jour de l'appareil 2 permet au processeur 12 du serveur 1 d'identifier la version de la mise à jour stockée/installée sur l'appareil 2. Les données de position 102 transmises par l'appareil 2 au cours de la requête de mise à jour au serveur 1 sont, dans l'exemple décrit ici, semblables à celles utilisées dans les systèmes déjà connus. Les données de 30 position 102 peuvent comprendre par exemple des coordonnées de longitude et de latitude calculées par les moyens de géolocalisation 22 à partir des signaux reçus des satellites 5. À réception de la requête de mise à jour par le processeur 12, celui-ci tire une zone géographique des données de position 102. La correspondance entre les données de position 102 et la zone géographique peut être calculée en sélectionnant des données de cartes stockées dans la base de données 13. La zone géographique est ici située dans 5 un cercle dont le rayon est prédéfini (par exemple 10 km ou plus) et dont le centre est défini par les données de position 102. Ces zones géographiques peuvent être adaptées à différentes échelles. Ces zones géographiques peuvent être sélectionnées différemment, par exemple pour correspondre à une ou plusieurs villes, départements, régions, pays, ou continents etc.désignés par les données de position 102.De manière préférée, 10 l'échelle de la sélection de la zone géographique est choisie de manière à ce qu'elle soit suffisamment étendue pour couvrir le trajet que l'utilisateur de l'appareil 2 est susceptible de parcourir entre deux mises à jour successives. De manière préférée, l'appareil 2 peut envoyer une requête de mise à jour dès qu'il est détecte son entrée dans une zone géographique pour laquelle il ne dispose pas 15 d'une mise à jour récente. Cette requête peut être déclenchée de manière automatique ou sur action de l'utilisateur. Le processeur 12 compare l'indicateur de version de la dernière mise à jour de l'appareil 2 avec l'indicateur de version de la dernière mise à jour pour la zone géographique déterminée à partir des données de position 102 dont dispose le serveur 1 20 dans la base de données 13. Dans le cas d'une identité entre ces deux versions de mise à jour, le serveur 12 renvoie à l'appareil 2 un message du type « pas de nouvelle mise à jour disponible ». L'opération est alors terminée. En cas de différence entre les deux indicateurs de version pour la zone géographique déterminée à partir des données de position 102, le processeur 12 sélectionne les données de mise à jour relatives à cette 25 zone géographique les plus récentes disponibles dans la base de données 13. Les données de mise à jour sélectionnées 104 sont transmises par le serveur 1, par l'intermédiaire des moyens de communication 11, 21 à l'appareil 2. Les données de mise à jour sélectionnées 104 comprennent également l'indicateur de version de ladite dernière mise à jour. 30 À réception des données de mise à jour sélectionnées 104, l'appareil 2 remplace les anciennes données de mise à jour (ou les modifie) avec les nouvelles données de mise à jour sélectionnées 104. Les données d'état 101 stockées sur l'appareil 2 sont également mises à jour, c'est-à-dire que l'indicateur de version de la dernière mise à jour de l'appareil 2 devient celui de la dernière mise à jour sélectionnée qui vient d'être reçue et installée dans l'appareil 2. De cette manière, lors d'une prochaine requête de mise à jour, les données d'état 101 correspondront à la nouvelle mise à jour reçue. Les données de mise à jour sélectionnées 104 correspondant uniquement à la zone géographique sélectionnée, leur volume est nécessairement inférieur à celui des données de mise à jour totales détenues par la base de données 13 et couvrant 10 l'ensemble des zones géographiques pour lequel le système est prévu. Dans d'autres modes de réalisation, les données d'état 101 comprennent plusieurs indicateurs de version des dernières mises à jour de l'appareil 2 liées chacune à une zone géographique distincte. En d'autres termes, l'appareil 2 stocke des données de mise à jour relatives à plusieurs zones géographiques. Les versions et/ou les dates de 15 mises à jour concernant chacune de ces zones géographiques au sein de l'appareil 2 peuvent être différentes. Dans cet exemple, lorsque le serveur 1, et plus précisément le processeur 12, compare les indicateurs de version des dernières mises à jour de l'appareil 2, celui-ci le fait distinctement pour chaque zone géographique. Le processeur 12 peut alors renvoyer des données de mise à jour sélectionnées 104 pour chacune des 20 zones géographiques dont la version de mise à jour de l'appareil 2 ne correspond pas à celle de la dernière disponible dans la base de données 13. Dans ce cas, les mises à jour concernent la zone géographique tirée des données de position 102 et d'autres zones géographiques identifiées par les données d'état 101. Les données d'état 101 peuvent comprendre des données relatives à la langue paramétrée dans l'appareil 2. 25 De manière préférée, le processeur 12 sélectionne les données de mise à jour 104 à transmettre à l'appareil 2 en fonction des données de position 102. Les données de mise à jour 104 sélectionnées peuvent l'être pour correspondre à la zone géographique déterminée en fonction des données de position 102. Les données de mise à jour 104 sélectionnées peuvent également concerner des zones géographiques voisines 30 de la zone géographique tirée des données de position 102. De cette manière, les données de mise à jour 104 sélectionnées, et donc leur volume, sont limités aux zones géographiques au voisinage de l'appareil 2 au moment de la mise à jour. Dans d'autres modes de réalisation, les données de position 102 peuvent être déterminées à partir des données d'un opérateur téléphonique utilisées par les moyens de communication 21 de l'appareil 2. Par exemple, lorsque l'appareil 2 envoie des données relatives à l'opérateur du réseau téléphonique utilisé par les moyens de communication 21 au serveur 1, le processeur 12 peut en tirer une zone géographique pour l'appareil 2. Les données de position 102 peuvent également comprendre une combinaison des données obtenues par les moyens de géolocalisation 22 et des données relatives à l'opérateur téléphonique. Les données relatives à l'opérateur téléphonique sont généralement moins précises que les données tirées des moyens de géolocalisation 22. Par exemple, les données relatives à l'opérateur téléphonique auquel sont connectés les moyens de communication 21 de l'appareil 2 peuvent comprendre des données permettant la localisation d'une antenne-relai utilisée, ou une zone géographique dans lequel l'opérateur téléphonique est actif, par exemple un pays. Dans certains modes de réalisation, les données d'état 101 comprennent des données relatives à l'état d'utilisation de l'appareil 2, 3, 4. Ces données peuvent prendre la forme d'une information à propos de l'état d'activation du mode assistance. Ainsi, si l'appareil 2 est en mode assistance au moment où des données d'état 101 et/ou des données de position 102 doivent être transmises, cette transmission peut être annulée, adaptée ou reportée. Ainsi, le mode assistance n'est pas impacté par la procédure de mise à jour. Si au contraire la procédure de mise à jour peut être réalisée de manière transparente comme défini plus haut, la transmission en vue de la mise à jour peut être réalisée pendant l'assistance du conducteur par l'appareil 2. Dans les systèmes antérieurs, des mises à jour étaient prévues pour être standards et identiques pour chaque appareil connecté à un serveur central. Les mises à jour de chaque appareil étaient globales et identiques, quelle que soit la position et l'utilisation réelle de l'appareil. En conséquence, les données de mise à jour transmises du serveur aux appareils comprenaient toutes les données de mise à jour relatives à l'ensemble du territoire pour lequel l'aide à la conduite était prévue. Par exemple, pour une aide à la conduite sur l'ensemble du territoire européen, le système actualisait à chaque mise à jour les données concernant l'Europe entière. Le volume de ces données était donc important. La transmission d'un tel volume de données nécessitait d'utiliser une quantité importante de bande passante entre les moyens de communication, et un temps de transmission élevé, proportionnel au volume des données à transmettre, alors que la plupart de ces données étaient inutiles à l'utilisateur. La Demanderesse a constaté qu'il était souhaitable de réduire le volume de données à transmettre à chaque mise à jour. Il est notamment souhaitable de ne transmettre que les données nécessaires ou utiles à l'utilisateur final. Compte tenu du cadre de l'invention, c'est-à-dire l'aide à la conduite en temps réel, il se trouve que les données nécessaires ont un lien direct avec la position géographique de l'utilisateur, et donc avec la position géographique de l'appareil. Il se trouve que le système est prévu pour, entre autres, localiser géographiquement les appareils. Il n'est donc pas nécessaire de reconcevoir en profondeur le système pour ajouter des moyens de géolocalisation puisque ceux-ci existent déjà. La Demanderesse propose donc un système utilisant les informations de position aisément accessibles non plus seulement pour réaliser l'assistance mais aussi pour optimiser les échanges de données. Le système présente l'avantage supplémentaire de pouvoir réutiliser les dispositifs et une grande partie des systèmes existants pour réaliser le système de l'invention. La figure 3 représente un procédé de mise à jour des données présentes sur l'appareil 2. Dans un état initial 1000, l'appareil 2 comprend un ensemble de premières données. Les premières données sont stockées sur un dispositif de stockage de données inclus dans l'appareil 2, par exemple une carte mémoire. Dans une opération 1010, l'appareil 2 effectue une fonction « assistance off() ». La fonction assistance off() inclut dans l'exemple décrit ici la détection de l'état du mode assistance de l'appareil 2. Si l'état du mode assistance est actif, le retour de la fonction assistance off() indique un état négatif (N). Cela signifie que le mode assistance est actif et l'opération 1010 peut être répétée. Si l'état du mode assistance est inactif, le retour de la fonction assistance off() indique un état positif (Y), le mode assistance est inactif, et le processus de mise à jour peut se poursuivre. L'appareil 2 effectue alors une opération 1020. L'opération 1020 comprend l'établissement de données d'état 101. L'établissement des données d'état 101 comprend un listage des premières mises à jour installées dans l'appareil 2, ici stockées dans la mémoire. Le listage des premières mises à jour comprend l'indication de la ou des zone(s) géographique(s) pour lesquelles l'appareil 2 dispose de mises à jour avec l'indicateur de version associé. L'opération 1020 peut comprendre, par exemple, la création d'un fichier listant ces informations et leur agencement dans ce fichier selon un format interprétable par le serveur 1. Ensuite, l'appareil 2 effectue une opération 1030, qui comprend l'établissement de données de position 102. L'établissement des données de position 102 comprend la récupération de la position géographique de l'appareil 2. Comme décrit précédemment, ceci peut par exemple être réalisé grâce aux moyens de géolocalisation 22 utilisant la localisation GPS et/ou des données relatives à un opérateur téléphonique. L'appareil 2 effectue alors une opération 1040, qui comprend l'envoi des données d'état 101 et des données de position 102 préalablement établies aux opérations 1020 et 1030. L'opération 1020 peut être réalisée avant, après ou en partie simultanément à l'opération 1030. L'envoi des données d'état 101 d'une part et de position 102 d'autre part peuvent être dissociés, c'est-à-dire que l'opération 1040 peut être réalisée en deux sous-opérations. À réception des données d'état 101 et de position 102, le serveur 1 effectue une opération 1050, qui comprend la comparaison des indicateurs de version contenus dans les données d'état 101 avec les indicateurs de version des mises à jour les plus récentes stockées dans la base de donnée 13 du serveur 1. La comparaison est effectuée distinctement pour chacune des zones géographiques désignées par les données d'état 101. Pour la zone géographique désignée par les données de position 102, le processeur détermine si la base de données 13 comprend une version plus récente que celle présente sur l'appareil 2, pour mise à jour de ce dernier. En variante, cette comparaison peut être élargie à des zones géographiques voisines et/ou déterminées comme pertinente par rapport à l'utilisation de l'appareil 2, par exemple certaines au moins des zones géographiques dont l'appareil 2 dispose d'une mise à jour. Les données sélectionnées parmi celles 103 stockées dans la base de données 13 forment les données de mise à jour 104 sélectionnées. Le serveur 1 effectue ensuite une opération 1060, qui comprend l'envoi des données de mise à jour 104 sélectionnées lors de l'opération 1050 à l'appareil 2 par l'intermédiaire des moyens de communication 11, 21. À réception des données sélectionnées 104, l'appareil 2 effectue une 5 opération 1070, qui comprend le remplacement ou la modification des premières mises à jour installées dans l'appareil 2 par les nouvelles mises à jour contenues dans les données de mise à jour 104 sélectionnées. L'invention ne se limite pas aux exemples de procédé et de systèmes décrits ci-avant, seulement à titre d'exemples, mais elle englobe toutes les variantes que pourra 10 envisager l'homme de l'art dans le cadre des revendications ci-après. REVENDICATIONS1. Système électronique d'aide à la conduite comprenant : - un serveur (1) stockant des données de mise à jour (103) et incluant un sélecteur (12) capable de sélectionner des données de mise à jour (104) en réponse à la réception de données d'état (101) et de données de position (102), ainsi que des moyens de communication (11), - au moins un appareil (2, 3, 4) d'aide à la conduite, incluant des moyens de géolocalisation (22, 32, 42) et des moyens de communication (21, 31, 41) aptes à communiquer avec le serveur (1), dans lequel l'appareil (2, 3, 4) est agencé pour envoyer au serveur (1) des données d'état (101) et des données de position (102) de l'appareil (2, 3, 4) tirées desdits moyens de géolocalisation (22, 32, 42), dans lequel le serveur (1) est agencé, en réponse à la réception de données d'état (101) et de position (102), pour appeler le sélecteur (12) avec ces données d'état (101) et de position (102), et pour envoyer les données de mise à jour sélectionnées (104) résultantes audit appareil (2, 3, 4). 2. Système selon la revendication 1, dans lequel les données de position (102) comprennent des données déterminées à partir des données d'un opérateur téléphonique utilisées par les moyens de communication (21) de l'appareil (2, 3, 4). 3. Système selon la revendication 1 ou 2, dans lequel les données de position (102) comprennent des données désignant une zone géographique dans laquelle l'appareil (2, 3, 4) est situé au moment de la transmission des données d'état (101) et de position (102) au serveur (1). 4. Système selon l'une des revendications 1 à 3, dans lequel les données d'état (101) comprennent des données relatives à la version d'une mise à jour stockées sur l'appareil (2, 3, 4). 5. Système selon l'une des revendications 1 à 4, dans lequel les données d'état (101) comprennent des données relatives à la langue paramétrée dans l'appareil (2, 3, 4). 6. Système selon l'une des revendications 1 à 5, dans lequel les données d'état (101) comprennent des données indiquant une version de mise à jour associée à une zone géographique. 7. Système selon la revendications 6, dans lequel les données de mise à jour sélectionnées (104) comprennent un premier ensemble de données relatives à une première version d'une mise à jour associée à une première zone géographique dans laquelle l'appareil (2, 3, 4) est situé au moment de la transmission des données d'état (101) et de position (102) au serveur (1) et un second ensemble de données relatives à une seconde version d'une mise à jour associée à une seconde zone géographique voisine de la première zone géographique. 8. Système selon l'une des revendications 1 à 7, dans lequel les données de position (102) comprennent l'identification du pays dans lequel l'appareil (2, 3, 4) est situé au moment de la transmission des données d'état (101) et de position (102) au serveur (1). 9. Système selon l'une des revendications 1 à 8, dans lequel les données d'état (101) comprennent des données relatives à l'état du mode d'assistance de l'appareil (2, 3, 4), de sorte qu'en cas d'utilisation en mode assistance de l'appareil (2, 3, 4) au moment de la transmission au serveur (1) des données d'état (101) et de position (102), la transmission du serveur (1) à l'appareil (2, 3, 4) desdites données de mise à jour sélectionnées (104) puisse être annulée, reportée dans le temps ou adaptée pour ne pas gêner l'assistance d'un utilisateur par l'appareil (2, 3, 4). 10. Procédé de mise à jour d'un appareil (2) d'aide à la conduite comprenant les étapes suivantes : a) établir (1020) des données d'état (101) d'un appareil (2) d'aide à la conduite, b) établir (1030) des données de position (102) de l'appareil (2),c) envoyer (1040) les données d'état (101) et les données de position (102) à un serveur (1), d) sélectionner (1050) des données de mise à jour (104) en fonction des données d'état (101) et des données de position (102) reçues de l'appareil (2), e) envoyer (1060) par le serveur (1) à l'appareil (2) des données de mise à jour (104) sélectionnées.