Adaptive Data Extraction from Vehicle Communication Bus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The lack of standardization in CAN bus messaging across different vehicle models and applications leads to the need for costly and time-consuming development of specific software solutions for extracting and processing data, as each vehicle model has unique data formats and coding, making it difficult to extract and transmit relevant information efficiently.
Innovation Solution
A method and device that receive a configuration file to identify and extract specific data parameters from a communication bus, allowing for adaptive data extraction and transmission, independent of vehicle model or application, by analyzing and selecting relevant data, applying conversion factors, and validating values, thereby optimizing data transmission and reducing hardware resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If specific software solutions are developed for each vehicle model to extract data from CAN bus, then data extraction accuracy is improved, but development time and cost increase significantly
Solution Approach 1:
The patent creates a universal data extraction device that can handle multiple vehicle models and applications through a standardized interface. The device uses a configuration file-based approach where extraction parameters (frame numbers, data formats, coding schemes) are defined externally, allowing the same hardware device to adapt to different vehicles without redesign. This resolves the contradiction by maintaining extraction accuracy through configurable parameters while eliminating the need for custom software development for each vehicle model.
2Loss of information
If all data circulating on the CAN bus is extracted and transmitted to a remote server, then complete information is obtained, but data transmission volume and processing load increase
Solution Approach 1:
The patent implements selective data extraction by configuring the device to extract only specific parameters relevant to the final application from the CAN bus traffic. The configuration file specifies which frames and data fields to extract, filtering out unnecessary information before transmission. This resolves the contradiction by maintaining information completeness for the intended application while significantly reducing data transmission volume and server processing load.
3Adaptability or versatility
If data extraction is customized for each final application, then application-specific requirements are met, but software development complexity increases
Solution Approach 1:
The patent makes the data extraction device dynamic and reconfigurable through configuration files that can be updated without modifying the underlying software. The device adapts to different applications by loading appropriate configuration parameters that define which data to extract and how to process it. This resolves the contradiction by maintaining application adaptability through flexible configuration while keeping the core software simple and generic.
Data Source
AI summary
A method is provided for extracting at least one usable data item flowing on a communication bus of a machine. The at least one usable data item is representative of a parameter of the machine, The method includes the following steps: receiving a configuration file including information relating to the coding of the at least one usable data item to be extracted; analyzing the information contained in the configuration file in order to enable the identification of the at least one usable data item to be extracted from all the data flowing on the communication bus; collecting the identified at least one usable data item; transmitting the collected at least one usable data item to a server that is remote from the machine.


