设备间的操作映射方法、装置及计算机设备与流程

文档序号:19154630发布日期:2019-11-16 00:33阅读:来源:国知局

技术特征:

1.一种设备间的操作映射方法,其特征在于,包括:

获取第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息;所述第一输入系统基于第一时间间隔进行操作点采集;

将所述第一操作点信息映射为第二设备的第二输入系统的第二操作点信息;所述第二输入系统基于第二时间间隔进行操作点采集,所述第一时间间隔大于所述第二时间间隔;

将所述第二操作点信息发送至所述第二设备的第二输入系统;

基于所述第一输入系统采集的当前最新的一组操作点信息,对所述当前第一操作进行预定的操作点补点处理,得到相应的补点信息;所述补点信息包括:在所述当前时刻至下一个操作点信息的采集时刻的时间段内、以所述第二时间间隔为周期所划分的各个中间时间点中的至少部分中间时间点对应的操作点信息;

将所述补点信息映射为所述第二设备的第二输入系统的补点映射信息;

将所述补点映射信息发送至所述第二设备的第二输入系统。

2.根据权利要求1所述的方法,其特征在于,所述获取第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息,包括:

获取所述第一输入系统采集的当前第一操作在当前时刻的第一操作点的操作类型及操作位置;

所述将所述第一操作点信息映射为第二设备的第二输入系统的第二操作点信息,包括:

将所述第一操作点的操作类型作为所述第二输入系统的第二操作点的操作类型;对所述第一操作点的操作位置进行从第一输入系统至第二输入系统的坐标转换,得到所述第二输入系统的第二操作点的操作位置。

3.根据权利要求2所述的方法,其特征在于,所述基于所述第一输入系统采集的当前最新的一组操作点信息,对所述当前第一操作进行预定的操作点补点处理,得到相应的补点信息,包括:

若所述一组操作点信息仅包括所述第一操作点信息,则将所述至少部分中间时间点对应的操作点信息确定为所述第一操作点信息;

若所述一组操作点信息仅包括所述第一操作点及所述第一操作点的上一操作点的信息,则基于所述第一操作点及所述上一操作点对应的操作位置及操作时间计算操作点的移动速度,基于所述移动速度、所述第一操作点的操作位置、操作时间以及相应中间时间点的时间信息,计算所述相应中间时间点对应的操作位置,并将所述相应中间时间点对应的操作类型确定为所述第一操作点的操作类型;

若所述一组操作点信息至少包括所述第一操作点及所述第一操作点的前两个操作点的信息,则基于所述第一操作点及所述前两个操作点对应的操作位置及操作时间计算操作点的移动加速度,基于所述移动加速度、所述第一操作点的操作位置、操作时间以及相应中间时间点的时间信息,计算所述相应中间时间点对应的操作位置,并将所述相应中间时间点对应的操作类型确定为所述第一操作点的操作类型。

4.根据权利要求1所述的方法,其特征在于,在所述获取第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息之前,该方法还包括:

利用第一线程接收第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息,所述第一操作点信息至少包括第一操作点的操作类型及操作位置;

若所述第一操作点的操作类型为按下操作,则清空预先创建的数据存储队列,并将所述第一操作点信息及其接收时间缓存至所述数据存储队列的队尾,以使得从所述数据存储队列中获取所需的信息;

若所述第一操作点的操作类型为移动操作或抬起操作,则将所述第一操作点信息及其接收时间缓存至所述数据存储队列的队尾,并将所述数据存储队列中已存储的各操作点信息依次向队头移动一个存储位置,以使得从所述数据存储队列中获取所需的操作点信息;

其中,所述接收时间用于作为所述第一操作点的操作时间。

5.根据权利要求4所述的方法,其特征在于,将所述第二操作点信息或所述补点映射信息发送至所述第二设备的第二输入系统,包括:

利用第二线程将所述第二操作点信息或所述补点映射信息发送至所述第二设备的第二输入系统。

6.一种设备间的操作映射装置,其特征在于,包括:

获取单元,用于获取第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息;所述第一输入系统基于第一时间间隔进行操作点采集;

采样映射单元,用于将所述第一操作点信息映射为第二设备的第二输入系统的第二操作点信息;所述第二输入系统基于第二时间间隔进行操作点采集,所述第一时间间隔大于所述第二时间间隔;

第一发送单元,用于将所述第二操作点信息发送至所述第二设备的第二输入系统;

补点单元,用于基于所述第一输入系统采集的当前最新的一组操作点信息,对所述当前第一操作进行预定的操作点补点处理,得到相应的补点信息;所述补点信息包括:在所述当前时刻至下一个操作点信息的采集时刻的时间段内、以所述第二时间间隔为周期所划分的各个中间时间点中的至少部分中间时间点对应的操作点信息;

补点映射单元,用于将所述补点信息映射为所述第二设备的第二输入系统的补点映射信息;

第二发送单元,用于将所述补点映射信息发送至所述第二设备的第二输入系统。

7.根据权利要求6所述的装置,所述获取单元,具体用于:获取所述第一输入系统采集的当前第一操作在当前时刻的第一操作点的操作类型及操作位置;所述采样映射单元,具体用于:将所述第一操作点的操作类型作为所述第二输入系统的第二操作点的操作类型;对所述第一操作点的操作位置进行从第一输入系统至第二输入系统的坐标转换,得到所述第二输入系统的第二操作点的操作位置。

8.根据权利要求7所述的装置,所述补点单元,具体用于:

若所述一组操作点信息仅包括所述第一操作点信息,则将所述至少部分中间时间点对应的操作点信息确定为所述第一操作点信息;

若所述一组操作点信息仅包括所述第一操作点及所述第一操作点的上一操作点的信息,则基于所述第一操作点及所述上一操作点对应的操作位置及操作时间计算操作点的移动速度,基于所述移动速度、所述第一操作点的操作位置、操作时间以及相应中间时间点的时间信息,计算所述相应中间时间点对应的操作位置,并将所述相应中间时间点对应的操作类型确定为所述第一操作点的操作类型;

若所述一组操作点信息至少包括所述第一操作点及所述第一操作点的前两个操作点的信息,则基于所述第一操作点及所述前两个操作点对应的操作位置及操作时间计算操作点的移动加速度,基于所述移动加速度、所述第一操作点的操作位置、操作时间以及相应中间时间点的时间信息,计算所述相应中间时间点对应的操作位置,并将所述相应中间时间点对应的操作类型确定为所述第一操作点的操作类型。

9.根据权利要求6所述的装置,其特征在于,还包括缓存单元,用于:

利用第一线程接收第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息,所述第一操作点信息至少包括第一操作点的操作类型及操作位置;

若所述第一操作点的操作类型为按下操作,则清空预先创建的数据存储队列,并将所述第一操作点信息及其接收时间缓存至所述数据存储队列的队尾,以使得从所述数据存储队列中获取所需的信息;

若所述第一操作点的操作类型为移动操作或抬起操作,则将所述第一操作点信息及其接收时间缓存至所述数据存储队列的队尾,并将所述数据存储队列中已存储的各操作点信息依次向队头移动一个存储位置,以使得从所述数据存储队列中获取所需的操作点信息;

其中,所述接收时间用于作为所述第一操作点的操作时间;

所述第一发送单元或所述第二发送单元,分别用于利用第二线程将所述第二操作点信息或所述补点映射信息发送至所述第二设备的第二输入系统。

10.一种计算机设备,其特征在于,包括:

存储器,用于存储计算机可执行指令;

处理器,用于加载并执行所述计算机可执行指令,所述计算机可执行指令在被加载并执行时至少能用于实现如权利要求1-5任一项所述的方法。


技术总结
本申请涉及一种设备间的操作映射方法、装置及计算机设备,该方法在对第一设备的第一输入系统与第二设备的第二输入系统进行操作映射时,除了将第一输入系统采集的操作点信息映射为了第二输入系统的操作点信息,还考虑到第一、第二输入系统在操作点采样方面的差异对操作映射过程进行了补点处理,并具体基于第一输入系统采集操作点时的第一时间间隔大于第二输入系统采集操作点时的第二时间间隔(第一输入系统的采样频率低于第二输入系统的采样频率)的特点,对第二输入系统进行了操作点补点,尽可能模拟了第二输入系统的操作点采样特征,可有效解决因第一、第二输入系统之间的差异而导致的第二输入系统对操作信息进行误识别或识别精度不够的问题。

技术研发人员:贺国睿;朱忠凯;韩尹波;任韬;孙大伟;方亮;荆彦青
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2019.08.13
技术公布日:2019.11.15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1