[发明专利]一种数据传输方法和装置有效
申请号: | 201510747009.3 | 申请日: | 2015-11-05 |
公开(公告)号: | CN105245470B | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 金峰 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | H04L12/833 | 分类号: | H04L12/833;H04L12/911;H04L1/16 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 冯筠 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及网络通讯领域,尤其涉及一种数据传输方法和装置。本发明通过发送方把发送位图表中对应的数据块发送出去后再发送多份询问数据包询问接收方是否接收到所有发送的数据块,接收方通过查看接收位图表并发送多份应答数据包告诉发送方是否全部接收到了数据块,如果没有,哪些数据块没有接收到。发送方接收到应答数据包后发送接收方没有接收到的数据块。本发明通过以上方法避免了在非对称信道中,TCP协议数据传输的过程中发送很多确认报文而导致用户的上行网络发生拥塞而下行网络带宽还没有充分利用的情况。 | ||
搜索关键词: | 一种 数据传输 方法 装置 | ||
【主权项】:
1.一种数据传输方法,包括发送方,其特征在于:发送方把将要发送的数据分成一个或者多个数据块,并对每一个数据块进行序号标识表示数据块的序号,对每一个数据块设置第一发送状态标识用于表示数据块处于未发送状态;发送方建立发送位图表,发送位图表中包括所述每一个数据块的序号标识、所述每一个数据块对应的第一发送状态标识;发送方将所述发送位图表中对应的每一个数据块发送出去并保存,并更改每一个数据块对应的第一发送状态标识为第二发送状态标识,用于表示该数据块已发送;发送方判断所述数据块是否全部发送;如果所述数据块全部发送,发送方发送询问数据包询问接收方是否接收到发送的每一个数据块;发送方接收由接收方发送的应答数据包,所述应答数据包告诉发送方需要发送的数据块的信息,所述数据块的信息至少包括一个数据块 的序号标识;根据需要发送的数据块的信息判断是否有需要发送的数据块;如果没有需要发送的数据块,发送方删除保存的数据块;还包括接收方,接收方建立接收位图表,接收位图表包括每一个数据块的序号标识用于表示数据块的序号,每一个数据块对应的第一接收状态标识用于表示数据块处于未接收状态;接收方接收发送方发送的数据块,并更改相应数据块的第一接收状态标识为第二接收状态标识,用于表示该数据块已经接收到;接收方判断是否接收到询问数据包;如果接收方接收到询问数据包,判断接收位图表中是否有保持第一接收状态标识的数据块;如果没有保持第一接收状态标识的数据块,则接收方发送应答数据包,所述应答数据包包括表示接收方已全部接收到数据块的信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510747009.3/,转载请声明来源钻瓜专利网。
- 上一篇:擦窗机卷绕式伸缩平台
- 下一篇:蓄水式快速泡茶机