本发明涉及软件开发领域,特别涉及一种请求处理方法、装置、设备及存储介质。
背景技术:
1、软件产品运行过程中会发生各种各样的异常,例如用户输入异常、软件本身的bug,硬件故障、网络异常等,为了更好的保证软件产品的稳定性和可用性,需要对各种异常准备相应的处理方法,这样才能当异常发生时,减少因为异常给公司带来损失。目前消金行业处理用户输入异常的通常做法是:对接个人征信数据、向多家金融机构发起过借贷请求的行为等,来对应对恶意用户的异常请求。只能识别已经有过不良记录的用户,对还没有不良记录,但是可能会有恶意倾向的用户识别不足,无法起到预防的作用。因此如何对异常请求进行有效处理是目前亟待解决的问题。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种请求处理方法、装置、设备及存储介质,能够有效处理异常请求,尽早识别出恶意用户,对用户的行为进行防御。其具体方案如下:
2、第一方面,本申请公开了一种请求处理方法,包括:
3、收集用户各种行为数据,并基于预设引擎对所述行为数据进行相应的处理,以得到目标行为数据;
4、基于预设积分规则以及所述目标行为数据对所述用户的安全积分进行相应的增减操作,以获取所述用户的目标安全积分;
5、当所述用户输入目标请求时,对所述目标安全积分进行阈值判断,以获取阈值判断结果;
6、根据所述阈值判断结果确定所述目标安全积分对应的阈值区间,并根据所述阈值区间执行与所述阈值区间对应的预设处理操作,以完成对所述目标请求的响应。
7、可选的,所述基于预设引擎对所述行为数据进行相应的处理,包括:
8、基于flink大数据处理引擎对所述行为数据进行相应的处理。
9、可选的,所述收集用户各种行为数据,并基于预设引擎对所述行为数据进行相应的处理,以得到目标行为数据,包括:
10、收集用户各种行为数据,对所述行为数据是否符合预设有效条件进行判断,获取判断结果;
11、根据所述判断结果基于所述flink大数据处理引擎对所述行为数据进行筛选,获取符合所述预设有效条件的所述目标行为数据。
12、可选的,所述基于预设积分规则以及所述目标行为数据对所述用户的安全积分进行相应的增减操作之前,还包括:
13、确定若干种用户行为,并基于预设分类规则将所述若干种用户行为划分为第一类用户行为和第二类用户行为;
14、为所述第一类用户行为和所述第二类用户行为配置相应的积分调整规则;其中,为所述第一类用户行为中的每种所述用户行为分别配置相应的积分增加规则,以及为第二类用户行为中的每种所述用户行为分别配置相应的积分减少规则。
15、可选的,所述基于预设积分规则以及所述目标行为数据对所述用户的安全积分进行相应的增减操作,包括:
16、从所述预设积分规则中确定与所述目标行为数据的行为类型对应的所述积分调整规则,并利用所述积分调整规则对所述用户的安全积分进行相应的调整。
17、可选的,所述目标行为数据包括所述用户的信息变更行为数据、信息反馈行为数据、通信行为数据、征信数据、还款行为数据、借贷行为数据和其他不符合目标条件的行为数据中的任意一种或几种的组合。
18、可选的,所述根据所述阈值区间执行与所述阈值区间对应的预设处理操作,包括:
19、若所述目标安全积分对应的所述阈值区间为预设第一阈值区间,则禁止对所述用户的所述目标请求进行响应;
20、若所述目标安全积分对应的所述阈值区间为预设第二阈值区间,则为所述用户的所述目标请求创建相应的处理规则,并根据所述处理规则对所述目标请求进行相应的处理;
21、若所述目标安全积分对应的所述阈值区间为预设第三阈值区间,则基于预设正常处理流程对所述用户的所述目标请求进行处理。
22、第二方面,本申请公开了一种请求处理装置,包括:
23、行为数据处理模块,用于收集用户各种行为数据,并基于预设引擎对所述行为数据进行相应的处理,以得到目标行为数据;
24、安全积分处理模块,用于基于预设积分规则以及所述目标行为数据对所述用户的安全积分进行相应的增减操作,以获取所述用户的目标安全积分;
25、安全积分判断模块,用于当所述用户输入目标请求时,对所述目标安全积分进行阈值判断,以获取阈值判断结果;
26、处理模块,用于根据所述阈值判断结果确定所述目标安全积分对应的阈值区间,并根据所述阈值区间执行与所述阈值区间对应的预设处理操作,以完成对所述目标请求的响应。
27、第三方面,本申请公开了一种电子设备,包括:
28、存储器,用于保存计算机程序;
29、处理器,用于执行所述计算机程序以实现前述的基于数据分类分级的解释分析方法。
30、第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的基于数据分类分级的解释分析方法。
31、由上可知,本申请在对请求进行处理时,首先收集用户各种行为数据,并基于预设引擎对所述行为数据进行相应的处理,以得到目标行为数据;之后基于预设积分规则以及所述目标行为数据对所述用户的安全积分进行相应的增减操作,以获取所述用户的目标安全积分;当所述用户输入目标请求时,对所述目标安全积分进行阈值判断,以获取阈值判断结果;最后根据所述阈值判断结果确定所述目标安全积分对应的阈值区间,并根据所述阈值区间执行与所述阈值区间对应的预设处理操作,以完成对所述目标请求的响应。由此,本申请通过收集用户的各种行为数据,来计算用户的安全积分,根据不同的积分等级采用不同的防御性措施,来完成对用户请求的处理。这样一来,能尽早识别出恶意用户,针对恶意用户提前准备好一套处理异常请求的预案,提前预警,降低风险。
1.一种请求处理方法,其特征在于,包括:
2.根据权利要求1所述的请求处理方法,其特征在于,所述基于预设引擎对所述行为数据进行相应的处理,包括:
3.根据权利要求2所述的请求处理方法,其特征在于,所述收集用户各种行为数据,并基于预设引擎对所述行为数据进行相应的处理,以得到目标行为数据,包括:
4.根据权利要求1所述的请求处理方法,其特征在于,所述基于预设积分规则以及所述目标行为数据对所述用户的安全积分进行相应的增减操作之前,还包括:
5.根据权利要求4所述的请求处理方法,其特征在于,所述基于预设积分规则以及所述目标行为数据对所述用户的安全积分进行相应的增减操作,包括:
6.根据权利要求1所述的请求处理方法,其特征在于,所述目标行为数据包括所述用户的信息变更行为数据、信息反馈行为数据、通信行为数据、征信数据、还款行为数据、借贷行为数据和其他不符合目标条件的行为数据中的任意一种或几种的组合。
7.根据权利要求1至6任一项所述的请求处理方法,其特征在于,所述根据所述阈值区间执行与所述阈值区间对应的预设处理操作,包括:
8.一种请求处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的请求处理方法的步骤。