VIRTUAL MOBILE INFRASTRUCTURE AND ITS BASE PLATFORM
First Claim
1. A method for building a virtual mobile infrastructure, comprising:
- a base Platform containing several hosts, wherein every host runs a QEMU process on top of the host operating system, to virtualize at least one guest operating system and its memory, as a cell phone virtual machine;
a data management center, managing the said cell phone virtual machine generated by the base platform, and allocating the said cell phone virtual machine to users;
a VM switch, connecting the said base platform, the said data management center and the said VM switch according to the requests from user, such that a user is able to select cell phone VMs, and the applications running on these VMs;
a cell phone client, running on user'"'"'s cell phone, to send request for cell phone VMs and cell phone applications, anda server based on the mobile terminal protocol, to interact with cell phone client.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention published here covers a virtual mobile infrastructure (VMI) and its base platform. The base platform comprises several hosts. On a host OS, a QEMU process is used to virtualize at least one guest cell phone operating system. A data center manages these cell phone OSes generated by this base platform, allocates the OSes to users, and allows communication between cell phone client and server via mobile terminal protocol similar to RDP. A virtual machine (VM) switch contains a method to use the VMI of this published invention, and to acquire adapted cell phone screen and inexpensive cell phone VM. In one embodiment, a VMI product is able to encapsulate the third-party VDI products (such as Citrix XenDesktop, LeoStream, etc.), henceforth to acquire screens from PC VM as well. Moreover, a VM manager allows administrators of enterprises or telcos to manage thousands of VMs.
62 Citations
19 Claims
-
1. A method for building a virtual mobile infrastructure, comprising:
-
a base Platform containing several hosts, wherein every host runs a QEMU process on top of the host operating system, to virtualize at least one guest operating system and its memory, as a cell phone virtual machine; a data management center, managing the said cell phone virtual machine generated by the base platform, and allocating the said cell phone virtual machine to users; a VM switch, connecting the said base platform, the said data management center and the said VM switch according to the requests from user, such that a user is able to select cell phone VMs, and the applications running on these VMs; a cell phone client, running on user'"'"'s cell phone, to send request for cell phone VMs and cell phone applications, and a server based on the mobile terminal protocol, to interact with cell phone client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A virtual mobile base platform, including:
-
Several hosts, each including; at least one QEMU emulator running on the host OS, to virtualize at least one guest operating system; a method that allows the QEMU process and kernel of the guest OS share host memory; a performance agent that acquires performance statistics of child processes and/or host itself; an MTP server, to interact with the said cell phone client. - View Dependent Claims (18, 19)
-
Specification