一种智能家居设备的控制方法、装置、设备及介质与流程

文档序号:22034731发布日期:2020-08-28 17:26阅读:143来源:国知局
一种智能家居设备的控制方法、装置、设备及介质与流程

本发明涉及智能家居领域,尤其涉及一种智能家居设备的控制方法、装置、设备及介质。



背景技术:

随着智能家居领域的快速发展,越来越多的智能家居设备可以被用户通过语音来进行控制,比如,控制空调调节温度,控制热水器打开等,方便用户的生活。但与此同时,也给用户的家庭带来了许多安全隐患。

在一些家庭中,该家庭中的成员可能包含有儿童,儿童出于一定的好奇心,会学习家庭中其他家庭成员,用语音来控制智能家居设备,但是如果儿童可以通过语音随意控制家庭中全部的智能家居设备,则儿童很有可能会随意控制到家庭中的存在危险的智能家居设备,比如微波炉、热水器等,从而可能会危害生命安全并造成财产损失。



技术实现要素:

本发明实施例提供了一种智能家居设备的控制方法、装置、设备及介质,用以解决家中儿童随意控制家庭中存在危险的智能家居设备,从而导致的安全性不高的问题。

本发明实施例提供了一种智能家居设备的控制方法,所述方法包括:

对获取到的待识别语音信息进行声纹识别,获取与所述待识别语音信息的声纹特征匹配的注册声纹特征对应的目标年龄;

识别所述待识别语音信息的语义,确定所述语义对应的目标操作,以及所述目标操作对应的目标智能家居设备;

判断所述目标年龄是否具有控制所述目标智能家居设备的控制权限,若否,则拒绝响应。

进一步地,若所述目标年龄具有控制所述目标智能家居设备的控制权限,所述方法还包括:

判断所述目标操作是否为请求资源的操作;

若否,则向所述目标智能家居设备发送执行所述目标操作的控制指令。

进一步地,若所述目标操作为请求资源的操作,所述方法还包括:

根据所述目标操作中包含的资源信息,确定目标资源;

判断所述目标年龄是否具有访问所述目标资源的权限;

若是,则获取所述目标资源的链接,并将所述目标资源的链接发送给所述目标智能家居设备;

否则,拒绝响应。

进一步地,所述目标智能家居设备的控制权限通过如下方式获取:

获取对所述目标智能家居设备的控制权限进行设置的触发操作;

输出设置具有所述目标智能家居设备的控制权限的年龄段的提示信息;

接收设置的具有所述目标智能家居设备的控制权限的年龄段,并对应保存所述目标智能家居设备与所述年龄段。

进一步地,所述注册声纹特征对应的年龄通过如下方式获取:

接收到声纹注册的触发指令之后,输出输入注册语音信息的提示信息,并接收输入的注册语音信息;

通过预先训练完成的声纹模型,获取所述注册语音信息的注册声纹特征;

输出设置所述注册语音信息的年龄的提示信息;

若接收到输入的所述注册语音信息的年龄,则对应保存所述注册声纹特征以及所述年龄。

进一步地,所述方法还包括:

针对保存有年龄的每个注册声纹特征,若检测到对该注册声纹特征的年龄进行更新的触发信息,则对该注册声纹特征的年龄进行更新。

本发明实施例还提供了一种智能家居设备的控制装置,所述装置包括:

获取单元,用于对获取到的待识别语音信息进行声纹识别,获取与所述待识别语音信息的声纹特征匹配的注册声纹特征对应的目标年龄;

确定单元,用于识别所述待识别语音信息的语义,确定所述语义对应的目标操作,以及所述目标操作对应的目标智能家居设备;

处理单元,用于判断所述目标年龄是否具有控制所述目标智能家居设备的控制权限,若否,则拒绝响应。

进一步地,所述处理单元,还用于当所述目标年龄具有控制所述目标智能家居设备的控制权限时,判断所述目标操作是否为请求资源的操作;若否,则向所述目标智能家居设备发送执行所述目标操作的控制指令。

进一步地,所述处理单元,还用于当所述目标操作为请求资源的操作时,根据所述目标操作中包含的资源信息,确定目标资源;判断所述目标年龄是否具有访问所述目标资源的权限;若是,则获取所述目标资源的链接,并将所述目标资源的链接发送给所述目标智能家居设备;否则,拒绝响应。

进一步地,所述装置还包括:

设置单元,用于获取对所述目标智能家居设备的控制权限进行设置的触发操作;输出设置具有所述目标智能家居设备的控制权限的年龄段的提示信息;接收设置的具有所述目标智能家居设备的控制权限的年龄段,并对应保存所述目标智能家居设备与所述年龄段。

进一步地,所述装置还包括:

注册单元,用于接收到声纹注册的触发指令之后,输出输入注册语音信息的提示信息,并接收输入的注册语音信息;通过预先训练完成的声纹模型,获取所述注册语音信息的注册声纹特征;输出设置所述注册语音信息的年龄的提示信息;若接收到输入的所述注册语音信息的年龄,则对应保存所述注册声纹特征以及所述年龄。

进一步地,所述装置还包括:

更新单元,用于针对保存有年龄的每个注册声纹特征,若检测到对该注册声纹特征的年龄进行更新的触发信息,则对该注册声纹特征的年龄进行更新。

本发明实施例还提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任一所述智能家居设备的控制方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一所述智能家居设备的控制方法的步骤。

由于在本发明实施例中获取到待识别语音信息后,根据其声纹特征,可以匹配到对应的注册声纹特征,并因为预先保存有注册声纹特征对应的年龄,因此可以确定该匹配的注册声纹特征对应的目标年龄,当确定了该待识别语音信息对应操作的目标智能设备后,该目标年龄如果不具有控制该目标智能设备的控制权限,则拒绝响应,从而使家庭中的儿童无法随意控制家庭中存在危险的智能家居设备,提高了智能家居设备控制的安全性。

附图说明

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

图1为本发明实施例提供的一种智能家居设备的控制过程示意图;

图2为本发明实施例提供的具体的智能家居设备的控制流程示意图;

图3为本发明实施例提供的一种智能家居设备的控制装置的结构示意图;

图4为本发明实施例提供的一种电子设备结构示意图。

具体实施方式

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

为了提高控制智能家具智能家居设备的安全性,本发明实施例提供了一种智能家居设备的控制方法、装置、设备及介质。

实施例1:

图1为本发明实施例提供的一种智能家居设备的控制过程示意图,该过程包括:

s101:对获取到的待识别语音信息进行声纹识别,获取与所述待识别语音信息的声纹特征匹配的注册声纹特征对应的目标年龄。

本发明实施例提供的智能家居设备的控制方法应用于电子设备,该电子设备可以是智能家居设备,例如智能空调、智能语音助手、平板电脑等,也可以是服务器。

本发明实施例中,智能家居设备通过声音采集模块(如麦克风等)对周围环境中的语音信息进行采集。若进行智能家居设备控制的电子设备是服务器,智能家居设备将采集到的待识别语音信息发送给服务器,服务器基于本发明实施例提供的智能家居设备的控制方法,对智能家居设备采集到的待识别语音信息进行相应的处理,以实现对智能家居设备的控制。若进行智能家居设备控制的电子设备是智能家居设备,则智能家居设备直接基于本发明实施例提供的智能家居设备的控制方法,将采集到的待识别语音信息进行相应的处理,实现对智能家居设备的控制。

具体实施过程中,当电子设备获取到待识别语音信息后,通过预先训练完成的声纹模型,对该待识别语音信息进行声纹识别,以获取该待识别语音信息的声纹特征。其中,具体的声纹模型的训练过程以及声纹识别过程属于现有技术,在此不再赘述。

为了方便确定输入待识别语音信息的用户的年龄,在本发明实施例中,预先保存有智能家居设备所在家庭的家庭成员的注册声纹特征,并针对每个注册声纹特征保存有对应的年龄,该年龄为该注册声纹特征的输入用户对应的年龄。当获取到待识别语音信息的声纹特征之后,将该声纹特征与预先保存的每个注册声纹特征进行匹配,从而确定输入该待识别语音信息的用户的身份。若存在与该声纹特征匹配的注册声纹特征,说明输入该待识别语音信息的用户为该匹配的注册声纹特征所归属的家庭成员,则将该匹配的注册声纹特征对应的年龄作为目标年龄,从而确定输入该待识别语音信息的用户的年龄。

s102:识别所述待识别语音信息的语义,确定所述语义对应的目标操作,以及所述目标操作对应的目标智能家居设备。

为了节省对待识别语音信息的处理时间,基于上述实施例对待识别语音信息进行声纹识别的同时,还可以对待识别语音信息进行语义识别,获取该待识别语音信息的语义。其中,具体的语义识别过程属于现有技术,在此不再赘述。

为了方便根据待识别语音信息对智能家居设备进行控制,在本发明实施例中,预先保存有语义与操作的对应关系。当基于上述实施例确定了待识别语音信息的语义之后,根据预先保存的语义与操作的对应关系,确定该待识别语音信息的语义对应的目标操作。比如,语义“打开空调”,对应的目标操作是控制智能空调开启,语义“调整温度到26℃”,对应的目标操作是控制智能空调将送风温度调整到26摄氏度。

另外,由于不同的智能家居设备所能执行的操作不同,比如,智能空调可以执行调节温度、调整风向等,智能音箱可以执行播放音乐、调整音量的功能,因此,为了可以进一步准确地对智能家居设备进行控制,在本发明实施例中,预先保存了操作与设备的对应关系,当基于上述实施例确定目标操作之后,根据预先保存的操作与设备的对应关系,确定该目标操作对应的目标智能家居设备,比如,播放音乐的目标操作对应的目标智能家居设备为智能音箱,打开空调的目标操作对应的目标智能家居设备为智能空调。

s103:判断所述目标年龄是否具有控制所述目标智能家居设备的控制权限,若否,则拒绝响应。

由于输入待识别语音信息的用户可能为家庭中的儿童,其控制的目标智能家居设备可能属于存在危险的智能家居设备。因此,为了避免儿童控制家庭中存在危险的智能家居设备,在本发明实施例中,针对家庭中的每个智能家居设备,预先保存了可以控制该智能家居设备的年龄段,当基于上述实施例获取到目标年龄,以及目标智能家居设备之后,判断该目标年龄是否位于可以控制该目标智能家居设备的年龄段内,即判断该目标年龄是否具有控制该目标智能家居设备的控制权限时,具体的,若该目标年龄不位于可以控制该目标智能家居设备的年龄段内,即确定目标年龄不具有控制目标智能家居设备的控制权限,说明当前输入的待识别语音信息的用户可能为,禁止随意控制目标智能家居设备的用户,如儿童等,则拒绝响应。

例如,目标年龄为8岁,目标智能家居设备为微波炉,预先设置的可以控制微波炉的年龄段为18岁以上,则确定该目标年龄不具有控制目标智能家居设备微波炉的控制权限,则拒绝响应。

为了提高用户体验,当确定目标年龄不具有控制目标智能家居设备的控制权限时,还可以根据预设的第一回复信息进行输出,比如,“对不起,您不具有控制权限”、“主人,您还不具有控制权限”等,以增加智能家居设备的控制过程的互动性,并及时反馈给用户当前对待识别语音信息的控制结果。

其中,该第一回复信息可以是以文本的形式显示在电子设备的显示界面上,也可以是以音频的形式进行播报。两种输出第一回复信息的方式也可以同时结合,即同时播报音频形式的第一回复信息以及在显示界面上显示文本形式的第一回复信息。

具体选择哪种方式输出第一回复信息,可以根据用户的喜好,预先进行设置,或者可以根据电子设备的能力进行选择,例如,一些电子设备并没有显示第一回复信息的显示界面,则对于这些电子设备,在输出第一回复信息时,可以播报音频形式的第一回复信息。

由于在本发明实施例中获取到待识别语音信息后,根据其声纹特征,可以匹配到对应的注册声纹特征,并因为预先保存有注册声纹特征对应的年龄,因此可以确定该匹配的注册声纹特征对应的目标年龄,当确定了该待识别语音信息对应操作的目标智能设备后,该目标年龄如果不具有控制该目标智能设备的控制权限,则拒绝响应,从而使家庭中的儿童无法随意控制家庭中存在危险的智能家居设备,提高了智能家居设备控制的安全性。

实施例2:

为了保护青少年的心理健康,在上述实施例的基础上,在本发明实施例中,若所述目标年龄具有控制所述目标智能家居设备的控制权限,所述方法还包括:

判断所述目标操作是否为请求资源的操作;

若否,则向所述目标智能家居设备发送执行所述目标操作的控制指令。

在实际应用场景下,家庭中一般会包括智能电视、智能音箱等媒体播放类智能家居设备,用户通过该媒体播放类智能家居设备可以访问各种资源,比如,电视剧、歌曲等,但其中并不是所有资源都适合青少年访问的。如果家庭中的青少年长期访问到不适合未成年人访问的资源,比如,恐怖片、血腥片、鬼故事等,则很有可能危害青少年的心理健康。

因此,为了保护青少年的心理健康,在本发明实施例中,当确定目标年龄具有控制目标智能家居设备的控制权限后,确定该目标操作是否为请求资源的操作,若否,说明该目标操作对青少年的心理健康影响不大,可以对该目标操作进行响应,则向目标智能家居设备发送执行目标操作的控制指令。

其中,在判断该目标操作是否为请求资源的操作时,可以根据该目标操作中是否包含有预设的请求资源指令词,比如,下载、播放等,若该目标操作中包含有任一预设的请求资源指令词,则确定该目标操作为请求资源的操作,否则,确定该目标操作不为请求资源的操作,并向目标智能家居设备发送执行该目标操作的控制指令。

比如,目标操作为打开空调,确定该目标操作打开空调不为请求资源的操作,则向该空调发送开启的控制指令。

在另一种可能的实施方式中,当确定该目标操作为请求资源的操作时,说明该目标操作可能会对青少年的心理健康造成影响,则电子设备需要基于该目标操作,进行后续地处理,以避免青少年访问资源时,访问到不适合未成年人访问的资源,从而保证青少年的心理健康。具体的,若所述目标操作为请求资源的操作,所述方法还包括:

根据所述目标操作中包含的资源信息,确定目标资源;

判断所述目标年龄是否具有访问所述目标资源的权限;

若是,则获取所述目标资源的链接,并将所述目标资源的链接发送给所述目标智能家居设备;

否则,拒绝响应。

为了准确地确定用户是否具有访问对应资源的权限,在本发明实施例中,针对资源数据库中的每个资源,预先保存了可以访问该资源的年龄段,不同的年龄段对应的可以访问的资源权限不同,可以随着年龄的增加,逐级放开可以访问的资源权限。其中,该资源数据库中包含有已经分配了年龄段的资源,和没有分配年龄段的资源。

针对每个资源,若该资源已经被该资源的出版商、作者等官方账户分配了对应的可以访问该资源的年龄段,则直接将该资源以及对应的被分配的可以访问该资源的年龄段保存即可。比如,对于外国、中国台湾或者中国香港等地出版的歌曲和电影,一般都会分配每个资源对应的可以访问该资源的年龄段,对于内地的一些资源,一些资源供应商,比如贝瓦儿歌等一类的故事和歌曲等,也对其所包含的每个资源,分配了对应的可以访问该资源的年龄段。

若该资源没有被分配对应的可以访问该资源的年龄段,则可以根据每个年龄段的人群的认知能力和掌控事物的能力,分配每个年龄段对应的可以访问该资源的年龄段,并在该资源数据库中对应保存该资源和对应的年龄段。比如,6岁以下的年龄段的儿童的认知能力和掌控事物的能力较差,较易学习访问的资源中的内容,则将儿歌、童话故事书、成语大全等一类的启蒙教程资源开放给该年龄段的儿童进行访问;6~12岁的年龄段的儿童仍较易受访问的资源的影响,则将国内儿童动画片和一些基础的科学教育资源开放给6~12岁的年龄段的儿童进行访问,而对于一些热血、暴力等一类的动画片对6~12岁的年龄段的儿童的影响较大,不宜将该类动画片开放给6~12岁的年龄段的儿童进行访问;可以将国外热血动画片和综艺电视剧等娱乐资源也开放给13~15岁的年龄段的青少年,但不宜将国外的恐怖片对13~15岁的年龄段的青少年进行访问;对于16岁以上的年龄段的青少年的认知能力和对事物的掌控能力已经接近与成人,不易被访问的资源受影响了,则可以将全部资源均开放给该年龄段的青少年进行访问。

当基于上述实施例确定目标操作为请求资源的操作后,根据该目标操作中包含的资源信息,确定目标资源,比如,目标操作为下载《两只老虎》,根据该目标操作中包含的资源信息《两只老虎》,确定目标资源为《两只老虎》,并获取预先保存的可以访问该目标资源的年龄段,然后判断目标年龄是否在可以访问该目标资源的年龄段内,即判断该目标年龄是否具有访问该目标资源的权限,从而确定是否将该目标资源的链接发送给目标智能家居设备。

具体的,若该目标年龄具有访问该目标资源的权限,说明该目标资源可以被输入该待识别语音信息的用户访问,且不会影响该用户的心理健康,则从资源数据库中获取该目标资源的链接,并将该目标资源的链接发送给目标智能家居设备。若该目标年龄不具有访问该目标资源的权限,说明该目标资源不适宜被目标年龄的用户访问,并可能会影响该用户的心理健康,则拒绝响应该待识别语音信息。

其中,该资源数据库可以保存在该进行智能家居设备控制的电子设备中,在获取该目标资源的链接时,直接从本地保存的资源数据库中查找该目标资源链接即可。但由于该资源数据库中包含有大量的资源的链接,为了节约该电子设备的存储空间,该资源数据库也可以保存在网络服务器中,当确定目标资源后,电子设备将该目标资源的标识信息,比如,目标资源的名称,发送给网络服务器,根据该目标资源的标识信息,网络服务器查找本地保存的资源数据库中保存的该目标资源的链接,并将该目标资源的链接发送给该电子设备。

为了提高用户的体验,当确定目标年龄不具有访问目标资源的权限时,还可以输出预设的第二回复信息,比如,“主人,您还不能访问该资源”,“抱歉,您还不具有访问该资源的权限”等,以进一步增加智能家居设备的控制过程的互动性,并及时反馈给用户当前请求资源的结果。具体的第二回复信息的输出方式,与第一回复信息的输出方式相同,在此不再赘述。

例如,目标年龄为12岁,目标操作为下载a,根据目标操作中包含的资源信息,确定目标资源为a,并获取具有访问该目标资源a的年龄段为大于13岁,确定该目标年龄不具有访问该目标资源a的权限,则拒绝响应该待识别语音信息,并将第二回复信息“对不起,您还不具有访问权限呢”进行语音播报。

仍以上述为例,目标年龄为15岁,确定该目标年龄具有访问该目标资源a的权限,则获取该目标资源a的链接,并将该目标资源a的链接发送给目标智能家居设备。

实施例3:

为了有效提高控制智能家居设备的安全性,在上述各实施例的基础上,在本发明实施例中,所述目标智能家居设备的控制权限通过如下方式获取:

获取对所述目标智能家居设备的控制权限进行设置的触发操作;

输出设置具有所述目标智能家居设备的控制权限的年龄段的提示信息;

接收设置的具有所述目标智能家居设备的控制权限的年龄段,并对应保存所述目标智能家居设备与所述年龄段。

在本发明实施例中,电子设备预先保存的可以控制目标智能家居设备的年龄段,可以是出厂设置的,也可以是用户根据家庭中的家庭成员进行设置的。

不同年龄段对应的可以控制的智能家居设备不同,可以随着年龄的增加,逐级放开该年龄可以控制的智能家居设备。具体的,在电子设备出厂时,根据不同年龄段的人群的认知能力和掌握事物的能力,预先设置有每个年龄段对应的可以控制的智能家居设备,比如,12岁以下的年龄段的儿童的认知能力和掌控事物的能力较差,较易因为好奇心去控制存在危险的智能家居设备,从而发生危险,则可以设置该12岁以下的年龄段的儿童只控制智能音箱、智能电视等一般不易发生安全事故的媒体播放类智能家居设备,除该媒体播放类智能家居设备之外的其他智能家居设备不对该12岁以下年龄段的儿童开放控制权限;13~15岁的年龄段的青少年的认知能力已经趋于成熟,该年龄段的青少年一般不会因为好奇心去控制存在危险的智能家居设备,但由于该年龄段的青少年对事物的掌控能力还是较差,还是不宜对该年龄段的青少年开放所有的智能家居设备的控制权限,则可以设置该13~15岁的年龄段的青少年只控制开放空调等普通生活电器的控制权限;15岁以上的年龄段的青少年的认知能力和掌控事物的能力比较接近于成人了,其一般不易发生随意控制存在危险的智能家居设备的情况,则可以设置该15岁以上的年龄段的青少年控制家庭中的全部智能家居设备。

但由于不同的用户,其对家庭中的智能家居设备的控制权限的需求不同,当用户希望对目标智能家居设备的控制权限进行设置时,可以点击电子设备上相应的设置按钮或显示界面上的图标,也可以输入设置目标智能家居设备的控制权限的语音信息。其中,具体的交互方式有很多,并不局限于上述的交互方式,在此不做具体限定。电子设备获取到用户要对目标智能家居设备的控制权限进行设置的触发操作后,输出设置可以控制目标智能家居设备的年龄段的提示信息,以提示用户对可以控制目标智能家居设备的年龄段进行设置。

其中,输出的提示信息可以是音频格式的提示信息,比如语音播报提示信息“请设置可以控制热水器的年龄段”,也可以在显示界面上显示文本形式对应的提示信息,比如在显示界面上显示提示信息“请输入可以控制目标家居设备的年龄段”。两种输出提示信息的方式也可以同时结合,即同时播报音频格式的提示信息以及在显示界面上显示文本格式的提示信息。

具体选择哪种方式输出提示信息,可以根据用户的喜好,预先进行设置,或者可以根据电子设备的能力进行选择,例如,一些电子设备并没有可以显示提示信息的显示界面,则对于这些电子设备,在输出提示信息时,可以播报音频格式的提示信息。

当输出设置可以控制目标智能家居设备的年龄段的提示信息之后,可以接收到用户设置的可以控制目标智能家居设备的年龄段,并对应保存该目标智能家居设备与该被设置的年龄段。

相应的,在本发明实施例中,用户可以针对每种提示信息的输出形式,预先设置电子设备接收输入设置的年龄段的方式。针对播报音频格式的提示信息,和/或,在显示界面上显示文本格式的提示信息,可以通过语音信息的方式输入设置的年龄段,也可以通过滑动显示界面上显示的数字滚轮以输入设置的年龄段。具体的,若播报音频格式的提示信息,可以接收以语音信息的方式输入的设置的年龄段;若在显示界面上显示文本格式的提示信息,可以接收以语音信息的方式输入的设置的年龄段,也可以通过滑动显示界面上显示的数字滚轮的方式输入设置的年龄段。

实施例4:

为了有效的提高控制智能家居设备的安全性,在上述实施例的基础上,在本发明实施例中,所述注册声纹特征的年龄通过如下方式获取:

接收到声纹注册的触发指令之后,输出输入注册语音信息的提示信息,并接收输入的注册语音信息;

通过预先训练完成的声纹模型,获取所述注册语音信息的注册声纹特征;

输出设置所述注册语音信息的年龄的提示信息;

若接收到输入的所述注册语音信息的年龄,则对应保存所述注册声纹特征以及所述年龄。

在实际应用过程中,当用户通过电子设备进行声纹注册时,用户可以设置当前注册的注册声纹特征的年龄,以便后续电子设备基于与待识别语音信息匹配的注册声纹特征对应的目标年龄,确定是否响应该待识别语音信息。

电子设备接收到的声纹注册的触发指令,可以是接收到用户进行声纹注册的触发操作生成的,也可以是接收其他智能家居设备发送的进行声纹注册的触发指令。具体的,当电子设备接收到用户点击电子设备上进行声纹注册的按钮,或,输入进行声纹注册的语音信息等预设的声纹注册的触发操作后,电子设备会生成声纹注册的触发指令。当其他智能家居设备接收到用户点击该其他智能家居设备上进行声纹注册的按钮,或,用户输入进行声纹注册的语音信息等预设的声纹注册的触发操作后,其他智能家居设备会生成声纹注册的触发指令,并将该触发指令发送给电子设备。

电子设备接收到声纹注册的触发指令之后,会输出输入注册语音信息的提示信息,比如,“请输入注册语音信息”等,并接收用户输入的注册语音信息。电子设备获取到注册语音信息后,通过预先训练完成的声纹模型,获取该注册语音信息的注册声纹特征。当获取到注册声纹特征之后,电子设备输出设置注册语音信息的年龄的提示信息,比如,“请输入年龄”。用户针对当前输出的提示信息,设置当前输入的注册语音信息的年龄。电子设备接收到输入的注册语音信息的年龄后,对应保存该注册声纹特征以及该输入的年龄。

其中,具体的声纹特征的获取方法属于现有技术,在此不再赘述。

在一种可能的实施方式中,一个家庭中儿童的数量一般比较少,大多只有一两个,而用户在设置可以控制目标智能家居设备的年龄段时,也一般只考虑该家庭中的儿童的年龄,其并不会考虑限制家庭中的成人对智能家居设备的控制权限。如果针对家庭中的每个家庭成员的注册声纹特征均设置年龄的话,则设置注册声纹特征对应的年龄的过程会比较繁琐。因此,为了提高用户体验,在本发明实施例中,当电子设备输出设置注册语音信息的年龄的提示信息之后,用户可以根据当前输入注册语音信息的用户是否为儿童,确定是否输入该注册语音信息的年龄。

比如,若输入注册语音信息的用户为家庭中的大人,则无需对该用户进行权限控制,则该用户可以不对该输入的注册语音信息的年龄进行设置。

进一步地,若电子设备输出设置注册语音信息的年龄的提示信息后的设定时长内,没有接收到输入的注册语音信息的年龄,则直接保存该注册声纹特征。

需要说明的是,上述输出输入注册语音信息的提示信息,以及输出设置注册语音信息的年龄的提示信息,均与上述输出设置可以控制目标智能家居设备的年龄段的提示信息的方式相同,在此不再赘述。

为了进一步提高用户体验,所述方法还包括:

针对保存有年龄的每个注册声纹特征,若检测到对该注册声纹特征的年龄进行更新的触发信息,则对该注册声纹特征的年龄进行更新。

由于家庭中的每个儿童的年龄会随着时间不断成长,认知能力和对事物的掌控能力也会渐渐成熟,其可以控制的智能家居设备和可以访问的资源,也应该可以渐渐放宽。因此,为了进一步提高用户体验,在本发明实施例中,还可对预先保存有年龄的每个注册声纹特征对应的年龄进行更新,以便后续可以自动为家庭中的儿童开放对目标智能家居设备的控制权限。

具体实施过程中,针对保存有年龄的每个注册声纹特征,若检测到对该注册声纹特征的年龄进行更新的触发信息,则对该注册声纹特征的年龄进行更新。其中,该触发信息可以是预先设置的固定的更新日期,比如该注册声纹特征所归属的用户的生日、保存该注册声纹特征的日期等,也可以是预先设置的更新周期,比如,365天。

例如,若触发信息为保存注册声纹特征的日期,保存注册声纹特征x的日期为5月12日,则电子设备的时钟每检测到5月12日,则电子设备会对该注册声纹特征x的年龄进行更新。

若触发信息为预先设置的更新周期,该更新周期没365天,则从保存该注册声纹特征y的时间开始,电子设备的计时器每检测到365天,则电子设备会对于该注册声纹特征y的年龄进行更新。

实施例5:

下面通过具体的实施例对本发明实施例提供的智能家居设备的控制方法进行详细说明,图2为本发明实施例提供的具体的智能家居设备的控制流程示意图,该流程包括:

s201:获取待识别语音信息。

s202:对获取到的待识别语音信息进行声纹识别,获取与该待识别语音信息的声纹特征匹配的注册声纹特征对应的目标年龄。

s203:识别该待识别语音信息的语义,确定该语义对应的目标操作,以及该目标操作对应的目标智能家居设备。

其中,s202与s203可以同时执行,也可以先后执行,具体的执行顺序可以是s202在s203之前执行,也可以是s202在s203之后执行。

s204:判断该目标年龄是否具有控制该目标智能家居设备的控制权限,若是,则执行s205,否则,执行s210。

s205:判断该目标操作是否为请求资源的操作,若是,则执行s206,否则,执行s209。

s206:根据该目标操作中包含的资源信息,确定目标资源。

s207:判断该目标年龄是否具有访问该目标资源的权限,若是,则执行s208,否则,执行s210。

s208:获取该目标资源的链接,并将该目标资源的链接发送给该目标智能家居设备。

s209:向该目标智能家居设备发送执行该目标操作的控制指令。

s210:拒绝响应。

实施例6:

图3为本发明实施例提供的一种智能家居设备的控制装置的结构示意图,本发明实施例提供了一种智能家居设备的控制装置,所述装置包括:

获取单元31,用于对获取到的待识别语音信息进行声纹识别,获取与所述待识别语音信息的声纹特征匹配的注册声纹特征对应的目标年龄;

确定单元32,用于识别所述待识别语音信息的语义,确定所述语义对应的目标操作,以及所述目标操作对应的目标智能家居设备;

处理单元33,用于判断所述目标年龄是否具有控制所述目标智能家居设备的控制权限,若否,则拒绝响应。

进一步地,所述处理单元33,还用于当所述目标年龄具有控制所述目标智能家居设备的控制权限时,判断所述目标操作是否为请求资源的操作;若否,则向所述目标智能家居设备发送执行所述目标操作的控制指令。

进一步地,所述处理单元33,还用于当所述目标操作为请求资源的操作时,根据所述目标操作中包含的资源信息,确定目标资源;判断所述目标年龄是否具有访问所述目标资源的权限;若是,则获取所述目标资源的链接,并将所述目标资源的链接发送给所述目标智能家居设备;否则,拒绝响应。

进一步地,所述装置还包括:

设置单元,用于获取对所述目标智能家居设备的控制权限进行设置的触发操作;输出设置具有所述目标智能家居设备的控制权限的年龄段的提示信息;接收设置的具有所述目标智能家居设备的控制权限的年龄段,并对应保存所述目标智能家居设备与所述年龄段。

进一步地,所述装置还包括:

注册单元,用于接收到声纹注册的触发指令之后,输出输入注册语音信息的提示信息,并接收输入的注册语音信息;通过预先训练完成的声纹模型,获取所述注册语音信息的注册声纹特征;输出设置所述注册语音信息的年龄的提示信息;若接收到输入的所述注册语音信息的年龄,则对应保存所述注册声纹特征以及所述年龄。

进一步地,所述装置还包括:

更新单元,用于针对保存有年龄的每个注册声纹特征,若检测到对该注册声纹特征的年龄进行更新的触发信息,则对该注册声纹特征的年龄进行更新。

由于在本发明实施例中获取到待识别语音信息后,根据其声纹特征,可以匹配到对应的注册声纹特征,并因为预先保存有注册声纹特征对应的年龄,因此可以确定该匹配的注册声纹特征对应的目标年龄,当确定了该待识别语音信息对应操作的目标智能设备后,该目标年龄如果不具有控制该目标智能设备的控制权限,则拒绝响应,从而使家庭中的儿童无法随意控制家庭中存在危险的智能家居设备,提高了智能家居设备控制的安全性。

实施例7:

如图4为本发明实施例提供的一种电子设备结构示意图,在上述各实施例的基础上,本发明实施例还提供了一种电子设备,如图4所示,包括:处理器41、通信接口42、存储器43和通信总线44,其中,处理器41,通信接口42,存储器43通过通信总线44完成相互间的通信;

所述存储器43中存储有计算机程序,当所述程序被所述处理器41执行时,使得所述处理器41执行如下步骤:

对获取到的待识别语音信息进行声纹识别,获取与所述待识别语音信息的声纹特征匹配的注册声纹特征对应的目标年龄;

识别所述待识别语音信息的语义,确定所述语义对应的目标操作,以及所述目标操作对应的目标智能家居设备;

判断所述目标年龄是否具有控制所述目标智能家居设备的控制权限,若否,则拒绝响应。

进一步地,所述处理器41,还用于当所述目标年龄具有控制所述目标智能家居设备的控制权限时,判断所述目标操作是否为请求资源的操作;若否,则向所述目标智能家居设备发送执行所述目标操作的控制指令。

进一步地,所述处理器41,还用于当所述目标操作为请求资源的操作时,根据所述目标操作中包含的资源信息,确定目标资源;判断所述目标年龄是否具有访问所述目标资源的权限;若是,则获取所述目标资源的链接,并将所述目标资源的链接发送给所述目标智能家居设备;否则,拒绝响应。

进一步地,所述处理器41,用于获取对所述目标智能家居设备的控制权限进行设置的触发操作;输出设置具有所述目标智能家居设备的控制权限的年龄段的提示信息;接收设置的具有所述目标智能家居设备的控制权限的年龄段,并对应保存所述目标智能家居设备与所述年龄段。

进一步地,所述处理器41,用于接收到声纹注册的触发指令之后,输出输入注册语音信息的提示信息,并接收输入的注册语音信息;通过预先训练完成的声纹模型,获取所述注册语音信息的注册声纹特征;输出设置所述注册语音信息的年龄的提示信息;若接收到输入的所述注册语音信息的年龄,则对应保存所述注册声纹特征以及所述年龄。

进一步地,所述处理器41,用于针对保存有年龄的每个注册声纹特征,若检测到对该注册声纹特征的年龄进行更新的触发信息,则对该注册声纹特征的年龄进行更新。

由于上述电子设备解决问题的原理与智能家居设备的控制方法相似,因此上述电子设备的实施可以参见方法的实施,重复之处不再赘述。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口42用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述处理器可以是通用处理器,包括中央处理器、网络处理器(networkprocessor,np)等;还可以是数字指令处理器(digitalsignalprocessing,dsp)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。

由于在本发明实施例中获取到待识别语音信息后,根据其声纹特征,可以匹配到对应的注册声纹特征,并因为预先保存有注册声纹特征对应的年龄,因此可以确定该匹配的注册声纹特征对应的目标年龄,当确定了该待识别语音信息对应操作的目标智能设备后,该目标年龄如果不具有控制该目标智能设备的控制权限,则拒绝响应,从而使家庭中的儿童无法随意控制家庭中存在危险的智能家居设备,提高了智能家居设备控制的安全性。

实施例8:

在上述各实施例的基础上,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由处理器执行的计算机程序,当所述程序在所述处理器上运行时,使得所述处理器执行时实现如下步骤:

对获取到的待识别语音信息进行声纹识别,获取与所述待识别语音信息的声纹特征匹配的注册声纹特征对应的目标年龄;

识别所述待识别语音信息的语义,确定所述语义对应的目标操作,以及所述目标操作对应的目标智能家居设备;

判断所述目标年龄是否具有控制所述目标智能家居设备的控制权限,若否,则拒绝响应。

进一步地,若所述目标年龄具有控制所述目标智能家居设备的控制权限,所述方法还包括:

判断所述目标操作是否为请求资源的操作;

若否,则向所述目标智能家居设备发送执行所述目标操作的控制指令。

进一步地,若所述目标操作为请求资源的操作,所述方法还包括:

根据所述目标操作中包含的资源信息,确定目标资源;

判断所述目标年龄是否具有访问所述目标资源的权限;

若是,则获取所述目标资源的链接,并将所述目标资源的链接发送给所述目标智能家居设备;

否则,拒绝响应。

进一步地,所述目标智能家居设备的控制权限通过如下方式获取:

获取对所述目标智能家居设备的控制权限进行设置的触发操作;

输出设置具有所述目标智能家居设备的控制权限的年龄段的提示信息;

接收设置的具有所述目标智能家居设备的控制权限的年龄段,并对应保存所述目标智能家居设备与所述年龄段。

进一步地,所述注册声纹特征对应的年龄通过如下方式获取:

接收到声纹注册的触发指令之后,输出输入注册语音信息的提示信息,并接收输入的注册语音信息;

通过预先训练完成的声纹模型,获取所述注册语音信息的注册声纹特征;

输出设置所述注册语音信息的年龄的提示信息;

若接收到输入的所述注册语音信息的年龄,则对应保存所述注册声纹特征以及所述年龄。

进一步地,所述方法还包括:

针对保存有年龄的每个注册声纹特征,若检测到对该注册声纹特征的年龄进行更新的触发信息,则对该注册声纹特征的年龄进行更新。

由于在本发明实施例中获取到待识别语音信息后,根据其声纹特征,可以匹配到对应的注册声纹特征,并因为预先保存有注册声纹特征对应的年龄,因此可以确定该匹配的注册声纹特征对应的目标年龄,当确定了该待识别语音信息对应操作的目标智能设备后,该目标年龄如果不具有控制该目标智能设备的控制权限,则拒绝响应,从而使家庭中的儿童无法随意控制家庭中存在危险的智能家居设备,提高了智能家居设备控制的安全性。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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