專(zhuān)利名稱(chēng):用于在無(wú)線(xiàn)通信系統(tǒng)中負(fù)載平衡的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)通信系統(tǒng),具體地講,涉及一種在包括至少一個(gè)接入點(diǎn)的無(wú)線(xiàn)通信系統(tǒng)中負(fù)載平衡的系統(tǒng)和方法。
背景技術(shù):
近來(lái),各種計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)已經(jīng)被廣泛地使用。這些網(wǎng)絡(luò)系統(tǒng)包括局域網(wǎng)絡(luò)(LAN)、廣域網(wǎng)絡(luò)(WAN)、無(wú)線(xiàn)局域網(wǎng)絡(luò)(WLAN)、無(wú)線(xiàn)個(gè)人局域網(wǎng)絡(luò)(WPAN)、通用分組無(wú)線(xiàn)業(yè)務(wù)(GPRS)網(wǎng)絡(luò)和其它無(wú)線(xiàn)網(wǎng)絡(luò)系統(tǒng)。該網(wǎng)絡(luò)系統(tǒng)允許在各種終端如個(gè)人計(jì)算機(jī)(臺(tái)式機(jī)、折疊機(jī)、掌上機(jī))、移動(dòng)電話(huà)、或其它便攜式通信裝置之間的通信。通常,以上網(wǎng)絡(luò)系統(tǒng)包括至少一個(gè)橋接(bridge)部件,如用戶(hù)業(yè)務(wù)進(jìn)入和退出通信網(wǎng)絡(luò)的接入節(jié)點(diǎn)(或接入點(diǎn))。
在大多數(shù)的以上網(wǎng)絡(luò)中,當(dāng)終端裝置傳輸數(shù)據(jù)時(shí),其將數(shù)據(jù)封裝到在包的頭部具有目的地址的包中。該包然后被傳輸?shù)骄W(wǎng)絡(luò)上。雖然所有其它連接的裝置讀取在包的頭部的地址,但是只有裝置在頭部中識(shí)別出其自身地址,該裝置才會(huì)讀取包括數(shù)據(jù)的整個(gè)包。一旦該包已經(jīng)被讀取,則該裝置響應(yīng)源(source)(該源也在包頭部中)。該響應(yīng)能夠告知源數(shù)據(jù)被成功地接收,或者數(shù)據(jù)被破壞并且需要重新傳輸。
由于這種包傳輸允許在網(wǎng)絡(luò)上的多個(gè)終端同時(shí)發(fā)送數(shù)據(jù)并且由此共享互連的通信媒體,所以這種包傳輸已經(jīng)被廣泛地使用。然而,當(dāng)網(wǎng)絡(luò)被嚴(yán)重地負(fù)載時(shí),其使用可能有問(wèn)題。當(dāng)媒體被嚴(yán)重阻塞時(shí),在網(wǎng)絡(luò)上的一些接入點(diǎn)也可能通信量過(guò)載。在這種情形下,一些包可能被延遲或有時(shí)丟失。在以高比特率操作的網(wǎng)絡(luò)中這將特別顯著。因此,已經(jīng)存在對(duì)提供網(wǎng)絡(luò)系統(tǒng)的負(fù)載平衡的需要。
發(fā)明內(nèi)容
本發(fā)明的一方面在于提供一種在包括接入節(jié)點(diǎn)的陸地?zé)o線(xiàn)通信系統(tǒng)中的負(fù)載平衡的方法。該方法包括i)經(jīng)多個(gè)信道在接入節(jié)點(diǎn)和多個(gè)終端之間無(wú)線(xiàn)地進(jìn)行數(shù)據(jù)通信,其中,多個(gè)終端和接入節(jié)點(diǎn)形成無(wú)線(xiàn)局域網(wǎng)絡(luò);ii)在接入節(jié)點(diǎn)從多個(gè)信道確定過(guò)載的信道;和iii)在接入節(jié)點(diǎn)將負(fù)載從過(guò)載的信道傳遞到多個(gè)信道的較輕負(fù)載的信道。
本發(fā)明的另一方面在于提供一種在包括接入點(diǎn)的無(wú)線(xiàn)通信系統(tǒng)中的負(fù)載平衡的方法。該方法包括i)在接入點(diǎn)和多個(gè)終端之間提供多個(gè)信道,從而該接入點(diǎn)經(jīng)多個(gè)信道與多個(gè)終端進(jìn)行數(shù)據(jù)通信;ii)基于懸掛在每個(gè)信道中的包的數(shù)量和當(dāng)前正被使用在每個(gè)信道中的帶寬中的至少一個(gè)從多個(gè)信道確定過(guò)載的信道。該方法還包括iii)從過(guò)載的信道選擇鏈路;和iv)基于選擇的鏈路所需求的服務(wù)質(zhì)量等級(jí)和在較輕負(fù)載的信道中的接收的信號(hào)強(qiáng)度指示(RSSI)值中的至少一個(gè)將選擇的鏈路傳遞到多個(gè)信道中的較輕負(fù)載的信道。
本發(fā)明的另一方面在于提供一種在包括接入點(diǎn)的無(wú)線(xiàn)通信系統(tǒng)中的負(fù)載平衡的方法。該方法包括i)經(jīng)多個(gè)信道在接入點(diǎn)和多個(gè)終端之間進(jìn)行數(shù)據(jù)通信;ii)基于懸掛在每個(gè)信道中的包的數(shù)量和當(dāng)前正被使用在每個(gè)信道中的帶寬中的至少一個(gè)來(lái)計(jì)算多個(gè)信道中的每個(gè)的負(fù)載;和iii)基于計(jì)算的負(fù)載從多個(gè)信道確定過(guò)載的信道。該方法還包括iv)從過(guò)載的信道選擇鏈路;v)從多個(gè)信道選擇該選擇的鏈路被傳遞到其的新信道,其中,該新信道與過(guò)載的信道相比被較輕負(fù)載;vi)確定該選擇的鏈路所需求的服務(wù)質(zhì)量等級(jí)和在新信道中的接收的信號(hào)強(qiáng)度指示(RSSI)值;和vii)在確定的RSSI值等于或大于該選擇的鏈路的RSSI值或大于預(yù)定的門(mén)限RSSI值的情況下和在在新信道中滿(mǎn)足該選擇的鏈路所需求的服務(wù)質(zhì)量等級(jí)的情況下,將該選擇的鏈路傳遞到新信道。
本發(fā)明的另一方面提供了一種用于在包括接入點(diǎn)的通信系統(tǒng)中的負(fù)載平衡的設(shè)備。該設(shè)備包括控制模塊和存儲(chǔ)器。該控制模塊被配置以i)經(jīng)多個(gè)信道在接入點(diǎn)和多個(gè)終端之間無(wú)線(xiàn)地進(jìn)行數(shù)據(jù)通信,其中,多個(gè)終端和接入點(diǎn)形成無(wú)線(xiàn)局域網(wǎng)絡(luò),ii)從多個(gè)信道確定過(guò)載的信道,和iii)將負(fù)載從過(guò)載的信道傳遞到多個(gè)信道中的較輕負(fù)載的信道。該存儲(chǔ)器與控制模塊進(jìn)行數(shù)據(jù)通信,并且被配置以存儲(chǔ)用于執(zhí)行負(fù)載平衡的控制模塊的信息。
本發(fā)明的另一方面提供了一種用于在包括至少一個(gè)接入節(jié)點(diǎn)的無(wú)線(xiàn)通信系統(tǒng)中的負(fù)載平衡的系統(tǒng),每個(gè)接入節(jié)點(diǎn)使用多個(gè)信道。每個(gè)接入節(jié)點(diǎn)被配置以基于懸掛在多個(gè)信道中的每個(gè)中的包的數(shù)量和當(dāng)前正被使用在多個(gè)信道中的每個(gè)中的帶寬中的至少一個(gè)來(lái)確定負(fù)載非平衡,并且其中,如果存在過(guò)載的信道,則接入節(jié)點(diǎn)被配置以從過(guò)載的信道選擇鏈路,并且基于選擇的鏈路所需求的服務(wù)質(zhì)量等級(jí)和在較輕負(fù)載的信道中的接收的信號(hào)強(qiáng)度指示(RSSI)值中的至少一個(gè)將選擇的鏈路傳遞到較輕負(fù)載的信道。
本發(fā)明的另一方面提供了一種用于在包括接入節(jié)點(diǎn)的陸地?zé)o線(xiàn)通信系統(tǒng)中的負(fù)載平衡的系統(tǒng)。該系統(tǒng)包括i)經(jīng)多個(gè)信道在接入節(jié)點(diǎn)和多個(gè)終端之間無(wú)線(xiàn)地進(jìn)行數(shù)據(jù)通信的裝備,其中,多個(gè)終端和接入節(jié)點(diǎn)形成無(wú)線(xiàn)局域網(wǎng)絡(luò);ii)在接入節(jié)點(diǎn)從多個(gè)信道確定過(guò)載的信道的裝備;和iii)在接入節(jié)點(diǎn)將負(fù)載從過(guò)載的信道傳遞到多個(gè)信道的較輕負(fù)載的信道的裝備。
本發(fā)明的另一方面提供了一種存儲(chǔ)執(zhí)行在包括接入節(jié)點(diǎn)的陸地?zé)o線(xiàn)通信系統(tǒng)中的負(fù)載平衡的方法的程序的計(jì)算機(jī)可讀介質(zhì)。該方法包括i)經(jīng)多個(gè)信道在接入節(jié)點(diǎn)和多個(gè)終端之間無(wú)線(xiàn)地進(jìn)行數(shù)據(jù)通信,其中,多個(gè)終端和接入節(jié)點(diǎn)形成無(wú)線(xiàn)局域網(wǎng)絡(luò);ii)在接入節(jié)點(diǎn)從多個(gè)信道確定過(guò)載的信道;和iii)在接入節(jié)點(diǎn)將負(fù)載從過(guò)載的信道傳遞到多個(gè)信道的較輕負(fù)載的信道。
通過(guò)結(jié)合下面附圖,從下面描述和所附權(quán)利要求看出,本發(fā)明的上述和其它特點(diǎn)將變得更加完全清楚,其中,相同標(biāo)記指示相同或功能相似的部件。
圖1示出執(zhí)行整個(gè)系統(tǒng)的負(fù)載平衡的通常的無(wú)線(xiàn)網(wǎng)絡(luò)系統(tǒng)。
圖2示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的負(fù)載平衡系統(tǒng)。
圖3示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的接入點(diǎn)的示例性方框圖。
圖4示出關(guān)于接入點(diǎn)執(zhí)行根據(jù)本發(fā)明的一個(gè)實(shí)施例的負(fù)載平衡的各種參數(shù)或信息。
圖5示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的示出負(fù)載平衡程序的示例性流程圖。
圖6示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的負(fù)載平衡系統(tǒng)。
具體實(shí)施例方式
圖1示出執(zhí)行整個(gè)系統(tǒng)的負(fù)載平衡的通常的無(wú)線(xiàn)網(wǎng)絡(luò)系統(tǒng)100。可以采用IEEE 802.11a/11b/11g網(wǎng)絡(luò)、無(wú)線(xiàn)局域網(wǎng)絡(luò)(WLAN)、無(wú)線(xiàn)個(gè)人局域網(wǎng)絡(luò)(WPAN)、通用分組無(wú)線(xiàn)業(yè)務(wù)(GPRS)網(wǎng)絡(luò)、全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò)、碼分多址(CDMA)網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)或其它無(wú)線(xiàn)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)該網(wǎng)絡(luò)系統(tǒng)100。該系統(tǒng)100通常包括外部(或管理)服務(wù)器110、無(wú)線(xiàn)交換機(jī)(或集線(xiàn)器)120和多個(gè)接入點(diǎn)130到150。
通常也被稱(chēng)作“接入節(jié)點(diǎn)”或“無(wú)線(xiàn)橋接”的每個(gè)接入點(diǎn)130到150分別與基站132到134、142到144和152到154進(jìn)行數(shù)據(jù)通信。每個(gè)接入點(diǎn)130到150與無(wú)線(xiàn)交換機(jī)120進(jìn)行數(shù)據(jù)通信。每個(gè)接入點(diǎn)130到150包括從AirespaceInc.可獲得的Airespace 1200、從Foundry Networks可獲得的IronPoint、或從Extreme Networks可獲得的Altitude 300和Summit 300。
無(wú)線(xiàn)交換機(jī)120與外部服務(wù)器110進(jìn)行數(shù)據(jù)通信。作為在某網(wǎng)絡(luò)配置中的可選部件的外部(或管理)服務(wù)器110可包括管理系統(tǒng)100的管理軟件。外部服務(wù)器110可以與其它網(wǎng)絡(luò)系統(tǒng)(未示出)連接。
基站132到134、142到144和152到154中的每一個(gè)通常被稱(chēng)作終端或用戶(hù)裝置?;?32到134、142到144和152到154中的每一個(gè)可包括例如個(gè)人計(jì)算機(jī)(臺(tái)式機(jī)、折疊機(jī)、掌上機(jī))、移動(dòng)電話(huà)、或其它便攜式通信裝置如手持PC、錢(qián)包PC和個(gè)人數(shù)字助手(PDA)。通常通過(guò)單一信道(分別為信道1、信道2和信道3)執(zhí)行在每個(gè)接入點(diǎn)130到150和基站132到134、142到144和152到154中的每一個(gè)之間的數(shù)據(jù)通信。
例如,在于此公開(kāi)以資參考的“http//www.airespace.com/products/AS_4000.php”可找到包括無(wú)線(xiàn)交換機(jī)和接入點(diǎn)的通常網(wǎng)絡(luò)系統(tǒng)的一般操作的描述。
圖1的系統(tǒng)100執(zhí)行如以下討論的負(fù)載平衡。每個(gè)接入點(diǎn)130到150發(fā)送關(guān)于其當(dāng)前負(fù)載的信息到無(wú)線(xiàn)交換機(jī)120。這些信息可以包括在每個(gè)信道中的懸掛的包的數(shù)量、需求的帶寬(提供服務(wù)質(zhì)量所需的資源)和接收的信號(hào)強(qiáng)度指示(RSSI)。無(wú)線(xiàn)交換機(jī)120可以將該接收的信息提供到外部服務(wù)器110。無(wú)線(xiàn)交換機(jī)120或外部服務(wù)器110基于從接入點(diǎn)130到150接收的信息可以確定在系統(tǒng)100中哪一個(gè)接入點(diǎn)被過(guò)載。
如果確定信道1被過(guò)載并且在其它接入點(diǎn)(接入點(diǎn)140或150)中資源可用,則無(wú)線(xiàn)交換機(jī)120發(fā)送由通信標(biāo)準(zhǔn)例如IEEE 802.11a/b/g沒(méi)有識(shí)別的專(zhuān)用(proprietary)信號(hào)到過(guò)載的接入點(diǎn)(接入點(diǎn)130)。接入點(diǎn)130發(fā)送請(qǐng)求相關(guān)基站132到134切換到另一個(gè)接入點(diǎn)(接入點(diǎn)140或150)的消息。可以采用標(biāo)準(zhǔn)信號(hào)或?qū)S眯盘?hào)來(lái)實(shí)現(xiàn)在接入點(diǎn)130和基站132到134之間的消息的通信。
圖1示出的系統(tǒng)100需要額外硬件裝備如無(wú)線(xiàn)交換機(jī)120和/或外部服務(wù)器110,以執(zhí)行負(fù)載平衡。此外,系統(tǒng)100需要用于外部服務(wù)器110的管理軟件的額外開(kāi)銷(xiāo)。此外,每個(gè)接入點(diǎn)130到150需要發(fā)送指定其負(fù)載的專(zhuān)用信號(hào)到無(wú)線(xiàn)交換機(jī)120。
本發(fā)明的一方面提供了一種不需要額外硬件裝備如無(wú)線(xiàn)交換機(jī)、或外部服務(wù)器、或附加軟件如管理軟件的負(fù)載平衡系統(tǒng)。在本發(fā)明的一個(gè)實(shí)施例中,接入點(diǎn)作為基于信息如信道負(fù)載、服務(wù)質(zhì)量(QoS)需求和相關(guān)信道的接收的信號(hào)強(qiáng)度指示(RSSI)值來(lái)做出其自身的關(guān)于負(fù)載平衡的決定的局部和中心服務(wù)器,以將負(fù)載從過(guò)載的信道傳遞到未過(guò)載的信道。
本發(fā)明的一個(gè)實(shí)施例包括至少一個(gè)接入點(diǎn),其中,每個(gè)接入點(diǎn)使用多個(gè)信道。每個(gè)接入點(diǎn)基于懸掛在多個(gè)信道中的每一個(gè)中的包的數(shù)量和如在每個(gè)信道中以比特每秒測(cè)量的當(dāng)前帶寬中的至少一個(gè)來(lái)確定負(fù)載非平衡?;谶x擇的鏈路所需求的QoS和新信道的RSSI值中的至少一個(gè),如果存在過(guò)載的信道,則接入點(diǎn)從過(guò)載的信道選擇鏈路,并且將該選擇的鏈路傳遞到作為負(fù)載較輕的信道的新信道。在一個(gè)實(shí)施例中,接入點(diǎn)被編程以執(zhí)行根據(jù)本發(fā)明實(shí)施例的負(fù)載平衡方法,而不用改變其硬件配置。
圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的負(fù)載平衡系統(tǒng)200。在本發(fā)明的一個(gè)實(shí)施例中,該系統(tǒng)200包括多個(gè)其每個(gè)獨(dú)立地執(zhí)行負(fù)載平衡的接入點(diǎn)。然而,為方便,在圖2中僅僅示出了一個(gè)接入點(diǎn)210。在一個(gè)實(shí)施例中,接入點(diǎn)210與其它傳統(tǒng)通信網(wǎng)絡(luò)系統(tǒng)(未示出)進(jìn)行數(shù)據(jù)通信。在本發(fā)明的一個(gè)實(shí)施例中,系統(tǒng)200被采用WLAN、WPAN、GPRS網(wǎng)絡(luò)、GSM網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)或其它無(wú)線(xiàn)網(wǎng)絡(luò)實(shí)現(xiàn),或者被合并到WLAN、WPAN、GPRS網(wǎng)絡(luò)、GSM網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)或其它無(wú)線(xiàn)網(wǎng)絡(luò)。
在本發(fā)明的一個(gè)實(shí)施例中,使用IEEE 802.11a/11b/11g、IEEE802.15.3/15.3a、或其它無(wú)線(xiàn)通信標(biāo)準(zhǔn)來(lái)執(zhí)行在系統(tǒng)200內(nèi)或與其它通信網(wǎng)絡(luò)的數(shù)據(jù)通信。例如,在http//standards.ieee.org/getieee802/802.11.html可以找到IEEE 802.11a/11b/11g的規(guī)范。例如,在http//standards.ieee.org/getieee802/802.15.html可以找到IEEE 802.15.3/15.3a的規(guī)范。于此將IEEE 802.11a/11b/11g和IEEE 802.15.3/15.3a的規(guī)范合并,以資參考。
在本發(fā)明的一個(gè)實(shí)施例中,接入點(diǎn)210包括基于多個(gè)信道媒體訪(fǎng)問(wèn)控制(MC-MAC)的接入點(diǎn)。媒體訪(fǎng)問(wèn)控制(MAC)是允許連接到網(wǎng)絡(luò)系統(tǒng)的裝置共享它們的互連媒體的有效技術(shù)。由于媒體的共享性質(zhì),基于MC-MAC的接入點(diǎn)允許多于一個(gè)裝置同時(shí)發(fā)送數(shù)據(jù)。在一個(gè)實(shí)施例中,雖然在圖2中僅僅示出了兩個(gè)信道(信道1、6),但是接入點(diǎn)210可以處理多于兩個(gè)信道。
參考圖2,接入點(diǎn)210經(jīng)信道1與基站220和230進(jìn)行數(shù)據(jù)通信。信道1包括分別提供基站220和基站230與接入點(diǎn)210之間的數(shù)據(jù)通信的鏈路1和鏈路2。接入點(diǎn)210經(jīng)信道6與基站240到260進(jìn)行數(shù)據(jù)通信。信道6包括分別提供基站240到260與接入點(diǎn)210之間的數(shù)據(jù)通信的鏈路3到鏈路5。在本發(fā)明的一個(gè)實(shí)施例中,在信道中的多于三個(gè)基站(未示出)經(jīng)該信道的另外鏈路(未示出)與接入點(diǎn)210進(jìn)行數(shù)據(jù)通信。在本發(fā)明的另一個(gè)實(shí)施例中,可以存在多于三個(gè)提供接入點(diǎn)210與基站(未示出)之間的數(shù)據(jù)通信的信道。
在一個(gè)實(shí)施例中,接入點(diǎn)210基于懸掛在信道1和信道6中的每一個(gè)中的包的數(shù)量來(lái)確定信道1和信道6中的哪一個(gè)過(guò)載。在另一個(gè)實(shí)施例中,接入點(diǎn)210基于在每個(gè)信道中當(dāng)前使用的帶寬來(lái)確定過(guò)載的信道。如果在信道中存在負(fù)載的非平衡,則接入點(diǎn)210通過(guò)將一個(gè)或多個(gè)鏈路從過(guò)載的信道傳遞到未過(guò)載(或較輕負(fù)載)的信道來(lái)平衡全部負(fù)載。
在一個(gè)實(shí)施例中,接入點(diǎn)210從過(guò)載的信道(例如,信道6)選擇鏈路,并且將該選擇的鏈路傳遞到較輕負(fù)載的信道(例如,信道1)。在另一個(gè)實(shí)施例中,接入點(diǎn)210從過(guò)載的信道(例如,信道6)選擇鏈路并且與新信道(例如,信道1)的鏈路交換該選擇的鏈路。
在一個(gè)實(shí)施例中,如果在新信道中滿(mǎn)足選擇的鏈路的QoS需求,則接入點(diǎn)210將該選擇的鏈路傳遞到該新信道或與該新信道的鏈路交換該選擇的鏈路。在另一個(gè)實(shí)施例中,如果在新信道中的RSSI值或新信道的鏈路的RSSI值等于或大于舊鏈路的RSSI值,或者大于門(mén)限RSSI值,則接入點(diǎn)210將該選擇的鏈路傳遞到新信道或與該新信道的鏈路交換該選擇的鏈路。
圖3示出接入點(diǎn)210的示例性方框圖。在一個(gè)實(shí)施例中,接入點(diǎn)210包括控制模塊212和存儲(chǔ)器214。存儲(chǔ)器214與控制模塊212進(jìn)行數(shù)據(jù)通信。在一個(gè)實(shí)施例中,存儲(chǔ)器214存儲(chǔ)由接入點(diǎn)210使用以執(zhí)行根據(jù)本發(fā)明實(shí)施例的負(fù)載平衡的信息。這些信息可包括,但不限于,懸掛的包的數(shù)量、RSSI值和服務(wù)質(zhì)量(QoS)等級(jí)。
基于在接入點(diǎn)210或每個(gè)基站220到260接收的包的信號(hào)強(qiáng)度可以確定RSSI值。在一個(gè)實(shí)施例中,可以從在每個(gè)接入點(diǎn)210或每個(gè)基站220到260中定義的在接收的信號(hào)強(qiáng)度與RSSI值之間的關(guān)系獲得RSSI值。例如,在一個(gè)接入點(diǎn)或基站中,“70dB”的接收的信號(hào)強(qiáng)度可以被分配“80”的RSSI值。如另一個(gè)例子,在另一個(gè)接入點(diǎn)或基站中,“70dB”的接收的信號(hào)強(qiáng)度可以被分配“100”的RSSI值。這可以通過(guò)例如查表算法來(lái)實(shí)現(xiàn)。
通常,QoS等級(jí)被包括在接入點(diǎn)210接收的包的頭部部分中。如上討論的,基于接收的包的信號(hào)強(qiáng)度可以確定RSSI值。在一個(gè)實(shí)施例中,存儲(chǔ)器214可以包括隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器(RAM)、可編程ROM、閃速存儲(chǔ)器、EEPROM等。在一個(gè)實(shí)施例中,控制模塊212經(jīng)無(wú)線(xiàn)通信標(biāo)準(zhǔn)協(xié)議如IEEE802.11a/11b/11g與存儲(chǔ)器214進(jìn)行數(shù)據(jù)通信。在另一個(gè)實(shí)施例中,控制模塊212存儲(chǔ)這種信息并且基于該信息執(zhí)行負(fù)載平衡,而不使用存儲(chǔ)器。
在一個(gè)實(shí)施例中,控制模塊212包括被配置或被編程以執(zhí)行根據(jù)本發(fā)明實(shí)施例的負(fù)載平衡方法如圖5示出的過(guò)程的處理器。程序可以被存儲(chǔ)在根據(jù)該實(shí)施例的控制模塊212或存儲(chǔ)器214中。控制模塊212可以具有基于Intel公司的微處理器家族如奔騰家族和Microsoft公司的WINDOWS操作系統(tǒng)如WINDOWS 95、WINDOWS 98、WINDOWS 2000或WINDOWS NT的配置。
在另一實(shí)施例中,采用使用單一芯片或多芯片微處理器、數(shù)字信號(hào)處理器、嵌入式微處理器、微控制器等的各種計(jì)算機(jī)平臺(tái)來(lái)實(shí)現(xiàn)控制模塊212。在另一個(gè)實(shí)施例中,采用大范圍的操作系統(tǒng)如Unix、Linux、Microsoft DOS、Microsoft Windows 2000/9x/ME/XP、Macintosh OS、OS/2等來(lái)實(shí)現(xiàn)控制模塊212。
參考圖4和圖5,將更加詳細(xì)地描述控制模塊212或接入點(diǎn)210的操作。圖4是示出關(guān)于接入點(diǎn)210執(zhí)行根據(jù)本發(fā)明實(shí)施例的負(fù)載平衡的各種參數(shù)或信息的示例性圖。圖4中示出的鏈路編號(hào)1到5與相關(guān)信道編號(hào)1和6與圖2示出的那些相同。在一個(gè)實(shí)施例中,與五個(gè)鏈路相關(guān)的基站220到260中的每一個(gè)具有其自身的在基于MAC的網(wǎng)絡(luò)系統(tǒng)中標(biāo)識(shí)基站220到260的MAC地址。
參考圖4,該信息包括隊(duì)列大小(懸掛的包的數(shù)量)、當(dāng)前正在被使用的帶寬、QoS(優(yōu)先級(jí))等級(jí)、和RSSI值。從IEEE 802.11a、11b或11g來(lái)獲取圖4示出的隊(duì)列大小、QoS等級(jí)、和RSSI值的例子。其它標(biāo)準(zhǔn),今天已知的或未來(lái)發(fā)展的可以具有不同的用于相同通信環(huán)境的值。例如,IEEE 802.11a和11g可以支持54Mbps的最大帶寬容量,IEEE 802.11b可以支持11Mbps的最大帶寬容量。
在鏈路中懸掛的包的數(shù)量分別是122、34、23、123和20。懸掛的包越多,在鏈路中的負(fù)載越重。當(dāng)前正在鏈路中使用的帶寬分別是5Mbps、2Mbps、1Mbps、6Mbps和2Mbps。如圖2和4所示,鏈路1和2與信道1相關(guān),并且鏈路3到5與信道6相關(guān)。因此,當(dāng)前在信道1中正在使用的總共帶寬是7Mbps(5+2)。當(dāng)前9Mbps(1+6+2)的總共帶寬正在信道6中被使用。
用于鏈路的QoS等級(jí)分別是1、0、2、3和2。服務(wù)質(zhì)量是反映網(wǎng)絡(luò)的傳輸質(zhì)量和服務(wù)有效性的網(wǎng)絡(luò)性能的度量。QoS可以是在其中傳輸率被限制的通信量策略的形式,由此確保某帶寬量將對(duì)應(yīng)用(傳輸?shù)臄?shù)據(jù))有效。如上所討論的,通常QoS等級(jí)信息被設(shè)置在接收的包的頭部中。
從請(qǐng)求的服務(wù)的類(lèi)型來(lái)確定QoS的等級(jí)。IEEE 802.1D指定8個(gè)優(yōu)先級(jí)等級(jí)(0-7),其中,0是最低等級(jí),7是最高等級(jí)。例如,視頻數(shù)據(jù)可以被分配最高編號(hào)。相反,文本數(shù)據(jù)或音頻數(shù)據(jù)可被分配相對(duì)低的編號(hào)。在一個(gè)實(shí)施例中,為了確定在與基站相關(guān)的某信道或鏈路中的QoS等級(jí),定義了兩個(gè)參數(shù)(平均時(shí)間延遲和丟失的包的數(shù)量)。例如,高QoS等級(jí)通常要求相對(duì)少量的平均時(shí)間延遲(如,5mm秒)和最小的或沒(méi)有包的丟失(如,小于1%的丟失)。相反,低QoS等級(jí)通常允許相對(duì)較大量的平均時(shí)間延遲(如,30mm秒)和相對(duì)較大量的包的丟失(如,大于5%的丟失)。
在另一個(gè)實(shí)施例中,可以基于簡(jiǎn)要描述(profile)來(lái)確定QoS需求的等級(jí)。簡(jiǎn)要描述被分配到每個(gè)應(yīng)用(視頻數(shù)據(jù)、音頻數(shù)據(jù)或文件等)以被傳輸。在一個(gè)實(shí)施例中,簡(jiǎn)要描述具有三個(gè)參數(shù)帶寬、丟失的包的數(shù)量、和平均時(shí)間延遲。替代單獨(dú)地確定各個(gè)參數(shù),可以基于檢查分配到每個(gè)應(yīng)用的簡(jiǎn)要描述來(lái)有效地確定QoS要求。每個(gè)簡(jiǎn)要描述可以被改變或更新。
用于鏈路的RSSI值分別是80、67、98、34和45。RSSI通常指示本地基站如何接收遠(yuǎn)程單元的傳輸,通常以dBm度量。RSSI值越高,執(zhí)行的傳輸越可靠。從IEEE 802.11a、11b或11g來(lái)獲取圖4示出的RSSI值的例子。在其它通信標(biāo)準(zhǔn)中,RSSI值可以具有不同的順序。此外,(預(yù)定義的)門(mén)限RSSI值也可依據(jù)通信標(biāo)準(zhǔn)的類(lèi)型。即,不同的標(biāo)準(zhǔn)可以具有不同的門(mén)限RSSI值。
在一個(gè)實(shí)施例中,由于如果對(duì)信道確定了通信標(biāo)準(zhǔn),則最大帶寬容量也被自動(dòng)確定,所以控制模塊212或接入點(diǎn)210知道信道的最大帶寬容量。此外,控制模塊212或接入點(diǎn)210基于例如懸掛的包的數(shù)量可以獲得當(dāng)前正被使用在信道中的帶寬。
圖5示出了示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的負(fù)載平衡過(guò)程的示例性流程圖。在一個(gè)實(shí)施例中,以傳統(tǒng)編程語(yǔ)言如C或C++或另外相似的編程語(yǔ)言來(lái)實(shí)現(xiàn)負(fù)載平衡過(guò)程。在本發(fā)明的一個(gè)實(shí)施例中,程序被存儲(chǔ)在接入點(diǎn)210的計(jì)算機(jī)可訪(fǎng)問(wèn)存儲(chǔ)介質(zhì)上。在一個(gè)實(shí)施例中,如果網(wǎng)絡(luò)系統(tǒng)包括無(wú)線(xiàn)交換機(jī)和外部服務(wù)器,則程序可被存儲(chǔ)在無(wú)線(xiàn)交換機(jī)或服務(wù)器的計(jì)算機(jī)可訪(fǎng)問(wèn)存儲(chǔ)介質(zhì)上。在另一個(gè)實(shí)施例中,只要程序可以執(zhí)行根據(jù)本發(fā)明實(shí)施例的負(fù)載平衡,則該程序就可以被存儲(chǔ)在其它系統(tǒng)位置。該存儲(chǔ)介質(zhì)可包括多個(gè)用于存儲(chǔ)信息的技術(shù)中的任何一個(gè)。在一個(gè)實(shí)施例中,該存儲(chǔ)介質(zhì)包括隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器(RAM)、硬盤(pán)、軟盤(pán)、數(shù)字視頻裝置、壓縮盤(pán)、視頻盤(pán)、和/或其它光存儲(chǔ)介質(zhì)等。
參考圖5,控制模塊212或接入點(diǎn)210計(jì)算在每個(gè)信道上的負(fù)載(402)。在一個(gè)實(shí)施例中,控制模塊212或接入點(diǎn)210基于當(dāng)前正被使用在每個(gè)信道中的帶寬來(lái)計(jì)算負(fù)載。例如,信道1的負(fù)載被計(jì)算為7(5+2),信道6的負(fù)載被計(jì)算為9(1+6+2)。在另一個(gè)實(shí)施例中,控制模塊212或接入點(diǎn)210基于在每個(gè)信道中懸掛的總共包的數(shù)量來(lái)計(jì)算負(fù)載。例如,信道1的負(fù)載被計(jì)算為156(122+34),信道6的負(fù)載被計(jì)算為166(23+123+20)。為方便,以下,該計(jì)算的負(fù)載將參考當(dāng)前正被使用在每個(gè)信道中的帶寬。
在一個(gè)實(shí)施例中,接入點(diǎn)210的信道的每一個(gè)采用相同的用于數(shù)據(jù)通信的通信標(biāo)準(zhǔn)。例如,IEEE 802.11a或11b或11g中的一個(gè)被用于所有的信道通信。如上所討論的,802.11a和11g可以支持54Mbps,802.11b可以支持11Mbps。如果相同的標(biāo)準(zhǔn)被用于圖4中的信道1和6二者,則對(duì)信道1和6二者最大信道容量是相同的。因此,如果與信道6相比,較大帶寬正被使用在信道1中,則與信道6相比,信道1被確定為相對(duì)過(guò)載。在這種情形下,與信道1相比,信道6被確定為相對(duì)未過(guò)載或較輕負(fù)載。
在另一個(gè)實(shí)施例中,接入點(diǎn)210的信道中的每一個(gè)使用不同的用于數(shù)據(jù)通信的通信標(biāo)準(zhǔn)。例如,IEEE 802.11b可以被用于信道1通信,IEEE 802.11a或11g可以被用于信道6通信。在這種情形下,基于每個(gè)信道的總共負(fù)載的標(biāo)準(zhǔn)化的值來(lái)確定信道是否過(guò)載。例如,如果8Mbps是信道1(802.11b)的總共負(fù)載并且34Mbps是信道6(802.11a/11g)的總共負(fù)載,則用于信道1和6的標(biāo)準(zhǔn)化的總負(fù)載分別是8/11(0.73)和34/54(0.63)。從標(biāo)準(zhǔn)化的值看出,信道1被確定為相對(duì)過(guò)載,并且信道6被確定為相對(duì)未過(guò)載。
控制模塊212或接入點(diǎn)210確定接入點(diǎn)210是否需要卸載信道以平衡負(fù)載(404)。參考圖4,信道1和6的總共計(jì)算的負(fù)載分別是7和9。因此,在一個(gè)實(shí)施例中,控制點(diǎn)212或接入點(diǎn)210確定負(fù)載需要被從信道6傳遞到信道1。如果確定接入點(diǎn)210不需要卸載信道,則步驟402被執(zhí)行。
如果在步驟404中確定接入點(diǎn)210需要卸載信道,則控制模塊212或接入點(diǎn)210從過(guò)載的信道(例如,圖4中的信道6)選擇鏈路(406)。在一個(gè)實(shí)施例中,控制模塊212或接入點(diǎn)210從過(guò)載的信道選擇具有最少負(fù)載(1Mbps)的鏈路(鏈路3)。在另一個(gè)實(shí)施例中,控制模塊212或接入點(diǎn)210首先選擇高負(fù)載鏈路(例如,圖4中的鏈路4)或首先選擇輕負(fù)載的鏈路(例如,圖4中的鏈路3或5)。
控制模塊212或接入點(diǎn)210確定是否將在新信道(信道1)中采用需求的QoS來(lái)服務(wù)這個(gè)選擇的鏈路(408)。如上所討論的,兩個(gè)參數(shù)(平均時(shí)間延遲、包的丟失)通常被用于確定是否需求的QoS被滿(mǎn)足。假設(shè)選擇的鏈路已經(jīng)被傳遞到新信道,控制模塊212或接入點(diǎn)210基于兩個(gè)參數(shù)檢查是否在新信道中存在用于滿(mǎn)足需求的QoS的資源的可用性。在一個(gè)實(shí)施例中,控制模塊212或接入點(diǎn)210確定是否在新信道中該選擇的鏈路所需求的QoS等級(jí)被滿(mǎn)足。
例如,如果在新信道中存在支持該選擇的鏈路所需求的QoS等級(jí)的鏈路,則控制模塊212或接入點(diǎn)210確定新信道的該鏈路滿(mǎn)足QoS需求。如果在步驟408中確定將不會(huì)采用需求的QoS來(lái)服務(wù)該選擇的鏈路,則在步驟406中控制模塊212或接入點(diǎn)210選擇另一個(gè)鏈路。
控制模塊212或接入點(diǎn)210確定是否這個(gè)選擇的鏈路(鏈路3)的傳遞將導(dǎo)致負(fù)載的非平衡(410)。例如,如果假設(shè)鏈路3(負(fù)載1Mbps)被選擇并被傳遞到信道1,則由于該兩個(gè)信道在該傳遞后將具有相同的總共負(fù)載(8Mbps),所以這個(gè)傳遞被確定不會(huì)導(dǎo)致負(fù)載非平衡。如果假設(shè)鏈路4或5被選擇并被從信道6傳遞到信道1,則由于在該傳遞后每個(gè)信道的總共負(fù)載是13∶3或9∶7(信道1∶信道6),所以這個(gè)鏈路的傳遞被確定會(huì)導(dǎo)致負(fù)載的非平衡。
如果在步驟410中確定選擇的鏈路的傳遞將不導(dǎo)致負(fù)載非平衡,則控制模塊212或接入點(diǎn)210檢查新信道(信道1)的RSSI值或新信道的可用鏈路的RSSI值(414)。如上所討論的,可以從接收的包的頭部信息(導(dǎo)言)獲得RSSI值。因此,示出RSSI的負(fù)載信息可被例如基于逐包(packet-by-packet)更新。在一個(gè)實(shí)施例中,控制模塊212或接入點(diǎn)210確定是否新RSSI值(信道1的RSSI值或信道1的可用鏈路的RSSI值)等于或大于舊信道(信道6)的選擇的鏈路的RSSI值(416)。如果鏈路3被選擇以被傳遞,則新RSSI值需要等于或大于信道6的鏈路3的RSSI值(98)。在另一個(gè)實(shí)施例中,控制模塊212或接入點(diǎn)210確定是否新RSSI值大于門(mén)限RSSI值(416)。在一個(gè)實(shí)施例中,如果通信標(biāo)準(zhǔn)改變,則門(mén)限RSSI值也改變。
在一個(gè)實(shí)施例中,如果在步驟416中確定新RSSI值等于或大于舊RSSI值,或者大于門(mén)限RSSI值,則該選擇的鏈路被從舊信道(信道6)轉(zhuǎn)移到新信道(信道1)(418)。如果在步驟416中確定新RSSI值不等于或不大于舊RSSI值,或者不大于門(mén)限RSSI值,則該操作返回到步驟406。在一個(gè)實(shí)施例中,控制模塊212或接入點(diǎn)210發(fā)送通知與選擇的鏈路相關(guān)的基站被移動(dòng)到新信道的分離(disassociate)消息,從而該相關(guān)基站釋放所有的資源并移動(dòng)到較輕負(fù)載的信道。在該傳遞后,新信道(信道1)將具有三個(gè)鏈路并且舊信道(信道6)將具有兩個(gè)鏈路。在另一個(gè)實(shí)施例中,控制模塊212或接入點(diǎn)210通知相關(guān)基站只要舊信道的選擇的鏈路與新信道的鏈路的交換提供在接入點(diǎn)210中的平衡的負(fù)載,則舊信道的選擇的鏈路被與新信道的鏈路交換。
如果在步驟410中確定選擇的鏈路的傳遞將導(dǎo)致負(fù)載非平衡,則控制模塊212或接入點(diǎn)210確定是否負(fù)載可以從新信道轉(zhuǎn)移到舊信道(412)。假設(shè)信道1包括鏈路1和2(每個(gè)鏈路負(fù)載分別被假設(shè)為4和1)并且信道6包括鏈路3到5(每個(gè)鏈路負(fù)載分別被假設(shè)為2、3和4)。如果鏈路4(負(fù)載3)被選擇以被從信道6傳遞到信道1,則在該傳遞后信道1的總共負(fù)載將是8(4+1+3)并且信道6的總共負(fù)載將是6(2+4)。因此,由于信道1具有總共負(fù)載8并且信道6具有總共負(fù)載6,所以這個(gè)傳遞將導(dǎo)致負(fù)載非平衡。在這種情形下,在第一傳遞后控制模塊212或接入點(diǎn)210確定是否負(fù)載可以從新信道(信道1)轉(zhuǎn)移到舊信道(信道6)。由于信道1的鏈路2(負(fù)載1)可以被傳遞到信道6,所以控制模塊212或接入點(diǎn)210執(zhí)行步驟408。如果在步驟412中確定負(fù)載不可以被從新信道轉(zhuǎn)移到舊信道,則選擇的鏈路將不被從舊信道轉(zhuǎn)移到新信道(420)。
圖6示出根據(jù)本發(fā)明另一實(shí)施例的負(fù)載平衡系統(tǒng)700。在一個(gè)實(shí)施例中,接入點(diǎn)710與其它傳統(tǒng)通信網(wǎng)絡(luò)系統(tǒng)(未示出)進(jìn)行數(shù)據(jù)通信。在本發(fā)明的一個(gè)實(shí)施例中,該系統(tǒng)700采用WLAN、WPAN、GPRS網(wǎng)絡(luò)、GSM網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)或其它無(wú)線(xiàn)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn),或者被合并到WLAN、WPAN、GPRS網(wǎng)絡(luò)、GSM網(wǎng)絡(luò)、CDMA網(wǎng)絡(luò)、藍(lán)牙網(wǎng)絡(luò)或其它無(wú)線(xiàn)網(wǎng)絡(luò)。在本發(fā)明的一個(gè)實(shí)施例中,通過(guò)IEEE 802.11a/11b/11g或IEEE 802.15.3/15.3a或其它無(wú)線(xiàn)通信標(biāo)準(zhǔn)來(lái)執(zhí)行在系統(tǒng)700內(nèi)和與其它通信網(wǎng)絡(luò)的數(shù)據(jù)通信。
在一個(gè)實(shí)施例中,如圖6所示,接入點(diǎn)710處理三個(gè)不同的信道(信道1、3、6)。在另一個(gè)實(shí)施例中,接入點(diǎn)710處理多于三個(gè)信道(未示出)。過(guò)載的確定和傳遞的操作將幾乎與圖2的系統(tǒng)的那些相同。
在一個(gè)實(shí)施例中,信道1包括鏈路1到2,其中,2Mbps和3Mbps帶寬分別正被使用。信道3包括鏈路3到4,其中,3Mbps和4Mbps帶寬分別正被使用。信道6包括鏈路5到7,其中,2Mbps、4Mbps、和3Mbps分別正被使用。在一個(gè)實(shí)施例中,接入點(diǎn)710確定信道6與其它信道相比相對(duì)過(guò)載。在一個(gè)實(shí)施例中,在確認(rèn)新RSSI值等于或大于舊RSSI值或者大于(預(yù)定義的)門(mén)限RSSI值,并且在信道1中滿(mǎn)足用于選擇的鏈路的QoS需求以后,接入點(diǎn)710從信道6選擇具有最少負(fù)載的鏈路5并且傳遞選擇的鏈路到相對(duì)未過(guò)載的信道1。這將導(dǎo)致在接入點(diǎn)710的信道中的整個(gè)負(fù)載(7,7,7)的平衡。
雖然以上描述已經(jīng)指出了應(yīng)用于各種實(shí)施例的本發(fā)明的新穎性,但是技術(shù)人員應(yīng)該明白在不脫離本發(fā)明的范圍的情況下,可以對(duì)示出的裝置或過(guò)程的形式和細(xì)節(jié)做出各種省略、替換、和改變。因此,本發(fā)明的范圍由所附權(quán)利要求而非上述描述限定。所有進(jìn)入權(quán)利要求的等同的含義和范圍內(nèi)的修改被包括在它們的范圍內(nèi)。
權(quán)利要求
1.一種在包括接入節(jié)點(diǎn)的陸地?zé)o線(xiàn)通信系統(tǒng)中的負(fù)載平衡的方法,該方法包括經(jīng)多個(gè)信道在接入節(jié)點(diǎn)和多個(gè)終端之間無(wú)線(xiàn)地進(jìn)行數(shù)據(jù)通信,其中,多個(gè)終端和接入節(jié)點(diǎn)形成無(wú)線(xiàn)局域網(wǎng)絡(luò);在接入節(jié)點(diǎn)從多個(gè)信道確定過(guò)載的信道;和在接入節(jié)點(diǎn)將負(fù)載從過(guò)載的信道傳遞到多個(gè)信道的較輕負(fù)載的信道。
2.如權(quán)利要求1所述的方法,其中,該確定包括基于懸掛在每個(gè)信道中的包的數(shù)量和當(dāng)前正被使用在每個(gè)信道中的帶寬中的至少一個(gè)來(lái)計(jì)算多個(gè)信道中的每個(gè)的負(fù)載;基于該計(jì)算的負(fù)載來(lái)從多個(gè)信道確定過(guò)載的信道;和從過(guò)載的信道選擇鏈路。
3.如權(quán)利要求2所述的方法,其中,在在較輕負(fù)載的信道中滿(mǎn)足該選擇的鏈路所需求的服務(wù)質(zhì)量等級(jí)的情況下該傳遞被執(zhí)行。
4.如權(quán)利要求2所述的方法,其中,該傳遞包括將過(guò)載的信道的選擇的鏈路與較輕負(fù)載的信道的鏈路交換。
5.如權(quán)利要求2所述的方法,其中,該選擇包括從過(guò)載的信道選擇最小負(fù)載的鏈路。
6.如權(quán)利要求2所述的方法,還包括確定在較輕負(fù)載的信道中的接收的信號(hào)強(qiáng)度指示(RSSI)值,并且其中,如果確定的RSSI值等于或大于選擇的鏈路的RSSI值,或者大于門(mén)限RSSI值,則該傳遞被執(zhí)行。
7.如權(quán)利要求1所述的方法,其中,該無(wú)線(xiàn)通信系統(tǒng)包括以下之一IEEE802.11a/11b/11g網(wǎng)絡(luò)、無(wú)線(xiàn)局域網(wǎng)絡(luò)(WLAN)、無(wú)線(xiàn)個(gè)人局域網(wǎng)絡(luò)(WPAN)、通用分組無(wú)線(xiàn)業(yè)務(wù)(GPRS)網(wǎng)絡(luò)、全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò)、碼分多址(CDMA)網(wǎng)絡(luò)或藍(lán)牙網(wǎng)絡(luò)。
8.如權(quán)利要求1所述的方法,其中,該接入節(jié)點(diǎn)包括多個(gè)接入節(jié)點(diǎn),并且其中,每個(gè)接入節(jié)點(diǎn)互相獨(dú)立地執(zhí)行該確定和傳遞。
9.一種在包括接入點(diǎn)的無(wú)線(xiàn)通信系統(tǒng)中的負(fù)載平衡的方法,該方法包括在接入點(diǎn)和多個(gè)終端之間提供多個(gè)信道,從而經(jīng)多個(gè)信道該接入點(diǎn)與多個(gè)終端進(jìn)行數(shù)據(jù)通信;基于懸掛在每個(gè)信道中的包的數(shù)量和當(dāng)前正被使用在每個(gè)信道中的帶寬中的至少一個(gè)從多個(gè)信道確定過(guò)載的信道;從過(guò)載的信道選擇鏈路;和基于選擇的鏈路所需求的服務(wù)質(zhì)量等級(jí)和在較輕負(fù)載的信道中的接收的信號(hào)強(qiáng)度指示(RSSI)值中的至少一個(gè)將選擇的鏈路傳遞到多個(gè)信道中的較輕負(fù)載的信道。
10.一種在包括接入點(diǎn)的無(wú)線(xiàn)通信系統(tǒng)中的負(fù)載平衡的方法,該方法包括經(jīng)多個(gè)信道在接入點(diǎn)和多個(gè)終端之間進(jìn)行數(shù)據(jù)通信;基于懸掛在每個(gè)信道中的包的數(shù)量和當(dāng)前正被使用在每個(gè)信道中的帶寬中的至少一個(gè)來(lái)計(jì)算多個(gè)信道中的每個(gè)的負(fù)載;基于計(jì)算的負(fù)載從多個(gè)信道確定過(guò)載的信道;從過(guò)載的信道選擇鏈路;從多個(gè)信道選擇該選擇的鏈路被傳遞到其的新信道,其中,該新信道與過(guò)載的信道相比被較輕負(fù)載;確定該選擇的鏈路所需求的服務(wù)質(zhì)量等級(jí)和在新信道中的接收的信號(hào)強(qiáng)度指示(RSSI)值;和在確定的RSSI值等于或大于該選擇的鏈路的RSSI值或大于預(yù)定的門(mén)限RSSI值的情況下和在在新信道中滿(mǎn)足該選擇的鏈路所需求的服務(wù)質(zhì)量等級(jí)的情況下,將該選擇的鏈路傳遞到新信道。
11.一種用于在包括接入點(diǎn)的通信系統(tǒng)中的負(fù)載平衡的設(shè)備,包括控制模塊,被配置以i)經(jīng)多個(gè)信道在接入點(diǎn)和多個(gè)終端之間無(wú)線(xiàn)地進(jìn)行數(shù)據(jù)通信,其中,多個(gè)終端和接入點(diǎn)形成無(wú)線(xiàn)局域網(wǎng)絡(luò),ii)從多個(gè)信道確定過(guò)載的信道,和iii)將負(fù)載從過(guò)載的信道傳遞到多個(gè)信道中的較輕負(fù)載的信道;和存儲(chǔ)器,與控制模塊進(jìn)行數(shù)據(jù)通信,被配置以存儲(chǔ)用于執(zhí)行負(fù)載平衡的控制模塊的信息。
12.如權(quán)利要求11所述的設(shè)備,其中,控制模塊和存儲(chǔ)器被嵌入在接入點(diǎn)中。
13.如權(quán)利要求11所述的設(shè)備,其中,接入點(diǎn)包括基于多信道媒體訪(fǎng)問(wèn)控制(MC-MAC)的接入點(diǎn)。
14.如權(quán)利要求11所述的設(shè)備,其中,控制模塊還被配置以i)基于懸掛在每個(gè)信道中的包的數(shù)量和當(dāng)前正被使用在每個(gè)信道中的帶寬中的至少一個(gè)來(lái)計(jì)算多個(gè)信道中的每個(gè)的負(fù)載;ii)基于計(jì)算的負(fù)載從多個(gè)信道確定過(guò)載的信道;iii)從過(guò)載的信道選擇鏈路。
15.如權(quán)利要求14所述的設(shè)備,其中,控制模塊還被配置以在在較輕負(fù)載的信道中滿(mǎn)足選擇的鏈路所需求的服務(wù)質(zhì)量等級(jí)的情況下傳遞該負(fù)載。
16.如權(quán)利要求14所述的設(shè)備,其中,控制模塊還被配置以確定在較輕負(fù)載的信道中的接收的信號(hào)強(qiáng)度指示(RSSI)值,并且如果確定的RSSI值等于或大于該選擇的鏈路的RSSI值或大于預(yù)定的門(mén)限RSSI值,則傳遞該負(fù)載。
17.一種用于在包括至少一個(gè)接入節(jié)點(diǎn)的無(wú)線(xiàn)通信系統(tǒng)中的負(fù)載平衡的系統(tǒng),每個(gè)接入節(jié)點(diǎn)使用多個(gè)信道,其中,每個(gè)接入節(jié)點(diǎn)被配置以基于懸掛在多個(gè)信道中的每個(gè)中的包的數(shù)量和當(dāng)前正被使用在多個(gè)信道中每個(gè)中的帶寬中的至少一個(gè)確定負(fù)載非平衡,并且其中,如果存在過(guò)載的信道,則接入節(jié)點(diǎn)被配置以從過(guò)載的信道選擇鏈路,并且基于選擇的鏈路所需求的服務(wù)質(zhì)量等級(jí)和在較輕負(fù)載的信道中的接收的信號(hào)強(qiáng)度指示(RSSI)值中的至少一個(gè)將選擇的鏈路傳遞到較輕負(fù)載的信道。
18.一種用于在包括接入節(jié)點(diǎn)的陸地?zé)o線(xiàn)通信系統(tǒng)中的負(fù)載平衡的系統(tǒng),包括經(jīng)多個(gè)信道在接入節(jié)點(diǎn)和多個(gè)終端之間無(wú)線(xiàn)地進(jìn)行數(shù)據(jù)通信的裝備,其中,多個(gè)終端和接入節(jié)點(diǎn)形成無(wú)線(xiàn)局域網(wǎng)絡(luò);在接入節(jié)點(diǎn)從多個(gè)信道確定過(guò)載的信道的裝備;和在接入節(jié)點(diǎn)將負(fù)載從過(guò)載的信道傳遞到多個(gè)信道的較輕負(fù)載的信道的裝備。
19.如權(quán)利要求18所述的系統(tǒng),其中,該確定裝備包括基于懸掛在每個(gè)信道中的包的數(shù)量和當(dāng)前正被使用在每個(gè)信道中的帶寬中的至少一個(gè)來(lái)計(jì)算多個(gè)信道中的每個(gè)的負(fù)載的裝備;基于該計(jì)算的負(fù)載從多個(gè)信道確定過(guò)載的信道的裝備;和從過(guò)載的信道選擇鏈路的裝備。
20.如權(quán)利要求19所述的系統(tǒng),其中,該傳遞裝備被配置以在在較輕負(fù)載的信道中滿(mǎn)足該選擇的鏈路所需求的服務(wù)質(zhì)量等級(jí)的情況下傳遞該負(fù)載。
21.如權(quán)利要求19所述的系統(tǒng),其中,該選擇裝備被配置以從過(guò)載的信道選擇最小負(fù)載的鏈路。
22.如權(quán)利要求19所述的系統(tǒng),還包括用于確定在較輕負(fù)載的信道中的接收的信號(hào)強(qiáng)度指示(RSSI)值的裝備,其中,如果確定的RSSI值等于或大于選擇的鏈路的RSSI值,或者大于門(mén)限RSSI值,則該傳遞裝備被配置以傳遞該負(fù)載。
23.一種存儲(chǔ)執(zhí)行在包括接入節(jié)點(diǎn)的陸地?zé)o線(xiàn)通信系統(tǒng)中的負(fù)載平衡的方法的程序的計(jì)算機(jī)可讀介質(zhì),該方法包括經(jīng)多個(gè)信道在接入節(jié)點(diǎn)和多個(gè)終端之間無(wú)線(xiàn)地進(jìn)行數(shù)據(jù)通信,其中,多個(gè)終端和接入節(jié)點(diǎn)形成無(wú)線(xiàn)局域網(wǎng)絡(luò);在接入節(jié)點(diǎn)從多個(gè)信道確定過(guò)載的信道;和在接入節(jié)點(diǎn)將負(fù)載從過(guò)載的信道傳遞到多個(gè)信道的較輕負(fù)載的信道。
全文摘要
公開(kāi)了用于在包括接入節(jié)點(diǎn)的無(wú)線(xiàn)通信系統(tǒng)中的負(fù)載平衡的方法和系統(tǒng)。在本發(fā)明的一個(gè)方面中,該方法包括i)經(jīng)多個(gè)信道在接入節(jié)點(diǎn)和多個(gè)終端之間無(wú)線(xiàn)地進(jìn)行數(shù)據(jù)通信,其中,多個(gè)終端和接入節(jié)點(diǎn)形成無(wú)線(xiàn)局域網(wǎng)絡(luò);ii)在接入節(jié)點(diǎn)從多個(gè)信道確定過(guò)載的信道;和iii)在接入節(jié)點(diǎn)將負(fù)載從過(guò)載的信道傳遞到多個(gè)信道中的較輕負(fù)載的信道。
文檔編號(hào)H04L12/28GK1756217SQ200510056408
公開(kāi)日2006年4月5日 申請(qǐng)日期2005年3月22日 優(yōu)先權(quán)日2004年3月23日
發(fā)明者桑吉夫K·沙瑪 申請(qǐng)人:三星電子株式會(huì)社