Method for managing technical data emitted by a motor vehicle
The method addresses the challenge of managing technical data from connected vehicles by implementing real-time data acquisition, filtering, and correction using a predetermined template, resulting in improved data quality and reduced resource consumption.
Patent Information
- Application Number
- FR2023014386
- Authority / Receiving Office
- FR · FR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-18
- Publication Date
- 2025-06-20
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The automotive industry faces challenges in managing technical data from connected vehicles, as poor data quality leads to resource-intensive cleaning and preparation processes, and data must often be reprepared for different needs.
A computer-implemented method for managing technical data from motor vehicles involves real-time acquisition, filtering, and correction of data streams using a predetermined template, followed by aggregation and anomaly detection on a server, ensuring data quality before processing.
This method improves data quality by filtering and correcting data in real-time, reducing the need for extensive data cleaning and preparation, and enabling efficient aggregation and analysis of data from multiple vehicles.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Title of the invention: Method for managing technical data emitted by a motor vehicle Technical field
[0001] The present invention relates to a method for managing technical data emitted by a motor vehicle, a computer program product, a system for managing technical data emitted by a motor vehicle and a motor vehicle comprising such a system. State of the art
[0002] Data quality refers to the conformity of data to its intended uses. Thus, data is considered to be of high quality if it correctly represents the reality to which it refers.
[0003] It is therefore important for any organization to have good quality data, in order to be able to base its operational, financial or performance decisions on the underlying reality.
[0004] With connected vehicles, the automotive industry is required to handle a lot of data from this fleet of connected vehicles. It is required to use this data to improve maintenance, for example, by detecting abnormal behavior of equipment before a breakdown or to optimize features based on user usage. These are just two examples of the use of data received from connected vehicles among a multitude.
[0005] However, if these data are of poor quality, they will be sources of complication by generating bad interpretations, erroneous study results, etc. Data processing must then be carried out, once these data are collected, by data specialists in order to clean them and prepare them for the following processing. This has the disadvantage of consuming resources and also of often preparing the data for a particular need, requiring the same data to be prepared again when another need arises.
[0006] There is therefore a real need for a method and a system for managing technical data emitted by a motor vehicle which resolves all or part of the aforementioned drawbacks. Description of the invention
[0007] To resolve one or more of the drawbacks cited above, according to a first embodiment, a computer-implemented method for managing technical data emitted by a motor vehicle comprises the steps executed in the vehicle of: • real-time acquisition of a data stream from motor vehicle equipment; • filtering and correction of the data flow according to a predetermined template • sending the filtered and corrected data stream to a server.
[0008] Thus, the data from the vehicle has already undergone processing to define its quality.
[0009] Particular characteristics or embodiments, usable alone or in combination, are: • It further includes, at the server level, the steps of aggregating the received data stream with similar data streams received from other vehicles; • the aggregation step includes a comparison step between the different data flows making it possible to detect statistically anomalous data flows; • the predetermined template is downloaded into the vehicle prior to the acquisition stage; • the predetermined template is set remotely; and / or • the method further comprises the acquisition of a second data stream and the filtering and correction step comprises a step of verifying consistency between the two data streams.
[0010] In a second embodiment, a computer program product comprises program code instructions for implementing the above method when the program product is executed on a computer.
[0011] In a third embodiment, a system for managing technical data emitted by a motor vehicle comprises: • a sensor adapted to acquire in real time a data stream coming from a piece of equipment of the motor vehicle; connected to • a computer adapted to filter and correct the data flow according to a predetermined template; and connected to • a transmitter suitable for sending the filtered and corrected data stream to a server.
[0012] In a fourth embodiment, a motor vehicle comprises a system according to the third embodiment. Brief description of the figures
[0013] The invention will be better understood on reading the following description, given solely by way of example, and with reference to the appended figures in which: • [Fig.l] represents a top view of a vehicle comprising a system for managing technical data issued according to one embodiment; and • [Fig.2] represents a flowchart of a data management process techniques issued according to an embodiment. Methods of implementation
[0014] The embodiments presented below refer to a motor vehicle, a car. However, those skilled in the art understand that these are also usable with other types of vehicle such as vans, vans, etc.
[0015] The terms “front”, “rear”, “top”, “bottom”, “transverse” are understood in relation to the vehicle.
[0016] With reference to [Fig.l], a motor vehicle 1 comprises a system 3 for managing the technical data emitted by this motor vehicle 1.
[0017] The system 3 comprises at least one sensor 5 adapted to acquire in real time a data stream originating from equipment of the motor vehicle 1. For example, the sensor 5 will acquire information originating from the operation of the engine such as the number of revolutions per minute, the energy consumption at each instant, etc. Each data item in this data stream is time-stamped so as to be able in particular to correlate it with other data received by other sensors at the same instant or in the same time range.
[0018] The system 3 comprises a computer 7 connected to the sensor 5.
[0019] The computer 7 can, for example, be integrated into the vehicle control system 1, as an advanced driver assistance system, commonly called AD AS (for “Advanced driver-assistance Systems” according to English terminology) which makes all driving decisions based on the environment and the programmed destination. The motor vehicle is then referred to as an autonomous motor vehicle. But it can also be a centralized vehicle management system including, or not, driving aids.
[0020] The transfer of data between the different elements is preferably carried out by a CAN (for “Controller Area Network” in English) or LIN (for “Local Interconnect Network” in English) type data bus.
[0021] The computer 7 is adapted to filter and correct the data flow according to a predetermined template. By template is meant a set of parameterized tools, generally of the statistical type, intended to ensure that the acquired data is of good quality, that is to say correctly reflects the underlying physical phenomenon. For example, the data must be within a predetermined interval. If it appears outside this interval, it is the sign of an anomaly which may come from abnormal operation of the vehicle or a sensor fault. These tools may also include correlation-type tools between different data streams that also allow for the detection of anomalies. For example, engine speed data associated with zero energy consumption generally indicates an anomaly unless a third stream indicates that the vehicle is moving on a downhill lane. The template can also be defined as a set of rules, or constraints that the data stream must respect.
[0022] The computer 7 is also connected to a transmitter 9 adapted to send the filtered and corrected data stream to a server 11. Typically, the transmitter 9 is a wireless telephony module using the 4G and 5G standards as defined by ETSI (in English “European Telecommunications Standards Institute”).
[0023] The server 11 comprises a database 13 in which the data flow received from the vehicle 1 is stored. This database 13 also centralizes the data flows of a fleet of connected vehicles of which the vehicle 1 is a part.
[0024] The server 11 performs an aggregation of these data flows consisting in particular of carrying out a new anomaly search step by comparing the flows coming from the different vehicles. For example, considering that, for a given parameter, the received values follow a normal distribution with a defined mean and standard deviation, a data flow which deviates significantly, in the statistical sense, from this normal distribution will be considered to be anomaly.
[0025] The database 13 thus contains data whose quality has been validated and they can be used for external analyses. It will be noted that the fact of having placed an abnormality flag on a piece of data, or a data flow, can in itself be relevant information for the analysis, because it can signal a potential problem or unanticipated behavior. It will be noted that the anomaly can also mean that the data should not be taken into account, because it is absent or corrupted.
[0026] The operation of the system 3 associated with the server 11 is as follows, [Fig.2]. [Fig.2] groups together via a dotted line perimeter the steps carried out by the system 3 and those carried out on the server 11.
[0027] In a preliminary step 21, a set of templates is defined for the vehicle 1. Thus, depending on the identified analysis needs and the data available on the vehicle 1, the list of signals to be collected is defined with their frequencies as well as the templates to be carried out on these signals such as processing, comparisons or quality rules. This set of templates is broken down into two groups: a first group is downloaded, step 23, into the vehicle 1 and a second group is installed, step 25, on the server 11. The first group assembles all the templates applying to the data flows of a single vehicle and the second group assembles all the templates applying to the data flows of several vehicles. It should be noted that the templates can be downloaded at any time into the vehicle or configured remotely, which advantageously allows them to be adapted to needs over time.
[0028] When the vehicle 1 is in operation and generates data streams, these data streams are acquired, step 27, by the sensor 5.
[0029] The calculator 7 executes, step 29, the first group of the set of templates to obtain a filtered and corrected data flow which is sent, step 31, by the transmitter 9 to the server IL
[0030] The server 11 then executes, step 33, the second group of templates to generate a fully qualified data set.
[0031] [Fig.l] illustrates a system according to certain embodiments. The breakdown presented has an educational purpose to highlight the different functions. However, it is understood that each block can be implemented using different means or their combinations, such as hardware components, software, one or more computers and / or electronic circuits. Each of the components can include at least one computer or a control-command unit. At least one memory can be included in each component. The memory can include computer program instructions or software code.
[0032] The computers can be implemented by any type of data processing device, such as a central computing unit, a signal processing processor, an application-specific integrated circuit, a programmable gate array, etc. The computers can be implemented as a single controller, or a plurality of controllers or computers.
[0033] The different modules are connected to each other by data links adapted to the environment. These can be wired or wireless.
[0034] For software, the implementation may include modules or units distributed in the form of procedures, functions, etc. The memories may be any type of storage circuit. They may be part of the processor circuit, or separate from it and connected via electrical data links. These may be non-volatile type memories, hard disks, random access memories, flash memories, etc.
[0035] The program product may be downloadable from a communications network and / or recorded on a computer-readable medium. It may be directly executable by a processor or be in the form of a high-level language requiring one or more intermediate operations to be executable.
[0036] Thus the program instructions stored in the memory and processed by the computers can be any type of program code, for example, a compiled or interpreted program written in a suitable programming language.
[0037] The computer program instructions stored in the memory are such that, when they are executed by the computer, the latter carries out one or more of the steps of the processes described above.
[0038] The invention has been illustrated and described in detail in the drawings and the preceding description. This should be considered as illustrative and given by way of example and not as limiting the invention to this description alone. Numerous alternative embodiments are possible.
[0039] Thus, the preparation of the templates and their downloading can be carried out by a server other than server 11.
Claims
Claims
1. Computer-implemented method for managing technical data emitted by a motor vehicle comprising the steps performed in the vehicle of: • acquiring (27) in real time a data stream originating from equipment of the motor vehicle; • filtering and correcting (29) the data stream according to a predetermined template; • sending (31) the filtered and corrected data stream to a server.
2. Method according to claim 1, further comprising, at the server, a step of aggregating (33) the received data stream with similar data streams received from other vehicles.
3. Method according to claim 2, in which the aggregation step comprises a comparison step between the different data flows making it possible to detect statistically anomalous data flows.
4. A method according to claim 1, 2 or 3, wherein the predetermined template is downloaded into the vehicle prior to the acquisition step.
5. The method of claim 4, wherein the predetermined template is set remotely.
6. A method according to any preceding claim, further comprising acquiring a second data stream and the filtering and correcting step comprises a step of verifying consistency between the two data streams.
7. Computer program product characterized in that it comprises program code instructions for implementing the method according to any one of claims 1 to 6 when the program product is executed on a computer.
8. System (3) for managing technical data emitted by a motor vehicle (1) comprising: • a sensor (5) adapted to acquire in real time a data flow coming from equipment of the motor vehicle; connected to • a computer (7) adapted to filter and correct the data flow according to a predetermined template; and connected to • a transmitter (9) adapted to send the filtered and corrected data stream to a server (11).
9. A motor vehicle comprising a system according to claim 8.
Citation Information
Patent Citations
System for performing vehicle diagnostic and prognostic analysis
US20160112216A1
Automotive diagnostics using supervised learning models
US20180315260A1
Systems and methods for in-vehicle predictive failure detection
US20200051347A1
Multimodal sensing in autonomous driving vehicles with self-healing capabilities
US20200278665A1