一种报文传输方法、系统及装置制造方法及图纸

技术编号:24763828 阅读:47 留言:0更新日期:2020-07-04 11:03
本发明专利技术公开了一种报文传输方法,包括:在一次交易的过程中,当接收到前台系统发送的第一报文后,解析该第一报文,得到请求报文对象和响应报文对象;其中,该请求报文对象包括本次交易中与前台系统交互的报文格式,该响应报文对象包括本次交易中与后台系统交互的报文格式;基于该请求报文对象和响应报文对象,设置本次交易的标签;调取该标签的对应的报文处理逻辑,并基于该报文处理逻辑对所述第一报文进行处理,以向本次交易对应的后台系统发送第二报文。由此可知,在交易过程中,不仅实现了前台系统和后台系统报文格式的适配,并且,将处理逻辑集中存储,并基于相关标签进行调用,这样无需存储冗余代码,提高代码的利用率,降低了冗余度。

A message transmission method, system and device

【技术实现步骤摘要】
一种报文传输方法、系统及装置
本专利技术涉及数据处理领域,尤其涉及一种报文传输方法、系统及装置。
技术介绍
商业银行系统中,电子银行的各个系统间会不断的进行报文交换,但是不同系统支持的报文格式不同,例如有的支持JSON报文、XML报文或者流式报文等。对于支持不同报文格式的系统,若要实现报文的交互,需要实现报文格式的适配,现有技术中,通常需要为每种报文设置一套独立的交易程序,不仅使得内存的占用量大,而且代码的利用率低,冗余度高。
技术实现思路
有鉴于此,本专利技术实施例公开了一种报文传输方法、系统及装置,不仅实现了前台系统和后台系统报文格式的适配,并且提高了代码利用率,降低了代码存储的冗余度。本专利技术实施例公开了一种报文传输方法,包括:响应于前台系统发送的交易请求,接收所述前台系统发送的第一报文;解析所述第一报文,得到请求报文对象和响应报文对象;所述请求报文对象包括本次交易中与前台系统交互的报文格式,所述响应报文对象包括本次交易中与后台系统交互的报文格式;基于所述请求报文对象和响应报文本文档来自技高网...

【技术保护点】
1.一种报文传输方法,其特征在于,包括:/n响应于前台系统发送的交易请求,接收所述前台系统发送的第一报文;/n解析所述第一报文,得到请求报文对象和响应报文对象;所述请求报文对象包括本次交易中与前台系统交互的报文格式,所述响应报文对象包括本次交易中与后台系统交互的报文格式;/n基于所述请求报文对象和响应报文对象,设置本次交易的标签;/n调取所述标签对应的报文处理逻辑;/n基于所述报文处理逻辑对所述第一报文进行处理,以向本次交易对应的后台系统发送第二报文。/n

【技术特征摘要】
1.一种报文传输方法,其特征在于,包括:
响应于前台系统发送的交易请求,接收所述前台系统发送的第一报文;
解析所述第一报文,得到请求报文对象和响应报文对象;所述请求报文对象包括本次交易中与前台系统交互的报文格式,所述响应报文对象包括本次交易中与后台系统交互的报文格式;
基于所述请求报文对象和响应报文对象,设置本次交易的标签;
调取所述标签对应的报文处理逻辑;
基于所述报文处理逻辑对所述第一报文进行处理,以向本次交易对应的后台系统发送第二报文。


2.根据权利要求1所述的方法,其特征在于,所述基于本次交易请求中请求报文对象和响应报文对象,设置本次交易的标签,包括:
基于本次交易请求中请求报文对象设置交易请求标签;
基于本次交易请求中响应报文对象,设置本次交易的响应标签。


3.根据权利要求1所述的方法,其特征在于,所述基于所述报文处理逻辑对所述第一报文进行处理,并向本次交易对应的后台系统发送第二报文,包括:
基于所述报文处理逻辑将所述第一报文转换为第二报文;所述第二报文的格式为用于与后台系统交互的报文格式;
将所述第二报文发送给后台系统。


4.根据权利要求1所述的方法,其特征在于,还包括:
接收后台系统反馈的第三报文;所述第三报文为所述后台系统对所述第二报文进行处理后得到的;
调取本次交易的标签;
基于所述标签调取报文对应的报文处理逻辑;
基于所述报文处理逻辑对所述第三报文进行处理,以向本次交易对应的前台系统反馈第四报文。


5.根据权利要求4所述的方法,其特征在于,所述基于所述报文处理逻辑对所述第三报文进行处理,以向本次交易对应的前台系统发送第四报文,包括:
基于所述报文处理逻辑将所述第三报文转换为第四报文;所述第四报文的格式和用于与前台系统交互的报文格式一致;
将所述第四报文反馈给本次交易对应的前台系统。
...

【专利技术属性】
技术研发人员:周鹏霞程密张志玮罗占海马晓祯常严闫继鹏
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:北京;11

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

1