[发明专利]一种报文传输方法及用户设备有效
| 申请号: | 201510605226.9 | 申请日: | 2015-09-21 |
| 公开(公告)号: | CN106656431B | 公开(公告)日: | 2020-09-29 |
| 发明(设计)人: | 张钟;杨能;黄茂青;张伟 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L1/18 | 分类号: | H04L1/18 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报文 传输 方法 用户 设备 | ||
1.一种报文传输方法,其特征在于,包括:
发送节点通过与接收节点之间的通信链路向所述接收节点传输多个报文;
所述发送节点在确定所述多个报文中的第一报文丢失之后,重传所述第一报文;
所述发送节点基于重传所述第一报文之后接收到的确认报文确定重传报文丢失;所述重传报文为重传的第一报文;
所述发送节点再次重传所述第一报文,并判断发送缓存是否为空;
如果所述发送缓存为空,则所述发送节点在再次重传所述第一报文之后立即发送所述第一报文至少一次;如果所述发送缓存非空,则所述发送节点在再次重传所述第一报文之后立即发送所述发送缓存中的第二报文;其中,所述第二报文为新的报文。
2.根据权利要求1所述的方法,其特征在于,所述发送节点基于重传所述第一报文之后接收到的确认报文确定重传报文丢失,包括:
所述发送节点根据重传所述第一报文之后接收到的确认报文携带的ack字段或者扩展字段,判断重传报文丢失。
3.根据权利要求1或2所述的方法,其特征在于,所述发送节点与所述接收节点之间的通信链路为TCP连接。
4.一种报文传输方法,其特征在于,包括:
发送节点通过与接收节点之间的通信链路向所述接收节点传输多个报文;
所述发送节点确定所述多个报文中的第一报文丢失后,重传所述第一报文;
所述发送节点基于重传所述第一报文之后接收到的确认报文确定重传报文丢失;所述重传报文为所述重传的第一报文;
所述发送节点再次重传所述第一报文,并判断发送缓存是否为空,或者当前的拥塞控制策略是否允许发送新的报文;
如果所述发送缓存为空,或者当前的拥塞控制策略不允许发送新的报文,则所述发送节点在再次重传所述第一报文之后立即发送所述第一报文至少一次;如果所述发送缓存非空,并且当前拥塞控制策略允许发送新的报文,则所述发送节点在再次重传所述第一报文之后立即发送所述发送缓存中的第二报文;其中,所述第二报文为新的报文。
5.一种用户设备,其特征在于,包括:无线调制解调器、处理器、天线和TCP协议栈;其中,所述无线调制解调器与所述天线连接,所述TCP协议栈用于,在所述处理器的控制下,将所述用户设备上运行的应用程序的数据封装成多个报文,并发送给所述无线调制解调器;所述无线调制解调器用于将接收到的报文调制成模拟信号并通过所述天线发送给服务器;
所述TCP协议栈还用于,确认所述多个报文中的第一报文丢失之后,通过所述无线调制解调器及所述天线向所述服务器重传所述第一报文,并基于重传所述第一报文之后接收到的确认报文确定重传报文丢失,所述重传报文为所述重传的第一报文;再次向所述服务器重传所述第一报文,并判断发送缓存是否为空;如果所述发送缓存为空,则在再次重传所述第一报文之后立即通过所述无线调制解调器和天线向所述服务器发送所述第一报文至少一次;
如果所述发送缓存非空,则在再次重传所述第一报文之后立即通过所述无线调制解调器和天线向所述服务器发送所述发送缓存中的第二报文;其中,所述第二报文为新的报文。
6.根据权利要求5所述的用户设备,其特征在于,所述TCP协议栈具体用于,根据重传所述第一报文之后接收到的确认报文携带的ack字段或者扩展字段,判断所述重传报文丢失。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510605226.9/1.html,转载请声明来源钻瓜专利网。





