异常历史请求信息批量处理方法技术

技术编号:39499552 阅读:12 留言:0更新日期:2023-11-24 11:29
本申请提供的一种异常历史请求信息批量处理方法

【技术实现步骤摘要】
异常历史请求信息批量处理方法、设备及存储介质


[0001]本申请涉及大数据领域,尤其涉及一种异常历史请求信息批量处理方法

设备及存储介质


技术介绍

[0002]目前,用户端与银行交易的交易渠道有多种,例如,交易渠道可以是网银或者支付平台

当用户从交易渠道发送注册消息或者注销消息时,需要将请求消息发送至对应的数据库中,然后由搭载自动处理程序的硬件设备访问该数据库,再通过自动处理程序将请求消息发送至接口平台,再由接口平台发送至核心系统

[0003]但是,在请求消息较多时,可能会存在请求消息未被处理的情况

现有技术中,是将未被处理的请求消息重复发送至核心系统,直至处理成功

但是,一般请求消息多次未被成功处理的原因是网络问题或设备连接问题,若这种情况下,一直重复发送请求消息至核心系统,也并不能使核心系统成功处理请求消息

反而会造成搭载自动处理程序的硬件设备频繁工作,并占用搭载自动处理程序的硬件设备处理其他消息的时间,进而影响工作效率

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


技术实现思路

[0005]本申请提供一种异常历史请求信息批量处理方法

设备及存储介质,能够在无网络问题或者无系统故障的时间段内,集中将未被处理的请求消息发送至核心系统,进而成功处理请求消息,实现提高处理效率的目的

[0006]第一方面,本申请提供一种异常历史请求信息批量处理方法,包括:
[0007]按照第一预设频率在预设交易渠道对应的数据库中调取标记信息表,并遍历所述标记信息表;其中,所述标记信息表用于存储用户在所述预设交易渠道的历史请求信息的状态信息;所述状态信息包括用户编码

状态标志位和错误次数位;
[0008]在所述标记信息表中筛选出满足第一预设条件的历史请求信息,并将所述历史请求信息按照第一预设格式进行命名并封装,得到封装后的文件;其中,所述第一预设条件为所述状态标志位显示为处理失败且所述错误次数位的数值等于第一阈值;
[0009]按照第二预设频率将所述封装后的文件发送至文件服务器中的预设目录信息下;其中,所述封装后的文件用于指示核心系统完成所述历史请求信息;
[0010]从所述预设目录信息中获取结果文件,并根据所述结果文件在所述数据库中将所述状态标志位更新为处理成功;其中,所述结果文件为所述封装后的文件在所述核心系统中处理完成后生成的,并由所述核心系统发送至所述预设目录信息中;所述结果文件的命名与所述封装后的文件的命名相同

[0011]在一个示例中,所述从所述预设目录信息中获取结果文件,并根据所述结果文件在所述数据库中将所述状态标志位更新为处理成功,包括:
[0012]从所述预设目录信息中获取结果文件,对所述结果文件进行解析,得到解析结果;
[0013]若所述解析结果表征所述封装后的文件在所述核心系统中已处理成功,则按照第三预设频率根据所述解析结果在所述数据库中将所述状态标志位更新为处理成功

[0014]在一个示例中,在所述按照第三预设频率根据所述解析结果在所述数据库中将所述状态标志位更新为处理成功之后,还包括:
[0015]将所述结果文件的命名由所述第一预设格式修改为第二预设格式;其中,所述第二预设格式表征所述结果文件禁止被访问

[0016]在一个示例中,所述将所述历史请求信息按照第一预设格式进行命名并封装,得到封装后的文件之后,还包括:
[0017]将所述历史请求信息对应的错误次数位的数值增加第二阈值,得到更新后的错误次数位的数值,并根据所述更新后的错误次数位的数值修改所述标记信息表

[0018]在一个示例中,在所述在所述标记信息表中筛选出满足第一预设条件的历史请求信息之前,还包括:
[0019]在所述标记信息表中筛选出满足第二预设条件的历史请求信息,并按照第四预设频率将所述历史请求信息发送至接口平台;其中,所述第二预设条件为所述状态标志位显示为未处理,或者所述第二预设条件为所述状态标志位显示为处理失败且所述错误次数位的数值小于第一阈值;所述接口平台用于将所述历史请求信息发送至所述核心系统;
[0020]根据返回信息在所述数据库中更新所述状态标志位;其中,所述返回消息为所述核心系统处理所述历史请求信息后生成的,并将所述返回消息返回至所述接口平台

[0021]在一个示例中,所述根据返回信息在所述数据库中更新所述状态标志位,包括:
[0022]若所述返回信息表征所述历史请求信息在所述核心系统中已处理成功,则在所述数据库中更新所述状态标志位为处理成功;
[0023]若所述返回信息表征所述历史请求信息在所述核心系统中未处理成功,则在所述数据库中更新所述状态标志位为处理失败,并将所述错误次数位的数值增加
1。
[0024]在一个示例中,所述方法还包括:
[0025]响应于用户在预设交易渠道的当前请求消息,并获取所述当前请求消息中的状态信息;
[0026]将所述状态信息写入所述预设交易渠道对应的数据库中的标记信息表中;其中,所述状态信息中的状态标志位标记为未处理

[0027]第二方面,本申请提供一种异常历史请求信息批量处理装置,所述装置包括:
[0028]调取单元,用于按照第一预设频率在预设交易渠道对应的数据库中调取标记信息表,并遍历所述标记信息表;其中,所述标记信息表用于存储用户在所述预设交易渠道的历史请求信息的状态信息;所述状态信息包括用户编码

状态标志位和错误次数位;
[0029]封装单元,用于在所述标记信息表中筛选出满足第一预设条件的历史请求信息,并将所述历史请求信息按照第一预设格式进行命名并封装,得到封装后的文件;其中,所述第一预设条件为所述状态标志位显示为处理失败且所述错误次数位的数值等于第一阈值;
[0030]发送单元,用于按照第二预设频率将所述封装后的文件发送至文件服务器中的预
设目录信息下;其中,所述封装后的文件用于指示核心系统完成所述历史请求信息;
[0031]第一获取单元,用于从所述预设目录信息中获取结果文件,并根据所述结果文件在所述数据库中将所述状态标志位更新为处理成功;其中,所述结果文件为所述封装后的文件在所述核心系统中处理完成后生成的,并由所述核心系统发送至所述预设目录信息中;所述结果文件的命名与所述封装后的文件的命名相同

[0032]在一个示例中,第一获取单元,包括:
[0033]解析模块,用于从所述预设目录信息中获取结果文件,对所述结果文件进行解析本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种异常历史请求信息批量处理方法,其特征在于,所述方法包括:按照第一预设频率在预设交易渠道对应的数据库中调取标记信息表,并遍历所述标记信息表;其中,所述标记信息表用于存储用户在所述预设交易渠道的历史请求信息的状态信息;所述状态信息包括用户编码

状态标志位和错误次数位;在所述标记信息表中筛选出满足第一预设条件的历史请求信息,并将所述历史请求信息按照第一预设格式进行命名并封装,得到封装后的文件;其中,所述第一预设条件为所述状态标志位显示为处理失败且所述错误次数位的数值等于第一阈值;按照第二预设频率将所述封装后的文件发送至文件服务器中的预设目录信息下;其中,所述封装后的文件用于指示核心系统完成所述历史请求信息;从所述预设目录信息中获取结果文件,并根据所述结果文件在所述数据库中将所述状态标志位更新为处理成功;其中,所述结果文件为所述封装后的文件在所述核心系统中处理完成后生成的,并由所述核心系统发送至所述预设目录信息中;所述结果文件的命名与所述封装后的文件的命名相同
。2.
根据权利要求1所述的方法,其特征在于,所述从所述预设目录信息中获取结果文件,并根据所述结果文件在所述数据库中将所述状态标志位更新为处理成功,包括:从所述预设目录信息中获取结果文件,对所述结果文件进行解析,得到解析结果;若所述解析结果表征所述封装后的文件在所述核心系统中已处理成功,则按照第三预设频率根据所述解析结果在所述数据库中将所述状态标志位更新为处理成功
。3.
根据权利要求2所述的方法,其特征在于,在所述按照第三预设频率根据所述解析结果在所述数据库中将所述状态标志位更新为处理成功之后,还包括:将所述结果文件的命名由所述第一预设格式修改为第二预设格式;其中,所述第二预设格式表征所述结果文件禁止被访问
。4.
根据权利要求1所述的方法,其特征在于,所述将所述历史请求信息按照第一预设格式进行命名并封装,得到封装后的文件之后,还包括:将所述历史请求信息对应的错误次数位的数值增加第二阈值,得到更新后的错误次数位的数值,并根据所述更新后的错误次数位的数值修改所述标记信息表
。5.
根据权利要求1所述的方法,其特征在于,在所述在所述标记信息表中筛选出满足第一预设条件的历史请求信息之前,还包括:在所述标记信息表中筛选出满足第二预设条件的历史请求信息,并按照第四预设频率将所述历史请求信息发送至接口平台;其中,所述第二预设条件为所述状态标志位显示为未处理,或者所述第二预设条件为所述状态标志位显示为处理失败且所述错误次数位的数值小于第一阈值;所述接口平台用于将所...

【专利技术属性】
技术研发人员:徐超
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1