[发明专利]对服务端的多鼠标远程控制方法有效
申请号: | 200710028507.8 | 申请日: | 2007-06-08 |
公开(公告)号: | CN101067772A | 公开(公告)日: | 2007-11-07 |
发明(设计)人: | 朱建明;刘明华 | 申请(专利权)人: | 广东威创日新电子有限公司 |
主分类号: | G06F3/033 | 分类号: | G06F3/033;G06F3/048 |
代理公司: | 广州市华学知识产权代理有限公司 | 代理人: | 李卫东 |
地址: | 510663广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务端 鼠标 远程 控制 方法 | ||
技术领域
本发明涉及对服务端远程控制技术,尤其是指对服务端的多鼠标远程控制方法。
背景技术
随着计算机技术的发展,高清晰大屏幕的应用越来越来广泛,一屏多用的技术越来越来成熟,多个用户通过网络远程操作大屏幕需求越来越来广,而视窗Windows等操作系统只支持单一的鼠标,目前也没有提供多鼠标的接口,使用传统方法很难实现多鼠标远程控制。通过对鼠标使用情况进行概率统计得知:鼠标99%用于移动、单击右键、右键弹出菜单、滚动,且这一部分操作耗时非常短;鼠标1%用于拖放对象、拖拉窗口、文字选取,且这一部耗时相对长一点。根据这种特点,可以对鼠标采用分时抢占式多任务的方式来实现多鼠标远程控制。以这种方式所实现的多鼠标远程控制,在微观上是单鼠标(单用户)操作,在宏观上是多鼠标(多用户))操作。
发明内容
本发明的目的在于克服上述现有技术的缺点和不足,提供对服务端的多鼠标远程控制方法,其可以通过网络在服务端(远程计算机)虚拟多个用户鼠标,从而实现在用户端(本地计算机)通过鼠标并发控制服务端(远程计算机)。
本发明的目的通过以下技术方案予以实现:对服务端的多鼠标远程控制方法,包括以下步骤:
(1)启动服务端的远程控制模块,启动用户端的本地控制模块;
(2)用户端的本地控制模块定义本地用户的鼠标颜色和/或大小,并发送到服务端的远程控制模块;
(3)服务端的远程控制模块根据用户端的本地控制模块定义的鼠标颜色和/或大小,在服务端桌面绘制出用户鼠标的图标;
(4)用户端的本地控制模块捕捉本地鼠标偏移量或者本地鼠标的位置、动作事件,并发送到服务端的远程控制模块;
(5)服务端的远程控制模块接收用户端的本地控制模块发送的本地鼠标偏移量或者本地鼠标的位置、动作事件,并根据本地鼠标的动作事件的分类,服务端的远程控制模块通过服务端桌面的用户鼠标相应模拟本地鼠标的动作事件,从而实现对服务端的多鼠标远程控制。
为更好地实现本发明,所述用户端的本地控制模块捕捉本地鼠标偏移量、动作事件时,将鼠标锁定在某一区域的中央,每次操作鼠标,则记录鼠标的动作和鼠标的偏移量:如果是点击或滚动鼠标,则鼠标的偏移量为0;如果是移动鼠标,则记录鼠标的实际偏移量;然后再将鼠标拉回到该区域的中央,最后将本地鼠标偏移量、动作事件发送到服务端的远程控制模块。
所述根据本地鼠标的动作事件的分类,服务端的远程控制模块通过服务端桌面的用户鼠标相应模拟本地鼠标的动作事件,其包括以下两种情况:
(a)所述本地鼠标的动作事件为直接移动,服务端的远程控制模块则根据用户鼠标的上一次位置信息以及用户端的本地控制模块发送的本地鼠标偏移量计算出的用户鼠标新的位置,探测用户鼠标是否在窗口边缘、标题栏、用户区,结合窗口的属性实现动态地变换用户鼠标的形状,通过重组和分发鼠标消息来触发改变超链接文本的颜色;
(b)所述本地鼠标的动作事件为拖放、点击、滚动,服务端的远程控制模块则采用分时抢占式多任务的方式,在服务端桌面的用户鼠标位置上相应模拟本地鼠标的拖放、点击、滚动操作。
所述分时抢占式多任务方式,是指把鼠标当成一种资源,采用分时技术,抢占方式使用该资源,即一个用户正在使用鼠标,其它用户直到这个用户操作结束以后才能使用鼠标,因为用户单击鼠标操作是在小于一个微秒级的时间内完成的,从而实现多鼠标宏观上并发。
所述拖放包括拖拉窗口、拖放对象,所述点击包括单击、双击左键、右键、中键。
所述服务端与用户端之间通过传输介质实现用户多鼠标远程控制,传输介质是基于TCP/IP的双绞线、同轴电缆、光缆等有线网络,也可以是无线网络。
本发明与现有技术相比,具有以下优点与有益效果:
(1)本发明解决了目前Windows不支持多鼠标的限制,无需修改或编写任何鼠标驱动程序就能实现多鼠标远程控制的方法。
(2)本发明为开发多鼠标远程控制提供快捷、高效、低成本的实现方法。
(3)市场现有的多鼠标产品仅仅是多鼠标远程指示器,不能实现真正意义的远程控制,本发明从本质上实现多鼠标远程控制。
附图说明
图1是本发明对服务端的多鼠标远程控制方法中用户端与服务端的连接结构示意图;
图2是本发明对服务端的多鼠标远程控制方法的流程图。
具体实施方式
下面结合实施例及附图,对本发明作进一步地详细说明,但本发明的实施方式不限于此。
实施例
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创日新电子有限公司,未经广东威创日新电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710028507.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:机械式齿轮变速箱的倒档操纵装置
- 下一篇:蛋白专用粉碎机