In-Vehicle Relay Device Time Correction for Data Collision
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing in-vehicle network synchronization techniques are complex and require sophisticated mechanisms to prevent data sending collisions, making it difficult to correct data sending times effectively.
Innovation Solution
An in-vehicle relay device with a receiving unit, forwarding unit, and correction unit that adjusts the sending time of data based on the difference between the received time and a defined receiving time, prioritizing high-priority data and pausing low-priority data transmission when buffer space is low to prevent packet loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If complex time synchronization mechanisms are used to prevent data sending collisions, then data transmission reliability is improved, but device complexity increases
Solution Approach 1:
The patent extracts the time synchronization function from complex centralized mechanisms and distributes it to individual relay devices. Each relay device independently calculates and applies time corrections based on local timing information, eliminating the need for complex global synchronization protocols while maintaining transmission reliability
Solution Approach 2:
Relay devices autonomously perform time synchronization by measuring their own timing deviations and applying corrections without external intervention. The correction unit automatically adjusts sending times based on detected timing differences, making the system self-regulating and reducing overall complexity
2Measurement precision
If time correction is applied to all data packets, then time synchronization accuracy is improved, but processing load increases
Solution Approach 1:
The patent applies different handling strategies to different data packets based on their characteristics. High-priority packets receive time correction processing while low-priority packets may be handled differently, allowing the system to maintain synchronization accuracy for critical data without overloading the processing capacity
Solution Approach 2:
Instead of applying time correction uniformly to all packets, the system applies correction only when necessary and only to the extent needed. The correction unit adjusts timing based on actual timing deviations and packet priority, avoiding unnecessary processing for packets that do not require correction
3Reliability
If buffer space management is implemented, then packet loss is reduced, but control complexity increases
Solution Approach 1:
The correction unit continuously monitors buffer space availability and feedback this information to the time correction decisions. When buffer space is insufficient, the system adjusts time corrections to pause or delay non-critical packet transmissions, preventing packet loss through closed-loop control without requiring complex buffer management algorithms
Data Source
AI summary
An in-vehicle relay device used in an in-vehicle network to which a first in-vehicle device and a second in-vehicle device are connected in a communicable way includes: a receiving unit configured to receive first data from the first in-vehicle device; a forwarding unit configured to forward the first data to the second in-vehicle device; and a correction unit configured to correct a sending time at which the first in-vehicle device is to send data, based on a difference between a first receiving time and a first defined receiving time, the first receiving time being a time at which the first data is received by the receiving unit, the first defined receiving time being a time defined for the first data to be received by the receiving unit.


