FR3122307A1 - Vehicle data communication method, device and system - Google Patents
Vehicle data communication method, device and system Download PDFInfo
- Publication number
- FR3122307A1 FR3122307A1 FR2104335A FR2104335A FR3122307A1 FR 3122307 A1 FR3122307 A1 FR 3122307A1 FR 2104335 A FR2104335 A FR 2104335A FR 2104335 A FR2104335 A FR 2104335A FR 3122307 A1 FR3122307 A1 FR 3122307A1
- Authority
- FR
- France
- Prior art keywords
- vehicle
- data
- user
- information
- representative
- 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.)
- Withdrawn
Links
- 230000006854 communication Effects 0.000 title claims abstract description 44
- 238000004891 communication Methods 0.000 title claims abstract description 43
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000009877 rendering Methods 0.000 claims abstract description 9
- 238000004458 analytical method Methods 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 7
- 238000013528 artificial neural network Methods 0.000 claims description 4
- 230000006399 behavior Effects 0.000 claims description 4
- 238000010295 mobile communication Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 4
- 230000007774 longterm Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 238000002485 combustion reaction Methods 0.000 description 2
- 235000019640 taste Nutrition 0.000 description 2
- 241000897276 Termes Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
-
- 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
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/3617—Destination input or retrieval using user history, behaviour, conditions or preferences, e.g. predicted or inferred from previous use or current movement
-
- 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
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3679—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Social Psychology (AREA)
- Game Theory and Decision Science (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Navigation (AREA)
Abstract
L’invention concerne un procédé et un dispositif de communication de données pour véhicule (10). A cet effet, des premières données représentatives d’une liste de premiers objets sont reçues depuis une base de données distante (101), laquelle comprend un ensemble de données représentatives de préférences d’un utilisateur du véhicule (10). Des informations de contexte d’un trajet courant du véhicule (10) sont déterminées à partir de deuxièmes données reçues d’au moins un système embarqué dans le véhicule (10) et/ou d’au moins un dispositif distant (11). Les informations de contexte comprennent par exemple la localisation d’au moins un point de vente (12) d’un deuxième objet et au moins une information représentative du deuxième objet. Les premières données sont analysées en relation avec les informations de contexte pour le rendu d’une recommandation à destination de l’utilisateur si le deuxième objet correspond à un premier objet de la liste. Figure pour l’abrégé : Figure 1A vehicle data communication method and device (10) are provided. For this purpose, first data representative of a list of first objects are received from a remote database (101), which comprises a set of data representative of preferences of a user of the vehicle (10). Context information of a current route of the vehicle (10) is determined from second data received from at least one on-board system in the vehicle (10) and/or from at least one remote device (11). The context information comprises for example the location of at least one point of sale (12) of a second object and at least one piece of information representative of the second object. The first data is analyzed in relation to the context information for rendering a recommendation to the user if the second object corresponds to a first object in the list. Figure for abstract: Figure 1
Description
L’invention concerne les procédés, dispositifs et systèmes de communication de données pour véhicule, notamment automobile, par exemple autonome. L’invention concerne également un procédé et un dispositif de recommandation pour véhicule, par exemple de recommandation d’un point d’intérêt ou d’un itinéraire pour arriver à un point d’intérêt.The invention relates to methods, devices and data communication systems for vehicles, in particular automobiles, for example autonomous. The invention also relates to a method and a device for recommending a vehicle, for example for recommending a point of interest or a route to arrive at a point of interest.
Arrière-plan technologiqueTechnology background
Les véhicules contemporains embarquent parfois un système de navigation ou de géolocalisation configuré pour calculer un itinéraire en fonction d’une information de position courante du véhicule et d’une information de destination.Contemporary vehicles sometimes embed a navigation or geolocation system configured to calculate a route based on current vehicle position information and destination information.
Un tel système de navigation utilise par exemple des informations de géolocalisation fournies par un système de positionnement par satellites tels que le système GPS (de l’anglais « Global Positioning System » ou en français « Système mondial de positionnement ») ou le système Galileo. Ces informations de géolocalisation sont combinées à des données de cartographie, notamment routière, pour afficher sur un écran le tracé de l’itinéraire sur une carte obtenue à partir des données de cartographie.Such a navigation system uses, for example, geolocation information provided by a satellite positioning system such as the GPS system (from the English “Global Positioning System” or in French “Système mondial de position”) or the Galileo system. This geolocation information is combined with mapping data, in particular road data, to display on a screen the layout of the route on a map obtained from the mapping data.
Il est connu d’enrichir la carte affichée sur l’écran avec des points d’intérêt particulier situés dans l’environnement autour du véhicule, ces points d’intérêt étant par exemple mis en évidence avec des icônes graphiques déterminées à l’endroit de la localisation de ces points d’intérêt. Ces points d’intérêt correspondent par exemple à des enseignes privées tels que des magasins, l’affichage de la localisation de ces enseignes privées faisant l’objet d’un accord commercial entre ces enseignes privées et le fournisseur des données de cartographie routière fournissant les cartes à afficher sur l’écran embarqué dans le véhicule.It is known to enrich the map displayed on the screen with points of particular interest located in the environment around the vehicle, these points of interest being for example highlighted with graphic icons determined at the location of the location of these points of interest. These points of interest correspond for example to private brands such as stores, the display of the location of these private brands being the subject of a commercial agreement between these private brands and the supplier of the road mapping data providing the maps to display on the in-vehicle screen.
Un des problèmes associés à un tel affichage de points d’intérêt est que les points d’intérêt mis en évidence sur une carte sont les mêmes pour tous les véhicules recevant les données de cartographie. Cela résulte en une multiplication des informations affichées sur la carte sans que cela présente nécessairement un intérêt pour tous les utilisateurs de ces véhicules.One of the problems associated with such a display of points of interest is that the points of interest highlighted on a map are the same for all vehicles receiving the map data. This results in a multiplication of the information displayed on the map without this necessarily being of interest to all the users of these vehicles.
Un objet de la présente invention est de résoudre au moins un des inconvénients de l’art antérieur.An object of the present invention is to solve at least one of the drawbacks of the prior art.
Un objet de la présente invention est par exemple d’améliorer la pertinence des informations fournies à un utilisateur d’un véhicule.An object of the present invention is for example to improve the relevance of the information provided to a user of a vehicle.
Un autre objet de la présente invention est de réduire le volume d’informations ou de données fournies, par exemple affichées, à un utilisateur d’un véhicule.Another object of the present invention is to reduce the volume of information or data provided, for example displayed, to a user of a vehicle.
Selon un premier aspect, l’invention concerne un procédé de communication de données pour véhicule, le procédé étant mis en œuvre par au moins un processeur, le procédé comprenant les étapes suivantes :According to a first aspect, the invention relates to a data communication method for a vehicle, the method being implemented by at least one processor, the method comprising the following steps:
- réception de premières données représentatives d’une liste de premiers objets comprenant au moins un premier objet depuis une base de données distante, la base de données distante comprenant un ensemble de données représentatives de préférences d’un utilisateur du véhicule, l’ensemble de données comprenant les premières données ;- reception of first data representative of a list of first objects comprising at least one first object from a remote database, the remote database comprising a set of data representative of preferences of a user of the vehicle, the set of data including the first data;
- détermination d’informations représentatives d’un contexte d’un trajet courant du véhicule à partir de deuxièmes données reçues d’au moins un système embarqué dans le véhicule et/ou d’au moins un dispositif distant relié en communication avec le véhicule via une connexion sans fil, les informations représentatives du contexte comprenant au moins une information de localisation d’au moins un point de vente d’un deuxième objet et au moins une information représentative du deuxième objet ;- determination of information representative of a context of a current journey of the vehicle from second data received from at least one on-board system in the vehicle and/or from at least one remote device connected in communication with the vehicle via a wireless connection, the information representative of the context comprising at least one location information of at least one point of sale of a second object and at least one information representative of the second object;
- analyse des premières données en relation avec les informations représentatives de contexte du trajet courant du véhicule ;- analysis of the first data in relation to the information representative of the context of the current route of the vehicle;
- rendu d’au moins une recommandation à destination de l’utilisateur en fonction d’un résultat de l’analyse, la au moins une recommandation informant l’utilisateur d’une position d’un point de vente d’un premier objet correspondant à une des préférences de l’utilisateur.- rendering of at least one recommendation to the user according to a result of the analysis, the at least one recommendation informing the user of a position of a point of sale of a first corresponding object to one of the user preferences.
Selon une variante, l’analyse est mise en œuvre par un réseau de neurones.According to a variant, the analysis is implemented by a neural network.
Selon une autre variante, lesdites informations représentatives d’un contexte comprennent en outre au moins une des informations suivantes :According to another variant, said information representative of a context further comprises at least one of the following information:
- information représentative de position du véhicule ;- information representative of the position of the vehicle;
- information représentative d’un trajet du véhicule ;- information representative of a vehicle journey;
- information temporelle ;- time information;
- information représentative d’un emploi du temps de l’utilisateur.- information representative of the user's timetable.
Selon une variante supplémentaire, le rendu comprend un affichage de la position du point de vente sur une carte affichée sur un écran d’affichage embarqué dans le véhicule, au moins une information représentative du premier objet associé au point de vente étant en outre affichée sur l’écran d’affichage.According to an additional variant, the rendering comprises a display of the position of the point of sale on a map displayed on a display screen on board the vehicle, at least one item of information representative of the first object associated with the point of sale being additionally displayed on the display screen.
Selon encore une variante, l’ensemble de données représentatives de préférences d’un utilisateur comprend en outre :According to yet another variant, the set of data representative of a user's preferences further comprises:
- des données représentatives de trajets parcourus par le véhicule ;- data representative of routes traveled by the vehicle;
- des données représentatives d’un comportement de l’utilisateur lors des trajets parcourus par le véhicule.- data representative of user behavior during journeys made by the vehicle.
Selon une variante additionnelle, le rendu est mis en œuvre lorsque le résultat de l’analyse indique que le deuxième objet correspond à un premier objet de la liste.According to an additional variant, rendering is implemented when the result of the analysis indicates that the second object corresponds to a first object in the list.
Selon un deuxième aspect, l’invention concerne un dispositif de communication de données pour 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 l’invention.According to a second aspect, the invention relates to a data communication device for a vehicle, the device comprising a memory associated with a processor configured for the implementation of the steps of the method according to the first aspect of the invention.
Selon un troisième aspect, l’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 l’invention.According to a third aspect, the invention relates to a vehicle, for example of the automotive type, comprising a device as described above according to the second aspect of the invention.
Selon un quatrième aspect, l’invention concerne un système comprenant le véhicule tel que décrit ci-dessus selon le troisième aspect de l’invention et un dispositif distant comprenant une base de données, le dispositif distant étant relié en communication avec le véhicule selon une connexion sans fil.According to a fourth aspect, the invention relates to a system comprising the vehicle as described above according to the third aspect of the invention and a remote device comprising a database, the remote device being connected in communication with the vehicle according to a wireless connection.
Selon un cinquième aspect, l’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 l’invention, ceci notamment lorsque le programme d’ordinateur est exécuté par au moins un processeur.According to a fifth aspect, the 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 invention, this 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 can use any programming language, and 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 sixième aspect, l’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 l’invention.According to a sixth aspect, the invention relates to a computer-readable recording medium on which is recorded a computer program comprising instructions for the execution of the steps of the method according to the first aspect of the 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 can be any entity or device capable of storing the program. For example, the medium may comprise a storage means, such as a ROM memory, a CD-ROM or a ROM memory of the microelectronic circuit type, or even a magnetic recording means 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 l'invention peut être en particulier téléchargé sur un réseau de type Internet.On the other hand, this recording medium can 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 ways. The computer program according to the invention can in particular be downloaded from an Internet-type network.
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 execute or to be used in the execution of the method in question.
Brève description des figuresBrief description of figures
D’autres caractéristiques et avantages de l’invention ressortiront de la description des modes de réalisation non limitatifs de l’invention ci-après, en référence aux figures 1 à 3 annexées, sur lesquelles :Other characteristics and advantages of the invention will emerge from the description of the non-limiting embodiments of the invention below, with reference to the appended figures 1 to 3, in which:
Un procédé, un dispositif et un système de communication de données pour 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, a device and a data communication system for a vehicle will now be described in the following with reference in conjunction with FIGS. 1 to 3. The same elements are identified with the same reference signs throughout the description which go follow.
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. Le véhicule 10 correspond ainsi par exemple à un véhicule terrestre, par exemple une automobile, un camion, un car, une moto. Enfin, le véhicule 10 correspond à un véhicule autonome ou non, c’est-à-dire un véhicule circulant selon un niveau d’autonomie déterminée ou sous la supervision totale du conducteur.The vehicle 10 corresponds for example to a vehicle with a combustion engine, with electric motor(s) or else a hybrid vehicle with a combustion engine and one or more electric motors. The vehicle 10 thus corresponds for example to a land vehicle, for example an automobile, a truck, a bus, a motorcycle. Finally, the vehicle 10 corresponds to an autonomous vehicle or not, that is to say a vehicle circulating according to a determined level of autonomy or under the total supervision of the driver.
Le véhicule 10 embarque avantageusement un système de géolocalisation par satellite configuré pour déterminer la position courante du véhicule 10, le véhicule 10 embarquant à cet effet un récepteur d’un système de type GPS ou Galileo par exemple en communication avec un calculateur du système embarqué du véhicule 10.The vehicle 10 advantageously carries a satellite geolocation system configured to determine the current position of the vehicle 10, the vehicle 10 carrying for this purpose a receiver of a system of the GPS or Galileo type, for example in communication with a computer of the on-board system of the vehicle 10.
Le véhicule 10 embarque également avantageusement un système de communication configuré pour communiquer avec un ou plusieurs dispositifs distants 101, 11 via une infrastructure d’un réseau de communication sans fil. Le dispositif distant 101 correspond avantageusement à un dispositif configuré pour traiter des données, par exemple des données stockées en mémoire du dispositif distant 101 et/ou des données reçues du véhicule 10. Le dispositif distant 101 correspond par exemple à un serveur du « cloud » 100, le dispositif distant 101 hébergeant par exemple en mémoire une base de données comprenant un ensemble de données représentatives des préférences d’un utilisateur du véhicule 10, par exemple le propriétaire ou le conducteur du véhicule 10.The vehicle 10 also advantageously embeds a communication system configured to communicate with one or more remote devices 101, 11 via an infrastructure of a wireless communication network. The remote device 101 advantageously corresponds to a device configured to process data, for example data stored in the memory of the remote device 101 and/or data received from the vehicle 10. The remote device 101 corresponds for example to a "cloud" server 100, the remote device 101 hosting for example in memory a database comprising a set of data representative of the preferences of a user of the vehicle 10, for example the owner or the driver of the vehicle 10.
Le dispositif distant 11 correspond par exemple à un dispositif de communication mobile 11 tel qu’un téléphone intelligent (de l’anglais « smartphone ») ou une tablette. Une ou plusieurs applications mobiles sont avantageusement installées sur le dispositif de communication mobile 11, cette ou ces applications mobiles collectant par exemple des données sur l’utilisateur et transmettent ces données ou une partie d’entre elles à destination du dispositif distant 101 et/ou du véhicule 10.The remote device 11 corresponds for example to a mobile communication device 11 such as a smart phone (“smartphone”) or a tablet. One or more mobile applications are advantageously installed on the mobile communication device 11, this or these mobile applications collecting for example data on the user and transmitting this data or part of it to the remote device 101 and/or of the vehicle 10.
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, par exemple un calculateur IVI (de l’anglais « In-Vehicle Infotainment » ou en français « Infodivertissement embarqué »), lequel calculateur IVI contrôle le système d’infodivertissement du véhicule 10 et les données à rendre dans le véhicule 10 (par exemple par affichage sur un écran d’affichage embarqué dans le 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, par exemple en affichant des informations de vitesse réglementaire sur un dispositif d’affichage embarqué dans le 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 telematics control unit, called TCU (from the English “Telematic Control Unit”), itself connected to one or more computers of the on-board system of the vehicle 10, for example an IVI computer (from the English “In-Vehicle Infotainment” or in French “Infodivertissement on-board”), which IVI computer controls the infotainment system of the vehicle 10 and the data to be rendered in the vehicle 10 (for example by display on a display screen embedded in the vehicle 10). The antenna(s), the TCU unit and the computer(s) form, for example, a multiplexed architecture for performing various services useful for the proper operation of the vehicle and for assisting the driver and/or the passengers of the vehicle in controlling the vehicle 10, for example by displaying regulatory speed information on a display device on board the vehicle 10. The computer(s) and the unit TCU communicate and exchange data with each other via one or more computer buses , for example a communication bus of the CAN data bus type (from the English “Controller Area Network” or in French “Réseau de Contrôleurs”), CAN FD (from the English “Controller Area Network Flexible Data-Rate” or in French “Flexible Data Rate Controller Network”), FlexRay (according to ISO 17458 standard) or Ethernet (according to ISO/IEC 802-3 standard).
L’infrastructure de communication mobile permettant la communication sans fil de données entre le véhicule 10 et le dispositif de traitement de données distant 101 et/ou le dispositif de communication mobile comprend par exemple ou plusieurs équipements de communication 110 de type antenne relais (réseau cellulaire) ou unité bord de route, dite UBR. Dans un mode de communication utilisant une telle architecture réseau, les données sont par exemple transmises par le véhicule 10 au dispositif distant 101 et/ou au dispositif de communication mobile via une antenne relais 110 (l’antenne 110 étant par exemple relié au « cloud » 100 via une liaison filaire).The mobile communication infrastructure allowing wireless data communication between the vehicle 10 and the remote data processing device 101 and/or the mobile communication device comprises, for example, several communication devices 110 of the relay antenna type (cellular network ) or roadside unit, called UBR. In a mode of communication using such a network architecture, the data is for example transmitted by the vehicle 10 to the remote device 101 and/or to the mobile communication device via a relay antenna 110 (the antenna 110 being for example connected to the "cloud » 100 via a wired connection).
Le système de communication sans fil permettant l’échange de données entre le véhicule 10 et le dispositif distant 101 correspond par exemple à :The wireless communication system allowing the exchange of data between the vehicle 10 and the remote device 101 corresponds for example to:
- un système de communication véhicule à infrastructure V2I (de l’anglais « vehicle-to-infrastructure »), par exemple basé sur les standards 3GPP LTE-V ou IEEE 802.11p de ITS G5 ; ou- a V2I vehicle-to-infrastructure communication system, for example based on the 3GPP LTE-V or IEEE 802.11p standards of ITS G5; Or
- un système de communication de type réseau cellulaire, par exemple un réseau de type LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) LTE 4G ou 5G ; oua communication system of the cellular network type, for example a network of the LTE type (from the English “Long-Term Evolution” or in French “Long-term Evolution”), LTE-Advanced (or in French LTE-advanced) 4G or 5G LTE; Or
- un système de communication de type Wifi selon IEEE 802.11, par exemple selon IEEE 802.11n ou IEEE 802.11ac.- A WiFi type communication system according to IEEE 802.11, for example according to IEEE 802.11n or IEEE 802.11ac.
Selon une variante de réalisation, le dispositif de communication mobile 11 et le véhicule échange des données selon une connexion sans fil directe, c’est-à-dire sans passer par l’infrastructure réseau. La connexion sans fil est par exemple de type Bluetooth® ou Wifi Direct®.According to a variant embodiment, the mobile communication device 11 and the vehicle exchange data according to a direct wireless connection, that is to say without going through the network infrastructure. The wireless connection is for example of the Bluetooth® or Wifi Direct® type.
La base de données héberge ou stocke un premier ensemble de données associées à l’utilisateur, par exemple des données correspondant à ou décrivant un profil de l’utilisateur. Ce premier ensemble de données comprend par exemple tout ou partie des données suivantes, selon toutes combinaisons possibles :The database hosts or stores a first set of data associated with the user, for example data corresponding to or describing a profile of the user. This first set of data includes, for example, all or part of the following data, according to all possible combinations:
- des données représentatives d’une liste de premiers objets pour lesquels l’utilisateur a porté un intérêt, cette liste étant par exemple construite, générée ou mise à jour en fonction de données de recherches sur des sites web faites par l’utilisateur, en fonction de données échangées via des applications de réseaux sociaux, via par exemple le dispositif de communication mobile 11 ou tout dispositif configuré pour accéder à l’internet ; un premier objet correspond par exemple à un produit ou à un service pour lequel l’utilisateur a porté un intérêt ; les premiers objets sont par exemple ordonnés dans la liste selon le nombre d’occurrences de recherches dont ils ont fait l’objet (les objets les plus recherchés étant en tête de liste par exemple) et/ou selon la date de recherche (les derniers objets recherchés étant en tête de liste par exemple) ;- data representative of a list of first objects for which the user has shown an interest, this list being for example constructed, generated or updated according to research data on websites made by the user, in function of data exchanged via social network applications, via for example the mobile communication device 11 or any device configured to access the Internet; a first object corresponds for example to a product or service for which the user has shown an interest; the first objects are for example ordered in the list according to the number of occurrences of searches of which they have been the subject (the most searched objects being at the top of the list for example) and/or according to the search date (the last searched objects being at the top of the list for example);
- des données représentatives de contenus audio/vidéo consultés par l’utilisateur, tels que des musiques, des films, par exemple via le dispositif de communication mobile 11 ou via tout dispositif configuré pour accéder à des contenus audio/vidéo en ligne ;- data representative of audio/video content consulted by the user, such as music, films, for example via the mobile communication device 11 or via any device configured to access audio/video content online;
- des données représentatives de loisirs de l’utilisateur et/ou de voyages faits par l’utilisateur et/ou de destinations sur lesquelles l’utilisateur a marqué son intérêt, par exemple par une recherche sur l’internet ;- data representative of the user's hobbies and/or trips made by the user and/or destinations in which the user has expressed his interest, for example by searching the Internet;
- des données représentatives de lieux d’achat préférés, correspondant par exemple aux magasins dans lesquels l’utilisateur se rend le plus fréquemment ;- data representative of preferred places of purchase, corresponding for example to the stores in which the user goes most frequently;
- toutes données décrivant les goûts et habitudes de l’utilisateur.- all data describing the tastes and habits of the user.
Selon une variante de réalisation, la base de données héberge ou stocke un deuxième ensemble de données associées à l’utilisateur, par exemple des données correspondant à ou décrivant un profil de conduite du véhicule par l’utilisateur. Ce deuxième ensemble de données est par exemple reçu du véhicule 10 et/ou du dispositif de communication mobile au fur et à mesure des trajets effectués par l’utilisateur avec le véhicule 10. Ce deuxième ensemble de données comprend par exemple tout ou partie des données suivantes, selon toutes combinaisons possibles :According to a variant embodiment, the database hosts or stores a second set of data associated with the user, for example data corresponding to or describing a driving profile of the vehicle by the user. This second set of data is for example received from the vehicle 10 and/or from the mobile communication device as the journeys made by the user with the vehicle 10 progress. This second set of data comprises for example all or part of the data following, in any possible combination:
- des données représentatives des itinéraires suivis par le véhicule 10 et/ou des trajets effectués par le véhicule 10 ;- data representative of the routes followed by the vehicle 10 and/or of the journeys made by the vehicle 10;
- des données représentatives des destinations entrées dans le système de navigation du véhicule 10 ou du dispositif de communication mobile 11 ;- data representative of the destinations entered into the navigation system of the vehicle 10 or of the mobile communication device 11;
- des informations temporelles associées aux trajets effectués ;- time information associated with the journeys made;
- des données cinématiques (par exemple la vitesse) associées aux trajets effectués ;- kinematic data (for example the speed) associated with the journeys made;
- des données représentatives des lieux et temps de pause ;- data representative of places and break times;
- toutes données décrivant le comportement de l’utilisateur lorsqu’il utilise le véhicule 10.- any data describing the behavior of the user when using the vehicle 10.
Le premier ensemble de données et/ou le deuxième ensemble de données sont par exemple analysées et traitées en appliquant une ou plusieurs méthodes d’apprentissage automatique, dites aussi méthodes d’apprentissage machine (de l’anglais « machine learning »), aux données reçues, par exemple en s’appuyant sur un réseau de neurones.The first set of data and/or the second set of data are for example analyzed and processed by applying one or more automatic learning methods, also called machine learning methods, to the data received, for example by relying on a neural network.
De telles méthodes permettent notamment de classifier les données reçues et de déterminer des habitudes de consommation de l’utilisateur, les goûts et préférences de l’utilisateur dans différents domaines, le comportement de l’utilisateur lorsqu’il circule avec le véhicule 10, etc. au fur et à mesure que les données décrivant ces préférences ou habitudes sont reçues.Such methods make it possible in particular to classify the data received and to determine the consumption habits of the user, the tastes and preferences of the user in various fields, the behavior of the user when he travels with the vehicle 10, etc. . as data describing those preferences or habits is received.
L’environnement de communication 1 comprend en outre une ou plusieurs entités ou infrastructures 12, par exemple de type commerciales, transmettant des informations ou des données via le réseau internet, par exemple via le « cloud » 100. Au moins une partie de ces informations est reçue par le dispositif distant 101, par le dispositif de communication mobile 11 et/ou par le véhicule 10. Les informations ou données transmises par l’entité commerciale 12 comprennent par exemple :The communication environment 1 further comprises one or more entities or infrastructures 12, for example of the commercial type, transmitting information or data via the Internet network, for example via the "cloud" 100. At least part of this information is received by the remote device 101, by the mobile communication device 11 and/or by the vehicle 10. The information or data transmitted by the business entity 12 includes for example:
- des données relatives à la mise en vente de produits ou services (appelés deuxièmes objets), par exemple un descriptif du deuxième objet, une ou plusieurs images représentant le deuxième objet, un prix du deuxième objet, une information sur une promotion en cours, etc. ;- data relating to the sale of products or services (called second objects), for example a description of the second object, one or more images representing the second object, a price of the second object, information on a current promotion, etc ;
- des données de localisation géographiques de l’entité 12, par exemple les coordonnées GPS.- geographical location data of the entity 12, for example the GPS coordinates.
Un processus de communication de données entre le véhicule 10 et son environnement 1 de communication est avantageusement mis en œuvre par le véhicule 10 (c’est-à-dire par un ou plusieurs dispositifs embarqués dans le véhicule 10, par exemple un ou plusieurs calculateurs) et/ou par un système comprenant le véhicule 10 et un ou plusieurs dispositifs distants tels que le dispositif 101 et/ou le dispositif de communication mobile 11 reliés en communications au véhicule 10 via une ou plusieurs connexions sans fil.A data communication process between the vehicle 10 and its communication environment 1 is advantageously implemented by the vehicle 10 (that is to say by one or more devices on board the vehicle 10, for example one or more computers ) and/or by a system comprising the vehicle 10 and one or more remote devices such as the device 101 and/or the mobile communication device 11 connected in communications to the vehicle 10 via one or more wireless connections.
Dans une première opération, le véhicule 10 reçoit des premières données représentatives d’une liste comprenant un ou plusieurs premiers objets pour lequel ou lesquels l’utilisateur a précédemment marqué un intérêt. Ces premières données sont avantageusement reçues du dispositif distant 101, par exemple après émission d’une requête par le véhicule 10 à destination du dispositif distant 101. Selon une variante de réalisation, les premières données sont reçues automatiquement, sans requête, par exemple à intervalles réguliers, par exemple sous la forme d’un flux de données de type RSS (de l’anglais « Really Simple Syndication » ou en français « syndication vraiment simple »). Selon un autre exemple, une première version de la liste est reçue lors d’une première connexion du véhicule 10 au dispositif distant 101, le dispositif distant 101 transmettant automatiquement une nouvelle version de la liste ou une mise à jour de la liste lorsque la liste est modifiée dans la base de données hébergée par le dispositif distant 101.In a first operation, the vehicle 10 receives first data representative of a list comprising one or more first objects for which the user has previously expressed an interest. This first data is advantageously received from the remote device 101, for example after transmission of a request by the vehicle 10 to the remote device 101. According to a variant embodiment, the first data is received automatically, without a request, for example at intervals regular, for example in the form of an RSS-type data stream (from English “Really Simple Syndication” or in French “syndication réel simple”). According to another example, a first version of the list is received during a first connection of the vehicle 10 to the remote device 101, the remote device 101 automatically transmitting a new version of the list or an update of the list when the list is modified in the database hosted by the remote device 101.
Dans une deuxième opération, le véhicule 10 détermine le contexte du trajet courant effectué par le véhicule 10, le contexte étant défini par un ensemble d’informations obtenus par exemple de capteurs embarqués dans le véhicule 10, de système(s) embarqué(s) dans le véhicule 10 et/ou de système(s) débarqué(s) du véhicule 10.In a second operation, the vehicle 10 determines the context of the current journey made by the vehicle 10, the context being defined by a set of information obtained, for example, from sensors on board the vehicle 10, from on-board system(s) in the vehicle 10 and/or system(s) dismounted from the vehicle 10.
Les informations décrivant le contexte du trajet courant comprennent par exemple :The information describing the context of the current path includes for example:
- une ou plusieurs informations relatives à la localisation d’un ou plusieurs points de vente 12 ou de commercialisation de deuxièmes objets, tels que l’enseigne 12. Cette ou ces informations sont par exemple reçues de l’internet, ces informations étant par exemple fournies par l’enseigne 12 ou par un serveur du « cloud » 100 ;- one or more information relating to the location of one or more points of sale 12 or of marketing of second objects, such as the sign 12. This or this information is for example received from the Internet, this information being for example provided by the sign 12 or by a “cloud” server 100;
- une ou plusieurs informations décrivant chaque deuxième objet proposé à la vente par le ou les points de vente 12.- one or more pieces of information describing each second item offered for sale by the point of sale(s) 12.
Selon une variante de réalisation, les informations décrivant le contexte du trajet courant comprennent en outre une ou plusieurs des informations suivantes :According to a variant embodiment, the information describing the context of the current path also includes one or more of the following information:
- information représentative de position du véhicule, par exemple obtenu du système de géolocalisation ou de navigation embarqué dans le véhicule 10, ou d’un système de géolocalisation ou de navigation installé dans le dispositif de communication mobile 11 ;- information representative of the position of the vehicle, for example obtained from the geolocation or navigation system on board the vehicle 10, or from a geolocation or navigation system installed in the mobile communication device 11;
- information représentative d’un trajet ou d’un itinéraire suivi par le véhicule, par exemple obtenu du système de géolocalisation ou de navigation embarqué dans le véhicule 10, ou d’un système de géolocalisation ou de navigation installé dans le dispositif de communication mobile 11 ;- information representative of a route or route followed by the vehicle, for example obtained from the geolocation or navigation system on board the vehicle 10, or from a geolocation or navigation system installed in the mobile communication device 11;
- information temporelle, par exemple obtenue d’une horloge du véhicule ;- time information, for example obtained from a vehicle clock;
- information représentative d’un emploi du temps de l’utilisateur, par exemple obtenu d’un agenda stocké en mémoire du dispositif de communication mobile 11.- information representative of a user's schedule, for example obtained from a diary stored in the memory of the mobile communication device 11.
Dans une troisième opération, le véhicule 10 analyse les premières données en relation avec les informations de contexte du trajet courant. L’analyse est par exemple mise en œuvre par un réseau de neurones mis en œuvre par un ou plusieurs calculateurs du système embarqué du véhicule 10.In a third operation, the vehicle 10 analyzes the first data in relation to the context information of the current journey. The analysis is for example implemented by a neural network implemented by one or more computers of the on-board system of the vehicle 10.
L’analyse comprend par exemple une comparaison entre le ou les deuxièmes objets proposés à la vente avec la liste de premiers objets reçue à la première opération.The analysis includes, for example, a comparison between the second object(s) offered for sale with the list of first objects received in the first operation.
Si un ou plusieurs deuxièmes objets correspondent à un ou plusieurs premiers objets de la liste, le processus passe à la quatrième opération. Dans le cas contraire, le processus se termine avec la troisième opération.If one or more second objects match one or more first objects in the list, the process proceeds to the fourth operation. Otherwise, the process ends with the third operation.
Selon une variante de réalisation, l’analyse comprend en outre une comparaison entre la localisation du point de vente 12 proposant un deuxième objet correspondant à un premier objet de la liste avec une localisation courante du véhicule 10. Une telle comparaison permet par exemple de déterminer un itinéraire pour que le véhicule se rende au point de vente 12 et le temps nécessaire pour parcourir cet itinéraire.According to a variant embodiment, the analysis further comprises a comparison between the location of the point of sale 12 offering a second object corresponding to a first object from the list with a current location of the vehicle 10. Such a comparison makes it possible, for example, to determine a route for the vehicle to travel to the outlet 12 and the time required to travel this route.
La durée de l’itinéraire ainsi déterminée est par exemple comparée avec des informations de contexte du trajet courant, par exemple l’agenda de l’utilisateur, pour vérifier que l’utilisateur a le temps de se diriger vers le point de vente 12. S’il est conclu que l’utilisateur a effectivement le temps de se rendre au point de vente 12, alors le processus passe à la quatrième opération. Dans le cas contraire, le processus se termine avec la troisième opération.The duration of the route thus determined is for example compared with information on the context of the current route, for example the user's diary, to verify that the user has time to go to the point of sale 12. If it is concluded that the user actually has time to go to the point of sale 12, then the process moves on to the fourth operation. Otherwise, the process ends with the third operation.
Dans une quatrième opération, en fonction du résultat de l’analyse mise en œuvre à la troisième opération, une ou plusieurs recommandations sont rendus à destination de l’utilisateur pour l’alerter sur la possibilité de rejoindre un point de vente proposant à la vente un objet correspondant à un de ses objets d’intérêt.In a fourth operation, depending on the result of the analysis implemented in the third operation, one or more recommendations are sent to the user to alert him to the possibility of joining a point of sale offering for sale an object corresponding to one of its objects of interest.
Une telle recommandation est avantageusement générée par le calculateur en charge du système de navigation embarqué dans le véhicule ou par le calculateur IVI en charge du système d’infodivertissement du véhicule.Such a recommendation is advantageously generated by the computer in charge of the navigation system on board the vehicle or by the IVI computer in charge of the infotainment system of the vehicle.
Le rendu correspond par exemple au rendu d’un message vocal par un ou plusieurs haut-parleurs du véhicule 10 et/ou par le haut-parleur du dispositif de communication mobile 11 lorsque ce dernier est embarqué dans le véhicule 10 et connecté à ce dernier. Un tel message comprend par exemple une courte description permettant d’identifier l’objet identifié comme intéressant potentiellement l’utilisateur, ainsi que des informations sur la localisation du point de vente 12.The rendering corresponds for example to the rendering of a voice message by one or more loudspeakers of the vehicle 10 and/or by the loudspeaker of the mobile communication device 11 when the latter is on board the vehicle 10 and connected to the latter. . Such a message includes, for example, a short description making it possible to identify the object identified as potentially of interest to the user, as well as information on the location of the point of sale 12.
Selon un autre exemple, le rendu correspond à un affichage d’un contenu graphique sur un écran embarqué dans le véhicule et/ou sur l’écran du dispositif de communication mobile 11 lorsque ce dernier est embarqué dans le véhicule 10 et connecté à ce dernier. Selon cet exemple, une image de l’objet identifiée est par exemple affichée à l’endroit du point de vente sur une carte du système de navigation affichée sur l’écran embarqué. Selon une variante de réalisation, une ou plusieurs informations supplémentaires (aussi appelées métadonnées) sont en outre affichées en plus de l’image, ces informations supplémentaires comprenant par exemple des informations sur le prix, sur une promotion en cours, sur des détails du produit, etc.According to another example, the rendering corresponds to a display of graphic content on a screen on board the vehicle and/or on the screen of the mobile communication device 11 when the latter is on board the vehicle 10 and connected to the latter. . According to this example, an image of the identified object is for example displayed at the location of the point of sale on a map of the navigation system displayed on the on-board screen. According to a variant embodiment, one or more additional information (also called metadata) is also displayed in addition to the image, this additional information comprising for example information on the price, on a current promotion, on details of the product , etc.
Un tel processus permet ainsi de personnaliser le contenu rendu dans le véhicule 10 aux préférences ou centres d’intérêt de l’utilisateur.Such a process thus makes it possible to personalize the content delivered in the vehicle 10 to the preferences or centers of interest of the user.
Si le processus a été décrit en prenant pour exemple l’offre à la vente d’un objet, le processus s’applique de la même manière à toute recommandation, par exemple une recommandation pour visiter un lieu de culture, pour s’arrêter en un lieu proposant un point de vue ou une activité correspondant à un loisir de l’utilisateur.If the process has been described taking as an example the offer for sale of an object, the process applies in the same way to any recommendation, for example a recommendation to visit a place of culture, to stop in a place offering a point of view or an activity corresponding to the user's hobby.
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 or software embedded in the device 2. The processor 20 can 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 can 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 on-board software or software comprising the instructions to be loaded and executed by the processor is for example stored on the memory 21.
Selon différents modes de réalisation particuliers, 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 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 “Unité Telematics Control"), for example via a communication bus or through dedicated input/output ports.
Selon un mode 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, par exemple un serveur distant ou le « cloud », une unité TCU. Les éléments d’interface du bloc 22 comprennent une ou plusieurs des interfaces suivantes :According to a particular and non-limiting embodiment, the device 2 comprises a block 22 of interface elements for communicating with external devices, for example a remote server or the “cloud”, a TCU unit. Block 22 interface elements include one or more of the following interfaces:
- interface radiofréquence RF, par exemple de type Bluetooth® ou Wi-Fi®, LTE (de l’anglais « Long-Term Evolution » ou en français « Evolution à long terme »), LTE-Advanced (ou en français LTE-avancé) ;- RF radio frequency interface, for example of the Bluetooth® or Wi-Fi® type, LTE (from English "Long-Term Evolution" or in French "Evolution à long terme"), LTE-Advanced (or in French LTE-advanced );
- interface USB (de l’anglais « Universal Serial Bus » ou « Bus Universel en Série » en français) ;- USB interface (from the English "Universal Serial Bus" or "Universal Serial Bus" in French);
- interface HDMI (de l’anglais « High Definition Multimedia Interface », ou « Interface Multimedia Haute Definition » en français) ;- HDMI interface (from the English “High Definition Multimedia Interface”, or “Interface Multimedia Haute Definition” in French);
- interface LIN (de l’anglais « Local Interconnect Network », ou en français « Réseau interconnecté local »).- LIN interface (from English “Local Interconnect Network”, or in French “Réseau interconnecté local”).
Des données sont par exemples chargées vers le dispositif 2 via l’interface du bloc 22 en utilisant un réseau Wi-Fi® tel que selon IEEE 802.11, un réseau ITS G5 basé sur IEEE 802.11p ou un réseau mobile tel qu’un réseau 4G (ou LTE Advanced selon 3GPP release 10 – version 10) ou 5G, notamment un réseau LTE-V2X.Data are for example loaded to the device 2 via the interface of block 22 using a Wi-Fi® network such as according to IEEE 802.11, an ITS G5 network based on IEEE 802.11p or a mobile network such as a 4G network (or LTE Advanced according to 3GPP release 10 – version 10) or 5G, in particular an LTE-V2X network.
Selon un autre mode de réalisation particulier, 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é ou d’autres serveurs) 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 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 or other servers) 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 CAN-type wired network ( from the English "Controller Area Network" or in French "Réseau de Contrôleurs"), CAN FD (from the English "Controller Area Network Flexible Data-Rate" or in French "Réseau de Contrôleurs à Flow de Data Flexible"), FlexRay (standardized by ISO 17458) or Ethernet (standardized by ISO/IEC 802-3).
Selon un mode de réalisation particulier supplémentaire, le dispositif 2 peut fournir des signaux de sortie à un ou plusieurs dispositifs externes, tels qu’un écran d’affichage, un ou des haut-parleurs et/ou d’autres périphériques (système de projection) via respectivement des interfaces de sortie adaptées. Selon une variante, l’un ou l’autre des dispositifs externes est intégré au dispositif 2. L’écran d’affichage correspond par exemple à un écran, tactile ou non.According to an additional particular embodiment, the device 2 can provide output signals to one or more external devices, such as a display screen, one or more loudspeakers and/or other peripherals (projection system ) via respectively suitable output interfaces. According to a variant, one or the other of the external devices is integrated into the device 2. The display screen corresponds for example to a screen, touchscreen or not.
Dans une première étape 31, le véhicule (ou un ou plusieurs calculateurs du véhicule) reçoit des premières données représentatives d’une liste de premiers objets depuis une base de données distante, la liste comprenant au moins un premier objet. La base de données distante comprend avantageusement un ensemble de données représentatives de préférences d’un utilisateur du véhicule, l’ensemble de données comprenant les premières données.In a first step 31, the vehicle (or one or more computers of the vehicle) receives first data representative of a list of first objects from a remote database, the list comprising at least one first object. The remote database advantageously comprises a set of data representative of preferences of a user of the vehicle, the set of data comprising the first data.
Dans une deuxième étape 32, le véhicule (ou un ou plusieurs calculateurs du véhicule) détermine des informations représentatives d’un contexte d’un trajet courant du véhicule à partir de deuxièmes données reçues d’au moins un système embarqué dans le véhicule et/ou d’au moins un dispositif distant relié en communication avec le véhicule via une connexion sans fil. Les informations représentatives du contexte comprennent au moins une information de localisation d’au moins un point de vente d’un deuxième objet ainsi qu’au moins une information représentative du deuxième objet.In a second step 32, the vehicle (or one or more computers of the vehicle) determines information representative of a context of a current journey of the vehicle from second data received from at least one on-board system in the vehicle and/ or at least one remote device connected in communication with the vehicle via a wireless connection. The information representative of the context comprises at least one location information of at least one point of sale of a second object as well as at least one information representative of the second object.
Dans une troisième étape 33, le véhicule (ou un ou plusieurs calculateurs du véhicule) analyse des premières données en relation avec les informations représentatives de contexte du trajet courant du véhicule.In a third step 33, the vehicle (or one or more computers of the vehicle) analyzes first data in relation to the information representative of the context of the current journey of the vehicle.
Dans une quatrième étape 34, le véhicule (ou un ou plusieurs calculateurs du véhicule) effectue le rendu d’au moins une recommandation à destination de l’utilisateur en fonction d’un résultat de l’analyse de la troisième étape 33. La au moins une recommandation informe l’utilisateur d’une position d’un point de vente d’un premier objet correspondant à une des préférences de l’utilisateur.In a fourth step 34, the vehicle (or one or more computers of the vehicle) renders at least one recommendation intended for the user according to a result of the analysis of the third step 33. The at least one at least one recommendation informs the user of a position of a point of sale of a first object corresponding to one of the user's preferences.
Selon une variante de réalisation, les variantes et exemples des opérations décrits en relation avec la
Bien entendu, l’invention ne se limite pas aux modes de réalisation décrits ci-avant mais s’étend à un procédé de recommandation d’objet 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 invention is not limited to the embodiments described above but extends to an object recommendation method which would include secondary steps without departing from the scope of the present invention. The same would apply to a device configured for the implementation of such a method.
L’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
L’invention concerne également un système comprenant le dispositif 2 de la
Claims (10)
- réception (31) de premières données représentatives d’une liste de premiers objets comprenant au moins un premier objet depuis une base de données distante (101), ladite base de données distante (101) comprenant un ensemble de données représentatives de préférences d’un utilisateur dudit véhicule (10), ledit ensemble de données comprenant lesdites premières données ;
- détermination (32) d’informations représentatives d’un contexte d’un trajet courant dudit véhicule (10) à partir de deuxièmes données reçues d’au moins un système embarqué dans ledit véhicule (10) et/ou d’au moins un dispositif distant (11) relié en communication avec ledit véhicule (10) via une connexion sans fil, lesdites informations représentatives du contexte comprenant au moins une information de localisation d’au moins un point de vente (12) d’un deuxième objet et au moins une information représentative dudit deuxième objet ;
- analyse (33) desdites premières données en relation avec lesdites informations représentatives de contexte du trajet courant du véhicule (10) ;
- rendu (34) d’au moins une recommandation à destination dudit utilisateur en fonction d’un résultat de ladite analyse, ladite au moins une recommandation informant l’utilisateur d’une position d’un point de vente d’un premier objet correspondant à une des préférences dudit utilisateur.A method of communicating data for a vehicle (10), said method being implemented by at least one processor, said method comprising the following steps:
- reception (31) of first data representative of a list of first objects comprising at least one first object from a remote database (101), said remote database (101) comprising a set of data representative of preferences of a user of said vehicle (10), said data set including said first data;
- determination (32) of information representative of a context of a current journey of said vehicle (10) from second data received from at least one on-board system in said vehicle (10) and/or from at least one remote device (11) connected in communication with said vehicle (10) via a wireless connection, said information representative of the context comprising at least information on the location of at least one point of sale (12) of a second object and at least one piece of information representative of said second object;
- analysis (33) of said first data in relation to said information representative of the context of the current route of the vehicle (10);
- rendering (34) of at least one recommendation to said user according to a result of said analysis, said at least one recommendation informing the user of a position of a point of sale of a first corresponding object to one of said user's preferences.
- information représentative de position dudit véhicule (10) ;
- information représentative d’un trajet dudit véhicule (10) ;
- information temporelle (10) ;
- information représentative d’un emploi du temps dudit utilisateur.Method according to claim 1 or 2, for which said information representative of a context further comprises at least one of the following information:
- information representative of the position of said vehicle (10);
- information representative of a journey of said vehicle (10);
- time information (10);
- information representative of a timetable of said user.
- des données représentatives de trajets parcourus par ledit véhicule (10) ;
- des données représentatives d’un comportement dudit utilisateur lors desdits trajets parcourus par ledit véhicule (10).Method according to one of claims 1 to 4, for which said set of data representative of a user's preferences further comprises:
- data representative of routes traveled by said vehicle (10);
- data representative of a behavior of said user during said journeys traveled by said vehicle (10).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2104335A FR3122307A1 (en) | 2021-04-27 | 2021-04-27 | Vehicle data communication method, device and system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2104335A FR3122307A1 (en) | 2021-04-27 | 2021-04-27 | Vehicle data communication method, device and system |
FR2104335 | 2021-04-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3122307A1 true FR3122307A1 (en) | 2022-10-28 |
Family
ID=75954131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR2104335A Withdrawn FR3122307A1 (en) | 2021-04-27 | 2021-04-27 | Vehicle data communication method, device and system |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR3122307A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3152941A1 (en) * | 2023-09-13 | 2025-03-14 | Psa Automobiles Sa | Method and device for controlling an electronic device located in a room from an on-board control device of a vehicle |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160116292A1 (en) * | 2014-10-23 | 2016-04-28 | Lg Electronics Inc. | Mobile Terminal And Control Method For The Mobile Terminal |
US20180112995A1 (en) * | 2015-04-15 | 2018-04-26 | Tom Tom Navigation B.V. | Methods of obtaining point of interest data |
-
2021
- 2021-04-27 FR FR2104335A patent/FR3122307A1/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160116292A1 (en) * | 2014-10-23 | 2016-04-28 | Lg Electronics Inc. | Mobile Terminal And Control Method For The Mobile Terminal |
US20180112995A1 (en) * | 2015-04-15 | 2018-04-26 | Tom Tom Navigation B.V. | Methods of obtaining point of interest data |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3152941A1 (en) * | 2023-09-13 | 2025-03-14 | Psa Automobiles Sa | Method and device for controlling an electronic device located in a room from an on-board control device of a vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA3115234C (en) | Roadside assistance system | |
US20140201004A1 (en) | Managing Interactive In-Vehicle Advertisements | |
US8352539B2 (en) | Content distributing system and content receiving and reproducing device | |
FR3122009A1 (en) | Method, device and system for predicting a maintenance operation for a vehicle | |
FR3122307A1 (en) | Vehicle data communication method, device and system | |
EP3270108B1 (en) | Method for assisting a driver of a vehicle based on information provided by a pilot vehicle, and associated device | |
WO2025083346A1 (en) | Method and device for controlling a route of a vehicle according to the occupancy of the car park at the destination | |
WO2022184986A1 (en) | Method and device for determining a regulatory speed for a vehicle on a portion of road | |
FR3096860A1 (en) | Method and device for communicating information relating to one or more journeys | |
FR3071691A1 (en) | ROUTE DETERMINATION METHOD AND DEVICE, NAVIGATION METHOD AND DEVICE, AND TERMINAL USING THE SAME | |
FR3152312A1 (en) | Method and device for determining a road route for a two-wheeled vehicle | |
FR3138554A1 (en) | Method and device for communicating fuel data of a vehicle | |
FR3122306A1 (en) | Method, device and system for controlling an on-board vehicle system | |
FR3150335A1 (en) | Method and device for controlling a vehicle display system | |
FR3151900A1 (en) | Method and device for controlling a vehicle navigation system. | |
FR3149278A1 (en) | Method and device for controlling a vehicle navigation system | |
FR3126586A1 (en) | Method and device for communication between a vehicle and a mobile communication device | |
FR3149849A1 (en) | Method and device for controlling the speed of a vehicle in an intersection | |
FR3150876A1 (en) | Method and device for controlling the path of a vehicle | |
WO2025040853A1 (en) | Method and device for controlling a system for displaying an authorised speed limit of a vehicle travelling on a road portion | |
WO2024126908A1 (en) | Method and device for controlling a cruise control system of a vehicle on a roundabout | |
FR3149967A1 (en) | Method and device for controlling a vehicle path by a navigation system | |
FR3154177A1 (en) | Method and device for controlling a display system associated with a connected navigation system of an electric vehicle. | |
FR3156576A1 (en) | Method and device for controlling a display system for displaying representative content of a variable message panel | |
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. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20221028 |
|
ST | Notification of lapse |
Effective date: 20231205 |