System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 鼠标校正方法、装置、存储介质及计算机设备制造方法及图纸_技高网

鼠标校正方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:40873477 阅读:2 留言:0更新日期:2024-04-08 16:41
本申请提供了一种鼠标校正方法、装置、存储介质及计算机设备。该方法包括:将鼠标指针移动至接收端显示界面的任意顶点,并指示发送端将鼠标指针移动至与接收端显示界面对应的顶点;获取发送端将鼠标指针移动到接收端显示界面对应的顶点时发送端显示界面的第一图像数据;将鼠标指针在接收端显示界面移动N个移动单位,并指示发送端将鼠标指针移动N个移动单位;获取发送端将鼠标指针移动后发送端显示界面的第二图像数据;基于第一图像数据和第二图像数据计算鼠标指针在发送端显示界面移动的像素距离;计算像素距离与N个移动单位之比得到校正系数,基于校正系数计算出新的鼠标倍速系数并更新。本申请能够使接收端和发送端的鼠标移动距离同步。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种鼠标校正方法、装置、存储介质及计算机设备


技术介绍

1、坐席系统是一种将操作端和计算机主机分离的系统,其分为发送端设备和接收端设备,发送端设备接计算机,用于采集计算机的音视频图像数据以及反向将usb键鼠消息传递给计算机,接收端设备接显示器和键鼠设备,用于呈现发送端设备采集到的音视频图像数据,同时能将键鼠消息发送到发送端设备。而传递键鼠消息是坐席系统中的一个重要技术,接收端设备采集键盘鼠标动作,通过网络发送到发送端设备,发送端设备模拟成一个usb设备再将键鼠消息发送到所连接的计算机主机。当接收端设备所连接的鼠标移动时,接收端设备会向发送端设备发送指令让其模拟鼠标移动一定的距离。

2、然而,由于发送端设备和接收端设备之间会受到被控计算机主机的指针移动速度参数的影响,导致鼠标在发送端设备和接收端设备上的移动距离不同,影响鼠标的控制。


技术实现思路

1、本申请实施例提供了一种鼠标校正方法、装置、存储介质及计算机设备,能够对坐席系统的接收端和发送端的鼠标进行校正,使得接收端和发送端的鼠标移动距离同步。

2、第一方面,本申请提供了一种鼠标校正方法,应用于坐席系统的接收端,所述方法包括:

3、在满足触发条件时,将鼠标指针移动至接收端显示界面的任意顶点,并发送第一鼠标指令至发送端;所述发送端用于响应于所述第一鼠标指令将鼠标指针移动至发送端显示界面与所述接收端显示界面对应的顶点;

4、获取所述发送端将所述鼠标指针移动到所述接收端显示界面对应的顶点时所述发送端显示界面的第一图像数据;

5、将所述鼠标指针在所述接收端显示界面移动n个移动单位,并发送第二鼠标指令至所述发送端;所述发送端用于响应于所述第二鼠标指令将所述鼠标指针在所述发送端显示界面移动n个移动单位,n为正整数;

6、获取所述发送端将所述鼠标指针移动后所述发送端显示界面的第二图像数据;

7、基于所述第一图像数据和所述第二图像数据计算所述鼠标指针在所述发送端显示界面移动的像素距离;

8、计算所述像素距离与n个移动单位之比得到校正系数;

9、计算所述校正系数与所述接收端的鼠标倍速系数之积得到新的鼠标倍速系数,并更新所述接收端的鼠标倍速系数;所述接收端用于在接收到所述发送端发送的鼠标移动指令时,基于所述鼠标倍速系数对所述鼠标移动指令的移动量进行修正后得到所述鼠标指针的实际移动量。

10、在其中一个实施例中,执行所述获取所述发送端将所述鼠标指针移动后所述发送端显示界面的第二图像数据之前,所述方法还包括:

11、发送桌面显示指令至所述发送端;所述发送端用于响应于所述桌面显示指令将计算机桌面的各应用窗口最小化。

12、在其中一个实施例中,所述触发条件包括:

13、接收到鼠标校正请求,

14、或

15、识别到所述鼠标指针静止时间达到预设的时间阈值。

16、在其中一个实施例中,所述基于所述第一图像数据和所述第二图像数据计算所述鼠标指针在所述发送端显示界面移动的像素距离,包括:

17、将所述第一图像数据中每个像素点的像素值与所述第二图像数据对应像素点的像素值进行比较,识别出所述第一图像数据中所述鼠标指针所在的第一坐标和所述第二图像数据中所述鼠标指针所在的第二坐标;

18、基于所述第一坐标和所述第二坐标计算所述鼠标指针移动的像素距离。

19、第二方面,本申请提供一种鼠标校正方法,应用于坐席系统的发送端,所述方法包括:

20、响应于接收端发送的第一鼠标指令,将鼠标指针移动至发送端显示界面与接收端显示界面对应的顶点;所述接收端用于在满足触发条件时,将鼠标指针移动至接收端显示界面的任意顶点,并发送所述第一鼠标指令;

21、将所述鼠标指针移动至所述发送端显示界面与所述接收端显示界面对应的顶点的图像保存为第一图像数据;

22、将所述第一图像数据发送至所述接收端;

23、响应于所述接收端发送的第二鼠标指令,将所述鼠标指针在所述发送端显示界面移动n个移动单位,n为正整数;所述接收端用于在获取到所述第一图像数据后,将所述鼠标指针在所述接收端显示界面移动n个移动单位,并发送所述第二鼠标指令;

24、将所述鼠标指针在所述发送端显示界面移动n个移动单位的图像保存为第二图像数据;

25、将所述第二图像数据发送至所述接收端;所述接收端用于基于所述第一图像数据和所述第二图像数据计算所述鼠标指针在所述发送端显示界面移动的像素距离,并基于所述像素距离与n个移动单位之比更新所述接收端的鼠标倍速系数;

26、其中,所述接收端用于在接收到所述发送端发送的鼠标移动指令时,基于所述鼠标倍速系数对所述鼠标移动指令的移动量进行修正后得到所述鼠标指针的实际移动量。

27、在其中一个实施例中,鼠标校正方法还包括:

28、响应于所述接收端发送的桌面显示指令,将计算机桌面的各应用窗口最小化。

29、第三方面,本申请提供了一种鼠标校正装置,应用于坐席系统的接收端,所述装置包括:

30、第一移动控制模块,在满足触发条件时,将鼠标指针移动至接收端显示界面的任意顶点,并发送第一鼠标指令至发送端;所述发送端用于响应于所述第一鼠标指令将鼠标指针移动至发送端显示界面与所述接收端显示界面对应的顶点;

31、第一获取模块,用于获取所述发送端将所述鼠标指针移动到所述接收端显示界面对应的顶点时所述发送端显示界面的第一图像数据;

32、第二移动控制模块,用于将所述鼠标指针在所述接收端显示界面移动n个移动单位,并发送第二鼠标指令至所述发送端;所述发送端用于响应于所述第二鼠标指令将所述鼠标指针在所述发送端显示界面移动n个移动单位,n为正整数;

33、第二获取模块,用于获取所述发送端将所述鼠标指针移动后所述发送端显示界面的第二图像数据;

34、第一计算模块,用于基于所述第一图像数据和所述第二图像数据计算所述鼠标指针在所述发送端显示界面移动的像素距离;

35、第二计算模块,用于计算所述像素距离与n个移动单位之比得到校正系数;

36、系数更新模块,用于计算所述校正系数与所述接收端的鼠标倍速系数之积得到新的鼠标倍速系数,并更新所述接收端的鼠标倍速系数;所述接收端用于在接收到所述发送端发送的鼠标移动指令时,基于所述鼠标倍速系数对所述鼠标移动指令的移动量进行修正后得到所述鼠标指针的实际移动量。

37、第四方面,本申请提供了一种鼠标校正装置,应用于坐席系统的发送端,所述装置包括:

38、第一响应模块,用于响应于接收端发送的第一鼠标指令,将鼠标指针移动至发送端显示界面与接收端显示界面对应的顶点;所述接收端用于在满足触发条件时,将鼠标指针移动至接收端显示界面的任意顶点,并发送所述第一鼠标指令;

39本文档来自技高网...

【技术保护点】

1.一种鼠标校正方法,其特征在于,应用于坐席系统的接收端,所述方法包括:

2.根据权利要求1所述的鼠标校正方法,其特征在于,执行所述获取所述发送端将所述鼠标指针移动后所述发送端显示界面的第二图像数据之前,所述方法还包括:

3.根据权利要求1所述的鼠标校正方法,其特征在于,所述触发条件包括:

4.根据权利要求1至3任一项所述的鼠标校正方法,其特征在于,所述基于所述第一图像数据和所述第二图像数据计算所述鼠标指针在所述发送端显示界面移动的像素距离,包括:

5.一种鼠标校正方法,其特征在于,应用于坐席系统的发送端,所述方法包括:

6.根据权利要求5所述的鼠标校正方法,其特征在于,所述方法还包括:

7.一种鼠标校正装置,其特征在于,应用于坐席系统的接收端,所述装置包括:

8.一种鼠标校正装置,其特征在于,应用于坐席系统的发送端,所述装置包括:

9.一种存储介质,其特征在于:所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至6中任一项所述鼠标校正方法的步骤。

10.一种计算机设备,其特征在于,包括:一个或多个处理器,以及存储器;

...

【技术特征摘要】

1.一种鼠标校正方法,其特征在于,应用于坐席系统的接收端,所述方法包括:

2.根据权利要求1所述的鼠标校正方法,其特征在于,执行所述获取所述发送端将所述鼠标指针移动后所述发送端显示界面的第二图像数据之前,所述方法还包括:

3.根据权利要求1所述的鼠标校正方法,其特征在于,所述触发条件包括:

4.根据权利要求1至3任一项所述的鼠标校正方法,其特征在于,所述基于所述第一图像数据和所述第二图像数据计算所述鼠标指针在所述发送端显示界面移动的像素距离,包括:

5.一种鼠标校正方法,其特征在于,应用于坐席系统的发...

【专利技术属性】
技术研发人员:董友球周泽强
申请(专利权)人:威创集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1