專利名稱::一種無線局域網(wǎng)中的切換方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,特別涉及一種無線局域網(wǎng)中的切換方法和設(shè)備。
背景技術(shù):
:WLAN(WirelessLocalAreaNetwork,無線局域網(wǎng))提供了局域網(wǎng)的無線連接服務(wù),由于能夠提供高速的無線數(shù)據(jù)接入,是目前熱門的技術(shù)之一。WLAN已經(jīng)廣泛地應(yīng)用于城市、公共場(chǎng)所覆蓋,以及企業(yè)、樓宇、家庭等各種場(chǎng)所。在城市覆蓋中,WLAN更多地以Mesh網(wǎng)絡(luò)方式存在,提供了一種公共接入網(wǎng)絡(luò)。這種公共接入網(wǎng)絡(luò)的使用,在形式上可分為靜止和運(yùn)動(dòng)兩種方式,運(yùn)動(dòng)方式就是在行駛的車輛中能夠?qū)崿F(xiàn)無線接入。運(yùn)動(dòng)方式的使用給無線切換帶來了很大挑戰(zhàn)。在現(xiàn)有WLAN標(biāo)準(zhǔn)中,無線客戶端設(shè)備(如無線網(wǎng)卡)在不同AP(AccessPoint,接入點(diǎn))之間的切換是由客戶端設(shè)備本身決定的,而標(biāo)準(zhǔn)沒有任何規(guī)定。目前,各個(gè)無線客戶端設(shè)備廠家實(shí)現(xiàn)的切換算法不盡相同,但基本上都是通過判定當(dāng)前連接AP的信號(hào)強(qiáng)度弱于一定閾值后再搜尋新的AP。在實(shí)際應(yīng)用中發(fā)現(xiàn),無線客戶端設(shè)備的這種切換算法,無論如何部署AP網(wǎng)絡(luò),都造成切換過程緩慢,降低了運(yùn)動(dòng)方式下的網(wǎng)絡(luò)使用效果,尤其關(guān)于實(shí)時(shí)^L頻方面的應(yīng)用。以圖1所示的WLAN的一應(yīng)用場(chǎng)景為例。假設(shè)一個(gè)車載終端沿著黑線所示方向快速移動(dòng)。由于環(huán)境或其他因素的考慮,對(duì)該道路的覆蓋中,API使用了定向天線,AP2使用了全向天線。圖1中描述了API和AP2的覆蓋范圍,表示處于該范圍內(nèi)的終端設(shè)備能夠和AP之間進(jìn)行通信,滿足客戶端設(shè)備的最低信號(hào)強(qiáng)度要求。圖1中A點(diǎn)表示API覆蓋區(qū)域內(nèi)客戶端設(shè)備能夠和AP2通信的AP2信號(hào)強(qiáng)度最小閾值點(diǎn);B點(diǎn)表示AP2覆蓋區(qū)域內(nèi)客戶端設(shè)備能夠和API通信的API信號(hào)強(qiáng)度最小閾值點(diǎn)。當(dāng)終端設(shè)備運(yùn)動(dòng)到A點(diǎn)時(shí),由于信號(hào)強(qiáng)度沒有低于最小閾值,所以終端設(shè)備不會(huì)發(fā)生切換。理論上,終端設(shè)備在B點(diǎn)能夠順利切換到AP2。但實(shí)際上,終端設(shè)備對(duì)AP的信號(hào)強(qiáng)度檢測(cè)需要有一個(gè)過程。即當(dāng)終端設(shè)備運(yùn)動(dòng)到B點(diǎn)時(shí),由于運(yùn)動(dòng)效果,終端設(shè)備不能馬上檢測(cè)出API在該位置上的信號(hào)強(qiáng)度已經(jīng)達(dá)到最小閾值??赡艿那闆r是,當(dāng)終端設(shè)備運(yùn)動(dòng)到C點(diǎn)時(shí),才能確認(rèn)已經(jīng)不在API的服務(wù)范圍內(nèi),此時(shí)終端設(shè)備會(huì)掃描若干個(gè)信道,直至發(fā)現(xiàn)AP2并切換到AP2。終端設(shè)備從開始掃描到最終切換到AP2還需要花費(fèi)一段時(shí)間,而此時(shí)終端設(shè)備的位置已經(jīng)比C點(diǎn)更遠(yuǎn)。實(shí)際測(cè)量結(jié)果顯示,隨著運(yùn)動(dòng)速度的不同,實(shí)際切換點(diǎn)和B點(diǎn)之間的漂移距離也會(huì)不同。另外,如果各個(gè)AP的覆蓋范圍不是很長,而客戶端設(shè)備運(yùn)動(dòng)速度相對(duì)比較高,客戶端設(shè)備能夠切換到不同AP上,但無線鏈路會(huì)出現(xiàn)時(shí)通時(shí)斷的情況,其中能夠通信的時(shí)間很短?;谏鲜龇治隹梢园l(fā)現(xiàn),現(xiàn)有技術(shù)中存在的問題在于無線終端設(shè)備在WLAN覆蓋區(qū)域內(nèi)快速移動(dòng)時(shí)無法實(shí)時(shí)切換到合適的AP上,導(dǎo)致無法獲得滿意的接入服務(wù)和通信效果。
發(fā)明內(nèi)容本發(fā)明提供一種無線局域網(wǎng)中的切換方法和設(shè)備,用于使得無線終端設(shè)備在WLAN覆蓋區(qū)域內(nèi)快速移動(dòng)時(shí)可以實(shí)時(shí)切換到合適的AP上。為達(dá)到上述目的,本發(fā)明提供一種無線局域網(wǎng)中的切換方法,包括客戶端設(shè)備4全測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),進(jìn)行鄰居AP的掃描;所述客戶端設(shè)備檢測(cè)到信號(hào)強(qiáng)度大于等于預(yù)設(shè)的備份AP閾值的鄰居AP時(shí),將所述鄰居AP加入備份AP列表;當(dāng)預(yù)設(shè)的切換條件滿足時(shí),所述客戶端設(shè)備從當(dāng)前AP切換到所述備份AP列表中的一鄰居AP上。其中,所述客戶端設(shè)備檢測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值前,還包括所述客戶端設(shè)備接收所述當(dāng)前AP發(fā)送的幀,獲取所述幀中攜帶的鄰居AP信道信息、備份AP閾值、以及當(dāng)前AP的移動(dòng)服務(wù)參數(shù),所述每一移動(dòng)服務(wù)參數(shù)包括掃描閾值、掃描間隔以及切換閾值。其中,所述客戶端設(shè)備檢測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),進(jìn)行鄰居AP的掃描包括所述客戶端設(shè)備檢測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,并在所述掃描間隔內(nèi)完成鄰居AP的掃描。其中,所述當(dāng)前AP的移動(dòng)服務(wù)參數(shù)為多個(gè),所述每一移動(dòng)服務(wù)參數(shù)與一移動(dòng)速率對(duì)應(yīng)。其中,所述客戶端設(shè)備檢測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),進(jìn)行鄰居AP的掃描包括在自身移動(dòng)速率已知的情況下,所述客戶端設(shè)備選取各所述移動(dòng)服務(wù)參數(shù)中移動(dòng)速率大于自身移動(dòng)速率的最小移動(dòng)速率,將所述最小移動(dòng)速率對(duì)應(yīng)的移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描,并在檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于所述移動(dòng)服務(wù)參數(shù)中設(shè)置的掃描閾值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,在所述掃描間隔內(nèi)完成鄰居AP的掃描;在自身移動(dòng)速率未知的情況下,所述客戶端設(shè)備選取各所述移動(dòng)服務(wù)參數(shù)中各移動(dòng)速率的最小移動(dòng)速率,將所述最小移動(dòng)速率對(duì)應(yīng)的移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描,并在檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于所述移動(dòng)服務(wù)參數(shù)中設(shè)置的掃描閾值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,在所述掃描間隔內(nèi)完成鄰居AP的掃描。其中,還包括在自身移動(dòng)速率未知的情況下,所述客戶端設(shè)備在當(dāng)前掃描間隔下掃描若干周期后備份AP列表仍為空,則所述客戶端設(shè)備減小掃描間隔重新進(jìn)行鄰居AP的掃描;在自身移動(dòng)速率未知或已知的情況下,若當(dāng)前AP的信號(hào)強(qiáng)度已低于所述客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度閾值,并且所述客戶端設(shè)備掃描若干周期后備份AP列表仍為空,則所述客戶端設(shè)備忽略當(dāng)前移動(dòng)服務(wù)參數(shù),按照其他切換算法中的掃描機(jī)制重新進(jìn)行鄰居AP的掃描。其中,所述當(dāng)前AP發(fā)送的幀中還攜帶SameVendor指示,當(dāng)所述SameVendor指示置位時(shí),所ii^戶端設(shè)備檢測(cè)到信號(hào)強(qiáng)度大于等于預(yù)設(shè)的備份AP閾值的鄰居AP時(shí),進(jìn)一步包括判斷所述鄰居AP的基本服務(wù)集標(biāo)識(shí)BSSID和所述當(dāng)前AP的BSSID是否具有相同的組織唯一標(biāo)識(shí)OUI,所述判斷結(jié)果為是時(shí)將所述鄰居AP加入備份AP列表。其中,所述當(dāng)預(yù)設(shè)的切換條件滿足時(shí),客戶端設(shè)備從當(dāng)前AP切換到所述備份AP列表中的一鄰居AP上,包括所述備份AP列表中一個(gè)或多個(gè)鄰居AP的信號(hào)強(qiáng)度和當(dāng)前AP的信號(hào)強(qiáng)度之間的差值達(dá)到或超過所述切換閾值時(shí),所述客戶端設(shè)備選擇一個(gè)鄰居AP并切換到所述鄰居AP上;或所述當(dāng)前AP的信號(hào)強(qiáng)度低于所述客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度闊值、或者滿足所述客戶端設(shè)備中設(shè)置的其他切換算法中的切換條件時(shí),所述客戶端設(shè)備選擇一個(gè)鄰居AP并切換到所述鄰居AP上。其中,所述客戶端設(shè)備從當(dāng)前AP切換到所述備份AP列表中的一鄰居AP上后,還包括所述客戶端設(shè)備接收所述切換后AP發(fā)送的帕,獲取所述幀中攜帶的鄰居AP信道信息、備份AP閾值、以及所述切換后AP的移動(dòng)服務(wù)參數(shù);覆蓋之前存儲(chǔ)的鄰居AP信道信息、備份AP閾值、以及切換前AP的移動(dòng)服務(wù)參數(shù)。本發(fā)明還提供一種客戶端設(shè)備,包括檢測(cè)單元,用于檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度是否低于預(yù)設(shè)的掃描閾值;掃描單元,用于當(dāng)所述檢測(cè)單元檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),進(jìn)行鄰居AP的掃描;列表維護(hù)單元,用于當(dāng)所述掃描單元^r測(cè)到信號(hào)強(qiáng)度大于等于預(yù)設(shè)的備份AP閾值的鄰居AP時(shí),將所述鄰居AP加入備份AP列表;切換單元,用于當(dāng)預(yù)設(shè)的切換條件滿足時(shí),從當(dāng)前AP切換到所述列表維護(hù)單元維護(hù)的備份AP列表中的一鄰居AP上。其中,還包括幀接收單元,用于接收所述當(dāng)前AP發(fā)送的幀,獲取所述幀中攜帶的鄰居AP信道信息、備份AP閾值、以及當(dāng)前AP的移動(dòng)服務(wù)參數(shù),所述移動(dòng)服務(wù)參數(shù)包括掃描閾值、掃描間隔以及切換閾值。其中,所述掃描單元包括第一掃描子單元,用于檢測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描闊值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,并在所述掃描間隔內(nèi)完成鄰居AP的掃描。其中,所述幀接收單元從接收到的幀中獲取的當(dāng)前AP的移動(dòng)服務(wù)參數(shù)為多個(gè),且所述每一移動(dòng)服務(wù)參數(shù)與一移動(dòng)速率對(duì)應(yīng)時(shí),所述掃描單元包括第二掃描子單元,用于在自身移動(dòng)速率已知的情況下,選取各所述移動(dòng)服務(wù)參數(shù)中移動(dòng)速率大于自身移動(dòng)速率的最小移動(dòng)速率,將所述最小移動(dòng)速率對(duì)應(yīng)的移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描,并在檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于所述移動(dòng)服務(wù)參數(shù)中設(shè)置的掃描閾值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,在所述掃描間隔內(nèi)完成鄰居AP的掃描;第三掃描子單元,用于在自身移動(dòng)速率未知的情況下,選取各所述移動(dòng)服務(wù)參數(shù)中各移動(dòng)速率的最小移動(dòng)速率,將所述最小移動(dòng)速率對(duì)應(yīng)的移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描,并在檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于所述移動(dòng)服務(wù)參數(shù)中設(shè)置的掃描閾值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,在所述掃描間隔內(nèi)完成鄰居AP的掃描。其中,所述第二掃描子單元,還用于在自身移動(dòng)速率已知的情況下,若當(dāng)前AP的信號(hào)強(qiáng)度低于所述客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度閾值,并且掃描若干周期后^P分AP列表仍為空,則忽略當(dāng)前移動(dòng)服務(wù)參數(shù),按照其他切換算法中的掃描機(jī)制重新進(jìn)行鄰居AP的掃描;所述第三掃描子單元,還用于在自身移動(dòng)速率未知的情況下,在當(dāng)前掃描間隔下掃描若干周期后備份AP列表仍為空,則減小掃描間隔重新進(jìn)行鄰居AP的掃描;之后若當(dāng)前AP的信號(hào)強(qiáng)度^低于所述客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度閾值,并且掃描若干周期后備份AP列表仍為空,則忽略當(dāng)前移動(dòng)服務(wù)參數(shù),按照其他切換算法中的掃描機(jī)制重新進(jìn)行鄰居AP的掃描。其中,所述幀接收單元接收的當(dāng)前AP發(fā)送的幀中還攜帶SameVendor指示且所述SameVendor指示置位時(shí),所述列表維護(hù)單元還用于所述掃描單元檢測(cè)到信號(hào)強(qiáng)度大于等于預(yù)設(shè)的備份AP閾值的鄰居AP時(shí),進(jìn)一步判斷所述鄰居AP的基本服務(wù)集標(biāo)識(shí)BSSID和所述當(dāng)前AP的BSSID是否具有相同的組織唯一標(biāo)識(shí)OUI,所述判斷結(jié)果為是時(shí)將所述鄰居AP加入備份AP列表。其中,所述切換單元包括第一切換子單元,用于當(dāng)所述備份AP列表中一個(gè)或多個(gè)鄰居AP的信號(hào)強(qiáng)度和當(dāng)前AP的信號(hào)強(qiáng)度之間的差值達(dá)到或超過所述切換閾值時(shí),選擇一個(gè)鄰居AP并切換到所述鄰居AP上;或第二切換子單元,用于當(dāng)所述當(dāng)前AP的信號(hào)強(qiáng)度低于所述客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度閾值、或者滿足所述客戶端設(shè)備中設(shè)置的其他切換算法中的切換條件時(shí),選擇一個(gè)鄰居AP并切換到所述鄰居AP上。其中,所述幀接收單元,還用于當(dāng)從當(dāng)前AP切換到所述備份AP列表中的一鄰居AP上后,接收所述切換后AP發(fā)送的幀,獲取所述幀中攜帶的鄰居AP信道信息、備份AP閾值、以及所述切換后AP的移動(dòng)服務(wù)參數(shù);覆蓋之前存儲(chǔ)的鄰居AP信道信息、備份AP閾值、以及切換前AP的移動(dòng)服務(wù)參數(shù)。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)無線終端設(shè)備在移動(dòng)的情況下,可以根據(jù)網(wǎng)絡(luò)側(cè)AP指示的參數(shù)及時(shí)啟動(dòng)掃描以獲取鄰居AP信息,并根據(jù)網(wǎng)絡(luò)側(cè)AP指示的參數(shù)調(diào)整切換算法選擇鄰居AP進(jìn)行切換,從而在WLAN覆蓋區(qū)域內(nèi)快速移動(dòng)時(shí)實(shí)時(shí)切換到合適的AP上,獲得滿意的接入服務(wù)和通信效果。為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是現(xiàn)有技術(shù)中WLAN的一應(yīng)用場(chǎng)景示意圖2是本發(fā)明中無線局域網(wǎng)中的切換方法流程圖3是本發(fā)明提供的一應(yīng)用場(chǎng)景中無線局域網(wǎng)中的切換方法流程圖4是本發(fā)明中提供的客戶端設(shè)備的結(jié)構(gòu)示意圖5是本發(fā)明中提供的客戶端設(shè)備的另一結(jié)構(gòu)示意圖。具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明提供一種無線局域網(wǎng)中的切換方法,如圖2所示,包括步驟s201、客戶端設(shè)備檢測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),進(jìn)行鄰居AP的掃描。步驟s202、客戶端設(shè)備檢測(cè)到信號(hào)強(qiáng)度大于等于預(yù)設(shè)的備份AP閾值的鄰居AP時(shí),將鄰居AP加入備份AP列表。步驟s203、當(dāng)預(yù)設(shè)的切換條件滿足時(shí),客戶端設(shè)備從當(dāng)前AP切換到備份AP列表中的一鄰居AP上。以下結(jié)合具體的應(yīng)用場(chǎng)景描述本發(fā)明中提供的無線局域網(wǎng)中切換方法的具體實(shí)施方式。對(duì)于本發(fā)明所涉及的AP,需要在Beacon幀中攜帶鄰居AP的信道信息,攜帶方式可以遵循現(xiàn)有技術(shù)如802.11k中的約定。但要求這些鄰居AP和當(dāng)前AP所發(fā)送的Beacon幀(或其他幀)具有相同的SSID(ServiceSetIdentifier,服務(wù)集標(biāo)識(shí)),客戶端設(shè)備根據(jù)該鄰居AP的信道信息可以快速的進(jìn)行鄰居AP的掃描。另外,本發(fā)明中的AP在Beacon幀(或其他幀)中通過VendorSpecific(廠商定制)類型的正(InformationElement,信息元素)攜帶備份AP閾值以AAP自身的MSP(MovingServiceParameter,移動(dòng)月良務(wù)參數(shù))。本應(yīng)用場(chǎng)景中,VendorSpecific類型的IE的示例格式如下表l所示表l.VendorSpecific類型的IE的示例格式<table>tableseeoriginaldocumentpage14</column></row><table>ElementID和Length(信元ID和長度)符合現(xiàn)有技術(shù)中關(guān)于正的含義和格式。OUI(OrganizationUniqueIndication,組織唯一標(biāo)識(shí))即AP的制造商標(biāo)識(shí);OUI—般是一個(gè)設(shè)備的MAC地址的前24位,其標(biāo)識(shí)了設(shè)備的制造廠商。Type:該OUI下為支持本發(fā)明中提供的切換算法而分配的類型值。Version:該算法的版本。Flag:標(biāo)志位。本發(fā)明中定義最高比特位為"SameVendor(同一廠商)",如果該位為l,表示要求客戶端設(shè)備切換到不同AP時(shí),必須檢測(cè)該AP的BSSID(BasicServiceSetIdentifier,基本服務(wù)集標(biāo)識(shí))和原有AP的BSSID擁有相同的OUI。BackupThreshold:備份AP閾值。當(dāng)客戶端設(shè)備檢測(cè)到當(dāng)前AP的某個(gè)鄰居AP的信號(hào)強(qiáng)度大于該值時(shí),將該鄰居AP加入到備份AP列表中。MSP(MovingServiceParameter,移動(dòng)服務(wù)參數(shù))包括當(dāng)前AP的ScanThreshold(掃描閾Y直)、ScanInterval(掃描間隔)以及SwitchThreshold(切換閾值)。對(duì)于每個(gè)AP,可以設(shè)置一默認(rèn)的MSP,默認(rèn)的MSP的格式可以為〈掃描閾值、掃描間隔、切換閾值>。此時(shí)MSP的示例格式可以如下表2所示表2.MSP的示例4各式ScanThresholdScanIntervalSwitchThreshold其中ScanThreshold:掃描閾值。當(dāng)客戶端設(shè)備檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于該掃描閾值時(shí),開始^妄照ScanInterval設(shè)定的掃描間隔掃描鄰居AP。ScanInterval:掃描間隔??蛻舳嗽O(shè)備應(yīng)該在一個(gè)掃描間隔內(nèi)完成對(duì)與當(dāng)前AP具有相同SSID的所有信道的掃描。SwitchThreshold:切換閾值。如果備份AP列表中一鄰居AP和當(dāng)前AP之間的信號(hào)強(qiáng)度差大于等于切換閾值時(shí),客戶端設(shè)備應(yīng)切換到備份AP列表中的該鄰居AP上。如果值為0,表示對(duì)兩個(gè)AP之間的信號(hào)切換差值無要求,一旦有備份AP,應(yīng)立即切換到備份AP上。AP除了可以在發(fā)送的幀中攜帶一默認(rèn)MSP外,還可以采用攜帶多個(gè)MSP的方式。多個(gè)MSP中的每個(gè)MSP分別與一移動(dòng)速率相對(duì)應(yīng)。此時(shí),每一MSP為由Rate、ScanThreshold,ScanInterval、SwitchThreshold字賴:組成的四元組。MSP的格式可以為〈移動(dòng)速率、掃描閾值、掃描間隔、切換閾值>。此時(shí)MSP的示例格式可以如下表3所示表3.MSP的示例4各式RateScanThresholdScanIntervalSwitchThreshold其中Rate:移動(dòng)速率。表明低于該移動(dòng)速率時(shí),客戶端設(shè)備可以參考后面的參數(shù)ScanThreshold、ScanInterval以及SwitchThreshold進(jìn)行切換。ScanThreshold:掃描闊值。當(dāng)客戶端設(shè)備檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于該掃描閾值時(shí),開始按照ScanInterval設(shè)定的掃描間隔掃描鄰居AP。ScanInterval:掃描間隔??蛻舳嗽O(shè)備應(yīng)該在一個(gè)掃描間隔內(nèi)完成對(duì)與當(dāng)前AP具有相同SSID的所有信道的掃描。SwitchThreshold:切換閾值。如果備份AP列表中一鄰居AP和當(dāng)前AP之間的信號(hào)強(qiáng)度差大于等于切換閾值時(shí),客戶端設(shè)備應(yīng)切換到備份AP列表中的該鄰居AP上。如果值為O,表示對(duì)兩個(gè)AP之間的信號(hào)切換差值無要求,一旦有備份AP,應(yīng)立即切換到備份AP上。當(dāng)攜帶多個(gè)MSP時(shí),AP可以^4居應(yīng)用需求攜帶多個(gè)MSP的四元組信息,不同的四元組信息可以按照移動(dòng)速率Rate的值升序排列,當(dāng)然也可以采用其他方式進(jìn)行排列。AP獲得這些移動(dòng)服務(wù)參數(shù)信息的方法可以包括通過人工配置等,在本發(fā)明中并不進(jìn)行限制。本發(fā)明的一應(yīng)用場(chǎng)景中,假設(shè)AP發(fā)送的幀中攜帶了鄰居AP信道信息、攜帶的備份AP閾值為-68dBm,且?guī)袛y帶了四個(gè)用于不同移動(dòng)速率的移動(dòng)服務(wù)參數(shù),假設(shè)這四個(gè)移動(dòng)服務(wù)參數(shù)MSP具體如下當(dāng)前AP的MSPi:<20km/h、-70dBm、20ms、5dBm〉,當(dāng)前AP的MSP2:<40km/h、-68dBm、20ms、4dBm>2當(dāng)前AP的MSP3:<60km/h、-67dBm、10ms、3dBm>3當(dāng)前AP的MSP4:<80km/h、-65dBm、10ms、2dBm>4以APl的移動(dòng)服務(wù)參數(shù)MSPi為例,其含義為最高適用移動(dòng)速率為20km/h,即無線客戶端的移動(dòng)速率小于等于20km/h時(shí),可以使用該AP1的移動(dòng)服務(wù)參數(shù)MSPr,掃描閾值為-70dBm,即當(dāng)前AP的信號(hào)強(qiáng)度小于-70dBm時(shí),開始進(jìn)行鄰居AP的掃描;掃描間隔為20ms,即需要在20ms內(nèi)根據(jù)鄰居AP信道信息完成鄰居AP的掃描;該掃描過程中,如果掃描到信號(hào)強(qiáng)度大于備份AP閾值即-68dBm的鄰居AP,將該鄰居AP加入備份AP列表;切換閾值為5dBm,即當(dāng)一個(gè)或多個(gè)鄰居AP和當(dāng)前AP之間的信號(hào)強(qiáng)度差大于等于5dBm時(shí),客戶端設(shè)備應(yīng)切換到一個(gè)鄰居AP上。對(duì)于客戶端設(shè)備STA,客戶端設(shè)備在連接某個(gè)SSID后,應(yīng)檢測(cè)AP發(fā)送的Beacon幀(或其他幀)是否攜帶了移動(dòng)服務(wù)參數(shù)。如果有,可以詢問使用者或通過其他方式(如檢測(cè)一定時(shí)間內(nèi)切換AP的數(shù)目)得知是否需要支持本發(fā)明中提供的切換方法。如果不支持,則保持客戶端設(shè)備上配置的其他切換方法;否則使用本發(fā)明中提供的快速移動(dòng)切換方法進(jìn)行處理,以下對(duì)此進(jìn)行詳細(xì)介紹。該方法如圖3所示,包括以下步驟步驟s301、客戶端設(shè)備解析AP發(fā)送的幀中攜帶的AP的移動(dòng)服務(wù)參數(shù),獲取各移動(dòng)服務(wù)參數(shù)中的"移動(dòng)速率",并根據(jù)自身的移動(dòng)速率選擇一移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描。具體的客戶端設(shè)備在自身移動(dòng)速率已知的情況下,選取各移動(dòng)服務(wù)參數(shù)中移動(dòng)速率大于自身移動(dòng)速率的最小移動(dòng)速率,將該最小移動(dòng)速率對(duì)應(yīng)的移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描??蛻舳嗽O(shè)備在自身移動(dòng)速率未知的情況下,選取各移動(dòng)服務(wù)參數(shù)中各移動(dòng)速率中的最小移動(dòng)速率,將該最小移動(dòng)速率對(duì)應(yīng)的移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描。以客戶端設(shè)備已知其移動(dòng)速率為35km/h為例,則根據(jù)上述當(dāng)前AP的四個(gè)移動(dòng)服務(wù)參數(shù)MSP,客戶端設(shè)備應(yīng)當(dāng)選擇大于自身移動(dòng)速率(35km/h)的最小移動(dòng)速率即40km/h;將其對(duì)應(yīng)的MSP2:<40km/h、-68dBm、20ms、4dBm>2用于鄰居AP的掃描。再以客戶端設(shè)備不知道自身的移動(dòng)速率為例,則根據(jù)上述四個(gè)當(dāng)前AP的移動(dòng)服務(wù)參數(shù)MSP,選取各移動(dòng)服務(wù)參數(shù)中各移動(dòng)速率中的最小移動(dòng)速率即20km/h,將其對(duì)應(yīng)的MSP!:<20km/h、-70dBm、20ms、5dBm、用于鄰居AP的掃描。以下步驟中以客戶端設(shè)備已知其移動(dòng)速率為35km/h的情況為例進(jìn)行說明,即客戶端設(shè)備使用MSP2:<40km/h、-68dBm、20ms、4dBm〉2用于鄰居AP的掃描。對(duì)于其他情況與此相似,在此不進(jìn)行重復(fù)介紹。步驟s302、客戶端設(shè)備檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于掃描閾值時(shí),進(jìn)行鄰居AP的掃描。具體的客戶端設(shè)備使用MSP2:<40km/h、-68dBm、20ms、4dBm〉2用于鄰居AP的掃描時(shí),當(dāng)客戶端設(shè)備檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度小于-68Bm時(shí),開始根據(jù)AP發(fā)送的幀中攜帶的鄰居AP信道信息進(jìn)行鄰居AP的掃描。步驟s303、客戶端設(shè)備檢測(cè)到信號(hào)強(qiáng)度大于等于備份AP閾值的鄰居AP時(shí),將鄰居AP加入備份AP列表。具體的由于本應(yīng)用場(chǎng)景中假設(shè)AP發(fā)送的幀中攜帶的備份AP閾值為-68dBm,則客戶端設(shè)備檢測(cè)到信號(hào)強(qiáng)度大于等于-68dBm的鄰居AP時(shí),將該鄰居AP加入到備份AP列表,且該掃描是在上述MSP2中規(guī)定的掃描間隔20ms內(nèi)完成的。另夕卜,如果AP發(fā)送的幀中Flag字段的"SameVendor"為1,則僅當(dāng)該鄰居AP的BSSID和當(dāng)前AP的BSSID具有相同的OUI時(shí),客戶端設(shè)備才將鄰居AP加入到備份AP列表中,通過該參數(shù),可以保證客戶端設(shè)備在切換前后都能位于同一廠家的AP上,由于同一廠家的AP都能支持本發(fā)明中的移動(dòng)切換算法,使得客戶端設(shè)備始終能夠根據(jù)本發(fā)明中的移動(dòng)切換算法實(shí)施AP切換。而當(dāng)Flag字段的"SameVendor"為0時(shí),無論鄰居AP的BSSID和當(dāng)前AP的BSSID是否具有相同的OUI時(shí),客戶端設(shè)備都將鄰居AP加入到備份AP列表中。在之后的從當(dāng)前AP切換到備份AP列表中的一鄰居AP的步驟中,可以優(yōu)先選擇和當(dāng)前AP的BSSID具有相同的OUI的鄰居AP進(jìn)行切換,也可以在選擇鄰居AP進(jìn)行切換時(shí)不考慮是否和當(dāng)前AP的BSSID具有相同的OUI這一因素。需要說明的是,該步驟中可能存在掃描不到符合條件的鄰居AP的情況。對(duì)于該情況,處理方法可以為(1)客戶端設(shè)備在自身移動(dòng)速率已知的情況下,如果當(dāng)前AP的信號(hào)強(qiáng)度已經(jīng)低于客戶端設(shè)備上配置的其他切換算法中的最小信號(hào)閾值(如-70dBm),并且在客戶端設(shè)備掃描若干周期后而備份AP列表仍然為空,則客戶端設(shè)備應(yīng)忽略當(dāng)前移動(dòng)服務(wù)參數(shù),按照客戶端設(shè)備上配置的其他切換算法中的掃描機(jī)制重新進(jìn)行掃描和切換。對(duì)于本應(yīng)用場(chǎng)景,即忽略當(dāng)前移動(dòng)服務(wù)參數(shù)MSP2,使用客戶端設(shè)備上配置的其他切換算法中的掃描機(jī)制重新進(jìn)行掃描和切換。(2)客戶端設(shè)備在自身移動(dòng)速率未知的情況下,可以根據(jù)備份AP列表情況適當(dāng)減小掃描周期,如果在當(dāng)前掃描間隔時(shí)間下已經(jīng)掃描了若干個(gè)周期后,如果還沒有發(fā)現(xiàn)任何備份AP,則可以適當(dāng)減小掃描間隔時(shí)間。對(duì)于本應(yīng)用場(chǎng)景,即可以將掃描間隔時(shí)間減小到15ms或10ms,再次進(jìn)^f亍步驟s302所描述的掃描鄰居AP的步驟。之后如果當(dāng)前AP的信號(hào)強(qiáng)度已經(jīng)低于客戶端設(shè)備原算法中的最小信號(hào)闊值(如-70dBm),并且在客戶端設(shè)備掃描若干周期后而備份AP列表仍然為空,則客戶端設(shè)備應(yīng)忽略當(dāng)前移動(dòng)服務(wù)參數(shù),按照配置的其他切換算法中的掃描機(jī)制重新進(jìn)行掃描和切換。對(duì)于本應(yīng)用場(chǎng)景,即忽略當(dāng)前移動(dòng)服務(wù)參數(shù)MSP2,使用客戶端設(shè)備上配置的其他切換算法中的掃描機(jī)制重新進(jìn)行掃描和切換。步驟s304、客戶端設(shè)備從當(dāng)前AP切換到備份AP列表中的一鄰居AP上。具體的,本應(yīng)用場(chǎng)景中,當(dāng)滿足下列條件之一時(shí),客戶端設(shè)備應(yīng)從當(dāng)前AP切換到名一分AP列表中的一鄰居AP上(1)備份AP列表中一個(gè)或多個(gè)鄰居AP的信號(hào)強(qiáng)度和當(dāng)前AP的信號(hào)強(qiáng)度之間的差值達(dá)到或超過切換閾值時(shí),客戶端設(shè)備根據(jù)自己的選擇算法切換到其中一個(gè)鄰居AP上。對(duì)于本應(yīng)用場(chǎng)景而言,當(dāng)一個(gè)或多個(gè)鄰居AP的信號(hào)強(qiáng)度和當(dāng)前AP的信號(hào)強(qiáng)度之間的差值達(dá)到或超過4dBm時(shí),客戶端設(shè)備需要從當(dāng)前AP切換到其中一個(gè)鄰居AP上。當(dāng)符合條件的鄰居AP有多個(gè)時(shí),客戶端設(shè)備可以根據(jù)自身的選擇算法選擇其中一個(gè)鄰居AP,例如根據(jù)檢測(cè)到的先后順序、瞬時(shí)信號(hào)強(qiáng)度大小、信號(hào)強(qiáng)度平均值大小等標(biāo)準(zhǔn)進(jìn)行選擇,本應(yīng)用場(chǎng)景在此不進(jìn)行限定。另外如上一步驟所述,在選擇鄰居AP時(shí),還可以將鄰居AP的BSSID是否和當(dāng)前AP的BSSID具有相同的OUI這一因素作為選擇標(biāo)準(zhǔn),優(yōu)先選擇和當(dāng)前AP的BSSID具有相同OUI的鄰居AP。(2)當(dāng)前AP的信號(hào)強(qiáng)度低于客戶端設(shè)備配置的其他切換算法中的最小信號(hào)閾值,或者滿足客戶端設(shè)備原算法中的其他切換條件時(shí),則客戶端設(shè)備根據(jù)自己的選擇算法切換到備份AP列表中的一個(gè)鄰居AP上。對(duì)于本應(yīng)用場(chǎng)景而言,雖然各鄰居AP的信號(hào)強(qiáng)度和當(dāng)前AP的信號(hào)強(qiáng)度之間的差值均小于4dBm,但是假如根據(jù)客戶端設(shè)備配置的其他切換算法,客戶端設(shè)備需要在當(dāng)前AP的信號(hào)強(qiáng)度小于最小信號(hào)閾值(如-70dBm)時(shí)進(jìn)行切換,則客戶端設(shè)19備仍要根據(jù)配置的其他切換算法切換到備份AP列表中的一個(gè)鄰居AP上。當(dāng)備份AP列表中的鄰居AP有多個(gè)時(shí),客戶端設(shè)備可以根據(jù)自身的切換算法選擇其中一個(gè)鄰居AP,例如根據(jù)檢測(cè)到的先后順序、瞬時(shí)信號(hào)強(qiáng)度大小、信號(hào)強(qiáng)度平均值大小等標(biāo)準(zhǔn)進(jìn)行選擇,本應(yīng)用場(chǎng)景在此不進(jìn)行限定。另外如上一步驟所述,在選擇鄰居AP時(shí),還可以將鄰居AP的BSSID是否和當(dāng)前AP的BSSID具有相同的OUI這一因素作為選擇標(biāo)準(zhǔn),優(yōu)先選擇和當(dāng)前AP的BSSID具有相同OUI的鄰居AP。步驟s305、客戶端設(shè)備連接的AP發(fā)生變化時(shí),通過Beacon幀或其他幀接收切換后AP發(fā)送的鄰居AP信道信息、備份AP閾值和移動(dòng)服務(wù)參數(shù),并使用切換后AP發(fā)送的參數(shù)覆蓋從切換前AP接收的參數(shù)。以上應(yīng)用場(chǎng)景描述了AP在發(fā)送的幀中攜帶了鄰居AP信道信息、備份AP閾值(-68dBm),且?guī)袛y帶了四個(gè)用于不同移動(dòng)速率的MSP時(shí)本發(fā)明的具體實(shí)施方式??梢岳斫獾氖?,當(dāng)AP在發(fā)送的幀中僅攜帶一默認(rèn)MSP時(shí),其具體實(shí)施方式與上述攜帶多個(gè)用于不同移動(dòng)速率的MSP時(shí)相似。以下對(duì)AP在發(fā)送的幀中僅攜帶一默認(rèn)MSP的情況進(jìn)行介紹假設(shè)AP發(fā)送的幀中攜帶了鄰居AP信道信息、攜帶的備份AP闞值為-68dBm,且?guī)袛y帶的默認(rèn)MSP為〈-70dBm、20ms、5dBm>。即掃描閾值為-70dBm,即當(dāng)前AP的信號(hào)強(qiáng)度小于-70dBm時(shí),開始進(jìn)行鄰居AP的掃描;掃描間隔為20ms,即需要在20ms內(nèi)根據(jù)鄰居AP信道信息完成鄰居AP的掃描;該掃描過程中,如果掃描到信號(hào)強(qiáng)度大于備份AP閾值即-68dBm的鄰居AP,將該鄰居AP加入備份AP列表;切換閾值為5dBm,即當(dāng)一個(gè)或多個(gè)鄰居AP和當(dāng)前AP之間的信號(hào)強(qiáng)度差大于等于5dBm時(shí),客戶端設(shè)備應(yīng)切換到一個(gè)鄰居AP上??蛻舳嗽O(shè)備解析AP發(fā)送的幀中攜帶的默認(rèn)MSP,無論自身的移動(dòng)速率是否已知,均使用該默認(rèn)MSP用于鄰居AP的掃描。對(duì)于該鄰居AP的掃描步驟、根據(jù)掃描結(jié)果將鄰居AP加入備份AP列表的步驟、以及從備份AP列表中選擇一鄰居AP進(jìn)行切換的步驟,與上述流程中步驟s302步驟s305中的描述相似,在此不進(jìn)行重復(fù)描述。以下再結(jié)合上述圖1中的場(chǎng)景描述本發(fā)明中移動(dòng)服務(wù)參數(shù)的設(shè)置方法。對(duì)于圖l中所示的應(yīng)用場(chǎng)景,掃描閾值應(yīng)該以圖1中的A點(diǎn)為參照點(diǎn),根據(jù)A點(diǎn)處的AP1的信號(hào)強(qiáng)度來設(shè)定。實(shí)際設(shè)定時(shí),需要考慮目標(biāo)移動(dòng)速率對(duì)信號(hào)強(qiáng)度檢測(cè)帶來的延遲情況,可以適當(dāng)提高掃描閾值。對(duì)于切換點(diǎn),如果對(duì)移動(dòng)服務(wù)的目標(biāo)應(yīng)用沒有帶寬要求,那么最遲的切換點(diǎn)應(yīng)該是B點(diǎn);如果對(duì)移動(dòng)服務(wù)的目標(biāo)應(yīng)用有一定帶寬要求(即對(duì)客戶端設(shè)備接入的AP的信號(hào)強(qiáng)度存在要求,對(duì)帶寬要求越高,則要求客戶端接入的AP的信號(hào)強(qiáng)度越大),那么應(yīng)在A點(diǎn)和B點(diǎn)之間選擇合適的切換點(diǎn),可以看作B點(diǎn)左移。切換閾值應(yīng)該根據(jù)B點(diǎn)(即切換點(diǎn))處AP2和AP1之間的信號(hào)強(qiáng)度差值來設(shè)定,而切換間隔應(yīng)該根據(jù)移動(dòng)速率、A點(diǎn)和B點(diǎn)之間的距離來設(shè)定。本發(fā)明提供的上述方法中,無線終端設(shè)備在移動(dòng)的情況下,可以根據(jù)網(wǎng)絡(luò)側(cè)AP指示的參數(shù)及時(shí)啟動(dòng)掃描以獲取鄰居AP信息,并根據(jù)網(wǎng)絡(luò)側(cè)AP指示的參數(shù)調(diào)整切換算法選擇鄰居AP進(jìn)行切換,從而在WLAN覆蓋區(qū)域內(nèi)快速移動(dòng)時(shí)實(shí)時(shí)切換到合適的AP上,獲得滿意的接入服務(wù)和通信效果。另外,無線網(wǎng)絡(luò)設(shè)計(jì)者能夠根據(jù)網(wǎng)絡(luò)部署情況、移動(dòng)速度、應(yīng)用服務(wù)的目標(biāo)帶寬要求等,讓AP發(fā)布相應(yīng)的移動(dòng)服務(wù)參數(shù),從而滿足無線終端設(shè)備的移動(dòng)目標(biāo)應(yīng)用。且本發(fā)明提供的切換算法能夠和無線終端設(shè)備上配置的其他切換算法兼容,和現(xiàn)有的WLAN標(biāo)準(zhǔn)兼容,該切換算法不需要對(duì)現(xiàn)有網(wǎng)絡(luò)作硬件上的升級(jí),僅通過軟件升級(jí)就可以實(shí)現(xiàn)。本發(fā)明還提供一種客戶端設(shè)備,用于實(shí)施本發(fā)明中提供的無線局域網(wǎng)中的切換方法,如圖4所示,包括檢測(cè)單元10,用于檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度是否低于預(yù)設(shè)的掃描閾值。掃描單元20,用于當(dāng)檢測(cè)單元104企測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),進(jìn)行鄰居AP的掃描。列表維護(hù)單元30,用于當(dāng)掃描單元20檢測(cè)到信號(hào)強(qiáng)度大于等于預(yù)設(shè)的備份AP閾值的鄰居AP時(shí),將鄰居AP加入備份AP列表。切換單元40,用于當(dāng)預(yù)設(shè)的切換條件滿足時(shí),從當(dāng)前AP切換到列表維護(hù)單元30維護(hù)的備份AP列表中的一鄰居AP上。另外,如圖5所示,本發(fā)明提供的客戶端設(shè)備中,還可以包括幀接收單元50,用于接收當(dāng)前AP發(fā)送的幀,獲取幀中攜帶的鄰居AP信道信息、備份AP閾值、以及當(dāng)前AP的移動(dòng)服務(wù)參數(shù),移動(dòng)服務(wù)參數(shù)包括掃描閾值、掃描間隔以及切換閾值;其中掃描閾值,用于表示客戶端設(shè)備進(jìn)行鄰居AP的掃描閾值,當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于掃描閾值時(shí),客戶端設(shè)備進(jìn)行鄰居AP的掃描;掃描間隔,用于表示客戶端設(shè)備完成鄰居AP掃描的時(shí)間間隔;切換閾值,用于表示鄰居AP的信號(hào)強(qiáng)度與當(dāng)前AP的信號(hào)強(qiáng)度之差大于等于切換閾值時(shí),客戶端設(shè)備才可切換到鄰居AP。另外,當(dāng)幀接收單元50接收的當(dāng)前AP發(fā)送的幀中還攜帶SameVendor指示且SameVendor指示置位時(shí),列表維護(hù)單元30還用于當(dāng)掃描單元20檢測(cè)到信號(hào)強(qiáng)度大于等于預(yù)設(shè)的備份AP閾值的鄰居AP時(shí),進(jìn)一步判斷鄰居AP的基本服務(wù)集標(biāo)識(shí)BSSID和當(dāng)前AP的BSSID是否具有相同的組織唯一標(biāo)識(shí)OUI,判斷結(jié)果為是時(shí)將鄰居AP加入備份AP列表。另外,幀接收單元50還用于當(dāng)從當(dāng)前AP切換到備份AP列表中的一鄰居AP上后,接收切換后AP發(fā)送的幀,獲取幀中攜帶的鄰居AP信道信息、備份AP閾值、以及切換后AP的移動(dòng)服務(wù)參數(shù);覆蓋之前存儲(chǔ)的鄰居AP信道信息、備份AP閾值、以及切換前AP的移動(dòng)服務(wù)參數(shù)。另外,該客戶端設(shè)備中的掃描單元20可以進(jìn)一步包括第一掃描子單元21,用于檢測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,并在所述掃描間隔內(nèi)完成鄰居AP的掃描。當(dāng)幀接收單元50從接收到的幀中獲取的當(dāng)前AP的移動(dòng)服務(wù)參數(shù)為多個(gè),且每一移動(dòng)服務(wù)參數(shù)與一移動(dòng)速率對(duì)應(yīng)時(shí),掃描單元20可以進(jìn)一步包括第二掃描子單元22,用于在自身移動(dòng)速率已知的情況下,選取各移動(dòng)服務(wù)參數(shù)中移動(dòng)速率大于自身移動(dòng)速率的最小移動(dòng)速率,將最小移動(dòng)速率對(duì)應(yīng)的移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描,并在檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于移動(dòng)服務(wù)參數(shù)中設(shè)置的掃描閾值時(shí),根據(jù)鄰居AP信道信息進(jìn)行鄰居AP的掃描,在掃描間隔內(nèi)完成鄰居AP的掃描;第三掃描子單元23,用于在自身移動(dòng)速率未知的情況下,選取各移動(dòng)服務(wù)參數(shù)中各移動(dòng)速率的最小移動(dòng)速率,將最小移動(dòng)速率對(duì)應(yīng)的移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描,并在檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于移動(dòng)服務(wù)參數(shù)中設(shè)置的掃描閾值時(shí),根據(jù)鄰居AP信道信息進(jìn)行鄰居AP的掃描,在掃描間隔內(nèi)完成鄰居AP的掃描。另外,第二掃描子單元22,還用于在自身移動(dòng)速率已知的情況下,若當(dāng)前AP的信號(hào)強(qiáng)度低于客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度閾值,并且掃描若干周期后備份AP列表仍為空,則忽略當(dāng)前移動(dòng)服務(wù)參數(shù),按照其他切換算法中的掃描機(jī)制重新進(jìn)行鄰居AP的掃描;另外,第三掃描子單元23,還用于在自身移動(dòng)速率未知的情況下,在當(dāng)前掃描間隔下掃描若干周期后備份AP列表仍為空,則減小掃描間隔重新進(jìn)行鄰居AP的掃描;之后若當(dāng)前AP的信號(hào)強(qiáng)度已低于客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度閾值,并且掃描若干周期后備份AP列表仍為空,則忽略當(dāng)前移動(dòng)服務(wù)參數(shù),按照其他切換算法中的掃描機(jī)制重新進(jìn)行鄰居AP的掃描。另外,該客戶端設(shè)備中的切換單元40可以進(jìn)一步包括第一切換子單元41,用于當(dāng)備份AP列表中一個(gè)或多個(gè)鄰居AP的信號(hào)強(qiáng)度和當(dāng)前AP的信號(hào)強(qiáng)度之間的差值達(dá)到或超過切換閾值時(shí),客戶端設(shè)備選擇一個(gè)鄰居AP并切換到鄰居AP上;或第二切換子單元42,用于當(dāng)當(dāng)前AP的信號(hào)強(qiáng)度低于客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度閾值、或者滿足客戶端設(shè)備中設(shè)置的其他切換算法中的切換條件時(shí),選^f奪一個(gè)鄰居AP并切換到鄰居AP上。本發(fā)明提供的上述設(shè)備中,無線終端設(shè)備在移動(dòng)的情況下,可以根據(jù)網(wǎng)絡(luò)側(cè)AP指示的參數(shù)及時(shí)啟動(dòng)掃描以獲取鄰居AP信息,并根據(jù)網(wǎng)絡(luò)側(cè)AP指示的參數(shù)調(diào)整切換算法選擇鄰居AP進(jìn)行切換,從而在WLAN覆蓋區(qū)域內(nèi)快速移動(dòng)時(shí)實(shí)時(shí)切換到合適的AP上,獲得滿意的接入服務(wù)和通信效果。另夕卜,無線網(wǎng)絡(luò)設(shè)計(jì)者能夠根據(jù)網(wǎng)絡(luò)部署情況、移動(dòng)速度、應(yīng)用服務(wù)的目標(biāo)帶寬要求等,讓AP發(fā)布相應(yīng)的移動(dòng)服務(wù)參數(shù),從而滿足無線終端設(shè)備的移動(dòng)目標(biāo)應(yīng)用。且本發(fā)明提供的切換算法能夠和無線終端設(shè)備配置的其他切換算法兼容,和現(xiàn)有的WLAN標(biāo)準(zhǔn)兼容,該切換算法不需要對(duì)現(xiàn)有網(wǎng)絡(luò)作硬件上的升級(jí),僅通過軟件升級(jí)就可以實(shí)現(xiàn)。上述模塊可以分布于一個(gè)裝置,也可以分布于多個(gè)裝置。上述模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是CD-ROM,U盤,移動(dòng)硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的才莫塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種無線局域網(wǎng)中的切換方法,其特征在于,包括客戶端設(shè)備檢測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),進(jìn)行鄰居AP的掃描;所述客戶端設(shè)備檢測(cè)到信號(hào)強(qiáng)度大于等于預(yù)設(shè)的備份AP閾值的鄰居AP時(shí),將所述鄰居AP加入備份AP列表;當(dāng)預(yù)設(shè)的切換條件滿足時(shí),所述客戶端設(shè)備從當(dāng)前AP切換到所述備份AP列表中的一鄰居AP上。2、如權(quán)利要求l所述的方法,其特征在于,所述客戶端設(shè)備4全測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值前,還包括所述客戶端設(shè)備接收所述當(dāng)前AP發(fā)送的幀,獲取所述幀中攜帶的鄰居AP信道信息、^P分AP閾值、以及當(dāng)前AP的移動(dòng)服務(wù)參數(shù),所述每一移動(dòng)服務(wù)參數(shù)包括掃描閾值、掃描間隔以及切換闊值。3、如權(quán)利要求2所述的方法,其特征在于,所述客戶端設(shè)備沖企測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),進(jìn)行鄰居AP的掃描包括所述客戶端設(shè)備檢測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描闊值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,并在所述掃描間隔內(nèi)完成鄰居AP的掃描。4、如權(quán)利要求2所述的方法,其特征在于,所述當(dāng)前AP的移動(dòng)服務(wù)參數(shù)為多個(gè),所述每一移動(dòng)服務(wù)參數(shù)與一移動(dòng)速率對(duì)應(yīng)。5、如權(quán)利要求4所述的方法,其特征在于,所述客戶端設(shè)備檢測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),進(jìn)行鄰居AP的掃描包括在自身移動(dòng)速率已知的情況下,所述客戶端設(shè)備選取各所述移動(dòng)服務(wù)參數(shù)中移動(dòng)速率大于自身移動(dòng)速率的最小移動(dòng)速率,將所述最小移動(dòng)速率對(duì)應(yīng)的移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描,并在4企測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于所述移動(dòng)服務(wù)參數(shù)中設(shè)置的掃描閾值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,在所述掃描間隔內(nèi)完成鄰居AP的掃描;在自身移動(dòng)速率未知的情況下,所述客戶端設(shè)備選取各所述移動(dòng)服務(wù)參數(shù)中各移動(dòng)速率的最小移動(dòng)速率,將所述最小移動(dòng)速率對(duì)應(yīng)的移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描,并在檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于所述移動(dòng)服務(wù)參數(shù)中設(shè)置的掃描閾值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,在所述掃描間隔內(nèi)完成鄰居AP的掃描。6、如權(quán)利要求3或5所述的方法,其特征在于,還包括在自身移動(dòng)速率未知的情況下,所述客戶端設(shè)備在當(dāng)前掃描間隔下掃描若干周期后備份AP列表仍為空,則所述客戶端設(shè)備減小掃描間隔重新進(jìn)行鄰居AP的掃描;在自身移動(dòng)速率未知或已知的情況下,若當(dāng)前AP的信號(hào)強(qiáng)度已低于所述客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度閾值,并且所述客戶端設(shè)備掃描若干周期后備份AP列表仍為空,則所述客戶端設(shè)備忽略當(dāng)前移動(dòng)服務(wù)參數(shù),按照其他切換算法中的掃描機(jī)制重新進(jìn)行鄰居AP的掃描。7、如權(quán)利要求2所述的方法,其特征在于,所述當(dāng)前AP發(fā)送的幀中還攜帶SameVendor指示,當(dāng)所述SameVendor指示置位時(shí),所述客戶端設(shè)備檢測(cè)到信號(hào)強(qiáng)度大于等于預(yù)設(shè)的備份AP閾值的鄰居AP時(shí),進(jìn)一步包括判斷所述鄰居AP的基本服務(wù)集標(biāo)識(shí)BSSID和所述當(dāng)前AP的BSSID是否具有相同的組織唯一標(biāo)識(shí)OUI,所述判斷結(jié)果為是時(shí)將所述鄰居AP加入備份AP列表。8、如權(quán)利要求2至5中任一項(xiàng)所述的方法,其特征在于,所述當(dāng)預(yù)設(shè)的切換條件滿足時(shí),客戶端設(shè)備從當(dāng)前AP切換到所述備份AP列表中的一鄰居AP上,包括所述備份AP列表中一個(gè)或多個(gè)鄰居AP的信號(hào)強(qiáng)度和當(dāng)前AP的信號(hào)強(qiáng)度之間的差值達(dá)到或超過所述切換閾值時(shí),所述客戶端設(shè)備選擇一個(gè)鄰居AP并切換到所述鄰居AP上;或所述當(dāng)前AP的信號(hào)強(qiáng)度低于所述客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度閾值、或者滿足所述客戶端設(shè)備中設(shè)置的其他切換算法中的切換條件時(shí),所述客戶端設(shè)備選擇一個(gè)鄰居AP并切換到所述鄰居AP上。9、如權(quán)利要求8所述的方法,其特征在于,所述客戶端設(shè)備從當(dāng)前AP切換到所述備份AP列表中的一鄰居AP上后,還包括所述客戶端設(shè)備接收所述切換后AP發(fā)送的幀,獲取所述幀中攜帶的鄰居AP信道信息、備份AP閾值、以及所述切換后AP的移動(dòng)服務(wù)參數(shù);覆蓋之前存儲(chǔ)的鄰居AP信道信息、備份AP閾值、以及切換前AP的移動(dòng)服務(wù)參數(shù)。10、一種客戶端設(shè)備,其特征在于,包括檢測(cè)單元,用于檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度是否低于預(yù)設(shè)的掃描閾值;掃描單元,用于當(dāng)所述檢測(cè)單元檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),進(jìn)行鄰居AP的掃描;列表維護(hù)單元,用于當(dāng)所述掃描單元檢測(cè)到信號(hào)強(qiáng)度大于等于預(yù)設(shè)的備份AP閾值的鄰居AP時(shí),將所述鄰居AP加入備份AP列表;切換單元,用于當(dāng)預(yù)設(shè)的切換條件滿足時(shí),從當(dāng)前AP切換到所述列表維護(hù)單元維護(hù)的備份AP列表中的一鄰居AP上。11、如權(quán)利要求10所述的客戶端設(shè)備,其特征在于,還包括幀接收單元,用于接收所述當(dāng)前AP發(fā)送的幀,獲取所述幀中攜帶的鄰居AP信道信息、備份AP閾值、以及當(dāng)前AP的移動(dòng)服務(wù)參數(shù),所述移動(dòng)服務(wù)參數(shù)包括掃描閾值、掃描間隔以及切換閾值。12、如權(quán)利要求11所述的客戶端設(shè)備,其特征在于,所述掃描單元包括第一掃描子單元,用于檢測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,并在所述掃描間隔內(nèi)完成鄰居AP的掃描。13、如權(quán)利要求11所述的客戶端設(shè)備,其特征在于,所述幀接收單元從接收到的幀中獲取的當(dāng)前AP的移動(dòng)服務(wù)參數(shù)為多個(gè),且所述每一移動(dòng)服務(wù)參數(shù)與一移動(dòng)速率對(duì)應(yīng)時(shí),所述掃描單元包括第二掃描子單元,用于在自身移動(dòng)速率已知的情況下,選取各所述移動(dòng)服務(wù)參數(shù)中移動(dòng)速率大于自身移動(dòng)速率的最小移動(dòng)速率,將所述最小移動(dòng)速率對(duì)應(yīng)的移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描,并在檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于所述移動(dòng)服務(wù)參數(shù)中設(shè)置的掃描閾值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,在所述掃描間隔內(nèi)完成鄰居AP的掃描;第三掃描子單元,用于在自身移動(dòng)速率未知的情況下,選取各所述移動(dòng)服務(wù)參數(shù)中各移動(dòng)速率的最小移動(dòng)速率,將所述最小移動(dòng)速率對(duì)應(yīng)的移動(dòng)服務(wù)參數(shù)用于鄰居AP的掃描,并在檢測(cè)到當(dāng)前AP的信號(hào)強(qiáng)度低于所述移動(dòng)服務(wù)參數(shù)中設(shè)置的掃描閾值時(shí),根據(jù)所述鄰居AP信道信息進(jìn)行鄰居AP的掃描,在所述掃描間隔內(nèi)完成鄰居AP的掃描。14、如權(quán)利要求13所述的客戶端設(shè)備,其特征在于,所述第二掃描子單元,還用于在自身移動(dòng)速率已知的情況下,若當(dāng)前AP的信號(hào)強(qiáng)度低于所述客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度閾值,并且掃描若干周期后備份AP列表仍為空,則忽略當(dāng)前移動(dòng)服務(wù)參數(shù),按照其他切換算法中的掃描機(jī)制重新進(jìn)行鄰居AP的掃描;所述第三掃描子單元,還用于在自身移動(dòng)速率未知的情況下,在當(dāng)前掃描間隔下掃描若干周期后備份AP列表仍為空,則減小掃描間隔重新進(jìn)行鄰居AP的掃描;之后若當(dāng)前AP的信號(hào)強(qiáng)度已低于所述客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度閾值,并且掃描若千周期后備份AP列表仍為空,則忽略當(dāng)前移動(dòng)服務(wù)參數(shù),按照其他切換算法中的掃描機(jī)制重新進(jìn)行鄰居AP的掃描。15、如權(quán)利要求11所述的客戶端設(shè)備,其特征在于,所述幀接收單元接收的當(dāng)前AP發(fā)送的幀中還攜帶SameVendor指示且所述SameVendor指示置位時(shí),所述列表維護(hù)單元還用于所述掃描單元檢測(cè)到信號(hào)強(qiáng)度大于等于預(yù)設(shè)的備份AP閾值的鄰居AP時(shí),進(jìn)一步判斷所述鄰居AP的基本服務(wù)集標(biāo)識(shí)BSSID和所述當(dāng)前AP的BSSID是否具有相同的組織唯一標(biāo)識(shí)OUI,所述判斷結(jié)果為是時(shí)將所述鄰居AP加入備份AP列表。16、如權(quán)利要求11所述的客戶端設(shè)備,其特征在于,所述切換單元包括第一切換子單元,用于當(dāng)所述備份AP列表中一個(gè)或多個(gè)鄰居AP的信號(hào)強(qiáng)度和當(dāng)前AP的信號(hào)強(qiáng)度之間的差值達(dá)到或超過所述切換閾值時(shí),選擇一個(gè)鄰居AP并切換到所述鄰居AP上;或第二切換子單元,用于當(dāng)所述當(dāng)前AP的信號(hào)強(qiáng)度低于所述客戶端設(shè)備中設(shè)置的其他切換算法中的最小信號(hào)強(qiáng)度閾值、或者滿足所述客戶端設(shè)備中設(shè)置的其他切換算法中的切換條件時(shí),選擇一個(gè)鄰居AP并切換到所述鄰居AP上。17、如權(quán)利要求11或16所述的客戶端設(shè)備,其特征在于,所述幀接收單元,還用于當(dāng)從當(dāng)前AP切換到所述備份AP列表中的一鄰居AP上后,接收所述切換后AP發(fā)送的幀,獲取所述幀中攜帶的鄰居AP信道信息、備份AP閾值、以及所述切換后AP的移動(dòng)服務(wù)參數(shù);覆蓋之前存儲(chǔ)的鄰居AP信道信息、備份AP閾值、以及切換前AP的移動(dòng)服務(wù)參數(shù)。全文摘要本發(fā)明公開了一種無線局域網(wǎng)中的切換方法和設(shè)備。該方法包括客戶端設(shè)備檢測(cè)到當(dāng)前接入點(diǎn)AP的信號(hào)強(qiáng)度低于預(yù)設(shè)的掃描閾值時(shí),進(jìn)行鄰居AP的掃描;所述客戶端設(shè)備檢測(cè)到信號(hào)強(qiáng)度大于等于預(yù)設(shè)的備份AP閾值的鄰居AP時(shí),將所述鄰居AP加入備份AP列表;當(dāng)預(yù)設(shè)的切換條件滿足時(shí),所述客戶端設(shè)備從當(dāng)前AP切換到所述備份AP列表中的一鄰居AP上。本發(fā)明中,無線終端設(shè)備在移動(dòng)的情況下,可以根據(jù)網(wǎng)絡(luò)側(cè)AP指示的參數(shù)及時(shí)啟動(dòng)掃描以獲取鄰居AP信息,并根據(jù)網(wǎng)絡(luò)側(cè)AP指示的參數(shù)調(diào)整切換算法選擇鄰居AP進(jìn)行切換,從而在WLAN覆蓋區(qū)域內(nèi)快速移動(dòng)時(shí)實(shí)時(shí)切換到合適的AP上,獲得滿意的接入服務(wù)和通信效果。文檔編號(hào)H04W36/08GK101521924SQ20091013573公開日2009年9月2日申請(qǐng)日期2009年4月27日優(yōu)先權(quán)日2009年4月27日發(fā)明者徐國祥申請(qǐng)人:杭州華三通信技術(shù)有限公司