一种控制虚拟鼠标移动的方法及装置的制造方法

文档序号:9865059阅读:602来源:国知局
一种控制虚拟鼠标移动的方法及装置的制造方法
【技术领域】
[0001] 本发明设及电子技术领域,尤其设及一种控制虚拟鼠标移动的方法及装置。
【背景技术】
[0002] 随着电视技术的不断发展,智能电视的应用越来越广泛。例如,用户可使用智能电 视上的浏览器浏览网页。
[0003] 通常,用户使用智能电视上的浏览器浏览网页时,可W通过操作与智能电视配套 的遥控器控制智能电视上的虚拟鼠标移动而浏览网页的内容。具体地,用户可通过按下遥 控器上的方向键,控制虚拟鼠标按照方向键指示的方向在网页上移动,从而用户可浏览网 页上虚拟鼠标定位的内容。例如,用户按下一次左方向键,则虚拟鼠标就从当前位置按照预 设的移动步长向左移动一次。
[0004] 然而,上述通过遥控器控制虚拟鼠标移动的方法中,由于虚拟鼠标移动的移动步 长通常都是预设的,即虚拟鼠标每次移动的移动步长都是固定不变的,因此当该移动步长 设定的较大时,可能会使得虚拟鼠标每次移动的距离过大,导致虚拟鼠标无法准确定位到 待浏览的内容;当该移动步长设定的较小时,可能会使得虚拟鼠标每次移动的距离过小,导 致虚拟鼠标定位到待浏览的内容会浪费较多的时间。

【发明内容】

[0005] 本发明的实施例提供一种控制虚拟鼠标移动的方法及装置,能够使得虚拟鼠标每 次移动的距离适中,从而既能避免虚拟鼠标无法准确定位到待浏览的内容,又能避免虚拟 鼠标定位到待浏览的内容会浪费较多的时间。
[0006] 为达到上述目的,本发明的实施例采用如下技术方案:
[0007] 第一方面,本发明实施例提供一种控制虚拟鼠标移动的方法,包括:
[000引获取连续N次响应同一事件的平均时间间隔,所述同一事件为控制设备上的同一 个方向键被按下,N次包括本次和本次的前N-1次,其中,N为大于或等于2的整数;
[0009] 根据所述平均时间间隔和预设的Μ个按键速度等级函数,分别计算与每个按键速 度等级对应的第一权重值,得到Μ个第一权重值,每个按键速度等级函数分别对应一个按键 速度等级,Μ为大于或等于1的整数;
[0010] 根据所述Μ个第一权重值和为所述每个按键速度等级预设的初始移动步长,计算 所述虚拟鼠标的实际移动步长;
[0011] 控制所述虚拟鼠标按照所述实际移动步长移动。
[001^ 第二方面,本发明实施例提供一种控制虚拟鼠标移动的装置,包括:
[0013] 获取单元,用于获取连续Ν次响应同一事件的平均时间间隔,所述同一事件为控制 设备上的同一个方向键被按下,脚欠包括本次和本次的前Ν-1次,其中,Ν为大于或等于2的整 数;
[0014] 计算单元,用于根据所述获取单元获取的所述平均时间间隔和预设的Μ个按键速 度等级函数,分别计算与每个按键速度等级对应的第一权重值,得到Μ个第一权重值,并根 据所述Μ个第一权重值和为所述每个按键速度等级预设的初始移动步长,计算所述虚拟鼠 标的实际移动步长,每个按键速度等级函数分别对应一个按键速度等级,Μ为大于或等于1 的整数;
[0015] 控制单元,用于控制所述虚拟鼠标按照所述计算单元计算的所述实际移动步长移 动。
[0016] 本发明实施例提供一种控制虚拟鼠标移动的方法及装置,通过获取连续Ν次响应 同一事件的平均时间间隔,该同一事件为控制设备上的同一个方向键被按下,并根据该平 均时间间隔和预设的Μ个按键速度等级函数,分别计算与每个按键速度等级对应的第一权 重值,得到Μ个第一权重值,每个按键速度等级函数分别对应一个按键速度等级;且根据Μ个 第一权重值和为每个按键速度等级预设的初始移动步长,计算虚拟鼠标的实际移动步长; 最后再控制虚拟鼠标按照该实际移动步长移动。
[0017] 基于上述技术方案,由于本发明实施例可W根据连续Ν次响应控制设备上的同一 个方向键被按下的事件的平均时间间隔和预设的按键速度等级函数,计算出相应的权重 值,即第一权重值,然后再根据第一权重值和为每个速度等级预设的初始移动步长,计算出 虚拟鼠标的实际移动步长,因此再控制虚拟鼠标按照实际移动步长移动,可W保证能够按 照用户的按键意向(即根据前几次按键的时间间隔确定按键的平均时间间隔,从而预算下 一次虚拟鼠标需要移动的步长)控制虚拟鼠标移动,从而使得虚拟鼠标每次移动的距离比 较适中(不会太大或者太小),进而既能避免虚拟鼠标无法准确定位到待浏览的内容,又能 避免虚拟鼠标定位到待浏览的内容会浪费较多的时间。
【附图说明】
[0018] 图1为本发明实施例提供的控制虚拟鼠标移动的一种应用场景图;
[0019] 图2为本发明实施例提供的控制虚拟鼠标移动的方法示意图一;
[0020] 图3为本发明实施例提供的隶属度函数的示意图;
[0021] 图4为本发明实施例提供的控制虚拟鼠标移动的方法示意图二;
[0022] 图5为本发明实施例提供的控制虚拟鼠标移动的方法示意图Ξ;
[0023] 图6为本发明实施例提供的控制虚拟鼠标移动的装置示意图。
【具体实施方式】
[0024] 本发明实施例提供的控制虚拟鼠标移动的方法可W应用于电子设备中。该电子设 备可W为电视,优选的,该电视可W为智能电视。
[0025] 示例性的,图1为本发明实施例提供的控制虚拟鼠标移动的方法的一种可能的应 用场景。如图1所示,本发明实施例提供的控制虚拟鼠标移动的方法可W应用于用户通过智 能电视浏览网页的场景中。具体的,用户可通过智能电视上安装的浏览器浏览网页,在用户 使用智能电视上安装的浏览器浏览网页时,用户可W通过操作与智能电视配套的遥控器控 制智能电视上的虚拟鼠标移动而浏览网页的内容。由于虚拟鼠标每次移动的移动步长都是 预先设定的,因此如果该移动步长设定的较大时,可能会使得虚拟鼠标每次移动的距离过 大,导致虚拟鼠标无法准确定位到需浏览的内容;当该移动步长设定的较小时,可能会使得 虚拟鼠标每次移动的距离过小,导致虚拟鼠标定位到需浏览的内容会浪费较多的时间。
[0026] 为了解决上述问题,本发明实施例提供一种控制虚拟鼠标移动的方法及装置,通 过根据连续N次响应控制设备上的同一个方向键被按下的事件的平均时间间隔和预设的按 键速度等级函数,计算出相应的权重值,即第一权重值,然后再根据第一权重值和为每个按 键速度等级预设的初始移动步长,计算出虚拟鼠标的实际移动步长,最后再控制虚拟鼠标 按照实际移动步长移动,如此可W保证能够按照用户的按键意向(即根据前几次按键的时 间间隔确定按键的平均时间间隔,从而预算下一次虚拟鼠标需要移动的步长)控制虚拟鼠 标移动,从而使得虚拟鼠标每次移动的距离比较适中(不会太大或者太小),进而既能避免 虚拟鼠标无法准确定位到待浏览的内容,又能避免虚拟鼠标定位到待浏览的内容会浪费较 多的时间。
[0027] 本发明实施例提供的控制虚拟鼠标移动的方法的执行主体可W为控制虚拟鼠标 移动的装置,该装置可W为上述的电子设备,也可W为电子设备中一个能够实现本发明实 施例提供的控制虚拟鼠标移动的方法的功能实体/单元/模块等,具体的可W根据实际应用 需求确定,本发明不作具体限定。
[0028] 在具体实现时,本发明实施例提供的控制虚拟鼠标移动的方法可W通过电子设备 执行相应的软件程序实现。示例性的,可W由电子设备的处理器通过执行相应的软件程序 实现。
[0029] 为了更好地理解本发明实施例的技术方案及其具体的实现方式,下述方法实施例 中均W本发明实施例提供的控制虚拟鼠标移动的方法的执行主体是电子设备为例,对本发 明实施例提供的控制虚拟鼠标移动的方法进行示例性的说明。
[0030] 下面结合附图对本发明实施例提供的控制虚拟鼠标移动的方法及装置进行详细 地描述。
[0031 ]如图2所示,本发明实施例提供一种控制虚拟鼠标移动的方法,该方法可W包括:
[0032] S101、电子设备获取连续N次响应同一事件的平均时间间隔。
[0033] 其中,上述同一事件为控制设备上的同一个方向键被按下,即电子设备获取连续N 次响应控制设备上的同一个方向键被按下的事件的平均时间间隔。上述连续N次包括本次 和本次的前N-1次,N为大于或等于2的整数。具体的,连续N次响应控制设备上的同一个方向 键被按下的事件包括本次响应控制设备上的该方向键被按下的事件和本次的前N-1次响应 控制设备上的该方向键被按下的事件。例如,连续N次响应控制设备上的"上"方向键被按下 的事件包括本次响应控制设备上的"上"方向键被按下的事件和本次的前N-1次响应控制设 备上的"上"方向键被按下的事件。
[0034] 上述控制设备可W为控制电子设备的设备。例如,电子设备为电视,控制设备可W 为与电视配套使用的遥控器,也可W为控制电视的手机,还可W为控制手柄等控制电视的 其他设备,本发明不作具体限定。
[0035] 上述N的取值可W根据实际使用需求进行设定,本发明不作具体限定。
[0036] 举例来说,假设N = 5,则上述S101为电子设备获取连续5次响应控制设备上的同一 个方向键被按下的事件的平均时间间隔。具体的,连续5次响应同一个方向键被按下的事件 的平均时间间隔,可W通过计算连续5次响应该方向键被按下的事件的4个时间间隔的平均 值得到。
[0037] 其中,上述4个时间间隔的平均值可W为4个时间间隔的加权平均值,也可W为4个 时间间隔的几
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1