本申请涉及数据处理,具体涉及一种账务缴费处理方法、装置、设备及存储介质。
背景技术:
1、为了满足各式各样的业务诉求,账务系统在支撑基础缴费销账功能的同时,需注重处理效率的提升,缴费销账业务通常采用单一的处理方式,即实时处理缴费销账请求,或者储存请求至数据库或消息队列中,等待其它的应用程序异步检索并依次处理请求。
2、在现有技术中对于具备缴费销账功能的账务系统,在处理缴费销账业务的请求时,由于通常采用单一的处理方式,使得实时处理和异步处理相对独立,不能根据实际情况灵活切换,无法满足复杂的业务场景需求,批量处理不灵活,并且按照任务录入时间处理业务请求,对时间序列靠后的请求任务影响大,或者导致高优先级的客户体验不佳。
3、因此现有技术在处理缴费销账业务请求时,在满足复杂的业务场景需求、提高处理灵活性以及客户体验方面仍有所欠缺。
技术实现思路
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、本申请提供了一种账务缴费处理方法、装置、设备及存储介质,通过获取包括用户身份信息和用户权重信息的用户请求信息,并根据用户身份信息在异步数据库中检测到存在相同的请求信息后,获取当前业务请求数量,在当前业务请求数量大于预设业务数量时,通过实时受理页面响应用户请求信息,以进行实时缴费处理,若在异步数据库中未检测到存在相同的请求信息,则将用户身份信息记录至异步数据库中,并根据各用户身份信息的用户权重信息进行异步缴费处理,从而能够满足复杂的业务场景需求,并且能够根据实际情况灵活切换,提高了处理灵活性以及客户体验。
1.一种账务缴费处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述用户身份信息在异步数据库中检测是否存在相同的请求信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标请求信息检测是否与所述用户请求信息相同,包括:
4.根据权利要求1所述的方法,其特征在于,若所述当前业务请求数量小于或者等于所述预设业务数量,根据所述用户请求信息中的所述用户权重信息进行异步缴费处理;
5.根据权利要求4所述的方法,其特征在于,所述根据所述用户请求时间和所述用户权重信息进行异步缴费处理,包括:
6.根据权利要求1所述的方法,其特征在于,所述通过实时受理页面响应所述用户请求信息,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述用户缴费方式信息进行扣款缴费,包括:
8.一种账务缴费处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的方法。