鼠标同步的方法、装置和系统与流程

文档序号:12663295阅读:来源:国知局

技术特征:

1.一种鼠标同步的方法,其特征在于,所述鼠标同步包括客户端鼠标与服务器端鼠标的同步,包括:

获取客户端鼠标的第一信息,其中,所述客户端鼠标的第一信息是用户操作客户端鼠标之后客户端鼠标的实时信息;

获取客户端鼠标信息记录模块记录的客户端鼠标的上次移动后的记录信息;

比较所述客户端鼠标的第一信息与所述客户端鼠标的上次移动后的记录信息;

当所述客户端鼠标的第一信息相对所述客户端鼠标的上次移动后的记录信息发生变化时根据所述客户端鼠标的第一信息控制客户端光标移动;

向服务器端上报所述客户端鼠标的第一信息相对所述客户端鼠标的上次移动后的记录信息的改变值,以使得所述服务器端根据所述改变值进行鼠标重定向操作;

接收所述服务器端返回的服务器端鼠标的第二信息,其中,所述服务器端鼠标的第二信息为所述服务器端根据所述改变值进行鼠标重定向操作之后的服务器端鼠标的实时信息;

根据所述服务器端鼠标的第二信息控制所述客户端光标再次移动。

2.如权利要求1所述的方法,其特征在于,当所述客户端鼠标的第一信息相对所述客户端鼠标的上次移动后的记录信息发生变化时,还包括:

根据所述客户端鼠标的第一信息,更新所述客户端鼠标信息记录模块记录的客户端鼠标的上次移动后的记录信息。

3.如权利要求2所述的方法,其特征在于,所述根据所述服务器端鼠标的第二信息控制所述客户端光标再次移动之前,根据所述客户端鼠标的第一信息,更新所述客户端鼠标信息记录模块记录的客户端鼠标的上次移动后的记录信息之后,还包括:

再次获取客户端鼠标信息记录模块记录的客户端鼠标的上次移动后的记录信息,其中,所述客户端鼠标的上次移动后的记录信息为所述客户端鼠标的第一信息;

比较所述客户端鼠标的第一信息与所述服务器端鼠标的第二信息,当所述服务器端鼠标的第二信息相对所述客户端鼠标的第一信息发生变化时,执行根据所述服务器端鼠标的第二信息控制所述客户端光标再次移动的步骤。

4.一种鼠标同步的方法,其特征在于,所述鼠标同步包括客户端鼠标与服务器端鼠标的同步,包括:

接收客户端上报的客户端鼠标的第一信息相对客户端鼠标的上次移动后的记录信息的改变值,其中,所述客户端鼠标的第一信息是用户操作客户端鼠标之后客户端鼠标的实时信息;

根据所述改变值进行鼠标重定向操作;

获取服务器端鼠标的第二信息,其中,所述服务器端鼠标的第二信息为所述服务器端根据所述改变值进行鼠标重定向操作之后的服务器端鼠标的实时信息;

向所述客户端发送所述服务器端鼠标的第二信息,以使得所述客户端根据所述服务器端鼠标的第二信息控制所述客户端光标再次移动。

5.如权利要求4所述的方法,其特征在于,所述改变值进行鼠标重定向操作之后,还包括:

监测是否发生服务器端鼠标再次移动事件,如果检测到所述服务器端鼠标再次移动事件,执行所述获取服务器端鼠标的第二信息的步骤。

6.如权利要求5所述的方法,其特征在于,所述监测是否发生服务器端鼠标再次移动事件,包括:

当发生第三方程序调用所述服务器端鼠标控制接口,并使得所述服务器端鼠标控制接口控制服务器端鼠标再次移动,监测到发生所述服务器端鼠标再次移动事件。

7.如权利要求4或5所述的方法,其特征在于,所述根据所述改变值进行鼠标重定向操作,包括:

根据所述改变值,控制所述服务器端鼠标移动。

8.一种客户端装置,其特征在于,用于实现客户端鼠标与服务器端鼠标的同步,包括:

客户端鼠标信息记录模块,用于保存客户端鼠标的上次移动后的记录信息;

第一获取单元,用于获取客户端鼠标的第一信息,其中,所述客户端鼠标的第一信息是用户操作客户端鼠标之后客户端鼠标的实时信息;获取所述客户端鼠标信息记录模块记录的所述客户端鼠标的上次移动后的记录信息;还用于比较所述客户端鼠标的上次移动后的记录信息与所述客户端鼠标的第一信息,当所述客户端鼠标的第一信息相对所述客户端鼠标的上次移动后的记录信息发生变化时,触发第一通信单元动作;客户端鼠标控制单元,用于根据所述客户端鼠标的第一信息控制客户端光标移动;

所述第一通信单元,用于向服务器端上报所述客户端鼠标的第一信息相对所述客户端鼠标的上次移动后的记录信息的改变值,以使得所述服务器端根据所述改变值进行鼠标重定向操作;

所述第一获取单元,还用于接收所述服务器端返回的服务器端鼠标的第二信息,其中,所述服务器端鼠标的第二信息为所述服务器端根据所述改变值进行鼠标重定向操作之后的服务器端鼠标的实时信息;

所述客户端鼠标控制单元,还用于根据所述服务器端鼠标的第二信息控制所述客户端光标再次移动。

9.如权利要求8所述的装置,其特征在于,所述客户端鼠标信息记录模块,还用于根据所述客户端鼠标的第一信息,更新所述客户端鼠标信息记录模块记录的客户端鼠标的上次移动后的记录信息。

10.如权利要求9所述的装置,其特征在于,所述第一获取单元,还用于再次获取客户端鼠标信息记录模块记录的客户端鼠标的上次移动后的记录信息,其中,所述客户端鼠标的上次移动后的记录信息为所述客户端鼠标的第一信息,比较所述客户端鼠标的第一信息与所述服务器端鼠标的第二信息,当所述服务器端鼠标的第二信息相对所述客户端鼠标的第一信息发生变化时,触发所述客户端鼠标控制单元根据所述服务器端鼠标的第二信息控制所述客户端光标再次移动。

11.一种服务器,其特征在于,用于实现客户端鼠标与服务器端鼠标的同步,包括:

第二通信单元,用于接收客户端上报的客户端鼠标的第一信息相对客户端鼠标的上次移动后的记录信息的改变值,其中,所述客户端鼠标的第一信息是用户操作客户端鼠标之后客户端鼠标的实时信息;

服务器端鼠标控制单元,用于根据所述改变值进行鼠标重定向操作;

第二获取单元,用于获取服务器端鼠标的第二信息,其中,所述服务器端鼠标的第二信息为所述服务器端根据所述改变值进行鼠标重定向操作之后的服务器端鼠标的实时信息;

所述第二通信单元,还用于向所述客户端发送所述服务器端鼠标的第二信息,以使得所述客户端根据所述服务器端鼠标的第二信息控制所述客户端光标再次移动。

12.如权利要求11所述的服务器,其特征在于,还包括:

监测单元,用于监测是否发生服务器端鼠标再次移动事件,如果检测到所述服务器端鼠标再次移动事件,触发所述第二获取单元获取服务器端鼠标的第二信息。

13.如权利要求12所述的服务器,其特征在于,所述监测单元,具体用于监测是否发生第三方程序调用所述服务器端鼠标控制接口,并使得所述服务器端鼠标控制接口控制服务器端鼠标再次移动,如果是,确定发生所述服务器端鼠标再次移动事件。

14.一种通信系统,其特征在于,所述通信系统包括客户端装置和服务器,用于实现客户端鼠标与服务器端鼠标的同步,

所述客户端装置用于获取客户端鼠标的第一信息,其中,所述客户端鼠标的第一信息是用户操作客户端鼠标之后客户端鼠标的实时信息;获取客户端鼠标信息记录模块记录的客户端鼠标的上次移动后的记录信息;还用于比较所述客户端鼠标的第一信息与所述客户端鼠标的上次移动后的记录信息,当所述客户端鼠标的第一信息相对所述客户端鼠标的上次移动后的记录信息发生变化时根据所述客户端鼠标的第一信息控制客户端光标移动,以及向服务器端上报所述相对所述客户端鼠标的上次移动后的记录信息的改变值;

所述服务器用于接收客户端上报的所述改变值,根据所述改变值进行鼠标重定向操作,获取服务器端鼠标的第二信息,其中,所述服务器端鼠标的第二信息为所述服务器端根据所述改变值进行鼠标重定向操作之后的服务器端鼠标的实时信息,以及向所述客户端发送所述服务器端鼠标的第二信息;

所述客户端装置还用于接收所述服务器端返回的所述服务器端鼠标的第二信息,根据所述服务器端鼠标的第二信息控制所述客户端光标再次移动。

15.如权利要求14所述的通信系统,所述客户端装置还用于实现上述权利要求2或3所述的方法,所述服务器还用于实现上述权利要求5-7任一项所述的方法。

16.一种客户端装置,其特征在于,用于实现客户端鼠标与服务器端鼠标的同步;

所述装置包括处理器、存储器、总线和通信接口;

所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述总线连接,当所述客户端装置运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述客户端装置执行如权利要求1-3中任一所述的鼠标同步的方法。

17.一种服务器,其特征在于,用于实现客户端鼠标与服务器端鼠标的同步;

所述服务器包括处理器、存储器、总线和通信接口;

所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述总线连接,当所述客户端装置运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述服务器执行如权利要求4-7中任一所述的鼠标同步的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1