设备控制方法、装置、存储介质及电子装置与流程

文档序号:34158461发布日期:2023-05-14 18:17阅读:38来源:国知局
设备控制方法、装置、存储介质及电子装置与流程

本申请涉及智慧家庭,具体而言,涉及一种设备控制方法、装置、存储介质及电子装置。


背景技术:

1、目前,在智慧家庭技术领域内,通常会采用领域模型和多个意图模型结合的方式来实现智能家电自动理解用户意图,其中,领域模型主要识别空调、热水器、洗碗机等大类,意图模型主要识别单一领域下的具体意图,例如对于用户“打开空调,调高空调温度,老人模式”的意图,在领域模型识别空调后,使用意图模型识别的结果为opendevice,increasetemperature,setmode;或者,对于用户“打开洗碗机,洗碗机开始洗碗,洗碗机上层洗碗”的意图,在领域模型识别到洗碗机后,可以使用意图模型识别为的结果opendevice,startup,startpartwashe等。然而在实际场景下,由于用户和设备进行交互时的语音不标准,比如“打开开开开那个那个空调吧”,甚至还会夹杂方言,导致asr(自动语音识别)时发生大量错误文本,对识别过程造成极大干扰,大大降低了理解用户意图的准确度,进而导致设备控制效率低下,降低了用户的体验感。

2、因此,相关技术中,存在如何提高设备控制效率的技术问题。

3、针对相关技术中,如何提高设备控制效率的技术问题,尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种设备控制方法、装置、存储介质及电子装置,以至少解决相关技术中,如何提高设备控制效率的技术问题。

2、根据本申请实施例的一个实施例,提供了一种设备控制方法,包括:将目标对象的音频数据输入槽位识别模型,得到与所述音频数据对应的槽位信息;在预先构建好的知识图谱内获取与所述音频数据对应的多组意图节点,其中,所述知识图谱的意图节点用于表示所述目标对象对目标设备的控制意图;根据所述多组意图节点的边权重确定出所述音频数据对应的设备控制指令,并控制所述目标设备执行所述设备控制指令。

3、在一个示例性实施例中,在预先构建好的知识图谱内获取与所述音频数据对应的多组意图节点之前,所述方法还包括:获取所述多组意图节点中每一组意图节点,其中,所述每一组意图节点均包括:第一意图节点,与所述第一意图节点相连,且与所述槽位信息对应的至少两个第二意图节点;获取所述目标对象预设的初级意图节点,其中,所述初级意图节点包括:所述第一意图节点;根据预设对应关系获取所述初级意图节点对应的多个次级意图节点,其中,所述多个次级意图节点包括:所述第二意图节点;将由所述初级意图节点和所述多个次级意图节点构建的知识图谱确定为所述知识图谱。

4、在一个示例性实施例中,根据预设对应关系获取所述初级意图节点对应的多个次级意图节点,包括:根据所述预设对应关系获取与所述初级意图节点对应的多个节点名称,并确定所述多个节点名称对应的多个意图节点,其中,所述多个意图节点的每一个意图节点均对应有节点值;根据所述每一个意图节点与所述初级意图节点相连的边的个数确定所述每一个意图节点的边权重;根据所述每一个意图节点的节点名称,所述每一个意图节点的节点值和所述每一个意图节点的边权重确定出多个次级意图节点。

5、在一个示例性实施例中,根据所述每一个意图节点的节点名称,所述每一个意图节点的节点值和所述每一个意图节点的边权重确定出多个次级意图节点,包括:确定所述目标对象为所述多个次级意图节点中每一次级意图节点预设的第一节点名称,第一边权重和第一节点值;从所述每一个意图节点的节点名称确定出与所述第一节点名称一致的第二节点名称;在确定所述第二节点名称对应的意图节点的第二边权重与所述第一边权重一致,且所述第二节点名称对应的意图节点的第二节点值与所述第一节点值一致的情况下,根据所述第二节点名称对应的意图节点确定出所述多个次级意图节点。

6、在一个示例性实施例中,在根据预设对应关系获取所述初级意图节点对应的多个次级意图节点之前,所述方法还包括:为所述初级意图节点配置第一节点索引,并为所述多个次级意图节点配置第二节点索引;建立所述第一节点索引和所述第二节点索引之间的引用关系,并将所述引用关系确定为所述预设对应关系。

7、在一个示例性实施例中,根据所述多组意图节点的边权重确定出所述音频数据对应的设备控制指令,包括:获取所述每一组意图节点的第一意图节点的边权重和至少两个第二意图节点的边权重;将所述第一意图节点和所述至少两个第二意图节点的边权重之和确定为所述每一组意图节点的边权重之和;根据所述多组意图节点的边权重之和确定出所述音频数据对应的设备控制指令。

8、在一个示例性实施例中,根据所述多组意图节点的边权重之和确定出所述音频数据对应的设备控制指令,包括:获取所述多组意图节点的每一组意图节点的边权重之和;依次将所述多组意图节点的每一组意图节点的边权重之和与预设值进行比较;在确定出具有大于所述预设值的边权重之和的目标组意图节点的情况下,如果确定所述目标组意图节点中的第一意图节点对应的设备类型与所述目标设备的设备类型一致,则将所述目标组意图节点中的第一意图节点对应的设备控制指令确定为所述音频数据对应的设备控制指令。

9、在一个示例性实施例中,根据所述多组意图节点的边权重之和确定出所述音频数据对应的设备控制指令,包括:对所述多组意图节点的每一组意图节点的边权重之和进行排序,得到具有最大边权重之和的意图节点;将所述具有最大边权重之和的意图节点对应的设备控制指令确定为所述音频数据对应的设备控制指令。

10、根据本申请实施例的另一个实施例,还提供了一种设备控制装置,包括:得到模块,用于将目标对象的音频数据输入槽位识别模型,得到与所述音频数据对应的槽位信息;获取模块,用于在预先构建好的知识图谱内获取与所述音频数据对应的多组意图节点,其中,所述知识图谱的意图节点用于表示所述目标对象对目标设备的控制意图;控制模块,用于根据所述多组意图节点的边权重确定出所述音频数据对应的设备控制指令,并控制所述目标设备执行所述设备控制指令。

11、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述设备控制方法。

12、根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的设备控制方法。

13、在本申请实施例中,将目标对象的音频数据输入槽位识别模型,得到与所述音频数据对应的槽位信息在预先构建好的知识图谱内获取与所述音频数据对应的多组意图节点,其中,所述知识图谱的意图节点用于表示所述目标对象对目标设备的控制意图;根据所述多组意图节点的边权重确定出所述音频数据对应的设备控制指令,并控制所述目标设备执行所述设备控制指令;采用上述技术方案,解决了如何提高设备控制效率的技术问题,进而提高了设备控制效率,以及提高了用户的使用体验感。



技术特征:

1.一种设备控制方法,其特征在于,包括:

2.根据权利要求1所述的设备控制方法,其特征在于,在预先构建好的知识图谱内获取与所述音频数据对应的多组意图节点之前,所述方法还包括:

3.根据权利要求2所述的设备控制方法,其特征在于,根据预设对应关系获取所述初级意图节点对应的多个次级意图节点,包括:

4.根据权利要求3所述的设备控制方法,其特征在于,根据所述每一个意图节点的节点名称,所述每一个意图节点的节点值和所述每一个意图节点的边权重确定出多个次级意图节点,包括:

5.根据权利要求2所述的设备控制方法,其特征在于,在根据预设对应关系获取所述初级意图节点对应的多个次级意图节点之前,所述方法还包括:

6.根据权利要求2所述的设备控制方法,其特征在于,根据所述多组意图节点的边权重确定出所述音频数据对应的设备控制指令,包括:

7.根据权利要求6所述的设备控制方法,其特征在于,根据所述多组意图节点的边权重之和确定出所述音频数据对应的设备控制指令,包括:

8.根据权利要求6所述的设备控制方法,其特征在于,根据所述多组意图节点的边权重之和确定出所述音频数据对应的设备控制指令,包括:

9.一种设备控制装置,其特征在于,包括:

10.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至8任一项中所述的方法。

11.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至8任一项中所述的方法。


技术总结
本申请公开了一种设备控制方法、装置、存储介质及电子装置,涉及智慧家庭技术领域,该设备控制方法包括:将目标对象的音频数据输入槽位识别模型,得到与音频数据对应的槽位信息;在预先构建好的知识图谱内获取与所述音频数据对应的多组意图节点,其中,所述知识图谱的意图节点用于表示所述目标对象对目标设备的控制意图;根据所述多组意图节点的边权重确定出所述音频数据对应的设备控制指令,并控制所述目标设备执行所述设备控制指令,采用上述技术方案,解决了如何提高设备控制效率的技术问题。

技术研发人员:朱毅
受保护的技术使用者:青岛海尔科技有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1