[发明专利]数据发送方法及装置有效
申请号: | 201310444704.3 | 申请日: | 2013-09-26 |
公开(公告)号: | CN104518841B | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 刘玎 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/16 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 关文魁 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 滑动窗口 时间段 发送数据包 发送效率 数据发送 丢包率 长度调整 大小关系 调整模块 发送模块 获取模块 通信领域 网络环境 影响数据 正整数 丢包 预设 | ||
本发明公开了一种数据发送方法及装置,属于通信领域。所述方法包括:获取第n个时间段所对应的丢包率,n为正整数;根据所述丢包率与预设的丢包阈值之间的大小关系,将在所述第n个时间段内发送数据包时的第n滑动窗口长度调整为第n+1滑动窗口长度;根据所述第n+1滑动窗口长度在第n+1个时间段内发送数据包。所述装置包括:获取模块、调整模块和发送模块。本发明解决了无法根据当前的网络环境对滑动窗口长度进行调整造成的影响数据的发送效率的问题,达到了提高数据的发送效率的效果。
技术领域
本发明涉及通信领域,特别涉及一种数据发送方法及装置。
背景技术
随着网络技术的发展,数据发送已经成为互联网最为关键的实现部分。数据发送主要分为两种,一种是可靠传输,需要传输保证数据的完整性,比如文件发送等业务;另一种是不可靠传输,不可靠传输在某种程度上不要求数据的严格完整性,而更加注重数据的实时性,比如音视频,流量测试等业务。对于不可靠传输,如何在当前的网络环境下达到最优的传输速率,是尤为关键的。
现有的数据发送方法包括:发送端获取已发出且未收到响应的数据包的个数;检测获取到的个数是否等于预设的滑动窗口长度;若检测结果为该个数等于预设的滑动窗口长度,则暂停发送数据包,在接收到响应后继续发送数据包;若检测结果为该个数小于预设的滑动窗口长度,则继续发送数据包。其中,滑动窗口长度是指允许已经发出且未收到响应的数据包的个数。
发送端通过滑动窗口控制数据包的发送,若当前的网络环境发生了变化,无法对滑动窗口长度进行调整,从而无法对数据包的发送速率进行调整,影响了数据的发送效率。
发明内容
为了解决无法根据当前的网络环境对滑动窗口长度进行调整造成的影响数据的发送效率的问题,本发明实施例提供了一种数据发送方法及装置。所述技术方案如下:
第一方面,本发明实施例提供了一种数据发送方法,所述方法包括:
获取第n个时间段所对应的丢包率,n为正整数;
根据所述丢包率与预设的丢包阈值之间的大小关系,将在所述第n个时间段内发送数据包时的第n滑动窗口长度调整为第n+1滑动窗口长度;
根据所述第n+1滑动窗口长度在第n+1个时间段内发送数据包。
第二方面,本发明实施例提供了一种数据发送装置,所述装置包括:
获取模块,用于获取第n个时间段所对应的丢包率,n为正整数;
调整模块,用于根据所述获取模块获取到的所述丢包率与预设的丢包阈值之间的大小关系,将在所述第n个时间段内发送数据包时的第n滑动窗口长度调整为第n+1滑动窗口长度;
发送模块,用于根据所述调整模块调整后的所述第n+1滑动窗口长度在第n+1个时间段内发送数据包。
通过获取第n个时间段所对应的丢包率,n为正整数;根据所述丢包率与预设的丢包阈值之间的大小关系,将在所述第n个时间段内发送数据包时的第n滑动窗口长度调整为第n+1滑动窗口长度;根据所述第n+1滑动窗口长度在第n+1个时间段内发送数据包,可以根据丢包率自动调节第n+1滑动窗口长度,由于丢包率反馈了当前的网络环境,因此,解决了无法根据当前的网络环境对滑动窗口长度进行调整造成的影响数据的发送效率的问题,达到了提高数据的发送效率的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的数据发送方法的方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310444704.3/2.html,转载请声明来源钻瓜专利网。