Vehicle Data Collection Device Using Binary Search
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle data collection methods are inefficient due to the limitations of gateway devices with low-performance CPUs and small memory capacities, which hinder selective data collection from vehicle controllers through vehicle networks, leading to potential overlapping data collection and increased loads on the network and head units.
Innovation Solution
A vehicle data collection device and method that utilize a data receiver, collector, storage, and transmitter to manage vehicle data collection based on a collection information table and status table, employing binary search and an overlapping code table to determine and prevent overlapping data collection, and efficiently transmit relevant data to the head unit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the gateway collects vehicle data selectively to reduce network load, then the load on the vehicle network and head unit is reduced, but the gateway's low-performance CPU and small memory make data collection difficult
Solution Approach 1:
The patent segments vehicle data collection into two phases: a collection phase where the gateway filters and selects specific data items based on collection policies, and a transmission phase where only the filtered data is sent to the head unit. This segmentation allows the gateway to perform data collection functions despite limited processing power by being selective about what data it collects and transmits.
Solution Approach 2:
The gateway performs preliminary data filtering and collection before transmission to the head unit. By pre-collecting only the necessary data items according to predefined collection policies, the gateway reduces the data volume that needs to be processed and transmitted, compensating for its limited CPU and memory capabilities.
2Device complexity
If vehicle data is collected continuously without status tracking, then data collection is simple, but overlapping data collection occurs within the same period
Solution Approach 1:
The patent implements a feedback mechanism using a collection status table that tracks whether each vehicle data item has been collected within the current period. After collecting data, the gateway updates the status table to mark the data item as collected. This feedback loop prevents the gateway from attempting to collect the same data item again within the same period, ensuring data collection accuracy without requiring complex coordination mechanisms.
3Quantity of substance
If all vehicle data is transmitted to the head unit, then data completeness is maintained, but network and head unit loads increase
Solution Approach 1:
The gateway extracts and separates necessary data items from the complete vehicle data stream based on collection policies. By identifying and taking out only the data items that need to be transmitted, the gateway significantly reduces the data volume sent to the head unit while maintaining data completeness for the selected items, thereby reducing network and head unit loads.
Solution Approach 2:
Instead of transmitting all vehicle data, the gateway applies partial action by transmitting only the necessary data items according to collection policies. This selective transmission approach reduces network load while ensuring that the required data is still transmitted completely and accurately.
Data Source
AI summary
The present disclosure relates to a vehicle data collection device and a method thereof. The vehicle data collection device includes: a data receiver configured to receive vehicle data through a vehicle network; a data collector configured to collect the vehicle data based on a collection information table and a collection status table; a storage configured to store the vehicle data; a controller configured to set a field value in the collection information table, and update the collection status table when the data collector collects the vehicle data and when the vehicle table is transmitted; and a transmitter configured to transmit the vehicle data to a head unit.


