Brevet FR3052901A1 — publié le 20171222

Système de téléchargement de données de mise à jour pour un véhicule L'invention concerne la mise à jour, à distance, de calculateurs, dans des véhicules, éventuellement de type automobile. On connaît par le document US200601 22746 un système permettant permet de réaliser des opérations de diagnostic à distance (ou OTA pour Over The Air) sans liaison filaire entre l'outil débarqué et les différents équipements embarqués avec lesquels l'outil débarqué communique. On parle alors de diagnostic à distance ou « télédiagnostic » ou encore de « la remote diagnostic ». Pour permettre de bénéficier de la solution de diagnostic à distance, un véhicule doit toutefois comporter un équipement permettant de communiquer avec le monde extérieur par voie d'onde à forte portée de type GSM (3G, 4G, ...). 15 L'invention vise notamment à remédier à ce problème en proposant un système de téléchargement de données de mise à jour pour un véhicule. Elle propose plus précisément à cet effet un système de téléchargement de données de mise à jour pour un véhicule comportant au moins un calculateur, ledit système comportant un outil de diagnostic, un dispositif mobile et une 20 passerelle connectée à l'outil de diagnostic via Internet, ladite passerelle étant en outre connectée au dispositif mobile et au calculateur par l'intermédiaire de liaisons sans fil, caractérisé en ce que : - L'outil de diagnostic est apte à envoyer au dispositif mobile une requête de téléchargement de données de mise à jour ; 25 - Le dispositif mobile est apte à afficher la requête et à autoriser un téléchargement des données de mise à jour, à destination du calculateur, en réponse à une commande d'un utilisateur ; - Le calculateur du véhicule est apte à télécharger ladite mise à jour depuis le l'outil de diagnostic, les fichiers de mises à jour transitant par la 30 passerelle ; - Le calculateur du véhicule est apte à émettre des informations de progression du téléchargement, à destination du dispositif mobile, lesdites 3052901 2 informations étant affichées par le dispositif mobile. L'invention permet de superviser une mise à jour d'un ou plusieurs calculateurs d'un véhicule depuis un dispositif mobile. L'invention permet en outre d'effectuer ce téléchargement par l'intermédiaire d'une passerelle 5 connectée au réseau internet (typiquement au domicile du propriétaire du véhicule). Ce moyen de communication permet d'économiser des frais téléphonique en évitant d'utiliser une liaison de données téléphoniques. Plus précisément, cette invention, utilisable directement chez le client final, permet ,pour un véhicule non équipé d'un module de communication par voie d'onde de forte portée type GSM ( 3G, 4G, ...), de pouvoir tout de même télécharger un logiciel over the air ( sans connexion filaire) via une box internet domestique pour effectuer une mise à jour ou corriger une prestation automobile. L'invention permet de mettre en oeuvre le téléchargement de logiciel sans connexion filaire même si le véhicule ne dispose pas d'interface homme machine dédiée à cette fonctionnalité. La fonction de téléchargement de logiciel sans connexion filaire est alors peu couteuse à intégrer à un véhicule. Avantageusement, le calculateur du véhicule est apte à émettre, à destination de l'outil de diagnostic et du dispositif mobile, un message à l'issue du téléchargement, indiquant si ledit téléchargement s'est correctement déroulé, le dispositif mobile étant apte à afficher ledit message. L'invention concerne aussi un dispositif mobile appartenant au système selon l'invention, ledit dispositif mobile comportant des moyens d'affichages et des moyens d'émission et de réception de messages au travers d'une liaison sans fil, caractérisé en qu'il est apte à : - afficher une requête et à autoriser un téléchargement de données de mise à jour, à destination du calculateur, en réponse à une commande d'un utilisateur ; - recevoir et afficher des informations de progression du téléchargement. 3052901 3 L'invention concerne aussi un véhicule appartenant au système selon l'invention, ledit véhicule comportant au moins un calculateur comportant des moyens d'affichages et des moyens d'émission et de réception de messages au travers d'une liaison sans fil, caractérisé en ce qu'il est apte à : 5 - télécharger ladite mise à jour depuis le l'outil de diagnostic, les fichiers de mises à jour transitant par la passerelle; - émettre des informations de progression du téléchargement, à destination du dispositif mobile. L'invention concerne aussi un procédé de téléchargement de 10 données de mise à jour pour un véhicule comportant au moins un calculateur, ledit système comportant un outil de diagnostic, un dispositif mobile et une passerelle connectée à l'outil de diagnostic via Internet, ladite passerelle étant en outre connectée au dispositif mobile et au calculateur par l'intermédiaire de liaisons sans fil, caractérisé en ce qu'il comprend des étapes de : 15 - Emission, par un outil de diagnostic, à destination d'un dispositif mobile, d'une requête de mise à jour, - Affichage, par le dispositif mobile, de la requête de mise à jour, - En réponse à une commande de validation d'un utilisateur sur le dispositif mobile, envoi, par ledit dispositif mobile d'un message autorisant le 20 téléchargement, à l'outil de diagnostic, - Téléchargement par le calculateur des données de mise à jour, - Envoi par le calculateur, à destination du dispositif mobile d'une information de progression du téléchargement, - Affichage, par le dispositif mobile de l'information de 25 progression du téléchargement. Avantageusement, le procédé de téléchargement selon l'invention comprend en outre des étapes de : - Transmission du résultat du téléchargement par le calculateur à 3052 901 4 destination de l'outil de diagnostic et du dispositif mobile, - Affichage du résultat du téléchargement par le dispositif mobile. D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés, sur 5 lesquels: - la figure 1 illustre un exemple de système selon l'invention ; - la figure 2 illustre un véhicule selon l'invention ; - la figure 3 illustre un diagramme de séquence représentant le procédé selon l'invention. la Les dessins annexés pourront non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant. En référence à la figure 1, le système 100 de téléchargement de données de mise à jour pour un véhicule 101 comportant au moins un calculateur 101.1, comporte un outil de diagnostic 102, un dispositif mobile 15 103 et une passerelle 104. La passerelle domestique 104 est une interface entre 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 et un réseau local tel que un réseau local domestique 106 (ou LAN pour "Local Area Network"). 20 Le dispositif mobile 103 et le calculateur 101.1 sont connectés à la passerelle 104 par l'intermédiaire d'une liaison sans fil par exemple une liaison WiFiTM. Ils appartiennent au réseau local domestique .106 L'outil de diagnostic 102 est apte à envoyer au dispositif mobile 103 une requête de téléchargement de données de mise à jour ; 25 L'outil de diagnostic 102 est par exemple une application débarquée accessible depuis un ordinateur générique comportant une connexion à un réseau. Cet outil 102 est commun à une pluralité de véhicule. Il comprend une base de données pour stocker des données provenant des véhicules. En pratique, l'outil 102 mémorise un certain nombre d'informations relatives au 30 véhicule (par exemple le VIN pour Vehicule Identification Number). Les échanges entre le dispositif mobile 103 et l'outil 102 se font par 3052901 5 l'intermédiaire du réseau étendu 105. Le dispositif mobile 103 est par exemple un téléphone mobile intelligent (ou « smartphone »), une tablette tactile ou un ordinateur portable. Le dispositif mobile 103 comporte un module, par exemple développé sous la 5 forme d'une application logicielle, apte à - afficher une requête et à autoriser un téléchargement de données de mise à jour, à destination du calculateur (101.1), en réponse à une commande d'un utilisateur ; - recevoir et afficher des informations de progression du 1 o téléchargement. En référence à la figure 2, le véhicule 101 comporte un premier calculateur 101.1. Le premier calculateur 101.1 est apte à échanger des données à distance avec l'outil de diagnostic 102 par exemple par l'intermédiaire d'une liaison sans fil (par exemple WiFiTM) 15 En particulier, le premier calculateur est apte à : - se connecter à une passerelle domestique par l'intermédiaire de la liaison sans fils, - télécharger une mise à jour depuis le l'outil de diagnostic 102, (les fichiers de mises à jour transitent par la passerelle 104); 20 - émettre des informations de progression du téléchargement, à destination du dispositif mobile 103. Le véhicule 101 comporte par exemple un deuxième calculateur 101.2 dédié par exemple à la gestion du moteur du véhicule 101. Le véhicule 101 comporte par exemple un troisième calculateur 101.3 dédié par exemple 25 à la gestion de l'habitacle du véhicule 101. Le troisième calculateur 101.3 gère un certain nombre d'équipements électriques du véhicule 100 et notamment, des airbags, des éclairages intérieurs, le verrouillage/déverrouillage des portes et du coffre, le fonctionnement des vitres et de toit ouvrant électriques, le cadencement des essuie-glaces. 30 Chacun des calculateurs 101.1, 101.2, 101.3 comporte au moins un processeur et une mémoire. 3052901 6 Le véhicule 100 comporte au moins un bus de données 101.4 sur lequel transitent des données échangées par les différents calculateurs embarqués 101.1, 101.2, 101.3 dans le véhicule 101. De façon avantageuse, le premier calculateur 101.1 est, en outre, 5 apte à émettre, à destination de l'outil de diagnostic 102 et du dispositif mobile 103, un message à l'issue du téléchargement, indiquant si ledit téléchargement s'est correctement déroulé. Le dispositif mobile 103 est apte à afficher ledit message. Cette caractéristique permet d'informer, un utilisateur supervisant un 10 téléchargement, du bon déroulement et de la fin dudit téléchargement. L'invention concerne aussi un procédé de téléchargement de données de mise à jour pour un véhicule. En référence à la figure 3, le procédé comporte une étape de connexion du véhicule 101 (ou plus précisément du premier calculateur 101.1) à la passerelle domestique 104. 15 Par ailleurs, dans le cas d'un réseau WiFiTM, la passerelle 104 peut mettre en oeuvre des protocoles de sécurité utilisant des clefs WEP ("Wired Equivalent Privacy") ou WPA ("WiFiTM Protected Access"). Dans ce cas, le code de sécurité doit être communiqué au premier calculateur 101.1 lors de la première connexion. 20 Le procédé comporte aussi une étape de connexion du dispositif mobile 103 à la passerelle domestique 104. Une fois connectés à la passerelle domestique 104, le premier calculateur 101.1 et le dispositif mobile 103 appartiennent au même réseau local 106 et peuvent communiquer par ce biais. Ils ont en outre accès à l'outil 25 de diagnostic 102 par l'intermédiaire du réseau étendu 105. Le premier calculateur 101.1 et le dispositif mobile 103 émettent chacun un message à destination de l'outil de diagnostic 102 pour lui signaler qu'ils sont connectés. Le procédé comporte ensuite une étape d'émission 202, par l'outil de 30 diagnostic 102, à destination du dispositif mobile 103, d'une requête de mise à jour. La requête est émise si l'outil 102 détectent qu'au moins un des 3052901 7 calculateurs du véhicule nécessite une mise à jour logicielle. A réception de la requête, le dispositif mobile 103 affiche la requête de mise à jour. L'utilisateur peut alors valider la demande ou bien différé à plus tard 5 la mise à jour. En cas de validation, le dispositif mobile 103 envoi 204, à l'outil de diagnostic, 102, un message autorisant le téléchargement. Le premier calculateur 101.1 commence alors le téléchargement 205 des données de mise à jour, 10 Au cours du téléchargement, le premier calculateur 101.1 envoie 206, de façon régulière, à destination du dispositif mobile 103 d'une information de progression du téléchargement. Cette information peut être par exemple une quantité de données déjà téléchargées ou restant à télécharger ou un temps restant avant la fin du téléchargement. 15 Lorsque le dispositif mobile 103 reçoit l'information de progression du téléchargement, celui-ci affiche (étape 207) l'information sur ces moyens d'affichage. Ceci permet à l'utilisateur de suivre la progression de la mise jour du calculateur. Le procédé comporte aussi une étape de transmission du résultat par 20 le calculateur 101.1 à destination de l'outil 102 (étape 208) et du dispositif mobile 103 (étape 208'). Le dispositif mobile affiche (étape 209) le résultat du téléchargement. Ceci permet à l'utilisateur de savoir si la mise à jour s'est correctement déroulée ou si elle a échoué. 25 REVENDICATIONS1. Système (100) de téléchargement de données de mise à jour pour un véhicule (101) comportant au moins un calculateur (101.1), ledit système comportant un outil de diagnostic (102), un dispositif mobile (103) et une passerelle (104) connectée à l'outil de diagnostic (102) via un réseau étendu (105), ladite passerelle (104) étant en outre connectée au dispositif mobile (103) et au calculateur (101.1) par l'intermédiaire de liaisons sans fil, caractérisé en ce que : - L'outil de diagnostic (102) est apte à envoyer au dispositif mobile (103) une requête de téléchargement de données de mise à jour ; - Le dispositif mobile (103) est apte à afficher la requête et à autoriser un téléchargement des données de mise à jour, à destination du calculateur (101.1), en réponse à une commande d'un utilisateur ; - Le calculateur (101.1) du véhicule (101) est apte à télécharger ladite mise à jour depuis le l'outil de diagnostic, les fichiers de mises à jour transitant par la passerelle (104) ; - Le calculateur (101.1) du véhicule (101) est apte à émettre des informations de progression du téléchargement, à destination du dispositif mobile, lesdites informations étant affichées par le dispositif mobile. 2. Système (100) de téléchargement selon la revendication 1, caractérisé en ce que le calculateur (101.1) du véhicule (101) est apte à émettre, à destination de l'outil de diagnostic (102) et du dispositif mobile (103), un message à l'issue du téléchargement, indiquant si ledit téléchargement s'est correctement déroulé, le dispositif mobile (103) étant apte à afficher ledit message. 3. Dispositif mobile (103) appartenant au système (100) selon l'une des revendications précédentes, ledit dispositif mobile (103) comportant des 3052 901 9 moyens d'affichages et des moyens d'émission et de réception de messages au travers d'une liaison sans fil, caractérisé en qu'il est apte à : - afficher une requête et à autoriser un téléchargement de données de mise à jour, à destination du calculateur (101.1), en réponse à une commande 5 d'un utilisateur ; - recevoir et afficher des informations de progression du téléchargement. 4. Véhicule (101) appartenant au système (100) selon l'une des revendications 1 ou 2, ledit véhicule comportant au moins un calculateur 10 (101.1) comportant des moyens d'affichages et des moyens d'émission et de réception de messages au travers d'une liaison sans fil, caractérisé en ce qu'il est apte à : - télécharger ladite mise à jour depuis le l'outil de diagnostic (102), les fichiers de mises à jour transitant par la passerelle (104) ; 15 - émettre des informations de progression du téléchargement, à destination du dispositif mobile (103). 5. Procédé de téléchargement de données de mise à jour pour un véhicule (101) comportant au moins un calculateur (101.1), ledit système comportant 20 un outil de diagnostic (102), un dispositif mobile (103) et une passerelle (104) connectée à l'outil de diagnostic via Internet (105), ladite passerelle étant en outre connectée au dispositif mobile (103) et au calculateur (101.1) par l'intermédiaire de liaisons sans fil, caractérisé en ce qu'il comprend des étapes de : 25 - Emission (202), par un outil de diagnostic (102), à destination d'un dispositif mobile (103), d'une requête de mise à jour, - Affichage (203), par le dispositif mobile (103), de la requête de mise à jour, - En réponse à une commande de validation d'un utilisateur sur le dispositif mobile (103), envoi (204), par ledit dispositif mobile (103) d'un message 30 autorisant le téléchargement, à l'outil de diagnostic (102), - Téléchargement (205) par le calculateur (101.1) des données de mise à jour, 3052 901 10 - Envoi (206) par le calculateur (101.1), à destination du dispositif mobile (103) d'une information de progression du téléchargement, - Affichage (207), par le dispositif mobile (103) de l'information de progression du téléchargement. 5 6. Procédé de téléchargement selon la revendication précédente, caractérisé en ce qu'il comprend en outre des étapes de : - Transmission (208, 208') du résultat du téléchargement par le calculateur (101.1) à destination de l'outil de diagnostic (102) et du dispositif mobile 10 (103), - Affichage (209) du résultat du téléchargement par le dispositif mobile (103).