[发明专利]一种数据传输方法及装置在审
| 申请号: | 201911147087.4 | 申请日: | 2019-11-21 |
| 公开(公告)号: | CN110912886A | 公开(公告)日: | 2020-03-24 |
| 发明(设计)人: | 梅双杰 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 周永君;孙乳笋 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据传输 方法 装置 | ||
本发明提供一种数据传输方法及装置,所述方法包括:接收终端发送的报文及对应的文件,所述报文及对应的文件具有不同的类型标识且具有相同的交易标识;将所述报文存储到交易缓冲区,并将所述文件存储到文件缓冲区。所述装置用于执行上述方法。本发明实施例提供的数据传输方法及装置,可以使用同一链路传输报文和文件,提高了链路的利用效率。
技术领域
本发明涉及互联网技术领域,具体涉及一种数据传输方法及装置。
背景技术
银行的客户端和后台服务器端之间需要经常的传输大量的数据,部分业务除了通过报文传输业务基本信息之外,往往还需要传送与业务相关的文件,如代收代付业务的批量扣款文件的传输、客户账单文件的传输、银行交易对账数据文件的交换等内容。
现有技术中,传输业务信息的报文和相关的文件是分开传输的,也就是说需要通过两次传输来完成报文和文件的发送,两次传输带来的问题是需要应用程序去控制传输的先后顺序,如果传输的先后顺序没有控制好,会造成报文已经到达,但是相关文件很长时间到不了,影响交易的实时性和可靠性,而且两次传输需要使用两个网络连接,造成资源浪费。
因此,如何提出一种数据传输方法,能够将报文和文件一同传输,以提高链路的利用效率成为本领域需要解决的重要课题。
发明内容
针对现有技术中的问题,本发明实施例提供一种数据传输方法及装置。
一方面,本发明提出一种数据传输方法,包括:
接收终端发送的报文及对应的文件,所述报文及对应的文件具有不同的类型标识且具有相同的交易标识;
将所述报文存储到交易缓冲区,并将所述文件存储到文件缓冲区。
其中,所述数据传输方法还包括:
若判断获知所述交易缓冲区的报文的交易标识和所述文件缓冲区的文件的交易标识相同,则读取所述交易标识相同的报文和文件。
其中,所述报文及对应的文件通过HTTP传输协议进行传输。
其中,所述报文的类型标识和所述文件的类型标识存放在HTTP头中。
另一方面,本发明提供一种数据传输装置,包括:
接收单元,用于接收终端发送的报文及对应的文件,所述报文及对应的文件具有不同的类型标识且具有相同的交易标识;
存储单元,用于将所述报文存储到交易缓冲区,并将所述文件存储到文件缓冲区。
其中,所述数据传输装置还包括:
判断单元,用于在判断获知所述交易缓冲区的报文的交易标识和所述文件缓冲区的文件的交易标识相同之后,读取所述交易标识相同的报文和文件。
其中,所述报文及对应的文件通过HTTP传输协议进行传输。
其中,所述报文的类型标识和所述文件的类型标识存放在HTTP头中。
再一方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述数据传输方法的步骤。
又一方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述数据传输方法的步骤。
本发明实施例提供的数据传输方法及装置,能够接收终端发送的具有不同的类型标识且具有相同的交易标识的报文及对应的文件,然后将报文存储到交易缓冲区并将文件存储到文件缓冲区,可以使用同一链路传输报文和文件,提高了链路的利用效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911147087.4/2.html,转载请声明来源钻瓜专利网。





