Virtual machine remote control method and system

A technology of remote control and virtual machine, applied in the field of remote control, can solve the problems of limited scope of application and complicated operation.

Active Publication Date: 2017-01-25
BEIJING QIHOO TECH CO LTD
View PDF6 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The inventor of the present invention has found that although the above-mentioned solution can realize the remote control of the virtual machine, it is only applicable to the VenServer virtual machine, and its scope of application is limited; moreover, in order to realize the remote control, it is necessary for the client to access the XenServer virtual machine graphically through the Internet After the console, remote control can be performed, and the operation is complicated

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Virtual machine remote control method and system
  • Virtual machine remote control method and system
  • Virtual machine remote control method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0104] Embodiment 1 of the present invention provides a virtual machine remote control system, such as Figure 1a As shown, the remote control system may include: a virtual machine 100 and a browser 200 .

[0105] Wherein, the virtual machine 100 is used to intercept the call of the virtual machine process to the image display function when refreshing the interface, and jump to execute the preset hook function to obtain the image data of the virtual machine refresh interface; then the image data obtained by the hook function transmitted to the browser 200 .

[0106] In the solution of the present invention, the dynamic link library of the custom hook function can be injected into the virtual machine process in advance. When the DLL is loaded by the process, hook (hook) the image display function of the virtual machine process. In this way, each time the virtual machine process calls the image display function to refresh the interface, it can directly jump to execute the hook ...

Embodiment 2

[0125] Based on the virtual machine remote control system provided in the first embodiment above, the second embodiment of the present invention provides a virtual machine remote control method, such as Figure 2a As shown, the specific process includes the following steps:

[0126] S201: When the virtual machine refreshes the interface, intercept the call of the virtual machine process to the image display function, and jump to execute the preset hook function to obtain the image data of the virtual machine refresh interface, and transmit the image data obtained by the hook function to the browser .

[0127] In the second embodiment of the present invention, the dynamic link library DLL of the custom hook function can be injected into the virtual machine process in advance. When the DLL is loaded by the process, the image display function of the hook virtual machine process. In this way, each time the virtual machine process calls the image display function to refresh the int...

Embodiment 3

[0147] Based on the virtual machine remote control system provided in Embodiment 1 and the virtual machine remote control method provided in Embodiment 2, Embodiment 3 of the present invention will describe the virtual machine remote control solution from the side of the virtual machine, as follows Figure 3a As shown, specifically, the following steps may be included:

[0148] S301: When the virtual machine refreshes the interface, intercept the call of the virtual machine process to the image display function, and jump to execute the preset hook function, so as to obtain the image data of the virtual machine refresh interface.

[0149] In the third embodiment of the present invention, the dynamic link library DLL of the custom hook function can be injected into the virtual machine process in advance. When the DLL is loaded by the process, hook (hook) the image display function of the virtual machine process. In this way, each time the virtual machine process calls the image...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a virtual machine remote control method and system. The method includes the steps: intercepting calling of a virtual machine course for an image display function, skipping and executing a preset hook function to obtain image data of a refreshing interface of the virtual machine when the virtual machine refreshes the interface; transmitting the image data acquired by the hook function to a browser, and enabling the browser to display virtual machine interfaces corresponding to the image data; receiving remote control events inputted by users in the virtual machine interfaces displayed by the browser, analyzing out corresponding operating commands, and executing the operating commands. According to the technical scheme, the virtual machine interfaces can be displayed on the web browser, a virtual machine is remotely controlled, the virtual machine remote control method is simple to operate, and the browser is smooth in display.

Description

technical field [0001] The present invention relates to the technical field of remote control, in particular, the present invention relates to a virtual machine remote control method and system. Background technique [0002] A virtual machine (Virtual Machine, VM) refers to a complete operating system that is simulated by software, has complete hardware system functions, and runs in a completely isolated environment. With the development of virtualization technology, through special virtual machine software, users can simulate multiple virtual machines on a real machine (such as mobile terminals, personal computers and other physical devices), and each virtual machine can run different operations. An instance of the system. [0003] In practical applications, during the development and testing process of the real machine, multiple virtual machines simulated on the real machine are usually developed and tested on the pre-developed system environment. The inventor of the pre...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455
CPCG06F9/45558G06F2009/45595
Inventor 张杰刘双杨少军
Owner BEIJING QIHOO TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products