On-board Virtual Device Communication Buffer Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing on-board electronic control devices face inefficiencies in communication data exchange between virtual devices due to access conflicts, where data is read while being written, leading to suboptimal performance in tasks like external communication and autonomous driving.

Innovation Solution

An on-board device with a control unit executing programs and a storage unit hosting a virtualization operating system, where virtual devices have communication buffers and a management unit manages data exchange by reading and writing data during non-operational periods, preventing conflicts through time-division and access limitations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If communication data is exchanged directly between virtual devices via shared storage unit, then communication speed is improved, but access conflicts occur when data is read while being written

Engineering Contradiction:
Improvecommunication speedVSAvoiddata exchange reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The management unit serves as an intermediary between virtual devices, managing communication data transfer through the storage unit. It coordinates read and write operations to prevent access conflicts, ensuring that data is not read while being written, thus maintaining both communication speed and reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If multiple virtual devices share the same storage unit for communication, then device complexity is reduced, but access conflicts reduce productivity

Engineering Contradiction:
Improvesystem complexityVSAvoidcommunication efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The management unit implements periodic action by controlling access to the storage unit in time slots, ensuring that write operations complete before read operations begin. This periodic coordination maintains low system complexity while preventing access conflicts that would reduce communication efficiency

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20240231884A9On-board device, information processing method, and computer program
Publication Date: 2024.07.11 AUTONETWORKS TECH LTD
  • US20240231884A9 patent drawing
  • US20240231884A9 patent drawing
  • US20240231884A9 patent drawing

AI summary

An on-board device includes: a control unit in which a plurality of virtual devices serve as an operation environment for programs; and a storage unit that stores a virtualization operating system. Each of the virtual devices: includes a communication buffer to which an area from the storage unit is assigned; and writes the communication data addressed to another virtual device, to the virtual device's own communication buffer when communicating with the other virtual device, a management unit that manages the virtual devices: reads out the communication data written to the communication buffer; writes the communication data to a storage area that is accessible to the management unit; and writes the communication data written to the storage area to the communication buffer of the other virtual device. The other virtual device reads out the communication data transmitted from the virtual device, written to the other virtual device's own communication buffer.