一种风控审批系统、方法、设备及介质转让专利

申请号 : CN202210913512.1

文献号 : CN114971598B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孔海明陈烁隍雷支灯王田丰

申请人 : 天津金城银行股份有限公司

摘要 :

本申请公开了一种风控审批系统、方法、设备及介质,应用于金融科技的数据处理技术领域,具体为:针对风控审批请求的每一风控流程节点,在内部通信端口与所需的各资信数据类型所对应的外部资信查询处理系统的外部查询端口之间分别建立资信链路,基于资信链路通过外部资信查询处理系统,查询并保存各资信数据类型的资信数据后获取资信查询状态,通过外部数据处理系统,基于资信查询状态从外部资信查询处理系统中获取各资信数据类型的资信数据后通过特征提取得到资信特征数据,通过外部风控决策系统基于各资信数据类型的资信特征数据获取风控决策结果;基于各风控流程节点的风控决策结果确定目标审批结果,从而提升可以提升处理效率,减轻运行压力。

权利要求 :

1.一种风控审批系统,其特征在于,包括风控审批模块、资信调度模块和决策调度模块;所述资信调度模块分别与所述风控审批模块和所述决策调度模块连接;

所述风控审批模块,用于从针对目标用户的风控审批请求中获取所述目标用户的用户标识和所述风控审批请求的请求类型,基于所述风控审批请求的请求类型,确定所述风控审批请求的各风控流程节点;针对所述风控审批请求的每一风控流程节点,基于所述风控流程节点的节点标识和所述目标用户的用户标识,生成所述风控流程节点的资信调度指令并发送至所述资信调度模块,以及基于所述资信调度模块返回的所述风控流程节点所需的各资信数据类型的资信查询状态,通过外部数据处理系统,从外部资信查询处理系统中获取所述风控流程节点所需的各资信数据类型的资信数据后通过特征提取得到所述风控流程节点所需的各资信数据类型的资信特征数据,并基于所述外部数据处理系统返回的所述风控流程节点所需的各资信数据类型的资信特征数据生成决策调度指令发送至所述决策调度模块;基于所述决策调度模块返回的各风控流程节点的风控决策结果,确定所述风控审批请求的目标审批结果;

所述资信调度模块,用于接收所述风控审批模块发送的针对所述风控流程节点的资信调度指令,从所述资信调度指令中获取所述目标用户的用户标识和所述风控流程节点的节点标识,基于所述风控流程节点的节点标识,确定所述风控流程节点所需的各资信数据类型;针对所述风控流程节点所需的每一资信数据类型,在内部通信端口与所述资信数据类型所对应的外部资信查询处理系统的外部查询端口之间建立资信链路,并基于所述资信链路,通过所述外部资信查询处理系统,查询并保存所述资信数据类型的资信数据后获取所述资信数据类型的资信查询状态;将所述风控流程节点所需的各资信数据类型的资信查询状态发送至所述风控审批模块;

所述决策调度模块,用于接收所述风控审批模块发送的针对所述风控流程节点的所述决策调度指令,从所述决策调度指令中获取所述风控流程节点所需的各资信数据类型的资信特征数据,并基于所述风控流程节点所需的各资信数据类型的资信特征数据,通过外部风控决策系统,获取所述风控流程节点所对应的风控决策结果并返回至所述风控审批模块。

2.如权利要求1所述的风控审批系统,其特征在于,还包括补处理模块;所述补处理模块与所述风控审批模块连接;

所述风控审批模块,还用于基于在第一时间范围内是否接收到所述决策调度模块返回的各风控流程节点的风控决策结果,确定所述各风控流程节点的处理状态;

所述补处理模块,用于通过轮询所述风控审批模块获取所述各风控流程节点的处理状态,基于所述各风控流程节点的处理状态,确定所述各风控流程节点中存在处理异常或处理失败的风控流程节点时,向所述风控审批模块重新发起针对目标用户的风控审批请求。

3.如权利要求1所述的风控审批系统,其特征在于,所述风控审批模块,还用于基于所述决策调度模块返回的各风控流程节点的风控决策结果,获取所述风控审批请求的人工审批结果,并基于所述风控审批请求的人工审批结果,确定所述风控审批请求的目标审批结果。

4.如权利要求1所述的风控审批系统,其特征在于,还包括请求前筛模块;所述请求前筛模块与所述风控审批模块连接;

所述请求前筛模块,用于接收前端贷款业务系统发起的针对目标用户的风控审批请求,并对所述针对目标用户的风控审批请求进行重复性筛查,确定所述针对目标用户的风控审批请求是非重复性请求时,将所述针对目标用户的风控审批请求发送至所述风控审批模块。

5.如权利要求1‑4任一项所述的风控审批系统,其特征在于,所述资信调度模块,具体用于确定所述资信数据类型所对应的外部资信查询处理系统存在一个外部查询端口时,在所述内部通信端口与所述一个外部查询端口之间建立资信链路;将所述资信链路确定为目标资信链路,并基于所述目标资信链路,通过所述外部资信查询处理系统,查询并保存所述资信数据类型的资信数据后获取所述资信数据类型的资信查询状态。

6.如权利要求1‑4任一项所述的风控审批系统,其特征在于,所述资信调度模块,具体用于确定所述资信数据类型所对应的外部资信查询处理系统存在多个外部查询端口时,分别在内部通信端口与所述多个外部查询端口之间建立资信链路;从多个资信链路中选取一个资信链路作为目标资信链路,并将所述多个资信链路中除所述目标资信链路之外的资信链路作为备份资信链路;基于所述目标资信链路,通过所述外部资信查询处理系统,查询并保存所述资信数据类型的资信数据后获取所述资信数据类型的资信查询状态;确定在第二时间范围内基于所述目标资信链路未获得所述资信数据类型的资信查询状态时,基于所述备份资信链路,通过所述外部资信查询处理系统,查询并保存所述资信数据类型的资信数据后获取所述资信数据类型的资信查询状态。

7.如权利要求6所述的风控审批系统,其特征在于,所述资信调度模块,具体用于基于所述风控流程节点所需的各初始资信数据类型,生成决策判断指令并发送至所述决策调度模块;接收所述决策调度模块返回的所述风控流程节点所需的各初始资信数据类型的决策判断结果,并基于所述风控流程节点所需的各初始资信数据类型的决策判断结果,从所述风控流程节点所需的各初始资信数据类型中筛选出所述风控流程节点所需的各资信数据类型;

所述决策调度模块,用于接收所述资信调度模块发送的所述决策判断指令,从所述决策判断指令中获取所述风控流程节点所需的各初始资信数据类型,并基于所述风控流程节点所需的各初始资信数据类型,通过外部决策判断系统,获取所述风控流程节点所需的各初始资信数据类型的决策判断结果并返回至所述资信调度模块。

8.一种风控审批方法,其特征在于,包括:

从针对目标用户的风控审批请求中获取所述目标用户的用户标识和所述风控审批请求的请求类型,并基于所述风控审批请求的请求类型,确定所述风控审批请求的各风控流程节点;

针对所述风控审批请求的每一风控流程节点,基于所述风控流程节点的节点标识,确定所述风控流程节点所需的各资信数据类型,并针对所述风控流程节点所需的每一资信数据类型,在内部通信端口与所述资信数据类型所对应的外部资信查询处理系统的外部查询端口之间建立资信链路,基于所述资信链路,通过所述外部资信查询处理系统,查询并保存所述资信数据类型的资信数据后获取所述资信数据类型的资信查询状态;基于所述风控流程节点所需的各资信数据类型的资信查询状态,通过外部数据处理系统,从所述外部资信查询处理系统中获取所述风控流程节点所需的各资信数据类型的资信数据后通过特征提取得到所述风控流程节点所需的各资信数据类型的资信特征数据,以及基于所述风控流程节点所需的各资信数据类型的资信特征数据,通过外部风控决策系统,获取所述风控流程节点所对应的风控决策结果;

基于所述风控审批请求的各风控流程节点的风控决策结果,确定所述风控审批请求的目标审批结果。

9.一种电子设备,其特征在于,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求8所述的风控审批方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令被处理器执行时实现如权利要求8所述的风控审批方法。

说明书 :

一种风控审批系统、方法、设备及介质

技术领域

[0001] 本申请涉及金融科技的数据处理技术领域,尤其涉及一种风控审批系统、方法、设备及介质。

背景技术

[0002] 风控审批主要是审核贷款人的信用资质情况,信用资质情况主要包括资信数据、资产证明、还款能力等,其中,资信数据的获取与决策是风控审批过程中至关重要的环节。
[0003] 目前,风控审批系统获取资信数据的时效性较差,从而导致风控审批系统对贷款人发起的风控审批请求的处理效率较低,而且,风控审批系统的处理能力有限,大量的风控审批请求会给风控审批系统带来极大的运行压力。

发明内容

[0004] 本申请实施例提供了一种风控审批系统、方法、设备及介质,用以解决现有技术存在的风控审批系统的处理效率较低、运行压力较大的问题。
[0005] 本申请实施例提供的技术方案如下:
[0006] 一方面,本申请实施例提供了一种风控审批系统,包括:风控审批模块、资信调度模块和决策调度模块;资信调度模块分别与风控审批模块和决策调度模块连接;
[0007] 风控审批模块,用于从针对目标用户的风控审批请求中获取目标用户的用户标识和风控审批请求的请求类型,基于风控审批请求的请求类型,确定风控审批请求的各风控流程节点;针对风控审批请求的每一风控流程节点,基于风控流程节点的节点标识和目标用户的用户标识,生成风控流程节点的资信调度指令并发送至资信调度模块,以及基于资信调度模块返回的风控流程节点所需的各资信数据类型的资信查询状态,通过外部数据处理系统,从外部资信查询处理系统中获取风控流程节点所需的各资信数据类型的资信数据后通过特征提取得到风控流程节点所需的各资信数据类型的资信特征数据,并基于外部数据处理系统返回的风控流程节点所需的各资信数据类型的资信特征数据生成决策调度指令发送至决策调度模块;基于决策调度模块返回的各风控流程节点的风控决策结果,确定风控审批请求的目标审批结果;
[0008] 资信调度模块,用于接收风控审批模块发送的针对风控流程节点的资信调度指令,从资信调度指令中获取目标用户的用户标识和风控流程节点的节点标识,基于风控流程节点的节点标识,确定风控流程节点所需的各资信数据类型;针对风控流程节点所需的每一资信数据类型,在内部通信端口与资信数据类型所对应的外部资信查询处理系统的外部查询端口之间建立资信链路,并基于资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态;将风控流程节点所需的各资信数据类型的资信查询状态发送至风控审批模块;
[0009] 决策调度模块,用于接收风控审批模块发送的针对风控流程节点的决策调度指令,从决策调度指令中获取风控流程节点所需的各资信数据类型的资信特征数据,并基于风控流程节点所需的各资信数据类型的资信特征数据,通过外部风控决策系统,获取风控流程节点所对应的风控决策结果并返回至风控审批模块。
[0010] 另一方面,本申请实施例提供了一种风控审批方法,包括:
[0011] 从针对目标用户的风控审批请求中获取目标用户的用户标识和风控审批请求的请求类型,并基于风控审批请求的请求类型,确定风控审批请求的各风控流程节点;
[0012] 针对风控审批请求的每一风控流程节点,基于风控流程节点的节点标识,确定风控流程节点所需的各资信数据类型,并针对风控流程节点所需的每一资信数据类型,在内部通信端口与资信数据类型所对应的外部资信查询处理系统的外部查询端口之间建立资信链路,基于资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态;基于风控流程节点所需的各资信数据类型的资信查询状态,通过外部数据处理系统,从外部资信查询处理系统中获取风控流程节点所需的各资信数据类型的资信数据后通过特征提取得到风控流程节点所需的各资信数据类型的资信特征数据,以及基于风控流程节点所需的各资信数据类型的资信特征数据,通过外部风控决策系统,获取风控流程节点所对应的风控决策结果;
[0013] 基于风控审批请求的各风控流程节点的风控决策结果,确定风控审批请求的目标审批结果。
[0014] 另一方面,本申请实施例提供了一种电子设备设备,包括:存储器、处理器和存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现本申请实施例提供的风控审批方法。
[0015] 另一方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令被处理器执行时实现本申请实施例提供的风控审批方法。
[0016] 本申请实施例的有益效果如下:
[0017] 本申请实施例中,针对风控审批请求的各风控流程节点所需的每一资信数据类型,基于在内部通信端口与该资信数据类型所对应的外部资信查询处理系统的外部查询端口之间建立的资信链路,通过外部资信查询处理系统获取并保存该资信数据类型的资信数据,可以实现对各风控流程节点所需的每一资信数据类型的资信数据的并行处理,从而可以提高风控审批系统获取资信数据的时效性,进而可以提升风控审批系统的处理效率,并且,通过外部数据处理系统、外部资信查询处理系统、外部风控决策系统协助风控审批系统处理风控审批请求,可以减小风控审批系统的运行压力。
[0018] 本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地可以从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中特别指出的结构来实现和获得。

附图说明

[0019] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0020] 图1为本申请实施例中风控审批系统的系统框架示意图;
[0021] 图2为本申请实施例中风控审批方法的概况流程示意图;
[0022] 图3为本申请实施例中针对异常或处理失败的风控流程节点的补处理操作示意图;
[0023] 图4为本申请实施例中风控审批装置的功能结构示意图;
[0024] 图5为本申请实施例中电子设备的硬件结构示意图。

具体实施方式

[0025] 为了使本申请的目的、技术方案及有益效果更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026] 为便于本领域技术人员更好地理解本申请,下面先对本申请涉及的技术用语进行简单介绍。
[0027] 风控流程节点,是风控审批流程中需要进行资信调度的流程节点,包括授信审批请求的风控流程节点和放款审批请求的风控流程节点,其中,授信审批请求的风控流程节点主要包括授信准入检查节点和授信资信检查节点;放款审批请求的风控流程节点主要包括放款复核节点和放款资信检查节点。
[0028] 用户标识,是唯一表征用户的数据,可以是用户的身份证号、银行卡号、用户办理贷款业务的流水号。
[0029] 节点标识,是唯一表征当前节点的数据,可以是节点所处流程的流程号。
[0030] 资信查询状态,是外部资信查询处理系统从各个外部资信系统中查询资信数据的状态,主要包括与查询中、查询成功、查询失败。
[0031] 资信数据,是外部资信查询处理系统从各个外部资信系统中获取的表征用户资信情况的数据,主要包括行内黑名单数据、反恐名单数据、反欺诈数据、公安二要素数据、个人征信数据、企业征信数据、税务数据、工商和汇法数据。
[0032] 资信特征数据,是将资信数据进行特征提取得到的数据。
[0033] 外部资信查询处理系统,是用于处理资信查询任务的系统,即通过外部资信查询处理系统可以从保存由资信数据的各个外部资信系统获取风控流程节点所需的各资信数据类型的资信数据并保存,其中,外部资信系统主要包括行内黑名单系统、反恐名单系统、反欺诈系统、公安二要素系统、个人征信系统、企业征信系统、税务系统、工商和汇法系统。
[0034] 外部数据处理系统,是用于将资信数据进行特征提取的系统。
[0035] 外部风控决策系统,是用于确定风控流程节点所对应的风控决策结果和风控流程节点所需的各初始资信数据类型的决策判断结果的决策系统。
[0036] 需要说明的是,本申请中提及的“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样的用语在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。
[0037] 在介绍了本申请涉及的技术用语后,接下来,对本申请实施例提供的技术方案进行详细说明。
[0038] 首先,对本申请实施例提供的风控审批系统100进行详细说明,参阅图1所示,本申请实施例提供的风控审批系统100至少包括风控审批模块110、资信调度模块120和决策调度模块130;资信调度模块120分别与风控审批模块110和决策调度模块130连接;
[0039] 风控审批模块110,用于从针对目标用户的风控审批请求中获取目标用户的用户标识和风控审批请求的请求类型,基于风控审批请求的请求类型,确定风控审批请求的各风控流程节点;针对风控审批请求的每一风控流程节点,基于风控流程节点的节点标识和目标用户的用户标识,生成风控流程节点的资信调度指令并发送至资信调度模块120,以及基于资信调度模块120返回的风控流程节点所需的各资信数据类型的资信查询状态,通过外部数据处理系统,从外部资信查询处理系统中获取风控流程节点所需的各资信数据类型的资信数据后通过特征提取得到风控流程节点所需的各资信数据类型的资信特征数据,并基于外部数据处理系统返回的风控流程节点所需的各资信数据类型的资信特征数据生成决策调度指令发送至决策调度模块130;基于决策调度模块130返回的各风控流程节点的风控决策结果,确定风控审批请求的目标审批结果;
[0040] 资信调度模块120,用于接收风控审批模块110发送的针对风控流程节点的资信调度指令,从资信调度指令中获取目标用户的用户标识和风控流程节点的节点标识,基于风控流程节点的节点标识,确定风控流程节点所需的各资信数据类型;针对风控流程节点所需的每一资信数据类型,在内部通信端口与资信数据类型所对应的外部资信查询处理系统的外部查询端口之间建立资信链路,并基于资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态;将风控流程节点所需的各资信数据类型的资信查询状态发送至风控审批模块110;
[0041] 决策调度模块130,用于接收风控审批模块110发送的针对风控流程节点的决策调度指令,从决策调度指令中获取风控流程节点所需的各资信数据类型的资信特征数据,并基于风控流程节点所需的各资信数据类型的资信特征数据,通过外部风控决策系统,获取风控流程节点所对应的风控决策结果并返回至风控审批模块110。
[0042] 在一种可能的实施方式中,本申请实施例提供的风控审批系统100还包括补处理模块140;补处理模块140与风控审批模块110连接;
[0043] 风控审批模块110,还用于基于在第一时间范围内是否接收到决策调度模块130返回的各风控流程节点的风控决策结果,确定各风控流程节点的处理状态;
[0044] 补处理模块140,用于通过轮询风控审批模块110获取各风控流程节点的处理状态,基于各风控流程节点的处理状态,确定各风控流程节点中存在处理异常或处理失败的风控流程节点时,向风控审批模块110重新发起针对目标用户的风控审批请求。
[0045] 在一种可能的实施方式中,风控审批模块110,还用于基于决策调度模块130返回的各风控流程节点的风控决策结果,获取风控审批请求的人工审批结果,并基于风控审批请求的人工审批结果,确定风控审批请求的目标审批结果。
[0046] 在一种可能的实施方式中,本申请实施例提供的风控审批系统100还包括请求前筛模块150;请求前筛模块150与风控审批模块110连接;
[0047] 请求前筛模块150,用于接收前端贷款业务系统发起的针对目标用户的风控审批请求,并对针对目标用户的风控审批请求进行重复性筛查,确定针对目标用户的风控审批请求是非重复性请求时,将针对目标用户的风控审批请求发送至风控审批模块110。
[0048] 在一种可能的实施方式中,资信调度模块120,具体用于确定资信数据类型所对应的外部资信查询处理系统存在一个外部查询端口时,在内部通信端口与一个外部查询端口之间建立资信链路;将资信链路确定为目标资信链路,并基于目标资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态。
[0049] 在一种可能的实施方式中,资信调度模块120,具体用于确定资信数据类型所对应的外部资信查询处理系统存在多个外部查询端口时,分别在内部通信端口与多个外部查询端口之间建立资信链路;从多个资信链路中选取一个资信链路作为目标资信链路,并将多个资信链路中除目标资信链路之外的资信链路作为备份资信链路;基于目标资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态;确定在第二时间范围内基于目标资信链路未获得资信数据类型的资信查询状态时,基于备份资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态。
[0050] 在一种可能的实施方式中,资信调度模块120,具体用于基于风控流程节点所需的各初始资信数据类型,生成决策判断指令并发送至决策调度模块130;接收决策调度模块130返回的风控流程节点所需的各初始资信数据类型的决策判断结果,并基于风控流程节点所需的各初始资信数据类型的决策判断结果,从风控流程节点所需的各初始资信数据类型中筛选出风控流程节点所需的各资信数据类型;
[0051] 决策调度模块130,用于接收资信调度模块120发送的决策判断指令,从决策判断指令中获取风控流程节点所需的各初始资信数据类型,并基于风控流程节点所需的各初始资信数据类型,通过外部决策判断系统,获取风控流程节点所需的各初始资信数据类型的决策判断结果并返回至资信调度模块120。
[0052] 基于同一发明构思,本申请实施例还提供了一种风控审批方法,参阅图2所示,本申请实施例提供的风控审批方法的概况流程如下:
[0053] 步骤201:从针对目标用户的风控审批请求中获取目标用户的用户标识和风控审批请求的请求类型,并基于风控审批请求的请求类型,确定风控审批请求的各风控流程节点。
[0054] 实际应用中,目标用户通过前端贷款业务系统对应的交互界面输入需办理的贷款相关业务,或者通过贷款业务人员在前端贷款业务系统输入或选择办理的贷款的相关业务。前端贷款业务系统响应目标用户或者贷款业务人员的操作,获取目标用户的用户标识并确定办理的贷款相关业务对应的风控审批请求的请求类型,并生成风控审批请求,经外部网关系统发送至风控审批系统100。风控审批系统100可以通过风控审批模块110从风控审批请求中获取用户标识和风控审批请求的请求类型。风控审批请求的请求类型主要包括授信审批请求和放款审批请求,不同风控审批请求的请求类型对应着不同的风控流程节点,授信审批请求的风控流程节点主要包括授信准入检查节点和授信资信检查节点;放款审批请求的风控流程节点主要包括放款复核节点和放款资信检查节点,风控审批系统100可以通过风控审批模块110根据风控审批请求的请求类型确定风控审批请求的各风控流程节点。
[0055] 进一步的,风控审批系统100可以对接收到的风控审批请求进行筛选,具体的,风控审批系统100通过请求前筛模块150接收前端贷款业务系统发起的针对目标用户的风控审批请求,并对针对目标用户的风控审批请求进行重复性筛查,确定针对目标用户的风控审批请求是非重复性请求时,将针对目标用户的风控审批请求发送至风控审批模块110。
[0056] 实际应用中,风控审批系统100接收前端贷款业务系统发起的经外部网关系统转发的针对目标用户的风控审批请求时,可以通过请求前筛模块150,基于风控审批请求中的用户标识和风控审批请求的请求类型,筛选出针对目标用户的风控审批请求中的非重复性请求后发送至风控审批模块110。在这个过程中,请求前筛模块150还可以根据风控审批请求中的用户标识确定目标用户是否处于禁审期,筛选出未处于禁审期的目标用户所对应的风控审批请求发送至风控审批模块110。
[0057] 步骤202:针对风控审批请求的每一风控流程节点,基于风控流程节点的节点标识,确定风控流程节点所需的各资信数据类型,并针对风控流程节点所需的每一资信数据类型,在内部通信端口与资信数据类型所对应的外部资信查询处理系统的外部查询端口之间建立资信链路,基于资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态;基于风控流程节点所需的各资信数据类型的资信查询状态,通过外部数据处理系统,从外部资信查询处理系统中获取风控流程节点所需的各资信数据类型的资信数据后通过特征提取得到风控流程节点所需的各资信数据类型的资信特征数据,以及基于风控流程节点所需的各资信数据类型的资信特征数据,通过外部风控决策系统,获取风控流程节点所对应的风控决策结果。
[0058] 实际应用中,风控审批系统100通过资信调度模块120根据风控流程节点的节点标识,基于预先存储的风控阶段表格中风控流程节点与各资信数据类型的对应关系,确定风控流程节点所需的各资信数据类型,并基于预先存储的资信数据类型配置表格中各资信数据类型和外部资信查询处理系统的外部查询端口的对应关系,确定获取风控流程节点所需的各资信数据类型所对应的外部资信查询处理系统的外部查询端口。针对风控流程节点所需的每一资信数据类型,在内部通信端口与资信数据类型所对应的外部资信查询处理系统的外部查询端口之间建立资信链路。基于资信链路,通过外部资信查询处理系统查询并保存资信数据时,风控审批系统100通过资信调度模块120可以根据各资信数据类型的优先级,将各资信数据类型分为多组,并根据每一组中资信数据类型的优先级顺序,基于与资信数据类型对应的资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后,获取资信数据类型的资信查询状态,外部资信查询处理系统会将资信数据类型的资信查询状态返回至风控审批系统100。通过将各资信数据类型分为多组,并发进行外部资信查询处理系统的调用,缩短资信数据的获取时间,提升了风控审批系统100的效率。
[0059] 具体实施时,当资信审批系统获取风控流程节点所需的各资信数据类型的资信查询状态均为查询成功时,资信审批系统通过外部数据处理系统,从外部资信查询处理系统中获取风控流程节点所需的各资信数据类型的资信数据后,外部数据处理系统基于风控流程节点所需的各资信数据类型的资信数据进行特征提取,得到风控流程节点所需的各资信数据类型的资信特征数据,外部数据处理系统将风控流程节点所需的各资信数据类型的资信特征数据返回至风控审批系统100。风控审批系统100基于风控流程节点所需的各资信数据类型的资信特征数据,通过调用外部风控决策系统,获取风控流程节点所对应的风控决策结果。
[0060] 在具体实施时,针对风控流程节点所需的每一资信数据类型,在内部通信端口与资信数据类型所对应的外部资信查询处理系统的外部查询端口之间建立资信链路时,基于资信数据类型所对应外部资信查询处理系统的外部查询端口的数量,具体可以分为以下两种情况:
[0061] 第一种情况:资信数据类型所对应外部资信查询处理系统一个外部查询端口,则可以建立一条内部通信端口与一个外部查询端口之间的资信链路,并将这条资信链路作为目标资信链路,具体的,风控审批系统100通过资信调度模块120确定资信数据类型所对应的外部资信查询处理系统存在一个外部查询端口时,在内部通信端口与一个外部查询端口之间建立资信链路;将资信链路确定为目标资信链路,并基于目标资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态。
[0062] 第二种情况:资信数据类型对应外部资信查询处理系统多个外部查询端口,风控审批系统100会从多个资信链路中选取目标资信链路,以实现对资信数据类型的资信数据的获取,将多个资信链路中除目标资信链路之外的资信链路作为备份资信链路,具体可以通过以下步骤实现:
[0063] 步骤1:通过资信调度模块120确定资信数据类型所对应的外部资信查询处理系统存在多个外部查询端口时,分别在内部通信端口与多个外部查询端口之间建立资信链路。
[0064] 实际应用中,风控审批系统100通过资信调度模块120基于预先存储的资信数据类型配置表格中各资信数据类型和外部资信查询处理系统的外部查询端口的对应关系,确定各资信数据类型所对应的外部资信查询处理系统的外部查询端口,当存在多个外部查询端口时,资信调度模块120会分别在内部通信端口与多个外部查询端口之间建立资信链路。
[0065] 步骤2:通过资信调度模块120从多个资信链路中选取一个资信链路作为目标资信链路,并将多个资信链路中除目标资信链路之外的资信链路作为备份资信链路。
[0066] 实际应用中,风控审批系统100通过资信调度模块120基于多条数据链路的优先级顺序,从多个资信链路中选取一个资信链路作为目标资信链路,并将除目标资信链路之外的资信链路作为备份资信链路。
[0067] 步骤3:通过资信调度模块120基于目标资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态。
[0068] 实际应用中,风控审批系统100通过资信调度模块120基于目标资信链路,通过外部资信查询处理系统查询并保存资信数据类型的资信数据后,外部资信查询处理系统返回的资信数据类型的资信查询状态至风控审批系统100。这样,仅基于目标资信链路获取资信特征数据,而并不通过备份资信链路资信特征数据,避免了对外部资信查询处理系统的重复调用,提升风控审批系统100的效率的同时,降低风控审批系统100的运行成本。
[0069] 步骤4:通过资信调度模块120确定在第二时间范围内基于目标资信链路未获得资信数据类型的资信查询状态时,基于备份资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态。
[0070] 实际应用中,若风控审批系统100的资信调度模块120在第二时间范围内未获得资信数据类型的资信查询状态,则可以根据备份资信链路的优先级,选择优先级最高的备份资信链路,基于优先级最高的备份资信链路,通过外部资信查询处理系统查询并保存资信数据类型的资信数据后外部资信查询处理系统返回的资信数据类型的资信查询状态至风控审批系统100,这样可以确保资信数据类型的资信特征数据获取的完整性,避免因通过目标资信链路调用外部资信查询处理系统时,外部资信查询处理系统获取资信数据失败造成的风控流程终止的情况。
[0071] 在具体实施时,风控流程节点所需的各初始资信数据类型中的部分初始资信数据类型需要调用外部决策模型进行决策判断,具体可以通过以下步骤实现:
[0072] 步骤1:通过决策调度模块130基于风控流程节点所需的各初始资信数据类型,通过外部决策判断系统,获取风控流程节点所需的各初始资信数据类型的决策判断结果。
[0073] 实际应用中,风控审批系统100通过资信调度模块120通过外部决策判断系统得到风控流程节点所需的各初始资信数据类型的决策判断结果,其中,外部决策判断系统主要是对风控流程节点所需的各初始资信数据类型中的部分初始资信数据类型进行决策判断。外部决策判断系统可以基于当前初始资信数据类型,查询风控审批系统100是否已获取到该初始资信数据类型的资信查询状态且其资信查询状态为查询成功,若是,则确定前初始资信数据类型的决策判断结果是停止获取;若否,则确定前初始资信数据类型的决策判断结果是可以获取。
[0074] 步骤2:通过资信调度模块120基于风控流程节点所需的各初始资信数据类型的决策判断结果,从风控流程节点所需的各初始资信数据类型中筛选出风控流程节点所需的各资信数据类型。
[0075] 实际应用中,风控审批系统100通过资信调度模块120可以根据各初始资信数据类型的决策判断结果,选出结果为可以获取的初始资信数据类型,作为风控流程节点所需的各资信数据类型。
[0076] 步骤203:基于风控审批请求的各风控流程节点的风控决策结果,确定风控审批请求的目标审批结果。
[0077] 实际应用中,风控审批系统100所获取的风控流程节点所对应的风控决策结果可以是目标用户的风险等级,例如:S级、A级、B级、C级,还可以是预设的对应不同处理操作的标志位,例如:风控决策结果为A则代表通过处理操作,风控决策结果为D则对应着拒绝处理操作,风控决策结果为M则代表需要执行人工审批操作。
[0078] 具体实施时,确定风控审批请求的目标审批结果,具体可以分为以下两种情况:
[0079] 第一种情况:通过风控审批模块110基于决策调度模块130返回的风控审批请求的各风控流程节点的风控决策结果,可以直接确定风控审批请求的目标审批结果。
[0080] 实际应用中,当各风控流程节点的风控决策结果中目标用户的风险等级为S级、A级或C级,或者各风控流程节点的风控决策结果中的标志位为A或D,则可以根据当前的风控决策结果直接确定风控审批请求的目标审批结果为通过审批或者拒绝审批。
[0081] 第二种情况:通过风控审批模块110基于决策调度模块130返回的各风控流程节点的风控决策结果,获取风控审批请求的人工审批结果,并基于风控审批请求的人工审批结果,确定风控审批请求的目标审批结果。
[0082] 实际应用中,当各风控流程节点的风控决策结果中目标用户的风险等级为B级,或者各风控流程节点的风控决策结果中的标志位为M,则需要执行人工审批操作,并获取人工审批的结果。风控审批系统100可以根据包括通过处理或者拒绝处理的人工审批的结果确定风控审批请求的目标审批结果为通过审批或者拒绝审批。
[0083] 进一步的,风控审批系统100可以针对各风控流程节点中存在处理异常或处理失败的风控流程节点,重新发起针对目标用户的风控审批请求,以实现对存在处理异常或处理失败的风控流程节点的补处理,参阅图3所示,具体可以通过以下步骤实现:
[0084] 步骤301:通过风控审批模块110基于在第一时间范围内是否接收到决策调度模块130返回的各风控流程节点的风控决策结果,确定各风控流程节点的处理状态。
[0085] 实际应用中,风控审批系统100通过风控审批模块110在生成各风控流程节点的资信调度指令并发送至资信调度模块120后开始计时,当第一时间范围内接收到决策调度模块130返回各风控流程节点的风控决策结果,则确定各风控流程节点的处理状态为处理成功;当第一时间范围内未接收到决策调度模块130返回部分风控流程节点的风控决策结果,则确定未接收到风控决策结果的风控流程节点的处理异常或处理失败。
[0086] 步骤302:通过补处理模块140轮询风控审批模块110获取各风控流程节点的处理状态,基于各风控流程节点的处理状态,确定各风控流程节点中存在处理异常或处理失败的风控流程节点时,向风控审批模块110重新发起针对目标用户的风控审批请求。
[0087] 实际应用中,风控审批系统100的补处理模块140会按照预设时间间隔轮询风控审批模块110,以获取各风控流程节点的处理状态,针对处理异常或处理失败的风控流程节点,向风控审批模块110重新发起针对目标用户的风控审批请求,可以确风控审批系统100的正常、平稳运行。
[0088] 具体实施时,补处理模块140会记录基于同一个风控流程节点向风控审批模块110重新发起针对目标用户的风控审批请求的补处理次数,当同一个风控流程节点的补处理次数超过预先设置的阈值,则停止针对该风控流程节点向风控审批模块110重新发起针对目标用户的风控审批请求。
[0089] 具体实施时,风控审批系统100通过补处理模块140向风控审批模块110重新发起针对目标用户的风控审批请求,风控审批系统100的风控审批模块110重复执行确定风控审批请求的各风控流程节点和生成风控流程节点的资信调度指令并发送至资信调度模块120。风控审批系统100通过资信调度模块120针对风控流程节点所需的每一资信数据类型,再次建立资信链路后,可以基于资信数据类型的资信查询状态,筛选出资信查询状态为查询失败的资信数据类型,并基于资信查询状态为查询失败的资信数据类型的资信链路,通过外部资信查询处理系统查询并保存资信数据类型的资信数据后,外部资信查询处理系统会将资信数据类型的资信查询状态返回至风控审批系统100。在补处理的过程中,通过确定资信查询状态为查询失败的资信数据类型,可以避免重复执行对查询成功的资信数据类型的资信特征数据的获取,有效的缩短资信特征数据的获取时长,提升风控审批系统100的效率。
[0090] 基于上述实施例,本申请实施例还提供了一种风控审批装置,参阅图4所示,本申请实施例提供的风控审批装置400至少包括:
[0091] 节点获取单元401,用于从针对目标用户的风控审批请求中获取目标用户的用户标识和风控审批请求的请求类型,并基于风控审批请求的请求类型,确定风控审批请求的各风控流程节点;
[0092] 数据处理单元402,用于针对风控审批请求的每一风控流程节点,基于风控流程节点的节点标识,确定风控流程节点所需的各资信数据类型,并针对风控流程节点所需的每一资信数据类型,在内部通信端口与资信数据类型所对应的外部资信查询处理系统的外部查询端口之间建立资信链路,基于资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态;基于风控流程节点所需的各资信数据类型的资信查询状态,通过外部数据处理系统,从外部资信查询处理系统中获取风控流程节点所需的各资信数据类型的资信数据后通过特征提取得到风控流程节点所需的各资信数据类型的资信特征数据,以及基于风控流程节点所需的各资信数据类型的资信特征数据,通过外部风控决策系统,获取风控流程节点所对应的风控决策结果;
[0093] 风控决策单元403,用于基于风控审批请求的各风控流程节点的风控决策结果,确定风控审批请求的目标审批结果。
[0094] 在一种可能的实施方式中,本申请实施例提供的风控审批装置400还包括:
[0095] 异常处理单元404,用于基于在第一时间范围内是否通过外部风控决策系统获得各风控流程节点的风控决策结果,确定各风控流程节点的处理状态;基于各风控流程节点的处理状态,确定各风控流程节点中存在处理异常或处理失败的风控流程节点时,重新发起针对目标用户的风控审批请求。
[0096] 在一种可能的实施方式中,本申请实施例提供的风控审批装置400还包括:
[0097] 综合审批单元405,用于基于各风控流程节点的风控决策结果,获取风控审批请求的人工审批结果,并基于风控审批请求的人工审批结果,确定风控审批请求的目标审批结果。
[0098] 在一种可能的实施方式中,本申请实施例提供的风控审批装置400还包括:
[0099] 重复筛查单元406,用于接收前端贷款业务系统发起的针对目标用户的风控审批请求,并对针对目标用户的风控审批请求进行重复性筛查,确定针对目标用户的风控审批请求是重复性请求时,丢弃针对目标用户的风控审批请求。
[0100] 在一种可能的实施方式中,在内部通信端口与资信数据类型所对应的外部资信查询处理系统的外部查询端口之间建立资信链路时,数据处理单元402具体用于:
[0101] 确定资信数据类型所对应的外部资信查询处理系统存在一个外部查询端口时,在内部通信端口与一个外部查询端口之间建立资信链路;
[0102] 将资信链路确定为目标资信链路,并基于目标资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态。
[0103] 在一种可能的实施方式中,在内部通信端口与资信数据类型所对应的外部资信查询处理系统的外部查询端口之间建立资信链路时,数据处理单元402具体用于:
[0104] 确定资信数据类型所对应的外部资信查询处理系统存在多个外部查询端口时,分别在内部通信端口与多个外部查询端口之间建立资信链路;
[0105] 从多个资信链路中选取一个资信链路作为目标资信链路,并将多个资信链路中除目标资信链路之外的资信链路作为备份资信链路;
[0106] 基于目标资信链路,通过调用外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态;
[0107] 确定在第二时间范围内基于目标资信链路未获得资信数据类型的资信查询状态时,基于备份资信链路,通过外部资信查询处理系统,查询并保存资信数据类型的资信数据后获取资信数据类型的资信查询状态。
[0108] 在一种可能的实施方式中,基于风控流程节点的节点标识,确定风控流程节点所需的各资信数据类型时,数据处理单元402具体用于:
[0109] 基于风控流程节点所需的各初始资信数据类型,通过外部决策判断系统,获取风控流程节点所需的各初始资信数据类型的决策判断结果;
[0110] 基于风控流程节点所需的各初始资信数据类型的决策判断结果,从风控流程节点所需的各初始资信数据类型中筛选出风控流程节点所需的各资信数据类型。
[0111] 需要说明的是,本申请实施例提供的风控审批装置400解决技术问题的原理与本申请实施例提供的风控审批方法相似,因此,本申请实施例提供的风控审批装置400的实施可以参见本申请实施例提供的风控审批方法的实施,重复之处不再赘述。
[0112] 在介绍了本申请实施例提供的风控审批方法和装置之后,接下来,对本申请实施例提供的电子设备进行简单介绍。
[0113] 参阅图5所示,本申请实施例提供的电子设备500至少包括:处理器501、存储器502和存储在存储器502上并可在处理器501上运行的计算机程序,处理器501执行计算机程序时实现本申请实施例提供的风控审批方法。
[0114] 本申请实施例提供的电子设备500还可以包括连接不同组件(包括处理器501和存储器502)的总线503。其中,总线503表示几类总线结构中的一种或多种,包括存储器总线、外围总线、局域总线等。
[0115] 存储器502可以包括易失性存储器形式的可读介质,例如随机存储器(Random Access Memory,RAM)5021和/或高速缓存存储器5022,还可以进一步包括只读存储器(Read Only Memory,ROM)5023。
[0116] 存储器502还可以包括具有一组(至少一个)程序模块5024的程序工具5025,程序模块5024包括但不限于:操作子系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0117] 电子设备500也可以与一个或多个外部设备504(例如键盘、遥控器等)通信,还可以与一个或者多个使得用户能与电子设备500交互的设备通信(例如手机、电脑等),和/或,与使得电子设备500与一个或多个其它电子设备500进行通信的任何设备(例如路由器、调制解调器等)通信。这种通信可以通过输入/输出(Input /Output,I/O)接口505进行。并且,电子设备500还可以通过网络适配器506与一个或者多个网络(例如局域网(Local Area Network,LAN),广域网(Wide Area Network,WAN)和/或公共网络,例如因特网)通信。如图5所示,网络适配器506通过总线503与电子设备500的其它模块通信。应当理解,尽管图5中未示出,可以结合电子设备500使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、磁盘阵列(Redundant Arrays of Independent Disks,RAID)子系统、磁带驱动器以及数据备份存储子系统等。
[0118] 需要说明的是,图5所示的电子设备500仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
[0119] 下面对本申请实施例提供的计算机可读存储介质进行介绍。本申请实施例提供的计算机可读存储介质存储有计算机指令,计算机指令被处理器执行时实现本申请实施例提供的风控审批方法。具体地,该计算机指令可以内置或者安装在电子设备500中,这样,电子设备500就可以通过执行内置或者安装的计算机指令实现本申请实施例提供的风控审批方法。
[0120] 此外,本申请实施例提供的风控审批方法还可以实现为一种程序产品,该程序产品包括程序代码,当该程序产品可以在处理器上运行时,该程序代码用于使处理器执行本申请实施例提供的风控审批方法。
[0121] 本申请实施例提供的程序产品可以采用一个或多个可读介质的任意组合,其中,可读介质可以是可读信号介质或者可读存储介质,而可读存储介质可以是但不限于是电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合,具体地,可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、RAM、ROM、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、光纤、便携式紧凑盘只读存储器(Compact Disc Read‑Only Memory,CD‑ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0122] 本申请实施例提供的程序产品可以采用CD‑ROM并包括程序代码,还可以在计算设备、服务器等电子设备上运行。然而,本申请实施例提供的程序产品不限于此,在本申请实施例中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0123] 应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。
[0124] 此外,尽管在附图中以特定顺序描述了本申请方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0125] 尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
[0126] 显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。