发明名称 一种电力系统协同计算中的桌面虚拟化及应用展示平台
摘要 本发明提供了一种电力系统协同计算中的桌面虚拟化及应用展示平台,其包括:客户端、服务器和虚拟桌面系统;所述客户端通过所述虚拟桌面系统与所述服务器进行交互;所述虚拟桌面系统包括:前台显示单元、后台支撑单元、安全单元和监控单元;所述监控单元、所述前台显示单元、所述安全单元和所述后台支撑单元之间依次进行通信;所述后台支撑单元分别与所述前台显示单元和所述监控单元进行通信。本发明提供的电力系统协同计算中的桌面虚拟化及应用展示平台,采用了现今较为流行的桌面虚拟化技术结合Web2.0技术和Ajax技术,将电力系统的仿真计算系统搭建到该虚拟桌面系统上,实现一种灵活的,无需安装和部署的,跨平台的,能够灵活计费的虚拟桌面系统。
申请公布号 CN102739671B 申请公布日期 2015.11.04
申请号 CN201210214946.9 申请日期 2012.06.26
申请人 中国电力科学研究院;国家电网公司 发明人 李亚楼;田芳;孙世杰;陈勇
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京安博达知识产权代理有限公司 11271 代理人 徐国文
主权项 一种电力系统协同计算中的桌面虚拟化及应用展示平台,其包括:客户端、第三方应用服务器端和虚拟桌面系统;所述客户端通过所述虚拟桌面系统与所述服务器进行交互;其特征在于,所述虚拟桌面系统包括:前台显示单元、后台支撑单元、安全单元和监控单元;所述监控单元、所述前台显示单元、所述安全单元和所述后台支撑单元之间依次进行通信;所述后台支撑单元分别与所述前台显示单元和所述监控单元进行通信;所述前台显示单元将所述后台支撑单元的数据进行显示;所述后台支撑单元对所述前台显示单元的请求进行响应;所述安全单元对客户端的请求进行加密和验证;所述监控单元监控内部应用的使用状态并将报警信息传给所述前台显示单元;所述前台显示单元包括:依次设置的前台显示组件框架、应用图标模块、系统设置模块、以及登录和系统加载模块;所述前台显示组件框架分为窗口类框架和挂件类框架,包括:最大化按钮、最小化按钮和关闭按钮,按钮承载iframe元素和flash元素;所述应用图标模块为每一个应用提供一个在虚拟桌面系统上显示的图标;所述系统设置模块提供一个系统设置页面,包括用户的个性化显示,页面风格以及是否需要快速启动某项应用;当系统初始化时或者应用启动时,所述登录和系统加载模块弹出系统登陆页面;当用户初始化时,所述登录和系统加载模块动态加载个人的个性化应用;所述后台支撑单元,包括:事件处理模块、用户管理模块、地址管理模块和应用管理模块;所述事件处理模块将所述安全单元传递的数据进行处理后分别传输到所述用户管理模块和所述地址管理模块;所述地址管理模块向所述应用管理模块传递数据;所述用户管理模块对用户做如下操作:用户的增加、删除,权限修改,用户的应用管理和用户的行为统计;所述地址管理模块将各个第三方应用服务器的地址映射到相应的应用上去,并且用户可以对这些地址进行增加,删除和修改;所述应用管理模块将增加、删除、修改虚拟桌面系统搭载的各项应用,所述应用管理模块给各个应用提供一个编号和访问地址和图标,各个用户根据需要自助添加应用;所述事件处理模块对客户端的操作进行相应处理;所述安全单元包括:加密模块、密钥管理模块和数据签名模块;所述加密模块接收所述前台显示单元传输的数据,并分别与所述密钥管理模块和所述数据签名模块通信,所述加密模块采用RSA加密算法对数据进行加密和签名;所述密钥管理模块用于增加,删除和修改一组公私密钥,该组公私密钥的公钥交给第三方,而私钥由平台保留,当第三方应用调用虚拟桌面系统提供的公共API时,将请求中的核心部分使用公钥进行签名运算并在请求尾部附上签名,当平台收到密文时,会用私钥对该请求也进行一次签名计算,然后与尾部的签名进行比较,如果一致则可以同意该请求,产生一次安全的会话,否则认为该请求是非法请求,不提供数据给请求方;所述数据签名模块将待签名的数据进行签名运算,所述数据签名模块设置在一台独立的服务器中;所述监控单元包括:并列设置的应用监控模块和用户行为监控模块;所述应用监控模块和所述用户行为监控模块分别和所述后台支撑单元进行通信;所述应用监控模块在15到30秒内向服务器发送一定格式的数据包,当后台支撑单元收到该数据包时,回复一个相应格式的数据包,该格式与监控模块发出的包格式相同,只是包头的标志位与监控模块发出的包不同的数据包,以表示该服务器能够正常运行,当所述应用监控模块不能收到回复达到5到10次时,通知应用管理模块停止该应用的使用并通知用户;所述用户行为监控模块对各个用户在虚拟桌面平台上的行为进行监控,并将获取的数据保存到用户行为数据库中,所述用户行为数据库设置在监控模块中;在一定格式的数据包中:该格式为包头加长度值加内容,其中包头为标志位和应用编号,长度描述除包头和本身以外的数据长度,内容为该包序号和时间戳;用户在虚拟桌面平台上的行为包括:使用某个应用的次数和时间。
地址 100192 北京市海淀区清河小营东路15号