本申请涉及计算机,并且更具体地,涉及一种风控决策方法、装置以及计算机可读存储介质。
背景技术:
1、在一些场景中,当用户触发需要风控的业务时,风控系统需要调用数据源获取用户的风控数据进行风控决策。传统的数据源的调用采用串行的调用方式或并行的调用方式,串行的调用方式存在调用耗时长的问题,并行的调用方式存在调用成本较高的问题,因此,如何兼顾数据源调用的成本和耗时是一项亟需解决的问题。
技术实现思路
1、本申请提供了一种风控决策方法、装置以及计算机可读存储介质,有利于兼顾数据源调用的成本和耗时。
2、第一方面,提供了一种风控决策方法,包括:
3、接收风控决策请求,所述风控决策请求用于查询目标用户的风控决策结果,所述风控决策请求包括所述目标用户的信息;
4、基于所述目标用户的信息,确定进行风控决策所需调用的n个数据源,所述n为大于1的正整数;
5、获取所述n个数据源中的每个数据源的优先级,所述n个数据源至少包括第一优先级的数据源以及第二优先级的数据源,其中,所述第一优先级高于所述第二优先级;
6、按照先并行获取所述第一优先级的数据源针对所述目标用户的风控数据,后并行获取所述第二优先级的数据源针对所述目标用户的风控数据的顺序,获取所述n个数据源针对所述目标用户的目标风控数据;
7、根据所述n个数据源针对所述目标用户的目标风控数据进行风控决策,得到所述目标用户的风控决策结果。
8、第二方面,提供了一种风控决策装置,包括:
9、接收单元,用于接收风控决策请求,所述风控决策请求用于查询目标用户的风控决策结果,所述风控决策请求包括所述目标用户的信息;
10、确定单元,用于基于所述目标用户的信息,确定进行风控决策所需调用的n个数据源,所述n为大于1的正整数;
11、第一获取单元,用于获取所述n个数据源中的每个数据源的优先级,所述n个数据源中至少包括第一优先级的数据源以及第二优先级的数据源,其中,所述第一优先级高于所述第二优先级;
12、第二获取单元,用于按照先并行获取所述第一优先级的数据源针对所述目标用户的风控数据,后并行获取所述第二优先级的数据源针对所述目标用户的风控数据的顺序,获取所述n个数据源针对所述目标用户的目标风控数据;
13、决策单元,用于根据所述n个数据源针对所述目标用户的目标风控数据进行风控决策,得到所述目标用户的风控决策结果。
14、第三方面,提供了一种风控决策装置,包括通信总线、处理器、通信接口和存储器,所述处理器、所述通信接口和所述存储器通过所述通信总线相互连接,其中,所述存储器用于存储程序代码,所述处理器被配置为调用所述程序代码,执行如上述第一方面的方法。
15、第四方面,提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如上述第一方面的方法。
16、基于上述技术方案,可以将数据源划分为两个优先级,风控决策装置可以按照先获取高优先级的数据源的风控数据,后获取低优先级的数据源的风控数据的顺序,依次获取数据源针对目标用户的风控数据,其中,同一优先级的数据源的风控数据是并行获取的,不同优先级的数据源的风控数据是串行获取的,这样,可以根据高优先级的数据源的风控数据对目标用户进行风控决策,可以避免低优先级的数据源的不必要的调用,降低了调用成本,并且,总的调用耗时不会超过两次调用最长耗时之和,提升了调用效率。
1.一种风控决策方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述并行获取所述第一优先级的数据源针对所述目标用户的风控数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述第一优先级的数据源中包括第一数据源,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述在缓存中存在所述第一数据源返回的与所述目标用户的信息匹配的历史风控数据的情况下,对所述历史风控数据进行可靠性判断,确定是否对所述第一数据源进行调用以获取所述第一数据源针对所述目标用户的目标风控数据,包括以下中的至少一个:
5.根据权利要求4所述的方法,其特征在于,所述根据所述多个近线风控数据中的出现频次,确定所述第一数据源针对所述目标用户的目标风控数据,包括:
6.根据权利要求3所述的方法,其特征在于,所述对所述历史风控数据进行可靠性判断,确定是否对所述第一数据源进行调用以获取所述第一数据源针对所述目标用户的目标风控数据,包括以下中的至少一个:
7.根据权利要求6所述的方法,其特征在于,所述根据所述多个离线风控数据的离线时长,在所述多个离线风控数据确定第一数据源针对所述目标用户的目标风控数据,包括:
8.根据权利要求2-7中任一项所述的方法,其特征在于,所述并行对所述第一优先级的数据源进行调用获取所述第一优先级的数据源针对所述目标用户的目标风控数据,包括:
9.根据权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述目标用户的中间风控决策结果,确定是否获取所述第二优先级的数据源针对所述目标用户的目标风控数据,包括:
11.根据权利要求1-7中任一项所述的方法,其特征在于,所述根据所述n个数据源针对所述目标用户的目标风控数据,确定所述目标用户的风控决策结果,包括:
12.一种风控决策装置,其特征在于,包括:
13.一种风控决策装置,其特征在于,包括:处理器和存储器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1-11中任一项所述的风控决策方法。
14.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1至11中任一项所述的方法。