空鼠遥控器的优化方法、装置和终端设备的制造方法

文档序号:9726969阅读:373来源:国知局
空鼠遥控器的优化方法、装置和终端设备的制造方法
【技术领域】
[0001]本公开涉及计算机技术,尤其涉及空鼠遥控器的优化方法、装置和终端设备。
【背景技术】
[0002]目前,随着智能家居行业的发展,空鼠遥控器的应用也越来越普遍,逐渐代替原始的遥控器,对智能电视等终端设备进行控制,普通的空鼠遥控器采用的是运动传感器识别运动轨迹,并在终端设备的屏幕上模拟鼠标和光标映射操作的方法,通过移动空鼠遥控器映射屏幕上的操作界面,在用户按键时通过光标选择对应的操作,然而,由于用户在进行按键操作的过程中手部对产生一定的位移,运动传感器则检测到运动,导致映射在屏幕上光标选定的位置也发生移动,造成按键操作的准确性较低,用户体验较差。

【发明内容】

[0003]本公开提供一种空鼠遥控器的优化方法、装置和终端设备,用于解决用户操作遥控器的过程中手部对产生一定的位移,运动传感器则检测到运动,导致映射在屏幕上光标选定的位置也发生移动,造成按键操作的准确性较低,用户体验较差的问题。
[0004]根据本公开实施例的第一方面,提供一种空鼠遥控器的优化方法,所述方法包括:
[0005]接收空鼠遥控器在第一时刻发送的操作指令;
[0006]获取所述空鼠遥控器在第二时刻在操作界面上选定的第一控件;所述第二时刻早于所述第一时刻,且与所述第一时刻间的时间差为预设时长;
[0007]执行所述第一控件对应的操作。
[0008]本公开实施例提供的技术方案,通过在第一时刻接收到用户通过空鼠遥控器发送操作指令时,并未将第一时刻时候在终端设备界面上的控件进行执行,而是回到预设时长之前的第二时刻,将第二时刻选定的控件作为要执行的第一控件,并执行第一控件对应的操作,即对用户按压操作时候的误差位移从时间上进行补偿,避免用户按键操作过程中手部发生位移导致选择误差的问题,有效提高通过空鼠遥控器控制终端设备的精确度。
[0009]进一步地,所述获取所述空鼠遥控器在第二时刻在操作界面上选定的第一控件之前,所述方法还包括:
[0010]接收并存储所述空鼠遥控器实时发送的所述空鼠遥控器的坐标和每个坐标对应的时刻。
[0011]则进一步地,所述获取所述空鼠遥控器在第二时刻在操作界面上选定的第一控件,包括:
[0012]获取所述第二时刻时所述空鼠遥控器的第一坐标;
[0013]根据预设算法获取与所述第一坐标对应的光标的第一位置点,将操作界面上所述第一位置点对应的控件作为所述第一控件。
[0014]本公开实施例提供的技术方案,提供一种对用户按压操作时候的误差位移从时间上进行补偿的具体实现方案,终端设备需要记录并存储该空鼠遥控器在一段时间内的移动轨迹上的位置点的坐标信息以及移动至每个位置点的时刻,在接收到操作指令之后,通过该第一时刻和预设时长,计算出第二时刻,并从存储的信息中查询获取该第二时刻时候空鼠遥控器的坐标,并根据预设的算法和映射关系,获取到在该位置时候空鼠遥控器选定的控件,并将执行该控件对应的操作,避免用户按键操作过程中手部发生位移导致选择误差的问题,有效提高空鼠遥控器操作精确度,减小因为手部不稳造成的选定不准确的问题,有效提尚用户体验。
[0015]可选的,所述获取所述空鼠遥控器在第二时刻在操作界面上选定的第一控件之前,所述方法还包括:
[0016]实时获取并存储所述空鼠遥控器对应的光标在操作界面上的运动轨迹对应的位置点和每个位置点对应的时刻。
[0017]进一步的,所述获取所述空鼠遥控器在第二时刻在操作界面上选定的第一控件,包括:
[0018]将所述光标按照所述运动轨迹后退至所述第二时刻对应的第二位置点;将操作界面上所述第二位置点对应的控件作为所述第一控件。
[0019]本公开实施例提供的技术方案,提供一种对用户按压操作时候的误差位移从时间上进行补偿的具体实现方案,终端设备需要记录并存储该空鼠遥控器的光标在一段时间内的移动轨迹上的位置点的坐标信息以及移动至每个位置点的时刻,在接收到操作指令之后,通过该第一时刻和预设时长,计算出第二时刻,并从存储的信息中查询获取该第二时刻时候光标的位置点对应的控件,并将执行该控件对应的操作,避免用户按键操作过程中手部发生位移导致选择误差的问题,有效提高空鼠遥控器操作精确度,减小因为手部不稳造成的选定不准确的问题,有效提高用户体验。
[0020]根据本公开实施例的第二方面,提供一种空鼠遥控器的优化装置,包括:
[0021]第一接收模块,被配置为接收空鼠遥控器在第一时刻发送的操作指令;
[0022]获取模块,被配置为获取所述空鼠遥控器在第二时刻在操作界面上选定的第一控件;所述第二时刻早于所述第一时刻,且与所述第一时刻间的时间差为预设时长;
[0023]第一处理模块,被配置为执行所述第一控件对应的操作。
[0024]进一步地,所述装置还包括:
[0025]第二接收模块,被配置为接收并存储所述空鼠遥控器实时发送的所述空鼠遥控器的坐标和每个坐标对应的时刻。
[0026]进一步地,所述获取模块包括:
[0027]第一获取单元,被配置为获取所述第二时刻时所述空鼠遥控器的第一坐标;
[0028]第二获取单元,被配置为根据预设算法获取与所述第一坐标对应的光标的第一位置点,将操作界面上所述第一位置点对应的控件作为所述第一控件。
[0029]可选的,所述装置还包括:
[0030]第二处理模块,实时获取并存储所述空鼠遥控器对应的光标在操作界面上的运动轨迹对应的位置点和每个位置点对应的时刻。
[0031]进一步地,所述获取模块包括:
[0032]第一处理单元,被配置为将所述光标按照所述运动轨迹后退至所述第二时刻对应的第二位置点;将操作界面上所述第二位置点对应的控件作为所述第一控件。
[0033]根据本公开实施例的第三方面,提供一种终端设备,包括:被配置为接收报文的接收器、被配置为控制可执行指令执行的处理器和被配置为存储处理器可执行指令的存储器;
[0034]所述接收器被配置为:接收空鼠遥控器在第一时刻发送的操作指令;
[0035]所述处理器被配置为:
[0036]获取所述空鼠遥控器在第二时刻在操作界面上选定的第一控件;所述第二时刻早于所述第一时刻,且与所述第一时刻间的时间差为预设时长;
[0037]执行所述第一控件对应的操作。
[0038]本公开的实施例提供的技术方案可以包括以下有益效果:
[0039]终端设备对接收的通过空鼠遥控器发送的操作指令时选定的位置从时间上进行补偿,该方案中的预设时长可以经过多次按压操作统计得到,通过空鼠遥控器本身的坐标信息或者空鼠遥控器对应的光标在操作界面上的坐标信息,在第一时刻接收到操作指令,但是退回到第二时刻时候所选择的第一控件进行执行,避免用户在按键过程中手部的位移对在界面上选定的控件的影响,提高通过空鼠遥控器控制操作的准确度,提高用户体验。
[0040]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0041]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0042]图1是根据一示例性实施例示出的一种空鼠遥控器的优化方法实施例一的流程图。
[0043]图2是根据一示例性实施例示出的一种空鼠遥控器的优化方法实施例二的流程图。
[0044]图3是根据一示例性实施例示出的一种空鼠遥控器的优化方法实施例三的流程图。
[0045]图4是根据一示例性实施例示出的一种空鼠遥控器的优化装置实施例一的框图。
[0046]图5是根据一示例性实施例示出的一种空鼠遥控器的优化装置实施例二的框图。
[0047]图6是根据一示例性实施例示出的一种空鼠遥控器的优化装置实施例三的框图。
[0048]图7是根据一示例性实施例示出的一种空鼠遥控器的优化装置实施例四的框图。
[0049]图8是根据一示例性实施例示出的一种
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1