Vehicle Command Arbitration for Shared Resource Availability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle data collection systems fail to effectively manage resource allocation when multiple applications compete for vehicle functions, leading to potential conflicts and resource shortages.

Innovation Solution

A vehicle control system with a first acceptance determination unit, a first output unit, a second acceptance determination unit, and a second output unit, which determine and manage resource availability and wait until resources become available to process commands from multiple applications, preventing conflicts and resource shortages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the system collects data from multiple vehicles under server-specified situations to effectively use system resources, then resource utilization is improved, but the system cannot handle multiple applications competing for vehicle functions simultaneously, leading to conflicts and resource shortages

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary acceptance determination before executing commands. The first acceptance determination unit checks whether vehicle functions can be allocated to applications in advance, and the second acceptance determination unit checks resource availability before command execution. This prevents conflicts by determining acceptability beforehand rather than during execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts resource allocation based on real-time conditions. The acceptance determination units continuously evaluate resource information and command acceptability, allowing the system to adapt to changing resource availability and application requirements, thereby maintaining both high resource utilization and system stability.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the system accepts commands from multiple applications simultaneously, then application service capability is improved, but resource conflicts and shortages occur

Engineering Contradiction:
Improveapplication service capabilityVSAvoidavailable resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary acceptance determination before executing commands. The first acceptance determination unit checks whether vehicle functions can be allocated to applications in advance, and the second acceptance determination unit checks resource availability before command execution. This prevents conflicts by determining acceptability beforehand rather than during execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses resource information as feedback to determine command acceptability. The acceptance determination units continuously monitor resource status and use this feedback to decide whether to accept new commands, ensuring that resource allocation decisions are based on current resource availability while maintaining high application service capability.

Inventive Principle:
Principle #23Feedback

3Speed

If the system processes commands immediately without waiting, then response speed is improved, but resource conflicts occur when resources are unavailable

Engineering Contradiction:
Improvecommand response speedVSAvoidresource allocation reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary acceptance determination before executing commands. The first acceptance determination unit checks whether vehicle functions can be allocated to applications in advance, and the second acceptance determination unit checks resource availability before command execution. This prevents conflicts by determining acceptability beforehand rather than during execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The acceptance determination units act as intermediaries between command input and execution. They mediate by checking resource availability and determining acceptability before commands are processed, ensuring that only commands with sufficient resources are executed, thereby maintaining both response speed and allocation reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260062011A1Vehicle control system
Publication Date: 2026.03.05 DENSO CORP
  • US20260062011A1 patent drawing
  • US20260062011A1 patent drawing
  • US20260062011A1 patent drawing

AI summary

A vehicle control system includes at least one vehicle control device and an operation control device, and is configured to: in response to a first command being input from an application, determine whether the first command can be accepted based on resource information that is related to a processing capacity of resource to be used by the first command; output, in response to determining that the first command can be accepted, a second command to an operation control program that is installed in the operation control device; in response to determining that the first command cannot be accepted, determine whether the first command can be accepted within a predetermined duration based on the resource information; and wait until the first command can be accepted and output the second command to the operation control program in response to determining that the first command can be accepted within the predetermined duration.