一种操作指令的识别方法和设备的制作方法

文档序号:6491748阅读:174来源:国知局
一种操作指令的识别方法和设备的制作方法
【专利摘要】本发明实施例提供一种操作指令的识别方法和设备,涉及通信领域,以防止设备误判用户的操作指令,提升用户体验。该方法包括:在控制设备检测到第一操作指令后,控制设备向被控设备发送所述第一操作指令;所述第一操作指令用于选择操作对象;在选定所述操作对象后,所述控制设备采集空间参数,并判断所述空间参数是否满足预定条件;在所述空间参数满足预定条件时,向所述被控设备发送所述空间参数。本发明实施例用于操作指令的识别。
【专利说明】一种操作指令的识别方法和设备
【技术领域】
[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]图1为本发明实施例提供的一种操作指令识别的方法示意图;
[0029]图2为本发明实施例提供的一种被控设备操作界面的示意图;
[0030]图3为本发明实施例提供的另一种被控设备操作界面的示意图;
[0031]图4为本发明实施例提供的另一种操作指令识别的方法示意图;
[0032]图5为本发明实施例提供的一种操作指令识别方法的流程示意图;
[0033]图6为本发明实施例提供的另一种操作指令识别方法的流程示意图;
[0034]图7为本发明实施例提供的一种控制设备的结构示意图;
[0035]图8为本发明实施例提供的另一种控制设备的结构示意图;
[0036]图9为本发明实施例提供的一种被控设备的结构示意图;
[0037]图10为本发明实施例提供的另一种被控设备的结构示意图。
【具体实施方式】
[0038]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039]本发明实施例提供一种操作指令识别的方法,如图1所示,本发明实施例的执行主体为控制设备,该方法包括:
[0040]S101、在控制设备检测到第一操作指令后,控制设备向被控设备发送该第一操作指令。
[0041]其中,该第一操作指令用于选择操作对象,该操作对象可以为被控设备内对应应用程序的展示给用户应用图标。
[0042]S102、在选定该操作对象后,该控制设备采集空间参数,并判断该空间参数是否满足预定条件。
[0043]具体地,上述的预定条件可以是预设阈值,则上述判断该空间参数是否满足预定条件可以是控制设备判断该空间参数是否大于或等于预设阈值。
[0044]S103、在该空间参数满足预定条件时,控制设备向该被控设备发送该空间参数。
[0045]具体地,当空间参数大于或等于该预设阈值时,控制设备向该被控设备发送空间参数。
[0046]可选地,控制设备还可以根据判断结果在该空间参数中添加标志位,在该空间参数满足预定条件时,在该空间参数中添加第一标志位,以便该被控设备在接收到该添加有第一标志位的空间参数后,执行该第二操作指令。
[0047]需要说明的是,上述被控设备在执行第二操作指令时,也可以执行第一操作指令,例如,若该第二操作指令为移动指令,该第一操作指令为选定指令,控制设备在检测到该选定指令并选定操作对象后,采集空间参数,在判断该空间参数符合预定条件时,向被控设备发送该空间参数,被控设备根据该空间参数或该空间参数中的第一标志位执行移动指令,此时,选定指令仍在执行,操作对象仍处于选定状态,也就是说,当该被控设备执行移动指令时,该操作对象仍处于选定状态。
[0048]进一步地,在所述空间参数不满足预定条件时,包括以下两种实施方式:
[0049]方式一:控制设备不发送空间参数。
[0050]具体地,在空间参数小于预设阈值时,控制设备不发送该空间参数,需要说明的是,控制设备可以将该空间参数保存。
[0051]方式二:在该空间参数中添加第二标志位,以便该被控设备在接收到该添加有第二标志位的空间参数后,执行该第一操作指令。
[0052]例如:在该空间参数中添加标志位O,则当被控设备检测到该标志位为O的空间参数时,执行第一操作指令。对应地,在该空间参数满足预定条件时,在该空间参数中添加标志位1,则当被控设备检测到该标志位为I的空间参数时,执行第二操作指令,这里只是举例说明,根据判断结果添加的标志位并不局限于I和0,可以是其他标识位,添加的标志位应该满足被控设备能够区分不同的空间参数并执行对应的操作指令,如a和b,x和y,本发明对此不作限定。
[0053]进一步地,在该空间参数满足预定条件时,向该被控设备发送空间参数包括以下两种实现方式:
[0054]方式一:在该空间参数满足预定条件时,向该被控设备发送第一空间参数。
[0055]其中,该第一空间参数包括该控制设备由起始位置移动至该控制设备当前在该被控设备上对应的位置时采集并叠加的参数;其中,该起始位置为该控制设备开始移动时在该被控设备上对应的位置。
[0056]这样,被控设备以第一空间参数执行第二操作指令。
[0057]具体地,以图2所示的被控设备的操作界面示意图为例进行说明,在本实施例中,第一操作指令可以为选定指令,第二操作指令为移动指令,其中,A、B、C、D分别表示被控设备操作界面上的位置点,图中每个单元格的边长对应被控设备界面上的I厘米,若预设阈值为2厘米,则如图所示,当控制设备由A点移动至B点时,即满足预定条件,当控制设备在被控设备上对应的位置由A点按照A-B-C的轨迹移动至C点,则有图中可知,该控制设备共移动了 4厘米,A点即为上述的起始位置,B点为达到预设阈值(即2厘米)时的点,此时,上述第一空间参数即为控制设备由A点移动至至C点采集并叠加的4厘米,控制设备向被控设备发送第一空间参数(即4厘米),则操作对象在被控设备的操作界面上由A点移动至C点,即移动了 4厘米,这里只是举例说明,并不作限定。
[0058]方式二,控制设备还可以向被控设备发送第二空间参数,以便被控设备根据第二空间参数执行第二操作指令。
[0059]其中,该第二空间参数包括该控制设备由该预设阈值对应的位置移动至该控制设备当前在该被控设备上对应的位置时采集并叠加的参数。
[0060]具体地,如图2所示,当控制设备在被控设备上对应的位置由A点按照A-B-C的轨迹移动至C点,则有图中可知,该控制设备共移动了 4厘米,A点即为上述的起始位置,B点为达到预设阈值(即2厘米)时的点,此时,上述第二空间参数即为控制设备由B点移动至C点采集并叠加的2厘米,控制设备只将第二空间参数(即2厘米)发送至被控设备,这样,虽然控制设备在被控设备上对应的位置由A点移动至C点(移动了 4厘米),但是,操作对象只由A点移动至B点(移动了 2厘米),这里只是举例说明,并不作限定。
[0061]上述方式一和方式二的区别在于,方式一中控制设备的移动位置和操作对象的移动位置是相同的;方式二中控制设备的移动位置和操作对象的移动位置不相同,在实际应用中,若用户执行移动指令,一般通过控制设备将操作对象移动至用户需求的位置,若采用上述方式二,被控设备的移动位置和操作对象的移动位置不相同,因此,上述方式一更满足用户的操作需求和体验,当然上述方式二作为本发明实施例可行的实施方式也应落入本发明的保护范围内。
[0062]需要说明的是,上述被控设备在接收到空间参数时,执行第二操作指令包括以下两种方式:
[0063]方式一,在该空间参数满足预定条件时,被控设备根据该空间参数指示该操作对象由起始位置按照预设值移动至第一位置并由该第一位置继续按照该预设值移动,直至该操作对象移动至该控制设备当前在该被控设备上对应的位置;其中,该起始位置为该控制设备在开始移动时在该被控设备上对应的位置。
[0064]具体地,以图3所示的被控设备的操作界面示意图为例进行说明,在本实施例中,第一操作指令可以为选定指令,第二操作指令为移动指令,预设值可以为I厘米,其中A、B、C、a、b、c、d、e分别表示被控设备操作界面上的位置点,图中每个单元格的边长对应被控设备界面上的I厘米,若预设阈值为2厘米,则如图所示,当控制设备由A点移动至C点时,即满足预定条件,当控制设备在被控设备上对应的位置由A点按照A-a-B-b-c-d-e-C的轨迹移动至C点,则由图中可知,该控制设备共移动了 7厘米,A点即为上述的起始位置,B点为达到预设阈值(即2厘米)时的点,被控设备根据空间参数指示操作对象按照预设值首先由A点移动至a点,在间隔预定时间再由a点移动至B点,并继续间隔预定时间再由B点移动至b点,依次按照该方式进行移动,直至移动至C点,需要说明的是,上述时间间隔可以是被控设备在出厂时已设置好的时间。这里只是举例说明,并不作限定。这样,操作对象在被控设备的操作界面上动态的显示被控设备在被控设备上对应的移动轨迹,方便了用户查看,提升了用户体验。
[0065]方式二:在该空间参数满足预定条件时,被控设备根据该空间参数指示该操作对象由起始位置移动至该控制设备当前在该被控设备上对应的位置。
[0066]如图3所示,当控制设备由A点移动至C点时,即满足预定条件,此时,A点即为起始位置,则操作对象的移动是由A点直接移动至C点。
[0067]进一步地,控制设备向该被控设备发送释放指令,以便该被控设备释放该第一操作指令和该第二操作指令。
[0068]具体地,若第一操作指令为选定指令,第二操作指令为移动指令,则被控设备释放该第一操作指令和该第二操作指令后,该操作对象处于选定状态且移动至该控制设备当前在该被控设备上对应的位置。
[0069]需要说明的是,上述的空间参数可以为由该控制设备的移动产生的对应该被控设备的位移值;上述第一操作指令可以为选定指令,第二操作指令可以为移动指令,本发明不作限定。
[0070]采用上述执行主体为控制设备的方法,通过控制设备判断采集的空间参数是否满足预定条件,使得被控设备执行对应的指令,从而防止设备误判用户的操作指令,提升用户体验。
[0071]本发明实施例提供一种操作指令识别的方法,如图4所示,本发明实施例的执行主体为被控设备,该方法包括:
[0072]S401、在控制设备检测到第一操作指令后,被控设备接收该控制设备发送的该第一操作指令,并根据该第一操作指令选定该操作对象。
[0073]其中,该第一操作指令用于选择操作对象。
[0074]S402、在选定该操作对象后,接收该控制设备采集的空间参数。
[0075]S403、判断该空间参数是否满足预定条件,在该空间参数满足预定条件时,根据该空间参数执行第二操作指令。
[0076]具体地,上述的预定条件可以是预设阈值,则上述判断该空间参数是否满足预定条件可以是判断该空间参数是否大于或等于预设阈值,在该空间参数大于或等于预设阈值时,根据该空间参数执行该第二操作指令。
[0077]进一步地,在该空间参数小于该预设阈值时,执行该第一操作指令。
[0078]需要说明的是,上述被控设备在执行第二操作指令时,也可以执行第一操作指令,例如,若该第二操作指令为移动指令,该第一操作指令为选定指令,控制设备在检测到该选定指令并选定操作对象后,采集空间参数,在判断该空间参数符合预定条件时,向被控设备发送该空间参数,被控设备根据该空间参数或该空间参数中的第一标志位执行移动指令,此时,选定指令仍在执行,操作对象仍处于选定状态,也就是说,当该被控设备执行移动指令时,该操作对象仍处于选定状态。
[0079]进一步地,被控设备根据空间参数执行第二操作指令包括以下两种方式:
[0080]方式一:被控设备根据第一空间参数执行第二操作指令;该第一空间参数包括该控制设备由起始位置移动至该控制设备当前在该被控设备上对应的位置时采集并叠加的参数。
[0081]其中,该起始位置为该控制设备开始移动时在该被控设备上对应的位置。[0082]方式二,被控设备根据第二空间参数执行第二操作指令。
[0083]其中,该第二空间参数包括该控制设备由该预设阈值对应的位置移动至该控制设备当前在该被控设备上对应的位置时采集并叠加的参数。
[0084]关于上述方式一和方式二的具体描述参考上述实施例中针对图2的描述,此处不再赘述。
[0085]另外,被控设备根据空间参数执行第二操作指令也包括以下两种方式:
[0086]方式一,在该空间参数满足预定条件时,被控设备根据该空间参数指示该操作对象由起始位置按照预设值移动至第一位置并由该第一位置继续按照该预设值移动,直至该操作对象移动至该控制设备当前在该被控设备上对应的位置;其中,该起始位置为该控制设备在开始移动时在该被控设备上对应的位置。
[0087]方式二 :在该空间参数满足预定条件时,被控设备根据该空间参数指示该操作对象由起始位置移动至该控制设备当前在该被控设备上对应的位置。
[0088]关于上述方式一和方式二的具体描述参考上述实施例中针对图3的描述,此处不再赘述。
[0089]进一步地,被控设备接收该控制设备发送的释放指令,并根据该释放指令释放该第一操作指令和第二操作指令。
[0090]具体地,若第一操作指令为选定指令,第二操作指令为移动指令,则被控设备释放该第一操作指令和该第二操作指令后,该操作对象处于选定状态且移动至该控制设备当前在该被控设备上对应的位置。
[0091]需要说明的是,上述的空间参数可以为由该控制设备的移动产生的对应该被控设备的位移值;上述第一操作指令可以为选定指令,第二操作指令可以为移动指令,本发明不作限定。
[0092]采用上述执行主体为被控设备的方法,通过被控设备判断控制设备采集的空间参数是否满足预定条件,从而执行对应的指令,进而防止设备误判用户的操作指令,提升用户体验。
[0093]本发明实施例提供一种操作指令识别的方法,如图5所示,本实施例是以空鼠作为控制设备,以TV作为被控设备、以选定指令作为第一操作指令,以移动指令作为第二操作指令为例进行说明的,本发明并不局限于此,该方法包括:
[0094]S501、空鼠在检测选定指令后,向TV发送选定指令。
[0095]S502、在选定操作对象后,该空鼠采集空间参数,并判断该空间参数是否满足预定条件。
[0096]具体地,上述的预定条件可以是预设阈值,则上述判断该空间参数是否满足预定条件可以是控制设备判断该空间参数是否大于或等于预设阈值。
[0097]若判断结果为是,则执行步骤S503和S504 ;
[0098]若判断结果为否,则执行步骤S505和S506.
[0099]S503、空鼠向该TV发送该空间参数。
[0100]可选地,空鼠还可以根据判断结果在该空间参数中添加标志位,在该空间参数满足预定条件时,在该空间参数中添加第一标志位,以便该被控设备在接收到该添加有第一标志位的空间参数后,执行该移动指令。[0101]进一步地,在该空间参数满足预定条件时,空鼠向该TV发送空间参数包括以下两种实现方式:
[0102]方式一:在该空间参数满足预定条件时,空鼠向该TV发送第一空间参数。
[0103]其中,该第一空间参数包括该空鼠由起始位置移动至该空鼠当前在该TV上对应的位置时采集并叠加的参数;其中,该起始位置为该空鼠开始移动时在该TV上对应的位置。
[0104]这样,TV以第一空间参数执行移动。
[0105]方式二,空鼠还可以向TV发送第二空间参数,以便TV根据第二空间参数执行移动指令。
[0106]其中,该第二空间参数包括该空鼠由该预设阈值对应的位置移动至该空鼠当前在该TV上对应的位置时采集并叠加的参数。
[0107]关于上述方式一和方式二的具体描述参考上述实施例中针对图2的描述,此处不再赘述。
[0108]S504、TV根据该空间参数执行移动指令。
[0109]需要说明的是,上述TV在执行移动指令时,也可以执行选定指令,例如,若该移动指令为移动指令,该选定指令为选定指令,空鼠在检测到该选定指令并选定操作对象后,采集空间参数,在判断该空间参数符合预定条件时,向TV发送该空间参数,被TV根据该空间参数或该空间参数中的第一标志位执行移动指令,此时,选定指令仍在执行,操作对象仍处于选定状态,也就是说,当该TV执行移动指令时,该操作对象仍处于选定状态。
[0110]TV根据空间参数执行移动指令也包括以下两种方式:
[0111]方式一,在该空间参数满足预定条件时,TV根据该空间参数指示该操作对象由起始位置按照预设值移动至第一位置并由该第一位置继续按照该预设值移动,直至该操作对象移动至该空鼠当前在该TV上对应的位置;其中,该起始位置为该空鼠在开始移动时在该TV上对应的位置。
[0112]方式二:在该空间参数满足预定条件时,TV根据该空间参数指示该操作对象由起始位置移动至该空鼠当前在该TV上对应的位置。
[0113]关于上述方式一和方式二的具体描述参考上述实施例中针对图3的描述,此处不再赘述。
[0114]S505、空鼠在该空间参数中添加第二标志位。
[0115]可选地,空鼠也可以不发送空间参数。
[0116]S506、TV在接收到该添加有第二标志位的空间参数后,执行该选定指令。
[0117]TV也可以在未接收到空间参数时,执行选定指令。
[0118]需要说明的是,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0119]采用上述方法,由空鼠采集空间参数并判断该空间参数是否符合预定条件,使得TV执行对应的指令,从而防止设备误判用户的操作指令,提升用户体验。
[0120]本发明提供一种操作指令识别的方法,如图6所示,本实施例是以空鼠作为控制设备,以TV作为被控设备、以选定指令作为第一操作指令,以移动指令作为第二操作指令为例进行说明的,本发明并不局限于此,该方法包括:
[0121]S601、空鼠在检测选定指令后,向TV发送选定指令。
[0122]S602、在选定操作对象后,该空鼠采集空间参数,并发送至TV。
[0123]S603、TV判断该空间参数是否满足预定条件。
[0124]具体地,上述的预定条件可以是预设阈值,则上述判断该空间参数是否满足预定条件可以是判断该空间参数是否大于或等于预设阈值。
[0125]若判断结果为是,则执行步骤S604 ;
[0126]若判断结果为否,则执行步骤S605。
[0127]S604、TV根据该空间参数执行移动指令。
[0128]需要说明的是,上述TV在执行移动指令时,也可以执行选定指令,例如,若该移动指令为移动指令,该选定指令为选定指令,空鼠在检测到该选定指令并选定操作对象后,采集空间参数,在判断该空间参数符合预定条件时,向TV发送该空间参数,被TV根据该空间参数或该空间参数中的第一标志位执行移动指令,此时,选定指令仍在执行,操作对象仍处于选定状态,也就是说,当该TV执行移动指令时,该操作对象仍处于选定状态。
[0129]TV根据空间参数执行移动指令也包括以下两种方式:
[0130]方式一,在该空间参数满足预定条件时,TV根据该空间参数指示该操作对象由起始位置按照预设值移动至第一位置并由该第一位置继续按照该预设值移动,直至该操作对象移动至该空鼠当前在该TV上对应的位置;其中,该起始位置为该空鼠在开始移动时在该TV上对应的位置。
[0131]方式二:在该空间参数满足预定条件时,TV根据该空间参数指示该操作对象由起始位置移动至该空鼠当前在该TV上对应的位置。
[0132]关于上述方式一和方式二的具体描述参考上述实施例中针对图3的描述,此处不再赘述。
[0133]S605、TV执行选定指令。
[0134]需要说明的是,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0135]采用上述方法,由空鼠采集空间参数并发送至TV,TV判断该空间参数是否符合预定条件,并根据判断的结果执行对应的指令,从而防止设备误判用户的操作指令,提升用户体验。
[0136]本发明实施例提供一种控制设备700,如图7所示,包括:
[0137]检测单元701,用于检测第一操作指令。
[0138]发送单元702,用于在该检测单元701检测到该第一操作指令后,向被控设备发送该第一操作指令;该第一操作指令用于选择操作对象。
[0139]采集单元703,用于采集空间参数。
[0140]判断单元704,用于根据该采集单元703采集的空间参数判断该空间参数是否满足预定条件。[0141]该发送单元702还用于,在该判断单元704判断该空间参数满足预定条件时,向该被控设备发送该空间参数。
[0142]可选地,该判断单元704具体用于,根据该采集单元703采集的空间参数判断该空间参数是否大于或等于预设阈值。
[0143]进一步地,如图8所示,该控制设备700还包括:标志位添加单元705,用于根据该判断单元704的判断结果在该空间参数中添加标志位;
[0144]该标志位添加单元705具体用于,在该判断单元704判断该空间参数满足预定条件时,在该空间参数中添加第一标志位,以便该被控设备在接收到该添加有第一标志位的空间参数后,执行该第二操作指令。
[0145]可选地,该标志位添加单元还用于在该空间参数不满足预定条件时,在该空间参数中添加第二标志位,以便该被控设备在接收到该添加有第二标志位的空间参数后,执行该第一操作指令。
[0146]例如:在该空间参数中添加标志位0,则当被控设备检测到该标志位为O的空间参数时,执行第一操作指令。对应地,在该空间参数满足预定条件时,在该空间参数中添加标志位1,则当被控设备检测到该标志位为I的空间参数时,执行第二操作指令,这里只是举例说明,根据判断结果添加的标志位并不局限于I和0,可以是其他标识位,添加的标志位应该满足被控设备能够区分不同的空间参数并执行对应的操作指令,如a和b,x和y,本发明对此不作限定。
[0147]可选地,该发送单元702具体用于,在该空间参数满足预定条件时,向该被控设备发送第一空间参数。
[0148]其中,该第一空间参数包括该控制设备由起始位置移动至该控制设备当前在该被控设备上对应的位置时采集并叠加的参数;其中,该起始位置为该控制设备开始移动时在该被控设备上对应的位置。
[0149]需要说明的是,该发送单元702还可以向被控设备发送第二空间参数,以便被控设备根据第二空间参数执行第二操作指令。
[0150]其中,该第二空间参数包括该控制设备由该预设阈值对应的位置移动至该控制设备当前在该被控设备上对应的位置时采集并叠加的参数。
[0151]可选地,该发送单元702还用于,向该被控设备发送释放指令,以便该被控设备释放该第一操作指令和该第二操作指令。
[0152]具体地,若第一操作指令为选定指令,第二操作指令为移动指令,则被控设备释放该第一操作指令和该第二操作指令后,该操作对象处于选定状态且移动至该控制设备当前在该被控设备上对应的位置。
[0153]需要说明的是,上述的空间参数可以为由该控制设备的移动产生的对应该被控设备的位移值;上述第一操作指令可以为选定指令,第二操作指令可以为移动指令,本发明不作限定。
[0154]另外,上述控制设备可以是但不限于空鼠。
[0155]需要说明的是,所属本领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述控制设备的具体工作过程和描述,可以参考前述图1对应的方法实施例中的对应过程,在此不再赘述。[0156]采用上述控制设备,通过控制设备判断采集的空间参数是否满足预定条件,使得被控设备执行对应的指令,从而防止设备误判用户的操作指令,提升用户体验。
[0157]本发明实施例提供一种被控设备900,如图9所示,包括:
[0158]接收单元901,用于在控制设备检测到第一操作指令后,接收所述控制设备发送的所述第一操作指令。
[0159]选定单元902,用于根据该接收单元901接收的第一操作指令选定该操作对象;该第一操作指令用于选择操作对象。
[0160]所述接收单元901还用于,在选定所述操作对象后,接收所述控制设备采集的空间参数。
[0161]判断单元903,用于判断所述空间参数是否满足预定条件。
[0162]执行单元904,用于在该判断单元903判断该空间参数满足预定条件时,根据该空间参数执行第二操作指令。
[0163]可选地,该判断单元903具体用于,判断该空间参数是否大于或等于预设阈值,该执行单元904具体用于,在该判断单元903判断该空间参数大于或等于预设阈值时,根据该空间参数执行该第二操作指令。
[0164]可选地,该执行单元904具体用于,根据第一空间参数执行第二操作指令。
[0165]其中,该第一空间参数包括该控制设备由起始位置移动至该控制设备当前在该被控设备上对应的位置时采集并叠加的参数;其中,该起始位置为该控制设备开始移动时在该被控设备上对应的位置。
[0166]进一步地,该执行单元904也可以用于,根据第二空间参数执行第二操作指令。
[0167]其中,该第二空间参数包括该控制设备由该预设阈值对应的位置移动至该控制设备当前在该被控设备上对应的位置时采集并叠加的参数。
[0168]可选地,该执行单元904还用于,在该空间参数小于该预设阈值时,执行该第一操作指令。
[0169]进一步地,如图10所示,该被控设备900还包括:指示单元905,用于根据该空间参数指示该操作对象由起始位置按照预设值移动至第一位置并由该第一位置继续按照该预设值移动,直至该操作对象移动至该控制设备当前在该被控设备上对应的位置。
[0170]其中,该起始位置为该控制设备在开始移动时在该被控设备上对应的位置。
[0171]可选地,该指示单元905还可以用于,根据该空间参数指示该操作对象由起始位置移动至该控制设备当前在该被控设备上对应的位置。
[0172]可选地,该接收单元901还用于接收该控制设备发送的释放指令,并根据该释放指令释放该第一操作指令和第二操作指令。
[0173]需要说明的是,上述的空间参数可以为由该控制设备的移动产生的对应该被控设备的位移值;上述第一操作指令可以为选定指令,第二操作指令可以为移动指令,本发明不作限定。
[0174]另外,上述被控设备可以是但不限于TV。
[0175]需要说明的是,所属本领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述被控设备的具体工作过程和描述,可以参考前述图2对应的方法实施例中的对应过程,在此不再赘述。[0176]采用上述被控设备,通过被控设备判断控制设备采集的空间参数是否满足预定条件,从而执行对应的指令,进而防止设备误判用户的操作指令,提升用户体验。
[0177]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0178]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种操作指令识别的方法,其特征在于,包括: 在控制设备检测到第一操作指令后,控制设备向被控设备发送所述第一操作指令;所述第一操作指令用于选择操作对象; 在选定所述操作对象后,所述控制设备采集空间参数,并判断所述空间参数是否满足预定条件; 在所述空间参数满足预定条件时,向所述被控设备发送所述空间参数。
2.根据权利要求1所述的方法,其特征在于,所述判断所述空间参数是否满足预定条件包括: 判断所述空间参数是否大于或等于预设阈值。
3.根据权利要求2所述的方法,其特征在于,所述判断所述空间参数是否满足预定条件之后,还包括: 根据判断结果在所述空间参数中添加标志位; 在所述空间参数满足预定条件时,在所述空间参数中添加第一标志位,以便所述被控设备在接收到所述添加有第一标志位的空间参数后,执行所述第二操作指令。
4.根据权利要求3所述的方法,其特征在于,还包括:在所述空间参数不满足预定条件时, 不发送所述空间参数;或者, 在所述空间参数中添加第二标志位,以便所述被控设备在接收到所述添加有第二标志位的空间参数后,执行所述第一操作指令。
5.根据权利要求4所述的方法,其特征在于,所述在所述空间参数满足预定条件时,向所述被控设备发送所述空间参数包括: 在所述空间参数满足预定条件时,向所述被控设备发送第一空间参数,所述第一空间参数包括所述控制设备由起始位置移动至所述控制设备当前在所述被控设备上对应的位置时采集并叠加的参数;其中,所述起始位置为所述控制设备开始移动时在所述被控设备上对应的位置。
6.根据权利要求3至5任一项所述的方法,其特征在于,所述方法还包括:向所述被控设备发送释放指令,以便所述被控设备释放所述第一操作指令和所述第二操作指令。
7.根据权利要求6所述的方法,其特征在于,所述空间参数为由所述控制设备的移动产生的对应所述被控设备的位移值。
8.一种操作指令识别的方法,其特征在于,包括: 在控制设备检测到第一操作指令后,被控设备接收所述控制设备发送的所述第一操作指令,并根据所述第一操作指令选定所述操作对象;所述第一操作指令用于选择操作对象; 在选定所述操作对象后,接收所述控制设备采集的空间参数; 判断所述空间参数是否满足预定条件,在所述空间参数满足预定条件时,根据所述空间参数执行第二操作指令。
9.根据权利要求8所述的方法,其特征在于,所述判断所述空间参数是否满足预定条件包括:判断所述空间参数是否大于或等于预设阈值, 所述在所述空间参数满足预定条件时,根据所述空间参数执行第二操作指令包括:在所述空间参数大于或等于预设阈值时,根据所述空间参数执行所述第二操作指令。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括: 在所述空间参数小于所述预设阈值时,执行所述第一操作指令。
11.根据权利要求10所述的方法,其特征在于,所述根据所述空间参数执行第二操作指令包括: 根据第一空间参数执行第二操作指令;所述第一空间参数包括所述控制设备由起始位置移动至所述控制设备当前在所述被控设备上对应的位置时采集并叠加的参数;其中,所述起始位置为所述控制设备开始移动时在所述被控设备上对应的位置。
12.根据权利要求8至11任一项所述的方法,其特征在于,在所述空间参数满足预定条件时,所述方法还包括: 根据所述空间参数指示所述操作对象由起始位置按照预设值移动至第一位置并由所述第一位置继续按照所述预设值移动,直至所述操作对象移动至所述控制设备当前在所述被控设备上对应的位置;其中,所述起始位置为所述控制设备在开始移动时在所述被控设备上对应的位置。
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:接收所述控制设备发送的释放指令,并根据所述释放指令释放所述第一操作指令和第二操作指令。
14.根据权利要求8至13任一项所述的方法,其特征在于,所述空间参数为由所述控制设备的移动产生的对应所述被控设备的位移值。
15.一种控制设备,其特征在于,包括: 检测单元,用于检测第一操作指令; 发送单元,用于在所述检测单元检测到所述第一操作指令后,向被控设备发送所述第一操作指令;所述第一操作指令用于选择操作对象; 采集单元,用于采集空间参数; 判断单元,用于根据所述采集单元采集的空间参数判断所述空间参数是否满足预定条件; 所述发送单元还用于,在所述判断单元判断所述空间参数满足预定条件时,向所述被控设备发送所述空间参数。
16.根据权利要求15所述的设备,其特征在于,所述判断单元具体用于,根据所述采集单元采集的空间参数判断所述空间参数是否大于或等于预设阈值。
17.根据权利要求16所述的控制设备,其特征在于,所述控制设备还包括:标志位添加单元,用于根据所述判断单元的判断结果在所述空间参数中添加标志位; 所述标志位添加单元具体用于,在所述判断单元判断所述空间参数满足预定条件时,在所述空间参数中添加第一标志位,以便所述被控设备在接收到所述添加有第一标志位的空间参数后,执行所述第二操作指令。
18.根据权利要求17所述的控制设备,其特征在于,所述标志位添加单元还用于在所述空间参数不满足预定条件时,在所述空间参数中添加第二标志位,以便所述被控设备在接收到所述添加有第二标志位的空间参数后,执行所述第一操作指令。
19.根据权利要求18所述的控制设备,其特征在于,所述发送单元具体用于,在所述空间参数满足预定条件时,向所述被控设备发送第一空间参数,所述第一空间参数包括所述控制设备由起始位置移动至所述控制设备当前在所述被控设备上对应的位置时采集并叠加的参数;其中,所述起始位置为所述控制设备开始移动时在所述被控设备上对应的位置。
20.根据权利要求17至19任一项所述的控制设备,其特征在于,所述发送单元还用于,向所述被控设备发送释放指令,以便所述被控设备释放所述第一操作指令和所述第二操作指令。
21.—种被控设备,其特征在于,包括: 接收单元,用于在控制设备检测到第一操作指令后,接收所述控制设备发送的所述第一操作指令; 选定单元,用于根据所述接收单元接收的第一操作指令选定所述操作对象;所述第一操作指令用于选择操作对象; 所述接收单元还用于,在选定所述操作对象后,接收所述控制设备采集的空间参数; 判断单元,用于判断所述空间参数是否满足预定条件; 执行单元,用于在所述判断单元判断所述空间参数满足预定条件时,根据所述空间参数执行第二操作指令。
22.根据权利要求21所述的被控设备,其特征在于,所述判断单元具体用于,判断所述空间参数是否大于或等于预设阈值, 所述执行单元具体用于,在所述判断单元判断所述空间参数大于或等于预设阈值时,根据所述空间参数执行所述第二操作指令。
23.根据权利要求22所述的被控设备,其特征在于,所述执行单元具体用于,根据第一空间参数执行第二操作指令;所述第一空间参数包括所述控制设备由起始位置移动至所述控制设备当前在所述被控设备上对应的位置时采集并叠加的参数;其中,所述起始位置为所述控制设备开始移动时在所述被控设备上对应的位置。
24.根据权利要求23所述的被控设备,其特征在于,所述执行单元还用于,在所述空间参数小于所述预设阈值时,执行所述第一操作指令。
25.根据权利要求21至24所述的被控设备,其特征在于,所述被控设备还包括:指示单元,用于根据所述空间参数指示所述操作对象由起始位置按照预设值移动至第一位置并由所述第一位置继续按照所述预设值移动,直至所述操作对象移动至所述控制设备当前在所述被控设备上对应的位置;其中,所述起始位置为所述控制设备在开始移动时在所述被控设备上对应的位置。
26.根据权利要求25所述的被控设备,其特征在于,所述接收单元还用于接收所述控制设备发送的释放指令,并根据所述释放指令释放所述第一操作指令和第二操作指令。
【文档编号】G06F3/01GK103838360SQ201210488963
【公开日】2014年6月4日 申请日期:2012年11月26日 优先权日:2012年11月26日
【发明者】郑启忠 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1