Dual-Processor ECU Relay Routing for Vehicle Gateway Bottlenecks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle-mounted apparatuses face inefficiencies in relay processing when processing is concentrated, leading to potential bottlenecks and reduced performance in communication relay between multiple ECUs.
Innovation Solution
A vehicle-mounted apparatus with dual processing units, each connected to multiple ECUs, utilizing separate routing tables to distribute relay processing loads, allowing for efficient message relay even when processing capabilities are low or unevenly prepared, and incorporating a hardware gateway for high-priority messages to enhance responsiveness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If relay processing is concentrated in a single processing unit, then device complexity is reduced, but productivity decreases due to processing bottlenecks
Solution Approach 1:
The relay processing function is segmented into multiple processing units (first processing unit and second processing unit), each capable of independently performing relay processing on messages. This segmentation allows parallel processing of messages, eliminating the bottleneck of concentrated processing while maintaining manageable device complexity through modular architecture.
2Productivity
If multiple processing units are used for relay processing, then productivity increases, but device complexity increases
Solution Approach 1:
The patent introduces a new dimension of organization by implementing separate routing tables (first routing table and second routing table) for each processing unit. This dimensional separation allows messages to be routed to appropriate processing units based on routing table lookups, managing the complexity of multiple processing units through structured data organization rather than complex inter-unit communication protocols.
3Ease of operation
If processing is concentrated in one unit, then ease of operation is improved, but reliability decreases under high load
Solution Approach 1:
Each processing unit is equipped with its own routing table and message queue, creating locally self-sufficient processing nodes. This local quality ensures that each processing unit can independently manage its message processing without being affected by the state of other processing units, thereby improving reliability under high load while maintaining ease of operation through standardized local interfaces.
Data Source
AI summary
A vehicle-mounted apparatus includes a first processing unit that is connected to each of the plurality of vehicle-mounted ECUs and performs relay processing on the messages; a second processing unit that is connected to each of the plurality of vehicle-mounted ECUs and performs relay processing on the messages; a first routing table including a relay destination of each message to be processed at the first processing unit; and a second routing table including a relay destination of each message to be processed at the second processing unit. Each of the first processing unit and the second processing unit includes a connection unit to which wiring connected to the plurality of vehicle-mounted ECUs is connected, the first processing unit performs the relay processing based on the first routing table, and the second processing unit performs the relay processing based on the second routing table.


