On-board Communication Apparatus Reducing ECU Processing Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In vehicle control systems, the processing load for relaying data between cores and other apparatuses can become a bottleneck, leading to ECU processing delays due to the need for packing and transmitting multiple pieces of data with additional protocol information.

Innovation Solution

An on-board communication apparatus with a communication processing unit that compiles multiple pieces of data received from different communication protocols, adds additional information to each piece, and generates relay data for efficient transmission to an application processing unit, thereby reducing processing load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a first core packs multiple pieces of data received from other ECUs and transmits them to a second core, then communication between ECUs is achieved, but the processing load for relaying data increases and causes ECU processing delay

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidECU processing delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the relay processing function into separate modules: a packing unit that consolidates multiple data pieces into a single data structure, and a transmission unit that handles the consolidated data. This segmentation allows the first core to efficiently pack data without overwhelming the second core with multiple individual data transmission tasks, thereby reducing overall processing delay while maintaining communication efficiency.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If a first core performs packing with additional protocol information for multiple communication protocols, then multi-protocol communication is supported, but the processing load and data transmission complexity increases

Engineering Contradiction:
Improvemulti-protocol communication capabilityVSAvoiddata packing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal packing structure that can handle multiple communication protocols (CAN, LIN, Ethernet, etc.) through a single data structure format. The packing unit consolidates data from different protocols into a unified representation, and the transmission unit can send this consolidated data to various destinations. This multi-functional approach supports protocol diversity while reducing the complexity of individual packing operations for each protocol type.

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

Data Source

PatentUS20250175366A1On-board communication apparatus, on-board communication system, communication processing apparatus, and communication method
Publication Date: 2025.05.29 AUTONETWORKS TECH LTD
  • US20250175366A1 patent drawing
  • US20250175366A1 patent drawing
  • US20250175366A1 patent drawing

AI summary

An on-board communication apparatus includes an application processing unit and a communication processing unit that includes: a first communication unit that performs communication with a first communication protocol; one or more second communication units that perform communication with a second communication protocol that is different from the first communication protocol; a generation unit that generates relay data including first data received by the first communication unit and second data received by the second communication units; and a relay unit that transmits the generated relay data to the application processing unit, wherein the generation unit: compiles multiple pieces of first data received by the first communication unit and adds first additional information thereto; adds second additional information to each piece of second data received by the second communication units; and generates the relay data, in which first data and second data each having additional information added are compiled.