Single-Linux-inner-core-based method for multiple Android systems to share input equipment and display equipment

An input display and input device technology, which is applied in the field of sharing input and display devices among multiple Android systems to solve the allocation problem and avoid input conflicts.

Active Publication Date: 2014-02-19
ZHEJIANG UNIV
View PDF5 Cites 41 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In order to increase the safety of the Android system operation, use Container technology to virtualize the Android system, in order to solve the problem of multiple Android systems sharing input and display devices in a single Linux kernel, the invention provides a multi-Android system sharing input and display device Methods

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
  • Single-Linux-inner-core-based method for multiple Android systems to share input equipment and display equipment
  • Single-Linux-inner-core-based method for multiple Android systems to share input equipment and display equipment
  • Single-Linux-inner-core-based method for multiple Android systems to share input equipment and display equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The method for sharing an input and display device among multiple Android systems based on a single Linux kernel mainly modifies the Android system. The Android system version that the embodiment of the present invention operates is Android4.3.

[0040] figure 1 It is an overall architecture diagram of an embodiment of the present invention, and the current embodiment includes a virtual machine. Such as figure 1 As shown, the Linux kernel provides namespaces for the host machine and the virtual machine respectively. The host machine and the virtual machine run in their respective namespaces, and the Cgroups component restricts the space that the virtual machine can access. After the graphics management service is initialized, the SurfaceFlinger of the Android system in the host machine and the virtual machine each occupy a tty device, which is represented as tty X in the host machine and tty Y in the virtual machine. The tty devices in the host and the virtual machin...

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 discloses a single-Linux-inner-core-based method for multiple Android systems to share input equipment and display equipment. The method includes the steps that graph management service in all Android systems in a virtual machine is modified so that the graphic management service of an Android system in a host machine and the graph management service of all the Android systems in the virtual machine can respectively occupy one set of tty equipment independently; a user makes a kernel to generate an input event through the input equipment, the input event is forwarded to input management service of all the Android systems by the kernel, each Android system judges whether the tty equipment operating currently is the equipment which is occupied by the Android system after receiving the input event sent by the kernel, if yes, the input event is received and processed, and if not, the input event is shielded. According to the method, the isolation performance of the Linux kernel is fully utilized, and the problems caused when the multiple Android systems share the input equipment and the display equipment are solved.

Description

technical field [0001] The invention relates to the technical field of computer virtualization, in particular to a method for sharing input and display devices among multiple Android systems based on a single Linux kernel. Background technique [0002] In the context of the rapid growth of the number of users of the Android operating system, its security has also received more and more attention. Since Android lacks a closed ecosystem like iOS, malware has become the biggest threat to its security. In order to limit the scope of activities of malicious software and protect users' personal information to the greatest extent, someone proposed a solution of Android virtualization. Android virtualization refers to running multiple Android operating systems on one device. These operating systems are isolated from each other, and the application software installed in one system cannot affect other systems. In this way, the user's personal information can be blocked in a certain ...

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/44G06F21/53
Inventor 王总辉孙伟杰徐磊李川李国玺
Owner ZHEJIANG UNIV
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