Method, server and system for converging desktop application and web application
First Claim
1. A method for converging a desktop application and a Web application, the Web application being included in a Web server, the method comprising steps of:
- in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user;
preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application;
transmitting the corresponding hosting server'"'"'s address to the client so as to make desktop application interaction between the client and the corresponding hosting server, and simultaneously transmitting to the client a browser plug-in configured to intercept user input at the client side and display the corresponding hosting server'"'"'s user interface in a Web browser at the client side if the user requests to use the desktop application for a first time; and
in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, Web server and computer system for converging a desktop application and a Web application. The method includes: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server'"'"'s address to the client to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server. The client user is provided with a unified Web console for accessing desktop applications and Web applications and Web files can be shared between the desktop applications and the Web applications.
-
Citations
18 Claims
-
1. A method for converging a desktop application and a Web application, the Web application being included in a Web server, the method comprising steps of:
-
in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server'"'"'s address to the client so as to make desktop application interaction between the client and the corresponding hosting server, and simultaneously transmitting to the client a browser plug-in configured to intercept user input at the client side and display the corresponding hosting server'"'"'s user interface in a Web browser at the client side if the user requests to use the desktop application for a first time; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A Web server for converging a desktop application and a Web application, the Web server being capable of communicating with a client and one or more hosting servers and including a Web application and a desktop application service stored in a non-transitory computer-readable storage medium,
wherein, the Web application generates a desktop application initialization request in response to a request from a user of the client for using a target desktop application, and generates a desktop application exit request in response to the completion of desktop application interaction; -
in response to the desktop application initialization request, the desktop application service starts a desktop application initializing process on the Web server, determines an appropriate corresponding hosting server for the user, prepares and provisions desktop application environment on it so that the corresponding hosting server could start the target desktop application and transmit the corresponding hosting server'"'"'s address to the client, thereby making the desktop application interaction between the client and the corresponding hosting server; simultaneously transmitting to the client a browser plug-in configured to intercept user input at the client side and display the corresponding hosting server'"'"'s user interface in a Web browser at the client side if the user requests to use the desktop application for a first time; and in response to the desktop application exit request, the desktop application service stops and exits the target desktop application on the corresponding hosting server. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system for converging a desktop application and a Web application stored in a non-transitory computer-readable storage medium, comprising:
-
a client with a Web browser installed thereon; one or more hosting servers each including a terminal service for capturing the hosting server'"'"'s user interface and a control agent for starting a desktop application on the hosting server; a Web server capable of communicating with the client and the one or more hosting servers and including a Web application and a desktop application service, wherein, the Web application generates a desktop application initialization request in response to a request for using a target desktop application from a user of the client through the Web browser, and generates a desktop application exit request in response to a request from the user of the client for ending the desktop application, in response to the desktop application initialization request, the desktop application service starts a desktop application initializing process, determines an appropriate corresponding hosting server for the user, and prepares and provisions desktop application environment on it so that the control agent could start the target desktop application on the corresponding hosting server and the Web application could transmit the corresponding hosting server'"'"'s address to the client, wherein a browser plug-in, configured to intercept user input at the client side and display the corresponding hosting server'"'"'s user interface in a Web browser at the client side, is simultaneously transmitted to the client if the user requests to use the desktop application for a first time, via the browser plug-in and the terminal service on the corresponding hosting server, the desktop application interaction is made between the client end and the corresponding hosting server, and in response to the desktop application exit request, the desktop application service stops and exits the target desktop application on the corresponding hosting server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification