本发明专利技术公开了一种用于远程控制的分区传输方法和系统,其中所述方法包括:在本地侧获取一窗体,将所述窗体划分为若干区域并为各区域分别设置扫描周期;在本地侧根据各区域的扫描周期分别对各区域进行扫描,根据每个区域是否处于受关注状态来调整每个区域的扫描周期,并将图像发生变化的区域传输至网络侧。本发明专利技术有效的降低了处理资源和传输资源的占用率,提升处理速度和传输速度。
A partitioned transmission method and system for remote control
The invention discloses a method and system for transmitting partition of the remote control, wherein said method comprises: obtaining a form in the local side, the form is divided into several regions and each region setting scan cycle respectively; in the local side according to the scan cycle of each region respectively were scanned for each region, according to the if the scan cycle concern to adjust each region in each region, and the region is transmitted to the network side image changes. The invention effectively reduces the occupation rate of the processing resource and the transmission resource, and improves the processing speed and the transmission speed.
【技术实现步骤摘要】
本专利技术属于远程控制领域,具体地说,涉及一种用于远程控制的分区传输方法和系统。
技术介绍
所谓远程控制,是指管理人员通过互联网联通处于异地的被控制的电脑,将被控电脑的桌面环境显示到自己的电脑中,通过本地电脑对处于异地的被控电脑进行配置、软件安装程序、修改等工作。远程控制的工作原理远程控制必须通过网络才能进行。位于本地的电脑是操纵指令的发出端,称为主控端,非本地的被控电脑称为被控端。主控端和被控端可以是位于同一局域网中,也可以是连入互联网的处在任何位置的两台或多台电脑。通常在主控端的电脑中安装服务器端程序,在被控端的电脑中安装客户端程序;使用时主控端的电脑中的服务器端程序向被控端的电脑中的客户端程序发出信号,建立一个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制被控端的电脑中的各种应用程序运行。VNC (Virtual Network Computing虚拟网络计算机)就是一种远程控制技术,实质上属于一种跨平台的显示系统,将被控端的电脑的完整的窗口界面通过网络传输到主控端的电脑屏幕上显示。当操作者使用主控端的电脑控制被控端的电脑时,就如同坐在被控端的电脑的屏幕前一样,可以启动被控端电脑的应用程序,可以使用或窃取被控端电脑的文件资料,甚至可以利用被控端电脑的外部打印设备(打印机)和通信设备(调制解调器或者专线等)来进行打印和访问外网和内网。因为VNC是一个抽象工具,和客户机本机的图形系统并没有直接联系,VNC技术是对被控端的整个屏幕进行抓取,将屏幕作为一个位图传输到主控端并加以显示,因此,即使被控端仅仅是滚动了一行文档,VNC也会重新截取整个屏幕并发送到主控端进行显示,而连续多次对整个屏幕进行截屏传输,所传输的数据量必然会很大,在主控端重现屏幕也会耗费更多资源,传输效率和处理效率都非常低,这就会直接导致主控端所显示的画面更新速度很慢,画面严重滞后,并且刷新的效果不明显,从而影响主控端对被控端的远程控制,给被控端的用户的感觉就是远程控制的主控端的反应非常不灵敏,存在非常大的延迟。当被控端的一些图形画面变化很快的应用程序打开的时候,VNC更加难以应付,延迟会更明显。
技术实现思路
有鉴于此,本专利技术所要解决的技术问题是提供了一种用于远程控制的分区传输方法和系统,这样可以有效的降低了处理资源和传输资源的占用率,提升处理速度和传输速度。为了解决上述技术问题,本专利技术公开了一种用于远程控制的分区传输方法,包括 在本地侧获取一窗体,将所述窗体划分为若干区域并为各区域分别设置扫描周期;在本地侧根据各区域的扫描周期分别对各区域进行扫描,根据每个区域是否处于受关注状态来调整每个区域的扫描周期,并将图像发生变化的区域传输至网络侧。进一步地,还包括在本地侧每隔一固定周期对各区域同时进行扫描,根据图像发生变化的情况调整各区域的扫描周期,将图像发生变化的区域传输至网络侧。进一步地,将图像发生变化的区域传输至网络侧的步骤,还包括将图像发生变化的区域的位置信息也一起传输至网络侧。进一步地,还包括在所述网络侧根据所述位置信息,将接收到的区域的图像替换到所述窗体中相应位置,在所述网络侧重现所述窗体。进一步地,根据每个区域是否处于受关注状态来调整每个区域的扫描周期的步骤,包括对每个区域赋予一权重,依据不同的权重范围设置相应的扫描周期;根据各区域的扫描周期分别检测每个区域是否处于受关注状态并为每个区域调整权重,根据各区域的权重所处的权重范围调整各区域的扫描周期。进一步地,根据一区域的扫描周期对所述区域进行扫描,检测到所述区域处于受关注状态,则增加所述区域的权重,如已增至最大值则不再增加;检测到所述区域未处于受关注状态,则减少所述区域的权重,如已减至最小值则不再减少;所述权重越大,扫描周期越短。进一步地,根据一区域的扫描周期对所述区域进行扫描,检测到所述区域处于受关注状态,则增加所述区域的权重;检测到所述区域未处于受关注状态,则在每检测到所述区域处于受关注状态时对所述区域进行一次扫描。进一步地,所述受关注状态,包括以下一个或多个的组合被鼠标点击、鼠标轨迹经过、与上一扫描周期获取的图像相比发生变化。进一步地,将图像发生变化的区域传输至网络侧的步骤,包括在本地侧将图像发生变化的区域划分为若干区块;针对每一区块,识别其中包含的元素,如果存在一元素面积最大且占所述区块的面积的比重超过一门限,使用与所述元素的类别相应的压缩方式对所述区块进行压缩并传输至网络侧。进一步地,将图像发生变化的区域传输至网络侧的步骤,还包括将各区块的位置信息传输至网络侧;在所述网络侧接收并解压缩各区块的图像,依据所述各区块的位置信息对各区块的图像进行重组,将所述区域还原。为了解决上述技术问题,本专利技术公开了一种用于远程控制的分区传输系统,包括 分区传输装置和接收装置;所述分区传输装置,用于获取一窗体,将所述窗体划分为若干区域并为各区域分别设置扫描周期,根据各区域的扫描周期分别对各区域进行扫描,根据每个区域是否处于受关注状态来调整每个区域的扫描周期,并将图像发生变化的区域传输至所述接收装置;所述接收装置,用于将接收到的区域的图像替换到所述窗体中相应位置,在所述网络侧重现所述窗体。进一步地,所述分区传输装置,还用于将图像发生变化的区域的位置信息一起传输至所述接收装置;所述接收装置,还用于依据所述位置信息将接收到的区域的图像替换到所述窗体中相应位置。进一步地,所述分区传输装置,还用于每隔一固定周期对各区域同时进行扫描,根据图像发生变化的情况调整各区域的扫描周期,将图像发生变化的区域传输至所述接收装置。进一步地,所述分区传输装置,还用于对每个区域赋予一权重,依据不同的权重范围设置相应的扫描周期,根据各区域的扫描周期分别检测每个区域是否处于受关注状态并为每个区域调整权重,根据各区域的权重所处的权重范围调整各区域的扫描周期。进一步地,所述分区传输装置,进一步用于根据一区域的扫描周期对所述区域进行扫描,检测到所述区域处于受关注状态,则增加所述区域的权重,检测到所述区域未处于受关注状态,则减少所述区域的权重,所述权重越大,扫描周期越短。进一步地,所述分区传输装置,进一步用于根据一区域的扫描周期对所述区域进行扫描,检测到所述区域处于受关注状态,则增加所述区域的权重;检测到所述区域未处于受关注状态,则在每检测到所述区域处于受关注状态时对所述区域进行一次扫描。进一步地,所述分区传输装置,检测到所述区域处于受关注状态,依据以下一个或多个的组合被鼠标点击、鼠标轨迹经过、与上一扫描周期获取的图像相比发生变化。进一步地,所述分区传输装置,将图像发生变化的区域划分为若干区块,针对每一区块,识别其中包含的元素,如果存在一元素面积最大且占所述区块的面积的比重超过一门限,使用与所述元素的类别相应的压缩方式对所述区块进行压缩并与所述区块的位置信息一起传输至所述接收装置。进一步地,所述接收装置,还用于接收并解压缩各区块的图像,依据所述各区块的位置信息对各区块的图像进行重组,将所述区域还原。与现有的方案相比,本专利技术所获得的技术效果1)本专利技术通过对窗体分区进行有区别的监控,仅需要对于活跃的区域进行高密度检测,对于不活跃的区域进行低密度检测,这样可以有效的降低CPU的占用率;2)对于活跃区本文档来自技高网...
【技术保护点】
1.一种用于远程控制的分区传输方法,其特征在于,包括:在本地侧获取一窗体,将所述窗体划分为若干区域并为各区域分别设置扫描周期;在本地侧根据各区域的扫描周期分别对各区域进行扫描,根据每个区域是否处于受关注状态来调整每个区域的扫描周期,并将图像发生变化的区域传输至网络侧。
【技术特征摘要】
【专利技术属性】
技术研发人员:高云峥,马小丁,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。