專利名稱:基于固定服務(wù)質(zhì)量保證策略的無線局域網(wǎng)分群輪詢方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信技術(shù),特別是涉及基于服務(wù)質(zhì)量保證的無線局域網(wǎng)分群輪詢方法。
背景技術(shù):
無線局域網(wǎng)通常是基于載波偵聽多址協(xié)議CSMA的,其改進(jìn)方式有信道分裂預(yù)約多址接入SRMA(split-channel reservation multiple access)、沖突避免多址接入?yún)f(xié)議MACA(multiple access with collision avoidance)、改進(jìn)的沖突避免多址接入?yún)f(xié)議MACAW、底部獲取多址接入?yún)f(xié)議FAMA(flooracquisition multiple acess)和802.11等協(xié)議,本發(fā)明所指的無線局域網(wǎng)一般都是基于CSMA協(xié)議。
在無線局域網(wǎng)中需要建立服務(wù)質(zhì)量(QoS)保證機(jī)制,目前典型的方法有兩種IEEE802.11標(biāo)準(zhǔn)和IEEE802.11e標(biāo)準(zhǔn)草案。其中商用的有IEEE802.11,該協(xié)議規(guī)定了分布式協(xié)調(diào)功能(DCF)和點(diǎn)協(xié)調(diào)(PCF)功能,可實(shí)現(xiàn)兩種不同優(yōu)先級(jí)的簡單QoS保證機(jī)制。在IEEE802.11中,PCF采用輪詢方法適用于傳輸對時(shí)延敏感的業(yè)務(wù)(traffic)類別,幀間間隔短,優(yōu)先級(jí)高,采用DCF方式傳輸?shù)臉I(yè)務(wù)類別,須競爭接入,幀間間隔相對較長,優(yōu)先級(jí)低。業(yè)務(wù)類別的定義指,一個(gè)業(yè)務(wù)類別是一組媒質(zhì)接入控制(MAC)層服務(wù)數(shù)據(jù)單元(MSDU),同一個(gè)業(yè)務(wù)類別的MSDU,相比與其他業(yè)務(wù)類別MSDU,具有特定的優(yōu)先級(jí)要求。IEEE802.11不能適應(yīng)優(yōu)先分級(jí)較多的多媒體業(yè)務(wù)傳輸需求。
為克服該缺點(diǎn),IEEE802.11e標(biāo)準(zhǔn)草案增加了增強(qiáng)型分布式協(xié)調(diào)功能(EDCF)和混合協(xié)調(diào)功能(HCF)。EDCF賦予不同優(yōu)先級(jí)業(yè)務(wù)類別以不同的幀間間隔,幀間間隔長的業(yè)務(wù)接入概率低于幀間間隔短的業(yè)務(wù),EDCF可和輪詢方法混合為HCF,可實(shí)現(xiàn)較復(fù)雜的QoS保證機(jī)制。其缺點(diǎn)是當(dāng)網(wǎng)絡(luò)中規(guī)定的業(yè)務(wù)類別較多時(shí),各業(yè)務(wù)類別數(shù)據(jù)傳輸?shù)膸g間隔差異較大,較低優(yōu)先級(jí)業(yè)務(wù)類別具有較長幀間間隔,這并不是業(yè)務(wù)傳輸本身要求的,而是由于多種優(yōu)先級(jí)不同的業(yè)務(wù)類別同時(shí)競爭媒體造成的,通過對不同的業(yè)務(wù)類別設(shè)置不同的幀間間隔,使之具有不同的接入概率以此實(shí)現(xiàn)QoS保證。低優(yōu)先級(jí)業(yè)務(wù)類別傳輸?shù)膸g間隔大,尤其當(dāng)沒有高優(yōu)先級(jí)業(yè)務(wù)類別傳輸時(shí),低優(yōu)先級(jí)業(yè)務(wù)類別不能縮短幀間間隔,造成不必要的傳輸時(shí)延,降低了網(wǎng)絡(luò)吞吐量,網(wǎng)絡(luò)性能變差。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種基于固定服務(wù)質(zhì)量保證策略的無線局域網(wǎng)分群輪詢方法,解決現(xiàn)有技術(shù)在業(yè)務(wù)類別較多時(shí),各分類業(yè)務(wù)數(shù)據(jù)傳輸?shù)膸g間隔差異較大,較低優(yōu)先級(jí)業(yè)務(wù)類別具有較長幀間間隔,會(huì)造成不必要的傳輸時(shí)延,降低了網(wǎng)絡(luò)吞吐量的技術(shù)問題。
為達(dá)到上述目的,本發(fā)明提供了一種基于固定服務(wù)質(zhì)量保證策略的無線局域網(wǎng)分群輪詢方法,其特點(diǎn)在于,包括步驟一、按業(yè)務(wù)類別優(yōu)先級(jí)確定分群輪詢策略并按該策略對各分群進(jìn)行循環(huán)反復(fù)的輪詢,所述循環(huán)反復(fù)輪詢的一輪分群輪詢,輪詢所有分群或者輪詢部分分群,每一輪分群輪詢所輪詢內(nèi)容可不同;步驟二、站點(diǎn)根據(jù)自己要傳輸數(shù)據(jù)業(yè)務(wù)類別的優(yōu)先級(jí)響應(yīng)分群輪詢;步驟三、符合被輪詢條件的站點(diǎn)向目的站點(diǎn)發(fā)送數(shù)據(jù),目的站點(diǎn)予以接收響應(yīng)。
上述的方法,其特點(diǎn)在于,所述步驟一進(jìn)一步包括由分群輪詢協(xié)調(diào)點(diǎn)按照站點(diǎn)公知的業(yè)務(wù)類別優(yōu)先級(jí)和分群編號(hào)之間的對應(yīng)關(guān)系,對不同優(yōu)先級(jí)的業(yè)務(wù)類別進(jìn)行分群,確定分群輪詢策略并按該策略對各分群進(jìn)行循環(huán)反復(fù)的輪詢,實(shí)現(xiàn)在高優(yōu)先級(jí)業(yè)務(wù)類別傳輸過程中有一定比例低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸,或者實(shí)現(xiàn)在一定時(shí)間間隔內(nèi),網(wǎng)絡(luò)中高優(yōu)先級(jí)業(yè)務(wù)類別傳輸完畢之前禁止低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸,分群輪詢的發(fā)起和控制由分群輪詢協(xié)調(diào)點(diǎn)完成。
上述的方法,其特點(diǎn)在于,所述步驟二中,還包括使不同優(yōu)先級(jí)業(yè)務(wù)類別傳輸時(shí)的幀間間隔以及退避窗口可設(shè)置為相同或不同,并且一個(gè)站點(diǎn)可以響應(yīng)多個(gè)分群的輪詢的步驟。
上述的方法,其特點(diǎn)在于,所述步驟三中,所述符合被輪詢條件的站點(diǎn)是基于載波偵聽多址協(xié)議向目的站點(diǎn)發(fā)送數(shù)據(jù)。
上述的方法,其特點(diǎn)在于,在所述步驟一中,所述對應(yīng)關(guān)系為將業(yè)務(wù)類別類別劃分為從S1到SP的P種優(yōu)先級(jí),S1優(yōu)先級(jí)最高,依次優(yōu)先級(jí)別遞減,SP優(yōu)先級(jí)別最低,并且站點(diǎn)確知該對應(yīng)關(guān)系。
上述的方法,其特點(diǎn)在于,在所述步驟一中,所述分群輪詢策略為由S1向SP依次、循環(huán)反復(fù)地對各分群進(jìn)行輪詢,由SI分群輪詢開始到下一次S1分群輪詢開始之前的過程為所述的一輪分群輪詢,所述的一輪分群輪詢會(huì)輪詢所有分群或者部分分群,在每個(gè)分群輪詢期間內(nèi),周期發(fā)送或僅在該分群輪詢開始時(shí)發(fā)送分群輪詢參數(shù),該參數(shù)包含被輪詢分群的編號(hào)。
上述的方法,其特點(diǎn)在于,所述步驟二進(jìn)一步包括站點(diǎn)識(shí)別分群輪詢參數(shù)并將該參數(shù)中的分群編號(hào)和該站點(diǎn)本身的待發(fā)送業(yè)務(wù)類別相比對,判斷所述待發(fā)送業(yè)務(wù)類別和該分群編號(hào)對應(yīng)的業(yè)務(wù)類別是否一致,是則該站點(diǎn)參與當(dāng)前分群輪詢,傳輸相應(yīng)類別的業(yè)務(wù)類別數(shù)據(jù),否則在當(dāng)前分群輪詢期間,該站點(diǎn)停止發(fā)送數(shù)據(jù);如果站點(diǎn)中有多種待傳輸?shù)臉I(yè)務(wù)類別數(shù)據(jù),則該站點(diǎn)可在每一輪分群輪詢期間按上述規(guī)則響應(yīng)多個(gè)分群的輪詢。
上述的方法,其特點(diǎn)在于,在所述步驟一中,所述實(shí)現(xiàn)在高優(yōu)先級(jí)業(yè)務(wù)類別傳輸過程有一定比例低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸,包括在分群輪詢期間,分群輪詢協(xié)調(diào)點(diǎn)為優(yōu)先級(jí)不同的分群指配不同的分群輪詢最大間隔,在分群輪詢期間,每當(dāng)媒體空閑時(shí),分群輪詢協(xié)調(diào)點(diǎn)判斷當(dāng)前分群輪詢期間是否已無相應(yīng)業(yè)務(wù)類別數(shù)據(jù)發(fā)送,是則分群輪詢協(xié)調(diào)點(diǎn)輪詢下一個(gè)分群,否則繼續(xù)輪詢當(dāng)前的分群輪詢,直到輪詢間隔達(dá)到該分群輪詢的最大間隔。
上述的方法,其特點(diǎn)在于,還包括,分群輪詢協(xié)調(diào)點(diǎn)設(shè)置當(dāng)前一輪分群輪詢的最大時(shí)長,如果該輪分群輪詢的輪詢間隔達(dá)到所述最大時(shí)長,則分群輪詢協(xié)調(diào)點(diǎn)將輪詢下一輪分群輪詢。
上述的方法,其特點(diǎn)在于,在所述步驟一中,所述實(shí)現(xiàn)在一定時(shí)間間隔內(nèi),網(wǎng)絡(luò)中高優(yōu)先級(jí)業(yè)務(wù)類別傳輸完畢之前禁止低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸,包括確定每輪分群輪詢的最大時(shí)長,在分群輪詢期間,每當(dāng)媒體空閑時(shí),分群輪詢協(xié)調(diào)點(diǎn)將判斷當(dāng)前分群輪詢期間是否已無相應(yīng)類別業(yè)務(wù)數(shù)據(jù)發(fā)送,是則分群輪詢協(xié)調(diào)點(diǎn)將輪詢下一個(gè)分群,否則將繼續(xù)輪詢當(dāng)前的分群輪詢,如果在規(guī)定的當(dāng)前一輪的分群輪詢的最大時(shí)長到達(dá)時(shí)前,SP分群輪詢結(jié)束,則分群輪詢協(xié)調(diào)點(diǎn)結(jié)束該輪的分群輪詢開始下一輪分群輪詢,否則直到當(dāng)前一輪的分群輪詢達(dá)到其對應(yīng)的最大時(shí)長,分群輪詢協(xié)調(diào)點(diǎn)結(jié)束該輪的分群輪詢,開始下一輪分群輪詢。
上述的方法,其特點(diǎn)在于,所述分群輪詢協(xié)調(diào)點(diǎn)駐留在接入點(diǎn)中。
本發(fā)明的技術(shù)效果在于本發(fā)明由分群輪詢協(xié)調(diào)點(diǎn)按照站點(diǎn)公知的業(yè)務(wù)類別優(yōu)先級(jí)和分群編號(hào)之間的對應(yīng)關(guān)系,對不同優(yōu)先級(jí)的業(yè)務(wù)類別進(jìn)行分群,站點(diǎn)根據(jù)自己要傳輸數(shù)據(jù)業(yè)務(wù)類別的優(yōu)先級(jí)響應(yīng)分群輪詢,從而使不同優(yōu)先級(jí)業(yè)務(wù)類別傳輸時(shí)的幀間間隔以及退避窗口可以相同或不同,進(jìn)而避免了現(xiàn)有技術(shù)因?yàn)橥ㄟ^對不同的業(yè)務(wù)類別設(shè)置不同的幀間間隔以實(shí)現(xiàn)QoS保證所帶來的技術(shù)問題。本發(fā)明高、低優(yōu)先級(jí)業(yè)務(wù)類別傳輸?shù)膸g間隔可設(shè)置為相同或不同,低優(yōu)先級(jí)業(yè)務(wù)類別傳輸?shù)膸g間隔不會(huì)因?yàn)楦邇?yōu)先級(jí)業(yè)務(wù)類別數(shù)量的增加而增大,當(dāng)沒有高優(yōu)先級(jí)業(yè)務(wù)類別傳輸時(shí),能適當(dāng)?shù)靥崆鞍l(fā)起低優(yōu)先級(jí)業(yè)務(wù)類別的輪詢,減少不必要的傳輸時(shí)延,增加了網(wǎng)絡(luò)吞吐量,加強(qiáng)了網(wǎng)絡(luò)性能。
圖1是本發(fā)明一個(gè)實(shí)施例的無線局域網(wǎng)中基于QoS的分群輪詢的輪詢流程圖;圖2是本發(fā)明的步驟流程圖。
具體實(shí)施例方式
下面就結(jié)合附圖對本發(fā)明的各個(gè)優(yōu)選實(shí)施例進(jìn)行詳細(xì)的說明。
圖2是本發(fā)明的步驟流程圖,本發(fā)明提供的基于服務(wù)質(zhì)量保證的無線局域網(wǎng)分群輪詢方法,包括步驟210分群輪詢的發(fā)起和控制由分群輪詢協(xié)調(diào)點(diǎn)完成,分群輪詢協(xié)調(diào)點(diǎn)可以駐留在接入點(diǎn)(AP)中,按業(yè)務(wù)類別優(yōu)先級(jí)不同對業(yè)務(wù)類別分群,業(yè)務(wù)類別優(yōu)先級(jí)和分群編號(hào)的對應(yīng)關(guān)系是站點(diǎn)(STA)公知的,分群輪詢協(xié)調(diào)點(diǎn)確定分群輪詢策略并按該策略對各分群進(jìn)行輪詢,輪詢是循環(huán)反復(fù)的;步驟220STA根據(jù)自己要傳輸數(shù)據(jù)的業(yè)務(wù)類別優(yōu)先級(jí)響應(yīng)分群輪詢,一個(gè)站點(diǎn)可以響應(yīng)多個(gè)分群的輪詢;分群輪詢協(xié)調(diào)點(diǎn)能實(shí)現(xiàn)在高優(yōu)先級(jí)業(yè)務(wù)類別傳輸過程中有一定比例低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸,或保證在一定時(shí)間間隔內(nèi),網(wǎng)絡(luò)中高優(yōu)先級(jí)業(yè)務(wù)類別傳輸完畢之前禁止低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸;步驟230在分群輪詢期間,符合被輪詢條件的STA基于載波偵聽多址協(xié)議CSMA發(fā)送數(shù)據(jù),接收STA不論是否被輪詢或是否能被輪詢都予以響應(yīng),不同優(yōu)先級(jí)業(yè)務(wù)類別傳輸時(shí)的幀間間隔以及退避窗口可以相同或不同。
優(yōu)選地,上述按業(yè)務(wù)類別優(yōu)先級(jí)不同對業(yè)務(wù)類別分群,業(yè)務(wù)類別和分群編號(hào)的對應(yīng)關(guān)系是站點(diǎn)(STA)公知的,分群輪詢協(xié)調(diào)點(diǎn)確定分群輪詢策略并按該策略對各分群進(jìn)行輪詢,輪詢是循環(huán)反復(fù)的步驟,包括將業(yè)務(wù)類別劃分為P種優(yōu)先級(jí),即S1~SP,S1優(yōu)先級(jí)最高,依次優(yōu)先級(jí)別遞減,SP優(yōu)先級(jí)別最低,STA確知該對應(yīng)關(guān)系。分群輪詢協(xié)調(diào)點(diǎn)根據(jù)實(shí)際情況確定分群輪詢策略,通常分群輪詢策略是由S1向SP依次輪詢,輪詢完最后一個(gè)分群后循環(huán)反復(fù),在每個(gè)分群輪詢期間周期發(fā)送或僅該分群輪詢開始時(shí)發(fā)送分群輪詢參數(shù),該參數(shù)包含被輪詢分群的編號(hào)(如S3)。
優(yōu)選地,上述STA根據(jù)自己要傳輸數(shù)據(jù)的業(yè)務(wù)類別響應(yīng)分群輪詢,一個(gè)站點(diǎn)可以響應(yīng)多個(gè)分群的輪詢的步驟,包括STA能夠識(shí)別分群輪詢參數(shù)并將該參數(shù)中的分群編號(hào)和自己待發(fā)送業(yè)務(wù)類別相比對,如果STA中待發(fā)送業(yè)務(wù)類別和該分群編號(hào)對應(yīng)的業(yè)務(wù)類別一致,則該STA參與當(dāng)前分群輪詢,傳輸相應(yīng)類別的業(yè)務(wù)數(shù)據(jù),反之,在當(dāng)前分群輪詢期間,該STA將停止發(fā)送數(shù)據(jù)。如果STA中有多種業(yè)務(wù)類別數(shù)據(jù),則該站點(diǎn)可按上述規(guī)則響應(yīng)多個(gè)分群的輪詢。
優(yōu)選地,上述分群輪詢協(xié)調(diào)點(diǎn)可以實(shí)現(xiàn)在高優(yōu)先級(jí)業(yè)務(wù)類別傳輸過程有一定比例低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸步驟,包括在分群輪詢期間,分群輪詢協(xié)調(diào)點(diǎn)為優(yōu)先級(jí)不同的分群指配不同的分群輪詢最大間隔,分群輪詢協(xié)調(diào)點(diǎn)可以設(shè)置當(dāng)前一輪的分群輪詢最大時(shí)間間隔,也可以不設(shè)置該參數(shù),在分群輪詢期間,每當(dāng)媒體空閑時(shí),分群輪詢協(xié)調(diào)點(diǎn)將判斷當(dāng)前分群輪詢期間是否還有數(shù)據(jù)發(fā)送,如果分群輪詢協(xié)調(diào)點(diǎn)認(rèn)為當(dāng)前分群輪詢期間已無相應(yīng)業(yè)務(wù)類別數(shù)據(jù)傳輸,分群輪詢協(xié)調(diào)點(diǎn)將輪詢下一個(gè)分群,反之,將繼續(xù)輪詢當(dāng)前的分群輪詢,直到輪詢間隔達(dá)到該分群輪詢的最大間隔或當(dāng)前一輪分群輪詢的最大時(shí)長。
優(yōu)選地,上述在一定時(shí)間間隔內(nèi),網(wǎng)絡(luò)中高優(yōu)先級(jí)業(yè)務(wù)類別傳輸完畢之前禁止低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸步驟,包括確定每輪分群輪詢的最大時(shí)長,在分群輪詢期間,每當(dāng)媒體空閑時(shí),分群輪詢協(xié)調(diào)點(diǎn)將判斷當(dāng)前分群輪詢期間是否還有數(shù)據(jù)發(fā)送,如果分群輪詢協(xié)調(diào)點(diǎn)認(rèn)為當(dāng)前分群輪詢期間已無相應(yīng)業(yè)務(wù)類別數(shù)據(jù)傳輸,分群輪詢協(xié)調(diào)點(diǎn)將輪詢下一個(gè)分群,反之,將繼續(xù)輪詢當(dāng)前的分群輪詢,直到當(dāng)前一輪的分群輪詢達(dá)到其的最大輪詢時(shí)長。分群輪詢不保證在每一輪輪詢過程中都能輪詢所有業(yè)務(wù)類別。
圖1是本發(fā)明的一個(gè)實(shí)施例,是無線局域網(wǎng)中傳輸數(shù)據(jù)的方法的流程圖。
如圖1所示,本實(shí)施例的無線局域網(wǎng)中傳輸數(shù)據(jù)的方法,首先在步驟101,按業(yè)務(wù)類別優(yōu)先級(jí)分群、確定輪詢策略,具體地,分群輪詢協(xié)調(diào)點(diǎn)按類別將業(yè)務(wù)類別劃分為P個(gè)分群編號(hào)S1~SP,S1對應(yīng)的業(yè)務(wù)類別優(yōu)先級(jí)最高,依次優(yōu)先級(jí)別遞減,SP優(yōu)先級(jí)別最低,STA確知該對應(yīng)關(guān)系。分群輪詢協(xié)調(diào)點(diǎn)確定分群輪詢策略,包括分群輪詢的時(shí)間參數(shù),是否允許在每輪分群輪詢期間,高優(yōu)先級(jí)業(yè)務(wù)類別傳輸過程中有一定比例低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸,輪詢策略規(guī)定了分群輪詢的次序,優(yōu)先級(jí)別高的在先,分群輪詢協(xié)調(diào)點(diǎn)依據(jù)該次序循環(huán)反復(fù)地輪詢。
接著,在步驟105,開始首輪分群輪詢,具體地,首輪分群輪詢以一個(gè)信標(biāo)幀的發(fā)送開始,該信標(biāo)幀中包含該輪分群輪詢周期的最大時(shí)長和剩余時(shí)長。除了分群輪詢協(xié)調(diào)點(diǎn)所在STA外的所有STA根據(jù)這些參數(shù)設(shè)置和更新網(wǎng)絡(luò)分配適量。
接著,在步驟110,開始第一個(gè)分群分群輪詢,具體地,分群輪詢協(xié)調(diào)點(diǎn)廣播分群輪詢開始信息,其中包含當(dāng)前分群輪詢的分群群號(hào),并設(shè)置啟動(dòng)業(yè)務(wù)超時(shí)定時(shí)器和分群輪詢超時(shí)定時(shí)器,或僅設(shè)置啟動(dòng)業(yè)務(wù)超時(shí)定時(shí)器,在當(dāng)前分群詢期間發(fā)送的信標(biāo)幀中攜帶當(dāng)前被輪詢分群的分群信息。
接著,在步驟115,當(dāng)前分群輪詢傳輸,具體地,STA能夠識(shí)別分群群號(hào),并將自己待發(fā)送業(yè)務(wù)類別的優(yōu)先級(jí)和分群群號(hào)比對,如果STA有和當(dāng)前輪詢編號(hào)一致的業(yè)務(wù)類別數(shù)據(jù),則參與該分群輪詢,依據(jù)CSMA協(xié)議以一定的幀間間隔發(fā)送相應(yīng)數(shù)據(jù)。不參與該分群輪詢的STA不能發(fā)送數(shù)據(jù)。接收STA不論是否被輪詢或是否能被輪詢都予以響應(yīng),不同優(yōu)先級(jí)業(yè)務(wù)類別傳輸時(shí)的幀間間隔以及退避窗口可以相同或不同。
接著,在步驟120,判斷當(dāng)前分群輪詢是否結(jié)束。具體地,在每個(gè)分群輪詢期間,分群輪詢協(xié)調(diào)點(diǎn)判斷當(dāng)前分群輪詢期間是否還有數(shù)據(jù)發(fā)送的方法是,一旦媒體空閑,分群輪詢協(xié)調(diào)點(diǎn)就設(shè)置啟動(dòng)業(yè)務(wù)超時(shí)定時(shí)器,如果在該定時(shí)器超時(shí)前沒有被輪詢分群業(yè)務(wù)類別發(fā)送,則分群輪詢協(xié)調(diào)點(diǎn)認(rèn)為已沒有該級(jí)別業(yè)務(wù)類別數(shù)據(jù)要傳輸,該分群輪詢結(jié)束,分群輪詢協(xié)調(diào)點(diǎn)依照輪詢策略轉(zhuǎn)而輪詢下一個(gè)分群,反之則關(guān)閉該定時(shí)器,直到下一次媒體空閑時(shí),重新設(shè)置啟動(dòng)業(yè)務(wù)超時(shí)定時(shí)器。分群輪詢超時(shí)定時(shí)器則規(guī)定了各分群輪詢的最大時(shí)間間隔,如果在當(dāng)前分群輪詢期間,業(yè)務(wù)超時(shí)定時(shí)器始終沒有超時(shí),則當(dāng)分群輪詢超時(shí)或當(dāng)前一輪的分群輪詢間隔已經(jīng)達(dá)到該輪分群的最大間隔時(shí),當(dāng)前分群輪詢結(jié)束,分群輪詢協(xié)調(diào)點(diǎn)將檢測媒體是否空閑,如果空閑分群輪詢協(xié)調(diào)點(diǎn)將立即輪詢下一個(gè)分群,如果媒體忙,則一旦媒體轉(zhuǎn)為空閑,分群輪詢協(xié)調(diào)點(diǎn)將輪詢下一個(gè)分群。如果當(dāng)前分群輪詢結(jié)束則進(jìn)行步驟125,否則繼續(xù)當(dāng)前分群輪詢傳輸。
接著,在步驟125,判斷是否是該輪最后一個(gè)分群輪詢,具體的,如果在步驟120判斷,當(dāng)前分群輪詢結(jié)束,則分群輪詢協(xié)調(diào)點(diǎn)根據(jù)輪詢策略,判斷結(jié)束的當(dāng)前分群輪詢是否是這一輪輪詢的最后一個(gè)分群,如果否,則進(jìn)行步驟130;如果是,則判斷是否達(dá)到該輪分群輪詢周期的最大時(shí)長,如果是,進(jìn)行步驟135;如果否,則可以提前結(jié)束該輪分群輪詢進(jìn)行步驟135,也可以讓所有STA采用CSMA協(xié)議競爭媒體傳輸或采用其他傳輸方式傳輸數(shù)據(jù),并在達(dá)到該輪分群輪詢周期的最大時(shí)長時(shí)進(jìn)行步驟135。
接著,在步驟130,開始下一個(gè)分群分群輪詢,具體地,分群輪詢協(xié)調(diào)點(diǎn)廣播分群輪詢開始信息,其中包含當(dāng)前分群輪詢的分群群號(hào),并設(shè)置啟動(dòng)業(yè)務(wù)超時(shí)定時(shí)器和分群輪詢超時(shí)定時(shí)器,或僅設(shè)置啟動(dòng)業(yè)務(wù)超時(shí)定時(shí)器,在當(dāng)前分群詢期間發(fā)送的信標(biāo)幀中攜帶當(dāng)前被輪詢分群的分群信息。
接著,在步驟135,開始下一輪分群輪詢,具體地該分群輪詢以一個(gè)信標(biāo)幀的發(fā)送開始,該信標(biāo)幀中包含該輪分群輪詢周期的最大時(shí)長和剩余時(shí)長。除了分群輪詢協(xié)調(diào)點(diǎn)所在STA外的所有STA根據(jù)這些參數(shù)設(shè)置和更新網(wǎng)絡(luò)分配適量。
另外,根據(jù)本發(fā)明的一個(gè)變形例,在步驟110和步驟130,分群輪詢協(xié)調(diào)點(diǎn)廣播分群輪詢開始信息,其中包含當(dāng)前分群輪詢的分群群號(hào),僅設(shè)置啟動(dòng)業(yè)務(wù)超時(shí)定時(shí)器。在步驟120分群輪詢協(xié)調(diào)點(diǎn)除需判斷當(dāng)前分群輪詢期間是否還有數(shù)據(jù)發(fā)送,還要判斷本輪分群輪詢間隔是否達(dá)到該輪分群輪詢周期的最大時(shí)長,如果當(dāng)前分群輪詢無相應(yīng)類別業(yè)務(wù)傳輸,或當(dāng)前分群輪詢時(shí)間間隔已達(dá)到該輪分群輪詢周期的最大時(shí)長,則進(jìn)行步驟125。在步驟125,如果因當(dāng)前分群輪詢無相應(yīng)類別業(yè)務(wù)傳輸結(jié)束由步驟120進(jìn)入步驟125,則分群輪詢協(xié)調(diào)點(diǎn)判斷是否是最后一個(gè)分群,如果否,則進(jìn)行步驟130,如果是,則進(jìn)行步驟135。如果在步驟125,是因?yàn)檫_(dá)到該輪分群輪詢周期的最大時(shí)長由步驟120進(jìn)入步驟125,則進(jìn)行步驟135。在該變形例中,分群輪詢協(xié)調(diào)點(diǎn)不保證在每一輪輪詢過程中都能輪詢所有業(yè)務(wù)類別,且SP分群輪詢結(jié)束,則分群輪詢協(xié)調(diào)點(diǎn)結(jié)束該輪的分群輪詢開始下一輪分群輪詢。
由上可知,本發(fā)明由分群輪詢協(xié)調(diào)點(diǎn)按照站點(diǎn)公知的業(yè)務(wù)類別優(yōu)先級(jí)和分群編號(hào)之間的對應(yīng)關(guān)系,站點(diǎn)根據(jù)自己要傳輸數(shù)據(jù)業(yè)務(wù)類別的優(yōu)先級(jí)響應(yīng)分群輪詢,從而使不同優(yōu)先級(jí)業(yè)務(wù)類別傳輸時(shí)的幀間間隔以及退避窗口可以相同或不同,低優(yōu)先級(jí)業(yè)務(wù)類別傳輸?shù)膸g間隔不會(huì)很大,當(dāng)沒有高優(yōu)先級(jí)業(yè)務(wù)類別傳輸時(shí),低優(yōu)先級(jí)業(yè)務(wù)類別能自適應(yīng)地縮短幀間間隔,不會(huì)造成不必要的傳輸時(shí)延,增加了網(wǎng)絡(luò)吞吐量,加強(qiáng)了網(wǎng)絡(luò)性能。
以上雖然通過一些示例性的實(shí)施例對本發(fā)明的無線局域網(wǎng)中傳輸數(shù)據(jù)的方法進(jìn)行了詳細(xì)的描述,但是以上這些實(shí)施例并不是窮舉的,本領(lǐng)域技術(shù)人員可以在本發(fā)明的精神和范圍內(nèi)實(shí)現(xiàn)各種變化和修改。因此,本發(fā)明并不限于這些實(shí)施例,本發(fā)明的范圍僅由所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種基于固定服務(wù)質(zhì)量保證策略的無線局域網(wǎng)分群輪詢方法,其特征在于,包括步驟一、按業(yè)務(wù)類別優(yōu)先級(jí)確定分群輪詢策略并按該策略對各分群進(jìn)行循環(huán)反復(fù)的輪詢,所述循環(huán)反復(fù)輪詢的一輪分群輪詢,輪詢所有分群或者輪詢部分分群,每一輪分群輪詢所輪詢內(nèi)容可不同;步驟二、站點(diǎn)根據(jù)自己要傳輸數(shù)據(jù)業(yè)務(wù)類別的優(yōu)先級(jí)響應(yīng)分群輪詢;步驟三、符合被輪詢條件的站點(diǎn)向目的站點(diǎn)發(fā)送數(shù)據(jù),目的站點(diǎn)予以接收響應(yīng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟一進(jìn)一步包括由分群輪詢協(xié)調(diào)點(diǎn)按照站點(diǎn)公知的業(yè)務(wù)類別優(yōu)先級(jí)和分群編號(hào)之間的對應(yīng)關(guān)系,對不同優(yōu)先級(jí)的業(yè)務(wù)類別進(jìn)行分群,確定分群輪詢策略并按該策略對各分群進(jìn)行循環(huán)反復(fù)的輪詢,實(shí)現(xiàn)在高優(yōu)先級(jí)業(yè)務(wù)類別傳輸過程中有一定比例低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸,或者實(shí)現(xiàn)在一定時(shí)間間隔內(nèi),網(wǎng)絡(luò)中高優(yōu)先級(jí)業(yè)務(wù)類別傳輸完畢之前禁止低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸,分群輪詢的發(fā)起和控制由分群輪詢協(xié)調(diào)點(diǎn)完成。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟二中,還包括使不同優(yōu)先級(jí)業(yè)務(wù)類別傳輸時(shí)的幀間間隔以及退避窗口可設(shè)置為相同或不同,并且一個(gè)站點(diǎn)可以響應(yīng)多個(gè)分群的輪詢的步驟。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟三中,所述符合被輪詢條件的站點(diǎn)是基于載波偵聽多址協(xié)議向目的站點(diǎn)發(fā)送數(shù)據(jù)。
5.根據(jù)權(quán)利要求1、2、3或4所述的方法,其特征在于,在所述步驟一中,所述對應(yīng)關(guān)系為將業(yè)務(wù)類別類別劃分為從S1到SP的P種優(yōu)先級(jí),S1優(yōu)先級(jí)最高,依次優(yōu)先級(jí)別遞減,SP優(yōu)先級(jí)別最低,并且站點(diǎn)確知該對應(yīng)關(guān)系。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述步驟一中,所述分群輪詢策略為由S1向SP依次、循環(huán)反復(fù)地對各分群進(jìn)行輪詢,由SI分群輪詢開始到下一次S1分群輪詢開始之前的過程為所述的一輪分群輪詢,所述的一輪分群輪詢會(huì)輪詢所有分群或者部分分群,在每個(gè)分群輪詢期間內(nèi),周期發(fā)送或僅在該分群輪詢開始時(shí)發(fā)送分群輪詢參數(shù),該參數(shù)包含被輪詢分群的編號(hào)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟二進(jìn)一步包括站點(diǎn)識(shí)別分群輪詢參數(shù)并將該參數(shù)中的分群編號(hào)和該站點(diǎn)本身的待發(fā)送業(yè)務(wù)類別相比對,判斷所述待發(fā)送業(yè)務(wù)類別和該分群編號(hào)對應(yīng)的業(yè)務(wù)類別是否一致,是則該站點(diǎn)參與當(dāng)前分群輪詢,傳輸相應(yīng)類別的業(yè)務(wù)類別數(shù)據(jù),否則在當(dāng)前分群輪詢期間,該站點(diǎn)停止發(fā)送數(shù)據(jù);如果站點(diǎn)中有多種待傳輸?shù)臉I(yè)務(wù)類別數(shù)據(jù),則該站點(diǎn)可在每一輪分群輪詢期間按上述規(guī)則響應(yīng)多個(gè)分群的輪詢。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述步驟一中,所述實(shí)現(xiàn)在高優(yōu)先級(jí)業(yè)務(wù)類別傳輸過程有一定比例低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸,包括在分群輪詢期間,分群輪詢協(xié)調(diào)點(diǎn)為優(yōu)先級(jí)不同的分群指配不同的分群輪詢最大間隔,在分群輪詢期間,每當(dāng)媒體空閑時(shí),分群輪詢協(xié)調(diào)點(diǎn)判斷當(dāng)前分群輪詢期間是否已無相應(yīng)業(yè)務(wù)類別數(shù)據(jù)發(fā)送,是則分群輪詢協(xié)調(diào)點(diǎn)輪詢下一個(gè)分群,否則繼續(xù)輪詢當(dāng)前的分群輪詢,直到輪詢間隔達(dá)到該分群輪詢的最大間隔。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,還包括,分群輪詢協(xié)調(diào)點(diǎn)設(shè)置當(dāng)前一輪分群輪詢的最大時(shí)長,如果該輪分群輪詢的輪詢間隔達(dá)到所述最大時(shí)長,則分群輪詢協(xié)調(diào)點(diǎn)將輪詢下一輪分群輪詢。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,在所述步驟一中,所述實(shí)現(xiàn)在一定時(shí)間間隔內(nèi),網(wǎng)絡(luò)中高優(yōu)先級(jí)業(yè)務(wù)類別傳輸完畢之前禁止低優(yōu)先級(jí)業(yè)務(wù)類別的傳輸,包括確定每輪分群輪詢的最大時(shí)長,在分群輪詢期間,每當(dāng)媒體空閑時(shí),分群輪詢協(xié)調(diào)點(diǎn)將判斷當(dāng)前分群輪詢期間是否已無相應(yīng)類別業(yè)務(wù)數(shù)據(jù)發(fā)送,是則分群輪詢協(xié)調(diào)點(diǎn)將輪詢下一個(gè)分群,否則將繼續(xù)輪詢當(dāng)前的分群輪詢,如果在規(guī)定的當(dāng)前一輪的分群輪詢的最大時(shí)長到達(dá)時(shí)前,SP分群輪詢結(jié)束,則分群輪詢協(xié)調(diào)點(diǎn)結(jié)束該輪的分群輪詢開始下一輪分群輪詢,否則直到當(dāng)前一輪的分群輪詢達(dá)到其對應(yīng)的最大時(shí)長,分群輪詢協(xié)調(diào)點(diǎn)結(jié)束該輪的分群輪詢,開始下一輪分群輪詢。
11.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述分群輪詢協(xié)調(diào)點(diǎn)駐留在接入點(diǎn)中。
全文摘要
本發(fā)明公開了一種基于固定服務(wù)質(zhì)量保證策略的無線局域網(wǎng)分群輪詢方法,包括按業(yè)務(wù)類別優(yōu)先級(jí)確定分群輪詢策略并按該策略對各分群進(jìn)行循環(huán)反復(fù)的輪詢,所述循環(huán)反復(fù)輪詢的一輪分群輪詢,輪詢所有分群或者輪詢部分分群,每一輪分群輪詢所輪詢內(nèi)容可不同;站點(diǎn)根據(jù)自己要傳輸數(shù)據(jù)業(yè)務(wù)類別的優(yōu)先級(jí)響應(yīng)分群輪詢;符合被輪詢條件的站點(diǎn)向目的站點(diǎn)發(fā)送數(shù)據(jù),目的站點(diǎn)予以接收響應(yīng)。本發(fā)明使不同優(yōu)先級(jí)業(yè)務(wù)類別傳輸時(shí)的幀間間隔以及退避窗口可設(shè)置為相同或不同,低優(yōu)先級(jí)業(yè)務(wù)類別傳輸?shù)膸g間隔不會(huì)很大,不會(huì)造成不必要的傳輸時(shí)延,增加了網(wǎng)絡(luò)吞吐量,加強(qiáng)了網(wǎng)絡(luò)性能。
文檔編號(hào)H04L29/06GK1791047SQ20041009896
公開日2006年6月21日 申請日期2004年12月17日 優(yōu)先權(quán)日2004年12月17日
發(fā)明者李峰, 孫公航, 馬鳳國, 孫波, 呂登芳 申請人:中興通訊股份有限公司