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