[发明专利]一种数据传输方法及装置在审
申请号: | 201611210824.7 | 申请日: | 2016-12-24 |
公开(公告)号: | CN108243211A | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 邓振杰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 数据传输 接收端 多个数据包 数据包携带 发送端的 线头阻塞 有效减少 流标识 应用层 乱序 申请 交流 | ||
1.一种数据传输方法,其特征在于,包括以下步骤:
接收端接收来自发送端的至少两个流,所述至少两个流中的每个流包含多个数据包,每个数据包携带所属流的流标识及流内顺序号,所述流内顺序号表示所述每个数据包在所属流内的顺序;
对于所述至少两个流中的至少一个流,所述接收端确定接收到流内顺序号满足按序条件的数据包;
所述接收端提交所述流内顺序号满足按序条件的数据包。
2.根据权利要求1所述的方法,其特征在于,对于某个流,所述按序条件包括流内顺序号为已提交的数据包的最大流内顺序号加1。
3.根据权利要求1或2所述的方法,其特征在于,在所述接收端确定接收到流内顺序号满足按序条件的数据包之前,对于所述至少两个流中的每个流,所述接收端记录指示信息,所述指示信息指示已提交的数据包的最大流内顺序号。
4.根据权利要求3所述的方法,其特征在于,对于所述至少两个流中的每个流,当所述接收端未提交过数据包时,所述指示信息指示已提交的数据包的流内顺序号为空;则所述接收端确定接收到流内顺序号满足按序条件的数据包为:所述接收端确定接收到具有首个流内顺序号的数据包。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述每个数据包还携带流优先级标识;当所述接收端接收到多个流内顺序号满足按序条件的数据包时,所述接收端优先提交所述流优先级标识指示的优先级高的流内的数据包。
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述至少两个流中的每个流对应至少一个资源。
7.一种TCP连接的建立方法,其特征在于,包括以下步骤:
接收端接收来自发送端的建立连接请求,所述建立连接请求中携带所述发送端的多流能力指示参数;
所述接收端向所述发送端返回建立连接应答,所述建立连接应答中携带所述接收端的多流能力指示参数;
所述接收端接收来自所述发送端的建立连接应答,建立与所述发送端之间的连接。
8.根据权利要求7所述的方法,其特征在于,所述接收端的多流能力指示参数包括所述接收端允许的最大输入流的数量,所述接收端接收的来自所述发送端的流的数量小于等于所述接收端允许的最大输入流的数量。
9.根据权利要求7或8所述的方法,其特征在于,所述发送端的多流能力指示参数包括所述发送端允许的最大输入流的数量,所述接收端向所述发送端发送的流的数量小于等于所述发送端允许的最大输入流的数量。
10.一种数据传输装置,其特征在于,包括:接收模块,处理模块和发送模块:
所述接收模块,用于接收来自发送端的至少两个流,所述至少两个流中的每个流包含多个数据包,每个数据包携带所属流的流标识及流内顺序号,所述流内顺序号表示所述每个数据包在所属流内的顺序;
所述处理模块,用于对于所述至少两个流中的至少一个流,确定接收到流内顺序号满足按序条件的数据包;
所述发送模块,用于提交所述流内顺序号满足按序条件的数据包。
11.根据权利要求10所述的装置,其特征在于,对于某个流,所述按序条件包括流内顺序号为已提交的数据包的最大流内顺序号加1。
12.根据权利要求10或11所述的装置,其特征在于,在所述处理模块确定接收到流内顺序号满足按序条件的数据包之前,对于所述至少两个流中的每个流,所述处理模块用于记录指示信息,所述指示信息指示已提交的数据包的最大流内顺序号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611210824.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息推送方法和信息推送服务器
- 下一篇:用于车辆诊断的方法和装置