[发明专利]一种用于远程控制的分区传输方法和系统有效
申请号: | 201110041247.4 | 申请日: | 2011-02-21 |
公开(公告)号: | CN102164166A | 公开(公告)日: | 2011-08-24 |
发明(设计)人: | 高云峥;马小丁 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F3/033;G06F3/048 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100088 西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 远程 控制 分区 传输 方法 系统 | ||
技术领域
本发明属于远程控制领域,具体地说,涉及一种用于远程控制的分区传输方法和系统。
背景技术
所谓远程控制,是指管理人员通过互联网联通处于异地的被控制的电脑,将被控电脑的桌面环境显示到自己的电脑中,通过本地电脑对处于异地的被控电脑进行配置、软件安装程序、修改等工作。
远程控制的工作原理:远程控制必须通过网络才能进行。位于本地的电脑是操纵指令的发出端,称为主控端,非本地的被控电脑称为被控端。主控端和被控端可以是位于同一局域网中,也可以是连入互联网的处在任何位置的两台或多台电脑。通常在主控端的电脑中安装服务器端程序,在被控端的电脑中安装客户端程序;使用时主控端的电脑中的服务器端程序向被控端的电脑中的客户端程序发出信号,建立一个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制被控端的电脑中的各种应用程序运行。
VNC(Virtual Network Computing虚拟网络计算机)就是一种远程控制技术,实质上属于一种跨平台的显示系统,将被控端的电脑的完整的窗口界面通过网络传输到主控端的电脑屏幕上显示。当操作者使用主控端的电脑控制被控端的电脑时,就如同坐在被控端的电脑的屏幕前一样,可以启动被控端电脑的应用程序,可以使用或窃取被控端电脑的文件资料,甚至可以利用被控端电脑的外部打印设备(打印机)和通信设备(调制解调器或者专线等)来进行打印和访问外网和内网。
因为VNC是一个抽象工具,和客户机本机的图形系统并没有直接联系,VNC技术是对被控端的整个屏幕进行抓取,将屏幕作为一个位图传输到主控端并加以显示,因此,即使被控端仅仅是滚动了一行文档,VNC也会重新截取整个屏幕并发送到主控端进行显示,而连续多次对整个屏幕进行截屏传输,所传输的数据量必然会很大,在主控端重现屏幕也会耗费更多资源,传输效率和处理效率都非常低,这就会直接导致主控端所显示的画面更新速度很慢,画面严重滞后,并且刷新的效果不明显,从而影响主控端对被控端的远程控制,给被控端的用户的感觉就是远程控制的主控端的反应非常不灵敏,存在非常大的延迟。当被控端的一些图形画面变化很快的应用程序打开的时候,VNC更加难以应付,延迟会更明显。
发明内容
有鉴于此,本发明所要解决的技术问题是提供了一种用于远程控制的分区传输方法和系统,这样可以有效的降低了处理资源和传输资源的占用率,提升处理速度和传输速度。
为了解决上述技术问题,本发明公开了一种用于远程控制的分区传输方法,包括:在本地侧获取一窗体,将所述窗体划分为若干区域并为各区域分别设置扫描周期;在本地侧根据各区域的扫描周期分别对各区域进行扫描,根据每个区域是否处于受关注状态来调整每个区域的扫描周期,并将图像发生变化的区域传输至网络侧。
进一步地,还包括:在本地侧每隔一固定周期对各区域同时进行扫描,根据图像发生变化的情况调整各区域的扫描周期,将图像发生变化的区域传输至网络侧。
进一步地,将图像发生变化的区域传输至网络侧的步骤,还包括:将图像发生变化的区域的位置信息也一起传输至网络侧。
进一步地,还包括:在所述网络侧根据所述位置信息,将接收到的区域的图像替换到所述窗体中相应位置,在所述网络侧重现所述窗体。
进一步地,根据每个区域是否处于受关注状态来调整每个区域的扫描周期的步骤,包括:对每个区域赋予一权重,依据不同的权重范围设置相应的扫描周期;根据各区域的扫描周期分别检测每个区域是否处于受关注状态并为每个区域调整权重,根据各区域的权重所处的权重范围调整各区域的扫描周期。
进一步地,根据一区域的扫描周期对所述区域进行扫描,检测到所述区域处于受关注状态,则增加所述区域的权重,如已增至最大值则不再增加;检测到所述区域未处于受关注状态,则减少所述区域的权重,如已减至最小值则不再减少;所述权重越大,扫描周期越短。
进一步地,根据一区域的扫描周期对所述区域进行扫描,检测到所述区域处于受关注状态,则增加所述区域的权重;检测到所述区域未处于受关注状态,则在每检测到所述区域处于受关注状态时对所述区域进行一次扫描。
进一步地,所述受关注状态,包括以下一个或多个的组合:被鼠标点击、鼠标轨迹经过、与上一扫描周期获取的图像相比发生变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110041247.4/2.html,转载请声明来源钻瓜专利网。