Brevet FR2986629A1 — publié le 20130809

Procédé et système pour l'activation d'au moins un module d'assistance à la conduite d'un véhicule L'invention concerne les équipements d'un véhicule et plus particulièrement les équipements dédiés à l'assistance à la conduite du véhicule. Les véhicules récents comportent de nombreuses options d'assistance à la conduite telles que les limiteurs de vitesse, les régulateurs de vitesse ou l'assistance à la motricité. la Le choix des options d'un véhicule est déterminé une fois pour toute avant l'achat du véhicule. Ces options nécessitent des aménagements particuliers dans le véhicule, par exemple, l'ajout d'un écran pour l'affichage ou encore l'ajout d'actionneurs dédiés au contrôle des fonctions d'assistance à la conduite. Ces aménagements entraînent un coût dans la fabrication du 15 véhicule et augmentent donc son prix de vente. Ceci peut constituer un frein à l'achat de telles options. L'invention a pour but de remédier à ces inconvénients et de proposer un procédé et un système permettant à un utilisateur d'un véhicule d'ajouter au véhicule, après son achat, de nouvelles fonctionnalités. 20 Elle propose plus précisément à cet effet un procédé pour l'activation d'au moins un module d'assistance à la conduite d'un véhicule comportant un calculateur de bord, ledit procédé comprenant des étapes de : - connexion et d'identification du véhicule auprès d'un serveur comportant une base de modules d'assistance à la conduite, aptes à être 25 exécutés sur des calculateurs de bords de véhicules ; - sélection dans la base du serveur d'un module d'assistance à la conduite compatible avec ledit véhicule ; - transfert d'une clé d'activation associée audit module d'assistance à la conduite sélectionné depuis ledit serveur vers ledit véhicule ; 30 - activation dans le véhicule dudit module d'assistance à la conduite à partir de la clé d'activation transférée. Le procédé selon l'invention permet à un client d'augmenter le niveau de prestation de sa voiture après son achat. Ceci permet de réduire le prix de vente de la voiture tout en laissant la possibilité à un client d'acheter des options, en particulier des modules d'assistance à la conduite, ultérieurement. Avantageusement, le procédé comprend en outre une étape de téléchargement du module d'assistance à la conduite depuis la base du serveur vers ledit véhicule. Avantageusement, le procédé comprend en outre : - une étape d'exécution du module d'assistance à la conduite activé, sur le calculateur de bord du véhicule, et - une étape de transfert de données déterminées lors de l'exécution dudit module d'assistance à la conduite, vers un terminal autonome connecté audit véhicule, - une étape d'affichage des données transférées sur le terminal. L'invention concerne aussi un véhicule comportant un calculateur de bord caractérisé en ce qu'il comprend en outre : - une mémoire dédiée au stockage d'au moins un module d'assistance d'aide à la conduite, le module d'assistance étant apte à être exécuté sur ledit calculateur de bord, - un module de réception d'une clé d'activation associée au module d'assistance d'aide à la conduite, - un module d'activation dudit module d'assistance à la conduite à partir de la clé d'activation associée reçue. Avantageusement, le véhicule comporte en outre un module de transfert de données apte à transférer des données déterminées lors de l'exécution de l'application sur ledit calculateur de bord, vers un terminal autonome connecté au véhicule. L'invention concerne aussi un système pour l'activation d'au moins un module d'assistance à la conduite d'un véhicule comprenant : - un serveur comportant une base de module d'assistance à la conduite apte à être exécutées sur des calculateurs de bords de véhicule, - un module de sélection d'au moins un module d'assistance à la conduite d'un véhicule, - un module d'émission d'une clé d'activation associée au module d'assistance à la conduite et au véhicule. Avantageusement, le serveur comporte en outre un module d'émission du module d'assistance à la conduite. Avantageusement, le système comporte en outre un terminal 1 o autonome comportant des moyens d'affichage apte à afficher une interface homme machine pour le module d'assistance à la conduite. Avantageusement, le terminal est apte à télécharger une clé d'activation et à transférer la clé au véhicule. Avantageusement, la base de modules d'assistance à la conduite 15 comporte au moins un module de régulation de la vitesse du véhicule, un module de limitation de la vitesse du véhicule ou un module d'aide à la motricité du véhicule. 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 2 0 lesquels: - La figure 1 illustre un diagramme représentant le procédé selon l'invention. ; la figure 2 illustre un diagramme représentant une variante du procédé selon l'invention ; 25 la figure 3 illustre le système selon l'invention ; la figure 4 illustre une variante du système selon l'invention ; - Les figures 5a et 5b présentent des exemples d'interface homme machine pour des module d'assistance à la conduite. Les dessins annexés pourront non seulement servir à compléter 30 l'invention, mais aussi contribuer à sa définition, le cas échéant. L'invention concerne l'activation d'un module d'assistance à la conduite d'un véhicule comportant un calculateur de bord. Le calculateur de bord est apte à exécuter des modules logiciels tels que des modules d'assistance à la conduite. Par activation, on entend le fait de délivrer une autorisation au module pour s'exécuter sur le calculateur de bord du véhicule. Sans autorisation, le module ne peut pas fonctionner sur le calculateur. Le calculateur de bord du véhicule est par exemple un équipement appelé BSI (pour Boitier de Servitude Intelligent) comportant au moins un processeur et une mémoire. La figure 1 illustre un diagramme représentant le procédé selon l'invention. Le procédé selon l'invention comprend une étape de connexion 11 et d'identification du véhicule auprès d'un serveur comportant une base de modules d'assistance à la conduite aptes à être exécuter sur des calculateurs de bords de véhicules. L'identification du véhicule se fait par exemple à l'aide d'un code appelé VIN (pour Vehicule Identification Number) qui identifie de façon unique un véhicule. Le procédé comprend aussi une étape de sélection 12 dans la base du serveur d'un module d'assistance à la conduite compatible avec le véhicule. La détermination des modules d'assistance à la conduite compatibles avec le véhicule est réalisée par exemple à l'aide d'une liste prédéterminée de modules compatibles stockée dans une mémoire du véhicule et transférée vers le serveur. De façon alternative, cette liste prédéterminée est stockée dans une mémoire du serveur. Elle peut être utilisée par le serveur après l'identification du véhicule. Cette liste peut être mise à jour si de nouveaux modules sont disponibles pour le véhicule. Le procédé comprend aussi une étape de transfert 13 d'une clé d'activation associée audit module d'assistance à la conduite sélectionné depuis ledit serveur vers ledit véhicule. Le procédé peut comprendre une étape préalable de paiement du module par l'utilisateur du véhicule. Une fois le paiement effectué, la clé peut être transférée vers le véhicule. La clé d'activation permet de délivrer une autorisation d'exécution du module uniquement sur le calculateur du véhicule identifié. L'utilisation d'une clé permet d'éviter des copies non autorisées du module sur d'autres véhicules. Le procédé comprend aussi une étape d'activation 14 dans le véhicule du module d'assistance à la conduite à partir de la clé d'activation transférée. Cette étape a pour effet d'autoriser le module à fonctionner sur le calculateur du véhicule. La figure 2 illustre un diagramme représentant une variante du procédé selon l'invention. Cette variante du procédé comporte les étapes présentées précédemment ainsi que celles décrites ci-après. Avantageusement, le procédé comprend en outre une étape de téléchargement 13bis du module d'assistance à la conduite depuis la base du serveur vers ledit véhicule. Dans le mode de réalisation précédant, on considère que le module d'aide à la navigation est présent dans une mémoire du véhicule mais qu'il n'est pas activé. Dans le cas où le module n'est pas déjà présent dans une mémoire du véhicule, alors le procédé comporte une étape intermédiaire de téléchargement du module et d'installation du module sur le calculateur du véhicule. Avantageusement, le procédé comprend en outre : - une étape d'exécution 21 du module d'assistance à la conduite activé, sur le calculateur de bord du véhicule, et - une étape de transfert 22 de données déterminées lors de l'exécution dudit module d'assistance à la conduite, vers un terminal autonome connecté audit véhicule (on entend par terminal autonome, un équipement externe au véhicule tel qu'un téléphone ou une tablette tactile), - une étape d'affichage 23 des données transférées sur le terminal. L'invention concerne aussi un système pour l'activation d'un module d'assistance à la conduite d'un véhicule. La figure 3 illustre le système selon l'invention. Le système 40 comprend un serveur 41 et un véhicule 42. Le serveur comporte : - une base 41.1 de modules d'assistance à la conduite aptes à être exécutées sur des calculateurs de bords de véhicule, - un module de sélection 41.2 d'au moins un module d'assistance à la conduite d'un véhicule, - un module d'émission 41.3 d'une clé d'activation associée au module d'assistance à la conduite et au véhicule. Le véhicule 42 selon l'invention comporte un calculateur de bord (non représenté) et : - Une mémoire 42.1 dédiée au stockage d'au moins un module d'assistance d'aide à la conduite, le module d'assistance étant apte à être exécuté sur ledit calculateur de bord, - Un module de réception 42.2 d'une clé d'activation associée au module d'assistance d'aide à la conduite, - Un module d'activation 42.3 dudit module d'assistance à la conduite à partir de la clé d'activation associée reçue. La mémoire 42.1 peut se présenter sous n'importe quelle forme connue de l'homme de l'art, et notamment sous la forme d'une mémoire, éventuellement de type EEPROM ("Electrically Erasable Read Only Memory") ou Flash. Le module de réception comprend un moyen de se connecter soit directement au serveur (par exemple une carte de type SimCard permettant de se connecter à un réseau 3G) soit à un terminal (par exemple un port Bluetooth ou un port USB) qui télécharge la clé auprès du serveur. Le module de réception 42.2 transmet la clé au module d'activation 42.3 qui active le module d'assistance à la conduite sur le calculateur. De la même façon, le module d'assistance à la navigation peut être téléchargé par le module de réception auprès du serveur ou bien d'abord téléchargé sur un terminal autonome puis transféré vers le module de réception du véhicule. La figure 4 illustre une variante du système selon l'invention. Dans cette variante, le système 40bis comprend en outre un terminal autonome 43. Avantageusement, ce terminal est un téléphone tactile ou une tablette tactile. Le terminal 43 permet alors de se connecter directement auprès du serveur pour identifier le véhicule, sélectionner un module d'assistance à la conduite et télécharger une clé d'activation (et éventuellement le module sélectionné). La clé d'activation (et éventuellement le module sélectionné) est alors transférée depuis le terminal 43 vers le véhicule 42. Le terminal 43 permet aussi d'afficher une interface homme machine pour le module d'assistance à la conduite sélectionné. L'utilisation d'un la terminal autonome tel qu'un téléphone permet de ne pas installer d'écran à l'intérieur du véhicule ni de bouton de commande dédié au module d'assistance à la conduite. Ceci a pour effet de réduire significativement le coût de fabrication du véhicule. Le terminal 43 est connecté au véhicule 42 par l'intermédiaire d'une 15 liaison sans fil (par exemple bluetooth) ou par une liaison filaire (par exemple de type USB). Dans cette variante, le véhicule comporte un module pour émettre les données déterminées lors de l'exécution du module d'assistance à la conduite, vers le terminal 43 connecté au véhicule. 20 Les modules d'assistance à la conduite sont par exemple un module de régulation de la vitesse du véhicule, un module de limitation de la vitesse du véhicule ou un module d'aide à la motricité du véhicule. La figure 5a présente un exemple d'interface homme machine pour un module de limitation de la vitesse du véhicule. Ce module permet de 25 maintenir le véhicule en dessous d'une vitesse indiquée par le conducteur. L'interface comporte, par exemple, un bouton permettant d'activer ou de désactiver le module, une zone d'affichage indiquant la vitesse en cours et la vitesse limite et une zone de saisie permettant de renseigner une limite de vitesse. 30 La figure 5b présente un exemple d'interface homme machine pour un module d'aide à la motricité du véhicule. L'interface du module comporte un moyen de sélectionner le mode de fonctionnement du module d'aide à la motricité parmi un mode standard, un mode neige, un mode tout chemin, un mode sable ou un mode où l'assistance est inactive, par exemple un bouton de sélection à coté de chacun des libellés indiquant les modes. Le mode Standard, où l'ESP (pour Electronic Stability Program) est calibré pour un niveau de patinage faible basé sur différentes adhérences habituellement rencontrées sur route. Le mode Neige adapte sa stratégie aux conditions d'adhérence rencontrées pour chacune des deux roues avant du véhicule au démarrage. Le mode Tout-chemin (boue, chemin de terre, herbe mouillée...) autorise, lors du démarrage, beaucoup de patinage sur la roue la moins adhérente pour favoriser l'évacuation de la boue et retrouver du grip. Le mode Sable autorise un peu de patinage sur les deux roues motrices de façon simultanée pour faire progresser le véhicule et limiter les risques d'ensablement. Le mode ESP Off laisse la possibilité de déconnecter le contrôle dynamique de stabilité (ESP) et l'aide à la motricité (le Grip Control). L'invention ne se limite pas aux modes de réalisation de dispositif de transfert décrits ci-avant, seulement à titre d'exemple, mais elle englobe toutes les variantes que pourra envisager l'homme de l'art dans le cadre des revendications ci-après. REVENDICATIONS1. Procédé pour l'activation d'au moins un module d'assistance à la conduite d'un véhicule comportant un calculateur de bord, ledit procédé comprenant des étapes de : - connexion (11) et d'identification du véhicule auprès d'un serveur comportant une base de modules d'assistance à la conduite aptes à être exécutés sur des calculateurs de bords de véhicules, - Sélection (12) dans la base du serveur d'un module d'assistance à la conduite compatible avec ledit véhicule, - Transfert (13) d'une clé d'activation associée audit module d'assistance à la conduite sélectionné depuis ledit serveur vers ledit véhicule, - Activation (14) dans le véhicule dudit module d'assistance à la conduite à partir de la clé d'activation transférée. 2. Procédé pour l'activation d'au moins un module d'assistance à la conduite selon la revendication 1, comprenant en outre une étape de téléchargement (13bis) du module d'assistance à la conduite depuis la base du serveur vers ledit véhicule. 3. Procédé pour l'activation d'accessoires selon l'une des revendications 1 ou 2, comportant en outre : - une étape d'exécution (21) du module d'assistance à la conduite activé, sur le calculateur de bord du véhicule, et - une étape de transfert (22) de données déterminées lors de l'exécution dudit module d'assistance à la conduite, vers un terminal autonome (43) connecté audit véhicule (42),- une étape d'affichage (23) des données transférées sur le terminal. 4. Véhicule comportant un calculateur de bord caractérisé en ce qu'il comprend en outre : - Une mémoire (42.1) dédiée au stockage d'au moins un module d'assistance d'aide à la conduite, le module d'assistance étant apte à être exécuté sur ledit calculateur de bord, - Un module de réception (42.2) d'une clé d'activation associée au module d'assistance d'aide à la conduite, - Un module d'activation (42.3) dudit module d'assistance à la conduite à partir de la clé d'activation associée reçue. 5. Véhicule selon la revendication 4, comportant en outre un module de transfert (42.4) de données apte à transférer des données déterminées lors de l'exécution de l'application sur ledit calculateur de bord, vers un terminal autonome connecté au véhicule. 6. Système pour l'activation d'au moins un module d'assistance à la conduite d'un véhicule selon l'une des revendications 4 ou 5, caractérisé en ce qu'il comprend un serveur (41) comportant : - une base de modules (41.1) d'assistance à la conduite apte à être exécutées sur des calculateurs de bords de véhicule, - un module de sélection (41.2) d'au moins un module d'assistance à la conduite d'un véhicule, - un module d'émission (41.3) d'une clé d'activation associée au module d'assistance à la conduite et au véhicule. 7. Système pour l'activation d'au moins un module d'assistance à la conduite d'un véhicule selon la revendication 6, dans lequel le serveur comporte enoutre un module d'émission du module d'assistance à la conduite. 8. Système pour l'activation d'au moins un module d'assistance à la conduite d'un véhicule selon l'une des revendications 6 ou 7, comprenant en outre un terminal autonome (43) comportant des moyens d'affichage apte à afficher une interface homme machine pour le module d'assistance à la conduite. 9. Système pour l'activation d'au moins un module d'assistance à la conduite d'un véhicule selon l'une des revendications 6 à 8, dans lequel le terminal est apte à télécharger une clé d'activation et à transférer la clé au véhicule. 10. Système pour l'activation d'au moins un module d'assistance à la conduite d'un véhicule selon l'une des revendications 6 à 9, dans lequel la base de module d'assistance à la conduite comporte au moins un module de régulation de la vitesse du véhicule, un module de limitation de la vitesse du véhicule ou un module d'aide à la motricité du véhicule.