In-Vehicle Network Parallel Data Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In existing in-vehicle network systems, verifying data receipt among multiple nodes can be time-consuming, particularly when one node sequentially verifies each node, which can impact other processes.
Innovation Solution
Implementing a system where a first node transmits data and verification data to multiple second nodes, allowing them to perform verification in parallel and report results back to the first node, thereby reducing the overall verification time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If one node sequentially verifies each target node based on verification data, then verification accuracy is ensured, but verification time increases significantly
Solution Approach 1:
The verification process is segmented by assigning different verification tasks to multiple target nodes simultaneously. Each node independently verifies received data using its own verification data, parallelizing what was previously a sequential process. This segmentation maintains verification accuracy while dramatically reducing total verification time.
Solution Approach 2:
Verification data is generated and transmitted to all target nodes in advance, before the actual verification process begins. This preliminary distribution of verification data enables all nodes to perform verification simultaneously when data is received, rather than waiting for sequential verification commands, thus reducing overall verification time while maintaining accuracy.
2Device complexity
If one node performs verification on multiple target nodes sequentially, then resource consumption at the verifying node is reduced, but the impact on other processes increases
Solution Approach 1:
The verification workload is segmented and distributed to multiple target nodes rather than concentrated in one verifying node. Each target node performs its own verification independently, which distributes computational resources and reduces the burden on any single node, thereby maintaining simplicity while improving overall system productivity.
Solution Approach 2:
Each target node performs self-verification using its own verification data and received data, without requiring the verifying node to perform the verification computations. This self-service approach reduces the processing load on the verifying node, minimizing impact on other processes while maintaining verification functionality.
3Productivity
If verification data is transmitted to multiple nodes, then parallel verification is enabled, but communication data volume increases
Solution Approach 1:
Verification data is copied and distributed to all target nodes that need to perform verification. Each node receives a copy of the necessary verification data, enabling parallel verification across multiple nodes. While this increases communication data volume, it enables simultaneous verification processes that dramatically improve verification speed and system productivity.
Data Source
AI summary
An in-vehicle network system includes one first node and a plurality of second nodes. The first node is configured to transmit predetermined data to the respective second nodes, and transmit verification data for verifying whether the predetermined data has been normally received by the second nodes to the second nodes when the predetermined data has been transmitted to the second node. Each of the second nodes is configured to receive the predetermined data transmitted from the first node, receive the verification data transmitted from the first node, verify whether the received predetermined data has been normally received based on the received predetermined data and the received verification data, and transmit a verification result to the first node.


