Brevet FR3070654A1 — publié le 20190308

TITRE: SYSTEME DE DIAGNOSTIC ELECTRONIQUE AUTOMOBILE A BASE DE DONNEES AUTOADAPTATIVE ABREGE : L'invention concerne un système de diagnostic pour véhicule, comprenant : - d'une part, au moins une interface ou un module télématique permettant de se connecter au véhicule via la prise diagnostic dudit véhicule et permettant le conditionnement des signaux émis par celui-ci, un ordinateur, tablette ou calculateur permettant à un algorithme intelligent de fonctionner pour traiter les informations échangées, gérer et faire évoluer de manière autoadaptative une base de données, se connecter à des réseaux internet/intranet ou autre, générer les nouveaux éléments de la base de données et les échanger avec un serveur distant permettant de centraliser et traiter les informations de tous lesdits systèmes en fonctionnement. Le système comporte, d'autre part, une application logicielle de centralisation, comportant des moyens de communication avec l'interface et/ou le module de télématique, via un réseau filaire ou non filaire, des moyens de mise à disposition des données et de données d'analyse calculées sur la base des données reçues, à destination d'au moins un utilisateur de services dudit système de communication. DESCRIPTION: La présente invention concerne un système de diagnostic électronique automobile à base de données autoadaptative. Pour les réparateurs indépendants, en charge de la maintenance des véhicules, et ne faisant pas partie d'un réseau après-vente d'un constructeur automobile, la croissance de l'électronique embarquée a engendré une complexité de type exponentiel. Cette complexité est accrue par l'impossibilité d'avoir à disposition, pour des raisons de coût et de maitrise du fonctionnement, tous les outils de diagnostic et de maintenance développés par les constructeurs pour leur gamme de véhicules. Des outils de diagnostic multi-marque existent, plus ou moins complet, et à différents niveaux de prix suivants la performance et la qualité de ceux-ci. Chaque calculateur de systèmes mécatroniques équipant un véhicule automobile effectue en temps réel un auto-diagnostic de son fonctionnement et enregistre sous forme de code erreur (DTC dans le langage consacré) ses défauts de fonctionnement interne, ainsi que les défauts de fonctionnement des actionneurs ou capteurs qui lui sont rattachés. Les défauts enregistrés dans les calculateurs le sont suivant un codage précis et standard mais chaque code défaut peut représenter un libellé et une cause différents d'un constructeur à l'autre et même dans certains cas d'un véhicule à l'autre chez un même constructeur. L'interrogation d'un calculateur embarqué d'un véhicule ne donne jamais ce libellé en clair mais uniquement un codage hexadécimal qu'il convient de rapprocher d'une base de données exhaustive afin d'avoir l'origine et le libellé exact de la panne sur le véhicule diagnostiqué. De plus, chaque calculateur utilise un protocole de communication propre, dépendant de son fabricant, de la marque du véhicule et de son année de fabrication, les protocoles de communication tendant à s'uniformiser tout de même sur les véhicules les plus récents. Min de pouvoir se connecter à un maximum de calculateurs sur un maximum de véhicules et donner une indication exacte de l'origine de chaque panne ou défaut, le système de diagnostic doit inclure dans son fonctionnement une base de données exhaustive qui associe à chaque véhicule et calculateur, le bon paramètres de connexion ainsi qu'un libellé exact en clair et dans différentes langues la signification de chaque code de défaut pour chaque véhicule. La qualité et l'exhaustivité de cette base de données font, avec la capacité de l'outil à se connecter à tous les protocoles de communication utilisés sur les véhicules de toute marque la performance de l'outil, et donc son prix, qui en est directement corrélé. Une base de donnée exhaustive pour le libellé des défauts et les protocoles de communication utilisés est une base qui contient plusieurs dizaines de milliers de lignes. Cette base de données est très difficile à constituer car elle demande de compiler les informations venant de tous les constructeurs automobiles, sur tous les calculateurs équipant tous les véhicules de toutes date de fabrication intégrant un auto-diagnostic embarqué. La constitution de cette base de données représente la majeure partie du coût de conception d'un bon outil de diagnostic électronique automobile. La présente invention propose de répondre à ce problème, en proposant un système de diagnostic avec une base de données autoadaptative, c'est à dire qui s'enrichit continuellement avec l'utilisation du système en propre et de tous les systèmes du même type, chacun communiquant ses informations et conclusions à tut serveur qui compile et traite les informations à l'aide d'un algorithme spécifique et met à jour régulièrement une base de données général qui est envoyée à chaque système via une liaison internet ou autre. Suivant des modes particuliers de réalisation, le système comporte l'une ou plusieurs des caractéristiques suivantes : les moyens de détection et les moyens de communication avec les réseaux internet et/ou intranet sont intégrés à un ordinateur, tablette ou calculateur, à cet ordinateur, tablette ou calculateur est intégré une application logicielle dotée d'un algorithme spécifique qui en pilotant l'interface ou le module télématique permettant de se connecter au véhicule détecte le type de réseau et le protocole de communication utilisé par le calculateur du véhicule interrogé, obtient de la part dudit calculateur les codes défauts. Dans un premier temps interroge la base de données de défauts interne stockée dans l'application logicielle, dans un deuxième temps et dans le cas où le code défaut n'est pas répertorié dans la base de données de défauts interne, lance une recherche sur le réseau internet afin d'obtenir les informations disponibles sur ce défaut dans des bases de données externes, les forums de discussion, les sites de résolution de problèmes, ect..., met à disposition de l'utilisateur ces informations après traitement, les enregistre dans la base de données interne de l'application logicielle pour une utilisation ultérieure et envoi ces mêmes information à un serveur central pour qu'un traitement global soit opéré sur ces infonnations pour que la base de données centrale soit enrichi et partagée avec tous les utilisateurs du même système de diagnostic. L'invention sera mieux comprise à l'aide de la description qui va suivre donnée uniquement à titre d'exemple, et faite en se référant aux dessins annexés sur lesquels la figure 1 représente un schéma synoptique illustrant un mode de réalisation du système selon l'invention, la figure 2 représente un schéma synoptique illustrant le processus de fonctionnement du système. On reconnait en effet sur la figure 1 les éléments constitutifs du système et la façon dont ils sont agencés et communiquent entre eux. L'ordinateur, tablette ou calculateur accueillant l'application logicielle intégrant l'algorithme spécifique et la base de données auto-adaptative est désigné par la référence générale 1 sur cette figure. L'intemface qui permet de communiquer avec le véhicule et qui est reliée à l'ordinateur, tablette ou calculateur est désigné par la référence générale 2. Le serveur distant qui contient également des algorithmes spécifiques de recueil et de traitement de données ainsi que des moyens de communication internet est désigné par la référence générale 3. Les autres outils du même type utilisé par d'autres utilisateurs sont désignés par la référence générale 4. L'ensemble des informations disponibles en libre accès sur le réseau internet est désigné par la référence générale 5. Une séquence de fonctionnement est la suivante (elle est également illustrée par le synoptique du processus donné figure 2) - L'utilisateur renseigne à l'ordinateur, tablette ou calculateur relié au véhicule via l'interface et la prise diagnostic dudit véhicule, les caractéristiques du véhicule (marque, motorisation année de fabrication) - L'algorithme de l'application logicielle installée sur l'ordinateur 1, commence par vérifier si les informations concernant ce véhicule sont déjà présentes dans la base de données, si oui l'algorithme utilise ces informations pour se connecter au véhicule via l'interface 2 - Si non, le couple algorithme + interface commence une phase de détermination du réseau et du protocole de communication utilisé par le ou les calculateurs du véhicule à diagnostiquer, le résultat de cette étape étant la détermination de ces informations manquantes - Avec les informations adéquates de type de réseau et de protocole, l'algorithme communique avec le ou les calculateurs à diagnostiquer et recueille les différentes informations disponibles et en particulier les codes défauts donnés dans le formalisme standard - L'algorithme rapproche ces infornmations de celles de la base de données contenue dans l'application logicielle, si les informations sont inexistantes ou incomplètes il lance différentes requête sur le réseau internet 5 afin d'obtenir les informations manquantes, via des moteurs de recherches, des base de données spécialisées, des forums de discussion ou de résolution de problème, il traite les informations reçues et les agence de manière à ce qu'elles soient exploitables par l'utilisateur - Finalement le système algorithme + interface électronique, traite les informations nouvelles recueillies, les agences et renchérit la base de donnée interne de l'outil pour une utilisation ultérieure - Le système envoi également toutes ces informations à un serveur distant 3 qui doté lui aussi d'un algorithme spécifique complète ces informations par d'autres recherches, les agence et complète la base de données centrale - Ces informations peuvent être corrigées, améliorées et enchéries par un intervenant humain mais cela est non obligatoire - La base de données centrale ainsi renchérie est alors partagé avec l'ensemble des possesseurs de l'outil 5 reliés eux aussi au serveur distant Ce système de diagnostic intégrant ce processus de fonctionnement permet donc de générer en continu une base de données de protocoles de communication, de défauts (DTC) avec leurs libellés et de propositions de réparation en continu, automatiquement en utilisation des informations librement accessibles sur internet et à moindre coût. Le système selon l'invention répond donc au besoin d'avoir une base données la plus précise et exhaustive possible pour alimenter l'application logicielle d'un système de diagnostic qui plus est lorsque l'on sait que les pannes susceptible d'affecter un produit complexe comme une automobile sont de plusieurs milliers mais que celles qui apparaissent réellement ne sont qu'au nombre d'une centaine et qu'elles sont récurrentes sur un grand nombre de véhicules de même types donc que les informations les concernant, leurs caractéristiques, leur traitement finissent par apparaître dans un moteur de recherche, REVENDICATIONS: 1. Système de diagnostic automobile contenant une base de données autoadaptative qui évolue continuellement avec l'utilisation de l'appareil et des appareils de même fabrication reliés entre eux via un serveur central. 2. Processus de fonctionnement du système de la revendication précédente décrit sur le synoptique de la figure 2 3. Procédé d'élaboration, de mise à jour, et de mise à disposition à distance d'une base de données de système de diagnostic automobile en utilisant des algorithmes de recherche sur des données librement accessibles sur internet, 4. Procédé de détermination automatique des types de réseau et protocoles utilisés pour le diagnostic de calculateurs automobiles selon le système de la revendication 1 et le processus de la revendication 2. REVENDICATIONS: 1. Système de diagnostic automobile contenant une base de données autoadaptative qui évolue continuellement avec l'utilisation de l'appareil et des appareils de même fabrication reliés entre eux via un serveur central. 2. Processus de fonctionnement du système de la revendication précédente décrit sur le synoptique de la figure 2 3. Procédé d'élaboration, de mise à jour, et de mise à disposition à distance d'une base de données de système de diagnostic automobile en utilisant des algorithmes de recherche sur des données librement accessibles sur intemet. 4. Procédé de détermination automatique des types de réseau et protocoles utilisés pour le diagnostic de calculateurs automobiles selon le système de la revendication 1 et le processus de la revendication 2.