Vehicle Bus Data Flow Acquisition via Monitoring and Querying
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current diagnostic devices can only obtain data flows that are actively sent by ECUs via vehicle bus monitoring, resulting in limited data availability.
Innovation Solution
A vehicle bus-based communication method that involves monitoring data flows, determining undetected data flows, broadcasting data flow obtaining requests, and sending data flow query requests with physical addresses to obtain more complete data flows, utilizing a diagnostic device with modules for data flow monitoring, determining, obtaining, and querying.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If data flows are obtained by monitoring the vehicle bus, then data acquisition is simple, but the obtained data flows are limited to only those actively sent by ECUs
Solution Approach 1:
The diagnostic device performs preliminary monitoring of the vehicle bus to identify data flows that are not actively sent by ECUs. Based on this preliminary action, the device proactively sends data flow obtaining requests to retrieve additional data flows that would otherwise be missed, thereby improving data completeness while maintaining operational simplicity.
Solution Approach 2:
The system implements a feedback mechanism where the diagnostic device monitors the vehicle bus, identifies undetected data flows, sends obtaining requests, and receives feedback in the form of additional data flows. This closed-loop feedback process ensures that both actively sent and non-actively sent data flows are captured, resolving the contradiction between simplicity and completeness.
2Loss of information
If multiple data flow obtaining methods are used, then data flow completeness improves, but system complexity increases
Solution Approach 1:
The diagnostic device is designed with multi-functionality, capable of performing both monitoring and active data flow obtaining through a unified interface. This universal design allows the device to switch between different data acquisition methods as needed, improving data completeness without requiring separate specialized systems, thus managing complexity effectively.
Solution Approach 2:
The data acquisition process is segmented into distinct phases: monitoring phase to identify undetected data flows, request generation phase to create obtaining requests, and data retrieval phase to receive feedback. This segmentation allows each function to be optimized independently while maintaining overall system manageability and reducing complexity through modular organization.
Data Source
AI summary
The present invention provides a vehicle bus-based communication method and apparatus, a computer device and a storage medium. The vehicle bus-based communication method includes: monitoring data flows transmitted through a vehicle bus by vehicle electronic control units; determining undetected data flows in to-be-obtained data flows when the monitoring reaches a first time length; broadcasting data flow obtaining requests through the vehicle bus, the data flow obtaining requests specifying queries for the undetected data flows; and obtaining data flows that are fed back through the vehicle bus in response to the data flow obtaining requests. When data flows of a vehicle are obtained through a vehicle bus, data flows on the vehicle bus are first obtained in a monitoring manner, thereby ensuring data flow obtaining efficiency. After the monitoring is performed for a period of time, data flows that are not obtained in a monitoring-and-obtaining manner are obtained by sending corresponding data flow obtaining requests to the vehicle bus, so that it is ensured that relatively more complete data flows of the vehicle can be obtained.


