專利名稱:減少移動(dòng)網(wǎng)絡(luò)中切換等待時(shí)間的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)網(wǎng)絡(luò),更具體地,涉及用于減少網(wǎng)絡(luò)連接切換等待時(shí)間的方法。
背景技術(shù):
在移動(dòng)網(wǎng)絡(luò)中,諸如具有無(wú)線局域網(wǎng)(WLAN)連接的便攜式計(jì)算機(jī)這樣的移動(dòng)裝置可以通過(guò)固定的接入點(diǎn)連接到網(wǎng)絡(luò)(例如因特網(wǎng))。然而,當(dāng)移動(dòng)裝置移動(dòng)時(shí),它可能移動(dòng)到在其現(xiàn)有接入點(diǎn)范圍之外而在新的接入點(diǎn)范圍之內(nèi)的位置。因此,為防止丟失到網(wǎng)絡(luò)的連接,該移動(dòng)裝置從舊的接入點(diǎn)“切換”到新的接入點(diǎn)。該切換發(fā)生在開放系統(tǒng)互連(OSI)網(wǎng)絡(luò)模型的第2層(即數(shù)據(jù)鏈路層)和第3層(即網(wǎng)絡(luò)層)。在切換處理中,移動(dòng)裝置可能不能發(fā)送和接收數(shù)據(jù)包,直至以新的接入點(diǎn)和路由器解決第2層和第3層連接為止。該切換等待時(shí)間是不希望的,并且由于相對(duì)較長(zhǎng)的等待時(shí)間以及隨之發(fā)生的移動(dòng)裝置和網(wǎng)絡(luò)之間的數(shù)據(jù)流中斷,甚至可能妨礙某些應(yīng)用(例如IP網(wǎng)上語(yǔ)音(voiceover IP)、流媒體和實(shí)時(shí)應(yīng)用)的運(yùn)行。
在第2層,移動(dòng)裝置探測(cè)新的接入點(diǎn)以識(shí)別它可以用來(lái)與接入點(diǎn)通信的信道。典型地,無(wú)線信道對(duì)應(yīng)于依靠所用的通信協(xié)議(例如802.11)定義的預(yù)定頻帶。因?yàn)橐苿?dòng)裝置在找到一個(gè)它能夠與新的接入點(diǎn)通信的信道之前可能嘗試若干個(gè)信道,所以由建立第2層連接單獨(dú)引起的等待時(shí)間可能差不多是400-500ms。
一旦建立第2層連接,移動(dòng)裝置可以隨后以適合新的接入路由器的參數(shù)來(lái)配置其自身(即在網(wǎng)絡(luò)層,第3層)。典型地,這通過(guò)使移動(dòng)裝置在其新的環(huán)境中發(fā)送路由器請(qǐng)求消息(router solicitation message)來(lái)完成。當(dāng)路由器接收到路由器請(qǐng)求消息時(shí),它以路由器公告消息(router advertisement message)來(lái)響應(yīng)。該消息并不在收到路由器請(qǐng)求消息時(shí)立即發(fā)送,而是以隨機(jī)的延遲發(fā)送,以防止當(dāng)多個(gè)路由器在相同的信道上通信時(shí)可能發(fā)生的泛洪(flooding)。在題為“NeighborDiscovery for IP Version 6(IPV6)”的因特網(wǎng)請(qǐng)求注解(RFC)2461中描述了路由器請(qǐng)求消息和路由器公告消息。
作為發(fā)送路由器請(qǐng)求消息的可替換的方法,移動(dòng)裝置可以等待接收由路由器通過(guò)一個(gè)或者多個(gè)接入點(diǎn)周期性地發(fā)射的路由器公告消息。然而,在發(fā)送這些周期性的路由器公告消息之間的最小時(shí)間可能是幾秒。這樣,切換后建立連接的總等待時(shí)間可能在1至4秒的范圍內(nèi)。
減少在周期性地發(fā)射的路由器公告消息之間的最小時(shí)間可以在一定程度上減少該等待時(shí)間,但它也可能不希望地增加通信信道中的數(shù)據(jù)業(yè)務(wù)。該問(wèn)題在“熱點(diǎn)”中最明顯,所述熱點(diǎn)例如機(jī)場(chǎng)終端或者切換業(yè)務(wù)可能相對(duì)重要的其它公共地點(diǎn)。另外,減少在多個(gè)路由器公告消息之間或者在路由器請(qǐng)求消息與其相應(yīng)的路由器公告消息之間的時(shí)間使得網(wǎng)絡(luò)對(duì)拒絕服務(wù)(DoS)攻擊開放,其中,惡意的移動(dòng)裝置以路由器請(qǐng)求消息使路由器泛洪。
發(fā)明內(nèi)容
本發(fā)明被具體化為用于加速移動(dòng)裝置在多個(gè)接入點(diǎn)和多個(gè)接入路由器之中的切換的方法。根據(jù)該方法,從一個(gè)接入點(diǎn)移動(dòng)到另一個(gè)接入點(diǎn)的移動(dòng)裝置在用來(lái)接入其當(dāng)前接入點(diǎn)的信道上周期性地發(fā)射關(guān)于其在前接入點(diǎn)的第2層連接的信息。連接到當(dāng)前接入點(diǎn)的裝置接收該信息,并且能夠利用該信息立即與在前接入點(diǎn)建立第2層連接,而無(wú)需探測(cè)它們何時(shí)移出當(dāng)前接入點(diǎn)的覆蓋區(qū)域。
本發(fā)明還被具體化為用于加速移動(dòng)裝置在多個(gè)接入點(diǎn)之間的切換的方法。根據(jù)該方法,從一個(gè)接入點(diǎn)移動(dòng)到另一個(gè)接入點(diǎn)的移動(dòng)裝置在用來(lái)接入其在前接入點(diǎn)的信道上周期性地發(fā)射關(guān)于其新的接入點(diǎn)的第2層連接的信息。連接到在前接入點(diǎn)的裝置接收該信息,并且能夠利用該信息立即與新的接入點(diǎn)建立第2層連接,而無(wú)需探測(cè)它們何時(shí)移出它們的接入點(diǎn)的覆蓋區(qū)域。
根據(jù)本發(fā)明的另一個(gè)方面,在某一特定區(qū)域內(nèi)連接到接入路由器的第一個(gè)移動(dòng)裝置維護(hù)對(duì)于與之通信的接入路由器的網(wǎng)絡(luò)層連接信息。當(dāng)新的移動(dòng)裝置進(jìn)入該區(qū)域時(shí),該第一個(gè)裝置檢測(cè)到該新的裝置并發(fā)射列表,使得該新的裝置無(wú)需發(fā)射路由器請(qǐng)求消息或者接收路由器公告消息就連接到接入路由器上。
應(yīng)該明白,對(duì)于本發(fā)明,前面的概括描述和下面的詳細(xì)描述都是示范性的,而不是限制性的。
附圖簡(jiǎn)述結(jié)合附圖,根據(jù)下文中的詳細(xì)描述,能夠最大限度地理解本發(fā)明。要強(qiáng)調(diào)的是,根據(jù)慣例不縮放(scale)附圖的各種特征。與此相反,為了清楚,任意地?cái)U(kuò)展或者減小各種特征的尺寸。附圖中包含以下圖
圖1是說(shuō)明本發(fā)明的一個(gè)實(shí)施例可以用于的環(huán)境的方框圖;圖2是說(shuō)明本發(fā)明的另一個(gè)實(shí)施例可以用于的環(huán)境和場(chǎng)景的方框圖;圖3是說(shuō)明本發(fā)明的另一個(gè)實(shí)施例可以用于的環(huán)境和場(chǎng)景的方框圖;圖4A、4B和4C是根據(jù)本發(fā)明的一個(gè)實(shí)施例的所存儲(chǔ)的連接信息的示范性的優(yōu)先級(jí)列表;圖5A和5B是根據(jù)本發(fā)明的一個(gè)實(shí)施例的有助于描述建立第2層連接的流程圖;圖6A和6B是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的有助于描述建立第2層連接的流程圖;圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例的有助于描述建立第3層連接的流程圖。
具體實(shí)施例方式
本發(fā)明的一個(gè)實(shí)施例是一種方法,通過(guò)該方法,連接到包含多個(gè)無(wú)線接入點(diǎn)和路由器的無(wú)線網(wǎng)絡(luò)的移動(dòng)裝置可以不依靠網(wǎng)絡(luò)就進(jìn)行通信并且共享信道和網(wǎng)絡(luò)連接消息,從而減少一個(gè)移動(dòng)裝置從第一個(gè)無(wú)線接入點(diǎn)和/或路由器到另一個(gè)的切換中的等待時(shí)間。
現(xiàn)在參考附圖,其中,所有組成附圖的各個(gè)圖中,相同的標(biāo)號(hào)指的是相同或相似的單元,圖1是說(shuō)明可以通過(guò)本發(fā)明的一個(gè)實(shí)施例解決的示范性的問(wèn)題的方框圖。圖1示出了具有天線102的接入點(diǎn)100和具有天線106的便攜式計(jì)算機(jī)(移動(dòng)裝置)104。移動(dòng)裝置104和接入點(diǎn)100都包括在所述兩個(gè)裝置之間實(shí)現(xiàn)無(wú)線局域網(wǎng)連接107的硬件和軟件單元。在本發(fā)明的一個(gè)示范性實(shí)施例中,這些可以是例如符合IEEE802.11無(wú)線網(wǎng)絡(luò)標(biāo)準(zhǔn)的電路和軟件。
在圖1中所示的示范性實(shí)施例中,移動(dòng)裝置104已經(jīng)與接入點(diǎn)100建立無(wú)線連接107,并且可能正在通過(guò)該連接接入全球信息網(wǎng)絡(luò)(例如因特網(wǎng))。當(dāng)連接建立時(shí),移動(dòng)裝置104按照箭頭105的指示移動(dòng)。在其所移動(dòng)到的位置處的移動(dòng)裝置用104’表示并且其天線用106’表示。裝置104’在其新的位置上不再具有到接入點(diǎn)100的可靠連接。然而,它在第二個(gè)接入點(diǎn)110的覆蓋區(qū)域內(nèi)。
為了繼續(xù)因特網(wǎng)會(huì)話,移動(dòng)裝置104’通過(guò)天線106’和天線112與接入點(diǎn)110建立連接109。如上所述,使用OSI模型的符號(hào)表示法,同時(shí)在數(shù)據(jù)鏈路層(第2層)與接入點(diǎn)、以及在網(wǎng)絡(luò)層(第3層)與接入路由器建立連接。
如A.米什拉(A.Mishra)等人的題為“An Empirical Analysis of theIEEE 802.11 MAC Layer Handoff Process”的文章中所述,第2層連接的建立典型地通過(guò)使移動(dòng)裝置向新的接入點(diǎn)發(fā)送探測(cè)消息來(lái)完成。每個(gè)探測(cè)消息可以例如是在不同頻率上或者根據(jù)不同信道協(xié)議。當(dāng)移動(dòng)裝置接收到對(duì)探測(cè)消息的響應(yīng)時(shí),它從成功的探測(cè)中獲得信道信息并且使用該信息建立與新的接入點(diǎn)的數(shù)據(jù)鏈路連接。如上所述,用于重復(fù)探測(cè)接入點(diǎn)和響應(yīng)探測(cè)的時(shí)間可能在新的連接的建立中引入不希望的延遲。該延遲與建立第3層連接中的延遲相結(jié)合,可能導(dǎo)致幾秒的總延遲。該量級(jí)的延遲在因特網(wǎng)會(huì)話過(guò)程中至少是令人煩惱的,并且可能導(dǎo)致不希望的實(shí)時(shí)和流應(yīng)用的性能。
在本發(fā)明的一個(gè)實(shí)施例中,上述用于建立第2層連接的方法的一個(gè)可替換的方法可以如期望地減少移動(dòng)裝置切換中的延遲。這樣的實(shí)施例可以參考圖2中方框圖進(jìn)行描述,其中該圖說(shuō)明了通過(guò)路由器203以及具有天線202和覆蓋范圍201(以虛線表示)的接入點(diǎn)200連接到無(wú)線網(wǎng)絡(luò)的移動(dòng)裝置D1。移動(dòng)裝置D2之前通過(guò)接入點(diǎn)200連接到無(wú)線網(wǎng)絡(luò)中,但是現(xiàn)在通過(guò)路由器213以及具有天線212和覆蓋范圍211(以虛線表示)的接入點(diǎn)210連接。根據(jù)本發(fā)明的一個(gè)實(shí)施例,移動(dòng)裝置D2存儲(chǔ)對(duì)于在其到接入點(diǎn)200的連接中所使用的信道的第2層連接信息以及對(duì)于路由器203的第3層配置信息。當(dāng)連接到接入點(diǎn)210和路由器213時(shí),移動(dòng)裝置D2可以通過(guò)用來(lái)連接到接入點(diǎn)210的信道來(lái)周期性地發(fā)射(以虛線同心圓表示)所存儲(chǔ)的第2層連接信息和第3層配置信息。本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,移動(dòng)裝置D2不限于在覆蓋范圍211內(nèi)以進(jìn)行上面的操作。因此,任何正在監(jiān)聽或者連接到用來(lái)連接到接入點(diǎn)210的信道的移動(dòng)裝置可以檢測(cè)和存儲(chǔ)對(duì)于用來(lái)連接到接入點(diǎn)200的信道的第2層連接信息和第3層配置信息。
在一個(gè)可替換的實(shí)施例中,移動(dòng)裝置D1和移動(dòng)裝置D2可以都連接到接入點(diǎn)200上,其中,移動(dòng)裝置D2之前連接到接入點(diǎn)210上并因此存儲(chǔ)了對(duì)于接入點(diǎn)200的連接信息。當(dāng)連接到接入點(diǎn)200和路由器203時(shí),移動(dòng)裝置D2隨后可以在其之前在其到接入點(diǎn)210的連接中使用的信道上周期性地發(fā)射(以虛線同心圓表示)對(duì)于其當(dāng)前到接入點(diǎn)200和路由器203的連接的連接信息和路由器配置信息。因此,任何正在與接入點(diǎn)210連接的移動(dòng)裝置(包括移動(dòng)裝置D1)可以檢測(cè)和存儲(chǔ)關(guān)于接入點(diǎn)200的連接信息以及對(duì)于路由器203的配置信息。
因此,如果移動(dòng)裝置D1沿著路徑2B從接入點(diǎn)200的覆蓋范圍201移出到接入點(diǎn)210的覆蓋范圍211以內(nèi)的點(diǎn)B,那么,移動(dòng)裝置D1將能夠使用所存儲(chǔ)的第2層連接信息和第3層配置信息立即開始與接入點(diǎn)210和路由器213的連接。
在另一個(gè)實(shí)施例中,一旦移動(dòng)裝置D1已經(jīng)建立了與接入點(diǎn)210和路由器213的新連接,它可以存儲(chǔ)并且在用于其之前到接入點(diǎn)200的連接的信道上周期性地發(fā)射對(duì)于接入點(diǎn)210的連接信息以及對(duì)于路由器213的配置數(shù)據(jù)??商鎿Q地,它可以存儲(chǔ)并且在用于其當(dāng)前到接入點(diǎn)210的連接的信道上周期性地發(fā)射對(duì)于接入點(diǎn)200的連接信息以及對(duì)于路由器203的配置信息。
通過(guò)監(jiān)測(cè)與當(dāng)前接入點(diǎn)200通信的信號(hào)強(qiáng)度,移動(dòng)裝置可以檢測(cè)沿著路徑2B朝當(dāng)前接入點(diǎn)200的覆蓋范圍201之外的移動(dòng)。如果信號(hào)強(qiáng)度下降到預(yù)定的閾值以下,那么為獲得更好的信號(hào),移動(dòng)裝置D1可以嘗試開始與新的接入點(diǎn)210的連接。覆蓋區(qū)域201之外的移動(dòng)也可以通過(guò)例如過(guò)多的通信超時(shí)以及過(guò)多的重試這樣的通信失敗來(lái)表征。本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,也存在其它多種檢測(cè)和表征信號(hào)錯(cuò)誤的方法。
可替換地或者另外,接入點(diǎn)可以包括指示其位置的全球定位系統(tǒng)(GPS)數(shù)據(jù),并且每個(gè)移動(dòng)裝置可以包括GPS接收機(jī)以不斷計(jì)算其位置。那么,移動(dòng)裝置可以通過(guò)分析其自身位置與從各個(gè)接入點(diǎn)接收到的位置信息,連接到離它最近的接入點(diǎn)。可以長(zhǎng)時(shí)間監(jiān)測(cè)GPS數(shù)據(jù)以確定移動(dòng)裝置的移動(dòng)方向。如果該移動(dòng)裝置包括存儲(chǔ)的對(duì)于不止一個(gè)接入點(diǎn)的數(shù)據(jù),那么該方向可以用來(lái)識(shí)別下一個(gè)接入點(diǎn)。
另外,可能存在一些區(qū)域,其中覆蓋范圍交迭可能導(dǎo)致移動(dòng)裝置D1嘗試從接入點(diǎn)200到接入點(diǎn)210來(lái)回重復(fù)轉(zhuǎn)換。本發(fā)明的一個(gè)實(shí)施例通過(guò)控制系統(tǒng)滯后現(xiàn)象(hysteresis)的許多已知方法中的任一個(gè)對(duì)此進(jìn)行了校正,其中所述已知方法諸如在典型的恒溫器(thermostat)中使用的雙值響應(yīng)。
圖3是說(shuō)明本發(fā)明的另一個(gè)示范性實(shí)施例的方框圖。移動(dòng)裝置D2通過(guò)路由器213、具有天線312和覆蓋范圍311(以虛線表示)的接入點(diǎn)310連接到無(wú)線網(wǎng)絡(luò)上。移動(dòng)裝置D1之前通過(guò)路由器213和接入點(diǎn)310連接到無(wú)線網(wǎng)絡(luò)上,但是現(xiàn)在通過(guò)具有天線302和覆蓋范圍301(以虛線表示)的接入點(diǎn)300連接。另外,移動(dòng)裝置D3之前也通過(guò)路由器213和接入點(diǎn)310連接到無(wú)線網(wǎng)絡(luò)上,但是現(xiàn)在通過(guò)路由器223以及具有天線322和覆蓋范圍321(以虛線表示)的接入點(diǎn)330連接。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,移動(dòng)裝置D1和D3存儲(chǔ)對(duì)于在它們各自到接入點(diǎn)300和330的連接中使用的信道的第2層連接信息以及對(duì)于它們各自的路由器203和223的配置信息。當(dāng)連接到接入點(diǎn)310時(shí),移動(dòng)裝置D1可以通過(guò)其當(dāng)前信道來(lái)周期性地發(fā)射(以虛線同心圓表示)該存儲(chǔ)的第2層連接信息和第3層配置數(shù)據(jù)。本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,移動(dòng)裝置D1不限于在覆蓋范圍311內(nèi)以進(jìn)行上面的操作。移動(dòng)裝置D3以與上述基本上相同的方式進(jìn)行操作,并且因此,任何正在監(jiān)聽或者連接到用來(lái)連接到接入點(diǎn)310的信道的移動(dòng)裝置都檢測(cè)并存儲(chǔ)對(duì)于各自用來(lái)連接到接入點(diǎn)300和路由器203以及接入點(diǎn)330和路由器223的信道的第2層連接信息和第3層配置信息。
在一個(gè)可替換的實(shí)施例中,移動(dòng)裝置D1、D2和D3都可以連接到路由器213和接入點(diǎn)310上,其中,移動(dòng)裝置D1之前連接到路由器203和接入點(diǎn)300上,并且已經(jīng)存儲(chǔ)了對(duì)于接入點(diǎn)300的連接信息以及對(duì)于路由器203的配置數(shù)據(jù)。在該例中,移動(dòng)裝置D3之前連接到路由器223和接入點(diǎn)330上,并且已經(jīng)存儲(chǔ)了對(duì)于該接入點(diǎn)和路由器的連接信息和配置。當(dāng)連接到接入點(diǎn)310時(shí),移動(dòng)裝置D1和D3可以隨后周期性地從在其到接入點(diǎn)310的連接中使用的信道轉(zhuǎn)換到用于它們各自之前的接入點(diǎn)的信道。通過(guò)每次周期性的信道轉(zhuǎn)換,移動(dòng)裝置D2可以在它們之前到接入點(diǎn)300和320的連接中使用的信道上發(fā)射(以虛線同心圓表示)對(duì)于它們各自到接入點(diǎn)310和路由器213的當(dāng)前連接的連接信息和配置數(shù)據(jù)。因此,任何正在與接入點(diǎn)300和320連接的移動(dòng)裝置可以檢測(cè)并存儲(chǔ)對(duì)于接入點(diǎn)310和路由器213的連接信息和配置數(shù)據(jù)。
因此,如果移動(dòng)裝置D2沿著路徑3A從接入點(diǎn)310的覆蓋范圍311移出到接入點(diǎn)300的覆蓋區(qū)域以內(nèi)的點(diǎn)A,那么,它將能夠使用所存儲(chǔ)的對(duì)于這樣的連接的第2層連接信息和第3層配置數(shù)據(jù),立即開始與接入點(diǎn)300和路由器203的連接。類似地,如果移動(dòng)裝置D2沿著路徑3B移動(dòng)到點(diǎn)B,它可以立即開始與接入點(diǎn)330的連接并且為路由器223配置其自身。
在另一個(gè)實(shí)施例中,一旦移動(dòng)裝置D2已經(jīng)建立了到接入點(diǎn)300和330之一以及路由器203和223之一的新的連接,它可以存儲(chǔ)并且在用于其之前到接入點(diǎn)310的連接的信道上周期性地發(fā)射對(duì)于其到接入點(diǎn)300和330之一的新的連接的第2層連接信息和第3層配置數(shù)據(jù)??商鎿Q地,它可以存儲(chǔ)并且在用于其到接入點(diǎn)300和330之一的新的連接的信道上周期性地發(fā)射對(duì)于接入點(diǎn)310的第2層連接信息以及對(duì)于路由器213的第3層配置數(shù)據(jù)。
在圖3中,移動(dòng)裝置D2沿著路徑3A和3B之一的移動(dòng)可能導(dǎo)致在移動(dòng)裝置D2和接入點(diǎn)310之間的信號(hào)損失或者至少是信號(hào)更弱。因此,移動(dòng)裝置D2可以開始與接入點(diǎn)300和330之一的新的連接以獲得更強(qiáng)的連接。
移動(dòng)裝置D2通過(guò)監(jiān)測(cè)其與當(dāng)前接入點(diǎn)310的通信信號(hào)的強(qiáng)度,可以檢測(cè)其移動(dòng)以及因此帶來(lái)的沿著路徑3A和3B之一朝當(dāng)前接入點(diǎn)310的覆蓋范圍311之外的信號(hào)強(qiáng)度的損失。如果信號(hào)強(qiáng)度下降到預(yù)定的閾值以下,那么如上所述,為了獲得更好的信號(hào),移動(dòng)裝置D2可以嘗試開始與接入點(diǎn)300和330之一的連接。覆蓋區(qū)域311之外的移動(dòng)也可以通過(guò)諸如過(guò)多的通信超時(shí)和過(guò)多的重試這樣的通信失敗來(lái)表征。本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,也存在其它多種檢測(cè)和表征信號(hào)錯(cuò)誤的方法。
另外,可能存在一些區(qū)域,其中覆蓋范圍交迭可能導(dǎo)致移動(dòng)裝置D2嘗試在接入點(diǎn)311與接入點(diǎn)300和330之一之間來(lái)回重復(fù)轉(zhuǎn)換。本發(fā)明的一個(gè)實(shí)施例可以通過(guò)實(shí)現(xiàn)檢測(cè)移動(dòng)裝置移動(dòng)協(xié)議來(lái)解決這個(gè)問(wèn)題,包括控制系統(tǒng)滯后現(xiàn)象的許多已知方法中的任一個(gè),諸如在典型的恒溫器中使用的雙值響應(yīng)。
在本發(fā)明的一個(gè)實(shí)施例中,移動(dòng)裝置D2可以通過(guò)維護(hù)所存儲(chǔ)的第2層連接信息和第3層配置數(shù)據(jù)的優(yōu)先級(jí)列表,來(lái)確定接入點(diǎn)300和330中的哪一個(gè)嘗試首先連接,并且開始到具有最高優(yōu)先級(jí)的接入點(diǎn)的連接。根據(jù)本發(fā)明的多個(gè)獨(dú)立的示范性實(shí)施例,圖4A-C說(shuō)明了可以使用的優(yōu)先級(jí)列表。在一個(gè)實(shí)施例中,該表格以最后接收到的傳輸?shù)捻樞虮4媪藦牡?到第n的優(yōu)先級(jí)的列表。例如在圖4A中,最后接收到的(即最新的)傳輸是關(guān)于被指定為接入點(diǎn)1(AP1)的接入點(diǎn),其在列表中被賦予第1優(yōu)先級(jí);倒數(shù)第二個(gè)傳輸是關(guān)于接入點(diǎn)4(AP4),其被指定為具有第2優(yōu)先級(jí);最早的傳輸是關(guān)于接入點(diǎn)x(APx),其被指定為具有第n優(yōu)先級(jí),其中,“n”能夠是任意希望的優(yōu)先級(jí)數(shù)字。雖然優(yōu)先級(jí)列表被舉例為具有至少3個(gè)優(yōu)先級(jí),但是它也可以只是單獨(dú)一個(gè)級(jí)深度。
可替換地或者另外,可以基于移動(dòng)裝置和接入點(diǎn)的相對(duì)位置、基于它們的GPS數(shù)據(jù)來(lái)維護(hù)優(yōu)先級(jí)的列表。在該示范性實(shí)施例中,移動(dòng)裝置可以不斷地使用從其GPS接收機(jī)(未示出)接收到的GPS數(shù)據(jù)來(lái)重新計(jì)算其位置,并且同時(shí)重新計(jì)算到所存儲(chǔ)的多個(gè)接入點(diǎn)的各自的距離。在該實(shí)施例中,在任意給定時(shí)刻最近的接入點(diǎn)具有最高優(yōu)先級(jí)。
在本發(fā)明的另一個(gè)實(shí)施例中,表格以從任意預(yù)定時(shí)刻開始接收到的傳輸總數(shù)的順序保存了從第1到第n優(yōu)先級(jí)的列表。例如在圖4B中,對(duì)于接入點(diǎn)7的連接信息已經(jīng)被接收了555次,這是其它任何接入點(diǎn)中最多的。因此,在列表中接入點(diǎn)7被賦予第1優(yōu)先級(jí)。所接收的第二高數(shù)目的傳輸已經(jīng)被指定為對(duì)于接入點(diǎn)9的連接信息,因此將其賦予第2優(yōu)先級(jí),等等。
在另一個(gè)實(shí)施例中,表格以遞減的平均值的順序保存了從第1到第n優(yōu)先級(jí)的平均值或者加權(quán)平均值的列表。平均值可以是例如在預(yù)定的時(shí)間長(zhǎng)度上對(duì)于某一特定接入點(diǎn)所接收的連接信息傳輸?shù)臄?shù)目;它也可以是在預(yù)定的時(shí)間長(zhǎng)度上所接收到的多個(gè)這樣的傳輸?shù)钠骄盘?hào)強(qiáng)度;可替換地,它可以是所接收到的這樣的傳輸?shù)目倲?shù)和平均信號(hào)強(qiáng)度的加權(quán)乘積。例如在圖4C中,對(duì)于接入點(diǎn)5的連接信息具有優(yōu)先級(jí)平均值55,這是其它任何接入點(diǎn)中最多的,并且例如可以指示對(duì)于接入點(diǎn)5的連接信息在最后一分鐘內(nèi)被接收了55次。因此,在列表中接入點(diǎn)5被賦予第1優(yōu)先級(jí)。例如,接入點(diǎn)22具有優(yōu)先級(jí)平均值40并且因此被賦予第2優(yōu)先級(jí),等等。本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,可以存在許多希望的平均值計(jì)算的實(shí)現(xiàn)方法,作為提供優(yōu)先選擇或者優(yōu)先級(jí)指示的許多可能的等式、方程或者算法之一,而不偏離本發(fā)明的本質(zhì)。
如上所述,當(dāng)檢測(cè)到信號(hào)強(qiáng)度損失時(shí),移動(dòng)裝置可以開始嘗試連接到其連接信息存儲(chǔ)在優(yōu)先級(jí)列表最頂端的接入點(diǎn)。如果該嘗試連接失敗,那么該移動(dòng)裝置可以嘗試連接到優(yōu)先級(jí)列表中的下一個(gè)裝置,并且可以按列表繼續(xù)下去直到建立期望的連接為止。
在一個(gè)可替換的實(shí)施例中,周期性地發(fā)射對(duì)于到接入點(diǎn)的連接的信道信息以及對(duì)于相應(yīng)的路由器的配置數(shù)據(jù)的移動(dòng)裝置可以發(fā)射對(duì)應(yīng)于被指定為具有第1優(yōu)先級(jí)的接入點(diǎn)的信道信息和配置數(shù)據(jù)。
在本發(fā)明的另一個(gè)實(shí)施例中,周期性地發(fā)射對(duì)于到接入點(diǎn)的連接和路由器的信道信息和配置數(shù)據(jù)的移動(dòng)裝置可以改變其傳輸功率,因此使得傳輸更加位置明確。功率可以基于已知的無(wú)線發(fā)射機(jī)參數(shù)而改變,以如期望地那樣獲得更大或者更小的傳輸覆蓋范圍。例如,參考圖3進(jìn)行描述,能夠看出如果移動(dòng)裝置D2正在沿著路徑3A移動(dòng),那么它可以期望給對(duì)于接入點(diǎn)300的連接信息賦予第1優(yōu)先級(jí)。通過(guò)使移動(dòng)裝置D1和D3降低它們的傳輸功率,那么離移動(dòng)裝置D1更近的沿著路徑3A移動(dòng)的移動(dòng)裝置D2將從裝置D1接收比從裝置D3更強(qiáng)的傳輸(或者根本不能接收到來(lái)自D3的傳輸)。因此,優(yōu)先級(jí)列表將對(duì)于接入點(diǎn)300的連接信息指定為具有第1優(yōu)先級(jí)。類似地,沿著路徑3B移動(dòng)的移動(dòng)裝置D2將具有一個(gè)優(yōu)先級(jí)列表,其中指定對(duì)于接入點(diǎn)330的連接信息為第1優(yōu)先級(jí)。這樣,在網(wǎng)絡(luò)中移動(dòng)的裝置能夠基本上了解它們的拓?fù)?,由此,維護(hù)更加期望的優(yōu)先級(jí)列表,允許更低等待時(shí)間的切換。
本領(lǐng)域的技術(shù)人員可以看出,在一個(gè)具有大量移動(dòng)裝置的系統(tǒng)中,信號(hào)沖突和干擾可能引入不希望的通信質(zhì)量。因此,沖突和干擾可以通過(guò)使用已知的諸如IEEE 802.11介質(zhì)訪問(wèn)控制(MAC)協(xié)議這樣的協(xié)議來(lái)解決,其內(nèi)建了控制以限制或防止沖突和設(shè)備干擾。例如,這樣的協(xié)議可以執(zhí)行載波偵聽多路訪問(wèn)(CSMA)爭(zhēng)用協(xié)議或者其變更。
圖5A和5B是說(shuō)明本發(fā)明的用于建立可以大大減少切換等待時(shí)間的第2層連接的兩個(gè)實(shí)施例的流程圖。根據(jù)該方法,每個(gè)移動(dòng)裝置直接與鄰近的移動(dòng)裝置具有有限的通信。在步驟410,移動(dòng)裝置監(jiān)測(cè)其當(dāng)前信道以獲得由鄰近裝置發(fā)送的新的信道信息(即數(shù)據(jù)鏈路層連接信息)。當(dāng)接收到新的信道信息時(shí),移動(dòng)裝置在步驟412存儲(chǔ)該信息。參考圖1的方框圖,在該步驟中,移動(dòng)裝置104正在監(jiān)測(cè)其已經(jīng)與接入點(diǎn)100建立的信道107,以從另一個(gè)之前連接到接入點(diǎn)110但是現(xiàn)在連接到接入點(diǎn)100的移動(dòng)裝置(未示出)獲取消息。該另一個(gè)移動(dòng)裝置在其當(dāng)前用來(lái)與接入點(diǎn)100通信的信道上發(fā)送關(guān)于到接入點(diǎn)110的連接的數(shù)據(jù)鏈路層信息。
在步驟414,移動(dòng)裝置檢測(cè)移動(dòng)。這可能發(fā)生在例如當(dāng)移動(dòng)裝置104’在其與接入點(diǎn)100的連接中經(jīng)歷功率減少時(shí)。如果在步驟414沒(méi)有檢測(cè)到移動(dòng),該裝置,如果其之前移自另一個(gè)接入點(diǎn),那么在步驟415在其當(dāng)前信道通信鏈路上周期性地發(fā)射所存儲(chǔ)的對(duì)于其在前信道的信道信息,并且隨后如上述轉(zhuǎn)移控制到步驟410。
然而,當(dāng)檢測(cè)到移動(dòng)時(shí),控制轉(zhuǎn)移到步驟416,在該步驟檢索所存儲(chǔ)的建立到接入點(diǎn)110的第2層連接所需要的信息。在步驟418,該信息被用于在移動(dòng)裝置104’和接入點(diǎn)110之間建立數(shù)據(jù)鏈路連接。在步驟418之后,控制返回到步驟410,其中該步驟410現(xiàn)在監(jiān)測(cè)新建立的信道,以從鄰近裝置獲得信道信息。
上述的方法假定已經(jīng)存在一個(gè)鄰近裝置,其從具有與接入點(diǎn)110的連接移動(dòng)到具有與接入點(diǎn)100的連接。然而,如果當(dāng)移動(dòng)裝置104移動(dòng)時(shí)不存在其它移動(dòng)裝置,就執(zhí)行圖5B中所示的多個(gè)步驟。在步驟420,移動(dòng)裝置104’如上所述探測(cè)接入點(diǎn)110以發(fā)現(xiàn)一個(gè)新的信道。在步驟422,裝置104’與接入點(diǎn)110建立連接109。裝置104’隨后在步驟424存儲(chǔ)對(duì)于新信道的連接信息,并且在步驟426使用信道109來(lái)周期性地發(fā)射新信道信息到鄰近裝置。這樣,當(dāng)前正在與接入點(diǎn)110通信的其它移動(dòng)裝置(未示出)能夠在需要建立連接之前知道如何連接到接入點(diǎn)100。
圖6A和6B是說(shuō)明本發(fā)明的用于建立第2層連接的兩個(gè)可替換的實(shí)施例的流程圖。除了移動(dòng)裝置在與其新的接入點(diǎn)建立通信后使用從其之前接入點(diǎn)的信道來(lái)周期性地發(fā)射對(duì)于新的接入點(diǎn)的連接信息之外,該方法以類似于上述參考圖5A和5B的方法進(jìn)行操作。參考圖1的方框圖,在該步驟中,移動(dòng)裝置104正在監(jiān)測(cè)其已經(jīng)與接入點(diǎn)100建立的信道107,以從另一個(gè)已經(jīng)連接到接入點(diǎn)110的移動(dòng)裝置(未示出)獲得消息。如果發(fā)現(xiàn)用來(lái)與接入點(diǎn)100通信的信道的話,該另一個(gè)移動(dòng)裝置在該信道中發(fā)送關(guān)于到接入點(diǎn)110的連接的數(shù)據(jù)鏈路層信息,在步驟432存儲(chǔ)該數(shù)據(jù)。
在步驟434,移動(dòng)裝置檢測(cè)移動(dòng)。這可能發(fā)生在例如當(dāng)移動(dòng)裝置104’在其與接入點(diǎn)100的連接中經(jīng)歷功率減少時(shí)。如果在步驟434沒(méi)有檢測(cè)到移動(dòng),該裝置,如果其之前移自另一個(gè)接入點(diǎn),那么在步驟435在其在前信道通信鏈路上周期性地發(fā)射所存儲(chǔ)的關(guān)于其新信道的信道信息,并且隨后如上述轉(zhuǎn)移控制到步驟430。
然而,當(dāng)檢測(cè)到移動(dòng)時(shí),控制轉(zhuǎn)移到步驟436,在該步驟檢索所存儲(chǔ)的建立到接入點(diǎn)110的第2層連接所需要的信息。在步驟438,該信息被用于在移動(dòng)裝置104’和接入點(diǎn)110之間建立數(shù)據(jù)鏈路連接。在步驟438之后,控制返回到步驟430,其中該步驟430正在監(jiān)測(cè)新建立的信道,以從鄰近裝置獲得信道信息。
上述的方法假定已經(jīng)存在一個(gè)鄰近裝置,其從具有與接入點(diǎn)100的連接移動(dòng)到具有與接入點(diǎn)110的連接。然而,如果當(dāng)移動(dòng)裝置104移動(dòng)時(shí)不存在其它移動(dòng)裝置,就執(zhí)行圖6B中所示的多個(gè)步驟。在步驟440,移動(dòng)裝置104’如上所述探測(cè)接入點(diǎn)110以發(fā)現(xiàn)一個(gè)新的信道。在步驟442,裝置104’與接入點(diǎn)110建立連接109。裝置104’隨后在步驟444存儲(chǔ)對(duì)于新信道的連接信息,并且在步驟446使用信道107周期性地發(fā)射新信道信息到鄰近裝置。這樣,當(dāng)前正在與接入點(diǎn)100通信的其它移動(dòng)裝置(未示出)能夠在需要建立連接之前知道如何連接到接入點(diǎn)110。
在一個(gè)可替換的實(shí)施例中,移動(dòng)裝置104’可以存儲(chǔ)并且周期性地在信道109上發(fā)射對(duì)于接入點(diǎn)100的信道信息以及在信道107上發(fā)射對(duì)于接入點(diǎn)110的信道信息。因此,當(dāng)裝置移動(dòng)時(shí),如上所述,它們能夠使用所存儲(chǔ)的參數(shù)迅速地建立連接。
圖7說(shuō)明本發(fā)明的另一個(gè)方面;網(wǎng)絡(luò)層或者第3層連接的建立。圖7中所示的方法可以與之前所述的方法一起使用或者獨(dú)立于之前所述的方法使用。在步驟510,移動(dòng)裝置104’移動(dòng),并且已經(jīng)通過(guò)例如之前所述或者圖5A、5B、6A或6B中所示的任何方法或者任何其它傳統(tǒng)方法建立了與接入點(diǎn)110的第2層連接。然后,在步驟512,移動(dòng)裝置104’確定它是否已經(jīng)從另一個(gè)移動(dòng)裝置(未示出)接收到路由器配置數(shù)據(jù)。如果它已經(jīng)接收到配置數(shù)據(jù),那么在步驟514,移動(dòng)裝置104’通過(guò)例如確定與數(shù)據(jù)一起接收的安全證書的有效性來(lái)檢查數(shù)據(jù)的有效性。如果數(shù)據(jù)是有效的,那么所述處理在步驟516存儲(chǔ)數(shù)據(jù)并且在步驟518使用所存儲(chǔ)的數(shù)據(jù)建立第3層連接。該移動(dòng)裝置隨后可以使用該連接立即開始其應(yīng)用線程。如果在步驟512移動(dòng)裝置104’沒(méi)有從同位體(peer)接收到路由器配置數(shù)據(jù)或者如果在步驟514發(fā)現(xiàn)接收到的數(shù)據(jù)是無(wú)效的,那么控制轉(zhuǎn)移到步驟520以發(fā)送路由器請(qǐng)求消息。
在步驟518之后,即使已經(jīng)建立了第3層連接,該示范性算法可以分出來(lái)到步驟520以發(fā)送路由器請(qǐng)求信息??梢赃M(jìn)行該可選擇的步驟以及可選擇的多個(gè)步驟522、524、526和530以確保由惡意點(diǎn)發(fā)射的任何有害配置數(shù)據(jù)僅使用一小段時(shí)間。在發(fā)送路由器請(qǐng)求消息之后,移動(dòng)裝置104’的連接線程在步驟522等待路由器公告數(shù)據(jù)。當(dāng)接收到路由器公告數(shù)據(jù)時(shí),在步驟524相對(duì)于在步驟516存儲(chǔ)的數(shù)據(jù)(如果存儲(chǔ)了任何這樣的數(shù)據(jù))而對(duì)該路由器公告數(shù)據(jù)進(jìn)行檢查。如果在步驟524路由器公告數(shù)據(jù)與所存儲(chǔ)的數(shù)據(jù)匹配,那么控制轉(zhuǎn)移到步驟532,如下所述。
然而,如果在步驟522接收到的數(shù)據(jù)與所存儲(chǔ)的數(shù)據(jù)不匹配,那么在步驟526存儲(chǔ)新的數(shù)據(jù),以替換在步驟512從同位體接收的任何配置數(shù)據(jù)。在步驟526之后,所述處理在步驟530使用接收到的公告數(shù)據(jù)建立新的第3層連接。
在步驟532,移動(dòng)裝置104’進(jìn)入一個(gè)循環(huán),在該循環(huán)中它監(jiān)聽任何與接入點(diǎn)110建立第2層連接的新的裝置,并且當(dāng)檢測(cè)到這樣的連接時(shí),在步驟534,裝置104’發(fā)送所存儲(chǔ)的路由器公告數(shù)據(jù)。在圖6的流程圖中,由移動(dòng)裝置104’在步驟612接收的數(shù)據(jù)是由其它移動(dòng)裝置(未示出)在步驟624發(fā)射的數(shù)據(jù)。
在步驟532檢測(cè)到第2層連接后,移動(dòng)裝置104’在監(jiān)測(cè)傳輸信道時(shí)在發(fā)送路由器配置數(shù)據(jù)之前可以等待隨機(jī)的時(shí)間量。該隨機(jī)時(shí)間間隔避免了與其它移動(dòng)裝置傳輸?shù)臎_突。如果另一個(gè)移動(dòng)裝置(未示出)在該時(shí)間間隔內(nèi)發(fā)送路由器配置數(shù)據(jù)或者如果路由器發(fā)送其路由器公告數(shù)據(jù),移動(dòng)裝置104’可以中止其傳輸。另外,接入點(diǎn)110可以指定網(wǎng)絡(luò)上的一個(gè)或者多個(gè)移動(dòng)裝置之一負(fù)責(zé)在步驟532檢測(cè)第2層連接并且在步驟534發(fā)射路由器配置數(shù)據(jù)。因此,在這樣一個(gè)實(shí)施例中,由于將只有一個(gè)指定裝置負(fù)責(zé)發(fā)送路由器配置數(shù)據(jù),因此可以忽略隨機(jī)延遲。
在本發(fā)明的一個(gè)實(shí)施例中,第2層和第3層連接以及連接信息符合IEEE 802.11標(biāo)準(zhǔn),由此當(dāng)移動(dòng)裝置成功地與接入點(diǎn)開始第2層連接時(shí),該移動(dòng)裝置嘗試認(rèn)證/關(guān)聯(lián)該接入點(diǎn)。認(rèn)證請(qǐng)求被從該移動(dòng)裝置發(fā)送到該接入點(diǎn),以一個(gè)關(guān)聯(lián)響應(yīng)進(jìn)行答復(fù)。由該接入點(diǎn)發(fā)送的關(guān)聯(lián)響應(yīng)對(duì)網(wǎng)絡(luò)上的所有其它移動(dòng)裝置可見,其構(gòu)成步驟522的第2層檢測(cè)。
雖然在這里參考多個(gè)具體的實(shí)施例對(duì)本發(fā)明進(jìn)行了說(shuō)明和描述,但是不意味著本發(fā)明受限于所示的細(xì)節(jié)。相反,在權(quán)利要求的等價(jià)范圍內(nèi)和不偏離本發(fā)明的情況下,可以對(duì)這些細(xì)節(jié)進(jìn)行各種修改。
權(quán)利要求
1.一種用于移動(dòng)裝置在多個(gè)接入點(diǎn)之間切換的方法,包括以下步驟在第一個(gè)移動(dòng)裝置上接收連接信息,所述連接信息用于在所述移動(dòng)裝置和所述多個(gè)接入點(diǎn)中的一個(gè)之間建立無(wú)線連接;存儲(chǔ)所述接收到的連接信息;將所述存儲(chǔ)的連接信息從所述第一個(gè)移動(dòng)裝置發(fā)射到一個(gè)或者多個(gè)其它移動(dòng)裝置,以輔助所述一個(gè)或者多個(gè)其它移動(dòng)裝置建立到所述接入點(diǎn)的連接。
2.如權(quán)利要求1所述的方法,其中,所述連接信息是數(shù)據(jù)鏈路層連接信息,并且所述發(fā)射所述存儲(chǔ)的信息的步驟包括通過(guò)由所述第一個(gè)移動(dòng)裝置與當(dāng)前接入點(diǎn)進(jìn)行通信所用的信道來(lái)周期性地發(fā)射所述連接信息的步驟。
3.如權(quán)利要求1所述的方法,其中,所述連接信息是數(shù)據(jù)鏈路層連接信息,并且所述發(fā)射所述存儲(chǔ)的信息的步驟包括通過(guò)由所述第一個(gè)移動(dòng)裝置與在前接入點(diǎn)進(jìn)行通信所用的信道來(lái)周期性地發(fā)射所述連接信息的步驟。
4.如權(quán)利要求1所述的方法,還包括以下步驟在所述移動(dòng)裝置和所述接入點(diǎn)之間建立所述無(wú)線連接;監(jiān)測(cè)所述移動(dòng)裝置和所述接入點(diǎn)之間的相對(duì)距離;以及當(dāng)所述移動(dòng)裝置和所述接入點(diǎn)之間的所述監(jiān)測(cè)到的距離變得大于預(yù)定的閾值時(shí),在所述移動(dòng)裝置和所述多個(gè)接入點(diǎn)中的另一個(gè)之間建立新的無(wú)線連接。
5.如權(quán)利要求1所述的方法,還包括以下步驟在所述移動(dòng)裝置和所述接入點(diǎn)之間建立所述無(wú)線連接;監(jiān)測(cè)所述移動(dòng)裝置和所述接入點(diǎn)之間的信號(hào)強(qiáng)度;以及當(dāng)信號(hào)強(qiáng)度變得小于預(yù)定的閾值時(shí),在所述移動(dòng)裝置和所述多個(gè)接入點(diǎn)中的另一個(gè)之間建立新的無(wú)線連接。
6.如權(quán)利要求5所述的方法,其中,所述存儲(chǔ)所述信息的步驟包括為所述信息分配優(yōu)先級(jí)以及將所述信息存儲(chǔ)到根據(jù)所述優(yōu)先級(jí)組織的列表中的步驟。
7.如權(quán)利要求5所述的方法,其中,所述建立所述新的無(wú)線連接的步驟包括在所述列表中檢索具有最高優(yōu)先級(jí)的所述連接信息以及根據(jù)具有所述最高優(yōu)先級(jí)的所述連接信息來(lái)嘗試建立所述新的無(wú)線連接的步驟。
8.如權(quán)利要求1所述的方法,其中,所述發(fā)射所述信息的步驟包括根據(jù)預(yù)定的標(biāo)準(zhǔn)調(diào)節(jié)發(fā)射功率以增加或者減少覆蓋范圍的步驟。
9.如權(quán)利要求1所述的方法,其中,所述連接信息是網(wǎng)絡(luò)層連接信息,并且所述發(fā)射所述連接信息的步驟包括以下步驟檢測(cè)何時(shí)一個(gè)或者多個(gè)移動(dòng)裝置建立到所述接入點(diǎn)的數(shù)據(jù)鏈路層連接;以及將所述網(wǎng)絡(luò)層連接信息發(fā)射到所述一個(gè)或者多個(gè)移動(dòng)裝置。
10.一種用于移動(dòng)裝置在多個(gè)接入點(diǎn)之間切換的方法,包括以下步驟在連接到當(dāng)前接入點(diǎn)的第一個(gè)移動(dòng)裝置上接收連接信息,所述連接信息用于在所述移動(dòng)裝置和所述多個(gè)接入點(diǎn)中的一個(gè)或者多個(gè)之間建立無(wú)線連接;存儲(chǔ)所述接收到的連接信息;發(fā)射存儲(chǔ)的連接信息以在所述移動(dòng)裝置和所述當(dāng)前接入點(diǎn)與在前接入點(diǎn)中的一個(gè)之間建立無(wú)線連接,其中所述存儲(chǔ)的連接信息從所述第一個(gè)移動(dòng)裝置發(fā)射到一個(gè)或者多個(gè)其它移動(dòng)裝置,以輔助所述一個(gè)或者多個(gè)其它移動(dòng)裝置建立到所述當(dāng)前或者在前接入點(diǎn)的連接。
11.如權(quán)利要求10所述的方法,其中,所述發(fā)射存儲(chǔ)的連接信息的步驟包括通過(guò)用來(lái)與所述當(dāng)前接入點(diǎn)進(jìn)行通信的信道,發(fā)射存儲(chǔ)的連接信息,以用于建立到所述在前接入點(diǎn)的無(wú)線連接。
12.如權(quán)利要求10所述的方法,其中,所述發(fā)射存儲(chǔ)的連接信息的步驟包括通過(guò)用來(lái)與所述在前接入點(diǎn)進(jìn)行通信的信道,發(fā)射存儲(chǔ)的連接信息,以用于建立到所述當(dāng)前接入點(diǎn)的無(wú)線連接。
13.如權(quán)利要求10所述的方法,其中,所述存儲(chǔ)接收到的信息的步驟包括為所述信息分配優(yōu)先級(jí)以及將所述信息存儲(chǔ)到根據(jù)所述優(yōu)先級(jí)組織的列表中的步驟;所述方法還包括以下步驟監(jiān)測(cè)所述第一個(gè)移動(dòng)裝置和所述當(dāng)前接入點(diǎn)之間的信號(hào)強(qiáng)度;以及當(dāng)信號(hào)強(qiáng)度下降到預(yù)定的閾值以下時(shí),根據(jù)所述接收到的具有最高優(yōu)先級(jí)的信息,在所述第一個(gè)移動(dòng)裝置和所述多個(gè)接入點(diǎn)中的另一個(gè)之間建立新的無(wú)線連接。
14.如權(quán)利要求10所述的方法,其中,所述存儲(chǔ)接收到的信息的步驟包括基于在所述移動(dòng)裝置和所述接入點(diǎn)中的每一個(gè)之間的距離為所述信息分配優(yōu)先級(jí)以及將所述信息存儲(chǔ)到根據(jù)所述優(yōu)先級(jí)組織的列表中的步驟;所述方法還包括以下步驟基于所述存儲(chǔ)的接入點(diǎn)信息所包括的位置信息,監(jiān)測(cè)所述第一個(gè)移動(dòng)裝置和所述存儲(chǔ)的多個(gè)接入點(diǎn)中的每一個(gè)之間的相對(duì)距離,以維護(hù)所述優(yōu)先級(jí)列表;以及當(dāng)信號(hào)強(qiáng)度下降到預(yù)定的閾值以下時(shí),根據(jù)所述接收到的具有最高優(yōu)先級(jí)的信息,在所述第一個(gè)移動(dòng)裝置和所述多個(gè)接入點(diǎn)中的另一個(gè)之間建立新的無(wú)線連接。
15.如權(quán)利要求10所述的方法,其中,所述發(fā)射所述信息的步驟包括根據(jù)預(yù)定的標(biāo)準(zhǔn)調(diào)節(jié)發(fā)射功率以增大或者減小覆蓋范圍的步驟。
16.一種用于移動(dòng)裝置在多個(gè)接入點(diǎn)之間切換的方法,包括以下步驟在第一個(gè)移動(dòng)裝置上接收網(wǎng)絡(luò)層連接信息,所述網(wǎng)絡(luò)層連接信息用于在所述移動(dòng)裝置和所述多個(gè)接入點(diǎn)中的當(dāng)前一個(gè)之間建立第3層連接;存儲(chǔ)所述接收到的網(wǎng)絡(luò)層連接信息;檢測(cè)何時(shí)一個(gè)或者多個(gè)移動(dòng)裝置建立到所述接入點(diǎn)的數(shù)據(jù)鏈路層連接;將所述網(wǎng)絡(luò)層連接信息從所述第一個(gè)移動(dòng)裝置發(fā)射到一個(gè)或者多個(gè)其它移動(dòng)裝置,以輔助所述一個(gè)或者多個(gè)其它移動(dòng)裝置建立到所述接入點(diǎn)的網(wǎng)絡(luò)層連接。
全文摘要
一種用于移動(dòng)裝置中以加速移動(dòng)裝置在多個(gè)接入點(diǎn)之間的切換的方法,首先檢測(cè)所述移動(dòng)裝置在所述多個(gè)接入點(diǎn)的覆蓋范圍內(nèi)的移動(dòng)。從一個(gè)接入點(diǎn)移動(dòng)到另一個(gè)接入點(diǎn)的移動(dòng)裝置在用來(lái)接入其在前接入點(diǎn)的信道上周期性地發(fā)射關(guān)于其新的接入點(diǎn)的數(shù)據(jù)鏈路層連接的信息。在一個(gè)特定區(qū)域內(nèi)連接到多個(gè)接入點(diǎn)的第一個(gè)移動(dòng)裝置維護(hù)對(duì)于與其通信的多個(gè)接入點(diǎn)的網(wǎng)絡(luò)層接入信息。當(dāng)一個(gè)新的移動(dòng)裝置進(jìn)入所述區(qū)域時(shí),所述第一個(gè)裝置檢測(cè)到所述新的裝置并且將所述列表發(fā)射到所述新的移動(dòng)裝置,使得所述新的裝置無(wú)需發(fā)射路由器請(qǐng)求消息或者接收路由器公告消息就連接到接入點(diǎn)。
文檔編號(hào)H04W48/16GK1823500SQ200480020096
公開日2006年8月23日 申請(qǐng)日期2004年7月14日 優(yōu)先權(quán)日2003年7月14日
發(fā)明者薩雅·R·納拉亞南, 拉杰什·B·卡漢德瓦爾 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社