Brevet FR3115258A1 — publié le 20220422

L’invention concerne la gestion d’une source d’alimentation électrique d’un véhicule (VEH) terrestre à moteur dans le cadre d’une exécution de commandes requises à distance par un dispositif utilisateur (USR). FIG. 1 Gestion de l’alimentation électrique d’un véhicule commandé à distance La présente invention appartient au domaine du véhicule terrestre à moteur connecté. En particulier, il concerne la gestion de l’alimentation électrique d’un véhicule réveillé à distance, par un dispositif utilisateur, pour l’exécution d’une commande sur le véhicule. On entend par « véhicule terrestre à moteur » tout type de véhicule tel qu’un véhicule automobile, un cyclomoteur, une motocyclette, un robot de stockage dans un entrepôt, etc. Pour exécuter une commande sur un véhicule depuis un dispositif utilisateur, tel qu’un smartphone, ou téléphone intelligent en français, il est nécessaire de réveiller au moins une partie des composants électroniques présents sur le véhicule. En particulier, le boitier de connectivité, ou TCU pour Telematic Control Unit en anglais, doit être réveillé pour recevoir la commande et la transmettre au calculateur du véhicule concerné. La procédure de réveil du TCU est couteuse en énergie électrique. Or, les ressources en énergie électrique du véhicule sont limitées. En effet, ces ressources sont limitées à l’énergie d’une batterie du véhicule. La batterie est par exemple la batterie de servitude de 12 volts du véhicule. En outre, l’énergie électrique requise pour démarrer le moteur est importante, particulièrement en hiver ou après une longue période sans rouler. Il a pu être proposé de limiter l’accès aux commandes à distance à une période prédéterminée, relativement courte, après la dernière période de roulage (où la batterie est rechargée) du véhicule. Toutefois, pour s’assurer de ce que le véhicule dispose de suffisamment d’énergie pour faire démarrer le moteur, la période prédéterminée doit être très courte, de l’ordre de quelques jours, ce qui limite fortement l’intérêt des commandes à distance. La présente invention vient améliorer la situation. A cet effet un premier aspect de l’invention concerne un procédé de gestion d’une source d’alimentation électrique d’un véhicule terrestre à moteur dans le cadre d’une exécution de commandes requises à distance par un dispositif utilisateur, le procédé comportant les étapes, mises en œuvre par le véhicule, de : mesure d’une durée de recharge de la source d’alimentation ; si la durée de recharge de la source d’alimentation est supérieure à une durée prédéterminée, transmission à un serveur distant d’une instruction de réinitialisation d’un compteur de réveil à distance du véhicule ; réception depuis le serveur distant d’une instruction de réveil configuré pour l’exécution par le véhicule d’une commande courante, l’instruction de réveil étant transmise par le serveur distant si une valeur courante du compteur est inférieure à un seuil maximal prédéterminé ; transmission d’un acquittement de réveil au serveur distant, le compteur de réveil à distance étant incrémenté à chaque acquittement de réveil. Le comptage, au niveau du serveur distant, et la prévention d’un trop grand nombre de réveils du véhicule, limite la surexploitation de la source d’alimentation électrique du véhicule. Ainsi, les commandes à distance sont disponibles pendant une durée potentiellement relativement longue si un nombre de réveil restreint est demandé. La prise en compte des réveils, et non uniquement de l’exécution d’une commande à distance, est pertinente car ce sont ces réveils qui sont particulièrement couteux en énergie. La combinaison d’une réinitialisation effectuée lorsque la source d’alimentation est suffisamment rechargée et d’une incrémentation lors de l’acquittement du réveil rend plus robuste le comptage des réveils et garantit notamment à l’utilisateur un redémarrage de son véhicule avec un très bon niveau de confiance. On entend par « réveil à distance du véhicule pour l’exécution d’une commande à exécuter par le véhicule » tout mise en marche d’au moins un composant électronique compris sur le véhicule, la mise en marche étant configurée pour rendre possible l’exécution de la commande. Dans un mode de réalisation préférentiel, le composant électronique mis en marche est le boitier de connectivité. Dans un mode de réalisation, l’étape de transmission de l’acquittement comporte les sous-étapes de : vérification d’un état éveillé ou éteint d’au moins un composant électronique du véhicule ; sur détection d’un état éteint, transmission de l’acquittement. Un deuxième aspect de l’invention concerne un procédé de gestion d’une source d’alimentation électrique d’un véhicule terrestre à moteur dans le cadre d’une exécution de commandes requises à distance par un dispositif utilisateur, le procédé comportant les étapes, mises en œuvre par un serveur distant, de : réception depuis le véhicule d’une instruction de réinitialisation d’un compteur de réveil à distance du véhicule, l’instruction de réinitialisation étant générée lorsque la source d’alimentation est rechargée pendant une durée supérieure à une durée prédéterminée ; réinitialisation du compteur ; réception depuis le dispositif utilisateur d’une commande courante à exécuter par le véhicule ; comparaison d’une valeur courante d’un compteur de réveil à distance du véhicule à un seuil maximal prédéterminé, le compteur de réveil à distance étant incrémenté à chaque réveil à distance du véhicule pour l’exécution d’une commande à exécuter par le véhicule ; si la valeur courante est inférieure au seuil maximal, transmission au véhicule d’une instruction de réveil configuré pour l’exécution par le véhicule d’une commande courante. Un troisième aspect de l’invention concerne un programme informatique comportant des instructions pour la mise en œuvre du procédé selon le premier ou le deuxième aspect de l’invention, lorsque ces instructions sont exécutées par un processeur. Un quatrième aspect de l’invention concerne un dispositif de gestion d’une source d’alimentation électrique d’un véhicule terrestre à moteur dans le cadre d’une exécution de commandes requises à distance par un dispositif utilisateur, le dispositif étant configuré pour être compris sur le véhicule et comportant au moins un processeur et au moins une mémoire configurés pour effectuer les opérations de : mesure d’une durée de recharge de la source d’alimentation ; si la durée de recharge de la source d’alimentation est supérieure à une durée prédéterminée, transmission à un serveur distant d’une instruction de réinitialisation d’un compteur de réveil à distance du véhicule ; réception depuis le serveur distant d’une instruction de réveil configuré pour l’exécution par le véhicule d’une commande courante, l’instruction de réveil étant transmise par le serveur distant si une valeur courante du compteur est inférieure à un seuil maximal prédéterminé ; transmission d’un acquittement de réveil au serveur distant, le compteur de réveil à distance étant incrémenté à chaque acquittement de réveil. Un cinquième aspect de l’invention concerne un véhicule configuré pour comprendre le dispositif selon le quatrième aspect de l’invention. Un sixième aspect de l’invention concerne un dispositif de gestion d’une source d’alimentation électrique d’un véhicule terrestre à moteur dans le cadre d’une exécution de commandes requises à distance par un dispositif utilisateur, le dispositif étant compris sur un serveur distant et comportant au moins un processeur et au moins une mémoire configurées pour effectuer les opérations de : réception depuis le véhicule d’une instruction de réinitialisation d’un compteur de réveil à distance du véhicule, l’instruction de réinitialisation étant générée lorsque la source d’alimentation est rechargée pendant une durée supérieure à une durée prédéterminée ; réinitialisation du compteur ; réception depuis le dispositif utilisateur d’une commande courante à exécuter par le véhicule ; comparaison d’une valeur courante d’un compteur de réveil à distance du véhicule à un seuil maximal prédéterminé, le compteur de réveil à distance étant incrémenté à chaque réveil à distance du véhicule pour l’exécution d’une commande à exécuter par le véhicule ; si la valeur courante est inférieure au seuil maximal, transmission au véhicule d’une instruction de réveil configuré pour l’exécution par le véhicule d’une commande courante. 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 lesquels : est un diagramme illustrant les étapes d’un procédé selon un mode de réalisation de l’invention ; illustre la structure d’un dispositif selon un mode de réalisation de l’invention. L’invention est décrite ci-après dans son application, non limitative, au cas d’un véhicule automobile comportant une batterie de servitude pour source d’alimentation électrique. D’autres applications sont naturellement envisageables pour la présente invention. Par exemple, le procédé selon l’invention peut être mis en œuvre pour un autocar comportant un système d’accumulation mécanique (ressorts) configuré pour stocker et restituer de l’énergie mécanique. La figure 1 illustre un procédé, selon un mode de réalisation de l’invention. Sur la figure 1, trois entités sont représentées : à gauche, les étapes mise en œuvre par un dispositif utilisateur USR sauf en ce qui concerne les étapes 2 et 6 décrites ci-après qui sont mises en œuvre directement par l’utilisateur, sans dispositif utilisateur ; au milieu, les étapes mise en œuvre un serveur distant IT ; à droite, les étapes mise en œuvre par un véhicule VEH. Le dispositif utilisateur correspond à tout type de dispositif configuré pour communiquer avec le serveur distant IT. Il s’agit typiquement d’un terminal utilisateur de type smartphone, tablette, ordinateur personnel, montre connectée ou encore d’un autre véhicule configuré pour communiquer avec IT. Le serveur distant IT correspond à tout type de serveur configuré pour communiquer avec USR et VEH. Le véhicule VEH est ici un véhicule automobile configuré pour communiquer avec IT. Pour ce faire, il comporte un boiter de connectivité. VEH comprend une source d’alimentation électrique. VEH est configuré pour exécuter une commande. Il s’agit par exemple de commander une température de l’habitacle, par la mise en fonctionnement d’un système de chauffage, d’ouvrir un ouvrant du véhicule, de faire fonctionner au moins un phare du véhicule, etc. USR, IT et VEH (et notamment le boitier de connectivité) comportent au moins un dispositif dont l’architecture matérielle est décrite ci-après en référence à la figure 2. Dans un mode de réalisation, le canal de communication entre USR et IT peut être filaire, par exemple par la fibre optique, ou sans-fils. Le canal de communication entre IT et VEH est sans-fils. Dans le cas d’un canal de communication sans-fil, le canal comporte au moins une liaison radiofréquence et est par exemple fondé sur un réseau cellulaire (5G, 4G, WCDMA, HSDPA, UMTS, etc.), courte portée (wifi, bluetooth, ITS-G5, etc.) ou spécifique (LoRa, sidelink PC5, etc.). A une étape 2, l’utilisateur démarre la recharge de la source d’alimentation de VEH. A une étape 4, la source d’alimentation de VEH est rechargée et une mesure d’une durée de la recharge est faite par une compteur USG_CNT. A une étape 6, USR termine la recharge de la source d’alimentation. Dans un mode de réalisation, la recharge est effectuée lors d’un roulage du véhicule. Typiquement, l’utilisateur conduit son véhicule ce qui recharge la source d’alimentation. En particulier, dans le cas d’un véhicule comportant un moteur thermique, la recharge intervient quand le moteur est tournant. Dans le cas d’un véhicule électrique (qui comporte au moins une batterie de traction et la batterie de servitude), la recharge intervient lorsqu’un état « prêt » (ready en anglais) intervient (typiquement lorsque le conducteur tourne la clef ou appuie sur un bouton démarrage). A une étape 8, si la durée USG_CNT de recharge de la source d’alimentation est supérieure à une durée prédéterminée S1, des étapes 12, 10 et 14 sont mises en œuvre. La durée prédéterminée correspond au temps de recharge complète de la source d’alimentation. Ainsi, pour une batterie de servitude de 12 volts, S1 est compris entre 10 et 20 minutes, préférentiellement entre 11 et 14 minutes, et par exemple 12 minutes. A une étape 12, le compteur USG_CNT est réinitialisé à zéro. A une étape 10, une instruction de réinitialisation d’un compteur WKUP_CNT de réveil à distance du véhicule est transmise au serveur distant. A une étape 14, le compteur WKUP_CNT est réinitialisé. Dans un mode de réalisation, la réinitialisation WKUP_CNT correspond simplement au nombre de réveils (nombre entier) et la réinitialisation consiste à le remettre à zéro. A une étape 16, une commande courante CMD_i à exécuter par le véhicule est reçue par IT depuis le dispositif utilisateur USR. Après l’étape 16, l’utilisateur ne se sert plus de son véhicule, qui peut alors rester une durée assez longue sans être utilisé. Les étapes 16 et suivantes décrites ensuite correspondent à la gestion des requêtes de commandes à distance de l’utilisateur, via son dispositif utilisateur, intervenant après cette durée qui peut donc être assez longue. A des étapes 18 et 20, une valeur courante du compteur WKUP_CNT de réveil à distance du véhicule est comparée à un seuil maximal prédéterminé S2. Comme détaillé ci-après en référence aux étapes 24 à 40, le compteur de réveil à distance étant incrémenté à chaque réveil à distance du véhicule pour l’exécution d’une commande à exécuter par le véhicule. S2 correspond au nombre de réveils admissibles sans risquer un niveau d’énergie de la source d’alimentation insuffisant pour redémarrer un moteur du véhicule. Dans un mode de réalisation, S2 est compris entre 1 et 50 et par exemple, compris entre 20 et 30 ou encore égal à 25. A une étape 22, si la valeur courante est supérieure au seuil maximal S2, une alerte est transmise au dispositif utilisateur. L’alerte est configurée pour prévenir l’utilisateur de ce qu’il a demandé trop de réveils et se présente par exemple sous la forme d’une fenêtre apparente, pop-up en anglais, sur le dispositif utilisateur. Dans un mode de réalisation préférentiel, le procédé continue (étapes 24 et suivantes) même si la valeur courante est supérieure à S2. En effet, certaines commandes peuvent être plus importantes que le fait de risquer une absence de redémarrage du véhicule (typiquement un verrouillage des portes). Dans un mode de réalisation alternatif, le procédé ne continue (étapes 24 et suivantes) pas si la valeur courante est supérieure à S2. Dans ce mode de réalisation, l’alerte comporte également l’information que la commande n’a pas été exécutée. A des étapes 24 et 26, il est vérifié si le véhicule est déjà réveillé. Dans un mode de réalisation particulier, c’est l’état éveillé/endormi du boitier de connectivité qui est vérifié. En pratique, le boitier de connectivité envoie à chaque réveil et à chaque endormissement une trame spécifique. Ainsi, le serveur IT a connaissance à tout instant de l’état du boitier de connectivité. Dans un autre mode de réalisation, c’est l’état éveillé/endormi d’un composant en charge de la conduite autonome, de l’info-divertissement ou/et de la supervision des calculateurs qui est vérifié. L’endormissement intervient une durée prédéterminée après le réveil, par exemple entre 30 secondes et 10 minutes, préférentiellement une minute. A une étape 28, dans le cas où le véhicule est endormi, une instruction de réveil configuré pour l’exécution par le véhicule d’une commande courante est transmise de IT vers VEH. Le réveil est en effet configuré pour réveiller au moins le boitier de connectivité qui pourra ensuite réveiller d’autre calculateurs pour l’exécution de CMD_i (voir notamment étape 44 ci-après). Le boitier de connectivité étant endormi, un procédé spécifique de réveil est mis en place, par l’utilisation d’un canal de communication dédié. Ainsi, le réveil a lieu au moyen de l’envoi d’un SMS, pour Short Message Service en anglais soit service de message court en français alors que les échanges de commandes à distance sont effectués par un canal DATA, pour données en français. C’est notamment ce procédé spécifique qui est couteux en énergie électrique. A une étape 30, il est vérifié si le véhicule est bien disponible. Pour ce faire, à une étape 32, le véhicule transmet à IT un acquittement de réveil pour l’informer de ce qu’il est bien réveillé et disponible. Le cas où le véhicule ne serait pas joignable est détaillé ci-après en référence aux étapes 36 à 40. En particulier, dans un mode de réalisation, l’étape 30 de transmission de l’acquittement comporte les sous-étapes de : vérification d’un état éveillé ou éteint d’au moins un composant électronique du véhicule, par exemple du boitier de connectivité ou d’un composant en charge de la conduite autonome, de l’info-divertissement ou/et de la supervision des calculateurs ; sur détection d’un état éteint (le procédé déclenchant alors effectivement un réveil), transmission de l’acquittement. A une étape 34, le compteur WKUP_CNT est incrémenté car le véhicule a bien été réveillé à distance pour l’exécution d’une commande (ici CMD_i) à exécuter par le véhicule. A une étape 36 et 38, il est détecté que le véhicule n’est pas joignable. Concrètement, le SMS de réveil n’a pas été reçu et l’étape 32 de confirmation de réveil n’a pas pu être mise en œuvre. Ceci peut être confirmé par un opérateur de réseau qui peut confirmer la non remise du SMS de réveil. IT renvoie alors un message d’erreur ERR à USR à une étape 40 pour l’informer du non-réveil et de l’absence d’exécution de la commande. A une étape 42, IT transmet à VEH une requête d’exécution de la commande CMD_i qui est exécuté à une étape 44 et pour laquelle un acquittement d’exécution est transmis à IT à une étape 46 puis à USR à une étape 48. La figure 2 représente un exemple de dispositif D compris dans le véhicule VEH, dans le dispositif utilisateur USR ou dans le serveur IT. Ce dispositif D peut être utilisé en tant que dispositif centralisé en charge d’au moins certaines étapes du procédé décrit ci-avant en référence à la figure 1. Dans un mode de réalisation, il correspond par exemple à un composant compris dans le TCU. Dans un autre mode de réalisation, il correspond à un sous-dispositif compris dans le serveur IT. Ce dispositif D peut prendre la forme d’un boitier comprenant des circuits imprimés, de tout type d’ordinateur ou encore d’un smartphone. Le dispositif D comprend une mémoire vive 1 pour stocker des instructions pour la mise en œuvre par un processeur 2 d’au moins une étape des procédés tels que décrits ci-avant. Le dispositif comporte aussi une mémoire de masse 3 pour le stockage de données destinées à être conservées après la mise en œuvre du procédé. Le dispositif D peut en outre comporter un processeur de signal numérique (DSP) 4. Ce DSP 4 reçoit des données pour mettre en forme, démoduler et amplifier, de façon connue en soi ces données. Le dispositif comporte également une interface d’entrée 5 pour la réception des données mises en œuvre par des procédés selon l’invention et une interface de sortie 6 pour la transmission des données mises en œuvre par le procédé. La présente invention ne se limite pas aux formes de réalisation décrites ci-avant à titre d’exemples ; elle s’étend à d’autres variantes. Ainsi, il a été décrit un mode de réalisation dans lequel le boitier de connectivité faisant l’interface avec le serveur distant. D’autres composants électroniques, tel qu’un boitier central de traitement, peuvent également faire cette interface et gérer les communications avec le serveur distant. Procédé de gestion d’une source d’alimentation électrique d’un véhicule (VEH) terrestre à moteur dans le cadre d’une exécution de commandes requises à distance par un dispositif utilisateur (USR), le procédé comportant les étapes, mises en œuvre par le véhicule, de : mesure (4) d’une durée de recharge de la source d’alimentation ; si la durée de recharge de la source d’alimentation est supérieure à une durée prédéterminée, transmission (10) à un serveur distant d’une instruction de réinitialisation d’un compteur de réveil à distance du véhicule ; réception (28) depuis le serveur distant d’une instruction de réveil configuré pour l’exécution par le véhicule d’une commande courante, l’instruction de réveil étant transmise par le serveur distant si une valeur courante du compteur est inférieure à un seuil maximal prédéterminé ; transmission (32) d’un acquittement de réveil au serveur distant, le compteur de réveil à distance étant incrémenté à chaque acquittement de réveil. Procédé selon la revendication 1, dans lequel l’étape de transmission de l’acquittement comporte les sous-étapes de : vérification d’un état éveillé ou éteint d’au moins un composant électronique du véhicule ; sur détection d’un état éteint, transmission de l’acquittement. Procédé de gestion d’une source d’alimentation électrique d’un véhicule terrestre à moteur dans le cadre d’une exécution de commandes requises à distance par un dispositif utilisateur, le procédé comportant les étapes, mises en œuvre par un serveur distant, de : réception (10) depuis le véhicule d’une instruction de réinitialisation d’un compteur de réveil à distance du véhicule, l’instruction de réinitialisation étant générée lorsque la source d’alimentation est rechargée pendant une durée supérieure à une durée prédéterminée ; réinitialisation (14) du compteur ; réception (16) depuis le dispositif utilisateur d’une commande courante à exécuter par le véhicule ; comparaison (18 ; 20) d’une valeur courante d’un compteur de réveil à distance du véhicule à un seuil maximal prédéterminé, le compteur de réveil à distance étant incrémenté (34) à chaque réveil à distance du véhicule pour l’exécution d’une commande à exécuter par le véhicule ; si la valeur courante est inférieure au seuil maximal, transmission (28) au véhicule d’une instruction de réveil configuré pour l’exécution par le véhicule d’une commande courante. Programme informatique comportant des instructions pour la mise en œuvre du procédé selon l’une quelconque des revendications précédentes, lorsque ces instructions sont exécutées par un processeur (2). Dispositif (D) de gestion d’une source d’alimentation électrique d’un véhicule terrestre à moteur dans le cadre d’une exécution de commandes requises à distance par un dispositif utilisateur, le dispositif étant configuré pour être compris sur le véhicule et comportant au moins un processeur et au moins une mémoire configurés pour effectuer les opérations de : mesure d’une durée de recharge de la source d’alimentation ; si la durée de recharge de la source d’alimentation est supérieure à une durée prédéterminée, transmission à un serveur distant d’une instruction de réinitialisation d’un compteur de réveil à distance du véhicule ; réception depuis le serveur distant d’une instruction de réveil configuré pour l’exécution par le véhicule d’une commande courante, l’instruction de réveil étant transmise par le serveur distant si une valeur courante du compteur est inférieure à un seuil maximal prédéterminé ; transmission d’un acquittement de réveil au serveur distant, le compteur de réveil à distance étant incrémenté à chaque acquittement de réveil. Véhicule configuré pour comprendre le dispositif selon la revendication 5. Dispositif (D) de gestion d’une source d’alimentation électrique d’un véhicule terrestre à moteur dans le cadre d’une exécution de commandes requises à distance par un dispositif utilisateur, le dispositif étant compris sur un serveur distant et comportant au moins un processeur et au moins une mémoire configurées pour effectuer les opérations de : réception depuis le véhicule d’une instruction de réinitialisation d’un compteur de réveil à distance du véhicule, l’instruction de réinitialisation étant générée lorsque la source d’alimentation est rechargée pendant une durée supérieure à une durée prédéterminée ; réinitialisation du compteur ; réception depuis le dispositif utilisateur d’une commande courante à exécuter par le véhicule ; comparaison d’une valeur courante d’un compteur de réveil à distance du véhicule à un seuil maximal prédéterminé, le compteur de réveil à distance étant incrémenté à chaque réveil à distance du véhicule pour l’exécution d’une commande à exécuter par le véhicule ; si la valeur courante est inférieure au seuil maximal, transmission au véhicule d’une instruction de réveil configuré pour l’exécution par le véhicule d’une commande courante.