[发明专利]一种报文处理方法、装置、计算机设备和存储介质有效
申请号: | 202010988902.6 | 申请日: | 2020-09-18 |
公开(公告)号: | CN112217801B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 刘朔臣;谢康;朱磊;李友焜;罗粒;徐欢;刘鑫;甘勇智;李欣;赖少琪 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L69/06;H04L1/00 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了一种报文处理方法、装置、计算机设备和存储介质。该方法包括:接收发送方报文,并对发送方报文进行解析,确定与发送方报文对应的报文类型,发送方报文采用二进制编码的十进制数的编码方式进行编码;如果确定所述报文类型为单一或者批量转发报文,则获取与所述发送方报文匹配的至少一个接收方;在字符编码格式映射表中,获取与各接收方分别匹配的目标字符编码格式;根据所述目标字符编码格式,将所述发送方报文转换成接收方报文,并将接收方报文转发至匹配的接收方。使用本发明的技术方案,可以实现在多系统间字符编码格式不一致时,保证报文传输的准确性。
技术领域
本发明实施例涉及数据处理技术,尤其涉及一种报文处理方法、装置、计算机设备和存储介质。
背景技术
全国住房公积金结算应用系统(以下简称结算系统)用于在各公积金管理中心以及各支付结算银行间规范支付结算业务,提高支付结算效率,统一支付结算通道。
当各公积金管理中心与各支付结算银行之间进行公积金归集与提取、公积金贷款发放与回收等方面的数据传输时,公积金管理中心或支付结算银行发送交易报文至结算系统,结算系统将交易结果返回至公积金管理中心或支付结算银行。但交易报文发送方和交易结果接收方的字符编码格式可能不同,易造成交易数据的解析异常。
发明内容
本发明实施例提供一种报文处理方法、装置、计算机设备和存储介质,以实现在多系统间字符编码格式不一致时,保证报文传输的准确性。
第一方面,本发明实施例提供了一种报文处理方法,该方法包括:
接收发送方报文,并对发送方报文进行解析,确定与发送方报文对应的报文类型,发送方报文采用二进制编码的十进制数的编码方式进行编码;
如果确定所述报文类型为单一或者批量转发报文,则获取与所述发送方报文匹配的至少一个接收方;
在字符编码格式映射表中,获取与各接收方分别匹配的目标字符编码格式;
根据所述目标字符编码格式,将所述发送方报文转换成接收方报文,并将接收方报文转发至匹配的接收方。
第二方面,本发明实施例还提供了一种报文处理装置,该装置包括:
报文类型确定模块,用于接收发送方报文,并对发送方报文进行解析,确定与发送方报文对应的报文类型,发送方报文采用二进制编码的十进制数的编码方式进行编码;
接收方确定模块,用于如果确定所述报文类型为单一或者批量转发报文,则获取与所述发送方报文匹配的至少一个接收方;
目标字符编码格式获取模块,用于在字符编码格式映射表中,获取与各接收方分别匹配的目标字符编码格式;
报文转发模块,用于根据所述目标字符编码格式,将所述发送方报文转换成接收方报文,并将接收方报文转发至匹配的接收方。
第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的报文处理方法。
第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明实施例中任一所述的报文处理方法。
本发明实施例通过对发送方报文统一采用二进制编码的十进制数的编码方式进行编码,对接收的发送方报文进行解析,确定报文类型,当确定报文需要转发时,获取接收方以及接收方对应的字符编码格式,将发送方报文转换成接收方报文,发送给接收方。解决了现有技术中报文发送方和结果接收方的字符编码格式不同时,易造成交易数据的解析异常的问题,实现了多系统间字符编码格式不一致时,保证报文传输准确性的效果。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010988902.6/2.html,转载请声明来源钻瓜专利网。