异常历史请求信息批量处理方法、设备及存储介质与流程

文档序号:36133175发布日期:2023-11-22 20:47阅读:32来源:国知局
异常历史请求信息批量处理方法与流程

本技术涉及大数据领域,尤其涉及一种异常历史请求信息批量处理方法、设备及存储介质。


背景技术:

1、目前,用户端与银行交易的交易渠道有多种,例如,交易渠道可以是网银或者支付平台。当用户从交易渠道发送注册消息或者注销消息时,需要将请求消息发送至对应的数据库中,然后由搭载自动处理程序的硬件设备访问该数据库,再通过自动处理程序将请求消息发送至接口平台,再由接口平台发送至核心系统。

2、但是,在请求消息较多时,可能会存在请求消息未被处理的情况。现有技术中,是将未被处理的请求消息重复发送至核心系统,直至处理成功。但是,一般请求消息多次未被成功处理的原因是网络问题或设备连接问题,若这种情况下,一直重复发送请求消息至核心系统,也并不能使核心系统成功处理请求消息。反而会造成搭载自动处理程序的硬件设备频繁工作,并占用搭载自动处理程序的硬件设备处理其他消息的时间,进而影响工作效率。

3、因此,亟需一种异常历史请求信息批量处理方法,能够在无网络问题或者无系统故障的时间段内,集中将未被处理的请求消息发送至核心系统,进而成功处理请求消息,实现提高处理效率的目的。


技术实现思路

1、本技术提供一种异常历史请求信息批量处理方法、设备及存储介质,能够在无网络问题或者无系统故障的时间段内,集中将未被处理的请求消息发送至核心系统,进而成功处理请求消息,实现提高处理效率的目的。

2、第一方面,本技术提供一种异常历史请求信息批量处理方法,包括:

3、按照第一预设频率在预设交易渠道对应的数据库中调取标记信息表,并遍历所述标记信息表;其中,所述标记信息表用于存储用户在所述预设交易渠道的历史请求信息的状态信息;所述状态信息包括用户编码、状态标志位和错误次数位;

4、在所述标记信息表中筛选出满足第一预设条件的历史请求信息,并将所述历史请求信息按照第一预设格式进行命名并封装,得到封装后的文件;其中,所述第一预设条件为所述状态标志位显示为处理失败且所述错误次数位的数值等于第一阈值;

5、按照第二预设频率将所述封装后的文件发送至文件服务器中的预设目录信息下;其中,所述封装后的文件用于指示核心系统完成所述历史请求信息;

6、从所述预设目录信息中获取结果文件,并根据所述结果文件在所述数据库中将所述状态标志位更新为处理成功;其中,所述结果文件为所述封装后的文件在所述核心系统中处理完成后生成的,并由所述核心系统发送至所述预设目录信息中;所述结果文件的命名与所述封装后的文件的命名相同。

7、在一个示例中,所述从所述预设目录信息中获取结果文件,并根据所述结果文件在所述数据库中将所述状态标志位更新为处理成功,包括:

8、从所述预设目录信息中获取结果文件,对所述结果文件进行解析,得到解析结果;

9、若所述解析结果表征所述封装后的文件在所述核心系统中已处理成功,则按照第三预设频率根据所述解析结果在所述数据库中将所述状态标志位更新为处理成功。

10、在一个示例中,在所述按照第三预设频率根据所述解析结果在所述数据库中将所述状态标志位更新为处理成功之后,还包括:

11、将所述结果文件的命名由所述第一预设格式修改为第二预设格式;其中,所述第二预设格式表征所述结果文件禁止被访问。

12、在一个示例中,所述将所述历史请求信息按照第一预设格式进行命名并封装,得到封装后的文件之后,还包括:

13、将所述历史请求信息对应的错误次数位的数值增加第二阈值,得到更新后的错误次数位的数值,并根据所述更新后的错误次数位的数值修改所述标记信息表。

14、在一个示例中,在所述在所述标记信息表中筛选出满足第一预设条件的历史请求信息之前,还包括:

15、在所述标记信息表中筛选出满足第二预设条件的历史请求信息,并按照第四预设频率将所述历史请求信息发送至接口平台;其中,所述第二预设条件为所述状态标志位显示为未处理,或者所述第二预设条件为所述状态标志位显示为处理失败且所述错误次数位的数值小于第一阈值;所述接口平台用于将所述历史请求信息发送至所述核心系统;

16、根据返回信息在所述数据库中更新所述状态标志位;其中,所述返回消息为所述核心系统处理所述历史请求信息后生成的,并将所述返回消息返回至所述接口平台。

17、在一个示例中,所述根据返回信息在所述数据库中更新所述状态标志位,包括:

18、若所述返回信息表征所述历史请求信息在所述核心系统中已处理成功,则在所述数据库中更新所述状态标志位为处理成功;

19、若所述返回信息表征所述历史请求信息在所述核心系统中未处理成功,则在所述数据库中更新所述状态标志位为处理失败,并将所述错误次数位的数值增加1。

20、在一个示例中,所述方法还包括:

21、响应于用户在预设交易渠道的当前请求消息,并获取所述当前请求消息中的状态信息;

22、将所述状态信息写入所述预设交易渠道对应的数据库中的标记信息表中;其中,所述状态信息中的状态标志位标记为未处理。

23、第二方面,本技术提供一种异常历史请求信息批量处理装置,所述装置包括:

24、调取单元,用于按照第一预设频率在预设交易渠道对应的数据库中调取标记信息表,并遍历所述标记信息表;其中,所述标记信息表用于存储用户在所述预设交易渠道的历史请求信息的状态信息;所述状态信息包括用户编码、状态标志位和错误次数位;

25、封装单元,用于在所述标记信息表中筛选出满足第一预设条件的历史请求信息,并将所述历史请求信息按照第一预设格式进行命名并封装,得到封装后的文件;其中,所述第一预设条件为所述状态标志位显示为处理失败且所述错误次数位的数值等于第一阈值;

26、发送单元,用于按照第二预设频率将所述封装后的文件发送至文件服务器中的预设目录信息下;其中,所述封装后的文件用于指示核心系统完成所述历史请求信息;

27、第一获取单元,用于从所述预设目录信息中获取结果文件,并根据所述结果文件在所述数据库中将所述状态标志位更新为处理成功;其中,所述结果文件为所述封装后的文件在所述核心系统中处理完成后生成的,并由所述核心系统发送至所述预设目录信息中;所述结果文件的命名与所述封装后的文件的命名相同。

28、在一个示例中,第一获取单元,包括:

29、解析模块,用于从所述预设目录信息中获取结果文件,对所述结果文件进行解析,得到解析结果;

30、更新模块,用于若所述解析结果表征所述封装后的文件在所述核心系统中已处理成功,则按照第三预设频率根据所述解析结果在所述数据库中将所述状态标志位更新为处理成功。

31、在一个示例中,所述装置还包括:

32、修改单元,用于将所述结果文件的命名由所述第一预设格式修改为第二预设格式;其中,所述第二预设格式表征所述结果文件禁止被访问。

33、在一个示例中,所述方法还包括:

34、增加单元,用于将所述历史请求信息对应的错误次数位的数值增加第二阈值,得到更新后的错误次数位的数值,并根据所述更新后的错误次数位的数值修改所述标记信息表。

35、在一个示例中,所述装置还包括:

36、筛选单元,用于在所述标记信息表中筛选出满足第二预设条件的历史请求信息,并按照第四预设频率将所述历史请求信息发送至接口平台;其中,所述第二预设条件为所述状态标志位显示为未处理,或者所述第二预设条件为所述状态标志位显示为处理失败且所述错误次数位的数值小于第一阈值;所述接口平台用于将所述历史请求信息发送至所述核心系统;

37、更新单元,用于根据返回信息在所述数据库中更新所述状态标志位;其中,所述返回消息为所述核心系统处理所述历史请求信息后生成的,并将所述返回消息返回至所述接口平台。

38、在一个示例中,更新单元,包括:

39、第一更新模块,用于若所述返回信息表征所述历史请求信息在所述核心系统中已处理成功,则在所述数据库中更新所述状态标志位为处理成功;

40、第二更新模块,用于若所述返回信息表征所述历史请求信息在所述核心系统中未处理成功,则在所述数据库中更新所述状态标志位为处理失败,并将所述错误次数位的数值增加1。

41、在一个示例中,所述装置还包括:

42、第二获取单元,用于响应于用户在预设交易渠道的当前请求消息,并获取所述当前请求消息中的状态信息;

43、写入单元,用于将所述状态信息写入所述预设交易渠道对应的数据库中的标记信息表中;其中,所述状态信息中的状态标志位标记为未处理。

44、第三方面,本技术提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;

45、所述存储器存储计算机执行指令;

46、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面所述的方法。

47、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的方法。

48、第五方面,本技术提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面所述的方法。

49、本技术提供的一种异常历史请求信息批量处理方法、设备及存储介质,通过按照第一预设频率在预设交易渠道对应的数据库中调取标记信息表,并遍历所述标记信息表;其中,所述标记信息表用于存储用户在所述预设交易渠道的历史请求信息的状态信息;所述状态信息包括用户编码、状态标志位和错误次数位;在所述标记信息表中筛选出满足第一预设条件的历史请求信息,并将所述历史请求信息按照第一预设格式进行命名并封装,得到封装后的文件;其中,所述第一预设条件为所述状态标志位显示为处理失败且所述错误次数位的数值等于第一阈值;按照第二预设频率将所述封装后的文件发送至文件服务器中的预设目录信息下;其中,所述封装后的文件用于指示核心系统完成所述历史请求信息;从所述预设目录信息中获取结果文件,并根据所述结果文件在所述数据库中将所述状态标志位更新为处理成功;其中,所述结果文件为所述封装后的文件在所述核心系统中处理完成后生成的,并由所述核心系统发送至所述预设目录信息中;所述结果文件的命名与所述封装后的文件的命名相同。采用本技术方案,能够在无网络问题或者无系统故障的时间段内,集中将未被处理的请求消息发送至核心系统,进而成功处理请求消息,实现提高处理效率的目的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1