本申请涉及家电控制技术领域,尤其涉及一种语音设备的控制装置、语音交互方法、装置及电子设备。
背景技术:
如今语音产品越来越流行,功能也越来越齐全,可以实现听歌、听新闻、讲故事、查百科、查天气等等功能。用户家中可能有多个语音产品,并且有些产品的语音唤醒词可能是一样的。用户在使用的过程中,无法控制唤醒特定的设备。例如,家里的洗衣机和空调的唤醒词都是“hi,小明”,当用户说出唤醒词时,会同时唤醒两台设备,但用户的本意只是控制洗衣机,导致使用起来很不方便;或者在测试环境下,有多台相同或类似的语音设备在同一个测试空间等待测试,他们的唤醒词都是一样的。测试人员在测试过程中,一说唤醒词就会唤醒所有的设备,但测试过程需要一台一台单独进行。如果不想其他设备被唤醒,只能将其麦克风功能关闭,导致测试很不方便,若对每个设备设置不同的唤醒词,用户容易记忆混淆,忘记某个唤醒词对应的是哪台设备,降低用户体验。
技术实现要素:
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种语音设备的控制装置、语音交互方法、装置及电子设备,根据设备的姿态确定待激活设备的语音功能开启或关闭,实现在多个设备唤醒词相同时,控制激活特定设备。
第一方面,本申请提供了一种语音设备的控制装置,包括姿态传感器、控制器和通信模块;
所述姿态传感器与所述控制器通讯连接,用于将采集到的所述控制装置的姿态信息发送给控制器;
所述控制器,用于根据所述姿态信息确定待控制的语音设备,向所述语音设备发送控制指令,其中,所述控制指令用于控制所述语音设备的语音功能的开闭;
所述通信模块与所述语音设备关联连接,用于将所述控制器发送的所述控制指令转送给关联的所述语音设备。
进一步的,所述控制装置具有多种姿态,每种姿态与一个所述语音设备绑定。
进一步的,所述控制装置具有与所述多种姿态对应的多个区域,所述多个区域中的每个区域与所述多种姿态中的一种关联;
所述控制装置具有与所述多个区域对应的多个所述通信模块,所述多个通信模块中的每个所述通信模块与所述多个区域中的一个区域关联,其中,所述多个区域中的任一区域处于关联的姿态时,通过与所述任一区域关联的所述通信模块转送控制指令。
进一步的,所述控制器与移动终端连接,所述控制器还用于接收所述移动终端发送的控制信息,根据所述控制信息生成用于控制所述语音设备的所述控制指令;
或,所述控制器直接接收用户发送的语音控制信号,将所述语音控制信号转换为用于控制所述语音设备的控制指令。
进一步的,所述姿态信息用于指示所述控制装置上朝向目标方向上的目标区域,所述控制器确定与所述目标区域对应的语音设备为所述待控制的语音设备。
第二方面,本申请提供了一种语音交互方法,包括:
采集控制装置的姿态信息;
根据所述姿态信息确定待控制的语音设备;
向所述语音设备发送控制指令,其中,所述控制指令用于控制所述语音设备的语音功能的开闭。
进一步的,在根据所述姿态信息确定待控制的语音设备之前,所述方法还包括:建立所述控制装置具有的多种姿态中的每种姿态与一个所述语音设备之间的关联,其中,所述多种姿态中的任意两种姿态关联的所述语音设备不同;
建立所述控制装置具有的多个区域中的每个区域与一种姿态之间的关联,其中,所述多个区域中任意两个区域关联的姿态不同;
根据所述姿态信息确定待控制的语音设备包括:确定与目标区域关联的语音设备为当前待控制语音设备,其中,所述目标区域为所述控制装置上姿态为朝向目标方向上的区域。
进一步的,在向所述语音设备发送控制指令之前,所述方法还包括:建立多个通信模块中的每个所述通信模块与所述多个区域中的一个区域之间的关联,其中,任意两个所述通信模块关联的区域不同;
向所述语音设备发送控制指令包括:利用与所述目标区域关联的所述通信模块向所述语音设备发送控制指令。
另一方面,本申请提供了一种语音交互装置,包括:
姿态采集模块,用于采集控制装置的姿态信息;
设备匹配模块,用于根据所述姿态信息确定待控制的语音设备;
控制模块,用于向所述语音设备发送控制指令,其中,所述控制指令用于控制所述语音设备的语音功能的开闭。
另一方面,本申请提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现上述方法的步骤。
另一方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请实施例提供的控制装置和方法,通过绑定不同的语音设备,能控制其语音唤醒功能关闭或开启。在使用过程中,通过控制装置的姿态(哪个面朝上),控制当前向上面对应的设备的语音功能开启或关闭,可实现在多个设备唤醒词相同时,控制唤醒特定设备的功能。实现方法简单,提高了用户体验。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种语音设备的控制装置结构框图;
图2为本申请实施例提供的一种语音设备的控制装置结构示意图;
图3为本申请实施例提供的一种语音交互方法流程示意图;
图4为本申请实施例提供的一种语音交互装置示意图;
图5为本申请实施例提供的一种电子设备的内部结构图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1为本申请实施例提供的一种语音设备的控制装置,包括姿态传感器11、控制器13和通信模块15;
所述姿态传感器11与所述控制器通讯连接,用于将采集到的所述控制装置的姿态信息发送给控制器。
具体的,姿态传感器11可以为三轴陀螺仪传感器,可同时测量控制装置的“上、下、左、右、前、后”六个方向(即三维坐标系中三个轴所指向的六个方向)的位置信息、移动轨迹和移动速度,测量控制装置的当前姿态,判断控制装置每个部位的朝向,并将测量的姿态信息数据发送到控制器。控制装置可以为任意形状,优选的,为了便于描述,也为了方便用户对其进行操作,可将控制装置设置成标准的多面体,也可选用球体,例如类似足球的形状,将球面划分为面积相等的若干个区域,分别检测每个区域的朝向。在本实施例中选用正方体形状为例进行说明。
如图2所示,随着用户旋转控制装置,姿态传感器11可以实时测量正方体a、b、c、d、e、f六个面的姿态信息,确定每个面旋转后的朝向,并将姿态信息发送到控制器,这里的控制器可以为处理器或已编程的单片机等。
用户可预先设置控制装置每个面相关联的姿态信息,使姿态传感器11能精准检测每个面的姿态信息,并配置其中一个面的朝向为目标朝向,即当姿态传感器11检测到某个面的朝向与配置的目标朝向一致时,则用户可对该面进行控制操作,其他面不与移动终端连接。例如配置选择目标朝向为向上时,需要配置哪个面的信息就旋转控制装置,使相应的面朝上,该面就会与移动终端连接,若要设置a面的信息时,则旋转控制装置使a面朝上即可。
所述控制器13用于根据所述姿态信息确定待控制的语音设备,向所述语音设备发送控制指令,其中,所述控制指令用于控制所述语音设备的语音功能的开闭。
具体的,控制器13接收姿态传感器11发送的控制装置每个面的姿态信息,根据所述姿态信息确定待控制的语音设备。控制器13与通信模块15连接,通信模块15包括多个wifi或蓝牙单元,其中每个wifi或蓝牙单元分别与控制装置的每个面对应连接,例如,若控制装置为正方体,则wifi或蓝牙单元为六个,姿态传感器11计算采集控制装置当前的姿态,即当前哪个面朝上,若a面朝上,则控制器13控制a面与设置在a面内的wifi或蓝牙单元配对,配对成功后当a面朝上时,用户可使用移动终端的客户端应用与a面内的wifi或蓝牙单元连接,对a面进行配置,控制装置的每个面上均设有显示界面,配置的内容均会显示在对应面的显示界面上。
将控制装置的每个面与对应的wifi或蓝牙单元配对后,将每个面对应的wifi或蓝牙单元与各个语音设备进行配对,具体的,姿态传感器11计算采集控制装置当前的姿态,即当前哪个面朝上,若a面朝上,则用户使用移动终端的客户端应用与a面内的wifi或蓝牙单元连接,同时开启待配对的语音设备的wifi或蓝牙单元,此时在移动终端的客户端界面会显示待配对的语音设备列表,从中选择需要的语音设备,则与a面对应的wifi或蓝牙单元会与该语音设备的wifi或蓝牙单元连接,完成配对。
配对完成后将控制装置旋转,姿态采集器1再次采集控制装置当前的姿态,其中朝上的面对应的wifi或蓝牙单元与移动终端连接,移动终端控制该wifi或蓝牙单元与所需语音设备配对,以此方式完成六个设备的配对操作。
在配对过程中,如果控制装置某个面重复配对,会更新到当前配对设备。例如a面与a语音设备配对,当前再次使a面与b语音设备配对时,则更新为a面与b语音设备配对。每个面配对完成后,会在该面的显示界面上显示所配对的语音设备名称。
对语音设备配对完成后,可设置控制装置的控制功能,然后通过控制装置控制对应的语音设备,本发明实施例中设置控制装置的控制功能为语音功能的开启或关闭,即设置控制装置的每个面的功能为开启语音功能或关闭语音功能,当某个面姿态朝上时,通过该面可控制对应的语音设备的语音功能的开启或关闭。这样就可以开启需要设备的语音功能,并且关闭不需要设备的语音功能,防止用户在输入语音后有多个语音设备相应。
例如,可通过移动终端的客户端应用配置每个面对应的语音设备语音功能的开启或关闭。若a面对应的是智能语音空调,b面对应的是智能语音洗衣机,唤醒的语音指令均为“唤醒”,当用户需要开启智能语音空调时,首先将控制装置旋转到a面朝上,此时姿态传感器11获取控制装置的姿态,使a面对应的wifi或蓝牙单元与移动终端连接,移动终端通过应用界面选择开启语音功能,则控制信号通过设置在a面内的wifi或蓝牙单元发送到控制装置内的控制器中,控制器对控制信号处理后再次通过a面内的wifi或蓝牙单元发送到与a面对应的智能语音空调,使智能空调开启语音功能;旋转控制装置使b面朝上,姿态传感器11获取控制装置的姿态,使b面对应的wifi或蓝牙单元与移动终端连接,移动终端通过应用界面选择关闭语音功能,则与b面对应的智能语音洗衣机关闭语音功能。当用户回到家中,说出唤醒词“唤醒”时,智能语音空调会被唤醒,用户可说出后续语音指令控制智能语音空调,而智能语音洗衣机不会被唤醒。若需要唤醒智能洗衣机则可通过控制装置修改开启或关闭语音功能的设置。
若用户需要同时唤醒两个或更多语音设备,例如同时唤醒智能语音空调及智能电视时,可控制装置的c面与智能电视配对,并配置控制装置的c面为开启语音功能,当用户输出唤醒词“唤醒”时,智能语音空调与智能电视同时被唤醒,此时用户可操作控制装置使a面朝上,此时向控制装置输入控制智能语音空调的指令,通过通信模块控制智能语音空调,而智能电视处于被唤醒状态,但不会受用户控制指令的干扰,当用户将控制装置旋转使c面朝上时,输入语音控制指令可控制智能电视进行相应操作,而智能语音空调不会受到语音指令干扰。
除了使用移动客户端配置每个面对应的语音设备语音功能的开启或关闭外,还可直接对控制装置输入语音指令控制语音设备语音功能的开启或关闭。具体的,可对控制装置的朝向目标方向的面输入语音指令“开启语音功能”,也可实现该面对应的语音设备开启语音功能;输入语音指令“关闭语音功能”,也可实现该面对应的语音设备关闭语音功能。每个面的显示界面上会显示当前对应语音装置是否开启语音功能。
本申请通过控制装置绑定不同的语音设备,能控制每个语音设备的唤醒功能关闭或开启,实现在多个语音设备唤醒词相同时,控制唤醒特定设备的功能。实现方法简单,提高了用户体验。
本申请包括但不限于本实施例中所述的开启或关闭语音功能,例如设置控制功能为增大或减小播放语音音量,增大或减小播放语音速度等均为本申请的保护范围之内。
如图3所示,本申请的一个实施例还公开了一种语音交互方法,包括:
s31、采集控制装置的姿态信息;
s32、根据所述姿态信息确定待控制的语音设备;
s33、向所述语音设备发送控制指令,其中,所述控制指令用于控制所述语音设备的语音功能的开闭。
具体的,首先配置控制装置的每个面分别与设置在每个面内的通信模块绑定,然后配置每个面对应不同的语音设备,最后配置每个面对应语音设备的语音功能开启或关闭;通过姿态传感器采集控制装置的姿态信息,确定目标朝向,本实施例中以朝上方向为目标朝向,并将采集的姿态信息发送到控制器。控制器根据当前的姿态信息确定朝上面对应的语音设备,根据该面预设的控制信息控制对应的语音设备的语音功能开启或关闭。
本实施例中所用的方法通过绑定不同的语音设备,能控制其语音唤醒功能关闭或开启。在使用过程中,通过控制装置的姿态(哪个面朝上),控制当前向上面对应的设备的语音功能开启或关闭,可实现在多个设备唤醒词相同时,控制唤醒特定设备的功能。实现方法简单,提高了用户体验。
如图4所示,本申请的一个实施例还公开了一种语音交互装置,包括:
姿态采集模块41,用于采集控制装置的姿态信息;
控制模块43,用于向所述语音设备发送控制指令,其中,所述控制指令用于控制所述语音设备的语音功能的开闭;
设备匹配模块45,用于根据所述姿态信息确定待控制的语音设备。
本领域的技术人员应明白,本申请的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
图5为本申请实施例提供的一种电子设备的内部结构图。如图5所示,该电子设备包括该电子设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该电子设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现语音交互方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行语音交互方法。电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。