專利名稱:一種無(wú)線局域網(wǎng)幀聚合控制方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線局域網(wǎng),特別涉及一種無(wú)線局域網(wǎng)幀聚合控制方法和裝置。
背景技術(shù):
如圖1所示,無(wú)線局域網(wǎng)中,終端(移動(dòng)終端或計(jì)算機(jī))通過(guò)接入點(diǎn)設(shè)備接入網(wǎng) 絡(luò)。以IEEE802. 11系列規(guī)范為基礎(chǔ)的無(wú)線局域網(wǎng)技術(shù)是家庭網(wǎng)絡(luò)互連技術(shù)中比較重要并 且得到廣泛應(yīng)用的一種技術(shù)。然而,傳統(tǒng)無(wú)線局域網(wǎng)的吞吐量、服務(wù)質(zhì)量等要還有所欠缺, 不能很好地滿足多重播放業(yè)務(wù)的要求。為了提高無(wú)線局域網(wǎng)的吞吐量和性能,IEEE802.il 于2004年成立TGn工作組,研究新一代超高速無(wú)線局域網(wǎng)技術(shù)。IEEE802. Iln即將完成,預(yù) 計(jì)于2009年中期發(fā)布。IEEE802. Iln從物理層、媒體接入層進(jìn)行一系列技術(shù)更新,大幅度提 高了無(wú)線局域網(wǎng)性能。物理層采用0FDM(正交頻分復(fù)用)+ΜΙΜ0(多輸入多輸出)等技術(shù), 媒體接入層采用幀聚合、塊回復(fù)等技術(shù)。幀聚合分為兩種,一種是A-MSDU,即MAC服務(wù)數(shù)據(jù)單元的聚合,多個(gè)MSDU (MAC Service Data Unit,媒體接入控制服務(wù)數(shù)據(jù)單元)聚合在一起,共用一個(gè)MAC(媒體接入控 制)幀頭和校驗(yàn)域,構(gòu)成一個(gè)MAC協(xié)議數(shù)據(jù)單元MPDU (MAC Protocol Data Unit,媒體接入 控制協(xié)議數(shù)據(jù)單元),如圖2所示;另一種是A-MPDU,即MAC協(xié)議數(shù)據(jù)單元的聚合,多個(gè)MPDU 聚合在一起,與域物理層包頭和校驗(yàn)域共同構(gòu)成一個(gè)物理數(shù)據(jù)單元PPDU(物理層協(xié)議數(shù)據(jù) 單元),如圖3所示。幀聚合提高了無(wú)線局域網(wǎng)傳輸數(shù)據(jù)包凈載荷的比率,有利于提高數(shù)據(jù) 吞吐率。幀聚合時(shí),聚合幀個(gè)數(shù)越多,則發(fā)送的物理數(shù)據(jù)包越長(zhǎng)。但是,鑒于無(wú)線傳輸環(huán)境 的復(fù)雜性,并不是在任何情況下都適合傳輸長(zhǎng)數(shù)據(jù)包的,因?yàn)槿绻麃G包重傳太頻繁,系統(tǒng)的 吞吐率也會(huì)急劇下降。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種無(wú)線局域網(wǎng)幀聚合控制方法和裝置,能動(dòng)態(tài) 控制聚合幀長(zhǎng)度,提高數(shù)據(jù)傳輸效率。為了解決上述問(wèn)題,本發(fā)明提供了一種無(wú)線局域網(wǎng)幀聚合控制方法,包括發(fā)送端獲取當(dāng)前無(wú)線傳輸環(huán)境質(zhì)量,根據(jù)所述無(wú)線傳輸環(huán)境質(zhì)量判斷是否啟用幀 聚合功能。進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述發(fā)送端使用丟包率、重傳率和無(wú)線信 號(hào)強(qiáng)度指示中一個(gè)或多個(gè)表征無(wú)線傳輸環(huán)境質(zhì)量。進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述方法還包括,當(dāng)發(fā)送端已啟用幀聚合 功能時(shí),所述發(fā)送端根據(jù)無(wú)線傳輸環(huán)境質(zhì)量調(diào)整聚合幀的長(zhǎng)度。進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述發(fā)送端根據(jù)無(wú)線傳輸環(huán)境質(zhì)量調(diào)整 聚合幀的長(zhǎng)度具體是指當(dāng)無(wú)線傳輸環(huán)境質(zhì)量大于第一質(zhì)量門限時(shí),增加聚合幀的長(zhǎng)度;當(dāng)無(wú)線傳輸環(huán)境 質(zhì)量小于第二質(zhì)量門限時(shí),減小聚合幀的長(zhǎng)度,所述第一質(zhì)量門限大于第二質(zhì)量門限。
進(jìn)一步地,上述方法還可具有以下特點(diǎn),所述方法還包括,當(dāng)發(fā)送端已啟用幀聚合 功能時(shí),還根據(jù)無(wú)線傳輸環(huán)境質(zhì)量判斷是否關(guān)閉幀聚合功能。本發(fā)明還提供一種無(wú)線局域網(wǎng)幀聚合控制裝置,包括無(wú)線傳輸環(huán)境質(zhì)量評(píng)估單元,用于獲取當(dāng)前無(wú)線傳輸環(huán)境質(zhì)量;控制單元,用于根據(jù)無(wú)線傳輸環(huán)境質(zhì)量判斷是否啟用幀聚合功能。進(jìn)一步地,上述裝置還可具有以下特點(diǎn),所述無(wú)線傳輸環(huán)境質(zhì)量評(píng)估單元,用于使 用丟包率、重傳率和無(wú)線信號(hào)強(qiáng)度指示中一個(gè)或多個(gè)表征無(wú)線傳輸環(huán)境質(zhì)量。進(jìn)一步地,上述裝置還可具有以下特點(diǎn),所述控制單元,還用于在已啟用幀聚合功 能時(shí),根據(jù)無(wú)線傳輸環(huán)境質(zhì)量調(diào)整聚合幀的長(zhǎng)度。進(jìn)一步地,上述裝置還可具有以下特點(diǎn),所述控制單元還包括第一控制模塊,用于當(dāng)無(wú)線傳輸環(huán)境質(zhì)量大于第一質(zhì)量門限時(shí),增加聚合幀的長(zhǎng) 度;第二控制模塊,用于當(dāng)無(wú)線傳輸環(huán)境質(zhì)量小于第二質(zhì)量門限時(shí),減小聚合幀的長(zhǎng) 度;所述第一質(zhì)量門限大于第二質(zhì)量門限。進(jìn)一步地,上述裝置還可具有以下特點(diǎn),所述控制單元還用于在已啟用幀聚合功 能時(shí),根據(jù)無(wú)線傳輸環(huán)境質(zhì)量判斷是否關(guān)閉幀聚合功能?,F(xiàn)有技術(shù)中沒(méi)有靈活控制MAC數(shù)據(jù)幀集合度的方法,本發(fā)明提供的幀聚合控制方 法能夠根據(jù)無(wú)線局域網(wǎng)設(shè)備所處的無(wú)線環(huán)境狀況靈活調(diào)整是否啟用幀聚合功能,在啟用幀 聚合功能時(shí),還自動(dòng)調(diào)整幀聚合度,控制發(fā)送數(shù)據(jù)幀的長(zhǎng)度,從而提高傳輸數(shù)據(jù)的可靠性。
圖1是網(wǎng)絡(luò)系統(tǒng)示意圖;圖2是幀聚合A-MSDU示意圖;圖3是幀聚合A-MPDU示意圖;圖4是本發(fā)明實(shí)施例1幀聚合控制方法流程圖。
具體實(shí)施例方式無(wú)線局域網(wǎng)中發(fā)送端在發(fā)送數(shù)據(jù)時(shí),獲取無(wú)線傳輸環(huán)境質(zhì)量,然后根據(jù)無(wú)線傳輸 環(huán)境質(zhì)量確定是否啟用幀聚合功能,并且在啟用幀聚合功能情況下,根據(jù)無(wú)線傳輸環(huán)境質(zhì) 量自動(dòng)調(diào)節(jié)幀聚合數(shù)據(jù)包長(zhǎng)度,即調(diào)整聚合幀的長(zhǎng)度。本發(fā)明提供的無(wú)線局域網(wǎng)幀聚合控制方法具體如下,包括步驟301,無(wú)線局域網(wǎng)設(shè)備(發(fā)送端)獲取當(dāng)前無(wú)線傳輸環(huán)境質(zhì)量;其中,無(wú)線傳輸環(huán)境質(zhì)量可通過(guò)發(fā)送數(shù)據(jù)的丟包率、重傳率和無(wú)線信號(hào)強(qiáng)度指示 (RSSI)中的一個(gè)或多個(gè)進(jìn)行表征。步驟302,無(wú)線局域網(wǎng)設(shè)備根據(jù)無(wú)線傳輸環(huán)境質(zhì)量,判斷是否啟用幀聚合功能;一種判斷方法為,判斷無(wú)線傳輸環(huán)境質(zhì)量是否大于啟用門限,如果是,則啟用幀聚 合功能。在未啟用幀聚合功能時(shí),根據(jù)無(wú)線傳輸環(huán)境質(zhì)量判斷是否啟用幀聚合功能;在已啟用幀聚合功能時(shí),還根據(jù)無(wú)線傳輸環(huán)境質(zhì)量自動(dòng)調(diào)節(jié)幀聚合長(zhǎng)度。一種調(diào)整方法是當(dāng)無(wú)線傳輸環(huán)境質(zhì)量大于第一質(zhì)量門限時(shí),增加聚合幀長(zhǎng)度;當(dāng)無(wú)線傳輸環(huán)境質(zhì)量小于第二質(zhì)量門限時(shí),減小聚合幀長(zhǎng)度;在已啟用幀聚合功能時(shí),還根據(jù)無(wú)線傳輸環(huán)境質(zhì)量判斷是否關(guān)閉幀聚合功能。一 種判斷方法為,判斷無(wú)線傳輸環(huán)境質(zhì)量是否小于關(guān)閉門限,如果小于,則關(guān)閉幀聚合功能。各參數(shù)的取值可為,無(wú)線傳輸環(huán)境質(zhì)量范圍為0 1 (由RSSI,丟包率,重傳率一個(gè) 或者幾個(gè)參數(shù)來(lái)表征),第一門限可設(shè)置為0. 7,第二門限設(shè)置為0. 5,啟用門限為0. 4,關(guān)閉 門限設(shè)置為0. 3,此處僅為示例,本發(fā)明對(duì)此不作限定。其中,第一質(zhì)量門限 > 第二質(zhì)量門限 > 啟用門限> 關(guān)閉門限。上述各門限設(shè)置僅為示例,也可以采樣其他門限設(shè)置方式,比如僅設(shè)置啟用門限 和關(guān)閉門限,判斷是否大于啟用門限,大于時(shí)啟用幀聚合功能,在已啟用幀聚合功能的情況 下,判斷是否小于關(guān)閉門限,如果小于,則關(guān)閉幀聚合功能。在調(diào)節(jié)聚合幀長(zhǎng)度過(guò)程中,要能夠?qū)崟r(shí)計(jì)算無(wú)線傳輸環(huán)境狀況并進(jìn)行調(diào)整。也可 以周期性的進(jìn)行調(diào)整,或者,根據(jù)系統(tǒng)設(shè)置進(jìn)行調(diào)整。實(shí)施例1 如圖4所示,為本發(fā)明根據(jù)丟包率的實(shí)施例1。無(wú)線局域網(wǎng)設(shè)備發(fā)送數(shù)據(jù)包時(shí),通過(guò)接收對(duì)方發(fā)送的確認(rèn)幀可以確認(rèn)該數(shù)據(jù)包是 否成功發(fā)送。所以,發(fā)送端能夠統(tǒng)計(jì)一段時(shí)間的丟包率,根據(jù)丟包率就能夠衡量當(dāng)前無(wú)線傳 輸環(huán)境質(zhì)量。當(dāng)丟包率較高時(shí),不適合發(fā)送較長(zhǎng)數(shù)據(jù)包,可減小聚合幀的長(zhǎng)度甚至關(guān)閉幀聚 合功能;當(dāng)丟包率較低時(shí),可以適當(dāng)增加數(shù)據(jù)包長(zhǎng)度以增加吞吐量,即如果當(dāng)前未啟用幀聚 合功能則啟用幀聚合功能,如果已啟用,則增加聚合幀的長(zhǎng)度。具體流程如下步驟401,發(fā)送端發(fā)送數(shù)據(jù)包,并接收通信對(duì)端發(fā)送的確認(rèn)幀,重新發(fā)送數(shù)據(jù)包的 同時(shí)并記錄數(shù)據(jù)包丟失個(gè)數(shù);定期統(tǒng)計(jì)系統(tǒng)發(fā)送數(shù)據(jù)包的丟包率,根據(jù)丟包率得到無(wú)線傳 輸環(huán)境質(zhì)量;步驟402,判斷無(wú)線傳輸環(huán)境質(zhì)量是否大于啟用門限,如果是,執(zhí)行步驟403 ;否 則,執(zhí)行步驟406;步驟403,判斷是否已啟用幀聚合功能,如果是,執(zhí)行步驟404,否則,執(zhí)行步驟 405 ;步驟404,增加聚合幀長(zhǎng)度或者無(wú)操作,返回步驟401 ;步驟405,啟用幀聚合功能,返回步驟401 ;步驟406,判斷是否已啟用幀聚合功能,如果是,執(zhí)行步驟407,否則,返回步驟 401 ;步驟407,減少聚合幀長(zhǎng)度或者關(guān)閉幀聚合功能,返回步驟401。本發(fā)明還提供一種無(wú)線局域網(wǎng)幀聚合控制裝置,包括無(wú)線傳輸環(huán)境質(zhì)量評(píng)估單元,用于獲取當(dāng)前無(wú)線傳輸環(huán)境質(zhì)量;使用丟包率、重傳 率和無(wú)線信號(hào)強(qiáng)度指示中一個(gè)或多個(gè)表征無(wú)線傳輸環(huán)境質(zhì)量??刂茊卧糜诟鶕?jù)無(wú)線傳輸環(huán)境質(zhì)量判斷是否啟用幀聚合功能,還用于在已啟 用幀聚合功能時(shí),根據(jù)無(wú)線傳輸環(huán)境質(zhì)量調(diào)整聚合幀的長(zhǎng)度;還用于在已啟用幀聚合功能時(shí),根據(jù)無(wú)線傳輸環(huán)境質(zhì)量判斷是否關(guān)閉幀聚合功能。所述控制單元還包括第一控制模塊,用于當(dāng)無(wú)線傳輸環(huán)境質(zhì)量大于第一質(zhì)量門限時(shí),增加聚合幀的長(zhǎng) 度;第二控制模塊,用于當(dāng)無(wú)線傳輸環(huán)境質(zhì)量小于第二質(zhì)量門限時(shí),減小聚合幀的長(zhǎng) 度,所述第一質(zhì)量門限大于第二質(zhì)量門限。
權(quán)利要求
一種無(wú)線局域網(wǎng)幀聚合控制方法,其特征在于,包括發(fā)送端獲取當(dāng)前無(wú)線傳輸環(huán)境質(zhì)量,根據(jù)所述無(wú)線傳輸環(huán)境質(zhì)量判斷是否啟用幀聚合功能。
2.如權(quán)利要求1所述的方法,其特征在于,所述發(fā)送端使用丟包率、重傳率和無(wú)線信號(hào) 強(qiáng)度指示中一個(gè)或多個(gè)表征無(wú)線傳輸環(huán)境質(zhì)量。
3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括,當(dāng)發(fā)送端已啟用幀聚合功 能時(shí),所述發(fā)送端根據(jù)無(wú)線傳輸環(huán)境質(zhì)量調(diào)整聚合幀的長(zhǎng)度。
4.如權(quán)利要求3所述的方法,其特征在于,所述發(fā)送端根據(jù)無(wú)線傳輸環(huán)境質(zhì)量調(diào)整聚 合幀的長(zhǎng)度具體是指當(dāng)無(wú)線傳輸環(huán)境質(zhì)量大于第一質(zhì)量門限時(shí),增加聚合幀的長(zhǎng)度;當(dāng)無(wú)線傳輸環(huán)境質(zhì)量 小于第二質(zhì)量門限時(shí),減小聚合幀的長(zhǎng)度,所述第一質(zhì)量門限大于第二質(zhì)量門限。
5.如權(quán)利要求1或3或4所述的方法,其特征在于,所述方法還包括,當(dāng)發(fā)送端已啟用 幀聚合功能時(shí),還根據(jù)無(wú)線傳輸環(huán)境質(zhì)量判斷是否關(guān)閉幀聚合功能。
6.一種無(wú)線局域網(wǎng)幀聚合控制裝置,其特征在于,包括無(wú)線傳輸環(huán)境質(zhì)量評(píng)估單元,用于獲取當(dāng)前無(wú)線傳輸環(huán)境質(zhì)量;控制單元,用于根據(jù)無(wú)線傳輸環(huán)境質(zhì)量判斷是否啟用幀聚合功能。
7.如權(quán)利要求6所述的裝置,其特征在于,所述無(wú)線傳輸環(huán)境質(zhì)量評(píng)估單元,用于使用 丟包率、重傳率和無(wú)線信號(hào)強(qiáng)度指示中一個(gè)或多個(gè)表征無(wú)線傳輸環(huán)境質(zhì)量。
8.如權(quán)利要求6所述的裝置,其特征在于,所述控制單元,還用于在已啟用幀聚合功能 時(shí),根據(jù)無(wú)線傳輸環(huán)境質(zhì)量調(diào)整聚合幀的長(zhǎng)度。
9.如權(quán)利要求8所述的裝置,其特征在于,所述控制單元還包括第一控制模塊,用于當(dāng)無(wú)線傳輸環(huán)境質(zhì)量大于第一質(zhì)量門限時(shí),增加聚合幀的長(zhǎng)度;第二控制模塊,用于當(dāng)無(wú)線傳輸環(huán)境質(zhì)量小于第二質(zhì)量門限時(shí),減小聚合幀的長(zhǎng)度,所 述第一質(zhì)量門限大于第二質(zhì)量門限。
10.如權(quán)利要求6至9任一所述的裝置,其特征在于,所述控制單元還用于在已啟用幀 聚合功能時(shí),根據(jù)無(wú)線傳輸環(huán)境質(zhì)量判斷是否關(guān)閉幀聚合功能。
全文摘要
本發(fā)明提供了一種無(wú)線局域網(wǎng)幀聚合控制方法,包括發(fā)送端獲取當(dāng)前無(wú)線傳輸環(huán)境質(zhì)量,根據(jù)所述無(wú)線傳輸環(huán)境質(zhì)量判斷是否啟用幀聚合功能。本發(fā)明還提供了一種無(wú)線局域網(wǎng)幀聚合控制裝置。本發(fā)明所述方法和裝置,能夠根據(jù)無(wú)線局域網(wǎng)設(shè)備所處的無(wú)線環(huán)境狀況靈活調(diào)整是否啟用幀聚合功能,從而提高傳輸數(shù)據(jù)的可靠性。
文檔編號(hào)H04W84/12GK101925117SQ200910203650
公開日2010年12月22日 申請(qǐng)日期2009年6月9日 優(yōu)先權(quán)日2009年6月9日
發(fā)明者王東, 陽(yáng)彥字 申請(qǐng)人:中興通訊股份有限公司