CN105260225A - Virtual desktop system and integration method thereof - Google Patents
Virtual desktop system and integration method thereof Download PDFInfo
- Publication number
- CN105260225A CN105260225A CN201510551942.3A CN201510551942A CN105260225A CN 105260225 A CN105260225 A CN 105260225A CN 201510551942 A CN201510551942 A CN 201510551942A CN 105260225 A CN105260225 A CN 105260225A
- Authority
- CN
- China
- Prior art keywords
- virtual desktop
- user
- desktop
- access
- business application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to a virtual desktop system and an integration method thereof. The integration method is used for integrating an existing system or an old system, functions of various existing service application systems can be integrated in the virtual desktop system by means of the virtual desktop system and an access specification, in order to provide display and interactive experience with a united style in the virtual desktop system, actual interactive information is transmitted back to the service application systems for processing, and a user can use the service application systems in the virtual desktop system and can also select to use original interactive interfaces of the service application systems.
Description
Technical field
The present invention relates to a kind of virtual desktop system and integration method thereof, especially for different business application system various in E-Government provides unified virtual desktop system, unified information display, unified business operation platform and application access.
Background technology
At present along with the development of China's E-Government, produce increasing business application system, mainly comprise the business application system such as internal office work system, administrative examination and approval operation system, administrative law enforcement operation system and integrated electronics observation system.These are all a set of cover independently business application systems, may be developed by unified developer, also may be developed by different developers.The age of each business application system exploitation is different, and the look & feel of system is different, and the using method of system and operating habit are also different.Need when user uses to open each business application system, do not have unified entrance and working environment, considerably increase the popularization of information system and training difficulty, learning cost is too high.In addition according to the work of different user and the work habit of individual, wish that again each business application system can meet the individual demand of oneself.
Summary of the invention
The object of the present invention is to provide a kind of virtual desktop system and integration method thereof, the operation of different business application system various in E-Government field is integrated in virtual desktop system based on unified specification, can cross-platform, without the need to installation and deployment, can either be accustomed to and working inlet by unified operation, the individual demand of user can be met again.
A kind of virtual desktop system of the present invention, comprises the business application system of virtual desktop, desktop server end and access, wherein,
The virtual desktop of described intended for end consumers, is the working interface being directly supplied to user's use, comprises the working top of the business application system of each access, desktop customization units, application management unit; On the one hand, user oriented provides information display and interactive operation interface, and on the other hand, to carry out communication mutual with desktop server end;
The working top of the business application system of each access provides the business function module of each business application system access of virtual desktop;
Desktop customization units, provides user to the definition of desktop personalization function, comprise specify desktop presentation style, desktop background, application icon, application that setting uses and functional module;
Application management unit, the keeper for desktop provides the management of the business application system to access, comprises the access of application, unloading, usable range definition;
Described desktop server end, for virtual desktop provides the supporting of rear end and the rule-based business application system with accessing to carry out alternately, comprising Union user management unit, Service Processing Unit;
Union user management unit, carries out unified management to all connecting system users, realizes single-sign-on and the unified certification of user;
Service Processing Unit, provides and serves with docking with the specification of docking of the business application system accessed, the communication of the business application system of process virtual desktop system and access.
The integration method of described a kind of virtual desktop system, comprises the steps:
Step 1, structure virtual desktop
Virtual desktop is supplied to the unified operation interface of user, as the unified operation entrance of each business application system, adopt HTML5 and AJAX technique construction virtual desktop, the interface abstraction of business application system is become module by virtual desktop, menu, action button, the several ingredient of displaying contents, virtual desktop generates user interface and the interactive mode of unified style based on these ingredients, the business application system of access of virtual desktop is then served accordingly according to the Interface realization of virtual desktop application agreement, the request submitted to during to respond virtual desktop system user operation,
The business application system of access of virtual desktop system, do not re-use self original interactive interface, the module of application, the interactive interface unification of function are provided by virtual desktop, each application has a desktop independently, user is switched between the desktop of each application by virtual desktop system, and application is communicated by normalized agreement with between desktop;
The communication of step 2, structure virtual desktop
Virtual desktop adopts http protocol to communicate with between desktop server end and the business application system of access, communication protocol content is based on JSON form and XML format, user is operated virtual desktop by browser, browser initiates request by http agreement to desktop server end, the request of the business application system process of access is needed then to be processed to the business application system of access by http protocol forward by desktop server end, the content returned after request process returns to virtual desktop front end by JSON or XML format, content Local hydrodynamic unit is showed user by AJAX technology by front end,
Step 3, Union user management
The business application system of access of virtual desktop is docked with Union user management unit, Union user management unit the user to all access application manage, unifying user authentication mechanism and user's push-mechanism are provided, during user's accesses virtual desktop, first logged in by virtual desktop, virtual desktop carries out certification by unifying user authentication mechanism, generate user's bill afterwards, desktop services end carries user's bill when communicating with the business application system of access, access business application system according to the legitimacy of unifying user authentication authenticate user bill to examine user identity.
The present invention is the integration method of a kind of integrated existing system or old system, by virtual desktop system and access criteria, can by the function i ntegration of each business application system existing in virtual desktop system, displaying and the interactive experience of unified style are provided in virtual desktop system, actual interactive information is passed business application system back and is processed, user can use each business application system in virtual desktop system, also can the original interactive interface of each business application system of choice for use.
Accompanying drawing explanation
Fig. 1 is the communication flow schematic diagram of virtual desktop in the present invention;
Fig. 2 is the user authentication schematic flow sheet of virtual desktop in the present invention.
Below in conjunction with drawings and Examples, the present invention is further described.
Embodiment
Find by carrying out analysis to the level of IT application of user and use habit, user is the most used, and what be also accustomed to most is exactly windows operating system, and therefore virtual desktop of the present invention adopts the style similar with windows operating system.The displaying of the business module of all access service application systems and operation style, all based on virtual desktop system, are just similar to the software one by one in operating system.For the access of service application, the present invention adopts the access way based on specification, virtual desktop system defines the standard of a set of showing interface, the element needed for business application system description is specify that in standard, element needed for business module describes, the consensus standard that virtual desktop communicates with business application system, the information that business application system will be applied by standard informs virtual desktop system with the business module that will access, the displaying of front end is generated with mutual by virtual desktop system, simultaneously for the operation of user, the business application system that virtual desktop system passes through communication protocol and the access of arranging is mutual.
As shown in Figure 1, a kind of virtual desktop system of the present invention, the business application system 3 mainly comprising virtual desktop 1, desktop server end 2 and access, wherein,
The virtual desktop 1 of described intended for end consumers, is the working interface being directly supplied to user's use, comprises the working top of the business application system of each access, desktop customization units, application management unit; On the one hand, user oriented provides information display and interactive operation interface, and on the other hand, to carry out communication mutual with desktop server end 2;
The working top of the business application system of each access provides the business function module of each business application system access of virtual desktop;
Desktop customization units, provides user to the definition of desktop personalization function, comprise specify desktop presentation style, desktop background, application icon, application that setting uses and functional module;
Application management unit, the keeper for desktop provides the management of the business application system 3 to access, comprises the access of application, unloading, usable range definition;
Described desktop server end 2, for virtual desktop 1 provides the supporting of rear end and the rule-based business application system 3 with accessing to carry out alternately, comprises Union user management unit, security audit unit, custom analytic unit, Service Processing Unit;
This Union user management unit, carries out unified management to all connecting system users, realizes single-sign-on and the unified certification of user;
This security audit unit, the business application system 3 of primary responsibility recording user and keeper and access is at all operations of virtual desktop 1, and suspicious content in analysis operation make early warning; When user's accesses virtual desktop 1 or desktop services end 2 communicate with the business application system 3 of access, this security audit unit can intercept and capture all HTTP request, and according to the content of agreement in request, the action of record all operations, and analyze according to the action of operation, note abnormalities operation also early warning, and Operation Log can be used as the foundation of reviewing simultaneously;
This custom analytic unit, the user operation that primary responsibility analysis is recorded, finds the content that user commonly uses operation and pays close attention to, and on virtual desktop for different users by the position of conventional operator placement at convenient operation, and the content of recommending user to pay close attention to.
This Service Processing Unit, provides and serves with docking with the specification of docking of the business application system accessed, the communication of the business application system of process virtual desktop system and access.
The integration method of a kind of virtual desktop system of the present invention, comprises the steps:
Step 1, structure virtual desktop
Virtual desktop is supplied to the unified operation interface of user, as the unified operation entrance of each business application system, adopt HTML5 and AJAX technique construction virtual desktop, the interface abstraction of business application system is become module by virtual desktop, menu, action button, the several ingredient of displaying contents, virtual desktop generates user interface and the interactive mode of unified style based on these ingredients, the business application system of access of virtual desktop is then served accordingly according to the Interface realization of virtual desktop application agreement, the request submitted to during to respond virtual desktop system user operation,
The business application system of access of virtual desktop system, do not re-use self original interactive interface, the module of application, the interactive interface unification of function are provided by virtual desktop, each application have one independently, belong to the desktop of this application, user can be switched between the desktop of each application by virtual desktop system, and application is communicated by normalized agreement with between desktop;
The communication of step 2, structure virtual desktop
As shown in Figure 2, virtual desktop 1 adopts http protocol to communicate with between desktop server end 2 and the business application system 3 accessed, communication protocol content is based on JSON form and XML format, user is operated virtual desktop 1 by browser, browser initiates request by http agreement to desktop server end 2, the request needing the business application system 3 of access to process then is processed to the business application system 3 of access by http protocol forward by desktop server end 2, the content returned after request process returns to virtual desktop 1 front end by JSON or XML format, content Local hydrodynamic unit is showed user by AJAX technology by front end,
Step 3, Union user management
The business application system 3 of access of virtual desktop 1 is docked with Union user management unit, Union user management unit the user to all access application manage, unifying user authentication mechanism and user's push-mechanism are provided, during user's accesses virtual desktop 1, first logged in by virtual desktop 1, virtual desktop 1 carries out certification by unifying user authentication mechanism, generate user's bill afterwards, desktop services end 2 carries user's bill when communicating with the business application system 3 of access, access business application system 3 according to the legitimacy of unifying user authentication authenticate user bill to examine user identity.
The above, it is only present pre-ferred embodiments, not technical scope of the present invention is imposed any restrictions, thus every above embodiment is done according to technical spirit of the present invention any trickle amendment, equivalent variations and modification, all still belong in the scope of technical solution of the present invention.
Claims (2)
1. a virtual desktop system, is characterized in that comprising the business application system of virtual desktop, desktop server end and access, wherein,
The virtual desktop of described intended for end consumers, is the working interface being directly supplied to user's use, comprises the working top of the business application system of each access, desktop customization units, application management unit; On the one hand, user oriented provides information display and interactive operation interface, and on the other hand, to carry out communication mutual with desktop server end;
The working top of the business application system of each access provides the business function module of each business application system access of virtual desktop;
Desktop customization units, provides user to the definition of desktop personalization function, comprise specify desktop presentation style, desktop background, application icon, application that setting uses and functional module;
Application management unit, the keeper for desktop provides the management of the business application system to access, comprises the access of application, unloading, usable range definition;
Described desktop server end, for virtual desktop provides the supporting of rear end and the rule-based business application system with accessing to carry out alternately, comprising Union user management unit, Service Processing Unit;
Union user management unit, carries out unified management to all connecting system users, realizes single-sign-on and the unified certification of user;
Service Processing Unit, provides and serves with docking with the specification of docking of the business application system accessed, the communication of the business application system of process virtual desktop system and access.
2. the integration method of a kind of virtual desktop system according to claim 1, is characterized in that comprising the steps:
Step 1, structure virtual desktop
Virtual desktop is supplied to the unified operation interface of user, as the unified operation entrance of each business application system, adopt HTML5 and AJAX technique construction virtual desktop, the interface abstraction of business application system is become module by virtual desktop, menu, action button, the several ingredient of displaying contents, virtual desktop generates user interface and the interactive mode of unified style based on these ingredients, the business application system of access of virtual desktop is then served accordingly according to the Interface realization of virtual desktop application agreement, the request submitted to during to respond virtual desktop system user operation,
The business application system of access of virtual desktop system, do not re-use self original interactive interface, the module of application, the interactive interface unification of function are provided by virtual desktop, each application has a desktop independently, user is switched between the desktop of each application by virtual desktop system, and application is communicated by normalized agreement with between desktop;
The communication of step 2, structure virtual desktop
Virtual desktop adopts http protocol to communicate with between desktop server end and the business application system of access, communication protocol content is based on JSON form and XML format, user is operated virtual desktop by browser, browser initiates request by http agreement to desktop server end, the request of the business application system process of access is needed then to be processed to the business application system of access by http protocol forward by desktop server end, the content returned after request process returns to virtual desktop front end by JSON or XML format, content Local hydrodynamic unit is showed user by AJAX technology by front end,
Step 3, Union user management
The business application system of access of virtual desktop is docked with Union user management unit, Union user management unit the user to all access application manage, unifying user authentication mechanism and user's push-mechanism are provided, during user's accesses virtual desktop, first logged in by virtual desktop, virtual desktop carries out certification by unifying user authentication mechanism, generate user's bill afterwards, desktop services end carries user's bill when communicating with the business application system of access, access business application system according to the legitimacy of unifying user authentication authenticate user bill to examine user identity.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510551942.3A CN105260225B (en) | 2015-09-01 | 2015-09-01 | A kind of virtual desktop system and its integration method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510551942.3A CN105260225B (en) | 2015-09-01 | 2015-09-01 | A kind of virtual desktop system and its integration method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105260225A true CN105260225A (en) | 2016-01-20 |
CN105260225B CN105260225B (en) | 2018-07-06 |
Family
ID=55099928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510551942.3A Active CN105260225B (en) | 2015-09-01 | 2015-09-01 | A kind of virtual desktop system and its integration method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105260225B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632316A (en) * | 2017-03-21 | 2018-10-09 | 深圳市易鑫磊科技有限公司 | A kind of high in the clouds configuration system and its configuration method |
CN109547509A (en) * | 2017-09-22 | 2019-03-29 | 华为技术有限公司 | A kind of method and system of cross-platform deployment |
CN113835801A (en) * | 2021-08-27 | 2021-12-24 | 阿里巴巴(中国)有限公司 | Method and device for interface customization processing aiming at cloud desktop |
CN114374726A (en) * | 2022-01-07 | 2022-04-19 | 阿里巴巴(中国)有限公司 | Cloud desktop processing method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101388897A (en) * | 2007-09-12 | 2009-03-18 | 福建富士通信息软件有限公司 | Enterprise portal webpage integration system |
CN102541451A (en) * | 2011-12-26 | 2012-07-04 | 山东浪潮齐鲁软件产业股份有限公司 | Enterprise desktop application integrated platform realized based on FLEX AIR technology |
CN102739671A (en) * | 2012-06-26 | 2012-10-17 | 中国电力科学研究院 | Desktop virtualization and application display platform during cooperative computing of power system |
US20120311457A1 (en) * | 2011-06-06 | 2012-12-06 | Cisco Technology, Inc. | Merging Remote and Local Interfaces for Application Integration |
CN104660680A (en) * | 2015-01-26 | 2015-05-27 | 青岛市环境信息中心 | Cloud terminal platform integrating application systems and integrating method |
-
2015
- 2015-09-01 CN CN201510551942.3A patent/CN105260225B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101388897A (en) * | 2007-09-12 | 2009-03-18 | 福建富士通信息软件有限公司 | Enterprise portal webpage integration system |
US20120311457A1 (en) * | 2011-06-06 | 2012-12-06 | Cisco Technology, Inc. | Merging Remote and Local Interfaces for Application Integration |
CN102541451A (en) * | 2011-12-26 | 2012-07-04 | 山东浪潮齐鲁软件产业股份有限公司 | Enterprise desktop application integrated platform realized based on FLEX AIR technology |
CN102739671A (en) * | 2012-06-26 | 2012-10-17 | 中国电力科学研究院 | Desktop virtualization and application display platform during cooperative computing of power system |
CN104660680A (en) * | 2015-01-26 | 2015-05-27 | 青岛市环境信息中心 | Cloud terminal platform integrating application systems and integrating method |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632316A (en) * | 2017-03-21 | 2018-10-09 | 深圳市易鑫磊科技有限公司 | A kind of high in the clouds configuration system and its configuration method |
CN109547509A (en) * | 2017-09-22 | 2019-03-29 | 华为技术有限公司 | A kind of method and system of cross-platform deployment |
CN109547509B (en) * | 2017-09-22 | 2022-03-29 | 华为技术有限公司 | Cross-platform deployment method and system |
US11693642B2 (en) | 2017-09-22 | 2023-07-04 | Huawei Technologies Co., Ltd. | Method and system for cross-platform deployment |
CN113835801A (en) * | 2021-08-27 | 2021-12-24 | 阿里巴巴(中国)有限公司 | Method and device for interface customization processing aiming at cloud desktop |
CN113835801B (en) * | 2021-08-27 | 2024-03-29 | 阿里巴巴(中国)有限公司 | Method and device for interface customization processing of cloud desktop |
CN114374726A (en) * | 2022-01-07 | 2022-04-19 | 阿里巴巴(中国)有限公司 | Cloud desktop processing method and system |
Also Published As
Publication number | Publication date |
---|---|
CN105260225B (en) | 2018-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220245328A1 (en) | Customizable data management form builder method and devices | |
US6385652B1 (en) | Customer access solutions architecture | |
CN106471517B (en) | The visualization different because of user to display elements | |
US9003297B2 (en) | Integrated enterprise software and social network system user interfaces utilizing cloud computing infrastructures and single secure portal access | |
US10331765B2 (en) | Methods and apparatus for translating forms to native mobile applications | |
CN1474986A (en) | System and method for providing supervision of plurality of financial services terminals | |
CN110321733A (en) | Content is shared using near-field communication and admissions control | |
CN105260225A (en) | Virtual desktop system and integration method thereof | |
CN108604278A (en) | Self-described configuration with the support to shared data table | |
EP3232335B1 (en) | Method and device for providing authentication information on web page | |
CN104541261B (en) | It polymerize Above-the-line | |
CN108292350A (en) | That supports Syndicating search is automatically brought into operation detection to protected field | |
CN106062793B (en) | The retrieval for the Enterprise content being presented | |
US9575747B2 (en) | Automatic configuration of a computer system based on process modeling of an implemented process | |
CN106663090A (en) | Converting presentation metadata to a browser-renderable format during compilation | |
CN107257956A (en) | Configuration is surface-treated with the individual-layer data upgraded automatically | |
CN106716428A (en) | Mapping account information to server authentication | |
US20240037322A1 (en) | Customizable data management form builder method and devices | |
US20140189087A1 (en) | Remote registration of systems | |
JP2020502598A5 (en) | ||
EP1739607A1 (en) | System and method for customer support | |
US10021082B2 (en) | Integration of form and file services | |
US10867068B2 (en) | Personal computing devices with assisted form completion | |
Talukdar | Dictionary of Computer & Information Technology: Dictionary of Computer & Information Technology by Mrinal Talukdar: Dictionary of Computer & Information Technology-A Comprehensive Guide | |
KR101047240B1 (en) | Real-time electronic subscription service method using virtual ORM card |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |