[发明专利]数据传输方法及通信装置有效
申请号: | 201580080702.8 | 申请日: | 2015-09-23 |
公开(公告)号: | CN107615729B | 公开(公告)日: | 2020-03-20 |
发明(设计)人: | 韦安妮;熊春山;魏鑫鹏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 通信 装置 | ||
本发明实施例提供了一种数据传输方法及通信装置,在协议栈的应用层及多路径数据传输协议MPTCP层之间设置第二版超文本传输协议HTTP/2适配层,将属于属于同一条HTTP/2流的所有帧都分配在同一条MPTCP子流上进行传输,数据吞吐量大,系统鲁棒性好,提升了HTTP/2流的传输性能。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种数据传输方法及通信装置。
背景技术
超文本传输协议(Hypertext Transfer Protocol,HTTP)是客户端浏览器或其他程序与网络(web)服务器之间的应用层通信协议,采用了请求/响应模型。随着用户对网络性能要求的提升,各类相关的应用程序应运而生,而传统的HTTP/1.0或HTTP/1.1(第一版HTTP)已不能满足某些应用程序的运行要求,甚至会产生负面影响。
HTTP/2(第二版HTTP)通过引进报头字段压缩以及多路复用来有效利用网络资源、减少感知延迟。其中,通过在一个传输控制协议(Transmission Control Protocol,TCP)连接内将待传输的各类帧(frame)分为多个流,并在每一个流上分配多个HTTP请求响应交换,以实现上述多路复用。
现有技术中,由于HTTP/2的TCP连接中的多个流复用在客户端和服务端之间的同一条TCP连接上进行传输,数据吞吐量受限。同时,整个数据传输过程只依靠一条TCP连接,鲁棒性有待提高。
发明内容
本发明实施例提供了一种数据传输方法及通信装置,能够提升HTTP/2数据传输的吞吐量以及系统鲁棒性。
第一方面,本发明实施例提供了一种数据传输方法,适用于通信装置,该通信装置的协议栈包括HTTP/2适配层以及多路径数据传输协议(MPTCP,Multi-Path TransmissionControl Protocol)层,所述方法包括,HTTP/2适配层确定将属于同一条HTTP/2流的所有HTTP/2帧匹配到同一条MPTCP子流上;MPTCP层根据HTTP/2适配层的指示,将属于同一条HTTP/2流的所有HTTP/2帧承载到一条MPTCP子流上进行传输,其中,所述MPTCP子流归属的MPTCP链路有至少一条MPTCP子流。
通过在应用程及MPTCP层之间设置HTTP/2适配层,将属于同一条HTTP/2流的所有帧都承载于同一条MPTCP子流上进行传输,提升了数据吞吐量,系统鲁棒性好。进一步地,客户端和服务端之间的MPTCP子流上的中间解析节点可以接收到属于同一个HTTP/2流的所有帧,进而完成HTTP/2业务解析处理。
在一个可能的实现方式中,所述方法还包括,HTTP/2适配层根据接收到的HTTP/2帧携带的流标识,来识别各HTTP/2帧是否属于同一条HTTP/2流。其中,属于同一条HTTP/2流的帧具有相同的流标识。
在一个可能的实施方式中,HTTP/2适配层通过与MPTCP层之间的接口进行信息交互,以获取属于上述MPTCP链路的至少一条MPTCP子流的子流信息,所述子流信息用于标识MPTCP子流。
在一个可能的实现方式中,HTTP/2适配层获取的子流信息至少包括,MPTCP子流标识,该MPTCP子流标识可以包括MPTCP子流的地址信息;则HTTP/2适配层根据属于同一条MPTCP链路的至少一条MPTCP子流的地址信息,选择一条MPTCP子流,选择出的MPTCP子流用于承载所述属于所述同一条HTTP/2流的所有HTTP/2帧;并将所述HTTP/2帧及选择出的MPTCP子流的地址信息发送到所述MPTCP层所述传输单元;以及,由MPTCP层将所述属于同一条HTTP/2流的所有HTTP/2帧承载到所述选择出的MPTCP子流进行传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580080702.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改进型混凝土搅拌器
- 下一篇:一种焊接式离心机底座