專利名稱:信標(biāo)報(bào)文發(fā)送速率的選擇方法、裝置和無(wú)線接入設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),尤其涉及一種信標(biāo)報(bào)文發(fā)送速率的選擇方法、裝置和無(wú)線接入設(shè)備。
背景技術(shù):
由于無(wú)線介質(zhì)的共享性,所有的無(wú)線局域網(wǎng)絡(luò)(Wireless Local Area Network ;以下簡(jiǎn)稱WLAN)設(shè)備、任·何的WLAN報(bào)文都會(huì)消耗無(wú)線資源,非業(yè)務(wù)報(bào)文消耗的信道越多,無(wú)線網(wǎng)絡(luò)的整體性能就會(huì)下降,在一定程度上也會(huì)影響到無(wú)線網(wǎng)絡(luò)的穩(wěn)定運(yùn)行。任何的一臺(tái)接入點(diǎn)(Access Point ;以下簡(jiǎn)稱AP)如果要提供WLAN接入服務(wù),都需要定期發(fā)送信標(biāo)(Beacon)報(bào)文,默認(rèn)情況下每一個(gè)AP的一個(gè)接入服務(wù)一秒鐘需要發(fā)送10個(gè)Beacon報(bào)文,而且Beacon報(bào)文通常需要使用最低物理速率發(fā)送(2. 4G下最低物理速率為1Mbps,5G下最低物理速率為6Mbps)。因此隨著無(wú)線網(wǎng)絡(luò)中WLAN和AP數(shù)目的增加,無(wú)線帶寬資源將被大量的Beacon報(bào)文所消耗掉。為了減少Beacon報(bào)文所占用的無(wú)線資源,業(yè)界主要采用的方法有兩種一種是增大Beacon報(bào)文的發(fā)送間隔,但是增大Beacon報(bào)文的發(fā)送間隔會(huì)使終端(Station ;以下簡(jiǎn)稱STA)接收Beacon報(bào)文失敗的概率大大提高,導(dǎo)致STA容易掉線或者發(fā)生錯(cuò)誤的漫游行為。另一種是是采用速率集來(lái)選擇不同的速率發(fā)送Beacon報(bào)文,在速率集中配置AP或WLAN支持的速率,然后選擇速率集中的最小速率發(fā)送Beacon報(bào)文,這種方式存在的問(wèn)題是速率集的配置為了使高速STA和低速STA都能正常關(guān)聯(lián),經(jīng)常會(huì)將最低速率設(shè)置得較低,這也極大地限制了 Beacon報(bào)文發(fā)送速率和無(wú)線帶寬利用率的提升。
發(fā)明內(nèi)容
本發(fā)明提供一種信標(biāo)報(bào)文發(fā)送速率的選擇方法、裝置和無(wú)線接入設(shè)備,以實(shí)現(xiàn)提高Beacon報(bào)文的發(fā)送速率,提升無(wú)線帶寬的利用率。本發(fā)明一方面提供一種信標(biāo)報(bào)文發(fā)送速率的選擇方法,包括無(wú)線接入設(shè)備對(duì)所述無(wú)線接入設(shè)備在發(fā)送速率集合中的每個(gè)發(fā)送速率下接收或發(fā)送報(bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值,并根據(jù)所述每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重;所述發(fā)送速率集合是所述無(wú)線接入設(shè)備預(yù)先確定的信標(biāo)報(bào)文的發(fā)送速率集合;所述無(wú)線接入設(shè)備根據(jù)所述每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重對(duì)每個(gè)發(fā)送速率進(jìn)行加權(quán),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的組合值;所述無(wú)線接入設(shè)備選擇最大組合值對(duì)應(yīng)的發(fā)送速率作為所述信標(biāo)報(bào)文的發(fā)送速率。本發(fā)明另一方面提供一種信標(biāo)報(bào)文發(fā)送速率的選擇裝置,設(shè)置在無(wú)線接入設(shè)備中,所述裝置包括統(tǒng)計(jì)模塊、確定模塊、加權(quán)模塊和選擇模塊;所述統(tǒng)計(jì)模塊,用于對(duì)所述無(wú)線接入設(shè)備在發(fā)送速率集合中的每個(gè)發(fā)送速率下接收或發(fā)送報(bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值;所述發(fā)送速率集合是所述確定模塊預(yù)先確定的信標(biāo)報(bào)文的發(fā)送速率集合;所述確定模塊,用于根據(jù)所述統(tǒng)計(jì)模塊獲得的所述每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重;所述加權(quán)模塊,用于根據(jù)所述確定模塊確定的所述每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重對(duì)每個(gè)發(fā)送速率進(jìn)行加權(quán),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的組合值;所述選擇模塊,用于選擇所述加權(quán)模塊獲得的最大組合值對(duì)應(yīng)的發(fā)送速率作為所述信標(biāo)報(bào)文的發(fā)送速率。本發(fā)明又一方面提供一種無(wú)線接入設(shè)備,包括如上所述的信標(biāo)報(bào)文發(fā)送速率的選擇裝置。本發(fā)明的技術(shù)效果是無(wú)線接入設(shè)備對(duì)該無(wú)線接入設(shè)備在預(yù)先確定的信標(biāo)報(bào)文的 發(fā)送速率集合中的每個(gè)發(fā)送速率下接收或發(fā)送報(bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值,并根據(jù)每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重;然后,無(wú)線接入設(shè)備根據(jù)每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重對(duì)每個(gè)發(fā)送速率進(jìn)行加權(quán),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的組合值;最后,無(wú)線接入設(shè)備選擇最大組合值對(duì)應(yīng)的發(fā)送速率作為上述信標(biāo)報(bào)文的發(fā)送速率。從而可以提高Beacon報(bào)文的發(fā)送速率,進(jìn)而可以提升無(wú)線帶寬的利用率,改善終端設(shè)備的體驗(yàn)。
圖I為本發(fā)明信標(biāo)報(bào)文發(fā)送速率的選擇方法一個(gè)實(shí)施例的流程圖;圖2為本發(fā)明Beacon報(bào)文發(fā)送速率動(dòng)態(tài)調(diào)整一個(gè)實(shí)施例的示意圖;圖3為本發(fā)明信標(biāo)報(bào)文發(fā)送速率的選擇裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式圖I為本發(fā)明信標(biāo)報(bào)文發(fā)送速率的選擇方法一個(gè)實(shí)施例的流程圖,如圖I所示,該方法可以包括步驟101,無(wú)線接入設(shè)備對(duì)該無(wú)線接入設(shè)備在發(fā)送速率集合中的每個(gè)發(fā)送速率下接收或發(fā)送報(bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值,并根據(jù)每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重。其中,上述發(fā)送速率集合是無(wú)線接入設(shè)備預(yù)先確定的Beacon報(bào)文的發(fā)送速率集合。其中,該發(fā)送速率集合需要在Beacon報(bào)文發(fā)送速率的限制范圍內(nèi),并且該發(fā)送速率集合內(nèi)的速率都是基本速率或強(qiáng)制速率。本實(shí)施例的一種實(shí)現(xiàn)方式中,無(wú)線接入設(shè)備對(duì)該無(wú)線接入設(shè)備在發(fā)送速率集合中的每個(gè)發(fā)送速率下接收?qǐng)?bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值可以為無(wú)線接入設(shè)備對(duì)該無(wú)線接入設(shè)備采用Ri發(fā)送Beacon報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文進(jìn)行統(tǒng)計(jì),獲得該無(wú)線接入設(shè)備采用Ri發(fā)送Beacon報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文的個(gè)數(shù),以及該無(wú)線接入設(shè)備接收到的探測(cè)請(qǐng)求報(bào)文的總數(shù);上述探測(cè)請(qǐng)求報(bào)文是無(wú)線接入設(shè)備關(guān)聯(lián)的終端設(shè)備(例如STA)發(fā)送給上述無(wú)線接入設(shè)備的;其中,Ri為上述發(fā)送速率集合中的發(fā)送速率;i=l,2,…,N, N為上述發(fā)送速率集合中包含的發(fā)送速率的個(gè)數(shù)。
本實(shí)現(xiàn)方式中,根據(jù)上述每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重可以為無(wú)線接入設(shè)備確定Ri對(duì)應(yīng)的權(quán)重為Numi/Numt的減函數(shù);其中,Numi為無(wú)線接入設(shè)備采用Ri發(fā)送Beacon報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文的個(gè)數(shù);Numt為無(wú)線接入設(shè)備接收到的探測(cè)請(qǐng)求報(bào)文的總數(shù)。舉例來(lái)說(shuō),Numi/Numt的減函數(shù)的一個(gè)示例可以如式(I)所示
I, Numi
I--; N umt ^ O Qi=^ Numt
I; Numt=O .("其中,Qi為Ri對(duì)應(yīng)的權(quán)重。式(I)僅是Numi/Numt的減函數(shù)的一個(gè)示例,本發(fā)明實(shí)施例并不僅限于此,本發(fā)明對(duì)Numi/Numt的減函數(shù)的具體形式不作限定。本實(shí)施例的另一種實(shí)現(xiàn)方式中,無(wú)線接入設(shè)備對(duì)該無(wú)線接入設(shè)備在發(fā)送速率集合中的每個(gè)發(fā)送速率下發(fā)送報(bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值可以為無(wú)線接入設(shè)備對(duì)該無(wú)線接入設(shè)備采用Ri發(fā)送數(shù)據(jù)報(bào)文時(shí)的丟包率進(jìn)行統(tǒng)計(jì),獲得Ri對(duì)應(yīng)的丟包率;其中,Ri為上述發(fā)送速率集合中的發(fā)送速率;i=l,2,…,N,N為上述發(fā)送速率集合中包含的發(fā)送速率的個(gè)數(shù)。本實(shí)現(xiàn)方式中,根據(jù)每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重可以為無(wú)線接入設(shè)備確定Ri對(duì)應(yīng)的權(quán)重為Di的減函數(shù);其中,Di為Ri對(duì)應(yīng)的丟包率。舉例來(lái)說(shuō),Di的減函數(shù)可以如式(2)所示Qi=I-Di; (2)其中,QiS Ri對(duì)應(yīng)的權(quán)重。式(2)僅是Di的減函數(shù)的一個(gè)示例,本發(fā)明實(shí)施例并不僅限于此,本發(fā)明對(duì)Di的減函數(shù)的具體形式不作限定。步驟102,無(wú)線接入設(shè)備根據(jù)每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重對(duì)每個(gè)發(fā)送速率進(jìn)行加權(quán),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的組合值。具體地,無(wú)線接入設(shè)備可以計(jì)算每個(gè)發(fā)送速率的理論值與上述每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重的乘積,作為每個(gè)發(fā)送速率對(duì)應(yīng)的組合值。步驟103,無(wú)線接入設(shè)備選擇最大組合值對(duì)應(yīng)的發(fā)送速率作為Beacon報(bào)文的發(fā)送速率。具體地,可以當(dāng)上述最大組合值與當(dāng)前使用的發(fā)送速率對(duì)應(yīng)的組合值之差大于或等于預(yù)定閾值時(shí),無(wú)線接入設(shè)備選擇上述最大組合值對(duì)應(yīng)的發(fā)送速率作為Beacon報(bào)文的發(fā)送速率;這樣可以避免頻繁改變Beacon的發(fā)送速率,避免振蕩。其中,上述預(yù)定閾值為正數(shù),上述預(yù)定閾值可以在具體實(shí)現(xiàn)時(shí)根據(jù)系統(tǒng)配置和/或?qū)嶋H需求等自行配置,本實(shí)施例對(duì)上述預(yù)定閾值的大小不作限定。另外,本實(shí)施例中,無(wú)線接入設(shè)備還可以定時(shí)或間隔預(yù)定時(shí)間間隔選擇上述發(fā)送速率集合中的最小發(fā)送速率發(fā)送至少一個(gè)Beacon報(bào)文;這是因?yàn)槿绻氯刖W(wǎng)的終端設(shè)備為低速終端設(shè)備,而無(wú)線接入設(shè)備一直采用較高的發(fā)送速率發(fā)送Beacon報(bào)文,則該新入網(wǎng)的終端設(shè)備將無(wú)法接收到該無(wú)線接入設(shè)備發(fā)送的Beacon報(bào)文,因此無(wú)線接入設(shè)備可以定時(shí)或間隔預(yù)定時(shí)間間隔選擇上述發(fā)送速率集合中的最小發(fā)送速率發(fā)送至少一個(gè)Beacon報(bào)文,從而可以保證新入網(wǎng)的終端設(shè)備能夠正常掃描到該無(wú)線接入設(shè)備發(fā)送的Beacon報(bào)文,并接入該無(wú)線接入設(shè)備。
其中,上述預(yù)定時(shí)間間隔可以在具體實(shí)現(xiàn)時(shí)根據(jù)系統(tǒng)配置和/或?qū)嶋H需求等自行配置,本實(shí)施例對(duì)上述預(yù)定時(shí)間間隔的大小不作限定,舉例來(lái)說(shuō),上述預(yù)定時(shí)間間隔可以為I秒。上述實(shí)施例中,無(wú)線接入設(shè)備對(duì)該無(wú)線接入設(shè)備在預(yù)先確定的Beacon報(bào)文的發(fā)送速率集合中的每個(gè)發(fā)送速率下接收或發(fā)送報(bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值,并根據(jù)每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重;然后,無(wú)線接入設(shè)備根據(jù)每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重對(duì)每個(gè)發(fā)送速率進(jìn)行加權(quán),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的組合值;最后,無(wú)線接入設(shè)備選擇最大組合值對(duì)應(yīng)的發(fā)送速率作為上述Beacon報(bào)文的發(fā)送速率。從而可以提高Beacon報(bào)文的發(fā)送速率,進(jìn)而可以提升無(wú)線帶寬的利用率,改善STA的體驗(yàn)。下面通過(guò)具體實(shí)例對(duì)本發(fā)明圖I所示實(shí)施例提供的方法進(jìn)行介紹。 假設(shè)無(wú)線設(shè)備確定的Beacon報(bào)文的發(fā)送速率集合為{1,2,5. 5,11},該發(fā)送速率集合中發(fā)送速率分別記為Ro、Ri> R2和R3,單位為兆比特每秒(Mega bit per second ;以下簡(jiǎn)稱Mbps)0實(shí)例一首先,無(wú)線接入設(shè)備對(duì)該無(wú)線接入設(shè)備采用Ri發(fā)送Beacon報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文進(jìn)行統(tǒng)計(jì),獲得該無(wú)線接入設(shè)備采用Ri發(fā)送Beacon報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文的個(gè)數(shù),以及該無(wú)線接入設(shè)備接收到的探測(cè)請(qǐng)求報(bào)文的總數(shù)。其中,上述探測(cè)請(qǐng)求報(bào)文是無(wú)線接入設(shè)備關(guān)聯(lián)的終端設(shè)備(例如STA)發(fā)送給上述無(wú)線接入設(shè)備的。最開始的時(shí)候,尚無(wú)STA接入該無(wú)線接入設(shè)備,因此沒有STA向該無(wú)線接入設(shè)備發(fā)送探測(cè)請(qǐng)求報(bào)文,于是該無(wú)線接入設(shè)備統(tǒng)計(jì)獲得該無(wú)線接入設(shè)備采用Ri發(fā)送Beacon報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文的個(gè)數(shù)均為O,即Num0=Numl=Num2=Num3=0 ;這時(shí)Numt=NumO+NumI+Num2+Num3=0 0然后,按照式(I)可以確定此時(shí)Qci=Q1=Q2=Q3=I。接下來(lái),計(jì)算每個(gè)發(fā)送速率的理論值與上述每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重的乘積,作為每個(gè)發(fā)送速率對(duì)應(yīng)的組合值。具體地,R0,R1' R2 和 R3 的理論值分別為 L0=9Kbps, L1=IgOOKbps, L2=4900Kbps,L3=8100Kbps ;由于Q0=Q1=Q2=Q3=I,因此R。、札、R2和R3對(duì)應(yīng)的組合值分別為T0=9Kbps,T1=IgOOKbps, T2=4900Kbps, T3=8100Kbps。最后,無(wú)線接入設(shè)備選擇最大組合值T3對(duì)應(yīng)的發(fā)送速率作為Beacon報(bào)文的發(fā)送速率,即選擇IlMbps發(fā)送Beacon報(bào)文。經(jīng)過(guò)一段時(shí)間之后,有STA接入該無(wú)線接入設(shè)備,無(wú)線接入設(shè)備采用R3發(fā)送Beacon報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文的個(gè)數(shù)(即Num3),以及該無(wú)線接入設(shè)備接收到的探測(cè)請(qǐng)求報(bào)文的總數(shù)(即Numt)均會(huì)增加,假設(shè)無(wú)線接入設(shè)備對(duì)該無(wú)線接入設(shè)備采用&發(fā)送Beacon報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文進(jìn)行統(tǒng)計(jì)后,獲得Num3=10,則Numt=之前保存的Numt+Num3=0+10=10 ;
_ Num 3 10 這時(shí),Q0=Q1=Q2=USQd-^pi-I=O
O這樣,可以計(jì)算獲得R。、R1^ R2和R3對(duì)應(yīng)的組合值分別為TQ=9Kbps,T1=IgOOKbps,T2=4900Kbps, T3=OKbps。這時(shí)T2最大,于是,無(wú)線接入設(shè)備選擇T2對(duì)應(yīng)的發(fā)送速率作為Beacon報(bào)文的發(fā)送速率,即選擇5. 5Mbps發(fā)送Beacon報(bào)文。以此類推,隨著時(shí)間的推移,Beacon報(bào)文的發(fā)送速率會(huì)降低也會(huì)提高。需要說(shuō)明的是,無(wú)線接入設(shè)備采用Ri發(fā)送Beacon報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文的個(gè)數(shù)Numi為累加值,計(jì)算過(guò)程中該值不清零;同樣無(wú)線接入設(shè)備接收到的探測(cè)請(qǐng)求報(bào)文的總數(shù)Numt也是一累加值,計(jì)算過(guò)程中該值同樣不會(huì)清零。實(shí)例二首先,無(wú)線接入設(shè)備對(duì)該無(wú)線接入設(shè)備采用Ri發(fā)送數(shù)據(jù)報(bào)文時(shí)的丟包率進(jìn)行統(tǒng)計(jì),獲得Ri對(duì)應(yīng)的丟包率。最開始的時(shí)候,該無(wú)線接入設(shè)備沒有發(fā)送數(shù)據(jù)報(bào)文,于是該無(wú)線接入設(shè)備統(tǒng)計(jì)獲 得Ri對(duì)應(yīng)的丟包率均為0,即Dq=D1=D2=D3=Oq然后,按照式(2)可以確定此時(shí)Qci=Q1=Q2=Qs=Io接下來(lái),計(jì)算每個(gè)發(fā)送速率的理論值與上述每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重的乘積,作為每個(gè)發(fā)送速率對(duì)應(yīng)的組合值。具體地,R0,R1' R2 和 R3 的理論值分別為 L0=9Kbps, L1=IgOOKbps, L2=4900Kbps,L3=8100Kbps ;由于Q0=Q1=Q2=Q3=I,因此R。、札、R2和R3對(duì)應(yīng)的組合值分別為T0=9Kbps,T1=IgOOKbps, T2=4900Kbps, T3=8100Kbps。最后,無(wú)線接入設(shè)備選擇最大組合值T3對(duì)應(yīng)的發(fā)送速率作為Beacon報(bào)文的發(fā)送速率,即選擇IlMbps發(fā)送Beacon報(bào)文。經(jīng)過(guò)一段時(shí)間之后,假設(shè)無(wú)線接入設(shè)備對(duì)該無(wú)線接入設(shè)備采用R3發(fā)送數(shù)據(jù)報(bào)文時(shí)的丟包率進(jìn)行統(tǒng)計(jì)后,獲得D3=50%,則Q3=l-D3=l-50%=l-0. 5=0. 5 ;而這時(shí),Q0=Q1=Q2=Io這樣,可以計(jì)算獲得R。、R1^ R2和R3對(duì)應(yīng)的組合值分別為TQ=9Kbps,T1=IgOOKbps,T2=4900Kbps, T3=4050Kbps。這時(shí)T2最大,于是,無(wú)線接入設(shè)備選擇T2對(duì)應(yīng)的發(fā)送速率作為Beacon報(bào)文的發(fā)送速率,即選擇5. 5Mbps發(fā)送Beacon報(bào)文。以此類推,隨著時(shí)間的推移,Beacon報(bào)文的發(fā)送速率會(huì)降低也會(huì)提高。采用本發(fā)明圖I所示實(shí)施例提供的方法之后,Beacon報(bào)文發(fā)送速率的動(dòng)態(tài)調(diào)整示意圖可以如圖2所示,圖2為本發(fā)明Beacon報(bào)文發(fā)送速率動(dòng)態(tài)調(diào)整一個(gè)實(shí)施例的示意圖。圖2中,Beacon報(bào)文的發(fā)送速率最初為11Mbps,采用本發(fā)明圖I所示實(shí)施例提供的方法,經(jīng)過(guò)一段時(shí)間之后,Beacon報(bào)文的發(fā)送速率被調(diào)整為5. 5Mbps,后來(lái)又調(diào)整為2Mbps,接著又被調(diào)整為5. 5Mbps。同時(shí),為了保證新入網(wǎng)的STA能夠正常掃描和加入,無(wú)線接入設(shè)備還可以間隔預(yù)定時(shí)間間隔(例如1秒)選擇上述發(fā)送速率集合中的最小發(fā)送速率(IMbps)發(fā)送至少一個(gè)Beacon報(bào)文。本發(fā)明提供的信標(biāo)報(bào)文發(fā)送速率的選擇方法,在保證STA正常關(guān)聯(lián)和使用的同時(shí),又能盡可能地提高Beacon報(bào)文的發(fā)送速率,提升無(wú)線帶寬的利用率。特別是在密集部署和無(wú)線網(wǎng)絡(luò)負(fù)載高的時(shí)候,提升無(wú)線帶寬利用率的效果更為明顯。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。圖3為本發(fā)明信標(biāo)報(bào)文發(fā)送速率的選擇裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,本實(shí)施例中的信標(biāo)報(bào)文發(fā)送速率的選擇裝置可以設(shè)置在無(wú)線接入設(shè)備中,實(shí)現(xiàn)本發(fā)明圖I所示實(shí)施例的流程,如圖3所示,該信標(biāo)報(bào)文發(fā)送速率的選擇裝置可以包括統(tǒng)計(jì)模塊31、確定模塊
32、加權(quán)模塊33和選擇模塊34 ;統(tǒng)計(jì)模塊31,用于對(duì)無(wú)線接入設(shè)備在發(fā)送速率集合中的每個(gè)發(fā)送速率下接收或發(fā)送報(bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值;上述發(fā)送速率集合是確定模塊32預(yù)先確定的信標(biāo)報(bào)文的發(fā)送速率集合;確定模塊32,用于根據(jù)統(tǒng)計(jì)模塊31獲得的每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè) 發(fā)送速率對(duì)應(yīng)的權(quán)重;加權(quán)模塊33,用于根據(jù)確定模塊32確定的每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重對(duì)每個(gè)發(fā)送速率進(jìn)行加權(quán),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的組合值;選擇模塊34,用于選擇加權(quán)模塊33獲得的最大組合值對(duì)應(yīng)的發(fā)送速率作為Beacon報(bào)文的發(fā)送速率。本實(shí)施例的一種實(shí)現(xiàn)方式中,統(tǒng)計(jì)模塊31,具體用于對(duì)無(wú)線接入設(shè)備采用Ri發(fā)送Beacon報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文進(jìn)行統(tǒng)計(jì),獲得該無(wú)線接入設(shè)備采用Ri發(fā)送Beacon報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文的個(gè)數(shù),以及該無(wú)線接入設(shè)備接收到的探測(cè)請(qǐng)求報(bào)文的總數(shù);上述探測(cè)請(qǐng)求報(bào)文是無(wú)線接入設(shè)備關(guān)聯(lián)的終端設(shè)備發(fā)送給上述無(wú)線接入設(shè)備的;其中,Ri為上述發(fā)送速率集合中的發(fā)送速率;i=l,2,…,N, N為上述發(fā)送速率集合中包含的發(fā)送速率的個(gè)數(shù)。本實(shí)現(xiàn)方式中,確定模塊32,具體用于確定Ri對(duì)應(yīng)的權(quán)重為Numi/Numt的減函數(shù);其中,Numi為無(wú)線接入設(shè)備采用Ri發(fā)送上述信標(biāo)報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文的個(gè)數(shù);Numt為無(wú)線接入設(shè)備接收到的探測(cè)請(qǐng)求報(bào)文的總數(shù)。本實(shí)施例的另一種實(shí)現(xiàn)方式中,統(tǒng)計(jì)模塊31,具體用于對(duì)無(wú)線接入設(shè)備采用Ri發(fā)送數(shù)據(jù)報(bào)文時(shí)的丟包率進(jìn)行統(tǒng)計(jì),獲得Ri對(duì)應(yīng)的丟包率;其中,Ri為發(fā)送速率集合中的發(fā)送速率;i=l,2,…,N, N為上述發(fā)送速率集合中包含的發(fā)送速率的個(gè)數(shù)。本實(shí)現(xiàn)方式中,確定模塊32,具體用于確定Ri對(duì)應(yīng)的權(quán)重為Di的減函數(shù);其中,Di為Ri對(duì)應(yīng)的丟包率。本實(shí)施例中,加權(quán)模塊33,具體用于計(jì)算每個(gè)發(fā)送速率的理論值與上述每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重的乘積,作為每個(gè)發(fā)送速率對(duì)應(yīng)的組合值。選擇模塊34,具體用于當(dāng)加權(quán)模塊33獲得的最大組合值與當(dāng)前使用的發(fā)送速率對(duì)應(yīng)的組合值之差大于或等于預(yù)定閾值時(shí),選擇上述最大組合值對(duì)應(yīng)的發(fā)送速率作為Beacon報(bào)文的發(fā)送速率;其中,上述預(yù)定閾值為正數(shù)。進(jìn)一步地,上述裝置還可以包括發(fā)送模塊35 ;發(fā)送模塊35,用于定時(shí)或間隔預(yù)定時(shí)間間隔選擇上述發(fā)送速率集合中的最小發(fā)送速率發(fā)送至少一個(gè)Beacon報(bào)文。上述信標(biāo)報(bào)文發(fā)送速率的選擇裝置中,統(tǒng)計(jì)模塊31對(duì)無(wú)線接入設(shè)備在預(yù)先確定的Beacon報(bào)文的發(fā)送速率集合中的每個(gè)發(fā)送速率下接收或發(fā)送報(bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值,確定模塊32根據(jù)每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重;然后,加權(quán)模塊33根據(jù)每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重對(duì)每個(gè)發(fā)送速率進(jìn)行加權(quán),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的組合值;最后,選擇模塊34選擇最大組合值對(duì)應(yīng)的發(fā)送速率作為上述Beacon報(bào)文的發(fā)送速率。從而可以提高Beacon報(bào)文的發(fā)送速率,進(jìn)而可以提升無(wú)線帶寬的利用率,改善STA的體驗(yàn)。本發(fā)明還提供一種無(wú)線接入設(shè)備,該無(wú)線接入設(shè)備可以包括本發(fā)明圖3所示實(shí)施例提供的信標(biāo)報(bào)文發(fā)送速率的選擇裝置。其中,該無(wú)線接入設(shè)備可以為AP等無(wú)線接入設(shè)備,本發(fā)明對(duì)無(wú)線接入設(shè)備的具體形態(tài)不作限定。最后應(yīng)說(shuō)明的是以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征 進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
1.一種信標(biāo)報(bào)文發(fā)送速率的選擇方法,其特征在于,包括 無(wú)線接入設(shè)備對(duì)所述無(wú)線接入設(shè)備在發(fā)送速率集合中的每個(gè)發(fā)送速率下接收或發(fā)送報(bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值,井根據(jù)所述每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重;所述發(fā)送速率集合是所述無(wú)線接入設(shè)備預(yù)先確定的信標(biāo)報(bào)文的發(fā)送速率集合; 所述無(wú)線接入設(shè)備根據(jù)所述每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重對(duì)每個(gè)發(fā)送速率進(jìn)行加權(quán),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的組合值; 所述無(wú)線接入設(shè)備選擇最大組合值對(duì)應(yīng)的發(fā)送速率作為所述信標(biāo)報(bào)文的發(fā)送速率。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述無(wú)線接入設(shè)備對(duì)所述無(wú)線接入設(shè)備在發(fā)送速率集合中的每個(gè)發(fā)送速率下接收?qǐng)?bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值包括 所述無(wú)線接入設(shè)備對(duì)所述無(wú)線接入設(shè)備采用Ri發(fā)送所述信標(biāo)報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文進(jìn)行統(tǒng)計(jì),獲得所述無(wú)線接入設(shè)備采用Ri發(fā)送所述信標(biāo)報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文的個(gè)數(shù),以及所述無(wú)線接入設(shè)備接收到的探測(cè)請(qǐng)求報(bào)文的總數(shù);所述探測(cè)請(qǐng)求報(bào)文是所述無(wú)線接入設(shè)備關(guān)聯(lián)的終端設(shè)備發(fā)送給所述無(wú)線接入設(shè)備的;其中,Ri為所述發(fā)送速率集合中的發(fā)送速率;i=l,2,…,N,N為所述發(fā)送速率集合中包含的發(fā)送速率的個(gè)數(shù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在干,所述根據(jù)所述每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重包括 所述無(wú)線接入設(shè)備確定Ri對(duì)應(yīng)的權(quán)重為Numi/Numt的減函數(shù); 其中,Numi為所述無(wú)線接入設(shè)備采用Ri發(fā)送所述信標(biāo)報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文的個(gè)數(shù);Numt為所述無(wú)線接入設(shè)備接收到的探測(cè)請(qǐng)求報(bào)文的總數(shù)。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述無(wú)線接入設(shè)備對(duì)所述無(wú)線接入設(shè)備在發(fā)送速率集合中的每個(gè)發(fā)送速率下發(fā)送報(bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值包括 所述無(wú)線接入設(shè)備對(duì)所述無(wú)線接入設(shè)備采用Ri發(fā)送數(shù)據(jù)報(bào)文時(shí)的丟包率進(jìn)行統(tǒng)計(jì),獲得Ri對(duì)應(yīng)的丟包率;其中,Ri為所述發(fā)送速率集合中的發(fā)送速率;i=l,2,…,N,N為所述發(fā)送速率集合中包含的發(fā)送速率的個(gè)數(shù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在干,所述根據(jù)所述每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重包括 所述無(wú)線接入設(shè)備確定Ri對(duì)應(yīng)的權(quán)重為Di的減函數(shù); 其中,Di為Ri對(duì)應(yīng)的丟包率。
6.根據(jù)權(quán)利要求1-5任意一項(xiàng)所述的方法,其特征在于,所述無(wú)線接入設(shè)備根據(jù)所述每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重對(duì)每個(gè)發(fā)送速率進(jìn)行加權(quán),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的組合值包括 所述無(wú)線接入設(shè)備計(jì)算每個(gè)發(fā)送速率的理論值與所述每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重的乘積,作為所述每個(gè)發(fā)送速率對(duì)應(yīng)的組合值。
7.根據(jù)權(quán)利要求1-5任意一項(xiàng)所述的方法,其特征在于,所述無(wú)線接入設(shè)備選擇最大組合值對(duì)應(yīng)的發(fā)送速率作為所述信標(biāo)報(bào)文的發(fā)送速率包括 當(dāng)所述最大組合值與當(dāng)前使用的發(fā)送速率對(duì)應(yīng)的組合值之差大于或等于預(yù)定閾值吋,所述無(wú)線接入設(shè)備選擇所述最大組合值對(duì)應(yīng)的發(fā)送速率作為所述信標(biāo)報(bào)文的發(fā)送速率;其中,所述預(yù)定閾值為正數(shù)。
8.根據(jù)權(quán)利要求1-5任意一項(xiàng)所述的方法,其特征在于,還包括 所述無(wú)線接入設(shè)備定時(shí)或間隔預(yù)定時(shí)間間隔選擇所述發(fā)送速率集合中的最小發(fā)送速率發(fā)送至少ー個(gè)信標(biāo)報(bào)文。
9.一種信標(biāo)報(bào)文發(fā)送速率的選擇裝置,其特征在于,設(shè)置在無(wú)線接入設(shè)備中,所述裝置包括統(tǒng)計(jì)模塊、確定模塊、加權(quán)模塊和選擇模塊; 所述統(tǒng)計(jì)模塊,用于對(duì)所述無(wú)線接入設(shè)備在發(fā)送速率集合中的每個(gè)發(fā)送速率下接收或發(fā)送報(bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值;所述發(fā)送速率集合是所述確定模塊預(yù)先確定的信標(biāo)報(bào)文的發(fā)送速率集合; 所述確定模塊,用于根據(jù)所述統(tǒng)計(jì)模塊獲得的所述每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重; 所述加權(quán)模塊,用于根據(jù)所述確定模塊確定的所述每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重對(duì)每個(gè)發(fā)送速率進(jìn)行加權(quán),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的組合值; 所述選擇模塊,用于選擇所述加權(quán)模塊獲得的最大組合值對(duì)應(yīng)的發(fā)送速率作為所述信標(biāo)報(bào)文的發(fā)送速率。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在干, 所述統(tǒng)計(jì)模塊,具體用于對(duì)所述無(wú)線接入設(shè)備采用Ri發(fā)送所述信標(biāo)報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文進(jìn)行統(tǒng)計(jì),獲得所述無(wú)線接入設(shè)備采用Ri發(fā)送所述信標(biāo)報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文的個(gè)數(shù),以及所述無(wú)線接入設(shè)備接收到的探測(cè)請(qǐng)求報(bào)文的總數(shù);所述探測(cè)請(qǐng)求報(bào)文是所述無(wú)線接入設(shè)備關(guān)聯(lián)的終端設(shè)備發(fā)送給所述無(wú)線接入設(shè)備的;其中,Ri為所述發(fā)送速率集合中的發(fā)送速率;i=l,2,…,N,N為所述發(fā)送速率集合中包含的發(fā)送速率的個(gè)數(shù)。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在干, 所述確定模塊,具體用于確定Ri對(duì)應(yīng)的權(quán)重為Numi/Numt的減函數(shù);其中,Numi為所述無(wú)線接入設(shè)備采用Ri發(fā)送所述信標(biāo)報(bào)文時(shí)接收到的探測(cè)請(qǐng)求報(bào)文的個(gè)數(shù);Numt為所述無(wú)線接入設(shè)備接收到的探測(cè)請(qǐng)求報(bào)文的總數(shù)。
12.根據(jù)權(quán)利要求9所述的裝置,其特征在干, 所述統(tǒng)計(jì)模塊,具體用于對(duì)所述無(wú)線接入設(shè)備采用Ri發(fā)送數(shù)據(jù)報(bào)文時(shí)的丟包率進(jìn)行統(tǒng)計(jì),獲得Ri對(duì)應(yīng)的丟包率;其中,Ri為所述發(fā)送速率集合中的發(fā)送速率;i=l,2,…,N,N為所述發(fā)送速率集合中包含的發(fā)送速率的個(gè)數(shù)。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在干, 所述確定模塊,具體用于確定Ri對(duì)應(yīng)的權(quán)重為Di的減函數(shù);其中,Di為Ri對(duì)應(yīng)的丟包率。
14.根據(jù)權(quán)利要求9-13任意一項(xiàng)所述的裝置,其特征在干, 所述加權(quán)模塊,具體用于計(jì)算每個(gè)發(fā)送速率的理論值與所述每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重的乘積,作為所述每個(gè)發(fā)送速率對(duì)應(yīng)的組合值。
15.根據(jù)權(quán)利要求9-13任意一項(xiàng)所述的裝置,其特征在干, 所述選擇模塊,具體用于當(dāng)所述加權(quán)模塊獲得的最大組合值與當(dāng)前使用的發(fā)送速率對(duì)應(yīng)的組合值之差大于或等于預(yù)定閾值時(shí),選擇所述最大組合值對(duì)應(yīng)的發(fā)送速率作為所述信標(biāo)報(bào)文的發(fā)送速率;其中,所述預(yù)定閾值為正數(shù)。
16.根據(jù)權(quán)利要求9-13任意一項(xiàng)所述的裝置,其特征在于,還包括發(fā)送模塊; 所述發(fā)送模塊,用于定時(shí)或間隔預(yù)定時(shí)間間隔選擇所述發(fā)送速率集合中的最小發(fā)送速率發(fā)送至少ー個(gè)信標(biāo)報(bào)文。
17.一種無(wú)線接入設(shè)備,其特征在干,包括如權(quán)利要求9-16任意一項(xiàng)所述的信標(biāo)報(bào)文發(fā)送速率的選擇裝置。
全文摘要
本發(fā)明提供一種信標(biāo)報(bào)文發(fā)送速率的選擇方法、裝置和無(wú)線接入設(shè)備,該信標(biāo)報(bào)文發(fā)送速率的選擇方法包括無(wú)線接入設(shè)備對(duì)所述無(wú)線接入設(shè)備在發(fā)送速率集合中的每個(gè)發(fā)送速率下接收或發(fā)送報(bào)文的情況進(jìn)行統(tǒng)計(jì),獲得每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值,并根據(jù)所述每個(gè)發(fā)送速率對(duì)應(yīng)的統(tǒng)計(jì)值確定每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重;所述發(fā)送速率集合是所述無(wú)線接入設(shè)備預(yù)先確定的信標(biāo)報(bào)文的發(fā)送速率集合;所述無(wú)線接入設(shè)備將所述每個(gè)發(fā)送速率對(duì)應(yīng)的權(quán)重賦給每個(gè)發(fā)送速率,獲得每個(gè)發(fā)送速率對(duì)應(yīng)的組合值;所述無(wú)線接入設(shè)備選擇最大組合值對(duì)應(yīng)的發(fā)送速率作為所述信標(biāo)報(bào)文的發(fā)送速率。本發(fā)明可以提高Beacon報(bào)文的發(fā)送速率,進(jìn)而可以提升無(wú)線帶寬的利用率,改善終端設(shè)備的體驗(yàn)。
文檔編號(hào)H04W28/22GK102843721SQ201210342969
公開日2012年12月26日 申請(qǐng)日期2012年9月14日 優(yōu)先權(quán)日2012年9月14日
發(fā)明者康賢昆 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司