Brevet FR2846116A1 — publié le 20040423

i Procédé et système de contrôle à distance de la présence, dans des véhicules automobiles, d'un ou de plusieurs éléments défectueux L'invention concerne le contrôle à distance du bon fonctionnement de véhicules automobiles. Plus particulièrement, l'invention porte sur un procédé et un système permettant à un constructeur de véhicules automobiles de 10 contrôler à distance la présence, dans des véhicules automobiles en sortie d'une ligne d'assemblage, c'est-à-dire dans des véhicules livrés à des clients utilisateurs, d'un ou de plusieurs éléments susceptibles d'être défectueux. De manière conventionnelle, lorsque des dysfonctionnements 15 apparaissent de manière fréquente dans une pièce d'un véhicule de type donné, le constructeur procède à une recherche de tous les véhicules fabriqués avec cette pièce puis rappelle ces véhicules de manière à procéder à un remplacement de la pièce défectueuse. Ceci est effectué en identifiant les véhicules dont la date de sortie d'usine 20 d'assemblage se situe entre deux dates extrêmes, puis en envoyant un courrier à l'adresse postale du propriétaire. Cependant, en cas de changement de propriétaire, il arrive souvent que le constructeur n'ait pas connaissance de ce changement de sorte que le courrier de rappel est adressé au propriétaire initial. Il 25 est ainsi possible que certains véhicules ne subissent pas les opérations de réparation nécessaires. Par ailleurs, au contraire, il peut arriver que certains véhicules subissent plusieurs réparations successives. Ceci peut en particulier se produire lorsque des véhicules, qui ont déjà subi un dysfonctionnement 30 et pour lequel la pièce incriminée a été changée, sont rappelés par le constructeur. Le but de l'invention est donc de pallier ces inconvénients et de fournir un procédé et un système de contrôle permettant de mettre en oeuvre des opérations de rappel de véhicules de manière automatique et ce, même en cas de changement de propriétaire. Selon l'invention, il est donc proposé un procédé de contrôle à distance de la présence, dans des véhicules automobiles, d'un ou de 5 plusieurs éléments prédéterminés susceptibles d'être défectueux, comprenant les étapes de: - mémorisation, dans une base de données qui est embarquée à bord de chaque véhicule et qui est gérée par un calculateur du véhicule, des pièces entrant dans la constitution du véhicule sous la 10 forme d'une liste de codes d'identification correspondant respectivement à des numéros de série des pièces; - établissement d'une liaison entre un calculateur de diagnostic distant et le calculateur embarqué à bord d'une partie au moins des véhicules; - envoi, à destination du calculateur embarqué, d'une requête de consultation de la base de données; et - consultation de la base de données et identification des véhicules comportant le ou les éléments susceptibles d'être défectueux. Ce procédé comporte en outre une étape d'envoi, vers les 20 véhicules identifiés, d'au moins un message d'alerte en utilisant la liaison établie entre les calculateurs. Selon un mode de mise en oeuvre de ce procédé, préalablement à l'envoi de la requête, on identifie, dans une base de données dans laquelle sont stockés des numéros d'identification de véhicules en 25 fonction de leur date de fabrication, les véhicules susceptibles d'être assemblés à partir dudit ou desdits éléments, l'étape d'envoi de la requête n'étant effectuée qu'en ce qui concerne les véhicules identifiés. Par exemple, au cours de la consultation de la base de données, le calculateur embarqué délivre une liste de codes d'une partie au 30 moins des éléments mémorisés correspondant à la requête. Selon une autre caractéristique de ce procédé, celui-ci comporte en outre une étape de mise à jour de la base de données pour identifier les véhicules ayant subi une opération de maintenance. Selon un mode de mise en oeuvre avantageux, les calculateurs communiquent selon le protocole de communication IP, les calculateurs embarqués ayant chacun une adresse IP. Selon l'invention, il est également proposé un système de 5 contrôle à distance de la présence, dans des véhicules automobiles, d'un ou de plusieurs éléments prédéterminés susceptibles d'être défectueux, pour la mise en oeuvre d'un procédé tel que défini cidessus. Ce système de contrôle comporte une base de données 10 embarquée à bord de chaque véhicule, raccordée à un calculateur de gestion de la base de données et dans laquelle sont stockées des pièces entrant dans la constitution du véhicule sous la forme d'une liste de codes d'identification correspondant respectivement à des numéros de série des pièces, et un calculateur distant adapté pour communiquer 15 avec les calculateurs de gestion embarqués pour identifier les véhicules comportant ledit ou lesdits éléments prédéterminés. Selon une autre caractéristique de ce système, les calculateurs de gestion embarqués, d'une part, et le calculateur distant, d'autre part, comportent respectivement des serveurs de télécommunication adaptés 20 pour communiquer conjointement selon le protocole de communication IP. De préférence, les calculateurs de gestion embarqués comportent, stocké en mémoire, un logiciel de navigation pour la consultation des données stockées dans la base de données. On peut mémoriser les éléments dans la base de données à l'aide d'un langage de balisage hypertexte HTML. D'autres buts, caractéristiques et avantages de l'invention apparaîtront à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple non limitatif, et faite en référence aux 30 dessins annexés sur lesquels: - la figure l est un schéma synoptique illustrant l'architecture générale de la partie d'un système de contrôle selon l'invention qui est embarquée à bord de véhicules automobiles; - la figure 2 montre une table stockée dans le calculateur distant; - la figure 3 montre un exemple de table stockée en mémoire dans la base de données du véhicule; et Sur la figure 1, on a représenté la partie embarquée d'un système de contrôle de véhicules automobiles conforme à l'invention. Un tel système est destiné à permettre à un constructeur de véhicules automobiles d'identifier les véhicules équipés d'une pièce ou d'un élément susceptible d'être défectueux et de transmettre un message 10 d'alerte invitant le propriétaire du véhicule à se rendre chez un concessionnaire pour procéder à un remplacement de la pièce incriminée, sous la forme d'un message transmis directement à bord du véhicule. Pour ce faire, le système comporte une partie embarquée à bord 15 de chaque véhicule automobile, visible sur la figure 1, et une partie distante, placée par exemple au sein du service commercial du constructeur, qui est adaptée pour communiquer avec la partie embarquée des véhicules. De préférence cette communication s'effectue en utilisant le réseau Internet, c'est-à-dire selon le protocole 20 de télécommunication IP, en utilisant des services de transmission de données par ondes radio. A cet égard, le service général de radiocommunication en mode paquet, ou système "GPRS", le système universel de télécommunications avec les mobiles, ou système "UMTS", ou encore des systèmes de télécommunication par satellite 25 peuvent être utilisés pour établir une communication entre les véhicules et la partie dite distante du système de contrôle. En ce qui concerne la partie distante, qui est hébergée au sein du constructeur de véhicules automobiles, celle-ci comporte essentiellement un calculateur central associé à une base de données 30 dans laquelle sont regroupées l'ensemble des informations correspondant au véhicule fourni au client utilisateur, sous la forme de numéros N de véhicules associés à un numéro d'identification de véhicule (VIN) et à une date D de sortie d'usine d'assemblage (figure 2). En référence à la figure 1, la partie embarquée comporte un calculateur de gestion 10 associé à une base de données 12 dans laquelle sont regroupés l'ensemble des éléments, pièces ou systèmes fonctionnels du véhicule. De préférence, cette base de données 12 est 5 réalisée à partir de composants de mémoire non volatile de type EEPROM. Le calculateur 10 assure essentiellement la gestion du contenu de la base 12, ainsi que la lecture et l'écriture des données. Il est raccordé à l'ensemble des principaux éléments fonctionnels du 10 véhicule, d'une part, par l'intermédiaire d'un bus de diagnostic 14 et, d'autre part, par l'intermédiaire d'un bus de transmission de données 16, par exemple un bus de type CAN. Par exemple, parmi les principaux éléments surveillés par le calculateur 10, on identifie: - le calculateur d'injection 18 - le calculateur d'habitacle 20 - le système antiblocage des roues 22 - la boîte de vitesses automatique 24 - les coussins gonflables de sécurité 26; Par ailleurs, le calculateur 10 est raccordé par l'intermédiaire du bus 16 de transmission de données à un afficheur 28 de la planche de bord du véhicule et, par l'intermédiaire d'un pare-feu 30, à des modules de télécommunication 32, 34 et 36 appartenant chacun a un système de télécommunication spécifique, tel que le système GPRS, le 25 système UMTS, ou un système de télécommunication par satellite, en vue de communiquer avec un module de télécommunication correspondant associé au calculateur distant hébergé chez le constructeur. Enfin, un lecteur de codes barres 38 communique avec le calculateur 10. Comme indiqué précédemment, la base de données 12 incorpore l'ensemble des principaux éléments entrant dans la constitution du véhicule. Comme on le voit sur la figure 3, ces informations se présentent sous la forme d'une liste de pièces, associées dans la base à un numéro " N " de pièce et identifiées chacune par un code " C " représentatif du numéro de série de la pièce, par sa date " D " de fabrication, par des informations " Type " représentatives du type de pièce, " électronique ", " mécanique ",. auquel la pièce appartient et par des informations descriptives " Pièce ". Ces informations sont saisies soit par lecture d'un code barre..DTD: porté par la pièce au moyen du lecteur 38, lors de l'assemblage du véhicule, ou, chez un concessionnaire, en cas de remplacement de pièce, ou peuvent être transmises par l'intermédiaire du bus de 10 transmission de données 16. Cette base de données 12 est mise à jour à chaque fois que l'une des pièces est remplacée. Par ailleurs, le calculateur 10 incorpore un serveur de télécommunications adapté pour communiquer avec un serveur 15 correspondant, par exemple intégré au calculateur distant, selon le protocole de télécommunications IP. Le calculateur distant peut ainsi communiquer avec chacun des véhicules en utilisant le réseau Internet, chaque véhicule disposant d'une propre adresse IP. Chacun des véhicules est dès lors accessible quel que soit son emplacement. L'architecture qui vient d'être décrite permet ainsi à un constructeur de véhicules automobiles d'identifier à distance et de manière certaine les véhicules qui sont équipés d'une pièce susceptible d'être défectueuse et dont il convient de prévoir un remplacement. Pour procéder à un tel contrôle, le calculateur distant identifie 25 la liste des véhicules susceptibles de comporter une telle pièce, à partir de la date de sortie d'usine d'assemblage (figure 2). Par exemple, les véhicules sont identifiés en utilisant deux dates extrêmes englobant une période de fabrication suspecte. Il émet alors une requête tendant à interroger la base de 30 données 12 de chaque véhicule identifié puis transmet cette requête à destination des véhicules identifiés, par l'intermédiaire des moyens de télécommunication dont il est équipé. Par exemple, par cette requête, le calculateur distant peut ne consulter qu'une partie des éléments mémorisés, par exemple en fonction du type des éléments du véhicule, de leur date de fabrication,... En réponse à cette requête, le calculateur 10 de chaque véhicule destinataire de la requête transmet à destination du 5 calculateur distant les informations correspondant aux pièces concernées par la requête, sous la forme d'un code contenant les informations extraites de la base 12. On notera que l'utilisation d'un langage de balisage hypertexte, c'est-àdire une représentation des pièces dans la base au moyen d'un 10 tel langage et d'un logiciel de navigation stocké dans les calculateurs embarqués pour la consultation des données stockées dans la base de données permet au constructeur une consultation aisée de la base en permettant de naviguer au sein des pièces de véhicules suspects telles qu'elles sont mémorisées dans la base. Après identification des véhicules incriminés, le calculateur 10 provoque l'élaboration et l'émission vers les véhicules concernés, d'un message d'alerte en vue de prévenir le propriétaire du véhicule de la nécessité de présenter son véhicule chez un concessionnaire pour procéder à un remplacement de la pièce. Un tel message d'alerte est 20 présenté par le calculateur sur l'afficheur 28 du véhicule. On s'affranchit ainsi des problèmes liés aux changements d'adresse postale des propriétaires des véhicules. Après réalisation toute intervention sur un véhicule, la base de données du véhicule est mise à jour, par exemple en remplissant champ 25 spécifique de manière à éviter qu'il ne soit procédé à un changement d'une pièce non défectueuse. REVENDICATIONS 1. Procédé de contrôle à distance de la présence, dans des véhicules automobiles, d'un ou de plusieurs éléments prédéterminés susceptibles d'être défectueux, caractérisé en ce qu'il comporte les étapes de: mémorisation, dans une base de données (12) qui est embarquée à bord de chaque véhicule automobile et qui est gérée par un calculateur (10) du véhicule, des pièces entrant dans la constitution du véhicule sous la forme d'une liste de 10 codes d'identification (C) correspondant respectivement à des numéros de série des pièces; - établissement d'une liaison entre un calculateur de diagnostic distant et le calculateur (10) embarqué à bord d'une partie au moins des véhicules; - envoi, à destination dudit calculateur embarqué, d'une requête de consultation de la base de données; et - consultation de la base de données (12) et identification des véhicules comportant le ou les éléments susceptibles d'être défectueux. 2. Procédé selon la revendication 1, caractérisé en ce qu'il comporte en outre une étape d'envoi, vers les véhicules identifiés, d'au moins un message d'alerte en utilisant la liaison établie entre les calculateurs. 3. Procédé selon l'une des revendications 1 et 2, caractérisé en 25 ce que préalablement à l'envoi de la requête, on identifie, dans une base de données dans laquelle sont stockés des numéros d'identification (VIN) de véhicules en fonction de leur date de fabrication (D), les véhicules susceptibles d'être assemblés à partir dudit ou desdits éléments, l'étape d'envoi de la requête n'étant 30 effectuée qu'en ce qui concerne les véhicules identifiés. 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce qu'au cours de la consultation de la base de données, le calculateur (10) embarqué délivre une liste de codes d'une partie au moins des éléments mémorisés correspondant à la requête. 5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce qu'il comporte en outre une étape de mise à jour de 5 la base de données (12) pour identifier les véhicules ayant subi une opération de maintenance. 6. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que les calculateurs communiquent selon le protocole de communication IP, les calculateurs embarqués ayant chacun une 10 adresse IP. 7. Système de contrôle à distance de la présence, dans des véhicules automobiles, d'un ou de plusieurs éléments prédéterminés susceptibles d'être défectueux, pour la mise en oeuvre d'un procédé selon l'une quelconque des revendications i à 7, caractérisé en ce 15 qu'il comporte une base de données (12) embarquée à bord de chaque véhicule, raccordée à un calculateur (10) de gestion de la base de données et dans laquelle sont stockées des pièces entrant dans la constitution du véhicule sous la forme d'une liste de codes d'identification (C) correspondant respectivement à des numéros de 20 série des pièces, et un calculateur distant adapté pour communiquer avec les calculateurs de gestion embarqués pour identifier les véhicules comportant ledit ou lesdits éléments prédéterminés. 8. Système selon la revendication 7, caractérisé en ce que les calculateurs de gestion embarqués, d'une part, et le calculateur distant, 25 d'autre part, comportent respectivement des serveurs de télécommunication adaptés pour communiquer conjointement selon le protocole de télécommunication IP. 9. Système selon la revendication 8, caractérisé en ce que les calculateurs de gestion embarqués comportent, stocké en mémoire, un 30 logiciel de navigation pour la consultation des données stockées dans la base de données. 10.Système selon la revendication 9, caractérisé en ce que les éléments mémorisés dans la base de données sont représentés à l'aide d'un langage de balisage hypertexte.