專利名稱:Ap關(guān)聯(lián)終端控制方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),尤其涉及一種AP關(guān)聯(lián)終端控制方法、裝置和系統(tǒng)。
背景技術(shù):
無線局域網(wǎng)絡(luò)(Wire lessLocal Area Networks ;簡稱WLAN)通過 WiFi 技術(shù)可以在熱點區(qū)域為用戶提供寬帶接入服務(wù),例如,可以采用瘦接入點(Access Point,簡稱AP) +接入控制器(Access Controller,簡稱AC)的集中管理架構(gòu)方式來提供寬帶接入服務(wù),在這種架構(gòu)方式中,由AC集中實現(xiàn)接入控制、負(fù)載均衡等功能,AP只實現(xiàn)802. 11的空口功能,負(fù)責(zé)無線電波的收發(fā)任務(wù)。寬帶接入的過程為配置了 WiFi的無線終端,與掃描發(fā)現(xiàn)的WLAN網(wǎng)絡(luò)中的AP關(guān)聯(lián),并向WLAN網(wǎng)絡(luò)內(nèi)的動態(tài)主機(jī)設(shè)置協(xié)議(Dynamic HostConfiguration Protocol,簡稱DHCP)服務(wù)器獲取IP地址;之后,終端通過該IP地址發(fā)送HTTP上網(wǎng)請求,AC將把該HTTP上網(wǎng)請求強(qiáng)制定向到Portal服務(wù)器,Portal服務(wù)器推送Portal頁面給終端用戶填寫用戶名和密碼,交由RADIUS服務(wù)器進(jìn)行認(rèn)證,并啟動計費(fèi)過程。在上述的寬帶接入過程中,終端與AP的關(guān)聯(lián)是開放的,即終端可以不受限制地與其掃描到的AP建立關(guān)聯(lián),因此,可能存在的情況是,關(guān)聯(lián)到AP上的終端為無效終端,該無效終端指的是例如為未通過認(rèn)證的終端、長時間沒有業(yè)務(wù)流量的終端等,這些占用AP資源但是沒有使用業(yè)務(wù)的無效終端造成了網(wǎng)絡(luò)資源的浪費(fèi);并且,AP關(guān)聯(lián)的終端數(shù)量是具有接入上限的,當(dāng)上述無效終端占用AP并使得AP的關(guān)聯(lián)終端數(shù)量達(dá)到接入上限時,必然會使得實際需要使用網(wǎng)絡(luò)的新的終端無法關(guān)聯(lián)AP,降低了 WLAN系統(tǒng)的可用性;同理,胖AP架構(gòu)方式中也仍然存在上述的技術(shù)缺陷。
發(fā)明內(nèi)容
本發(fā)明提供一種AP關(guān)聯(lián)終端控制方法、裝置和系統(tǒng),以減少AP資源的浪費(fèi),提升WLAN系統(tǒng)的可用性。本發(fā)明的一個方面是提供一種AP關(guān)聯(lián)終端控制方法,包括控制設(shè)備在關(guān)聯(lián)至AP的終端的關(guān)聯(lián)狀態(tài)發(fā)生變化時,記錄所述終端的關(guān)聯(lián)狀態(tài)信息,并啟動計時;在經(jīng)過預(yù)設(shè)的計時時間后,若所述終端的關(guān)聯(lián)狀態(tài)未發(fā)生變化,并且所述關(guān)聯(lián)狀態(tài)信息表明所述終端未通過認(rèn)證、或者所述終端通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量,則所述控制設(shè)備控制所述AP斷開與所述關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián)。本發(fā)明的另一個方面是提供一種AP關(guān)聯(lián)終端控制方法,包括接入點AP接收接入控制器AC發(fā)送的連接釋放請求,所述連接釋放請求包括所述終端的MAC地址;所述連接釋放請求是所述AC在根據(jù)記錄的終端的關(guān)聯(lián)狀態(tài)信息確定所述終端在預(yù)設(shè)的計時時間內(nèi)未通過認(rèn)證、或者所述終端通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量時所發(fā)送;
所述AP根據(jù)所述MAC地址,向所述終端發(fā)送關(guān)聯(lián)釋放消息,斷開與所述終端的連接。本發(fā)明的再一個方面是提供一種控制設(shè)備,包括狀態(tài)管理單元,用于在關(guān)聯(lián)至AP的終端的關(guān)聯(lián)狀態(tài)發(fā)生變化時,記錄所述終端的關(guān)聯(lián)狀態(tài)信息,并啟動計時;連接控制單元,用于在經(jīng)過所述計時單元預(yù)設(shè)的計時時間后,若所述終端的關(guān)聯(lián)狀態(tài)未發(fā)生變化,并且所述關(guān)聯(lián)狀態(tài)信息表明所述終端未通過認(rèn)證、或者所述終端通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量,則控制所述AP斷開與所述關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián)。本發(fā)明的又一個方面是提供一種接入點AP,包括 交互單元,用于接收接入控制器AC發(fā)送的連接釋放請求,所述連接釋放請求包括所述終端的MAC地址;所述連接釋放請求是所述AC在根據(jù)記錄的終端的關(guān)聯(lián)狀態(tài)信息確定所述終端在預(yù)設(shè)的計時時間內(nèi)未通過認(rèn)證、或者所述終端通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量時所發(fā)送;連接管理單元,用于根據(jù)所述MAC地址,向所述終端發(fā)送關(guān)聯(lián)釋放消息,斷開與所述終端的連接。本發(fā)明的又一個方面是提供一種AP關(guān)聯(lián)終端控制系統(tǒng),包括本發(fā)明所述的控制設(shè)備。本發(fā)明AP關(guān)聯(lián)終端控制方法的技術(shù)效果是通過根據(jù)記錄的關(guān)聯(lián)狀態(tài)信息,將經(jīng)過預(yù)設(shè)的計時時間未通過認(rèn)證的終端、以及通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量的終端,都控制所述AP斷開與所述終端的關(guān)聯(lián),避免了上述的兩種類型的終端對AP資源的浪費(fèi),例如,長時間占用AP但是一直未通過認(rèn)證、或者長時間占用AP但是不使用業(yè)務(wù)等,將這部分終端強(qiáng)制斷開與AP的關(guān)聯(lián)后,就能夠為新的終端留出空閑的AP資源,提升WLAN系統(tǒng)的可用性。本發(fā)明AP關(guān)聯(lián)終端控制裝置的技術(shù)效果是通過根據(jù)記錄的關(guān)聯(lián)狀態(tài)信息,將經(jīng)過預(yù)設(shè)的計時時間未通過認(rèn)證的終端、以及通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量的終端,都控制所述AP斷開與所述終端的關(guān)聯(lián),避免了上述的兩種類型的終端對AP資源的浪費(fèi),例如,長時間占用AP但是一直未通過認(rèn)證、或者長時間占用AP但是不使用業(yè)務(wù)等,將這部分終端強(qiáng)制斷開與AP的關(guān)聯(lián)后,就能夠為新的終端留出空閑的AP資源,提升WLAN系統(tǒng)的可用性。本發(fā)明AP關(guān)聯(lián)終端控制系統(tǒng)的技術(shù)效果是通過根據(jù)記錄的關(guān)聯(lián)狀態(tài)信息,將經(jīng)過預(yù)設(shè)的計時時間未通過認(rèn)證的終端、以及通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量的終端,都控制所述AP斷開與所述終端的關(guān)聯(lián),避免了上述的兩種類型的終端對AP資源的浪費(fèi),例如,長時間占用AP但是一直未通過認(rèn)證、或者長時間占用AP但是不使用業(yè)務(wù)等,將這部分終端強(qiáng)制斷開與AP的關(guān)聯(lián)后,就能夠為新的終端留出空閑的AP資源,提升WLAN系統(tǒng)的可用性。
圖I為本發(fā)明接入點AP關(guān)聯(lián)終端控制方法一實施例的流程示意圖2為本發(fā)明AP關(guān)聯(lián)終端控制方法另一實施例所應(yīng)用的系統(tǒng)架構(gòu)示意圖;圖3為本發(fā)明AP關(guān)聯(lián)終端控制方法另一實施例的信令示意圖;圖4為本發(fā)明AP關(guān)聯(lián)終端控制方法再一實施例的信令示意圖;圖5為本發(fā)明控制設(shè)備實施例的結(jié)構(gòu)示意圖;圖6為本發(fā)明接入點AP實施例的結(jié)構(gòu)示意圖。
具體實施例方式實施例一圖I為本發(fā)明接入點AP關(guān)聯(lián)終端控制方法一實施例的流程示意圖,如圖I所示,該控制方法可以包括101、控制設(shè)備在關(guān)聯(lián)至AP的終端的關(guān)聯(lián)狀態(tài)發(fā)生變化時,記錄所述終端的關(guān)聯(lián)狀態(tài)信息;其中,所述的控制設(shè)備,在瘦AP架構(gòu)下指的是AC,在胖AP架構(gòu)下指的是AP。所述的關(guān)聯(lián)狀態(tài)指的是,例如包括MAC關(guān)聯(lián)、IP關(guān)聯(lián)、認(rèn)證通過等,該MAC關(guān)聯(lián)指的是終端已經(jīng)關(guān)聯(lián)上AP,但是未獲得IP地址;IP關(guān)聯(lián)指的是終端已經(jīng)獲得為其分配的IP地址,但是尚未通過認(rèn)證。所述的關(guān)聯(lián)狀態(tài)信息指的是,與關(guān)聯(lián)狀態(tài)對應(yīng)的信息,例如,與MAC關(guān)聯(lián)的關(guān)聯(lián)狀態(tài)對應(yīng)的關(guān)聯(lián)狀態(tài)信息就是MAC關(guān)聯(lián),與IP關(guān)聯(lián)的關(guān)聯(lián)狀態(tài)對應(yīng)的關(guān)聯(lián)狀態(tài)信息就是IP關(guān)聯(lián),與認(rèn)證通過的關(guān)聯(lián)狀態(tài)對應(yīng)的關(guān)聯(lián)狀態(tài)信息包括“認(rèn)證通過+流量信息”(該流量信息指的是認(rèn)證通過的狀態(tài)下檢測得到的業(yè)務(wù)流量信息,例如流量數(shù)據(jù)數(shù)量)
坐寸o
本步驟中,控制設(shè)備是在關(guān)聯(lián)狀態(tài)發(fā)生變化的時候,記錄終端的關(guān)聯(lián)狀態(tài)信息,例如,終端的關(guān)聯(lián)狀態(tài)由MAC關(guān)聯(lián)變更為IP關(guān)聯(lián)時,控制設(shè)備需要記錄,將原來記錄的MAC關(guān)聯(lián)變更為IP關(guān)聯(lián);并且,控制設(shè)備在每次變更狀態(tài)后都需要重新開始啟動計時,即該計時是針對每一種狀態(tài)的計時,當(dāng)關(guān)聯(lián)狀態(tài)發(fā)生變更時,計時也需要重新啟動。102、控制設(shè)備根據(jù)所述關(guān)聯(lián)狀態(tài)信息,控制所述AP斷開與所述關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián)。其中,在經(jīng)過預(yù)設(shè)的計時時間后,若終端的關(guān)聯(lián)狀態(tài)未發(fā)生變化,并且,關(guān)聯(lián)狀態(tài)信息表明所述終端未通過認(rèn)證、或者所述終端通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量,則控制設(shè)備控制所述AP斷開與所述關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián)。舉例說明假設(shè)101中終端的關(guān)聯(lián)狀態(tài)是MAC關(guān)聯(lián),記錄的關(guān)聯(lián)狀態(tài)信息也為MAC關(guān)聯(lián),設(shè)定計時時間為5min ;在經(jīng)過計時時間后,如果終端仍然處于MAC關(guān)聯(lián),即關(guān)聯(lián)狀態(tài)未發(fā)生變化(如果計時時間內(nèi)發(fā)生了變化,則控制設(shè)備將重新記錄終端的新的關(guān)聯(lián)狀態(tài)信息,并重新啟動計時),則此時控制設(shè)備根據(jù)關(guān)聯(lián)狀態(tài)信息“MAC關(guān)聯(lián)”可以得到,該終端在計時時間的這段時間間隔內(nèi),是一直處于MAC關(guān)聯(lián)狀態(tài)的,終端一直未通過認(rèn)證,則不管終端是因為何種原因造成一直未通過認(rèn)證(例如由于某種錯誤導(dǎo)致未成功分配IP),控制設(shè)備都會控制斷開AP與該終端的關(guān)聯(lián)。再舉例說明假設(shè)101中終端的關(guān)聯(lián)狀態(tài)是已經(jīng)認(rèn)證通過,記錄的關(guān)聯(lián)狀態(tài)信息中也包括認(rèn)證通過,其實此時控制設(shè)備會開始對終端的業(yè)務(wù)流量進(jìn)行檢測,并在關(guān)聯(lián)狀態(tài)信息中也一并包括流量信息,該流量信息例如為數(shù)據(jù)數(shù),每檢測到一個數(shù)據(jù)發(fā)送就可以將該數(shù)據(jù)數(shù)加I。設(shè)定計時時間為15min ;在經(jīng)過計時時間后,如果該終端在這15min內(nèi)未發(fā)生業(yè)務(wù)流量,即數(shù)據(jù)數(shù)為零,則表明該終端其實一直處于長時間未使用業(yè)務(wù)的狀態(tài),是對網(wǎng)絡(luò)資源的浪費(fèi),則控制設(shè)備將控制斷開AP與該終端的關(guān)聯(lián)。具體的,所述的控制AP斷開與關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián),可以采用如下方式實現(xiàn)例如,在瘦AP架構(gòu)方式下,AC向AP發(fā)送連接釋放請求,該連接釋放請求包括終端的MAC地址 。AP根據(jù)所述MAC地址,向終端發(fā)送關(guān)聯(lián)釋放消息,斷開與所述終端的連接。通過以上說明可以得到,本實施例的AP關(guān)聯(lián)終端控制方法,能夠?qū)㈤L時間處于未通過認(rèn)證狀態(tài)的終端、以及長時間未使用業(yè)務(wù)的終端,都強(qiáng)制AP斷開與該終端的關(guān)聯(lián),從而最大程度上減少了 AP資源的浪費(fèi),使得新的終端用戶可以與AP關(guān)聯(lián),提升了 WLAN系統(tǒng)的可用性。實施例二本實施例以瘦AP+AC的架構(gòu)方式為例,對AP關(guān)聯(lián)終端控制方法進(jìn)行詳細(xì)說明。圖2為本發(fā)明AP關(guān)聯(lián)終端控制方法另一實施例所應(yīng)用的系統(tǒng)架構(gòu)示意圖,在此種架構(gòu)方式下,該方法中所述的控制設(shè)備指的是AC。其中,在本實施例中,AC管理并儲存終端信息,例如包括終端的IP地址、終端的MAC地址、終端接入AP的地址、終端關(guān)聯(lián)狀態(tài)等。對于終端的關(guān)聯(lián)狀態(tài)包括如下四個狀態(tài)未關(guān)聯(lián)此時代表該終端已經(jīng)下線,未關(guān)聯(lián)AP ;MAC關(guān)聯(lián)此時代表該終端已關(guān)聯(lián)AP,但未獲得IP地址;IP關(guān)聯(lián)代表AC已經(jīng)為該終端分配IP地址,但還未通過認(rèn)證;認(rèn)證通過代表AC已經(jīng)為該終端分配IP地址,并且該終端也已經(jīng)通過認(rèn)證。圖3為本發(fā)明AP關(guān)聯(lián)終端控制方法另一實施例的信令示意圖,結(jié)合圖2和圖3所示,該方法可以包括301、終端 STA 與 AP 關(guān)聯(lián);配置了 WiFi的無線終端STA發(fā)現(xiàn)WLAN網(wǎng)絡(luò),并掃描發(fā)現(xiàn)該WLAN網(wǎng)絡(luò)中的AP后,將觸發(fā)STA與AP的關(guān)聯(lián)流程,該關(guān)聯(lián)流程可以包括STA向AP發(fā)送關(guān)聯(lián)請求,AP向STA返回關(guān)聯(lián)應(yīng)答等。STA關(guān)聯(lián)到WLAN網(wǎng)絡(luò)中的AP,此時STA與AP之間的無線鏈路已經(jīng)打通。其中,在上述的關(guān)聯(lián)流程中,AP會保存相關(guān)的STA信息;例如,當(dāng)STA完成與AP的關(guān)聯(lián)之后,AP將會保存該新關(guān)聯(lián)的STA的MAC地址,該MAC地址是STA固有的。302、AP 向 AC 發(fā)送 STA 信息;AP將301中存儲的新關(guān)聯(lián)的STA信息,例如該STA的MAC地址等,發(fā)送給AC。303、AC記錄STA的關(guān)聯(lián)狀態(tài)為MAC關(guān)聯(lián);并啟動計時器;其中,AC在接收到AP發(fā)送的STA信息后,可以獲知該STA已經(jīng)關(guān)聯(lián)至該AP,并記錄該STA接入的AP的標(biāo)識(相當(dāng)于記錄AP和STA的對應(yīng)關(guān)系,記錄STA所關(guān)聯(lián)的AP的標(biāo)識)、該STA的MAC地址、該STA的關(guān)聯(lián)狀態(tài)為MAC關(guān)聯(lián),表明該STA目前已經(jīng)關(guān)聯(lián)至AP,具有了 MAC地址。本步驟中,AC還在記錄STA的關(guān)聯(lián)狀態(tài)時,同時啟動計時器;當(dāng)然,具體實施中也可以在記錄關(guān)聯(lián)狀態(tài)后啟動計時器,開始計時。此時,可能出現(xiàn)兩種情況,一種情況是,在啟動計時器開始計時后,由于出現(xiàn)某種故障或者錯誤原因,該STA在MAC關(guān)聯(lián)狀態(tài)之后一直未再發(fā)生狀態(tài)的變更,即一直處于MAC關(guān)聯(lián)狀態(tài),長時間未完成IP分配過程;則在該303之后,是繼續(xù)執(zhí)行308 312 ;另一種情況是,在啟動計時器開始計時后,后續(xù)流程進(jìn)展正常,STA能夠順利得到分配的IP地址等,此時在該303之后,是繼續(xù)執(zhí)行304。304、AC 為 STA 分配 IP 地址;其中,STA將發(fā)起DHCP請求,AC將向STA發(fā)送DHCP應(yīng)答,為STA分配一個IP地址。305、AC記錄STA的關(guān)聯(lián)狀態(tài)為IP關(guān)聯(lián);并重新啟動計時器;AC在為STA完成IP地址分配后,將STA的關(guān)聯(lián)狀態(tài)由303中的MAC關(guān)聯(lián)更正為IP關(guān)聯(lián);并重新啟動計時器。同303中所述的,在啟動計時器之后,可能出現(xiàn)的是,繼續(xù)執(zhí)行308,或者是繼續(xù)執(zhí) 行 306。306、AC記錄STA的關(guān)聯(lián)狀態(tài)為認(rèn)證通過;其中,STA在獲得分配的IP地址后,其對網(wǎng)絡(luò)的訪問仍然是受限的,需要進(jìn)一步的接入認(rèn)證過程。STA將啟動基于Portal的認(rèn)證過程,終端用戶打開網(wǎng)頁通過HTTP請求上網(wǎng),此時AC截獲到用戶在開始接入階段,其將會把該HTTP請求強(qiáng)制定向到Portal服務(wù)器,進(jìn)而由Portal服務(wù)器對該HTTP請求進(jìn)行應(yīng)答,推送Portal頁面給用戶填寫用戶名和密碼,交由RADIUS服務(wù)器進(jìn)行認(rèn)證,并啟動計費(fèi)過程。同時,AC可以監(jiān)測STA與Portal之間的認(rèn)證報文,獲知該STA是否通過認(rèn)證;若STA認(rèn)證通過,則AC將STA的關(guān)聯(lián)狀態(tài)由305中的IP關(guān)聯(lián)更正為認(rèn)證通過。307、AC開始檢測認(rèn)證通過的STA的業(yè)務(wù)流量,并重新啟動計時器;在獲取STA通過認(rèn)證時,AC開始啟動計時器,檢測STA的業(yè)務(wù)流量,并記錄該STA的關(guān)聯(lián)狀態(tài)信息,其中,該關(guān)聯(lián)狀態(tài)信息包括認(rèn)證通過、以及該STA的業(yè)務(wù)流量信息。例如,流量檢測方法可以為可以在AC處部署流量檢測器,AC對所有經(jīng)過AC的業(yè)務(wù),都通過流量檢測器進(jìn)行解析,得到該業(yè)務(wù)流量對應(yīng)的源IP地址,表明該源IP地址對應(yīng)的STA有業(yè)務(wù)流量,則觸發(fā)該對應(yīng)的STA的關(guān)聯(lián)狀態(tài)信息的更新。例如,可以在該STA的關(guān)聯(lián)狀態(tài)信息中記錄流量數(shù)據(jù)數(shù)量,每檢測到一個數(shù)據(jù)發(fā)送將該數(shù)據(jù)數(shù)量+1,直到到達(dá)預(yù)設(shè)的計時時間時才清零,這樣在計時時間到達(dá)時可以查看上述記錄,從而判斷在計時時間段內(nèi)是否有流量。此外,AC也可以在檢測到有流量時更新計時器,例如,AC在3分20秒時檢測到有流量經(jīng)過,則在該時間啟動計時器;當(dāng)在3分53秒時又檢測到有流量經(jīng)過,則將上述啟動的計時器清零,即重新開始計時。308、上述啟動的計時器的計時時間到達(dá)時,AC判斷該STA是否是無效關(guān)聯(lián)終端;其中,對于在計時時間內(nèi),關(guān)聯(lián)狀態(tài)未發(fā)生變化,一直未達(dá)到認(rèn)證通過狀態(tài)的關(guān)聯(lián)終端(包括MAC關(guān)聯(lián)、IP關(guān)聯(lián)),都認(rèn)為該類用戶屬于無效關(guān)聯(lián)終端,或者,對于認(rèn)證通過的終端,但是在計時時間內(nèi)一直沒有業(yè)務(wù)流量的終端,也認(rèn)為是無效關(guān)聯(lián)終端。例如,MAC關(guān)聯(lián)后,長時間未完成IP分配以及認(rèn)證過程此時,可能出現(xiàn)的是用戶IP地址分配錯誤,或者未分配,此時用戶的關(guān)聯(lián)是無效的?;蛘?,IP關(guān)聯(lián)后,長時間未完成認(rèn)證無論是認(rèn)證未通過或者不參加認(rèn)證,用戶如果處于IP關(guān)聯(lián)一段時間,那么就認(rèn)為該用戶是無效關(guān)聯(lián)用戶。或者,用戶處于認(rèn)證通過后,長時間無流量用戶在該狀態(tài)下,如果長時間沒有業(yè)務(wù),那么也認(rèn)為該用戶是無效關(guān)聯(lián)用戶。
計時器的計時時間可以根據(jù)實際情況具體設(shè)置,例如15min。本步驟中,如果AC判斷STA是無效關(guān)聯(lián)終端,則繼續(xù)執(zhí)行309 ;否則,不對該STA執(zhí)行后續(xù)的連接釋放流程。309、AC向AP發(fā)送連接釋放請求,所述連接釋放請求包括所述終端的MAC地址;其中,AC在判斷STA是無效關(guān)聯(lián)終端后,將發(fā)送給AP連接釋放請求,該連接釋放請求中包括STA的MAC地址。AP處存儲有相關(guān)聯(lián)的STA的MAC地址,因此,AC如果要觸發(fā)AP斷開與STA的關(guān)聯(lián),是需要將STA的MAC地址告知AP的,以使得AP得知需要釋放與該MAC地址對應(yīng)的STA的關(guān)聯(lián)。如本實施例前邊所述的,AC中存儲有該STA的IP地址、MAC地址、接入AP地址等信息的對應(yīng)關(guān)系,因此,對于處在MAC關(guān)聯(lián)、IP關(guān)聯(lián)等狀態(tài)的STA并且被認(rèn)為是無效關(guān)聯(lián),AC是可以得到該STA的MAC地址的。對于認(rèn)證通過但是沒有業(yè)務(wù)流量的STA,AC也可以通 過解析經(jīng)過的流量,得到該流量對應(yīng)的IP地址,進(jìn)而得到該IP對應(yīng)的MAC地址。此外,對于認(rèn)證通過但是沒有業(yè)務(wù)流量的STA,AC在觸發(fā)用戶下線流程時,需要與Radius交互,告知Radius用戶下線,使得Radius對該STA停止計費(fèi);并向AP發(fā)送連接釋放請求。310、AP根據(jù)連接釋放請求中的MAC地址,斷開與STA的連接;AP接收到AC的連接釋放請求后,則向MAC地址對應(yīng)的STA發(fā)送關(guān)聯(lián)釋放消息(Associate Release Req) ;STA收到該關(guān)聯(lián)釋放消息之后,應(yīng)答AP,完成與AP之間的關(guān)聯(lián)釋放。通過將上述的無效關(guān)聯(lián)終端與AP之間的關(guān)聯(lián)釋放,避免了網(wǎng)絡(luò)資源的浪費(fèi),使得實際需要使用網(wǎng)絡(luò)的終端能夠接入網(wǎng)絡(luò),提高了 WLAN系統(tǒng)的可用性。311、AP向AC發(fā)送連接釋放應(yīng)答;本步驟中,AP在斷開與STA的關(guān)聯(lián)后,將更新自己的連接狀態(tài)表,即表明不再與所述的MAC地址對應(yīng)的STA關(guān)聯(lián);并且,AP向AC發(fā)送連接釋放應(yīng)答,告知AC其已經(jīng)斷開了與STA的關(guān)聯(lián)。312、AC根據(jù)所述連接釋放應(yīng)答,對STA的關(guān)聯(lián)狀態(tài)信息進(jìn)行變更,將STA的關(guān)聯(lián)狀態(tài)信息記錄為未關(guān)聯(lián);其中,當(dāng)STA處于未關(guān)聯(lián)狀態(tài)時,無資源占用。此外,AP既通過802. IIMAC接口響應(yīng)STA的關(guān)聯(lián)請求,又依據(jù)AC的決策控制與STA的鏈路連接。本實施例中,AP具有一部分與STA之間的連接管理的功能,例如,現(xiàn)有技術(shù)中,用戶即使在未連接到AC時,也可以對二層內(nèi)的所有STA發(fā)起MAC攻擊,該二層內(nèi)的所有STA指的是,連接至同一個AC的多個AP下所關(guān)聯(lián)的STA,并且該多個AP是屬于同一個無線分布式系統(tǒng)(Wireless Distribution System,簡稱WDS)的;所述的攻擊指的是MAC攻擊,即某一 AP下關(guān)聯(lián)的STA會對同一 WDS下的其他A P下的關(guān)聯(lián)STA產(chǎn)生影響,例如,本來源端要將某消息發(fā)送至STAl的(比如可以廣播通知要將消息發(fā)送至MAC1,該MACl即為STAl的MAC地址),但是有可能另一個STA2卻發(fā)送攻擊消息告訴源端其MAC地址就是STAl的MAC地址即MAC1,導(dǎo)致源端將消息發(fā)送至STA2 ;而本實施例中,做的是類似二層隔離機(jī)制,AP可以控制STA,例如,上面例子中AP可以識別出STA2發(fā)送的攻擊報文中的MAC地址是偽地址,并控制STA發(fā)送該消息,避免對其他AP下的STA產(chǎn)生影響。
實施例三本實施例以胖AP架構(gòu)方式為例,對AP關(guān)聯(lián)終端控制方法進(jìn)行詳細(xì)說明;其中,由于胖AP架構(gòu)中,該控制方法的原理基本是與瘦AP架構(gòu)下的原理相同的,區(qū)別主要是瘦AP架構(gòu)下的由AC執(zhí)行的處理在胖AP架構(gòu)中也均由AP執(zhí)行,是由AP執(zhí)行上述的記錄關(guān)聯(lián)狀態(tài)、啟動計時器、發(fā)送關(guān)聯(lián)釋放消息等處理的,過程與瘦AP方式類似,因此,本實施例對該控制方法僅做簡單說明,具體過程可以結(jié)合參見圖3所述。
圖4為本發(fā)明AP關(guān)聯(lián)終端控制方法再一實施例的信令示意圖,如圖4所示,該方法可以包括401、終端 STA 與 AP 關(guān)聯(lián);402、AP記錄STA的關(guān)聯(lián)狀態(tài)為MAC關(guān)聯(lián);并啟動計時器;403、STA獲取分配的IP地址;404、AP記錄STA的關(guān)聯(lián)狀態(tài)為IP關(guān)聯(lián);并重新啟動計時器;405、AP記錄STA的關(guān)聯(lián)狀態(tài)為認(rèn)證通過;406、AP開始檢測認(rèn)證通過的STA的業(yè)務(wù)流量,并重新啟動計時器;407、上述啟動的計時器的計時時間到達(dá)時,AP判斷該STA是否是無效關(guān)聯(lián)終端;如果AP判斷STA是無效關(guān)聯(lián)終端,則繼續(xù)執(zhí)行408 ;否則,不對該STA執(zhí)行后續(xù)的連接釋放流程;408、AP根據(jù)連接釋放請求中的MAC地址,斷開與STA的連接;409、AP對STA的關(guān)聯(lián)狀態(tài)信息進(jìn)行變更,將STA的關(guān)聯(lián)狀態(tài)信息記錄為未關(guān)聯(lián)。實施例四圖5為本發(fā)明控制設(shè)備實施例的結(jié)構(gòu)示意圖,該控制設(shè)備可以執(zhí)行本發(fā)明任意實施例的AP關(guān)聯(lián)終端控制方法,該控制設(shè)備在瘦AP架構(gòu)下為AC,在胖AP架構(gòu)下為AP。如圖5所示,該控制設(shè)備可以包括狀態(tài)管理單元41、連接控制單元42 ;其中,狀態(tài)管理單元41,用于在關(guān)聯(lián)至AP的終端的關(guān)聯(lián)狀態(tài)發(fā)生變化時,記錄所述終端的關(guān)聯(lián)狀態(tài)信息,并啟動計時;連接控制單元42,用于在經(jīng)過所述計時單元預(yù)設(shè)的計時時間后,若所述終端的關(guān)聯(lián)狀態(tài)未發(fā)生變化,并且所述關(guān)聯(lián)狀態(tài)信息表明所述終端未通過認(rèn)證、或者所述終端通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量,則控制所述AP斷開與所述關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián)。進(jìn)一步的,狀態(tài)管理單元41,具體用于在獲取所述終端的MAC地址后,記錄所述終端的關(guān)聯(lián)狀態(tài)信息為MAC關(guān)聯(lián);或者,在為所述終端分配IP地址后,記錄所述終端的關(guān)聯(lián)狀態(tài)信息為IP關(guān)聯(lián);或者,用于在獲取所述終端通過認(rèn)證時,開始檢測所述終端的業(yè)務(wù)流量,并記錄終端的關(guān)聯(lián)狀態(tài)信息,所述關(guān)聯(lián)狀態(tài)信息包括認(rèn)證通過和流量信息。進(jìn)一步的,狀態(tài)管理單元41可以包括流量分析子單元411、狀態(tài)記錄子單元412 ;其中,流量分析子單元411,用于對經(jīng)過所述控制設(shè)備的業(yè)務(wù)流量進(jìn)行解析,得到所述業(yè)務(wù)流量對應(yīng)的終端的IP地址;狀態(tài)記錄子單元412,用于在所述IP地址對應(yīng)的終端的關(guān)聯(lián)狀態(tài)信息中記錄所述流量信息;所述流量信息包括流量數(shù)據(jù)數(shù)量。該狀態(tài)記錄子單元412可以執(zhí)行上述的記錄所述終端的關(guān)聯(lián)狀態(tài)信息為MAC關(guān)聯(lián)、IP關(guān)聯(lián)或者認(rèn)證通過等。進(jìn)一步的,在瘦AP架構(gòu)下,控制設(shè)備為接入控制器AC ;相應(yīng)的,連接控制單元42,具體用于向所述AP發(fā)送連接釋放請求,所述連接釋放請求包括所述終端的MAC地址,以使得所述AP根據(jù)所述MAC地址,斷開與所述終端的關(guān)聯(lián)。進(jìn)一步的,狀態(tài)管理單元41,具體用于在所述連接控制單元控制所述AP斷開與所述關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián)之后,記錄所述終端的關(guān)聯(lián)狀態(tài)信息為未關(guān)聯(lián)。圖6為本發(fā)明接入點AP實施例的結(jié)構(gòu)示意圖,該圖6所示的是瘦AP架構(gòu)下的AP,該AP可以包括交互單元51和連接管理單元52 ;其中,交互單元51,用于接收接入控制器AC發(fā)送的連接釋放請求,所述連接釋放請求包括所述終端的MAC地址;所述連接釋放請求是所述AC在根據(jù)記錄的終端的關(guān)聯(lián)狀態(tài)信息確定所述終端在預(yù)設(shè)的計時時間內(nèi)未通過認(rèn)證、或者所述終端通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量時所發(fā)送。 連接管理單元52,用于根據(jù)所述MAC地址,向所述終端發(fā)送關(guān)聯(lián)釋放消息,斷開與所述終端的連接。進(jìn)一步的,交互單元51,還用于在斷開與終端的連接之后,向所述AC發(fā)送連接釋放應(yīng)答,以使得所述AC根據(jù)所述連接釋放應(yīng)答,將所述終端的關(guān)聯(lián)狀態(tài)信息記錄為未關(guān)聯(lián)。實施例五本發(fā)明實施例還提供了一種AP關(guān)聯(lián)終端控制系統(tǒng),該系統(tǒng)包括本發(fā)明任意實施例所述的控制設(shè)備。其中,在瘦AP架構(gòu)方式下,控制設(shè)備為接入控制器AC,該控制系統(tǒng)還包括接入點AP。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
權(quán)利要求
1.一種接入點AP關(guān)聯(lián)終端控制方法,其特征在于,包括 控制設(shè)備在關(guān)聯(lián)至AP的終端的關(guān)聯(lián)狀態(tài)發(fā)生變化吋,記錄所述終端的關(guān)聯(lián)狀態(tài)信息,并啟動計時; 在經(jīng)過預(yù)設(shè)的計時時間后,若所述終端的關(guān)聯(lián)狀態(tài)未發(fā)生變化,并且所述關(guān)聯(lián)狀態(tài)信息表明所述終端未通過認(rèn)證、或者所述終端通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量,則所述控制設(shè)備控制所述AP斷開與所述關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián)。
2.根據(jù)權(quán)利要求I所述的AP關(guān)聯(lián)終端控制方法,其特征在于,所述控制設(shè)備在關(guān)聯(lián)至AP的終端的關(guān)聯(lián)狀態(tài)發(fā)生變化時,記錄所述終端的關(guān)聯(lián)狀態(tài)信息,包括 所述控制設(shè)備在獲取所述終端的MAC地址后,記錄所述終端的關(guān)聯(lián)狀態(tài)信息為MAC關(guān)聯(lián);或者, 所述控制設(shè)備在為所述終端分配IP地址后,記錄所述終端的關(guān)聯(lián)狀態(tài)信息為IP關(guān)聯(lián)。
3.根據(jù)權(quán)利要求I所述的AP關(guān)聯(lián)終端控制方法,其特征在于,所述控制設(shè)備在關(guān)聯(lián)至AP的終端的關(guān)聯(lián)狀態(tài)發(fā)生變化時,記錄所述終端的關(guān)聯(lián)狀態(tài)信息,包括 所述控制設(shè)備在獲取所述終端通過認(rèn)證吋,開始檢測所述終端的業(yè)務(wù)流量,并記錄所述終端的關(guān)聯(lián)狀態(tài)信息,所述關(guān)聯(lián)狀態(tài)信息包括認(rèn)證通過和流量信息。
4.根據(jù)權(quán)利要求3所述的AP關(guān)聯(lián)終端控制方法,其特征在于,所述檢測所述終端的業(yè)務(wù)流量,具體為 所述控制設(shè)備對經(jīng)過所述控制設(shè)備的業(yè)務(wù)流量進(jìn)行解析,得到所述業(yè)務(wù)流量對應(yīng)的終端的IP地址; 所述控制設(shè)備在所述IP地址對應(yīng)的終端的關(guān)聯(lián)狀態(tài)信息中記錄所述流量信息;所述流量信息包括流量數(shù)據(jù)數(shù)量。
5.根據(jù)權(quán)利要求1-4任一所述的AP關(guān)聯(lián)終端控制方法,其特征在于,所述控制設(shè)備為接入控制器AC ;相應(yīng)的,所述控制設(shè)備控制所述AP斷開與所述關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián),具體為 所述AC向所述AP發(fā)送連接釋放請求,所述連接釋放請求包括所述終端的MAC地址,以使得所述AP根據(jù)所述MAC地址,斷開與所述終端的關(guān)聯(lián)。
6.根據(jù)權(quán)利要求I所述的AP關(guān)聯(lián)終端控制方法,其特征在于,在所述控制設(shè)備控制AP斷開與所述關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián)之后,還包括 所述控制設(shè)備記錄所述終端的關(guān)聯(lián)狀態(tài)信息為未關(guān)聯(lián)。
7.一種接入點AP關(guān)聯(lián)終端控制方法,其特征在于,包括 接入點AP接收接入控制器AC發(fā)送的連接釋放請求,所述連接釋放請求包括所述終端的MAC地址;所述連接釋放請求是所述AC在根據(jù)記錄的終端的關(guān)聯(lián)狀態(tài)信息確定所述終端在預(yù)設(shè)的計時時間內(nèi)未通過認(rèn)證、或者所述終端通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量時所發(fā)送; 所述AP根據(jù)所述MAC地址,向所述終端發(fā)送關(guān)聯(lián)釋放消息,斷開與所述終端的連接。
8.根據(jù)權(quán)利要求7所述的AP關(guān)聯(lián)終端控制方法,其特征在于,所述斷開與所述終端的連接之后,還包括 所述AP向所述AC發(fā)送連接釋放應(yīng)答,以使得所述AC根據(jù)所述連接釋放應(yīng)答,將所述終端的關(guān)聯(lián)狀態(tài)信息記錄為未關(guān)聯(lián)。
9.ー種控制設(shè)備,其特征在于,包括 狀態(tài)管理単元,用于在關(guān)聯(lián)至AP的終端的關(guān)聯(lián)狀態(tài)發(fā)生變化時,記錄所述終端的關(guān)聯(lián)狀態(tài)信息,并啟動計時; 連接控制単元,用于在經(jīng)過所述計時單元預(yù)設(shè)的計時時間后,若所述終端的關(guān)聯(lián)狀態(tài)未發(fā)生變化,并且所述關(guān)聯(lián)狀態(tài)信息表明所述終端未通過認(rèn)證、或者所述終端通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量,則控制所述AP斷開與所述關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián)。
10.根據(jù)權(quán)利要求9所述的控制設(shè)備,其特征在于,所述狀態(tài)管理単元,具體用于 在獲取所述終端的MAC地址后,記錄所述終端的關(guān)聯(lián)狀態(tài)信息為MAC關(guān)聯(lián);或者,在為所述終端分配IP地址后,記錄所述終端的關(guān)聯(lián)狀態(tài)信息為IP關(guān)聯(lián); 或者,用于在獲取所述終端通過認(rèn)證時,開始檢測所述終端的業(yè)務(wù)流量,并記錄終端的關(guān)聯(lián)狀態(tài)信息,所述關(guān)聯(lián)狀態(tài)信息包括認(rèn)證通過和流量信息。
11.根據(jù)權(quán)利要求10所述的控制設(shè)備,其特征在于,所述狀態(tài)管理単元包括 流量分析子単元,用于對經(jīng)過所述控制設(shè)備的業(yè)務(wù)流量進(jìn)行解析,得到所述業(yè)務(wù)流量對應(yīng)的終端的IP地址; 狀態(tài)記錄子単元,用于在所述IP地址對應(yīng)的終端的關(guān)聯(lián)狀態(tài)信息中記錄所述流量信息;所述流量信息包括流量數(shù)據(jù)數(shù)量。
12.根據(jù)權(quán)利要求9所述的控制設(shè)備,其特征在于,所述控制設(shè)備為接入控制器AC;相應(yīng)的, 所述連接控制單元,具體用于向所述AP發(fā)送連接釋放請求,所述連接釋放請求包括所述終端的MAC地址,以使得所述AP根據(jù)所述MAC地址,斷開與所述終端的關(guān)聯(lián)。
13.根據(jù)權(quán)利要求9所述的控制設(shè)備,其特征在干, 所述狀態(tài)管理単元,具體用于在所述連接控制單元控制所述AP斷開與所述關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián)之后,記錄所述終端的關(guān)聯(lián)狀態(tài)信息為未關(guān)聯(lián)。
14.一種接入點AP,其特征在于,包括 交互単元,用于接收接入控制器AC發(fā)送的連接釋放請求,所述連接釋放請求包括所述終端的MAC地址;所述連接釋放請求是所述AC在根據(jù)記錄的終端的關(guān)聯(lián)狀態(tài)信息確定所述終端在預(yù)設(shè)的計時時間內(nèi)未通過認(rèn)證、或者所述終端通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量時所發(fā)送; 連接管理単元,用于根據(jù)所述MAC地址,向所述終端發(fā)送關(guān)聯(lián)釋放消息,斷開與所述終端的連接。
15.根據(jù)權(quán)利要求14所述的AP,其特征在干, 所述交互単元,還用于在斷開與終端的連接之后,向所述AC發(fā)送連接釋放應(yīng)答,以使得所述AC根據(jù)所述連接釋放應(yīng)答,將所述終端的關(guān)聯(lián)狀態(tài)信息記錄為未關(guān)聯(lián)。
16.一種接入點AP關(guān)聯(lián)終端控制系統(tǒng),其特征在于,包括權(quán)利要求9-13任一所述的控制設(shè)備。
17.根據(jù)權(quán)利要求16所述的AP關(guān)聯(lián)終端控制系統(tǒng),其特征在干,當(dāng)所述控制設(shè)備為接入控制器AC時,所述控制系統(tǒng)還包括接入點AP0
全文摘要
本發(fā)明提供一種AP關(guān)聯(lián)終端控制方法、裝置和系統(tǒng),其中方法包括控制設(shè)備在關(guān)聯(lián)至AP的終端的關(guān)聯(lián)狀態(tài)發(fā)生變化時,記錄所述終端的關(guān)聯(lián)狀態(tài)信息,并啟動計時;在經(jīng)過預(yù)設(shè)的計時時間后,若所述終端的關(guān)聯(lián)狀態(tài)未發(fā)生變化,并且所述關(guān)聯(lián)狀態(tài)信息表明所述終端未通過認(rèn)證、或者所述終端通過認(rèn)證但在所述計時時間內(nèi)未發(fā)生業(yè)務(wù)流量,則所述控制設(shè)備控制所述AP斷開與所述關(guān)聯(lián)狀態(tài)信息對應(yīng)的終端的關(guān)聯(lián)。本發(fā)明避免了AP資源的浪費(fèi),提升了WLAN系統(tǒng)的可用性。
文檔編號H04W28/16GK102685812SQ20121014673
公開日2012年9月19日 申請日期2012年5月11日 優(yōu)先權(quán)日2012年5月11日
發(fā)明者呂召彪, 李向東, 楊淑敏, 王健全, 胡云, 邱勇 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司