[发明专利]业务流程控制方法、装置、电子设备和可读存储介质有效
| 申请号: | 202010428039.9 | 申请日: | 2020-05-19 |
| 公开(公告)号: | CN111598575B | 公开(公告)日: | 2023-09-05 |
| 发明(设计)人: | 谢伟;王凯;朱道彬 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q20/32;G06F8/36;G06F8/30;G06F8/20 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 鄢功军 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务流程 控制 方法 装置 电子设备 可读 存储 介质 | ||
本公开提供了一种业务流程控制方法,包括:获取用于请求处理业务流程中原子业务的请求,其中,业务流程中包括具有依赖关系的N个原子业务,其中,N为大于1的整数;从配置中心获取与请求对应的目标流程控制规则,其中,配置中心中配置有K条流程控制规则,其中,K为大于1的整数;以及根据目标流程控制规则对请求进行安全校验控制。本公开还提供了一种业务流程控制装置、一种电子设备和一种计算机可读存储介质。
技术领域
本公开涉及互联网技术领域,更具体地,涉及一种业务流程控制方法、一种业务流程控制装置、一种电子设备和一种计算机可读存储介质。
背景技术
随着业务功能日趋丰富,业务流程愈发复杂。以互联网金融交易为例,交易场景和支付方式日趋丰富,交易流程愈发复杂,开发人员为保证交易流程的安全性,一般是在每个交易环节的业务实现方法内,编写特定的合法性安全校验代码。
但是,采用相关技术进行合法性安全校验,需要维护的安全校验代码越来越复杂繁重,大量人工梳理和修改代码的工作难以保障交易安全和适应敏捷开发和持续交付。
发明内容
有鉴于此,本公开提供了一种业务流程控制方法、一种业务流程控制装置、一种电子设备和一种计算机可读存储介质。
本公开的一个方面提供了一种业务流程控制方法,包括:获取用于请求处理业务流程中原子业务的请求,其中,上述业务流程中包括具有依赖关系的N个原子业务,其中,N为大于1的整数;从配置中心获取与上述请求对应的目标流程控制规则,其中,上述配置中心中配置有K条流程控制规则,其中,K为大于1的整数;以及根据上述目标流程控制规则对上述请求进行安全校验控制。
根据本公开的实施例,上述目标流程控制规则包括目标业务识别策略和目标流程控制策略。
根据本公开的实施例,上述根据上述目标流程控制规则对上述请求进行安全校验控制包括:根据上述目标业务识别策略确定与上述请求对应的原子业务类型;根据上述请求对应的原子业务类型和对应的前序链路,依据上述目标流程控制策略,确定上述请求是否合法;以及在确定上述请求合法的情况下,执行与上述请求对应的业务逻辑。
根据本公开的实施例,上述根据上述请求对应的原子业务类型和对应的前序链路,依据上述目标流程控制策略,确定上述请求是否合法包括:从上述目标流程控制策略中查找与上述前序链路匹配的M条业务处理链路,其中,M为大于或等于1的整数;判断上述M条业务处理链路中是否存在目标链路;其中,上述目标链路包含与上述请求对应的原子业务类型;当上述M条业务处理链路中存在目标链路时,确定上述请求合法;当上述M条业务处理链路中不存目标链路时,确定上述请求不合法。
根据本公开的实施例,上述判断上述M条业务处理链路中是否存在目标链路包括:针对每一条上述业务处理链路,将上述业务处理链路中的可重复序列进行延展,得到延展后的M条业务处理链路;当上述延展后的M条业务处理链路中存在任意一条业务处理链路包含与上述请求对应的原子业务类型时,确定上述M条业务处理链路中存在目标链路;当上述延展后的M条业务处理链路中没有一条业务处理链路包含与上述请求对应的原子业务类型时,确定上述M条业务处理链路中不存在目标链路。
根据本公开的实施例,上述方法还包括:在执行与上述请求对应的业务逻辑之后,识别上述前序链路中的可重复序列;对上述前序链路中的可重复序列进行去重处理;以及将上述与上述请求对应的原子业务类型追加至去重处理后的前序链路中,生成新的前序链路。
根据本公开的实施例,上述方法还包括:在执行与上述请求对应的业务逻辑之后,判断上述业务逻辑是否执行成功;以及在执行成功的情况下,识别上述前序链路中的可重复序列。
根据本公开的实施例,上述从配置中心获取与上述请求对应的目标流程控制规则包括:对上述请求进行解析,确定与上述请求对应的目标资源地址;以及根据与上述请求对应的目标资源地址从上述配置中心获取上述目标流程控制规则,其中,上述配置中心中配置的每条流程控制规则具有对应的资源地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010428039.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用潮流能发电的海水淡化一体化装置
- 下一篇:刻蚀气体导入机构和蚀刻机





