用于语音交互的规则模板的处理方法、服务器及存储介质与流程

文档序号:37343760发布日期:2024-03-18 18:16阅读:14来源:国知局
用于语音交互的规则模板的处理方法、服务器及存储介质与流程

本申请涉及语音交互,特别涉及一种用于语音交互的规则模板的处理方法、服务器及计算机可读存储介质。


背景技术:

1、为提高语音交互的处理效率,可将待处理的语音请求与预先设定的规则模板进行匹配,以在匹配成功的情况下,利用规则模板对应的自然语言理解结果来完成后续语音交互,从而省去语音请求的部分处理过程。然而,可能出现一个语音请求能与多个规则模板匹配的情况,导致语音请求的处理结果可能有误。


技术实现思路

1、本申请提供一种用于语音交互的规则模板的处理方法、服务器及计算机可读存储介质。

2、本申请实施方式提供的一种用于语音交互的规则模板的处理方法,包括:

3、在第一语音请求与至少两个规则模板形成匹配的情况下,根据所述至少两个规则模板,分别生成相对应的第二语音请求;

4、对所述第二语音请求的相同元素进行去重处理;

5、根据所述去重处理的结果,对所述至少两个规则模板进行更新处理以得到目标规则模板,其中,所述第一语音请求与一个所述目标规则模板形成匹配。

6、本申请实施方式提供的用于语音交互的规则模板的处理方法中,服务器可在第一语音请求与至少两个规则模板形成匹配的情况下,根据至少两个规则模板分别生成相对应的第二语音请求,对各个第二语音请求中的相同元素进行去重处理,根据去重处理的结果对至少两个规则模板进行更新处理,以得到相应的目标规则模板,第一语音请求仅能与各个目标规则模板中的一个形成匹配。

7、如此,在本申请实施方式中,服务器可根据能与第一语音请求形成匹配的至少两个规则模板,生成第二语音请求,及利用第二语音请求的相同元素处理结果,对规则模板进行更新处理,使得第一语音请求仅能与更新处理完成的至少两个规则模板中的一个形成匹配,也即是与一个目标规则模板形成匹配,进而在后续利用目标规则模板进行语音交互的过程中,一个语音请求可仅与一个目标规则模板形成匹配,使得语音交互得以可靠地执行。

8、在本申请某些实施方式中,所述对所述第二语音请求的相同元素进行去重处理,包括:

9、以所述相同元素为关键字,以所述相同元素对应的第二语音请求为索引信息,构建索引表;

10、根据所述索引表进行所述去重处理。

11、如此,本申请实施方式的服务器可根据索引表完成第二语音请求的去重处理,在一定程度上保障了去重处理的执行效率。

12、在本申请某些实施方式中,所述根据所述索引表进行所述去重处理,包括:

13、删除所述关键字至所述索引表为空,记录所述关键字的删除记录;

14、根据所述删除记录确定所述去重处理的结果。

15、如此,本申请实施方式可通过删除索引表中关键字,间接删除关键字对应索引信息,进而使索引表为空的方式,得到关键字的删除记录从而得到第二语音请求的相同元素去重处理的结果,一定程度上保障了去重处理的执行效率。

16、在本申请某些实施方式中,所述根据所述去重处理的结果,对所述至少两个规则模板进行更新处理以得到目标规则模板,包括:

17、删除所述至少两个规则模板中所述删除记录对应的目标元素,得到所述目标规则模板。

18、如此,本申请实施方式的服务器可根据删除记录,删除至少两个规则模板中的相应元素,从而完成至少两个规则模板的更新处理,在一定程度上保障了至少两个规则模板的更新处理效率,及使得更新处理的有效性在一定程度上得到保障。

19、在本申请某些实施方式中,所述删除记录包括多个,所述删除所述至少两个规则模板中所述删除记录对应的目标元素,得到所述目标规则模板,包括:

20、对多个所述删除记录进行筛选,得到目标删除记录;

21、删除所述至少两个规则模板中所述目标删除记录对应的目标元素,得到所述目标规则模板。

22、如此,本申请实施方式的服务器对多个筛选记录进行筛选以得到目标删除记录,使得规则模板的更新处理可基于目标删除记录执行,在一定程度上保障了更新处理的可靠性。

23、在本申请某些实施方式中,所述方法还包括:

24、根据预先确定的元素权重,确定所述删除记录对应的元素删除损失值。

25、如此,本申请实施方式可根据规则模板中各个元素的权重,确定删除记录对应的元素删除损失值,从而可衡量通过删除记录进行的更新处理的影响。

26、在本申请某些实施方式中,所述对多个所述删除记录进行筛选,得到目标删除记录,包括:

27、根据所述元素删除损失值,确定多个所述删除记录中的所述目标删除记录。

28、如此,本申请实施方式的服务器可根据元素损失值执行删除记录的筛选,一定程度上保障了目标删除记录的可靠选取。

29、在本申请某些实施方式中,所述方法还包括:

30、根据获取到的所述至少两个规则模板的重合检测结果,确定所述相同元素。

31、如此,本申请实施方式的服务器可根据获取到的至少两个规则模板的重合检测结果,确定由至少两个规则模板生成的第二语音请求中的相同元素,能避免服务器通过多次地检测任意两个第二语音请求以确定相同元素的情况出现,服务器的处理效率得以保障。

32、本申请实施方式提供一种服务器,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,实现上述用于语音交互的规则模板的处理方法。

33、本申请实施方式提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被一个或多个处理器执行时,实现上述用于语音交互的规则模板的处理方法。

34、本申请实施方式提供的服务器和计算机可读存储介质,可根据能与第一语音请求形成匹配的至少两个规则模板,生成第二语音请求,及利用第二语音请求的相同元素处理结果,对规则模板进行更新处理,使得第一语音请求仅能与更新处理完成的至少两个规则模板中的一个形成匹配,也即是与一个目标规则模板形成匹配,进而在后续利用目标规则模板进行语音交互的过程中,一个语音请求可仅与一个目标规则模板形成匹配,使得语音交互得以可靠地执行。

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



技术特征:

1.一种用于语音交互的规则模板的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述第二语音请求的相同元素进行去重处理,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述索引表进行所述去重处理,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述去重处理的结果,对所述至少两个规则模板进行更新处理以得到目标规则模板,包括:

5.根据权利要求4所述的方法,其特征在于,所述删除记录包括多个,所述删除所述至少两个规则模板中所述删除记录对应的目标元素,得到所述目标规则模板,包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述对多个所述删除记录进行筛选,得到目标删除记录,包括:

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

9.一种服务器,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,实现权利要求1-8任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被一个或多个处理器执行时,实现权利要求1-8任意一项所述的方法。


技术总结
本申请公开一种用于语音交互的规则模板的处理方法,所述方法包括:在第一语音请求与至少两个规则模板形成匹配的情况下,根据至少两个规则模板分别生成相对应的第二语音请求,对第二语音请求的相同元素进行去重处理,根据去重处理的结果对至少两个规则模板进行更新处理以得到相应的目标规则模板。如此,本申请的服务器可根据能与第一语音请求形成匹配的至少两个规则模板,生成第二语音请求,及利用第二语音请求的相同元素处理结果,对规则模板进行更新处理,使得第一语音请求与一个目标规则模板形成匹配,在后续利用目标规则模板进行语音交互的过程中,一个语音请求与一个目标规则模板形成匹配,使得语音交互得以可靠地执行。

技术研发人员:张文君
受保护的技术使用者:广州小鹏汽车科技有限公司
技术研发日:
技术公布日:2024/3/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1