设备的控制方法及装置与流程

文档序号:11133254阅读:436来源:国知局
设备的控制方法及装置与制造工艺

本发明涉及控制领域,具体而言,涉及一种设备的控制方法及装置。



背景技术:

目前,现有的空调一般都采用遥控器对其进行控制,随着技术的发展,逐渐出现了利用手势识别技术对空调进行控制,但目前手势识别技术主要利用运动传感器,摄像头,红外线来完成手势的捕捉,通过内部软件完成手势的识别,从而完成手势指令的控制。但上述实施方式往往只能捕捉手势的动作方向,难以捕捉手势的其他参数。

针对上述问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种设备的控制方法及装置,以至少解决相关技术中只能捕捉手势的动作方向,难以捕捉手势的其他参数的技术问题。

根据本发明实施例的一个方面,提供了一种设备的控制方法,包括:利用超声波识别用户所做的动作;将识别出的动作与预先录入的参考动作比较;根据比较结果,控制上述设备。

进一步地,利用超声波识别用户所做的动作包括:利用超声波识别上述用户所做的动作的速度和/或方向。

进一步地,利用超声波识别上述用户所做的动作的速度包括:在利用超声波识别上述用户所做的动作的过程中,发射超声波信号;接收上述用户在做上述动作时反射回来的反射信号,上述反射信号为上述超声波信号的反射信号;根据上述超声波信号和上述反射回来的反射信号之间的差异,计算上述用户所做的动作的速度。

进一步地,利用上述用户所做的动作的速度,改变上述设备的运行参数的调节频率。

进一步地,在利用超声波识别用户所做的动作之前,上述方法还包括:录入用于控制上述设备的参考动作,其中,录入用于控制上述设备的参考动作包括如下步骤:在上述设备开启学习模式后,接收用户输入的第一动作;再次接收用户输入的第二动作;判断上述第一动作与上述第二动作是否一致;在一致的情况下,存储上述第一动作或上述第二动作,其中,上述第一动作或上述第二动作作为控制上述设备的参考动作。

根据本发明实施例的一个方面,提供了一种设备的控制装置,其特征在于,包括:识别单元,用于利用超声波识别用户所做的动作;比较单元,用于将识别出的动作与预先录入的参考动作比较;控制单元,用于根据比较结果,控制上述设备。

进一步地,上述识别单元还用于利用超声波识别上述用户所做的动作的速度和/或方向。

进一步地,上述装置还包括:计算单元,用于在上述超声波识别用户所做的动作的过程中,根据上述用户所做的动作反射的超声波信号差异,按照预定算法计算上述用户所做的动作的速度。

进一步地,利用上述用户所做的动作的速度,改变上述设备的运行参数的调节频率。

进一步地,上述装置还包括:存储单元,用于录入用于控制上述设备的参考动作,其中,上述存储单元录入用于控制上述设备的参考动作包括如下步骤:在上述识别单元利用超声波识别用户所做的动作之前,在上述设备开启学习模式后,接收用户输入的第一动作;再次接收用户输入的第二动作;判断上述第一动作与上述第二动作是否一致;在上述判断单元判断一致的情况下,存储上述第一动作或上述第二动作,其中,上述第一动作或上述第二动作作为控制上述设备的参考动作。

在本发明实施例中,采用超声波识别用户的动作,通过利用超声波识别用户所做的动作;将识别出的动作与预先录入的参考动作比较;根据比较结果,控制设备,由于利用超声波不仅能够识别出动作方向,还能识别出该动作的运动速度等参数,因此,在结合超声波技术识别动作后,实现了丰富设备的控制途径,以及更准确地控制设备的技术效果,进而解决了相关技术中只能捕捉手势的动作方向,难以捕捉手势的其他参数的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的设备的控制方法的流程图;

图2是根据本发明实施例的一种可选的设备的控制装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例,提供了一种可选的控制方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种可选的控制方法的示意图,如图1所示,该方法包括如下步骤:

步骤S102,利用超声波识别用户所做的动作;

步骤S104,将识别出的动作与预先录入的参考动作比较;

步骤S106,根据比较结果,控制上述设备。

采用超声波识别技术,可以对用户做出的动作进行识别,当超声波识别出用户做出的动作后,将识别出的动作与预先在设备中录入的参考动作进行比较,其中,参考动作是用于判断该用户做出的动作是否正确,在识别出的动作与预先在设备中录入的参考动作正确的情况下,可以对设备进行控制,否则,不进行控制。需要说明的是,上述设备可以是空调,可以是跳舞机,还可以是其他的虚拟现实设备,以下实施例将以空调为例详细阐述本发明。

实施时,当用户通过手势的变化对空调进行控制时,如控制空调的开关,控制空调的运行参数等等,空调可以通过安装在其中的超声波模块识别用户手势的动作,进而与预先录入的参考动作进行比对,在比对正确(即一致)的情况下,控制空调开关或者按照一定参数(或模式)运行。

通过本发明实施例,采用超声波识别用户的动作,通过利用超声波识别用户所做的动作;将识别出的动作与预先录入的参考动作比较;根据比较结果,控制设备,由于利用超声波不仅能够识别出动作方向,还能识别出该动作的运动速度等参数,因此,在结合超声波技术识别动作后,实现了丰富设备的控制途径,以及更准确地控制设备的技术效果,进而解决了相关技术中只能捕捉手势的动作方向,难以捕捉手势的其他参数的技术问题。

可选地,利用超声波识别用户所做的动作包括:利用超声波识别用户所做的动作的速度和/或方向。

以用户所做的动作为手势动作为例,在识别用户所做的手势时,超声波能够识别手势的动作方向,如左右,前后,上下等等,并且识别时可以不分辨手的正面和背面,以及手面的倾斜程度等。通过利用超声波识别用户所做的动作的速度和/或方向可以改变用户控制设备的方式,提高用户操作方便度。

可选地,利用超声波识别用户所做的动作的速度包括:在利用超声波识别用户所做的动作的过程中,发射超声波信号;接收用户在做动作时反射回来的反射信号,反射信号为超声波信号的反射信号;根据超声波信号和反射回来的反射信号之间的差异,计算用户所做的动作的速度。

为了实现超声波识别用户所做动作的速度,根据动作在移动的过程中反射超声波信号前后频率不一致,采用多普勒算法对动作的速度进行计算。多普勒算法的原理为:物体运动时,超声波发射到物体上,物体在移动的过程中反射超声波信号前后频率不一致,相对速度越大,频率变化越大,通过对比计算超市波频率,确定人员移动速度。需要说明的是,本发明为波源静止,人员移动的情况。

可选地,利用用户所做的动作的速度,改变设备的运行参数的调节频率。

为了实现更加省时省力的控制设备,以空调为例,利用用户所做的动作的速度,改变设备的运行参数的调节频率,即用户所做动作的速度越快,空调的运行参数变化的频率越快,当进入手势检测模式后,用户向前互动手臂,则控制空调的运行模式,向后挥动手臂则控制空调的运行的风挡和温度,左右手势则控制温度和风速的调节。通过上述方式,可以相应的在调节空调的运行参数时,进行快进,快退操作,如此则可以减少用户挥动手的次数,操作方便快捷,且更加人性化。

可选地,在利用超声波识别用户所做的动作之前,方法还包括:录入用于控制设备的参考动作,其中,录入用于控制设备的参考动作包括如下步骤:在设备开启学习模式后,接收用户输入的第一动作;再次接收用户输入的第二动作;判断第一动作与第二动作是否一致;在一致的情况下,存储第一动作或第二动作,其中,第一动作或第二动作作为控制设备的参考动作。

也即,为了实现能够将用户的动作与预先录入的参考动作进行对比,需要在设备中预先录入参考动作。以空调为例,首先开启学习模式,空调可以通过语音提示用户动作手势,当超声波模块检测到手势动作后会初步写入到内存中,此时还需要用户再次进行手势动作,手势检测模块检测到与初步写入的动作相同后,则确认手势,其余动作录入也与此类似。

具体的,用户发出手势动作,超声波识别出用户手势,第二步:识别出的手势动作可以存储在存储单元的芯片上,此芯片有临时存储区,还有永久存取区,临时存储为识别到的手势,永久存取区为不同的指令所对应的手势动作。第三步:临时存取区的手势与永久存取区的手势动作比对,如果匹配则动作生效,发出指令。第四步:将发出的指令应用在空调上,控制空调进行相应的动作。

此外,当开启手势识别系统后,还可以根据用户的使用习惯防误动作,减少在未知情况下空调的控制动作,确保用户的手势动作及时准确的解算,完成控制命令。

需要说明的是,采用超声波识别用户动作的同时,还可以利用运动传感器,摄像头,红外线来完成动作的捕捉,通过内部软件完成动作的识别,从而完成动作指令的控制。

根据本发明实施例的一个方面,提供了一种设备的控制装置,图2是根据本发明实施例的一种可选的控制装置的示意图,如图2所示,包括:识别单元20,用于利用超声波识别用户所做的动作;比较单元40,用于将识别出的动作与预先录入的参考动作比较;控制单元60,用于根据比较结果,控制设备。

需要说明的是,户可以根据自身使用需要自由选择开启或者关闭识别单元,也可以根据特定的动作唤醒动作识别单元。以手势为例,唤醒手势初始设定为连续三次向前向后正对空调内机挥动手臂,只要手势的动作幅度达到5厘米就可以有效识别,从识别单元首次检测到向前向后的手势动作开始计次,当检测到连续的三次向前向后的动作则进入手势控制模式。

通过本发明实施例,采用超声波识别用户的动作,由于利用超声波不仅能够识别出动作方向,还能识别出该动作的运动速度等参数,因此,在结合超声波技术识别动作后,实现了丰富设备的控制途径,以及更准确地控制设备的技术效果,进而解决了相关技术中只能捕捉手势的动作方向,难以捕捉手势的其他参数的技术问题。

可选地,上述识别单元还用于利用超声波识别用户所做的动作的速度和/或方向。

可选地,上述装置还包括:计算单元,用于在超声波识别用户所做的动作的过程中,根据用户所做的动作反射的超声波信号差异,按照预定算法计算用户所做的动作的速度。

可选地,利用用户所做的动作的速度,改变设备的运行参数的调节频率。

可选地,上述装置还包括:存储单元,用于录入用于控制设备的参考动作,其中,存储单元录入用于控制设备的参考动作包括如下步骤:在识别单元利用超声波识别用户所做的动作之前,在设备开启学习模式后,接收用户输入的第一动作;再次接收用户输入的第二动作;判断第一动作与第二动作是否一致;在判断单元判断一致的情况下,存储第一动作或第二动作,其中,第一动作或第二动作作为控制设备的参考动作。

需要说明的是,装置部分实施例中的实施方式与方法部分实施例中的实施方式类似,在此不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1