语音控制智能家电的方法及其系统与流程

文档序号:21719356发布日期:2020-08-05 01:08阅读:1428来源:国知局
语音控制智能家电的方法及其系统与流程

本发明涉及智能家电技术领域,特别涉及一种语音控制智能家电的方法及其系统。



背景技术:

随着科技的发展,电饭煲、电磁炉、破壁机等家电设备已经成为用户日常生活中不可或缺的设备,为用户的生活带来了极大便利。目前,一些家电设备已实现了语音交互技术,用户可以通过与家电语音对话,语音查询,语音控制等功能,实现对家电实时工作状态的了解和控制,大大提高使用便利性。但是市场上和用户家庭中仍有许多家电不具备语音交互模块,用户在使用过程中无法进行语音控制,仍然需要手动操作这些已有的家电,使得使用过程不够智能化,,降低了用户的使用体验。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的一个目的在于提出一种语音控制智能家电的方法,通过用户对一个具有语音交互模块的家电发出语音指令,可以对另外不具备语音交互模块的家电实现语音控制。进一步地,使得只需要在一个家用电器上设置语音交互模块即可实现多个家用电器的语音控制,从而降低了家电设备的成本并且使得家用电器更加地智能化。

本发明的另一个目的在于提出一种语音控制智能家电的系统。

为达到上述目的,本发明第一方面实施例提出一种语音控制智能家电的方法,具体包括:

第一智能家电接收语音信息,从所述语音信息中获取第一控制指令;

所述第一智能家电判断自身是否可执行所述第一控制指令;

所述第一智能家电在判断出自身无法可执行所述第一控制指令时,向至少一个第二智能家电发送所述第一控制指令;

当其中一个第二智能家电在判断出自身可执行所述第一控制指令时,则所述其中一个第二智能家电执行所述第一控制指令。

本发明第一方面实施例提出的语音控制智能家电的方法,通过用户对一个具有语音交互模块的家电发出语音指令,可以对另外不具备语音交互模块的家电实现语音控制。进一步地,使得只需要在一个家用电器上设置语音交互模块即可实现多个家用电器的语音控制,从而降低了家电设备的成本并且使得家用电器更加地智能化。

为达到上述目的,本发明第二方面实施例提出一种语音控制智能家电的系统,具体包括:

第一智能家电和至少一个第二智能家电,所述第一智能家电与所述第二智能家电连接;

第一智能家电,用于接收语音信息,从所述语音信息中获取第一控制指令,判断自身是否可执行所述第一控制指令,在判断出自身无法可执行所述第一控制指令时,向至少一个第二智能家电发送所述第一控制指令;

其中一个第二智能家电,用于在判断出自身可执行所述第一控制指令时,则执行所述第一控制指令。

本发明第二方面实施例提出的真空烹饪器具,通过用户对一个具有语音交互模块的家电发出语音指令,可以对另外不具备语音交互模块的家电实现语音控制。进一步地,使得只需要在一个家用电器上设置语音交互模块即可实现多个家用电器的语音控制,从而降低了家电设备的成本并且使得家用电器更加地智能化。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例提出的一种语音控制智能家电方法的流程示意图;

图2为本发明实施例提出的另一种语音控制智能家电方法的流程示意图;

图3为本发明实施例提出的另一种语音控制智能家电方法的流程示意图;

图4为本发明实施例提出的另一种语音控制智能家电方法的流程示意图;

图5为本发明实施例提供的一种语音控制智能家电的系统的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参照附图描述根据本发明实施例提出的语音控制智能家电的方法及其系统。

图1为本发明实施例提出的一种语音控制智能家电方法的流程示意图。如图1所示,该方法具体包括以下步骤:

步骤101,第一智能家电接收语音信息,从语音信息中获取第一控制指令。

本发明实施例中,智能家电可以设置有语音交互单元,通过该语音交互单元,对用户的语音信息进行采集。例如,可以在智能家电上设置麦克风,通过该麦克风进行语音信息的采集。例如,该语音交互单元也可以为一个麦克风阵列。

进一步地,在本发明实施例中,对于多个智能家电,可以有一个智能家电设备上设置有语音交互模块,用于采集用户发出的语音信息,该设置有语音交互模块的智能家电称为第一智能家电。但存在多个智能家电上设置有语音交互模块时,本发明实施例中可以同一时刻选择一个作为第一智能家电。

作为一种可能的实现方式,第一智能家电通过设置的语音交互模块(麦克风)采集用户输入的语音信息,之后可以从用户语音信息中提取第一控制指令。

具体地,用户发出的语音信息中需要携带待控制的智能家电所需要执行的操作,例如,煮饭或打花生糊等操作。第一智能家电中的语音交互模块可以对采集到的语音信息进行识别,从中提取出智能家电所需要执行的操作,并转化为相应的数据信息,生成第一控制指令。

其中,语音交互模块将语音信息转化为第一控制指令这种数据信息的原理如下:

当用户与第一智能家电进行语音交互时,第一智能家电中的语音交互模块可以将用户的语音“请帮我打花生糊”转化为文字,进一步地将文字转化为数据格式的第一控制指令“commad:peanutbutter”,智能家电从而根据该控制指令做出相应动作。

步骤102,第一智能家电判断自身是否可执行第一控制指令。

其中,第一智能家电的语音交互模块与主控制模块相连,语音交互模块将第一控制指令发送至主控制模块内,主控制模块判断第一智能家电是否可执行第一控制指令。

具体地,第一智能家电判断自身是否可执行第一控制指令的方法如下:

第一智能家电将第一控制指令,与自身可执行的控制指令进行比较。

第一智能家电在第一控制指令为自身可执行的控制指令中的一个时,则确定自身可执行第一控制指令。

第一智能家电在第一控制指令非自身可执行的控制指令中的一个时,则确定自身无法执行第一控制指令。

具体地,第一智能家电的主控制模块中存储有该第一智能家电的可以执行的控制指令,例如,可以为一个控制指令列表。主控制模块在接收到语音交互模块传来的第一控制指令后,与自身存储的可执行控制指令进行比较,若第一控制指令为可执行控制指令列表中的控制指令的一个时,证明此时语音交互模块传递的第一控制指令该第一智能家电可执行,若第一控制指令非控制指令列表中的控制指令的一个时,此时语音交互模块传递的第一控制指令该智能家电不可执行,即说明用户下达的语音信息的执行对象不是该第一智能家电。

步骤103,第一智能家电在判断出自身无法执行第一控制指令时,向至少一个第二智能家电发送第一控制指令。

在本发明实施例中,第一智能家电通过上述判断待执行第一控制指令是否为可执行控制指令列表中的一个,进而得出第一智能家电能否执行第一控制指令。当第一智能家电在判断出自身无法执行第一控制指令时,将第一控制指令发送至第二智能家电。其中,第二智能家电可以仅有一个,也可以存在多个。本发明实施例中,第二智能家电不具备语音交互模块,只能通过无线连接接收第一智能家电无法执行的第一控制指令。虽然第二智能家电不具备语音交互模块或者语音交互模块未启动,仍然可以接收到用户输入的用于交互的语音信息,从而能够对用户的交互意图进行响应。其中,上述无线连接的方式可以为4g、5g无线连接,也可以为蓝牙无线连接等。

作为一种可能的实现方式,在第一智能家电判断出自身无法执行第一控制指令时,除了通过无线连接的方式向至少一个第二智能家电发送第一控制指令外,主控制器还生成第一控制指令未被执行的提醒消息。例如,当第一智能家电为电饭煲时,在判断出自身无法执行“请帮我打花生糊”指令,此时,可以生成数据格式的提醒消息“workmode:notsupport”,该提醒消息说明该第一智能家电在当前工作状态不支持该第一控制指令,即无法执行。第一智能家电的主控模块可以将该“workmode:notsupport”返回给语音交互模块,语音交互模块在接收到该返回指令后,播放与该“workmode:notsupport”匹配的语音提醒,例如“主人,我无法帮您打花生糊”。

步骤104,当其中一个第二智能家电在判断出自身可执行第一控制指令时,则其中一个第二智能家电执行第一控制指令。

在本发明实施例中,当第二智能家电接收到第一智能家电无法执行的第一控制指令后,也需要判断自身是否可执行第一控制指令,具体过程与第一智能家电判断自身是否可执行第一控制指令的过程类似,此处不再赘述。

当其中一个第二智能家电判断出可执行第一控制指令时,该第二智能家电则根据该第一控制指令做出相应的动作。

进一步地,当某一第二智能家电的主控制模块判断该智能家电能够执行第一控制指令,一方面,主控制模块控制该智能家电作出与第一控制指令相应的动作,使得该智能家电根据用户的语音指令开始工作。另一方面,主控制模块控制无线连接回复第一智能家电第一控制指令已执行的提醒消息,下面已做了详细的说明,在这不再赘述。

更进一步地,当存在两个或两个以上第二智能家电时,且其中两个或者多个为同一种智能家电或者包含相同的可执行控制指令。此时,可以通过用户语音指令同时控制这几个智能家电,可选地,也可以通过对这几个智能家电的可执行控制指令库内的控制指令进行编号,来实现单独控制,例如,若几个智能家电均为同一型号破壁机,可以将该型号破壁机对应的可执行第一控制指令“commad:peanutbutter”编码为“commad:peanutbutter1”、“commad:peanutbutter2”等,用户可以通过为“1号请帮我打花生糊”的语音指令得到“commad:peanutbutter1”这一专门作用于1号编码破壁机的第一控制指令。

本发明实施例提出的语音控制智能家电方法,通过用户对一个具有语音交互模块的家电发出语音指令,可以对另外不具备语音交互模块的家电实现语音控制,使得只需要在一个家用电器上设置语音交互模块即可实现多个家用电器的语音控制,从而降低了家电设备的成本并且使得家用电器更加地智能化。

进一步地,图2为本发明实施例提出的另一种语音控制智能家电方法的流程示意图。当第一智能家电在判断出自身无法执行第一控制指令将其传递给第二智能家电时,其中一个第二智能家电在判断出自身可执行第一控制指令,并执行第一控制指令之后,如图2所示,还包括以下步骤:

步骤201,第一智能家电通过无线连接,接收其中一个第二智能家电返回的第一控制指令被执行的提醒消息。

步骤202,第一智能家电从提醒消息中提取其中一个第二智能家电的设备标识,并发出第一控制指令被其中一个第二智能家电执行的语音提醒。

在本发明实施例中,第一智能家电与第二智能家电之间存在无线连接。例如,可以为热点连接,也可以为蓝牙连接。具体地,第一智能家电和第二智能家电上设置有无线通讯模块,通过无线通讯模块,实现第一智能家电和第二智能家电之间的无线连接。

当其中一个第二智能家电的主控制模块判断该智能家电能够执行第一控制指令后,通过无线连接向第一智能家电返回第一控制指令被执行的提醒消息,例如,第一控制指令为“commad:peanutbutter”时,该提醒消息可以为“workmode:peanutbutter”,提醒并告知第一智能家电有关执行第一控制指令的第二智能家电的工作状态。

进一步地,为了使得用户可以明确执行该第一控制指令的具体家电,可以在提醒消息中携带执行第一控制指令的第二智能家电的设备标识。提醒消息被第一智能家电中的无线通讯模块接收后,经过第一智能家电主控制模块,从该提醒消息中提取执行第一控制指令的第二智能家电的设备标识,例如在第一智能家电中的主控制模块存储有家居环境中每个智能家电的设备码,可以构成一个设备码列表,在该列表中存储有设备码和智能家电的名称。在获取到上述设备标识后,可以查询设备码列表,进而得到与该设备标识对应的智能家电的名称。

进一步地,主控模块将智能家电的名称传递至第一智能家电的语音交互模块内,语音交互模块识别该数据指令,将电信号转化为声音信号,由语音交互模块内设置的扬声器播出,例如,根据设备标识获取到的智能家电的名称为“破壁机”,此时播放语音“破壁机已经开始花生糊功能”,提醒用户指令已经下达,相应智能家电已经开始工作。

图3为本发明实施例提出的另一种语音控制智能家电方法的流程示意图。如图3所示,在第一智能家电判断自身可以执行第一控制指令之后,还包括以下步骤:

步骤301,第一智能家电在自身可执行第一控制指令时,执行第一控制指令,并发出第一控制指令被第一智能家电执行的语音提醒。

在本发明实施例中,第一智能家电的主控制模块在接收到语音交互模块发送来的第一控制指令后,经过与自身可执行控制指令的对比得出该第一控制指令可被第一智能家电执行,并执行第一控制指令相应动作,同时第一智能家电的主控制模块向语音交互模块返回第一控制指令被执行的提醒消息,使得语音播放模块播放相应的提醒语音。

有关第一智能家电播放语音提醒用户当前智能家电工作状态已在上述做了详细的说明,这里就不再赘述。

图4为本发明实施例提出的另一种语音控制智能家电方法的流程示意图。

其中,为了实现第一智能设备与第二智能设备之间的通讯,在第一智能家电接收语音信息之前,如图4所示,还包括以下步骤:

步骤401,第一智能家电与每个第二智能家电之间建立无线连接。

本发明实施例中,第一智能家电与每个第二智能家电之间通过蓝牙建立无线连接,用来传输消息,如第一控制指令和第一控制指令被执行的提醒消息。

具体地,第一智能家电和第二智能通信的无线通讯模块,可以为蓝牙,其中,第一智能家电中的蓝牙为主机设备,第二智能家电中的蓝牙为从机设备,智能家电设备通电后,主机设备开始广播,从机设备收听到广播后发送回馈信息,告知主机设备自己的存在,从而发起配对,配对成功在两个蓝牙之间建立稳定的信道,可以实现双向的数据的及时收发。

进一步地,可以通过手机内置的相应app,实现第一智能家电与第二智能家电之间的蓝牙配对,具体地,app交互界面上列有处于语音智能控制系统中所有智能家电的设备名称,该设备名称通过手机蓝牙与设置有蓝牙的相应智能家电绑定,用户操纵app时app通过手机蓝牙发送数据指令给智能家电,使得用户可以通过操作app相应功能实现两个或多个智能家电之间的精确配对。要注意的是,从机设备只能与主机设备配对,从机设备相互之间不能配对,若在app上操作两个第二智能家电陪配对,app会限制“无法配对”等字样,可以通过对从机设备设置静默状态,实现只与指定的主机设备通讯。

更进一步地,实际中语音控制智能家电系统若添加某一设置有无线通讯模块的智能家电,可在app的将智能家电库中查询该智能家电相对应的设备名称,并将该设备添加至app的交互界面上,并通过手机蓝牙将该设备名称与相应智能家电绑定,方便对该智能家电配对的控制。同理,若系统中某一智能家电被移除该系统或损坏,可以从app的交互界面将该智能家电的设备名称移除。

可选地,蓝牙模块可以不止发送第一控制指令和执行第一控制指令后的提醒消息,还可以传递智能家电的工作状况到手机app,用户可以通过app交互界面实时查看当前智能家电的工作情况,方便了用户,使得家电更加地智能化。

步骤402,第一智能家电在本地存储每个第二智能家电的设备标识。

在本发明实施例中,第一智能家电在本地存储每个第二智能家电的设备标识,即存储第二智能机中蓝牙的地址与个人识别密码(personalidentificationnumber,简称pin)等。

在判断出无法执行第一控制指令时,第一智能家电获取每个第二智能家电的设备标识,并建立无线连接,将第一控制指令同时发送给每个第二智能家电。

作为一种可能的实现方式,可以在语音信息中携带可执行第一控制指令的第二智能家电的设备名称,根据该设备名称可以查询设备名称与智能家电的设备之间的映射关系,得到可执行第一控制指令的第二智能家电的设备,然后根据该第二智能家电的设备,向该第二智能家电发送第一控制指令,此处不需要像所有的第二智能家电发送第一控制指令。

可选地,第一智能家电存储各个第二智能家电的设备标识,在用户的语音中涉及某一第二智能家电的设备名称时,语音交互模块将设备名称相转化为相应的设备标识,和存储的设备标识对比,若设备名称相应的设备标识存在,代表第一控制指令所要作用的对象为第二智能家电中确定的一个。此时可以通过app提醒用户对该第二智能家电和第一智能家电进行连接配对操作,或是通过该设备标识控制第一智能家电通过该设备标识对应的第二智能家电的蓝牙地址和个人识别码等实现两家电之间精确的配对。

可选地,在获取到第二智能家电的设备标识后,可以根据该设备标识查询到第二智能家电的内置的蓝牙的地址,然后第一智能家电的无线通讯模块,根据查询到上述蓝牙的地址,准确地与第二智能家电建立配对关系。

举例说明,用户的语音指令为“破壁机做花生糊”,语音交互模块提取“破壁机”,根据关键字“破壁机”查询到第二智能家电的设备标识“a”,基于该设备标识“a”得以与第二智能家电(破壁机)建立无线连接,然后向破壁机发送所要执行的第一控制指令。通过上述可能的实现方式,这使得第一智能家电避免与每一个第二智能家电建立配对关系,同时也可以在无线通讯模块的供电独立于智能家电的情况下,通过接收第一控制指令控制实现对第二智能家电开启的控制,使得家电更加的智能化。

为了实现上述实施例,本发明还提供一种语音控制智能家电的系统。图5为本发明实施例提供的一种语音控制智能家电的系统的结构示意图。如图5所示,具体包括:

第一智能家电10和至少一个第二智能家电20,第一智能家电10与第二智能家电20连接。第一智能家电10,用于接收语音信息,从语音信息中获取第一控制指令,判断自身是否可执行第一控制指令,在判断出自身无法可执行第一控制指令时,向至少一个第二智能家电20发送第一控制指令。

其中一个第二智能家电20,用于在判断出自身可执行第一控制指令时,则执行第一控制指令。

具体地,第一智能家电10或者第二智能家电20用于:

将第一控制指令与自身可执行的控制指令进行比较,在第一控制指令为自身能可执行的控制指令中的一个时,则确定自身可执行第一控制指令,而在第一控制指令非自身可执行的控制指令中的一个时,则确定自身无法执行第一控制指令。

具体地,第一智能家电10还用于:

在自身可执行第一控制指令时,执行第一控制指令,并发出第一控制指令被第一智能家电10执行的语音提醒。

具体地,第一智能家电10还用于:

在其中一个第二智能家电20执行第一控制指令之后,通过无线连接,接收其中一个第二智能家电20返回的第一控制指令被执行的提醒消息,从提醒消息中提取其中一个第二智能家电20的设备标识,并发出第一控制指令被其中一个第二智能家电20执行的语音提醒。

具体地,第一智能家电10还用于:

在接收语音信息之前,与每个第二智能家电20之间建立无线连接,在本地存储每个第二智能家电20的设备标识。

具体地,第一智能家电10还用于:

通过无线连接向至少一个第二智能家电20发送第一控制指令。

具体地,第一智能家电10还用于:

获取每个第二智能家电20的设备标识,根据设备标识,通过无线连接向第二智能家电20发送第一控制指令。

本发明实施例提出的语音控制智能家电的系统,通过用户对一个具有语音交互模块的家电发出语音指令,可以对另外不具备语音交互模块的家电实现语音控制。进一步地,使得只需要在一个家用电器上设置语音交互模块即可实现多个家用电器的语音控制,从而降低了家电设备的成本并且使得家用电器更加地智能化。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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