国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Wlan終端的保活方法和ap的制作方法

      文檔序號:7755977閱讀:375來源:國知局
      專利名稱:Wlan終端的?;罘椒ê蚢p的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及WLAN應(yīng)用技術(shù)領(lǐng)域,更具體地,涉及一種WLAN終端的?;罘椒ê蜔o線 接入點(Access Point, AP)。
      背景技術(shù)
      隨著無線局域網(wǎng)絡(luò)(Wireless Local Area Network, WLAN)的普及,越來越 多的個人用戶采用筆記本或個人數(shù)字助理(Personal Digital Assistant,PDA)通過 WLAN接入INTERNET。當(dāng)終端接入AP時,網(wǎng)絡(luò)側(cè)將發(fā)送開始計費消息至認(rèn)證、授權(quán)和計費 (Authentication,Authorization and Accounting,AAA)服務(wù)器;當(dāng)終端主動下線時,終端 會發(fā)送去關(guān)聯(lián)/去鑒權(quán)幀至AP,同時網(wǎng)絡(luò)側(cè)會發(fā)送停止計費報文至AAA服務(wù)器,且釋放網(wǎng)絡(luò) 側(cè)該終端所占用的資源。但對于現(xiàn)有的WLAN技術(shù)來說,若終端異常掉線,例如,終端斷電、終端遠(yuǎn)離AP導(dǎo)致 去關(guān)聯(lián)/去鑒權(quán)幀丟包、或無線網(wǎng)卡被人為拔掉等將導(dǎo)致終端退出網(wǎng)絡(luò)時,無法成功發(fā)送 去關(guān)聯(lián)/去鑒權(quán)幀至AP,則網(wǎng)絡(luò)側(cè)將認(rèn)為終端一直還在線,從而將不發(fā)送停止計費報文至 AAA服務(wù)器,并且不釋放該終端在網(wǎng)絡(luò)側(cè)所占用的資源,不僅造成終端按時計費錯誤,而且 浪費網(wǎng)絡(luò)資源。另外,網(wǎng)絡(luò)側(cè)基于用戶數(shù)的功能(例如,基于用戶數(shù)的負(fù)荷均衡、基于用戶 數(shù)的接納控制等)也將失效。

      發(fā)明內(nèi)容
      本發(fā)明要解決的一個技術(shù)問題是提供一種WLAN終端的?;罘椒?,能夠主動探測 WLAN終端是否仍關(guān)聯(lián)在本AP下。本發(fā)明提供了一種WLAN終端的?;罘椒ǎ▎佣〞r觸發(fā)終端?;钣嫈?shù)器;判 斷AP是否成功接收WLAN終端發(fā)送的媒體接入控制(Medium Access Control,MAC)幀或成 功發(fā)送MAC幀到WLAN終端;如果AP成功收發(fā)MAC幀,則為終端保活計數(shù)器重載初始值,否 則,等待觸發(fā)終端?;钣嫈?shù)器的更新;在定時觸發(fā)終端?;钣嫈?shù)器更新時,判斷終端?;钣?數(shù)器的值是否小于?;铋T限,如果小于?;铋T限,則確定WLAN終端已脫離AP,否則,更新終 端?;钣嫈?shù)器的值;判斷WLAN終端是否進(jìn)入休眠狀態(tài),如果進(jìn)入休眠狀態(tài),則通過為WLAN 終端緩存報文進(jìn)行節(jié)電模式的終端保活,否則,通過保活探測報文進(jìn)行非節(jié)電模式的終端 ?;?。根據(jù)本發(fā)明方法的一個實施例,通過?;钐綔y報文進(jìn)行非節(jié)電模式的終端?;畹?步驟包括判斷終端?;钣嫈?shù)器的值是否小于探測門限;如果小于探測門限,則構(gòu)造并發(fā) 送?;钐綔y報文,否則,等待觸發(fā)終端?;钣嫈?shù)器的更新;判斷WLAN終端是否響應(yīng)?;钐?測報文,如果響應(yīng)保活探測報文,則為終端保活計數(shù)器重載初始值,否則,等待觸發(fā)終端保 活計數(shù)器的更新。根據(jù)本發(fā)明方法的另一實施例,通過為WLAN終端緩存報文進(jìn)行節(jié)電模式的終端 保活的步驟包括在傳送流量指示表(Delivery Traffic Indication Map,DTIM)幀中攜帶
      4控制信息以告知WLAN終端有下行報文緩存在AP中;判斷WLAN終端是否到AP中讀取下行 報文;如果WLAN終端讀取下行報文,則為終端?;钣嫈?shù)器重載初始值,否則,等待觸發(fā)終端 ?;钣嫈?shù)器的更新。根據(jù)本發(fā)明方法的又一實施例,通過為WLAN終端緩存報文進(jìn)行節(jié)電模式的終端 保活的步驟還包括在DTIM幀中攜帶控制信息以告知WLAN終端有下行報文緩存在AP中 之前,判斷終端?;钣嫈?shù)器的值是否小于節(jié)電探測門限;如果小于節(jié)電探測門限,則執(zhí)行在 DTIM幀中攜帶控制信息以告知WLAN終端有下行報文緩存在AP中的步驟,否則,等待觸發(fā)終 端?;钣嫈?shù)器的更新。根據(jù)本發(fā)明方法的再一實施例,MAC幀是數(shù)據(jù)幀、管理幀或控制幀。根據(jù)本發(fā)明方法的再一實施例,?;钐綔y報文是數(shù)據(jù)幀、管理幀或控制幀。本發(fā)明的WLAN終端保活方法,在WLAN終端異常脫離網(wǎng)絡(luò)時使得網(wǎng)絡(luò)可以及時地 知道該終端的關(guān)聯(lián)狀態(tài),從而可以及時地發(fā)送停止計費報文至AAA服務(wù)器,防止因錯誤計 費為用戶造成不合理的經(jīng)濟損失,以降低用戶投訴,并且釋放網(wǎng)絡(luò)資源。同時,本發(fā)明還為 上層其他功能(例如,基于用戶數(shù)的負(fù)荷均衡、基于用戶數(shù)的接納控制等)提供依據(jù)。本發(fā)明要解決的另一技術(shù)問題是提供一種AP,能夠主動探測WLAN終端是否仍關(guān) 聯(lián)在本AP下。本發(fā)明提供了一種AP,包括收發(fā)判斷模塊,用于判斷AP是否成功接收WLAN終端 發(fā)送的MAC幀或成功發(fā)送MAC幀到WLAN終端;定時器啟動模塊,與收發(fā)判斷模塊相連,用于 啟動定時觸發(fā)終端保活計數(shù)器;重載?;钅K,與收發(fā)判斷模塊相連,用于在成功收發(fā)MAC 幀的情況下,為終端保活計數(shù)器重載初始值,以及在未成功收發(fā)MAC幀的情況下,等待觸發(fā) 終端?;钣嫈?shù)器的更新;定時器更新模塊,與定時器啟動模塊相連,用于在定時觸發(fā)終端保 活計數(shù)器更新時,判斷終端?;钣嫈?shù)器的值是否小于?;铋T限,如果小于保活門限,則確定 WLAN終端已脫離AP,否則,更新?;钣嫈?shù)器的值;休眠判斷模塊,與定時器更新模塊相連, 用于判斷WLAN終端是否進(jìn)入休眠狀態(tài);節(jié)電終端?;钅K,與休眠判斷模塊相連,用于在 WLAN終端進(jìn)入休眠狀態(tài)的情況下,通過為WLAN終端緩存報文進(jìn)行節(jié)電模式的終端?;睿环?節(jié)電終端?;钅K,與休眠判斷模塊相連,用于在WLAN終端未進(jìn)入休眠狀態(tài)的情況下,通 過?;钐綔y報文進(jìn)行非節(jié)電模式的終端?;?。根據(jù)本發(fā)明AP的一個實施例,非節(jié)電終端保活模塊包括探測門限判斷單元,用 于判斷終端?;钣嫈?shù)器的值是否小于探測門限;探測報文發(fā)送單元,與探測門限判斷單元 相連,用于在終端?;钣嫈?shù)器的值小于探測門限的情況下,構(gòu)造并發(fā)送保活探測報文;報文 響應(yīng)判斷單元,與探測報文發(fā)送單元相連,用于判斷WLAN終端是否響應(yīng)保活探測報文;重 載單元,與報文響應(yīng)判斷單元相連,用于在WLAN終端響應(yīng)保活探測報文的情況下,為終端 ?;钣嫈?shù)器重載初始值;定時等待單元,分別與探測門限判斷單元和報文響應(yīng)判斷單元相 連,用于在終端?;钣嫈?shù)器的值不小于探測門限的情況下或WLAN終端未響應(yīng)?;钐綔y報 文的情況下,等待觸發(fā)終端保活計數(shù)器的更新。根據(jù)本發(fā)明AP的另一實施例,節(jié)電終端?;钅K包括DTIM幀發(fā)送單元,用于在 DTIM幀中攜帶控制信息以告知WLAN終端有下行報文緩存在AP中;讀取判斷單元,與DTIM 幀發(fā)送單元相連,用于判斷WLAN終端是否讀取下行報文;初始值重載單元,與讀取判斷單 元相連,用于在WLAN終端讀取下行報文的情況下,為終端?;钣嫈?shù)器重載初始值;等待單
      5元,與讀取判斷單元相連,用于在WLAN終端未讀取下行報文的情況下,等待觸發(fā)終端?;?計數(shù)器的更新。根據(jù)本發(fā)明AP的又一實施例,節(jié)電終端?;钅K還包括節(jié)電探測門限判斷單 元,分別與DTIM幀發(fā)送單元和等待單元相連,用于判斷終端保活計數(shù)器的值是否小于節(jié)電 探測門限,如果小于節(jié)電探測門限,則轉(zhuǎn)到DTIM幀發(fā)送單元,否則,轉(zhuǎn)到等待單元。根據(jù)本發(fā)明AP的再一實施例,MAC幀是數(shù)據(jù)幀、管理幀或控制幀。根據(jù)本發(fā)明AP的再一實施例,?;钐綔y報文是數(shù)據(jù)幀、管理幀或控制幀。本發(fā)明的AP,在WLAN終端異常脫離網(wǎng)絡(luò)時使得網(wǎng)絡(luò)可以及時地知道該終端的關(guān) 聯(lián)狀態(tài),從而可以及時地發(fā)送停止計費報文至AAA服務(wù)器,防止因錯誤計費為用戶造成不 合理的經(jīng)濟損失,以降低用戶投訴,并且釋放網(wǎng)絡(luò)資源。同時,本發(fā)明還為上層其他功能 (例如,基于用戶數(shù)的負(fù)荷均衡、基于用戶數(shù)的接納控制等)提供依據(jù)。


      此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分。在附 圖中圖1是本發(fā)明方法的第一實施例流程示意圖。圖2是本發(fā)明方法的第二實施例中非節(jié)電模式的終端?;钸^程的流程示意圖。圖3是本發(fā)明方法的第三實施例中節(jié)電模式的終端保活過程的流程示意圖。圖4是本發(fā)明方法的第四實施例中節(jié)電模式的終端保活過程的流程示意圖。圖5是本發(fā)明方法的第六實施例中重載終端?;钣嫈?shù)器的示意圖。圖6是本發(fā)明方法的第六實施例中定時觸發(fā)終端保活計數(shù)器更新的示意圖。圖7是本發(fā)明方法的第六實施例中非節(jié)電模式的終端?;钸^程示意圖。圖8是本發(fā)明方法的第六實施例中節(jié)電模式的終端?;钸^程示意圖。圖9是本發(fā)明AP的第一實施例的結(jié)構(gòu)示意圖。圖10是本發(fā)明AP的第二實施例的結(jié)構(gòu)示意圖。圖11是本發(fā)明AP的第三實施例的結(jié)構(gòu)示意圖。圖12是本發(fā)明AP的第三實施例的結(jié)構(gòu)示意圖。
      具體實施例方式下面參照附圖對本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實施例。本 發(fā)明的示例性實施例及其說明用于解釋本發(fā)明,但并不構(gòu)成對本發(fā)明的不當(dāng)限定。本發(fā)明的目的是提出一種WLAN終端的保活方法和AP,在該終端未成功發(fā)送去關(guān) 聯(lián)/去鑒權(quán)幀的情況下,AP也能夠主動地探測到該終端是否仍關(guān)聯(lián)在本AP下,從而為網(wǎng)絡(luò) 停止計費及釋放網(wǎng)絡(luò)資源等功能提供依據(jù)。為實現(xiàn)上述目的,本發(fā)明在不更改802. 11標(biāo)準(zhǔn)協(xié)議的前提下,提供了一種WLAN終 端的?;罘椒?,包括終端?;钣嫈?shù)器的重載過程、終端?;钣嫈?shù)器的更新過程、非節(jié)電模式 下的終端?;钸^程和節(jié)電模式下的終端保活過程。圖1是本發(fā)明方法的第一實施例流程示意圖。如圖1所示,該實施例可以包括以下步驟
      6
      S102,啟動定時觸發(fā)終端?;钣嫈?shù)器;S104,判斷AP是否成功接收WLAN終端發(fā)送的MAC幀或成功發(fā)送MAC幀到WLAN終 端,其中,MAC幀可以是數(shù)據(jù)幀、管理幀或控制幀,另外,AP成功發(fā)送MAC幀的標(biāo)識是接收到 WLAN終端響應(yīng)的確認(rèn)應(yīng)答(即,ACK)幀;S106,如果AP成功收發(fā)MAC幀,則確定該WLAN終端仍關(guān)聯(lián)在本AP下,并為終端保 活計數(shù)器重載初始值(即,使終端?;?,否則,等待觸發(fā)終端?;钣嫈?shù)器的更新;S108,在定時觸發(fā)終端?;钣嫈?shù)器更新時,判斷終端?;钣嫈?shù)器的值是否小于保 活門限,如果小于?;铋T限,則可以確定WLAN終端已脫離AP,否則,更新終端保活計數(shù)器的 值,例如,可以在每次更新時使終端?;钣嫈?shù)器的值遞減;Sl 10,判斷WLAN終端是否進(jìn)入休眠狀態(tài),如果進(jìn)入休眠狀態(tài),則通過為WLAN終端 緩存報文進(jìn)行節(jié)電模式的終端保活,否則,通過?;钐綔y報文進(jìn)行非節(jié)電模式的終端?;睢?其中,在終端進(jìn)入休眠狀態(tài)前會通過報文中的“電源管理位”字段參數(shù)通知AP,這樣AP就可 以知道WLAN終端是否進(jìn)入了休眠狀態(tài)。該實施例在WLAN終端異常脫離網(wǎng)絡(luò)時使得網(wǎng)絡(luò)可以及時地知道該終端的關(guān)聯(lián)狀 態(tài),從而可以及時地發(fā)送停止計費報文至AAA服務(wù)器,防止因錯誤計費為用戶造成不合理 的經(jīng)濟損失,以降低用戶投訴,并且釋放網(wǎng)絡(luò)資源。同時,本發(fā)明還為上層其他功能(例如, 基于用戶數(shù)的負(fù)荷均衡、基于用戶數(shù)的接納控制等)提供依據(jù)。圖2是本發(fā)明方法的第二實施例中非節(jié)電模式的終端保活過程的流程示意圖。如圖2所示,該實施例中非節(jié)電模式的終端保活過程可以包括以下步驟S202,判斷終端?;钣嫈?shù)器的值是否小于探測門限;S204,如果小于探測門限,則構(gòu)造并發(fā)送?;钐綔y報文至WLAN終端,否則,等待觸 發(fā)終端?;钣嫈?shù)器的更新;S206,判斷WLAN終端是否響應(yīng)?;钐綔y報文,如果響應(yīng)?;钐綔y報文,則為終端 ?;钣嫈?shù)器重載初始值(即,使終端?;?,否則,等待觸發(fā)終端保活計數(shù)器的更新。該實施例在終端?;钣嫈?shù)器的值小于探測門限的情況下,通過WLAN終端是否響 應(yīng)?;钐綔y報文來探測WLAN終端是否仍關(guān)聯(lián)在本AP下,為有效地探測WLAN終端是否處于 關(guān)聯(lián)狀態(tài)提供了保證。圖3是本發(fā)明方法的第三實施例中節(jié)電模式的終端?;钸^程的流程示意圖。如圖3所示,該實施例中節(jié)電模式的終端?;钸^程可以包括以下步驟S302,在DTIM幀中攜帶控制信息以告知WLAN終端有下行報文緩存在AP中,該下 行報文可以是虛擬的或真實的報文;S304,判斷WLAN終端是否到AP中讀取下行報文;S306,如果WLAN終端讀取下行報文,則為終端保活計數(shù)器重載初始值(即,使終端 ?;?,否則,等待觸發(fā)終端?;钣嫈?shù)器的更新。該實施例通過為WLAN終端緩存報文觸發(fā)WLAN終端在蘇醒時到AP中讀取下行報 文,使得AP知道當(dāng)前WLAN終端是否仍關(guān)聯(lián)在本AP下,為有效地探測休眠狀態(tài)下的WLAN終 端是否處于關(guān)聯(lián)狀態(tài)提供了有利的保證。圖4是本發(fā)明方法的第四實施例中節(jié)電模式的終端?;钸^程的流程示意圖。如圖4所示,該實施例中節(jié)電模式的終端保活過程可以包括以下步驟
      S402,判斷終端?;钣嫈?shù)器的值是否小于節(jié)電探測門限;S404,如果小于節(jié)電探測門限,則在DTIM幀中攜帶控制信息以告知WLAN終端有下 行報文緩存在AP中,否則,等待觸發(fā)終端?;钣嫈?shù)器的更新;S406,判斷WLAN終端是否到AP中讀取下行報文;S408,如果WLAN終端讀取下行報文,則為終端?;钣嫈?shù)器重載初始值,否則,等待 觸發(fā)終端?;钣嫈?shù)器的更新。該實施例與圖3中的實施例相比,增加了終端?;钣嫈?shù)器的值與節(jié)電探測門限的 判斷,在判斷節(jié)電狀態(tài)下的WLAN終端是否處于關(guān)聯(lián)狀態(tài)的情況下,還能防止AP在WLAN終 端處于節(jié)電狀態(tài)時頻繁打擾WLAN終端,從而使WLAN終端能夠更好地節(jié)電。在上述實施例中,MAC幀可以是數(shù)據(jù)幀、管理幀或控制幀。?;钐綔y報文可以是數(shù) 據(jù)幀、管理幀或控制幀。在本發(fā)明方法的第五實施例中,該實施例可以包括終端?;钣嫈?shù)器的重載過程、 終端保活計數(shù)器的更新過程、非節(jié)電模式下的終端?;钸^程和節(jié)電模式下的終端?;钸^程。其中,終端?;钣嫈?shù)器的重載過程為當(dāng)AP成功接收WLAN終端發(fā)送的MAC幀或AP 成功發(fā)送MAC幀給WLAN終端時,可以確認(rèn)該終端仍關(guān)聯(lián)在本AP下,并為該終端保活計數(shù)器 重載初始值。如果AP沒有成功收發(fā)MAC幀,則定時執(zhí)行終端?;钣嫈?shù)器的更新過程,并定期處 理終端?;顮顟B(tài)判斷終端當(dāng)前的保活計數(shù)器的值是否為0 ( S卩,保活門限),若為0,則認(rèn)為 該終端已脫離本AP ;否則,將終端?;钣嫈?shù)器的值減1。如果?;钣嫈?shù)器的值已達(dá)到探測門限,則執(zhí)行終端?;钸^程,S卩,探測終端是否仍 關(guān)聯(lián)在本AP下構(gòu)造保活探測報文并發(fā)送至終端,若終端已脫離本AP,則將不響應(yīng)ACK控 制幀,直至?;钣嫈?shù)器到0為止;若終端仍關(guān)聯(lián)在本AP下,則將響應(yīng)ACK控制幀,并執(zhí)行終 端?;钣嫈?shù)器的重載過程。若終端處于節(jié)電模式下,則進(jìn)入休眠狀態(tài),每隔一定時間蘇醒,將不會響應(yīng)ACK控 制幀,因此AP需定期執(zhí)行節(jié)電模式的終端?;钸^程,即,探測終端是否仍關(guān)聯(lián)在本AP下當(dāng) 發(fā)現(xiàn)終端處于節(jié)電模式時,AP將不直接發(fā)送保活探測報文至終端,而是在DTIM幀中攜帶控 制信息以告知終端有它的下行報文緩存在AP內(nèi)(可以是虛擬的報文),等待終端主動來讀 取下行報文。若終端已脫離本AP,則終端將不讀取下行報文,直至?;钣嫈?shù)器的值到0為 止;若終端仍關(guān)聯(lián)在本AP下,則在定期蘇醒時從AP中讀取下行報文,從而AP在收到終端向 其發(fā)送的退出休眠模式通知時,可以認(rèn)為該終端仍關(guān)聯(lián)在本AP下,并為該終端執(zhí)行?;钣?數(shù)器的重載過程。圖5是本發(fā)明方法的第六實施例中重載終端保活計數(shù)器的示意圖。圖6是本發(fā)明方法的第六實施例中定時觸發(fā)終端保活計數(shù)器更新的示意圖。圖7是本發(fā)明方法的第六實施例中非節(jié)電模式的終端保活過程示意圖。圖8是本發(fā)明方法的第六實施例中節(jié)電模式的終端?;钸^程示意圖。如圖5 8所示,該實施例具體包括終端?;钣嫈?shù)器的重載過程(如圖5所示)當(dāng)AP成功收發(fā)MAC幀時,表明該終端 仍關(guān)聯(lián)在本AP下,從而需要為保活計數(shù)器重載初始值(例如,初始值為A,表示A秒)。故
      8若連續(xù)A秒該終端一直不存在收發(fā)MAC幀,則可以確認(rèn)該終端已脫離本AP,可以發(fā)送停止計 費報文至AAA服務(wù)器,并且釋放網(wǎng)絡(luò)資源。其中,A為網(wǎng)管可配置的?;钣嫈?shù)器的初始值。定時執(zhí)行終端?;钣嫈?shù)器的更新過程(如圖6所示)定時器可以設(shè)置為1秒鐘觸 發(fā)一次該更新過程,每到一秒鐘觸發(fā)更新時,首先判斷終端保活計數(shù)器的值count是否等 于0,若等于0,則確認(rèn)終端已脫離本AP,進(jìn)行終端脫離網(wǎng)絡(luò)處理(例如,發(fā)送停止計費請求 至AAA服務(wù)器、釋放網(wǎng)絡(luò)資源等),否則,終端?;钣嫈?shù)器的值count減1,然后判斷count是 否小于等于B,若是,則執(zhí)行非節(jié)電模式的終端?;钸^程以探測終端是否仍關(guān)聯(lián)在本AP下。非節(jié)電模式的終端保活過程(如圖7所示)AP發(fā)送空數(shù)據(jù)(即,NULL-DATA)幀至 終端,判斷終端是否仍關(guān)聯(lián)在該AP下,若終端仍關(guān)聯(lián)在本AP下,則響應(yīng)ACK幀,從而AP可以 得知該終端仍關(guān)聯(lián)在本AP下,為終端?;钣嫈?shù)器重載初始值count = Α,否則,終端不響應(yīng) ACK幀。其中,選擇NULL-DATA幀作為?;钐綔y報文探測終端關(guān)聯(lián)狀態(tài)的原因是NULL_DATA 幀的長度最短,能夠最小化?;钐綔y報文所占用的空口資源。?;钐綔y報文包括但不限于 NULL-DATA幀,點播數(shù)據(jù)幀或管理幀等都可以用來作為?;钐綔y報文。節(jié)電模式的終端保活過程(如圖8所示)AP在信標(biāo)(S卩,BEACON)幀中攜帶 DTIM信元,告知該節(jié)電模式狀態(tài)下的終端有下行報文緩存在AP處(可以為虛擬的報文), 若終端仍關(guān)聯(lián)在本AP下,則終端將改變功率管理狀態(tài)并發(fā)送省電輪詢(Power Save Poll, PS-P0LL)幀至AP讀取下行報文。因而,AP可以得知該終端仍關(guān)聯(lián)在本AP下,并為終端保 活計數(shù)器重載初始值coimt = A0上述關(guān)于NULL-DATA、BEACON、DTIM、ACK, PS-POLL等幀的格式及節(jié)電模式的運行 過程可以參考標(biāo)準(zhǔn)協(xié)議,本實施例不再作詳細(xì)描述。圖9是本發(fā)明AP的第一實施例的結(jié)構(gòu)示意圖。如圖9所示,該實施例的AP可以包括收發(fā)判斷模塊11,用于判斷AP是否成功接收WLAN終端發(fā)送的MAC幀或成功發(fā)送 MAC幀到WLAN終端,其中,MAC幀可以是數(shù)據(jù)幀、管理幀或控制幀,另外,AP成功發(fā)送MAC幀 的標(biāo)識是接收到WLAN終端響應(yīng)的ACK幀;定時器啟動模塊13,與收發(fā)判斷模塊11相連,用于啟動定時觸發(fā)終端保活計數(shù) 器,例如,可以在每次更新時使終端?;钣嫈?shù)器的值遞減;重載?;钅K12,與收發(fā)判斷模塊11相連,用于在成功收發(fā)MAC幀的情況下,為終 端保活計數(shù)器重載初始值,以及在未成功收發(fā)MAC幀的情況下,等待觸發(fā)終端?;钣嫈?shù)器 的更新;定時器更新模塊14,與定時器啟動模塊13相連,用于在定時觸發(fā)終端保活計數(shù)器 更新時,判斷終端保活計數(shù)器的值是否小于?;铋T限,如果小于?;铋T限,則確定WLAN終 端已脫離AP,否則,更新保活計數(shù)器的值;休眠判斷模塊15,與定時器更新模塊14相連,用于判斷WLAN終端是否進(jìn)入休眠狀 態(tài),在終端進(jìn)入休眠狀態(tài)前會通過報文中的“電源管理位”字段參數(shù)通知AP,這樣AP就可以 知道WLAN終端是否進(jìn)入了休眠狀態(tài);節(jié)電終端?;钅K16,與休眠判斷模塊15相連,用于在WLAN終端進(jìn)入休眠狀態(tài)的 情況下,通過為WLAN終端緩存報文進(jìn)行節(jié)電模式的終端?;?;非節(jié)電終端?;钅K17,與休眠判斷模塊15相連,用于在WLAN終端未進(jìn)入休眠狀態(tài)的情況下,通過?;钐綔y報文進(jìn)行非節(jié)電模式的終端?;?。該實施例在WLAN終端異常脫離網(wǎng)絡(luò)時使得網(wǎng)絡(luò)可以及時地知道該終端的關(guān)聯(lián)狀 態(tài),從而可以及時地發(fā)送停止計費報文至AAA服務(wù)器,防止因錯誤計費為用戶造成不合理 的經(jīng)濟損失,以降低用戶投訴,并且釋放網(wǎng)絡(luò)資源。同時,本發(fā)明還為上層其他功能(例如, 基于用戶數(shù)的負(fù)荷均衡、基于用戶數(shù)的接納控制等)提供依據(jù)。圖10是本發(fā)明AP的第二實施例的結(jié)構(gòu)示意圖。如圖10所示,與圖9中的實施例相比,該實施例的AP中的非節(jié)電終端?;钅K21 包括探測門限判斷單元211,用于判斷終端?;钣嫈?shù)器的值是否小于探測門限;探測報文發(fā)送單元212,與探測門限判斷單元211相連,用于在終端?;钣嫈?shù)器的 值小于探測門限的情況下,構(gòu)造并發(fā)送?;钐綔y報文;報文響應(yīng)判斷單元213,與探測報文發(fā)送單元212相連,用于判斷WLAN終端是否響 應(yīng)?;钐綔y報文;重載單元214,與報文響應(yīng)判斷單元213相連,用于在WLAN終端響應(yīng)保活探測報文 的情況下,為終端?;钣嫈?shù)器重載初始值;定時等待單元215,分別與探測門限判斷單元211和報文響應(yīng)判斷單元213相連, 用于在終端?;钣嫈?shù)器的值不小于探測門限或WLAN終端未響應(yīng)?;钐綔y報文的情況下, 等待觸發(fā)終端?;钣嫈?shù)器的更新。該實施例在終端?;钣嫈?shù)器的值小于探測門限的情況下,通過WLAN終端是否響 應(yīng)?;钐綔y報文來探測WLAN終端是否仍關(guān)聯(lián)在本AP下,為有效地探測WLAN終端是否處于 關(guān)聯(lián)狀態(tài)提供了保證。圖11是本發(fā)明AP的第三實施例的結(jié)構(gòu)示意圖。如圖11所示,與圖9中的實施例相比,該實施例的AP中的節(jié)電終端?;钅K31 包括DTIM幀發(fā)送單元311,用于在DTIM幀中攜帶控制信息以告知WLAN終端有下行報 文緩存在AP中;讀取判斷單元312,與DTIM幀發(fā)送單元311相連,用于判斷WLAN終端是否讀取下 行報文;初始值重載單元313,與讀取判斷單元312相連,用于在WLAN終端讀取下行報文的 情況下,為終端?;钣嫈?shù)器重載初始值;等待單元314,與讀取判斷單元312相連,用于在WLAN終端未讀取下行報文的情況 下,等待觸發(fā)終端保活計數(shù)器的更新。該實施例通過為WLAN終端緩存報文觸發(fā)WLAN終端在蘇醒時到AP中讀取下行報 文,使得AP知道當(dāng)前WLAN終端是否仍關(guān)聯(lián)在本AP下,為有效地探測休眠狀態(tài)下的WLAN終 端是否處于關(guān)聯(lián)狀態(tài)提供了有利的保證。圖12是本發(fā)明AP的第三實施例的結(jié)構(gòu)示意圖。如圖12所示,與圖11中的實施例相比,該實施例的AP中的節(jié)電終端?;钅K41 還包括節(jié)電探測門限判斷單元411,分別與DTIM幀發(fā)送單元311和等待單元314相連,用
      10于判斷終端?;钣嫈?shù)器的值是否小于節(jié)電探測門限,如果小于節(jié)電探測門限,則轉(zhuǎn)到DTIM 幀發(fā)送單元311,否則,轉(zhuǎn)到等待單元314。該實施例與圖11中的實施例相比,增加了終端?;钣嫈?shù)器的值與節(jié)電探測門限 的判斷,在判斷節(jié)電狀態(tài)下的WLAN終端是否處于關(guān)聯(lián)狀態(tài)的情況下,還能防止AP在WLAN 終端處于節(jié)電狀態(tài)時頻繁打擾WLAN終端,從而使WLAN終端能夠更好地節(jié)電。在上述實施例中,MAC幀可以是數(shù)據(jù)幀、管理幀或控制幀。?;钐綔y報文可以是數(shù) 據(jù)幀、管理幀或控制幀。本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明 限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯而易見的。選擇 和描述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能 夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。
      權(quán)利要求
      一種WLAN終端的保活方法,其特征在于,所述方法包括啟動定時觸發(fā)終端?;钣嫈?shù)器;判斷AP是否成功接收WLAN終端發(fā)送的MAC幀或成功發(fā)送所述MAC幀到所述WLAN終端;如果所述AP成功收發(fā)所述MAC幀,則為終端?;钣嫈?shù)器重載初始值,否則,等待觸發(fā)所述終端?;钣嫈?shù)器的更新;在定時觸發(fā)所述終端?;钣嫈?shù)器更新時,判斷所述終端?;钣嫈?shù)器的值是否小于?;铋T限,如果小于所述?;铋T限,則確定所述WLAN終端已脫離所述AP,否則,更新所述終端?;钣嫈?shù)器的值;判斷所述WLAN終端是否進(jìn)入休眠狀態(tài),如果進(jìn)入休眠狀態(tài),則通過為所述WLAN終端緩存報文進(jìn)行節(jié)電模式的終端?;?,否則,通過保活探測報文進(jìn)行非節(jié)電模式的終端?;?。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過保活探測報文進(jìn)行非節(jié)電模式 的終端?;畹牟襟E包括判斷所述終端?;钣嫈?shù)器的值是否小于探測門限;如果小于所述探測門限,則構(gòu)造并發(fā)送所述?;钐綔y報文,否則,等待觸發(fā)所述終端保 活計數(shù)器的更新;判斷所述WLAN終端是否響應(yīng)所述?;钐綔y報文,如果響應(yīng)所述保活探測報文,則為所 述終端保活計數(shù)器重載初始值,否則,等待觸發(fā)所述終端?;钣嫈?shù)器的更新。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過為WLAN終端緩存報文進(jìn)行節(jié)電 模式的終端?;畹牟襟E包括在DTIM幀中攜帶控制信息以告知所述WLAN終端有下行報文緩存在所述AP中; 判斷所述WLAN終端是否到所述AP中讀取所述下行報文;如果所述WLAN終端讀取所述下行報文,則為所述終端保活計數(shù)器重載初始值,否則, 等待觸發(fā)所述終端?;钣嫈?shù)器的更新。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述通過為WLAN終端緩存報文進(jìn)行節(jié)電 模式的終端?;畹牟襟E還包括在DTIM幀中攜帶控制信息以告知所述WLAN終端有下行報文緩存在所述AP中之前,判 斷所述終端保活計數(shù)器的值是否小于節(jié)電探測門限;如果小于所述節(jié)電探測門限,則執(zhí)行所述在DTIM幀中攜帶控制信息以告知所述WLAN 終端有下行報文緩存在所述AP中的步驟,否則,等待觸發(fā)所述終端保活計數(shù)器的更新。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述MAC幀是數(shù)據(jù)幀、管理幀或控制幀。
      6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述?;钐綔y報文是數(shù)據(jù)幀、管理幀或控 制幀。
      7.一種AP,其特征在于,所述AP包括收發(fā)判斷模塊,用于判斷AP是否成功接收WLAN終端發(fā)送的MAC幀或成功發(fā)送所述MAC 幀到所述WLAN終端;定時器啟動模塊,與所述收發(fā)判斷模塊相連,用于啟動定時觸發(fā)所述終端?;钣嫈?shù)器;重載?;钅K,與所述收發(fā)判斷模塊相連,用于在成功收發(fā)所述MAC幀的情況下,為終端?;钣嫈?shù)器重載初始值,以及在未成功收發(fā)所述MAC幀的情況下,等待觸發(fā)所述終端保 活計數(shù)器的更新;定時器更新模塊,與所述定時器啟動模塊相連,用于在定時觸發(fā)所述終端?;钣嫈?shù)器 更新時,判斷所述終端保活計數(shù)器的值是否小于?;铋T限,如果小于所述?;铋T限,則確定 所述WLAN終端已脫離所述AP,否則,更新所述?;钣嫈?shù)器的值;休眠判斷模塊,與所述定時器更新模塊相連,用于判斷所述WLAN終端是否進(jìn)入休眠狀態(tài);節(jié)電終端?;钅K,與所述休眠判斷模塊相連,用于在所述WLAN終端進(jìn)入休眠狀態(tài)的 情況下,通過為所述WLAN終端緩存報文進(jìn)行節(jié)電模式的終端?;?;非節(jié)電終端保活模塊,與所述休眠判斷模塊相連,用于在所述WLAN終端未進(jìn)入休眠狀 態(tài)的情況下,通過保活探測報文進(jìn)行非節(jié)電模式的終端?;?。
      8.根據(jù)權(quán)利要求7所述的AP,其特征在于,所述非節(jié)電終端?;钅K包括探測門限判斷單元,用于判斷所述終端保活計數(shù)器的值是否小于探測門限;探測報文發(fā)送單元,與所述探測門限判斷單元相連,用于在所述終端?;钣嫈?shù)器的值 小于所述探測門限的情況下,構(gòu)造并發(fā)送所述?;钐綔y報文;報文響應(yīng)判斷單元,與所述探測報文發(fā)送單元相連,用于判斷所述WLAN終端是否響應(yīng) 所述?;钐綔y報文;重載單元,與所述報文響應(yīng)判斷單元相連,用于在所述WLAN終端響應(yīng)所述?;钐綔y報 文的情況下,為所述終端?;钣嫈?shù)器重載初始值;定時等待單元,分別與所述探測門限判斷單元和所述報文響應(yīng)判斷單元相連,用于在 所述終端?;钣嫈?shù)器的值不小于所述探測門限的情況下或所述WLAN終端未響應(yīng)所述?;?探測報文的情況下,等待觸發(fā)所述終端?;钣嫈?shù)器的更新。
      9.根據(jù)權(quán)利要求7所述的AP,其特征在于,所述節(jié)電終端?;钅K包括DTIM幀發(fā)送單元,用于在DTIM幀中攜帶控制信息以告知所述WLAN終端有下行報文緩 存在所述AP中;讀取判斷單元,與所述DTIM幀發(fā)送單元相連,用于判斷所述WLAN終端是否讀取所述下 行報文;初始值重載單元,與所述讀取判斷單元相連,用于在所述WLAN終端讀取所述下行報文 的情況下,為所述終端保活計數(shù)器重載初始值;等待單元,與所述讀取判斷單元相連,用于在所述WLAN終端未讀取所述下行報文的情 況下,等待觸發(fā)所述終端?;钣嫈?shù)器的更新。
      10.根據(jù)權(quán)利要求9所述的AP,其特征在于,所述節(jié)電終端?;钅K還包括節(jié)電探測門限判斷單元,分別與所述DTIM幀發(fā)送單元和所述等待單元相連,用于判斷 所述終端?;钣嫈?shù)器的值是否小于節(jié)電探測門限,如果小于所述節(jié)電探測門限,則轉(zhuǎn)到所 述DTIM幀發(fā)送單元,否則,轉(zhuǎn)到所述等待單元。
      11.根據(jù)權(quán)利要求7所述的AP,其特征在于,所述MAC幀是數(shù)據(jù)幀、管理幀或控制幀。
      12.根據(jù)權(quán)利要求8所述的AP,其特征在于,所述?;钐綔y報文是數(shù)據(jù)幀、管理幀或控 制幀。
      全文摘要
      本發(fā)明公開了一種WLAN終端的?;罘椒ê虯P。其中,該方法包括啟動定時觸發(fā)終端保活計數(shù)器;判斷AP是否成功接收WLAN終端發(fā)送的MAC幀或成功發(fā)送MAC幀到WLAN終端;如果成功收發(fā),則為終端?;钣嫈?shù)器重載初始值,否則,等待觸發(fā)終端保活計數(shù)器的更新;在定時觸發(fā)終端?;钣嫈?shù)器更新時,判斷終端?;钣嫈?shù)器的值是否小于?;铋T限,如果小于?;铋T限,則確定WLAN終端已脫離AP,否則,更新終端?;钣嫈?shù)器的值;判斷WLAN終端是否進(jìn)入休眠狀態(tài),如果進(jìn)入休眠狀態(tài),則通過為WLAN終端緩存報文進(jìn)行節(jié)電模式的終端?;?,否則,通過?;钐綔y報文進(jìn)行非節(jié)電模式的終端?;?。本發(fā)明能夠及時地知道該終端是否處于關(guān)聯(lián)狀態(tài)。
      文檔編號H04W48/08GK101938811SQ20101024411
      公開日2011年1月5日 申請日期2010年7月29日 優(yōu)先權(quán)日2010年7月29日
      發(fā)明者徐旭, 李浩琳, 李莉, 高波 申請人:中國電信股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1