Brevet FR3054032A1 — publié le 20180119

Procédé et dispositif de mise à jour de données cartographiques après extinction d'un véhicule La présente invention concerne de manière générale la mise à jour de données de cartographie stockées dans une unité de stockage embarquée dans un véhicule automobile. En particulier, l'invention concerne la mise à jour de données de cartographie lorsque le véhicule embarquant les données de cartographie bénéficie d'une possibilité de connexion sans fil avec une unité de stockage débarquée. la Il est connu dans l'art antérieur de mettre à jour des données de cartographie par liaison sans fil. En particulier, le document KR20090098165 décrit une méthode pour offrir un service de carte mise à jour en utilisant une connexion sans fil et un système de service de navigation à l'utilisateur. Une telle solution, en particulier lorsqu'elle est entièrement automatisée, permet à 15 l'utilisateur de disposer d'un système toujours à jour, sans avoir à s'occuper lui-même des mises à jour. Cependant, cette solution automatique peut entrainer une indisponibilité du service de navigation, durant le processus de mise à jour, pendant un laps de temps déterminé. Cet inconvénient est particulièrement pénalisant pour un utilisateur lorsque cette indisponibilité 20 survient au cours d'une navigation. Un but de la présente invention est de répondre aux inconvénients du document de l'art antérieur mentionné ci-dessus et en particulier, tout d'abord, de proposer un procédé de mise à jour qui évite une indisponibilité du service de navigation due à une mise à jour de la cartographie. 25 Pour cela un premier aspect de l'invention concerne un procédé de mise à jour de données de cartographie stockées dans une unité de stockage embarquée dans un véhicule, avec des données de cartographie stockées dans une unité de stockage débarquée, le procédé comprenant les étapes de : 30 - Vérification de la disponibilité d'une mise à jour des données auprès de l'unité de stockage débarquée, - Si une mise à jour est disponible alors le téléchargement de données de 3054032 2 cartographie dans une mémoire de l'unité de stockage embarquée (101.2), - Installation (23) des données de cartographie téléchargées, ledit procédé étant caractérisé en ce qu'il comprend en outre des étapes de : - Réception (24) d'un signal indiquant une extinction imminente du véhicule 5 (101), - Redémarrage (25) de la base de données cartographique, en réponse à la réception dudit signal. Grace à l'invention, l'expérience client est transparente : une mise à jour ne nécessite aucune intervention d'un utilisateur. En outre, une mise à jour de données cartographique n'entraine aucune indisponibilité du service navigation. En séparant la phase d'installation (prenant en compte des nouvelles données) et le redémarrage de la base cartographique, le service de navigation est maintenu disponible pour l'utilisateur. L'étape de redémarrage de la base cartographique (qui rend le service de navigation indisponible) est exécutée à un moment où ce service n'est pas utilisé par un utilisateur, autrement après l'extinction du véhicule. Avantageusement, les mises à jour sont incrémentales. Avantageusement, les mises à jour sont réalisées par pays ou par région. Avantageusement, le procédé de mise à jour selon l'invention est mis en oeuvre par une unité de calcul embarquée dans le véhicule. L'invention concerne aussi un dispositif de mise à jour de données de cartographie stockées dans une unité de stockage embarquée dans un véhicule, avec des données de cartographie stockées dans une unité de stockage débarquée, le dispositif comprenant : - Des moyens de vérification de la disponibilité d'une mise à jour des données auprès de l'unité de stockage débarquée, - Des moyens de téléchargement de données de cartographie dans une mémoire de l'unité de stockage embarquée, si une mise à jour est disponible, 3054032 3 - Des moyens d'installation des données de cartographie téléchargées, ledit dispositif étant caractérisé en ce qu'il comprend en outre : - Des moyens de réception d'un signal indiquant une extinction 5 imminente du véhicule, - Des moyens de redémarrage de la base de données cartographique, en réponse à la réception dudit signal. L'invention concerne aussi un véhicule automobile comprenant une unité de stockage embarquée stockant des données de cartographie, mises à 10 jour avec des données de cartographie stockées dans une unité de stockage débarquée du véhicule par le procédé selon l'invention. Avantageusement le véhicule automobile selon l'invention comprend un dispositif de mise à jour de données selon l'invention. D'autres caractéristiques et avantages de l'invention apparaîtront à 15 l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels : - la figure 1 illustre un exemple de système selon l'invention ; - la figure 2 illustre un logigramme représentant le procédé selon l'invention. Les dessins annexés pourront non seulement servir à compléter 20 l'invention, mais aussi contribuer à sa définition, le cas échéant. Dans ce qui suit, on considère, à titre d'exemple non limitatif, que le véhicule est de type automobile. Il s'agit par exemple d'une voiture. Mais l'invention n'est pas limitée à ce type de véhicule. Elle concerne en effet tout type de véhicule terrestre pouvant effectuer des déplacements et des 25 manoeuvres sur le sol. Ainsi, elle concerne également les motocyclettes, les autocars, les camions, les véhicules utilitaires et les engins de chantier. La figure 1 représente un véhicule automobile 101 communiquant avec un serveur débarqué 102 par l'intermédiaire d'un réseau étendu 103. Le véhicule 101 comprend une unité de guidage 101.1, autrement 30 appelée unité de navigation, agencée pour déterminer un trajet à parcourir 3054032 4 pour un utilisateur du véhicule. Le véhicule 101 comprend aussi des données de cartographie stockées dans une unité de stockage embarquée 101.2, et utilisées par l'unité de guidage 101.1. L'unité de stockage embarquée 101.2 est représentée distincte de l'unité de navigation 101.1, mais elle peut très 5 bien y être intégrée. Les données de cartographie stockées dans l'unité de stockage embarquée 101.2 représentent l'état des routes à une date donnée, appelée ci-après "date de version". Le véhicule 101 de la figure 1 comprend aussi une unité de communication embarquée 101.3 qui interroge régulièrement l'unité de la stockage débarquée 102, par l'intermédiaire d'une connexion sans fil. Typiquement, la connexion ou liaison sans fil est une connexion par ondes radio (3G, 4G,...). . L'unité de communication embarquée 101.3 est représentée distincte de l'unité de stockage embarquée 101.et de l'unité de navigation 101.1, mais elles peuvent très bien installée sur un même 15 calculateur. Bien entendu, en fonction de travaux, de création de route, de nouveaux pays ou régions cartographiés, les données de cartographie doivent être régulièrement adaptées et corrigées. A cet effet, les données de cartographie "à jour" sont stockées dans 20 le serveur débarqué aussi appelée unité de stockage débarquée 102, et elles aussi se voient affectées une date de version et/ou un numéro de version. Le serveur débarqué 102 est par exemple un calculateur générique comportant au moins une mémoire et un processeur sur lequel est installée une base de données stockant les données cartographiques. 25 Le véhicule 101 et le serveur débarqué 102 communique via un réseau étendu tel que un réseau de communication fixe 105 (ou WAN pour "Wide Area Network"), par exemple le réseau Internet auquel véhicule se connecte par une liaison sans fil (3G, 4G,...). Une première étape représentée figure 2 est une étape consistant à 30 vérifier 21 la disponibilité d'une mise à jour auprès du serveur débarqué 102. Cette vérification se fait, par exemple, en relevant et comparant des dates de 3054032 5 version des données de cartographie de l'unité de stockage embarquée 101.2 et des données de cartographie du serveur débarquée 102. Cette étape de comparaison des dates de version revient à savoir si les données de cartographie embarquées sont plus anciennes que les 5 données de cartographie débarquées. D'autres méthodes sont possibles, comme par exemple la comparaison de numéro de version. Le format de données utilisé permet de réaliser une mise à jour de la cartographie par région ou pays en incrémentale. Autrement dit, seules les données obsolètes (plus anciennes sur l'unité de stockage embarquée 101.2 10 que les données de cartographie du serveur débarquée 102) sont identifiées comme devant être mise à jour. On rappelle que, par opposition, une mise à jour non incrémentale, implique le téléchargement de l'intégralité des données cartographique à chaque modification des données. Si une mise à jour est dispo alors le module de téléchargement 101.3 15 télécharge 22 le ou les fichier(s) de mise à jour dans une mémoire de stockage par exemple de type eMMC, autrement une puce avec une mémoire flash. Mais il pourrait aussi s'agir d'une mémoire de stockage mécanique de type disque dur. Dans certains cas, le volume des données peut atteindre plusieurs mégaoctets. On estime qu'il faut en moyenne une minute pour 20 télécharger cinq mégaoctets de données. Dès lors, un téléchargement d'une mise à jour d'une vingtaine de mégaoctets peut dépasser quatre minutes. La durée de cette étape étant variable et n'étant pas connue a priori, on comprend qu'il est préférable de s'assurer de disposer d'une réserve d'énergie suffisante pour la mener à son terme. L'invention permet de réaliser 25 cette étape lorsque le véhicule 101 est en fonctionnement (autrement dit, moteur tournant), de sorte que les calculateurs embarqués par le véhicule 101 sont alimentés par un alternateur ou un alterno-démarreurs si la ou les batterie(s) du véhicule 101 sont vidée(s). En effectuant cette étape, lorsque le véhicule 101 est éteint, on 30 prendrait le risque de vider la ou les batteries du véhicule 101 sans pour autant mener l'étape 22 à son terme. 3054032 6 A ce stade les données de cartographie ne sont pas encore intégrées à la base de données de cartographie. L'étape suivante comprend l'installation 23 des données téléchargées dans la base de données cartographique. Lors de l'installation, les nouvelles 5 données viennent se substituer aux anciennes dans la base de données. Cette prise en compte des données est sans impact pour la navigation. Le service de navigation est toujours disponible. Cette étape est aussi connue sous le nom de fusion (ou merge en anglais) des données dans la base de donnée. 10 L'étape d'installation des nouvelles données de cartographie est fonction du volume de ces données. Le temps nécessaire pour cette installation est de l'ordre d'une minute pour cinq mégaoctets. Le volume des données est très variable car il dépend des pays sélectionnés, et de la date de la dernière mise à jour du NAC pour le pays concerné. On peut donc avoir 15 des volumes allant d'une centaine de kilooctets à plusieurs dizaines mégaoctets. Le temps d'installation d'une mise à jour peut donc varier de quelques secondes d'installation à dix minutes environ. A ce stade les nouvelles données de cartographie ne sont pas encore utilisables par l'unité de navigation 101.1. Ces données seront utilisables 20 après le redémarrage de l'unité de cartographie 101.2. C'est ce redémarrage de l'unité de cartographie 101.2 qui provoque une indisponibilité du service de navigation. A l'issue de cette étape, le processus de mise à jour se met alors en attente d'un signal indiquant qu'un redémarrage du module de cartographie 25 est possible. L'étape suivante comprend la réception 24 d'un signal indiquant une extinction du véhicule 101. Lorsque le conducteur coupe le contact de son véhicule, le moteur s'arrête. Un message est émis par l'un des calculateurs du véhicule, au 30 travers d'un bus de données (par exemple un bus CAN), à destinations d'autres calculateurs, et notamment le calculateur hébergeant le module de 3054032 7 cartographie 101.2. A la réception de ce message, les calculateurs du véhicule démarre une phase de temporisation à l'issue de laquelle ils se retrouvent dans un état de veille prolongée ou d'extinction. 5 La durée de la phase de temporisation est par exemple de 3 ou 4 minutes. A la réception de ce message, le calculateur hébergeant le module de cartographie 101.2 commande audit module 25 de redémarrer. Le redémarrage du module de cartographie à une durée par exemple 10 de l'ordre de 15 secondes. Ainsi, on comprend que ce redémarrage a le temps de se dérouler durant la phase de temporisation (entre le moment où l'utilisateur coupe le contact et le moment où les calculateurs du véhicule 101 sont éteints. REVENDICATIONS1. Procédé de mise à jour de données de cartographie stockées dans une unité de stockage embarquée (101.2) dans un véhicule (101), avec des données de cartographie stockées dans une unité de stockage débarquée (102), le procédé comprenant les étapes de : - Vérification (21) de la disponibilité d'une mise à jour des données auprès de l'unité de stockage débarquée (102), - Si une mise à jour est disponible alors le téléchargement (22) de données de cartographie dans une mémoire de l'unité de stockage embarquée (101.2), Installation (23) des données de cartographie téléchargées, ledit procédé étant caractérisé en ce qu'il comprend en outre des étapes de : - Réception (24) d'un signal indiquant une extinction imminente du véhicule (101), - Redémarrage (25) de la base de données cartographique, en réponse à la réception dudit signal. 2. Procédé de mise à jour selon la revendication précédente, dans lequel les mises à jour sont incrémentales. 3. Procédé de mise à jour selon l'une des revendications précédentes, dans lequel les mises à jour sont réalisées par pays ou par région. 4. Procédé de mise à jour selon l'une des revendications précédentes, mis en oeuvre par une unité de calcul embarquée dans le véhicule. 5. Dispositif de mise à jour de données de cartographie stockées dans une unité de stockage embarquée (101.2) dans un véhicule (101), avec des données de cartographie stockées dans une unité de stockage débarquée 3054032 9 (102), le dispositif comprenant : - Des moyens de vérification de la disponibilité d'une mise à jour des données auprès de l'unité de stockage débarquée (102), - Des moyens de téléchargement de données de cartographie dans une 5 mémoire de l'unité de stockage embarquée (101.2), si une mise à jour est disponible, - Des moyens d'installation des données de cartographie téléchargées, ledit dispositif étant caractérisé en ce qu'il comprend en outre : - Des moyens de réception d'un signal indiquant une extinction imminente 10 du véhicule (101), - Des moyens de redémarrage de la base de données cartographique, en réponse à la réception dudit signal. 6. Véhicule (101) automobile comprenant une unité de stockage embarquée 15 (101.2) stockant des données de cartographie, mises à jour avec des données de cartographie stockées dans une unité de stockage débarquée (102) du véhicule par le procédé selon l'une des revendications 1 à 4. 7. Véhicule automobile selon la revendication précédente, comprenant un 20 dispositif de mise à jour de données selon la revendication 5.