Brevet FR3126249A1 — publié le 20230224

L’invention concerne un procédé de gestion d’autorisation d’accès à un véhicule partagé, le véhicule disposant d’une mémoire dimensionnée pour mémoriser simultanément un nombre maximum de réservations, le procédé comprenant des étapes d’obtention d’une première réservation d’un véhicule, de recherche, dans une représentation locale de la mémoire du véhicule, d’un emplacement disponible pour enregistrer la première réservation, et lorsqu’aucun emplacement n’est disponible pour enregistrer la première réservation, des étapes de sélection, parmi les réservations mémorisées dans la représentation locale de la mémoire du véhicule, d’une deuxième réservation telle que la date de début de la deuxième réservation est ultérieure à la date de début de la première réservation, de mémorisation des caractéristiques de la deuxième réservation dans une liste d’attente, de remplacement, dans la représentation locale de la mémoire du véhicule, de la réservation sélectionnée par la première réservation, et de transmission au véhicule d’une commande de suppression de la deuxième réservation, et d’une commande d’ajout de de la première réservation. Figure 2. Procédé, dispositif et système d’autorisation d’accès à un véhicule partagé L’invention appartient au domaine du contrôle d’accès à un véhicule, et vise en particulier un procédé distribution de clefs virtuelles pour accéder à un véhicule partagé. Art antérieur Pendant des décennies, la problématique du contrôle d’accès à un véhicule a été solutionné par une ou plusieurs clefs physiques détenues par le propriétaire du véhicule. Avec le développement de l’électronique embarqué, les clefs traditionnelles ont peu à peu été remplacées par des dispositifs électroniques dotés de capacité de communication sans fils permettant l’accès et le démarrage d’un véhicule sans contact. De tels systèmes de clefs ne sont toutefois pas adapté lorsqu’il s’agit de partager un véhicule entre plusieurs utilisateurs, notamment lorsque des flottes de véhicules sont mises à disposition d’un grand nombre d’utilisateurs. En effet, l’utilisation de telles clefs physiques impose des étapes de remise et de retour des clefs impliquant des coûts supplémentaires et un manque de flexibilité (plages horaires restreintes, nécessité d’une personne pour confier et récupérer les clefs, etc.). Le déploiement des réseaux de communication cellulaires et des dispositifs de communication embarqués dans les véhicules ont permis d’améliorer la situation en permettant de nouvelles méthodes de contrôle d’accès. Ainsi on connaît des techniques consistant à transmettre à un véhicule une ou plusieurs autorisations d’accès par l’intermédiaire d’une connexion sans fil. Une telle autorisation d’accès à un véhicule est associée à un utilisateur particulier auquel on a fourni un dispositif d’identification comme un badge NFC. En variante, on peut avoir provisionné un terminal mobile de l’utilisateur avec un identifiant particulier. Lorsque l’utilisateur souhaite accéder à un véhicule, l’identifiant compris dans son badge ou son terminal mobile est transmis à une unité de communication du véhicule, par exemple via une connexion Bluetooth ou NFC, afin que le véhicule puisse vérifier que l’utilisateur dispose bien d’une autorisation d’accès pour une plage horaire particulière. A la fin de la période d’utilisation octroyée à l’utilisateur, l’autorisation est révoquée. De telles techniques améliorent nettement la situation en permettant notamment à un utilisateur d’emprunter et de restituer un véhicule à tout moment. On entrevoit toutefois les limites d’un tel système lorsque véhicule est stationné à un emplacement sans couverture réseau, par exemple dans un parking souterrain. Dans ces conditions, le véhicule ne peut plus recevoir de nouvelles autorisations d’accès. Par exemple un scooter en libre-service laissé par son dernier utilisateur dans une zone sans couverture en fin d’utilisation ne pourra plus être réservé. Afin de lever cet inconvénient, il a été proposé que les autorisations d’accès puissent être transmises indirectement à un véhicule, par l’intermédiaire du terminal mobile d’un utilisateur qui souhaite l’utiliser. Pour cela, un serveur en ligne dispose d’un calendrier de réservation pour chaque véhicule de la flotte qu’il supervise. Lorsqu’un utilisateur souhaite réserver un véhicule, il transmet une demande au serveur. Le serveur génère alors une autorisation si le véhicule est disponible sur la plage horaire souhaitée. Si le véhicule n’est pas joignable, toutes les autorisations en attente pour le véhicule sont transmises au terminal mobile de l’utilisateur. De cette façon, lorsque l’utilisateur souhaite accéder au véhicule, les autorisations mémorisées dans son terminal mobile sont transmises au véhicule afin qu’il puisse autoriser ou non l’accès. De cette façon, il est possible de réserver et d’accéder à un véhicule même quand celui-ci n’est pas disponible. Néanmoins, pour des raisons de coûts, les emplacements mémoire permettant d’enregistrer les réservations et autorisations à venir dans un véhicule sont limités. Un problème se pose donc lorsque qu’un utilisateur se présente pour accéder à un véhicule ne disposant pas de couverture réseau et que la mémoire du véhicule comprend déjà un nombre maximal de réservations : bien que l’utilisateur ait pu réserver le véhicule, il ne pourra pas y accéder faute pour le véhicule de pouvoir charger l’autorisation correspondante. Il existe donc un besoin pour une technique qui permettent d’améliorer la situation. A cet effet, il est proposé un procédé de gestion d’autorisation d’accès à un véhicule partagé, le véhicule disposant d’une mémoire dimensionnée pour mémoriser simultanément un nombre maximum de réservations, le procédé comprenant les étapes suivantes, mises en œuvre à la réception par un serveur d’une demande de réservation du véhicule, le serveur comprenant une représentation locale de la mémoire du véhicule : Obtention d’une première réservation du véhicule, une réservation étant associée à au moins une date de début de réservation, une date de fin de réservation et à un identifiant d’un terminal mobile à utiliser pour accéder au véhicule, Lorsque le nombre de réservations mémorisées dans la représentation locale de la mémoire du véhicule atteint le nombre maximal de réservations qu’il est possible de mémoriser simultanément dans la mémoire du véhicule : Sélection, parmi les réservations mémorisées dans la représentation locale de la mémoire du véhicule, d’une deuxième réservation telle que la date de début de la deuxième réservation est ultérieure à la date de début de la première réservation, Remplacement, dans la représentation locale de la mémoire du véhicule, de la deuxième réservation par la première réservation, et Transmission au véhicule d’une commande de synchronisation de mémoire comprenant au moins : Une commande de suppression de la deuxième réservation, et Une commande d’ajout de de la première réservation. Le serveur de réservation manipule une image de la mémoire du véhicule. Cette image de la mémoire du véhicule est synchronisée avec la mémoire physique du véhicule par la transmission au véhicule de commandes d’ajout et de suppression de réservations. De cette façon, on améliore la réactivité du système de réservation, la mise à jour de la mémoire du véhicule étant réalisée de façon asynchrone. En outre, la dépriorisation d’une réservation ultérieure au profit d’une nouvelle réservation dont la date de début est antérieure permet de ne plus être limité par le nombre d’emplacement mémoire physiquement disponibles dans le véhicule. La réactivité du système de réservation est ainsi améliorée. Selon un mode particulier de réalisation, le procédé est tel que la transmission des commandes d’ajout de la première réservation et de suppression de la deuxième réservation comprend une sous étape de transmission desdites commandes à au moins un terminal mobile dont l’identifiant est associé à une réservation mémorisée dans la mémoire associée au véhicule, le terminal mobile étant configuré pour retransmettre lesdites commandes par une connexion sans fils à courte portée lors de la prise en charge du véhicule. De cette façon, les autorisations d’accès peuvent être communiquées à un véhicule même lorsque celui-ci est stationné dans une zone sans couverture. Par exemple, lorsqu’un véhicule est remisé dans un parking souterrain hors de portée d’un réseau cellulaire, la mémoire du véhicule peut être mise à jour avec de nouvelles réservations lorsqu’un utilisateur prend possession du véhicule. Autrement dit, le terminal mobile utilisé pour déverrouiller le véhicule est utilisé pour mettre à jour les réservations dans la mémoire du véhicule de façon asynchrone. Dans une réalisation particulière, le procédé est tel que les caractéristiques de la deuxième réservation sont mémorisées temporairement lors de l’étape de remplacement, et il comprend en outre les étapes suivantes, lorsqu'un emplacement de réservation est libéré dans la représentation locale de la mémoire du véhicule : Génération d'une troisième réservation comprenant les caractéristiques de la deuxième réservation temporairement mémorisée, Mémorisation de la troisième réservation dans la représentation locale de la mémoire du véhicule, et Transmission au véhicule d'une commande d'ajout de la troisième réservation. Lorsqu’une réservation ultérieure est remplacée par une réservation plus immédiate dans la mémoire associée au véhicule, les caractéristiques de la réservation supprimée sont mémorisées dans une mémoire temporaire. DE cette façon, les données relatives à la réservation remplacée peuvent être utilisées pour générer une nouvelle réservation lorsqu’un emplacement est libéré dans la mémoire, par exemple suite à l’expiration ou l’annulation d’une réservation. Selon un mode de réalisation particulier, une réservation comprend au moins : une première donnée de réservation destinée au terminal mobile et comprenant une clef publique d’un terminal mobile, une date de début et une date de fin de réservation, et une deuxième donnée de réservation destinée au véhicule et comprenant une clef publique du véhicule, une date de début et une date de fin de réservation. La première donnée de réservation et la deuxième donnée de réservation correspondent respectivement à une clef virtuelle du terminal mobile autorisé à déverrouiller un véhicule et à une deuxième clef virtuelle du véhicule réservé. Les données permettant l’accès au véhicule sont ainsi réparties entre un terminal d’accès, par exemple un smartphone d’un utilisateur et un véhicule réservé. Ainsi, un terminal ne permet l’accès qu’à un véhicule pour lequel il dispose d’une réservation, et un véhicule ne permet l’accès qu’à un terminal pour lequel il dispose d’une réservation. Selon un autre aspect, l’invention concerne un dispositif de gestion d’autorisations d’accès à un véhicule partagé, le véhicule disposant d’une mémoire dimensionnée pour mémoriser simultanément un nombre maximum de réservations, le dispositif comprenant une représentation locale de la mémoire du véhicule, un processeur et une mémoire dans laquelle sont enregistrées des instructions configurées pour mettre en œuvre les étapes suivantes, lorsqu’elles sont exécutées par le processeur : Obtention d’une première réservation du véhicule, une réservation étant associée à au moins une date de début de réservation, une date de fin de réservation et à un identifiant d’un terminal mobile à utiliser pour accéder au véhicule, Lorsque le nombre de réservations mémorisées dans la représentation locale de la mémoire du véhicule atteint le nombre maximal de réservations qu’il est possible de mémoriser simultanément dans la mémoire du véhicule : Sélection, parmi les réservations mémorisées dans la représentation locale de la mémoire du véhicule, d’une deuxième réservation telle que la date de début de la deuxième réservation est ultérieure à la date de début de la première réservation, Remplacement, dans la représentation locale de la mémoire du véhicule, de la deuxième réservation par la première réservation, et Transmission au véhicule d’une commande de synchronisation de mémoire comprenant au moins : Une commande de suppression de la deuxième réservation, et Une commande d’ajout de de la première réservation. L’invention concerne aussi un serveur comprenant un dispositif de gestion tel que décrit ci-avant. Selon encore un autre aspect, l’invention concerne un support d’information comportant des instructions de programme d’ordinateur configurées pour mettre en œuvre les étapes d’un procédé de gestion d’autorisations d’accès tel que décrit précédemment, lorsque les instructions sont exécutées par un processeur. Le support d'information peut être un support d'information non transitoire tel qu'un disque dur, une mémoire flash, ou un disque optique par exemple. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker des instructions. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, RAM, PROM, EPROM, un CD ROM ou encore un moyen d'enregistrement magnétique, par exemple un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. Les différents modes ou caractéristiques de réalisation précités peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux étapes du procédé de gestion. Les serveurs et dispositifs présentent au moins des avantages analogues à ceux conférés par le procédé auquel ils se rapportent. Brève description des figures D’autres caractéristiques et avantages de l’invention apparaîtront encore à la lecture de la description qui va suivre. Celle-ci est purement illustrative et doit être lue en regard des dessins annexés sur lesquels : la représente un environnement adapté pour mette en œuvre le procédé de gestion de réservations selon un mode particulier de réalisation, La illustre les principales étapes d’un procédé de gestion selon un mode particulier de réalisation, la représente un environnement serveur adapté pour mettre en œuvre e procédé de gestion selon une autre réalisation particulière, et La est un diagramme montrant des états pouvant être occupés par une réservation. Procédé de gestion d’autorisation d’accès à un véhicule partagé, le véhicule disposant d’une mémoire dimensionnée pour mémoriser simultanément un nombre maximum de réservations, le procédé comprenant les étapes suivantes, mises en œuvre à la réception par un serveur d’une demande de réservation du véhicule, le serveur comprenant une représentation locale de la mémoire du véhicule : Obtention d’une première réservation du véhicule, une réservation étant associée à au moins une date de début de réservation, une date de fin de réservation et à un identifiant d’un terminal mobile à utiliser pour accéder au véhicule, Lorsque le nombre de réservations mémorisées dans la représentation locale de la mémoire du véhicule atteint le nombre maximal de réservations qu’il est possible de mémoriser simultanément dans la mémoire du véhicule : Sélection, parmi les réservations mémorisées dans la représentation locale de la mémoire du véhicule, d’une deuxième réservation telle que la date de début de la deuxième réservation est ultérieure à la date de début de la première réservation, Remplacement, dans la représentation locale de la mémoire du véhicule, de la deuxième réservation par la première réservation, et Transmission au véhicule d’une commande de synchronisation de mémoire comprenant au moins : Une commande de suppression de la deuxième réservation, et Une commande d’ajout de de la première réservation. Procédé selon la revendication 1 dans lequel la transmission des commandes d’ajout de la première réservation et de suppression de la deuxième réservation comprend une sous étape de transmission desdites commandes à au moins un terminal mobile dont l’identifiant est associé à une réservation mémorisée dans la mémoire associée au véhicule, le terminal mobile étant configuré pour retransmettre lesdites commandes par une connexion sans fils à courte portée lors de la prise en charge du véhicule. Procédé selon l’une quelconque des revendications précédentes dans lequel les caractéristiques de la deuxième réservation sont mémorisées temporairement lors de l’étape de remplacement, et tel qu’il comprend en outre les étapes suivantes, lorsqu'un emplacement de réservation est libéré dans la représentation locale de la mémoire du véhicule : Génération d'une troisième réservation comprenant les caractéristiques de la deuxième réservation temporairement mémorisée, Mémorisation de la troisième réservation dans la représentation locale de la mémoire du véhicule, et Transmission au véhicule d'une commande d'ajout de la troisième réservation. Procédé selon l’une quelconque des revendications précédentes dans lequel une réservation comprend au moins : une première donnée de réservation destinée au terminal mobile, comprenant au moins une clef publique d'un terminal mobile, une date de début et une date de fin de réservation, et une deuxième donnée de réservation destinée au véhicule, comprenant au moins une clef publique du véhicule, une date de début et une date de fin de réservation. Dispositif de gestion d’autorisation d’accès à un véhicule partagé, le véhicule disposant d’une mémoire dimensionnée pour mémoriser simultanément un nombre maximum de réservations, le dispositif comprenant une représentation locale de la mémoire du véhicule, un processeur et une mémoire dans laquelle sont enregistrées des instructions configurées pour mettre en œuvre les étapes suivantes, lorsqu’elles sont exécutées par le processeur : Obtention d’une première réservation du véhicule, une réservation étant associée à au moins une date de début de réservation, une date de fin de réservation et à un identifiant d’un terminal mobile à utiliser pour accéder au véhicule, Lorsque le nombre de réservations mémorisées dans la représentation locale de la mémoire du véhicule atteint le nombre maximal de réservations qu’il est possible de mémoriser simultanément dans la mémoire du véhicule : Sélection, parmi les réservations mémorisées dans la représentation locale de la mémoire du véhicule, d’une deuxième réservation telle que la date de début de la deuxième réservation est ultérieure à la date de début de la première réservation, Remplacement, dans la représentation locale de la mémoire du véhicule, de la deuxième réservation par la première réservation, et Transmission au véhicule d’une commande de synchronisation de mémoire comprenant au moins : Une commande de suppression de la deuxième réservation, et Une commande d’ajout de de la première réservation. Support d’information comportant des instructions de programme d’ordinateur configurées pour mettre en œuvre les étapes d’un procédé de gestion d’autorisation d’accès selon l’une quelconque des revendications 1 à 4 lorsque les instructions sont exécutées par un processeur.