[发明专利]一种报文传输方法及设备在审
申请号: | 201511023513.5 | 申请日: | 2015-12-30 |
公开(公告)号: | CN105391593A | 公开(公告)日: | 2016-03-09 |
发明(设计)人: | 熊峰;刘洋 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/58;H04L29/06;G06Q20/20 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 传输 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种报文传输方法及设备。
背景技术
POS(PointOfSale,销售点)接入是目前广泛应用的一种刷卡消费业务,通过在POS终端(位于商场、加油站等地)与金融机构的业务服务器间进行报文交互,从而完成用户刷卡消费业务。其中,常见的POS接入交易中报文传输流程为:POS终端对交易数据进行打包,向金融机构的业务服务器发起请求报文,金融机构的业务服务器接收到请求报文,对该请求报文进行解包,金融机构的业务服务器将解包以后的数据进行逻辑处理,并将逻辑处理结果返回给POS终端,目前在POS接入交易中对报文进行解析以及打包的协议为XML协议或8583协议。
XML是一种可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言,XML协议是目前业界多数非核心金融系统所使用的主要报文协议,XML协议易于扩展,但冗余信息过多,影响性能。
8583协议是一个基于ISO8583国际通用标准的金融交易包协议,基于8583协议的报文由最多128个字段域组成,每个域有统一的规定,并有定长与变长之分。8583协议目前在POS机上应用较广.8583协议通用性好,效率高,但不易于扩展,难以适应金融交易日益扩展的需求。
发明内容
本发明的实施例提供的一种报文传输方法及设备,通过在报文接收设备上预配置标签TAG库以及处理逻辑模板,根据需求灵活配置报文并减少报文中的冗余信息,从而在提高报文的可扩展性的同时提高报文传输效率并降低报文传输成本。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供了一种报文传输方法,用于报文接收设备,包括报文接收设备接收报文发送设备发送的交易报文;报文接收设备按照预配置的TAG库解析交易报文;报文接收设备确定交易报文的解析结果中包含TAG库中的所有指定TAG时,在处理逻辑模板中查找与交易报文对应的处理逻辑;报文接收设备根据处理逻辑对交易报文进行处理,并向报文发送设备发送响应报文。
在第一方面的第一种可能的实现方式中,报文接收设备按照预配置的TAG库解析交易报文,包括报文接收设备从交易报文中获取关键字;报文接收设备根据关键字与预配置的TAG库获取交易报文中每个TAG对应的值。
在第一方面的第二种可能的实现方式中,交易报文包含用于指示交易ID的TAG,其中每个交易ID对应处理逻辑模板中的一个处理逻辑;在处理逻辑模板中获取与交易报文对应的处理逻辑,包括根据交易ID获取所述处理逻辑模板中与交易报文对应的处理逻辑。
第二方面,本发明实施例提供了一种报文传输方法,用于报文发送设备,包括报文发送设备按照预配置的标签TAG库生成交易报文,其中交易报文中包含TAG库中的指定TAG;报文发送设备向报文接收设备发送交易报文;报文发送设备接收报文接收设备发送的响应报文。
在第二方面的第一种可能的实现方式中,报文发送设备按照预配置的TAG库生成交易报文,包括:按照预配置的TAG库将指定TAG以及和指定TAG对应的值按照预设格式打包成交易报文,其中指定TAG中包含用于指示交易ID的TAG。
第三方面,本发明实施例提供了一种报文接收设备,包括接收单元,用于接收报文发送设备发送的交易报文;处理单元,用于按照预配置的标签TAG库解析交易报文;确定交易报文的解析结果中包含TAG库中的所有指定TAG时,在处理逻辑模板中查找与交易报文对应的处理逻辑;根据处理逻辑对交易报文进行处理,并向报文发送设备发送响应报文。
在第三方面的第一种可能的实现方式中,处理单元还用于从交易报文中获取关键字;根据关键字与预配置的TAG库获取交易报文中每个TAG对应的值。
在第三方面的第二种可能的实现方式中,交易报文包含用于指示交易ID的TAG,其中每个交易ID对应处理逻辑模板中的一个处理逻辑;处理单元还用于根据交易ID获取所述处理逻辑模板中与交易报文对应的处理逻辑。
第四方面,本发明实施例提供了一种报文发送设备,包括处理单元,用于按照预配置的标签TAG库生成交易报文,其中交易报文中包含TAG库中的指定TAG;发送单元,用于向报文接收设备发送交易报文;处理单元还用于接收报文接收设备发送的响应报文。
在第四方面的第一种可能的实现方式中,处理单元还用于:将按照预配置的TAG库将指定TAG以及和指定TAG对应的值按照预设格式打包成交易报文,其中指定TAG中包含用于指示交易ID的TAG。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511023513.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:GPGPU网络请求报文无冲突发送方法
- 下一篇:一种报文传输的方法及装置