本發(fā)明涉及無線接入技術(shù)領(lǐng)域,尤其涉及一種無線AP及其管理方法。
背景技術(shù):
無線網(wǎng)絡(luò)一般覆蓋在用戶需要的某一區(qū)域,并且是由多個無線AP(云控制器cess Point,接入點)組成的Mesh網(wǎng)絡(luò)(無線網(wǎng)格網(wǎng)絡(luò))。通常來說,用戶進入無線網(wǎng)絡(luò)覆蓋的區(qū)域后,使用移動終端選擇某一個SSID(Service Set Identifier,服務(wù)集標(biāo)識),接入某一個BSSID(本地管理的IEEE M云控制器地址)的無線AP,完成關(guān)聯(lián)和無線認證后,即可使用無線服務(wù)。
一般來說,無線AP通過云云控制器(Cloud Controller,云控制器)實現(xiàn)遠程管理和控制,如,通過CAPWAP(Control And Provisioning of Wireless云控制器cess Points Protocol Specification)遠程管理協(xié)議實現(xiàn),其是由IETF(The Internet Engineering Task Force,互聯(lián)網(wǎng)工程任務(wù)組)標(biāo)準(zhǔn)化組織于2009年3月定義的通用的隧道協(xié)議,能夠完成無線AP發(fā)現(xiàn)云云控制器、云云控制器對無線AP的配置報文和控制報文中內(nèi)容和字段具體的描述的定義,具有良好的互通性和兼容性,但是,該遠程管理協(xié)議相對復(fù)雜,效率相對低,在互聯(lián)網(wǎng)領(lǐng)域中應(yīng)用有限。又如,通過HTTP(Hyper Text Transfer Protocol,超文本傳輸協(xié)議)/HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer,安全套接字層超文本傳輸協(xié)議)遠程管理協(xié)議,其能夠穿透Internet網(wǎng)(英特網(wǎng)),控制和管理無線AP的協(xié)議具體內(nèi)容由廠家各自約定和實現(xiàn),具有高效、簡明的特點;但是,該遠程管理協(xié)議互通性較差,不能與其他廠家設(shè)備兼容。
我們知道,一般來說,無線AP都是通過單一的遠程管理協(xié)議進行管理和控制,但是單一的遠程管理協(xié)議都有局限性,從而限制了應(yīng)用相應(yīng)遠程管理協(xié)議的無線AP的應(yīng)用。當(dāng)然,現(xiàn)在也有解決無線AP中遠程管理協(xié)議單一性的技術(shù)方案,其將涉及管理沖突的功能模塊進行同步或隔離操作,從而達到協(xié)調(diào)不同管理協(xié)議控制AP的無線功能,其雖然解決了增量部署無線網(wǎng)絡(luò)的問題;但當(dāng)不同云云控制器下發(fā)無線AP全局配置時,若采用先下發(fā)命令的云云控制器先配置、后下發(fā)的云云控制器后配置的準(zhǔn)則進行配置,永遠只有最后下發(fā)命令的云云控制器下發(fā)的命令生效,之前下發(fā)命令的云云控制器下發(fā)的命令都將被覆蓋,從而不能實現(xiàn)對全局管理對象的配置,自然會影響無線AP的正常使用。
技術(shù)實現(xiàn)要素:
針對上述問題,本發(fā)明提供了一種支持多管理協(xié)議的無線AP及其管理方法,有效解決了同一無線AP中同時支持多管理協(xié)議的技術(shù)問題。
一種支持多管理協(xié)議的無線AP,所述無線AP與各管理協(xié)議對應(yīng)的云控制器通信連接,所述無線AP中包括多個無線芯片,且每個無線芯片對應(yīng)一管理協(xié)議;所述無線AP中還包括:
多個協(xié)議解析模塊,每個協(xié)議解析模塊用于解析相應(yīng)管理協(xié)議對應(yīng)的云控制器下發(fā)的控制指令;
業(yè)務(wù)配置模塊,用于接收各協(xié)議解析模塊發(fā)送的解析后的控制指令,并將控制指令分配至相應(yīng)的管理協(xié)議;
無線驅(qū)動模塊,用于接收業(yè)務(wù)配置模塊發(fā)送的解析后的控制指令,并將其作用于相應(yīng)管理協(xié)議的無線芯片中。
進一步優(yōu)選地,在所述無線AP中,
所述無線驅(qū)動模塊還用于根據(jù)接收到的控制指令將相應(yīng)無線芯片管理對象的參數(shù)反饋至業(yè)務(wù)配置模塊;
所述業(yè)務(wù)配置模塊還用于將無線驅(qū)動模塊反饋的各無線芯片的狀態(tài)參數(shù)反饋至相應(yīng)相應(yīng)管理協(xié)議的協(xié)議解析模塊;
所述協(xié)議解析模塊還用于將無線芯片的狀態(tài)參數(shù)上報至相應(yīng)管理協(xié)議的云控制器。
進一步優(yōu)選地,云控制下發(fā)的控制指令包括配置指令,所述配置指令中包括各無線芯片相應(yīng)SSID的配置參數(shù),所述配置參數(shù)包括SSID名稱、VLAN(Virtual Local Area Network,虛擬局域網(wǎng))值、限速值以及無線認證模式。
進一步優(yōu)選地,云控制器下發(fā)的控制指令包括配置指令,所述配置指令中包括各無線芯片工作的信道參數(shù)。
進一步優(yōu)選地,云控制器下發(fā)的控制指令包括參數(shù)讀取指令,無線驅(qū)動模塊根據(jù)參數(shù)讀取指令從相應(yīng)無線芯片中讀取相應(yīng)參數(shù)并反饋至業(yè)務(wù)配置模塊。
本發(fā)明還提供了一種支持多管理協(xié)議無線AP的管理方法,應(yīng)用于上述無線AP,所述無線AP與各管理協(xié)議對應(yīng)的云控制器通信連接,所述無線AP中包括多個無線芯片,且每個無線芯片對應(yīng)一管理協(xié)議;所述管理方法中包括:
S1接收各云控制器下發(fā)的控制指令并進行解析;
S2將解析后的控制指令分配至相應(yīng)的管理協(xié)議;
S3將解析后的控制指令作用于相應(yīng)管理協(xié)議的無線芯片中。
進一步優(yōu)選地,所述管理方法中還包括:
S4根據(jù)接收到的控制指令獲取相應(yīng)無線芯片管理對象的參數(shù);
S5將獲取到的無線芯片的狀態(tài)參數(shù)上報至相應(yīng)管理協(xié)議的云控制器中。
進一步優(yōu)選地,云控制下發(fā)的控制指令包括配置指令,所述配置指令中包括各無線芯片相應(yīng)SSID的配置參數(shù),所述配置參數(shù)包括SSID名稱、VLAN值、限速值以及無線認證模式。
進一步優(yōu)選地,云控制器下發(fā)的控制指令包括配置指令,所述配置指令中包括各無線芯片工作的信道參數(shù)。
進一步優(yōu)選地,云控制器下發(fā)的控制指令包括參數(shù)讀取指令;
在步驟S4中,根據(jù)參數(shù)讀取指令從相應(yīng)無線芯片中讀取相應(yīng)參數(shù)。
在本發(fā)明中,在無線AP中設(shè)置各管理協(xié)議對應(yīng)的無線芯片,即設(shè)置與管理協(xié)議相應(yīng)數(shù)量的無線芯片,通過各無線芯片處理來自各管理協(xié)議對應(yīng)的云控制器下發(fā)的控制指令,從而通過多個相對獨立的管理協(xié)議實現(xiàn)對各無線芯片的控制,真正解決了多管理協(xié)議在同一個無線AP中實現(xiàn)的技術(shù)問題,使無線AP遠程管理同時具備了各管理協(xié)議特性,如兼容性、可穿透性等,為用戶的使用提供便利,提高用戶體驗。
附圖說明
下面將以明確易懂的方式,結(jié)合附圖說明優(yōu)選實施方式,對上述特性、技術(shù)特征、優(yōu)點及其實現(xiàn)方式予以進一步說明。
圖1為本發(fā)明中支持多管理協(xié)議的無線AP示意圖;
圖2為本發(fā)明中支持多管理協(xié)議無線AP的管理方法一種實施方式流程示意圖;
圖3為本發(fā)明中支持多管理協(xié)議無線AP的管理方法另一種實施方式流程示意圖。
附圖標(biāo)號說明:
100-無線AP,110-協(xié)議解析模塊,120-業(yè)務(wù)配置模塊,130-無線驅(qū)動模塊,140-無線芯片。
具體實施方式
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對照附圖說明本發(fā)明的具體實施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實施方式。
如圖1所示為本發(fā)明提供的支持多管理協(xié)議的無線AP一種實施方式示意圖,具體,該無線AP100與各管理協(xié)議對應(yīng)的云控制器200(如圖中所示的云控制器1、......、云控制器n)通信連接,無線AP100中包括多個無線芯片140(如圖中所示的無線芯片1、......、無線芯片n),且每個無線芯片對應(yīng)一管理協(xié)議;無線AP中還包括:多個協(xié)議解析模塊11(如圖中所示的協(xié)議解析模塊1、......、協(xié)議解析模塊n)、業(yè)務(wù)配置模塊120以及無線驅(qū)動模塊130,其中,業(yè)務(wù)配置模塊120分別與多個協(xié)議解析模塊110連接,無線驅(qū)動模塊130與業(yè)務(wù)配置模塊120連接。
在工作過程中,協(xié)議解析模塊110接收云控制器下發(fā)的控制指令,并對其進行解析并將其發(fā)送至業(yè)務(wù)配置模塊120,業(yè)務(wù)配置模塊120接收各協(xié)議解析模塊發(fā)送的解析后的控制指令之后,將控制指令分配至相應(yīng)的管理協(xié)議,并將控制指令下發(fā)至無線驅(qū)動模塊130;無線驅(qū)動模塊130接收業(yè)務(wù)配置模塊發(fā)送的解析后的控制指令,將其作用于相應(yīng)管理協(xié)議的無線芯片140中。
基于上述實施方式,在另一實施方式中,無線驅(qū)動模塊130還用于根據(jù)接收到的控制指令將相應(yīng)無線芯片140管理對象的參數(shù)反饋至業(yè)務(wù)配置模塊;業(yè)務(wù)配置模塊120還用于將無線驅(qū)動模塊130反饋的各無線芯片的狀態(tài)參數(shù)反饋至相應(yīng)相應(yīng)管理協(xié)議的協(xié)議解析模塊110;協(xié)議解析模塊110還用于將無線芯片140的狀態(tài)參數(shù)上報至相應(yīng)管理協(xié)議的云控制器200。
在一實例中,上述管理協(xié)議包括CAPWAP管理協(xié)議和HTTP/HTTPS管理協(xié)議,無線AP中包括CAPWAP協(xié)議解析模塊和HTTP/HTTPS協(xié)議解析模塊之外,還包括無線芯片A(對應(yīng)于CAPWAP管理協(xié)議)和無線芯片B(對應(yīng)于HTTP/HTTPS管理協(xié)議);云控制器包括CAPWAP協(xié)議云控制器和HTTP/HTTPS協(xié)議云控制器。
在工作過程中,CAPWAP協(xié)議解析模塊接收云控制器下發(fā)的控制指令(CAPWAP協(xié)議報文),完成基于CAPWAP協(xié)議云控制器的發(fā)現(xiàn),并將控制指令發(fā)送到業(yè)務(wù)配置模塊;業(yè)務(wù)配置模塊接收來云控制器下發(fā)的控制指令之后將其轉(zhuǎn)換為內(nèi)部統(tǒng)一的指令格式,同時將無線AP的管理對象劃分到不同的管理協(xié)議中。無線驅(qū)動模塊接收業(yè)務(wù)配置模塊發(fā)送的控制命令,將其換成更小的指令單元之后作用于無線芯片A中,使控制命令生效。與此同時,無線驅(qū)動模塊將無線芯片A的寄存器狀態(tài)反饋至業(yè)務(wù)配置模塊;進一步通過CAPWAP協(xié)議解析模塊將其上報至相應(yīng)的云控制器。
HTTP/HTTPS協(xié)議解析模塊接收云控制器下發(fā)的控制指令(HTTP/HTTPS協(xié)議報文),維持無線AP與云控制器的心跳報文,并將控制指令發(fā)送至業(yè)務(wù)配置模塊;業(yè)務(wù)配置模塊接收來云控制器下發(fā)的控制指令之后將其轉(zhuǎn)換為內(nèi)部統(tǒng)一的指令格式,同時將無線AP的管理對象劃分到不同的管理協(xié)議中。無線驅(qū)動模塊接收業(yè)務(wù)配置模塊發(fā)送的控制命令,將其換成更小的指令單元作用于無線芯片B中,使控制命令生效。與此同時,無線驅(qū)動模塊將無線芯片B的寄存器狀態(tài)反饋至業(yè)務(wù)配置模塊;進一步通過HTTP/HTTPS協(xié)議解析模塊將其上報至相應(yīng)的云控制器。
更具體來說,在上述實施方式中,云控制器下發(fā)的控制指令包括讀命令和寫命令。具體,若云控制器下發(fā)讀命令到無線AP,則協(xié)議解析模塊收到此讀命令并進行解析,通過業(yè)務(wù)配置模塊轉(zhuǎn)換為統(tǒng)一的無線業(yè)務(wù)讀命令之后下發(fā)至無線驅(qū)動模塊。更具體來說,若讀命令具體為讀取相應(yīng)管理協(xié)議對應(yīng)的無線芯片的寄存器狀態(tài)指令,要求返回CAPWAP協(xié)議對應(yīng)無線芯片A管理對象的狀態(tài),則無線驅(qū)動模塊接收到該指令之后,讀取無線芯片A寄存器狀態(tài)后返給相應(yīng)云控制器;若要求返回HTTP/HTTPS協(xié)議對應(yīng)無線芯片B管理對象的狀態(tài),則無線驅(qū)動模塊接收到該指令之后,讀取無線芯片B寄存器狀態(tài)后返給相應(yīng)云控制器。
若云控制器下發(fā)寫命令到無線AP時,則協(xié)議解析模塊收到此寫命令并進行解析,通過業(yè)務(wù)配置模塊轉(zhuǎn)換為統(tǒng)一的無線業(yè)務(wù)讀命令之后下發(fā)至無線驅(qū)動模塊。具體,若寫命令具體為配置CAPWAP協(xié)議對應(yīng)無線芯片A管理對象的參數(shù),則無線驅(qū)動模塊接收到該寫指令之后,將相應(yīng)參數(shù)寫入無線芯片A的寄存器中;若寫命令具體為配置HTTP/HTTPS協(xié)議對應(yīng)無線芯片B管理對象的參數(shù),則無線驅(qū)動模塊接收到該寫指令之后,將相應(yīng)參數(shù)寫入無線芯片B的寄存器中。
更具體來說,上述寫指令包括配置指令,該配置指令中包括各無線芯片相應(yīng)SSID的配置參數(shù),配置參數(shù)包括SSID名稱、VLAN值、限速值以及無線認證模式。另外,該寫指令還包括配置指令,該配置指令中包括各無線芯片工作的信道參數(shù)。要說明的是,這里我們只是示例性的給出配置指令中包括的具體內(nèi)容,在實際應(yīng)用中,可以根據(jù)實際情況進行增減。
在一實例中,上述管理協(xié)議包括CAPWAP管理協(xié)議和HTTP/HTTPS管理協(xié)議,無線AP中包括CAPWAP協(xié)議解析模塊和HTTP/HTTPS協(xié)議解析模塊之外,還包括無線芯片A(對應(yīng)于CAPWAP管理協(xié)議)和無線芯片B(對應(yīng)于HTTP/HTTPS管理協(xié)議),且第一芯片的管理子集A包括SSID1~SSID16,第二芯片的管理子集B同樣包括SSID1~SSID16;云控制器包括CAPWAP協(xié)議云控制器和HTTP/HTTPS協(xié)議云控制器。
在工作過程中,無線AP上電啟動之后,CAPWAP協(xié)議解析模塊初始化,采用標(biāo)準(zhǔn)協(xié)議主動發(fā)現(xiàn)云控制器并注冊;HTTP/HTTPS協(xié)議解析模塊初始化,通過HTTP/HTTPS協(xié)議主動向云控制器發(fā)起常鏈接(Transmission Control Protocol,TCP)并注冊;之后,無線芯片A和無線芯片B分別將各自的管理A和管理子集B上報給相應(yīng)的相應(yīng)的CAPWAP協(xié)議云控制器和HTTP/HTTPS協(xié)議云控制器。
CAPWAP協(xié)議云控制器下發(fā)包括SSID1的名稱為“abc”、使能SSID1、SSID1不限速、VLAN值為100以及無線認證模式為802.1X等信息的控制指令至無線AP。無線AP中的CAPWAP協(xié)議解析模塊收到CAPWAP協(xié)議云控制器下發(fā)的控制指令之后,解析該控制指令,將云控制器下發(fā)的SSID1轉(zhuǎn)換為無線芯片A的SSID1,首先將將SSID1的名稱配置成“abc”的配置指令下發(fā)給業(yè)務(wù)配置模塊。業(yè)務(wù)配置模塊收到SSID1名稱配置指令后,確認是無線芯片A的SSID1,下發(fā)給無線驅(qū)動模塊。無線驅(qū)動模塊收到修改無線芯片A中SSID1名稱的配置指令,將其寫入無線芯片A該SSID名稱“abc”寫入SSID1的寄存器中,完成對SSID1的名稱配置,并返回操作成功給業(yè)務(wù)配置模塊;業(yè)務(wù)配置模塊收到無線驅(qū)動模塊的配置成功反饋,進一步將成功結(jié)果反饋給CAPWAP協(xié)議解析模塊;CAPWAP協(xié)議解析模塊收到業(yè)務(wù)配置模塊的配置成功的返回后,向CAPWAP協(xié)議云控制器反饋配置成功結(jié)果。之后,參照上述SSID名稱配置的步驟,CAPWAP協(xié)議解析模塊依次將使能SSID1、SSID1不限速、將VLAN值設(shè)定為100以及將無線認證模式設(shè)定為802.1X等控制指令下發(fā)至業(yè)務(wù)驅(qū)動模塊,之后通過無線驅(qū)動模塊將相應(yīng)的配置指令寫入無線芯片A中,完成對無線芯片A中SSID1的配置。之后,參照上述無線芯片A中SSID1的配置步驟,完成無線芯片A中SSID2~SSID16的配置。
相對應(yīng)的,HTTP/HTTPS協(xié)議云控制器下發(fā)包括SSID1的名稱為“def”、使能SSID1、SSID1不限速、VLAN值為200以及無線認證模式為Portal認證等信息的控制指令至無線AP。無線AP中的HTTP/HTTPS協(xié)議解析模塊收到HTTP/HTTPS協(xié)議云控制器下發(fā)的控制指令之后,解析該控制指令,將云控制器下發(fā)的SSID1轉(zhuǎn)換為無線芯片B的SSID1,首先將將SSID1的名稱配置成“def”的配置指令下發(fā)給業(yè)務(wù)配置模塊。業(yè)務(wù)配置模塊收到SSID1名稱配置指令后,確認是無線芯片B的SSID1,下發(fā)給無線驅(qū)動模塊。無線驅(qū)動模塊收到修改無線芯片B中SSID1名稱的配置指令,將其寫入無線芯片B該SSID名稱“def”寫入SSID1的寄存器中,完成對SSID1的名稱配置,并返回操作成功給業(yè)務(wù)配置模塊;業(yè)務(wù)配置模塊收到無線驅(qū)動模塊的配置成功反饋,進一步將成功結(jié)果反饋給HTTP/HTTPS協(xié)議解析模塊;HTTP/HTTPS協(xié)議解析模塊收到業(yè)務(wù)配置模塊的配置成功的返回后,向HTTP/HTTPS協(xié)議云控制器反饋配置成功結(jié)果。之后,參照上述SSID名稱配置的步驟,HTTP/HTTPS協(xié)議解析模塊依次將使能SSID1、SSID1不限速、將VLAN值設(shè)定為200以及將無線認證模式設(shè)定為Portal認證等控制指令下發(fā)至業(yè)務(wù)驅(qū)動模塊,之后通過無線驅(qū)動模塊將相應(yīng)的配置指令寫入無線芯片B中,完成對無線芯片B中SSID1的配置。之后,參照上述無線芯片B中SSID1的配置步驟,完成無線芯片B中SSID2~SSID16的配置。
無線芯片A和無線芯片B中各SSID都配置完成之后,若CAPWAP協(xié)議云控制器下發(fā)查詢SSID1 VLAN值的控制指令至無線AP;則無線AP中的CAPWAP協(xié)議解析模塊收到CAPWAP協(xié)議云控制器下發(fā)的控制指令之后,解析該控制指令,將云控制器下發(fā)的SSID1轉(zhuǎn)換為無線芯片A的SSID1,將查詢SSID1的VLAN值的控制指令下發(fā)給業(yè)務(wù)配置模塊。業(yè)務(wù)配置模塊收到查詢無線芯片A的SSID1 VLAN值的控制指令后,轉(zhuǎn)發(fā)給無線驅(qū)動模塊;無線驅(qū)動模塊收到讀無線芯片A的SSID1 VLAN值的控制指令,隨即讀取無線芯片A中SSID1相應(yīng)的VLAN寄存器,完成SSID1 VLAN值的讀操作,并將讀取到的SSID1 VLAN值(100)返給業(yè)務(wù)配置模塊;業(yè)務(wù)配置模塊收到無線驅(qū)動模塊的讀成功反饋,進一步將成功結(jié)果反饋給CAPWAP協(xié)議解析模塊;CAPWAP協(xié)議解析模塊收到業(yè)務(wù)配置模塊的查詢成功的消息后,向CAPWAP協(xié)議云控制器反饋查詢SSID1 VLAN為100的成功結(jié)果。
相對應(yīng)的,若HTTP/HTTPS協(xié)議云控制器下發(fā)查詢SSID1 VLAN值的控制指令至無線AP;則無線AP中的HTTP/HTTPS協(xié)議解析模塊收到HTTP/HTTPS協(xié)議云控制器下發(fā)的控制指令之后,解析該控制指令,將云控制器下發(fā)的SSID1轉(zhuǎn)換為無線芯片B的SSID1,將查詢SSID1的VLAN值的控制指令下發(fā)給業(yè)務(wù)配置模塊。業(yè)務(wù)配置模塊收到查詢無線芯片B的SSID1 VLAN值的控制指令后,轉(zhuǎn)發(fā)給無線驅(qū)動模塊;無線驅(qū)動模塊收到讀無線芯片B的SSID1 VLAN值的控制指令,隨即讀取無線芯片B中SSID1相應(yīng)的VLAN寄存器,完成SSID1 VLAN值的讀操作,并將讀取到的SSID1 VLAN值(200)返給業(yè)務(wù)配置模塊;業(yè)務(wù)配置模塊收到無線驅(qū)動模塊的讀成功反饋,進一步將成功結(jié)果反饋給HTTP/HTTPS協(xié)議解析模塊;HTTP/HTTPS協(xié)議解析模塊收到業(yè)務(wù)配置模塊的查詢成功的消息后,向HTTP/HTTPS協(xié)議云控制器反饋查詢SSID1 VLAN為200的成功結(jié)果。
要說明的是,在上述實例中,我們僅給出了管理協(xié)議中包括CAPWAP管理協(xié)議和HTTP/HTTPS管理協(xié)議的示例,在其他實例中,無線AP中還可以兼容其他的管理協(xié)議,只需在無線AP中增加相應(yīng)的無線芯片并通過相應(yīng)管理協(xié)議進行管控即可。
如圖2所示為本發(fā)明提供的支持多管理協(xié)議無線AP的管理方法一種實施方式流程示意圖,應(yīng)用于上述無線AP,具體,該無線AP與各管理協(xié)議對應(yīng)的云控制器通信連接,且該無線AP中包括多個無線芯片,每個無線芯片對應(yīng)一管理協(xié)議。從圖中可以看出,在該管理方法中包括:S1接收各云控制器下發(fā)的控制指令并進行解析;S2將解析后的控制指令分配至相應(yīng)的管理協(xié)議;S3將解析后的控制指令作用于相應(yīng)管理協(xié)議的無線芯片中。
對上述實施方式進行改進得到本實施方式,如圖3所示,在該管理方法中包括:S1接收各云控制器下發(fā)的控制指令并進行解析;S2將解析后的控制指令分配至相應(yīng)的管理協(xié)議;S3將解析后的控制指令作用于相應(yīng)管理協(xié)議的無線芯片中;S4根據(jù)接收到的控制指令獲取相應(yīng)無線芯片管理對象的參數(shù);S5將獲取到的無線芯片的狀態(tài)參數(shù)上報至相應(yīng)管理協(xié)議的云控制器中。
具體來說,上述控制指令中包括配置指令,該配置指令中包括各無線芯片相應(yīng)SSID的配置參數(shù),配置參數(shù)包括SSID名稱、VLAN值、限速值以及無線認證模式。另外,該控制指令中還包括配置指令,該配置指令中包括各無線芯片工作的信道參數(shù)。再有,云控制器下發(fā)的控制指令包括參數(shù)讀取指令。要說明的是,這里我們只是示例性的給出配置指令中包括的具體內(nèi)容,在實際應(yīng)用中,可以根據(jù)實際情況進行增減。
在一實例中,上述管理協(xié)議包括CAPWAP管理協(xié)議和HTTP/HTTPS管理協(xié)議,無線AP中包括CAPWAP協(xié)議解析模塊和HTTP/HTTPS協(xié)議解析模塊之外,還包括無線芯片A(對應(yīng)于CAPWAP管理協(xié)議)和無線芯片B(對應(yīng)于HTTP/HTTPS管理協(xié)議)。
CAPWAP協(xié)議云控制器下發(fā)工作在1信道的控制指令至無線AP。無線AP中的CAPWAP協(xié)議解析模塊收到CAPWAP協(xié)議云控制器下發(fā)的控制指令之后,解析該控制指令,將工作信道設(shè)定為1信道的配置指令下發(fā)給業(yè)務(wù)配置模塊。業(yè)務(wù)配置模塊收到將工作信道設(shè)定為1信道的配置指令后,確認配置無線芯片A的工作信道,并下發(fā)給無線驅(qū)動模塊。無線驅(qū)動模塊收到修改/設(shè)定無線芯片A工作信道的配置指令,寫入無線芯片A的工作信道為1,并返回操作成功給業(yè)務(wù)配置模塊;業(yè)務(wù)配置模塊收到無線驅(qū)動模塊的配置成功反饋,進一步將成功結(jié)果反饋給CAPWAP協(xié)議解析模塊;CAPWAP協(xié)議解析模塊收到業(yè)務(wù)配置模塊的配置成功的返回后,向CAPWAP協(xié)議云控制器反饋配置成功結(jié)果。
HTTP/HTTPS協(xié)議云控制器下發(fā)工作在6信道的控制指令至無線AP。無線AP中的HTTP/HTTPS協(xié)議解析模塊收到HTTP/HTTPS協(xié)議云控制器下發(fā)的控制指令之后,解析該控制指令,將工作信道設(shè)定為6信道的配置指令下發(fā)給業(yè)務(wù)配置模塊。業(yè)務(wù)配置模塊收到將工作信道設(shè)定為6信道的配置指令后,確認配置無線芯片B的工作信道,并下發(fā)給無線驅(qū)動模塊。無線驅(qū)動模塊收到修改/設(shè)定無線芯片B工作信道的配置指令,寫入無線芯片B的工作信道為6,并返回操作成功給業(yè)務(wù)配置模塊;業(yè)務(wù)配置模塊收到無線驅(qū)動模塊的配置成功反饋,進一步將成功結(jié)果反饋給HTTP/HTTPS協(xié)議解析模塊;HTTP/HTTPS協(xié)議解析模塊收到業(yè)務(wù)配置模塊的配置成功的返回后,向HTTP/HTTPS協(xié)議云控制器反饋配置成功結(jié)果。
無線芯片A和無線芯片B的工作信道配置完成之后,若CAPWAP協(xié)議云控制器下發(fā)查詢工作信道的控制指令至無線AP;則無線AP中的CAPWAP協(xié)議解析模塊收到CAPWAP協(xié)議云控制器下發(fā)的控制指令之后,解析該控制指令,將查詢工作信道的控制指令下發(fā)給業(yè)務(wù)配置模塊。業(yè)務(wù)配置模塊收到查詢無線芯片A的工作信道的控制指令后,轉(zhuǎn)發(fā)給無線驅(qū)動模塊;無線驅(qū)動模塊收到讀無線芯片A的工作信道的控制指令,隨即讀取無線芯片A的工作信道,完成工作信道的讀操作,并將讀取到的工作信道(信道1)返給業(yè)務(wù)配置模塊;業(yè)務(wù)配置模塊收到無線驅(qū)動模塊的讀成功反饋,進一步將成功結(jié)果反饋給CAPWAP協(xié)議解析模塊;CAPWAP協(xié)議解析模塊收到業(yè)務(wù)配置模塊的查詢成功的消息后,向CAPWAP協(xié)議云控制器反饋查詢工作信道為1的成功結(jié)果。
無線芯片A和無線芯片B的工作信道配置完成之后,若HTTP/HTTPS協(xié)議云控制器下發(fā)查詢工作信道的控制指令至無線AP;則無線AP中的HTTP/HTTPS協(xié)議解析模塊收到HTTP/HTTPS協(xié)議云控制器下發(fā)的控制指令之后,解析該控制指令,將查詢工作信道的控制指令下發(fā)給業(yè)務(wù)配置模塊。業(yè)務(wù)配置模塊收到查詢無線芯片B的工作信道的控制指令后,轉(zhuǎn)發(fā)給無線驅(qū)動模塊;無線驅(qū)動模塊收到讀無線芯片B的工作信道的控制指令,隨即讀取無線芯片B的工作信道,完成工作信道的讀操作,并將讀取到的工作信道(信道6)返給業(yè)務(wù)配置模塊;業(yè)務(wù)配置模塊收到無線驅(qū)動模塊的讀成功反饋,進一步將成功結(jié)果反饋給HTTP/HTTPS協(xié)議解析模塊;HTTP/HTTPS協(xié)議解析模塊收到業(yè)務(wù)配置模塊的查詢成功的消息后,向HTTP/HTTPS協(xié)議云控制器反饋查詢工作信道為6的成功結(jié)果。
要說明的是,在上述實例中,我們僅給出了管理協(xié)議中包括CAPWAP管理協(xié)議和HTTP/HTTPS管理協(xié)議的示例,在其他實例中,無線AP中還可以兼容其他的管理協(xié)議,只需在無線AP中增加相應(yīng)的無線芯片并通過相應(yīng)管理協(xié)議進行管控即可。
應(yīng)當(dāng)說明的是,上述實施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。