利索能及
我要发布
收藏
专利号: 2019108794346
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-04
缴费截止日期: 2026-10-19
联系人

摘要:

权利要求书:

1.一种编排业务的断点续作方法,其特征在于,包括:当监测到目标编排业务的目标业务节点执行失败时,将所述目标编排业务的所有业务节点的已执行信息保存在预定位置;

获取所述已执行信息中除去所述目标业务节点的执行信息的部分已执行信息;获取所述目标业务节点的节点执行参数;

根据所述部分已执行信息及所述节点执行参数,得到节点续作执行信息,并输入所述目标业务节点以进行执行;

当监测到所述目标业务节点可继续执行时,从所述预定位置获取所述所有业务节点的已执行信息恢复在本地,并基于所述目标业务节点可继续执行时的所述节点续作执行信息更新恢复在本地的所述所有业务节点的已执行信息;

将所述所有业务节点,按照每个所述业务节点在更新的所述已执行 信息中的执行顺序存入未执行队列;

执行所述未执行队列,以完成所述目标业务节点执行失败时的断点续作。

2.根据权利要求1所述的方法,其特征在于,所述将所述目标编排业务的所有业务节点的已执行信息保存在预定位置,包括:将所述目标编排业务的所有业务节点的已执行信息进行序列化,得到序列化已执行信息;

将所述序列化已执行信息保存在预定位置。

3.根据权利要求1所述的方法,其特征在于,所述从所述预定位置获取所述所有业务节点的已执行信息,并恢复在本地,包括:从所述预定位置获取所述所有业务节点的序列化已执行信息;

将所述序列化已执行信息反序列化,得到所有业务节点的已执行信息;

将所述所有业务节点的已执行信息,保存到本地。

4.根据权利要求1所述的方法,其特征在于,在所述执行所述未执行队列,以完成所述目标业务节点执行失败时的断点续作之后,所述方法还包括:当执行所述未执行队列,所述目标业务节点执行成功时,将所述目标业务节点存入执行成功队列,完成所述目标业务节点执行失败时的断点续作。

5.根据权利要求1所述的方法,其特征在于,所述根据所述部分已执行信息及所述节点执行参数,得到节点续作执行信息,并输入所述目标业务节点以进行执行,包括:将所述部分已执行信息及所述节点执行参数输入预先训练好的机器学习模型,得到节点续作执行信息,并输入所述目标业务节点以进行执行。

6.根据权利要求1所述的方法,其特征在于,在所述当监测到目标编排业务的目标业务节点执行失败时,将所述目标编排业务的所有业务节点的已执行信息保存在预定位置之后,所述方法还包括:

获取所述目标业务节点的执行失败时的执行信息;

根据所述执行失败时的执行信息,修改所述目标业务节点的执行参数。

7.根据权利要求6所述的方法,其特征在于,根据所述执行失败时的执行信息,修改所述目标业务节点的执行参数,包括:获取业务节点参数约束表,所述业务节点参数约束表包括节点信息、执行失败时执行参数信息以及执行参数重置参数;

根据所述执行失败时的执行信息,从所述业务节点参数约束表查找目标执行参数重置参数;

根据所述目标执行参数重置参数,重置所述目标业务节点的执行参数。

8.一种编排业务的断点续作装置,其特征在于,包括:存储模块,用于当监测到目标编排业务的目标业务节点执行失败时,将所述目标编排业务的所有业务节点的已执行信息保存在预定位置;

测试模块,用于获取所述已执行信息中除去所述目标业务节点的执行信息的部分已执行信息;获取所述目标业务节点的节点执行参数;根据所述部分已执行信息及所述节点执行参数,得到节点续作执行信息,并输入所述目标业务节点以进行执行;

监测模块,用于当监测到所述目标业务节点可继续执行时,从所述预定位置获取所述所有业务节点的已执行信息恢复在本地,并基于所述目标业务节点可继续执行时的所述节点续作执行信息更新恢复在本地的所述所有业务节点的已执行信息;

预执行模块,用于将所述所有业务节点,按照每个所述业务节点在更新的所述已执行 信息中的执行顺序存入未执行队列;

执行模块,用于执行所述未执行队列,以完成所述目标业务节点执行失败时的断点续作。

9.一种计算机可读存储介质,其上存储有编排业务的断点续作程序,其特征在于,所述编排业务的断点续作程序被处理器执行时实现权利要求1‑7任一项所述的方法。

10.一种电子设备,其特征在于,包括:处理器;以及

存储器,用于存储所述处理器的编排业务的断点续作程序;其中,所述处理器配置为经由执行所述编排业务的断点续作程序来执行权利要求1‑7任一项所述的方法。