File unvarnished transmission method based on windows application virtualization
By realizing file system mapping and encrypted transmission between the client and the server in the application virtualization platform, it solves the problem that users find it difficult to obtain local operating experience in the virtualization environment, and realizes efficient and secure transmission and storage of files. Improve the user experience in the field of domestic substitution.
Patent Information
- Application Number
- CN202410978010.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-22
- Publication Date
- 2024-12-10
AI Technical Summary
In the field of domestic alternatives, it is difficult for users to obtain a file saving and opening experience consistent with local operations, because file saving and opening operations are performed on the server side by default, which is difficult for non-IT professionals to understand and operate.
Through the Changlong Bridge application virtualization platform, the file system mapping is realized between the client and the server, and the user's upload and download operations are monitored, and the Windows system is consistently saved as well as file selection interface, and the file efficiency is achieved through encrypted transmission. Secure transmission and saving, directly perform file operations on the client desktop.
It realizes the file saving and opening experience that users can experience consistent with local operations in the virtualization environment, and improves the user experience and user satisfaction of applying virtualization technology in the field of domestic substitution.
Smart Images

Figure CN119105829A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of file transmission, and in particular to a file transparent transmission method based on Windows application virtualization. Background Art
[0002] Application virtualization technology is a virtualization technology that packages and processes applications and their dependent environments on the server backend, and only displays and interacts with the program interface on the user's front-end computer. When the client accesses the application, all applications are essentially run and started in the server environment, and the default files are all saved on the server environment. For non-IT professional operators, this non-local file saving and opening operation is very difficult to understand. On the surface, it is an application running on the local computer, but it cannot normally save files to the local computer environment and open files on the local computer terminal, and users cannot get the same experience as local operations. This restricts the rapid development of application virtualization technology in the field of domestic substitution. Summary of the invention
[0003] The present invention is based on the file transmission technology of Windows application virtualization. According to the user's daily operation habits of the application, Changlongqiao application virtualization technology associates and maps the common location of the interface when opening or saving files with the local file system of the user end, so that when users perform file saving and opening operations based on application virtualization technology, they can obtain an operation experience that is completely consistent with local operations, and realize efficient, safe and direct transmission of files between virtual machines and host machines. The specific implementation method is as follows:
[0004] A1 Changlongqiao application virtualization platform adopts "server-client mode" (the client is deployed and installed on domestic computers, and the server is installed and deployed on servers with Haiguang or Zhaoxin CPU). It uses application virtualization technology to deploy industry application software on the server side of the enterprise unit, and users access it through the Changlongqiao client.
[0005] A2 Changlong Bridge uses a virtualized client to map the client's domestic machine file system to the server.
[0006] A3 Changlong Bridge application virtualization server monitors the client's upload and download operations.
[0007] The A4 server monitors the download or save operation of the virtualized application opened by the client, and pops up the Windows system Save As interface to the corresponding client interface.
[0008] A5 Changlongqiao application virtualization server restricts and blocks the original default items of the Save As interface and displays the client file system information mapped through the Changlongqiao application virtualization client (only desktop folders and desktop files are mapped).
[0009] The Save As interface that pops up on the A6 client allows you to select the client file storage path, set the format and file name, and the operation experience is the same as in the Windows environment.
[0010] When the A7 server monitors the virtual Save As interface popped up by the client and the Save button is clicked, the downloaded or saved file is encrypted and transmitted to the path specified on the client desktop through the mapping channel, and the Save As interface is closed. The saved file format is consistent with the Windows environment.
[0011] A8 The files saved or downloaded are directly transferred through the mapping channel and saved on the client desktop or desktop folder. The server does not store them.
[0012] The A9 Changlongqiao application virtualization server monitors the virtualization application opened by the Changlongqiao application virtualization client to open the file, and pops up a windows system file selection interface for the client.
[0013] The A10 Changlongqiao application virtualization server restricts and blocks the original default items in the system file selection interface and displays the client file system information mapped through the Changlongqiao application virtualization client (only desktop folders and desktop files are mapped).
[0014] The file selection interface that pops up on the A11 client is the same as that in the Windows environment.
[0015] The A12 server monitors the virtual file selection interface popped up by the client and the open button is clicked, and obtains the selected file The file is loaded to the virtualized application that wants to open the file through the mapping channel. The virtual application loads and operates the file.
[0016] The virtualized file management module of A13 Changlong Bridge application realizes the association of the commonly used locations of the selection interface with the local file system of the user end and performs disk mapping when opening or saving files.
[0017] A14 File Management Module supports the publishing of files and folders and the permission control of file upload and download. It supports dedicated upload and download channels for ultra-large files. It can control whether to enable the file transparent transmission function and disk access rights. It can determine the client user associated with the file system mapping, ensure the correct mapping and realize the mapping isolation between users. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 is a functional execution flow chart of the present invention;
[0019] The present invention is a file transparent transmission method suitable for application virtualization software, which is innovatively developed based on remote desktop disk mapping, and realizes that the virtualization program actually running on the server can conveniently open files on the client computer and conveniently save files to the client computer, and the save and select file interface opened by the client computer on the virtualization program is based on the windows environment related interface to conform to the user's operating habits, and well solves the problem of client computer and virtualization application file interaction. The virtualization application opens and saves files on the user's computer just like in the windows environment, so that the user can get the same experience as local operation.
Claims
1. A file transparent transmission method based on Windows application virtualization is intended to solve the problem that when an application released by a server downloads a file in an autonomous and controllable field, the file can be directly transferred to the client desktop and saved in the client's local file system, and the application released by the server can directly open the file on the client desktop when opening the file. By optimizing the file transmission mechanism of the virtualization platform, the present invention realizes the file transparent transmission function.
2. According to the method of claim 1, the file transparent transmission method based on Windows application virtualization is characterized in that The virtualized program accessed by the client can save files to the client desktop and can open and operate files on the client desktop.
3. According to the method of claim 1, the file transparent transmission method based on Windows application virtualization is characterized in that The client can pop up the file selection box and save as box of the Windows environment of the file server. In the pop-up box, it is forbidden to see and select the disk and files of the original Windows environment.
4. According to the method of claim 1, the file transparent transmission method based on Windows application virtualization is characterized in that The client can pop up the file selection box and save as box of the file server windows environment to see and select files on the client desktop.
