The present application relates to an operation mapping method, device and computer device between the first input system of the first device and the second input system of the second device. The method not only maps the operation point information collected by the first input system to the operation point information of the second input system, but also considers that the first and second input systems sample at the operation point Based on the characteristics of the first time interval when the first input system collects the operation point is greater than the second time interval when the second input system collects the operation point (the sampling frequency of the first input system is lower than the sampling frequency of the second input system), the operation point of the second input system is supplemented and simulated as much as possible The sampling feature of the second input system can effectively solve the problem that the second input system misidentifies the operation information or the recognition accuracy is not enough due to the difference between the first and second input systems.
【技术实现步骤摘要】
设备间的操作映射方法、装置及计算机设备
本申请属于跨设备的操作控制
,尤其涉及一种设备间的操作映射方法、装置及计算机设备。
技术介绍
在跨设备的操作控制中,当利用具有普通输入系统(仅具备基于鼠标等部件的基本输入能力、不具备手势识别能力)的个人PC等计算机设备对具有手势识别输入系统的智能手机等移动设备进行操作控制时,需将在普通输入系统的操作信息映射为手势识别输入系统的操作信息,以实现在PC侧对移动设备进行操作或控制。目前,在从普通输入系统向手势识别输入系统进行操作映射时,通常是采用一对一映射方式对PC侧采集的操作点信息进行映射,即,PC侧的普通输入系统采样得到一个操作点,会将该操作点映射为手势识别输入系统的一个操作点,并具体将该操作点在普通输入系统下的按下(Press)、移动(Move)或抬起(Up)等操作类型相应映射为手势识别输入系统下的按下、移动或抬起等操作类型,同时将该操作点在普通输入系统下的输入坐标(x、y)映射为手势识别输入系统下的输入坐标(m、n)。然而,上述映射方式未考虑普通输入系统与手势识别输入系统之间的差异,易导致出现手势识别输入系统对操作信息的误识别或识别精度不够的问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种设备间的操作映射方法、装置及计算机设备,以通过操作点补点来克服不同输入系统的操作映射中,因输入系统之间的差异而导致的易对操作信息进行误识别或识别精度不够的问题。为实现上述目的,一方面,本申请提供了一种设备间的操作映射方法,该方法包括: ...
【技术保护点】
1.一种设备间的操作映射方法,其特征在于,包括:/n获取第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息;所述第一输入系统基于第一时间间隔进行操作点采集;/n将所述第一操作点信息映射为第二设备的第二输入系统的第二操作点信息;所述第二输入系统基于第二时间间隔进行操作点采集,所述第一时间间隔大于所述第二时间间隔;/n将所述第二操作点信息发送至所述第二设备的第二输入系统;/n基于所述第一输入系统采集的当前最新的一组操作点信息,对所述当前第一操作进行预定的操作点补点处理,得到相应的补点信息;所述补点信息包括:在所述当前时刻至下一个操作点信息的采集时刻的时间段内、以所述第二时间间隔为周期所划分的各个中间时间点中的至少部分中间时间点对应的操作点信息;/n将所述补点信息映射为所述第二设备的第二输入系统的补点映射信息;/n将所述补点映射信息发送至所述第二设备的第二输入系统。/n
【技术特征摘要】
1.一种设备间的操作映射方法,其特征在于,包括:
获取第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息;所述第一输入系统基于第一时间间隔进行操作点采集;
将所述第一操作点信息映射为第二设备的第二输入系统的第二操作点信息;所述第二输入系统基于第二时间间隔进行操作点采集,所述第一时间间隔大于所述第二时间间隔;
将所述第二操作点信息发送至所述第二设备的第二输入系统;
基于所述第一输入系统采集的当前最新的一组操作点信息,对所述当前第一操作进行预定的操作点补点处理,得到相应的补点信息;所述补点信息包括:在所述当前时刻至下一个操作点信息的采集时刻的时间段内、以所述第二时间间隔为周期所划分的各个中间时间点中的至少部分中间时间点对应的操作点信息;
将所述补点信息映射为所述第二设备的第二输入系统的补点映射信息;
将所述补点映射信息发送至所述第二设备的第二输入系统。
2.根据权利要求1所述的方法,其特征在于,所述获取第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息,包括:
获取所述第一输入系统采集的当前第一操作在当前时刻的第一操作点的操作类型及操作位置;
所述将所述第一操作点信息映射为第二设备的第二输入系统的第二操作点信息,包括:
将所述第一操作点的操作类型作为所述第二输入系统的第二操作点的操作类型;对所述第一操作点的操作位置进行从第一输入系统至第二输入系统的坐标转换,得到所述第二输入系统的第二操作点的操作位置。
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一输入系统采集的当前最新的一组操作点信息,对所述当前第一操作进行预定的操作点补点处理,得到相应的补点信息,包括:
若所述一组操作点信息仅包括所述第一操作点信息,则将所述至少部分中间时间点对应的操作点信息确定为所述第一操作点信息;
若所述一组操作点信息仅包括所述第一操作点及所述第一操作点的上一操作点的信息,则基于所述第一操作点及所述上一操作点对应的操作位置及操作时间计算操作点的移动速度,基于所述移动速度、所述第一操作点的操作位置、操作时间以及相应中间时间点的时间信息,计算所述相应中间时间点对应的操作位置,并将所述相应中间时间点对应的操作类型确定为所述第一操作点的操作类型;
若所述一组操作点信息至少包括所述第一操作点及所述第一操作点的前两个操作点的信息,则基于所述第一操作点及所述前两个操作点对应的操作位置及操作时间计算操作点的移动加速度,基于所述移动加速度、所述第一操作点的操作位置、操作时间以及相应中间时间点的时间信息,计算所述相应中间时间点对应的操作位置,并将所述相应中间时间点对应的操作类型确定为所述第一操作点的操作类型。
4.根据权利要求1所述的方法,其特征在于,在所述获取第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息之前,该方法还包括:
利用第一线程接收第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息,所述第一操作点信息至少包括第一操作点的操作类型及操作位置;
若所述第一操作点的操作类型为按下操作,则清空预先创建的数据存储队列,并将所述第一操作点信息及其接收时间缓存至所述数据存储队列的队尾,以使得从所述数据存储队列中获取所需的信息;
若所述第一操作点的操作类型为移动操作或抬起操作,则将所述第一操作点信息及其接收时间缓存至所述数据存储队列的队尾,并将所述数据存储队列中已存储的各操作点信息依次向队头移动一个存储位置,以使得从所述数据存储队列中获取所需的操作点信息;
其中,所述接收时间用于作为所述第一操作点的操作时间。
5.根据权利要求4所述的方法,其特征在于,将所述第二操作点信息或所述补点映射信息发送至所述第二设备的第二输入系统,包括:
利用第二线程将所述第二操作点信息或所述补点映射信息发...
【专利技术属性】
技术研发人员:贺国睿,朱忠凯,韩尹波,任韬,孙大伟,方亮,荆彦青,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。