【技术实现步骤摘要】
流程复用方法、装置、电子设备及非易失性存储介质
[0001]本申请涉及软件开发
,具体而言,涉及一种流程复用方法、装置、电子设备及非易失性存储介质。
技术介绍
[0002]随着智能时代的高速发展,各大电信运营商的语音导航系统中均包含有用于实现对语音流程进行智能管理的智能流程管理模块,上述智能流程管理模块允许运营人员通过图形化配置界面直接进行流程的配置,包括对用户播报何种音频,将用户话务转至对应的人工坐席等功能进行配置。
[0003]在实际工作过程中,很多场景中存在相似甚至基本相同的功能,例如,接收用户的按键输入并判断输入内容/按键长度是否符合预期,判断语义理解结果是否成功并给出对应的错误提示等,这些相似或相同的功能往往大量应用于不同的场景中。然而,现有的流程配置、构建及执行方法大多不支持复用机制,造成流程配置的工作繁琐复杂、流程配置效率低下。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本申请实施例提供了一种流程复用方法、装置、电子设备及非易失性存储介质,以至少解决由于现有的流程配置、构建及执行方法大多不支持复用机制,造成的流程配置的工作繁琐复杂、流程配置效率低下的技术问题。
[0006]根据本申请实施例的一个方面,提供了一种流程复用方法,包括:依据目标节点数据构建第一目标节点对象,以及与第一目标节点对象对应的第一中转节点对象,其中,第一目标节点对象为父流程中的目标节点对象,第一中转节点对象用于获取第一目标节点对象执行后返回的第一目 ...
【技术保护点】
【技术特征摘要】
1.一种流程复用方法,其特征在于,包括:依据目标节点数据构建第一目标节点对象,以及与所述第一目标节点对象对应的第一中转节点对象,其中,所述第一目标节点对象为父流程中的所述目标节点对象,所述第一中转节点对象用于获取所述第一目标节点对象执行后返回的第一目标结果,所述目标节点数据中包括以下至少之一:子流程节点数据;依据目标关系数据,依次控制所述第一中转节点对象执行所述第一目标节点对象所对应的业务逻辑,并设置第一目标指针指向正在被执行的所述第一目标节点对象,其中,所述目标关系数据用于表征各个所述目标节点对象的执行顺序;在计划执行的下一个所述目标节点对象跳转到子流程的情况下,设置第二目标指针指向所述子流程中正在被执行的第二目标节点对象,以实现所述子流程的复用,其中,所述第二目标节点对象为在所述子流程中的所述目标节点对象。2.根据权利要求1所述的流程复用方法,其特征在于,依次控制所述第一中转节点对象执行所述第一目标节点对象所对应的业务逻辑,并设置第一目标指针指向正在被执行的所述第一目标节点对象包括:通过控制所述第一中转节点对象向所述第一目标节点对象发送目标执行指令来执行所述第一目标节点对象所对应的业务逻辑;获取所述第一目标节点对象执行后返回的所述第一目标结果,其中,所述第一目标结果至少包括以下之一:转子流程、转后续节点、流程结束;依据所述第一目标结果,确定下一个计划执行的所述第一目标节点对象,并设置所述第一目标指针指向所述下一个计划执行的所述第一目标节点对象。3.根据权利要求1所述的流程复用方法,其特征在于,在计划执行的下一个所述目标节点对象跳转到子流程的情况下,设置第二目标指针指向所述子流程中正在被执行的第二目标节点对象包括:在所述正在被执行的第一目标节点对象为子流程节点对象的情况下,获取正在被执行的第一目标节点对象执行后返回的所述第一目标结果,其中,所述子流程节点对象为依据所述子流程节点数据构建的所述第一目标节点对象;在所述第一目标结果为转子流程的情况下,跳转到所述子流程;依据所述子流程对应的所述目标关系数据,依次控制第二中转节点对象执行所述第二目标节点对象所对应的业务逻辑,并设置所述第二目标指针指向正在被执行的所述第二目标节点对象。4.根据权利要求3所述的流程复用方法,其特征在于,依次控制所述第二中转节点对象执行所述第二目标节点对象所对应的业务逻辑,并设置所述第二目标指针指向正在被执行的所述第二目标节点对象包括:在跳转到所述子流程中并且未执行过所述子流程中的所述第二目标节点对象对应的业务逻辑的情况下,设置所述第二目标指针指向初始第二目标节点对象,其中,所述初始第二目标节点对象为在所述子流程中执行顺序排在第一位的所述第二目标节点对象;通过控制初始第二中转节点对象向所述初始第二目标节点对象发送目标执行指令来执行所述初始第二目标节点对象所对应的业务逻辑,其中,所述初始第二中转节点对象为所述初始第二目标节点对象对应的所述第二中转节点对象;
获取所述初始第二目标节点对象执行后返回的第二目标结果,其中,所述第二目标结果至少包括以下之一:转子流程、转后续节...
【专利技术属性】
技术研发人员:肖复禹,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。