Input processing method, apparatus, and electronic device based on multiple operating systems

A multi-operating system and operating system technology, applied to devices and electronic equipment, and in the field of input processing methods based on multi-operating systems, can solve problems such as long input event injection time

Active Publication Date: 2018-06-29
CLOUDMINDS (SHENZHEN) ROBOTICS SYST CO LTD
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Embodiments of the present invention provide an input processing method, device, and electronic device based on multiple operating systems, which are mainly used to solve the problem of long input event injection time when processing input events based on multiple operating systems

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
  • Input processing method, apparatus, and electronic device based on multiple operating systems
  • Input processing method, apparatus, and electronic device based on multiple operating systems
  • Input processing method, apparatus, and electronic device based on multiple operating systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0027] It should be noted that, if there is no conflict, various features in the embodiments of the present invention may be combined with each other, and all of them are within the protection scope of the present invention. In addition, although the function modules are divided in the schematic diagram of the device, and the logical sequence is shown in the flowchart, in some cases, the division of modules in the schematic diagram of the device or the sequence shown in the flowchart can be executed. steps outlined or described.

[0028] figure 1 It is a schematic diagram of an application scenar...

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 present invention relates to the field of virtualization technologies, and in particular, to an input processing method, apparatus, and electronic device based on multiple operating systems. The method includes: when it is detected that the host operating system receives an input event, determining whether there is currently a guest operating system in a foreground running state; if present, operating the input event from the host through a preset data transmission channel The kernel space of the system injects kernel space of the guest operating system in a foreground running state such that the guest operating system of the foreground running state responds to the input event. This embodiment shortens the injection duration of input events and improves the performance of the input system in the guest operating system.

Description

【Technical field】 [0001] The invention relates to the technical field of virtualization, in particular to an input processing method, device and electronic equipment based on multiple operating systems. 【Background technique】 [0002] Based on the virtualization technology, multiple operating systems or virtual machines can run on the electronic device at the same time, and the processors, memory, and input and output devices provided by the hardware device are shared among the multiple operating systems or virtual machines. When the input method is implemented based on multiple operating systems, it is usually to open the input device node in the user space of the host operating system, receive the input event, and then judge whether the event needs to be forwarded to the guest operating system; if the event needs to be forwarded to the client The operating system injects the event into the input device module of the guest operating system kernel; the application program of...

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/54
CPCG06F9/545
Inventor 李岩刚
Owner CLOUDMINDS (SHENZHEN) ROBOTICS SYST 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