專利名稱:Sta控制方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種STA控制方法和裝置。
背景技術(shù):
目前,由于3G技術(shù)的技術(shù)自身以及成本等方面的限制,3G空口可以提供的無(wú)線帶寬資源較為有限。同時(shí),隨著智能手機(jī)和MID設(shè)備(例如IPAD)等終端設(shè)備的市場(chǎng)占有率的迅速擴(kuò)大3G網(wǎng)絡(luò)有限的網(wǎng)絡(luò)帶寬已經(jīng)無(wú)法滿足快速增長(zhǎng)的終端用戶所帶來(lái)的Internet流量的需求。由于WLAN的部署具有最低的耗費(fèi)比以及極強(qiáng)的靈活性,目前已經(jīng)開始利用WLAN網(wǎng)絡(luò)來(lái)對(duì)3G網(wǎng)絡(luò)中的數(shù)據(jù)業(yè)務(wù)進(jìn)行分流。目前,WLAN的站(Station,簡(jiǎn)稱為STA)正逐步由傳統(tǒng)的移動(dòng)筆記本向智能手機(jī)和MID設(shè)備等終端過(guò)渡。隨著未來(lái)物聯(lián)網(wǎng)中各種智能傳感器的大量使用,WLAN中的終端設(shè)備將以智能手機(jī)、MID設(shè)備和智能傳感器等終端為主。由于上述STA —般使用電池作為其供電電源,而電池技術(shù)在可以預(yù)計(jì)的未來(lái)很難出現(xiàn)質(zhì)的突破,因此通過(guò)合理的對(duì)電源的管理使STA盡可能的延長(zhǎng)工作時(shí)間是WLAN終端極為重要的技術(shù)主題之一。在802.1lWLAN中,Null Data幀經(jīng)常被用于STAs的電源管理。在802.1lMAC幀中,Null Data是一種極為特殊的數(shù)據(jù)幀,它沒(méi)有幀主體,只有MAC幀頭和FCS幀尾,通過(guò)將其幀頭中幀控制字段的電源管理位設(shè)置為I或O來(lái)指示AP(ACCesSPoint,接入點(diǎn))即將進(jìn)入休眠狀態(tài)(PS模式)或喚醒狀態(tài)。根據(jù)是否支持QoS,Null Data可以分為普通Null Data巾貞和QoS Null Data巾貞,其中,QoS Null Data巾貞在其MAC幀頭的后面有兩個(gè)字節(jié)的QoS Control Field,而Null data幀則沒(méi)有。由于Null Data幀具有長(zhǎng)度短且沒(méi)有加密的特點(diǎn),從而使發(fā)送和處理該幀的開銷很小,因此Null Data幀被廣泛應(yīng)用于各種不同的場(chǎng)合:比如,在電源管理和信道掃描中,STA通過(guò)將Null Data幀的電源管理位設(shè)為I通知AP為其緩存數(shù)據(jù);STA在空閑期間,通過(guò)Null Data巾貞通知AP其仍處于關(guān)聯(lián)狀態(tài)等。不過(guò)也正是由于Null Data巾貞沒(méi)有加密的特點(diǎn),AP和STA也容易通過(guò)Null Data幀受到非法攻擊。Null Data幀的特殊性還在于,在802.1IWLAN中,它是IEEE 802.11標(biāo)準(zhǔn)中唯一沒(méi)有明確規(guī)定具體使用方法的數(shù)據(jù)幀。因?yàn)闆](méi)有統(tǒng)一的標(biāo)準(zhǔn),各個(gè)廠商可以根據(jù)自己的需要,在各種應(yīng)用場(chǎng)合靈活的使用Null Data巾貞,這就使得Null Data在具體實(shí)現(xiàn)時(shí)具有極強(qiáng)的隨意性。例如有的廠商用Null Data幀代替PS-Poll控制幀來(lái)通知AP傳輸已為其緩存的數(shù)據(jù)。Null Data具體實(shí)現(xiàn)的隨意性還表現(xiàn)為,在不同廠商的終端,其Null Data的實(shí)際行為也表現(xiàn)為千差萬(wàn)別。例如,即使不需要從AP接收數(shù)據(jù),有些終端也會(huì)在很短的時(shí)間內(nèi)發(fā)送很多Null Data幀,即出現(xiàn)STA濫發(fā)Null Data數(shù)據(jù)幀的行為。隨著智能手機(jī)、MID設(shè)備等終端的大量使用,在某些場(chǎng)合,一個(gè)AP關(guān)聯(lián)的STA數(shù)量越來(lái)越多,這也意味著AP的無(wú)線資源也原來(lái)越緊張。對(duì)于某些STA蓄意發(fā)送大量Null Data幀的攻擊行為,或者STA無(wú)意但實(shí)際存在濫發(fā)NulI Data幀的行為,都會(huì)造成空口資源的浪費(fèi),加劇無(wú)線資源的緊張程度。
針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明提供了一種STA控制方法和裝置,以至少解決現(xiàn)有技術(shù)中由于STA蓄意或者無(wú)意地濫發(fā)Null Data幀而造成空口資源浪費(fèi)的技術(shù)問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種STA控制方法,包括:接入點(diǎn)AP獲取與所述AP關(guān)聯(lián)的站STA發(fā)送的空數(shù)據(jù)Null Data幀的參數(shù)信息;所述AP將所述參數(shù)信息與第一預(yù)定閾值進(jìn)行比較;所述AP根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制。優(yōu)選地,AP根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制的步驟包括:當(dāng)參數(shù)信息中的每個(gè)參數(shù)都大于第一預(yù)定閾值、且每個(gè)參數(shù)與第一預(yù)定閾值之間的差值大于預(yù)定門限值時(shí),AP解除與STA的關(guān)聯(lián),并在預(yù)定時(shí)間內(nèi)拒絕STA的接入。優(yōu)選地,AP根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制的步驟包括:當(dāng)參數(shù)信息中的部分參數(shù)大于第一預(yù)定閾值、且部分參數(shù)與第一預(yù)定閾值之間的差值小于或者等于預(yù)定門限值時(shí),判斷AP和STA是否具有QoS功能;若AP和STA都具有QoS功能,則AP增加STA的傳輸
競(jìng)爭(zhēng)延時(shí)。優(yōu)選地,在判斷AP和STA是否具有QoS功能之后,STA控制方法還包括:若AP不具有服務(wù)質(zhì)量QoS功能和/或STA不具有QoS功能,則AP解除與STA的關(guān)聯(lián)。優(yōu)選地,AP獲取與AP關(guān)聯(lián)的站STA發(fā)送的空數(shù)據(jù)Null Data幀的參數(shù)信息的步驟包括:AP查詢當(dāng)前使用的無(wú)線資源是否超出第二預(yù)定閾值;若超出第二預(yù)定閾值,則AP獲取參數(shù)信息。優(yōu)選地,在AP根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制之后,STA控制方法還包括:AP將對(duì)STA進(jìn)行控制的控制信息發(fā)送給相關(guān)網(wǎng)絡(luò)設(shè)備,其中,相關(guān)網(wǎng)絡(luò)設(shè)備包括以下至少之一:AC、AAA服務(wù)器和網(wǎng)絡(luò)管理服務(wù)器。優(yōu)選地,參數(shù)信息包括以下參數(shù)中的至少之一:Null Data幀的發(fā)送間隔、NullData幀的發(fā)送數(shù)量。根據(jù)本發(fā)明的另一方面,提供了一種STA控制裝置,位于接入點(diǎn)AP中,包括:獲取單元,用于獲取與AP關(guān)聯(lián)的站STA發(fā)送的空數(shù)據(jù)Null Data幀的參數(shù)信息;比較單元,用于將參數(shù)信息與第一預(yù)定閾值進(jìn)行比較;控制單元,用于根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制。優(yōu)選地,控制單元包括:第一解除模塊,用于當(dāng)參數(shù)信息中的每個(gè)參數(shù)都大于第一預(yù)定閾值、且每個(gè)參數(shù)與第一預(yù)定閾值之間的差值大于預(yù)定門限值時(shí),解除AP與STA的關(guān)聯(lián),并在預(yù)定時(shí)間內(nèi)拒絕STA的接入。優(yōu)選地,控制單元包括:判斷模塊,用于當(dāng)參數(shù)信息中的部分參數(shù)大于第一預(yù)定閾值、且部分參數(shù)與第一預(yù)定閾值之間的差值小于或者等于預(yù)定門限值時(shí),判斷AP和STA是否具有QoS功能;延時(shí)模塊,用于在判斷出AP和STA都具有QoS功能時(shí),增加STA的傳輸競(jìng)爭(zhēng)延時(shí);第二解除模塊,用于在判斷出AP不具有QoS功能和/或STA不具有QoS功能時(shí),解除與STA的關(guān)聯(lián)。優(yōu)選地,獲取單元包括:查詢模塊,用于查詢當(dāng)前使用的無(wú)線資源是否超出第二預(yù)定閾值;獲取模塊,用于在當(dāng)前使用的無(wú)線資源超出第二預(yù)定閾值時(shí)獲取參數(shù)信息。優(yōu)選地,參數(shù)信息包括以下參數(shù)中的至少之一:Null Data幀的發(fā)送間隔、NullData幀的發(fā)送數(shù)量。在本發(fā)明中,AP對(duì)與其關(guān)聯(lián)的STA發(fā)送的Null Data幀的參數(shù)信息進(jìn)行判斷,當(dāng)大于設(shè)置的閾值門限時(shí)對(duì)STA進(jìn)行控制,從而解決了現(xiàn)有技術(shù)中由于STA蓄意或者無(wú)意地濫發(fā)NullData幀而造成空口資源浪費(fèi)的技術(shù)問(wèn)題,進(jìn)而在不添加硬件設(shè)備的情況下減少了空口資源浪費(fèi),提高了 AP的無(wú)線資源的利用率。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:圖1是根據(jù)本發(fā)明實(shí)施例的STA控制裝置的一種優(yōu)選結(jié)構(gòu)框圖;圖2是根據(jù)本發(fā)明實(shí)施例的STA控制裝置的另一種優(yōu)選結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明實(shí)施例的STA控制裝置的又一種優(yōu)選結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明實(shí)施例的STA控制裝置的又一種優(yōu)選結(jié)構(gòu)框圖;圖5是根據(jù)本發(fā)明實(shí)施例的STA控制方法的一種優(yōu)選流程圖;圖6是根據(jù)本發(fā)明實(shí)施例的STA控制方法的另一種優(yōu)選流程圖;圖7是根據(jù)本發(fā)明實(shí)施例的在STA無(wú)意濫發(fā)Null Data幀時(shí)無(wú)線資源的使用方法的一種優(yōu)選流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。實(shí)施例1如圖1所示,本發(fā)明提供了一種優(yōu)選的STA控制裝置,該裝置位于接入點(diǎn)AP中,包括:獲取單元102,用于獲取與AP關(guān)聯(lián)的站STA發(fā)送的空數(shù)據(jù)Null Data幀的參數(shù)信息;比較單元104,用于將參數(shù)信息與第一預(yù)定閾值進(jìn)行比較;控制單元106,用于根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制。在上述優(yōu)選實(shí)施方式中,AP對(duì)與其關(guān)聯(lián)的STA發(fā)送的Null Data幀的參數(shù)信息進(jìn)行判斷,當(dāng)大于設(shè)置的閾值門限時(shí)對(duì)STA發(fā)送的Null Data幀進(jìn)行相應(yīng)的控制,從而解決了現(xiàn)有技術(shù)中由于STA蓄意或者無(wú)意地濫發(fā)Null Data幀而造成空口資源浪費(fèi)的技術(shù)問(wèn)題,進(jìn)而在不添加硬件設(shè)備的情況下減少了空口資源浪費(fèi),提高了 AP的無(wú)線資源的利用率。本發(fā)明還對(duì)控制單元106進(jìn)行了改進(jìn),以便達(dá)到對(duì)蓄意濫發(fā)Null Data幀的情況進(jìn)行控制。為了實(shí)現(xiàn)上述目的,具體的,在本發(fā)明一個(gè)優(yōu)選實(shí)施方式中,如圖2所示,控制單元106包括:第一解除模塊202,用于當(dāng)參數(shù)信息中的每個(gè)參數(shù)都大于第一預(yù)定閾值、且每個(gè)參數(shù)與第一預(yù)定閾值之間的差值大于預(yù)定門限值時(shí),解除AP與STA的關(guān)聯(lián),并在預(yù)定時(shí)間內(nèi)拒絕STA的接入。在上述優(yōu)選實(shí)施方式中,AP將參數(shù)信息中的每個(gè)參數(shù)都大于預(yù)定閾值并且超出的幅度很大的情況定義為該STA蓄意濫發(fā)Null Data幀,從而AP解除與該STA的關(guān)聯(lián),并在有效期內(nèi)拒絕該STA的重新關(guān)聯(lián),從而達(dá)到減少無(wú)線資源浪費(fèi)的效果。本發(fā)明還對(duì)控制單元106進(jìn)行了改進(jìn),以便達(dá)到對(duì)STA無(wú)意濫發(fā)Null Data幀的情況進(jìn)行控制。為了實(shí)現(xiàn)上述目的,具體的,在本發(fā)明各個(gè)優(yōu)選的實(shí)施例的基礎(chǔ)上,如圖3所示,控制單元106包括:判斷模塊302,用于當(dāng)參數(shù)信息中的部分參數(shù)大于第一預(yù)定閾值、且部分參數(shù)與第一預(yù)定閾值之間的差值小于或者等于預(yù)定門限值時(shí),判斷AP和STA是否具有服務(wù)質(zhì)量Quality of Service,簡(jiǎn)稱為QoS)功能;延時(shí)模塊304,用于在判斷出AP和STA都具有QoS功能時(shí),增加STA的傳輸競(jìng)爭(zhēng)延時(shí);第二解除模塊306,用于在判斷出AP不具有QoS功能和/或STA不具有QoS功能時(shí),解除與STA的關(guān)聯(lián)。在上述優(yōu)選實(shí)施方式中,AP將只有部分參數(shù)超出預(yù)定閾值,且超出幅度不大的情況定義為STA為無(wú)意濫發(fā)Null Data幀,在這種情況下,當(dāng)AP和STA都具有QoS功能時(shí),AP僅增加STA的傳輸競(jìng)爭(zhēng)延時(shí)并不解除與STA的關(guān)聯(lián),否則解除與該STA的關(guān)聯(lián),并允許其再次接入,通過(guò)對(duì)不同情況的分級(jí)處理從而達(dá)到合理控制無(wú)線資源應(yīng)用目的。本發(fā)明還對(duì)獲取單元102進(jìn)行了改進(jìn),以便實(shí)現(xiàn)在必要的時(shí)候才觸發(fā)無(wú)線資源的使用流程。為了實(shí)現(xiàn)上述目的,具體的,在本發(fā)明各個(gè)優(yōu)選的實(shí)施例的基礎(chǔ)上,如圖4所示,獲取單元102包括:查詢模塊402,用于查詢當(dāng)前使用的無(wú)線資源是否超出第二預(yù)定閾值;獲取模塊404,用于在當(dāng)前使用的無(wú)線資源超出第二預(yù)定閾值時(shí)獲取參數(shù)信息。優(yōu)選的,第二預(yù)定閾值包括但不限于:關(guān)聯(lián)標(biāo)識(shí)符(Association ID,簡(jiǎn)稱為AID)、AP信道空口占用率等。在上述優(yōu)選實(shí)施方式中,只有當(dāng)當(dāng)前的無(wú)線空口資源使用量過(guò)大的時(shí)候才觸發(fā)該控制流程,從而可以實(shí)現(xiàn)在空口資源不足的時(shí)候減少無(wú)線空口資源的占用,也減少了不必要的控制流程的觸發(fā),達(dá)到減少系統(tǒng)資源浪費(fèi)的目的。在本發(fā)明一個(gè)優(yōu)選實(shí)施方式中,在AP根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制之后,無(wú)線資源的使用方法還包括:AP將對(duì)STA進(jìn)行控制的控制信息發(fā)送給相關(guān)網(wǎng)絡(luò)設(shè)備,其中,相關(guān)網(wǎng)絡(luò)設(shè)備包括但不限于以下至少之一:接入控制器(Access Controller,簡(jiǎn)稱為AC)、AAA服務(wù)器和網(wǎng)管服務(wù)器等設(shè)備,其中,AAA是認(rèn)證(Authentic)、授權(quán)(Authorization)、計(jì)費(fèi)(Accounting)三者的簡(jiǎn)稱,AAA服務(wù)器用于對(duì)哪些用戶可以訪問(wèn)網(wǎng)絡(luò)服務(wù)器,具有訪問(wèn)權(quán)的用戶可以得到哪些服務(wù)進(jìn)行管理,以及如何對(duì)正在使用網(wǎng)絡(luò)資源的用戶進(jìn)行記賬等。優(yōu)選的,AP對(duì)STA進(jìn)行的任何控制和管理,AP都向與其關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備進(jìn)行匯報(bào),從而實(shí)現(xiàn)無(wú)線資源管理通告。在本發(fā)明一個(gè)優(yōu)選實(shí)施方式中,參數(shù)信息可以包括但不限于以下參數(shù)中的至少之一:NullData巾貞的發(fā)送間隔、Null Data巾貞的發(fā)送數(shù)量。實(shí)施例2基于圖1-4所示的優(yōu)選的STA控制裝置,本發(fā)明還提供了一種優(yōu)選的STA控制方法,如圖5所示,該方法具體步驟包括:S502:AP獲取與AP關(guān)聯(lián)的STA發(fā)送的Null Data幀的參數(shù)信息;S504:AP將參數(shù)信息與第一預(yù)定閾值進(jìn)行比較;S506:AP根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制。在上述優(yōu)選實(shí)施方式中,AP對(duì)與其關(guān)聯(lián)的STA進(jìn)行控制發(fā)送的Null Data幀的參數(shù)信息進(jìn)行判斷,當(dāng)大于設(shè)置的閾值門限時(shí)對(duì)STA進(jìn)行控制,從而解決了現(xiàn)有技術(shù)中由于STA蓄意或者無(wú)意地濫發(fā)Null Data幀而造成空口資源浪費(fèi)的技術(shù)問(wèn)題,進(jìn)而在不添加硬件設(shè)備的情況下減少了空口資源浪費(fèi),提高了 AP的無(wú)線資源的利用率。在本發(fā)明一個(gè)優(yōu)選實(shí)施方式中,AP根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制可以是AP對(duì)STA的接入進(jìn)行控制,或者是AP對(duì)STA發(fā)送Null Data幀進(jìn)行控制。
本發(fā)明還對(duì)AP根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制的控制方式進(jìn)行了改進(jìn),以便達(dá)到對(duì)蓄意濫發(fā)Null Data幀的情況進(jìn)行控制。為了實(shí)現(xiàn)上述目的,具體的,在本發(fā)明各個(gè)優(yōu)選的實(shí)施例的基礎(chǔ)上,AP根據(jù)比較的結(jié)果控制STA對(duì)Null Data幀的發(fā)送的步驟包括:當(dāng)參數(shù)信息中的每個(gè)參數(shù)都大于第一預(yù)定閾值、且每個(gè)參數(shù)與第一預(yù)定閾值之間的差值大于預(yù)定門限值時(shí),AP解除與STA的關(guān)聯(lián),并在預(yù)定時(shí)間內(nèi)拒絕STA的接入。在上述優(yōu)選實(shí)施方式中,AP將參數(shù)信息中的每個(gè)參數(shù)都大于預(yù)定閾值并且超出的幅度很大的情況定義為該STA蓄意濫發(fā)NullData巾貞,從而AP解除與該STA的關(guān)聯(lián),并在有效期內(nèi)拒絕該STA的重新關(guān)聯(lián),從而達(dá)到減少無(wú)線資源浪費(fèi)的效果。本發(fā)明還對(duì)AP根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制的控制方式進(jìn)行了改進(jìn),以便達(dá)到對(duì)STA無(wú)意濫發(fā)Null Data幀的情況進(jìn)行控制。為了實(shí)現(xiàn)上述目的,具體的,在本發(fā)明各個(gè)優(yōu)選的實(shí)施例的基礎(chǔ)上,AP根據(jù)比較的結(jié)果控制STA對(duì)Null Data幀的發(fā)送的步驟包括:當(dāng)參數(shù)信息中的部分參數(shù)大于第一預(yù)定閾值、且部分參數(shù)與第一預(yù)定閾值之間的差值小于或者等于預(yù)定門限值時(shí),判斷AP和STA是否具有QoS功能;若AP和STA都具有QoS功能,則AP增加STA的傳輸競(jìng)爭(zhēng)延時(shí)。若AP不具有QoS功能和/或STA不具有QoS功能,則AP解除與STA的關(guān)聯(lián)。在上述優(yōu)選實(shí)施方式中,AP將只有部分參數(shù)超出預(yù)定閾值,且超出幅度不大的情況定義為STA為無(wú)意濫發(fā)Null Data幀,在這種情況下,當(dāng)AP和STA都具有QoS功能時(shí),AP僅增加STA的傳輸競(jìng)爭(zhēng)延時(shí)并不解除與STA的關(guān)聯(lián),否則解除與該STA的關(guān)聯(lián),并允許其再次接入,通過(guò)對(duì)不同情況的分級(jí)處理從而達(dá)到合理控制無(wú)線資源應(yīng)用目的。本發(fā)明還對(duì)觸發(fā)該STA控制方法的條件進(jìn)行了改進(jìn),以便實(shí)現(xiàn)在必要的時(shí)候才觸發(fā)該流程。為了實(shí)現(xiàn)上述目的,具體的,在本發(fā)明各個(gè)優(yōu)選的實(shí)施例的基礎(chǔ)上,AP獲取與AP關(guān)聯(lián)的站STA發(fā)送的空數(shù)據(jù)Null Data幀的參數(shù)信息的步驟包括:AP查詢當(dāng)前使用的無(wú)線資源是否超出第二預(yù)定閾值;若超出第二預(yù)定閾值,則AP獲取參數(shù)信息。在上述優(yōu)選實(shí)施方式中,只有當(dāng)當(dāng)前的無(wú)線空口資源使用量過(guò)大的時(shí)候才觸發(fā)該控制流程,從而可以實(shí)現(xiàn)在空口資源不足的時(shí)候減少無(wú)線空口資源的占用,也減少了不必要的控制流程的觸發(fā),達(dá)到減少系統(tǒng)資源浪費(fèi)的目的。在本發(fā)明一個(gè)優(yōu)選實(shí)施方式中,在AP根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制之后,無(wú)線資源的使用方法還包括:AP將對(duì)STA進(jìn)行控制的控制信息發(fā)送給相關(guān)網(wǎng)絡(luò)設(shè)備,其中,相關(guān)網(wǎng)絡(luò)設(shè)備包括但不限于以下至少之一:AC、AAA服務(wù)器和網(wǎng)絡(luò)管理服務(wù)器。優(yōu)選的,AP對(duì)STA進(jìn)行的任何控制和管理,AP都向與其關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備進(jìn)行匯報(bào),從而實(shí)現(xiàn)無(wú)線資源管理通
生口 ο在本發(fā)明一個(gè)優(yōu)選實(shí)施方式中,參數(shù)信息可以包括但不限于以下參數(shù)中的至少之一:NullData巾貞的發(fā)送間隔、Null Data巾貞的發(fā)送數(shù)量。實(shí)施例3本發(fā)明提供了一種優(yōu)選的實(shí)施例來(lái)進(jìn)一步對(duì)本發(fā)明進(jìn)行解釋,但是值得注意的是,該優(yōu)選實(shí)施例只是為了更好的描述本發(fā)明,并不構(gòu)成對(duì)本發(fā)明不當(dāng)?shù)南薅?。下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述,如圖6所示,該STA控制方法的步驟包括:S602:AP對(duì)當(dāng)前無(wú)線空口資源的使用狀況進(jìn)行判斷,當(dāng)發(fā)現(xiàn)當(dāng)前無(wú)線空口資源使用緊張時(shí),AP對(duì)與其關(guān)聯(lián)的STA發(fā)送Null Data幀的行為進(jìn)行監(jiān)控。優(yōu)選的,若當(dāng)前使用的無(wú)線空口資源超過(guò)預(yù)定閾值時(shí),則認(rèn)為當(dāng)前無(wú)線空口資源使用緊張。S604:AP在接收到與其關(guān)聯(lián)的STA發(fā)送的Null Data幀時(shí),記錄STA發(fā)送的NullData巾貞的參數(shù)信息,優(yōu)選的,該參數(shù)信息包括但不限于:Null Data巾貞的發(fā)送間隔、NullData幀的發(fā)送數(shù)量等。S606:AP在一定時(shí)間段后根據(jù)記錄的信息和預(yù)先設(shè)定的閾值判斷該STA是否為蓄意濫發(fā)Null Data,若是,則執(zhí)行步驟S608,否則,轉(zhuǎn)而執(zhí)行步驟S610。優(yōu)選的,判斷STA是否為蓄意濫發(fā)Null Data的具體步驟可以參照上述實(shí)施例中的描述,在此不再贅述。S608:AP直接解除和該STA的關(guān)聯(lián),并將該STA列入關(guān)聯(lián)黑名單,在有效期內(nèi)不允許該STA重新接入,轉(zhuǎn)而執(zhí)行步驟S616。S610:判斷STA和AP是否都具有Q0S功能,若是,則執(zhí)行步驟S612,若否,則轉(zhuǎn)而執(zhí)行步驟S614。S612:AP增加該QoS STA的傳輸競(jìng)爭(zhēng)延時(shí),從而降低該STA數(shù)據(jù)傳輸?shù)膬?yōu)先級(jí),轉(zhuǎn)而執(zhí)行步驟S616。S614:AP僅解除和該STA的關(guān)聯(lián),但允許該STA重新關(guān)聯(lián)。S616:AP向相關(guān)網(wǎng)絡(luò)設(shè)備發(fā)送對(duì)STA進(jìn)行控制和管理的相關(guān)消息,作為無(wú)線網(wǎng)絡(luò)資源管理的通告,優(yōu)選的,AP對(duì)STA的任何處理,都向相關(guān)的網(wǎng)絡(luò)設(shè)備發(fā)送消息,其中,相關(guān)的網(wǎng)絡(luò)設(shè)備包括但不限于接入控制器(Access Controller,簡(jiǎn)稱為AC)、AAA服務(wù)器和網(wǎng)管服務(wù)器等設(shè)備,其中,AAA是認(rèn)證(Authentic)、授權(quán)(Authorization)、計(jì)費(fèi)(Accounting)三者的簡(jiǎn)稱,AAA服務(wù)器用于對(duì)哪些用戶可以訪問(wèn)網(wǎng)絡(luò)服務(wù)器,具有訪問(wèn)權(quán)的用戶可以得到哪些服務(wù)進(jìn)行管理,以及如何對(duì)正在使用網(wǎng)絡(luò)資源的用戶進(jìn)行記賬等。通過(guò)上述優(yōu)選的實(shí)施例,與現(xiàn)有技術(shù)相比,減少了 STA濫發(fā)Nul I Data所造成的AP空口資源的無(wú)謂開銷,使AP的無(wú)線資源得到更充分地利用。實(shí)施例4下面結(jié)合附圖和具體實(shí)施例對(duì)AP對(duì)STA濫發(fā)空數(shù)據(jù)(Null Data)幀的行為進(jìn)行控制的具體步驟包括:S1:AP在接收到與其關(guān)聯(lián)的STA發(fā)送的Null Data幀時(shí),記錄STA發(fā)送的NullData幀的相關(guān)信息。S2:AP根據(jù)該相關(guān)信息計(jì)算該STA發(fā)送Null Data幀的發(fā)送間隔與發(fā)送數(shù)量,作為STA發(fā)送Null Data幀的參數(shù)信息;S3:AP查詢當(dāng)前無(wú)線資源的使用情況,判斷當(dāng)前的無(wú)線資源的使用量是否超過(guò)預(yù)定的使用量閾值,如果超過(guò),則執(zhí)行步驟S4,否則結(jié)束本流程。S4:AP將參數(shù)信息和預(yù)先設(shè)定的閾值進(jìn)行比較,如果該參數(shù)信息中的所有參數(shù)都超過(guò)預(yù)先設(shè)定的閾值且超出幅度很大,貝1J判斷出該STA為蓄意濫發(fā)Null Data巾貞進(jìn)行DoS攻擊,執(zhí)行步驟S5,如果只是部分參數(shù)超出預(yù)先設(shè)定的閾值、且該部分參數(shù)與預(yù)先設(shè)定的閾值之間的差值小于預(yù)定的門限值,則轉(zhuǎn)而執(zhí)行步驟S6。優(yōu)選的,如果所有參數(shù)都超過(guò)預(yù)定閾值,但是超過(guò)的范圍不是很大,例如,部分參數(shù)與預(yù)先設(shè)定的閾值之間的差值小于預(yù)定的門限值,或者是只是部分參數(shù)超過(guò)預(yù)定閾值且部分參數(shù)和預(yù)先設(shè)定的閾值之間的差值大于或者等于預(yù)定的門限值,對(duì)于這些情況也可以將該STA定義為無(wú)意濫發(fā),轉(zhuǎn)而執(zhí)行步驟S6。
S5:AP直接解除與該STA的關(guān)聯(lián)并將其放入關(guān)聯(lián)黑名單,在有效期內(nèi)禁止該STA的重新關(guān)聯(lián),優(yōu)選的,AP向相關(guān)網(wǎng)絡(luò)設(shè)備發(fā)送相應(yīng)的消息進(jìn)行無(wú)線資源管理通告,結(jié)束本流程。S6:AP判斷出STA為“無(wú)意識(shí)”濫發(fā)Null Data幀。優(yōu)選的,AP可以采用如圖7所示的步驟對(duì)“無(wú)意識(shí)”濫發(fā)Null Data幀進(jìn)行處理,其具體包括:S702:AP判斷出STA為“無(wú)意識(shí)”濫發(fā)Null Data幀。S704:查詢AP和STA是否都具有Q0S功能,若AP和STA都具有QoS功能,則執(zhí)行步驟S706,否則轉(zhuǎn)而執(zhí)行步驟S708。S706:AP增加該QoS STA的傳輸競(jìng)爭(zhēng)延時(shí),從而降低該STA數(shù)據(jù)傳輸?shù)膬?yōu)先級(jí),即對(duì)該STA進(jìn)行降級(jí)處理,優(yōu)選的,AP向相關(guān)網(wǎng)絡(luò)設(shè)備發(fā)送相應(yīng)的消息進(jìn)行無(wú)線資源管理通告,轉(zhuǎn)而執(zhí)行步驟S710。S708:AP僅解除和該STA的關(guān)聯(lián),但允許該STA重新關(guān)聯(lián)。S710:AP向相關(guān)網(wǎng)絡(luò)設(shè)備發(fā)送相應(yīng)的消息進(jìn)行無(wú)線資源管理通告。從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果:AP對(duì)與其關(guān)聯(lián)的STA發(fā)送的Null Data幀的參數(shù)信息進(jìn)行判斷,根據(jù)判斷的結(jié)果對(duì)STA發(fā)送的Null Data幀進(jìn)行分級(jí)處理,從而達(dá)到了在不添加硬件設(shè)備的情況下減少無(wú)線空口資源浪費(fèi),使AP的無(wú)線資源得到更充分的利用。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種站STA控制方法,其特征在于,包括: 接入點(diǎn)AP獲取與所述AP關(guān)聯(lián)的站STA發(fā)送的空數(shù)據(jù)Null Data幀的參數(shù)信息; 所述AP將所述參數(shù)信息與第一預(yù)定閾值進(jìn)行比較; 所述AP根據(jù)比較的結(jié)果對(duì)所述STA進(jìn)行控制。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述AP根據(jù)比較的結(jié)果對(duì)所述STA進(jìn)行控制的步驟包括: 當(dāng)所述參數(shù)信息中的每個(gè)參數(shù)都大于所述第一預(yù)定閾值、且所述每個(gè)參數(shù)與所述第一預(yù)定閾值之間的差值大于預(yù)定門限值時(shí),所述AP解除與所述STA的關(guān)聯(lián),并在預(yù)定時(shí)間內(nèi)拒絕所述STA的接入。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述AP根據(jù)比較的結(jié)果對(duì)所述STA進(jìn)行控制的步驟包括: 當(dāng)所述參數(shù)信息中的部分參數(shù)大于所述第一預(yù)定閾值、且所述部分參數(shù)與所述第一預(yù)定閾值之間的差值小于或者等于預(yù)定門限值時(shí),判斷所述AP和所述STA是否具有QoS功倉(cāng)泛; 若所述AP和所述STA都具有QoS功能,則所述AP增加所述STA的傳輸競(jìng)爭(zhēng)延時(shí)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在判斷所述AP和所述STA是否具有QoS功能之后,還包括: 若所述AP不具有服務(wù) 質(zhì)量QoS功能和/或所述STA不具有QoS功能,則所述AP解除與所述STA的關(guān)聯(lián)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述AP獲取與所述AP關(guān)聯(lián)的站STA發(fā)送的空數(shù)據(jù)Null Data巾貞的參數(shù)信息的步驟包括: 所述AP查詢當(dāng)前使用的無(wú)線資源是否超出第二預(yù)定閾值; 若超出所述第二預(yù)定閾值,則所述AP獲取所述參數(shù)信息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述AP根據(jù)比較的結(jié)果對(duì)所述STA進(jìn)行控制之后,還包括: 所述AP將對(duì)所述STA進(jìn)行控制的控制信息發(fā)送給相關(guān)網(wǎng)絡(luò)設(shè)備,其中,所述相關(guān)網(wǎng)絡(luò)設(shè)備包括以下至少之一:接入控制器AC、AAA服務(wù)器和網(wǎng)絡(luò)管理服務(wù)器。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述參數(shù)信息包括以下參數(shù)中的至少之 所述Null Data巾貞的發(fā)送間隔、所述Null Data巾貞的發(fā)送數(shù)量。
8.—種STA控制裝置,其特征在于,位于接入點(diǎn)AP中,包括: 獲取單元,用于獲取與所述AP關(guān)聯(lián)的站STA發(fā)送的空數(shù)據(jù)Null Data幀的參數(shù)信息; 比較單元,用于將所述參數(shù)信息與第一預(yù)定閾值進(jìn)行比較; 控制單元,用于根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述控制單元包括: 第一解除模塊,用于當(dāng)所述參數(shù)信息中的每個(gè)參數(shù)都大于所述第一預(yù)定閾值、且所述每個(gè)參數(shù)與所述第一預(yù)定閾值之間的差值大于預(yù)定門限值時(shí),解除所述AP與所述STA的關(guān)聯(lián),并在預(yù)定時(shí)間內(nèi)拒絕所述STA的接入。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述控制單元包括:判斷模塊,用于當(dāng)所述參數(shù)信息中的部分參數(shù)大于所述第一預(yù)定閾值、且所述部分參數(shù)與所述第一預(yù)定閾值之間的差值小于或者等于預(yù)定門限值時(shí),判斷所述AP和所述STA是否具有QoS功能; 延時(shí)模塊,用于在判斷出所述AP和所述STA都具有QoS功能時(shí),增加所述STA的傳輸競(jìng)爭(zhēng)延時(shí); 第二解除模塊,用于在判斷出所述AP不具有QoS功能和/或所述STA不具有QoS功能時(shí),解除與所述STA的關(guān)聯(lián)。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述獲取單元包括: 查詢模塊,用于查詢當(dāng)前使用的無(wú)線資源是否超出第二預(yù)定閾值; 獲取模塊,用于在當(dāng)前使用的無(wú)線資源超出所述第二預(yù)定閾值時(shí)獲取所述參數(shù)信息。
12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述參數(shù)信息包括以下參數(shù)中的至少之 所述Null Data巾貞的發(fā)送間隔、所述Null Data巾貞的發(fā)送數(shù)量。
全文摘要
本發(fā)明公開了一種STA控制方法和裝置,其中,該方法包括AP獲取與AP關(guān)聯(lián)的STA發(fā)送的Null Data幀的參數(shù)信息;AP將參數(shù)信息與第一預(yù)定閾值進(jìn)行比較;AP根據(jù)比較的結(jié)果對(duì)STA進(jìn)行控制。本發(fā)明解決了現(xiàn)有技術(shù)中由于STA蓄意或者無(wú)意地濫發(fā)Null Data幀而造成空口資源浪費(fèi)的技術(shù)問(wèn)題,進(jìn)而在不添加硬件設(shè)備的情況下減少了空口資源浪費(fèi),提高了AP的無(wú)線資源的利用率。
文檔編號(hào)H04W72/04GK103188801SQ20111045372
公開日2013年7月3日 申請(qǐng)日期2011年12月29日 優(yōu)先權(quán)日2011年12月29日
發(fā)明者魏元, 潘云波, 嚴(yán)為, 郝振海 申請(qǐng)人:中興通訊股份有限公司