FR3152103A1 - Method and device for controlling access to a connected service of an on-board navigation system of a vehicle - Google Patents
Method and device for controlling access to a connected service of an on-board navigation system of a vehicle Download PDFInfo
- Publication number
- FR3152103A1 FR3152103A1 FR2308521A FR2308521A FR3152103A1 FR 3152103 A1 FR3152103 A1 FR 3152103A1 FR 2308521 A FR2308521 A FR 2308521A FR 2308521 A FR2308521 A FR 2308521A FR 3152103 A1 FR3152103 A1 FR 3152103A1
- Authority
- FR
- France
- Prior art keywords
- address
- vehicle
- connected service
- access
- navigation system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
La présente invention concerne un procédé et un dispositif de contrôle d’accès à un service connecté d’un système de navigation embarqué d’un véhicule (10). A cet effet, le procédé comprend la mémorisation d’une valeur d’une variable d’activation dans une mémoire du véhicule, la réception via une connexion sans fil de premières données représentatives d’au moins une première adresse définissant un chemin d’accès à un dispositif distant (111) associé au service connecté et la mémorisation de la au moins une première adresse dans un conteneur d’adresses du véhicule, le conteneur d’adresses comprenant en outre au moins une deuxième adresse définissant un chemin d’accès à un dispositif distant associé au service connecté. L’accès au service connecté est alors contrôlé en fonction de la valeur de la variable d’activation et d’au moins une adresse associée au service connecté. Figure pour l’abrégé : Figure 1 The present invention relates to a method and a device for controlling access to a connected service of an on-board navigation system of a vehicle (10). For this purpose, the method comprises storing a value of an activation variable in a memory of the vehicle, receiving via a wireless connection first data representative of at least one first address defining an access path to a remote device (111) associated with the connected service and storing the at least one first address in an address container of the vehicle, the address container further comprising at least one second address defining an access path to a remote device associated with the connected service. Access to the connected service is then controlled according to the value of the activation variable and at least one address associated with the connected service. Figure for abstract: Figure 1
Description
La présente invention concerne les procédés et dispositifs de contrôle d’accès à un service connecté d’un système de navigation embarqué d’un véhicule, notamment un véhicule automobile. La présente invention concerne également un procédé et un dispositif de mise à jour d’une adresse d’accès à un service connecté.The present invention relates to methods and devices for controlling access to a connected service of an on-board navigation system of a vehicle, in particular a motor vehicle. The present invention also relates to a method and a device for updating an access address to a connected service.
Pour planifier un trajet à réaliser avec un véhicule, il est connu d’utiliser un système de navigation, un tel système étant par exemple embarqué dans le véhicule ou implémenté dans un dispositif mobile, par exemple un téléphone portable, lui-même embarqué dans le véhicule. Un tel système utilise des données de cartographies telles que des cartes routières numériques indiquant les différents itinéraires routiers que peut emprunter le véhicule pour aller d’un point A à un point B.To plan a journey to be made with a vehicle, it is known to use a navigation system, such a system being for example embedded in the vehicle or implemented in a mobile device, for example a mobile phone, itself embedded in the vehicle. Such a system uses map data such as digital road maps indicating the different road routes that the vehicle can take to go from point A to point B.
Ces données cartographiques sont par exemple utilisées pour proposer à un conducteur l’itinéraire le plus court, le plus rapide, le plus économique ou celui qui n’emprunte pas de voie rapide, etc. Elles peuvent aussi être utilisées par certaines fonctions ou systèmes d’aide à la conduite, dit ADAS (de l’anglais « Advanced Driver-Assistance System » ou en français « Système d’aide à la conduite avancé »), pour guider ou contrôler le véhicule dans son environnement pour atteindre sa destination.This map data is used, for example, to suggest to a driver the shortest, fastest, most economical route or the one that does not take a fast lane, etc. It can also be used by certain functions or driver assistance systems, known as ADAS (Advanced Driver-Assistance System), to guide or control the vehicle in its environment to reach its destination.
Des informations sur les conditions de circulation courantes, sur des mises à jour de la cartographie, ou encore sur des conditions météorologiques sont notamment utilisées pour planifier un itinéraire. L’accès à ces informations fait parfois l’objet d’un service fourni par un prestataire, par exemple le constructeur du véhicule ou le fabriquant du système de navigation. Un utilisateur a par exemple accès à ces informations sur les conditions de circulation courantes, sur des mises à jour de la cartographie, ou encore sur des conditions météorologiques via une souscription à ce type de service. On parlera alors d’informations d’un service connecté. Le système de navigation utilise ces informations pour calculer un itinéraire ou encore annoncer un évènement sur un trajet calculé.Information on current traffic conditions, map updates, or weather conditions is used in particular to plan a route. Access to this information is sometimes the subject of a service provided by a service provider, for example the vehicle manufacturer or the manufacturer of the navigation system. For example, a user has access to this information on current traffic conditions, map updates, or weather conditions via a subscription to this type of service. This is referred to as information from a connected service. The navigation system uses this information to calculate a route or announce an event on a calculated journey.
La récupération de ces informations de service connecté peut être généralement mise en œuvre via le téléchargement de données par le système de navigation, selon un mode de communication sans fil, aussi appelé OTA (de l’anglais « Over The Air » ou en français « par voie aérienne ») depuis des dispositifs distants très souvent appelés serveurs. Pour accéder à un serveur d’un service connecté, il est nécessaire de connaître des informations de connexion de ce serveur telles que qu’une adresse définissant un chemin d’accès à ce serveur. Cette adresse est enregistrée dans une mémoire d’un dispositif et accessible par le système de navigation.The retrieval of this connected service information can generally be implemented via the downloading of data by the navigation system, according to a wireless communication mode, also called OTA (from the English “Over The Air” or in French “by air”) from remote devices very often called servers. To access a server of a connected service, it is necessary to know connection information of this server such as an address defining an access path to this server. This address is recorded in a memory of a device and accessible by the navigation system.
L’absence d’informations de connexion à un service connecté d’un système de navigation connecté, telles que notamment une adresse définissant un chemin d’accès à ce serveur à partir duquel sont obtenues les informations du service connecté, ne permet pas au système de navigation de calculer le meilleur trajet ou encore d’annoncer à un utilisateur certains évènements sur le trajet calculé.The absence of connection information to a connected service of a connected navigation system, such as in particular an address defining an access path to this server from which the information of the connected service is obtained, does not allow the navigation system to calculate the best route or to announce to a user certain events on the calculated route.
Un objet de la présente invention est de résoudre au moins l’un des problèmes de l’arrière-plan technologique décrit précédemment.An object of the present invention is to solve at least one of the problems of the technological background described above.
Un autre objet de la présente invention est d’améliorer l’accès à un service connecté d’un système de navigation embarqué d’un véhicule.Another object of the present invention is to improve access to a connected service of an on-board navigation system of a vehicle.
Selon un premier aspect, la présente invention concerne un procédé de contrôle d’accès à un service connecté d’un système de navigation embarqué d’un véhicule, le procédé comprenant les étapes suivantes :
- mémorisation d’une valeur d’une variable d’activation dans une mémoire du véhicule ;
- réception via une connexion sans fil de premières données représentatives d’au moins une première adresse définissant un chemin d’accès à un dispositif distant associé au service connecté ;
- mémorisation de la au moins une première adresse dans une mémoire du véhicule, appelée conteneur d’adresses, le conteneur d’adresses comprenant en outre au moins une deuxième adresse définissant un chemin d’accès à un dispositif distant associé au service connecté ;
- contrôle de l’accès au service connecté en fonction de la valeur de la variable d’activation et d’au moins une adresse associée au service connecté.According to a first aspect, the present invention relates to a method for controlling access to a connected service of an on-board navigation system of a vehicle, the method comprising the following steps:
- storing a value of an activation variable in a vehicle memory;
- receiving via a wireless connection first data representative of at least a first address defining an access path to a remote device associated with the connected service;
- storing the at least one first address in a memory of the vehicle, called an address container, the address container further comprising at least one second address defining an access path to a remote device associated with the connected service;
- control of access to the connected service based on the value of the activation variable and at least one address associated with the connected service.
Un tel procédé permet d’accéder à un service connecté de manière fiable grâce aux premières et deuxièmes adresses enregistrées. En cas de non-réception d’au moins une première adresse, le système de navigation dispose d’au moins une deuxième adresse définissant un chemin d’accès à un dispositif distant permettant d’accéder au service connecté. La variable d’activation permet quant à elle de disposer de l’information quant à l’activation de l’accès du système de navigation au service connecté.Such a method makes it possible to access a connected service reliably using the first and second addresses recorded. In the event of non-receipt of at least one first address, the navigation system has at least one second address defining an access path to a remote device making it possible to access the connected service. The activation variable makes it possible to have information regarding the activation of the navigation system's access to the connected service.
Selon une variante du procédé, la variable d'activation est égale à une première valeur pour indiquer que le service connecté est activé et à une deuxième valeur pour indiquer que le service connecté n'est pas activé.According to a variant of the method, the activation variable is equal to a first value to indicate that the connected service is activated and to a second value to indicate that the connected service is not activated.
La variable d’activation joue ainsi le rôle d’une variable booléenne représentative de l’activation de l’accès au service connecté.The activation variable thus plays the role of a Boolean variable representing the activation of access to the connected service.
Selon une variante, le procédé comprend les étapes suivantes :
- réception de deuxièmes données représentatives d’une mise à jour de la au moins une deuxième adresse ;
- mise à jour de la au moins une deuxième adresse.According to one variant, the method comprises the following steps:
- receiving second data representing an update of the at least one second address;
- update at least one second address.
La au moins une deuxième adresse est ainsi mise à jour, par exemple via une connexion sans fil ou via une connexion filaire en concession. Les informations d’accès à un service connecté peuvent alors changer sans pour autant dégrader le fonctionnement du système de navigation qui peut continuer à utiliser les informations de ce service connecté.The at least one second address is thus updated, for example via a wireless connection or via a wired connection at the dealership. The access information for a connected service can then change without degrading the operation of the navigation system, which can continue to use the information from this connected service.
Selon une variante du procédé, l’accès au service connecté est contrôlé :
- en fonction de la au moins une première adresse et de la valeur de la variable d’activation si au moins une première adresse est mémorisée,
- en fonction de la au moins une deuxième adresse et de la valeur de la variable d’activation si aucune première adresse n’est mémorisée.According to a variant of the method, access to the connected service is controlled:
- depending on the at least one first address and the value of the activation variable if at least one first address is stored,
- depending on the at least one second address and the value of the activation variable if no first address is stored.
La au moins une deuxième adresse correspond alors à une adresse « de secours » enregistrée dans une mémoire accessible au système de navigation.The at least one second address then corresponds to a “backup” address recorded in a memory accessible to the navigation system.
Selon une variante du procédé, l’accès au service connecté permet au système de navigation de recevoir des troisièmes données représentatives d’informations appartenant à un ensemble d’informations comprenant :
- des informations relatives à un état courant et/ou historique d’un trafic routier,
- des prix de péages, de carburants et d’énergies,
- des informations météorologiques et/ou d’informations relatives à des évènements climatiques,
- des mises à jour d’une cartographie du système de navigation, et
- des mises à jour de logiciels embarqués du véhicule.According to a variant of the method, access to the connected service allows the navigation system to receive third data representative of information belonging to a set of information comprising:
- information relating to the current and/or historical state of road traffic,
- toll, fuel and energy prices,
- weather information and/or information relating to climatic events,
- updates to a navigation system map, and
- updates to the vehicle's on-board software.
De telles troisièmes données permettent au système de navigation de déterminer un parcours en fonction de ces informations et de les communiquer à un utilisateur.Such third data enables the navigation system to determine a route based on this information and communicate it to a user.
Selon une variante du procédé, la connexion sans fil est établie avec un dispositif de communication mobile.According to a variant of the method, the wireless connection is established with a mobile communication device.
Selon une variante du procédé, l’accès au service connecté est contrôlé à la suite d’une souscription au service connecté via le dispositif de communication mobile.According to a variant of the method, access to the connected service is controlled following a subscription to the connected service via the mobile communication device.
Un utilisateur dispose par exemple d’un dispositif de communication mobile pour souscrire au service connecté sans être nécessairement dans le véhicule.For example, a user has a mobile communication device to subscribe to the connected service without necessarily being in the vehicle.
Selon un deuxième aspect, la présente invention concerne un dispositif de contrôle d’accès à un service connecté d’un système de navigation embarqué d’un véhicule, le dispositif comprenant une mémoire associée à un processeur configuré pour la mise en œuvre des étapes du procédé selon le premier aspect de la présente invention.According to a second aspect, the present invention relates to a device for controlling access to a connected service of an on-board navigation system of a vehicle, the device comprising a memory associated with a processor configured for implementing the steps of the method according to the first aspect of the present invention.
Selon un troisième aspect, la présente invention concerne un véhicule, par exemple de type automobile, comprenant un dispositif tel que décrit ci-dessus selon le deuxième aspect de la présente invention.According to a third aspect, the present invention relates to a vehicle, for example of the automobile type, comprising a device as described above according to the second aspect of the present invention.
Selon un quatrième aspect, la présente invention concerne un programme d’ordinateur qui comporte des instructions adaptées pour l’exécution des étapes du procédé selon le premier aspect de la présente invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur.According to a fourth aspect, the present invention relates to a computer program which comprises instructions adapted for the execution of the steps of the method according to the first aspect of the present invention, in particular when the computer program is executed by at least one processor.
Un tel programme d’ordinateur peut utiliser n’importe quel langage de programmation, et être sous la forme d’un code source, d’un code objet, ou d’un code intermédiaire entre un code source et un code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable.Such a computer program may use any programming language, and may be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other desirable form.
Selon un cinquième aspect, la présente invention concerne un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un programme d’ordinateur comprenant des instructions pour l’exécution des étapes du procédé selon le premier aspect de la présente invention.According to a fifth aspect, the present invention relates to a computer-readable recording medium on which is recorded a computer program comprising instructions for carrying out the steps of the method according to the first aspect of the present invention.
D’une part, le support d’enregistrement peut être n'importe quel entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire ROM, un CD-ROM ou une mémoire ROM de type circuit microélectronique, ou encore un moyen d'enregistrement magnétique ou un disque dur.On the one hand, the recording medium may be any entity or device capable of storing the program. For example, the medium may include a storage medium, such as a ROM memory, a CD-ROM or a microelectronic circuit type ROM memory, or a magnetic recording medium or a hard disk.
D'autre part, ce support d’enregistrement peut également être un support transmissible tel qu'un signal électrique ou optique, un tel signal pouvant être acheminé via un câble électrique ou optique, par radio classique ou hertzienne ou par faisceau laser autodirigé ou par d'autres moyens. Le programme d’ordinateur selon la présente invention peut être en particulier téléchargé sur un réseau de type Internet.On the other hand, this recording medium may also be a transmissible medium such as an electrical or optical signal, such a signal being able to be conveyed via an electrical or optical cable, by conventional or hertzian radio or by self-directed laser beam or by other means. The computer program according to the present invention may in particular be downloaded from a network such as the Internet.
Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme d’ordinateur est incorporé, le circuit intégré étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.Alternatively, the recording medium may be an integrated circuit in which the computer program is incorporated, the integrated circuit being adapted to perform or to be used in performing the method in question.
D’autres caractéristiques et avantages de la présente invention ressortiront de la description des exemples de réalisation particuliers et non limitatifs de la présente invention ci-après, en référence aux figures 1 à 3 annexées, sur lesquelles :Other characteristics and advantages of the present invention will emerge from the description of the particular and non-limiting exemplary embodiments of the present invention below, with reference to the appended figures 1 to 3, in which:
Un procédé et un dispositif de contrôle d’accès à un service connecté d’un système de navigation embarqué d’un véhicule vont maintenant être décrits dans ce qui va suivre en référence conjointement aux figures 1 à 3. Des mêmes éléments sont identifiés avec des mêmes signes de référence tout au long de la description qui va suivre.A method and a device for controlling access to a connected service of an on-board navigation system of a vehicle will now be described in the following with joint reference to FIGS. 1 to 3. The same elements are identified with the same reference signs throughout the description which follows.
Les termes « premier(s) », « deuxième(s) » (ou « première(s) », « deuxième(s) »), etc. sont utilisés dans ce document par convention arbitraire pour permettre d’identifier et de distinguer différents éléments (tels que des opérations, des moyens, etc.) mis en œuvre dans les modes de réalisation décrits ci-après. De tels éléments peuvent être distincts ou correspondre à un seul et unique élément, selon le mode de réalisation.The terms “first(s)”, “second(s)” (or “first(s)”, “second(s)”), etc. are used in this document by arbitrary convention to allow different elements (such as operations, means, etc.) implemented in the embodiments described below to be identified and distinguished. Such elements may be distinct or correspond to a single element, depending on the embodiment.
Selon un exemple particulier et non limitatif de réalisation de la présente invention, le contrôle d’accès à un service connecté d’un système de navigation embarqué d’un véhicule est par exemple mis en œuvre par un ou plusieurs processeurs d’un système embarqué du véhicule.According to a particular and non-limiting example of embodiment of the present invention, the control of access to a connected service of an on-board navigation system of a vehicle is for example implemented by one or more processors of an on-board system of the vehicle.
A cet effet, le procédé comprend la mémorisation d’une valeur d’une variable d’activation dans une mémoire du véhicule, la réception via une connexion sans fil de premières données représentatives d’au moins une première adresse définissant un chemin d’accès à un dispositif distant associé au service connecté et la mémorisation de la au moins une première adresse dans un conteneur d’adresses du véhicule, le conteneur d’adresses comprenant en outre au moins une deuxième adresse définissant un chemin d’accès à un dispositif distant associé au service connecté. L’accès au service connecté est alors contrôlé en fonction de la valeur de la variable d’activation et d’au moins une adresse associée au service connecté.For this purpose, the method comprises storing a value of an activation variable in a memory of the vehicle, receiving via a wireless connection first data representative of at least one first address defining an access path to a remote device associated with the connected service and storing the at least one first address in an address container of the vehicle, the address container further comprising at least one second address defining an access path to a remote device associated with the connected service. Access to the connected service is then controlled according to the value of the activation variable and at least one address associated with the connected service.
La
La
Le véhicule 10 correspond par exemple à un véhicule à moteur thermique, à moteur(s) électrique(s) ou encore un véhicule hybride avec un moteur thermique et un ou plusieurs moteurs électriques.The vehicle 10 corresponds, for example, to a vehicle with a thermal engine, with electric motor(s) or even a hybrid vehicle with a thermal engine and one or more electric motors.
Le véhicule électrique 10 embarque avantageusement un système de communication configuré pour communiquer avec un ou plusieurs dispositifs distants 111 par l’intermédiaire d’une infrastructure d’un réseau de communication sans fil.The electric vehicle 10 advantageously carries a communication system configured to communicate with one or more remote devices 111 via a wireless communication network infrastructure.
Le système de communication du véhicule 10 est également configuré pour communiquer avec un ou plusieurs dispositifs de communication mobile 11 en mode de communication directe et/ou par l’intermédiaire de l’infrastructure du réseau de communication sans fil. Le dispositif de communication mobile 11 correspond par exemple à un téléphone intelligent, une tablette ou encore un objet mobile connecté tel qu’une montre connectée, aussi appelée montre intelligente (de l’anglais « Smartwatch »).The vehicle communication system 10 is also configured to communicate with one or more mobile communication devices 11 in direct communication mode and/or via the wireless communication network infrastructure. The mobile communication device 11 corresponds for example to a smartphone, a tablet or even a connected mobile object such as a connected watch, also called a smart watch (from the English “Smartwatch”).
Un mode de communication directe sans fil s’appuie par exemple sur une des normes ou protocoles de communication suivants :
- Wifi® selon IEEE 802.11, par exemple selon IEEE 802.11n ou IEEE 802.11ac, par exemple selon un mode de communication dit infrastructure selon lequel le véhicule électrique 10 fait office de point d’accès selon un selon un mode de communication ad-hoc ou direct, dit Wifi Direct ;
- Bluetooth® ;
- ZigBee selon IEEE 802.15.4.A direct wireless communication mode is based, for example, on one of the following communication standards or protocols:
- Wifi® according to IEEE 802.11, for example according to IEEE 802.11n or IEEE 802.11ac, for example according to a communication mode called infrastructure according to which the electric vehicle 10 acts as an access point according to an ad-hoc or direct communication mode, called Wifi Direct;
- Bluetooth®;
- ZigBee according to IEEE 802.15.4.
Le véhicule 10 et/ou le dispositif de communication mobile 11 sont en outre configurés pour communiquer avec un ou plusieurs dispositifs distants 111, par exemple par l’intermédiaire de l’infrastructure de réseau de communication sans fil.The vehicle 10 and/or the mobile communication device 11 are further configured to communicate with one or more remote devices 111, for example via the wireless communication network infrastructure.
Le(s) dispositif(s) distant(s) 111 correspondent par exemple chacun à un serveur du « cloud » 100 (ou « nuage » en français). L’infrastructure de communication sans fil comprend par exemple un ensemble de dispositifs de communication de type antenne de réseau cellulaire 110 de type LTE (de l’anglais « Long Term Evolution » ou en français « Evolution à long terme ») 4G ou 5G.The remote device(s) 111 correspond for example to each a server of the “cloud” 100. The wireless communication infrastructure comprises for example a set of communication devices of the cellular network antenna type 110 of the LTE (Long Term Evolution) 4G or 5G type.
Le système de communication du véhicule 10 comprend par exemple une ou plusieurs antennes de communication reliées à une unité de contrôle télématique, dite TCU (de l’anglais « Telematic Control Unit »), elle-même reliée à un ou plusieurs calculateurs du système embarqué du véhicule 10. La ou les antennes, l’unité TCU et le ou les calculateurs forment par exemple une architecture multiplexée pour la réalisation de différents services utiles pour le bon fonctionnement du véhicule et pour assister le conducteur et/ou les passagers du véhicule dans le contrôle du véhicule 10. Le ou les calculateurs et l’unité TCU communiquent et échangent des données entre eux par l’intermédiaire d’un ou plusieurs bus informatiques, par exemple un bus de communication de type bus de données CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (selon la norme ISO 17458) ou Ethernet (selon la norme ISO/IEC 802-3).The communication system of the vehicle 10 comprises, for example, one or more communication antennas connected to a telematic control unit, called TCU (Telematic Control Unit), itself connected to one or more computers of the on-board system of the vehicle 10. The antenna(s), the TCU and the computer(s) form, for example, a multiplexed architecture for the production of various services useful for the proper operation of the vehicle and for assisting the driver and/or passengers of the vehicle in controlling the vehicle 10. The computer(s) and the TCU communicate and exchange data with each other via one or more computer buses, for example a communication bus of the CAN (Controller Area Network) type, CAN FD (Controller Area Network Flexible Data-Rate), FlexRay (according to the ISO 17458 standard) or Ethernet (according to the ISO 17458 standard). ISO/IEC 802-3 standard).
Le véhicule 10 est en outre avantageusement relié en communication sans fil avec un dispositif distant tel que le dispositif distant 111 via le « cloud » 100, un tel dispositif distant étant par exemple configuré pour communiquer avec le véhicule 10 selon une connexion de type OTA. Le dispositif distant 111 est par exemple configuré pour envoyer des données représentatives :
- d’informations relatives à un état courant et/ou historique d’un trafic routier,
- de prix de péages, de carburants et d’énergies,
- d’informations météorologiques et/ou d’informations relatives à des évènements climatiques,
- de mises à jour d’une cartographie du système de navigation, et
- des mises à jour de logiciels (de l’anglais « software », correspondant par exemple à un firmware ou à tout logiciel nécessaire au bon fonctionnement du système de navigation embarqué du véhicule 10) embarqués du véhicule (10).The vehicle 10 is further advantageously connected in wireless communication with a remote device such as the remote device 111 via the “cloud” 100, such a remote device being for example configured to communicate with the vehicle 10 according to an OTA type connection. The remote device 111 is for example configured to send data representative of:
- information relating to the current and/or historical state of road traffic,
- toll, fuel and energy prices,
- weather information and/or information relating to climatic events,
- updates to a navigation system map, and
- software updates (for example, corresponding to firmware or any software necessary for the proper functioning of the on-board navigation system of the vehicle 10) on board the vehicle (10).
Le dispositif distant 111 dispose d’une adresse, appelée adresse URL (de l’anglais « Uniform Resource Locator », en français « repère uniforme de ressource »). Une URL est une chaîne de caractères indiquant l'emplacement d'une ressource sur Internet et la méthode permettant d'y accéder, en outre une adresse définit un chemin d’accès au dispositif distant 111 associé au service connecté.The remote device 111 has an address, called a URL (Uniform Resource Locator). A URL is a string of characters indicating the location of a resource on the Internet and the method for accessing it, in addition an address defines a path to the remote device 111 associated with the connected service.
Ainsi, le dispositif distant 111 transmet à destination du véhicule 10 un ensemble de données. La transmission des données est par exemple effectuée à intervalles réguliers (par exemple toutes les minutes, toutes les heures, toutes les semaines ou tous les mois) ou lorsque le système de navigation s’y connecte, notamment en utilisant une adresse URL stockée en mémoire d’un dispositif du système de navigation ou d’une mémoire d’un dispositif embarqué dans le véhicule 10 et accessible via le bus de communication, cette mémoire est aussi appelée « conteneur d’adresses ».Thus, the remote device 111 transmits a set of data to the vehicle 10. The data transmission is for example carried out at regular intervals (for example every minute, every hour, every week or every month) or when the navigation system connects to it, in particular by using a URL address stored in the memory of a device of the navigation system or a memory of a device on board the vehicle 10 and accessible via the communication bus, this memory is also called an “address container”.
La transmission des données depuis le dispositif distant 111 est notamment restreinte ou soumise à conditions. En effet, tout système de navigation n’a pas accès à l’ensemble des données du dispositif distant 111.The transmission of data from the remote device 111 is notably restricted or subject to conditions. Indeed, not every navigation system has access to all of the data from the remote device 111.
Un processus de contrôle d’accès à un service connecté d’un système de navigation embarqué du véhicule 10 est avantageusement mis en œuvre par un ou plusieurs processeurs d’un système embarqué du véhicule 10, par exemple par un calculateur d’un système d’infodivertissement aussi appelé système IVI (de l’anglais « In-Vehicle Infotainment » ou en français « Infodivertissement embarqué ») du véhicule 10 ou un calculateur du système de navigation embarqué du véhicule 10.A process for controlling access to a connected service of an on-board navigation system of the vehicle 10 is advantageously implemented by one or more processors of an on-board system of the vehicle 10, for example by a computer of an infotainment system also called an IVI system (from the English “In-Vehicle Infotainment” or in French “Infodivertissement embargo”) of the vehicle 10 or a computer of the on-board navigation system of the vehicle 10.
Selon un exemple de réalisation particulier et non limitatif, la validation d’accès est reçue par le véhicule 10 à la suite d’une souscription au service connecté via le dispositif de communication mobile 11. Un utilisateur a par exemple souscrit à un abonnement pour obtenir l’accès au service connecté à l’aide d’une application installée sur le dispositif mobile de communication 11.According to a particular and non-limiting exemplary embodiment, the access validation is received by the vehicle 10 following a subscription to the connected service via the mobile communication device 11. A user has for example subscribed to a subscription to obtain access to the connected service using an application installed on the mobile communication device 11.
Cette validation d’accès est par exemple reçue via une connexion sans fil établie avec le dispositif de communication mobile 11.This access validation is for example received via a wireless connection established with the mobile communication device 11.
Le processus d’accès au service connecté est alors contrôlé mis en œuvre à la suite d’une souscription au service connecté via le dispositif de communication mobile 11.The process of accessing the connected service is then controlled and implemented following a subscription to the connected service via the mobile communication device 11.
Dans une première opération, une valeur d’une variable d’activation est mémorisée. La variable d’activation est par exemple enregistrée dans une mémoire d’un dispositif du véhicule 10 accessible par le système de navigation, par exemple via le bus de données.In a first operation, a value of an activation variable is stored. The activation variable is for example stored in a memory of a device of the vehicle 10 accessible by the navigation system, for example via the data bus.
Selon un exemple de réalisation particulier, la variable d'activation est égale à une première valeur pour indiquer que le service connecté est activé et à une deuxième valeur pour indiquer que le service connecté n'est pas activé.According to a particular exemplary embodiment, the activation variable is equal to a first value to indicate that the connected service is activated and to a second value to indicate that the connected service is not activated.
La première valeur est par exemple 1 tandis que la deuxième valeur est 0. La variable d’activation est par exemple égale à 0 par défaut et devient égale à 1 lorsque l’utilisateur a souscrit au service connecté, c’est-à-dire lorsque l’accès au service connecté est valide. La variable d’activation joue alors le rôle d’une variable booléenne représentative de l’activation de l’accès au service connecté. Selon d’autres exemples, d’autres valeurs sont attribuées à la variable d’activation, par exemple des chaînes de caractères.The first value is for example 1 while the second value is 0. The activation variable is for example equal to 0 by default and becomes equal to 1 when the user has subscribed to the connected service, that is to say when access to the connected service is valid. The activation variable then plays the role of a Boolean variable representing the activation of access to the connected service. According to other examples, other values are assigned to the activation variable, for example character strings.
Dans une deuxième opération, des premières données représentatives d’au moins une première adresse définissant un chemin d’accès à un dispositif distant 111 associé au service connecté sont reçues via la première connexion sans fil.In a second operation, first data representative of at least a first address defining an access path to a remote device 111 associated with the connected service are received via the first wireless connection.
La au moins une première adresse est par exemple reçue par le dispositif mobile de communication 11 via l’application installée sur ce dispositif, puis envoyée au véhicule 10 sous forme de premières données.The at least one first address is for example received by the mobile communication device 11 via the application installed on this device, then sent to the vehicle 10 in the form of first data.
Une première adresse est une adresse URL, permettant au système de navigation de se connecter au dispositif distant 111 afin de recevoir différentes données. Cette adresse est l’adresse courante du dispositif distant 111, celle-ci est donc à jour au moment de la réception des premières données.A first address is a URL address, allowing the navigation system to connect to the remote device 111 in order to receive different data. This address is the current address of the remote device 111, it is therefore up to date at the time of receipt of the first data.
Dans une troisième opération, la au moins une première adresse est mémorisée dans une mémoire du véhicule 10, appelée conteneur d’adresses.In a third operation, the at least one first address is stored in a memory of the vehicle 10, called an address container.
Un tel conteneur d’adresses contient les adresses liées à différents services, permettant ainsi au système de navigation du véhicule 10 de se connecter à un ou plusieurs dispositifs distants 111.Such an address container contains the addresses linked to different services, thus allowing the vehicle navigation system 10 to connect to one or more remote devices 111.
Le conteneur d’adresses comprend en outre au moins une deuxième adresse définissant un chemin d’accès à un dispositif distant 111 associé au service connecté.The address container further comprises at least a second address defining an access path to a remote device 111 associated with the connected service.
Une telle deuxième adresse a, par exemple, été enregistrée au préalable dans la mémoire d’un dispositif du système embarqué du véhicule 10, en usine ou lors d’un précédent passage en concession ou en atelier.Such a second address has, for example, been previously recorded in the memory of a device of the on-board system of the vehicle 10, at the factory or during a previous visit to a dealership or workshop.
Selon un exemple de réalisation particulier, dans une quatrième opération, des deuxièmes données représentatives d’une mise à jour d’au moins une deuxième adresse par défaut sont reçues.According to a particular exemplary embodiment, in a fourth operation, second data representative of an update of at least a second default address are received.
Selon un premier exemple, ces deuxièmes données sont reçues via une deuxième connexion sans fil, cette connexion sans fil étant par exemple distincte de la connexion sans fil avec le dispositif de communication mobile 11 précédemment décrite. Ainsi, les deuxièmes données sont par exemple directement reçues d’un dispositif distant 111, sans lien avec le dispositif mobile de communication 11. Elles sont par exemple envoyées par le dispositif distant 111 à la suite d’une mise à jour de l’adresse par défaut, par exemple à la suite d’un changement de fournisseur du service connecté.According to a first example, these second data are received via a second wireless connection, this wireless connection being for example distinct from the wireless connection with the mobile communication device 11 previously described. Thus, the second data are for example directly received from a remote device 111, without a link to the mobile communication device 11. They are for example sent by the remote device 111 following an update of the default address, for example following a change of provider of the connected service.
Selon un deuxième exemple, ces deuxièmes données sont reçues via une connexion filaire, par exemple lors du branchement d’un dispositif en concession ou en atelier à une prise du véhicule 10, par exemple une prise diagnostic, une prise dédiée ou une interface de communication.According to a second example, these second data are received via a wired connection, for example when connecting a device in a dealership or workshop to a socket on the vehicle 10, for example a diagnostic socket, a dedicated socket or a communication interface.
Ces deuxièmes données permettent ainsi, dans une cinquième opération, la mise à jour d’au moins une deuxième adresse en fonction de ces deuxièmes données. En effet, si une deuxième adresse a été enregistrée depuis un certain temps, par exemple un ou plusieurs mois, il est possible que cette deuxième adresse ne soit plus à jour, par exemple si une adresse d’un dispositif distant 111 a été modifiée. Dans cette cinquième opération, au moins une deuxième adresse est alors mise à jour, cette au moins une deuxième adresse étant enregistrée à la place d’au moins une deuxième adresse précédemment enregistrée. La mise à jour d’une deuxième adresse permet donc de disposer d’une deuxième adresse, dite « de secours », plus actuelle.These second data thus allow, in a fifth operation, the updating of at least one second address according to these second data. Indeed, if a second address has been recorded for a certain time, for example one or more months, it is possible that this second address is no longer up to date, for example if an address of a remote device 111 has been modified. In this fifth operation, at least one second address is then updated, this at least one second address being recorded in place of at least one second address previously recorded. The updating of a second address therefore makes it possible to have a second address, called a “backup”, which is more current.
Dans une sixième opération, l’accès au service connecté est contrôlé en fonction de la valeur de la variable d’activation et d’au moins une adresse associée au service connecté, une telle adresse étant enregistrée dans le conteneur d’adresses.In a sixth operation, access to the connected service is controlled based on the value of the activation variable and at least one address associated with the connected service, such an address being stored in the address container.
Selon un exemple de réalisation particulier, l’accès au service connecté est contrôlé :
- en fonction de la au moins une première adresse et de la valeur de la variable d’activation si au moins une première adresse est mémorisée,
- en fonction de la au moins une deuxième adresse et de la valeur de la variable d’activation si aucune première adresse n’est mémorisée.According to a particular exemplary embodiment, access to the connected service is controlled:
- depending on the at least one first address and the value of the activation variable if at least one first address is stored,
- depending on the at least one second address and the value of the activation variable if no first address is stored.
Ainsi, lorsque l’accès au service connecté est validé, le système de navigation accède au dispositif distant 111 via au moins une première adresse.Thus, when access to the connected service is validated, the navigation system accesses the remote device 111 via at least a first address.
Si au moins une première adresse n’a pas été enregistrée ou est erronée, le système de navigation accède au dispositif distant 111 via au moins une deuxième adresse qui joue alors le rôle d’une adresse « de secours ».If at least one first address has not been recorded or is incorrect, the navigation system accesses the remote device 111 via at least one second address which then plays the role of a “backup” address.
Le contrôle d’accès au service connecté est alors fiabilisé, le système de navigation du véhicule 10 disposant d’au moins une première et d’au moins une deuxième adresses en mémoire d’un dispositif du système embarqué du véhicule 10 pour accéder au dispositif distant 111.The access control to the connected service is then made more reliable, the navigation system of the vehicle 10 having at least a first and at least a second address in the memory of a device of the on-board system of the vehicle 10 to access the remote device 111.
L’utilisation d’une variable d’activation pour caractériser la validation de l’accès au service connecté permet de stocker l’information relative à cet accès facilement en utilisant peu de mémoire d’un dispositif du système embarqué du véhicule 10.The use of an activation variable to characterize the validation of access to the connected service makes it possible to store the information relating to this access easily using little memory of a device of the on-board system of the vehicle 10.
Selon un exemple de réalisation particulier, l’activation de l’accès au service connecté permet au système de navigation du véhicule 10 de recevoir, dans une septième opération, des troisièmes données représentatives d’informations appartenant à un ensemble d’informations comprenant :
- des informations relatives à un état courant et/ou historique d’un trafic routier,
- des prix de péages, de carburants et d’énergies,
- des informations météorologiques et/ou d’informations relatives à des évènements climatiques,
- des mises à jour d’une cartographie du système de navigation, et
- des mises à jour de logiciels embarqués du véhicule 10.According to a particular exemplary embodiment, the activation of access to the connected service allows the navigation system of the vehicle 10 to receive, in a seventh operation, third data representative of information belonging to a set of information comprising:
- information relating to the current and/or historical state of road traffic,
- toll, fuel and energy prices,
- weather information and/or information relating to climatic events,
- updates to a navigation system map, and
- vehicle on-board software updates 10.
La
Le dispositif 2 est par exemple configuré pour la mise en œuvre des opérations décrites en regard de la
Le dispositif 2 comprend un (ou plusieurs) processeur(s) 20 configurés pour exécuter des instructions pour la réalisation des étapes du procédé et/ou pour l’exécution des instructions du ou des logiciels embarqués dans le dispositif 2. Le processeur 20 peut inclure de la mémoire intégrée, une interface d’entrée/sortie, et différents circuits connus de l’homme du métier. Le dispositif 2 comprend en outre au moins une mémoire 21 correspondant par exemple à une mémoire volatile et/ou non volatile et/ou comprend un dispositif de stockage mémoire qui peut comprendre de la mémoire volatile et/ou non volatile, telle que EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, disque magnétique ou optique.The device 2 comprises one (or more) processor(s) 20 configured to execute instructions for carrying out the steps of the method and/or for executing the instructions of the software(s) embedded in the device 2. The processor 20 may include integrated memory, an input/output interface, and various circuits known to those skilled in the art. The device 2 further comprises at least one memory 21 corresponding for example to a volatile and/or non-volatile memory and/or comprises a memory storage device which may comprise volatile and/or non-volatile memory, such as EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, magnetic or optical disk.
Le code informatique du ou des logiciels embarqués comprenant les instructions à charger et exécuter par le processeur est par exemple stocké sur la mémoire 21.The computer code of the embedded software(s) comprising the instructions to be loaded and executed by the processor is for example stored in the memory 21.
Selon différents exemples de réalisation particuliers et non limitatifs, le dispositif 2 est couplé en communication avec d’autres dispositifs ou systèmes similaires et/ou avec des dispositifs de communication, par exemple une TCU (de l’anglais « Telematic Control Unit » ou en français « Unité de Contrôle Télématique »), par exemple par l’intermédiaire d’un bus de communication ou au travers de ports d’entrée / sortie dédiés.According to various particular and non-limiting exemplary embodiments, the device 2 is coupled in communication with other similar devices or systems and/or with communication devices, for example a TCU (from the English “Telematic Control Unit” or in French “Telematic Control Unit”), for example via a communication bus or through dedicated input/output ports.
Selon un exemple de réalisation particulier et non limitatif, le dispositif 2 comprend un bloc 22 d’éléments d’interface pour communiquer avec des dispositifs externes. Les éléments d’interface du bloc 22 comprennent une ou plusieurs des interfaces suivantes :
- interface radiofréquence RF, par exemple de type Wi-Fi® (selon IEEE 802.11), par exemple dans les bandes de fréquence à 2,4 ou 5 GHz, ou de type Bluetooth® (selon IEEE 802.15.1), dans la bande de fréquence à 2,4 GHz, ou de type Sigfox utilisant une technologie radio UBN (de l’anglais Ultra Narrow Band, en français bande ultra étroite), ou LoRa dans la bande de fréquence 868 MHz, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ;
- interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ;
- interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français) ;
- interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »).According to a particular and non-limiting exemplary embodiment, the device 2 comprises a block 22 of interface elements for communicating with external devices. The interface elements of the block 22 comprise one or more of the following interfaces:
- RF radio frequency interface, for example of the Wi-Fi® type (according to IEEE 802.11), for example in the 2.4 or 5 GHz frequency bands, or of the Bluetooth® type (according to IEEE 802.15.1), in the 2.4 GHz frequency band, or of the Sigfox type using UBN (Ultra Narrow Band) radio technology, or LoRa in the 868 MHz frequency band, LTE (Long-Term Evolution), LTE-Advanced;
- USB interface (from the English “Universal Serial Bus” or “Universal Serial Bus” in French);
- HDMI interface (from the English “High Definition Multimedia Interface”);
- LIN interface (from the English “Local Interconnect Network”).
Selon un autre exemple de réalisation particulier et non limitatif, le dispositif 2 comprend une interface de communication 23 qui permet d’établir une communication avec d’autres dispositifs (tels que d’autres calculateurs du système embarqué) via un canal de communication 230. L’interface de communication 23 correspond par exemple à un transmetteur configuré pour transmettre et recevoir des informations et/ou des données via le canal de communication 230. L’interface de communication 23 correspond par exemple à un réseau filaire de type CAN (de l’anglais « Controller Area Network » ou en français « Réseau de contrôleurs »), CAN FD (de l’anglais « Controller Area Network Flexible Data-Rate » ou en français « Réseau de contrôleurs à débit de données flexible »), FlexRay (standardisé par la norme ISO 17458) ou Ethernet (standardisé par la norme ISO/IEC 802-3).According to another particular and non-limiting exemplary embodiment, the device 2 comprises a communication interface 23 which makes it possible to establish communication with other devices (such as other computers of the on-board system) via a communication channel 230. The communication interface 23 corresponds for example to a transmitter configured to transmit and receive information and/or data via the communication channel 230. The communication interface 23 corresponds for example to a wired network of the CAN (Controller Area Network), CAN FD (Controller Area Network Flexible Data-Rate), FlexRay (standardized by the ISO 17458 standard) or Ethernet (standardized by the ISO/IEC 802-3 standard).
Selon un exemple de réalisation particulier et non limitatif, le dispositif 2 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage 240, tactile ou non, un ou des haut-parleurs 250 et/ou d’autres périphériques 260 (système de projection) via respectivement des interfaces de sortie 24, 25 et 26. Selon une variante, l’un ou l’autre des dispositifs externes est intégré au dispositif 2.According to a particular and non-limiting exemplary embodiment, the device 2 can provide output signals to one or more external devices, such as a display screen 240, touch-sensitive or not, one or more speakers 250 and/or other peripherals 260 (projection system) via output interfaces 24, 25 and 26 respectively. According to a variant, one or other of the external devices is integrated into the device 2.
La
Dans une première étape 31, une valeur d’une variable d’activation est mémorisée dans une mémoire du véhicule 10.In a first step 31, a value of an activation variable is stored in a memory of the vehicle 10.
Dans une deuxième étape 32, des premières données représentatives d’au moins une première adresse définissant un chemin d’accès à un dispositif distant 111 associé au service connecté sont reçues via une liaison sans fil.In a second step 32, first data representative of at least a first address defining an access path to a remote device 111 associated with the connected service are received via a wireless link.
Dans une troisième étape 33, la au moins une première adresse est mémorisée dans une mémoire du véhicule 10, appelée conteneur d’adresses, le conteneur d’adresses comprenant en outre au moins une deuxième adresse définissant un chemin d’accès à un dispositif distant 111 associé au service connecté.In a third step 33, the at least one first address is stored in a memory of the vehicle 10, called an address container, the address container further comprising at least one second address defining an access path to a remote device 111 associated with the connected service.
Selon une variante, dans une quatrième étape 34, des deuxièmes données représentatives d’une mise à jour de la au moins une deuxième adresse sont reçues.According to a variant, in a fourth step 34, second data representative of an update of the at least one second address are received.
Selon cette variante, dans une cinquième étape 35 la au moins une deuxième adresse est mise à jour.According to this variant, in a fifth step 35 the at least one second address is updated.
Dans une sixième étape 36, l’accès au service connecté est contrôlé en fonction de la valeur de la variable d’activation et d’au moins une adresse associée au service connecté.In a sixth step 36, access to the connected service is controlled based on the value of the activation variable and at least one address associated with the connected service.
Selon une autre variante, dans une septième opération 37, des troisièmes données sont reçues. Les troisièmes données sont représentatives d’informations appartenant à un ensemble d’informations comprenant :
- des informations relatives à un état courant et/ou historique d’un trafic routier,
- des prix de péages, de carburants et d’énergies,
- des informations météorologiques et/ou d’informations relatives à des évènements climatiques,
- des mises à jour d’une cartographie du système de navigation, et
- des mises à jour de logiciels embarqués du véhicule 10.According to another variant, in a seventh operation 37, third data are received. The third data are representative of information belonging to a set of information comprising:
- information relating to the current and/or historical state of road traffic,
- toll, fuel and energy prices,
- weather information and/or information relating to climatic events,
- updates to a navigation system map, and
- vehicle on-board software updates 10.
Selon une variante, les variantes et exemples des opérations décrits en relation avec la
Bien entendu, la présente invention ne se limite pas aux exemples de réalisation décrits ci-avant mais s’étend à un procédé de contrôle d’accès à un service connecté d’un système de navigation embarqué d’un véhicule qui inclurait des étapes secondaires sans pour cela sortir de la portée de la présente invention. Il en serait de même d’un dispositif configuré pour la mise en œuvre d’un tel procédé.Of course, the present invention is not limited to the exemplary embodiments described above but extends to a method for controlling access to a connected service of an on-board navigation system of a vehicle which would include secondary steps without thereby departing from the scope of the present invention. The same would apply to a device configured for implementing such a method.
La présente invention concerne également un véhicule, par exemple automobile ou plus généralement un véhicule autonome à moteur terrestre, comprenant le dispositif 2 de la
Claims (10)
- mémorisation (31) d’une valeur d’une variable d’activation dans une mémoire du véhicule (10) ;
- réception (32) via une connexion sans fil de premières données représentatives d’au moins une première adresse définissant un chemin d’accès à un dispositif distant (111) associé audit service connecté ;
- mémorisation (33) de ladite au moins une première adresse dans une mémoire dudit véhicule (10), appelée conteneur d’adresses, ledit conteneur d’adresses comprenant en outre au moins une deuxième adresse définissant un chemin d’accès à un dispositif distant (111) associé audit service connecté ;
- contrôle (36) de l’accès audit service connecté en fonction de la valeur de ladite variable d’activation et d’au moins une adresse associée audit service connecté.Method for controlling access to a connected service of an on-board navigation system of a vehicle (10), said method comprising the following steps:
- storing (31) a value of an activation variable in a vehicle memory (10);
- receiving (32) via a wireless connection first data representative of at least a first address defining an access path to a remote device (111) associated with said connected service;
- storing (33) said at least one first address in a memory of said vehicle (10), called address container, said address container further comprising at least one second address defining an access path to a remote device (111) associated with said connected service;
- control (36) of access to said connected service as a function of the value of said activation variable and of at least one address associated with said connected service.
- réception (34) de deuxièmes données représentatives d’une mise à jour de ladite au moins une deuxième adresse ;
- mise à jour (35) de ladite au moins une deuxième adresse.Method according to one of claims 1 to 2, which comprises the following steps:
- reception (34) of second data representative of an update of said at least one second address;
- updating (35) of said at least one second address.
- en fonction de ladite au moins une première adresse et de ladite valeur de la variable d’activation si au moins une première adresse est mémorisée,
- en fonction de ladite au moins une deuxième adresse et de ladite valeur de la variable d’activation si aucune première adresse n’est mémorisée.Method according to one of claims 1 to 3, for which access to the connected service is controlled:
- depending on said at least one first address and said value of the activation variable if at least one first address is stored,
- depending on said at least one second address and said value of the activation variable if no first address is stored.
- des informations relatives à un état courant et/ou historique d’un trafic routier,
- des prix de péages, de carburants et d’énergies,
- des informations météorologiques et/ou d’informations relatives à des évènements climatiques,
- des mises à jour d’une cartographie du système de navigation, et
- des mises à jour de logiciels embarqués du véhicule (10).Method according to one of claims 1 to 4, for which access to the connected service allows said navigation system to receive (37) third data representative of information belonging to a set of information comprising:
- information relating to the current and/or historical state of road traffic,
- toll, fuel and energy prices,
- weather information and/or information relating to climatic events,
- updates to a navigation system map, and
- updates to the vehicle's on-board software (10).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2308521A FR3152103A1 (en) | 2023-08-07 | 2023-08-07 | Method and device for controlling access to a connected service of an on-board navigation system of a vehicle |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2308521 | 2023-08-07 | ||
FR2308521A FR3152103A1 (en) | 2023-08-07 | 2023-08-07 | Method and device for controlling access to a connected service of an on-board navigation system of a vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3152103A1 true FR3152103A1 (en) | 2025-02-14 |
Family
ID=88778785
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR2308521A Pending FR3152103A1 (en) | 2023-08-07 | 2023-08-07 | Method and device for controlling access to a connected service of an on-board navigation system of a vehicle |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3152103A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080021633A1 (en) * | 2004-04-22 | 2008-01-24 | Aisin Aw Co., Ltd. | Navigation System And Navigation Apparatus |
-
2023
- 2023-08-07 FR FR2308521A patent/FR3152103A1/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080021633A1 (en) * | 2004-04-22 | 2008-01-24 | Aisin Aw Co., Ltd. | Navigation System And Navigation Apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR3122009A1 (en) | Method, device and system for predicting a maintenance operation for a vehicle | |
FR3152103A1 (en) | Method and device for controlling access to a connected service of an on-board navigation system of a vehicle | |
FR3122059A1 (en) | Vehicle event data communication method, device and system | |
FR3154177A1 (en) | Method and device for controlling a display system associated with a connected navigation system of an electric vehicle. | |
FR3096860A1 (en) | Method and device for communicating information relating to one or more journeys | |
FR3150335A1 (en) | Method and device for controlling a vehicle display system | |
FR3149967A1 (en) | Method and device for controlling a vehicle path by a navigation system | |
FR3138554A1 (en) | Method and device for communicating fuel data of a vehicle | |
FR3152330A1 (en) | Method and device for controlling software updates of a vehicle | |
WO2022184986A1 (en) | Method and device for determining a regulatory speed for a vehicle on a portion of road | |
FR3156541A1 (en) | Method and device for detecting a vehicle defect by analyzing electromagnetic noise | |
FR3149849A1 (en) | Method and device for controlling the speed of a vehicle in an intersection | |
FR3152312A1 (en) | Method and device for determining a road route for a two-wheeled vehicle | |
FR3145321A1 (en) | Method and device for controlling a system for projecting onto the ground a light beam representative of a width of a template of a motorized assembly | |
FR3157773A1 (en) | Method and device for wireless communication between a vehicle and a remote device with random value generation | |
FR3152313A1 (en) | Method and device for controlling a system for displaying a first journey of an electric vehicle by an on-board control system of the electric vehicle | |
WO2025008584A1 (en) | Method and system for controlling the activation of a screen mirroring function for a vehicle | |
FR3152697A1 (en) | Method for exchanging data between vehicle keys and vehicle keys implementing such a method | |
FR3137643A1 (en) | Method and device for controlling a vehicle driving assistance system by selecting a portion of the road at an intersection | |
FR3148474A1 (en) | Method and device for determining the location of a restaurant along a vehicle route following a request sent by a vehicle user from a device. | |
FR3127169A1 (en) | Method and device for selecting a charging station for an electric motor vehicle | |
FR3154207A1 (en) | Method and device for processing data from vehicles connected to a wireless communication network | |
FR3154895A1 (en) | Method, device and system for wireless communication between a vehicle and a remote device using multiple wireless communication media | |
FR3140966A1 (en) | Communication method and device for vehicle comprising a blockchain | |
WO2025078739A1 (en) | Method and system for controlling the dispensing of fuel for a vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20250214 |