Dual-Processor ECU Relay Routing for Vehicle Gateway Bottlenecks

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

VSEngineering 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

Engineering Contradiction:
Improveprocessing unit configurationVSAvoidrelay processing efficiency
Core Design Contradiction:
Device complexityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple processing units are used for relay processing, then productivity increases, but device complexity increases

Engineering Contradiction:
Improverelay processing efficiencyVSAvoidprocessing unit configuration
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If processing is concentrated in one unit, then ease of operation is improved, but reliability decreases under high load

Engineering Contradiction:
Improveprocessing managementVSAvoidprocessing continuity
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12143241B2Vehicle-mounted apparatus and a method for relaying
Publication Date: 2024.11.12 AUTONETWORKS TECH LTD
  • US12143241B2 patent drawing
  • US12143241B2 patent drawing
  • US12143241B2 patent drawing

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.