Multi-OS Signal Routing for External Device Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional virtual devices are unable to access or control the settings of a main system or external devices due to interference and conflicts between host and container operating systems, limiting the functionality of container OSs to only limited functions.
Innovation Solution
An electronic device with a communication interface, memory, and processor that identifies the request type of signals from external devices and directs them to the appropriate operating system (OS) for processing, allowing individual or collective control based on stored information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the host OS and container OS simultaneously control the external device, then the functionality of both OSs is improved, but interference and conflicts occur between the OSs
Solution Approach 1:
The patent segments the control of external devices by creating distinct communication channels for the host OS and container OS. Each OS has its own communication interface and protocol, allowing them to independently control external devices without interference. The container OS can access external devices through a virtualized communication interface that is isolated from the host OS's direct control path.
Solution Approach 2:
The patent introduces a communication interface layer that acts as an intermediary between the host OS, container OS, and external devices. This intermediary manages and coordinates communication requests, routing signals appropriately and preventing conflicts. The communication interface translates and mediates between the different OS control mechanisms, enabling simultaneous access without interference.
2Reliability
If only the host OS controls the external device, then system stability is maintained, but the container OS is limited to only limited functions
Solution Approach 1:
The patent implements a nested virtualization architecture where the container OS is nested within the host OS environment but maintains independent control capabilities. The container OS is embedded in the host system structure yet possesses its own virtualized communication interfaces, allowing it to control external devices independently while remaining part of the overall host system hierarchy.
Solution Approach 2:
The patent adds a new dimension to the control architecture by introducing virtualized communication channels that operate parallel to the traditional host OS control path. This dimensional addition allows the container OS to access external devices through a separate control plane, expanding its functionality without interfering with the host OS's established control mechanisms.
3Reliability
If the host OS processes all input signals from external devices, then control consistency is maintained, but processing efficiency and responsiveness are reduced
Solution Approach 1:
The patent segments the signal processing workload by directing different types of signals to different OSs based on their origin and purpose. Control signals intended for the container OS are routed directly to it through virtualized interfaces, while system-level signals are processed by the host OS. This segmentation distributes the processing burden and improves overall efficiency.
Solution Approach 2:
The communication interface acts as an intelligent intermediary that automatically routes incoming signals to the appropriate OS based on signal type and destination. This mediator reduces the host OS's processing burden by filtering and directing signals before they reach the OS level, improving response time and processing efficiency while maintaining consistent control through centralized routing logic.
Data Source
AI summary
An electronic device may include: a communication interface; a memory storing information about an operation system (OS) that processes a signal received from an external device according to each request type; and one or more processors connected to the memory to control the electronic device, wherein the one or more processors, in response to a signal being received from the external device through the communication interface while a plurality of OSs are running, identify the request type of the received signal, identify, from among the plurality of OSs, an OS to process the received signal based on the identified request type of the signal and the information stored in the memory, and control the identified OS to process the received signal.


