專利名稱::無(wú)線局域網(wǎng)中選擇信道的方法、接入點(diǎn)和終端的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及無(wú)線局域網(wǎng)領(lǐng)域,更具體地,本發(fā)明涉及在無(wú)線局域網(wǎng)中為接入點(diǎn)選擇信道的方法、協(xié)助接入點(diǎn)選擇信道的方法、接入點(diǎn)和終端。
背景技術(shù):
:在過(guò)去一些年中,基于802.ll標(biāo)準(zhǔn)的無(wú)線局域網(wǎng)(WLAN)的部署有了極大增長(zhǎng)。出于占領(lǐng)市場(chǎng)和提供無(wú)縫覆蓋的目的,多個(gè)服務(wù)提供商獨(dú)立地在同一區(qū)域中部署WLAN,而且每次部署都涉及多個(gè)接入點(diǎn)(AP)。其中,基于802.lla標(biāo)準(zhǔn)的AP由于傳輸距離問(wèn)題以及與802.lib標(biāo)準(zhǔn)不兼容問(wèn)題,在市場(chǎng)上比較少見(jiàn)。另外兩種標(biāo)準(zhǔn)802.lib和802.llg的AP都只支持不重復(fù)的三條傳輸信道(即,信道1、信道6和信道11)。其結(jié)果是,終端經(jīng)常找到在同一信道工作的、并且同在其檢測(cè)范圍內(nèi)的多個(gè)AP。如本領(lǐng)域技術(shù)人員所知,WLAN基于載波檢測(cè)機(jī)制來(lái)共享信道,而這會(huì)導(dǎo)致每個(gè)終端不得不與其檢測(cè)范圍內(nèi)工作在同一信道的所有AP和終端共享信道,這樣會(huì)使得用于每個(gè)終端的帶寬資源變得非常有限。已經(jīng)出現(xiàn)一些選擇信道的可選方案?!N方式為AP監(jiān)控自己檢測(cè)范圍內(nèi)的其他AP所用的信道,然后選擇在其上工作的AP最少的信道來(lái)減少?zèng)_突。另一種方式為同一服務(wù)提供商盡量為部署在一個(gè)覆蓋區(qū)域內(nèi)的AP選擇不同的信道。然而,如在圖1所示的網(wǎng)絡(luò)環(huán)境中,這些選擇信道的方式將會(huì)對(duì)終端110所接受的服務(wù)質(zhì)量帶來(lái)不利影響。例如,假定在圖1所示的無(wú)線局域網(wǎng)中,AP101和AP102都在終端110的檢測(cè)范圍內(nèi)并能夠?yàn)槠涮峁┓?wù),而APIOI和AP102不在彼此的檢測(cè)范圍內(nèi)。假設(shè)AP101選擇信道1,由于AP102在其檢測(cè)范圍內(nèi)沒(méi)有檢測(cè)到有其他AP存在,所以AP102也選擇信道1。但是,終端110能夠檢測(cè)到工作在信道1上的兩個(gè)AP。無(wú)論AP101還是AP102為終端IIO提供服務(wù),終端110都會(huì)受到另一AP在信道1上所發(fā)送信號(hào)的干擾,從而減小其可用帶寬。然而,由于AP101和AP102不能檢測(cè)到對(duì)方與自己工作在同一信道上,所以它們都不會(huì)改變信道,這種令終端110的可用帶寬減小的狀況會(huì)一直持續(xù)。針對(duì)這種網(wǎng)絡(luò)環(huán)境,現(xiàn)有技術(shù)中的方案都沒(méi)能給出合理的解決方法。
發(fā)明內(nèi)容有鑒于此,本發(fā)明提供了無(wú)線局域網(wǎng)中的接入點(diǎn)選擇信道的方法、協(xié)助接入點(diǎn)選擇信道的方法和接入點(diǎn)。在本發(fā)明的第一方面中,提供了一種無(wú)線局域網(wǎng)中的接入點(diǎn)選擇信道的方法,所述方法包括所述接入點(diǎn)接收終端發(fā)送的、位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)的網(wǎng)絡(luò)狀況;所述接入點(diǎn)基于所接收的網(wǎng)絡(luò)狀況來(lái)選擇信道。在本發(fā)明的實(shí)施例中,接入點(diǎn)基于所接收的網(wǎng)絡(luò)狀況選擇在所述終端處沖突最少的信道。在本發(fā)明另外的實(shí)施例中,所述方法還包括所述接入點(diǎn)對(duì)接受所述接入點(diǎn)服務(wù)的終端的性能進(jìn)行統(tǒng)計(jì),其中,所述接入點(diǎn)基于所接收的網(wǎng)絡(luò)狀況和所述性能統(tǒng)計(jì)來(lái)選擇信道。在本發(fā)明的第二方面中,提供了一種無(wú)線局域網(wǎng)中協(xié)助接入點(diǎn)選擇信道的方法,所述方法包括終端收集位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)的網(wǎng)絡(luò)狀況;所述終端將所收集的網(wǎng)絡(luò)狀況發(fā)送到位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)。在本發(fā)明的第三方面中,提供了一種無(wú)線局域網(wǎng)中的接入點(diǎn),其中所述接入點(diǎn)包括網(wǎng)絡(luò)狀況通信器,用于接收終端發(fā)送的、位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)的網(wǎng)絡(luò)狀況;信道優(yōu)化器,用于基于所接收的網(wǎng)絡(luò)狀況來(lái)選擇信道。在本發(fā)明的第四方面中,提供了一種無(wú)線局域網(wǎng)中的終端,所述終端包括信道掃描器,其中所述信道掃描器用于收集位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)的網(wǎng)絡(luò)狀況。利用本發(fā)明的各個(gè)方面,可以使接入點(diǎn)能夠從終端的角度來(lái)選擇信道,以避免終端處的沖突,從而顯著地提高了終端的可用帶寬,為用戶帶來(lái)了更好的體驗(yàn)。通過(guò)結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例進(jìn)行詳細(xì)描述,本發(fā)明的上述以及其他方面和優(yōu)勢(shì)將更加明顯。在本發(fā)明的附圖中,相同的附圖標(biāo)識(shí)表示相同或者類似的部件,在附圖中圖1示出了無(wú)線局域網(wǎng)終端與AP分布示意圖;圖2示出了另一無(wú)線局域網(wǎng)終端與AP分布示意圖;圖3示出了又一無(wú)線局域網(wǎng)終端與AP分布示意圖;圖4示意性地示出了根據(jù)本發(fā)明的為AP選擇信道的方法流程圖;圖5示意性地示出了根據(jù)本發(fā)明的為終端選擇AP的流程圖;圖6示意性地示出了根據(jù)本發(fā)明的終端的框圖;圖7示意性地示出了根據(jù)本發(fā)明的AP的框圖;以及圖8示意性示出了可以實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例的計(jì)算設(shè)備的結(jié)構(gòu)方框圖。具體實(shí)施例方式在下文中,將參考附圖通過(guò)實(shí)施例對(duì)本發(fā)明提供的為AP選擇信道的方法以及相應(yīng)的AP及終端進(jìn)行詳細(xì)描述。實(shí)施例1:參考圖1的無(wú)線局域網(wǎng)終端與AP分布示意圖,對(duì)圖4中根據(jù)本發(fā)明的為接入點(diǎn)選擇信道的方法進(jìn)行描述。圖1的網(wǎng)絡(luò)環(huán)境與以上所述相同,在此不再贅述。在步驟S401,終端收集位于該終端檢測(cè)范圍內(nèi)的接入點(diǎn)的網(wǎng)絡(luò)狀況。在現(xiàn)有技術(shù)中,每個(gè)接入點(diǎn)都會(huì)在所使用的信道上周期性地廣播自己當(dāng)前的網(wǎng)絡(luò)狀況,這例如在1999年版本的ANSI/IEEE標(biāo)準(zhǔn)802.11中,系統(tǒng)、局域網(wǎng)和城域網(wǎng)間的遠(yuǎn)距離通信禾口信息交換的特定要求(Telecommunicationsandinformationexchangebetweensystem,LocalandmetropolitanareanetworksSpecificrequirements)的第ll部分無(wú)線局域網(wǎng)媒體訪問(wèn)控制和物理層規(guī)范(WirelessLANMediumAccessControl(MAC)andPhysicalLayer(PHY)Specifications,1999)中(以下簡(jiǎn)稱文獻(xiàn)1)中進(jìn)行了描述,在此通過(guò)參考將文獻(xiàn)1的全部?jī)?nèi)容引入。于是,根據(jù)本發(fā)明,終端可以收集這些接入點(diǎn)所廣播的網(wǎng)絡(luò)狀況。在圖1中,優(yōu)選地,終端110可以收集APIOI和AP102的網(wǎng)絡(luò)狀況,S卩,收集其檢測(cè)范圍內(nèi)的所有接入點(diǎn)的網(wǎng)絡(luò)狀況??蛇x地,終端也可以收集其檢測(cè)范圍內(nèi)部分接入點(diǎn)的網(wǎng)絡(luò)狀況,在這種情形下,本發(fā)明的方法適用于接入點(diǎn)能夠接收到終端發(fā)送的、位于終端檢測(cè)范圍內(nèi)其他接入點(diǎn)網(wǎng)絡(luò)狀況的情況。—般情況下,下行信道信息對(duì)于無(wú)線局域網(wǎng)來(lái)說(shuō)更重要些。因此,AP101的網(wǎng)絡(luò)狀況可以包括從APIOI到終端IIO的下行信道信息,或者該下行信道信息和AP101的業(yè)務(wù)負(fù)載信息;AP102的網(wǎng)絡(luò)狀況可以包括從AP102到終端110的下行信道信息,或者該下行信道信息和AP102的業(yè)務(wù)負(fù)載信息。然而,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,網(wǎng)絡(luò)狀況不限于所給出的示例性信息,而是可以包括有關(guān)信道、AP和終端的任何信息。其中,下行信道信息可以包括信道號(hào)(諸如,信道1、信道6或者信道11),或者可以包括下行信道的信號(hào)強(qiáng)度和信道所使用的無(wú)線方式(諸如,802.lib或802.llg)中的一個(gè)或二者,以及信道號(hào),等等。然而,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,下行信道信息不限于所給出的示例性信息,而是可以包括與下行信道相關(guān)的任何信息,諸如加密信息等。為了清楚起見(jiàn),可以用表1來(lái)表示AP101和AP102的根據(jù)本實(shí)施例的網(wǎng)絡(luò)狀況示例。AP名稱信號(hào)強(qiáng)度加密負(fù)載工作方式信道AP10198%開放式網(wǎng)絡(luò)70%802.llg1AP10293%開放式網(wǎng)絡(luò)25%802.lib1表1接著,在步驟S402,終端將所收集的網(wǎng)絡(luò)狀況發(fā)送到位于該終端檢測(cè)范圍內(nèi)的接入點(diǎn)。在現(xiàn)有技術(shù)中,終端可以通過(guò)關(guān)聯(lián)請(qǐng)求幀(associationrequestframe)向AP發(fā)起關(guān)聯(lián)請(qǐng)求,如文獻(xiàn)l所述。于是,根據(jù)本發(fā)明,終端可以將所收集的網(wǎng)絡(luò)狀況附加在該關(guān)聯(lián)請(qǐng)求幀的預(yù)留字段中,一同發(fā)送給接入點(diǎn)。然而,應(yīng)當(dāng)理解,此處的關(guān)聯(lián)請(qǐng)求幀僅是用于向AP發(fā)起關(guān)聯(lián)請(qǐng)求的幀的示例,針6對(duì)此用途的幀不限于此。在圖1中,優(yōu)選地,終端110可以將收集的AP101和AP102的網(wǎng)絡(luò)狀況發(fā)送到AP101和AP102,即,發(fā)送到位于其檢測(cè)范圍內(nèi)的所有接入點(diǎn)??蛇x地,終端可以將收集的網(wǎng)絡(luò)狀況發(fā)送到位于其檢測(cè)范圍內(nèi)的部分接入點(diǎn)。例如,出于本領(lǐng)域技術(shù)人員所知的安全性考慮,終端可以僅將收集的屬于一個(gè)管理域的AP的網(wǎng)絡(luò)狀況發(fā)給屬于這個(gè)管理域的AP,而不將這些網(wǎng)絡(luò)狀況發(fā)送給其他管理域的AP,同樣其他管理域的AP的網(wǎng)絡(luò)狀況也不發(fā)送到這個(gè)管理域的AP??蛇x地,終端還可以只將網(wǎng)絡(luò)狀況發(fā)送給用戶選擇的AP。例如,用戶希望使用APIOI,則終端IIO將收集到的AP101和AP102的網(wǎng)絡(luò)狀況發(fā)送給AP101。最后,在步驟S403,接入點(diǎn)基于所接收的網(wǎng)絡(luò)狀況來(lái)選擇信道。在圖1中,以APIOI為例,AP101基于從終端110接收的網(wǎng)絡(luò)狀況得知AP102正在信道1上工作,于是APIOI可以選擇與AP102所在信道不同的任何信道,例如信道6或者信道11,以避免在終端110處產(chǎn)生沖突。實(shí)施例2:參考圖2的另一無(wú)線局域網(wǎng)終端與AP分布示意圖,對(duì)圖4中根據(jù)本發(fā)明的為接入點(diǎn)選擇信道的方法進(jìn)行簡(jiǎn)要描述,其中為了清楚,在圖2中省略了表示AP覆蓋范圍的虛線。在圖2所示的無(wú)線局域網(wǎng)中,終端210的檢測(cè)范圍內(nèi)存在AP201-206,這些AP都不在彼此的檢測(cè)范圍內(nèi),并且假定AP201、AP202和AP203工作在信道1上,AP204工作在信道6上,AP205和AP206工作在信道11上。例如,根據(jù)圖4所示的方法,終端210在步驟S401收集AP201-206的網(wǎng)絡(luò)狀況,并在步驟S402將收集的網(wǎng)絡(luò)狀況發(fā)送到AP201-206。以AP201為例,在步驟S403,AP201根據(jù)所接收的網(wǎng)絡(luò)狀況得知自己與另外兩個(gè)AP—起工作在信道1上,信道11上有兩個(gè)AP在工作,而信道6上只有一個(gè)AP在工作。于是,AP201可以選擇在其上工作的AP數(shù)量最少的信道作為其工作信道,S卩,AP201可以選擇信道6,以避免在終端210處產(chǎn)生更多的沖突。實(shí)施例3:參考圖3的又一無(wú)線局域網(wǎng)終端與AP分布示意圖,對(duì)圖4中根據(jù)本發(fā)明的為接入點(diǎn)選擇信道的方法進(jìn)行描述。在圖3所示的無(wú)線局域網(wǎng)中,AP301為終端310-312提供服務(wù),AP302和AP303也在終端310的檢測(cè)范圍內(nèi),AP304也在終端311的檢測(cè)范圍內(nèi),AP305和AP306也在終端312的檢測(cè)范圍內(nèi)。在步驟S401中,以AP301要選擇信道為例,優(yōu)選地,終端310-312分別收集在其各自檢測(cè)范圍內(nèi)的AP的網(wǎng)絡(luò)狀況,S卩,接受AP301服務(wù)的所有終端都收集在其各自檢測(cè)范圍內(nèi)的AP的網(wǎng)絡(luò)狀況??蛇x地,可由終端310-312中的一個(gè)或多個(gè)來(lái)收集網(wǎng)絡(luò)狀況,S卩,接受AP301服務(wù)的部分終端收集在其各自檢測(cè)范圍內(nèi)的AP的網(wǎng)絡(luò)狀況。在步驟S402中,優(yōu)選地,終端310-312可以分別將收集的網(wǎng)絡(luò)狀況發(fā)送至各自檢測(cè)范圍內(nèi)的所有AP。另外,如果終端310-312不能同時(shí)向AP301發(fā)送其他AP的網(wǎng)絡(luò)狀況,則可選地,AP301還可以存儲(chǔ)所接收的網(wǎng)絡(luò)狀況,以便在收集完所有可收集的網(wǎng)絡(luò)狀況后再進(jìn)行后續(xù)操作。優(yōu)選地,AP301還可以對(duì)接受其服務(wù)的所有終端310-312的性能進(jìn)行統(tǒng)計(jì)。可選地,AP301也可以對(duì)終端310-312中的一個(gè)或多個(gè)的性能進(jìn)行統(tǒng)計(jì),即,對(duì)接受其服務(wù)的部分終端的性能進(jìn)行統(tǒng)計(jì)。其中性能統(tǒng)計(jì)可以包括終端的優(yōu)先級(jí)和/或負(fù)載統(tǒng)計(jì),如本領(lǐng)域技術(shù)人員所知,性能統(tǒng)計(jì)可以包括任何有關(guān)終端性能的參數(shù),不限于在此給出的示例。可選地,AP301還可以存儲(chǔ)性能統(tǒng)計(jì),以供日后需要該性能統(tǒng)計(jì)時(shí)可以使用。在步驟S403中,AP301基于從終端310-312接收的其他AP的網(wǎng)絡(luò)狀況以及終端310-312的性能統(tǒng)計(jì)來(lái)選擇針對(duì)這三個(gè)終端而言吞吐量最大的信道?!愣?,AP的性能是由接受該AP服務(wù)的所有客戶端的整體吞吐量來(lái)評(píng)估。當(dāng)然,本領(lǐng)域技術(shù)人員可以用任何與評(píng)估服務(wù)質(zhì)量有關(guān)的參數(shù)來(lái)衡量AP的性能,而不限于此處的所有客戶端的整體吞吐量,而例如可以是由接受該AP服務(wù)的部分客戶端甚至某一個(gè)客戶端的吞吐量、延遲、抖動(dòng)、丟包率等等參數(shù)來(lái)衡量,接受該AP服務(wù)的所有客戶端的整體吞吐量?jī)H是優(yōu)選的示例。具體而言,吞吐量定義為在單位時(shí)間內(nèi)傳輸?shù)挠行лd荷大小,即一個(gè)傳輸時(shí)隙內(nèi)能夠成功傳輸?shù)挠行лd荷除以時(shí)隙的平均長(zhǎng)度,參見(jiàn)200年3月、Bianchi,G.在IEEE期干lj(IEEEJournalonSelectedAreasofCommunications)第18巻、第3期上發(fā)表的,IEEE802.11的分布式協(xié)調(diào)功能的性能分析(PerformanceanalysisoftheIEEE802.11distributedcoordinationfunction,以下簡(jiǎn)稱文獻(xiàn)2)中的描述,在此通過(guò)參考將其全部?jī)?nèi)容引入。針對(duì)給定的終端Uj(j為自然數(shù)),如果其接受APAji為自然數(shù))的服務(wù)并且在信道k(k為自然數(shù))上工作,則該終端的吞吐量Sijk由公式(1)給出《=^~~(1)其中,E[L]-數(shù)據(jù)分組的平均有效載荷大??;Tb,-忙時(shí)隙的平均長(zhǎng)度;Tidl「空閑時(shí)隙的平均長(zhǎng)度;ps.ijk-在時(shí)隙中,從&(工作在信道k上)到Uj的成功傳輸?shù)母怕剩籶b,/-Uj在時(shí)隙中檢測(cè)到信道k忙的概率。公式(1)中的Ps,ijk由公式(2)計(jì)算<formula>formulaseeoriginaldocumentpage8</formula>其中,Pij-Ai在時(shí)隙中向Uj發(fā)送數(shù)據(jù)分組的概率;Pi-Ai在時(shí)隙中傳輸?shù)母怕?;Wjk-在信道k上工作并且在Uj檢測(cè)范圍內(nèi)的AP集合。m"me^,m-i-—這里Am是在信道k上工作并且在Uj檢測(cè)范圍內(nèi)接入點(diǎn)集合中的接入點(diǎn),其中m作為標(biāo)識(shí);m#i是指不包括服務(wù)接入點(diǎn)&公式(1)中的pb,jk由公式(3)計(jì)算<formula>formulaseeoriginaldocumentpage9</formula>)然后,將公式(2)和公式(3)代入公式(1),便得到了Uj的吞吐量計(jì)算公式<formula>formulaseeoriginaldocumentpage9</formula>其中,Pij依賴于Ai的業(yè)務(wù)負(fù)載和接受Ai服務(wù)的客戶端數(shù)量,因而只有Ai知道Pij的值。由于Pm依賴于Am的業(yè)務(wù)負(fù)載并且只有Uj知道Wjk,所以e<formula>formulaseeoriginaldocumentpage9</formula>其中,i表示接受&服務(wù)的終端集合。據(jù)此,AP301便可以根據(jù)上述公式選擇出針對(duì)其服務(wù)的所有終端310-312而言吞吐量最大的信道。以上描述了根據(jù)本發(fā)明的為接入點(diǎn)選擇信道的方法,下面描述本發(fā)明的另一應(yīng)用,即,基于終端發(fā)送的位于其檢測(cè)范圍內(nèi)的AP的網(wǎng)絡(luò)狀況來(lái)為終端選擇AP。通常,AP由用戶自己選擇。根據(jù)本發(fā)明,多個(gè)AP可以根據(jù)終端發(fā)送的網(wǎng)絡(luò)狀況以及自身的負(fù)載情況等信息幫助用戶選擇或推薦對(duì)用戶來(lái)說(shuō)性能最好的AP,以進(jìn)一步提高用戶體驗(yàn)。實(shí)施例4:參考圖2的無(wú)線局域網(wǎng)終端與AP分布示意圖,對(duì)圖5中根據(jù)本發(fā)明的為終端選擇接入點(diǎn)的流程圖進(jìn)行描述。在圖2中,假設(shè)終端210需要選擇為其提供服務(wù)的AP。在步驟S501中,優(yōu)選地,終端210可以收集AP201-AP206的網(wǎng)絡(luò)狀況,并在步驟S502將所收集的網(wǎng)絡(luò)狀況發(fā)送到AP201-AP206??蛇x地,終端210可以收集AP201-AP206中的一部分AP的網(wǎng)絡(luò)狀況,并將收集的網(wǎng)絡(luò)狀況發(fā)送到AP201-AP206中的一部分AP??蛇x地,終端210還可以將其自身的QoS要求發(fā)送給AP。在步驟S503,AP201-AP206分別基于所接收的網(wǎng)絡(luò)狀況計(jì)算出能夠?yàn)榻K端210提供何種服務(wù)的性能的參數(shù),可以包括可用帶寬、抖動(dòng)和丟包率中的一個(gè)或多個(gè)。如本領(lǐng)域技術(shù)人員所知,性能的參數(shù)不限于這三種參數(shù),而是可以包括與評(píng)價(jià)服務(wù)有關(guān)的任何參數(shù)。為了清楚,將AP201-AP206計(jì)算出的性能參數(shù)表示在表格2中。AP名稱<table>tableseeoriginaldocumentpage10</column></row><table>表2在步驟S504,AP201-AP206分別將表2中所示的性能的參數(shù)發(fā)送到終端210。在步驟S505,終端210的用戶基于所接收的性能的參數(shù)及其自身的QoS要求來(lái)選擇AP以接受服務(wù),其過(guò)程就是通過(guò)發(fā)起新的關(guān)聯(lián)請(qǐng)求幀來(lái)直接請(qǐng)求與所選擇的AP進(jìn)行關(guān)聯(lián),經(jīng)AP的關(guān)聯(lián)確認(rèn)后即建立好連接開始發(fā)送業(yè)務(wù)數(shù)據(jù),從而接受該AP的服務(wù)。例如,如果用戶要利用終端210與AP通信以高速下載文件,則可用帶寬是其首要考慮的,基于這樣的QoS要求,終端210可以選擇AP201來(lái)為自己提供服務(wù),因其可用帶寬較高。如果存在多個(gè)AP滿足其帶寬的要求,則終端210可以在滿足帶寬條件的多個(gè)AP中選擇一個(gè)來(lái)接受其服務(wù)。如果終端210要與AP通信以實(shí)現(xiàn)VoIP,則丟包率是其首要考慮的,基于這樣的QoS要求,終端210可以選擇AP202來(lái)為自己提供服務(wù),因其丟包率較低。如果存在多個(gè)AP滿足其丟包率的要求,則終端210可以在滿足丟包率條件的多個(gè)AP中選擇一個(gè)來(lái)接受其服務(wù)。實(shí)施例5:根據(jù)本實(shí)施例,例如終端210還可以將其自身的QoS要求隨同網(wǎng)絡(luò)狀況發(fā)送到其檢測(cè)范圍內(nèi)的AP。如果在終端210檢測(cè)范圍內(nèi)的所有AP或部分AP都屬于同一管理域,則在它們將各自的網(wǎng)絡(luò)狀況及終端210的QoS要求發(fā)送到這些AP都連接至的管理實(shí)體,或者在計(jì)算出能夠?yàn)榻K端210提供何種服務(wù)的性能的參數(shù)之后,將所計(jì)算的性能的參數(shù)及終端210的QoS要求發(fā)送到這些AP都連接至的管理實(shí)體,該管理實(shí)體依據(jù)它們的網(wǎng)絡(luò)狀況和這些性能的參數(shù)中的一個(gè),以及終端的QoS要求,能夠協(xié)商出其中的一個(gè)AP來(lái)為終端210提供服務(wù),之后該管理實(shí)體向被選中的AP發(fā)送消息以通知該AP為終端210提供服務(wù),隨后該AP與終端210建立連接;或者,該管理實(shí)體向被選中的AP發(fā)送消息以通知該AP向終端210告知10該AP是被推薦的為終端提供服務(wù)的AP,以供該終端的用戶選擇??蛇x地,如果在終端210檢測(cè)范圍內(nèi)的所有AP或部分AP都能夠彼此通信,則各AP可以將各自的網(wǎng)絡(luò)狀況及終端的QoS要求發(fā)送到其他AP,或者在計(jì)算出能夠?yàn)榻K端210提供何種服務(wù)的性能的參數(shù)之后,將所計(jì)算的性能的參數(shù)及終端210的QoS要求發(fā)送到其他AP,每個(gè)AP對(duì)比自己可向終端210提供服務(wù)的性能與其他AP可提供服務(wù)的性能;如果自己可提供服務(wù)的性能高于其他AP可提供服務(wù)的性能,它將被選出作為服務(wù)AP為終端210的用戶服務(wù),之后該AP與終端210建立連接;或者,被選中的AP向終端210告知該AP是被推薦的為終端提供服務(wù)的AP,以供該終端的用戶選擇。以上描述了根據(jù)本發(fā)明的為終端選擇AP的方法,下面描述用于實(shí)現(xiàn)上述方法的、根據(jù)本發(fā)明的終端和接入點(diǎn)的結(jié)構(gòu)。實(shí)施例6:參考圖6對(duì)根據(jù)本發(fā)明的終端進(jìn)行描述。圖6示意性地示出了根據(jù)本發(fā)明的終端600的框圖。其中,終端600可以包括信道掃描器601,由于每個(gè)接入點(diǎn)都會(huì)在所使用的信道上周期性地廣播自己當(dāng)前的網(wǎng)絡(luò)狀況,所以信道掃描器601可以用于收集位于終端600檢測(cè)范圍內(nèi)的接入點(diǎn)所廣播的網(wǎng)絡(luò)狀況;網(wǎng)絡(luò)狀況通信器602,其將信道掃描器601所收集的網(wǎng)絡(luò)狀況發(fā)送給AP(這可以通過(guò)發(fā)起關(guān)聯(lián)請(qǐng)求幀來(lái)發(fā)起關(guān)聯(lián)請(qǐng)求,以將網(wǎng)絡(luò)狀況附加在關(guān)聯(lián)請(qǐng)求幀的預(yù)留字段中,一同發(fā)送給AP),可選地,其還用于將終端的QoS要求發(fā)送到終端600檢測(cè)范圍內(nèi)的AP;和連接建立器603,用于從終端600檢測(cè)范圍內(nèi)的AP接收能夠?yàn)榻K端600提供的性能的參數(shù),并基于這些性能參數(shù)和其自身的QoS要求來(lái)選擇其中的一個(gè)為自己提供服務(wù)。實(shí)施例7:參考圖7對(duì)根據(jù)本發(fā)明的AP進(jìn)行描述。圖7示意性地示出了根據(jù)本發(fā)明的AP的框圖。其中,AP700可以包括網(wǎng)絡(luò)狀況通信器701,用于接收終端發(fā)送的、位于該終端檢測(cè)范圍內(nèi)的AP的網(wǎng)絡(luò)狀況,可選地,還用于接收終端發(fā)送的其QoS要求;和信道優(yōu)化器703,用于基于網(wǎng)絡(luò)狀況通信器701所接收的網(wǎng)絡(luò)狀況來(lái)選擇信道??蛇x地,AP700還可以包括存儲(chǔ)器702,用于在終端不能同時(shí)向AP700發(fā)送其他AP的網(wǎng)絡(luò)狀況時(shí),存儲(chǔ)網(wǎng)絡(luò)狀況通信器701所接收的網(wǎng)絡(luò)狀況,以便在收集完所有可收集的AP網(wǎng)絡(luò)狀況后再進(jìn)行后續(xù)操作??蛇x地,AP700還可以包括性能監(jiān)視器704,用于對(duì)接受其服務(wù)的終端的性能進(jìn)行統(tǒng)計(jì)。這種情況下,存儲(chǔ)器702還可以存儲(chǔ)性能統(tǒng)計(jì),以在日后需要終端的性能統(tǒng)計(jì)時(shí),能夠從存儲(chǔ)器702中調(diào)出;信道優(yōu)化器703可以基于所接收的網(wǎng)絡(luò)狀況和性能統(tǒng)計(jì)來(lái)選擇信道??蛇x地,AP700還可以包括接入點(diǎn)選擇優(yōu)化器705,用于基于網(wǎng)絡(luò)狀況通信器701所接收的網(wǎng)絡(luò)狀況來(lái)計(jì)算能夠?yàn)榻K端提供的性能的參數(shù);和連接建立器706,用于將接入點(diǎn)選擇優(yōu)化器705計(jì)算的性能的參數(shù)發(fā)送給終端,以便終端能夠基于所接收的性能的參數(shù)來(lái)選擇為其提供服務(wù)的接入點(diǎn)??蛇x地,AP700還可以包括接入點(diǎn)間協(xié)商器707,用于基于所接收的網(wǎng)絡(luò)狀況或11者接入點(diǎn)選擇優(yōu)化器705所計(jì)算的性能的參數(shù),和終端的QoS要求與其他AP協(xié)商出其中的一個(gè)來(lái)為終端提供服務(wù)。具體的協(xié)商過(guò)程在本發(fā)明的實(shí)施例5中已經(jīng)闡述,在此不再贅述。下面,將參考圖8來(lái)描述可以實(shí)現(xiàn)本發(fā)明的計(jì)算機(jī)設(shè)備。圖8示意性示出了可以實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例的計(jì)算設(shè)備的結(jié)構(gòu)方框圖。圖8中所示的計(jì)算機(jī)系統(tǒng)包括CPU(中央處理單元)801、RAM(隨機(jī)存取存儲(chǔ)器)802、R0M(只讀存儲(chǔ)器)803、系統(tǒng)總線804、硬盤控制器805、鍵盤控制器806、串行接口控制器807、并行接口控制器808、顯示器控制器809、硬盤810、鍵盤811、串行外部設(shè)備812、并行外部設(shè)備813和顯示器814。在這些部件中,與系統(tǒng)總線804相連的有CPU801、RAM802、R0M803、硬盤控制器805、鍵盤控制器806、串行接口控制器807、并行接口控制器808和顯示器控制器809。硬盤810與硬盤控制器805相連,鍵盤811與鍵盤控制器806相連,串行外部設(shè)備812與串行接口控制器807相連,并行外部設(shè)備813與并行接口控制器808相連,以及顯示器814與顯示器控制器809相連。圖8所述的結(jié)構(gòu)方框圖僅僅為了示例的目的而示出的,并非是對(duì)本發(fā)明的限制。在一些情況下,可以根據(jù)需要添加或者減少其中的一些設(shè)備。本發(fā)明還可以實(shí)現(xiàn)為例如由圖8所示計(jì)算機(jī)系統(tǒng)所使用的計(jì)算機(jī)程序產(chǎn)品,其可以包含有用于實(shí)現(xiàn)根據(jù)本發(fā)明的提供的無(wú)線局域網(wǎng)中選擇信道的方法的代碼。在使用之前,可以把代碼存儲(chǔ)在其它計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器中,例如,存儲(chǔ)在硬盤或諸如光盤或軟盤的可移動(dòng)的存儲(chǔ)器中,或者經(jīng)由因特網(wǎng)或其它計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行下載。此外,本發(fā)明的實(shí)施例可以以軟件、硬件或者軟件和硬件的結(jié)合來(lái)實(shí)現(xiàn)。硬件部分可以利用專用邏輯來(lái)實(shí)現(xiàn);軟件部分可以存儲(chǔ)在存儲(chǔ)器中,由適當(dāng)?shù)闹噶顖?zhí)行系統(tǒng),例如微處理器或者專用設(shè)計(jì)硬件來(lái)執(zhí)行。盡管此說(shuō)明書包含很多細(xì)節(jié),但是這些細(xì)節(jié)并不應(yīng)構(gòu)建為對(duì)所公開內(nèi)容或者權(quán)利要求的范圍的限制,而是對(duì)特定于本公開的具體實(shí)現(xiàn)的特征的描述。在此說(shuō)明書中以單獨(dú)實(shí)現(xiàn)的上下文描述的某些特征還可以組合起來(lái)在單個(gè)實(shí)現(xiàn)中實(shí)現(xiàn)。相反地,在單個(gè)實(shí)現(xiàn)的上下文中描述的各種特征還可以在分離的多個(gè)實(shí)現(xiàn)或者任何合適的子組合中實(shí)現(xiàn)。而且,盡管特征可以如上所述描述為在某些組合進(jìn)行動(dòng)作并且甚至最初這樣要求保護(hù),但是來(lái)自所要求組合中的一個(gè)或多個(gè)特征可以在某些情況中從組合中刪除,并且所要求的組合可以指向子組合或者子組合的變體。類似地,盡管附圖中以具體順序描繪了操作,但是這不應(yīng)該理解為為了達(dá)到預(yù)期的效果而要求這種操作以所示的具體順序或者以順序方式執(zhí)行,或者要求執(zhí)行所示出的所有操作。在某些情況中,多任務(wù)和并行處理具有優(yōu)勢(shì)。而且,在上述描述的實(shí)現(xiàn)中的各種系統(tǒng)組件的分離不應(yīng)當(dāng)理解為在所有實(shí)現(xiàn)中要求這種分離,并且應(yīng)當(dāng)理解,所描述的程序組件和系統(tǒng)通??梢约稍趩蝹€(gè)軟件產(chǎn)品中或者打包成為多個(gè)軟件產(chǎn)品。雖然已經(jīng)參考目前考慮到的實(shí)施例描述了本發(fā)明,但是應(yīng)該理解本發(fā)明不限于所公開的實(shí)施例。相反,本發(fā)明旨在涵蓋所附權(quán)利要求的精神和范圍之內(nèi)所包括的各種修改和等同布置。以下權(quán)利要求的范圍符合最廣泛解釋,以便包含所有這樣的修改及等同結(jié)構(gòu)和功能。權(quán)利要求一種無(wú)線局域網(wǎng)中的接入點(diǎn)選擇信道的方法,所述方法包括所述接入點(diǎn)接收終端發(fā)送的、位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)的網(wǎng)絡(luò)狀況;所述接入點(diǎn)基于所接收的網(wǎng)絡(luò)狀況來(lái)選擇信道。2.根據(jù)權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)狀況包括位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)到所述終端的下行信道信息或者,所述下行信道信息和位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)的業(yè)務(wù)負(fù)載信息。3.根據(jù)權(quán)利要求2所述的方法,其中所述下行信道信息包括信道號(hào),或者所述下行信道信息包括信號(hào)強(qiáng)度和無(wú)線方式中的一個(gè)或二者,以及所述信道號(hào)。4.根據(jù)權(quán)利要求1所述的方法,其中所述方法還包括所述接入點(diǎn)存儲(chǔ)所接收的網(wǎng)絡(luò)狀況。5.根據(jù)權(quán)利要求1所述的方法,其中所述接入點(diǎn)選擇在所述終端處沖突最少的信道。6.根據(jù)權(quán)利要求1所述的方法,其中所述方法還包括所述接入點(diǎn)對(duì)接受所述接入點(diǎn)服務(wù)的終端的性能進(jìn)行統(tǒng)計(jì),其中,所述接入點(diǎn)基于所述性能統(tǒng)計(jì)和所接收的網(wǎng)絡(luò)狀況來(lái)選擇信道。7.根據(jù)權(quán)利要求6所述的方法,其中所述接入點(diǎn)選擇對(duì)接受所述接入點(diǎn)服務(wù)的終端而言吞吐量最大的信道。8.根據(jù)權(quán)利要求l所述的方法,其中所述方法還包括所述接入點(diǎn)基于所接收的網(wǎng)絡(luò)狀況來(lái)計(jì)算其能夠?yàn)樗鼋K端提供的性能的參數(shù);所述接入點(diǎn)將所計(jì)算的性能的參數(shù)發(fā)送到所述終端,以便所述終端基于所接收的性能的參數(shù)來(lái)選擇為其提供服務(wù)的接入點(diǎn)。9.根據(jù)權(quán)利要求8所述的方法,其中所述性能的參數(shù)包括以下中的一個(gè)或多個(gè)可用帶寬、抖動(dòng)以及丟包率。10.根據(jù)權(quán)利要求1或8所述的方法,其中所述接入點(diǎn)還接收所述終端發(fā)送的所述終端的QoS要求;所述方法還包括所述接入點(diǎn)基于所接收的網(wǎng)絡(luò)狀況和所計(jì)算的性能的參數(shù)中的一個(gè),以及所述終端的QoS要求來(lái)與位于所述終端檢測(cè)范圍內(nèi)的其他接入點(diǎn)協(xié)商出其中的一個(gè)接入點(diǎn)來(lái)為所述終端提供服務(wù)。11.一種無(wú)線局域網(wǎng)中協(xié)助接入點(diǎn)選擇信道的方法,所述方法包括終端收集位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)的網(wǎng)絡(luò)狀況;所述終端將所收集的網(wǎng)絡(luò)狀況發(fā)送到位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)。12.根據(jù)權(quán)利要求11所述的方法,其中所述網(wǎng)絡(luò)狀況包括位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)到所述終端的下行信道信息或者,所述下行信道信息和位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)的業(yè)務(wù)負(fù)載信息。13.根據(jù)權(quán)利要求12所述的方法,其中所述下行信道信息包括信道號(hào),或者所述下行信道信息包括信號(hào)強(qiáng)度和無(wú)線方式中的一個(gè)或二者,以及所述信道號(hào)。14.根據(jù)權(quán)利要求11所述的方法,其中所述方法還包括所述終端接收位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)發(fā)送來(lái)的性能的參數(shù);所述終端基于所接收的性能的參數(shù)來(lái)選擇為其提供服務(wù)的接入點(diǎn),其中所述性能的參數(shù)是由位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)分別基于所接收的網(wǎng)絡(luò)狀況計(jì)算得到的,并且用于指示位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)分別能夠?yàn)樗鼋K端提供何種性能的服務(wù)。15.根據(jù)權(quán)利要求14所述的方法,其中所述性能的參數(shù)包括以下中的一個(gè)或多個(gè)可用帶寬、抖動(dòng)以及丟包率。16.—種無(wú)線局域網(wǎng)中的接入點(diǎn),其中所述接入點(diǎn)包括網(wǎng)絡(luò)狀況通信器,用于接收終端發(fā)送的、位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)的網(wǎng)絡(luò)狀況;信道優(yōu)化器,用于基于所接收的網(wǎng)絡(luò)狀況來(lái)選擇信道。17.根據(jù)權(quán)利要求16所述的接入點(diǎn),其中所述網(wǎng)絡(luò)狀況包括位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)到所述終端的下行信道信息或者,所述下行信道信息和位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)的業(yè)務(wù)負(fù)載信息。18.根據(jù)權(quán)利要求17所述的接入點(diǎn),其中所述下行信道信息包括信道號(hào),或者所述下行信道信息包括信號(hào)強(qiáng)度和無(wú)線方式中的一個(gè)或二者,以及所述信道號(hào)。19.根據(jù)權(quán)利要求16所述的接入點(diǎn),其中所述接入點(diǎn)還包括存儲(chǔ)器,用于存儲(chǔ)所接收的網(wǎng)絡(luò)狀況。20.根據(jù)權(quán)利要求16所述的接入點(diǎn),其中所述信道優(yōu)化器選擇在所述終端處沖突最少的信道。21.根據(jù)權(quán)利要求16所述的接入點(diǎn),其中所述接入點(diǎn)還包括性能監(jiān)視器,用于對(duì)接受所述接入點(diǎn)服務(wù)的終端的性能進(jìn)行統(tǒng)計(jì);其中,所述信道優(yōu)化器基于所述性能統(tǒng)計(jì)和所接收的網(wǎng)絡(luò)狀況來(lái)選擇信道。22.根據(jù)權(quán)利要求21所述的接入點(diǎn),其中所述信道優(yōu)化器選擇對(duì)接受所述接入點(diǎn)服務(wù)的終端而言吞吐量最大的信道。23.根據(jù)權(quán)利要求16所述的接入點(diǎn),其中所述接入點(diǎn)還包括接入點(diǎn)選擇優(yōu)化器,用于基于所接收的網(wǎng)絡(luò)狀況來(lái)計(jì)算能夠?yàn)樗鼋K端提供的性能的參數(shù);連接建立器,用于將所述性能的參數(shù)發(fā)送到所述終端,以便所述終端基于所接收的性能的參數(shù)來(lái)選擇為其提供服務(wù)的接入點(diǎn)。24.根據(jù)權(quán)利要求23所述的接入點(diǎn),其中所述性能的參數(shù)包括以下中的一個(gè)或多個(gè)可用帶寬、抖動(dòng)以及丟包率。25.根據(jù)權(quán)利要求16或23所述的接入點(diǎn),其中所述網(wǎng)絡(luò)狀況通信器還用于接收所述終端發(fā)送的所述終端的QoS要求;所述接入點(diǎn)還包括接入點(diǎn)間協(xié)商器,用于基于所接收的網(wǎng)絡(luò)狀況和所計(jì)算的性能的參數(shù)中的一個(gè),以及所述終端的QoS要求來(lái)與位于所述終端檢測(cè)范圍內(nèi)的其他接入點(diǎn)協(xié)商出其中的一個(gè)接入點(diǎn)來(lái)為所述終端提供服務(wù)。全文摘要本發(fā)明提供了一種無(wú)線局域網(wǎng)中的接入點(diǎn)選擇信道的方法,所述方法包括所述接入點(diǎn)接收終端發(fā)送的、位于所述終端檢測(cè)范圍內(nèi)的接入點(diǎn)的網(wǎng)絡(luò)狀況;所述接入點(diǎn)基于所接收的網(wǎng)絡(luò)狀況來(lái)選擇信道。通過(guò)利用終端向接入點(diǎn)轉(zhuǎn)發(fā)終端可檢測(cè)到的其他接入點(diǎn)的網(wǎng)絡(luò)狀況,本發(fā)明的方法使得接入點(diǎn)能夠從終端的角度來(lái)選擇信道,避免了在終端處的沖突,從而顯著地提高了終端的可用帶寬,為用戶帶來(lái)了更好的體驗(yàn)。文檔編號(hào)H04L12/28GK101730280SQ200810170699公開日2010年6月9日申請(qǐng)日期2008年10月30日優(yōu)先權(quán)日2008年10月30日發(fā)明者夏寅賁,朱延峰,陳琳,馬騫,黃鶴遠(yuǎn)申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司