Brevet FR3124146A1 — publié le 20221223

L’invention concerne notamment un système pour prévenir un vol de véhicule comportant au moins un réseau de communication (2), mettant en œuvre un serveur distant (4) et au moins un dispositif personnel (6) d’un utilisateur, le système comprenant en outre un boitier (1) comportant deux modules de communication courte distance (7) et longue distance (5). Le boitier (1) comporte un module intelligent (11), comprenant une mémoire d’intelligence artificielle mémorisant des scénarios d’alerte supposant une situation de vol, un microcontrôleur intelligent (3), relié audit réseau de communication (2) du véhicule et audit module intelligent (11), recevant dudit réseau (2) un scénario réel qui est analysé par rapport aux scénarios d’alerte pour émettre une information d’alerte en cas de similitude détectée, et un microcontrôleur de commande (12), autorisant ou empêchant ledit démarrage dudit véhicule en fonction d’un ordre en provenance dudit dispositif personnel (6) et/ou dudit serveur distant (4). Figure pour l’abrégé : Fig. 1 SYSTEME POUR PREVENIR UN VOL DE VEHICULE, NOTAMMENT AUTOMOBILE ET PROCEDE DE MISE EN ŒUVRE D’UN TEL SYSTEME L’invention concerne un système pour prévenir un vol de véhicule, notamment automobile, ainsi qu’un procédé de mise en œuvre d’un tel système. Elle trouve une application particulière aux véhicules équipés d’une installation électronique permettant de surveiller et de commander le fonctionnement de certains éléments du véhicule, ainsi que de connaitre les disfonctionnements éventuels de ces éléments. De tels véhicules sont équipés d’une prise de diagnostic, appelée prise OBD (pour On Board Diagnostic), sur laquelle un mécanicien peut se brancher pour connaitre les éventuels problèmes techniques du véhicule et / ou obtenir de informations générales sur l’état du véhicule. La prise OBD (appelée également port OBD) est accessible dans l’habitacle d’un véhicule, ce qui en fait un point vulnérable pour permettre le vol d’un véhicule. En effet, l’une des techniques utilisées aujourd’hui par les voleurs de tels véhicule est de brancher sur cette prise OBD un dispositif électronique (équipé du logiciel constructeur ou d’un logiciel adéquat) pour pirater et contourner les sécurités anti-démarrage du véhicule (technique de vol appelée Mouse Jacking). On connait du document WO 2018/167701 un dispositif OBD wifi antivol permettant d’empêcher de telles pratiques. Ce dispositif propose d’enfermer la prise OBD dans un boitier émetteur, pour rendre la prise inaccessible, et d’associer un module récepteur avec lequel le boitier peut communiquer pour récupérer des informations ou transmettre des données nécessaires à la maintenance du véhicule. Le boitier émetteur et le module récepteur sont avantageusement couplés par codage informatique et associés également à la mise en œuvre d’une application (pour téléphone portable par exemple) chiffrée et sécurisée. Une telle solution est efficace mais, de par sa conception, condamne l’accès à la prise OBD. L’invention offre une solution alternative qui est efficace pour éviter les vols de tels véhicules tout en laissant libre l’accès à la prise OBD. Elle concerne à cet effet un système pour prévenir un vol de véhicule, notamment automobile, ledit véhicule comportant au moins un réseau de communication entre différentes unités de contrôle électroniques dudit véhicule, ledit système mettant en œuvre un serveur distant et au moins un dispositif personnel d’un utilisateur, ledit serveur distant étant apte à communiquer avec ledit dispositif personnel d’un utilisateur, ledit système comprenant en outre un boitier à positionner dans ledit véhicule, ledit boitier comportant : - un module de communication courte distance avec ledit dispositif personnel d’un utilisateur, et -un module de communication longue distance avec ledit serveur distant. Le système conforme à l’invention est remarquable en ce que ledit boitier comporte : - un module intelligent, comprenant une mémoire d’intelligence artificielle comportant des scénarios d’alerte mémorisés, chaque scénario d’alerte comportant un évènement ou une série d’évènements supposant une situation de vol de véhicule, - au moins un microcontrôleur intelligent, relié audit réseau de communication du véhicule et audit module intelligent, ledit au moins un microcontrôleur intelligent étant apte à recevoir dudit réseau de communication au moins un scénario réel comportant au moins un évènement émis par au moins une des unités de contrôle technique dudit véhicule dans ledit réseau de communication, ledit microcontrôleur intelligent communiquant avec ledit module intelligent pour identifier des similitudes entre ledit au moins un scénario réel et lesdits scénarios d’alerte du module intelligent et pour émettre une information d’alerte, et - un microcontrôleur de commande, apte à autoriser ou empêcher ledit démarrage dudit véhicule, qui communique avec ledit microcontrôleur intelligent pour recevoir ladite information d’alerte et pour commander un empêchement du démarrage dudit véhicule via le réseau de communication. Ledit microcontrôleur de commande communique avec ledit serveur distant via ledit module de communication longue distance ou avec le dispositif personnel via le module de communication courte distance, pour transmettre un signal d’alerte ou recevoir un ordre en provenance dudit dispositif personnel et/ou dudit serveur distant. Ainsi réalisé, le système laisse libre la prise OBD. Il permet de détecter une tentative de vol de véhicule d’empêcher, le démarrage du véhicule, sans condamner l’accès à la prise OBD et ce même si le voleur tente de voler le véhicule en utilisant la prise OBD : cela est possible grâce au fait que le boitier du système met en œuvre un boitier qui est relié au réseau de communication d’un véhicule (réseau CAN, calculateur embarqué ou tout autre réseau de multiplexage permettant une communication inter ECU – Electronic Command Unit), le système étant équipé d’un module intelligent, renseigné avec une liste de scénarios d’évènements qui ont été répertoriés comme susceptibles d’être réalisés lors d’un vol ou d’une tentative de vol. Le boitier du système peut ainsi repérer une tentative de vol d’après un successions d’évènements qui se produisent en temps réels et alerter le propriétaire du véhicule ou un serveur distant de cette tentative de vol potentielle. Grâce à ce système, le démarrage du véhicule peut être empêcher ou autorisé, de façon automatique par le boitier ou bien sur instructions (ordres) du propriétaire du véhicule au moyen de son dispositif mobile personnel ou du serveur distant. Le système conforme à l’invention peut également comprendre les caractéristiques suivantes, prises séparément ou en combinaison : ledit boitier intelligent comporte au moins deux microcontrôleurs intelligents et en ce que ledit véhicule comporte au moins deux réseaux de communication, parmi lesquels un premier réseau de communication est relié au système de démarrage dudit véhicule et à l’un parmi lesdits au moins deux microcontrôleurs intelligents et un second réseau de communication est relié à l’autre parmi lesdits au moins deux microcontrôleurs. Ainsi réalisé, et suivant un mode de mise en œuvre avantageux qui sera évoqué par la suite, l’un des microcontrôleurs peut servir à récupérer les scénarios et l’autre microcontrôleur peut servir à l’immobilisation du véhicule. ledit module de communication courte distance peut comporter un système d’identification permettant, par reconnaissance d’un identifiant d’appariement entre un émetteur équipant ledit dispositif personnel d’un utilisateur et un récepteur que comporte ledit module de communication courte distance, de détecter la présence dudit dispositif personnel au moins dans ledit véhicule. ledit boitier peut être alimenté en énergie par une batterie dudit véhicule et en ce qu’il comporte une batterie de secours interne audit boitier intelligent, apte à alimenter ledit boitier intelligent en énergie en cas de défaut d’alimentation en énergie du boitier intelligent par la batterie dudit véhicule. Le boitier peut être relié à au moins un capteur positionné dans le véhicule, ledit au moins un capteur étant apte à renseigner ledit microcontrôleur intelligent avec des données illustrant les habitudes de conduite d’un utilisateur du véhicule. L’invention concerne également un procédé pour prévenir un vol de véhicule, notamment automobile, ledit véhicule comportant au moins un réseau de communication entre différentes unités de contrôle électronique dudit véhicule, ledit procédé mettant en œuvre un système tel que défini ci-dessus et comporte les étapes suivantes : - transmission par le réseau de communication audit microcontrôleur intelligent d’au moins un scénario réel comportant au moins un évènement, - analyse intelligente, par ledit microcontrôleur intelligent, dudit au moins un scénario réel avec lesdits scénarios d’alerte dudit module intelligent, afin d’émettre une information d’alerte, - transmission de ladite information d’alerte par ledit microcontrôleur intelligent audit microcontrôleur de commande, traitement de l’information d’alerte, par ledit microcontrôleur de commande pour identifier une situation calme ou une situation critique, et si ladite situation critique est identifiée : - commande, par ledit microcontrôleur de commande, de la transmission d’un signal d’alerte par ledit boitier audit serveur distant et/ou commande de l’empêchement du démarrage dudit véhicule. Suivant un mode de réalisation préféré décrit par la suite, le démarrage dudit véhicule est empêché par ledit microcontrôleur de commande suite à la réception, par le microcontrôleur de commande, d’un ordre de commande extérieur reçu par ledit module de communication longue distance en provenance dudit serveur distant ou par ledit module de communication courte distance en provenance dudit dispositif personnel d’un utilisateur. En outre, ledit serveur distant peut transmettre audit module intelligent dudit boitier lesdits scénarios d’alerte alimentant ladite mémoire d’intelligence artificielle dudit module intelligent. Suivant un mode de mise en œuvre avantageux, ladite information d’alerte émise par le microcontrôleur intelligent peut être émise après les étapes suivantes : Identification d’un scénario d’alerte pertinent à partir du scénario réel en mettant en œuvre une intelligence artificielle qui détecte une similitude entre le ou les évènements du scénario réel avec le ou les évènements des scénarios d’alerte et en retenant le scénario d’alerte comportant les plus d’évènements en commun avec le scénario réel et/ou comportant un ordre commun d’évènements en commun, Attribution audit scénario d’alerte retenu d’un coefficient de correspondance, et Emission de ladite information d’alerte par le microcontrôleur intelligent, ladite information d’alerte comportant ledit scénario d’alerte retenu et ledit coefficient de correspondance attribué. Avantageusement, ledit microcontrôleur de commande peut traiter ladite information d’alerte reçue de la façon suivante : - comparaison du coefficient de correspondance avec un coefficient de correspondance seuil, et si le coefficient de correspondance est supérieur à audit coefficient de correspondance seuil, alors : - génération dudit signal d’alerte, ledit signal d’alerte comportant une information en correspondance avec ledit scénario d’alerte identifié, et - commande de la transmission dudit signal d’alerte vers ledit serveur distant. Il peut, en outre, être prévu que le démarrage du véhicule soit autorisé par le microcontrôleur de commande après détection, par ledit module de communication courte distance d’un identifiant d’appariement émis par ledit dispositif personnel d’un utilisateur, indiquant au système la présence du dispositif personnel à proximité du boitier du système. En outre également, le démarrage dudit véhicule peut être autorisé par ledit microcontrôleur de commande suite à la réception, par le microcontrôleur de commande, d’un ordre de commande extérieur reçu par ledit module de communication longue distance en provenance dudit serveur distant ou par ledit module de communication courte distance en provenance dudit dispositif personnel d’un utilisateur. D’autres avantages et caractéristiques de l’invention apparaîtront à l’examen de la description détaillée d’un mode de mise en œuvre nullement limitatif, et des dessins annexés, sur lesquels : montre un système conforme à l’invention de façon schématique, et les liens de communications entre les éléments de ce système, montre certains éléments du système de la actifs en cas de détection d’une situation d’alerte par ledit système, et les communications établies entre eux, montre certains éléments du système de la actifs en cas d’ordre d’immobilisation du véhicule transmis par un dispositif personnel mobile d’un utilisateur et / ou d’un serveur distant et reçu par un boitier du système, montre les éléments de la actifs en cas d’ordre d’autorisation du démarrage du véhicule transmis par un dispositif personnel mobile d’un utilisateur et : ou d’un serveur distant et reçu par un boitier du système. La montre un système conforme à l’invention, avec les différents éléments qu’il comprend et les interactions entre ces éléments. Ainsi, le système conforme à l’invention fait intervenir un boitier 1, qui est relié à un réseau 2 de communication CAN (Controler Area Network) d’un véhicule (non illustré) et qui communique avec lui. Le réseau de communication CAN (ou réseau CAN 2) équipe de nombreux véhicules automobiles aujourd’hui : il s’agit d’un système qui permet la communication entre différentes unités électroniques de contrôle – ou calculateurs – du véhicules, pour permettre à ces différentes unités de travailler ensemble de manière efficace et rentable. Par exemple, l’unité électronique du moteur peut signaler la vitesse du véhicule à l’unité électronique de la boite de vitesse, qui indique à son tour aux autres unité électroniques du réseau à quel moment changer de rapport. Ainsi, le système conforme à l’invention est conçu pour des véhicules qui comporte au moins un réseau CAN. Pour communiquer avec le réseau CAN, le boitier 1 comporte au moins un microcontrôleur intelligent 3 : il permet de récupérer des messages électroniques du réseau CAN, de les interpréter et de les transformer en messages intelligibles. Le microcontrôleur intelligent 3 peut également agir sur le réseau CAN en produisant des messages électronique intelligibles pour le réseau CAN et en lui transmettant. Dans le cas de l’exemple illustré en , le boitier 1 comporte deux microcontrôleurs intelligents 3 et 3’, ainsi que deux réseaux de communication CAN 2 et 2’ : le microcontrôleur intelligent 3 est relié au réseau de communication CAN 2 et le microcontrôleur intelligent 3’ est relié au réseau de communication CAN 2’. L’utilité de mettre en œuvre un système conforme à l’invention sur deux réseaux de communication CAN existants dans un véhicule sera expliqué par la suite. Il devra toutefois être compris que le système conforme à l’invention n’est pas limité à être mis en œuvre sur un véhicule comportant plusieurs réseaux CAN : un seul suffit à mettre en œuvre l’invention. Il sera noté que le second réseau de communication CAN 2’ est celui qui est relié au système de démarrage du véhicule. Le système comporte également un serveur distant 4, qui communique avec le boitier via un module de communication longue distance 5 que comporte le boitier 1. Le module de communication longue distance peut être un modem de type SigFox, LoRa, LTE-M ou tout autre modem permettant de transmettre et de recevoir des données avec le serveur distant. Le boitier 1 peut ainsi communiquer avec le serveur distant 4, en particulier via une application dédiée au fonctionnement du système. Le serveur distant 4 communique également via la même application avec un dispositif personnel mobile 6 (par exemple un smartphone) : l’utilisateur du dispositif personnel mobile 6 est le propriétaire du véhicule équipé du boitier 1. L’application dédiée au système est ainsi téléchargée sur le smartphone du propriétaire et le serveur associe toutes les informations liées au boitier 1 du véhicule à l’identifiant choisi ou attribué au propriétaire, identifiant avec lequel le propriétaire / utilisateur se connecte, par exemple, sur l’application. Le dispositif personnel mobile 6 peut également communiquer directement avec le boitier 1 : pour ce faire, le boitier 1 comporte un module de communication courte distance 7, de type Wifi, Bluetooth, RFID, NFC etc., permettant au boitier 1 de détecter, de transmettre et de recevoir des données directement avec le dispositif personnel mobile 6 s’il se trouve à proximité du boitier 1, par exemple si le dispositif personnel mobile 6 se trouve dans l’habitacle du véhicule équipé du boitier 1. Il peut s’agir d’un module Bluetooth ou Wifi, par exemple. Le module de communication courte distance 7 comporte ainsi un système de reconnaissance du dispositif personnel mobile 6 situé à proximité du boitier 1, par exemple quand le dispositif personnel mobile 6 se trouve dans l’habitacle du véhicule : le module de communication courte distance 7 s’apparie avec le dispositif personnel mobile 6, par exemple par détection d’un code spécial, par exemple un identifiant d’appariement Id. On remarque sur la que le système pourrait également comprendre un second dispositif personnel, par exemple un ordinateur 60 qui serait également capable de communiquer (par exemple avec Internet) avec les serveur distant 4 mettant en œuvre l’application du système conforme à l’invention. Il pourrait également être prévu un autre dispositif mobile personnel, comme un carte d’identification, qui permettrait uniquement l’appariement de cet autre dispositif mobile personnel (la carte d’identification) avec le module de communication courte distance du boitier. Cela permettrait par exemple d’autoriser le démarrage du véhicule si le smartphone de l’utilisateur était déchargé : l’utilisateur n’aurait qu’à se munir de cette carte et se placer dans le véhicule pour autoriser son démarrage. Le boitier 1 est alimenté en énergie par la batterie 8 du véhicule. Pour prévenir tout problème d’alimentation en énergie du boitier 1 en cas de panne de batterie 8 du véhicule, il est prévu d’équiper le boitier 1 d’une batterie de secours 80. Un dispositif 9 assurant une optimisation de consommation d’énergie est également prévu entre la batterie 8 du véhicule et le boitier 1. Enfin, le boitier 1 peut également (et optionnellement) être relié à un capteur 10 sur le véhicule, par exemple un capteur de vitesse, qui permettrait au boitier d’enregistrer des informations (par exemple sur la vitesse moyenne à laquelle roule le véhicule) à transmettre à un tiers, afin de répondre à certaines obligations en matière d’assurance pour le propriétaire du véhicule. Conformément à l’invention, le boitier 1 comporte un module intelligent 11 qui comporte une mémoire (intelligence artificielle) comportant des scénarios, mémorisés dans une structure pouvant s’apparenter à une base de données, les scénarios comprenant chacun soit un évènement particulier soit un ensemble d’évènements successifs, identifiés comme étant potentiellement réalisés lors d’un vol de véhicule automobile : par exemple, un scénario peut comporter les évènements suivants : ouverture d’une fenêtre suivi d’une ouverture de porte, suivi d’une détection d’un poids sur un fauteuil avant du véhicule. Les scénarios répertorié dans la mémoire de l’intelligence artificielle du module intelligent seront appelés scénarios d’alerte. La mémoire du module intelligent 11 est, dans le cadre de notre exemple, enrichie et mise à jour régulièrement par le serveur distant 4. Le module intelligent est relié à chacun des microcontrôleurs intelligents 3 et 3’ pour réaliser une analyse intelligente entre les scénarios d’alerte de la mémoire d l’intelligence artificielle et les évènements communiqués par le réseau CAN 2 ou 2’, regroupés sous forme de scénarios ou pris indépendamment. Un microcontrôleur de commande 12 est également prévu dans le boitier 1 : il traite toutes les informations reçues par le boitier 1 pour commander le fonctionnement général du système. Ainsi, il reçoit les scénarios d’alerte complémentaires transmis par le serveur distant via le module de communication longue distance ; les identifie et les transfère au module intelligent qui alimente sa mémoire d’intelligence artificielle. Il reçoit également des informations du dispositif personnel mobile 6 du propriétaire du véhicule / utilisateur du système. Le microcontrôleur de commande 12 est également associé à une mémoire flash 13 qui permettant un mode de fonctionnement optimal. Pour permettre au système de détecter une situation critique où une tentative de vol du véhicule est en train de se produire, le microcontrôleur de commande 12 reçoit et traite les informations qui lui sont transmises par l’un au moins des microcontrôleurs intelligents : par exemple, le microcontrôleur intelligent 3. Le microcontrôleur intelligent 3 reçoit du réseau CAN 2 des informations sur les évènements se produisant dans le véhicule, les informations étant véhiculés sur le réseau CAN 2. Ainsi, le microcontrôleur intelligent 3 reçoit des scénarios d’évènements de produisant dans le véhicule, en temps réel, ces scénarios pouvant comporter un évènement particulier ou une série d’évènements. On appellera « scénarios réels » Sr de tels scénarios reçus par le microcontrôleur intelligent 3 du réseau CAN 2. Le microcontrôleur intelligent 3 traduit ces scénarios en langage intelligible pour le système et analyse de façon intelligente les similitudes de ces scénarios avec les scénarios d’alerte C contenus dans la mémoire du module intelligent 11 : les scénarios d’alerte S ayant le plus d’évènements en commun avec les scénarios réels sont ainsi identifiés par le microcontrôleur intelligent 3 et il retient le scénario d’alerte S qui lui semble le plus proche, soit dans l’ordre dans lesquels les évènements du scénario réel Sr se produisent par rapport aux évènements d’un scénario d’alerte S identifié, soit dans la quantité d’évènements en commun avec les évènements d’un scénario d’alerte S identifié, soit suivant les deux critères d’ordre des évènements et nombre d’évènements en commun entre le scénario réel Sr et des scénarios d’alerte identifiés. Le microcontrôleur intelligent 3 identifie (ou retient) ainsi un scénario d’alerte S pertinent et lui attribue un coefficient C. Cela constitue une information d’alerte I que le microcontrôleur intelligent 3 transmet au microcontrôleur de commande 12 (voir ). Le microcontrôleur de commande 12 traite ladite information d’alerte I(S,C) reçue du microcontrôleur intelligent 3. Pour cela, dans le mode de réalisation présenté, il compare le coefficient attribué au scénario d’alerte S à un coefficient seuil prédéterminé. Par exemple, le scénario S de l’information d’alerte I comporte un coefficient C de 60%. Le microcontrôleur de commande 12 a pour instruction de fonctionnement de ne pas déclencher d’alerte si le coefficient C attribué au scénario S est inférieur à un coefficient seuil de 55 %. Dans le cadre de cet exemple, le coefficient C est donc supérieur au coefficient seuil. Dans ce cas, le microcontrôleur de commande 12 transmet au serveur distant 4 un signal d’alerte A. Le signal d’alerte A comprend une information en correspondance avec le scénario d’alerte S. Par précaution, dans le cadre de cet exemple de mise en œuvre, le microcontrôleur 12 commande également et simultanément le blocage du système de démarrage du véhicule (ordre D envoyé sur le réseau de communication CAN). En même temps, le signal d’alerte A est reçu par le serveur distant 4 et l’information qu’il contient est traitée pour prévenir le propriétaire du véhicule d’une tentative de vol sur son véhicule via l’application du système et en adressant une notification N sur le dispositif personnel mobile 6 ( ). Si le propriétaire du véhicule est à l’origine des évènements identifiés par le microcontrôleur intelligent 3, alors il avertit le serveur distant 4 en répondant à la notification N reçue sur son dispositif personnel mobile (envoi d’un ordre O1, commandant de ne rien faire, informant le serveur que la situation est calme, c’est-à-dire que le propriétaire considère qu’il n’y a pas de tentative de vol et qu’il n’est pas nécessaire de commander le blocage du système de démarrage du véhicule - voir ). Le serveur distant 4 envoie alors un message M1 au boitier 1 qui autorise le démarrage du véhicule (envoi d’un contre ordre ND par le microcontrôleur intelligent 3 ou 3’ dans le réseau de communication CAN- ). Si le propriétaire se trouve dans l’habitacle quand il reçoit la notification N, le système (en particulier le module de communication courte distance 7 du boitier 1) détecte la présence du dispositif personnel mobile 6 grâce à la détection de l’identifiant d’appariement (ou code spécial) Id (le dispositif 6 et le module 7 s’apparient), ce qui génère également l’envoi d’un contre ordre ND du microcontrôleur intelligent 3 ou 3’ dans le réseau CAN, réactivant la possibilité de démarrer le véhicule. Le système est ainsi informé que le propriétaire se trouve dans le véhicule et que, par conséquent, il n’y a pas de tentative de vol. Il est à noter que le module de communication courte distance 7 peut également recevoir l’ordre O1, qu’il transmet également au microcontrôleur de commande 12. Si toutefois le propriétaire du véhicule n’est pas à l’origine des évènements identifiés par le microcontrôleur intelligent 3, alors le propriétaire le signale au serveur distant 4 en transmettant, via son dispositif personnel mobile 6, un ordre O2 pour confirmer qu’il faut empêcher le démarrage du véhicule (par exemple en appuyant sur un bouton d’ordre sur son écran). La illustre schématiquement une telle situation : L’ordre O2 émis par le téléphone portable est reçu par le serveur distant 4, qui le traite et envoie au boitier 1 un message M2 confirmant que la situation critique identifiée par le microcontrôleur de commande 12 est confirmé par le propriétaire du véhicule. Le microcontrôleur de commande 12 du boitier 1 reçoit le message M2 grâce au module de communication longue distance 5. Le microcontrôleur de commande 12 peut également recevoir l’ordre O2 transmis par le dispositif personnel mobile 6 via le module de communication courte distance 7, qu’il traitera de la même façon que le message M2. Le microcontrôleur de commande 12 traite le message M2 (ou l’ordre O2) en générant un signal de commande D qui est transmis au microcontrôleur intelligent 3’ et qui a pour fonction de générer un blocage du système de démarrage du véhicule. Pour ce faire, le microcontrôleur intelligent 3’ traduit le signal de commande D en code capable d’être compris et traité par le réseau de communication CAN 2’, lié au système de démarrage. Le code est alors injecté dans le réseau CAN2’. Le code circulant dans le réseau de communication CAN 2’ est identifié et empêche tout ordre de démarrage d’être transmis au système de démarrage. Pour permettre de nouveau le démarrage du véhicule, il est prévu que le microcontrôleur de commande 12 puisse générer un contre ordre ND. De la même manière que pour l’ordre D, le contre ordre ND est transmis au microcontrôleur intelligent 3’, qui le traduit en signal compréhensible par le réseau de communication CAN 2’ (contre injection de code ou injection d’un contre-code), permettant un démarrage du véhicule quand le réseau de communication CAN 2’ en reçoit l’ordre (par exemple lors de l’activation du système de démarrage avec une clef). Pour que le microcontrôleur de commande 12 génère un contre ordre et que le microcontrôleur intelligent génère un contre-code, il faut qu’il reçoive un message M3 du serveur distant, suite à un ordre O3 émis par le dispositif personnel mobile 6 du propriétaire du véhicule via l’application associé au système conforme à l’invention et téléchargée sur le dispositif personnel mobile 6. L’ordre O3 peut également être reçu directement par le boitier 1 via le module de communication courte distance 7, si le dispositif personnel mobile 6 est situé à proximité du boitier. Il sera traité par le microcontrôleur de commande 12 de la même façon que le message M3. Cet ordre O3 peut également être émis via Internet à partir d’un ordinateur 60 mettant en œuvre l’application WEB du système conforme à l’invention. On comprend de ce qui précède comment le système conforme à l’invention (ou le procédé de mise en œuvre du système) permet d’identifier une tentative de vol grâce au module intelligent et au microcontrôleur intelligent qui identifie une situation critique et préviens le propriétaire du véhicule. Il devra être toutefois compris que l’invention n’est pas limitée à la présence de tous les éléments présentés sur les figures et qu’elle s’étend à la mise en œuvre de moyens équivalents. Par exemple, le système conforme à l’invention pourrait être mis en œuvre sur un véhicule comportant plus de deux réseaux de communication CAN ou avec un seul réseau de communication CAN, sans sortir du cadre de l’invention. Aussi, et encore par exemple, le système pourrait être alimenté en énergie avec une batterie intégrée plus puissante que la batterie de secours présentée dans l’exemple de la . Système pour prévenir un vol de véhicule, notamment automobile, ledit véhicule comportant au moins un réseau de communication (2, 2’) entre différentes unités de contrôle électroniques dudit véhicule, ledit système mettant en œuvre un serveur distant (4) et au moins un dispositif personnel (6, 60) d’un utilisateur, ledit serveur distant (4) étant apte à communiquer avec ledit dispositif personnel (6, 60) d’un utilisateur, ledit système comprenant en outre un boitier (1) à positionner dans ledit véhicule, ledit boitier comportant : – un module de communication courte distance (7) avec ledit dispositif personnel (6) d’un utilisateur, et -un module de communication longue distance (5) avec ledit serveur distant (4), caractérisé en ce que ledit boitier (1) comporte : - un module intelligent (11), comprenant une mémoire d’intelligence artificielle comportant des scénarios d’alerte (S) mémorisés, chaque scénario d’alerte (S) comportant un évènement ou une série d’évènements supposant une situation de vol de véhicule, - au moins un microcontrôleur intelligent (3, 3’), relié audit réseau de communication (2, 2’) du véhicule et audit module intelligent (11), ledit au moins un microcontrôleur intelligent (3, 3’) étant apte à recevoir dudit réseau de communication (2, 2’) au moins un scénario réel (Sr) comportant au moins un évènement émis par au moins une des unités de contrôle technique dudit véhicule dans ledit réseau de communication (2, 2’), ledit microcontrôleur intelligent (3, 3’) communiquant avec ledit module intelligent (11) pour identifier des similitudes entre ledit au moins un scénario réel (Sr) et lesdits scénarios d’alerte (S) du module intelligent (11) et pour émettre une information d’alerte (I(S)), et - un microcontrôleur de commande (12), apte à autoriser ou empêcher ledit démarrage dudit véhicule, qui communique avec ledit microcontrôleur intelligent (3, 3’) pour recevoir ladite information d’alerte (I(S)) et pour commander un empêchement du démarrage dudit véhicule via le réseau de communication (2, 2’), ledit microcontrôleur de commande (12) communiquant avec ledit serveur distant (4) via ledit module de communication longue distance (5) ou avec le dispositif personnel (6) via le module de communication courte distance (7), pour transmettre un signal d’alerte (A) ou recevoir un ordre (O1, O2, O3) en provenance dudit dispositif personnel (6) et/ou dudit serveur distant (4). Système selon la revendication 1, caractérisé en ce que ledit boitier (1) comporte au moins deux microcontrôleurs intelligents (3, 3’) et en ce que ledit véhicule comporte au moins deux réseaux de communication (2, 2’), parmi lesquels un premier réseau (2) de communication est relié au système de démarrage dudit véhicule et à l’un (3) parmi lesdits au moins deux microcontrôleurs intelligents et un second réseau (2’) de communication est relié à l’autre (3’) parmi lesdits au moins deux microcontrôleurs. Système selon l’une quelconque des revendications précédentes, caractérisé en ce que ledit module de communication courte distance (7) comporte un système d’identification permettant, par reconnaissance d’un identifiant (Id) d’appariement entre un émetteur équipant ledit dispositif personnel (6) d’un utilisateur et un récepteur que comporte ledit module de communication courte distance (7), de détecter la présence dudit dispositif personnel (6) au moins dans ledit véhicule. Procédé pour prévenir un vol de véhicule, notamment automobile, ledit véhicule comportant au moins un réseau de communication (2, 2’) entre différentes unités de contrôle électronique dudit véhicule, ledit procédé mettant en œuvre un système selon l’une quelconque des revendications précédentes, ledit procédé comportant les étapes suivantes : - transmission par le réseau de communication (2, 2’) audit microcontrôleur intelligent (3, 3’) d’au moins un scénario réel (Sr) comportant au moins un évènement, - analyse intelligente, par ledit microcontrôleur intelligent (3, 3’), dudit au moins un scénario réel (Sr) avec lesdits scénarios d’alerte (S) dudit module intelligent (11), afin d’émettre une information d’alerte (I(S)), - transmission de ladite information d’alerte (I(S)) par ledit microcontrôleur intelligent (3, 3’) audit microcontrôleur de commande (12), - traitement de l’information d’alerte (I(S)), par ledit microcontrôleur de commande (12), pour identifier une situation calme ou une situation critique, et si ladite situation critique est identifiée : - commande, par ledit microcontrôleur de commande (12), de la transmission d’un signal d’alerte (A) par ledit boitier (1) audit serveur distant (4) et/ou commande de l’empêchement du démarrage (D) dudit véhicule. Procédé selon la revendication 4, caractérisé en ce que le démarrage dudit véhicule est empêché (D) par ledit microcontrôleur de commande (12) suite à la réception, par le microcontrôleur de commande (12), d’un ordre (O2) de commande extérieur reçu par ledit module de communication longue distance (5) en provenance dudit serveur distant (4) ou par ledit module de communication courte distance (7) en provenance dudit dispositif personnel (6) d’un utilisateur. Procédé selon l’une quelconque des revendications 4 ou 5, caractérisé en ce que ledit serveur distant (4) transmet audit module intelligent dudit boitier (11) lesdits scénarios d’alerte (S) alimentant ladite mémoire d’intelligence artificielle dudit module intelligent (11). Procédé selon l’une quelconque des revendications 4 à 6, caractérisé en ce que ladite information d’alerte (I(S,C)) émise par le microcontrôleur intelligent est émise après les étapes suivantes : Identification d’un scénario d’alerte (S) pertinent à partir du scénario réel en mettant en œuvre une intelligence artificielle qui détecte une similitude entre le ou les évènements du scénario réel (Sr) avec le ou les évènements des scénarios d’alerte (S) et en retenant le scénario d’alerte (S) comportant les plus d’évènements en commun avec le scénario réel (Sr) et/ou comportant un ordre commun d’évènements en commun, Attribution audit scénario d’alerte retenu (S) d’un coefficient (C) de correspondance, Emission de ladite information d’alerte (I(S,C)) par le microcontrôleur intelligent (3), ladite information d’alerte (I(S,C)) comportant ledit scénario d’alerte retenu (S) et ledit coefficient de correspondance attribué (C). Procédé selon la revendication 7, caractérisé en ce que ledit microcontrôleur de commande (12) traite ladite information d’alerte (I(S,C)) reçue de la façon suivante : - comparaison du coefficient de correspondance (C) avec un coefficient de correspondance seuil, et si le coefficient de correspondance (C) est supérieur à audit coefficient de correspondance seuil, alors : - génération dudit signal d’alerte (A), ledit signal d’alerte (A) comportant une information en correspondance avec ledit scénario d’alerte identifié, et - commande de la transmission dudit signal d’alerte (A) vers ledit serveur distant (4). Procédé selon l’une quelconque des revendications précédentes, mettant en œuvre un système selon la revendication 3, caractérisé en ce que le démarrage du véhicule est autorisé par le microcontrôleur de commande (12) après détection, par ledit module de communication courte distance d’un identifiant d’appariement (Id) émis par ledit dispositif personnel (6) d’un utilisateur. Procédé selon l’une quelconque des revendications précédentes, caractérisé en ce que le démarrage dudit véhicule est autorisé (ND) par ledit microcontrôleur de commande (12) suite à la réception, par le microcontrôleur de commande (12), d’un ordre de commande (O3) extérieur reçu par ledit module de communication longue distance (5) en provenance dudit serveur distant (4) ou par ledit module de communication courte distance (7) en provenance dudit dispositif personnel (6) d’un utilisateur.