專利名稱:無(wú)線終端漫游中快速檢測(cè)切換的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線網(wǎng)絡(luò)通信領(lǐng)域,更具體地講,涉及一種無(wú)線終端漫游中快速檢測(cè)切換的方法和裝置。
背景技術(shù):
由于無(wú)線網(wǎng)絡(luò)安裝簡(jiǎn)潔、移動(dòng)便利等諸多優(yōu)點(diǎn),近年來(lái)無(wú)線網(wǎng)絡(luò)技術(shù)得到了飛速發(fā)展,機(jī)場(chǎng)、學(xué)校、寫字樓、購(gòu)物中心等很多樓宇都提供了無(wú)線網(wǎng)絡(luò)的接入,無(wú)線終端在人們的日常生活中的使用也越來(lái)越普遍。人們?cè)谝苿?dòng)時(shí)使用無(wú)線終端的過程中,因?yàn)樾盘?hào)強(qiáng)度原因,無(wú)線終端常常在不同的無(wú)線接入點(diǎn)之間進(jìn)行切換。無(wú)線終端的漫游是指無(wú)線終端從一個(gè)無(wú)線接入點(diǎn)切換到相同無(wú)線網(wǎng)絡(luò)的另一個(gè)無(wú)線接入點(diǎn)的過程?,F(xiàn)在,無(wú)線終端的漫游過程完全是由終端自己檢測(cè)并發(fā)起的。現(xiàn)有的無(wú)線終端通常是在檢測(cè)到當(dāng)前接入點(diǎn)終端信號(hào)強(qiáng)度小于一定值,而相同網(wǎng)絡(luò)中的另一個(gè)接入點(diǎn)信號(hào)強(qiáng)度大于一定值的情況下,向信號(hào)強(qiáng)的這個(gè)無(wú)線接入點(diǎn)進(jìn)行發(fā)送認(rèn)證、重關(guān)聯(lián)請(qǐng)求等操作,從而進(jìn)行切換。因此在現(xiàn)有的無(wú)線終端的移動(dòng)過程中,如果因?yàn)榭焖僖苿?dòng),可能會(huì)出現(xiàn)還未發(fā)生漫游就因?yàn)樾盘?hào)太弱而斷開網(wǎng)絡(luò)連接,從而使得數(shù)據(jù)通信中斷,而當(dāng)與新的接入點(diǎn)完成完整的接入流程后,才開始建立新的連接。這樣嚴(yán)重地影響了用戶的上網(wǎng)體驗(yàn)。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于解決無(wú)線終端在移動(dòng)過程中由于漫游不及時(shí)而導(dǎo)致網(wǎng)絡(luò)斷開的問題。根據(jù)本發(fā)明的一方面,提供了一種無(wú)線終端漫游中快速檢測(cè)切換的方法,包括無(wú)線終端接入無(wú)線網(wǎng)絡(luò)中的基本服務(wù)集BSS;無(wú)線終端在所述無(wú)線網(wǎng)絡(luò)中檢測(cè)周圍是否存在另一 BSS;當(dāng)存在所述另一 BSS時(shí),無(wú)線終端按照預(yù)定時(shí)間間隔記錄當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度;無(wú)線終端根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度來(lái)判斷是否滿足漫游條件;當(dāng)滿足漫游條件時(shí),無(wú)線終端漫游切換到所述另一 BSS。在無(wú)線終端漫游中快速檢測(cè)切換的方法中,優(yōu)選地,判斷是否滿足漫游條件的步驟可包括無(wú)線終端根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度是否等于或小于另一 BSS的信號(hào)強(qiáng)度,來(lái)判斷是否滿足漫游條件。在無(wú)線終端漫游中快速檢測(cè)切換的方法中,優(yōu)選地,在判斷是否滿足漫游條件之前,無(wú)線終端還根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度的信號(hào)強(qiáng)度的變化來(lái)判斷無(wú)線終端本身是否存在漫游趨勢(shì)。根據(jù)本發(fā)明的一方面,提供了一種無(wú)線終端漫游中快速檢測(cè)切換的裝置,包括檢測(cè)模塊,用于檢測(cè)無(wú)線網(wǎng)絡(luò)中是否存在除了當(dāng)前接入的基本服務(wù)集BSS之外的另一 BSS,并且記錄當(dāng)前接入的BSS和另一 BSS的信號(hào)強(qiáng)度;處理模塊,用于根據(jù)記錄的當(dāng)前接入的BSS
3的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度的信號(hào)強(qiáng)度來(lái)判斷無(wú)線終端本身是否滿足漫游條件; 接入模塊,用于將無(wú)線終端接入無(wú)線網(wǎng)絡(luò)中的BSS,其中,當(dāng)處理模塊判斷無(wú)線終端滿足漫游條件時(shí),接入模塊漫游接入到所述另一 BSS。在無(wú)線終端漫游中快速檢測(cè)切換的裝置中,優(yōu)選地,處理模塊可根據(jù)當(dāng)前接入的 BSS的信號(hào)強(qiáng)度是否等于或小于另一 BSS的信號(hào)強(qiáng)度,來(lái)判斷是否滿足漫游條件。在無(wú)線終端漫游中快速檢測(cè)切換的裝置中,優(yōu)選地,在判斷是否滿足漫游條件之前,處理模塊還可用于根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度的信號(hào)強(qiáng)度的變化來(lái)判斷無(wú)線終端本身是否存在漫游趨勢(shì)。將在接下來(lái)的描述中部分闡述本發(fā)明另外的方面和/或優(yōu)點(diǎn),還有一部分通過描述將是清楚的,或者可以經(jīng)過本發(fā)明的實(shí)施而得知。
通過下面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行描述,本發(fā)明的上述和其他目的將會(huì)變得更加清楚,其中圖1是示出根據(jù)本發(fā)明實(shí)施例的無(wú)線終端漫游中快速檢測(cè)切換的方法的流程圖;圖2是示出根據(jù)本發(fā)明實(shí)施例的無(wú)線終端漫游過程的示意圖;圖3是示出根據(jù)本發(fā)明實(shí)施例的無(wú)線終端漫游中快速檢測(cè)切換的裝置的框圖。
具體實(shí)施例方式圖1是示出根據(jù)本發(fā)明實(shí)施例的無(wú)線終端漫游中快速檢測(cè)切換的方法的流程圖。如圖1所示,在步驟S101,無(wú)線終端接入無(wú)線網(wǎng)絡(luò)中的基本服務(wù)集(BSS)。在無(wú)線終端接入無(wú)線網(wǎng)絡(luò)后,不斷地通過主動(dòng)發(fā)送探測(cè)請(qǐng)求(probe request)或者被動(dòng)接受信標(biāo) (beacon)報(bào)文來(lái)更新無(wú)線網(wǎng)絡(luò)的信息,如各個(gè)網(wǎng)絡(luò)信道、信號(hào)強(qiáng)度、網(wǎng)絡(luò)認(rèn)證方式等。在步驟S102,無(wú)線終端在同一無(wú)線網(wǎng)絡(luò)中檢測(cè)周圍是否存在另一 BSS。當(dāng)在步驟S102無(wú)線終端檢測(cè)到另一 BSS時(shí),在步驟S103,無(wú)線終端按照預(yù)定時(shí)間間隔記錄當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度。如果在步驟S102無(wú)線終端沒有檢測(cè)到另一 BSS,則無(wú)線終端將繼續(xù)進(jìn)行檢測(cè)。在步驟S104,無(wú)線終端根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度的信號(hào)強(qiáng)度的變化來(lái)判斷無(wú)線終端本身是否存在漫游趨勢(shì)。例如,在步驟S103無(wú)線終端以預(yù)定時(shí)間間隔進(jìn)行了 5次記錄。例如,記錄的當(dāng)前接入的BSSl的信號(hào)強(qiáng)度值分別為 RA1、RA2、RA3、RA4、RA5,并且 RAl > RA2 > RA3 > RA4 > RA5,而另一 BSS2 的信號(hào)強(qiáng)度值分別為 RB 1、RB2、RB3、RB4、RB5,并且 RBl < RB2 < RB3 < RB4 < RB5。因此,從記錄的信號(hào)強(qiáng)度值的變化可以看出,無(wú)線終端正離開當(dāng)前BSS1,而向另一 BSS2移動(dòng)。隨后,在步驟S105,無(wú)線終端根據(jù)當(dāng)前接入的BSS的信號(hào)強(qiáng)度是否等于或小于另一 BSS的信號(hào)強(qiáng)度,來(lái)判斷是否滿足漫游條件。也就是,由于無(wú)線終端存在漫游趨勢(shì),因此當(dāng)前接入的BSSl的信號(hào)強(qiáng)度會(huì)不斷減弱,同時(shí)BSS2的信號(hào)強(qiáng)度會(huì)不斷增強(qiáng),兩個(gè)BSS的信號(hào)強(qiáng)度差值會(huì)不斷減小。當(dāng)BSSl的信號(hào)強(qiáng)度與BSS2的信號(hào)強(qiáng)度相等或者BSSl的信號(hào)強(qiáng)度小于BSS2的信號(hào)強(qiáng)度時(shí),無(wú)線終端可判斷其滿足漫游條件。當(dāng)無(wú)線終端判斷其滿足漫游條件時(shí),在步驟S106,無(wú)線終端可向另一 BSS2發(fā)送認(rèn)證、重關(guān)聯(lián)請(qǐng)求,并且漫游接入到所述另一 BSS。如果無(wú)線終端在步驟S104確定無(wú)線終端不存在漫游趨勢(shì)以及在步驟S105確定不滿足漫游條件,則處理將返回步驟S103,無(wú)線終端繼續(xù)記錄當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度。盡管在圖1中示出的無(wú)線終端漫游中快速檢測(cè)切換的方法的流程圖中包括步驟 S101-S106,但這只是示例性的,在該方法中可省略一些步驟。例如,無(wú)線終端可跳過步驟 S104(即確定無(wú)線終端是否存在漫游趨勢(shì)),直接執(zhí)行步驟S105,即無(wú)線終端可根據(jù)當(dāng)前接入的BSS的信號(hào)強(qiáng)度是否等于或小于另一 BSS的信號(hào)強(qiáng)度,來(lái)判斷是否滿足漫游條件。圖2是示出根據(jù)本發(fā)明實(shí)施例的無(wú)線終端漫游過程的示意圖。如圖2所示,無(wú)線控制器AC管理兩個(gè)無(wú)線接入點(diǎn),即APl和AP2,APl和AP2屬于同一無(wú)線網(wǎng)絡(luò)。APl和AP2提供的服務(wù)分別為BSSl和BSS2。無(wú)線終端STA當(dāng)前接入接入點(diǎn)APl下的無(wú)線服務(wù)集BSSl中。無(wú)線終端STA在移動(dòng)過程中,探測(cè)到周圍還存在另一個(gè)無(wú)線服務(wù)集BSS2,于是記錄下另一個(gè)無(wú)線服務(wù)集BSS2的信號(hào),并且按照預(yù)定時(shí)間間隔(例如, 1秒)進(jìn)行記錄。5秒后,無(wú)線終端STA記錄下無(wú)線服務(wù)集BSSl的信號(hào)強(qiáng)度依次為_25dBm、 -40dBm、-50dBm、-58dBm、-65dBm,無(wú)線服務(wù)集 BSS2 的信號(hào)強(qiáng)度依次為-80dBm、-77dBm、_72dB m、-66dBm、-60dBm。此時(shí),根據(jù)記錄的信號(hào)強(qiáng)度,無(wú)線終端STA可以判斷其自身正從無(wú)線服務(wù)集BSSl的覆蓋范圍向無(wú)線服務(wù)集BSS2的覆蓋范圍移動(dòng)。雖然此時(shí)無(wú)線服務(wù)集BSSl的信號(hào)強(qiáng)度并不太弱,但是在無(wú)線終端STA在得知其漫游趨勢(shì)之后,便立即漫游接入到無(wú)線服務(wù)集BSS2。圖3是示出根據(jù)本發(fā)明實(shí)施例的無(wú)線終端漫游中快速檢測(cè)切換的裝置的框圖。如圖3所示,快速檢測(cè)切換的裝置包括檢測(cè)模塊301、處理模塊302、接入模塊 303。檢測(cè)模塊301用于檢測(cè)無(wú)線網(wǎng)絡(luò)中是否存在除了當(dāng)前接入的BSS之外的另一 BSS, 并且記錄當(dāng)前接入的BSS和另一 BSS的信號(hào)強(qiáng)度。處理模塊302用于根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度的信號(hào)強(qiáng)度來(lái)判斷無(wú)線終端本身是否滿足漫游條件。具體地講,處理模塊302可用于根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度的信號(hào)強(qiáng)度的變化來(lái)判斷無(wú)線終端本身是否存在漫游趨勢(shì),并且根據(jù)當(dāng)前接入的BSS的信號(hào)強(qiáng)度是否等于或小于另一 BSS的信號(hào)強(qiáng)度,來(lái)判斷是否滿足漫游條件。可選擇地,處理模塊302可用于根據(jù)當(dāng)前接入的BSS的信號(hào)強(qiáng)度是否等于或小于另一 BSS的信號(hào)強(qiáng)度,來(lái)判斷是否滿足漫游條件。接入模塊303用于將無(wú)線終端接入無(wú)線網(wǎng)絡(luò)中的BSS。具體地講,當(dāng)處理模塊302 判斷無(wú)線終端滿足漫游條件時(shí),接入模塊303漫游接入到所述另一 BSS。根據(jù)本發(fā)明的無(wú)線終端漫游中快速檢測(cè)切換的方法和裝置,可以使無(wú)線終端在移動(dòng)過程中,快速檢測(cè)出漫游趨勢(shì),并迅速與新的無(wú)線接入點(diǎn)建立連接。盡管已經(jīng)參照本發(fā)明的實(shí)施例具體顯示和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以對(duì)其進(jìn)行形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1.一種無(wú)線終端漫游中快速檢測(cè)切換的方法,包括無(wú)線終端接入無(wú)線網(wǎng)絡(luò)中的基本服務(wù)集BSS ;無(wú)線終端在所述無(wú)線網(wǎng)絡(luò)中檢測(cè)周圍是否存在另一 BSS ;當(dāng)存在所述另一 BSS時(shí),無(wú)線終端按照預(yù)定時(shí)間間隔記錄當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度;無(wú)線終端根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度來(lái)判斷是否滿足漫游條件;當(dāng)滿足漫游條件時(shí),無(wú)線終端漫游切換到所述另一 BSS。
2.如權(quán)利要求1所述的方法,其中,判斷是否滿足漫游條件包括無(wú)線終端根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度是否等于或小于另一 BSS的信號(hào)強(qiáng)度,來(lái)判斷是否滿足漫游條件。
3.如權(quán)利要求2所述的方法,其中,在判斷是否滿足漫游條件之前,無(wú)線終端還根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度的信號(hào)強(qiáng)度的變化來(lái)判斷無(wú)線終端本身是否存在漫游趨勢(shì)。
4.一種無(wú)線終端漫游中快速檢測(cè)切換的裝置,包括檢測(cè)模塊,用于檢測(cè)無(wú)線網(wǎng)絡(luò)中是否存在除了當(dāng)前接入的基本服務(wù)集BSS之外的另一 BSS,并且記錄當(dāng)前接入的BSS和另一 BSS的信號(hào)強(qiáng)度;處理模塊,用于根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度的信號(hào)強(qiáng)度來(lái)判斷無(wú)線終端本身是否滿足漫游條件;接入模塊,用于將無(wú)線終端接入無(wú)線網(wǎng)絡(luò)中的BSS,其中,當(dāng)處理模塊判斷無(wú)線終端滿足漫游條件時(shí),接入模塊漫游接入到所述另一 BSS。
5.如權(quán)利要求4所述的裝置,其中,處理模塊根據(jù)當(dāng)前接入的BSS的信號(hào)強(qiáng)度是否等于或小于另一 BSS的信號(hào)強(qiáng)度,來(lái)判斷是否滿足漫游條件。
6.如權(quán)利要求5所述的裝置,其中,在判斷是否滿足漫游條件之前,處理模塊還用于根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一 BSS的信號(hào)強(qiáng)度的信號(hào)強(qiáng)度的變化來(lái)判斷無(wú)線終端本身是否存在漫游趨勢(shì)。
全文摘要
提供了一種無(wú)線終端漫游中快速檢測(cè)切換的方法,包括無(wú)線終端接入無(wú)線網(wǎng)絡(luò)中的基本服務(wù)集(BSS);無(wú)線終端在所述無(wú)線網(wǎng)絡(luò)中檢測(cè)周圍是否存在另一BSS;當(dāng)存在所述另一BSS時(shí),無(wú)線終端按照預(yù)定時(shí)間間隔記錄當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一BSS的信號(hào)強(qiáng)度;無(wú)線終端根據(jù)記錄的當(dāng)前接入的BSS的信號(hào)強(qiáng)度以及另一BSS的信號(hào)強(qiáng)度來(lái)判斷是否滿足漫游條件;當(dāng)滿足漫游條件時(shí),無(wú)線終端漫游切換到所述另一BSS。通過本發(fā)明,能夠解決無(wú)線終端在移動(dòng)過程中由于漫游不及時(shí)而導(dǎo)致網(wǎng)絡(luò)斷開的問題。
文檔編號(hào)H04W24/08GK102448099SQ201210016648
公開日2012年5月9日 申請(qǐng)日期2012年1月18日 優(yōu)先權(quán)日2012年1月18日
發(fā)明者范成龍, 韋安營(yíng), 黃濤 申請(qǐng)人:北京傲天動(dòng)聯(lián)技術(shù)有限公司