发明名称 Mobile device maintaining adequate security and data partitioning between user mode and business mode
摘要 One or more embodiments of the invention facilitate switching between a host environment of a mobile device and a guest environment of the mobile device. One method comprises configuring the host environment to launch a user interface (UI) proxy application upon receiving an indication by a user on a user interface (UI) of the mobile device of a desire to switch from the host environment to the guest environment. Upon a launch of the UI proxy application as a result of receiving the indication, the UI proxy application initiates a request to wake-up the guest environment and facilitates access by a hardware framebuffer of the mobile device to contents of a memory buffer that is updated with display data for the guest environment as a result of a waking-up of the guest environment.
申请公布号 US9348626(B2) 申请公布日期 2016.05.24
申请号 US201213566288 申请日期 2012.08.03
申请人 VMware, Inc. 发明人 Newell Craig;Burton Mark M.;Deasy Stephen;Razavi Hoofar;Wisner Paul
分类号 G06F9/455;G06F9/44;G06F3/0484 主分类号 G06F9/455
代理机构 代理人
主权项 1. A method of switching between a host environment of a mobile device and a guest environment of the mobile device, the method comprising: configuring the host environment to launch a user interface (UI) proxy application in response to receiving an indication by a user on a user interface (UI) of the mobile device of a desire to switch from the host environment to the guest environment; in response to a launch of the UI proxy application as a result of receiving the indication, initiating, by the UI proxy application, a request to wake-up the guest environment; and controlling, by the UI proxy application, access by a hardware framebuffer of the mobile device to contents of a virtual framebuffer that is updated with display data for the guest environment as a result of a waking-up of the guest environment, wherein the UI proxy application copies the contents of the virtual framebuffer into the hardware framebuffer, wherein the guest environment is a virtual machine comprising a guest operating system and a hardware emulation layer in communication with the guest operating system, wherein the hardware emulation layer is supported by a hypervisor running within the host environment, the hypervisor including the UI proxy application and the virtual framebuffer, and wherein the request to wake-up the guest environment is transmitted to the hardware emulation layer and emulates a “power on” command to the virtual machine.
地址 Palo Alto CA US