專利名稱:協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒ā⒀b置和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒?、裝置和設(shè)備。
背景技術(shù):
無線局域網(wǎng)絡(luò)(Wireless Local Area Network, WLAN)是使用無線通信技術(shù)將計(jì)算機(jī)設(shè)備互聯(lián),構(gòu)成可以互相通信和資源共享的局域網(wǎng)絡(luò)。WLAN具有構(gòu)建靈活、接入方便、 支持多種終端接入、終端移動(dòng)靈活等特點(diǎn)。無線局域網(wǎng)絡(luò)包括支持無線標(biāo)準(zhǔn)的站點(diǎn)(Mation,STA)和接入點(diǎn)(Access Point, AP),其中STA包括WI-FI (Wireless Fidelity)手機(jī)、筆記本電腦,插了無線網(wǎng)卡的桌面電腦等。AP為STA提供無線接入服務(wù),其他功能類似傳統(tǒng)有線網(wǎng)絡(luò)中的以太網(wǎng)交換機(jī)?,F(xiàn)有的無線局域網(wǎng)的標(biāo)準(zhǔn)包括IEEE802. llb、IEEE802. Ila和IEEE802. Ilg等,其中,無線網(wǎng)絡(luò)802. Ilb標(biāo)準(zhǔn)是1999年推出,最大僅支持IlMbps (M bits per second)的數(shù)據(jù)傳輸速率,802. Ilg標(biāo)準(zhǔn)作為802. Ilb的升級版本,最大能夠支持54Mbps的數(shù)據(jù)傳輸速率,同時(shí)802. Ilg還具有向下兼容的特點(diǎn),兼容802. Ilb的STA,因此802. Ilg或更高速率的802. Iln的AP在提供無線網(wǎng)絡(luò)服務(wù)時(shí),由于其自身標(biāo)準(zhǔn)具備向下兼容的特點(diǎn),也能夠?yàn)榻尤?02. Ilb的站點(diǎn)提供接入服務(wù)。在STA需要使用AP提供的無線網(wǎng)絡(luò)服務(wù)時(shí),需要遵循一定的無線標(biāo)準(zhǔn)如802. 1 lb、 802. Ilg等,根據(jù)該標(biāo)準(zhǔn)所提供的方法進(jìn)行接入,不同的標(biāo)準(zhǔn)對應(yīng)不同的調(diào)制方式,新的標(biāo)準(zhǔn)如802. Ilg和802. Iln可以兼容老的標(biāo)準(zhǔn),但老的標(biāo)準(zhǔn)無法兼容新的標(biāo)準(zhǔn),也就是說僅支持老標(biāo)準(zhǔn)的站點(diǎn)無法識(shí)別支持新標(biāo)準(zhǔn)的站點(diǎn)或接入點(diǎn)發(fā)出來的信號(hào)。在這種情況下,如果在一個(gè)既有支持新的標(biāo)準(zhǔn)的802. Ilg或802. Iln的站點(diǎn),又有僅支持老的標(biāo)準(zhǔn)的例如802. Ilb的無線局域網(wǎng)(以下為了簡便,稱呼此類無線局域網(wǎng)為混合無線局域網(wǎng))中,某個(gè)站點(diǎn)或接入點(diǎn)通過遵循802. Ilg的標(biāo)準(zhǔn)來使用無線網(wǎng)絡(luò)資源 (如信道)時(shí),如果其他支持老標(biāo)準(zhǔn)的站點(diǎn)如802. Ilb站點(diǎn)碰巧也在使用同樣的信道,而 802. Ilb站點(diǎn)又無法識(shí)別802. Ilg站點(diǎn)或接入點(diǎn)發(fā)出來的信號(hào),則會(huì)造成信道使用沖突,錯(cuò)誤的數(shù)據(jù)包頻繁產(chǎn)生,降低了整個(gè)無線網(wǎng)絡(luò)的性能。為了解決這種沖突,現(xiàn)有技術(shù)提供了一種協(xié)調(diào)機(jī)制,在支持802. Ilg標(biāo)準(zhǔn)的AP 中,使用一種叫CTS(清除發(fā)送,Clear to Send)/RTS(請求發(fā)送,Request to Send)或者 CTS-to-self的保護(hù)機(jī)制,來協(xié)調(diào)支持802. Ilg和802. Ilb標(biāo)準(zhǔn)的站點(diǎn)資源使用。具體原理是AP在準(zhǔn)備發(fā)送數(shù)據(jù)前(如果是CTS/RTS機(jī)制,需要傳輸數(shù)據(jù)的STA會(huì)首先向AP發(fā)送 RTS報(bào)文),先采用802. Ilb站點(diǎn)能夠識(shí)別的方式,發(fā)送CTS報(bào)文,告知周圍的802. Ilb站點(diǎn)其即將進(jìn)行數(shù)據(jù)傳輸,請802. Ilb站點(diǎn)先靜默一段時(shí)間。這段時(shí)間的長度值在CTS報(bào)文的 duration字段中給出。802. Ilb的站點(diǎn)根據(jù)得到的CTS中的duration的數(shù)值來修正自己的靜默時(shí)間,并在該時(shí)間倒數(shù)到0之前,都會(huì)進(jìn)行等待,以免和正在發(fā)送的802. Ilg的數(shù)據(jù)發(fā)生占道沖突。
在上述混合無線局域網(wǎng)中,由于802. Ilb屬于將要被淘汰的技術(shù),速率低且使用者很少,現(xiàn)有的這種保護(hù)機(jī)制,為了避免少數(shù)802. Ilb的站點(diǎn)與多數(shù)802. Ilg站點(diǎn)之間信道沖突的問題,AP和站點(diǎn)之間,需要在每次發(fā)送數(shù)據(jù)前,都需要發(fā)送RTS/CTS報(bào)文或者單發(fā)送CTS報(bào)文(CTS-to-self保護(hù)機(jī)制下的一種特殊的CTS報(bào)文,該報(bào)文的接收者是發(fā)送者自己)這樣的管理報(bào)文,大量的管理報(bào)文會(huì)造成網(wǎng)絡(luò)資源和時(shí)間開銷,影響了整個(gè)網(wǎng)絡(luò)的傳輸效率和吞吐量,降低了網(wǎng)絡(luò)性能,并且,頻繁地與802. Ilb站點(diǎn)之間進(jìn)行低速傳輸,也會(huì)影響無線局域網(wǎng)的整體性能。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供的一種協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒ā⒀b置和設(shè)備, 用以提高同時(shí)存在支持較高版本協(xié)議的站點(diǎn)以及較低版本的站點(diǎn)的混合無線局域網(wǎng)的整體性能。本發(fā)明實(shí)施例提供的一種協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒ǎń尤朦c(diǎn)AP探測當(dāng)前無線局域網(wǎng)WLAN是否同時(shí)存在支持不同版本無線局域網(wǎng)標(biāo)準(zhǔn)的第一站點(diǎn)和第二站點(diǎn);所述第二站點(diǎn)所支持的無線局域網(wǎng)標(biāo)準(zhǔn)的版本高于第一站點(diǎn)所支持的無線局域網(wǎng)標(biāo)準(zhǔn)的版本;以及在探測結(jié)果為是時(shí),判斷所述WLAN中是否存在當(dāng)前狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn);若存在,所述AP根據(jù)所述第一站點(diǎn)的活動(dòng)的程度,對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;若不存在,則所述AP在向第二站點(diǎn)傳輸數(shù)據(jù)前停止發(fā)送CTS報(bào)文或者通告所述第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS報(bào)文。本發(fā)明實(shí)施例提供的一種協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置,包括探測模塊,用于探測當(dāng)前無線局域網(wǎng)WLAN是否同時(shí)存在支持不同版本無線局域網(wǎng)標(biāo)準(zhǔn)的第一站點(diǎn)和第二站點(diǎn);所述第二站點(diǎn)所支持的無線局域網(wǎng)標(biāo)準(zhǔn)的版本高于第一站點(diǎn)所支持的無線局域網(wǎng)標(biāo)準(zhǔn)的版本;判斷模塊,用于在探測結(jié)果為是時(shí),判斷所述WLAN中是否存在當(dāng)前狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn);協(xié)調(diào)模塊,用于在所述判斷模塊判斷結(jié)果為存在時(shí),根據(jù)所述第一站點(diǎn)的活動(dòng)的程度,對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;以及在所述判斷模塊判斷結(jié)果為不存在時(shí),在向第二站點(diǎn)傳輸數(shù)據(jù)前停止發(fā)送CTS報(bào)文或者通告所述第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS 報(bào)文。本發(fā)明實(shí)施例提供的接入點(diǎn)設(shè)備,包括本發(fā)明實(shí)施例提供的上述協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置。 本發(fā)明實(shí)施例的有益效果包括 本發(fā)明實(shí)施例提供的協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒?、裝置和設(shè)備,AP在探測到該WLAN同時(shí)包含支持不同版本的無線局域網(wǎng)標(biāo)準(zhǔn)的STA時(shí),根據(jù)WLAN中的支持低版本標(biāo)準(zhǔn)的第一站點(diǎn)的狀態(tài),進(jìn)行數(shù)據(jù)傳輸?shù)膮f(xié)調(diào),即在第一站點(diǎn)處于活動(dòng)狀態(tài)時(shí),根據(jù)其活動(dòng)的程度,動(dòng)態(tài)抑制該WLAN中第一站點(diǎn)傳輸數(shù)據(jù)的時(shí)間,以及在WLAN中各第一站點(diǎn)都處于不活動(dòng)狀態(tài)時(shí),則通過停止發(fā)送CTS報(bào)文或者通告第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS報(bào)文來節(jié)約發(fā)送此類管理報(bào)文的資源;本發(fā)明實(shí)施例能夠根據(jù)第一站點(diǎn)的狀態(tài),合理地對第一站點(diǎn)的傳輸進(jìn)行抑制,以達(dá)到提高WLAN的整體性能的目的。
圖1為本發(fā)明實(shí)施例提供的協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒ǖ牧鞒虉D;圖2為本發(fā)明實(shí)施例提供的實(shí)例中的WLAN的連接示意圖;圖3為本發(fā)明實(shí)施例提供的協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例提供的協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置一個(gè)具體實(shí)例的結(jié)構(gòu)圖。
具體實(shí)施例方式下面結(jié)合附圖,對本發(fā)明實(shí)施例提供的一種協(xié)調(diào)混合無線局域網(wǎng)中傳輸?shù)姆椒ā?裝置和接入點(diǎn)設(shè)備的具體實(shí)施方式
進(jìn)行詳細(xì)地說明。本發(fā)明實(shí)施例提供的協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒?,如圖1所示,包括如下幾個(gè)步驟S101、AP探測當(dāng)前WLAN中是否同時(shí)存在支持不同版本無線局域網(wǎng)標(biāo)準(zhǔn)的第一站點(diǎn)和第二站點(diǎn);在探測結(jié)果為是時(shí),執(zhí)行下述步驟S102 ;否則執(zhí)行下述步驟S105 ;S102、AP判斷該WLAN中是否存在當(dāng)前狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn);若是,執(zhí)行下述步驟S103 ;若否,執(zhí)行下述步驟S104 ;S103、根據(jù)第一站點(diǎn)的活動(dòng)的程度,對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;S104、在向第二站點(diǎn)傳輸數(shù)據(jù)前停止發(fā)送CTS報(bào)文或者通告第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS報(bào)文;S105、結(jié)束流程。本發(fā)明實(shí)施例中,為了區(qū)分,將WLAN中支持較低版本無線局域網(wǎng)標(biāo)準(zhǔn)的站點(diǎn)稱呼為第一站點(diǎn),將WLAN中支持較高版本無線局域網(wǎng)標(biāo)準(zhǔn)的站點(diǎn)稱呼為第二站點(diǎn)。例如第一站點(diǎn)為支持802. Ilb協(xié)議的站點(diǎn),第一站點(diǎn)為支持802. llg/802. Iln協(xié)議的站點(diǎn)等等。下面對上述各步驟進(jìn)行詳細(xì)的說明。本發(fā)明實(shí)施例中,為了利于AP進(jìn)行判斷,AP在探知到該WLAN中有第一站點(diǎn)接入時(shí),至少確定并記錄下面三項(xiàng)信息該第一站點(diǎn)當(dāng)前活動(dòng)頻度為零持續(xù)的時(shí)間(inactive-timeout)、該第一站點(diǎn)當(dāng)前的活動(dòng)頻度(traffic-stat)和當(dāng)前對應(yīng)的狀態(tài)(status)。其中,活動(dòng)頻度的參數(shù)的含義及該站點(diǎn)每秒鐘的數(shù)據(jù)吞吐量,例如某個(gè)站點(diǎn)的當(dāng)前每秒鐘的數(shù)據(jù)吞吐量為lOOpps,該站點(diǎn)當(dāng)前的活動(dòng)頻度traffic-stat = lOOpps。所確定并記錄的第一站點(diǎn)對應(yīng)的狀態(tài),包括兩種活動(dòng)狀態(tài)和不活動(dòng)狀態(tài);具體來說,第一站點(diǎn)活動(dòng)頻度大于零(其活動(dòng)頻度為零持續(xù)的時(shí)間必然也為零) 或者活動(dòng)頻度等于零且當(dāng)前活動(dòng)頻度為零的持續(xù)時(shí)間小于設(shè)定的第一閾值時(shí),可確定該第一站點(diǎn)為活動(dòng)狀態(tài);第一站點(diǎn)活動(dòng)頻度等于零且當(dāng)前活動(dòng)頻度為零的持續(xù)時(shí)間大于等于設(shè)定的第一閾值時(shí),可確定該第一站點(diǎn)為不活動(dòng)狀態(tài)。在本發(fā)明實(shí)施例中,還可根據(jù)第一站點(diǎn)的活動(dòng)頻度的大小,進(jìn)一步地將其對應(yīng)的狀態(tài)劃分為第一活動(dòng)狀態(tài)和第二活動(dòng)狀態(tài);第一活動(dòng)狀態(tài)就是指第一站點(diǎn)活動(dòng)頻度大于零且小于第二閾值的活動(dòng)狀態(tài);第二活動(dòng)狀態(tài)就是指第一站點(diǎn)活動(dòng)頻度大于第二閾值的活動(dòng)狀態(tài)。第一活動(dòng)狀態(tài)表征該第一站點(diǎn)活動(dòng)的程度較低,第二活動(dòng)狀態(tài)表征該第二站點(diǎn)的活動(dòng)的程度較高。較佳地,上述步驟S103中,也就是當(dāng)前WLAN中存在狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn)的情況下,還需要進(jìn)一步地判斷當(dāng)前WLAN中各第一站點(diǎn)是處于第一狀態(tài)還是第二活動(dòng)狀態(tài);在判斷出該WLAN中第一站點(diǎn)的活動(dòng)狀態(tài)均為第一活動(dòng)狀態(tài)時(shí),可以通過調(diào)整CTS 報(bào)文中的duration字段等于第一數(shù)值來對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;在判斷出該WLAN中不是所有第一站點(diǎn)的活動(dòng)狀態(tài)均為第一活動(dòng)狀態(tài)(也即存在活動(dòng)狀態(tài)為第二活動(dòng)狀態(tài)的第一站點(diǎn))時(shí),通過調(diào)整CTS報(bào)文中的duration字段等于第二數(shù)值來對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;上述第一數(shù)值和第二數(shù)值均大于零,且第二數(shù)值大于第一數(shù)值。在上述步驟S103的兩種情況,AP在向第二站點(diǎn)傳輸數(shù)據(jù)之前,還需要按照現(xiàn)有協(xié)調(diào)機(jī)制那樣,向WLAN中廣播CTS報(bào)文,不同之處在于,根據(jù)當(dāng)前支持較低版本的無線局域網(wǎng)標(biāo)準(zhǔn)的第一站點(diǎn)的具體活動(dòng)程度(處于第一活動(dòng)狀態(tài)還是第二活動(dòng)狀態(tài)),調(diào)節(jié)CTS報(bào)文中的duration字段的值,在第一站點(diǎn)活動(dòng)頻度越來越高的時(shí)候,為了提高WLAN的整體網(wǎng)絡(luò)性能,需要進(jìn)一步地抑制第一站點(diǎn)傳輸數(shù)據(jù)的時(shí)間,換言之,AP發(fā)送的CTS報(bào)文中的duration 字段的值也越來越大,各第一站點(diǎn)靜默的時(shí)間也相應(yīng)地越來越長。在上述步驟S104中,如果AP判斷當(dāng)前WLAN中不存在狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn)時(shí)(各第一站點(diǎn)可能離開了該AP的覆蓋范圍或者關(guān)機(jī)等),這時(shí)候,為了避免發(fā)送CTS等管理報(bào)文對系統(tǒng)資源的占用,針對使用CTS-to-self保護(hù)機(jī)制的情況,AP可以采用在發(fā)送數(shù)據(jù)前停止發(fā)送CTS報(bào)文的方式,避免現(xiàn)有CTS-to-self保護(hù)機(jī)制中,AP需要在每次傳輸數(shù)據(jù)之前都需要發(fā)送CTS報(bào)文對WLAN整體性能的影響。針對使用RTS/CTS保護(hù)機(jī)制的情況,AP可以通過發(fā)送duration字段等于零的CTS 報(bào)文來通告第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS報(bào)文,第二站點(diǎn)在接收到這樣的CTS報(bào)文后,知曉當(dāng)前WLAN中沒有處于活動(dòng)狀態(tài)的第一站點(diǎn),因此可直接傳輸數(shù)據(jù),而不用在每次傳輸數(shù)據(jù)前,發(fā)送RTS報(bào)文,AP也不用再相應(yīng)地回復(fù)CTS報(bào)文,避免了現(xiàn)有RTS/CTS機(jī)制中 AP和第二站點(diǎn)之間發(fā)送管理報(bào)文對WLAN整體性能的影響。為了更好地說明本發(fā)明實(shí)施例提供的上述協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒?,下面以一個(gè)簡單的實(shí)例進(jìn)行說明。該實(shí)例的WLAN的連接示意圖如圖2所示,該WLAN中,STAl和STA3是支持802. Ilg 的站點(diǎn),STA2是支持802. Ilb的站點(diǎn)。第一個(gè)階段,STA2接入該WLAN時(shí),AP探知網(wǎng)絡(luò)中有802. Ilb的STA2接入,于是維護(hù)一個(gè)關(guān)于STA2的數(shù)據(jù)信息,記錄該站點(diǎn)當(dāng)前活動(dòng)頻度為零的連續(xù)時(shí)間 inactive-timeout = 0,以及該客戶端的活動(dòng)頻度traffic-stat = IOOpps,以及當(dāng)前的狀態(tài)status = active (活云力狀態(tài))。
因?yàn)楫?dāng)前STA2的狀態(tài)為active,且每秒的活動(dòng)頻度為lOOpps,該STA2的狀態(tài)為活動(dòng)頻度比較低的第一活動(dòng)狀態(tài),故AP在和支持802. Ilg的STA3傳輸數(shù)據(jù)報(bào)文前,先發(fā)一個(gè)CTS報(bào)文,該CTS報(bào)文的duration字段的值置為100ms。此時(shí)STA2知道它要靜默IOOms 時(shí)間以便AP完成和STA3的通信,此階段對STA2的傳輸?shù)膲褐频某潭容^輕。第二階段,STA2的活動(dòng)頻度變大,進(jìn)入了第二活動(dòng)狀態(tài),此時(shí),如果不對STA2的數(shù)據(jù)傳輸進(jìn)行抑制(因?yàn)槠涫堑退僬军c(diǎn),會(huì)影響WLAN的整體性能),AP將消耗較多的時(shí)間和資源來完成與STA2之間的數(shù)據(jù)傳輸,影響WLAN的整體性能。因此,在這個(gè)階段,AP在和 802. 1 Ig設(shè)備例如STA3通信之前,發(fā)出的CTS報(bào)文中的duration字段的值已經(jīng)改為200ms, 此時(shí)STA2知道它需要在AP和STA3傳輸數(shù)據(jù)時(shí),靜默200ms的時(shí)間,較長的靜默時(shí)間壓制了 STA2的數(shù)據(jù)傳輸。第三階段,STA2離開了 AP覆蓋范圍或者關(guān)機(jī),它的traffic-stat終于降到零值, 此時(shí)inactive-timeout開始計(jì)數(shù),當(dāng)它連續(xù)計(jì)數(shù)到300秒(系統(tǒng)預(yù)先配置的門限值)時(shí),若其traffic-stat還是持續(xù)為零,此時(shí),系統(tǒng)認(rèn)為STA2的狀態(tài)發(fā)生了變化變?yōu)椴换顒?dòng)狀態(tài), 故STA2的狀態(tài)被置為inactive。這時(shí),AP認(rèn)為該WLAN中不再有處于活動(dòng)狀態(tài)的802. Ilb 的站點(diǎn),因此,可以在與STAl和STA3傳輸數(shù)據(jù)之前,不必再發(fā)送CTS報(bào)文,節(jié)約了發(fā)送CTS 報(bào)文的開銷?;谕话l(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置和接入點(diǎn)設(shè)備,由于該裝置和設(shè)備所解決問題的原理與前述協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒ㄏ嗨?,因此該裝置和設(shè)備的實(shí)施可以參見前述方法的實(shí)施,重復(fù)之處不再贅述。本發(fā)明實(shí)施例提供的協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置,如圖3所示,包括
探測模塊301,用于探測當(dāng)前無線局域網(wǎng)WLAN是否同時(shí)存在支持不同版本無線局域網(wǎng)標(biāo)準(zhǔn)的第一站點(diǎn)和第二站點(diǎn);該第二站點(diǎn)所支持的無線局域網(wǎng)標(biāo)準(zhǔn)的版本高于第一站點(diǎn)所支持的無線局域網(wǎng)標(biāo)準(zhǔn)的版本;判斷模塊302,用于在探測結(jié)果為是時(shí),判斷該WLAN中是否存在當(dāng)前狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn);協(xié)調(diào)模塊303,用于在判斷模塊302判斷結(jié)果為存在時(shí),根據(jù)第一站點(diǎn)的活動(dòng)狀態(tài),對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;以及在判斷模塊302判斷結(jié)果為不存在時(shí),在向第二站點(diǎn)傳輸數(shù)據(jù)前停止發(fā)送CTS報(bào)文或者通告第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS報(bào)文。進(jìn)一步地,本發(fā)明實(shí)施例提供的協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置,如圖3 所示,還可以包括存儲(chǔ)模塊304 ;存儲(chǔ)模塊304,用于在探測模塊301探知WLAN中有第一站點(diǎn)接入時(shí),確定并記錄該第一站點(diǎn)當(dāng)前活動(dòng)頻度為零的持續(xù)時(shí)間、該第一站點(diǎn)當(dāng)前的活動(dòng)頻度和對應(yīng)的狀態(tài)。第一站點(diǎn)對應(yīng)的狀態(tài)包括活動(dòng)狀態(tài)和不活動(dòng)狀態(tài);判斷模塊302,用于根據(jù)存儲(chǔ)模塊304所記錄的各個(gè)第一站點(diǎn)的狀態(tài),判斷所述 WLAN中是否存在當(dāng)前狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn)。進(jìn)一步地,上述存儲(chǔ)模塊304,還用于判斷所記錄的第一站點(diǎn)的活動(dòng)頻度大于零或者活動(dòng)頻度等于零且當(dāng)前活動(dòng)頻度為零的持續(xù)時(shí)間小于設(shè)定的第一閾值時(shí),確定該第一站點(diǎn)為活動(dòng)狀態(tài);反之,確定為不活動(dòng)狀態(tài)。更進(jìn)一步地,上述存儲(chǔ)模塊304,還用于第一站點(diǎn)為活動(dòng)狀態(tài)且活動(dòng)頻度大于零且
8小于第二閾值時(shí),確定第一站點(diǎn)為第一活動(dòng)狀態(tài);第一站點(diǎn)為活動(dòng)狀態(tài)且活動(dòng)頻度大于第二閾值時(shí),確定所述第一站點(diǎn)為第二活動(dòng)狀態(tài)。相應(yīng)地,上述協(xié)調(diào)模塊303,具體用于在判斷出WLAN中第一站點(diǎn)的活動(dòng)狀態(tài)均為第一活動(dòng)狀態(tài)時(shí),通過調(diào)整CTS報(bào)文中的duration字段等于第一數(shù)值來對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;以及在判斷出WLAN中存在活動(dòng)狀態(tài)為第二活動(dòng)狀態(tài)的第一站點(diǎn)時(shí),通過調(diào)整CTS報(bào)文中的duration字段等于第二數(shù)值來對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;其
中,第一數(shù)值和第二數(shù)值均大于零,且第二數(shù)值大于第一數(shù)值。上述協(xié)調(diào)模塊303,還具體用于通過發(fā)送duration字段等于零的CTS報(bào)文通知各第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS報(bào)文。本發(fā)明實(shí)施例提供的協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置,在具體實(shí)施時(shí),可不限于使用上述劃分的模塊來實(shí)現(xiàn),如圖4所示,該裝置在一個(gè)具體的實(shí)例中,可以由監(jiān)視 &收集模塊、802. Ilb站點(diǎn)數(shù)據(jù)庫管理模塊、分析模塊、參數(shù)管理模塊和802. 11協(xié)議棧模塊等組成。其中,監(jiān)視和收集模塊主要負(fù)責(zé)采集802. Ilb站點(diǎn)的信息,包含活動(dòng)停止時(shí)間 (inactive-timee),活動(dòng)頻度(traffic-stat),并以數(shù)據(jù)塊(data)的形式傳遞給802. lib 站點(diǎn)數(shù)據(jù)庫管理模塊。802. Ilb站點(diǎn)數(shù)據(jù)庫管理模塊管理802. Ilb站點(diǎn)的相關(guān)數(shù)據(jù),并提供數(shù)據(jù)庫增刪改查服務(wù)。分析模塊主要針對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行行為分析,同時(shí)結(jié)合參數(shù)管理模塊中設(shè)定的參數(shù)如inactiver-timer門限值,來判斷是否觸發(fā)對應(yīng)的動(dòng)作(例如是否發(fā)送CTS報(bào)文, CTS報(bào)文中的duration是否需要修改)。參數(shù)管理模塊提供系統(tǒng)預(yù)設(shè)的各種參數(shù)的設(shè)置、查找和修改的操作。802. Ilg協(xié)議棧模塊,根據(jù)分析模塊的判斷,執(zhí)行相應(yīng)的報(bào)文發(fā)送行為。從上述實(shí)例可以看出,上述探測模塊301的功能可使用該實(shí)例中的監(jiān)視和收集模塊來實(shí)現(xiàn)。上述判斷模塊302的功能可使用該實(shí)例中的分析模塊和數(shù)據(jù)庫管理模塊的功能來實(shí)現(xiàn);上述協(xié)調(diào)模塊303的功能可使用該實(shí)例中分析模塊和802. 11協(xié)議棧模塊的功能來實(shí)現(xiàn);上述存儲(chǔ)模塊304的功能可使用該實(shí)例中的802. Ilb站點(diǎn)數(shù)據(jù)庫管理模塊的功能來實(shí)現(xiàn)。當(dāng)然,本發(fā)明實(shí)施例提供的協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置,并不限于上述具體的結(jié)構(gòu),能夠?qū)崿F(xiàn)上述協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)墓δ艿娜魏尉唧w結(jié)構(gòu)都在本發(fā)明的保護(hù)范圍之內(nèi)。本發(fā)明實(shí)施例還提供了一種接入點(diǎn)設(shè)備,該接入點(diǎn)設(shè)備中包括本發(fā)明實(shí)施例提供的上述協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置。在本發(fā)明實(shí)施例提供的接入點(diǎn)設(shè)備中,上述協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置可以通過軟件、硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn),例如使用專用集成電路或其他硬件等同物來實(shí)現(xiàn),或者采用軟件的方式存儲(chǔ)于存儲(chǔ)器中并由處理器執(zhí)行,以實(shí)現(xiàn)上述各種功能。
9較佳地,在該接入點(diǎn)設(shè)備中,上述協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置,可與數(shù)據(jù)傳輸如報(bào)文收發(fā)部分連接,通過其達(dá)到協(xié)調(diào)數(shù)據(jù)傳輸?shù)墓δ堋1景l(fā)明實(shí)施例提供的協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒?、裝置和設(shè)備,AP在探測到該WLAN同時(shí)包含支持不同版本的無線局域網(wǎng)標(biāo)準(zhǔn)的STA時(shí),根據(jù)WLAN中的支持低版本標(biāo)準(zhǔn)的第一站點(diǎn)的狀態(tài),進(jìn)行數(shù)據(jù)傳輸?shù)膮f(xié)調(diào),即在第一站點(diǎn)處于活動(dòng)狀態(tài)時(shí),根據(jù)其活動(dòng)的程度,動(dòng)態(tài)抑制該WLAN中第一站點(diǎn)傳輸數(shù)據(jù)的時(shí)間,以及在WLAN中各第一站點(diǎn)都處于不活動(dòng)狀態(tài)時(shí),則通過停止發(fā)送CTS報(bào)文或者通告第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS 報(bào)文來節(jié)約發(fā)送此類管理報(bào)文的資源;本發(fā)明實(shí)施例能夠根據(jù)第一站點(diǎn)的狀態(tài),合理地對第一站點(diǎn)的傳輸進(jìn)行抑制,以達(dá)到提高WLAN的整體性能的目的。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒ǎ涮卣髟谟?,包括接入點(diǎn)AP探測當(dāng)前無線局域網(wǎng)WLAN是否同時(shí)存在支持不同版本無線局域網(wǎng)標(biāo)準(zhǔn)的第一站點(diǎn)和第二站點(diǎn);所述第二站點(diǎn)所支持的無線局域網(wǎng)標(biāo)準(zhǔn)的版本高于第一站點(diǎn)所支持的無線局域網(wǎng)標(biāo)準(zhǔn)的版本;以及在探測結(jié)果為是時(shí),判斷所述WLAN中是否存在當(dāng)前狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn); 若存在,所述AP根據(jù)所述第一站點(diǎn)的活動(dòng)的程度,對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;若不存在,則所述AP在向第二站點(diǎn)傳輸數(shù)據(jù)前停止發(fā)送CTS報(bào)文或者通告所述第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS報(bào)文。
2.如權(quán)利要求1所述的方法,其特征在于,還包括所述AP在探知所述WLAN中有第一站點(diǎn)接入時(shí),確定并記錄該第一站點(diǎn)當(dāng)前活動(dòng)頻度為零的持續(xù)時(shí)間、該第一站點(diǎn)當(dāng)前的活動(dòng)頻度和對應(yīng)的狀態(tài);所述狀態(tài)包括活動(dòng)狀態(tài)和不活動(dòng)狀態(tài);判斷所述WLAN中是否存在當(dāng)前狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn),包括根據(jù)所記錄的各個(gè)第一站點(diǎn)的狀態(tài),判斷所述WLAN中是否存在當(dāng)前狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn)。
3.如權(quán)利要求2所述的方法,其特征在于,確定第一站點(diǎn)當(dāng)前狀態(tài)對應(yīng)的狀態(tài),具體包括在判斷所記錄的第一站點(diǎn)的活動(dòng)頻度大于零或者活動(dòng)頻度等于零且當(dāng)前活動(dòng)頻度為零的持續(xù)時(shí)間小于設(shè)定的第一閾值時(shí),確定該第一站點(diǎn)為活動(dòng)狀態(tài);反之,確定為不活動(dòng)狀態(tài)。
4.如權(quán)利要求3所述的方法,其特征在于,所述活動(dòng)狀態(tài),進(jìn)一步包括第一活動(dòng)狀態(tài)和第二活動(dòng)狀態(tài),所述第一活動(dòng)狀態(tài)為第一站點(diǎn)活動(dòng)頻度大于零且小于第二閾值的活動(dòng)狀態(tài);所述第二活動(dòng)狀態(tài)為第一站點(diǎn)活動(dòng)頻度大于第二閾值的活動(dòng)狀態(tài)。
5.如權(quán)利要求4所述的方法,其特征在于,根據(jù)所述第一站點(diǎn)的活動(dòng)程度,對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制,包括在判斷出所述WLAN中第一站點(diǎn)的活動(dòng)狀態(tài)均為第一活動(dòng)狀態(tài)時(shí),通過調(diào)整CTS報(bào)文中的duration字段等于第一數(shù)值來對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;在判斷出所述WLAN中存在活動(dòng)狀態(tài)為第二活動(dòng)狀態(tài)的第一站點(diǎn)時(shí),通過調(diào)整CTS報(bào)文中的duration字段等于第二數(shù)值來對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制; 所述第一數(shù)值和第二數(shù)值均大于零,且第二數(shù)值大于第一數(shù)值。
6.如權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述AP通告所述第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS報(bào)文,包括所述AP通過發(fā)送duration字段等于零的CTS報(bào)文通知各第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS報(bào)文。
7.一種協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置,其特征在于,包括探測模塊,用于探測當(dāng)前無線局域網(wǎng)WLAN是否同時(shí)存在支持不同版本無線局域網(wǎng)標(biāo)準(zhǔn)的第一站點(diǎn)和第二站點(diǎn);所述第二站點(diǎn)所支持的無線局域網(wǎng)標(biāo)準(zhǔn)的版本高于第一站點(diǎn)所支持的無線局域網(wǎng)標(biāo)準(zhǔn)的版本;判斷模塊,用于在探測結(jié)果為是時(shí),判斷所述WLAN中是否存在當(dāng)前狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn);協(xié)調(diào)模塊,用于在所述判斷模塊判斷結(jié)果為存在時(shí),根據(jù)所述第一站點(diǎn)的活動(dòng)的程度, 對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;以及在所述判斷模塊判斷結(jié)果為不存在時(shí),在向第二站點(diǎn)傳輸數(shù)據(jù)前停止發(fā)送CTS報(bào)文或者通告所述第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS報(bào)文。
8.如權(quán)利要求7所述的裝置,其特征在于,還包括存儲(chǔ)模塊;所述存儲(chǔ)模塊,用于在所述探測模塊探知所述WLAN中有第一站點(diǎn)接入時(shí),確定并記錄該第一站點(diǎn)當(dāng)前活動(dòng)頻度為零的持續(xù)時(shí)間、該第一站點(diǎn)當(dāng)前的活動(dòng)頻度和對應(yīng)的狀態(tài);所述狀態(tài)包括活動(dòng)狀態(tài)和不活動(dòng)狀態(tài);所述判斷模塊,用于根據(jù)所述存儲(chǔ)模塊所記錄的各個(gè)第一站點(diǎn)的狀態(tài),判斷所述WLAN 中是否存在當(dāng)前狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn)。
9.如權(quán)利要求8所述的裝置,其特征在于,所述存儲(chǔ)模塊,還用于判斷所記錄的第一站點(diǎn)的活動(dòng)頻度大于零或者活動(dòng)頻度等于零且當(dāng)前活動(dòng)頻度為零的持續(xù)時(shí)間小于設(shè)定的第一閾值時(shí),確定該第一站點(diǎn)為活動(dòng)狀態(tài);反之,確定為不活動(dòng)狀態(tài)。
10.如權(quán)利要求9所述的裝置,其特征在于,其特征在于,所述存儲(chǔ)模塊,還用于第一站點(diǎn)為活動(dòng)狀態(tài)且活動(dòng)頻度大于零且小于第二閾值時(shí),確定所述第一站點(diǎn)為第一活動(dòng)狀態(tài); 第一站點(diǎn)為活動(dòng)狀態(tài)且活動(dòng)頻度大于第二閾值時(shí),確定所述第一站點(diǎn)為第二活動(dòng)狀態(tài)。
11.如權(quán)利要求10所述的裝置,其特征在于,所述協(xié)調(diào)模塊,具體用于在判斷出所述 WLAN中第一站點(diǎn)的活動(dòng)狀態(tài)均為第一活動(dòng)狀態(tài)時(shí),通過調(diào)整CTS報(bào)文中的duration字段等于第一數(shù)值來對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;以及在判斷出所述WLAN中存在活動(dòng)狀態(tài)為第二活動(dòng)狀態(tài)的第一站點(diǎn)時(shí),通過調(diào)整CTS報(bào)文中的duration字段等于第二數(shù)值來對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;所述第一數(shù)值和第二數(shù)值均大于零,且第二數(shù)值大于第一數(shù)值。
12.如權(quán)利要求7-11任一項(xiàng)所述的裝置,其特征在于,所述協(xié)調(diào)模塊,具體用于通過發(fā)送duration字段等于零的CTS報(bào)文通知各第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS報(bào)文。
13.一種接入點(diǎn)設(shè)備,其特征在于,所述接入點(diǎn)設(shè)備包括如權(quán)利要求7-12任一項(xiàng)所述的協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)难b置。
全文摘要
本發(fā)明公開了一種協(xié)調(diào)混合無線局域網(wǎng)中數(shù)據(jù)傳輸?shù)姆椒?、裝置和設(shè)備。其中方法包括AP探測當(dāng)前WLAN是否同時(shí)存在支持不同版本無線局域網(wǎng)標(biāo)準(zhǔn)的第一站點(diǎn)和第二站點(diǎn);所述第二站點(diǎn)所支持的無線局域網(wǎng)標(biāo)準(zhǔn)的版本高于第一站點(diǎn);在探測結(jié)果為是時(shí),判斷WLAN中是否存在當(dāng)前狀態(tài)為活動(dòng)狀態(tài)的第一站點(diǎn);若存在,AP根據(jù)所述第一站點(diǎn)的活動(dòng)的程度,對各第一站點(diǎn)的數(shù)據(jù)傳輸進(jìn)行抑制;若不存在,AP在向第二站點(diǎn)傳輸數(shù)據(jù)前停止發(fā)送CTS報(bào)文或者通告第二站點(diǎn)在傳輸數(shù)據(jù)前停止發(fā)送RTS報(bào)文。本發(fā)明提高了同時(shí)存在支持較高版本協(xié)議的站點(diǎn)以及較低版本的站點(diǎn)的混合無線局域網(wǎng)的整體性能。
文檔編號(hào)H04W84/12GK102158985SQ20111012818
公開日2011年8月17日 申請日期2011年5月16日 優(yōu)先權(quán)日2011年5月16日
發(fā)明者俞培源 申請人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司