语音场景任务的执行方法、装置、设备和存储介质制造方法及图纸

技术编号:36648945 阅读:21 留言:0更新日期:2023-02-18 13:10
本申请实施例提供一种语音场景任务的执行方法、装置、设备和存储介质,该方法包括:根据用户的语义请求从多个预设的场景域中确定出目标场景域,其中,场景域中预设有跳入策略;根据语义请求从目标场景域的多个预设执行域中确定出目标执行域;根据目标场景域的跳入策略,判断是否跳入目标场景域中;在判断结果为是的情况下,执行目标执行域中的待执行任务。本申请的技术方案可以实现跨场景域之间的对话场景的切换,实现跨场景的整合能力,从而丰富对话场景。富对话场景。富对话场景。

【技术实现步骤摘要】
语音场景任务的执行方法、装置、设备和存储介质


[0001]本申请涉及语音引擎
,尤其涉及一种语音场景任务的执行方法、装置、设备和存储介质。

技术介绍

[0002]相关技术中,车载人机对话场景单一,缺乏跨场景的整合能力。另外,实现车端语音对话场景的方式通常为将对话逻辑通过硬编码的方式写入系统中。。这种方式的灵活性很差,且不能够快速更新迭代。

技术实现思路

[0003]本申请实施例提供一种语音场景任务的执行方法、装置、设备和存储介质,以解决相关技术存在的问题,技术方案如下:
[0004]第一方面,本申请实施例提供一种语音场景任务的执行方法,包括:
[0005]根据用户的语义请求从多个预设的场景域中确定出目标场景域,其中,场景域中预设有跳入策略;
[0006]根据语义请求从目标场景域的多个预设执行域中确定出目标执行域;
[0007]根据目标场景域的跳入策略,判断是否跳入目标场景域中;
[0008]在判断结果为是的情况下,执行目标执行域中的待执行任务。
[0009]在一种实施方式中,根据目标场景域的跳入策略,判断是否跳入目标场景域中,包括:
[0010]根据当前场景域的跳出策略,判断是否从当前场景域中跳出;
[0011]在判断结果为是的情况下,根据目标场景域的跳入策略,判断是否跳入目标场景域中。
[0012]在一种实施方式中,根据目标场景域的跳入策略,判断是否跳入目标场景域中,包括:
[0013]从目标场景域的跳入策略中获取与目标执行域相对应的跳入信息;
[0014]根据用户的全局对话上下文以及跳入信息,判断是否跳入目标场景域中。
[0015]在一种实施方式中,根据当前场景域的跳出策略,判断是否从当前场景域中跳出,包括:
[0016]从当前场景域的跳出策略中获取与当前场景域的当前执行域相对应的跳出信息;
[0017]根据用户的全局对话上下文以及跳出信息,判断是否从当前场景域中跳出。
[0018]在一种实施方式中,跳入策略中包括预设的白名单和黑名单。
[0019]在一种实施方式中,根据用户的语义请求从多个预设的场景域中确定出目标场景域,包括:
[0020]根据语义请求确定用户的印迹;
[0021]根据印迹从用户的全局对话上下文中搜索当前对话上下文;
[0022]在搜索到当前对话上下文的情况下,根据当前对话上下文所对应的场景确定目标场景;
[0023]根据目标场景确定目标场景域。
[0024]在一种实施方式中,根据用户的语义请求从多个预设的场景域中确定出目标场景域,包括:
[0025]根据语义请求确定用户的印迹;
[0026]根据印迹从用户的全局对话上下文中搜索当前对话上下文;
[0027]在未搜索到当前对话上下文的情况下,从场景名称目录树中搜索与语义请求对应的场景,以确定目标场景;
[0028]根据目标场景确定目标场景域。
[0029]在一种实施方式中,根据语义请求从目标场景域的多个预设执行域中确定出目标执行域,包括:
[0030]根据语义请求确定用户的意图;
[0031]根据意图从目标场景域的多个预设执行域中确定出目标执行域。
[0032]第二方面,本申请实施例提供一种语音场景任务的执行装置,包括:
[0033]目标场景域确定模块,用于根据用户的语义请求从多个预设的场景域中确定出目标场景域,其中,场景域中预设有跳入策略;
[0034]目标执行域确定模块,用于根据语义请求从目标场景域的多个预设执行域中确定出目标执行域;
[0035]判断模块,用于根据目标场景域的跳入策略,判断是否跳入目标场景域中;
[0036]任务执行模块,用于在判断结果为是的情况下,执行目标执行域中的待执行任务。
[0037]在一种实施方式中,判断模块具体用于:
[0038]根据当前场景域的跳出策略,判断是否从当前场景域中跳出;
[0039]在判断结果为是的情况下,根据目标场景域的跳入策略,判断是否跳入目标场景域中。
[0040]在一种实施方式中,判断模块具体用于:
[0041]从目标场景域的跳入策略中获取与目标执行域相对应的跳入信息;
[0042]根据用户的全局对话上下文以及跳入信息,判断是否跳入目标场景域中。
[0043]在一种实施方式中,判断模块具体用于:
[0044]从当前场景域的跳出策略中获取与当前场景域的当前执行域相对应的跳出信息;
[0045]根据用户的全局对话上下文以及跳出信息,判断是否从当前场景域中跳出。
[0046]在一种实施方式中,跳入策略中包括预设的白名单和黑名单。
[0047]在一种实施方式中,目标场景域确定模块具体用于:
[0048]根据语义请求确定用户的印迹;
[0049]根据印迹从用户的全局对话上下文中搜索当前对话上下文;
[0050]在搜索到当前对话上下文的情况下,根据当前对话上下文所对应的场景确定目标场景;
[0051]根据目标场景确定目标场景域。
[0052]在一种实施方式中,目标场景域确定模块具体用于:
[0053]根据语义请求确定用户的印迹;
[0054]根据印迹从用户的全局对话上下文中搜索当前对话上下文;
[0055]在未搜索到当前对话上下文的情况下,从场景名称目录树中搜索与语义请求对应的场景,以确定目标场景;
[0056]根据目标场景确定目标场景域。
[0057]在一种实施方式中,执行域确定模块具体用于:
[0058]根据语义请求确定用户的意图;
[0059]根据意图从目标场景域的多个预设执行域中确定出目标执行域。
[0060]第三方面,本申请实施例还提供一种电子设备,包括:
[0061]至少一个处理器;以及
[0062]与该至少一个处理器通信连接的存储器;其中,
[0063]该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行以上方法。
[0064]第四方面,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现以上方法。
[0065]上述技术方案中的优点或有益效果至少包括:可以实现跨场景域之间的对话场景的切换,实现跨场景的整合能力,从而丰富对话场景。
[0066]上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本申请进一步的方面、实施方式和特征将会是容易明白的。
附图说明
[0067]在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音场景任务的执行方法,其特征在于,包括:根据用户的语义请求从多个预设的场景域中确定出目标场景域,其中,所述场景域中预设有跳入策略;根据所述语义请求从所述目标场景域的多个预设执行域中确定出目标执行域;根据所述目标场景域的跳入策略,判断是否跳入所述目标场景域中;在判断结果为是的情况下,执行所述目标执行域中的待执行任务。2.根据权利要求1所述的方法,其特征在于,根据所述目标场景域的跳入策略,判断是否跳入所述目标场景域中,包括:根据当前场景域的跳出策略,判断是否从当前场景域中跳出;在判断结果为是的情况下,根据所述目标场景域的跳入策略,判断是否跳入所述目标场景域中。3.根据权利要求1所述的方法,其特征在于,根据所述目标场景域的跳入策略,判断是否跳入所述目标场景域中,包括:从所述目标场景域的跳入策略中获取与所述目标执行域相对应的跳入信息;根据所述用户的全局对话上下文以及所述跳入信息,判断是否跳入所述目标场景域中。4.根据权利要求2所述的方法,其特征在于,根据当前场景域的跳出策略,判断是否从当前场景域中跳出,包括:从所述当前场景域的跳出策略中获取与所述当前场景域的当前执行域相对应的跳出信息;根据所述用户的全局对话上下文以及所述跳出信息,判断是否从当前场景域中跳出。5.根据权利要求1所述的方法,其特征在于,所述跳入策略中包括预设的白名单和黑名单。6.根据权利要求1至5任一项所述的方法,其特征在于,根据用户的语义请求从多个预设的场景域中确定出目标场景域,包括:根据所述语义请求确定所述用户的印迹;根据所述印迹从所述用户的全局对话上下文中搜索当前对话上下文;在搜索到所述当前对话上下文的情况下,根据所述当前对话上下文所对应的场景确定目标场景;根据所述目标场景确定所述目标场景域。7.根据权利要求1至5任一项所述的方法,其特征在于,根据用户的语义请求从多个预设的场景域中确定出目标场景域,包括:根据所述语义请求确定所述用户的印迹;根据所述印迹从所述用户的全局对话上下文中搜索当前对话上下文;在未搜索到所述当前对话上下文的情况下,从场景名称目录树中搜索与所述语义请求对应的场景,以确...

【专利技术属性】
技术研发人员:李谦王超
申请(专利权)人:华人运通江苏技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1