專利名稱:終端站點接入方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及一種終端站點接入方法、設(shè)備及系統(tǒng),屬于通信技術(shù)領(lǐng)域。
背景技術(shù):
無線局域網(wǎng)(WLAN, Wireless Local Area Network)將無線通信技術(shù)引入局域網(wǎng)。在其基本服務(wù)集(BSS, Basic Service Set)中,主要有兩種角色接入點(AP, AccessPoint)和終端站點(STA,Station)。AP作為管理設(shè)備,管理所有的STA,并向其提供接入和傳輸服務(wù)。STA,比如智能手機、平板電腦,或者擁有無線網(wǎng)卡的計算機,則作為移動終端接受AP提供的接入和數(shù)據(jù)服務(wù)。多個AP通過有線分布式系統(tǒng)互聯(lián)。在瘦AP架構(gòu)下,則通過無線控制器(AC, Access Controller)來管理AP,并進行STA的接入控制。在通常情況下,當(dāng)一個STA進入WLAN后,會通過掃描信道或者主動發(fā)送探測請求的方式發(fā)現(xiàn)多個AP。STA選擇目的關(guān)聯(lián)AP的條件,一般根據(jù)掃描到的由AP發(fā)出的信標(biāo)(beacon)信號強度,從中選擇接收信號強度指示(Received Signal StrengthIndication,RSSI)最強的AP,向其發(fā)出接入請求。如當(dāng)STA位于兩個或多個AP的重疊覆蓋區(qū)域時,這種STA選擇AP的方式容易造成AP負載的不均衡狀態(tài),即重疊區(qū)域內(nèi)的多個STA 都試圖關(guān)聯(lián)特定的幾個AP,而接入其他AP的STA的數(shù)量卻很少。這種不均衡狀態(tài)下,由于高負載的AP下有大量STA爭搶無線資源,從而每個STA的服務(wù)質(zhì)量(QoS)無法得到有效保證?,F(xiàn)有技術(shù)中,為解決上述AP負載的不均衡問題,通常是預(yù)先將幾個覆蓋范圍有較大重疊的AP,配置為一個均衡組。當(dāng)其中一個AP收到STA的接入請求時,計算該AP與組內(nèi)其它AP的負載差。如果被請求接入的AP的負載高于組內(nèi)其它某個AP,且負載差值超過預(yù)先設(shè)定的閾值,則拒絕STA接入該請求接入的AP,否則允許STA接入。通過采用上述基于配置均衡組的方式進行AP負載均衡時,一旦均衡組內(nèi)的STA分布相比于初始配置時出現(xiàn)較大變化,例如考慮一個極端場景,均衡組內(nèi)某一個AP下的STA全部離開覆蓋范圍,其負載為0,則會極大限制均衡組內(nèi)其他AP提供服務(wù),例如當(dāng)有新的STA出現(xiàn)在其它AP的覆蓋區(qū)域且請求接入時,即便其他AP未達到負載飽和,也無法繼續(xù)接入該新的STA。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明提供一種終端站點接入方法、設(shè)備及系統(tǒng),用以實現(xiàn)在無需配置均衡組的情況下進行AP負載均衡,從而避免由于均衡組內(nèi)STA的分布與配置均衡組時的設(shè)定場景變化過大而造成AP服務(wù)限制。根據(jù)本發(fā)明的第一方面,提供一種STA接入方法,包括AC從目標(biāo)AP接收攜帶有所述目標(biāo)AP的標(biāo)識的負載查詢請求,其中所述負載查詢請求由所述目標(biāo)AP在接收到來自請求接入的STA的接入請求時發(fā)送;
所述AC獲取關(guān)聯(lián)的各AP檢測到的負載,和關(guān)聯(lián)的各AP的當(dāng)前負載,并結(jié)合所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載;所述AC判斷所述目標(biāo)AP的當(dāng)前負載是否大于所述期望負載;若判斷獲知大于所述期望負載,則通知所述目標(biāo)AP拒絕所述STA接入;若判斷獲知小于等于所述期望負載,則通知所述目標(biāo)AP將所述STA接入。根據(jù)本發(fā)明的第二方面,提供另一種STA接入方法,包括目標(biāo)AP接收來自請求接入的STA的接入請求;所述目標(biāo)AP向AC發(fā)送攜帶有所述目標(biāo)AP的標(biāo)識的負載查詢請求,以使所述AC根據(jù)所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載,并根據(jù)所述目標(biāo)AP的當(dāng)前負載和所述期望負載,判決是否允許所述目標(biāo)AP將所述STA接入;所述目標(biāo)AP接收所述AC返回的判決結(jié)果,若所述判決結(jié)果為拒絕所述STA接入, 則所述目標(biāo)AP拒絕所述STA接入;若所述判決結(jié)果為允許所述STA接入,則所述目標(biāo)AP將所述STA接入。根據(jù)本發(fā)明的第三方面,提供一種AC,包括查詢請求接收模塊,用于從目標(biāo)AP接收攜帶有所述目標(biāo)AP的標(biāo)識的負載查詢請求,其中所述負載查詢請求由所述目標(biāo)AP在接收到來自請求接入的STA的接入請求時發(fā)送;期望負載獲取模塊,用于獲取關(guān)聯(lián)的各AP檢測到的負載,和關(guān)聯(lián)的各AP的當(dāng)前負載,并結(jié)合所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載;接入判決模塊,用于判斷所述目標(biāo)AP的當(dāng)前負載是否大于所述期望負載;若判斷獲知大于所述期望負載,則通知所述目標(biāo)AP拒絕所述STA接入;若判斷獲知小于等于所述期望負載,則通知所述目標(biāo)AP將所述STA接入。根據(jù)本發(fā)明的第四方面,提供一種AP,包括接入請求接收模塊,用于接收來自請求接入的STA的接入請求;負載查詢模塊,用于向AC發(fā)送攜帶有目標(biāo)AP的標(biāo)識的負載查詢請求,以使所述AC根據(jù)所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載,并根據(jù)所述目標(biāo)AP的當(dāng)前負載和所述期望負載,判決是否允許所述目標(biāo)AP將所述STA接入;接入處理模塊,用于接收所述AC返回的判決結(jié)果,若所述判決結(jié)果為拒絕所述STA接入,則所述目標(biāo)AP拒絕所述STA接入;若所述判決結(jié)果為允許所述STA接入,則所述目標(biāo)AP將所述STA接入。根據(jù)本發(fā)明的第五方面,提供一種STA接入系統(tǒng),包括本發(fā)明提供的AC,以及本發(fā)明提供的目標(biāo)AP,所述目標(biāo)AP與所述AC連接。根據(jù)本發(fā)明提供的終端站點接入方法、設(shè)備及系統(tǒng),由于目標(biāo)AP在接收到STA發(fā)送的接入請求后,向AC發(fā)送負載查詢請求,由AC查詢該目標(biāo)AP的期望負載,并通過判斷目標(biāo)AP的當(dāng)前負載是否大于期望負載,來判決是否將新的STA接入目標(biāo)AP,實現(xiàn)了在無需配置均衡組的情況下進行AP負載均衡;由于無需配置均衡組,根據(jù)目標(biāo)AP的當(dāng)前負載與均衡組內(nèi)其它AP的負載的差值來判決是否接入STA,避免了由于均衡組內(nèi)STA的分布與配置均衡組時的設(shè)定場景變化過大而造成AP服務(wù)限制。
圖I為典型的瘦AP架構(gòu)的WLAN的結(jié)構(gòu)示意圖。圖2為本發(fā)明一個實施例的STA接入方法的流程示意圖。圖3為瘦AP架構(gòu)的WLAN中AP覆蓋范圍示意圖。圖4根據(jù)本發(fā)明一個實施例的STA接入方法的信令圖。圖5為本發(fā)明一個實施例的STA接入方法的流程示意圖。圖6為本發(fā)明一個實施例的AC的結(jié)構(gòu)示意圖。圖7為本發(fā)明一個實施例的目標(biāo)AP的結(jié)構(gòu)示意圖。
具體實施例方式圖I為典型的瘦AP架構(gòu)的WLAN的結(jié)構(gòu)示意圖。如圖I所示,包括AC11,與ACll連接的至少一個AP (圖中以包括第一 AP12a和第二 AP12b為例),以及通過第一 AP12a或第二 AP12b接入WLAN的STA (圖中未示出)。下文中,以在圖I所示的瘦AP架構(gòu)中應(yīng)用本發(fā)明實施例的技術(shù)方案為例,對本發(fā)明的下述實施例進行詳細說明。實施例一本實施例的STA接入方法例如由圖I中所示的ACll來執(zhí)行。圖2為本發(fā)明一個實施例的STA接入方法的流程示意圖。如圖2所示,該STA接入方法包括以下步驟
步驟S201,AC從目標(biāo)AP接收攜帶有所述目標(biāo)AP的標(biāo)識的負載查詢請求,其中所述負載查詢請求由所述目標(biāo)AP在接收到來自請求接入的STA的接入請求時發(fā)送;步驟S202,所述AC獲取關(guān)聯(lián)的各AP檢測到的負載,和關(guān)聯(lián)的各AP的當(dāng)前負載,并結(jié)合所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載;步驟S203,所述AC判斷所述目標(biāo)AP的當(dāng)前負載是否大于所述期望負載;若判斷獲知大于所述期望負載,則通知所述目標(biāo)AP拒絕所述STA接入;若判斷獲知小于等于所述期望負載,則通知所述目標(biāo)AP將所述STA接入。具體地,圖3為瘦AP架構(gòu)的WLAN中AP覆蓋范圍示意圖。如圖3所示,第一 AP的覆蓋范圍與第二 AP的覆蓋范圍部分重疊。其中,第一 AP已接入有第一 STA (STA_a)、第二STA (STA_b)、第三 STA (STA_c)、第四 STA (STA_d)以及第五 STA (STA_e),第二 AP 已接入有第六STA (STA_f )。一個新的STA (STA_new)移動到該WLAN中,且位于第一 AP不與第二AP重疊的覆蓋范圍內(nèi),則STA_new向第一 AP發(fā)送接入請求。第一 AP接收到STA_new發(fā)送的接入請求后,向AC發(fā)送用于請求AC查詢其期望負載、并根據(jù)其期望負載及當(dāng)前負載判決是否接入STA_new的負載查詢請求,該負載查詢請求攜帶有第一 AP的標(biāo)識。其中,第一 AP的標(biāo)識例如為第一 AP的MAC地址或IP地址等,并且負載查詢請求的具體格式可以為第一 AP與AC之間預(yù)先約定的任意格式,此處不作限制。AC接收到第一 AP發(fā)送的負載查詢請求后,獲取關(guān)聯(lián)的各AP檢測到的負載以及關(guān)聯(lián)的各AP的當(dāng)前負載,并結(jié)合負載查詢請求所攜帶的第一 AP的標(biāo)識,獲取第一 AP的期望負載,即在STA_new接入后,AC關(guān)聯(lián)的全部AP的總負載中,期望第一 AP分擔(dān)的負載值(SP接入STA的數(shù)量或流量)。其中,第一 AP的期望負載,是由AC在接收到負載查詢請求時,根據(jù)預(yù)設(shè)的期望負載計算規(guī)則,動態(tài)計算獲得。對于AC根據(jù)預(yù)設(shè)的期望負載計算規(guī)則動態(tài)計算AP的期望負載的具體流程在下述實施例中進行具體說明。其中,各AP的當(dāng)前負載,是指接入各AP的STA的數(shù)量或流量;各AP檢測到的負載是指位于各AP覆蓋范圍內(nèi)、且各AP能夠感知到的STA的數(shù)量或流量,既包括接入AP的負載,也包括未接入AP的負載。例如,第
一AP接收到STA_new發(fā)送的接入請求,因此STA_new屬于第一 AP檢測到的負載,但其此時并未真正接入第一 AP,所以不屬于第一 AP的當(dāng)前負載;再例如,位于第一 AP和第二 AP的重疊覆蓋范圍內(nèi)的STA_a,屬于第二 AP檢測到的負載,但其并未接入第二 AP,所以不屬于第
二AP的當(dāng)前負載。而且,由于AC用于對關(guān)聯(lián)的AP進行管理和STA的接入控制,所以AC根據(jù)第一 AP的標(biāo)識,還能夠獲取到第一 AP當(dāng)前的負載狀態(tài),即已接入第一 AP的STA的數(shù)量或流量等。AC通過將第一 AP當(dāng)前的負載狀態(tài)與第一 AP的期望負載進行比較,來判決是否可將STA_new接入第一 AP。更為具體地,若第一 AP的當(dāng)前負載大于期望負載,則判決拒絕將 STA_new接入第一 AP ;若第一 AP的當(dāng)前負載小于等于期望負載,則判決將STA_new接入第一 AP。此處,以STA的數(shù)量來衡量第一 AP的負載僅作為一個示例,其并非對本發(fā)明實施例的限制,采用現(xiàn)有技術(shù)中任意其它方式來衡量第一 AP的負載均能夠用于實現(xiàn)本發(fā)明實施例的技術(shù)方案。例如,以期望第一 AP分擔(dān)的流量作為第一 AP的期望負載,以第一 AP當(dāng)前接入的5個STA產(chǎn)生的流量作為第一 AP的當(dāng)前負載,并對STA_new進行流量估計,通過比較第一 AP的當(dāng)前負載是否小于等于第一 AP的期望負載來判決是否接入STA_new。其中,STA_new的流量估計值例如為第一 AP所關(guān)聯(lián)的5個STA的流量平均值。AC完成上述判決后,將判決結(jié)果通知第一 AP,以控制第一 AP執(zhí)行相應(yīng)處理。例如,若第一 AP接收到AC返回的拒絕STA_new接入的通知消息,則拒絕STA_new的接入;若第一 AP接收到AC返回的允許STA_new接入的通知消息,則按照現(xiàn)有技術(shù)中接入STA的流程將STA_new接入。根據(jù)本實施例的STA接入方法,由于目標(biāo)AP在接收到STA發(fā)送的接入請求后,向AC發(fā)送負載查詢請求,由AC查詢該目標(biāo)AP的期望負載,并通過判斷目標(biāo)AP的當(dāng)前負載是否大于期望負載,來判決是否將新的STA接入目標(biāo)AP,實現(xiàn)了在無需配置均衡組的情況下進行AP負載均衡;由于無需配置均衡組,根據(jù)目標(biāo)AP的當(dāng)前負載與均衡組內(nèi)其它AP的負載的差值來判決是否接入STA,避免了由于均衡組內(nèi)STA的分布與配置均衡組時的設(shè)定場景變化過大而造成AP服務(wù)限制。實施例二在上述實施例的基礎(chǔ)上,本實施例中,針對AC根據(jù)預(yù)設(shè)的期望負載計算規(guī)則,動態(tài)計算AP的期望負載的流程進行擴展說明。具體地,在上述實施例的STA接入方法中,所述AC根據(jù)所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載,具體包括所述AC獲取關(guān)聯(lián)的各AP檢測到的STA的數(shù)量;根據(jù)所述目標(biāo)AP檢測到的STA的數(shù)量、所述AC關(guān)聯(lián)的各AP檢測到的STA的數(shù)量的總和,以及已接入所述AC關(guān)聯(lián)的各AP的STA的數(shù)量的總和,確定所述目標(biāo)AP的期望負載數(shù)量;或者所述AC獲取關(guān)聯(lián)的各AP檢測到的STA的流量;根據(jù)所述目標(biāo)AP檢測到的STA的流量、所述AC關(guān)聯(lián)的全部AP檢測到的STA的流量的總和,以及已接入所述AC關(guān)聯(lián)的全部AP的STA的流量的總和,確定所述目標(biāo)AP的期望負載流量。更為具體地,圖4根據(jù)本發(fā)明一個實施例的STA接入方法的信令圖。如圖4所示,在圖I所示的WLAN系統(tǒng)中執(zhí)行本發(fā)明實施例的STA接入方法包括以下流程步驟S401,新的STA (即STA_new)探測到第一 AP的信標(biāo)信號,或者在發(fā)送探測請求后,接收到第一 AP返回的探測響應(yīng)、且信號強度滿足預(yù)定標(biāo)準(zhǔn)(例如為RSSI大于一個預(yù)設(shè)值),則向第一 AP發(fā)送接入請求;由于STA_new不在第二 AP的覆蓋范圍內(nèi),所以第二 AP不能夠接收到該接入請求;步驟S402,第一 AP由于接收到STA_new發(fā)出的探測請求或接入請求的數(shù)據(jù)包,通過解析出MAC地址獲知STA_new為新的STA,則將統(tǒng)計STA數(shù)量的計數(shù)器加I ;具體地,各AP內(nèi)均預(yù)置有用于統(tǒng)計檢測到的STA數(shù)量或流量的計數(shù)器。以第一 AP 為例,第一 AP檢測STA發(fā)送的數(shù)據(jù)包,其中該數(shù)據(jù)包可以為已接入第一 AP或第二 AP的STA發(fā)送的任意通信數(shù)據(jù)包,也可以是未接入第一 AP和第二 AP的STA發(fā)送的探測請求的數(shù)據(jù)包等。第一 AP對數(shù)據(jù)包的包頭進行解析,獲取發(fā)送數(shù)據(jù)包的STA的標(biāo)識,例如為MAC地址。第一 AP中維護能夠檢測到的STA的MAC地址列表。第一 AP在每次檢測到新的數(shù)據(jù)包并解析出發(fā)送該數(shù)據(jù)包的STA的MAC地址后,判斷MAC地址列表中是否記錄有該MAC地址,若未記錄,則將該MAC地址添加至MAC地址列表中,并將用于統(tǒng)計STA數(shù)量的計數(shù)器加1,以統(tǒng)計出檢測到的STA的數(shù)量;若MAC地址列表中已記錄該MAC地址,則不對用于統(tǒng)計STA數(shù)量的計數(shù)器和MAC地址列表進行修改。如果采用流量做為均衡判據(jù),則將用于統(tǒng)計STA流量的計數(shù)器加1,以統(tǒng)計出所檢測到的STA的流量。步驟S403,第一 AP通過解析接入請求獲知STA_new請求接入第一 AP,則第一 AP向AC發(fā)送負載查詢請求,以使AC判決是否允許該STA接入;步驟S404,AC響應(yīng)負載查詢請求,向第一 AP和第二 AP發(fā)送上報通知;步驟S405,第一 AP和第二 AP響應(yīng)上報通知,上報自身統(tǒng)計的所檢測到的STA的數(shù)
量/流量;步驟S406,AC根據(jù)接收到的第一 AP和第二 AP檢測到的STA的數(shù)量/流量、第一AP的當(dāng)前負載,以及接入STA_new后,該AC關(guān)聯(lián)的全部AP的總負載,判決是否將STA_new接入弟一 AP ;具體地,AC根據(jù)步驟S405所接收的信息,獲知第一 AP檢測到的STA的數(shù)量(包括已接入第一 AP的5個STA和STA_new,共6個)、第二 AP檢測到的STA的數(shù)量(包括已接入第二 AP的I個STA,共I個),并且AC還維護有AC下接入的STA的總數(shù),包括已接入第一AP的STA的數(shù)量(即5個)和已接入第二 AP的STA的數(shù)量卿I個),因此AC例如根據(jù)以下公式計算第一 AP的期望負載第一 AP的期望負載=(AC下接入的STA的總數(shù)+1) X (第一 AP檢測到的STA的數(shù)量)/ (AC下各AP檢測到的STA的總數(shù));即第一AP 的期望負載=(5+1+1) X (6) / (6+2) =5. 25。AC判斷是否滿足已接入第一 AP的STA的數(shù)量彡第一 AP的期望負載,若滿足,則判決將STA_new接入第一 AP,若不滿足,則判決拒絕將STA_new接入第一 AP。步驟S407,AC將判決結(jié)果通知第一 AP ;步驟S408,第一 AP根據(jù)AC的判決結(jié)果向STA_new返回相應(yīng)的接入響應(yīng);
具體地,若AC判決將STA_new接入第一 AP,則第一 AP向STA_new返回用于通知STA_new進行后續(xù)接入過程的響應(yīng)信息;若AC判決拒絕將STA_new接入第一 AP,則第一 AP向STA_new返回用于通知STA_new拒絕將其接入的響應(yīng)信息。
結(jié)合上述流程可以看出,當(dāng)采用本實施例的STA接入方法時,在圖3所示場景下,雖然第一 AP與第二 AP具有較大的負載差值,但當(dāng)僅位于第一 AP覆蓋范圍內(nèi)的STA_new請求接入第一 AP時,不會由于該負載差值而拒絕STA_new的接入,避免造成第一 AP的服務(wù)限制,并且避免STA_new無法接入網(wǎng)絡(luò)。為更清楚說明本實施例的STA接入方法所能夠?qū)崿F(xiàn)的AP負載均衡效果,以另一場景為例進行說明。該場景中,假設(shè)第一 AP與第二 AP的已接入STA與圖3所示場景相同,其與圖3所示場景的區(qū)別僅在于請求接入第一 AP的STA_new位于第一 AP和第二 AP的重疊覆蓋區(qū)域。此時,第二 AP檢測到的STA的數(shù)量為3,第一 AP的期望負載=(5+l+l)X (6)/(6+3)=4. 56,由于第一 AP的當(dāng)前負載為5,大于期望負載,因此拒絕將STA_new接入第一 AP。通過該場景可以看出,當(dāng)位于第一 AP和第二 AP的重疊覆蓋區(qū)域的STA_new請求接入第一 AP時,采用本實施例的STA接入方法有效實現(xiàn)了 AP負載均衡。根據(jù)本實施例的STA接入方法,通過由AC關(guān)聯(lián)的各AP向AC上報檢測到的STA的數(shù)量,并且在有新的STA請求接入目標(biāo)AP時,根據(jù)目標(biāo)AP檢測到的STA的數(shù)量、AC關(guān)聯(lián)的各AP檢測到的STA的數(shù)量的總和,以及已接入AC關(guān)聯(lián)的各AP的STA的數(shù)量的總和,確定目標(biāo)AP的期望負載,從而能夠根據(jù)WLAN內(nèi)STA的分布,動態(tài)生成目標(biāo)AP的期望負載,從而實現(xiàn)在無需配置均衡組的情況下進行AP負載均衡;由于無需配置均衡組,根據(jù)目標(biāo)AP的當(dāng)前負載與均衡組內(nèi)其它AP的負載的差值來判決是否接入STA,避免了由于均衡組內(nèi)STA的分布與配置均衡組時的設(shè)定場景變化過大而造成AP服務(wù)限制??蛇x地,在上述實施例的步驟S402中,第一 AP在檢測到數(shù)據(jù)包時,還將該數(shù)據(jù)包的RSSI與預(yù)設(shè)的RSSI閾值進行比較,并僅當(dāng)滿足該數(shù)據(jù)包的RSSI大于等于RSSI閾值時,再執(zhí)行獲取發(fā)送該數(shù)據(jù)包的MAC地址的步驟。通過根據(jù)需要設(shè)定適當(dāng)?shù)腞SSI閾值,能夠進一步保障AP對于接入的STA的QoS達到指定的標(biāo)準(zhǔn)。進一步地,在上述實施例的步驟S402中,在第一 AP在獲取到發(fā)送該數(shù)據(jù)包的MAC地址之后、且根據(jù)該MAC地址更新MAC地址列表和/或計數(shù)器之前,還包括第一 AP根據(jù)發(fā)送該數(shù)據(jù)包的MAC地址,判斷發(fā)送該數(shù)據(jù)包的STA是否為與自身位于同一 WLAN中的STA。具體地判斷方式例如包括AP接收AC下發(fā)的STA列表以及AC對STA列表的更新,該STA列表中包括該WLAN中存在的全部STA的MAC地址;第一 AP查詢獲取到的發(fā)送該數(shù)據(jù)包的MAC地址是否記錄在STA列表中,若是,則判定發(fā)送該數(shù)據(jù)包的STA是同一 WLAN中的STA,并執(zhí)行根據(jù)該MAC地址更新MAC地址列表和/或計數(shù)器的操作;若否,則判定發(fā)送該數(shù)據(jù)包的STA不是同一 WLAN中的STA,不執(zhí)行根據(jù)該MAC地址更新MAC地址列表和/或計數(shù)器的操作。對于發(fā)送接入請求的STA,則不執(zhí)行此對比操作,直接更新列表。根據(jù)上述實施例的STA接入方法,提高了統(tǒng)計出的檢測到的STA數(shù)量的準(zhǔn)確性,能夠避免AP由于檢測到同一 WLAN內(nèi)的其它AP發(fā)送的數(shù)據(jù)包,和/或檢測到不同WLAN內(nèi)的STA發(fā)送的數(shù)據(jù)包,而造成檢測到的STA數(shù)量不準(zhǔn)確的問題。
雖然在上述實施例的STA接入方法中,以由AC按照響應(yīng)AP發(fā)送的負載查詢請求,主動從其關(guān)聯(lián)的各AP獲取各AP檢測到的STA的數(shù)量/流量為例進行說明,但本領(lǐng)域的技術(shù)人員能夠理解,也可采取其它方式實現(xiàn)AC獲取AP檢測到的STA的數(shù)量/流量,例如由AP主動向AC上報。本發(fā)明實施例中對于AC獲取AP檢測到的STA的數(shù)量的具體方式不作限制。實施例三本實施例的STA接入方法例如由接收到接入請求的AP執(zhí)行。圖5為本發(fā)明一個實施例的STA接入方法的流程示意圖。如圖5所示,該STA接入方法包括以下流程步驟S501,目標(biāo)AP接收來自請求接入的STA的接入請求;步驟S502,所述目標(biāo)AP向AC發(fā)送攜帶有所述目標(biāo)AP的標(biāo)識的負載查詢請求,以 使所述AC根據(jù)所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載,并根據(jù)所述目標(biāo)AP的當(dāng)前負載和所述期望負載,判決是否允許所述目標(biāo)AP將所述STA接入;步驟S503,所述目標(biāo)AP接收所述AC返回的判決結(jié)果,若所述判決結(jié)果為拒絕所述STA接入,則所述目標(biāo)AP拒絕所述STA接入;若所述判決結(jié)果為允許所述STA接入,則所述目標(biāo)AP將所述STA接入。本實施例的STA接入方法的具體流程與上述實施例中目標(biāo)AP的執(zhí)行流程相同,故此處不再贅述。根據(jù)本實施例的STA接入方法,由于目標(biāo)AP在接收到STA發(fā)送的接入請求后,向AC發(fā)送負載查詢請求,由AC查詢該目標(biāo)AP的期望負載,并通過判斷目標(biāo)AP的負載是否大于期望負載,來判決是否將新的STA接入目標(biāo)AP,實現(xiàn)在無需配置均衡組的情況下進行AP負載均衡;由于無需配置均衡組,根據(jù)目標(biāo)AP的當(dāng)前負載與均衡組內(nèi)其它AP的負載的差值來判決是否接入STA,避免了由于均衡組內(nèi)STA的分布與配置均衡組時的設(shè)定場景變化過大而造成AP服務(wù)限制。進一步地,在上述實施例的STA接入方法中,所述目標(biāo)AP向AC發(fā)送攜帶有所述目標(biāo)AP的標(biāo)識的負載查詢請求,之后還包括所述目標(biāo)AP接收所述AC發(fā)送的上報通知,并向所述AC上報檢測到的STA的數(shù)量或流量,以響應(yīng)所述上報通知。進一步地,在上述實施例的STA接入方法中,所述向所述AC上報檢測到的STA的數(shù)量或流量,以響應(yīng)所述上報通知,具體包括所述目標(biāo)AP統(tǒng)計檢測到的、位于同一 WLAN的STA的數(shù)量或流量,并響應(yīng)所述上報通知上報給所述AC。進一步地,在上述實施例的STA接入方法中,所述目標(biāo)AP統(tǒng)計檢測到的、位于同一WLAN的STA的數(shù)量或流量,具體包括所述目標(biāo)AP檢測STA發(fā)送的數(shù)據(jù)包,若根據(jù)所述數(shù)據(jù)包攜帶的MAC地址,判斷獲知發(fā)送所述數(shù)據(jù)包的STA與所述目標(biāo)AP位于同一 WLAN,且所述數(shù)據(jù)包的信號強度指示RSSI大于等于預(yù)設(shè)RSSI閾值,則將預(yù)置的計數(shù)器加I。實施例四圖6為本發(fā)明一個實施例的AC的結(jié)構(gòu)示意圖。如圖6所示,該AC包括
查詢請求接收模塊61,用于從目標(biāo)AP接收攜帶有所述目標(biāo)AP的標(biāo)識的負載查詢請求,其中所述負載查詢請求由所述目標(biāo)AP在接收到來自請求接入的STA的接入請求時發(fā)送;期望負載獲取模塊62,用于獲取關(guān)聯(lián)的各AP檢測到的負載,和關(guān)聯(lián)的各AP的當(dāng)前負載,并結(jié)合所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載;接入判決模塊63,用于判斷所述目標(biāo)AP的當(dāng)前負載是否大于所述期望負載;若判斷獲知大于所述期望負載,則通知所述目標(biāo)AP拒絕所述STA接入;若判斷獲知小于等于所述期望負載,則通知所述目標(biāo)AP將所述STA接入。本實施例的AC執(zhí)行STA接入的流程與實施例一或二的STA接入方法相同,故此處不再贅述。根據(jù)本實施例的AC,由于接收目標(biāo)AP在接收到STA發(fā)送的接入請求后所發(fā)送的負載查詢請求,查詢該目標(biāo)AP的期望負載,并通過判斷目標(biāo)AP的當(dāng)前負載是否大于期望負 載,來判決是否將新的STA接入AP,實現(xiàn)在無需配置均衡組的情況下進行AP負載均衡;由于無需配置均衡組,根據(jù)目標(biāo)AP的當(dāng)前負載與均衡組內(nèi)其它AP的負載的差值來判決是否接入STA,避免了由于均衡組內(nèi)STA的分布與配置均衡組時的設(shè)定場景變化過大而造成AP服務(wù)限制。進一步地,在上述實施例的AC中,所述期望負載獲取模塊具體用于獲取關(guān)聯(lián)的各AP檢測到的STA的數(shù)量;根據(jù)所述目標(biāo)AP檢測到的STA的數(shù)量、AC關(guān)聯(lián)的各AP檢測到的STA的數(shù)量的總和,以及已接入所述AC關(guān)聯(lián)的各AP的STA的數(shù)量的總和,確定所述目標(biāo)AP的期望負載數(shù)量;或者獲取關(guān)聯(lián)的各AP檢測到的STA的流量;根據(jù)所述目標(biāo)AP檢測到的STA的流量、所述AC關(guān)聯(lián)的全部AP檢測到的STA的流量的總和,以及已接入所述AC關(guān)聯(lián)的全部AP的STA的流量的總和,確定所述目標(biāo)AP的期望負載流量。進一步地,在上述實施例的AC中,還包括STA信息收集模塊,用于獲取關(guān)聯(lián)的各AP檢測到的位于同一無線局域網(wǎng)WLAN的STA的數(shù)量;或者用于獲取關(guān)聯(lián)的各AP檢測到的位于同一無線局域網(wǎng)WLAN的STA的流量。實施例五圖7為本發(fā)明一個實施例的目標(biāo)AP的結(jié)構(gòu)示意圖。如圖7所示,該目標(biāo)AP包括接入請求接收模塊71,用于接收來自請求接入的STA的接入請求;負載查詢模塊72,用于向AC發(fā)送攜帶有目標(biāo)AP的標(biāo)識的負載查詢請求,以使所述AC根據(jù)所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載,并根據(jù)所述目標(biāo)AP的當(dāng)前負載和所述期望負載,判決是否允許所述目標(biāo)AP將所述STA接入;接入處理模塊73,用于接收所述AC返回的判決結(jié)果,若所述判決結(jié)果為拒絕所述STA接入,則所述目標(biāo)AP拒絕所述STA接入;若所述判決結(jié)果為允許所述STA接入,則所述目標(biāo)AP將所述STA接入。本實施例的目標(biāo)AP可以為與AC連接的任意AP。上述實施例的目標(biāo)AP執(zhí)行STA接入的具體流程與上述實施例三的STA接入方法的流程相同,故此處不再贅述。根據(jù)本實施例的目標(biāo)AP,由于目標(biāo)AP在接收到STA發(fā)送的接入請求后,向AC發(fā)送負載查詢請求,由AC查詢該目標(biāo)AP的期望負載,并通過判斷目標(biāo)AP的當(dāng)前負載是否大于期望負載,來判決是否將新的STA接入AP,實現(xiàn)在無需配置均衡組的情況下進行AP負載均衡;由于無需配置均衡組,根據(jù)目標(biāo)AP的當(dāng)前負載與均衡組內(nèi)其它AP的負載的差值來判決是否接入STA,避免了由于均衡組內(nèi)STA的分布與配置均衡組時的設(shè)定場景變化過大而造成AP服務(wù)限制。進一步地,該目標(biāo)AP還包括STA檢測上報模塊,用于接收所述AC發(fā)送的上報通知,并向所述AC上報檢測到的STA的數(shù)量或流量,以響應(yīng)所述上報通知。進一步地,所述STA檢測上報模塊具體用于統(tǒng)計檢測到的、位于同一 WLAN的STA的數(shù)量或流量,并響應(yīng)所述上報通知上報給所述AC。進一步地,所述STA檢測上報模塊具體用于檢測STA發(fā)送的數(shù)據(jù)包,若根據(jù)所述數(shù) 據(jù)包攜帶的MAC地址,判斷獲知發(fā)送所述數(shù)據(jù)包的STA與所述目標(biāo)AP位于同一 WLAN,且所述數(shù)據(jù)包的信號強度指示RSSI大于等于預(yù)設(shè)RSSI閾值,則將預(yù)置的計數(shù)器加I。實施例六本實施例提供一種STA接入系統(tǒng),包括上述實施例的AC,以及上述實施例的目標(biāo)AP,所述目標(biāo)AP與所述AC連接。本實施例的STA接入系統(tǒng)中,執(zhí)行STA接入的具體流程與上述實施例中AC和目標(biāo)AP的工作流程相同,故此處不再贅述。根據(jù)本實施例的STA接入系統(tǒng),由于目標(biāo)AP在接收到STA發(fā)送的接入請求后,向AC發(fā)送負載查詢請求,由AC查詢該目標(biāo)AP的期望負載,并通過判斷目標(biāo)AP的當(dāng)前負載是否大于期望負載,來判決是否將新的STA接入AP,實現(xiàn)在無需配置均衡組的情況下進行AP負載均衡;由于無需配置均衡組,根據(jù)目標(biāo)AP的當(dāng)前負載與均衡組內(nèi)其它AP的負載的差值來判決是否接入STA,避免了由于均衡組內(nèi)STA的分布與配置均衡組時的設(shè)定場景變化過大而造成AP服務(wù)限制。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種終端站點STA接入方法,其特征在于,包括 無線控制器AC從目標(biāo)AP接收攜帶有所述目標(biāo)AP的標(biāo)識的負載查詢請求,其中所述負載查詢請求由所述目標(biāo)AP在接收到來自請求接入的STA的接入請求時發(fā)送; 所述AC獲取關(guān)聯(lián)的各AP檢測到的負載,和關(guān)聯(lián)的各AP的當(dāng)前負載,并結(jié)合所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載; 所述AC判斷所述目標(biāo)AP的當(dāng)前負載是否大于所述期望負載;若判斷獲知大于所述期望負載,則通知所述目標(biāo)AP拒絕所述STA接入;若判斷獲知小于等于所述期望負載,則通知所述目標(biāo)AP將所述STA接入。
2.根據(jù)權(quán)利要求I所述的STA接入方法,其特征在于,所述AC根據(jù)所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載,具體包括 所述AC獲取關(guān)聯(lián)的各AP檢測到的STA的數(shù)量;根據(jù)所述目標(biāo)AP檢測到的STA的數(shù)量、 所述AC關(guān)聯(lián)的各AP檢測到的STA的數(shù)量的總和,以及已接入所述AC關(guān)聯(lián)的各AP的STA的數(shù)量的總和,確定所述目標(biāo)AP的期望負載數(shù)量;或者 所述AC獲取關(guān)聯(lián)的各AP檢測到的STA的流量;根據(jù)所述目標(biāo)AP檢測到的STA的流量、所述AC關(guān)聯(lián)的全部AP檢測到的STA的流量的總和,以及已接入所述AC關(guān)聯(lián)的全部AP的STA的流量的總和,確定所述目標(biāo)AP的期望負載流量。
3.根據(jù)權(quán)利要求2所述的STA接入方法,其特征在于,所述AC獲取關(guān)聯(lián)的各AP檢測到的STA的數(shù)量,具體包括 所述AC獲取關(guān)聯(lián)的各AP檢測到的位于同一無線局域網(wǎng)WLAN的STA的數(shù)量; 相應(yīng)地,所述AC獲取關(guān)聯(lián)的各AP檢測到的STA的流量,具體包括 所述AC獲取關(guān)聯(lián)的各AP檢測到的位于同一 WLAN的STA的流量。
4.一種STA接入方法,其特征在于,包括 目標(biāo)AP接收來自請求接入的STA的接入請求; 所述目標(biāo)AP向AC發(fā)送攜帶有所述目標(biāo)AP的標(biāo)識的負載查詢請求,以使所述AC根據(jù)所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載,并根據(jù)所述目標(biāo)AP的當(dāng)前負載和所述期望負載,判決是否允許所述目標(biāo)AP將所述STA接入; 所述目標(biāo)AP接收所述AC返回的判決結(jié)果,若所述判決結(jié)果為拒絕所述STA接入,則所述目標(biāo)AP拒絕所述STA接入;若所述判決結(jié)果為允許所述STA接入,則所述目標(biāo)AP將所述STA接入。
5.根據(jù)權(quán)利要求4所述的STA接入方法,其特征在于,所述目標(biāo)AP向AC發(fā)送攜帶有所述目標(biāo)AP的標(biāo)識的負載查詢請求,之后還包括 所述目標(biāo)AP接收所述AC發(fā)送的上報通知,并向所述AC上報檢測到的STA的數(shù)量或流量,以響應(yīng)所述上報通知。
6.根據(jù)權(quán)利要求5所述的STA接入方法,其特征在于,所述向所述AC上報檢測到的STA的數(shù)量或流量,以響應(yīng)所述上報通知,具體包括 所述目標(biāo)AP統(tǒng)計檢測到的、位于同一 WLAN的STA的數(shù)量或流量,并響應(yīng)所述上報通知上報給所述AC。
7.根據(jù)權(quán)利要求6所述的STA接入方法,其特征在于,所述目標(biāo)AP統(tǒng)計檢測到的、位于同一 WLAN的STA的數(shù)量或流量,具體包括所述目標(biāo)AP檢測STA發(fā)送的數(shù)據(jù)包,若根據(jù)所述數(shù)據(jù)包攜帶的MAC地址,判斷獲知發(fā)送所述數(shù)據(jù)包的STA與所述目標(biāo)AP位于同一 WLAN,且所述數(shù)據(jù)包的信號強度指示RSSI大于等于預(yù)設(shè)RSSI閾值,則將預(yù)置的計數(shù)器加I。
8.一種無線控制器AC,其特征在于,包括 查詢請求接收模塊,用于從目標(biāo)AP接收攜帶有所述目標(biāo)AP的標(biāo)識的負載查詢請求,其中所述負載查詢請求由所述目標(biāo)AP在接收到來自請求接入的STA的接入請求時發(fā)送; 期望負載獲取模塊,用于獲取關(guān)聯(lián)的各AP檢測到的負載,和關(guān)聯(lián)的各AP的當(dāng)前負載,并結(jié)合所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載; 接入判決模塊,用于判斷所述目標(biāo)AP的當(dāng)前負載是否大于所述期望負載;若判斷獲知大于所述期望負載,則通知所述目標(biāo)AP拒絕所述STA接入;若判斷獲知小于等于所述期望 負載,則通知所述目標(biāo)AP將所述STA接入。
9.根據(jù)權(quán)利要求8所述的AC,其特征在于,所述期望負載獲取模塊具體用于 獲取關(guān)聯(lián)的各AP檢測到的STA的數(shù)量;根據(jù)所述目標(biāo)AP檢測到的STA的數(shù)量、AC關(guān)聯(lián)的各AP檢測到的STA的數(shù)量的總和,以及已接入所述AC關(guān)聯(lián)的各AP的STA的數(shù)量的總和,確定所述目標(biāo)AP的期望負載數(shù)量;或者 獲取關(guān)聯(lián)的各AP檢測到的STA的流量;根據(jù)所述目標(biāo)AP檢測到的STA的流量、所述AC關(guān)聯(lián)的全部AP檢測到的STA的流量的總和,以及已接入所述AC關(guān)聯(lián)的全部AP的STA的流量的總和,確定所述目標(biāo)AP的期望負載流量。
10.根據(jù)權(quán)利要求9所述的AC,其特征在于,還包括 STA信息收集模塊,用于獲取關(guān)聯(lián)的各AP檢測到的位于同一無線局域網(wǎng)WLAN的STA的數(shù)量;或者用于獲取關(guān)聯(lián)的各AP檢測到的位于同一無線局域網(wǎng)WLAN的STA的流量。
11.一種目標(biāo)接入點AP,其特征在于,包括 接入請求接收模塊,用于接收來自請求接入的STA的接入請求; 負載查詢模塊,用于向AC發(fā)送攜帶有目標(biāo)AP的標(biāo)識的負載查詢請求,以使所述AC根據(jù)所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載,并根據(jù)所述目標(biāo)AP的當(dāng)前負載和所述期望負載,判決是否允許所述目標(biāo)AP將所述STA接入; 接入處理模塊,用于接收所述AC返回的判決結(jié)果,若所述判決結(jié)果為拒絕所述STA接入,則所述目標(biāo)AP拒絕所述STA接入;若所述判決結(jié)果為允許所述STA接入,則所述目標(biāo)AP將所述STA接入。
12.根據(jù)權(quán)利要求11所述的目標(biāo)AP,其特征在于,還包括 STA檢測上報模塊,用于接收所述AC發(fā)送的上報通知,并向所述AC上報檢測到的STA的數(shù)量或流量,以響應(yīng)所述上報通知。
13.根據(jù)權(quán)利要求12所述的目標(biāo)AP,其特征在于,所述STA檢測上報模塊具體用于統(tǒng)計檢測到的、位于同一 WLAN的STA的數(shù)量或流量,并響應(yīng)所述上報通知上報給所述AC。
14.根據(jù)權(quán)利要求13所述的目標(biāo)AP,其特征在于,所述STA檢測上報模塊具體用于檢測STA發(fā)送的數(shù)據(jù)包,若根據(jù)所述數(shù)據(jù)包攜帶的MAC地址,判斷獲知發(fā)送所述數(shù)據(jù)包的STA與所述目標(biāo)AP位于同一 WLAN,且所述數(shù)據(jù)包的信號強度指示RSSI大于等于預(yù)設(shè)RSSI閾值,則將預(yù)置的計數(shù)器加I。
15.一種STA接入系統(tǒng),其特征在于,包括權(quán)利要求8-10任一所述的AC,以及權(quán)利要求11-14任一所述的目標(biāo)AP,所述目標(biāo)AP 與所述AC連接。
全文摘要
本發(fā)明提供一種終端站點接入方法、設(shè)備及系統(tǒng)。該方法包括AC從目標(biāo)AP接收攜帶有所述目標(biāo)AP的標(biāo)識的負載查詢請求,其中所述負載查詢請求由所述目標(biāo)AP在接收到來自請求接入的STA的接入請求時發(fā)送;所述AC獲取關(guān)聯(lián)的各AP檢測到的負載,和關(guān)聯(lián)的各AP的當(dāng)前負載,并結(jié)合所述目標(biāo)AP的標(biāo)識,獲取所述目標(biāo)AP的期望負載;所述AC判斷所述目標(biāo)AP的當(dāng)前負載是否大于所述期望負載;若判斷獲知大于所述期望負載,則通知所述目標(biāo)AP拒絕所述STA接入;若判斷獲知小于等于所述期望負載,則通知所述目標(biāo)AP將所述STA接入。根據(jù)本發(fā)明的終端站點接入方法、設(shè)備及系統(tǒng),實現(xiàn)了在無需配置均衡組的情況下進行AP負載均衡。
文檔編號H04W28/08GK102802202SQ20121026095
公開日2012年11月28日 申請日期2012年7月25日 優(yōu)先權(quán)日2012年7月25日
發(fā)明者陳挺 申請人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司