[发明专利]一种基于有向无环图业务流程恢复的方法及装置在审
申请号: | 202111478564.2 | 申请日: | 2021-12-06 |
公开(公告)号: | CN114296996A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 汤金林;王顺云 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/901 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 宋正伟 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 无环图 业务流程 恢复 方法 装置 | ||
本发明公开了一种基于有向无环图业务流程恢复的方法及装置,包括:在业务流程异常时,确定异常步骤;将业务流程中与异常步骤的深度信息相同的步骤确定为待重新执行步骤;其中,各步骤的深度信息是根据各步骤在依据业务流程构建的有向无环图中的位置确定的;有向无环图是以业务流程的各步骤为节点,各步骤之间的执行依赖关系为有向边建立的;针对任一待重新执行步骤,根据待重新执行步骤的步骤记录生成待重新执行步骤的执行上下文实例;待重新执行步骤的步骤记录用于存储待重新执行步骤在执行时所需要的数据信息;通过执行上下文实例对业务流程进行恢复执行处理。从而提升对业务流程中各步骤的管理能力,提升业务流程的执行效率。
技术领域
本发明涉及金融科技(Fintech)领域,尤其涉及一种基于有向无环图业务流程恢复的方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术(例如:区块链、云计算或大数据)应用在金融领域,传统金融业正在逐步向金融科技转变,大数据技术也不例外,但由于金融、支付行业的安全性、实时性要求,也对大数据技术中异常业务流程的恢复提出了更高的要求。
现有技术中,一个业务流程中包括多个步骤;在业务流程执行时,按照步骤的顺序依次执行步骤,从而完成业务流程。
但是,在业务流程执行过程中,存在某一步骤执行异常导致的业务流程执行失败的异常情况;针对该异常情况,需要重新执行业务流程。
然而再重新执行业务流程时,无法直接在出现异常的步骤重新执行,导致已完成的步骤重复执行,降低了业务流程的执行效率。
发明内容
本发明实施例提供一种基于有向无环图业务流程恢复的方法及装置,用于确定出步骤在业务流程中的顺序,以提升对步骤的管理能力,提升业务流程的执行效率。
第一方面,本发明实施例提供一种基于有向无环图业务流程恢复的方法,包括:
在业务流程异常时,确定异常步骤;
将所述业务流程中与所述异常步骤的深度信息相同的步骤确定为待重新执行步骤;其中,各步骤的深度信息是根据各步骤在依据所述业务流程构建的有向无环图中的位置确定的;所述有向无环图是以所述业务流程的各步骤为节点,所述各步骤之间的执行依赖关系为有向边建立的;
针对任一待重新执行步骤,根据所述待重新执行步骤的步骤记录生成所述待重新执行步骤的执行上下文实例;所述待重新执行步骤的步骤记录是在所述待重新执行步骤第一次执行时创建的,用于存储所述待重新执行步骤在执行时所需要的数据信息;
通过所述待重新执行步骤的执行上下文实例对所述业务流程进行恢复执行处理。
现有技术中,业务流程一般包括并列执行的步骤,无法确定出步骤在业务流程中的具体执行顺序;本发明通过各步骤的深度信息确定各步骤在业务流程中的执行顺序;从而提升对业务流程中各步骤的管理能力,进而实现了根据异常步骤的深度信息确定待重新执行步骤;也就是说,在业务流程出现异常时,无需重新执行业务流程中的全部步骤,只需跳转至的待重新执行步骤进行执行即可,以此提升了业务流程的执行效率。
可选的,所述各步骤的深度信息是根据各步骤在有向无环图中的位置确定的,包括:
针对所述有向无环图中的任一节点,确定所述节点的入边邻接节点;所述入边邻接节点为有向边指向所述节点的节点;
按照预设的深度信息设置机制,确定各入边邻接节点的深度信息中的最值;
按照所述深度信息设置机制,根据所述最值确定所述节点的深度信息。
上述技术方案中,针对于存在多个入边邻接节点的节点,该节点的深度信息为多个,为了保证步骤顺序的正确性,以最值在多个深度信息中确定该节点的深度信息,以此提升确定业务流程中各步骤的执行顺序准确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111478564.2/2.html,转载请声明来源钻瓜专利网。