Cross-VM Application Startup via Virtual Machine Mediator
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing virtualization systems require multiple complex steps for users to start an application on a different virtual machine, involving manual switching between virtual machines, which is inconvenient and time-consuming.
Innovation Solution
A method and apparatus that allow a user to directly start an application on a second virtual machine from within the operating environment of a first virtual machine, by receiving a startup instruction and acquiring corresponding startup information, including details of the second virtual machine and the application, to initiate the startup of both the virtual machine and the application without switching operating systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual switching between virtual machines is used to start an application on a different virtual machine, then the application can be started on the target virtual machine, but the operation process becomes complicated and time-consuming
Solution Approach 1:
The patent creates startup identifiers in advance that are associated with specific applications and their target virtual machines. When a user wants to start an application on a different VM, they simply trigger the pre-configured startup identifier, which automatically initiates the cross-VM startup process without requiring manual VM switching or application searching.
2Productivity
If multiple steps are required to start an application on a different virtual machine, then the application can be started, but user effort and operational complexity increase
Solution Approach 1:
The patent introduces startup identifiers as intermediary elements that mediate between the user's intent to start an application and the actual cross-VM startup process. These identifiers encapsulate the necessary information about the target application and its host virtual machine, serving as a bridge that simplifies the interaction and automates the complex startup sequence.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention provides a method and apparatus for starting an application. The method includes: receiving, via a first virtual machine, a startup instruction for starting an application on a second virtual machine, and acquiring startup information corresponding to the startup instruction, the startup information including information of the second virtual machine and information of the application on the second virtual machine; and starting the second virtual machine according to the information of the second virtual machine, and starting the application on the second virtual machine according to the information of the application on the second virtual machine. According to the technical solutions of the present application, a user is capable of directly starting the application on the second virtual machine in the operating environment of the first virtual machine, with no need to switch an operating system to find an application, and thus user's operations are convenient.