本發(fā)明屬于無線局域網(wǎng)(wirelesslocalareanetwork,wlan)領(lǐng)域,尤其涉及一種無線接入點(wirelessaccesspoint,ap)接入無線接入控制器(wirelessaccesspointcontroller)的方法、系統(tǒng)及代理無線接入點ap。
背景技術(shù):
無線局域網(wǎng)wlan系統(tǒng)一般由無線接入控制器ac和無線接入點ap組成。
無線接入點ap是用于無線局域網(wǎng)wlan的無線交換機,也是無線網(wǎng)絡(luò)的核心。無線接入點ap是無線終端用戶進入有線網(wǎng)絡(luò)的接入點,主要用于寬帶家庭、大樓內(nèi)部以及園區(qū)內(nèi)部,典型距離覆蓋幾十米至上百米,目前主要技術(shù)為802.11系列。無線接入控制器ac是wlan的接入控制設(shè)備,負責把來自不同無線接入點ap的數(shù)據(jù)進行匯聚并接入有線網(wǎng)絡(luò),同時完成無線接入點ap的配置管理、無線用戶的認證、管理及寬帶訪問、安全等控制功能。
如圖1所示,在公共無線局域網(wǎng)wlan管理系統(tǒng)中,無線接入控制器ac10和無線接入點ap21必須協(xié)同工作,一般來說,無線接入控制器ac10必須對應相當多的無線接入點ap,例如:無線接入點ap21、無線接入點ap22、無線接入點ap23和無線接入點ap24。每個無線接入點ap和無線接入控制器ac10之間保持一個tcp連接,而每個tcp連接都會占用無線接入控制器ac10的socket資源,所以能夠建立的tcp的連接是有限的。當無線接入點ap的個數(shù)多到一定程度后,必然會出現(xiàn)一些無線接入點ap無法和無線接入控制器ac10建立連接的情況。這就導致了無線接入控制器ac10的無線接入點ap容量瓶頸出現(xiàn)在tcp連接上。如何突破無線接入控制器ac的接入無線接入點ap的容量瓶頸問題,是本發(fā)明要解決的問題。
技術(shù)實現(xiàn)要素:
綜上所述,本發(fā)明實施例提供一種無線接入點ap接入無線接入控制器ac的方法、系統(tǒng)及代理無線接入點ap,以有效擴展接入無線接入控制器ac的無線接入點ap的數(shù)量。
第一方面,本發(fā)明實施例提供一種無線接入點ap接入無線接入控制器ac的方法,應用于包括所述無線接入控制器ac和若干能相互訪問的無線接入點ap的無線局域網(wǎng),包括:從所述若干能相互訪問的無線接入點ap中選擇一無線接入點ap為代理無線接入點ap,其它若干無線接入點ap為子無線接入點ap;所述代理無線接入點ap與所述無線接入控制器ac之間建立第一tcp連接;所述若干子無線接入點ap與所述代理無線接入點ap之間建立第二tcp連接;所述代理無線接入點ap通過所述第一tcp連接,中轉(zhuǎn)所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息。
進一步的,所述方法還包括:配置所述代理無線接入點ap的無線接入控制器ac地址為所述無線接入控制器ac的地址,從而建立所述代理無線接入點ap與所述無線接入控制器ac之間的第一tcp連接。
進一步的,所述方法還包括:配置所述若干子無線接入點ap的無線接入控制器ac地址為所述代理無線接入點ap的地址,從而建立所述若干子無線接入點ap與所述代理無線接入點ap的第二tcp連接。
進一步的,所述代理無線接入點ap通過所述第一tcp連接,中轉(zhuǎn)所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息的步驟,進一步包括:所述代理無線接入點ap根據(jù)所述無線接入控制器ac設(shè)置的配置信息,全部或部分中轉(zhuǎn)所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息。
第二方面,本發(fā)明實施例提供一種無線接入點ap接入無線接入控制器ac的系統(tǒng),包括:所述無線接入控制器ac和若干能相互訪問的無線接入點ap,其中,所述若干能相互訪問的無線接入點ap由一代理無線接入點ap和若干子無線接入點ap組成;所述代理無線接入點ap,用于與所述無線接入控制器ac之間建立第一tcp連接,與所述子無線接入點ap之間建立第二tcp連接,以及通過所述第一tcp連接,中轉(zhuǎn)所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息。
進一步的,所述代理無線接入點ap還用于通過配置所述代理無線接入點ap的無線接入控制器ac地址為所述無線接入控制器ac的地址,從而建立所述代理無線接入點ap與所述無線接入控制器ac之間的第一tcp連接。
進一步的,所述若干子無線接入點ap還用于通過配置所述若干子無線接入點ap的無線接入控制器ac地址為所述代理無線接入點ap的地址,從而建立所述若干子無線接入點ap與所述代理無線接入點ap的第二tcp連接。
進一步的,所述代理無線接入點ap還用于根據(jù)所述無線接入控制器ac設(shè)置的配置信息,全部或部分中轉(zhuǎn)所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息。
第三方面,本發(fā)明實施例提供一種代理無線接入點ap,包括:第一連接建立單元,用于建立與無線接入控制器ac之間的第一tcp連接;第二連接建立單元,用于建立與若干子無線接入點ap之間的第二tcp連接;以及,消息中轉(zhuǎn)單元,用于通過所述第一tcp連接,中轉(zhuǎn)所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息。
進一步的,所述代理無線接入點ap還包括:配置單元,用于存儲所述無線接入控制器ac的配置信息。
進一步的,所述消息中轉(zhuǎn)單元,還用于根據(jù)所述配置信息,通過所述第一tcp連接,全部或部分中轉(zhuǎn)所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息。
進一步的,所述配置單元還用于配置所述代理無線接入點ap的無線接入控制器ac地址為所述無線接入控制器ac的地址,所述第一連接建立單元根據(jù)所述無線接入控制器ac的地址建立與所述無線接入控制器ac之間的第一tcp連接。
通過本發(fā)明實施例提供的無線接入點ap接入無線接入控制器ac的方法、系統(tǒng)及代理無線接入點ap,若干子無線接入點ap通過代理無線接入點ap訪問無線接入控制器ac,僅僅占用代理無線接入點ap與無線接入控制器ac之間的一條tcp連接,極大地節(jié)省了無線接入控制器ac的socket資源,有效擴展了接入無線接入控制器ac的無線接入點ap的數(shù)量。
附圖說明
為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一個簡單介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術(shù)所提供的無線局域網(wǎng)的網(wǎng)絡(luò)拓撲示意圖;
圖2為本發(fā)明實施例所提供的無線局域網(wǎng)的網(wǎng)絡(luò)拓撲示意圖;
圖3為本發(fā)明實施例所提供的一種無線接入點ap接入無線接入控制器ac的方法流程示意圖。
圖4為本發(fā)明實施例所提供的一種代理無線接入點ap的組成結(jié)構(gòu)示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例,附圖中給出了本發(fā)明的較佳實施例。本發(fā)明可以以許多不同的形式來實現(xiàn),并不限于本文所描述的實施例,相反地,提供這些實施例的目的是使對本發(fā)明的公開內(nèi)容的理解更加透徹全面?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
除非另有定義,本文所使用的所有的技術(shù)和科學術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其他步驟或單元。
在本文中提及“實施例”意味著,結(jié)合實施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個實施例中。在說明書中的各個位置出現(xiàn)該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結(jié)合。
實施例一
本發(fā)明實施例一提供一種無線接入點ap接入無線接入控制器ac的系統(tǒng)。本發(fā)明通過在一群可以互相訪問的無線接入點ap中選擇一臺代理無線接入點ap來解決無線接入控制器ac的接入無線接入點ap的數(shù)量問題。一般來說,在公共無線局域網(wǎng)wlan的布局中,由于覆蓋范圍的緣故,在同一個區(qū)域會布置多臺無線接入點ap,每個無線接入點ap的配置相近,區(qū)別僅僅是信道。這就意味著這些無線接入點ap可以互相訪問,而且能夠統(tǒng)一管理。本發(fā)明實施例把這些放在同一個區(qū)域可以互相訪問,有統(tǒng)一管理的無線接入點ap組成一個無線接入點ap群。并且選擇群中的一臺無線接入點ap作為代理無線接入點ap。這臺代理無線接入點ap和無線接入控制器ac之間建立tcp連接,而群中的其他無線接入點ap和代理無線接入點ap建立tcp連接。代理無線接入點ap負責中轉(zhuǎn)所有的群中的交互消息到無線接入控制器ac。代理無線接入點ap可由無線接入控制器ac通過配置選定也可以通過自動學習算法學習來選擇。
參閱圖2,圖示為本發(fā)明實施例提供的一種無線局域網(wǎng)wlan的網(wǎng)絡(luò)拓撲示意圖。所述無線局域網(wǎng)絡(luò)wlan包括無線接入控制器ac30、代理無線接入點ap41,子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap44。其中,代理無線接入點ap41是從若干能相互訪問的無線接入點ap中選擇的,其它若干無線接入點ap為子無線接入點ap,例如:子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap45。
代理無線接入點ap41通過配置其無線接入控制器ac地址為無線接入控制器ac30的地址,建立代理無線接入點ap41與無線接入控制器ac30之間的第一tcp連接。
若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45通過配置其無線接入控制器ac地址為代理無線接入點ap41的地址,建立若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與代理無線接入點ap41的第二tcp連接。
代理無線接入點ap41通過已建立的第一tcp連接,中轉(zhuǎn)若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。此外,在本發(fā)明實施例中,無線接入控制器ac30還可以在代理無線接入點ap41上設(shè)置配置信息,代理無線接入點ap41還可以根據(jù)所述無線接入控制器ac30設(shè)置的配置信息,全部或部分中轉(zhuǎn)若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。當配置信息中指示無線接入控制器ac30直接管理所有的子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45時,代理無線接入點ap41中轉(zhuǎn)所有的若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。當配置信息中由代理無線接入點ap41部分管理子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45時,例如:本局域網(wǎng)類的注冊信息,安全認證等等,代理無線接入點ap41中轉(zhuǎn)部分的若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。
本發(fā)明實施例提供的無線接入點ap接入無線接入控制器ac的系統(tǒng),若干子無線接入點ap通過代理無線接入點ap訪問無線接入控制器ac,僅僅占用代理無線接入點ap與無線接入控制器ac之間的一條tcp連接,極大地節(jié)省了無線接入控制器ac的socket資源,可以類推,通過其它無線代理接入點ap還可以連接更多的子無線接入點ap,有效擴展了接入無線接入控制器ac的無線接入點ap的數(shù)量。
實施例二
本發(fā)明實施例二提供一種無線接入點ap接入無線接入控制器ac的方法,應用于包括所述無線接入控制器ac30和若干能相互訪問的無線接入點ap41、無線接入點ap42、無線接入點ap43、無線接入點ap44和無線接入點ap45的無線局域網(wǎng)。如圖3所示:
步驟s1001:從若干能相互訪問的無線接入點ap中選擇一無線接入點ap為代理無線接入點ap41,其它若干無線接入點ap為子無線接入點ap,例如:子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap45。
步驟s1002:代理無線接入點ap41與所述無線接入控制器ac30之間建立第一tcp連接。
該步驟中,通過配置代理無線接入點ap41的無線接入控制器ac地址為無線接入控制器ac30的地址,建立代理無線接入點ap41與無線接入控制器ac30之間的第一tcp連接。
步驟s1003:若干子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap45與代理無線接入點ap41之間建立第二tcp連接。
該步驟中,通過配置若干子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap45的無線接入控制器ac地址為代理無線接入點ap41的地址,建立若干子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap45與代理無線接入點ap41的第二tcp連接。
步驟s1004:代理無線接入點ap41通過第一tcp連接,中轉(zhuǎn)若干子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。
此外,在本發(fā)明實施例中,無線接入控制器ac30還可以在代理無線接入點ap41上設(shè)置配置信息,代理無線接入點ap41還可以根據(jù)所述無線接入控制器ac30設(shè)置的配置信息,全部或部分中轉(zhuǎn)若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。當配置信息中指示無線接入控制器ac30直接管理所有的子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45時,代理無線接入點ap41中轉(zhuǎn)所有的若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。當配置信息中由代理無線接入點ap41部分管理子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45時,例如:本局域網(wǎng)類的注冊信息,安全認證等等,代理無線接入點ap41中轉(zhuǎn)部分的若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。
本發(fā)明實施例提供的無線接入點ap接入無線接入控制器ac的方法,若干子無線接入點ap通過代理無線接入點ap訪問無線接入控制器ac,僅僅占用代理無線接入點ap與無線接入控制器ac之間的一條tcp連接,極大地節(jié)省了無線接入控制器ac的socket資源,可以類推,通過其它無線代理接入點ap還可以連接更多的子無線接入點ap,有效擴展了接入無線接入控制器ac的無線接入點ap的數(shù)量。
實施例三
本發(fā)明實施例三提供一種代理無線接入點ap。如圖4所示:代理無線接入點ap40包括:第一連接建立單元202、第二連接建立單元204、消息中轉(zhuǎn)單元206和配置單元208。
第一連接建立單元202,用于建立代理無線接入點ap41與無線接入控制器ac30之間的第一tcp連接。
第二連接建立單元204,用于建立代理無線接入點ap41與若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45之間的第二tcp連接。
消息中轉(zhuǎn)單元206,用于通過第一tcp連接,中轉(zhuǎn)若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。
配置單元208,用于存儲無線接入控制器ac30在代理無線接入點ap41上設(shè)置的配置信息,代理無線接入點ap41還可以根據(jù)配置信息,全部或部分中轉(zhuǎn)若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。當配置信息中指示無線接入控制器ac30直接管理所有的子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45時,代理無線接入點ap41中轉(zhuǎn)所有的若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。當配置信息中由代理無線接入點ap41部分管理子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45時,例如:本局域網(wǎng)類的注冊信息,安全認證等等,代理無線接入點ap41中轉(zhuǎn)部分的若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。
配置單元208,還用于配置所述代理無線接入點ap41的無線接入控制器ac地址為所述無線接入控制器ac30的地址,所述第一連接建立單元202根據(jù)所述無線接入控制器ac30的地址建立與所述無線接入控制器ac30之間的第一tcp連接。
本發(fā)明實施例提供的代理無線接入點ap,使得若干子無線接入點ap通過代理無線接入點ap訪問無線接入控制器ac,僅僅占用代理無線接入點ap與無線接入控制器ac之間的一條tcp連接,極大地節(jié)省了無線接入控制器ac的socket資源,可以類推,通過其它無線代理接入點ap還可以連接更多的子無線接入點ap,有效擴展了接入無線接入控制器ac的無線接入點ap的數(shù)量。
在本發(fā)明所提供的上述實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如,多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
以上僅為本發(fā)明的實施例,但并不限制本發(fā)明的專利范圍,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領(lǐng)域的技術(shù)人員來而言,其依然可以對前述各具體實施方式所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等效替換。凡是利用本發(fā)明說明書及附圖內(nèi)容所做的等效結(jié)構(gòu),直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理在本發(fā)明專利保護范圍之內(nèi)。