[发明专利]远程处理应用的系统有效
申请号: | 201210545592.6 | 申请日: | 2012-12-14 |
公开(公告)号: | CN103067456B | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 乔健 | 申请(专利权)人: | 上海市信息网络有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F3/0481;G06F3/0484;G06F3/0487 |
代理公司: | 上海光华专利事务所31219 | 代理人: | 高磊 |
地址: | 201206 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 处理 应用 系统 | ||
技术领域
本发明涉及一种远程处理应用的系统。
背景技术
在企业生产环境中,员工的日常工作会使用各种工作软件,当企业有新的软件需要使用、或对现有的软件进行更新时,网络管理人员需要在每一个员工的电脑上进行部署或更新。有时候,由于操作系统或软件安装环境的更新不及时,致使软件或更新软件出现故障,浪费了IT部门排错难度和应用运维工作量。
针对上述问题,现有的解决方式为将员工日常使用的工作软件安装在服务器设备端,利用WEB浏览器将服务器设备上的应用界面显示在浏览器上,并通过用户在界面上的操作,来操控工作软件的运行。该种方式虽然能够方便对软件的维护和更新,但无法保证数据在网络中传输的安全性。
因此,需要对现有的方案进行改进,以提供一种既便于软件的维护和更新,又能使用户安全的使用工作软件。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种远程处理应用的系统,用于解决现有技术中软件更新、维护不方便,且网络传输数据不安全的问题。
为实现上述目的及其他相关目的,本发明提供一种远程处理应用的系统,其至少包括:用户设备;以及安装了应用、且与所述用户设备通信连接的服务器设备;
所述用户设备至少包括:人机交互装置;与所述人机交互装置连接、且与所述服务器设备通信连接的客户端模块,用于在所述服务器设备提供的所述应用的界面图像中,捕获用户利用所述人机交互装置对所述应用的操作及所述操作在所述界面图像中的位置,并基于所述操作和所述位置生成所述界面图像所对应的操作信息,并将所述操作信息发送至所述服务器设备;
所述服务器设备至少包括:操作处理模块,用于获取来自所述客户端模块的所述操作信息,并将所述操作信息转换成对相应应用的操作;界面处理模块,用于在所述操作处理模块操作所述应用致使所述应用的界面变化时,采集所述应用的界面图像,并将所述界面图像提供给所述客户端模块,以供所述客户端模块将所所述界面图像实时地提供给用户。
优选地,所述界面处理模块还用于在所述应用运行前,采集安装在所述服务器设备上的各应用的图标所构成的界面,并将所采集的界面图像作为用于启动应用的界面图像提供给所述客户端模块。
优选地,所述操作处理模块还用于将来自所述客户端模块的对应用于启动应用的界面图像的操作信息,转换成启动相应应用的操作。
优选地,所述界面处理模块包括:采集子模块,用于在所述应用开始运行后,实时采集所述应用的界面图像。
优选地,所述界面处理模块包括:第一界面处理子模块,用于从所述采集子模块所采集的各所述界面图像中提取所述应用的界面的背景图像,并在所述操作处理模块操作所述应用时,将所述采集模块所采集的界面图像分别与所述背景图像进行比对,以得到在所述背景图像下的至少一个图像变化量,并将所述背景图像与各图像变化量依次发送至所述客户端模块。
优选地,所述客户端模块还包括:第二界面处理子模块,用于基于所述第一界面处理子模块所提供的背景图像及图像变化量,来合成所述应用当前的界面图像。
优选地,所述操作信息包括:操作鼠标按键的信息、操作鼠标按键时鼠标所在位置的信息、和/或操作键盘的信息。
优选地,所述系统还包括:认证处理模块,用于获取来自所述用户设备的认证信息,并基于所述认证信息向所述用户设备提供相应应用的图标。
优选地,所述系统还包括:管理模块,用于基于所述认证信息所对应的存储空间,将所述应用运行时产生的文件予以保存,并保存所述用户操作所述应用时的痕迹;以及基于所述痕迹对所述应用或用户进行管理。
如上所述,本发明的远程处理应用的系统,具有以下有益效果:将运行在服务器设备上的应用的界面以图像的形式提供给用户,使得所述应用运行的数据不会通过网络进行传输,有效地防止了网络黑客的盗取或攻击,还便于集中维护所述应用;另外,所述操作处理模块利用客户端模块所捕获的用户在界面图像上的操作及操作的位置来确定用户在所对应的界面的操作,并执行该操作,以使所述应用正常工作;此外,所述界面处理模块基于操作处理模块对应用的操作来采集并发送相应的界面图像,能够及时反馈应用界面的变化情况,以供用户继续操作所述应用;特别地,所述界面处理模块将所采集的界面图像进行背景和前景的分离,使得界面处理模块与客户端模块之间只需传输一次背景图像,所述客户端模块既能够根据背景图像与后续传输的图像变化量来显示每次操作后的应用的界面变化,能够有效减少网络的开销
附图说明
图1显示为本发明的远程处理应用的系统的结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海市信息网络有限公司,未经上海市信息网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210545592.6/2.html,转载请声明来源钻瓜专利网。