[发明专利]一种异步信贷风控断点续作的决策方式的实现方法及装置有效
申请号: | 202111132717.8 | 申请日: | 2021-09-27 |
公开(公告)号: | CN113793213B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 吴金林;田羽;兰翔;许索晗;汪大磊 | 申请(专利权)人: | 武汉众邦银行股份有限公司 |
主分类号: | G06Q40/03 | 分类号: | G06Q40/03;G06Q10/10;G06F16/25;G06F9/54;G06F9/48 |
代理公司: | 成都正煜知识产权代理事务所(普通合伙) 51312 | 代理人: | 李龙 |
地址: | 432200 湖北省武汉市黄陂区盘龙城经济开发区汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异步 信贷 断点 决策 方式 实现 方法 装置 | ||
1.一种异步信贷风控断点续作的决策方式的实现方法,其特征在于,包括以下步骤:
步骤1、定义决策流程,生成流程定义文件,将流程定义文件持久化到数据库;
步骤2、业务系统发起请求,前置网关解析请求报文,校验参数,校验成功则调用步骤3进行发起决策流程,返回执行成功,否则返回失败,流程终止;
步骤3、前置网关根据请求报文发起一条决策流程,同步调用决策流程引擎,决策流程引擎从数据库加载步骤1得到的流程定义文件并生成运行时实例和上下文;决策流程引擎通过分布式缓存存储决策流程数据,保持数据的全局一致以及加快运行速度;
步骤4、决策流程引擎执行下一流程节点,如果该流程节点是规则集节点,则调用步骤7继续执行下一流程节点;如果该流程节点是外部数据服务流程节点,调用步骤5执行一次数据访问请求,如果外部数据服务流程节点成功返回结果,如果外部数据服务节点返回“等待”或“异常”,则挂起当前流程,将当前流程的状态数据持久化到数据库,决策流运行结束,释放线程,加入一条待重试记录,等待步骤6唤醒;
步骤5、外部数据服务方收到请求后,返回“等待”,开始异步加工数据,如正常完成,则调引擎触发决策流程引擎唤醒,决策流程引擎接从数据库加载持久化的状态数据,获取所需数据,并返回结果,如果异常,则返回“异常”;
步骤6、定时重试触发决策流程从异常的外部数据服务流程节点开始调用步骤4继续重新执行;
步骤7、决策流程引擎执行到规则集流程节点,同步调用规则引擎,输入外部数据服务结果,执行规则集,规则引擎同步返回判断结果给决策流程引擎,继续执行下一流程节点,如果是流程结束节点则流程结束。
2.根据权利要求1所述的一种异步信贷风控断点续作的决策方式的实现装置,其特征在于,步骤1具体包括定义决策流程,在页面画布上画出决策流程的图,解析并生成流程定义文件,流程定义文件中包含流程中的各个流程节点以及各个流程节点的前后关联关系,然后将流程定义文件持久化到数据库。
3.一种异步信贷风控断点续作的决策方式的实现装置,其特征在于:
定义决策流程模块:生成流程定义文件,将流程定义文件持久化到数据库;
发起决策流程模块、业务系统发起请求,前置网关解析请求报文,校验参数,校验成功则调用决策流程执行模块进行发起决策流程,返回执行成功,否则返回失败,流程终止;
决策流程执行模块、前置网关根据请求报文发起一条决策流程,同步调用决策流程引擎,决策流程引擎从数据库加载定义决策流程模块得到的流程定义文件并生成运行时实例和上下文;决策流程引擎通过分布式缓存存储决策流程数据,保持数据的全局一致以及加快运行速度;
异步调用模块、决策流程引擎执行下一流程节点,如果该流程节点是规则集节点,则调用规则集模块继续执行下一流程节点;如果该流程节点是外部数据服务流程节点,调用外部数据服务模块执行一次数据访问请求,如果外部数据服务流程节点成功返回结果,如果外部数据服务节点返回“等待”或“异常”,则挂起当前流程,将当前流程的状态数据持久化到数据库,决策流运行结束,释放线程,加入一条待重试记录,等待重新执行模块唤醒;
外部数据服务模块、外部数据服务方收到请求后,返回“等待”,开始异步加工数据,如正常完成,则调引擎触发决策流程引擎唤醒,决策流程引擎接从数据库加载持久化的状态数据,获取所需数据,并返回结果,如果异常,则返回“异常”;
重新执行模块、定时重试触发决策流程从异常的外部数据服务流程节点开始调用异步调用模块继续重新执行;
规则集模块、决策流程引擎执行到规则集流程节点,同步调用规则引擎,输入外部数据服务结果,执行规则集,规则引擎同步返回判断结果给决策流程引擎,继续执行下一流程节点,如果是流程结束节点则流程结束。
4.根据权利要求3所述的一种异步信贷风控断点续作的决策方式的实现装置,其特征在于,定义决策流程模块具体的包含,在页面画布上画出决策流程的图,解析并生成流程定义文件,流程定义文件中包含流程中的各个流程节点以及各个流程节点的前后关联关系,然后将流程定义文件持久化到数据库。
5.一种存储介质,其特征在于,所述存储介质存储有一种异步信贷风控断点续作的决策方式的实现的程序,执行所述程序时,实现如权利要求1-2任一所述的一种异步信贷风控断点续作的决策方式的实现方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉众邦银行股份有限公司,未经武汉众邦银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111132717.8/1.html,转载请声明来源钻瓜专利网。