La présente divulgation concerne de manière générale une méthode, un logiciel et/ou un système embarqué d’un véhicule, ainsi qu’un véhicule correspondant.This disclosure generally relates to a method, software and/or an on-board system of a vehicle, as well as a corresponding vehicle.
Il est connu dans l’art antérieur des méthodes et systèmes pour configurer un affichage de tableau de bord de véhicule, par exemple selon le document US2013/0293364.Methods and systems for configuring a vehicle dashboard display are known in the prior art, for example according to document US2013/0293364.
Exposé de la divulgationDisclosure Statement
Un premier aspect de la divulgation concerne une méthode de paramétrage ou de réglage d’un système embarqué de véhicule, le système embarqué comprenant un processeur et un logiciel, la méthode comprenant les étapes suivantes :
Ainsi, il est possible, selon le choix de l’unité de mesure, de paramétrer le système embarqué selon un pays dans lequel se trouve ou va se trouver un véhicule. Le réglage est un réglage qui paramètre au moins une fonction du logiciel embarqué. Ce paramétrage peut permettre de respecter une législation locale sans matériel additionnel dans le véhicule et sans complexifier une ligne de fabrication du véhicule. Par exemple, l’unité de mesure peut être un jeu d’unités de mesure. L’unité de mesure peut être sélectionnée dans un menu ou envoyée au travers un code machine la représentant.Thus, it is possible, depending on the choice of unit of measurement, to configure the on-board system according to a country in which a vehicle is or will be located. The setting is a setting that configures at least one function of the on-board software. This setting can allow compliance with local legislation without additional hardware in the vehicle and without complicating a vehicle production line. For example, the unit of measurement can be a set of units of measurement. The unit of measurement can be selected from a menu or sent through a machine code representing it.
À l’inverse, un procédé selon l’état de la technique et reposant sur une localisation obtenue par un système de positionnement requiert un matériel additionnel au sein du véhicule tel qu’un système de localisation par satellite, ainsi que des données de cartographies. La présente méthode permet donc de gérer la diversité des légalisations locales pour tout type de véhicule, y compris les véhicules bas de gamme ou utilitaire de manière peu couteuse.Conversely, a state-of-the-art method based on location obtained by a positioning system requires additional hardware within the vehicle, such as a satellite location system, as well as mapping data. This method therefore makes it possible to manage the diversity of local legalizations for any type of vehicle, including low-end or utility vehicles, in a cost-effective manner.
Avantageusement, l’unité de mesure est une unité de volume, une unité de température, ou une unité de consommation de carburant. Par exemple, cette unité peut être respectivement le gallon, le degré Fahrenheit ou le mile per gallon. Puisque ces unités sont principalement ou uniquement utilisées aux États-Unis d’Amérique, un réglage de sécurité respectant la législation des États-Unis d’Amérique peut être appliqué quand au moins une de ces unités est reçue par le processeur.Advantageously, the unit of measurement is a unit of volume, a unit of temperature, or a unit of fuel consumption. For example, this unit may be the gallon, the degree Fahrenheit, or the mile per gallon, respectively. Since these units are primarily or solely used in the United States of America, a security setting that complies with the laws of the United States of America may be applied when at least one of these units is received by the processor.
Avantageusement, la méthode comprend une étape de téléchargement ou de transfert, par le processeur et vers une mémoire du système embarqué, d’un composant logiciel et/ou d’un composant de données en fonction du réglage. Alternativement ou combinaison, la méthode comprend une étape de sélection, par le processeur, d’un composant de données ou d’un composant logiciel stocké dans la mémoire du système embarqué.Advantageously, the method comprises a step of downloading or transferring, by the processor and to a memory of the embedded system, a software component and/or a data component depending on the setting. Alternatively or in combination, the method comprises a step of selecting, by the processor, a data component or a software component stored in the memory of the embedded system.
Par exemple, le composant de données peut comprendre un ensemble d’éléments graphiques, de texte ou d’interface. Le composant logiciel peut comprendre une fonction requise ou interdite par une législation locale.For example, the data component may include a set of graphical, text, or interface elements. The software component may include a function required or prohibited by local law.
Avantageusement, l’application du réglage comprend l’activation, l’activation périodique ou la désactivation d’une fonction du système embarqué. Cette fonction peut être réalisée par un composant logiciel téléchargé ou stocké dans la mémoire du système embarqué.Advantageously, the application of the setting comprises the activation, periodic activation or deactivation of a function of the on-board system. This function can be performed by a software component downloaded or stored in the memory of the on-board system.
Avantageusement, l’application du réglage comprend l’activation, l’activation périodique ou la désactivation de la fonction du système embarqué selon une situation de conduite du véhicule. La situation de conduite peut être un mouvement du véhicule ou une vitesse. En outre, un état général du véhicule peut être pris en compte, par exemple d’un périphérique, comme l’ouverture de portes ou de vitres du véhicule ou bien l’utilisation d’une fonction du système embarqué.Advantageously, the application of the setting comprises the activation, periodic activation or deactivation of the function of the on-board system according to a driving situation of the vehicle. The driving situation can be a movement of the vehicle or a speed. In addition, a general state of the vehicle can be taken into account, for example of a peripheral, such as the opening of doors or windows of the vehicle or the use of a function of the on-board system.
Avantageusement, la fonction du système embarqué comprend la production d’un message d’avertissement et/ou d’une clause de non-responsabilité, préférentiellement par affichage sur un écran du système embarqué. Par exemple, il peut s’agir d’une production unique ou d’une production périodique, par exemple tous les 25 jours.Advantageously, the function of the on-board system includes the production of a warning message and/or a disclaimer, preferably by display on a screen of the on-board system. For example, this may be a one-time production or a periodic production, for example every 25 days.
Avantageusement, la fonction du logiciel est une fonction de saisie, par exemple un clavier virtuel sur un écran tactile ou bien un clavier ou un bouton physique dans le véhicule. En outre, la fonction peut être une fonction d’appairage d’un dispositif mobile ou du système embarqué du véhicule.Advantageously, the software function is an input function, for example a virtual keyboard on a touch screen or a physical keyboard or button in the vehicle. In addition, the function may be a pairing function of a mobile device or the vehicle's on-board system.
Avantageusement, la méthode comprend une étape d’acquisition, par une interface d’acquisition, de l’unité de mesure, dans laquelle l’interface d’acquisition est préférentiellement une interface filaire, une interface sans fil, un clavier ou un écran tactile du système embarqué. Par exemple, cette étape d’acquisition est réalisée en usine, par un importateur ou par un distributeur du véhicule. Préférentiellement, le réglage de l’unité n’est pas accessible à un utilisateur du véhicule : l’interface d’acquisition peut ne pas être accessible ou avoir une fonction limitée pour un utilisateur final du véhicule.Advantageously, the method comprises a step of acquiring, by an acquisition interface, the measurement unit, in which the acquisition interface is preferably a wired interface, a wireless interface, a keyboard or a touch screen of the on-board system. For example, this acquisition step is carried out in the factory, by an importer or by a distributor of the vehicle. Preferably, the setting of the unit is not accessible to a user of the vehicle: the acquisition interface may not be accessible or have a limited function for an end user of the vehicle.
Un deuxième aspect de la présente divulgation concerne un logiciel, c’est-à-dire un produit programme d’ordinateur, destiné à un système embarqué de véhicule, comprenant des étapes ou instructions mettant en œuvre les étapes du premier aspect.A second aspect of the present disclosure relates to software, i.e. a computer program product, intended for an on-board vehicle system, comprising steps or instructions implementing the steps of the first aspect.
Un troisième aspect de la divulgation concerne un système informatique embarqué pour un véhicule comprenant un logiciel et un processeur, configuré pour mettre en œuvre la méthode selon le premier aspect de la divulgation ou comprenant le logiciel selon le deuxième aspect de la divulgation.A third aspect of the disclosure relates to an on-board computer system for a vehicle comprising software and a processor, configured to implement the method according to the first aspect of the disclosure or comprising the software according to the second aspect of the disclosure.
Un quatrième aspect de la présente divulgation concerne un véhicule comprenant un système embarqué selon le troisième aspect, ou mettant en œuvre la méthode selon le premier aspect ou le logiciel selon le deuxième aspect de la divulgation.A fourth aspect of the present disclosure relates to a vehicle comprising an on-board system according to the third aspect, or implementing the method according to the first aspect or the software according to the second aspect of the disclosure.
D’autres caractéristiques et avantages de la présente divulgation apparaitront plus clairement à la lecture de la description détaillée qui suit d’un mode de réalisation donné à titre d’exemple nullement limitatif et illustré par les dessins annexés, dans lesquels :Other characteristics and advantages of the present disclosure will appear more clearly on reading the following detailed description of an embodiment given by way of non-limiting example and illustrated by the appended drawings, in which:
Description détaillée de mode(s) de réalisationDetailed description of embodiment(s)
La
Le système embarqué 10 peut comprendre ou être relié à un afficheur 20, pouvant aussi comprendre une interface de saisie (écran tactile). De plus, d’autres interfaces de saisie peuvent être prévues comme un ou plusieurs boutons, pavé tactile, ainsi qu’un ou plusieurs microphones permettant une reconnaissance vocale.The embedded system 10 may comprise or be connected to a display 20, which may also comprise an input interface (touch screen). In addition, other input interfaces may be provided such as one or more buttons, touchpad, as well as one or more microphones enabling voice recognition.
La
Dans une première étape (E1), l’unité de mesure est reçue par le processeur 11. Cette unité de mesure est prévue pour être utilisée par le système embarqué et comprend par exemple une unité de volume, une unité de température et/ou une unité de consommation de carburant. Par exemple, l’unité de mesure peut être choisie ou sélectionnée parmi des litres ou des gallons, des degrés Celsius ou des degrés Fahrenheit et/ou des litres aux 100 kilomètres ou des miles par gallon.In a first step (E1), the unit of measurement is received by the processor 11. This unit of measurement is intended to be used by the on-board system and comprises, for example, a unit of volume, a unit of temperature and/or a unit of fuel consumption. For example, the unit of measurement can be chosen or selected from liters or gallons, degrees Celsius or degrees Fahrenheit and/or liters per 100 kilometers or miles per gallon.
D’autres unités peuvent être considérées comme une unité de longueur (miles ou kilomètres), une unité de pression (PSI ou bar), une unité d’énergie (BTU ou Joule) ou toute autre unité applicable au système embarqué du véhicule. Toute unité spécifique à une ou plusieurs zones géographiques peut ainsi être utilisée. L’unité de mesure correspond préférentiellement à une mesure réalisée ou réalisable par un calculateur embarqué du véhicule.Other units may be considered as a unit of length (miles or kilometers), a unit of pressure (PSI or bar), a unit of energy (BTU or Joule) or any other unit applicable to the vehicle's on-board system. Any unit specific to one or more geographical areas may therefore be used. The unit of measurement preferably corresponds to a measurement made or achievable by an on-board computer of the vehicle.
Dans une deuxième étape E2, l’unité de mesure est appliquée par le processeur au système embarqué, en particulier au logiciel. Par exemple, le réglage correspondant à l’unité de mesure peut être stocké dans la mémoire 12. Par exemple, le réglage est lié à un pays ou une région du monde comme « USA », « Suisse », « Europe » ou « Monde ». Alternativement ou en combinaison, l’unité de mesure sélectionnée peut être stockée dans la mémoire 12 comme unité à utiliser par le système embarqué 10 ou comme unité pour l’affichage sur l’écran ou afficheur 20.In a second step E2, the unit of measurement is applied by the processor to the embedded system, in particular to the software. For example, the setting corresponding to the unit of measurement may be stored in the memory 12. For example, the setting is linked to a country or region of the world such as “USA”, “Switzerland”, “Europe” or “World”. Alternatively or in combination, the selected unit of measurement may be stored in the memory 12 as a unit to be used by the embedded system 10 or as a unit for display on the screen or display 20.
En outre, une étape additionnelle optionnelle peut comprendre la réception ou le téléchargement de composants de données et/ou de composants logiciels liés à l’unité de mesure ou au pays ou région du monde (E3-1). Ce téléchargement peut être initié par le processeur et/ou effectué depuis une base de données ou un espace de stockage débarqué ou dans le nuage, par exemple au travers de l’interface filaire 13 ou de l’interface sans fil 15.Furthermore, an optional additional step may include receiving or downloading data components and/or software components related to the unit of measurement or the country or region of the world (E3-1). This download may be initiated by the processor and/or performed from an off-loaded or cloud-based database or storage space, for example through the wired interface 13 or the wireless interface 15.
Une étape additionnelle optionnelle peut aussi comprendre la sélection ou la suppression dans la mémoire 12 d’un ou plusieurs composants de données ou de composants logiciels (E3-2). Les composants logiciels ou de données peuvent faire partie du système embarqué 10, c’est-à-dire exécuté par le processeur 11 et/ou affiché sur l’afficheur 20.An optional additional step may also comprise the selection or deletion in the memory 12 of one or more data components or software components (E3-2). The software or data components may be part of the embedded system 10, i.e. executed by the processor 11 and/or displayed on the display 20.
Une étape additionnelle optionnelle (E3-3) peut comprendre l’activation, l’activation périodique ou la désactivation de fonctions du système embarqué, par exemple de composants logiciels du système embarqué, comme un composant logiciel téléchargé ou stocké dans la mémoire. La désactivation de fonction peut se faire selon un état du véhicule, comme un état de roulage. Une ou deux de ces étapes additionnelles ou les trois étapes optionnelles peuvent être réalisées, selon le besoin.An optional additional step (E3-3) may include activating, periodically activating, or deactivating functions of the on-board system, for example, software components of the on-board system, such as a software component downloaded or stored in memory. The function deactivation may be performed according to a vehicle state, such as a driving state. One or two of these additional steps or all three optional steps may be performed, as required.
Ces composants de données ou de logiciel peuvent comprendre des données d’affichage utilisateur à afficher sur l’afficheur 20 et/ou des fonctions du logiciel du système embarqué. Ainsi, le comportement du logiciel du système embarqué, en particulier de la partie du logiciel interagissant avec un utilisateur (Interface Homme-Machine - IHM) peut être modifié selon le réglage et adapté à une législation locale.These data or software components may include user display data to be displayed on the display 20 and/or functions of the software of the embedded system. Thus, the behavior of the software of the embedded system, in particular of the part of the software interacting with a user (Human-Machine Interface - HMI) can be modified according to the setting and adapted to local legislation.
Les données d’affichage utilisateur peuvent comprendre une clause de non-responsabilité (oudisclaimer) ou un message de sécurité à afficher une seule fois, à chaque démarrage du véhicule ou d’un composant logiciel ou périodiquement, selon le réglage.User display data may include adisclaimer or security message to be displayed only once, each time the vehicle or software component is started, or periodically, depending on the setting.
Les logiciels ou fonctions du logiciel embarqué peuvent comprendre la disponibilité ou l’indisponibilité d’une interface de saisie comme un clavier tactile sur l’afficheur 20, par exemple lorsque le véhicule est en roulement, la disponibilité ou l’indisponibilité d’une fonction d’appairage d’un dispositif mobile avec le système embarqué 10 via l’interface sans fil 15, ou encore l’activation ou la désactivation d’une production d’un message, par exemple sur la base des données d’affichage utilisateur.The software or functions of the on-board software may include the availability or unavailability of an input interface such as a touch keyboard on the display 20, for example when the vehicle is moving, the availability or unavailability of a function for pairing a mobile device with the on-board system 10 via the wireless interface 15, or the activation or deactivation of a production of a message, for example based on user display data.
La
Si une unité de mesure du système international ou utilisée dans le monde a été reçue, un bouton de contournement 23 peut être affiché, permettant ainsi à un passager d’accéder à l’interface de saisie. Par exemple, ce type de bouton de contournement 23 est autorisé dans la plupart des pays du monde.If a unit of measurement from the international system or used worldwide has been received, a bypass button 23 may be displayed, allowing a passenger to access the input interface. For example, this type of bypass button 23 is permitted in most countries around the world.
La
Une autre fonction ou un autre logiciel lié au réglage « États-Unis d’Amérique » peut être l’affichage périodique d’une clause de non-responsabilité, par exemple tous les 25 jours.Another feature or software related to the “United States of America” setting may be the periodic display of a disclaimer, for example every 25 days.
D’autres logiciels ou fonctions du système embarqué peuvent être activés ou désactivés selon le réglage, par exemple une fonction de conduite autonome, une fonction de surveillance vidéo et/ou audio du véhicule ou de son environnement, une fonction de collecte de données, une fonction de localisation, etc.Other software or functions of the on-board system may be activated or deactivated depending on the setting, for example, an autonomous driving function, a video and/or audio monitoring function of the vehicle or its surroundings, a data collection function, a location function, etc.
Le réglage peut être conditionné à une autre donnée ou un paramètre, en plus de l’unité de mesure, par exemple un réglage de langue, un type de véhicule, etc.The setting can be conditioned on another data or parameter, in addition to the unit of measurement, for example a language setting, a vehicle type, etc.
La présente méthode est susceptible d’application industrielle dans tout type de véhicule, par exemple un véhicule personnel, utilitaire, collectif, militaire ou spécialisé, à deux, trois, quatre, six roues ou plus.This method is suitable for industrial application in any type of vehicle, for example a personal, utility, collective, military or specialized vehicle, with two, three, four, six or more wheels.
On comprendra que diverses modifications et/ou améliorations évidentes pour l’homme du métier peuvent être apportées aux différents modes de réalisation décrits dans la présente divulgation sans sortir du cadre des revendications. En particulier, on peut noter que les composants de données et les composants logiciels ne sont pas limités aux exemples fournis ci-dessus.It will be understood that various modifications and/or improvements obvious to those skilled in the art may be made to the various embodiments described in the present disclosure without departing from the scope of the claims. In particular, it may be noted that the data components and software components are not limited to the examples provided above.
En outre, le système embarqué n’est pas limité et peut comprendre plusieurs afficheurs, plusieurs processeurs, plusieurs mémoires ainsi que des interfaces vocales, comme connu de la personne du métier. Un système de localisation par satellite peut être inclus, même s’il n’est pas requis par la présente méthode.Furthermore, the embedded system is not limited and may include multiple displays, multiple processors, multiple memories, and voice interfaces, as known to those skilled in the art. A satellite tracking system may be included, even if not required by the present method.
Le système embarqué peut comprendre plusieurs modules informatiques fonctionnant de manière interconnectée. Par exemple, un premier module peut recevoir l’unité de mesure et un deuxième module peut appliquer le réglage.The embedded system may include multiple computer modules operating interconnectedly. For example, a first module may receive the measurement unit and a second module may apply the adjustment.
L’afficheur 20 peut en outre comprendre un dispositif tête haute, un écran passager et/ou un dispositif mobile connecté ou appairé ou connecté au système embarqué 10.The display 20 may further comprise a head-up display, a passenger display and/or a mobile device connected or paired or connected to the on-board system 10.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2312371AFR3155329A1 (en) | 2023-11-13 | 2023-11-13 | Method of parameterizing an on-board vehicle system by a measurement unit |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR2312371 | 2023-11-13 | ||
| FR2312371AFR3155329A1 (en) | 2023-11-13 | 2023-11-13 | Method of parameterizing an on-board vehicle system by a measurement unit |
| Publication Number | Publication Date |
|---|---|
| FR3155329A1true FR3155329A1 (en) | 2025-05-16 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR2312371APendingFR3155329A1 (en) | 2023-11-13 | 2023-11-13 | Method of parameterizing an on-board vehicle system by a measurement unit |
| Country | Link |
|---|---|
| FR (1) | FR3155329A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ITTO20090779A1 (en)* | 2009-10-12 | 2011-04-13 | Re Lab S R L | METHOD AND SYSTEM FOR PROCESSING INFORMATION RELATING TO A VEHICLE |
| US20120016576A1 (en)* | 2010-07-13 | 2012-01-19 | Telenav, Inc. | Navigation system with ecological route based destination guidance mechanism and method of operation thereof |
| US20130293364A1 (en) | 2012-05-02 | 2013-11-07 | Flextronics Ap, Llc | Configurable dash display |
| US20140277913A1 (en)* | 2013-03-15 | 2014-09-18 | Service Solutions U.S. Llc | Graphical user interface capable of changing units of measurement |
| US20140306833A1 (en)* | 2012-03-14 | 2014-10-16 | Flextronics Ap, Llc | Providing Home Automation Information via Communication with a Vehicle |
| EP3756926A1 (en)* | 2019-06-25 | 2020-12-30 | Marelli Stuttgart (Germany) GmbH | Combined tool of a motor vehicle |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ITTO20090779A1 (en)* | 2009-10-12 | 2011-04-13 | Re Lab S R L | METHOD AND SYSTEM FOR PROCESSING INFORMATION RELATING TO A VEHICLE |
| US20120016576A1 (en)* | 2010-07-13 | 2012-01-19 | Telenav, Inc. | Navigation system with ecological route based destination guidance mechanism and method of operation thereof |
| US20140306833A1 (en)* | 2012-03-14 | 2014-10-16 | Flextronics Ap, Llc | Providing Home Automation Information via Communication with a Vehicle |
| US20130293364A1 (en) | 2012-05-02 | 2013-11-07 | Flextronics Ap, Llc | Configurable dash display |
| US20140277913A1 (en)* | 2013-03-15 | 2014-09-18 | Service Solutions U.S. Llc | Graphical user interface capable of changing units of measurement |
| EP3756926A1 (en)* | 2019-06-25 | 2020-12-30 | Marelli Stuttgart (Germany) GmbH | Combined tool of a motor vehicle |
| Publication | Publication Date | Title |
|---|---|---|
| US9183681B2 (en) | Diagnostic tool with parts ordering system | |
| CA2657638C (en) | Geographical information display system and method | |
| US7783699B2 (en) | User interface system for a vehicle | |
| US9613469B2 (en) | Graphical user interface with vehicle scanned function | |
| US7523159B1 (en) | Systems, methods and devices for a telematics web services interface feature | |
| US8948456B2 (en) | Augmented reality virtual automotive X-ray having service information | |
| US20090157615A1 (en) | Synching online address book sources for a vehicle user | |
| US10725758B2 (en) | Telematics system | |
| US20110273279A1 (en) | Vehicle system interaction using remote device | |
| EP3757934A1 (en) | Integrated agricultural production system and method | |
| EP4127911B1 (en) | Devices and method for managing electronic control units of a motor vehicle | |
| Urquhart et al. | Cyber-security internals of a skoda octavia vRS: A hands on approach | |
| CA3119337A1 (en) | Remote distribution system for aircraft computer files, assembly and associated process | |
| US20160088052A1 (en) | Indexing mobile device content using vehicle electronics | |
| US20170193576A1 (en) | Targeted Messaging System | |
| FR3155329A1 (en) | Method of parameterizing an on-board vehicle system by a measurement unit | |
| US10154094B2 (en) | Electronic glovebox for a vehicle | |
| EP3859473B1 (en) | Electronic device for calculating and centralised distribution of state(s) of an aircraft, associated avionics assembly, method and computer program | |
| US10195940B2 (en) | Vehicle task recommendation system | |
| Chu et al. | Micro-simulation modeling approach to applications of on-line simulation and data fusion | |
| Lee et al. | Forensic Analysis of Apple CarPlay: A Case Study | |
| JP7683515B2 (en) | Information processing device, information processing system, information processing method, and program | |
| FR3148484A1 (en) | Setting up an automotive service with a first application | |
| BE1021673B1 (en) | DATA TELECOMMUNICATION SYSTEM FOR MOTOR VEHICLE | |
| FR3145051A1 (en) | Method and device for controlling an on-board display system in a vehicle. |
| Date | Code | Title | Description |
|---|---|---|---|
| PLFP | Fee payment | Year of fee payment:2 | |
| PLSC | Publication of the preliminary search report | Effective date:20250516 |