Vehicle Travel Control Isolation Using Dual OS and Hypervisor
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing travel assistance systems rely on a single Operating System (OS) for both specifying and controlling vehicle travel, which makes them vulnerable to instability or failure if a temporary trouble occurs in the OS.
Innovation Solution
A travel assistance apparatus and system that utilize two separate Operating Systems (OS) - one for specifying travel control amounts based on detected and communicated movement information, and another for performing travel control, with a hypervisor controlling the execution of both OS.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single Operating System is used to execute both specifying travel control amount and controlling vehicle travel, then device complexity is reduced, but reliability deteriorates because temporary troubles in the OS can cause both functions to become impossible or unstable
Solution Approach 1:
The patent divides the single OS into two separate OS instances: a first OS for specifying travel control amounts and a second OS for controlling vehicle travel. This segmentation isolates potential failures, so that a trouble in one OS does not affect the other, thereby improving reliability while maintaining manageable system complexity through virtualization technology.
2Reliability
If two separate Operating Systems are used for specifying and controlling travel, then reliability is improved by isolating potential issues, but device complexity increases
Solution Approach 1:
The patent introduces a travel control amount specification unit and a travel control unit as intermediary components that bridge the two OS instances. The first OS specifies travel control amounts which are then transmitted to the second OS for execution, creating a controlled interface that manages complexity while maintaining the reliability benefits of separate OS instances.
Data Source
AI summary
The travel assistance apparatus includes: a first Operating System (OS) that controls execution of at least one of a first application and/or a second application, the first application being for specifying a first travel control amount of a vehicle based on first movement information on a position and a speed of an object around the vehicle, the second application being for specifying a second travel control amount of the vehicle based on second movement information on a position and a speed of the object; a second OS that controls execution of a third application for performing travel control of the vehicle based on at least one of the first travel control amount and/or the second travel control amount; and a hypervisor that is executed on a processor and controls execution of the first OS and the second OS.


