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

技术编号:36649134 阅读:12 留言: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]图1为根据本申请实施例场景任务的执行方法的流程图;
[0055]图2为根据本申请实施例场景任务的执行方法的一个应用示例图;
[0056]图3为根据本申请实施例场景任务的执行方法的又一个应用示例图;
[0057]图4为根据本申请实施例一种实施方式的场景任务的执行装置的结构框图;
[0058]图5为根据本申请实施例另一种实施方式的场景任务的执行装置的结构框图;
[0059]图6为根据本申请实施例的电子设备的示意图。
具体实施方式
[0060]在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本申请的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。
[0061]本申请实施例提供一种场景任务的执行方法,如图1所示,该方法包括:
[0062]步骤S101:根据当前用户的语义请求从信号域的多个信号中确定出目标信号;
[0063]步骤S102:根据与目标信号对应的目标触发条件监测目标信号;
[0064]步骤S103:在监本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种场景任务的执行方法,其特征在于,包括:根据当前用户的语义请求从信号域的多个信号中确定出目标信号;根据与所述目标信号对应的目标触发条件监测所述目标信号;在监测到所述目标信号满足所述目标触发条件的情况下,确定与所述目标信号对应的目标执行域;执行所述目标执行域中的待执行任务。2.根据权利要求1所述的执行方法,其特征在于,根据当前用户的语义请求从信号域的多个信号中确定出目标信号,包括:根据所述语义请求确定目标设备;根据所述目标设备从多个预设的信号域中确定出目标信号域;从所述目标信号域中确定出所述目标信号。3.根据权利要求1所述的执行方法,其特征在于,执行所述目标执行域中的待执行任务,包括:发送任务执行请求给调度线程池,以使所述调度线程池从多个用户的全局对话上下文中获取当前用户的全局对话上下文;根据当前用户的全局对话上下文执行所述目标执行域中的待执行任务。4.根据权利要求3所述的执行方法,其特征在于,根据当前用户的全局对话上下文执行所述目标执行域中的待执行任务,包括:根据所述语义请求确定印迹;搜索是否存在与所述印迹对应的对话上下文;在未搜索到的情况下,新建当前对话的对话上下文。5.根据权利要求1所述的执行方法,其特征在于,执行所述目标执行域中的待执行任务之前,还包括:在监测到目标信号满足所述目标触发条件的情况下,通知所述目标执行域。6.根据权利要求1所述的执行方法,其特征在于,还包括:将有信号监测需求的待执行任务所属的执行域注册至所述信号域;为所要监测的信号预设触发条件。7.一种场景任务的执行装置,其特征在于,包括:目标信号确定模块,用于根据当前用户的语义请求从信号域的多个信号中确定出目标信号;监测模块,用于根据与所述目标信号对应的目标触发条件监测所述目标信号;目标执行域确定模...

【专利技术属性】
技术研发人员:丁磊周宏波田红缪士阳
申请(专利权)人:华人运通上海云计算科技有限公司
类型:发明
国别省市:

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

1