[发明专利]一种用于IPKVM系统的鼠标光标同步方法有效
申请号: | 201110456238.1 | 申请日: | 2011-12-30 |
公开(公告)号: | CN102591493A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 陈军辉;鲍哲;王龙耀;赵光明;邹斌;邓可平 | 申请(专利权)人: | 浙江海康科技有限公司 |
主分类号: | G06F3/033 | 分类号: | G06F3/033;G06F3/02;G06F3/14 |
代理公司: | 浙江杭州金通专利事务所有限公司 33100 | 代理人: | 沈孝敬 |
地址: | 310053 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 ipkvm 系统 鼠标 光标 同步 方法 | ||
技术领域
本发明属于计算机技术领域,涉及计算机远程管理技术,特别涉及一种IPKVM系统及其鼠标光标同步方法。
背景技术
KVM(keyboard、video、mouse)切换器是用一套键盘、显示器、鼠标来控制多台计算机的一种切换装置。IPKVM(KVM over IP)是一种基于IP网络的数字KVM系统,是一种计算机远程管理系统,由一个控制台通过网络实现对一台或多台被控计算机的完全控制和管理。
鼠标是一种计算机人机接口设备,通过机械或和光电等方式获取移动的相对位移值,将相对位移发送至计算机系统,被控计算机根据这个相对位移对屏幕上的鼠标光标做相对移动。图1为普通鼠标和被控计算机之间的数据传输过程示意图。当操作者移动鼠标时,鼠标将其在水平和垂直方向的位移dx和dy发送至被控计算机,被控计算机相应地将屏幕上的鼠标光标在水平和垂直方向移动dx和dy。
现有的IPKVM系统由IPKVM控制台和IPKVM控制器两部分组成。所述IPKVM控制台与IPKVM控制器通过IP网络相连,IPKVM控制器与被控计算机通过视频线和USB线相连。一方面,所述IPKVM控制器通过视频接口获取被控计算机屏幕显示图像,将获取的图像压缩后通过网络传送至IPKVM控制台,IPKVM控制台接收图像数据并进行解压缩后,在控制台屏幕上将被控计算机屏幕显示图像显示出来。另一方面,IPKVM控制台将本端主控鼠标操作信息(光标移动、按键键按动、滚轮滚动等)通过网络传送至IPKVM控制器,IPKVM控制器根据接收的主控鼠标操作信息通过USB接口向被控计算机输出相应控制指令。为了显示被控计算机屏幕图像和获取控制台鼠标信息,IPKVM控制台软件中有一个KVM会话区域,该KVM会话区域是这样一个逻辑概念:它是一个矩形区域,该区域用来绘画被控计算机屏幕图像,同时当控制台鼠标光标位于该区域时控制台软件可以读取鼠标光标在该区域中所处的位置。KVM会话区域不一定完整地在控制台显示器上显示出来,当KVM会话区域显示不完整时可以通过画面移动或缩放等方式来显示未显示的部分。
上述远程控制的过程中,同步IPKVM控制台与被控计算机的鼠标光标,是实现控制的关键。现有的IPKVM系统同步鼠标光标的方法是:由IPKVM控制台获取当前KVM会话区域中主控鼠标光标的位置信息,通过网络将鼠标光标位置发送到IPKVM控制器,IPKVM控制器将当前鼠标光标位置与前一个鼠标光标位置进行比较,计算出鼠标移动的相对位移值,并将该相对位移值发送至当前选中的被控计算机。即当IPKVM控制台的操作者移动鼠标时,控制台读取主控鼠标光标在被控计算机屏幕图像中的位置x和y,通过网络发送至IPKVM控制器,IPKVM控制器将当前鼠标光标位置x和y与前一个鼠标光标位置x’和y’进行比较,计算出鼠标移动的相对位移值dx和dy,将相对位移值dx和dy发送至被控计算机,被控计算机接收到IPKVM控制器发送来的鼠标光标位移值后,相应地将屏幕上的鼠标光标在水平和垂直方向移动dx和dy。图2为现有IPKVM系统结构图和鼠标数据传输过程示意图。
现有的IPKVM系统在IPKVM控制器与被控计算机之间传送的是鼠标光标移动的位移量。
在IPKVM系统的控制台KVM会话区域中有两个鼠标光标,一个是控制台本身的主控鼠标光标,另一个是被控计算机屏幕图像中的被控鼠标光标影像。在正常情况下,这两个鼠标光标是重合的。但是在以下情况下会造成两个鼠标光标不重合:1、被控计算机和IPKVM控制台的鼠标光标初始位置不一致;2、被控计算机鼠标被设置成加速模式,即屏幕上鼠标光标移动的距离与实际的鼠标位移距离不相等,而是一个倍数关系;3、在操作过程中因被控计算机重新启动,而被控鼠标光标位置被系统重新默认;4、被控计算机操作系统还未登录;5、被控计算机本地插有一个本地鼠标,本地鼠标移动造成被控计算机鼠标光标位置变化;6、由于网络通讯错误,造成鼠标数据丢失。针对上述六种情况,现有IPKVM系统提供有一个手工鼠标光标同步的功能,即当操作者发现控制台的主控鼠标光标与被控计算机鼠标光标影像不能重合时,使用鼠标光标同步功能进行手工同步,使两个鼠标光标重合。但是手工同步的方式必然会给用户造成操作上的不方便。另外,被控计算机操作系统的鼠标属性设置也有要求,要求将鼠标设置成非加速模式。因为不同的操作系统鼠标属性设置方法不一样,鼠标属性的设置也会给用户带来麻烦。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江海康科技有限公司,未经浙江海康科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110456238.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现应用程序自动在线更新的方法及装置
- 下一篇:千斤顶的手柄系统