Vehicle Bus Data Flow Acquisition via Monitoring and Querying

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata acquisition simplicityVSAvoiddata flow completeness
Core Design Contradiction:
Ease of operationVSLoss of information

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

2Loss of information

If multiple data flow obtaining methods are used, then data flow completeness improves, but system complexity increases

Engineering Contradiction:
Improvedata flow completenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11541832B2Vehicle bus-based communication method, apparatus and computer device
Publication Date: 2023.01.03 AUTEL INTELLIGENT TECHNOLOGY CORP LTD
  • US11541832B2 patent drawing
  • US11541832B2 patent drawing
  • US11541832B2 patent drawing

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.