無(wú)線通信系統(tǒng)中的快速切換方法、系統(tǒng)和客戶端的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種無(wú)線通信系統(tǒng)中的快速切換方法、快速切換系統(tǒng)、客戶端和接入點(diǎn)AP。該方法包括:當(dāng)客戶端決定切換時(shí),所述客戶端通過(guò)其當(dāng)前AP和候選AP之間建立虛鏈路,所述虛鏈路包括所述客戶端和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述候選AP之間的通信鏈路;所述客戶端通過(guò)所述虛鏈路向所述候選AP發(fā)送探測(cè)請(qǐng)求并接收所述候選AP的探測(cè)響應(yīng);根據(jù)所述候選AP的探測(cè)響應(yīng),所述客戶端從所述候選AP中選擇目標(biāo)AP;所述客戶端通過(guò)所述虛鏈路,向所述目標(biāo)AP發(fā)送關(guān)聯(lián)請(qǐng)求并接收所述目標(biāo)AP的關(guān)聯(lián)響應(yīng);當(dāng)所述客戶端開(kāi)始切換時(shí),所述客戶端終止與所述當(dāng)前AP的通信并切換到所述目標(biāo)AP。利用該方法,可以大大減少切換時(shí)間。
【專利說(shuō)明】無(wú)線通信系統(tǒng)中的快速切換方法、系統(tǒng)和客戶端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無(wú)線通信領(lǐng)域,特別涉及一種軌道交通系統(tǒng)中無(wú)線通信系統(tǒng)中的快速切換方法、快速切換系統(tǒng)、客戶端和接入點(diǎn)AP。
【背景技術(shù)】
[0002]目前,隨著城市化的發(fā)展,軌道交通系統(tǒng)越來(lái)越普及。當(dāng)前的軌道交通系統(tǒng)采用無(wú)線通信技術(shù)在列車和道路之間進(jìn)行通信。在軌道交通系統(tǒng)中,基于無(wú)線局域網(wǎng)(WLAN)在列車和道路之間進(jìn)行通信的典型應(yīng)用場(chǎng)景如圖1所示。如圖1所示,在道路上設(shè)置多個(gè)接入點(diǎn)(AP)(為清楚起見(jiàn),圖1中僅示出了 AP0、AP1和AP2三個(gè)AP),每?jī)蓚€(gè)相鄰AP之間相隔特定的距離,以保證沒(méi)有覆蓋盲區(qū)??蛻舳宋挥诹熊噦?cè),并可與覆蓋其的一個(gè)AP進(jìn)行通信。通過(guò)該通信連接,列車上的客戶端可以經(jīng)該接入點(diǎn)與路側(cè)的服務(wù)器進(jìn)行通信,該AP稱為客戶端的當(dāng)前AP。
[0003]當(dāng)列車移動(dòng)時(shí),客戶端會(huì)離開(kāi)當(dāng)前AP的覆蓋范圍并中斷與當(dāng)前AP的通信,此時(shí),客戶端需要切換到另一個(gè)AP (稱為目標(biāo)AP)以保證正常通信。因此,切換機(jī)制對(duì)于保證客戶端與AP之間的可靠、無(wú)中斷的通信非常關(guān)鍵。
[0004]為了建立與目標(biāo)AP的通信連接,客戶端和目標(biāo)AP之間需要進(jìn)行多次雙向信息的交互,如圖2所示??蛻舳讼蚰繕?biāo)AP發(fā)送探測(cè)請(qǐng)求(Probe request),目標(biāo)AP向客戶端返回探測(cè)響應(yīng)(Probe response);客戶端向目標(biāo)AP發(fā)送關(guān)聯(lián)請(qǐng)求(association request),目標(biāo)AP向客戶端返回關(guān)聯(lián)響應(yīng)(association response)。在對(duì)于安全性要求較高的應(yīng)用場(chǎng)景中,客戶端還需向目標(biāo)AP發(fā)送鑒權(quán)請(qǐng)求(Authentication request),目標(biāo)AP向客戶端返回鑒權(quán)響應(yīng)(Authentication response);如果客戶端通過(guò)鑒權(quán),則客戶端與該目標(biāo)AP建立通信連接,該目標(biāo)AP成為客戶端的當(dāng)前AP。
[0005]在圖1所示的示例中,AP和客戶端都采用方向性天線,這種方向性天線在軌道交通系統(tǒng)中的應(yīng)用非常普遍。但是,使用方向性天線通常會(huì)導(dǎo)致客戶端在通過(guò)當(dāng)前AP時(shí),接收到的信號(hào)的強(qiáng)度突然變?nèi)酢?br>
[0006]在圖1所示的示例中,客戶端的當(dāng)前AP為AP1,當(dāng)客戶端從右向左移動(dòng)到B點(diǎn)時(shí),從APl發(fā)出的信號(hào)的強(qiáng)度突然變?nèi)?。?dāng)與APl的通信完全斷開(kāi)時(shí),客戶端必須嘗試切換到另一個(gè)AP(即目標(biāo)AP,在圖1中該目標(biāo)AP為AP2),以維持與服務(wù)器之間的通信。為了保證通信的可靠性,要求客戶端從當(dāng)前AP切換到目標(biāo)AP的時(shí)間越短越好。在現(xiàn)有技術(shù)中,圖1所示的切換需要花費(fèi)超過(guò)IOOrns的時(shí)間,也就是說(shuō),在這IOOrns的時(shí)間內(nèi),數(shù)據(jù)傳輸被中斷了。在軌道交通系統(tǒng)中,無(wú)論是乘客信息還是列車控制信息,IOOms這樣長(zhǎng)的中斷都是難以忍受的。因此,需要采用某種快速切換機(jī)制來(lái)減少切換時(shí)間。
[0007]客戶端從一個(gè)AP切換到另一個(gè)AP的切換過(guò)程通??梢苑譃閮蓚€(gè)階段:切換決定階段和連接建立階段?,F(xiàn)有的快速切換機(jī)制一般通過(guò)減少切換決定時(shí)間或減少連接建立時(shí)間來(lái)實(shí)現(xiàn)。
[0008]現(xiàn)有技術(shù)中的一種快速切換方法如圖3所示,APl為客戶端的當(dāng)前AP,當(dāng)客戶端移動(dòng)到接近API的A點(diǎn)時(shí),客戶端開(kāi)始切換。在這種情況下,當(dāng)客戶端接收到的APl的信號(hào)的強(qiáng)度仍然很強(qiáng)并且高于切換閾值的時(shí)侯,切換就開(kāi)始了。這樣可以避免當(dāng)客戶端移動(dòng)到B點(diǎn)時(shí),APl發(fā)出的信號(hào)的強(qiáng)度突然變?nèi)醯那闆r。因此,采用這種方法能夠減少客戶端與其當(dāng)前AP的通信突然中斷的情況。而且,如果該方法與現(xiàn)有技術(shù)中的背景掃描(backgroundscanning)方法(客戶端在空閑狀態(tài)下持續(xù)掃描所有的信道以收集候選AP的信息)相結(jié)合,可有利于減少切換決定時(shí)間。
[0009]但是,在該方法中,客戶端在當(dāng)前AP發(fā)出的信號(hào)的強(qiáng)度還很強(qiáng)的時(shí)候就開(kāi)始切換了,所以在當(dāng)前AP和目標(biāo)AP之間需要更多的重疊覆蓋區(qū)域,以保證在該切換點(diǎn)能夠正確接收到來(lái)自目標(biāo)AP的信號(hào),這會(huì)增加AP的數(shù)量。如果仍舊保持原來(lái)的AP之間的距離,那么來(lái)自目標(biāo)AP的信號(hào)的強(qiáng)度可能會(huì)比較弱,這將嚴(yán)重影響切換過(guò)程。在最壞的情況下,客戶端發(fā)出的探測(cè)請(qǐng)求、關(guān)聯(lián)請(qǐng)求和鑒權(quán)請(qǐng)求在目標(biāo)AP側(cè)都會(huì)丟失,因此需要多次重發(fā),這會(huì)增加連接建立時(shí)間,從而抵消了切換決定階段獲得的優(yōu)點(diǎn)。而且,在斷開(kāi)與當(dāng)前AP的連接后,該方法不能減少與目標(biāo)AP建立連接的時(shí)間。
[0010]客戶端在與目標(biāo)AP建立連接的過(guò)程中,鑒權(quán)將花費(fèi)很多時(shí)間。如果使用鑒權(quán)服務(wù)器,所花費(fèi)的時(shí)間將超過(guò)100ms?,F(xiàn)有技術(shù)中的另一種快速切換方法為預(yù)鑒權(quán)方法:在IEEE802.1lx標(biāo)準(zhǔn)中,客戶端可在切換開(kāi)始前與鑒權(quán)服務(wù)器進(jìn)行預(yù)鑒權(quán)操作,從而減少連接建立時(shí)間。但是,該預(yù)鑒權(quán)方法只能減少與鑒權(quán)服務(wù)器之間的鑒權(quán)操作時(shí)間,而不能減少連接建立過(guò)程中其它操作的時(shí)間,也不能減少切換決定時(shí)間。
【發(fā)明內(nèi)容】
[0011]有鑒于此,本發(fā)明的主要目的在于提供一種無(wú)線通信系統(tǒng)中的快速切換方法、快速切換系統(tǒng)、客戶端和AP,從而有效地減少客戶端從當(dāng)前AP切換到目標(biāo)AP的切換時(shí)間。
[0012]為達(dá)到上述目的,根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)中的快速切換方法的一個(gè)實(shí)施例,包括:
[0013]當(dāng)客戶端決定切換時(shí),所述客戶端通過(guò)其當(dāng)前接入點(diǎn)AP和候選AP之間建立虛鏈路,所述虛鏈路包括所述客戶端和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述候選AP之間的通信鏈路;
[0014]所述客戶端通過(guò)所述虛鏈路向所述候選AP發(fā)送探測(cè)請(qǐng)求并接收所述候選AP的探測(cè)響應(yīng);
[0015]根據(jù)所述候選AP的探測(cè)響應(yīng),所述客戶端從所述候選AP中選擇目標(biāo)AP ;
[0016]所述客戶端通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送關(guān)聯(lián)請(qǐng)求并接收所述目標(biāo)AP的關(guān)聯(lián)響應(yīng);
[0017]當(dāng)所述客戶端開(kāi)始切換時(shí),所述客戶端終止與所述當(dāng)前AP的通信并切換到所述目標(biāo)AP。
[0018]根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)中的快速切換方法的另一個(gè)實(shí)施例,包括:
[0019]當(dāng)客戶端決定切換時(shí),所述客戶端的當(dāng)前接入點(diǎn)AP被用來(lái)在所述客戶端與候選AP之間建立虛鏈路,所述虛鏈路包括所述客戶端和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述候選AP之間的通信鏈路;
[0020]所述當(dāng)前AP接收所述客戶端通過(guò)所述虛鏈路向所述候選AP發(fā)送的探測(cè)請(qǐng)求并將該探測(cè)請(qǐng)求轉(zhuǎn)發(fā)給所述候選AP,以及接收所述候選AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的探測(cè)響應(yīng)并將該探測(cè)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端;
[0021]所述當(dāng)前AP接收所述客戶端通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送的關(guān)聯(lián)請(qǐng)求并將該關(guān)聯(lián)請(qǐng)求轉(zhuǎn)發(fā)給所述目標(biāo)AP,以及接收所述目標(biāo)AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的關(guān)聯(lián)響應(yīng)并將該關(guān)聯(lián)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端;
[0022]當(dāng)所述客戶端開(kāi)始切換時(shí),所述當(dāng)前AP終止與所述客戶端的通信。
[0023]根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)中的快速切換方法的再一個(gè)實(shí)施例,包括:
[0024]當(dāng)客戶端決定切換時(shí),候選接入點(diǎn)AP通過(guò)所述客戶端的當(dāng)前AP與所述客戶端之間建立虛鏈路,所述虛鏈路包括該候選AP和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述客戶端之間的通信鏈路;
[0025]所述候選AP通過(guò)所述虛鏈路接收所述客戶端的探測(cè)請(qǐng)求并向所述客戶端發(fā)送探測(cè)響應(yīng);
[0026]所述候選AP通過(guò)所述虛鏈路接收所述客戶端的關(guān)聯(lián)請(qǐng)求并向所述客戶端發(fā)送關(guān)聯(lián)響應(yīng)。
[0027]根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)中的快速切換系統(tǒng)的一個(gè)實(shí)施例,包括客戶端和多個(gè)無(wú)線接入點(diǎn)AP,
[0028]所述客戶端用于,當(dāng)其決定切換時(shí),通過(guò)其當(dāng)前接入點(diǎn)AP和候選AP之間建立虛鏈路,所述虛鏈路包括所述客戶端和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述候選AP之間的通信鏈路;通過(guò)所述虛鏈路,向所述候選AP發(fā)送探測(cè)請(qǐng)求并接收所述候選AP的探測(cè)響應(yīng);根據(jù)所述候選AP的探測(cè)響應(yīng),從所述候選AP中選擇目標(biāo)AP ;通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送關(guān)聯(lián)請(qǐng)求并接收所述目標(biāo)AP的關(guān)聯(lián)響應(yīng);當(dāng)開(kāi)始切換時(shí),終止與所述當(dāng)前AP的通信并切換到所述目標(biāo)AP ;
[0029]所述當(dāng)前AP用于,當(dāng)所述客戶端決定切換時(shí),被用來(lái)在所述客戶端與候選AP之間建立所述虛鏈路;接收所述客戶端通過(guò)所述虛鏈路向所述候選AP發(fā)送的探測(cè)請(qǐng)求并將該探測(cè)請(qǐng)求轉(zhuǎn)發(fā)給所述候選AP,以及接收所述候選AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的探測(cè)響應(yīng)并將該探測(cè)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端;接收所述客戶端通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送的關(guān)聯(lián)請(qǐng)求并將該關(guān)聯(lián)請(qǐng)求轉(zhuǎn)發(fā)給所述目標(biāo)AP,以及接收所述目標(biāo)AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的關(guān)聯(lián)響應(yīng)并將該關(guān)聯(lián)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端;當(dāng)所述客戶端開(kāi)始切換時(shí),終止與所述客戶端的通信;
[0030]所述候選AP用于,當(dāng)所述客戶端決定切換時(shí),通過(guò)所述客戶端的當(dāng)前AP與所述客戶端之間建立所述虛鏈路;通過(guò)所述虛鏈路接收所述客戶端的探測(cè)請(qǐng)求并向所述客戶端發(fā)送探測(cè)響應(yīng);通過(guò)所述虛鏈路接收所述客戶端的關(guān)聯(lián)請(qǐng)求并向所述客戶端發(fā)送關(guān)聯(lián)響應(yīng)。
[0031]根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)中的快速切換客戶端的一個(gè)實(shí)施例,包括:
[0032]第一虛鏈路建立模塊,用于當(dāng)所述客戶端決定切換時(shí),通過(guò)所述客戶端的當(dāng)前AP在所述客戶端和候選AP之間建立虛鏈路,所述虛鏈路包括所述客戶端和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述候選AP之間的通信鏈路;
[0033]第一探測(cè)模塊,用于通過(guò)所述虛鏈路向所述候選AP發(fā)送探測(cè)請(qǐng)求并接收所述候選AP的探測(cè)響應(yīng);
[0034]選擇模塊,用于根據(jù)所述候選AP的探測(cè)響應(yīng),從所述候選AP中選擇目標(biāo)AP ;[0035]第一關(guān)聯(lián)模塊,用于通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送關(guān)聯(lián)請(qǐng)求并接收所述目標(biāo)AP的關(guān)聯(lián)響應(yīng);
[0036]第一切換模塊,用于在所述客戶端開(kāi)始切換時(shí),終止與所述當(dāng)前AP的通信并切換至丨J所述目標(biāo)AP。
[0037]根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)中的接入點(diǎn)AP的一個(gè)實(shí)施例,包括:
[0038]第二虛鏈路建立模塊,用于當(dāng)客戶端決定切換時(shí),在所述客戶端與候選AP之間建立虛鏈路,所述虛鏈路包括所述客戶端和所述AP之間的通信鏈路以及所述AP和所述候選AP之間的通信鏈路;
[0039]第二探測(cè)模塊,用于接收所述客戶端通過(guò)所述虛鏈路向所述候選AP發(fā)送的探測(cè)請(qǐng)求并將該探測(cè)請(qǐng)求轉(zhuǎn)發(fā)給所述候選AP,以及接收所述候選AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的探測(cè)響應(yīng)并將該探測(cè)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端;
[0040]第二關(guān)聯(lián)模塊,用于接收所述客戶端通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送的關(guān)聯(lián)請(qǐng)求并將該關(guān)聯(lián)請(qǐng)求轉(zhuǎn)發(fā)給所述目標(biāo)AP,以及接收所述目標(biāo)AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的關(guān)聯(lián)響應(yīng)并將該關(guān)聯(lián)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端;
[0041]第二切換模塊,用于當(dāng)所述客戶端開(kāi)始切換時(shí),終止與所述客戶端的通信。
[0042]根據(jù)本發(fā)明的無(wú)線通信系統(tǒng)中的接入點(diǎn)AP的另一個(gè)實(shí)施例,包括:
[0043]第三虛鏈路建立模塊,用于當(dāng)客戶端決定切換時(shí),通過(guò)所述客戶端的當(dāng)前AP在所述AP與所述客戶端之間建立虛鏈路,所述虛鏈路包括所述AP和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述客戶端之間的通信鏈路;
[0044]第三探測(cè)模塊,用于通過(guò)所述虛鏈路接收所述客戶端的探測(cè)請(qǐng)求并向所述客戶端發(fā)送探測(cè)響應(yīng);
[0045]第三關(guān)聯(lián)模塊,用于通過(guò)所述虛鏈路接收所述客戶端的關(guān)聯(lián)請(qǐng)求并向所述客戶端發(fā)送關(guān)聯(lián)響應(yīng)。
【專利附圖】
【附圖說(shuō)明】
[0046]圖1示出了現(xiàn)有技術(shù)中的在軌道交通系統(tǒng)中基于WLAN進(jìn)行通信的示意圖;
[0047]圖2示出了現(xiàn)有技術(shù)中的客戶端和候選AP之間用于建立通信連接的信息交互的示意圖;
[0048]圖3示出了現(xiàn)有技術(shù)中的快速切換方法的示意圖;
[0049]圖4示出了本發(fā)明一實(shí)施例的無(wú)線通信系統(tǒng)中的快速切換方法的流程圖;
[0050]圖5示出了本發(fā)明一實(shí)施例的無(wú)線通信系統(tǒng)中的快速切換方法的示意圖;
[0051]圖6示出了本發(fā)明一實(shí)施例的軌道交通無(wú)線通信系統(tǒng)中的快速切換方法的流程圖;
[0052]圖7示出了本發(fā)明一實(shí)施例的無(wú)線通信系統(tǒng)中的快速切換客戶端的結(jié)構(gòu)示意圖;
[0053]圖8示出了本發(fā)明一實(shí)施例的無(wú)線通信系統(tǒng)中的當(dāng)前AP的結(jié)構(gòu)示意圖;
[0054]圖9示出了本發(fā)明一實(shí)施例的無(wú)線通信系統(tǒng)中的候選AP的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0055]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
[0056]本發(fā)明實(shí)施例提出了一種無(wú)線通信系統(tǒng)中的快速切換方法,如圖4所示,該方法包括如下步驟:步驟401,當(dāng)客戶端決定切換時(shí),客戶端通過(guò)其當(dāng)前AP和候選AP之間建立虛鏈路,該虛鏈路包括客戶端和當(dāng)前AP之間的通信鏈路以及當(dāng)前AP和候選AP之間的通信鏈路;步驟402,客戶端通過(guò)該虛鏈路向候選AP發(fā)送探測(cè)請(qǐng)求并接收候選AP的探測(cè)響應(yīng);步驟403,根據(jù)候選AP的探測(cè)響應(yīng),客戶端從候選AP中選擇目標(biāo)AP ;步驟404,客戶端通過(guò)該虛鏈路向目標(biāo)AP發(fā)送關(guān)聯(lián)請(qǐng)求并接收目標(biāo)AP的關(guān)聯(lián)響應(yīng);步驟405,當(dāng)客戶端開(kāi)始切換時(shí),客戶端終止與當(dāng)前AP的通信并切換到目標(biāo)AP。
[0057]以軌道交通系統(tǒng)中的無(wú)線通信場(chǎng)景為例,所述虛鏈路包括客戶端和當(dāng)前AP之間的無(wú)線鏈路以及當(dāng)前AP和候選AP之間的有線鏈路。圖5示出了本發(fā)明一實(shí)施例的無(wú)線通信系統(tǒng)中的快速切換方法示意圖。如圖5所示,客戶端的當(dāng)前AP為AP1,當(dāng)客戶端移動(dòng)到接近APl的A點(diǎn)時(shí)決定切換,此時(shí)開(kāi)始進(jìn)行預(yù)切換。
[0058]本發(fā)明實(shí)施例中所說(shuō)的預(yù)切換是指客戶端從當(dāng)前AP切換到另一個(gè)AP(即目標(biāo)AP)之前所做的準(zhǔn)備工作,例如探測(cè)、關(guān)聯(lián)和鑒權(quán)等操作。在本實(shí)施例中,決定切換的時(shí)機(jī)可以采用多種方法確定,其中一種方法可根據(jù)當(dāng)前AP (即API)發(fā)出的信號(hào)的強(qiáng)度來(lái)確定切換的時(shí)機(jī)。因?yàn)樵谲壍澜煌ㄏ到y(tǒng)中,客戶端和AP至少一方采用方向天線,所以在圖5中,當(dāng)客戶端從右向左移動(dòng)時(shí),APl的信號(hào)強(qiáng)度首先會(huì)越來(lái)越強(qiáng),當(dāng)客戶端移動(dòng)到A點(diǎn)時(shí),信號(hào)強(qiáng)度達(dá)到一個(gè)閾值,此后列車將很快經(jīng)過(guò)AP1,當(dāng)列車移動(dòng)到APl所在的B點(diǎn)時(shí),信號(hào)強(qiáng)度會(huì)突然減弱。因此,在本發(fā)明的實(shí)施例中,當(dāng)客戶端獲知APl的信號(hào)強(qiáng)度超過(guò)某個(gè)預(yù)先設(shè)定的信號(hào)閾值時(shí),客戶端開(kāi)始進(jìn)行預(yù)切換,所述信號(hào)閾值可以根據(jù)經(jīng)驗(yàn)值預(yù)先設(shè)定。另一種方法可根據(jù)客戶端的位置來(lái)確定切換的時(shí)機(jī)。在這種方法中,如果所有AP都固定設(shè)置在道路上的某個(gè)位置,列車運(yùn)行的路線也是固定的,而且客戶端已經(jīng)預(yù)先存儲(chǔ)了所有AP的位置信息,當(dāng)列車移動(dòng)時(shí),客戶端能夠計(jì)算其與APl的距離,當(dāng)該距離小于某個(gè)預(yù)先設(shè)定的距離閾值時(shí),表明列車將很快經(jīng)過(guò)AP1,因此需要進(jìn)行預(yù)切換。當(dāng)然,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明了,根據(jù)實(shí)際應(yīng)用的需要還可以采用其它的方法來(lái)決定切換的時(shí)機(jī),只要保證客戶端從A點(diǎn)移動(dòng)到APl所在的B點(diǎn)時(shí)完成預(yù)切換即可,這些方法均應(yīng)在本發(fā)明的保護(hù)范圍之內(nèi)。
[0059]下面結(jié)合圖6所示的軌道交通無(wú)線通信系統(tǒng)中的快速切換方法的流程圖,對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)描述。
[0060]步驟601,當(dāng)客戶端決定切換時(shí),在客戶端和候選AP之間建立虛鏈路,該虛鏈路包括客戶端和當(dāng)前AP之間的無(wú)線鏈路以及當(dāng)前AP和候選AP之間的有線鏈路。在本步驟中,結(jié)合圖5所示的示例,該當(dāng)前AP為AP1,當(dāng)客戶端移動(dòng)到接近APl的位置(即A點(diǎn))時(shí)決定切換。
[0061]在本發(fā)明實(shí)施例中,可以采用多種方法確定候選AP。其中比較常用的一種方法是:所有的AP都存儲(chǔ)有自己的位置信息以及鄰居AP的信息。當(dāng)客戶端決定切換時(shí),向APl發(fā)送預(yù)切換請(qǐng)求;AP1接收到該預(yù)切換請(qǐng)求后,將鄰居AP的信息包含在預(yù)切換響應(yīng)中發(fā)送給客戶端,其中,鄰居AP的信息中包含有鄰居AP的位置信息??蛻舳私邮盏紸Pl發(fā)送的鄰居AP的信息后,根據(jù)列車運(yùn)行的方向,從APl發(fā)送的鄰居AP中選擇與列車運(yùn)行方向一致的鄰居AP作為候選AP,該候選AP可能是沿列車運(yùn)行方向、與APl相鄰的下一個(gè)或下兩個(gè)AP。另一種確定候選AP的方法是:客戶端存儲(chǔ)一個(gè)AP列表,該列表按照AP在道路上的設(shè)置順序記錄AP的信息。因?yàn)樵谲壍澜煌ㄏ到y(tǒng)中,列車的運(yùn)行路線是固定的,所以根據(jù)該列表,客戶端能夠確定下面要經(jīng)過(guò)哪個(gè)AP,也就是說(shuō),根據(jù)當(dāng)前AP和列表中記錄的AP的信息,客戶端就可以確定候選AP。還有一種確定候選AP的方法是:在一個(gè)服務(wù)器上存儲(chǔ)道路上設(shè)置的所有AP的信息,客戶端可以通過(guò)當(dāng)前AP訪問(wèn)該服務(wù)器,從而獲取當(dāng)前AP的鄰居AP的信息,然后客戶端根據(jù)列車運(yùn)行的方向,從獲取的鄰居AP中選擇與列車運(yùn)行方向一致的鄰居AP作為候選AP。此外,客戶端也可使用現(xiàn)有技術(shù)中的方法在空閑狀態(tài)下持續(xù)掃描所有的信道以收集候選AP的信息。當(dāng)然,還可以采用其它方法來(lái)確定候選AP,本發(fā)明實(shí)施例對(duì)此不做限制。
[0062]在本發(fā)明實(shí)施例中,可以采用多種方法在客戶端和候選AP之間建立虛鏈路。一種方法可以不對(duì)客戶端做更多的改動(dòng),而當(dāng)前AP修改其MAC地址過(guò)濾器以便能夠接收客戶端發(fā)送給候選AP的報(bào)文,并通過(guò)其與候選AP之間的有線鏈路將該報(bào)文轉(zhuǎn)發(fā)給候選AP。例如,結(jié)合圖5所示的示例,當(dāng)前AP (B卩,API)可在其MAC地址過(guò)濾器中增加候選AP (例如AP2)的MAC地址,這樣APl便可接收客戶端通過(guò)與APl之間的無(wú)線鏈路發(fā)送給AP2的報(bào)文,并通過(guò)其與AP2之間的以太網(wǎng)鏈路將該報(bào)文轉(zhuǎn)發(fā)給AP2。另一種方法可以不對(duì)當(dāng)前AP做更多的改動(dòng),而客戶端將其發(fā)送給候選AP的報(bào)文通過(guò)其與當(dāng)前AP之間的無(wú)線鏈路發(fā)送給當(dāng)前AP,然后當(dāng)前AP將該報(bào)文通過(guò)其與候選AP之間的有線鏈路轉(zhuǎn)發(fā)給候選AP ;反之,候選AP將其發(fā)送給客戶端的報(bào)文通過(guò)其與當(dāng)前AP之間的有線鏈路發(fā)送給當(dāng)前AP,然后當(dāng)前AP通過(guò)其與客戶端之間的無(wú)線鏈路將該報(bào)文轉(zhuǎn)發(fā)給客戶端。在第二種方法中,如果客戶端和候選AP處于同一子網(wǎng),客戶端可以在其發(fā)送給當(dāng)前AP的報(bào)文中使用IEEE 802.11標(biāo)準(zhǔn)中規(guī)定的分布式標(biāo)記(DS, Distribution flag)來(lái)指示當(dāng)前AP轉(zhuǎn)發(fā)目的MAC地址為候選AP的報(bào)文,從而實(shí)現(xiàn)與候選AP在MAC層的通信;如果客戶端和候選AP處于不同子網(wǎng),客戶端可以在其發(fā)送給當(dāng)前AP的報(bào)文中通過(guò)IP路由來(lái)指示當(dāng)前AP轉(zhuǎn)發(fā)目的IP地址為候選AP的報(bào)文,從而實(shí)現(xiàn)與候選AP在IP層(layer 3)的通信。采用第一種方法,當(dāng)前AP需對(duì)客戶端發(fā)送給候選AP的報(bào)文進(jìn)行重新封裝,客戶端無(wú)需對(duì)該報(bào)文的報(bào)頭進(jìn)行改動(dòng)。而對(duì)于第二種方法,客戶端需要對(duì)由當(dāng)前AP轉(zhuǎn)發(fā)的目的地為候選AP的報(bào)文進(jìn)行封裝,當(dāng)前AP無(wú)需對(duì)該報(bào)文進(jìn)行重新封裝,只需轉(zhuǎn)發(fā)該報(bào)文即可。本發(fā)明實(shí)施例對(duì)于建立虛鏈路的方法不做限制,其它可以采用的方法也應(yīng)在本發(fā)明的保護(hù)范圍之內(nèi)。
[0063]步驟602,通過(guò)客戶端和候選AP之間建立的虛鏈路,客戶端向候選AP發(fā)送探測(cè)請(qǐng)求。
[0064]結(jié)合圖5所示的示例,以AP2和AP3作為候選AP為例進(jìn)行描述。在本發(fā)明實(shí)施例中,當(dāng)采用上述第一種建立虛鏈路的方法時(shí),客戶端在其當(dāng)前所在信道上向AP2和AP3發(fā)送探測(cè)請(qǐng)求,APl修改其MAC地址過(guò)濾器以接收客戶端向AP2和AP3發(fā)送的探測(cè)請(qǐng)求,然后APl將接收的探測(cè)請(qǐng)求重新封裝后通過(guò)以太網(wǎng)鏈路分別轉(zhuǎn)發(fā)給AP2和AP3。當(dāng)采用上述第二種建立虛鏈路的方法時(shí),客戶端可使用分布式標(biāo)記將需要發(fā)送給AP2和AP3的探測(cè)請(qǐng)求通過(guò)其當(dāng)前所在的信道發(fā)送給AP1,由APl將該探測(cè)請(qǐng)求通過(guò)以太網(wǎng)鏈路分別轉(zhuǎn)發(fā)給AP2和AP3。其中,客戶端當(dāng)前所在的信道是指客戶端與APl進(jìn)行通信的信道,也即APl的信道。
[0065]步驟603,候選AP通過(guò)虛鏈路接收客戶端發(fā)送的探測(cè)請(qǐng)求并向客戶端返回探測(cè)響應(yīng)。
[0066]AP2和AP3在收到該探測(cè)請(qǐng)求后,可以跳轉(zhuǎn)到在該探測(cè)請(qǐng)求中指示的信道上測(cè)量接收信號(hào)的強(qiáng)度,生成接收信號(hào)強(qiáng)度指示值(RSSI, Received Signal StrengthIndicator),并將該RSSI值包含在探測(cè)響應(yīng)中通過(guò)建立的虛鏈路返回給客戶端。
[0067]探測(cè)請(qǐng)求中指示的信道為客戶端當(dāng)前所在的信道,即其與APl進(jìn)行通信的信道。由于客戶端此時(shí)仍舊保持與APl的通信,因此AP2和AP3可以持續(xù)監(jiān)聽(tīng)客戶端發(fā)送的報(bào)文,從而快速地獲得RSSI值,以有利于客戶端減少切換的決定時(shí)間。
[0068]在客戶端具有多信道處理能力的應(yīng)用場(chǎng)景中,探測(cè)請(qǐng)求中指示的信道還可以是AP2或AP3的信道,或者是其它可用于探測(cè)操作的信道。例如,在探測(cè)請(qǐng)求中指示的信道為AP2或AP3的信道的情形下,客戶端分別在AP2和AP3的信道上發(fā)送探測(cè)報(bào)文,AP2和AP3則分別在其信道上測(cè)量接收信號(hào)的強(qiáng)度,生成接收信號(hào)強(qiáng)度指示值,并將該RSSI值包含在探測(cè)響應(yīng)中通過(guò)建立的虛鏈路返回給客戶端。
[0069]AP2和AP3在收到APl轉(zhuǎn)發(fā)的探測(cè)請(qǐng)求后,也可以根據(jù)其存儲(chǔ)的、或其從一個(gè)服務(wù)器獲取的APl的信道信息,跳轉(zhuǎn)到APl的信道上測(cè)量接收信號(hào)的強(qiáng)度,并將測(cè)得的接收信號(hào)強(qiáng)度信息包含在探測(cè)響應(yīng)中。由于APl的信道即是客戶端當(dāng)前所在的信道,因此AP2和AP3可以持續(xù)監(jiān)聽(tīng)客戶端發(fā)送的報(bào)文,從而快速地獲得接收信號(hào)的強(qiáng)度信息。
[0070]AP2和AP3可將包含RSSI值的探測(cè)響應(yīng)通過(guò)與APl之間的有線鏈路發(fā)送給AP1,APl從AP2和AP3接收到探測(cè)響應(yīng)后,通過(guò)與客戶端之間的無(wú)線鏈路將其接收到的探測(cè)響應(yīng)轉(zhuǎn)發(fā)給客戶端。
[0071]步驟604,接收到候選AP返回的所有探測(cè)響應(yīng)后,客戶端對(duì)探測(cè)響應(yīng)中包含的RSSI值進(jìn)行比較,并選擇RSSI值最大的AP作為目標(biāo)AP。
[0072]例如,假設(shè)AP2返回的RSSI值大于AP3返回的RSSI值,則客戶端選擇AP2作為目標(biāo)AP0
[0073]步驟605,通過(guò)虛鏈路,客戶端與目標(biāo)AP之間進(jìn)行關(guān)聯(lián)和鑒權(quán)。
[0074]在客戶端切換到目標(biāo)AP之前,客戶端和目標(biāo)AP之間都通過(guò)虛鏈路進(jìn)行信息交互。在本步驟中,當(dāng)客戶端根據(jù)候選AP返回的RSSI值選擇AP2作為目標(biāo)AP時(shí),客戶端通過(guò)與AP2之間的虛鏈路向AP2發(fā)送關(guān)聯(lián)請(qǐng)求并接收AP2返回的關(guān)聯(lián)響應(yīng);此外,在對(duì)安全性要求較高的應(yīng)用場(chǎng)景中,客戶端通過(guò)該虛鏈路向AP2發(fā)送鑒權(quán)請(qǐng)求并接收AP2返回的鑒權(quán)響應(yīng)。以上述第二種建立虛鏈路的方法為例,客戶端可以將需要發(fā)送給AP2的關(guān)聯(lián)請(qǐng)求通過(guò)其與APl之間的無(wú)線鏈路發(fā)送給API,APl接收到該關(guān)聯(lián)請(qǐng)求后通過(guò)其與AP2之間的有線鏈路將該關(guān)聯(lián)請(qǐng)求轉(zhuǎn)發(fā)給AP2 ;AP2接收到該關(guān)聯(lián)請(qǐng)求后,將需要發(fā)送給客戶端的關(guān)聯(lián)響應(yīng)通過(guò)其與APl之間的有線鏈路發(fā)送給API,APl接收到該關(guān)聯(lián)響應(yīng)后通過(guò)其與客戶端之間的無(wú)線鏈路將該關(guān)聯(lián)響應(yīng)轉(zhuǎn)發(fā)給客戶端。同樣地,客戶端可以通過(guò)APl的中繼完成與AP2之間的鑒權(quán)操作,在此不再贅述。
[0075]由于客戶端在步驟601至605中進(jìn)行的操作為預(yù)切換,客戶端仍舊與當(dāng)前AP保持通信,因此,客戶端與目標(biāo)AP的信息交互過(guò)程并不占用切換時(shí)間。
[0076]進(jìn)一步地,目標(biāo)AP返回的關(guān)聯(lián)響應(yīng)中還可以包括目標(biāo)AP的信道信息。
[0077]步驟606,客戶端在通過(guò)虛鏈路接收到目標(biāo)AP返回的鑒權(quán)成功響應(yīng)后,可生成一虛連接表,該虛連接表用于維護(hù)客戶端與目標(biāo)AP建立連接所需要的切換信息。在本實(shí)施例中,該切換信息可包括:鏈路狀況信息(如RSSI值)、信標(biāo)間隔信息(Beacon Interval)以及目標(biāo)AP的MAC地址、SSID和信道等信息。[0078]步驟607,當(dāng)客戶端開(kāi)始切換時(shí),客戶端終止與當(dāng)前AP的通信,并切換到目標(biāo)AP的信道,從而完成到目標(biāo)AP的切換。
[0079]此外,客戶端可根據(jù)虛連接表中維護(hù)的切換信息更新其系統(tǒng)參數(shù),并向目標(biāo)AP發(fā)送切換完成信號(hào)。
[0080]在本步驟中,結(jié)合圖5所示的示例,當(dāng)客戶端移動(dòng)到APl所在的B點(diǎn),APl發(fā)出的信號(hào)突然變?nèi)?,而從AP2發(fā)出的信號(hào)變強(qiáng)了,此時(shí),客戶端的切換開(kāi)始。客戶端終止與APl的通信,并切換到AP2的信道,從而完成切換操作。
[0081]步驟608,目標(biāo)AP收到客戶端發(fā)送的切換完成信號(hào)后,更新其系統(tǒng)參數(shù),完成切換。切換完成后,該目標(biāo)AP成為客戶端的當(dāng)前AP。
[0082]至此,切換過(guò)程結(jié)束。
[0083]本發(fā)明實(shí)施例提出的切換方法與現(xiàn)有技術(shù)中的快速切換機(jī)制相比其優(yōu)點(diǎn)如下:
[0084]在本發(fā)明實(shí)施例提出的快速切換方法中,利用客戶端與當(dāng)前AP之間的通信鏈路以及當(dāng)前AP與候選AP之間的通信鏈路建立虛鏈路。通過(guò)該虛鏈路,客戶端無(wú)需中斷與當(dāng)前AP的通信就可以在切換到目標(biāo)AP前完成與目標(biāo)AP之間的信息交互,例如客戶端獲取候選AP發(fā)出的RSSI值、選擇目標(biāo)AP以及與目標(biāo)AP進(jìn)行關(guān)聯(lián)和鑒權(quán),所有切換前的操作均可以通過(guò)虛鏈路在預(yù)切換階段完成,而在當(dāng)前AP發(fā)出的信號(hào)強(qiáng)度變?nèi)酢⒄嬲那袚Q開(kāi)始時(shí),客戶端需要做的僅僅是根據(jù)自身維護(hù)的切換信息更新其系統(tǒng)參數(shù)。因此該切換方法不僅能夠減少切換決定時(shí)間,還能減少連接建立時(shí)間,這樣,客戶端從一個(gè)AP切換到另一個(gè)AP的時(shí)間將大大減少。
[0085]在本發(fā)明實(shí)施例提出的切換方法中,客戶端與候選AP之間的信息交互均通過(guò)虛鏈路進(jìn)行,這可以保證客戶端與候選AP之間的通信質(zhì)量,從而避免增加AP的數(shù)量。而且,由于客戶端在當(dāng)前AP的信號(hào)強(qiáng)度減弱前就決定切換,此時(shí),其與當(dāng)前AP之間的通信尚未中斷,所以客戶端與當(dāng)前AP之間的通信質(zhì)量也可以保證。
[0086]在本發(fā)明實(shí)施例提出的切換方法中,采用候選AP跳轉(zhuǎn)到客戶端當(dāng)前所在的信道來(lái)對(duì)客戶端發(fā)送的報(bào)文進(jìn)行監(jiān)聽(tīng)的方法,客戶端就不需要中斷與當(dāng)前AP的通信而頻繁地跳轉(zhuǎn)到其它AP所在信道來(lái)發(fā)送報(bào)文,從而可以簡(jiǎn)化客戶端的操作。而且,由于客戶端仍舊可以保持與當(dāng)前AP的通信,因此候選AP可以持續(xù)監(jiān)聽(tīng)客戶端發(fā)送的報(bào)文,從而快速地獲得RSSI值,以有利于客戶端減少用于切換決定的時(shí)間。
[0087]在本發(fā)明實(shí)施例提出的切換方法中,客戶端切換到目標(biāo)AP前所有用于切換的信息都能通過(guò)虛鏈路進(jìn)行交互,并可在IEEE 802.11標(biāo)準(zhǔn)框架下采用分布式標(biāo)記或IP路由的方式實(shí)施,因此無(wú)需對(duì)IEEE 802.11標(biāo)準(zhǔn)中的相關(guān)部分進(jìn)行改動(dòng),只需修改客戶端和AP的軟件即可。
[0088]本發(fā)明實(shí)施例提出的快速切換方法尤其適用于AP和客戶端中至少一方使用方向性天線的無(wú)線通信場(chǎng)景,例如軌道交通系統(tǒng)中的無(wú)線通信場(chǎng)景。
[0089]當(dāng)然,本發(fā)明實(shí)施例提出的切換方法也可適用于AP和客戶端使用全向天線的無(wú)線通信場(chǎng)景。在采用全向天線的應(yīng)用場(chǎng)景中,不存在客戶端距離當(dāng)前AP距離最近時(shí)信號(hào)強(qiáng)度突然減弱的情況,而是客戶端距離當(dāng)前AP越來(lái)越遠(yuǎn),當(dāng)前AP的信號(hào)強(qiáng)度越來(lái)越弱。所以可對(duì)客戶端決定切換時(shí)機(jī)的方法稍作修改,例如,當(dāng)客戶端獲知當(dāng)前AP的信號(hào)強(qiáng)度低于預(yù)先設(shè)定的閾值時(shí),決定切換。[0090]本發(fā)明另一實(shí)施例還提出了一種無(wú)線通信系統(tǒng)中的快速切換方法,該方法包括如下步驟:
[0091]當(dāng)客戶端決定切換時(shí),其當(dāng)前AP被用來(lái)在客戶端與候選AP之間建立虛鏈路,該虛鏈路包括客戶端和當(dāng)前AP之間的通信鏈路以及當(dāng)前AP和候選AP之間的通信鏈路;
[0092]當(dāng)前AP接收客戶端通過(guò)該虛鏈路向候選AP發(fā)送的探測(cè)請(qǐng)求并將該探測(cè)請(qǐng)求轉(zhuǎn)發(fā)給候選AP,以及接收候選AP通過(guò)該虛鏈路向客戶端發(fā)送的探測(cè)響應(yīng)并將該探測(cè)響應(yīng)轉(zhuǎn)發(fā)給客戶端;
[0093]當(dāng)前AP接收客戶端通過(guò)該虛鏈路向目標(biāo)AP發(fā)送的關(guān)聯(lián)請(qǐng)求并將該關(guān)聯(lián)請(qǐng)求轉(zhuǎn)發(fā)給目標(biāo)AP,以及接收目標(biāo)AP通過(guò)虛鏈路向客戶端發(fā)送的關(guān)聯(lián)響應(yīng)并將該關(guān)聯(lián)響應(yīng)轉(zhuǎn)發(fā)給客戶端;
[0094]當(dāng)客戶端開(kāi)始切換時(shí),當(dāng)前AP終止與客戶端的通信。
[0095]在本實(shí)施例中,當(dāng)采用上述第一種建立虛鏈路的方法時(shí),當(dāng)前AP可通過(guò)修改其MAC地址過(guò)濾器來(lái)在客戶端與候選AP之間建立虛鏈路。
[0096]在對(duì)安全性要求較高的應(yīng)用場(chǎng)景中,在客戶端切換到目標(biāo)AP之前,該方法還可以進(jìn)一步包括:當(dāng)前AP接收客戶端通過(guò)該虛鏈路向目標(biāo)AP發(fā)送的鑒權(quán)請(qǐng)求并將該鑒權(quán)請(qǐng)求轉(zhuǎn)發(fā)給目標(biāo)AP,以及接收目標(biāo)AP通過(guò)該虛鏈路向客戶端發(fā)送的鑒權(quán)響應(yīng)并將該鑒權(quán)響應(yīng)轉(zhuǎn)發(fā)給客戶端。
[0097]本發(fā)明另一實(shí)施例還提出了一種無(wú)線通信系統(tǒng)中的快速切換方法,該方法包括如下步驟:
[0098]當(dāng)客戶端決定切換時(shí),候選接入點(diǎn)AP通過(guò)客戶端的當(dāng)前AP與客戶端之間建立虛鏈路,該虛鏈路包括該候選AP和當(dāng)前AP之間的通信鏈路以及當(dāng)前AP和客戶端之間的通信鏈路;
[0099]候選AP通過(guò)該虛鏈路接收客戶端的探測(cè)請(qǐng)求并向客戶端發(fā)送探測(cè)響應(yīng);
[0100]候選AP通過(guò)該虛鏈路接收客戶端的關(guān)聯(lián)請(qǐng)求并向客戶端發(fā)送關(guān)聯(lián)響應(yīng)。
[0101]優(yōu)選地,該探測(cè)請(qǐng)求中可包含客戶端當(dāng)前所在信道的信息。則在本實(shí)施例中,該方法還包括:候選AP跳轉(zhuǎn)到該信道上測(cè)量接收信號(hào)的強(qiáng)度,并將測(cè)量的接收信號(hào)的強(qiáng)度信息包含在探測(cè)響應(yīng)中。
[0102]此外,在本實(shí)施例中,該方法還可以進(jìn)一步包括:候選AP通過(guò)該虛鏈路接收客戶端的鑒權(quán)請(qǐng)求并向客戶端發(fā)送鑒權(quán)響應(yīng),以滿足高安全性的要求。
[0103]上述當(dāng)前AP和候選AP所執(zhí)行的步驟在前述實(shí)施例中已進(jìn)行了詳細(xì)地說(shuō)明,在此不再贅述。
[0104]根據(jù)上述實(shí)施例所提出的切換方法,本發(fā)明實(shí)施例還提出了一種無(wú)線通信系統(tǒng)中的快速切換系統(tǒng),該系統(tǒng)包括客戶端和多個(gè)AP。
[0105]其中,該客戶端用于,當(dāng)決定切換時(shí),通過(guò)其當(dāng)前AP和候選AP之間建立虛鏈路,該虛鏈路包括客戶端和當(dāng)前AP之間的通信鏈路以及當(dāng)前AP和候選AP之間的通信鏈路;通過(guò)該虛鏈路,向所述候選AP發(fā)送探測(cè)請(qǐng)求并接收所述候選AP的探測(cè)響應(yīng);根據(jù)所述候選AP的探測(cè)響應(yīng),從候選AP中選擇目標(biāo)AP ;通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送關(guān)聯(lián)請(qǐng)求并接收所述目標(biāo)AP的關(guān)聯(lián)響應(yīng);當(dāng)開(kāi)始切換時(shí),終止與當(dāng)前AP的通信并切換到目標(biāo)AP ;
[0106]該當(dāng)前AP用于,當(dāng)客戶端決定切換時(shí),被用來(lái)在客戶端與候選AP之間建立虛鏈路;接收客戶端通過(guò)該虛鏈路向候選AP發(fā)送的探測(cè)請(qǐng)求并將該探測(cè)請(qǐng)求轉(zhuǎn)發(fā)給候選AP,以及接收候選AP通過(guò)該虛鏈路向客戶端發(fā)送的探測(cè)響應(yīng)并將該探測(cè)響應(yīng)轉(zhuǎn)發(fā)給客戶端;接收客戶端通過(guò)該虛鏈路向目標(biāo)AP發(fā)送的關(guān)聯(lián)請(qǐng)求并將該關(guān)聯(lián)請(qǐng)求轉(zhuǎn)發(fā)給目標(biāo)AP,以及接收目標(biāo)AP通過(guò)該虛鏈路向客戶端發(fā)送的關(guān)聯(lián)響應(yīng)并將該關(guān)聯(lián)響應(yīng)轉(zhuǎn)發(fā)給客戶端;當(dāng)客戶端開(kāi)始切換時(shí),終止與客戶端的通信;
[0107]該候選AP用于,當(dāng)客戶端決定切換時(shí),通過(guò)客戶端的當(dāng)前AP與客戶端之間建立虛鏈路;通過(guò)該虛鏈路接收客戶端的探測(cè)請(qǐng)求并向客戶端發(fā)送探測(cè)響應(yīng);通過(guò)該虛鏈路接收客戶端的關(guān)聯(lián)請(qǐng)求并向客戶端發(fā)送關(guān)聯(lián)響應(yīng)。
[0108]在該系統(tǒng)中,客戶端和AP的詳細(xì)功能及所做的處理可以參考上述方法實(shí)施例中的有關(guān)描述,在此不再贅述。
[0109]根據(jù)上述實(shí)施例所提出的切換方法,本發(fā)明一實(shí)施例還提出了一種無(wú)線通信系統(tǒng)中的快速切換客戶端的結(jié)構(gòu)示意圖。如圖7所示,該客戶端包括:
[0110]第一虛鏈路建立模塊701,用于當(dāng)客戶端決定切換時(shí),通過(guò)客戶端的當(dāng)前AP在客戶端和候選AP之間建立虛鏈路,該虛鏈路包括客戶端和當(dāng)前AP之間的通信鏈路以及當(dāng)前AP和候選AP之間的通信鏈路;
[0111]第一探測(cè)模塊702,用于通過(guò)所述虛鏈路向所述候選AP發(fā)送探測(cè)請(qǐng)求并接收所述候選AP的探測(cè)響應(yīng);
[0112]選擇模塊703,用于根據(jù)候選AP的探測(cè)響應(yīng),從候選AP中選擇目標(biāo)AP ;
[0113]第一關(guān)聯(lián)模塊704,用于通過(guò)該虛鏈路向所述目標(biāo)AP發(fā)送關(guān)聯(lián)請(qǐng)求并接收所述目標(biāo)AP的關(guān)聯(lián)響應(yīng);
[0114]第一切換模塊705,用于在客戶端開(kāi)始切換時(shí),終止與當(dāng)前AP的通信并切換到目標(biāo)AP0
[0115]在本實(shí)施例中,第一虛鏈路建立模塊701用于,當(dāng)客戶端和候選AP在同一子網(wǎng)時(shí),使用分布式標(biāo)記通過(guò)當(dāng)前AP和候選AP之間建立虛鏈路。如果客戶端和候選AP在不同子網(wǎng),則第一虛鏈路建立模塊701可使用IP路由通過(guò)當(dāng)前AP和候選AP之間建立虛鏈路。
[0116]在本實(shí)施例中,該探測(cè)請(qǐng)求中可包含客戶端當(dāng)前所在信道的信息;探測(cè)響應(yīng)中可包含候選AP在該信道上測(cè)量的接收信號(hào)的強(qiáng)度信息。
[0117]在本實(shí)施例中,當(dāng)系統(tǒng)的安全性要求較高時(shí),該客戶端可進(jìn)一步包括第一鑒權(quán)模塊,用于通過(guò)該虛鏈路向目標(biāo)AP發(fā)送鑒權(quán)請(qǐng)求并接收目標(biāo)AP的鑒權(quán)響應(yīng)。
[0118]在本實(shí)施例中,該關(guān)聯(lián)響應(yīng)中可包括目標(biāo)AP的信道的信息;當(dāng)客戶端開(kāi)始切換時(shí),第一切換模塊705用于切換到目標(biāo)AP的信道。
[0119]在本實(shí)施例中,該客戶端還可進(jìn)一步包括:切換決定模塊,用于當(dāng)?shù)谝惶綔y(cè)模塊702接收的當(dāng)前AP的信號(hào)強(qiáng)度超過(guò)預(yù)設(shè)的信號(hào)閾值時(shí),決定切換;或者當(dāng)客戶端與當(dāng)前AP的距離小于預(yù)設(shè)的距離閾值時(shí),決定切換。
[0120]如圖8所示,本發(fā)明一實(shí)施例還提供了一種無(wú)線通信系統(tǒng)中的AP,該AP為客戶端的當(dāng)前AP,其可包括:
[0121]第二虛鏈路建立模塊801,用于當(dāng)客戶端決定切換時(shí),在客戶端與候選AP之間建立虛鏈路,該虛鏈路包括客戶端和該AP之間的通信鏈路以及該AP和候選AP之間的通信鏈路;[0122]第二探測(cè)模塊802,用于接收客戶端通過(guò)該虛鏈路向候選AP發(fā)送的探測(cè)請(qǐng)求并將該探測(cè)請(qǐng)求轉(zhuǎn)發(fā)給候選AP,以及接收候選AP通過(guò)該虛鏈路向客戶端發(fā)送的探測(cè)響應(yīng)并將該探測(cè)響應(yīng)轉(zhuǎn)發(fā)給客戶端;
[0123]第二關(guān)聯(lián)模塊804,用于接收客戶端通過(guò)該虛鏈路向目標(biāo)AP發(fā)送的關(guān)聯(lián)請(qǐng)求并將該關(guān)聯(lián)請(qǐng)求轉(zhuǎn)發(fā)給目標(biāo)AP,以及接收目標(biāo)AP通過(guò)該虛鏈路向客戶端發(fā)送的關(guān)聯(lián)響應(yīng)并將該關(guān)聯(lián)響應(yīng)轉(zhuǎn)發(fā)給客戶端;
[0124]第二切換模塊805,用于當(dāng)客戶端開(kāi)始切換時(shí),終止與客戶端的通信。
[0125]在本實(shí)施例中,可選地,第二虛鏈路建立模塊801可用于通過(guò)修改該AP的MAC地址過(guò)濾器來(lái)在客戶端與候選AP之間建立虛鏈路。
[0126]此外,在本實(shí)施例中,所述AP還可進(jìn)一步包括第二鑒權(quán)模塊806,用于接收客戶端通過(guò)該虛鏈路向目標(biāo)AP發(fā)送的鑒權(quán)請(qǐng)求并將該鑒權(quán)請(qǐng)求轉(zhuǎn)發(fā)給目標(biāo)AP,以及接收目標(biāo)AP通過(guò)該虛鏈路向客戶端發(fā)送的鑒權(quán)響應(yīng)并將該鑒權(quán)響應(yīng)轉(zhuǎn)發(fā)給客戶端。
[0127]如圖9所示,本發(fā)明一實(shí)施例還提供了一種無(wú)線通信系統(tǒng)中的AP,該AP為候選AP,其可包括:
[0128]第三虛鏈路建立模塊901,用于當(dāng)客戶端決定切換時(shí),通過(guò)客戶端的當(dāng)前AP與客戶端之間建立虛鏈路,該虛鏈路包括該AP和當(dāng)前AP之間的通信鏈路以及當(dāng)前AP和客戶端之間的通信鏈路;
[0129]第三探測(cè)模塊902,用于通過(guò)該虛鏈路接收客戶端的探測(cè)請(qǐng)求并向客戶端發(fā)送探測(cè)響應(yīng);
[0130]第三關(guān)聯(lián)模塊904,用于通過(guò)該虛鏈路接收客戶端的關(guān)聯(lián)請(qǐng)求并向客戶端發(fā)送關(guān)聯(lián)響應(yīng)。
[0131]在本實(shí)施例中,該探測(cè)請(qǐng)求中優(yōu)選地可包含客戶端當(dāng)前所在信道的信息;第三探測(cè)模塊902則用于在客戶端當(dāng)前的信道上測(cè)量接收信號(hào)的強(qiáng)度,并將測(cè)量的接收信號(hào)的強(qiáng)度信息包含在探測(cè)響應(yīng)中。
[0132]此外,在本實(shí)施例中,該候選AP還可以進(jìn)一步包括第三鑒權(quán)模塊906,用于通過(guò)所述虛鏈路接收所述客戶端的鑒權(quán)請(qǐng)求并向所述客戶端發(fā)送鑒權(quán)響應(yīng)。
[0133]上述本發(fā)明實(shí)施例提供的快速切換系統(tǒng)、客戶端和AP的詳細(xì)說(shuō)明可以參考上述方法實(shí)施例中的有關(guān)描述,在此不再贅述。采用根據(jù)本發(fā)明實(shí)施例的切換系統(tǒng)、客戶端和AP同樣可以獲得上述根據(jù)本發(fā)明實(shí)施例的快速切換方法所能獲得的技術(shù)效果,在此不再詳細(xì)描述。
[0134]雖然以上以軌道交通無(wú)線通信系統(tǒng)為例對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了說(shuō)明,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明了,本發(fā)明并不局限于此。在其它涉及切換問(wèn)題的無(wú)線通信系統(tǒng)中,例如mesh系統(tǒng)等,在不違背本發(fā)明的技術(shù)構(gòu)思的前提下,根據(jù)本發(fā)明實(shí)施例的快速切換方案均可以適用。
[0135]需要說(shuō)明的是,在上述各流程和各結(jié)構(gòu)示意圖中并非所有的步驟和模塊都是必須的,可以根據(jù)實(shí)際的需要忽略某些步驟或模塊。各步驟的執(zhí)行順序不是固定的,可以根據(jù)需要進(jìn)行調(diào)整。上述各實(shí)施例中描述的系統(tǒng)結(jié)構(gòu)可以是物理結(jié)構(gòu),也可以是邏輯結(jié)構(gòu),即,有些模塊可能由同一物理實(shí)體實(shí)現(xiàn),或者,有些模塊可能分由多個(gè)物理實(shí)體實(shí)現(xiàn),或者,可以由多個(gè)獨(dú)立設(shè)備中的某些部件共同實(shí)現(xiàn)。[0136]以上各實(shí)施例中,硬件單元可以通過(guò)機(jī)械方式或電氣方式實(shí)現(xiàn)。例如,一個(gè)硬件單元可以包括永久性專用的電路或邏輯(如專門的處理器,F(xiàn)PGA或ASIC)來(lái)完成相應(yīng)操作。硬件單元還可以包括可編程邏輯或電路(如通用處理器或其它可編程處理器),可以由軟件進(jìn)行臨時(shí)的設(shè)置以完成相應(yīng)操作。具體的實(shí)現(xiàn)方式(機(jī)械方式、或?qū)S玫挠谰眯噪娐?、或者臨時(shí)設(shè)置的電路)可以基于成本和時(shí)間上的考慮來(lái)確定。
[0137]本發(fā)明還提供了一種機(jī)器可讀介質(zhì),存儲(chǔ)用于使一機(jī)器執(zhí)行根據(jù)本發(fā)明實(shí)施例所述的快速切換方法的指令。具體地,可以提供配有存儲(chǔ)介質(zhì)的系統(tǒng)或者裝置,在該存儲(chǔ)介質(zhì)上存儲(chǔ)著實(shí)現(xiàn)上述實(shí)施例中任一實(shí)施例的功能的軟件程序代碼,且使該系統(tǒng)或者裝置的計(jì)算機(jī)(或CPU或MPU)讀出并執(zhí)行存儲(chǔ)在存儲(chǔ)介質(zhì)中的程序代碼。
[0138]在這種情況下,從存儲(chǔ)介質(zhì)讀取的程序代碼本身可實(shí)現(xiàn)上述實(shí)施例中任何一項(xiàng)實(shí)施例的功能,因此程序代碼和存儲(chǔ)程序代碼的存儲(chǔ)介質(zhì)構(gòu)成了本發(fā)明的一部分。
[0139]用于提供程序代碼的存儲(chǔ)介質(zhì)實(shí)施例包括軟盤(pán)、硬盤(pán)、磁光盤(pán)、光盤(pán)(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁帶、非易失性存儲(chǔ)卡和 ROM??蛇x擇地,可以由通信網(wǎng)絡(luò)從服務(wù)器計(jì)算機(jī)上下載程序代碼。
[0140]此外,應(yīng)該清楚的是,不僅可以通過(guò)執(zhí)行計(jì)算機(jī)所讀出的程序代碼,而且可以通過(guò)基于程序代碼的指令使計(jì)算機(jī)上操作的操作系統(tǒng)等來(lái)完成部分或者全部的實(shí)際操作,從而實(shí)現(xiàn)上述實(shí)施例中任意一項(xiàng)實(shí)施例的功能。
[0141]此外,可以理解的是,將由存儲(chǔ)介質(zhì)讀出的程序代碼寫(xiě)到插入計(jì)算機(jī)內(nèi)的擴(kuò)展板中所設(shè)置的存儲(chǔ)器中或者寫(xiě)到與計(jì)算機(jī)相連接的擴(kuò)展單元中設(shè)置的存儲(chǔ)器中,隨后基于程序代碼的指令使安裝在擴(kuò)展板或者擴(kuò)展單元上的CPU等來(lái)執(zhí)行部分和全部實(shí)際操作,從而實(shí)現(xiàn)上述實(shí)施例中任一實(shí)施例的功能。
[0142]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種無(wú)線通信系統(tǒng)中的快速切換方法,包括: 當(dāng)客戶端決定切換時(shí),所述客戶端通過(guò)其當(dāng)前接入點(diǎn)AP和候選AP之間建立虛鏈路,所述虛鏈路包括所述客戶端和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述候選AP之間的通信鏈路; 所述客戶端通過(guò)所述虛鏈路向所述候選AP發(fā)送探測(cè)請(qǐng)求并接收所述候選AP的探測(cè)響應(yīng); 根據(jù)所述候選AP的探測(cè)響應(yīng),所述客戶端從所述候選AP中選擇目標(biāo)AP ; 所述客戶端通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送關(guān)聯(lián)請(qǐng)求并接收所述目標(biāo)AP的關(guān)聯(lián)響應(yīng); 當(dāng)所述客戶端開(kāi)始切換時(shí),所述客戶端終止與所述當(dāng)前AP的通信并切換到所述目標(biāo)AP0
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述客戶端和所述候選AP在同一子網(wǎng)時(shí),所述客戶端使用分布式標(biāo)記通過(guò)所述當(dāng)前AP和所述候選AP之間建立虛鏈路。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述客戶端和所述候選AP在不同子網(wǎng)時(shí),所述客戶端使用IP路由通過(guò)所述當(dāng)前AP和所述候選AP之間建立虛鏈路。
4.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述探測(cè)請(qǐng)求中包含所述客戶端當(dāng)前所在信道的信息; 所述探測(cè)響應(yīng)中包含所述候選AP在所述信道上測(cè)量的接收信號(hào)的強(qiáng)度信息。
5.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,在所述客戶端開(kāi)始切換之前,該方法還包括: 所述客戶端通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送鑒權(quán)請(qǐng)求并接收所述目標(biāo)AP的鑒權(quán)響應(yīng)。
6.根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述關(guān)聯(lián)響應(yīng)中包括所述目標(biāo)AP的信道的信息; 所述客戶端切換到所述目標(biāo)AP包括:所述客戶端切換到所述目標(biāo)AP的信道。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述客戶端決定切換包括: 當(dāng)所述客戶端接收的所述當(dāng)前AP的信號(hào)強(qiáng)度超過(guò)預(yù)設(shè)的信號(hào)閾值時(shí),決定切換; 或者, 當(dāng)所述客戶端與所述當(dāng)前AP的距離小于預(yù)設(shè)的距離閾值時(shí),決定切換。
8.一種無(wú)線通信系統(tǒng)中的快速切換方法,包括: 當(dāng)客戶端決定切換時(shí),所述客戶端的當(dāng)前接入點(diǎn)AP被用來(lái)在所述客戶端與候選AP之間建立虛鏈路,所述虛鏈路包括所述客戶端和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述候選AP之間的通信鏈路; 所述當(dāng)前AP接收所述客戶端通過(guò)所述虛鏈路向所述候選AP發(fā)送的探測(cè)請(qǐng)求并將該探測(cè)請(qǐng)求轉(zhuǎn)發(fā)給所述候選AP,以及接收所述候選AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的探測(cè)響應(yīng)并將該探測(cè)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端; 所述當(dāng)前AP接收所述客戶端通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送的關(guān)聯(lián)請(qǐng)求并將該關(guān)聯(lián)請(qǐng)求轉(zhuǎn)發(fā)給所述目標(biāo)AP,以及接收所述目標(biāo)AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的關(guān)聯(lián)響應(yīng)并將該關(guān)聯(lián)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端;當(dāng)所述客戶端開(kāi)始切換時(shí),所述當(dāng)前AP終止與所述客戶端的通信。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述當(dāng)前AP通過(guò)修改其MAC地址過(guò)濾器來(lái)在所述客戶端與所述候選AP之間建立虛鏈路。
10.根據(jù)權(quán)利要求8或9所述的方法,其特征在于,該方法還包括: 所述當(dāng)前AP接收所述客戶端通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送的鑒權(quán)請(qǐng)求并將該鑒權(quán)請(qǐng)求轉(zhuǎn)發(fā)給所述目標(biāo)AP,以及接收所述目標(biāo)AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的鑒權(quán)響應(yīng)并將該鑒權(quán)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端。
11.一種無(wú)線通信系統(tǒng)中的快速切換方法,包括: 當(dāng)客戶端決定切換時(shí),候選接入點(diǎn)AP通過(guò)所述客戶端的當(dāng)前AP與所述客戶端之間建立虛鏈路,所述虛鏈路包括該候選AP和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述客戶端之間的通信鏈路; 所述候選AP通過(guò)所述虛鏈路接收所述客戶端的探測(cè)請(qǐng)求并向所述客戶端發(fā)送探測(cè)響應(yīng); 所述候選AP通過(guò)所述虛鏈路接收所述客戶端的關(guān)聯(lián)請(qǐng)求并向所述客戶端發(fā)送關(guān)聯(lián)響應(yīng)。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述探測(cè)請(qǐng)求中包含所述客戶端當(dāng)前所在信道的信息;該方法還包括: 所述候選AP在所述信道上測(cè)量接收信號(hào)的強(qiáng)度,并將測(cè)量的接收信號(hào)的強(qiáng)度信息包含在所述探測(cè)響應(yīng)中。
13.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,該方法還包括: 所述候選AP通過(guò)所述虛鏈路接收所述客戶端的鑒權(quán)請(qǐng)求并向所述客戶端發(fā)送鑒權(quán)響應(yīng)。
14.一種無(wú)線通信系統(tǒng)中的快速切換系統(tǒng),包括客戶端和多個(gè)無(wú)線接入點(diǎn)AP ; 所述客戶端用于,當(dāng)其決定切換時(shí),通過(guò)其當(dāng)前接入點(diǎn)AP和候選AP之間建立虛鏈路,所述虛鏈路包括所述客戶端和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述候選AP之間的通信鏈路;通過(guò)所述虛鏈路,向所述候選AP發(fā)送探測(cè)請(qǐng)求并接收所述候選AP的探測(cè)響應(yīng);根據(jù)所述候選AP的探測(cè)響應(yīng),從所述候選AP中選擇目標(biāo)AP ;通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送關(guān)聯(lián)請(qǐng)求并接收所述目標(biāo)AP的關(guān)聯(lián)響應(yīng);當(dāng)開(kāi)始切換時(shí),終止與所述當(dāng)前AP的通信并切換到所述目標(biāo)AP; 所述當(dāng)前AP用于,當(dāng)所述客戶端決定切換時(shí),被用來(lái)在所述客戶端與候選AP之間建立所述虛鏈路;接收所述客戶端通過(guò)所述虛鏈路向所述候選AP發(fā)送的探測(cè)請(qǐng)求并將該探測(cè)請(qǐng)求轉(zhuǎn)發(fā)給所述候選AP,以及接收所述候選AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的探測(cè)響應(yīng)并將該探測(cè)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端;接收所述客戶端通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送的關(guān)聯(lián)請(qǐng)求并將該關(guān)聯(lián)請(qǐng)求轉(zhuǎn)發(fā)給所述目標(biāo)AP,以及接收所述目標(biāo)AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的關(guān)聯(lián)響應(yīng)并將該關(guān)聯(lián)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端;當(dāng)所述客戶端開(kāi)始切換時(shí),終止與所述客戶端的通信; 所述候選AP用于,當(dāng)所述客戶端決定切換時(shí),通過(guò)所述客戶端的當(dāng)前AP與所述客戶端之間建立所述虛鏈路;通過(guò)所述虛鏈路接收所述客戶端的探測(cè)請(qǐng)求并向所述客戶端發(fā)送探測(cè)響應(yīng);通過(guò)所述虛鏈路接收所述客戶端的關(guān)聯(lián)請(qǐng)求并向所述客戶端發(fā)送關(guān)聯(lián)響應(yīng)。
15.一種無(wú)線通信系統(tǒng)中的快速切換客戶端,包括: 第一虛鏈路建立模塊,用于當(dāng)所述客戶端決定切換時(shí),通過(guò)所述客戶端的當(dāng)前AP在所述客戶端和候選AP之間建立虛鏈路,所述虛鏈路包括所述客戶端和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述候選AP之間的通信鏈路; 第一探測(cè)模塊,用于通過(guò)所述虛鏈路向所述候選AP發(fā)送探測(cè)請(qǐng)求并接收所述候選AP的探測(cè)響應(yīng); 選擇模塊,用于根據(jù)所述候選AP的探測(cè)響應(yīng),從所述候選AP中選擇目標(biāo)AP ; 第一關(guān)聯(lián)模塊,用于通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送關(guān)聯(lián)請(qǐng)求并接收所述目標(biāo)AP的關(guān)聯(lián)響應(yīng); 第一切換模塊,用于在所述客戶端開(kāi)始切換時(shí),終止與所述當(dāng)前AP的通信并切換到所述目標(biāo)AP。
16. 根據(jù)權(quán)利要求15所述的客戶端,其特征在于,所述第一虛鏈路建立模塊用于,當(dāng)所述客戶端和所述候選AP在同一子網(wǎng)時(shí),使用分布式標(biāo)記通過(guò)所述當(dāng)前AP和所述候選AP之間建立虛鏈路。
17.根據(jù)權(quán)利要求15所述的客戶端,其特征在于,所述第一虛鏈路建立模塊用于,當(dāng)所述客戶端和所述候選AP在不同子網(wǎng)時(shí),使用IP路由通過(guò)所述當(dāng)前AP和所述候選AP之間建立虛鏈路。
18.根據(jù)權(quán)利要求15至17任一所述的客戶端,其特征在于,所述探測(cè)請(qǐng)求中包含所述客戶端當(dāng)前所在信道的信息;所述探測(cè)響應(yīng)中包含所述候選AP在所述信道上測(cè)量的接收信號(hào)的強(qiáng)度信息。
19.根據(jù)權(quán)利要求15至17任一所述的客戶端,其特征在于,該客戶端進(jìn)一步包括: 第一鑒權(quán)模塊,用于通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送鑒權(quán)請(qǐng)求并接收所述目標(biāo)AP的鑒權(quán)響應(yīng)。
20.根據(jù)權(quán)利要求15至17任一所述的客戶端,其特征在于,所述關(guān)聯(lián)響應(yīng)中包括所述目標(biāo)AP的信道的信息; 所述第一切換模塊用于切換到所述目標(biāo)AP的信道。
21.根據(jù)權(quán)利要求15所述的客戶端,其特征在于,該客戶端進(jìn)一步包括: 切換決定模塊,用于當(dāng)所述第一探測(cè)模塊接收的所述當(dāng)前AP的信號(hào)強(qiáng)度超過(guò)預(yù)設(shè)的信號(hào)閾值時(shí),決定切換;或者,當(dāng)所述客戶端與所述當(dāng)前AP的距離小于預(yù)設(shè)的距離閾值時(shí),決定切換。
22.一種無(wú)線通信系統(tǒng)中的接入點(diǎn)AP,包括: 第二虛鏈路建立模塊,用于當(dāng)客戶端決定切換時(shí),在所述客戶端與候選AP之間建立虛鏈路,所述虛鏈路包括所述客戶端和所述AP之間的通信鏈路以及所述AP和所述候選AP之間的通信鏈路; 第二探測(cè)模塊,用于接收所述客戶端通過(guò)所述虛鏈路向所述候選AP發(fā)送的探測(cè)請(qǐng)求并將該探測(cè)請(qǐng)求轉(zhuǎn)發(fā)給所述候選AP,以及接收所述候選AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的探測(cè)響應(yīng)并將該探測(cè)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端; 第二關(guān)聯(lián)模塊,用于接收所述客戶端通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送的關(guān)聯(lián)請(qǐng)求并將該關(guān)聯(lián)請(qǐng)求轉(zhuǎn)發(fā)給所述目標(biāo)AP,以及接收所述目標(biāo)AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的關(guān)聯(lián)響應(yīng)并將該關(guān)聯(lián)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端; 第二切換模塊,用于當(dāng)所述客戶端開(kāi)始切換時(shí),終止與所述客戶端的通信。
23.根據(jù)權(quán)利要求22所述的AP,其特征在于,所述第二虛鏈路建立模塊用于通過(guò)修改所述AP的MAC地址過(guò)濾器來(lái)在所述客戶端與所述候選AP之間建立虛鏈路。
24.根據(jù)權(quán)利要求22或23所述的AP,其特征在于,所述AP進(jìn)一步包括: 第二鑒權(quán)模塊,用于接收所述客戶端通過(guò)所述虛鏈路向所述目標(biāo)AP發(fā)送的鑒權(quán)請(qǐng)求并將該鑒權(quán)請(qǐng)求轉(zhuǎn)發(fā)給所述目標(biāo)AP,以及接收所述目標(biāo)AP通過(guò)所述虛鏈路向所述客戶端發(fā)送的鑒權(quán)響應(yīng)并將該鑒權(quán)響應(yīng)轉(zhuǎn)發(fā)給所述客戶端。
25.一種無(wú)線通信系統(tǒng)中的AP,包括: 第三虛鏈路建立模塊,用于當(dāng)客戶端決定切換時(shí),通過(guò)所述客戶端的當(dāng)前AP在所述AP與所述客戶端之間建立虛鏈路,所述虛鏈路包括所述AP和所述當(dāng)前AP之間的通信鏈路以及所述當(dāng)前AP和所述客戶端之間的通信鏈路; 第三探測(cè)模塊,用于通過(guò)所述虛鏈路接收所述客戶端的探測(cè)請(qǐng)求并向所述客戶端發(fā)送探測(cè)響應(yīng); 第三關(guān)聯(lián)模塊,用于通過(guò)所述虛鏈路接收所述客戶端的關(guān)聯(lián)請(qǐng)求并向所述客戶端發(fā)送關(guān)聯(lián)響應(yīng)。
26.根據(jù)權(quán)利要求25所述的AP,其特征在于,所述探測(cè)請(qǐng)求中包含所述客戶端當(dāng)前所在信道的信息; 所述第三探測(cè)模塊用于在所述信道上測(cè)量接收信號(hào)的強(qiáng)度,并將測(cè)量的接收信號(hào)的強(qiáng)度信息包含在所述探測(cè)響應(yīng)中。
27.根據(jù)權(quán)利要求25或26所述的AP,其特征在于,該AP進(jìn)一步包括: 第三鑒權(quán)模塊,用于通過(guò)所述虛鏈路接收所述客戶端的鑒權(quán)請(qǐng)求并向所述客戶端發(fā)送鑒權(quán)響應(yīng)。
【文檔編號(hào)】H04W36/18GK103634860SQ201210305958
【公開(kāi)日】2014年3月12日 申請(qǐng)日期:2012年8月24日 優(yōu)先權(quán)日:2012年8月24日
【發(fā)明者】田繼鋒, 藍(lán)培 申請(qǐng)人:西門子公司