Vehicle Data Storage Arbitration by Driving State Priority

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtualization support devices face issues with arbitration of data storage order among multiple applications accessing a storage unit simultaneously, leading to competition and potential data integrity loss.

Innovation Solution

A control device with a reception unit and arbitration unit that prioritizes data storage based on predetermined conditions, including vehicle state conditions, to prevent competition among devices accessing a storage unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple devices access a storage unit simultaneously to store data, then data storage capacity and speed are improved, but competition occurs between devices and data integrity is lost

Engineering Contradiction:
Improvedata storage speedVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The control device acts as an intermediary between multiple applications and the storage unit. It receives data from multiple applications, arbitrates the storage order based on vehicle state conditions, and manages data storage sequentially. This mediator role prevents direct competition between devices while maintaining efficient data storage throughput.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If data from multiple applications is stored in the storage unit without arbitration, then storage operations are simple and fast, but competition occurs and data integrity is compromised

Engineering Contradiction:
Improvestorage operation simplicityVSAvoiddata integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The control device performs preliminary arbitration of data storage order based on vehicle state conditions before actual storage operations occur. By determining the storage sequence in advance according to predefined conditions (such as autonomous driving mode priorities), the system ensures data integrity without adding complex real-time arbitration mechanisms during storage operations.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If arbitration is implemented to prevent competition among devices, then data integrity is maintained, but system complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidarbitration mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The arbitration mechanism changes parameters based on vehicle state conditions rather than implementing a complex dynamic arbitration algorithm. The control device uses predefined conditions (such as autonomous driving mode, manual driving mode, parking mode) to determine storage priority. This parameter-based approach maintains data integrity while keeping the arbitration mechanism relatively simple and manageable.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If priority-based storage arbitration is implemented, then data integrity and appropriate prioritization are ensured, but processing time increases

Engineering Contradiction:
Improvedata prioritization accuracyVSAvoidarbitration processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system uses parameter changes (vehicle state conditions) to determine storage priority rather than implementing complex real-time arbitration algorithms. The control device checks predefined conditions (autonomous driving mode, manual driving mode, parking mode) and assigns priority accordingly. This approach ensures accurate data prioritization while minimizing arbitration processing time through simple condition-based decision making.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4231150A1Control device, control method, recording medium in which control program is recorded, and vehicle
Publication Date: 2023.08.23 TOYOTA JIDOSHA KK

AI summary

A control device receives data output from plural applications. The control device arbitrates, based on predetermined conditions, the order in which the plural sets of data output from the plural applications are stored in a storage.