Vehicle Request Arbitration Using Main and Sub-Managers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle arbitration systems require a complete review of arbitration rules whenever a new application is added, making it difficult to easily expand vehicle functions or add new applications.

Innovation Solution

A vehicular arbitration system with a two-step processing structure, featuring a main manager to receive and determine requests from first application execution units and sub-managers to arbitrate requests from both first and second application execution units, allowing easy addition of new functions by updating only the main manager.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If one electronic control device receives and arbitrates requests from all applications, then arbitration control is centralized, but it becomes difficult to add new applications and expand functions

Engineering Contradiction:
Improveease of adding new applicationsVSAvoidarbitration rule complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The arbitration system is divided into a main manager and multiple sub-managers. The main manager handles high-level arbitration rules and receives requests from new applications, while sub-managers handle specific device control. This segmentation allows new applications to be added by updating only the main manager without reviewing sub-manager arbitration rules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The main manager acts as an intermediary between applications and sub-managers. It receives requests from applications, determines appropriate sub-managers, and forwards requests accordingly. This intermediary structure simplifies the addition of new applications by providing a centralized entry point that manages complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If arbitration rules are reviewed completely when adding new applications, then arbitration accuracy is maintained, but development time and complexity increase

Engineering Contradiction:
Improvearbitration accuracyVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Arbitration rules are segmented into main manager-level rules and sub-manager-level rules. When adding new applications, only main manager arbitration rules need to be reviewed, not the entire arbitration system. This maintains arbitration accuracy while significantly reducing development time.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If multiple sub-managers control different on-vehicle devices, then device control is distributed, but coordination between managers becomes complex

Engineering Contradiction:
Improvedevice control distributionVSAvoidmanager coordination complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The main manager merges the coordination function for all sub-managers. It receives requests from applications, determines which sub-managers should handle them, and coordinates their actions. This centralizes coordination complexity in the main manager while allowing sub-managers to operate independently with simpler, device-specific control logic.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12355840B2Vehicular arbitration system
Publication Date: 2025.07.08 TOYOTA JIDOSHA KK
  • US12355840B2 patent drawing
  • US12355840B2 patent drawing
  • US12355840B2 patent drawing

AI summary

A vehicular arbitration system includes: a main manager configured to receive one or more requests from a plurality of first application execution units and to determine a request for operating a predetermined on-vehicle device based on the received one or more requests and a predetermined rule; and a plurality of sub-managers respectively configured to arbitrate the request determined by the main manager and a request input from at least one second application execution unit that is different from the plurality of first application execution units and to control the on-vehicle device based on an arbitration result.