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

技术编号:14807844 阅读:41 留言:0更新日期:2017-03-15 01:29
本发明专利技术提供一种控制虚拟鼠标移动的方法及装置,涉及电子技术领域,能够使得虚拟鼠标每次移动的距离适中,既能避免虚拟鼠标无法准确定位到待浏览的内容,又能避免虚拟鼠标定位到待浏览的内容会浪费较多的时间。包括:获取连续N次响应同一事件的平均时间间隔,同一事件为控制设备上的同一个方向键被按下,N次包括本次和本次的前N-1次;根据平均时间间隔和预设的M个按键速度等级函数,计算与每个按键速度等级对应的第一权重值,得到M个第一权重值,每个按键速度等级函数对应一个按键速度等级;根据M个第一权重值和为每个按键速度等级预设的初始移动步长,计算虚拟鼠标的实际移动步长;控制虚拟鼠标按照实际移动步长移动。

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及一种控制虚拟鼠标移动的方法及装置
技术介绍
随着电视技术的不断发展,智能电视的应用越来越广泛。例如,用户可使用智能电视上的浏览器浏览网页。通常,用户使用智能电视上的浏览器浏览网页时,可以通过操作与智能电视配套的遥控器控制智能电视上的虚拟鼠标移动而浏览网页的内容。具体地,用户可通过按下遥控器上的方向键,控制虚拟鼠标按照方向键指示的方向在网页上移动,从而用户可浏览网页上虚拟鼠标定位的内容。例如,用户按下一次左方向键,则虚拟鼠标就从当前位置按照预设的移动步长向左移动一次。然而,上述通过遥控器控制虚拟鼠标移动的方法中,由于虚拟鼠标移动的移动步长通常都是预设的,即虚拟鼠标每次移动的移动步长都是固定不变的,因此当该移动步长设定的较大时,可能会使得虚拟鼠标每次移动的距离过大,导致虚拟鼠标无法准确定位到待浏览的内容;当该移动步长设定的较小时,可能会使得虚拟鼠标每次移动的距离过小,导致虚拟鼠标定位到待浏览的内容会浪费较多的时间。
技术实现思路
本专利技术的实施例提供一种控制虚拟鼠标移动的方法及装置,能够使得虚拟鼠标每次移动的距离适中,从而既能避免虚拟鼠标无法准确定位到待浏览的内容,又能避免虚拟鼠标定位到待浏览的内容会浪费较多的时间。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供一种控制虚拟鼠标移动的方法,包括:获取连续N次响应同一事件的平均时间间隔,所述同一事件为控制设备上的同一个方向键被按下,N次包括本次和本次的前N-1次,其中,N为大于或等于2的整数;根据所述平均时间间隔和预设的M个按键速度等级函数,分别计算与每个按键速度等级对应的第一权重值,得到M个第一权重值,每个按键速度等级函数分别对应一个按键速度等级,M为大于或等于1的整数;根据所述M个第一权重值和为所述每个按键速度等级预设的初始移动步长,计算所述虚拟鼠标的实际移动步长;控制所述虚拟鼠标按照所述实际移动步长移动。第二方面,本专利技术实施例提供一种控制虚拟鼠标移动的装置,包括:获取单元,用于获取连续N次响应同一事件的平均时间间隔,所述同一事件为控制设备上的同一个方向键被按下,N次包括本次和本次的前N-1次,其中,N为大于或等于2的整数;计算单元,用于根据所述获取单元获取的所述平均时间间隔和预设的M个按键速度等级函数,分别计算与每个按键速度等级对应的第一权重值,得到M个第一权重值,并根据所述M个第一权重值和为所述每个按键速度等级预设的初始移动步长,计算所述虚拟鼠标的实际移动步长,每个按键速度等级函数分别对应一个按键速度等级,M为大于或等于1的整数;控制单元,用于控制所述虚拟鼠标按照所述计算单元计算的所述实际移动步长移动。本专利技术实施例提供一种控制虚拟鼠标移动的方法及装置,通过获取连续N次响应同一事件的平均时间间隔,该同一事件为控制设备上的同一个方向键被按下,并根据该平均时间间隔和预设的M个按键速度等级函数,分别计算与每个按键速度等级对应的第一权重值,得到M个第一权重值,每个按键速度等级函数分别对应一个按键速度等级;且根据M个第一权重值和为每个按键速度等级预设的初始移动步长,计算虚拟鼠标的实际移动步长;最后再控制虚拟鼠标按照该实际移动步长移动。基于上述技术方案,由于本专利技术实施例可以根据连续N次响应控制设备上的同一个方向键被按下的事件的平均时间间隔和预设的按键速度等级函数,计算出相应的权重值,即第一权重值,然后再根据第一权重值和为每个速度等级预设的初始移动步长,计算出虚拟鼠标的实际移动步长,因此再控制虚拟鼠标按照实际移动步长移动,可以保证能够按照用户的按键意向(即根据前几次按键的时间间隔确定按键的平均时间间隔,从而预算下一次虚拟鼠标需要移动的步长)控制虚拟鼠标移动,从而使得虚拟鼠标每次移动的距离比较适中(不会太大或者太小),进而既能避免虚拟鼠标无法准确定位到待浏览的内容,又能避免虚拟鼠标定位到待浏览的内容会浪费较多的时间。附图说明图1为本专利技术实施例提供的控制虚拟鼠标移动的一种应用场景图;图2为本专利技术实施例提供的控制虚拟鼠标移动的方法示意图一;图3为本专利技术实施例提供的隶属度函数的示意图;图4为本专利技术实施例提供的控制虚拟鼠标移动的方法示意图二;图5为本专利技术实施例提供的控制虚拟鼠标移动的方法示意图三;图6为本专利技术实施例提供的控制虚拟鼠标移动的装置示意图。具体实施方式本专利技术实施例提供的控制虚拟鼠标移动的方法可以应用于电子设备中。该电子设备可以为电视,优选的,该电视可以为智能电视。示例性的,图1为本专利技术实施例提供的控制虚拟鼠标移动的方法的一种可能的应用场景。如图1所示,本专利技术实施例提供的控制虚拟鼠标移动的方法可以应用于用户通过智能电视浏览网页的场景中。具体的,用户可通过智能电视上安装的浏览器浏览网页,在用户使用智能电视上安装的浏览器浏览网页时,用户可以通过操作与智能电视配套的遥控器控制智能电视上的虚拟鼠标移动而浏览网页的内容。由于虚拟鼠标每次移动的移动步长都是预先设定的,因此如果该移动步长设定的较大时,可能会使得虚拟鼠标每次移动的距离过大,导致虚拟鼠标无法准确定位到需浏览的内容;当该移动步长设定的较小时,可能会使得虚拟鼠标每次移动的距离过小,导致虚拟鼠标定位到需浏览的内容会浪费较多的时间。为了解决上述问题,本专利技术实施例提供一种控制虚拟鼠标移动的方法及装置,通过根据连续N次响应控制设备上的同一个方向键被按下的事件的平均时间间隔和预设的按键速度等级函数,计算出相应的权重值,即第一权重值,然后再根据第一权重值和为每个按键速度等级预设的初始移动步长,计算出虚拟鼠标的实际移动步长,最后再控制虚拟鼠标按照实际移动步长移动,如此可以保证能够按照用户的按键意向(即根据前几次按键的时间间隔确定按键的平均时间间隔,从而预算下一次虚拟鼠标需要移动的步长)控制虚拟鼠标移动,从而使得虚拟鼠标每次移动的距离比较适中(不会太大或者太小),进而既能避免虚拟鼠标无法准确定位到待浏览的内容,又能避免虚拟鼠标定位到待浏览的内容会浪费较多的时间。本专利技术实施例提供的控制虚拟鼠标移动的方法的执行主体可以为控制虚拟鼠标移动的装置,该装置可以为上述的电子设备,也可以为电子设备中一个能够实现本专利技术实施例提供的控制虚拟鼠标移动的方法的功能实体/单本文档来自技高网...

【技术保护点】
一种控制虚拟鼠标移动的方法,其特征在于,包括:获取连续N次响应同一事件的平均时间间隔,所述同一事件为控制设备上的同一个方向键被按下,N次包括本次和本次的前N‑1次,其中,N为大于或等于2的整数;根据所述平均时间间隔和预设的M个按键速度等级函数,分别计算与每个按键速度等级对应的第一权重值,得到M个第一权重值,每个按键速度等级函数分别对应一个按键速度等级,M为大于或等于1的整数;根据所述M个第一权重值和为所述每个按键速度等级预设的初始移动步长,计算所述虚拟鼠标的实际移动步长;控制所述虚拟鼠标按照所述实际移动步长移动。

【技术特征摘要】
1.一种控制虚拟鼠标移动的方法,其特征在于,包括:
获取连续N次响应同一事件的平均时间间隔,所述同一事件为控
制设备上的同一个方向键被按下,N次包括本次和本次的前N-1次,其
中,N为大于或等于2的整数;
根据所述平均时间间隔和预设的M个按键速度等级函数,分别计
算与每个按键速度等级对应的第一权重值,得到M个第一权重值,每
个按键速度等级函数分别对应一个按键速度等级,M为大于或等于1的
整数;
根据所述M个第一权重值和为所述每个按键速度等级预设的初始
移动步长,计算所述虚拟鼠标的实际移动步长;
控制所述虚拟鼠标按照所述实际移动步长移动。
2.根据权利要求1所述的方法,其特征在于,所述获取连续N次
响应同一事件的平均时间间隔,包括:
获取连续N次响应所述同一事件的N-1个时间间隔,所述N-1个
时间间隔包括N次中每相邻两次响应所述同一事件的时间间隔;
根据所述N-1个时间间隔,计算所述平均时间间隔。
3.根据权利要求2所述的方法,其特征在于,所述根据所述N-1
个时间间隔,计算所述平均时间间隔,包括:
根据所述N-1个时间间隔和预设的N-1个第二权重值,计算所述
平均时间间隔,所述N-1个时间间隔和所述N-1个第二权重值一一对
应。
4.根据权利要求3所述的方法,其特征在于,
所述N-1个第二权重值按照所述同一个方向键被按下的先后顺序
递增。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述
根据所述M个第一权重值和为所述每个按键速度等级预设的初始移动
步长,计算所述虚拟鼠标的实际移动步长,包括:
根据所述M个第一权重值和为所述每个按键速度等级预设的初始
移动步长,采用步长计算公式计算所述实际移动步长;
所述步长计算公式为:P=C1*K1+C2*K2+…+CM*KM;
其中,P表示所述实际移动步长,C1、C2、…、CM分别表示为所述
每个按键速度等级预设的初始移动步长,K1、K2、…、K...

【专利技术属性】
技术研发人员:刘凯赵永健杨成
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

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

1