一种智能家电及智能家电的控制方法与流程

文档序号:18904282发布日期:2019-10-18 22:27阅读:239来源:国知局
一种智能家电及智能家电的控制方法与流程

本发明涉及计算机技术领域,特别涉及一种智能家电及智能家电的控制方法。



背景技术:

随着计算机技术的发展,智能家电走进了千家万户,为人们的生活带来了极大的便利。

目前,智能家电大多采用自动开关门技术,例如,采用自动开关门技术的智能冰箱可根据用户的语音指令,控制冰箱门的开启和关闭。然而,根据语音指令自动控制开关门也引发了一些问题,例如,小孩因为好奇心模仿大人去控制智能冰箱门开启,却未及时关闭冰箱门,则可能会引发冰箱结霜或食物变质等问题,从而降低用户对自动开关门的体验。



技术实现要素:

本发明实施例提供了一种智能家电及智能家电的控制方法,能提高用户体验。

第一方面,本发明实施例提供了一种智能家电,包括:语音识别模块、声纹识别模块、中央处理模块;其中,

所述语音识别模块,用于从用户输入的语音信息中识别当前命令词,并将所述当前命令词发送给所述中央处理模块;

所述声纹识别模块,用于识别所述语音信息对应的当前声纹特性,并将所述当前声纹特性发送给所述中央处理模块;

所述中央处理模块,用于根据所述当前声纹特性,验证所述用户是否为注册用户,如果是,则根据所述当前命令词,控制自身所处的智能家电本体的工作状态。

优选地,

所述中央处理模块,进一步用于设置开门状态和/或关门状态分别对应的命令词;当所述当前命令词与所述开门状态或关门状态对应的命令词相同时,根据所述当前命令词,控制所述智能冰箱本体的门体开启或关闭。

优选地,

进一步包括:注册模块,其中,

所述注册模块,用于当接收到注册请求时,根据所述注册请求输出注册提示信息,并获取用户根据所述注册提示信息输入的注册语音信息,确定所述注册语音信息中是否存在与预设的注册字段相同的目标字段,如果是,则根据所述注册语音信息和预设的声学模型,确定用户的注册声纹特性;

所述中央处理模块,用于确定所述当前声纹特性是否与所述注册声纹特性相匹配,如果是,则确定所述用户为注册用户。

优选地,

所述中央处理模块,用于确定所述当前声纹特性对应的第一声纹曲线以及所述注册声纹特性对应的第二声纹曲线,计算所述第一声纹曲线与所述第二声纹曲线之间的差异值,当所述差异值小于预设阈值时,确定所述当前声纹特性和所述注册声纹特性相匹配。

优选地,

所述中央处理模块,用于利用以下计算公式,计算所述第一声纹曲线与所述第二声纹曲线之间的差异值;

其中,k表征所述差异值,f1(x)表征所述第一声纹曲线,f2(x)表征所述第二声纹曲线。

优选地,

进一步包括:电磁铁和弹簧;其中,

所述弹簧一端与所述智能冰箱本体相连,所述弹簧的另一端与所述门体相连;

所述中央处理模块,用于根据所述当前命令词,控制所述电磁铁通电,以利用通电的电磁铁向所述弹簧施加驱动力,驱动所述弹簧伸长,利用伸长的所述弹簧顶开所述门体。

第二方面,本发明实施例提供了一种上述任一所述的智能家电的控制方法,包括:

从用户输入的语音信息中识别当前命令词;

识别所述语音信息对应的当前声纹特性;

根据所述当前声纹特性,验证所述用户是否为注册用户,如果是,则根据所述当前命令词,控制自身所处的智能家电本体的工作状态。

优选地,

进一步包括:设置开门状态和/或关门状态分别对应的命令词;

所述根据所述当前命令词,控制自身所处的智能家电本体的工作状态,包括:

当所述当前命令词与所述开门状态或关门状态对应的命令词相同时,根据所述当前命令词,控制所述智能冰箱本体的门体开启或关闭。

优选地,

进一步包括:

当接收到注册请求时,根据所述注册请求输出注册提示信息;

获取用户根据所述注册提示信息输入的注册语音信息;

确定所述注册语音信息中是否存在与预设的注册字段相同的目标字段,如果是,则根据所述注册语音信息和预设的声学模型,确定用户的注册声纹特性;

所述根据所述当前声纹特性,验证所述用户是否为注册用户,包括:

确定所述当前声纹特性是否与所述注册声纹特性相匹配,如果是,则确定所述用户为注册用户。

优选地,

所述确定所述当前声纹特性是否与所述注册声纹特性相匹配,包括:

确定所述当前声纹特性对应的第一声纹曲线以及所述注册声纹特性对应的第二声纹曲线;

利用以下计算公式,计算所述第一声纹曲线与所述第二声纹曲线之间的差异值,当所述差异值小于预设阈值时,确定所述当前声纹特性和所述注册声纹特性相匹配;

其中,k表征所述差异值,f1(x)表征所述第一声纹曲线,f2(x)表征所述第二声纹曲线。

本发明实施例提供了一种智能家电及智能家电的控制方法,可从用户输入的语音信息中识别当前命令词,并识别语音信息对应的当前声纹特性,然后可根据当前声纹特性验证该用户是否为注册用户,当验证出用户为注册用户时,才根据当前命令词控制智能家电本体的工作状态。由此可避免小孩或其他未注册用户误控制智能家电,从而提高用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的一种智能家电的结构示意图;

图2是本发明另一实施例提供的一种智能家电的结构示意图;

图3是本发明一实施例提供的一种智能家电控制方法的流程图。

具体实施方式

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

如图1所示,本发明实施例提供了一种智能家电,包括:语音识别模块101、声纹识别模块102、中央处理模块103;其中,

所述语音识别模块101,用于从用户输入的语音信息中识别当前命令词,并将所述当前命令词发送给所述中央处理模块103;

所述声纹识别模块102,用于识别所述语音信息对应的当前声纹特性,并将所述当前声纹特性发送给所述中央处理模块103;

所述中央处理模块103,用于根据所述当前声纹特性,验证所述用户是否为注册用户,如果是,则根据所述当前命令词,控制自身所处的智能家电本体的工作状态。

上述实施例中,可从用户输入的语音信息中识别当前命令词,并识别语音信息对应的当前声纹特性,然后可根据当前声纹特性验证该用户是否为注册用户,当验证出用户为注册用户时,才根据当前命令词控制智能家电本体的工作状态。由此可避免小孩或其他未注册用户误控制智能家电,从而提高用户体验。

中央处理模块可根据当前命令词对智能家电本体的各种工作状态进行控制,以智能家电为智能冰箱为例,中央处理模块可根据当前命令词控制智能冰箱自动开关门、调节冰箱模式和调节冰箱温度等。

本发明一个实施例中,所述中央处理模块103,进一步用于设置开门状态和/或关门状态分别对应的命令词;当所述当前命令词与所述开门状态或关门状态对应的命令词相同时,根据所述当前命令词,控制所述智能冰箱本体的门体开启或关闭。

以控制自动打开智能冰箱的门体为例,可预先设置开门状态对应的命令词为“打开冷藏室门”或“打开冷冻室门”,则当用户输入的语音信息中包括的当前命令词为“打开冷藏室门”时,且该用户为注册用户时,则中央处理模块控制智能冰箱的冷藏室门自动打开。

本发明一个实施例中,所述智能家电可以进一步包括:电磁铁和弹簧;其中,所述弹簧一端与所述智能冰箱本体相连,所述弹簧的另一端与所述门体相连;所述中央处理模块103,用于根据所述当前命令词,控制所述电磁铁通电,以利用通电的电磁铁向所述弹簧施加驱动力,驱动所述弹簧伸长,利用伸长的所述弹簧顶开所述门体。

在这里,当中央处理模块验证出当前命令词与开门状态的命令词相同时,利用电磁铁原理,通电后外部线圈变成电磁铁吸引内部衔铁,则此时弹簧伸长,产生一个合适的冲力将智能冰箱的门体顶开,中央处理模块可通过调节合适的电压或电流信号调节冲力大小,以利用合适的冲力将智能冰箱的门体顶开。相应地,当当前命令词与关门状态的命令词相同时,电磁铁断电,此时弹簧由伸长状态变为正常状态或收缩状态,使得弹簧将衔铁拉回,实现智能冰箱的关门。

为了准确确定出输入语音信息的用户是否为注册用户,在本发明一个实施例中,如图2所示,该智能家电可以进一步包括:注册模块201,其中,

所述注册模块201,用于当接收到注册请求时,根据所述注册请求输出注册提示信息,并获取用户根据所述注册提示信息输入的注册语音信息,确定所述注册语音信息中是否存在与预设的注册字段相同的目标字段,如果是,则根据所述注册语音信息和预设的声学模型,确定用户的注册声纹特性;

所述中央处理模块103,用于确定所述当前声纹特性是否与所述注册声纹特性相匹配,如果是,则确定所述用户为注册用户。

仍以智能家电为智能冰箱为例,用户首次向智能冰箱注册时,先向智能冰箱输入包括“声纹注册”的语音信息,以向智能冰箱的注册模块输入注册请求,然后注册模块根据用户的输入请求,输出相应的注册提示信息,该注册提示信息可以为预先设置的固定语句,例如该注册提示信息为“请重复两遍声纹注册”,该注册提示信息中即包括注册字段,以使用户根据注册提示信息,输入包括注册字段的注册语音信息,在此例中,注册字段即为“声纹注册”。用户在接收到该注册提示信息后,根据注册提示信息输入注册语音信息,在此例中用户即重复两遍输入“声纹注册”的语音。

接下来,注册模块确定用户输入的注册语音信息是否存在预设的注册字段相同的注册语音信息,如果存在,即说明用户输入了符合要求的注册语音信息,也就说明可以为用户注册。为用户注册时,根据用户输入的注册语音信息和预设的声学模型,确定用户的注册声纹特性,然后建立用户的注册信息(用户名等)与其注册声纹特性的对应关系,完成用户注册。当用户再次输入语音信息时,则可根据用户的当前声纹特性与其注册声纹特性是否匹配,如果匹配,则可准确验证出该用户是否为注册用户。由此,在用户注册时确定用户的注册声纹特性,则在用户通过语音信息控制智能家电时,根据用户的当前声纹特性与注册声纹特性可准确验证用户是否为注册用户,由此提高智能家电控制的准确性,进而提高用户体验。

本发明一个实施例中,所述中央处理模块103,用于确定所述当前声纹特性对应的第一声纹曲线以及所述注册声纹特性对应的第二声纹曲线,计算所述第一声纹曲线与所述第二声纹曲线之间的差异值,当所述差异值小于预设阈值时,确定所述当前声纹特性和所述注册声纹特性相匹配。

具体地,所述中央处理模块103,可以利用以下计算公式,计算所述第一声纹曲线与所述第二声纹曲线之间的差异值;

其中,k表征所述差异值,f1(x)表征所述第一声纹曲线,f2(x)表征所述第二声纹曲线。

通过确定当前声纹特性的第一声纹曲线与注册声纹特性对应的第二声纹曲线,并利用上述计算公式准确计算第一声纹曲线与第二声纹曲线之间的差异值,由此确定当前声纹特性与注册声纹特性是否匹配。由此通过精确的差异值计算,提高确定当前声纹特性与注册声纹特性匹配度的准确性,从而有利于进一步提高智能家电控制的准确性,进而进一步提高用户体验。

如图3所示,本发明实施例提供了一种上述任一所述的智能家电的控制方法,该方法可以包括以下步骤:

步骤301:从用户输入的语音信息中识别当前命令词;

步骤302:识别所述语音信息对应的当前声纹特性;

步骤303:根据所述当前声纹特性,验证所述用户是否为注册用户,如果是,则根据所述当前命令词,控制自身所处的智能家电本体的工作状态。

本发明一个实施例中,该方法可以进一步包括:设置开门状态和/或关门状态分别对应的命令词;

所述根据所述当前命令词,控制自身所处的智能家电本体的工作状态,包括:

当所述当前命令词与所述开门状态或关门状态对应的命令词相同时,根据所述当前命令词,控制所述智能冰箱本体的门体开启或关闭。

本发明一个实施例中,该方法可以进一步包括:

当接收到注册请求时,根据所述注册请求输出注册提示信息;

获取用户根据所述注册提示信息输入的注册语音信息;

确定所述注册语音信息中是否存在与预设的注册字段相同的目标字段,如果是,则根据所述注册语音信息和预设的声学模型,确定用户的注册声纹特性;

所述根据所述当前声纹特性,验证所述用户是否为注册用户,包括:

确定所述当前声纹特性是否与所述注册声纹特性相匹配,如果是,则确定所述用户为注册用户。

本发明一个实施例中,所述确定所述当前声纹特性是否与所述注册声纹特性相匹配,包括:

确定所述当前声纹特性对应的第一声纹曲线以及所述注册声纹特性对应的第二声纹曲线;

利用以下计算公式,计算所述第一声纹曲线与所述第二声纹曲线之间的差异值,当所述差异值小于预设阈值时,确定所述当前声纹特性和所述注册声纹特性相匹配;

其中,k表征所述差异值,f1(x)表征所述第一声纹曲线,f2(x)表征所述第二声纹曲线。

上述方法中的各步骤间的信息交互、执行过程等内容,由于与本发明系统实施例基于同一构思,具体内容可参见本发明系统实施例中的叙述,此处不再赘述。

本发明实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行本发明实施例提供的任意智能家电的控制方法。

本发明实施例提供了一种存储控制器,包括:处理器、存储器和总线;

所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行本发明实施例提供的任意智能家电的控制方法。

本发明各个实施例至少具有如下有益效果:

1、在本发明实施例中,可从用户输入的语音信息中识别当前命令词,并识别语音信息对应的当前声纹特性,然后可根据当前声纹特性验证该用户是否为注册用户,当验证出用户为注册用户时,才根据当前命令词控制智能家电本体的工作状态。由此可避免小孩或其他未注册用户误控制智能家电,从而提高用户体验。

2、在本发明实施例中,在用户注册时确定用户的注册声纹特性,在用户通过语音信息控制智能家电时,根据用户的当前声纹特性与注册声纹特性可准确验证用户是否为注册用户,由此提高智能家电控制的准确性,进而提高用户体验。

3、在本发明实施例中,通过确定当前声纹特性的第一声纹曲线与注册声纹特性对应的第二声纹曲线,并利用上述计算公式准确计算第一声纹曲线与第二声纹曲线之间的差异值,由此确定当前声纹特性与注册声纹特性是否匹配。由此通过精确的差异值计算,提高确定当前声纹特性与注册声纹特性匹配度的准确性,从而有利于进一步提高智能家电控制的准确性,进而进一步提高用户体验。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃····〃”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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