本技术涉及金融领域,具体而言,涉及一种基于时间序列的分布式贷款系统资损防控方法、装置、电子设备和存储介质。
背景技术:
1、目前,在贷款系统中,如果系统运行产生的资金与业务场景期望产生的资金不符,则会发生资损事件。资损问题在金融贷款系统中是非常严重并且又很难防范的问题,发生的原因多数是由于系统存在bug或者是漏洞,在传统的单体服务架构中,可以通过访问数据库或者是接口的方式对各类资金信息多次校验,做到一定程度的资损防控,但是在分布式系统环境下,系统的功能由多个异构子系统组成,传统的防范技术很难做到及时发现,更多的防范是事后通过多个系统之间的对账发现。
技术实现思路
1、本技术实施例的目的在于提供一种基于时间序列的分布式贷款系统资损防控方法、装置、电子设备和存储介质,用以及时发现分布式贷款系统出现资损事件。同时,本技术与事后通过多个系统之间的对账排查资损事件这一方式相比,具有更加高效和更加准确的优点。
2、第一方面,本发明提供一种基于时间序列的分布式贷款系统资损防控方法,所述方法应用于资损防范平台,所述方法包括:
3、获取目标交易账户的所有交易事件,并基于所述目标交易账户的所有交易事件构建所述目标交易账户的时间链路,其中,所述目标交易账户的时间链路用于确定所述目标交易账户的每个交易事件的先后顺序,所述目标交易账户的所有交易事件由分布式系统中的若干个子系统生成;
4、基于所述目标交易账户的时间链路聚合每件交易事件的交易数据,以确定所述目标交易账户的贷款资金额度;
5、基于所述目标交易账户的贷款资金额度确定校验条件;
6、当接收到所述目标交易账户的交易请求时,基于所述目标交易账户的贷款资金额度判断所述交易请求携带的交易金额是否满足所述校验条件,其中,如果所述交易请求携带的交易金额不满足所述校验条件,则确定所述目标交易账户的交易请求为资损事件。
7、本技术第一方面通过获取目标交易账户的所有交易事件,进而能够基于所述目标交易账户的所有交易事件构建所述目标交易账户的时间链路,其中,所述目标交易账户的时间链路用于确定所述目标交易账户的每个交易事件的先后顺序,所述目标交易账户的所有交易事件由分布式系统中的若干个子系统生成,进一步地,基于所述目标交易账户的时间链路聚合每件交易事件的交易数据,能够确定所述目标交易账户的贷款资金额度,进而能够基于所述目标交易账户的贷款资金额度确定校验条件,这样一来,当接收到所述目标交易账户的交易请求时,基于所述目标交易账户的贷款资金额度判断所述交易请求携带的交易金额是否满足所述校验条件,其中,如果所述交易请求携带的交易金额不满足所述校验条件,则确定所述目标交易账户的交易请求为资损事件。
8、与现有技术中通过多个系统之间的对账排查资损事件这一方式相比,本技术不需要对多个系统的数据进行对账,因此可以避免海量数据的比对,从而更加高效,同时由于比对海量数据更容易出现错误,因此,本技术通过避免海量数据的对比,具有更加准确的优点。
9、在可选的实施方式中,所述校验条件包括若干个子校验条件,其中,所述若干个子校验条件基于树形结构设置。
10、本可选的实施方式可将若干个子校验条件作为校验条件,并基于树形结构设置若干个子校验条件,这样一来,可通过若干个子校验条件判断是否存在资损事件,同时,由于若干个子校验条件基于树形结构设置,因此,可逐级判断是否满足子校验条件。
11、在可选的实施方式中,在所述确定所述目标交易账户的交易请求为资损事件之后,所述方法还包括:
12、生成所述资损事件的报警信息,其中,所述资损事件的报警信息包括所述目标交易账户的账号、所述交易请求的产生时间和报警原因;
13、基于所述目标交易账户的账户信息发送所述报警信息,其中,目标交易账户的账户信息包括联系电话号码。
14、本可选的实施方式能够自动生成所述资损事件的报警信息,其中,所述资损事件的报警信息包括所述目标交易账户的账号、所述交易请求的产生时间和报警原因,这样一来就能够基于所述目标交易账户的账户信息发送所述报警信息,使相关人员及时获知资损事件并及时处理该资损事件。
15、在可选的实施方式中,所述目标交易账户的所有交易事件包括审批通过事件、合同激活事件、额度初始化事件、额度增加事件、收到优惠卷事件、提款事件、额度减小事件、使用优惠券事件、出账事件、还款事件。
16、本可选的实施方式可获取审批通过事件、合同激活事件、额度初始化事件、额度增加事件、收到优惠卷事件、提款事件、额度减小事件、使用优惠券事件、出账事件、还款事件,以涵盖贷款业务涉及的交易事件。
17、第二方面,本发明提供一种基于时间序列的分布式贷款系统资损防控装置,所述装置应用于资损防范平台,所述方法包括:
18、获取模块,用于获取目标交易账户的所有交易事件,并基于所述目标交易账户的所有交易事件构建所述目标交易账户的时间链路,其中,所述目标交易账户的时间链路用于确定所述目标交易账户的每个交易事件的先后顺序,所述目标交易账户的所有交易事件由分布式系统中的若干个子系统生成;
19、聚合模块,用于基于所述目标交易账户的时间链路聚合每件交易事件的交易数据,以确定所述目标交易账户的贷款资金额度;
20、确定模块,用于基于所述目标交易账户的贷款资金额度确定校验条件;
21、识别模块,用于当接收到所述目标交易账户的交易请求时,基于所述目标交易账户的贷款资金额度判断所述交易请求携带的交易金额是否满足所述校验条件,其中,如果所述交易请求携带的交易金额不满足所述校验条件,则确定所述目标交易账户的交易请求为资损事件。
22、本技术第二方面通过获取目标交易账户的所有交易事件,进而能够基于所述目标交易账户的所有交易事件构建所述目标交易账户的时间链路,其中,所述目标交易账户的时间链路用于确定所述目标交易账户的每个交易事件的先后顺序,所述目标交易账户的所有交易事件由分布式系统中的若干个子系统生成,进一步地,基于所述目标交易账户的时间链路聚合每件交易事件的交易数据,能够确定所述目标交易账户的贷款资金额度,进而能够基于所述目标交易账户的贷款资金额度确定校验条件,这样一来,当接收到所述目标交易账户的交易请求时,基于所述目标交易账户的贷款资金额度判断所述交易请求携带的交易金额是否满足所述校验条件,其中,如果所述交易请求携带的交易金额不满足所述校验条件,则确定所述目标交易账户的交易请求为资损事件。
23、与现有技术中通过多个系统之间的对账排查资损事件这一方式相比,本技术不需要对多个系统的数据进行对账,因此可以避免海量数据的比对,从而更加高效,同时由于比对海量数据更容易出现错误,因此,本技术通过避免海量数据的对比,具有更加准确的优点。
24、在可选的实施方式中,所述校验条件包括若干个子校验条件,其中,所述若干个子校验条件基于树形结构设置。
25、本可选的实施方式可将若干个子校验条件作为校验条件,并基于树形结构设置若干个子校验条件,这样一来,可通过若干个子校验条件判断是否存在资损事件,同时,由于若干个子校验条件基于树形结构设置,因此,可逐级判断是否满足子校验条件。
26、在可选的实施方式中,所述装置还包括:
27、生成模块,用于在所述确定所述目标交易账户的交易请求为资损事件之后,生成所述资损事件的报警信息,其中,所述资损事件的报警信息包括所述目标交易账户的账号、所述交易请求的产生时间和报警原因;
28、发送模块,用于基于所述目标交易账户的账户信息发送所述报警信息,其中,目标交易账户的账户信息包括联系电话号码。
29、本可选的实施方式能够自动生成所述资损事件的报警信息,其中,所述资损事件的报警信息包括所述目标交易账户的账号、所述交易请求的产生时间和报警原因,这样一来就能够基于所述目标交易账户的账户信息发送所述报警信息,使相关人员及时获知资损事件并及时处理该资损事件。
30、本可选的实施方式可获取审批通过事件、合同激活事件、额度初始化事件、额度增加事件、收到优惠卷事件、提款事件、额度减小事件、使用优惠券事件、出账事件、还款事件,以涵盖贷款业务涉及的交易事件。
31、在可选的实施方式中,所述目标交易账户的所有交易事件包括审批通过事件、合同激活事件、额度初始化事件、额度增加事件、收到优惠卷事件、提款事件、额度减小事件、使用优惠券事件、出账事件、还款事件。
32、第三方面,本发明提供一种电子设备,包括:
33、处理器;以及
34、存储器,配置用于存储机器可读指令,所述指令在由所述处理器执行时,执行如前述实施方式任一项所述的基于时间序列的分布式贷款系统资损防控方法。
35、本技术第三方面的电子设备通过执行基于时间序列的分布式贷款系统资损防控方法,能够获取目标交易账户的所有交易事件,进而能够基于所述目标交易账户的所有交易事件构建所述目标交易账户的时间链路,其中,所述目标交易账户的时间链路用于确定所述目标交易账户的每个交易事件的先后顺序,所述目标交易账户的所有交易事件由分布式系统中的若干个子系统生成,进一步地,基于所述目标交易账户的时间链路聚合每件交易事件的交易数据,能够确定所述目标交易账户的贷款资金额度,进而能够基于所述目标交易账户的贷款资金额度确定校验条件,这样一来,当接收到所述目标交易账户的交易请求时,基于所述目标交易账户的贷款资金额度判断所述交易请求携带的交易金额是否满足所述校验条件,其中,如果所述交易请求携带的交易金额不满足所述校验条件,则确定所述目标交易账户的交易请求为资损事件。
36、与现有技术中通过多个系统之间的对账排查资损事件这一方式相比,本技术不需要对多个系统的数据进行对账,因此可以避免海量数据的比对,从而更加高效,同时由于比对海量数据更容易出现错误,因此,本技术通过避免海量数据的对比,具有更加准确的优点。
37、第四方面,本发明提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行如前述实施方式任一项所述的基于时间序列的分布式贷款系统资损防控方法。
38、本技术第四方面的存储介质通过执行基于时间序列的分布式贷款系统资损防控方法,能够获取目标交易账户的所有交易事件,进而能够基于所述目标交易账户的所有交易事件构建所述目标交易账户的时间链路,其中,所述目标交易账户的时间链路用于确定所述目标交易账户的每个交易事件的先后顺序,所述目标交易账户的所有交易事件由分布式系统中的若干个子系统生成,进一步地,基于所述目标交易账户的时间链路聚合每件交易事件的交易数据,能够确定所述目标交易账户的贷款资金额度,进而能够基于所述目标交易账户的贷款资金额度确定校验条件,这样一来,当接收到所述目标交易账户的交易请求时,基于所述目标交易账户的贷款资金额度判断所述交易请求携带的交易金额是否满足所述校验条件,其中,如果所述交易请求携带的交易金额不满足所述校验条件,则确定所述目标交易账户的交易请求为资损事件。
39、与现有技术中通过多个系统之间的对账排查资损事件这一方式相比,本技术不需要对多个系统的数据进行对账,因此可以避免海量数据的比对,从而更加高效,同时由于比对海量数据更容易出现错误,因此,本技术通过避免海量数据的对比,具有更加准确的优点。