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

文档序号:9506035阅读:来源:国知局
分析单元、业务处理单元;
[0031]该统一用户管理单元,对所有接入系统用户进行统一管理,实现用户的单点登录与统一认证;
[0032]该安全审计单元,主要负责记录用户和管理员以及接入的业务应用系统3在虚拟桌面1的所有操作,并分析操作中的可疑内容并作出预警;当用户访问虚拟桌面1或桌面服务端2与接入的业务应用系统3通信时,该安全审计单元会截获所有的HTTP请求,并且根据请求中协议的内容,记录所有操作的动作,并根据操作的动作进行分析,发现异常操作并预警,同时操作日志可作为追溯的依据;
[0033]该习惯分析单元,主要负责分析所记录的用户操作,发现用户常用操作和关注的内容,并在虚拟桌面上针对不同的用户将常用操作放置在便于操作的位置,并推荐用户关注的内容。
[0034]该业务处理单元,提供与接入的业务应用系统的对接规范与对接服务,处理虚拟桌面系统与接入的业务应用系统的通信。
[0035]本发明一种虚拟桌面系统的整合方法,包括如下步骤:
[0036]步骤1、构建虚拟桌面
[0037]虚拟桌面提供给用户统一的操作界面,作为各业务应用系统的统一操作入口,采用HTML5和AJAX技术构建虚拟桌面,虚拟桌面将业务应用系统的界面抽象成模块、菜单、操作按钮、显示内容几个组成部分,虚拟桌面基于这几个组成部分生成统一风格的用户界面和交互方式,接入虚拟桌面的业务应用系统则根据虚拟桌面应用约定的接口实现相应的服务,以响应虚拟桌面系统用户操作时所提交的请求;
[0038]接入虚拟桌面系统的业务应用系统,不再使用自身原有的交互界面,应用的模块、功能的交互界面统一由虚拟桌面提供,每个应用拥有一个独立的、属于该应用的桌面,用户可以通过虚拟桌面系统在各应用的桌面间切换,应用与桌面之间通过规范化的协议进行通
?目;
[0039]步骤2、构建虚拟桌面的通信
[0040]如图2所示,虚拟桌面1与桌面服务器端2和接入的业务应用系统3之间采用HTTP协议进行通信,通信协议内容基于JSON格式和XML格式,用户通过浏览器对虚拟桌面1进行操作,浏览器通过http协议向桌面服务器端2发起请求,需要接入的业务应用系统3处理的请求则由桌面服务器端2通过http协议转发给接入的业务应用系统3进行处理,请求处理后返回的内容通过JSON或者XML格式返回给虚拟桌面1前端,前端通过AJAX技术将内容局部刷新展示给用户;
[0041]步骤3、统一用户管理
[0042]接入虚拟桌面1的业务应用系统3与统一用户管理单元对接,统一用户管理单元对所有接入应用的用户进行管理,提供统一用户认证机制和用户推送机制,用户访问虚拟桌面1时,首先通过虚拟桌面1进行登录,虚拟桌面1通过统一用户认证机制进行认证,之后生成用户票据,桌面服务端2在与接入的业务应用系统3进行通信时携带用户票据,接入的业务应用系统3根据统一用户认证机制验证用户票据的合法性以核实用户身份。
[0043]以上所述,仅是本发明较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1.一种虚拟桌面系统,其特征在于包括虚拟桌面、桌面服务器端和接入的业务应用系统,其中, 所述面向终端用户的虚拟桌面,是直接提供给用户使用的工作界面,包括各接入的业务应用系统的工作桌面、桌面定制单元、应用管理单元;一方面,面向用户提供信息展示与交互操作界面,另一方面,与桌面服务器端进行通讯交互; 各接入的业务应用系统的工作桌面提供了各业务应用系统接入虚拟桌面的业务功能丰吴块; 桌面定制单元,提供用户对桌面个性化功能的定义,包括指定桌面展示风格、桌面背景、应用图标、设定使用的应用与功能模块; 应用管理单元,为桌面的管理员提供对接入的业务应用系统的管理,包括应用的接入、卸载、使用范围定义; 所述的桌面服务器端,为虚拟桌面提供后端的服务支撑和基于规则与接入的业务应用系统进行交互,包括统一用户管理单元、业务处理单元; 统一用户管理单元,对所有接入系统用户进行统一管理,实现用户的单点登录与统一认证; 业务处理单元,提供与接入的业务应用系统的对接规范与对接服务,处理虚拟桌面系统与接入的业务应用系统的通信。2.根据权利要求1所述的一种虚拟桌面系统的整合方法,其特征在于包括如下步骤: 步骤1、构建虚拟桌面 虚拟桌面提供给用户统一的操作界面,作为各业务应用系统的统一操作入口,采用HTML5和AJAX技术构建虚拟桌面,虚拟桌面将业务应用系统的界面抽象成模块、菜单、操作按钮、显示内容几个组成部分,虚拟桌面基于这几个组成部分生成统一风格的用户界面和交互方式,接入虚拟桌面的业务应用系统则根据虚拟桌面应用约定的接口实现相应的服务,以响应虚拟桌面系统用户操作时所提交的请求; 接入虚拟桌面系统的业务应用系统,不再使用自身原有的交互界面,应用的模块、功能的交互界面统一由虚拟桌面提供,每个应用拥有一个独立的的桌面,用户通过虚拟桌面系统在各应用的桌面间切换,应用与桌面之间通过规范化的协议进行通信; 步骤2、构建虚拟桌面的通信 虚拟桌面与桌面服务器端和接入的业务应用系统之间采用HTTP协议进行通信,通信协议内容基于JSON格式和XML格式,用户通过浏览器对虚拟桌面进行操作,浏览器通过http协议向桌面服务器端发起请求,需要接入的业务应用系统处理的请求则由桌面服务器端通过http协议转发给接入的业务应用系统进行处理,请求处理后返回的内容通过JSON或者XML格式返回给虚拟桌面前端,前端通过AJAX技术将内容局部刷新展示给用户; 步骤3、统一用户管理 接入虚拟桌面的业务应用系统与统一用户管理单元对接,统一用户管理单元对所有接入应用的用户进行管理,提供统一用户认证机制和用户推送机制,用户访问虚拟桌面时,首先通过虚拟桌面进行登录,虚拟桌面通过统一用户认证机制进行认证,之后生成用户票据,桌面服务端在与接入的业务应用系统进行通信时携带用户票据,接入的业务应用系统根据统一用户认证机制验证用户票据的合法性以核实用户身份。
【专利摘要】本发明一种虚拟桌面系统及其整合方法,是集成现有系统或旧系统的整合方法,通过虚拟桌面系统和接入规范,可将现有的各个业务应用系统的功能集成到虚拟桌面系统中,在虚拟桌面系统中提供统一风格的展示与交互体验,实际交互信息传回业务应用系统进行处理,用户可以在虚拟桌面系统中使用各业务应用系统,也可以选择使用各业务应用系统原始的交互界面。
【IPC分类】G06F9/455, G06F9/54
【公开号】CN105260225
【申请号】CN201510551942
【发明人】汪翔
【申请人】南威软件股份有限公司
【公开日】2016年1月20日
【申请日】2015年9月1日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1