亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Ack策略配置方法及相應(yīng)裝置的制作方法

文檔序號(hào):7655964閱讀:226來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):Ack策略配置方法及相應(yīng)裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明與無(wú)線局域網(wǎng)有關(guān),涉及一種在支持802.11協(xié)議的無(wú)線局域網(wǎng)設(shè)備上進(jìn)行Ack策略配置的方法以及相應(yīng)的裝置。

背景技術(shù)
WMM(Wi-Fi Multimedia,Wi-Fi多媒體)和802.11E協(xié)議在WLAN(Wireless Local Area Network,無(wú)線局域網(wǎng))接入層引入了QoS特性,是針對(duì)802.11協(xié)議在QoS(Quality of Service,服務(wù)質(zhì)量)方面的擴(kuò)展,主要目的是為了在WLAN環(huán)境帶寬有限的情況下可以滿(mǎn)足語(yǔ)音和視頻等上層應(yīng)用的低時(shí)延和低抖動(dòng)要求。WMM協(xié)議已獲得較多廠商產(chǎn)品的支持,802.11E協(xié)議也已最終訂稿,它們都將成為未來(lái)一段時(shí)間內(nèi)吸引用戶(hù)的重要特性。
在802.11協(xié)議中只有一個(gè)隊(duì)列,也即所有的數(shù)據(jù)幀發(fā)送機(jī)會(huì)相等。然而,在WMM和802.11e協(xié)議中存在4個(gè)AC(Access Category,接入類(lèi))隊(duì)列,一般高優(yōu)先級(jí)的AC隊(duì)列擁有更多的發(fā)送機(jī)會(huì)和更少的等待時(shí)間,也就是說(shuō)可以根據(jù)數(shù)據(jù)幀中攜帶的優(yōu)先級(jí)來(lái)選擇隊(duì)列,從而可以保證WLAN環(huán)境下的QoS。
同時(shí),為了提高傳輸速率和保證用戶(hù)的節(jié)能等,在WMM和802.11e協(xié)議中還同時(shí)定義了一些新特性,比如其中的NoAck(No Acknowledge,無(wú)確認(rèn))策略特性。
如圖1所示,在普通Ack方式下,STA(Station,終端)110向AP(Access Point,接入點(diǎn))120發(fā)送數(shù)據(jù)幀的流程如下1)、STA 110向AP 120發(fā)送一個(gè)數(shù)據(jù)幀;2)、AP 120收到數(shù)據(jù)幀后等待一個(gè)SIFS(ShortInterframe Space,短的幀間間隙)周期,然后再給STA 110發(fā)送一個(gè)Ack(Acknowledge,確認(rèn))幀;3)、STA再等待DIFS(Distributed InterframeSpace,分布式的幀間間隙)周期后,才能發(fā)送下一個(gè)數(shù)據(jù)幀。而AP 120向STA 110發(fā)送數(shù)據(jù)幀的流程與上述類(lèi)似。
對(duì)于語(yǔ)音等應(yīng)用環(huán)境下,以Ack方式傳輸數(shù)據(jù)幀將可能導(dǎo)致用戶(hù)傳輸?shù)臄?shù)據(jù)幀較短卻需要等待較多時(shí)間,從而使得實(shí)際吞吐量較低。因此,WMM和802.11E協(xié)議定義了NoAck策略特性,其在無(wú)線環(huán)境較好的情況下通過(guò)省略Ack幀來(lái)有效減少等待時(shí)間以及提高傳輸速率等。
如圖2所示,在NoAck方式下發(fā)送者QSTA(Quality of servicestation,支持802.11E或者WMM的終端)210或QAP(Quality of serviceaccess point,支持802.11E或者WMM的接入點(diǎn))220將數(shù)據(jù)幀中的QoS控制域設(shè)置Ack策略為NoAck,這樣接收者QAP 220或QSTA 210在收到數(shù)據(jù)幀后不需要反饋Ack幀,從而使得發(fā)送者QSTA 220或QAP 210最短只需要等待一個(gè)SIFS周期就能發(fā)送下一個(gè)數(shù)據(jù)幀,進(jìn)而使得能夠有效減少等待時(shí)間以及提高吞吐量。
在當(dāng)前的實(shí)際應(yīng)用中,均默認(rèn)使用802.11協(xié)議規(guī)定的普通Ack方式;并在啟動(dòng)WMM或者802.11E模塊后允許用戶(hù)選擇對(duì)某個(gè)或某幾個(gè)AC使用NoAck方式。這樣,一旦某個(gè)AC啟動(dòng)Noack方式,屬于這個(gè)AC隊(duì)列的全部幀都將使用NoAck方式進(jìn)行發(fā)送。
對(duì)于上述應(yīng)用方案,在用戶(hù)選擇使用NoAck方式時(shí)可能信道環(huán)境較好,使用NoAck方式能有效提高傳輸速率。但是,由于沒(méi)有接收者的確認(rèn)消息,一旦信道環(huán)境變得惡劣,則將因受到較多信號(hào)干擾而導(dǎo)致大量丟包、甚至導(dǎo)致用戶(hù)業(yè)務(wù)中斷。這時(shí),如果用戶(hù)重新選擇普通Ack方式,則將使得用戶(hù)無(wú)法及時(shí)感知信道環(huán)境的恢復(fù),從而無(wú)法充分利用NoAck策略特性。
同時(shí),由于無(wú)線環(huán)境下STA可以自由移動(dòng),在STA離AP較近時(shí)使用NoAck方式效果很好,但一旦STA開(kāi)始遠(yuǎn)離AP則將因信號(hào)強(qiáng)度不足而導(dǎo)致大量丟包。


發(fā)明內(nèi)容
有鑒于此,本發(fā)明目的在于提供一種Ack策略配置方法,以能夠根據(jù)信道環(huán)境變換動(dòng)態(tài)切換Ack方式和NoAck方式,從而降低丟包率并提高用戶(hù)傳輸速率。
同時(shí),本發(fā)明目的在于提供一種Ack策略配置裝置,以支持上述方法的實(shí)施。
為了達(dá)到上述目的,本發(fā)明公開(kāi)了一種Ack策略配置方法,其應(yīng)用在支持802.11協(xié)議的WLAN設(shè)備上;主要包括有檢測(cè)所述設(shè)備上某一信道的環(huán)境質(zhì)量,并根據(jù)所述檢測(cè)結(jié)果將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式或NoAck方式。
對(duì)于上述Ack策略配置方法,其中當(dāng)所述設(shè)備為接入設(shè)備時(shí),用于表征所述信道環(huán)境質(zhì)量的參數(shù)優(yōu)選地包括所述信道的繁忙程度、信號(hào)強(qiáng)度、以及用戶(hù)數(shù)量中至少一個(gè);或者,當(dāng)所述設(shè)備為終端設(shè)備時(shí),用于表征所述信道環(huán)境質(zhì)量的參數(shù)優(yōu)選地包括所述信道的繁忙程度以及信號(hào)強(qiáng)度中至少一個(gè)。
對(duì)于上述Ack策略配置方法,優(yōu)選地,檢測(cè)所述信道的繁忙程度、并根據(jù)所述繁忙程度進(jìn)行Ack策略配置的方法具體為 持續(xù)預(yù)定的第一檢測(cè)時(shí)間統(tǒng)計(jì)所述信道被占用和/或被干擾的時(shí)間,并通過(guò)下列公式計(jì)算所述信道的繁忙程度 其中Tbusy表示所述信道被占用和/或被干擾的時(shí)間、T表示所述第一檢測(cè)時(shí)間、Rbusy表示所述信道的繁忙程度; 隨后,判斷所述Rbusy是否超過(guò)預(yù)定的第一閾值;如果所述判斷結(jié)果為是,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;或者,如果所述判斷結(jié)果為否,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式。
對(duì)于上述Ack策略配置方法,優(yōu)選地,檢測(cè)所述信道的信號(hào)強(qiáng)度、并根據(jù)所述信號(hào)強(qiáng)度進(jìn)行Ack策略配置的方法具體為 持續(xù)預(yù)定的第二檢測(cè)時(shí)間統(tǒng)計(jì)所述信道接收到的報(bào)文,并通過(guò)下列公式計(jì)算所述信道的信號(hào)強(qiáng)度 其中n表示所述信道在所述第二檢測(cè)時(shí)間內(nèi)接收到的報(bào)文個(gè)數(shù)、RSSIi表示所述信道在所述第二檢測(cè)時(shí)間內(nèi)接收到的第i個(gè)報(bào)文對(duì)應(yīng)的接收信號(hào)強(qiáng)度指示、RSSI表示所述信道的信號(hào)強(qiáng)度; 隨后,判斷所述RSSI是否超過(guò)預(yù)定的第二閾值;如果所述判斷結(jié)果為是,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式;或者,如果所述判斷結(jié)果為否,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式。
對(duì)于上述Ack策略配置方法,進(jìn)一步優(yōu)選地,當(dāng)所述n等于0時(shí),則通過(guò)下列步驟繼續(xù)檢測(cè)所述信道的信號(hào)強(qiáng)度 通過(guò)所述信道以Ack方式發(fā)送一個(gè)數(shù)據(jù)幀至另一設(shè)備,其中所述另一設(shè)備與所述設(shè)備相互之間存在通信聯(lián)系; 如果在預(yù)定等待時(shí)間內(nèi)接收到所述另一設(shè)備反饋的針對(duì)所述數(shù)據(jù)幀的確認(rèn)報(bào)文,則判斷所述確認(rèn)報(bào)文對(duì)應(yīng)的接收信號(hào)強(qiáng)度指示是否超過(guò)所述預(yù)定的第二閾值、并根據(jù)所述判斷結(jié)果相應(yīng)地將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式或Ack方式; 如果在所述預(yù)定等待時(shí)間內(nèi)沒(méi)有接收到所述確認(rèn)報(bào)文,則通過(guò)所述信道以Ack方式發(fā)送又一個(gè)數(shù)據(jù)幀至所述另一設(shè)備、或者將所述另一設(shè)備的信息自所述設(shè)備中刪除。
對(duì)于上述Ack策略配置方法,優(yōu)選地,檢測(cè)所述信道的用戶(hù)數(shù)量、并根據(jù)所述用戶(hù)數(shù)量進(jìn)行Ack策略配置的方法具體為 查看接入所述信道的用戶(hù)列表以確定當(dāng)前接入所述信道的用戶(hù)數(shù)量,并判斷所述用戶(hù)數(shù)量是否超過(guò)預(yù)定的第三閾值;如果所述判斷結(jié)果為是,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;或者,如果所述判斷結(jié)果為否,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式。
對(duì)于上述Ack策略配置方法,優(yōu)選地,當(dāng)同時(shí)根據(jù)所述繁忙程度、所述信號(hào)強(qiáng)度、和/或所述用戶(hù)數(shù)量三個(gè)參數(shù)中至少兩個(gè)進(jìn)行所述信道的Ack策略配置時(shí)首先,分別確定各所述參數(shù)的檢測(cè)結(jié)果對(duì)應(yīng)的Ack策略配置需求,并僅在各所述Ack策略配置需求均為NoAck方式時(shí)才將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式,而在其中任意一個(gè)Ack策略配置需求為Ack方式時(shí)都將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;或者,在分別確定各所述參數(shù)的檢測(cè)結(jié)果對(duì)應(yīng)的Ack策略配置需求之后,根據(jù)預(yù)定的權(quán)重配比綜合各所述Ack策略配置需求,并對(duì)應(yīng)所述綜合結(jié)果將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式或NoAck方式。
同時(shí),為了達(dá)到上述另一目的,本發(fā)明還公開(kāi)了一種Ack策略配置裝置,其應(yīng)用在支持802.11協(xié)議的WLAN設(shè)備上,主要包括有環(huán)境檢測(cè)單元和策略配置單元。其中,所述環(huán)境檢測(cè)單元用于檢測(cè)所述設(shè)備上某一信道的環(huán)境質(zhì)量;所述策略配置單元與所述環(huán)境檢測(cè)單元相連,用于根據(jù)所述環(huán)境檢測(cè)單元輸出的檢測(cè)結(jié)果、并參照預(yù)定的配置規(guī)則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式或NoAck方式。
對(duì)于上述Ack策略配置裝置,其中,所述環(huán)境檢測(cè)單元優(yōu)選地包括下列模塊中至少一個(gè) 繁忙程度檢測(cè)模塊,用于統(tǒng)計(jì)在預(yù)定的第一檢測(cè)時(shí)間內(nèi)所述信道被占用和/或被干擾的時(shí)間,并通過(guò)下列公式計(jì)算所述信道的繁忙程度 其中Tbusy表示所述信道被占用和/或被干擾的時(shí)間、T表示所述第一檢測(cè)時(shí)間、Rbusy表示所述信道的繁忙程度; 信號(hào)強(qiáng)度檢測(cè)模塊,用于統(tǒng)計(jì)在預(yù)定的第二檢測(cè)時(shí)間內(nèi)所述信道接收到的報(bào)文,并通過(guò)下列公式計(jì)算所述信道的信號(hào)強(qiáng)度 其中n表示所述信道在所述第二檢測(cè)時(shí)間內(nèi)接收到的報(bào)文個(gè)數(shù)、RSSIi表示所述信道在所述第二檢測(cè)時(shí)間內(nèi)接收到的第i個(gè)報(bào)文對(duì)應(yīng)的接收信號(hào)強(qiáng)度指示、RSSI表示所述信道的信號(hào)強(qiáng)度;以及 用戶(hù)數(shù)量檢測(cè)模塊,用于查看接入所述信道的用戶(hù)列表以當(dāng)前確定接入所述信道的用戶(hù)數(shù)量。
對(duì)于上述Ack策略配置裝置,進(jìn)一步優(yōu)選地,所述環(huán)境檢測(cè)單元還包括信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊。所述信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊與所述信號(hào)強(qiáng)度檢測(cè)模塊相連,用于根據(jù)所述信號(hào)強(qiáng)度檢測(cè)模塊的觸發(fā)而以Ack方式通過(guò)所述信道發(fā)送一個(gè)數(shù)據(jù)幀至另一設(shè)備、并根據(jù)在預(yù)定等待時(shí)間內(nèi)接收到的所述另一設(shè)備反饋的針對(duì)所述數(shù)據(jù)幀的確認(rèn)報(bào)文計(jì)算所述信道的信號(hào)強(qiáng)度;其中,所述觸發(fā)條件為所述信號(hào)強(qiáng)度檢測(cè)模塊確定所述n等于0,所述另一設(shè)備與所述設(shè)備相互之間存在通信聯(lián)系。
對(duì)于上述Ack策略配置裝置,進(jìn)一步優(yōu)選地,所述環(huán)境檢測(cè)單元還包括鄰居信息維護(hù)模塊。所述鄰居信息維護(hù)模塊與所述信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊相連,用于根據(jù)所述信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊的觸發(fā)將所述另一設(shè)備的信息自所述設(shè)備中刪除;其中,所述觸發(fā)條件為所述信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊確定在所述預(yù)定等待時(shí)間內(nèi)沒(méi)有接收到所述另一設(shè)備反饋的確認(rèn)報(bào)文。
對(duì)于上述Ack策略配置裝置,其中,所述策略配置單元優(yōu)選地根據(jù)所述繁忙程度檢測(cè)模塊輸出的Rbusy檢測(cè)結(jié)果進(jìn)行Ack策略配置、且所述預(yù)定配置規(guī)則至少包括判斷所述Rbusy是否超過(guò)預(yù)定的第一閾值;如果所述判斷結(jié)果為是,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;或者,如果所述判斷結(jié)果為否,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式。
對(duì)于上述Ack策略配置裝置,其中,所述策略配置單元優(yōu)選地根據(jù)所述信號(hào)強(qiáng)度檢測(cè)模塊或所述信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊輸出的RSSI檢測(cè)結(jié)果進(jìn)行Ack策略配置、且所述預(yù)定配置規(guī)則至少包括判斷所述RSSI是否超過(guò)預(yù)定的第二閾值;如果所述判斷結(jié)果為是,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式;或者,如果所述判斷結(jié)果為否,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式。
對(duì)于上述Ack策略配置裝置,其中,所述策略配置單元優(yōu)選地根據(jù)所述用戶(hù)數(shù)量檢測(cè)模塊輸出的用戶(hù)數(shù)量檢測(cè)結(jié)果進(jìn)行Ack策略配置、且所述預(yù)定配置規(guī)則至少包括判斷所述用戶(hù)數(shù)量是否超過(guò)預(yù)定的第三閾值;如果所述判斷結(jié)果為是,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;或者,如果所述判斷結(jié)果為否,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式。
對(duì)于上述Ack策略配置裝置,其中,所述策略配置單元優(yōu)選地根據(jù)所述繁忙程度檢測(cè)模塊、所述信號(hào)強(qiáng)度檢測(cè)模塊、所述信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊、以及所述用戶(hù)數(shù)量檢測(cè)模塊中至少兩個(gè)的檢測(cè)結(jié)果進(jìn)行Ack策略配置,且所述預(yù)定配置規(guī)則至少包括首先,分別確定各所述參數(shù)檢測(cè)結(jié)果對(duì)應(yīng)的Ack策略配置需求,并僅在各所述Ack策略配置需求均為NoAck方式時(shí)才將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式,而在其中任意一個(gè)Ack策略配置需求為Ack方式時(shí)都將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;或者,在分別確定各所述參數(shù)檢測(cè)結(jié)果對(duì)應(yīng)的Ack策略配置需求之后,首先根據(jù)預(yù)定的權(quán)重配比綜合各所述Ack策略配置需求,隨后對(duì)應(yīng)所述綜合結(jié)果將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式或NoAck方式。
這樣,通過(guò)實(shí)時(shí)檢測(cè)設(shè)備上的信道環(huán)境質(zhì)量,本發(fā)明使得Ack策略非靜態(tài)固定的隊(duì)列能夠動(dòng)態(tài)切換其Ack策略為Ack方式或NoAck方式,從而可以降低丟包率并提高傳輸速率。在信道環(huán)境變化較大和/或終端設(shè)備不斷移動(dòng)的WLAN情況下,本發(fā)明的上述有益效果尤其明顯。



圖1為現(xiàn)有技術(shù)中終端設(shè)備以Ack方式向接入點(diǎn)設(shè)備發(fā)送數(shù)據(jù)幀的示意圖; 圖2為現(xiàn)有技術(shù)中終端設(shè)備以NoAck方式向接入點(diǎn)設(shè)備發(fā)送數(shù)據(jù)幀的示意圖; 圖3為本發(fā)明Ack策略配置方法的流程圖; 圖4為本發(fā)明Ack策略配置方法第一實(shí)施例的流程圖; 圖5為本發(fā)明Ack策略配置方法第二實(shí)施例的流程圖; 圖6為本發(fā)明Ack策略配置方法第三實(shí)施例的流程圖; 圖7為本發(fā)明Ack策略配置裝置優(yōu)選實(shí)施例的框圖。

具體實(shí)施例方式 本發(fā)明的上述及其他技術(shù)特征和有益效果,將通過(guò)參照附圖進(jìn)行的實(shí)施例介紹得到更充分地闡述。
請(qǐng)參閱圖3,其為本發(fā)明所提供的Ack策略配置方法的流程圖,該方法主要應(yīng)用在支持802.11協(xié)議的WLAN設(shè)備上。
如背景技術(shù)中所述,對(duì)于支持普通802.11協(xié)議的設(shè)備來(lái)說(shuō),其中一個(gè)信道一般只存在一個(gè)隊(duì)列;而對(duì)于支持WMM和802.11e協(xié)議的設(shè)備來(lái)說(shuō),其中一個(gè)信道存在4個(gè)AC隊(duì)列。本發(fā)明主要目的就是在上述支持802.11協(xié)議的設(shè)備上解決信道的Ack策略動(dòng)態(tài)配置問(wèn)題,使得其中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略能夠?qū)崟r(shí)適應(yīng)無(wú)線環(huán)境的優(yōu)劣變化而切換為NoAck方式或Ack方式。
如圖3所示,當(dāng)對(duì)支持802.11協(xié)議的WLAN設(shè)備上的某一信道啟動(dòng)本發(fā)明所提供Ack策略配置方法時(shí),則首先檢測(cè)該信道的環(huán)境質(zhì)量(步驟3-1),并隨后根據(jù)檢測(cè)結(jié)果將該信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式或NoAck方式(步驟3-2)。接著,在完成步驟3-2之后間隔預(yù)定時(shí)間(步驟3-3)返回步驟3-1,以重復(fù)信道環(huán)境質(zhì)量檢測(cè)及相應(yīng)的Ack策略配置。這樣,通過(guò)循環(huán)往復(fù)地檢測(cè)與配置操作,信道的環(huán)境質(zhì)量變化能夠被及時(shí)感知、而該信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略也能夠及時(shí)切換為Ack方式或NoAck方式以適應(yīng)信道環(huán)境質(zhì)量的變化。
通過(guò)閱讀上述介紹,本領(lǐng)域技術(shù)人員應(yīng)能領(lǐng)會(huì)本發(fā)明焦點(diǎn)在于根據(jù)實(shí)時(shí)信道環(huán)境質(zhì)量檢測(cè)結(jié)果進(jìn)行相應(yīng)的Ack策略配置,可以采用現(xiàn)有技術(shù)中任何一種循環(huán)機(jī)制來(lái)實(shí)現(xiàn)所述檢測(cè)與配置操作的重復(fù),而并非限定于上述間隔預(yù)定時(shí)間后再重復(fù)這一種方式。
同時(shí),本發(fā)明所提供的Ack策略配置方法既可應(yīng)用在某一信道中所有隊(duì)列的Ack策略都是可動(dòng)態(tài)配置的情況下;還可應(yīng)用在某一信道中部分隊(duì)列的Ack策略可動(dòng)態(tài)配置的情況下,也即該信道中另一部分隊(duì)列的Ack策略已通過(guò)手工配置等手段靜態(tài)固定為Ack方式或NoAck方式。
而且,當(dāng)需要?jiǎng)討B(tài)配置Ack策略的信道處于WLAN內(nèi)的接入點(diǎn)設(shè)備上時(shí),可用來(lái)表征所述信道環(huán)境質(zhì)量的參數(shù)包括所述信道的繁忙程度、信號(hào)強(qiáng)度、以及用戶(hù)數(shù)量中至少一個(gè);或者,當(dāng)需要?jiǎng)討B(tài)配置Ack策略的信道處于WLAN內(nèi)的接入點(diǎn)設(shè)備上時(shí),可用于表征所述信道環(huán)境質(zhì)量的參數(shù)包括所述信道的繁忙程度以及信號(hào)強(qiáng)度中至少一個(gè)。
也就是說(shuō),對(duì)于支持802.11協(xié)議的WLAN接入點(diǎn)設(shè)備,其上信道可根據(jù)信道的繁忙程度、或信道接收數(shù)據(jù)幀的信號(hào)強(qiáng)度、或接入信道的用戶(hù)數(shù)量等進(jìn)行隊(duì)列Ack策略動(dòng)態(tài)配置;而對(duì)于支持802.11協(xié)議的WLAN終端設(shè)備,其上信道可根據(jù)信道的繁忙程度、或信道的接收信號(hào)強(qiáng)度等進(jìn)行隊(duì)列Ack策略動(dòng)態(tài)配置。
下面將參照?qǐng)D4~6詳細(xì)介紹三個(gè)分別以繁忙程度、信號(hào)強(qiáng)度、和用戶(hù)數(shù)量作為表征信道環(huán)境質(zhì)量參數(shù)的具體實(shí)施例。
首先,請(qǐng)參閱圖4,其為本發(fā)明所提供的Ack策略配置方法的第一實(shí)施例的流程圖。
如圖4所示,如果主要用信道的繁忙程度作為表征信道環(huán)境質(zhì)量的參數(shù),則圖3中所示步驟3-1具體包括有 步驟4-1,持續(xù)預(yù)定的第一檢測(cè)時(shí)間統(tǒng)計(jì)所述信道被占用和/或被干擾的時(shí)間; 步驟4-2,通過(guò)下列公式計(jì)算所述信道的繁忙程度 其中Tbusy表示所述信道被占用和/或被干擾的時(shí)間、T表示所述第一檢測(cè)時(shí)間、Rbusy表示所述信道的繁忙程度。
相應(yīng)地,如圖4所示,圖3中所示步驟3-2具體包括有 步驟4-3,判斷所述Rbusy是否超過(guò)預(yù)定的第一閾值,并且如果判斷結(jié)果為是則執(zhí)行下列步驟4-3-Y,而如果判斷結(jié)果為否則執(zhí)行下列步驟4-3-N; 步驟4-3-Y,將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;以及 步驟4-3-N,將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式。
需要說(shuō)明三點(diǎn)1、上述預(yù)定的第一檢測(cè)時(shí)間以及第一閾值均可由用戶(hù)根據(jù)實(shí)際應(yīng)用需要自由設(shè)定,比如將第一檢測(cè)時(shí)間設(shè)定為1秒、將第一閾值設(shè)定為50%;2、圖4中所示步驟4-4與圖3中所示步驟3-3具有相同功能,故在此不再重復(fù)介紹3、圖4中所示根據(jù)信道的繁忙程度進(jìn)行Ack策略動(dòng)態(tài)配置的第一實(shí)施例既可應(yīng)用在接入點(diǎn)設(shè)備上,也可應(yīng)用在終端設(shè)備上。
接著,請(qǐng)參閱圖5,其為本發(fā)明所提供的Ack策略配置方法的第二實(shí)施例的流程圖。
如圖5所示,如果主要用信道的信號(hào)強(qiáng)度作為表征信道環(huán)境質(zhì)量的參數(shù),則圖3所示步驟3-1具體包括有 步驟5-1,持續(xù)預(yù)定的第二檢測(cè)時(shí)間統(tǒng)計(jì)所述信道接收到的報(bào)文; 步驟5-3,由于目前某一設(shè)備在接收到無(wú)線報(bào)文后可硬件反饋出用于反映該報(bào)文發(fā)送端信號(hào)強(qiáng)度的RSSI(Received Signal Strength Indicator,接收信號(hào)強(qiáng)度指示),因此可通過(guò)下列公式計(jì)算所述信道的信號(hào)強(qiáng)度 其中n表示所述信道在所述第二檢測(cè)時(shí)間內(nèi)接收到的報(bào)文個(gè)數(shù)、RSSIi表示所述信道在所述第二檢測(cè)時(shí)間內(nèi)接收到的第i個(gè)報(bào)文對(duì)應(yīng)的接收信號(hào)強(qiáng)度指示、RSSI表示所述信道的信號(hào)強(qiáng)度。
而圖3所示步驟3-2具體包括有 步驟5-4,判斷所述RSSI是否超過(guò)預(yù)定的第二閾值,并且如果判斷結(jié)果為是則執(zhí)行下列步驟5-4-Y,而如果判斷結(jié)果為否則執(zhí)行下列步驟5-4-N; 步驟5-4-Y,所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式;以及 步驟5-4-N,將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式。
需要注意的是,對(duì)于上述根據(jù)信道的信號(hào)強(qiáng)度進(jìn)行Ack策略動(dòng)態(tài)配置的第二實(shí)施例,如圖5所示,基于系統(tǒng)健壯性(Robust)的考慮,在步驟5-3之前還需執(zhí)行步驟5-2以判斷在所述第二檢測(cè)時(shí)間內(nèi)所述信道接收到的報(bào)文個(gè)數(shù)n是否等于0,并且如果判斷結(jié)果為否則執(zhí)行上述步驟5-3以進(jìn)行信號(hào)強(qiáng)度計(jì)算和/或相應(yīng)的Ack策略配置,而如果判斷結(jié)果為是則需要執(zhí)行步驟5-6~5-9以進(jìn)行信號(hào)強(qiáng)度的補(bǔ)充檢測(cè)。其中 步驟5-6,通過(guò)所述信道以Ack方式發(fā)送一個(gè)數(shù)據(jù)幀至另一設(shè)備,其中所述另一設(shè)備與所述設(shè)備相互之間存在通信聯(lián)系,而所述一個(gè)數(shù)據(jù)幀為一個(gè)QoS Null幀、或者為一個(gè)所述設(shè)備需要通過(guò)該信道發(fā)送至所述另一設(shè)備的數(shù)據(jù)幀; 步驟5-7,判斷是否在預(yù)定等待時(shí)間內(nèi)接收到所述另一設(shè)備反饋的針對(duì)所述數(shù)據(jù)幀的確認(rèn)報(bào)文,并且如果判斷結(jié)果為是則基于所述確認(rèn)報(bào)文進(jìn)行信號(hào)強(qiáng)度計(jì)算以及相應(yīng)的Ack策略配置(也即執(zhí)行上述步驟5-3、步驟5-4、步驟5-4-Y、或步驟5-4-N等),而如果判斷結(jié)果為否執(zhí)行下列步驟5-8; 步驟5-8,判斷就該次檢測(cè)而言,是否已重復(fù)N次(N為大于等于1的整數(shù),且在圖5中舉例為3)通過(guò)Ack方式發(fā)送數(shù)據(jù)幀至所述另一設(shè)備卻一直沒(méi)有收到對(duì)應(yīng)的確認(rèn)報(bào)文,并且如果判斷結(jié)果為是則執(zhí)行下列步驟5-9,而如果判斷結(jié)果為否則返回所述步驟5-6; 步驟5-9,由于所述另一設(shè)備對(duì)所述設(shè)備連續(xù)三次以Ack方式發(fā)送的數(shù)據(jù)幀均沒(méi)有回應(yīng),則說(shuō)明所述另一設(shè)備已經(jīng)失去了與所述設(shè)備的通信聯(lián)系,此時(shí)就可以將所述另一設(shè)備的信息自所述設(shè)備中刪除。
需要說(shuō)明三點(diǎn)1、上述預(yù)定的第二檢測(cè)時(shí)間以及第二閾值均可由用戶(hù)根據(jù)實(shí)際應(yīng)用需要自由設(shè)定,比如由于WLAN環(huán)境下終端設(shè)備移動(dòng)速度較慢而將第二檢測(cè)時(shí)間設(shè)定為3秒、同時(shí)將第二閾值設(shè)定為40dB;2、圖5中所示步驟5-5與圖3中所示步驟3-3具有相同功能,故在此不再重復(fù)介紹;3、圖5中所示根據(jù)信道的信號(hào)強(qiáng)度進(jìn)行Ack策略動(dòng)態(tài)配置的第二實(shí)施例既可應(yīng)用在接入點(diǎn)設(shè)備上,也可應(yīng)用在終端設(shè)備上。
繼續(xù),請(qǐng)參閱圖6,其為本發(fā)明所提供的Ack策略配置方法的第三實(shí)施例的流程圖。
如圖6所示,如果主要用接入信道的用戶(hù)數(shù)量作為表征信道環(huán)境質(zhì)量的參數(shù),則圖3所示步驟3-1具體表現(xiàn)為步驟6-1,檢測(cè)接入所述信道的用戶(hù)數(shù)量。
而圖3所示步驟3-2具體包括有 步驟6-2,判斷所述用戶(hù)數(shù)量是否超過(guò)預(yù)定的第三閾值,并且如果判斷結(jié)果為是則執(zhí)行下列步驟6-2-Y,而如果判斷結(jié)果為否則執(zhí)行下列步驟6-2-N; 步驟6-2-Y,將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;以及 步驟6-2-N,將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式。
需要說(shuō)明三點(diǎn)1、上述預(yù)定的第三閾值可由用戶(hù)根據(jù)實(shí)際應(yīng)用需要自由設(shè)定,比如將第三閾值設(shè)定為5;2、圖6中所示步驟6-3與圖3中所示步驟3-3具有相同功能,故在此不再重復(fù)介紹;3、一般來(lái)說(shuō),圖6中所示根據(jù)接入信道的用戶(hù)數(shù)量進(jìn)行Ack策略動(dòng)態(tài)配置的第三實(shí)施例只可應(yīng)用在接入點(diǎn)設(shè)備上。
綜上所述,通過(guò)利用信道的繁忙程度、信道的信號(hào)強(qiáng)度、或接入信道的用戶(hù)數(shù)量等參數(shù)來(lái)表征WLAN內(nèi)設(shè)備上信道的環(huán)境質(zhì)量,并通過(guò)持續(xù)檢測(cè)這些參數(shù)值,本發(fā)明所提供的Ack策略配置方法有效解決了Ack策略的動(dòng)態(tài)配置問(wèn)題,不僅可以提高數(shù)據(jù)幀的傳輸速率,還可以降低丟包率,而且在信道環(huán)境變化較大和/或終端設(shè)備不斷移動(dòng)的情況下這種效果尤其明顯。
此外,對(duì)于上述本發(fā)明所提供Ack策略配置方法,用戶(hù)可根據(jù)實(shí)際應(yīng)用需求靈活選擇圖4~6所示三個(gè)實(shí)施例的具體實(shí)施方式
,比如既可以單獨(dú)實(shí)施上述任一實(shí)施例,也可以一起實(shí)施其中兩個(gè)、或三個(gè)實(shí)施例。
具體而言可以同時(shí)根據(jù)信道的繁忙程度以及接入信道的用戶(hù)數(shù)量進(jìn)行Ack策略動(dòng)態(tài)配置,也即合并應(yīng)用圖4所示第一實(shí)施例和圖6所示第三實(shí)施例;也可以同時(shí)根據(jù)信道的信號(hào)強(qiáng)度以及接入信道的用戶(hù)數(shù)量進(jìn)行Ack策略動(dòng)態(tài)配置,也即合并應(yīng)用圖5所示第二實(shí)施例和圖6所示第三實(shí)施例;還可以同時(shí)信道的繁忙程度以及信道的信號(hào)強(qiáng)度進(jìn)行Ack策略動(dòng)態(tài)配置,也即合并應(yīng)用圖4所示第一實(shí)施例和圖5所示第二實(shí)施例;當(dāng)然還可以同時(shí)根據(jù)信道的繁忙程度、信道的信號(hào)強(qiáng)度、以及接入所述信道的用戶(hù)數(shù)量進(jìn)行Ack策略動(dòng)態(tài)配置,也即合并應(yīng)用圖4所示第一實(shí)施例、圖5所示第二實(shí)施例、以及圖6所示第三實(shí)施例。
并且,當(dāng)需要同時(shí)根據(jù)信道的繁忙程度、信道的信號(hào)強(qiáng)度、和/或接入信道的用戶(hù)數(shù)量這三個(gè)參數(shù)中至少兩個(gè)進(jìn)行Ack策略配置時(shí),在分別確定各所述參數(shù)的檢測(cè)結(jié)果對(duì)應(yīng)的Ack策略配置需求之后,用于確定最終Ack策略配置需求的方法有很多。比如基于保障最安全的考慮,僅在各所述Ack策略配置需求均為NoAck方式時(shí)才將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式,而在其中任意一個(gè)Ack策略配置需求為Ack方式時(shí)都將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;或者,基于各參數(shù)優(yōu)先級(jí)、權(quán)重比的考慮,可根據(jù)預(yù)定的權(quán)重配比綜合各所述Ack策略配置需求,并對(duì)應(yīng)所述綜合結(jié)果將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式或NoAck方式。
最后,請(qǐng)參閱圖7,其為本發(fā)明所提供的Ack策略配置裝置的優(yōu)選實(shí)施例的結(jié)構(gòu)框圖,該裝置主要應(yīng)用在支持802.11協(xié)議的WLAN設(shè)備上,以支持上述方法的實(shí)施。
如圖7所示,該裝置700主要包括有環(huán)境檢測(cè)單元710和策略配置單元720,其中環(huán)境檢測(cè)單元710主要負(fù)責(zé)執(zhí)行圖3所示方法中的步驟3-1、而策略配置單元720主要負(fù)責(zé)執(zhí)行圖3所示方法中的步驟3-2。
換句話說(shuō),環(huán)境檢測(cè)單元710用于檢測(cè)設(shè)備上需要?jiǎng)討B(tài)配置Ack策略的信道的環(huán)境質(zhì)量,其中用于表征信道環(huán)境質(zhì)量的參數(shù)包括但不限于圖7中所示信道的繁忙程度②、信道的信號(hào)強(qiáng)度④、以及接入信道的用戶(hù)數(shù)量⑥等;而策略配置單元720用于根據(jù)環(huán)境檢測(cè)單元710輸出的檢測(cè)結(jié)果而判斷該信道中Ack策略非靜態(tài)固定的隊(duì)列所需的Ack策略是Ack方式還是NoAck方式,并進(jìn)行相應(yīng)的配置操作⑨。
根據(jù)用來(lái)表征信道環(huán)境質(zhì)量的參數(shù)不同,環(huán)境檢測(cè)單元710進(jìn)一步包括不同的參數(shù)檢測(cè)模塊,比如環(huán)境檢測(cè)單元710可能包括但不限于圖7中所示的繁忙程度檢測(cè)模塊711、信號(hào)強(qiáng)度檢測(cè)模塊712、用戶(hù)數(shù)量檢測(cè)模塊715。其中 1)、繁忙程度檢測(cè)模塊711主要負(fù)責(zé)執(zhí)行圖4所示根據(jù)信道繁忙程度進(jìn)行Ack策略動(dòng)態(tài)配置的第一實(shí)施例中的步驟4-1~4-2,具體執(zhí)行內(nèi)容包括統(tǒng)計(jì)在預(yù)定的第一檢測(cè)時(shí)間內(nèi)所述信道被占用和/或被干擾的時(shí)間①、計(jì)算所述信道的繁忙程度②、以及將所述繁忙程度②輸出至策略配置單元720。并且,計(jì)算所述繁忙程度②的公式如下所示 其中Tbusy表示所述信道被占用和/或被干擾的時(shí)間①、T表示所述第一檢測(cè)時(shí)間、Rbusy表示所述信道的繁忙程度②。
相應(yīng)地,策略配置單元720根據(jù)繁忙程度檢測(cè)模塊711輸出的繁忙程度②檢測(cè)結(jié)果進(jìn)行Ack策略配置的執(zhí)行內(nèi)容包括圖4中所示步驟4-3、以及4-3-Y或4-3-N,且具體介紹詳見(jiàn)前面相關(guān)內(nèi)容,而在此不再重復(fù)。
2)、信號(hào)強(qiáng)度檢測(cè)模塊712主要負(fù)責(zé)執(zhí)行圖5所示根據(jù)信道信號(hào)強(qiáng)度進(jìn)行Ack策略動(dòng)態(tài)配置的第二實(shí)施例中的步驟5-1、5-3,具體執(zhí)行內(nèi)容包括統(tǒng)計(jì)在預(yù)定的第二檢測(cè)時(shí)間內(nèi)所述信道接收到的報(bào)文③、計(jì)算所述信道的信號(hào)強(qiáng)度④、以及將所述信號(hào)強(qiáng)度④輸出至策略配置單元720。并且計(jì)算所述信號(hào)強(qiáng)度④的公式如下所示 其中n表示所述信道在所述第二檢測(cè)時(shí)間內(nèi)接收到的報(bào)文③個(gè)數(shù)、RSSIi表示所述信道在所述第二檢測(cè)時(shí)間內(nèi)接收到的第i個(gè)報(bào)文③對(duì)應(yīng)的接收信號(hào)強(qiáng)度指示、RSSI表示所述信道的信號(hào)強(qiáng)度④。
相應(yīng)地,策略配置單元720根據(jù)信號(hào)強(qiáng)度檢測(cè)模塊712輸出的信號(hào)強(qiáng)度④檢測(cè)結(jié)果進(jìn)行Ack策略配置的執(zhí)行內(nèi)容包括圖5中所示步驟5-4、以及5-4-Y或5-4-N,且具體介紹詳見(jiàn)前面相關(guān)內(nèi)容,而在此不再重復(fù)。
需要說(shuō)明的是,與圖5所示對(duì)應(yīng),基于系統(tǒng)魯棒性的考慮,信號(hào)強(qiáng)度檢測(cè)模塊712通常還要執(zhí)行圖5中所示步驟5-2,以區(qū)分在第二檢測(cè)時(shí)間內(nèi)有接收到報(bào)文和沒(méi)有接收到報(bào)文的兩種處理情形。并且,對(duì)于在第二檢測(cè)時(shí)間內(nèi)沒(méi)有接收到報(bào)文的情形,還可通過(guò)增加信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊713和/或鄰居信息維護(hù)模塊714來(lái)加強(qiáng)系統(tǒng)處理的完備性。其中 信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊713與信號(hào)強(qiáng)度檢測(cè)模塊712相連,主要負(fù)責(zé)執(zhí)行圖5中所示步驟5-6、5-7、以及5-3或5-8,具體執(zhí)行內(nèi)容包括根據(jù)信號(hào)強(qiáng)度檢測(cè)模塊712的觸發(fā)⑦而以Ack方式通過(guò)所述信道發(fā)送一個(gè)數(shù)據(jù)幀③至與所述設(shè)備存在通信聯(lián)系的另一設(shè)備,判斷在預(yù)定等待時(shí)間內(nèi)是否接收到的所述另一設(shè)備反饋的針對(duì)所述數(shù)據(jù)幀的確認(rèn)報(bào)文③,如果判斷結(jié)果為是則基于所述確認(rèn)報(bào)文③計(jì)算所述信道的信號(hào)強(qiáng)度④、并將所述信號(hào)強(qiáng)度④輸出至策略配置單元720,而如果判斷結(jié)果為否則需要繼續(xù)所述另一設(shè)備是否已失去與所述設(shè)備的通信聯(lián)系。其中,所述觸發(fā)⑦條件具體為信號(hào)強(qiáng)度檢測(cè)模塊712在第二檢測(cè)時(shí)間內(nèi)沒(méi)有接收到報(bào)文,也即所述n等于0。
而鄰居信息維護(hù)模塊714與信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊713相連,主要負(fù)責(zé)執(zhí)行圖5中所示步驟5-9,也即根據(jù)信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊713的觸發(fā)⑧將所述另一設(shè)備的信息自所述設(shè)備中刪除。其中,所述觸發(fā)⑧條件具體為信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊713確定所述另一設(shè)備對(duì)所述設(shè)備連續(xù)N(N≥1)次以Ack方式發(fā)送的數(shù)據(jù)幀均沒(méi)有回應(yīng),也就是說(shuō)所述另一設(shè)備已經(jīng)失去了與所述設(shè)備的通信聯(lián)系。
3)、用戶(hù)數(shù)量檢測(cè)模塊715主要負(fù)責(zé)執(zhí)行圖6所示根據(jù)接入信道的用戶(hù)數(shù)量進(jìn)行Ack策略動(dòng)態(tài)配置的第三實(shí)施例中的步驟6-1,具體執(zhí)行內(nèi)容包括查看接入所述信道的用戶(hù)列表⑤以確定當(dāng)前接入所述信道的用戶(hù)數(shù)量⑥、以及將所述用戶(hù)數(shù)量⑥輸出至策略配置單元720。
相應(yīng)地,策略配置單元720根據(jù)用戶(hù)數(shù)量檢測(cè)模塊715輸出的用戶(hù)數(shù)量⑥檢測(cè)結(jié)果進(jìn)行Ack策略配置的執(zhí)行內(nèi)容包括圖6中所示步驟6-2、以及6-2-Y或6-2-N,且具體介紹詳見(jiàn)前面相關(guān)內(nèi)容,而在此不再重復(fù)。
需要說(shuō)明的是,由于接入信道的用戶(hù)數(shù)量⑥通常無(wú)法在WLAN的終端設(shè)備上用作表征信道環(huán)境質(zhì)量的參數(shù),因此在圖7中特意用虛線框突出用戶(hù)數(shù)量檢測(cè)模塊715的這樣一個(gè)特性當(dāng)裝置700應(yīng)用在WLAN的終端設(shè)備上時(shí),其中通常并不包括用戶(hù)數(shù)量檢測(cè)模塊715、或者即使包括卻并不使能用戶(hù)數(shù)量檢測(cè)模塊715。
需要聲明的是,上述發(fā)明內(nèi)容及具體實(shí)施方式
意在證明本發(fā)明所提供技術(shù)方案的實(shí)際應(yīng)用,不應(yīng)解釋為對(duì)本發(fā)明保護(hù)范圍的限定。本領(lǐng)域技術(shù)人員在本發(fā)明的精神和原理內(nèi),當(dāng)可作各種修改、等同替換、或改進(jìn)。本發(fā)明的保護(hù)范圍以所附權(quán)利要求書(shū)為準(zhǔn)。
權(quán)利要求
1.一種Ack策略配置方法,應(yīng)用在支持802.11協(xié)議的無(wú)線局域網(wǎng)設(shè)備上;其特征在于,檢測(cè)所述設(shè)備上某一信道的環(huán)境質(zhì)量,并根據(jù)所述檢測(cè)結(jié)果將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式或NoAck方式。
2.如權(quán)利要求1所述的Ack策略配置方法,其特征在于
當(dāng)所述設(shè)備為接入設(shè)備時(shí),用于表征所述信道環(huán)境質(zhì)量的參數(shù)包括所述信道的繁忙程度、信號(hào)強(qiáng)度、以及用戶(hù)數(shù)量中至少一個(gè);或者
當(dāng)所述設(shè)備為終端設(shè)備時(shí),用于表征所述信道環(huán)境質(zhì)量的參數(shù)包括所述信道的繁忙程度以及信號(hào)強(qiáng)度中至少一個(gè)。
3.如權(quán)利要求2所述的Ack策略配置方法,其特征在于,檢測(cè)所述信道的繁忙程度、并根據(jù)所述繁忙程度進(jìn)行Ack策略配置的方法具體為
持續(xù)預(yù)定的第一檢測(cè)時(shí)間統(tǒng)計(jì)所述信道被占用和/或被干擾的時(shí)間,并通過(guò)下列公式計(jì)算所述信道的繁忙程度
其中Tbusy表示所述信道被占用和/或被干擾的時(shí)間、T表示所述第一檢測(cè)時(shí)間、Rbusy表示所述信道的繁忙程度;
隨后,判斷所述Rbusy是否超過(guò)預(yù)定的第一閾值;
如果所述判斷結(jié)果為是,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;或者
如果所述判斷結(jié)果為否,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式。
4.如權(quán)利要求2所述的Ack策略配置方法,其特征在于,檢測(cè)所述信道的信號(hào)強(qiáng)度、并根據(jù)所述信號(hào)強(qiáng)度進(jìn)行Ack策略配置的方法具體為
持續(xù)預(yù)定的第二檢測(cè)時(shí)間統(tǒng)計(jì)所述信道接收到的報(bào)文,并通過(guò)下列公式計(jì)算所述信道的信號(hào)強(qiáng)度
其中n表示所述信道在所述第二檢測(cè)時(shí)間內(nèi)接收到的報(bào)文個(gè)數(shù)、RSSIi表示所述信道在所述第二檢測(cè)時(shí)間內(nèi)接收到的第i個(gè)報(bào)文對(duì)應(yīng)的接收信號(hào)強(qiáng)度指示、RSSI表示所述信道的信號(hào)強(qiáng)度;
隨后,判斷所述RSSI是否超過(guò)預(yù)定的第二閾值;
如果所述判斷結(jié)果為是,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式;或者
如果所述判斷結(jié)果為否,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式。
5.如權(quán)利要求4所述的Ack策略配置方法,其特征在于,當(dāng)所述n等于0時(shí),則通過(guò)下列步驟繼續(xù)檢測(cè)所述信道的信號(hào)強(qiáng)度
通過(guò)所述信道以Ack方式發(fā)送一個(gè)數(shù)據(jù)幀至另一設(shè)備,其中所述另一設(shè)備與所述設(shè)備相互之間存在通信聯(lián)系;
如果在預(yù)定等待時(shí)間內(nèi)接收到所述另一設(shè)備反饋的針對(duì)所述數(shù)據(jù)幀的確認(rèn)報(bào)文,則判斷所述確認(rèn)報(bào)文對(duì)應(yīng)的接收信號(hào)強(qiáng)度指示是否超過(guò)所述預(yù)定的第二閾值、并根據(jù)所述判斷結(jié)果相應(yīng)地將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式或Ack方式;
如果在所述預(yù)定等待時(shí)間內(nèi)沒(méi)有接收到所述確認(rèn)報(bào)文,則通過(guò)所述信道以Ack方式發(fā)送又一個(gè)數(shù)據(jù)幀至所述另一設(shè)備、或者將所述另一設(shè)備的信息自所述設(shè)備中刪除。
6.如權(quán)利要求2所述的Ack策略配置方法,其特征在于,檢測(cè)所述信道的用戶(hù)數(shù)量、并根據(jù)所述用戶(hù)數(shù)量進(jìn)行Ack策略配置的方法具體為
查看接入所述信道的用戶(hù)列表以確定當(dāng)前接入所述信道的用戶(hù)數(shù)量,并判斷所述用戶(hù)數(shù)量是否超過(guò)預(yù)定的第三閾值;
如果所述判斷結(jié)果為是,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;或者
如果所述判斷結(jié)果為否,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式。
7.如權(quán)利要求3至6任一所述的Ack策略配置方法,其特征在于,當(dāng)同時(shí)根據(jù)所述繁忙程度、所述信號(hào)強(qiáng)度、和/或所述用戶(hù)數(shù)量三個(gè)參數(shù)中至少兩個(gè)進(jìn)行所述信道的Ack策略配置時(shí)
分別確定各所述參數(shù)的檢測(cè)結(jié)果對(duì)應(yīng)的Ack策略配置需求,并僅在各所述Ack策略配置需求均為NoAck方式時(shí)才將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式;或者
在分別確定各所述參數(shù)的檢測(cè)結(jié)果對(duì)應(yīng)的Ack策略配置需求之后,根據(jù)預(yù)定的權(quán)重配比綜合各所述Ack策略配置需求,并對(duì)應(yīng)所述綜合結(jié)果將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式或NoAck方式。
8.如權(quán)利要求1至6任一所述的Ack策略配置方法,其特征在于,循環(huán)重復(fù)所述檢測(cè)以及根據(jù)所述檢測(cè)結(jié)果進(jìn)行Ack策略配置的操作。
9.一種Ack策略配置裝置,應(yīng)用在支持802.11協(xié)議的無(wú)線局域網(wǎng)設(shè)備上;其特征在于包括有
環(huán)境檢測(cè)單元,用于檢測(cè)所述設(shè)備上某一信道的環(huán)境質(zhì)量;
策略配置單元,與所述環(huán)境檢測(cè)單元相連,用于根據(jù)所述環(huán)境檢測(cè)單元輸出的檢測(cè)結(jié)果、并參照預(yù)定的配置規(guī)則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式或NoAck方式。
10.如權(quán)利要求9所述的Ack策略配置裝置,其特征在于,所述環(huán)境檢測(cè)單元包括下列模塊中至少一個(gè)
繁忙程度檢測(cè)模塊,用于統(tǒng)計(jì)在預(yù)定的第一檢測(cè)時(shí)間內(nèi)所述信道被占用和/或被干擾的時(shí)間,并通過(guò)下列公式計(jì)算所述信道的繁忙程度
其中Tbusy表示所述信道被占用和/或被干擾的時(shí)間、T表示所述第一檢測(cè)時(shí)間、Rbusy表示所述信道的繁忙程度;
信號(hào)強(qiáng)度檢測(cè)模塊,用于統(tǒng)計(jì)在預(yù)定的第二檢測(cè)時(shí)間內(nèi)所述信道接收到的報(bào)文,并通過(guò)下列公式計(jì)算所述信道的信號(hào)強(qiáng)度
其中n表示所述信道在所述第二檢測(cè)時(shí)間內(nèi)接收到的報(bào)文個(gè)數(shù)、RSSIi表示所述信道在所述第二檢測(cè)時(shí)間內(nèi)接收到的第i個(gè)報(bào)文對(duì)應(yīng)的接收信號(hào)強(qiáng)度指示、RSSI表示所述信道的信號(hào)強(qiáng)度;以及
用戶(hù)數(shù)量檢測(cè)模塊,用于查看接入所述信道的用戶(hù)列表以當(dāng)前確定接入所述信道的用戶(hù)數(shù)量。
11.如權(quán)利要求10所述的Ack策略配置裝置,其特征在于,所述環(huán)境檢測(cè)單元還包括信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊
所述信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊與所述信號(hào)強(qiáng)度檢測(cè)模塊相連,用于根據(jù)所述信號(hào)強(qiáng)度檢測(cè)模塊的觸發(fā)而以Ack方式通過(guò)所述信道發(fā)送一個(gè)數(shù)據(jù)幀至另一設(shè)備、并根據(jù)在預(yù)定等待時(shí)間內(nèi)接收到的所述另一設(shè)備反饋的針對(duì)所述數(shù)據(jù)幀的確認(rèn)報(bào)文計(jì)算所述信道的信號(hào)強(qiáng)度;
其中,所述觸發(fā)條件為所述信號(hào)強(qiáng)度檢測(cè)模塊確定所述n等于0,所述另一設(shè)備與所述設(shè)備相互之間存在通信聯(lián)系。
12.如權(quán)利要求11所述的Ack策略配置裝置,其特征在于,所述環(huán)境檢測(cè)單元還包括鄰居信息維護(hù)模塊
所述鄰居信息維護(hù)模塊與所述信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊相連,用于根據(jù)所述信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊的觸發(fā)將所述另一設(shè)備的信息自所述設(shè)備中刪除;
其中,所述觸發(fā)條件為所述信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊確定在所述預(yù)定等待時(shí)間內(nèi)沒(méi)有接收到所述另一設(shè)備反饋的確認(rèn)報(bào)文。
13.如權(quán)利要求10所述的Ack策略配置裝置,其特征在于,所述策略配置單元根據(jù)所述繁忙程度檢測(cè)模塊輸出的Rbusy檢測(cè)結(jié)果進(jìn)行Ack策略配置,且所述預(yù)定配置規(guī)則至少包括
判斷所述Rbusy是否超過(guò)預(yù)定的第一閾值;
如果所述判斷結(jié)果為是,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;或者
如果所述判斷結(jié)果為否,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式。
14.如權(quán)利要求10或11所述的Ack策略配置裝置,其特征在于,所述策略配置單元根據(jù)所述信號(hào)強(qiáng)度檢測(cè)模塊或所述信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊輸出的RSSI檢測(cè)結(jié)果進(jìn)行Ack策略配置,且所述預(yù)定配置規(guī)則至少包括
判斷所述RSSI是否超過(guò)預(yù)定的第二閾值;
如果所述判斷結(jié)果為是,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式;或者
如果所述判斷結(jié)果為否,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式。
15.如權(quán)利要求10所述的Ack策略配置裝置,其特征在于,所述策略配置單元根據(jù)所述用戶(hù)數(shù)量檢測(cè)模塊輸出的用戶(hù)數(shù)量檢測(cè)結(jié)果進(jìn)行Ack策略配置,且所述預(yù)定配置規(guī)則至少包括
判斷所述用戶(hù)數(shù)量是否超過(guò)預(yù)定的第三閾值;
如果所述判斷結(jié)果為是,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式;或者
如果所述判斷結(jié)果為否,則將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式。
16.如權(quán)利要求10至15任一所述的Ack策略配置裝置,其特征在于,所述策略配置單元同時(shí)根據(jù)所述繁忙程度檢測(cè)模塊、所述信號(hào)強(qiáng)度檢測(cè)模塊、所述信號(hào)強(qiáng)度補(bǔ)充檢測(cè)模塊、以及所述用戶(hù)數(shù)量檢測(cè)模塊中至少兩個(gè)的檢測(cè)結(jié)果進(jìn)行Ack策略配置,且所述預(yù)定配置規(guī)則至少包括
分別確定各所述參數(shù)檢測(cè)結(jié)果對(duì)應(yīng)的Ack策略配置需求,并僅在各所述Ack策略配置需求均為NoAck方式時(shí)才將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為NoAck方式;或者
分別確定各所述參數(shù)檢測(cè)結(jié)果對(duì)應(yīng)的Ack策略配置需求,根據(jù)預(yù)定的權(quán)重配比綜合各所述Ack策略配置需求,并對(duì)應(yīng)所述綜合結(jié)果將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式或NoAck方式。
全文摘要
本發(fā)明涉及無(wú)線局域網(wǎng),公開(kāi)了一種Ack策略配置方法及相應(yīng)裝置,其應(yīng)用在支持802.11協(xié)議的無(wú)線局域網(wǎng)設(shè)備上。該方法檢測(cè)所述設(shè)備上某一信道的環(huán)境質(zhì)量,并根據(jù)所述檢測(cè)結(jié)果將所述信道中Ack策略非靜態(tài)固定的隊(duì)列的Ack策略配置為Ack方式或NoAck方式。其中,當(dāng)所述設(shè)備為接入設(shè)備時(shí),用于表征所述信道環(huán)境質(zhì)量的參數(shù)包括所述信道的繁忙程度、信號(hào)強(qiáng)度、以及用戶(hù)數(shù)量中至少一個(gè);或者,當(dāng)所述設(shè)備為終端設(shè)備時(shí),用于表征所述信道環(huán)境質(zhì)量的參數(shù)包括所述信道的繁忙程度以及信號(hào)強(qiáng)度中至少一個(gè)。本發(fā)明實(shí)現(xiàn)了根據(jù)信道環(huán)境質(zhì)量動(dòng)態(tài)切換Ack方式和NoAck方式,能夠降低丟包率以及提高傳輸速率。
文檔編號(hào)H04L12/56GK101119257SQ20071012086
公開(kāi)日2008年2月6日 申請(qǐng)日期2007年8月28日 優(yōu)先權(quán)日2007年8月28日
發(fā)明者徐百忱, 夏苗青, 岳寧?kù)?申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1