设备间的操作映射方法、装置及计算机设备制造方法及图纸

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

Operation mapping method, device and computer equipment between equipment

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是本申请可选实施例中在普通输入系统中对弹珠示例的操作事件进行采样的示意图;图2是本申请可选实施例中在用户侧PC对远端云真机进行功能体验及测试这一远程映射操作场景的场景架构图;图3是本申请可选实施例中在用户侧PC显示的“远端手机界面”的示例图;图4是本申请可选实施例中设备间的操作映射方法所适用的计算机设备的一种结构示意图;图5是本申请可选实施例中设备间的操作映射方法的一种流程示意图;图6是本申请可选实施例中设备间的操作映射方法的另一种流程示意图;图7是本申请可选实施例中设备间的操作映射方法的又一种流程示意图;图8是本申请可选实施例中基于两条线程进行用户侧数据接收及操作信息映射处理的示意图;图9是本申请可选实施例中利用第一线程接收用户侧操作数据并对其进行入队列处理的流程示意图;图10是本申请可选实施例中利用第二线程对队列数据进行补点处理的流程示意图;图11是本申请可选实施例中设备间的操作映射装置的一种结构示意图;图12是本申请可选实施例中设备间的操作映射装置的另一种结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。专利技术人发现,个人电脑(PC,PersonalComputer)等计算机设备的普通输入系统对于鼠标事件的操作点采样频率,通常低于智能手机等移动设备的手势识别输入系统对触摸屏触控事件的操作点采样频率,目前,PC等计算机设备约33ms采集一次鼠标的操作点信息(如操作类型和坐标),而Android等智能手机的手势识别输入系统则10ms采集一次操作点的信息,两种系统的采样频率偏差较大,从而在基于目前的一对一映射方式,将PC等普通输入系统的操作信息映射至移动设备的手势识别输入系统时会造成手势识别输入本文档来自技高网...

【技术保护点】
1.一种设备间的操作映射方法,其特征在于,包括:/n获取第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息;所述第一输入系统基于第一时间间隔进行操作点采集;/n将所述第一操作点信息映射为第二设备的第二输入系统的第二操作点信息;所述第二输入系统基于第二时间间隔进行操作点采集,所述第一时间间隔大于所述第二时间间隔;/n将所述第二操作点信息发送至所述第二设备的第二输入系统;/n基于所述第一输入系统采集的当前最新的一组操作点信息,对所述当前第一操作进行预定的操作点补点处理,得到相应的补点信息;所述补点信息包括:在所述当前时刻至下一个操作点信息的采集时刻的时间段内、以所述第二时间间隔为周期所划分的各个中间时间点中的至少部分中间时间点对应的操作点信息;/n将所述补点信息映射为所述第二设备的第二输入系统的补点映射信息;/n将所述补点映射信息发送至所述第二设备的第二输入系统。/n

【技术特征摘要】
1.一种设备间的操作映射方法,其特征在于,包括:
获取第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息;所述第一输入系统基于第一时间间隔进行操作点采集;
将所述第一操作点信息映射为第二设备的第二输入系统的第二操作点信息;所述第二输入系统基于第二时间间隔进行操作点采集,所述第一时间间隔大于所述第二时间间隔;
将所述第二操作点信息发送至所述第二设备的第二输入系统;
基于所述第一输入系统采集的当前最新的一组操作点信息,对所述当前第一操作进行预定的操作点补点处理,得到相应的补点信息;所述补点信息包括:在所述当前时刻至下一个操作点信息的采集时刻的时间段内、以所述第二时间间隔为周期所划分的各个中间时间点中的至少部分中间时间点对应的操作点信息;
将所述补点信息映射为所述第二设备的第二输入系统的补点映射信息;
将所述补点映射信息发送至所述第二设备的第二输入系统。


2.根据权利要求1所述的方法,其特征在于,所述获取第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息,包括:
获取所述第一输入系统采集的当前第一操作在当前时刻的第一操作点的操作类型及操作位置;
所述将所述第一操作点信息映射为第二设备的第二输入系统的第二操作点信息,包括:
将所述第一操作点的操作类型作为所述第二输入系统的第二操作点的操作类型;对所述第一操作点的操作位置进行从第一输入系统至第二输入系统的坐标转换,得到所述第二输入系统的第二操作点的操作位置。


3.根据权利要求2所述的方法,其特征在于,所述基于所述第一输入系统采集的当前最新的一组操作点信息,对所述当前第一操作进行预定的操作点补点处理,得到相应的补点信息,包括:
若所述一组操作点信息仅包括所述第一操作点信息,则将所述至少部分中间时间点对应的操作点信息确定为所述第一操作点信息;
若所述一组操作点信息仅包括所述第一操作点及所述第一操作点的上一操作点的信息,则基于所述第一操作点及所述上一操作点对应的操作位置及操作时间计算操作点的移动速度,基于所述移动速度、所述第一操作点的操作位置、操作时间以及相应中间时间点的时间信息,计算所述相应中间时间点对应的操作位置,并将所述相应中间时间点对应的操作类型确定为所述第一操作点的操作类型;
若所述一组操作点信息至少包括所述第一操作点及所述第一操作点的前两个操作点的信息,则基于所述第一操作点及所述前两个操作点对应的操作位置及操作时间计算操作点的移动加速度,基于所述移动加速度、所述第一操作点的操作位置、操作时间以及相应中间时间点的时间信息,计算所述相应中间时间点对应的操作位置,并将所述相应中间时间点对应的操作类型确定为所述第一操作点的操作类型。


4.根据权利要求1所述的方法,其特征在于,在所述获取第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息之前,该方法还包括:
利用第一线程接收第一设备的第一输入系统采集的当前第一操作在当前时刻的第一操作点信息,所述第一操作点信息至少包括第一操作点的操作类型及操作位置;
若所述第一操作点的操作类型为按下操作,则清空预先创建的数据存储队列,并将所述第一操作点信息及其接收时间缓存至所述数据存储队列的队尾,以使得从所述数据存储队列中获取所需的信息;
若所述第一操作点的操作类型为移动操作或抬起操作,则将所述第一操作点信息及其接收时间缓存至所述数据存储队列的队尾,并将所述数据存储队列中已存储的各操作点信息依次向队头移动一个存储位置,以使得从所述数据存储队列中获取所需的操作点信息;
其中,所述接收时间用于作为所述第一操作点的操作时间。


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

【专利技术属性】
技术研发人员:贺国睿朱忠凯韩尹波任韬孙大伟方亮荆彦青
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1