新四季網

數據傳輸速率調整方法、裝置和無線接入點的製作方法

2023-05-21 15:17:26

數據傳輸速率調整方法、裝置和無線接入點的製作方法
【專利摘要】本發明提供一種數據傳輸速率調整方法、裝置和無線接入點,一種數據傳輸速率調整方法包括:將速率調整周期劃分為探測周期和固定速率周期;在所述探測周期中分別統計使用至少兩種數據傳輸速率傳輸數據時的吞吐量,並在所述探測周期超時後進入所述固定速率周期;在所述固定速率周期中使用吞吐量最大的數據傳輸速率傳輸數據。本發明提供的數據傳輸速率調整方法、裝置和無線接入點,用於達到最佳的數據傳輸速率,提高系統性能。
【專利說明】數據傳輸速率調整方法、裝置和無線接入點
【技術領域】
[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日
【發明者】黃歲世 申請人:福建星網銳捷網絡有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀