專(zhuān)利名稱(chēng):動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線通信領(lǐng)域,更具體地說(shuō),涉及一種動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的方法和裝置。
背景技術(shù):
為了避免沖突,無(wú)線局域網(wǎng)IEEE 802. 11標(biāo)準(zhǔn)采用載波偵聽(tīng)多路訪問(wèn)/沖突避免 (CSMA/CA)的方法來(lái)進(jìn)行通信。圖1是示出現(xiàn)有技術(shù)的IEEE 802. 11標(biāo)準(zhǔn)的無(wú)線通信處理的示圖。如圖1所示,任何一個(gè)終端要發(fā)送報(bào)文,必須等待信道空閑,在信道空閑等待一個(gè)分布式協(xié)調(diào)幀間隔(DIFS)時(shí)間之后,如果信道還空閑,則可發(fā)送數(shù)據(jù)。在所述數(shù)據(jù)發(fā)送完畢之后,如果等待了一個(gè)短幀間隔(SIFS)時(shí)間并接收到確認(rèn),則可認(rèn)為所述數(shù)據(jù)發(fā)送成功。為了避免隱藏節(jié)點(diǎn)的問(wèn)題,IEEE 802. 11標(biāo)準(zhǔn)還定義了一種采用請(qǐng)求發(fā)送/允許發(fā)送(RTS/CTQ的通信方法。圖2是示出現(xiàn)有技術(shù)的采用RTS/CTS的無(wú)線通信處理的示圖。 如圖2所示,任何一個(gè)終端要發(fā)送報(bào)文,必須等待信道空閑,在信道空閑等待一個(gè)分布式協(xié)調(diào)幀間隔(DIFS)時(shí)間之后,如果信道還空閑,則可發(fā)送RTS以通知接收端,其它終端在接收到通知之后必須靜默。隨后,接收端向發(fā)送端回傳一個(gè)CTS,在發(fā)送端接收到CTS之后,等待一個(gè)SIFS時(shí)間并發(fā)送數(shù)據(jù)。由于RTS/CTS需要消耗空中時(shí)間,影響通信效率,故現(xiàn)有技術(shù)在一般情況下不采用RTS/CTS的方式進(jìn)行通信。然而,在有隱藏節(jié)點(diǎn)的情況下,不采用RTS/CTS會(huì)導(dǎo)致通信失敗并造成吞吐量下降,這時(shí)采用RTS/CTS反而通信效率較高。因此,IEEE 802. 11標(biāo)準(zhǔn)提出了根據(jù)報(bào)文的大小來(lái)判斷何時(shí)采用RTS/CTS方式進(jìn)行通信。圖3是示出現(xiàn)有技術(shù)的RTS配置的示圖。如圖3所示,可在0 2346字節(jié)范圍內(nèi)對(duì)RTS門(mén)限值進(jìn)行設(shè)置,默認(rèn)RTS門(mén)限值是2346字節(jié),即,在報(bào)文大小小于2346字節(jié)時(shí)采用CSMA/CA方式進(jìn)行通信,在報(bào)文大小大于2346字節(jié)時(shí)采用RTS/CTS方式進(jìn)行通信。然而, 在實(shí)際應(yīng)用中,上述采用固定報(bào)文大小(在配置報(bào)文大小之后不能更改)的方法是有局限性的,并不能提高系統(tǒng)吞吐量,尤其是在進(jìn)行通信的站(STA)較多的情況下。
發(fā)明內(nèi)容
本發(fā)明提供了一種動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的方法,包括發(fā)送端統(tǒng)計(jì)關(guān)聯(lián)的活躍站 (STA)的數(shù)量;發(fā)送端統(tǒng)計(jì)處于相同信道的鄰近的活躍STA的數(shù)量;發(fā)送端判斷關(guān)聯(lián)的活躍STA的數(shù)量與處于相同信道的鄰近的活躍STA的數(shù)量的和是否大于請(qǐng)求發(fā)送/允許發(fā)送 (RTS/CTS)門(mén)限值;如果所述和大于RTS/CTS門(mén)限值,則發(fā)送端使用RTS/CTS方式來(lái)發(fā)送報(bào)文,反之,發(fā)送端基于IEEE 802. 11標(biāo)準(zhǔn)來(lái)發(fā)送報(bào)文。發(fā)送端統(tǒng)計(jì)關(guān)聯(lián)的活躍STA的數(shù)量的步驟可包括如果發(fā)送端是無(wú)線接入點(diǎn) (AP),則統(tǒng)計(jì)關(guān)聯(lián)的活躍STA的數(shù)量,如果發(fā)送端是STA,則關(guān)聯(lián)的活躍STA的數(shù)量為0。統(tǒng)計(jì)處于相同信道的鄰近的活躍STA的數(shù)量的步驟可包括如果發(fā)送端是AP,則統(tǒng)計(jì)處于相同信道的非關(guān)聯(lián)的活躍STA的數(shù)量,如果發(fā)送端是STA,則統(tǒng)計(jì)處于相同信道的
3鄰近的活躍STA的數(shù)量。發(fā)送端可通過(guò)向STA發(fā)送關(guān)聯(lián)請(qǐng)求并從STA接收關(guān)聯(lián)響應(yīng)來(lái)判斷STA是否為關(guān)聯(lián)的活躍STA,并進(jìn)而統(tǒng)計(jì)活躍STA的數(shù)量。發(fā)送端可通過(guò)流量分析來(lái)判斷STA是否為處于相同信道的鄰近的活躍STA,并進(jìn)而統(tǒng)計(jì)活躍STA的數(shù)量。RTS/CTS門(mén)限值可以是15。發(fā)送端基于IEEE 802. 11標(biāo)準(zhǔn)發(fā)送報(bào)文的步驟可包括發(fā)送端根據(jù)報(bào)文的大小判斷采用RTS/CTS方式還是載波偵聽(tīng)多路訪問(wèn)/沖突避免(CSMA/CA)方式來(lái)發(fā)送報(bào)文。本發(fā)明還提供了一種動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的裝置,包括活躍站(STA)統(tǒng)計(jì)單元,用于統(tǒng)計(jì)關(guān)聯(lián)的活躍STA的數(shù)量,并統(tǒng)計(jì)處于相同信道的鄰近的活躍STA的數(shù)量;比較決策單元,用于判斷關(guān)聯(lián)的活躍STA的數(shù)量與處于相同信道的鄰近的活躍STA的數(shù)量的和是否大于請(qǐng)求發(fā)送/允許發(fā)送(RTS/CTQ門(mén)限值,如果所述和大于RTS/CTS門(mén)限值,則確定使用 RTS/CTS方式來(lái)發(fā)送報(bào)文,反之,確定基于IEEE 802. 11標(biāo)準(zhǔn)來(lái)發(fā)送報(bào)文。所述動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的裝置還可包括RTS/CTS門(mén)限值評(píng)估配置單元,用于對(duì)RTS/CTS門(mén)限值進(jìn)行調(diào)節(jié)。將在接下來(lái)的描述中部分闡述本發(fā)明另外的方面和/或優(yōu)點(diǎn),還有一部分通過(guò)描述將是清楚的,或者可以經(jīng)過(guò)本發(fā)明的實(shí)施而得知。
通過(guò)下面結(jié)合附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其它目的和特點(diǎn)將會(huì)變得更加清楚,其中圖1是示出現(xiàn)有技術(shù)的IEEE 802. 11標(biāo)準(zhǔn)的無(wú)線通信處理的示圖;圖2是示出現(xiàn)有技術(shù)的采用RTS/CTS的無(wú)線通信處理的示圖;圖3是示出現(xiàn)有技術(shù)的RTS配置的示圖;圖4是示出根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)調(diào)整RTS的方法的流程圖;圖5是示出根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)調(diào)整RTS的裝置的框圖;圖6是示出根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)調(diào)整RTS的裝置的動(dòng)態(tài)RTS配置的示圖。
具體實(shí)施例方式在實(shí)際應(yīng)用中,當(dāng)存在超過(guò)15個(gè)STA同時(shí)進(jìn)行通信時(shí),第一次沖突的概率是 100%,這次通信是無(wú)效通信,如果STA更多,則下一次沖突的概率依然很大。因此導(dǎo)致隨著 STA個(gè)數(shù)的增加不采用RTS/CTS方式的系統(tǒng)吞吐量急劇下降,而采用RTS/CTS方式的系統(tǒng)吞吐量基本保持不變。因此,本發(fā)明通過(guò)考慮STA的個(gè)數(shù)以及沖突概率決定是否開(kāi)啟RTS/ CTS,來(lái)提高系統(tǒng)的吞吐量。下面將參照附圖來(lái)詳細(xì)說(shuō)明本發(fā)明的實(shí)施例,其中,相同的標(biāo)號(hào)始終表示相同的部件。圖4是示出根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)調(diào)整RTS的方法的流程圖。如圖4所示,在步驟S410,發(fā)送端統(tǒng)計(jì)關(guān)聯(lián)到其自身的活躍STA的數(shù)量,所述活躍表示裝置之間具有一定的通信流量報(bào)文。具體來(lái)說(shuō),如果發(fā)送端是無(wú)線接入點(diǎn)(AP),則統(tǒng)計(jì)關(guān)聯(lián)到其自身的活躍STA的數(shù)量,如果發(fā)送端是STA,則關(guān)聯(lián)到其自身的活躍STA的數(shù)量為0。這里,發(fā)送端可通過(guò)向STA發(fā)送關(guān)聯(lián)請(qǐng)求并從STA接收關(guān)聯(lián)響應(yīng)來(lái)判斷STA是否為關(guān)聯(lián)到其自身的活躍STA,并進(jìn)而統(tǒng)計(jì)活躍STA的數(shù)量。然而,應(yīng)該了解本發(fā)明不限于此,任何可統(tǒng)計(jì)關(guān)聯(lián)的STA的方法可應(yīng)用于本發(fā)明。在步驟S420,發(fā)送端統(tǒng)計(jì)處于相同信道的鄰近的活躍STA的數(shù)量。具體來(lái)說(shuō),如果發(fā)送端是AP,則可統(tǒng)計(jì)處于相同信道的非關(guān)聯(lián)到其自身的活躍STA的數(shù)量;如果發(fā)送端是 STA,則可統(tǒng)計(jì)處于相同信道的鄰近的活躍STA的數(shù)量。這里,發(fā)送端可通過(guò)流量分析來(lái)判斷STA是否為處于相同信道的鄰近的活躍STA,并進(jìn)而統(tǒng)計(jì)活躍STA的數(shù)量。然而,應(yīng)該了解本發(fā)明不限于此,任何可統(tǒng)計(jì)處于相同信道的鄰近的活躍STA的方法可應(yīng)用于本發(fā)明。在步驟S430,發(fā)送端判斷關(guān)聯(lián)到其自身的活躍STA的數(shù)量與處于相同信道的鄰近的活躍STA的數(shù)量的和(即,總的活躍STA的數(shù)量)是否大于RTS/CTS門(mén)限值。這里,RTS/ CTS門(mén)限值可以是15。然而,應(yīng)該了解,本領(lǐng)域技術(shù)人員能夠根據(jù)需要對(duì)RTS/CTS門(mén)限值進(jìn)行調(diào)節(jié),或者可由發(fā)送端對(duì)RTS/CTS門(mén)限值進(jìn)行自動(dòng)調(diào)節(jié)(諸如但不限于,基于系統(tǒng)的吞吐量進(jìn)行調(diào)節(jié)),并可采用任何合適的值。如果總的活躍STA的數(shù)量大于RTS/CTS門(mén)限值,則在步驟S440,發(fā)送端使用RTS/ CTS方式來(lái)發(fā)送報(bào)文。如果總的活躍STA的數(shù)量不大于RTS/CTS門(mén)限值,則在步驟S450,發(fā)送端可正常發(fā)送報(bào)文。這里,發(fā)送端可如現(xiàn)有技術(shù)中所述,基于IEEE 802. 11標(biāo)準(zhǔn)來(lái)發(fā)送報(bào)文,更具體地, 可根據(jù)報(bào)文的大小來(lái)判斷采用RTS/CTS方式還是CSMA/CA方式來(lái)發(fā)送報(bào)文。然而,應(yīng)該了解,本發(fā)明還可采用任何其它合適的方式來(lái)發(fā)送報(bào)文。圖5是示出根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)調(diào)整RTS的裝置的框圖。如圖5所示,根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)調(diào)整RTS的裝置包括RTS/CTS門(mén)限值評(píng)估配置單元510、活躍STA統(tǒng)計(jì)單元520和比較決策單元530。RTS/CTS門(mén)限值評(píng)估配置單元510可用于對(duì)RTS/CTS門(mén)限值進(jìn)行調(diào)節(jié)。這里,RTS/ CTS門(mén)限值評(píng)估配置單元510可基于系統(tǒng)的吞吐量來(lái)對(duì)RTS/CTS門(mén)限值進(jìn)行調(diào)節(jié),然而本發(fā)明不限于此。應(yīng)該了解,RTS/CTS門(mén)限值評(píng)估配置單元510可以是可選部件,當(dāng)動(dòng)態(tài)調(diào)整 RTS的裝置不包括RTS/CTS門(mén)限值評(píng)估配置單元510時(shí),RTS/CTS門(mén)限值可被設(shè)定為一固定值(諸如但不限于,15)。活躍STA統(tǒng)計(jì)單元520可用于統(tǒng)計(jì)關(guān)聯(lián)的活躍STA的數(shù)量,并統(tǒng)計(jì)處于相同信道的鄰近的活躍STA的數(shù)量。比較決策單元530可用于判斷關(guān)聯(lián)的活躍STA的數(shù)量與處于相同信道的鄰近的活躍STA的數(shù)量的和是否大于RTS/CTS門(mén)限值。如果總的活躍STA的數(shù)量大于RTS/CTS門(mén)限值,則確定使用RTS/CTS方式來(lái)發(fā)送報(bào)文;如果總的活躍STA的數(shù)量不大于RTS/CTS門(mén)限值,則確定基于IEEE 802. 11標(biāo)準(zhǔn)來(lái)發(fā)送報(bào)文。這里,發(fā)送端可如現(xiàn)有技術(shù)中所述基于IEEE 802. 11標(biāo)準(zhǔn)來(lái)發(fā)送報(bào)文,更具體地,可根據(jù)報(bào)文的大小來(lái)判斷采用RTS/CTS方式還是CSMA/ CA方式來(lái)發(fā)送報(bào)文。圖6是示出根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)調(diào)整RTS的裝置的動(dòng)態(tài)RTS配置的示圖。如圖6所示,可對(duì)根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)調(diào)整RTS的裝置進(jìn)行信標(biāo)間隔、 動(dòng)態(tài)RTS以及投遞傳輸指示信息(DTIM)周期的配置,諸如,可將信標(biāo)間隔設(shè)置為100ms,將動(dòng)態(tài)RTS設(shè)置為開(kāi)啟,并將DTIM周期設(shè)置為1。這里,如果將動(dòng)態(tài)RTS設(shè)置為開(kāi)啟,則可按照?qǐng)D4的流程進(jìn)行報(bào)文發(fā)送,如果將動(dòng)態(tài)RTS設(shè)置為關(guān)閉,則可如現(xiàn)有技術(shù)中所述,基于IEEE 802. 11標(biāo)準(zhǔn)根據(jù)報(bào)文的大小來(lái)判斷采用何種方式來(lái)發(fā)送報(bào)文。應(yīng)該了解,上述配置僅僅是示例,本領(lǐng)域技術(shù)人員可根據(jù)需要在范圍內(nèi)任意進(jìn)行設(shè)置。根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)調(diào)整RTS的方法和裝置,通過(guò)考慮STA的個(gè)數(shù)以及沖突概率來(lái)決定是否開(kāi)啟動(dòng)態(tài)RTS,從而可顯著提高系統(tǒng)的吞吐量,并增加系統(tǒng)的靈活性。雖然已經(jīng)參照特定示例性實(shí)施例示出和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離范圍由權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下可作出形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1.一種動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的方法,包括發(fā)送端統(tǒng)計(jì)關(guān)聯(lián)的活躍站(STA)的數(shù)量;發(fā)送端統(tǒng)計(jì)處于相同信道的鄰近的活躍STA的數(shù)量;發(fā)送端判斷關(guān)聯(lián)的活躍STA的數(shù)量與處于相同信道的鄰近的活躍STA的數(shù)量的和是否大于請(qǐng)求發(fā)送/允許發(fā)送(RTS/CTQ門(mén)限值;如果所述和大于RTS/CTS門(mén)限值,則發(fā)送端使用RTS/CTS方式來(lái)發(fā)送報(bào)文,反之,發(fā)送端基于IEEE 802. 11標(biāo)準(zhǔn)來(lái)發(fā)送報(bào)文。
2.如權(quán)利要求1所述的動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的方法,其中,發(fā)送端統(tǒng)計(jì)關(guān)聯(lián)的活躍STA的數(shù)量的步驟包括如果發(fā)送端是無(wú)線接入點(diǎn)(AP),則統(tǒng)計(jì)關(guān)聯(lián)的活躍STA的數(shù)量,如果發(fā)送端是STA,則關(guān)聯(lián)的活躍STA的數(shù)量為0。
3.如權(quán)利要求2所述的動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的方法,其中,統(tǒng)計(jì)處于相同信道的鄰近的活躍STA的數(shù)量的步驟包括如果發(fā)送端是AP,則統(tǒng)計(jì)處于相同信道的非關(guān)聯(lián)的活躍STA的數(shù)量,如果發(fā)送端是 STA,則統(tǒng)計(jì)處于相同信道的鄰近的活躍STA的數(shù)量。
4.如權(quán)利要求1所述的動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的方法,其中,發(fā)送端通過(guò)向STA發(fā)送關(guān)聯(lián)請(qǐng)求并從STA接收關(guān)聯(lián)響應(yīng)來(lái)判斷STA是否為關(guān)聯(lián)的活躍STA,并進(jìn)而統(tǒng)計(jì)活躍STA的數(shù)量。
5.如權(quán)利要求1所述的動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的方法,其中,發(fā)送端通過(guò)流量分析來(lái)判斷 STA是否為處于相同信道的鄰近的活躍STA,并進(jìn)而統(tǒng)計(jì)活躍STA的數(shù)量。
6.如權(quán)利要求1所述的動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的方法,其中,RTS/CTS門(mén)限值是15。
7.如權(quán)利要求1所述的動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的方法,其中,發(fā)送端基于IEEE802. 11標(biāo)準(zhǔn)發(fā)送報(bào)文的步驟包括發(fā)送端根據(jù)報(bào)文的大小判斷采用RTS/CTS方式還是載波偵聽(tīng)多路訪問(wèn)/沖突避免(CSMA/CA)方式來(lái)發(fā)送報(bào)文。
8.一種動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的裝置,包括活躍站(STA)統(tǒng)計(jì)單元,用于統(tǒng)計(jì)關(guān)聯(lián)的活躍STA的數(shù)量,并統(tǒng)計(jì)處于相同信道的鄰近的活躍STA的數(shù)量;比較決策單元,用于判斷關(guān)聯(lián)的活躍STA的數(shù)量與處于相同信道的鄰近的活躍STA的數(shù)量的和是否大于請(qǐng)求發(fā)送/允許發(fā)送(RTS/CTQ門(mén)限值,如果所述和大于RTS/CTS門(mén)限值,則確定使用RTS/CTS方式來(lái)發(fā)送報(bào)文,反之,確定基于IEEE 802. 11標(biāo)準(zhǔn)來(lái)發(fā)送報(bào)文。
9.如權(quán)利要求8所述的動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的裝置,還包括RTS/CTS門(mén)限值評(píng)估配置單元,用于對(duì)RTS/CTS門(mén)限值進(jìn)行調(diào)節(jié)。
全文摘要
提供了一種動(dòng)態(tài)調(diào)整請(qǐng)求發(fā)送的方法和裝置,所述方法包括發(fā)送端統(tǒng)計(jì)關(guān)聯(lián)的活躍站(STA)的數(shù)量;發(fā)送端統(tǒng)計(jì)處于相同信道的鄰近的活躍STA的數(shù)量;發(fā)送端判斷關(guān)聯(lián)的活躍STA的數(shù)量與處于相同信道的鄰近的活躍STA的數(shù)量的和是否大于請(qǐng)求發(fā)送/允許發(fā)送(RTS/CTS)門(mén)限值;如果所述和大于RTS/CTS門(mén)限值,則發(fā)送端使用RTS/CTS方式來(lái)發(fā)送報(bào)文,反之,發(fā)送端基于IEEE 802.11標(biāo)準(zhǔn)來(lái)發(fā)送報(bào)文。
文檔編號(hào)H04W74/08GK102573100SQ20121002461
公開(kāi)日2012年7月11日 申請(qǐng)日期2012年2月3日 優(yōu)先權(quán)日2012年2月3日
發(fā)明者李建國(guó), 范成龍, 韋安營(yíng) 申請(qǐng)人:北京傲天動(dòng)聯(lián)技術(shù)有限公司