Vehicle Control Command Mediation for Application Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle control systems require extensive modifications to both adapters and control programs when updating applications, leading to potential operational failures due to conflicting commands.

Innovation Solution

A vehicle control device configuration that includes a first command unit generating non-specific commands and a second command unit selecting and transmitting specific commands to corresponding interfaces, allowing changes to applications without modifying the control program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If both adapters and control programs are modified when updating applications, then application functionality can be updated, but system complexity and risk of operational failures increase

Engineering Contradiction:
Improveapplication update capabilityVSAvoidprogram modification scope
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into distinct segments: the adapter layer for application-specific commands and the control program layer for core control logic. This segmentation allows independent modification of the adapter without affecting the control program, reducing complexity and risk during application updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The adapter serves as an intermediary layer between applications and the control program. It translates application-specific commands into standardized control commands, allowing application updates without modifying the control program, thus reducing modification scope and operational failure risk.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If both adapters and control programs are modified when updating applications, then application functionality can be updated, but reliability decreases due to potential conflicting commands

Engineering Contradiction:
Improveapplication update capabilityVSAvoidsystem operational stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The adapter acts as a mediator that handles all application-specific variations, translating them into standardized commands for the control program. This protects the control program from conflicting commands while allowing application updates, maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system design anticipates potential command conflicts by establishing a clear separation between the adapter layer (handling application variations) and the control program layer (handling core control). This preemptive structuring prevents conflicts before they can affect system reliability.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Adaptability or versatility

If the control program is modified to support new applications, then application functionality is improved, but ease of manufacture and maintenance deteriorate

Engineering Contradiction:
Improveapplication compatibilityVSAvoidprogram modification ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The control system is segmented into the adapter layer (for application-specific logic) and the control program layer (for core control). This allows new applications to be added by modifying only the adapter, not the control program, improving ease of manufacture and maintenance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control program is designed with universal interfaces that can work with multiple applications through the adapter layer. This multi-functionality allows the control program to support new applications without modification, improving ease of manufacture and maintenance.

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

Data Source

PatentUS20240101049A1Vehicle control device, non-transitory computer-readable storage medium storing vehicle control program, and vehicle control system
Publication Date: 2024.03.28 DENSO CORP
  • US20240101049A1 patent drawing
  • US20240101049A1 patent drawing
  • US20240101049A1 patent drawing

AI summary

In a vehicle control device, a non-transitory computer-readable storage medium storing a vehicle control program, or a vehicle control system for controlling a controlled target, each of a plurality of output units is one output unit that is configured to transmit a command to a corresponding interface among a plurality of interfaces.