一种虚拟桌面系统及其整合方法

文档序号:9506035阅读:284来源:国知局
一种虚拟桌面系统及其整合方法
【技术领域】
[0001]本发明涉及一种虚拟桌面系统及其整合方法,尤其为电子政务中各种不同的业务应用系统提供统一的虚拟桌面系统,统一的信息展示、统一的业务操作平台和应用接入。
【背景技术】
[0002]目前随着我国电子政务的发展,产生越来越多的业务应用系统,主要包括内部办公系统、行政审批业务系统、行政执法业务系统以及综合电子监察系统等业务应用系统。这些都是一套套独立的业务应用系统,可能由统一的开发商开发,也可能由不同的开发商开发。各业务应用系统开发的年代不同,系统的界面风格各不相同,系统的使用方法与操作习惯也各不相同。用户使用时需要打开各个业务应用系统,没有统一的入口和工作环境,大大增加了信息化系统的推广与培训难度,学习成本太高。另外根据不同用户的工作和个人的工作习惯,又希望各业务应用系统能够满足自己的个性化需求。

【发明内容】

[0003]本发明的目的在于提供一种虚拟桌面系统及其整合方法,将电子政务领域中各种不同的业务应用系统的操作基于统一的规范集成到虚拟桌面系统中,能够跨平台、无需安装部署,既能够统一操作习惯与工作入口,又能满足用户的个性化需求。
[0004]本发明一种虚拟桌面系统,包括虚拟桌面、桌面服务器端和接入的业务应用系统,其中,
[0005]所述面向终端用户的虚拟桌面,是直接提供给用户使用的工作界面,包括各接入的业务应用系统的工作桌面、桌面定制单元、应用管理单元;一方面,面向用户提供信息展示与交互操作界面,另一方面,与桌面服务器端进行通讯交互;
[0006]各接入的业务应用系统的工作桌面提供了各业务应用系统接入虚拟桌面的业务功能t吴块;
[0007]桌面定制单元,提供用户对桌面个性化功能的定义,包括指定桌面展示风格、桌面背景、应用图标、设定使用的应用与功能模块;
[0008]应用管理单元,为桌面的管理员提供对接入的业务应用系统的管理,包括应用的接入、卸载、使用范围定义;
[0009]所述的桌面服务器端,为虚拟桌面提供后端的服务支撑和基于规则与接入的业务应用系统进行交互,包括统一用户管理单元、业务处理单元;
[0010]统一用户管理单元,对所有接入系统用户进行统一管理,实现用户的单点登录与统一认证;
[0011]业务处理单元,提供与接入的业务应用系统的对接规范与对接服务,处理虚拟桌面系统与接入的业务应用系统的通信。
[0012]所述的一种虚拟桌面系统的整合方法,包括如下步骤:
[0013]步骤1、构建虚拟桌面
[0014]虚拟桌面提供给用户统一的操作界面,作为各业务应用系统的统一操作入口,采用HTML5和AJAX技术构建虚拟桌面,虚拟桌面将业务应用系统的界面抽象成模块、菜单、操作按钮、显示内容几个组成部分,虚拟桌面基于这几个组成部分生成统一风格的用户界面和交互方式,接入虚拟桌面的业务应用系统则根据虚拟桌面应用约定的接口实现相应的服务,以响应虚拟桌面系统用户操作时所提交的请求;
[0015]接入虚拟桌面系统的业务应用系统,不再使用自身原有的交互界面,应用的模块、功能的交互界面统一由虚拟桌面提供,每个应用拥有一个独立的的桌面,用户通过虚拟桌面系统在各应用的桌面间切换,应用与桌面之间通过规范化的协议进行通信;
[0016]步骤2、构建虚拟桌面的通信
[0017]虚拟桌面与桌面服务器端和接入的业务应用系统之间采用HTTP协议进行通信,通信协议内容基于JS0N格式和XML格式,用户通过浏览器对虚拟桌面进行操作,浏览器通过http协议向桌面服务器端发起请求,需要接入的业务应用系统处理的请求则由桌面服务器端通过http协议转发给接入的业务应用系统进行处理,请求处理后返回的内容通过JS0N或者XML格式返回给虚拟桌面前端,前端通过AJAX技术将内容局部刷新展示给用户;
[0018]步骤3、统一用户管理
[0019]接入虚拟桌面的业务应用系统与统一用户管理单元对接,统一用户管理单元对所有接入应用的用户进行管理,提供统一用户认证机制和用户推送机制,用户访问虚拟桌面时,首先通过虚拟桌面进行登录,虚拟桌面通过统一用户认证机制进行认证,之后生成用户票据,桌面服务端在与接入的业务应用系统进行通信时携带用户票据,接入的业务应用系统根据统一用户认证机制验证用户票据的合法性以核实用户身份。
[0020]本发明是一种集成现有系统或旧系统的整合方法,通过虚拟桌面系统和接入规范,可将现有的各个业务应用系统的功能集成到虚拟桌面系统中,在虚拟桌面系统中提供统一风格的展示与交互体验,实际交互信息传回业务应用系统进行处理,用户可以在虚拟桌面系统中使用各业务应用系统,也可以选择使用各业务应用系统原始的交互界面。
【附图说明】
[0021]图1为本发明中虚拟桌面的通讯流程示意图;
[0022]图2为本发明中虚拟桌面的用户认证流程示意图。
[0023]以下结合附图和实施例对本发明做进一步详述。
【具体实施方式】
[0024]通过对用户的信息化水平和使用习惯进行分析发现,用户使用最频繁也最习惯的就是windows操作系统,因此本发明的虚拟桌面采用与windows操作系统类似的风格。所有接入业务应用系统的业务模块的展示和操作风格都基于虚拟桌面系统,就类似于操作系统上的一个个软件。对于业务应用的接入,本发明采用基于规范的接入方式,虚拟桌面系统定义了一套界面展示的标准,标准中明确了业务应用系统描述所需的元素、业务模块描述所需的元素,虚拟桌面与业务应用系统通信的协议标准,业务应用系统通过标准将要应用的信息与要接入的业务模块告知虚拟桌面系统,由虚拟桌面系统生成前端的展示与交互,同时对于用户的操作,虚拟桌面系统通过约定的通信协议与接入的业务应用系统交互。
[0025]如图1所示,本发明一种虚拟桌面系统,主要包括虚拟桌面1、桌面服务器端2和接入的业务应用系统3,其中,
[0026]所述面向终端用户的虚拟桌面1,是直接提供给用户使用的工作界面,包括各接入的业务应用系统的工作桌面、桌面定制单元、应用管理单元;一方面,面向用户提供信息展示与交互操作界面,另一方面,与桌面服务器端2进行通讯交互;
[0027]各接入的业务应用系统的工作桌面提供了各业务应用系统接入虚拟桌面的业务功能t吴块;
[0028]桌面定制单元,提供用户对桌面个性化功能的定义,包括指定桌面展示风格、桌面背景、应用图标、设定使用的应用与功能模块;
[0029]应用管理单元,为桌面的管理员提供对接入的业务应用系统3的管理,包括应用的接入、卸载、使用范围定义;
[0030]所述的桌面服务器端2,为虚拟桌面1提供后端的服务支撑和基于规则与接入的业务应用系统3进行交互,包括统一用户管理单元、安全审计单元、习惯
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1