ECU Bus Bandwidth Allocation for Dynamic Message Load Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increase in dynamic messages due to software updates or new software introduction in a communication network system leads to excessive communication load, potentially deteriorating communication quality.

Innovation Solution

A communication network system with electronic control devices that allocate a second bandwidth for dynamic messages, set an upper limit on the number of dynamic messages per unit time, and coordinate their transmission to prevent overload, while maintaining a reserved bandwidth for static messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of dynamic messages transmitted by subscriber stations increases due to software updates or new software introduction, then the functionality and adaptability of the system is improved, but the communication load on the system increases excessively, causing deterioration in communication quality

Engineering Contradiction:
ImprovefunctionalityVSAvoidcommunication quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The communication bandwidth is segmented into two distinct parts: a first bandwidth reserved for static messages and a second bandwidth for dynamic messages. This segmentation allows the system to guarantee communication quality for critical static messages while accommodating variable dynamic message loads, thus resolving the contradiction between adaptability and communication quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary allocation of bandwidth resources before communication occurs. By reserving the first bandwidth for static messages in advance and allocating the second bandwidth for dynamic messages, the system proactively prevents communication quality deterioration rather than reacting to it after it occurs.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the number of dynamic messages transmitted per unit time increases, then the system can handle more information and improve productivity, but the communication load becomes excessive and reliability deteriorates

Engineering Contradiction:
Improveinformation transmission capacityVSAvoidcommunication quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system changes the parameter of bandwidth allocation by dividing the total bandwidth into two distinct portions with different characteristics. The first bandwidth parameter is reserved for guaranteed static message transmission, while the second bandwidth parameter accommodates dynamic messages, allowing the system to increase information transmission capacity without compromising communication quality.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If bandwidth is allocated for dynamic messages, then the system can accommodate increased message traffic and improve adaptability, but the complexity of bandwidth management and message coordination increases

Engineering Contradiction:
Improvemessage traffic accommodationVSAvoidbandwidth management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

By segmenting bandwidth into clearly defined first and second portions, the system simplifies management complexity. Each segment has a specific purpose and allocation rules, making bandwidth management more straightforward compared to managing a single undifferentiated bandwidth pool for all message types.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250373399A1Communication network system
Publication Date: 2025.12.04 TOYOTA JIDOSHA KK
  • US20250373399A1 patent drawing
  • US20250373399A1 patent drawing
  • US20250373399A1 patent drawing

AI summary

It comprises a plurality of ECU configured to transmit and receive static and dynamic messages over a communication bus. Each of the plurality of ECU sets an upper limit of the number of dynamic messages to be transmitted to the communication bus per unit time to the number of dynamic messages that can be transmitted in a distribution amount to itself of the second bandwidth. Each of the plurality of ECU adjusts the transmission of the dynamic message to the communication bus such that the number of dynamic messages to be transmitted to the communication bus per unit time does not exceed the above upper limit.