[发明专利]一种报文处理方法、装置、计算机设备和存储介质有效
申请号: | 202010988902.6 | 申请日: | 2020-09-18 |
公开(公告)号: | CN112217801B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 刘朔臣;谢康;朱磊;李友焜;罗粒;徐欢;刘鑫;甘勇智;李欣;赖少琪 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L69/06;H04L1/00 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种报文处理方法,其特征在于,包括:
接收发送方报文,并对发送方报文进行解析,确定与发送方报文对应的报文类型,发送方报文采用二进制编码的十进制数的编码方式进行编码;
如果确定所述报文类型为单一或者批量转发报文,则获取与所述发送方报文匹配的至少一个接收方;
在字符编码格式映射表中,获取与各接收方分别匹配的目标字符编码格式;
根据所述目标字符编码格式,将所述发送方报文转换成接收方报文,并将接收方报文转发至匹配的接收方;
其中,如果确定所述报文类型为单一或者批量转发报文,则获取与所述发送方报文匹配的至少一个接收方,包括:
如果确定所述报文类型为单一转发报文,则根据所述发送方报文中的报头信息,识别唯一的接收方;
如果确定所述报文类型为批量转发报文,则获取所述发送方报文中包括的交易文件,并识别所述交易文件中的交易信息;
根据所述交易信息,获取多个接收方;
其中,获取所述发送方报文中包括的交易文件,并识别所述交易文件中的交易信息,包括:
对所述交易文件进行解压缩处理;
将解压缩处理后的交易文件转换为美国信息互换标准代码格式;
识别格式转换后的所述交易文件中的交易信息。
2.根据权利要求1所述的方法,其特征在于,在对发送方报文进行解析,确定与发送方报文对应的报文类型之后,还包括:
如果确定所述报文类型为单一任务或者批量任务处理报文,则获取与所述发送方报文匹配的至少一个目标任务;
根据所述目标任务获取匹配的查询结果,并将所述查询结果反馈至所述发送方报文的发送方。
3.根据权利要求1或2所述的方法,其特征在于,对发送方报文进行解析,确定与发送方报文对应的报文类型,包括:
对所述发送方报文进行解析,获取所述发送方报文中的交易码;
根据所述交易码,确定与发送方报文对应的报文类型。
4.根据权利要求1所述的方法,其特征在于,在将解压缩处理后的交易文件转换为美国信息互换标准代码格式之后,还包括:
将格式转换后的所述交易文件进行本地存储。
5.根据权利要求2所述的方法,其特征在于,如果确定所述报文类型为单一任务或者批量任务处理报文,则获取与所述发送方报文匹配的至少一个目标任务,包括:
如果确定所述报文类型为单一任务处理报文,则根据所述发送方报文中的报文体信息,获取目标任务;
如果确定所述报文类型为批量任务处理报文,则获取所述发送方报文中包括的交易文件,并识别所述交易文件中的交易信息;
根据所述交易信息,以及所述发送方报文中的报文体信息,获取多个目标任务。
6.根据权利要求1所述的方法,其特征在于,对发送方报文进行解析,包括:
对所述发送方报文进行解密,获取发送方报文中的校验参数;
当通过校验参数确定所述发送方报文校验通过时,对所述发送方报文进行解析。
7.根据权利要求1所述的方法,其特征在于,在将接收方报文转发至匹配的接收方之后,还包括:
生成与所述接收方报文匹配的交易流水数据,并将所述交易流水数据进行本地存储。
8.根据权利要求2所述的方法,其特征在于,在对发送方报文进行解析,确定与发送方报文对应的报文类型之后,还包括:
生成与所述发送方报文匹配的交易流水数据,并将所述交易流水数据进行本地存储;
在根据所述目标任务获取匹配的查询结果之后,还包括:
将所述交易流水数据中的交易状态修改为成功状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010988902.6/1.html,转载请声明来源钻瓜专利网。