Virtual Desktop Implementation Method, Apparatus, and System
First Claim
1. A virtual desktop implementation method, comprising:
- intercepting, by a monitor program, a file access request of an application program after the application program in a local host is started through a predetermined user desktop program;
obtaining file operation information of the file access request, wherein the file operation information comprises a storage location and an operation type of a to-be-accessed file, and wherein the operation type comprises read and write;
determining, by the monitor program and according to the storage location of the to-be-accessed file, a file type of the to-be-accessed file, wherein the file type comprises a system file of an operating system and a program file of the application program; and
processing, by the monitor program, the file access request according to the file type so as to implement a virtual desktop, which comprises;
sending the file access request to a to-be-accessed file in a local virtual operating system folder when the file type is a system file, wherein a file structure in the virtual operating system folder is the same as a file structure in a host operating system folder, and wherein storage locations of the virtual operating system folder and the host operating system folder are different; and
sending the file access request to a to-be-accessed file in a program folder in a local or remote device when the file type is a program file.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual desktop implementation method, apparatus, and system are provided. A monitor program intercepts a file access request of an application program, and obtains file operation information of the file access request, where the file operation information includes a storage location and an operation type of a to-be-accessed file; the monitor program determines a file type of the to-be-accessed file according to the storage location of the to-be-accessed file, where the file type includes a system file and a program file; sends the file access request to a to-be-accessed file in a local virtual operating system folder when the file type is a system file; and sends the file access request to a to-be-accessed file in a program folder in a local or remote device when the file type is a program file. Accordingly running speeds of a virtual desktop and an application on the virtual desktop are improved.
-
Citations
19 Claims
-
1. A virtual desktop implementation method, comprising:
-
intercepting, by a monitor program, a file access request of an application program after the application program in a local host is started through a predetermined user desktop program; obtaining file operation information of the file access request, wherein the file operation information comprises a storage location and an operation type of a to-be-accessed file, and wherein the operation type comprises read and write; determining, by the monitor program and according to the storage location of the to-be-accessed file, a file type of the to-be-accessed file, wherein the file type comprises a system file of an operating system and a program file of the application program; and processing, by the monitor program, the file access request according to the file type so as to implement a virtual desktop, which comprises; sending the file access request to a to-be-accessed file in a local virtual operating system folder when the file type is a system file, wherein a file structure in the virtual operating system folder is the same as a file structure in a host operating system folder, and wherein storage locations of the virtual operating system folder and the host operating system folder are different; and sending the file access request to a to-be-accessed file in a program folder in a local or remote device when the file type is a program file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A virtual desktop implementation apparatus, comprising:
-
a monitoring and intercepting module configured to intercept a file access request of an application program after the application program is started through a predetermined user desktop program; a determining module configured to; obtain file operation information of the file access request intercepted by the monitoring and intercepting module, wherein the file operation information comprises a storage location and an operation type of a to-be-accessed file, and wherein the operation type comprises read and write; and determine, according to the storage location of the to-be-accessed file, a file type of the to-be-accessed file, wherein the file type comprises a system file of an operating system and a program file of the application program; and a processing module configured to process the file access request according to the file type, so as to implement a virtual desktop, and comprising; a first processing unit configured to send the file access request to a to-be-accessed file in a local virtual operating system folder when the file type is a system file, wherein a file structure in the virtual operating system folder is the same as a file structure in a host operating system folder, and wherein storage locations of the virtual operating system folder and the host operating system folder are different; and a second processing unit configured to send the file access request to a to-be-accessed file in a program folder in a local or remote device when the file type is a program file. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A virtual desktop implementation system comprising a host and a remote device, wherein a virtual operating system folder and a virtual desktop implementation apparatus are integrated into the host, and wherein the virtual desktop implementation apparatus is configured to:
-
intercept a file access request of an application program after the application program is started through a predetermined user desktop program; obtain file operation information of the file access request intercepted by the monitoring and intercepting module, wherein the file operation information comprises a storage location and an operation type of a to-be-accessed file, and wherein the operation type comprises read and write; determine, according to the storage location of the to-be-accessed file, a file type of the to-be-accessed file, wherein the file type comprises a system file of an operating system and a program file of the application program; and process the file access request according to the file type, so as to implement a virtual desktop, which comprises; sending the file access request to a to-be-accessed file in a local virtual operating system folder when the file type is a system file, wherein a file structure in the virtual operating system folder is the same as a file structure in a host operating system folder, and wherein storage locations of the virtual operating system folder and the host operating system folder are different; and sending the file access request to a to-be-accessed file in a program folder in the host or in the remote device when the file type is a program file.
-
Specification