数据传输速率调整方法、装置和无线接入点的制作方法

文档序号:7773434阅读:164来源:国知局
数据传输速率调整方法、装置和无线接入点的制作方法
【专利摘要】本发明提供一种数据传输速率调整方法、装置和无线接入点,一种数据传输速率调整方法包括:将速率调整周期划分为探测周期和固定速率周期;在所述探测周期中分别统计使用至少两种数据传输速率传输数据时的吞吐量,并在所述探测周期超时后进入所述固定速率周期;在所述固定速率周期中使用吞吐量最大的数据传输速率传输数据。本发明提供的数据传输速率调整方法、装置和无线接入点,用于达到最佳的数据传输速率,提高系统性能。
【专利说明】数据传输速率调整方法、装置和无线接入点
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种数据传输速率调整方法、装置和无线接入点。
【背景技术】
[0002]无线通信网络中,数据通过空中的无线信道进行传输,但是无线信道可能受到空间衰落或同频干扰等因素的影响,从而影响在无线信道中传输的数据。
[0003]在无线通信网络中传输的数据可能采用不同的调制方式及不同的编码方式进行处理,而得到不同的数据传输速率,不同的数据传输速率的抗干扰能力也不同。因此,为了应对无线信道的干扰,可以首先估计出无线信道的噪声情况,根据估计出的噪声情况选择一个最佳的数据传输速率,使用所选择的最佳数据传输速率进行数据传输,以提高系统性倉泛。
[0004]现有技术中,通过统计丢包率(packet loss rate)和丢巾贞率(frame loss rate)、发送探测包、统计连续的发送成功率、测试信道的信噪比、长期平滑评估这几个因素对无线信道的数据传输速率进行调整。但上述各因素在复杂的无线环境下发送速率往往偏离最佳发送速率,而无法达到无线通信系统的最佳性能。

【发明内容】

[0005]本发明提供一种数据传输速率调整方法、装置和无线接入点,用于达到最佳的数据传输速率,提高系统性能。
[0006]本发明提供一种数据传输速率调整方法,包括:
[0007]将速率调整周期划分为探测周期和固定速率周期;
[0008]在所述探测周期中分别统计使用至少两种数据传输速率传输数据时的吞吐量,并在所述探测周期超时后进入所述固定速率周期;
[0009]在所述固定速率周期中使用吞吐量最大的数据传输速率传输数据。
[0010]本发明还提供一种数据传输速率调整装置,包括:
[0011]周期划分模块,用于将速率调整周期划分为探测周期和固定速率周期;
[0012]探测模块,用于在所述探测周期中分别统计使用至少两种数据传输速率传输数据时的吞吐量,并在所述探测周期超时后进入所述固定速率周期;
[0013]传输模块,用于在所述固定速率周期中使用吞吐量最大的数据传输速率传输数据。
[0014]本发明还提供一种无线接入点,包括:本发明提供的数据传输速率调整装置。
[0015]本实施例提供的数据传输速率调整方法、装置和无线接入点,通过将速率调整周期划分为探测周期和固定速率周期,在探测周期中使用至少两种数据传输速率并统计每种数据传输速率的吞吐量,而在固定速率周期中使用吞吐量最大的数据传输速率传输数据,可以在数据传输过程中达到最大的数据传输吞吐量。【专利附图】

【附图说明】
[0016]图1为802.1lg支持的12种数据传输速率随信噪比的的数据包成功传输率变化曲线图;
[0017]图2为本发明实施例提供的数据传输速率调整方法实施例一的流程图;
[0018]图3为本发明实施例提供的数据传输速率调整方法实施例二的流程图;
[0019]图4为本发明实施例提供的数据传输速率调整方法实施例三的流程图;
[0020]图5为本发明实施例提供的数据传输速率调整方法实施例四的流程图;
[0021]图6为本发明实施例提供的数据传输速率调整装置实施例一的结构示意图;
[0022]图7为本发明实施例提供的数据传输速率调整装置实施例二的结构示意图。
【具体实施方式】
[0023]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]本发明下述各实施例以无线局域网为例对本发明实施例提供的数据传输速率调整方法进行说明,但本发明实施例提供的数据传输速率调整方法可以适用于任意无线通信网络。
[0025]电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE) 802.11系列标准是一种无线局域网的标准,其中包括802.1lb,802.lla、802.Hg、802.1ln等多种系列标准,802.11标准的物理层规定了不同的调制方式,包括BPSK、QPSK、16QAM、64QAM、0FDM等,以及不同的编码方式,通过不同调制方式和不同编码方式的组合,可以得到不同的数据传输速率。其中802.1lb支持1、2、5.5、llMbps四种数据传输速率;802.1la支持 6、9、12、18、24、36、48、54Mbps 八种数据传输速率;802.1lg 支持 1、2、5.5、6、9、11、12、18、24、36、48、54Mbps十二种数据传输速率;而802.1ln则支持32种数据传输速率。上述各种不同的数据传输速率的抗噪能力不同,图1为802.Hg支持的12种数据传输速率随信噪比的的数据包成功传输率(packet delivery ratio,PDR)变化曲线图。图1中横坐标表示信号的信号噪声比(Signal to Noise Ratio, SNR),单位为dB ;纵坐标表示数据包的成功传输率,0表示成功率为0%,I表示成功率为100%。从图1中可以看出,不同的数据传输速率在信噪比相同的情况下具有不同的数据包成功传输率。
[0026]在现有技术中,通常考虑以下几个因素来调整发送数据传输速率。
[0027](I)丢包率和丢帧率,即在一个时间周期内,通过统计丢包率或丢帧率来确定是否调整数据传输速率。
[0028](2)使用探测包来探测新的合适的数据传输速率,即使用与当前数据传输速率不同的速率发送探测包,统计探测包的成功率等,从而确定下一个时间窗口的合适的数据传输速率。
[0029](3)连续的发送成功统计。统计一段较长时间内的丢包率,从而决定是提高发送速率,还是降低发送速率。一般的门限例如:如果丢包率低于10%则调高数据传输速率,如果丢包率高于33%则降低数据传输速率。
[0030](4)根据信噪比来确定是否调整数据传输速率。
[0031](5)长期平滑评估。自动速率回退是一种用于实际网络中的速率自适应调整方法。它利用发送方传输时连续成功或者连续失败作为判断信道好坏的标志,进而进行速率调整。当发送方收到确认时,则该数据帧传输成功,当发送方未收到确认,则表示传输失败。在自动速率回退中,当连续10帧发送成功或定时器超时,就发送一个探测帧,若该探测帧成功,则提高一档发送速率;若连续两帧发送失败或者探测帧发送失败,则降低一档发送速率进行数据发送。除了自动速率回退方法之外,还可采用诸如自适应自动速率回退方法来进行长期的平滑评估。
[0032]上述各种现有技术的数据传输速率调整方法主要考虑几种因素,即丢包率/丢帧率、探测包、连续统计、SNR和长期平滑评估。每种因素都有周期和门限值的调整。但是所有这些方法在复杂的无线环境下发送速率往往偏离最佳发送速率。比如,同频干扰下发生碰撞,现有技术会进行降速,然而速率下降导致碰撞更加严重,速率进一步下降,导致发送速率远远偏离最佳发送速率,速率越降吞吐量越低。
[0033]基于现有技术对数据传输速率的调整方法存在一定缺陷,本发明实施例提供了一种数据传输速率调整方法,其基本思想是将数据传输速率的调整分为两个周期,分别为探测周期和固定速率周期,在探测周期中使用不同的数据传输速率传输数据,并统计每种数据传输速率的吞吐量,并在固定速率周期中使用吞吐量最大的数据传输速率传输数据。由于数据吞吐量才是表征无线信道数据传输能力的最佳参数,因此本实施例提供的数据传输速率调整方法可以得到最佳的数据传输速率。
[0034]图2为本发明实施例提供的数据传输速率调整方法实施例一的流程图,如图2所示,本实施例的方法包括:
[0035]步骤S201,将速率调整周期划分为探测周期和固定速率周期。
[0036]具体地,本实施例中首先将速率调整周期划分为两个周期,分别为探测周期和固定速率周期。由于无线信道的干扰在一定的时间内是相对固定的,因此不需要实时对数据传输速率进行监测,而是可以在监测一定时间的数据传输速率,得到较佳的数据传输速率后,在一定长度的时间范围内固定使用该数据传输速率传输数据。因此本实施例中将速率调整周期划分为探测周期和固定速率周期,其中在探测周期中使用不同的数据传输速率传输数据,而在固定速率周期中使用固定的数据传输速率发送数据。
[0037]另外,由于在探测周期中使用不同的数据传输速率传输数据并进行统计会消耗一定的系统资源,可以将固定速率周期的长度设置为大于探测周期的长度。
[0038]步骤S202,在探测周期中分别统计使用至少两种数据传输速率传输数据时的吞吐量,并在探测周期超时后进入固定速率周期。
[0039]具体地,在探测周期中,可以使用至少两种数据传输速率分别传输数据,并在探测周期结束后统计使用每种数据传输速率传输数据的吞吐量。数据传输速率的选择可以是随机的,或者基于一定的机制进行选择,本实施例不以此为限,只要是能够在探测周期中使用至少两种数据传输速率分别传输数据,并分别统计每种数据传输速率传输数据时的吞吐量即可。
[0040]步骤S203,在固定速率周期中使用吞吐量最大的数据传输速率传输数据。[0041]具体地,当探测周期到达预设时间后,进入固定速率周期,在固定速率周期中使用在探测周期中所使用的数据传输速率中吞吐量最大的数据传输速率传输数据。这样,在固定速率周期中使用该数据传输速率传输数据的吞吐量同样可以基本达到在当前干扰环境下最大的吞吐量。当固定速率周期达到预设时间后,再次进入探测周期,如此循环则可以在整个数据传输过程中达到最大的吞吐量。
[0042]本实施例,通过将速率调整周期划分为探测周期和固定速率周期,在探测周期中使用至少两种数据传输速率并统计每种数据传输速率的吞吐量,而在固定速率周期中使用吞吐量最大的数据传输速率传输数据,可以在数据传输过程中达到最大的数据传输吞吐量。
[0043]图3为本发明实施例提供的数据传输速率调整方法实施例二的流程图,如图3所示,本实施例的方法包括:
[0044]步骤S301,将速率调整周期划分为探测周期和固定速率周期。
[0045]具体地,例如,本实施例中将一个速率调整周期设置为2.5秒,并将探测周期划分为0.5秒,将固定速率周期划分为2秒。
[0046]步骤S302,将探测周期平均划分为至少两个探测子周期。
[0047]具体地,为了便于统计使用每种不同的数据传输速率传输数据的吞吐量,本实施例中,将探测周期平均划分为至少两个探测子周期。每个探测子周期的长度可以根据需要提前进行预设。例如本实施例中将探测周期平均划分为5个探测子周期,每个探测子周期为0.1秒。
[0048]步骤S303,使用至少两种不同的数据传输速率分别在至少两个探测子周期中传输数据。
[0049]具体地,分别在每个探测子周期中使用不同的数据传输速率数据速率,这样使用每种数据传输速率传输数据的时间均相同,便于统计使用每种数据传输速率传输数据的吞吐量。
[0050]步骤S304,分别统计在至少两个探测子周期中所使用的至少两种不同的数据传输速率传输数据时的吞吐量。
[0051]具体地,对使用每种数据传输速率传输数据的吞吐量进行分别统计。吞吐量的具体计算方法可以使用现有的任一种吞吐量计算方法,例如:吞吐量=(1-丢包率)x传输速率X系数,上述系数表示使用该传输速率传输数据时,除去传输开销而能够用于传输数据的比例。
[0052]步骤S305,在固定速率周期中使用吞吐量最大的数据传输速率传输数据。
[0053]具体地,本步骤与步骤S203相同。
[0054]本实施例,通过将速率调整周期划分为探测周期和固定速率周期,在探测周期中使用至少两种数据传输速率并统计每种数据传输速率的吞吐量,而在固定速率周期中使用吞吐量最大的数据传输速率传输数据,可以在数据传输过程中达到最大的数据传输吞吐量。进一步地,由于将探测周期平均分为多个探测子周期,在每个子周期中使用不同的数据传输速率传输数据,因此便于对使用每种数据传输速率发送数据的吞吐量进行统计。
[0055]图4为本发明实施例提供的数据传输速率调整方法实施例三的流程图,如图4所示,本实施例的方法包括:[0056]步骤S401,将速率调整周期划分为探测周期和固定速率周期。
[0057]具体地,本步骤与步骤S301相同。
[0058]步骤S402,将探测周期平均划分为至少两个探测子周期。
[0059]具体地,本步骤与步骤S302相同。
[0060]步骤S403,若在第一探测子周期中使用第一数据传输速率传输数据时的数据传输参数超过预设阈值,则在第一探测子周期之后的第二探测子周期中使用第二数据传输速率传输数据,否则在第二探测子周期中使用第三数据传输速率传输数据;第一数据传输速率、第二数据传输速率和第三数据传输速率均不同。
[0061]具体地,设探测周期中的任意一个探测子周期为第一探测子周期,在第一探测子周期中使用第一数据传输速率传输数据。在第一探测子周期中使用第一数据传输速率传输数据时,对数据传输参数进行检测,该数据传输参数可以是现有技术中数据传输速率方法所考虑的几种因素之一,例如丢包率/丢帧率、探测包、连续统计、SNR和长期平滑评估等。在第一探测子周期中可以基于任一种数据传输参数对所使用的第一数据传输速率进行检测,在第一探测子周期超时后,判断数据传输参数是否超过需要进行调整的预设阈值。需要说明的是,上述数据传输参数中,当某些数据传输参数(例如丢包率/丢帧率等)超过预设阈值时需要降低数据传输速率,而另一些数据传输参数(例如探测包、连续统计、SNR和长期平滑评估等)超过预设阈值时则需要提高数据传输速率。设第一探测子周期之后的探测子周期为第二探测子周期,当第一探测子周期超时后,若数据传输参数超过预设阈值则相应地提高或者降低数据传输速率,使用第二数据传输速率传输数据;否则向相反的方向调整数据传输速率,使用第三数据传输速率传输数据。例如若判断某种数据传输参数超过预设阈值时需提高数据传输速率,则当该数据传输参数未超过预设阈值时则需降低数据传输速率。
[0062]步骤S404,分别统计在至少两个探测子周期中所使用的至少两种不同的数据传输速率传输数据时的吞吐量。
[0063]具体地,由于本实施例在探测周期中使用了基于数据传输参数的速率调整方法,因此在探测周期中可以得到较优选的数据传输速率,而对使用较优选的数据传输速率传输数据的吞吐量进行统计,可以使固定速率周期中所使用的数据传输速率更加接近最佳的数据传输速率。
[0064]步骤S405,在固定速率周期中使用吞吐量最大的数据传输速率传输数据。
[0065]具体地,本步骤与步骤S305相同。
[0066]本实施例,通过将速率调整周期划分为探测周期和固定速率周期,在探测周期中使用至少两种数据传输速率并统计每种数据传输速率的吞吐量,而在固定速率周期中使用吞吐量最大的数据传输速率传输数据,可以在数据传输过程中达到最大的数据传输吞吐量。进一步地,在探测周期中使用基于数据传输参数的速率调整方法,可以在固定速率周期中得到更优选的数据传输速率。
[0067]图5为本发明实施例提供的数据传输速率调整方法实施例四的流程图,本实施例在图4所示实施例的基础上,以数据传输参数为丢包率或者丢帧率为例,对本发明实施例提供的数据传输速率调整方法进行进一步说明,如图5所示,本实施例的方法包括:
[0068]步骤S501,将速率调整周期划分为探测周期和固定速率周期。[0069]具体地,本步骤与步骤S301相同。
[0070]步骤S502,将探测周期平均划分为至少两个探测子周期。
[0071]具体地,本步骤与步骤S302相同。
[0072]步骤S503,判断在第一探测子周期中使用第一数据传输速率传输数据时丢包率或者丢帧率是否大于预设阈值。
[0073]具体地,设探测周期中的任意一个探测子周期为第一探测子周期,在第一探测子周期中使用第一数据传输速率传输数据。在第一探测子周期中使用第一数据传输速率传输数据时,对丢包率或者丢帧率进行检测,判断丢包率或者丢帧率是否大于预设阈值。若丢包率或者丢帧率大于预设阈值则认为使用第一数据传输速率传输数据成功率过低,需要降速;若丢包率或者丢帧率不大于预设阈值则认为使用第一数据传输速率传输数据成功率正常,可以尝试升速。若丢包率或者丢帧率大于预设阈值则执行步骤S504,丢包率或者丢帧率不大于预设阈值,则执行步骤S505。
[0074]步骤S504,在第一探测子周期之后的第二探测子周期中使用第二数据传输速率传输数据,第二数据传输速率小于第一数据传输速率。
[0075]具体地,若在第一探测子周期超时后,判断丢包率或者丢帧率大于预设阈值,则需要降速发送数据,设第一探测子周期之后的探测子周期为第二探测子周期,在第二探测子周期中使用传输速率小于第一数据传输速率的第二数据传输速率传输数据。
[0076]步骤S505,在第一探测子周期之后的第二探测子周期中使用第三数据传输速率传输数据,第三数据传输速率大于第一数据传输速率。
[0077]具体地,若在第一探测子周期超时后,判断丢包率或者丢帧率不大于预设阈值,则可以升速发送数据,设第一探测子周期之后的探测子周期为第二探测子周期,在第二探测子周期中使用传输速率大于第一数据传输速率的第三数据传输速率传输数据。
[0078]步骤S506,分别统计在至少两个探测子周期中所使用的至少两种不同的数据传输速率传输数据时的吞吐量。
[0079]具体地,由于本实施例在探测周期中使用了基于丢包率或丢帧率的速率调整方法,因此在探测周期中可以得到较优选的数据传输速率,而对使用较优选的数据传输速率传输数据的吞吐量进行统计,可以使固定速率周期中所使用的数据传输速率更加接近最佳的数据传输速率。
[0080]步骤S507,在固定速率周期中使用吞吐量最大的数据传输速率传输数据。
[0081]具体地,本步骤与步骤S305相同。
[0082]本实施例,通过将速率调整周期划分为探测周期和固定速率周期,在探测周期中使用至少两种数据传输速率并统计每种数据传输速率的吞吐量,而在固定速率周期中使用吞吐量最大的数据传输速率传输数据,可以在数据传输过程中达到最大的数据传输吞吐量。进一步地,在探测周期中使用基于丢包率或丢帧率的速率调整方法,可以在固定速率周期中得到更优选的数据传输速率。
[0083]进一步地,在图2至图5所示实施例中,在固定速率周期中使用吞吐量最大的数据传输速率传输数据,包括:若在固定速率周期中使用吞吐量最大的数据传输速率传输数据的成功率小于预设阈值或者连续传输失败次数大于预设阈值,则进入探测周期;否则当固定速率周期超时后进行探测周期。[0084]具体地,本发明实施例提供的数据传输速率调整方法在固定速率周期中仅使用一种固定的数据传输速率传输数据,但在固定速率周期中同样可以对数据传输的成功率或连续传输失败次数进行检测,从而应对信道的变化。可以对固定速率周期中使用的数据传输速率传输数据的成功率进行检测,若其小于预设阈值,则意味着使用该数据传输速率传输数据的成功率过低,需要进行调整,则此时不需要等待固定速率周期结束而直接进入探测周期,再次对不同的数据传输速率传输数据的吞吐量进行检测;若其不小于预设阈值,则可以使用该数据传输速率传输数据直至固定速率周期结束。另外还可以对固定速率周期中使用的数据传输速率传输数据的连续失败次数进行检测,若其小于预设阈值,则意味着使用该数据传输速率传输数据的成功率过低,需要进行调整,则此时不需要等待固定速率周期结束而直接进入探测周期,再次对不同的数据传输速率传输数据的吞吐量进行检测;若其不小于预设阈值,则可以使用该数据传输速率传输数据直至固定速率周期结束。
[0085]进一步地,上述各实施例中,在固定速率周期中使用吞吐量最大的数据传输速率传输数据之后,还包括:在固定速率周期之后的探测周期中首先使用该固定速率周期中所使用的数据传输速率传输数据。
[0086]具体地,当一个固定速率周期结束后或者由于在固定速率周期中检测到数据传输成功率过低,则需要进行探测周期,在一个固定速率周期之后的探测周期中,可以首先使用该固定速率周期中所使用的数据传输速率传输数据。由于固定速率周期中所使用的数据传输速率是经过上一次探测周期的统计得到的,因此该数据传输速率在无线信道中的吞吐量应该是较佳的,因此在探测周期中首先使用上一次固定速率周期中所使用的数据传输速率传输数据可以在本次探测周期中得到较优选的数据传输速率。
[0087]图6为本发明实施例提供的数据传输速率调整装置实施例一的结构示意图,本实施例的数据传输速率调整装置可以为部署在网络中的任意控制设备中或者为网络中的一个独立的控制设备,本实施例的数据传输速率调整装置包括:
[0088]周期划分模块61,用于将速率调整周期划分为探测周期和固定速率周期。
[0089]探测模块62,用于在所述探测周期中分别统计使用至少两种数据传输速率传输数据时的吞吐量,并在所述探测周期超时后进入所述固定速率周期。
[0090]传输模块63,用于在所述固定速率周期中使用吞吐量最大的数据传输速率传输数据。
[0091]本实施例的数据传输速率调整装置用于实现图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0092]图7为本发明实施例提供的数据传输速率调整装置实施例二的结构示意图,本实施例的数据传输速率调整装置在图6的基础上,探测模块62,包括:
[0093]周期划分单元71,用于将所述探测周期平均划分为至少两个探测子周期。
[0094]传输单元72,用于使用至少两种不同的数据传输速率分别在所述至少两个探测子周期中传输数据。
[0095]统计单元73,用于分别统计在所述至少两个探测子周期中所使用的所述至少两种不同的数据传输速率传输数据时的吞吐量。
[0096]本实施例的数据传输速率调整装置用于实现图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。[0097]进一步地,图7所示数据传输速率调整装置中,传输单元72,具体用于若在第一探测子周期中使用第一数据传输速率传输数据时的数据传输参数超过预设阈值,则在所述第一探测子周期之后的第二探测子周期中使用第二数据传输速率传输数据,否则在所述第二探测子周期中使用第三数据传输速率传输数据;所述第一数据传输速率、所述第二数据传输速率和所述第三数据传输速率均不同。
[0098]进一步地,图7所示数据传输速率调整装置中,传输单元72,具体用于若在所述第一探测子周期中使用所述第一数据传输速率传输数据时丢包率或者丢帧率大于预设阈值,则在所述第二探测子周期中使用所述第二数据传输速率传输数据,所述第二数据传输速率小于所述第一数据传输速率;否则,在所述第二探测子周期中使用所述第三数据传输速率传输数据,所述第三数据传输速率大于所述第一数据传输速率
[0099]进一步地,图6或图7所示数据传输速率调整装置中,传输模块63,具体用于若在所述固定速率周期中使用所述吞吐量最大的数据传输速率传输数据的成功率小于预设阈值或者连续传输失败次数大于预设阈值,则进入所述探测周期;否则当所述固定速率周期超时后进行所述探测周期。
[0100]进一步地,图6或图7所示数据传输速率调整装置中,探测模块62,还用于在所述固定速率周期之后的探测周期中首先使用所述固定速率周期中所使用的数据传输速率传输数据。
[0101]本发明实施例还提供一种无线接入点,包括本发明实施例提供的任一种数据传输速率调整装置。该无线接入点还包括用于实现无线接入功能的其他单元和模块,其结构和原理与现有的无线接入点类似,此处不再赘述。
[0102]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种数据传输速率调整方法,其特征在于,包括: 将速率调整周期划分为探测周期和固定速率周期; 在所述探测周期中分别统计使用至少两种数据传输速率传输数据时的吞吐量,并在所述探测周期超时后进入所述固定速率周期; 在所述固定速率周期中使用吞吐量最大的数据传输速率传输数据。
2.根据权利要求1所述的方法,其特征在于,所述在探测周期中分别统计使用至少两种数据传输速率传输数据时的吞吐量,包括: 将所述探测周期平均划分为至少两个探测子周期; 使用至少两种不同的数据传输速率分别在所述至少两个探测子周期中传输数据;分别统计在所述至少两个探测子周期中所使用的所述至少两种不同的数据传输速率传输数据时的吞吐量。
3.根据权利要求2所述的方法,其特征在于,所述使用至少两个不同的数据传输速率分别在所述至少两个探测子周期中传输数据,包括: 若在第一探测子周期中使用第一数据传输速率传输数据时的数据传输参数超过预设阈值,则在所述第一探测 子周期之后的第二探测子周期中使用第二数据传输速率传输数据,否则在所述第二探测子周期中使用第三数据传输速率传输数据; 所述第一数据传输速率、所述第二数据传输速率和所述第三数据传输速率均不同。
4.根据权利要求3所述的方法,其特征在于,所述若在第一探测子周期中使用第一数据传输速率传输数据时的数据传输参数超过预设阈值,则在所述第一探测子周期之后的第二探测子周期中使用第二数据传输速率传输数据,否则在所述第二探测子周期中使用第三数据传输速率传输数据,包括: 若在所述第一探测子周期中使用所述第一数据传输速率传输数据时丢包率或者丢帧率大于预设阈值,则在所述第二探测子周期中使用所述第二数据传输速率传输数据,所述第二数据传输速率小于所述第一数据传输速率; 否则,在所述第二探测子周期中使用所述第三数据传输速率传输数据,所述第三数据传输速率大于所述第一数据传输速率。
5.根据权利要求1~4任一项所述的方法,其特征在于,所述在固定速率周期中使用吞吐量最大的数据传输速率传输数据,包括: 若在所述固定速率周期中使用所述吞吐量最大的数据传输速率传输数据的成功率小于预设阈值或者连续传输失败次数大于预设阈值,则进入所述探测周期; 否则当所述固定速率周期超时后进行所述探测周期。
6.根据权利要求5所述的方法,其特征在于,所述在固定速率周期中使用吞吐量最大的数据传输速率传输数据之后,还包括: 在所述固定速率周期之后的探测周期中首先使用所述固定速率周期中所使用的数据传输速率传输数据。
7.一种数据传输速率调整装置,其特征在于,包括: 周期划分模块,用于将速率调整周期划分为探测周期和固定速率周期; 探测模块,用于在所述探测周期中分别统计使用至少两种数据传输速率传输数据时的吞吐量,并在所述探测周期超时后进入所述固定速率周期;传输模块,用于在所述固定速率周期中使用吞吐量最大的数据传输速率传输数据。
8. 根据权利要求7所述的装置,其特征在于,所述探测模块,包括: 周期划分单元,用于将所述探测周期平均划分为至少两个探测子周期; 传输单元,用于使用至少两种不同的数据传输速率分别在所述至少两个探测子周期中传输数据; 统计单元,用于分别统计在所述至少两个探测子周期中所使用的所述至少两种不同的数据传输速率传输数据时的吞吐量。
9.根据权利要求8所述的装置,其特征在于,所述传输单元,具体用于若在第一探测子周期中使用第一数据传输速率传输数据时的数据传输参数超过预设阈值,则在所述第一探测子周期之后的第二探测子周期中使用第二数据传输速率传输数据,否则在所述第二探测子周期中使用第三数据传输速率传输数据;所述第一数据传输速率、所述第二数据传输速率和所述第三数据传输速率均不同。
10.根据权利要求9所述的装置,其特征在于,所述传输单元,具体用于若在所述第一探测子周期中使用所述第一数据传输速率传输数据时丢包率或者丢帧率大于预设阈值,则在所述第二探测子周期中使用所述第二数据传输速率传输数据,所述第二数据传输速率小于所述第一数据传输速率;否则,在所述第二探测子周期中使用所述第三数据传输速率传输数据,所述第三数据传输速率大于所述第一数据传输速率。
11.根据权利要求7~10任一项所述的装置,其特征在于,所述传输模块,具体用于若在所述固定速率周期中使用所述吞吐量最大的数据传输速率传输数据的成功率小于预设阈值或者连续传输失败次数大于预设阈值,则进入所述探测周期;否则当所述固定速率周期超时后进行所述探测周期。
12.根据权利要求11所述的装置,其特征在于,所述探测模块,还用于在所述固定速率周期之后的探测周期中首先使用所述固定速率周期中所使用的数据传输速率传输数据。
13.一种无线接入点,其特征在于,包括:如权利要求7~12任一项所述的数据传输速率调整装置。
【文档编号】H04L1/00GK103532669SQ201310478290
【公开日】2014年1月22日 申请日期:2013年10月14日 优先权日:2013年10月14日
【发明者】黄岁世 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1