欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

無線臺(tái)站定位無線網(wǎng)絡(luò)并與無線網(wǎng)絡(luò)相關(guān)聯(lián)的方法

文檔序號(hào):7871123閱讀:250來源:國知局
專利名稱:無線臺(tái)站定位無線網(wǎng)絡(luò)并與無線網(wǎng)絡(luò)相關(guān)聯(lián)的方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及通信網(wǎng)絡(luò),具體地說涉及一種無線數(shù)據(jù)網(wǎng)絡(luò)的無線臺(tái)站,其在L2發(fā)現(xiàn)正在與移動(dòng)代理(mobility agent)通信的一個(gè)或多個(gè)接入點(diǎn),以使得該無線臺(tái)站可與所述接入點(diǎn)相關(guān)聯(lián)從而啟用移動(dòng)IP服務(wù)。
背景技術(shù)
無線網(wǎng)絡(luò)例如無線局域網(wǎng)(WLAN)是公知的。在WLAN中,臺(tái)站能夠無線地在局域網(wǎng)內(nèi)通信。在基礎(chǔ)設(shè)施網(wǎng)絡(luò)中,所有的通信都通過作為基站的接入點(diǎn)。WLAN上的任何實(shí)體都還可與例如通過所述接入點(diǎn)而連接到所述WLAN的任意其他有線或無線網(wǎng)絡(luò)上的節(jié)點(diǎn)通信。
移動(dòng)IP(Mobile IP)是因特網(wǎng)協(xié)議(IP)的公知的擴(kuò)展,其使得基于IP的網(wǎng)絡(luò)上的節(jié)點(diǎn)可以改變它在網(wǎng)絡(luò)(例如因特網(wǎng))中的物理附接點(diǎn),同時(shí)保持它借之可在其歸屬網(wǎng)絡(luò)(home network)上被標(biāo)識(shí)的同一IP地址。提供移動(dòng)IP服務(wù)的代理發(fā)送包括它們所提供的服務(wù)的公告的IP分組。因此,確定IP服務(wù)是發(fā)生在通信協(xié)議的L3上的處理。
WLAN一般地可使得無線節(jié)點(diǎn)在小范圍(例如LAN級別上)內(nèi)從一個(gè)地方移動(dòng)到另一個(gè)地方而不會(huì)擾亂通信,而移動(dòng)IP提供了跨越全球網(wǎng)例如因特網(wǎng)的IP地址移動(dòng)性。
WLAN中的臺(tái)站并沒有被確保可像移動(dòng)IP節(jié)點(diǎn)那樣無縫地工作。具體地說,現(xiàn)有技術(shù)的無線臺(tái)站在L2上與接入點(diǎn)相關(guān)聯(lián)。由于IP服務(wù)的可用性是在L3上確定的,因此現(xiàn)有技術(shù)的無線臺(tái)站不能無縫地與移動(dòng)IP一起工作。
希望使得WLAN上的臺(tái)站還能夠使用移動(dòng)IP進(jìn)行通信。具體地說,希望使得無線臺(tái)站在附接到接入點(diǎn)之前確定接入點(diǎn)可使用何種IP服務(wù)(如果有的話)。
下面的描述提供了移動(dòng)IP和無線LAN的簡要概述,包括各種定義。所述描述之后是對本發(fā)明的需求的評述。
移動(dòng)IP移動(dòng)IP的目的在于使得移動(dòng)節(jié)點(diǎn)即使在離開它在整個(gè)網(wǎng)絡(luò)例如因特網(wǎng)上的歸屬子網(wǎng)時(shí)也可保持它的歸屬IP地址。這是通過添加移動(dòng)代理(在MIPv4中稱為外部代理(foreign agent)的路由器)來實(shí)現(xiàn)的,該移動(dòng)代理向節(jié)點(diǎn)提供用于該移動(dòng)節(jié)點(diǎn)的“轉(zhuǎn)交”(“care-of”)地址。MIPv6提供了一種稍微不同的機(jī)制。轉(zhuǎn)交地址本身是IP分組的一部分,因此不需要外部代理。移動(dòng)節(jié)點(diǎn)的歸屬網(wǎng)絡(luò)類似地添加一個(gè)移動(dòng)代理(在此情形下是稱為歸屬代理(home agent)的路由器),其將指向所述移動(dòng)節(jié)點(diǎn)的IP地址的IP分組轉(zhuǎn)發(fā)到該節(jié)點(diǎn)在外部網(wǎng)絡(luò)上的轉(zhuǎn)交地址。
當(dāng)MIPv4移動(dòng)節(jié)點(diǎn)確定它未附接到其歸屬網(wǎng)絡(luò)時(shí),它監(jiān)聽來自外部代理的路由器公告。所述外部代理公告包含一個(gè)或多個(gè)轉(zhuǎn)交地址。在獲得轉(zhuǎn)交地址之后,移動(dòng)節(jié)點(diǎn)然后向外部代理注冊,隨后將轉(zhuǎn)交地址注冊到其歸屬代理。這些注冊完成后,歸屬代理截獲包含所述移動(dòng)節(jié)點(diǎn)的IP地址的IP分組,并通過IP隧道將它們轉(zhuǎn)發(fā)到所述轉(zhuǎn)交地址。當(dāng)這些IP分組到達(dá)所述外部網(wǎng)絡(luò)時(shí),外部代理將它們重定向到在其轉(zhuǎn)交地址處的移動(dòng)IP節(jié)點(diǎn)。這樣,外部代理將它們從隧道上清除,并與歸屬代理一起用作為移動(dòng)節(jié)點(diǎn)的IP地址的網(wǎng)絡(luò)代理(proxy),使用移動(dòng)節(jié)點(diǎn)的歸屬IP地址將傳入流量路由到該節(jié)點(diǎn)并將來自該節(jié)點(diǎn)的傳出流量路由出去。當(dāng)移動(dòng)節(jié)點(diǎn)再次改變它到因特網(wǎng)的附接點(diǎn)時(shí),它定位一個(gè)新的外部代理,獲得新的轉(zhuǎn)交地址,并向其歸屬代理重新注冊。
注意,外部代理和歸屬代理在提供移動(dòng)IP服務(wù)時(shí)使用了IP分組,因此發(fā)生在網(wǎng)絡(luò)層(第3層)。
根據(jù)RFC 3344,對于每個(gè)外部代理或接入路由器只有一個(gè)活動(dòng)的轉(zhuǎn)交地址,因此需要建立到歸屬代理的單個(gè)反向隧道。
無線LAN
WLAN遵從一個(gè)或多個(gè)公知協(xié)議,例如各種版本的IEEE 802.11標(biāo)準(zhǔn)?;A(chǔ)設(shè)施WLAN包括用作為WLAN中的基站的接入點(diǎn)(AP),以使得WLAN中的臺(tái)站之間的任何無線通信可通過AP進(jìn)行。一般地,AP連接到有線網(wǎng)絡(luò)例如LAN,該有線網(wǎng)絡(luò)然后可連接到廣域網(wǎng)(WAN)例如因特網(wǎng)。WLAN中的任何臺(tái)站因此可通過AP與有線LAN或WAN二者通信。
根據(jù)IEEE 802.11標(biāo)準(zhǔn),臺(tái)站在“RF監(jiān)視模式”中掃描,以獲得周期性地源自AP的稱為“燈塔信號(hào)”(“beacon signal”)的信號(hào),從而嘗試與AP相關(guān)聯(lián)。在其他功能之外,燈塔信號(hào)還用來唯一地標(biāo)識(shí)WLAN中的AP。當(dāng)臺(tái)站檢測到燈塔時(shí),它切換到發(fā)送-接收模式,并執(zhí)行與AP的關(guān)聯(lián)協(xié)議。關(guān)聯(lián)協(xié)議成功結(jié)束時(shí),就稱臺(tái)站已與AP相關(guān)聯(lián)。
臺(tái)站與AP關(guān)聯(lián)后,AP負(fù)責(zé)傳遞網(wǎng)絡(luò)流量到該臺(tái)站(以及其他關(guān)聯(lián)臺(tái)站)。雖然AP可與多個(gè)臺(tái)站相關(guān)聯(lián),但是臺(tái)站在一個(gè)時(shí)刻只能與一個(gè)AP相關(guān)聯(lián),即使可能存在臺(tái)站可與之物理通信的多個(gè)臺(tái)站。當(dāng)關(guān)聯(lián)臺(tái)站失去與其AP的通信時(shí),臺(tái)站必須與不同的AP或同一AP重新關(guān)聯(lián)。
臺(tái)站和AP之間的關(guān)聯(lián)是由臺(tái)站而非AP啟動(dòng)的。在接收到一個(gè)或多個(gè)燈塔信號(hào)后,臺(tái)站選擇它可以與之通信的AP(例如在接收到燈塔信號(hào)后),并開始關(guān)聯(lián)協(xié)議。臺(tái)站選擇一個(gè)AP而非另一個(gè)的標(biāo)準(zhǔn)沒有在IEEE802.11標(biāo)準(zhǔn)中指定,但在實(shí)際中,它至少是基于來自可用AP的無線信號(hào)的質(zhì)量而進(jìn)行的。如前所述,關(guān)聯(lián)后,臺(tái)站不會(huì)直接與任何沒有與其AP相關(guān)聯(lián)的臺(tái)站進(jìn)行無線通信。
注意,將臺(tái)站與AP相關(guān)聯(lián)發(fā)生在協(xié)議的鏈路層(第2層)。與此相對比的是,外部代理和歸屬代理提供移動(dòng)IP服務(wù)使用了IP分組,因此發(fā)生在網(wǎng)絡(luò)層(第3層)。由于關(guān)聯(lián)過程發(fā)生在比移動(dòng)IP服務(wù)更低的協(xié)議層上,因此AP和臺(tái)站之間的關(guān)聯(lián)發(fā)生在不會(huì)意識(shí)到移動(dòng)IP服務(wù)的協(xié)議層上,因此其發(fā)生不會(huì)考慮AP是否正在與任何移動(dòng)代理通信。
因此,在本領(lǐng)域中需要這樣的一種方法和裝置,其可使得WLAN的臺(tái)站在關(guān)聯(lián)之前能發(fā)現(xiàn)用于關(guān)聯(lián)的一個(gè)或多個(gè)候選AP是否正在與移動(dòng)IP代理例如歸屬代理和/或外部代理通信。然后還需要在正在與移動(dòng)代理通信的AP當(dāng)中選擇一個(gè)以進(jìn)行關(guān)聯(lián),從而使無線臺(tái)站可受益于或提供移動(dòng)IP服務(wù)。
定義下述定義中的一些適用于遵從某個(gè)IEEE 802.11標(biāo)準(zhǔn)的無線局域網(wǎng)(WLAN)。還存在其他WLAN標(biāo)準(zhǔn),并且將來可能會(huì)開發(fā)多個(gè)標(biāo)準(zhǔn)。本發(fā)明并不局限于只與遵從IEEE 802.11的網(wǎng)絡(luò)一起工作。
接入點(diǎn)(AP)在IEEE 802.11標(biāo)準(zhǔn)中,AP是一個(gè)無線基站,可通過其管理基礎(chǔ)設(shè)施網(wǎng)絡(luò)中的通信(參見BSS)。AP可與其他有線或無線網(wǎng)絡(luò)通信。當(dāng)與有線網(wǎng)絡(luò)中的功能進(jìn)行比較時(shí),它類似于具有對其他網(wǎng)絡(luò)的可選訪問控制的以太網(wǎng)集線器。
接入路由器在兩個(gè)或更多網(wǎng)絡(luò)之間例如WLAN和LAN之間或在LAN和因特網(wǎng)之間提供接入的路由器。另參見移動(dòng)代理。
自組織(Ad Hoc)網(wǎng)絡(luò)參見IBBS。
關(guān)聯(lián)在IEEE 802.11標(biāo)準(zhǔn)中,使用關(guān)聯(lián)這一過程來建立接入點(diǎn)和臺(tái)站之間的綁定,并使得無線網(wǎng)絡(luò)中臺(tái)站這一部分由AP管理。注意,在關(guān)聯(lián)之前,臺(tái)站可能處于被動(dòng)掃描模式中,在此稱為RF監(jiān)視模式(參見下面的內(nèi)容),而在關(guān)聯(lián)期間,臺(tái)站處于發(fā)送-接收模式(參見下面的內(nèi)容),在IEEE 802.11STA的情形下稱為“臺(tái)站”模式。
關(guān)聯(lián)臺(tái)站在IEEE 802.11BSS(或ESS)WLAN中,臺(tái)站和其他網(wǎng)絡(luò)之間的通信由AP管理。當(dāng)臺(tái)站成功地被AP所接受,成為由AP管理的無線網(wǎng)絡(luò)的一部分時(shí),臺(tái)站成為關(guān)聯(lián)臺(tái)站。
燈塔AP發(fā)送的周期性802.11幀,其提供臺(tái)站所需的信息,以建立并維護(hù)與AP的關(guān)聯(lián)。燈塔包含用于AP的無線網(wǎng)絡(luò)的唯一標(biāo)識(shí)符,稱為服務(wù)集標(biāo)識(shí)符(SSID)。另參見SSID。
BSS在IEEE 802.11標(biāo)準(zhǔn)中,基本服務(wù)集(BSS)是其中的所有無線通信都通過單個(gè)接入點(diǎn)進(jìn)行的單個(gè)基礎(chǔ)設(shè)施無線網(wǎng)絡(luò)。另參見下面有關(guān)IBSS獨(dú)立BSS的內(nèi)容。
ESSIEEE 802.11擴(kuò)展服務(wù)集是包括兩個(gè)或更多BSS的WLAN,其AP可向重疊的物理區(qū)域提供服務(wù)。對于ESS中所有的節(jié)點(diǎn),所述AP的行為如同單個(gè)邏輯路由器。
外部代理(FA)一種移動(dòng)代理,具體地說是在移動(dòng)節(jié)點(diǎn)到訪的網(wǎng)絡(luò)上,在已注冊期間向移動(dòng)節(jié)點(diǎn)提供路由服務(wù)的IPv4路由器。外部代理將由移動(dòng)節(jié)點(diǎn)的歸屬代理向移動(dòng)節(jié)點(diǎn)隧道傳送的IP分組解隧道化并進(jìn)行傳遞。對于由移動(dòng)節(jié)點(diǎn)發(fā)送的IP分組,外部代理可工作為已注冊移動(dòng)節(jié)點(diǎn)的默認(rèn)路由器。在移動(dòng)IPv6中不存在外部代理。所述IP分組自身包括轉(zhuǎn)交地址,IPv4中的外部代理提供的服務(wù)由接入路由器提供。
外部代理公告由外部代理發(fā)送的移動(dòng)代理公告。參見移動(dòng)代理公告。
外部網(wǎng)絡(luò)移動(dòng)節(jié)點(diǎn)的歸屬網(wǎng)絡(luò)之外的任何網(wǎng)絡(luò)。
歸屬代理(HA)一種移動(dòng)代理,具體地說是移動(dòng)節(jié)點(diǎn)的歸屬鏈路上的移動(dòng)IPv4或移動(dòng)IPv6路由器,其以當(dāng)前轉(zhuǎn)交地址的形式為移動(dòng)節(jié)點(diǎn)維護(hù)當(dāng)前位置信息,在移動(dòng)節(jié)點(diǎn)離開歸屬期間,歸屬代理截獲歸屬鏈路上要發(fā)送到移動(dòng)節(jié)點(diǎn)的歸屬地址的分組,并將分組隧道化以傳遞到移動(dòng)節(jié)點(diǎn)已注冊的轉(zhuǎn)交地址。歸屬代理是一種移動(dòng)代理。
歸屬地址移動(dòng)IP中在一段長期時(shí)間中向移動(dòng)節(jié)點(diǎn)分配的IP地址。無論節(jié)點(diǎn)在何處附接到網(wǎng)絡(luò),歸屬地址都保持不變。
歸屬網(wǎng)絡(luò)具有與移動(dòng)節(jié)點(diǎn)的歸屬地址的網(wǎng)絡(luò)前綴相匹配的前綴的網(wǎng)絡(luò)(可能是虛擬的)。注意,標(biāo)準(zhǔn)IP路由機(jī)制將會(huì)把目的地是移動(dòng)節(jié)點(diǎn)的歸屬地址的IP分組傳遞到移動(dòng)節(jié)點(diǎn)的歸屬網(wǎng)絡(luò)。
IBSS在IEEE 802.11標(biāo)準(zhǔn)中,獨(dú)立基本服務(wù)集(IBSS)是這樣一種WLAN,其具有兩個(gè)或更多不與AP相關(guān)聯(lián)就可直接通信的無線節(jié)點(diǎn)。與基礎(chǔ)設(shè)施無線網(wǎng)絡(luò)相比還被稱為自組織無線網(wǎng)絡(luò)。
基礎(chǔ)設(shè)施網(wǎng)絡(luò)其中的所有STA都通過AP進(jìn)行通信的無線網(wǎng)絡(luò)。參見BSS和ESS。
IETF因特網(wǎng)工程工作組,因特網(wǎng)相關(guān)技術(shù)的標(biāo)準(zhǔn)化組織。
IP因特網(wǎng)協(xié)議,例如IP第4版(IPv4)或IP第6版(IPv6)。
接口接口在此被使用在若干上下文中。在網(wǎng)絡(luò)層例如包括移動(dòng)IP在內(nèi)的IP的上下文中,接口(即L3接口)是L3節(jié)點(diǎn)到L2上的鏈路的附接。在這一定義中,節(jié)點(diǎn)是實(shí)現(xiàn)IP的設(shè)備,而L2鏈路是一種通信工具或介質(zhì),節(jié)點(diǎn)可通過其在鏈路層(L2)例如簡單或橋接的以太網(wǎng)上進(jìn)行通信。例如,臺(tái)站與WLAN的AP相關(guān)聯(lián)后,無線網(wǎng)絡(luò)設(shè)備提供到WLAN的雙向接口。
接口標(biāo)識(shí)符用來在鏈路上標(biāo)識(shí)節(jié)點(diǎn)的接口的號(hào)碼。在一個(gè)實(shí)施例中,接口標(biāo)識(shí)符是節(jié)點(diǎn)的IP地址中子網(wǎng)前綴之后剩余的低端位的集合。
因特網(wǎng)路由器發(fā)現(xiàn)協(xié)議(IRDP)網(wǎng)絡(luò)上的路由器用來將它們的存在廣播到網(wǎng)絡(luò)上其他節(jié)點(diǎn)的協(xié)議。支持這一協(xié)議的路由器周期性地廣播包含“路由器公告”的因特網(wǎng)控制消息協(xié)議(ICMP)IP分組。網(wǎng)絡(luò)上的節(jié)點(diǎn)在任何時(shí)候都可通過廣播“路由器請求”(router solicitation)來引發(fā)路由器公告。移動(dòng)IP定義了(RFC 3344)對這一協(xié)議的擴(kuò)展,將路由器公告標(biāo)識(shí)為“歸屬代理公告”和/或“外部代理公告”。參見下面的移動(dòng)代理公告。
移動(dòng)代理(MA)在MIPv4中,移動(dòng)代理是歸屬代理以及從歸屬代理接收數(shù)據(jù)的外部代理。在IPv6中,移動(dòng)代理是訪問路由器和歸屬代理。本發(fā)明的一個(gè)方面是在L2發(fā)現(xiàn)移動(dòng)代理例如歸屬代理、外部代理和/或接入路由器。術(shù)語“移動(dòng)代理”在此用作為包括外部代理、歸屬代理和接入路由器在內(nèi)的一般概念。
移動(dòng)代理公告移動(dòng)代理公告由移動(dòng)代理發(fā)送以公告其服務(wù)。移動(dòng)節(jié)點(diǎn)使用這些公告來確定它們當(dāng)前例如到因特網(wǎng)的附接點(diǎn)。移動(dòng)代理公告是因特網(wǎng)控制消息協(xié)議(ICMP)IP分組,其包括已經(jīng)被擴(kuò)展以還攜帶移動(dòng)代理公告擴(kuò)展的路由器公告。公告的準(zhǔn)確功能——?dú)w屬代理、外部代理或接入路由器——由擴(kuò)展頭部中的FLAGS字段標(biāo)識(shí)。
移動(dòng)IP、IP移動(dòng)性描述了下述基礎(chǔ)設(shè)施的IETF文檔(RFC3344),在所述基礎(chǔ)設(shè)施中,移動(dòng)節(jié)點(diǎn)可以將其附接點(diǎn)從一個(gè)網(wǎng)絡(luò)或子網(wǎng)改變到另一個(gè)網(wǎng)絡(luò)或子網(wǎng)而無需改變其歸屬(IP)地址。
移動(dòng)IPv4用于IP第4版的移動(dòng)IP。與(RFC 3344)相同。
移動(dòng)IPv6與IP第6版一起工作的移動(dòng)IP。例如參見David B.Johnson,Charles E.Perkins,and Jari Arkko“Mobility Support in IPv6”(文檔名稱“draft-ietf-mobileip-ipv6-18.txt”,可在因特網(wǎng)上http//www.ietf.org/internet-drafts/draft-ietf-mobileip-ipv6-18.txt處獲得)。在用于IP第6版的移動(dòng)IP中,轉(zhuǎn)交地址本身包含在IP分組中。因此,在移動(dòng)IPv6中,不存在外部代理。移動(dòng)IP對外部網(wǎng)絡(luò)的唯一需求在于提供能夠?qū)⒎纸M路由到移動(dòng)IP節(jié)點(diǎn)的歸屬地址的接入路由器。
移動(dòng)網(wǎng)絡(luò)能夠與移動(dòng)路由器一起移動(dòng)的網(wǎng)絡(luò)。另參見移動(dòng)路由器。
移動(dòng)節(jié)點(diǎn)移動(dòng)IP中,網(wǎng)絡(luò)中其附接點(diǎn)從一個(gè)網(wǎng)絡(luò)或子網(wǎng)改變到另一個(gè)網(wǎng)絡(luò)或子網(wǎng)的節(jié)點(diǎn)(例如主機(jī)或路由器)。移動(dòng)節(jié)點(diǎn)可改變其位置而不改變其IP地址;如果存在到附接點(diǎn)的鏈路層連接,則它可使用其(恒定的)IP地址而在任何位置處繼續(xù)與其他因特網(wǎng)節(jié)點(diǎn)通信。移動(dòng)節(jié)點(diǎn)可保留在靜態(tài)的位置處或處于運(yùn)動(dòng)中。對于本發(fā)明,IEEE 802.11標(biāo)準(zhǔn)中定義的移動(dòng)臺(tái)站和便攜式臺(tái)站如果支持移動(dòng)IP的話也可以是移動(dòng)節(jié)點(diǎn)。
移動(dòng)路由器作為路由器的移動(dòng)節(jié)點(diǎn)。移動(dòng)路由器提供了一個(gè)或多個(gè)一起移動(dòng)(例如在飛機(jī)或輪船上)的網(wǎng)絡(luò)的移動(dòng)性。連接到由移動(dòng)路由器提供服務(wù)的網(wǎng)絡(luò)的節(jié)點(diǎn)本身可以是移動(dòng)節(jié)點(diǎn)或路由器。使用本發(fā)明,提供路由的基礎(chǔ)設(shè)施無線網(wǎng)絡(luò)的STA可以是移動(dòng)路由器。
移動(dòng)臺(tái)站IEEE 802.11標(biāo)準(zhǔn)中一種能夠在移動(dòng)期間使用網(wǎng)絡(luò)通信的臺(tái)站。啟用了移動(dòng)IP時(shí),移動(dòng)臺(tái)站是一種移動(dòng)節(jié)點(diǎn)。另參見便攜式臺(tái)站。
便攜式臺(tái)站IEEE 802.11標(biāo)準(zhǔn)中一種可以從一個(gè)位置移動(dòng)到另一個(gè)位置,但只能在靜止于一個(gè)固定位置(即不移動(dòng))時(shí)才能使用網(wǎng)絡(luò)通信的臺(tái)站。啟用移動(dòng)IP時(shí),便攜式臺(tái)站是一種移動(dòng)節(jié)點(diǎn)。另參見移動(dòng)臺(tái)站。
重關(guān)聯(lián)IEEE 802.11標(biāo)準(zhǔn)中,與一個(gè)AP關(guān)聯(lián)的臺(tái)站將關(guān)聯(lián)轉(zhuǎn)移到另一個(gè)(也可能是同一個(gè))AP的處理。也通稱為“交接”(hand-off)。
RF監(jiān)視模式在此應(yīng)作為一種臺(tái)站模式,在此期間無線網(wǎng)絡(luò)設(shè)備監(jiān)聽所有的MAC幀類型(控制、管理和數(shù)據(jù))而不考慮所述幀源自于或所屬的AP。這意味著,如果無線電模塊處于被多個(gè)AP覆蓋的區(qū)域中,則它將監(jiān)聽每個(gè)AP或無線網(wǎng)絡(luò)中廣播的流量。這一模式的目的在于實(shí)際上使得無線臺(tái)站可“掃描”來自多個(gè)AP的廣播(例如IEEE 802.11標(biāo)準(zhǔn)中的燈塔廣播),以定位具有足夠好的信號(hào)強(qiáng)度的AP以用于關(guān)聯(lián)。假設(shè)本發(fā)明的實(shí)施例中使用的無線網(wǎng)絡(luò)設(shè)備中的一個(gè)或多個(gè)具有RF監(jiān)視模式或等效模式。注意,監(jiān)聽燈塔的處理在IEEE 802.11標(biāo)準(zhǔn)中稱為“被動(dòng)掃描”。IEEE 802.11燈塔包含與接入點(diǎn)有關(guān)的信息,包括AP的WLAN的服務(wù)集標(biāo)識(shí)符(SSID)、所支持的數(shù)據(jù)率等等。在通常的IEEE 802.11掃描中,無線網(wǎng)絡(luò)設(shè)備提供這一信息以及信號(hào)強(qiáng)度,以比較接入點(diǎn)并決定與哪個(gè)接入點(diǎn)相關(guān)聯(lián)。RF監(jiān)視模式中的無線網(wǎng)絡(luò)設(shè)備可以從多個(gè)AP進(jìn)行接收,但不發(fā)送信息。其他模式包括發(fā)送-接收模式,也稱為臺(tái)站模式。
路由器路由器是實(shí)現(xiàn)了IP的設(shè)備,其轉(zhuǎn)發(fā)不是明顯指向它自身的IP分組。
路由器公告一種IP分組,具體地說是周期性地廣播到路由器所服務(wù)的網(wǎng)絡(luò)上的所有節(jié)點(diǎn)的ICMP IP分組。在IPv4提供的移動(dòng)IP支持中,對這一公告的擴(kuò)展(稱為代理公告)攜帶了將路由器標(biāo)識(shí)為外部代理和/或歸屬代理的信息。
發(fā)送-接收模式IEEE 802.11中的一種通信狀態(tài),其中臺(tái)站能夠與其關(guān)聯(lián)AP雙向通信。也稱為臺(tái)站模式。另參見RF監(jiān)視模式。
SSIDIEEE 802.11標(biāo)準(zhǔn)中的無線局域網(wǎng)的服務(wù)集標(biāo)識(shí)符。在簡單基礎(chǔ)設(shè)施網(wǎng)絡(luò)(BSS)中,SSID還標(biāo)識(shí)AP。SSID有時(shí)稱為無線網(wǎng)絡(luò)標(biāo)識(shí)符。許多用于IEEE 802.11標(biāo)準(zhǔn)的無線網(wǎng)絡(luò)設(shè)備向零長度的SSID賦予了專用的含義,稱為廣播SSID。如果請求與廣播SSID相關(guān)聯(lián),則臺(tái)站將轉(zhuǎn)到RF監(jiān)視模式,并掃描所有包含SSID的802.11廣播燈塔。在現(xiàn)有技術(shù)中,臺(tái)站然后可以與它首先發(fā)現(xiàn)的AP相關(guān)聯(lián),而不考慮任何L3信息,例如AP是否正在與移動(dòng)代理通信。
臺(tái)站(STA)遵從IEEE 802.11標(biāo)準(zhǔn)之一的無線網(wǎng)絡(luò)節(jié)點(diǎn),具體地說是包含到無線介質(zhì)的遵從IEEE 802.11的介質(zhì)訪問控制(MAC)和物理層(PHY)接口的設(shè)備。在本發(fā)明的上下文中,臺(tái)站包括這樣一種無線網(wǎng)絡(luò)設(shè)備,其在與無線網(wǎng)絡(luò)的接入點(diǎn)關(guān)聯(lián)之后,提供到該無線網(wǎng)絡(luò)的雙向接口。
到訪網(wǎng)絡(luò)移動(dòng)IP中移動(dòng)節(jié)點(diǎn)的歸屬網(wǎng)絡(luò)之外的網(wǎng)絡(luò),該移動(dòng)節(jié)點(diǎn)當(dāng)前正附接于此。當(dāng)附接到外部網(wǎng)絡(luò)時(shí),稱為節(jié)點(diǎn)正在“到訪”該網(wǎng)絡(luò)。
有線等效隱私性(WEP)用于無線網(wǎng)絡(luò)的802.11安全協(xié)議。WEP加密方法被設(shè)計(jì)來提供安全性。
無線網(wǎng)絡(luò)設(shè)備包括無線接發(fā)器(即無線接收器和無線發(fā)射器)并能夠進(jìn)行雙向無線通信的設(shè)備。對于本發(fā)明,包含無線網(wǎng)絡(luò)設(shè)備的臺(tái)站與無線網(wǎng)絡(luò)關(guān)聯(lián)之前,該無線網(wǎng)絡(luò)設(shè)備可以運(yùn)行在RF監(jiān)視模式中。無線網(wǎng)絡(luò)設(shè)備在與無線網(wǎng)絡(luò)的接入點(diǎn)關(guān)聯(lián)之后可以提供到該無線網(wǎng)絡(luò)的雙向接口。
WLAN無線局域網(wǎng),例如遵從IEEE 802.11標(biāo)準(zhǔn)之一的無線網(wǎng)絡(luò)。
注意,移動(dòng)IP和802.11對于類似的網(wǎng)絡(luò)組件使用不同的術(shù)語和命名。例如,移動(dòng)IP將啟用了移動(dòng)IP的網(wǎng)絡(luò)節(jié)點(diǎn)稱為“移動(dòng)節(jié)點(diǎn)”。IEEE802.11定義了兩種臺(tái)站移動(dòng)期間能夠通信的“移動(dòng)”臺(tái)站,以及只有在固定位置期間才能通信的“便攜式”臺(tái)站。術(shù)語“移動(dòng)節(jié)點(diǎn)”當(dāng)表示無線臺(tái)站時(shí)指的是這樣一種無線臺(tái)站,其啟用了移動(dòng)IP,并且如果該臺(tái)站遵從IEEE 802.11之一時(shí)則是IEEE 802.11“移動(dòng)臺(tái)站”或IEEE 802.11“便攜式臺(tái)站”。

發(fā)明內(nèi)容
在此描述了一種方法,運(yùn)行在具有無線網(wǎng)絡(luò)設(shè)備的無線臺(tái)站中,所述無線網(wǎng)絡(luò)設(shè)備能夠提供到無線網(wǎng)絡(luò)的鏈路層接口。該方法運(yùn)行在多層網(wǎng)絡(luò)協(xié)議的鏈路層(L2),并包括在該臺(tái)站通過所述無線網(wǎng)絡(luò)設(shè)備與無線網(wǎng)絡(luò)相關(guān)聯(lián)之前,無線接收從該臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)發(fā)送的L2數(shù)據(jù)單元。該方法還包括收集與所接收的L2數(shù)據(jù)單元有關(guān)的信息,包括L2信息和L3信息。在L2上收集的L3信息包括AP是否正在發(fā)送來自一個(gè)或多個(gè)移動(dòng)代理的一個(gè)或多個(gè)L3分組,以使得該臺(tái)站可關(guān)聯(lián)到正在與移動(dòng)代理通信的無線網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,所述方法還包括將與該臺(tái)站可聽到的無線網(wǎng)絡(luò)有關(guān)的信息存儲(chǔ)在數(shù)據(jù)庫中,包括來自所述一個(gè)或多個(gè)移動(dòng)代理的L3信息。在一個(gè)實(shí)施例中,其AP發(fā)送L2數(shù)據(jù)單元的所述一個(gè)或多個(gè)無線網(wǎng)絡(luò)遵從IEEE 802.11標(biāo)準(zhǔn)之一。所存儲(chǔ)的與每個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括下述信息中的一項(xiàng)或多項(xiàng)所述無線網(wǎng)絡(luò)的標(biāo)識(shí)符、從所述無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元中的L3信息、與何時(shí)從所述AP接收到所述L2數(shù)據(jù)單元有關(guān)的時(shí)間戳、以及來自所述AP的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度指示。
在此描述的一種裝置實(shí)施例是這樣一種無線臺(tái)站,其包括能夠提供到無線網(wǎng)絡(luò)的鏈路層接口的無線網(wǎng)絡(luò)設(shè)備,并實(shí)現(xiàn)了在本發(fā)明內(nèi)容部分中上述的方法。
在此描述的一種承載介質(zhì)實(shí)施例是這樣一種承載介質(zhì),其攜帶一個(gè)或多個(gè)計(jì)算機(jī)可讀代碼段,所述代碼段在處理器上執(zhí)行時(shí)實(shí)現(xiàn)了在本發(fā)明內(nèi)容部分中上述的方法。


圖1以簡化形式示出了一種網(wǎng)絡(luò)拓?fù)涫纠?,本發(fā)明的實(shí)施例可運(yùn)行于其中。
圖2A示出了本發(fā)明的一個(gè)方面的簡化流程圖,據(jù)此,監(jiān)視模式中的臺(tái)站在L2上監(jiān)聽在其無線電范圍中的來自所有AP的L2網(wǎng)絡(luò)流量,以確認(rèn)是否存在正在與任何移動(dòng)代理通信的AP。
圖2B示出了發(fā)送任何IP分組的處理的一個(gè)實(shí)施例,如果所選擇的接口是處于打開(模擬)狀態(tài)中的浮動(dòng)接口,則所述處理可選地經(jīng)過與AP的關(guān)聯(lián)。
圖3示出了重關(guān)聯(lián)處理的一個(gè)實(shí)施例的簡化流程圖。
圖4A示出了一個(gè)無線臺(tái)站實(shí)施例的簡化框圖。
圖4B更詳細(xì)地示出了圖4A的STA。在傳統(tǒng)協(xié)議棧411之外,STA在它的存儲(chǔ)器中還包括接入點(diǎn)數(shù)據(jù)庫“WLAN數(shù)據(jù)庫”。本發(fā)明的一個(gè)方面提供了協(xié)議棧之間的一組浮動(dòng)接口,即使在尚未存在與一個(gè)或多個(gè)無線網(wǎng)絡(luò)的關(guān)聯(lián)時(shí),也可向/從所述一個(gè)或多個(gè)無線網(wǎng)絡(luò)發(fā)送/接收IP分組。
圖5示出的STA包括第一無線網(wǎng)絡(luò)設(shè)備和處于RF監(jiān)視模式中的無線網(wǎng)絡(luò)設(shè)備,以使得STA可根據(jù)本發(fā)明相當(dāng)迅速地重關(guān)聯(lián)。
圖6的簡化流程圖示出了圖5所示的STA如何監(jiān)視L2網(wǎng)絡(luò)流量以確認(rèn)是否有任何AP正在與移動(dòng)代理通信。
具體實(shí)施例方式
本發(fā)明提供了一種機(jī)制,以使無線網(wǎng)絡(luò)的臺(tái)站可在與AP關(guān)聯(lián)之前在L2上收集與臺(tái)站可“聽到”的AP有關(guān)的信息,包括L2信息以及諸如AP是否正在轉(zhuǎn)發(fā)一個(gè)或多個(gè)移動(dòng)代理公告等L3信息。這一信息可用來例如在與任何WLAN關(guān)聯(lián)之前,在L2上模擬到一個(gè)或多個(gè)WLAN的一個(gè)或多個(gè)接口,好像該臺(tái)站已經(jīng)關(guān)聯(lián)到所述WLAN,而無需一定存在與任何WLAN的關(guān)聯(lián),其中在此上下文中的接口意味著STA在L2上到WLAN的附接。這一模擬接口在此也稱為浮動(dòng)接口,因?yàn)槲幢匾呀?jīng)有任何關(guān)聯(lián)。
在本發(fā)明的一個(gè)方面中,可以與實(shí)際接口相同的方式將浮動(dòng)接口提供給L3,以使得L3可以執(zhí)行多種功能,例如利用浮動(dòng)接口來以與實(shí)際接口相同的方式進(jìn)行移動(dòng)代理發(fā)現(xiàn)。例如,所收集的信息可被提供給STA的網(wǎng)絡(luò)層(L3)。L3可以決定在L3與提供移動(dòng)IP服務(wù)的另一個(gè)實(shí)體進(jìn)行響應(yīng)。這一響應(yīng)然后可使得STA關(guān)聯(lián)到可與所述另一個(gè)實(shí)體通信的AP,例如使得STA可提供或受益于移動(dòng)IP服務(wù)。STA與這一AP的關(guān)聯(lián)將模擬接口轉(zhuǎn)換為到所選擇的WLAN的實(shí)際接口。
在一個(gè)應(yīng)用中,提供路由的STA可以是一個(gè)移動(dòng)路由器,其關(guān)聯(lián)到正在與一個(gè)或多個(gè)外部代理或MIPv6接入路由器通信的接入點(diǎn)。類似地,如果STA關(guān)聯(lián)到正在與一個(gè)或多個(gè)歸屬代理通信的接入點(diǎn),則STA可以是外部代理。
圖1以簡化形式示出了一種網(wǎng)絡(luò)拓?fù)涫纠?,本發(fā)明的實(shí)施例可運(yùn)行于其中。雖然如圖1所示的拓?fù)涫乾F(xiàn)有技術(shù),但是如果具有任何實(shí)施在此描述的任何方法的STA,則圖1所示網(wǎng)絡(luò)不是現(xiàn)有技術(shù)。網(wǎng)絡(luò)100可包括一個(gè)或多個(gè)其他網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)100是因特網(wǎng)。考慮無線臺(tái)站127。假設(shè)STA 127啟用了移動(dòng)IP。一個(gè)移動(dòng)代理即STA 127的歸屬網(wǎng)絡(luò)的歸屬代理101(示出為HA 101)耦合到網(wǎng)絡(luò)100。
網(wǎng)絡(luò)102是另一個(gè)網(wǎng)絡(luò)(例如LAN),兩個(gè)外部代理FA1和FA2(分別示出為103和105)耦合到它。網(wǎng)絡(luò)102通過接入路由器104耦合到網(wǎng)絡(luò)100。
三個(gè)無線LAN(分別示出為WLAN1 115、WLAN2 117和WLAN3119)也耦合到網(wǎng)絡(luò)102。在一個(gè)實(shí)施例中,WLAN1 115、WLAN2 117和WLAN3 119中每一個(gè)都是基礎(chǔ)設(shè)施網(wǎng)絡(luò),分別具有AP1 121、AP2 123和AP3 125。
去往和來自FA1和FA2并到WLAN1的外部代理流量經(jīng)由鏈路107。去往和來自FA1和FA2并到WLAN3的外部代理流量經(jīng)由鏈路111。WLAN2 117通過本地路由器109耦合到LAN 102,本地路由器109被配置成阻塞去往和來自WLAN2的外部代理流量。因此鏈路113不包含去往和來自WLAN2的外部代理流量。
虛線141、143和145分別代表AP1、AP2和AP3的可接受信號(hào)覆蓋范圍的極限。注意,所述覆蓋范圍極限的形狀在實(shí)際中是復(fù)雜并隨時(shí)間而變化的。術(shù)語“可接受”意味著所述覆蓋區(qū)域內(nèi)的所有位置都滿足任何臺(tái)站的信號(hào)質(zhì)量標(biāo)準(zhǔn)。位置A1 129代表覆蓋區(qū)域141內(nèi)的位置;位置A2131代表覆蓋區(qū)域141和143內(nèi)的位置;位置A3 133代表覆蓋區(qū)域141、143和145內(nèi)的位置;位置A4 135代表覆蓋區(qū)域143和145內(nèi)的位置。
下述場景描述了現(xiàn)有技術(shù)系統(tǒng)的關(guān)聯(lián)和重關(guān)聯(lián)的各種結(jié)果。
情形1為了圖示一種正面的情形,假設(shè)位置A1處啟用了移動(dòng)IP的STA希望與AP關(guān)聯(lián),并正在掃描以獲得燈塔。在這一示例中,位置A1位于AP1的覆蓋區(qū)域內(nèi),但在AP2和AP3的覆蓋區(qū)域之外。因此,STA檢測到來自AP1的燈塔,并與之相關(guān)聯(lián)。最后,STA處的L3檢測到來自FA1或FA2通過AP1發(fā)送的外部代理公告,觸發(fā)了STA的移動(dòng)IP能力,使得它可以向外部代理FA1或FA2注冊。如果STA是具有移動(dòng)IP能力的路由器,則它然后可以是無線移動(dòng)路由器。
情形2假設(shè)在位置A2處啟用了移動(dòng)IP的STA希望與AP相關(guān)聯(lián),并正在掃描以獲得燈塔。在這一示例中。STA位于AP1和AP2的覆蓋區(qū)域內(nèi)。假設(shè)STA有同樣的可能聽到來自AP1和AP2的燈塔。如果STA首先聽到來自AP1的燈塔,則事件的進(jìn)行與情形#1相同。然而,如果STA首先聽到來自AP2的燈塔,則它與AP2相關(guān)聯(lián)。由于本地路由器109不路由FA公告,因此STA不能建立與FA1或FA2的通信。注意,在此情形下,STA有一半的可能不能發(fā)現(xiàn)FA。而且,如果來自AP2的信號(hào)質(zhì)量高于來自AP1的,則STA可優(yōu)選地與AP2相關(guān)聯(lián)——盡管存在來自正在與一個(gè)FA通信的AP1的可接受的信號(hào)。
情形3假設(shè)在位置A3處啟用了移動(dòng)IP的STA希望與AP相關(guān)聯(lián),并正在掃描以獲得燈塔。在這一示例中。STA位于AP1、AP2和AP3的覆蓋區(qū)域內(nèi)。假設(shè)STA有同樣的可能聽到來自這些AP中的任意之一的燈塔。如果STA首先聽到了來自AP1或AP3的燈塔,則由于這兩個(gè)AP發(fā)送來自FA1和/或FA2的FA公告,事件的進(jìn)行與情形1相同。然而,如果STA首先聽到來自AP2的燈塔,則它與AP2相關(guān)聯(lián)。由于本地路由器109不路由FA公告,因此STA不能建立與FA1或FA2的通信。注意,在此情形下,STA有三分之一的可能不能發(fā)現(xiàn)FA。而且,如果來自AP2的信號(hào)質(zhì)量高于來自其他兩個(gè)AP的,則STA可優(yōu)選地與AP2相關(guān)聯(lián)——盡管有來自AP1和AP3的可接受的信號(hào),其中AP1或AP3都可與FA通信。
情形4假設(shè)在位置A1處啟用了移動(dòng)IP的STA已建立了與AP1的關(guān)聯(lián),當(dāng)前正在享受FA1或FA2的移動(dòng)IP服務(wù)的益處?,F(xiàn)在假設(shè)STA的物理位置改變到其他所述位置中的任意之一處。由于STA將與它首先接收到其燈塔的AP重關(guān)聯(lián),因此它將有大約40%的可能與AP2重關(guān)聯(lián),因而失去了與外部代理的通信。
從使用的角度看,情形2-4中所導(dǎo)致的行為很明顯是不希望的。因此,需要使得啟用了移動(dòng)IP的STA能夠在關(guān)聯(lián)之前收集移動(dòng)IP信息。另外,需要使得STA優(yōu)選地與正在和移動(dòng)IP移動(dòng)代理通信的AP相關(guān)聯(lián)。
在現(xiàn)有技術(shù)的系統(tǒng)中,臺(tái)站選擇AP以進(jìn)行關(guān)聯(lián)和重關(guān)聯(lián)的標(biāo)準(zhǔn)完全發(fā)生在STA的鏈路層(L2)。需要截獲這一處理,并將信息傳遞給臺(tái)站的L3,以使得臺(tái)站可基于網(wǎng)絡(luò)層需求而不僅僅是鏈路層邏輯來選擇進(jìn)行關(guān)聯(lián)和重關(guān)聯(lián)的AP。
提供浮動(dòng)接口本發(fā)明的一個(gè)實(shí)施例包括處于RF監(jiān)視模式中的臺(tái)站篩選該臺(tái)站可聽到的所有的幀;檢查包含AP的SSID的燈塔;從PHY子層抽取RSSI(接收信號(hào)強(qiáng)度指示符);以及構(gòu)建可用AP的列表。在一個(gè)實(shí)施例中,所述篩選被實(shí)現(xiàn)為面向無線網(wǎng)絡(luò)設(shè)備而運(yùn)行的協(xié)議棧模塊,而在另一個(gè)實(shí)施例中,可以通過用戶級計(jì)算機(jī)程序來實(shí)現(xiàn)。所述程序通過命令行接口(CLI)訪問并配置所述協(xié)議棧。例如,如果STA運(yùn)行在聯(lián)網(wǎng)操作系統(tǒng)例如思科網(wǎng)間操作系統(tǒng)(IOS)(加州圣何塞市思科系統(tǒng)公司)下,則IOS提供命令行接口(CLI)來執(zhí)行許多網(wǎng)絡(luò)管理功能。
所述程序或模塊運(yùn)行在L2。例如,如果所述處理形成了所述堆棧的L2層的一部分,則所述處理讀取L2幀中的L3分組,并可將MAC級廣播的L3內(nèi)容(例如用來公告外部代理的IP IRDP分組)傳遞到L3層。
這樣,本發(fā)明的一個(gè)實(shí)施例是這樣一種方法,其使得臺(tái)站在與任何AP關(guān)聯(lián)之前,可標(biāo)識(shí)并收集與它的無線網(wǎng)絡(luò)設(shè)備在WAN上可以聽到的AP有關(guān)的信息。在一個(gè)實(shí)施例中,所述信息可用于臺(tái)站處的任何處理,例如臺(tái)站處的L3。所述信息包括IP移動(dòng)性信息,例如AP是否正在發(fā)送移動(dòng)代理公告。在一個(gè)實(shí)施例中,所述信息用來以可用于關(guān)聯(lián)的多個(gè)AP的形式,構(gòu)建由到可用WLAN的一個(gè)或多個(gè)浮動(dòng)接口構(gòu)成的組。L3處理然后可使用一個(gè)或多個(gè)標(biāo)準(zhǔn)從所述可用AP中進(jìn)行選擇。例如,L3處理然后可選擇正在與一個(gè)或多個(gè)移動(dòng)代理通信的AP,或選擇滿足某個(gè)信號(hào)強(qiáng)度標(biāo)準(zhǔn)或多個(gè)標(biāo)準(zhǔn)的組合的AP。
圖1示出了一種網(wǎng)絡(luò)拓?fù)涞拿枋鲂允纠?,本發(fā)明可運(yùn)行在其中,但是本發(fā)明可運(yùn)行于其中存在一個(gè)或多個(gè)AP的任何網(wǎng)絡(luò)中。所述AP中的一些可能正在發(fā)送來自一個(gè)或多個(gè)移動(dòng)代理的公告,而另一些AP可能沒有與任何移動(dòng)代理通信。
圖4A示出了一個(gè)無線臺(tái)站實(shí)施例的簡化框圖,其包括無線網(wǎng)絡(luò)設(shè)備403,該設(shè)備包括無線接發(fā)器,并提供和接受去往/來自主機(jī)處理器407中的協(xié)議棧的MAC幀。當(dāng)STA與WLAN的AP相關(guān)聯(lián)時(shí),無線網(wǎng)絡(luò)設(shè)備403提供到WLAN的(實(shí)際)雙向接口,即該STA處到所述AP的連接點(diǎn)。所述無線設(shè)備的處理器407包括存儲(chǔ)器405,存儲(chǔ)器405可包括易失性和非易失性存儲(chǔ)器。在此描述的處理的實(shí)施例操作所述處理器并使用所述存儲(chǔ)器。
圖2A示出了一個(gè)實(shí)施例中運(yùn)行在處理器407上的L2處理200的簡化流程圖。根據(jù)本發(fā)明的一個(gè)方面,處理200包括處于RF監(jiān)視模式中的臺(tái)站監(jiān)聽其無線電范圍中來自所有AP的網(wǎng)絡(luò)流量,以收集AP信息,包括移動(dòng)代理信息。假設(shè)臺(tái)站未與AP關(guān)聯(lián)。在步驟201,如果臺(tái)站未處于監(jiān)視模式中,則來自所述程序或模塊的設(shè)備專用命令使得臺(tái)站將無線網(wǎng)絡(luò)設(shè)備403置于RF監(jiān)視模式。狀態(tài)203是等待狀態(tài),等待諸如新鏈路層PDU(MAC幀)到達(dá)無線網(wǎng)絡(luò)設(shè)備403等事件。在步驟207,確認(rèn)該事件是否確實(shí)是MAC幀的到達(dá)。如果不是,并且如果在一個(gè)實(shí)施例中事件定時(shí)器還未超時(shí)(209),則所述處理繼續(xù)在等待狀態(tài)203等待事件的發(fā)生。
如果事件是新幀的到達(dá),則在步驟211,在L2讀取到達(dá)的新MAC幀。
每個(gè)MAC幀中包含的附加信息例如有WLAN的SSID,即最初產(chǎn)生所述分組的AP的標(biāo)識(shí)符。還提供了(例如由無線網(wǎng)絡(luò)設(shè)備提供來作為輔助信息)MAC幀被接收時(shí)的無線信號(hào)強(qiáng)度指示。L2幀中可能封裝了L3信息,例如以IP分組的形式。例如,IP分組可包含移動(dòng)代理公告,例如外部代理公告或歸屬代理公告。
如果不利用本發(fā)明,則STA在關(guān)聯(lián)前的鏈路層(例如處于RF監(jiān)視模式期間)將不會(huì)關(guān)心任何封裝的L3信息例如移動(dòng)IP信息。在本發(fā)明的一個(gè)方面中,L2級處理“窺視”每個(gè)剛接收的L2幀的有效載荷部分的內(nèi)部,以收集L3信息例如移動(dòng)IP信息。在一個(gè)實(shí)施例中,L3信息的收集包括確認(rèn)幀是否封裝了來自移動(dòng)代理的信息,并且如果是,則確認(rèn)所述信息是否包含移動(dòng)代理公告。
在本發(fā)明的一個(gè)實(shí)施例中,與發(fā)送了所接收的L2分組有關(guān)的信息被作為一個(gè)記錄存儲(chǔ)在存儲(chǔ)于STA的存儲(chǔ)器405中的數(shù)據(jù)結(jié)構(gòu)中,該數(shù)據(jù)結(jié)構(gòu)在此稱為“WLAN數(shù)據(jù)庫”。WLAN數(shù)據(jù)庫409因此包括了與STA在RF監(jiān)視模式中聽到的AP有關(guān)的信息。STA聽到AP意味著在STA處從AP接收的信號(hào)具有足夠的強(qiáng)度以讓AP和STA無線通信。
WLAN數(shù)據(jù)庫中的每個(gè)記錄包括一組與從其處接收到L2分組的AP有關(guān)的信息字段。在一個(gè)實(shí)施例中,記錄中的信息包括L2信息和L3信息,通常只有在臺(tái)站已與AP關(guān)聯(lián)后才能獲得所述L3信息。WLAN數(shù)據(jù)庫中的每個(gè)記錄因此通過臺(tái)站可聽到的AP之一提供到WLAN的浮動(dòng)接口。與每個(gè)浮動(dòng)接口相關(guān)聯(lián)的是所述WLAN和所述臺(tái)站的無線網(wǎng)絡(luò)設(shè)備,該浮動(dòng)接口可以使用該無線網(wǎng)絡(luò)設(shè)備來建立到WLAN的實(shí)際接口??蓪⒏?dòng)接口作為好像是到WLAN的實(shí)際接口那樣提供給臺(tái)站處的網(wǎng)絡(luò)層(L3),即使可能不存在到該WLAN的關(guān)聯(lián)。
在一個(gè)實(shí)施例中,每個(gè)記錄包括浮動(dòng)接口的狀態(tài)的指示,所述狀態(tài)來自下面表1所示的狀態(tài)。
表1

一個(gè)實(shí)施例在WLAN數(shù)據(jù)庫的每個(gè)記錄中包括下述字段WLAN的標(biāo)識(shí)符,具有從其處接收到幀的AP的WLAN的SSID的形式;來自所接收的L2幀的IP分組;何時(shí)接收到該幀的時(shí)間戳;來自AP的幀的信號(hào)強(qiáng)度指示;到WLAN的浮動(dòng)接口的狀態(tài)。在一個(gè)實(shí)施例中,每個(gè)記錄還包括包含在所接收的L2幀中的任何IP分組中的任何移動(dòng)性信息的指示,例如來自移動(dòng)代理的任何移動(dòng)性公告。
在一個(gè)實(shí)施例中,WLAN數(shù)據(jù)庫中的每個(gè)記錄包括標(biāo)志字段,該字段被設(shè)置時(shí)表示該記錄是“最近使用的關(guān)聯(lián)”(Most-Recently-Used-Association,MRUA)記錄。MRUA總是保持用于最近的關(guān)聯(lián)或重關(guān)聯(lián)的AP的記錄。MRUA記錄不會(huì)被從WLAN數(shù)據(jù)庫中清除,所述清除例如是為了用于更多記錄的空間。
在另一個(gè)實(shí)施例中,WLAN數(shù)據(jù)庫包括這樣一個(gè)字段,其表示與無線發(fā)送了來自不同移動(dòng)代理的移動(dòng)性信息的AP之間的N個(gè)最近關(guān)聯(lián)。
可根據(jù)一個(gè)或多個(gè)字段來對WLAN數(shù)據(jù)庫進(jìn)行搜索和排序,包括時(shí)間戳和所存儲(chǔ)的L2幀中的一個(gè)或多個(gè)頭部。
圖4B所示的STA在傳統(tǒng)協(xié)議棧之外還包括WLAN數(shù)據(jù)庫,該數(shù)據(jù)庫提供了一組無線網(wǎng)絡(luò)設(shè)備403可聽到的WLAN的浮動(dòng)接口409。所述浮動(dòng)接口被提供給協(xié)議棧的網(wǎng)絡(luò)層411。
在一個(gè)實(shí)施例中,STA的存儲(chǔ)器405包括易失性存儲(chǔ)器,WLAN數(shù)據(jù)庫位于該易失性存儲(chǔ)器例如DRAM中。在另一個(gè)實(shí)施例中,STA的存儲(chǔ)器405包括非易失性存儲(chǔ)器例如SRAM,WLAN數(shù)據(jù)庫位于該非易失性存儲(chǔ)器中。在一個(gè)實(shí)施例中,WLAN數(shù)據(jù)庫對于運(yùn)行在STA上的其他處理是可訪問的,或者對于網(wǎng)絡(luò)上的其他處理器上的其他處理是可訪問的。
一個(gè)臺(tái)站實(shí)施例包括多個(gè)無線設(shè)備(或一個(gè)設(shè)備,其具有可同時(shí)提供到不同WLAN的接口的若干信道),每個(gè)無線設(shè)備都能與WLAN相關(guān)聯(lián),因此每個(gè)無線設(shè)備都能夠提供到WLAN的接口。在這一實(shí)施例中,WLAN數(shù)據(jù)庫中的每個(gè)記錄還包括與浮動(dòng)接口的WLAN關(guān)聯(lián)之后提供實(shí)際接口的無線設(shè)備的標(biāo)識(shí)符;以及與到WLAN的實(shí)際接口的一項(xiàng)或多項(xiàng)能力有關(guān)的信息,例如速度、延遲等等。
在對應(yīng)于圖2A的流程圖的實(shí)施例中,WLAN數(shù)據(jù)庫包括多個(gè)記錄,即提供用于STA可聽到的AP的浮動(dòng)接口,而不管所述AP是否發(fā)送包含移動(dòng)代理信息的一個(gè)或多個(gè)L2幀。在可替換的實(shí)施例中(圖2A中未示出),WLAN數(shù)據(jù)庫只包括用于STA可聽到并且發(fā)送了移動(dòng)代理信息的AP的記錄。在這樣的可替換實(shí)施例中,如果在所述窺視中確定L2幀不包含來自移動(dòng)代理的IP分組,則流程返回到203以接受另一個(gè)L2幀。
回到圖2A,在步驟213,確定所述MAC幀是否是燈塔。如果是,則用包含在燈塔中的SSID更新WLAN數(shù)據(jù)庫。如果所述幀不是燈塔,則在步驟215確定該幀是否封裝了來自移動(dòng)代理的信息,并且如果是則確定所述信息是否包含移動(dòng)代理公告。
如果確定所述MAC幀不是燈塔并且不包含移動(dòng)代理公告,則處理返回到等待狀態(tài)203,以等待另一個(gè)事件,例如新MAC幀到達(dá)臺(tái)站。
一旦確定所接收的MAC幀包含移動(dòng)代理信息,則用這一信息更新WLAN數(shù)據(jù)庫(步驟219)。在一個(gè)實(shí)施例中,插入新L3信息包括根據(jù)一個(gè)或多個(gè)排序標(biāo)準(zhǔn)對所述記錄進(jìn)行排序。在一個(gè)實(shí)施例中,排序的目的在于以所期望的順序?qū)⑺鲂畔⑻峁┙oL3,以使得L3可根據(jù)一個(gè)或多個(gè)選擇標(biāo)準(zhǔn),自動(dòng)選擇用于關(guān)聯(lián)的浮動(dòng)接口。在這一情形下,所述排序標(biāo)準(zhǔn)可映射到所述選擇標(biāo)準(zhǔn)。在一個(gè)實(shí)施例中,排序標(biāo)準(zhǔn)(和/或接口選擇標(biāo)準(zhǔn))包括根據(jù)一個(gè)或多個(gè)應(yīng)用相關(guān)的需求來排序(和/或選擇)。例如,應(yīng)用可具有它出于一個(gè)或多個(gè)原因而優(yōu)選的一組SSID,所述原因例如是WLAN的安全特性、每個(gè)WLAN提供的服務(wù)質(zhì)量、接入成本等等。
在一個(gè)實(shí)施例中,排序標(biāo)準(zhǔn)(和/或接口選擇標(biāo)準(zhǔn))包括根據(jù)一個(gè)或多個(gè)服務(wù)質(zhì)量參數(shù)進(jìn)行排序(和/或選擇),例如所需的服務(wù)質(zhì)量。本發(fā)明的一個(gè)方面在于排序標(biāo)準(zhǔn)(和/或接口選擇標(biāo)準(zhǔn))包括L3信息,例如包含了何種移動(dòng)代理信息。在還包括多個(gè)無線設(shè)備的實(shí)施例中,排序標(biāo)準(zhǔn)(和/或接口選擇標(biāo)準(zhǔn))包括到WLAN的物理接口的能力,例如速度、延遲等等。
這樣,在一個(gè)實(shí)施例中,向包括移動(dòng)代理公告的記錄給出優(yōu)先級。在一個(gè)實(shí)施例中,排序標(biāo)準(zhǔn)包括根據(jù)所接收的信號(hào)質(zhì)量進(jìn)行排序。一個(gè)實(shí)施例根據(jù)多個(gè)排序標(biāo)準(zhǔn)的組合進(jìn)行排序,例如向包含移動(dòng)代理信息的那些記錄給予優(yōu)先級,還根據(jù)信號(hào)強(qiáng)度對這些給予了優(yōu)先級(即與移動(dòng)代理相關(guān))的記錄進(jìn)行排序。
在步驟219更新WLAN數(shù)據(jù)庫的一個(gè)實(shí)施例包括丟棄那些不滿足一個(gè)或多個(gè)接受標(biāo)準(zhǔn)的記錄。在一個(gè)實(shí)施例中,接受標(biāo)準(zhǔn)包括接收信號(hào)質(zhì)量達(dá)到或超過預(yù)定質(zhì)量級別。在另一個(gè)實(shí)施例中(其中的移動(dòng)代理是外部代理),接受標(biāo)準(zhǔn)包括只接受具有外部代理公告,且該公告表明該外部代理不“忙”即該外部代理可接受注冊的IP分組。
因此,圖2A的處理提供了包含L2和L3信息的可用WLAN的WLAN數(shù)據(jù)庫。這一信息可在任何時(shí)候用于另一個(gè)處理例如L3。
在一個(gè)實(shí)施例中,圖2A的處理不時(shí)地進(jìn)行,以使得WLAN數(shù)據(jù)庫中的信息是最新的。在一個(gè)實(shí)施例中,周期性地重復(fù)所述處理。即,通過將臺(tái)站置入RF監(jiān)視模式,并用新MAC幀更新WLAN數(shù)據(jù)庫中的信息來不時(shí)地更新WLAN數(shù)據(jù)庫。因此,圖2A的處理提供了包含L2和L3信息的可用WLAN的WLAN數(shù)據(jù)庫。臺(tái)站處的任何處理(例如L3)可在任何時(shí)候從WLAN數(shù)據(jù)庫獲得信息。
接口選擇在一個(gè)實(shí)施例中,浮動(dòng)接口的行為與實(shí)際接口相同。這包括將所述接口包含在一個(gè)或多個(gè)路由表中。一般地,接口(浮動(dòng)與否)處于狀態(tài)“打開”時(shí)出現(xiàn)在臺(tái)站的路由表中。在本發(fā)明的一個(gè)方面中,這包括處于“協(xié)議打開(模擬)”狀態(tài)中的浮動(dòng)接口。因此,在一個(gè)實(shí)施例中,出于任何原因而將所述接口置入狀態(tài)“打開”中的L2模塊或處理還將所述接口添加到與該接口附接的L2鏈路相關(guān)聯(lián)的路由表中。
本發(fā)明的另一個(gè)方面是從WLAN數(shù)據(jù)庫中的浮動(dòng)接口組中選擇接口。一個(gè)實(shí)施例包括基于一個(gè)或多個(gè)選擇標(biāo)準(zhǔn)來選擇接口的方法。
在一個(gè)實(shí)施例中,接口選擇標(biāo)準(zhǔn)包括根據(jù)一個(gè)或多個(gè)應(yīng)用相關(guān)的需求來進(jìn)行選擇。在一個(gè)實(shí)施例中,接口選擇標(biāo)準(zhǔn)包括根據(jù)一個(gè)或多個(gè)服務(wù)質(zhì)量參數(shù)來進(jìn)行選擇,例如所需的服務(wù)質(zhì)量。在一個(gè)實(shí)施例中,接口選擇標(biāo)準(zhǔn)包括L3信息,例如包含了何種移動(dòng)代理信息。當(dāng)臺(tái)站能夠具有到多個(gè)WLAN的多個(gè)物理接口時(shí),所述選擇標(biāo)準(zhǔn)包括到WLAN的物理接口的能力,例如速度、延遲等等。在一個(gè)實(shí)施例中,接口選擇標(biāo)準(zhǔn)包括L2信息,例如來自WLAN的AP的幀的信號(hào)強(qiáng)度。優(yōu)選地根據(jù)標(biāo)準(zhǔn)的組合進(jìn)行選擇。
為了從所述浮動(dòng)接口組中實(shí)際選擇一個(gè)接口,一個(gè)L3處理發(fā)送IP數(shù)據(jù)到所選擇的浮動(dòng)接口。在一個(gè)實(shí)施例中,所述處理是協(xié)議棧的L3。假設(shè)所選擇的浮動(dòng)接口處于“協(xié)議打開(模擬)”狀態(tài)中。發(fā)送數(shù)據(jù)到這一協(xié)議使得無線設(shè)備從RF監(jiān)視(掃描)模式進(jìn)入到臺(tái)站模式,并與所選擇的浮動(dòng)接口的對應(yīng)SSID相關(guān)聯(lián)。
如果沒有可用的空閑物理無線設(shè)備可聽到所選擇的SSID WLAN的AP,則一個(gè)實(shí)施例包括丟棄現(xiàn)有的關(guān)聯(lián)。所述處理然后可通過將接口狀態(tài)改變?yōu)椤皡f(xié)議打開(實(shí)際)”來修改AP數(shù)據(jù)庫的記錄,然后更新MRUA標(biāo)志。
在一個(gè)實(shí)施例中,關(guān)聯(lián)是立即發(fā)生的,或者,在另一個(gè)實(shí)施例中,只有當(dāng)在該接口上存在要發(fā)送的分組時(shí)才發(fā)生關(guān)聯(lián)。
自動(dòng)選擇在一個(gè)實(shí)施例中,根據(jù)一種順序,可使所選擇的IP分組(例如那些在WLAN數(shù)據(jù)庫的記錄中包含具有外部代理類型的路由器公告消息的IP分組)從L2可用于L3。這一操作模擬了向網(wǎng)絡(luò)層提供IP分組的L2/L3接口,即使沒有來自另一個(gè)實(shí)體的網(wǎng)絡(luò)層的通信。在這一實(shí)施例中,首先在步驟219根據(jù)一個(gè)或多個(gè)排序標(biāo)準(zhǔn)(見上述)對記錄進(jìn)行排序。然后按順序?qū)3分組提供給L3,以使得L3可根據(jù)一個(gè)或多個(gè)選擇標(biāo)準(zhǔn)自動(dòng)選擇用于關(guān)聯(lián)的浮動(dòng)接口。也就是說,在優(yōu)選地提供具有移動(dòng)代理公告的IP分組的實(shí)施例中,網(wǎng)絡(luò)層接收具有移動(dòng)代理公告的IP分組,即使STA還不是WLAN的一部分(即還未關(guān)聯(lián))并且尚未與移動(dòng)代理進(jìn)行雙向通信。
這種自動(dòng)選擇的一個(gè)應(yīng)用將臺(tái)站運(yùn)行為無線移動(dòng)路由器。該臺(tái)站也是這樣一種路由器,其被配置來提供移動(dòng)路由器服務(wù),并包括提供到WLAN的物理接口的無線設(shè)備,并專用于連接到作為發(fā)送移動(dòng)性公告的外部代理或接入路由器的移動(dòng)代理。上述處理提供了具有浮動(dòng)接口的WLAN數(shù)據(jù)庫。如果實(shí)現(xiàn)了移動(dòng)路由器,則每個(gè)WLAN數(shù)據(jù)庫記錄都是到從外部代理或IPv6接入路由器接收移動(dòng)性信息的WLAN的浮動(dòng)接口。無線網(wǎng)絡(luò)設(shè)備403保持在RF監(jiān)視模式中,直到移動(dòng)IP通過發(fā)送IP分組到移動(dòng)代理(例如外部代理)以向該移動(dòng)代理注冊來打開浮動(dòng)接口。
在一個(gè)實(shí)施例中,臺(tái)站可“鎖定”處于協(xié)議打開(實(shí)際)狀態(tài)中的浮動(dòng)接口中的關(guān)聯(lián),以使得L2不會(huì)解除該浮動(dòng)接口的關(guān)聯(lián),而當(dāng)存在與不同WLAN關(guān)聯(lián)的請求時(shí)可能會(huì)發(fā)生這一解除操作。浮動(dòng)接口的鎖定例如用在實(shí)現(xiàn)移動(dòng)路由器時(shí)。當(dāng)移動(dòng)路由器完成向外部代理或接入路由器的注冊時(shí),它可以鎖定浮動(dòng)接口。
網(wǎng)絡(luò)層如同在通常通信中那樣接受來自L2的IP分組。假設(shè)一開始的少量IP分組包含移動(dòng)代理公告,例如來自外部代理或歸屬代理。網(wǎng)絡(luò)層選擇一個(gè)移動(dòng)代理,并一般地通過發(fā)送IP分組到所選擇的移動(dòng)代理來進(jìn)行響應(yīng),這是通過所選擇的接口將綁定了移動(dòng)代理的IP分組發(fā)送到STA處的L2完成的。
圖2B示出了發(fā)送IP分組的處理250的一個(gè)實(shí)施例,如果所述處理中選擇的接口是處于“協(xié)議打開(模擬)”狀態(tài)中的浮動(dòng)接口,則所述處理可選地可經(jīng)過與AP的關(guān)聯(lián)。因此,處理250例如包括由于STA的網(wǎng)絡(luò)層向連接到WLAN數(shù)據(jù)庫中的WLAN記錄的AP的移動(dòng)代理之一發(fā)送了IP分組,因而與所述AP之一相關(guān)聯(lián)。
在步驟251,L3選擇發(fā)送IP分組(“分組X”)。在步驟253,L3搜索臺(tái)站的路由表,以獲得在其上發(fā)送IP分組的合適的L2接口。根據(jù)本發(fā)明的一個(gè)方面,路由表包括來自WLAN數(shù)據(jù)庫的與浮動(dòng)接口有關(guān)的信息。步驟255假設(shè)發(fā)現(xiàn)了合適的L2接口(“接口Y”)。在步驟255,在L2接口Y上將IP分組X從L3發(fā)送到L2。
在從網(wǎng)絡(luò)層接收到IP分組X后,在步驟257,鏈路層檢查所選擇的接口Y的狀態(tài),以確定它是否處于狀態(tài)“協(xié)議打開(模擬)”中。如果是,則在步驟259,STA與由它的具有接口Y的WLAN的SSID所標(biāo)識(shí)的AP相關(guān)聯(lián)。步驟259還包括更新WLAN數(shù)據(jù)庫以將接口Y的記錄標(biāo)記為MRUA記錄。STA的關(guān)聯(lián)將STA從RF監(jiān)視模式帶到STA模式。關(guān)聯(lián)后,鏈路層傳遞(步驟261)在接口Y上剛剛接收的IP分組X(封裝在L2幀中),以使得可通過剛剛關(guān)聯(lián)的AP將其傳送到外部代理。這例如可以是向移動(dòng)代理注冊。
此時(shí),臺(tái)站與正在與一個(gè)或多個(gè)移動(dòng)代理通信的AP相關(guān)聯(lián)。如果使用了IPv4,則移動(dòng)代理是外部代理或歸屬代理。如果使用了IPv6,則移動(dòng)代理是接入路由器或歸屬代理。
如果在步驟257中確定接口Y不在“協(xié)議打開(模擬)”狀態(tài)中,則假設(shè)它處于“協(xié)議打開(實(shí)際)”中,并且所述處理繼續(xù)到步驟261,在接口Y上發(fā)送封裝在L2幀中的IP分組X。
在一個(gè)實(shí)施例中,臺(tái)站可“鎖定”處于協(xié)議打開(實(shí)際)狀態(tài)中的浮動(dòng)接口中的關(guān)聯(lián),以使得L2不會(huì)解除該浮動(dòng)接口的關(guān)聯(lián),而當(dāng)存在與不同WLAN關(guān)聯(lián)的請求時(shí)可能會(huì)發(fā)生這一解除。浮動(dòng)接口的鎖定例如用在實(shí)現(xiàn)移動(dòng)路由器時(shí)。移動(dòng)路由器完成向外部代理或接入路由器的注冊時(shí),它可以鎖定浮動(dòng)接口。
L2幀的限定圖2A的步驟213和215包括分析L2幀,確定該幀是否是燈塔,確定任何給定的幀是否包含IP分組,以及確定IP分組是否包含移動(dòng)代理公告。在一個(gè)實(shí)施例中,所述公告還被限定為外部代理公告(在IPv4的情形下)、接入路由器公告(在IPv6的情形下)或歸屬代理公告。
如何分析一個(gè)幀對于本領(lǐng)域內(nèi)的技術(shù)人員來說是公知的,可容易地獲得用于分析幀的軟件和硬件。如何修改這些代碼以作為在此描述的任何實(shí)施例的一部分對于本領(lǐng)域內(nèi)的技術(shù)人員來說是很明顯的。簡單地說,例如步驟215的一個(gè)實(shí)施例包括如果所述幀不是燈塔,則標(biāo)識(shí)MAC幀的有效載荷部分,并例如通過檢查存儲(chǔ)了IP版本號(hào)的偏移量處的有效載荷的內(nèi)容來確定這一特定的分組是否是IP分組。如果在這一位置發(fā)現(xiàn)了有效的IP版本例如4或6,則分析處理可根據(jù)IP版本號(hào)而進(jìn)行不同的分支處理。對于版本4,搜索MIPv4移動(dòng)代理公告,而對于版本6,搜索移動(dòng)代理或路由器公告IP分組。在兩種情形下,所搜索的IP分組都具有類型ICMP。
重關(guān)聯(lián)本發(fā)明的一個(gè)實(shí)施例是這樣一種方法,其用于已與第一WLAN關(guān)聯(lián)而將要與第二(可能是同一個(gè))WLAN關(guān)聯(lián)的臺(tái)站。如果第一WLAN的AP正在與第一移動(dòng)代理通信,則重關(guān)聯(lián)使得該臺(tái)站優(yōu)選地保持與第一移動(dòng)代理的通信。
重關(guān)聯(lián)可由多種事件觸發(fā)。這些事件包括但不局限于無線信號(hào)質(zhì)量變得不可接受、無線信號(hào)的物理損害以及該臺(tái)站與之關(guān)聯(lián)的AP的故障。信號(hào)質(zhì)量的降級可能是因?yàn)榕_(tái)站物理地移動(dòng)到了另一個(gè)位置,或者因?yàn)榭諝饨涌谥械哪撤N其他降級。無線信號(hào)的物理損害可能是因?yàn)槿嘶蛭矬w的緣故。
在此描述的重關(guān)聯(lián)處理還發(fā)生在下述時(shí)候,即在當(dāng)臺(tái)站包括多個(gè)無線網(wǎng)絡(luò)設(shè)備時(shí),到WLAN的連接從當(dāng)前無線網(wǎng)絡(luò)設(shè)備自動(dòng)交換到所述多個(gè)無線網(wǎng)絡(luò)設(shè)備中的另一個(gè)。這例如可能發(fā)生在當(dāng)臺(tái)站需要與只有當(dāng)前無線網(wǎng)絡(luò)設(shè)備可聽到的特定WLAN關(guān)聯(lián)時(shí)。
當(dāng)觸發(fā)重關(guān)聯(lián)時(shí),到已關(guān)聯(lián)WLAN的浮動(dòng)接口的狀態(tài)從“協(xié)議打開(實(shí)際)”改變到“協(xié)議關(guān)閉”。
圖3示出了重關(guān)聯(lián)處理300的一個(gè)實(shí)施例的流程圖。
簡單重關(guān)聯(lián)與具有WLAN數(shù)據(jù)庫升級的重關(guān)聯(lián)出于上述原因中的任何一個(gè),例如AP信號(hào)的喪失或不可接受的信號(hào)質(zhì)量降級,在步驟301,臺(tái)站的鏈路層可確定需要重關(guān)聯(lián)。在此情形下,浮動(dòng)接口的狀態(tài)被修改為關(guān)閉。如前所述,不利用本發(fā)明的話,臺(tái)站可能與具有合適的信號(hào)質(zhì)量的第一個(gè)可用AP重關(guān)聯(lián)。接下來,假設(shè)關(guān)聯(lián)WLAN的AP能夠與一個(gè)或多個(gè)移動(dòng)代理通信,所述一個(gè)或多個(gè)移動(dòng)代理例如是通過AP周期性地發(fā)送來自移動(dòng)代理的移動(dòng)代理公告而確定的。
在本發(fā)明的一個(gè)實(shí)施例中,浮動(dòng)接口的狀態(tài)被改變?yōu)殛P(guān)閉后,處理繼續(xù)到步驟309(見下述),在此選擇WLAN即SSID以用于重關(guān)聯(lián)。
在另一個(gè)實(shí)施例中,在嘗試重關(guān)聯(lián)之前,首先更新WLAN數(shù)據(jù)庫。在某種實(shí)施例中,即使沒有信號(hào)降級或其他重關(guān)聯(lián)原因,為了確保WLAN數(shù)據(jù)庫中有關(guān)浮動(dòng)接口的信息是最新的,這一更新也會(huì)發(fā)生。
為了更新WLAN數(shù)據(jù)庫,在步驟303,L2處理300將臺(tái)站的無線接發(fā)器置入RF監(jiān)視模式。在RF監(jiān)視模式中,臺(tái)站監(jiān)聽來自它可聽到的所有AP的所有無線流量。如前所述,這一監(jiān)視在當(dāng)臺(tái)站與實(shí)際AP相關(guān)聯(lián)期間是不可能的。
在步驟305,根據(jù)一個(gè)或多個(gè)可靠性標(biāo)準(zhǔn)來更新WLAN數(shù)據(jù)庫,以確保每個(gè)記錄都是可靠的。步驟305包括更新每個(gè)記錄(即WLAN數(shù)據(jù)庫中的每個(gè)浮動(dòng)接口)的狀態(tài)。在一個(gè)實(shí)施例中,WLAN數(shù)據(jù)庫中的記錄是可靠的一個(gè)標(biāo)準(zhǔn)是仍可在無線介質(zhì)上與該記錄的AP可靠地通信。步驟305的一個(gè)實(shí)施例包括臺(tái)站監(jiān)視來自WLAN數(shù)據(jù)庫中的AP的AP燈塔信號(hào),確定WLAN數(shù)據(jù)庫中的每個(gè)AP都仍存在。如果對于MRUA之外的記錄的SSID沒有檢測到具有足夠高的信號(hào)質(zhì)量的燈塔信號(hào),則在步驟305清除這些記錄。保留了MRUA記錄是因?yàn)樗c第一個(gè)移動(dòng)代理即AP能夠與之通信的代理有關(guān)的信息。由于AP一般會(huì)相對頻繁地發(fā)送燈塔,因此與重建WLAN數(shù)據(jù)庫所需要的時(shí)間相比,從WLAN數(shù)據(jù)庫清除一個(gè)或多個(gè)記錄所需的時(shí)間很少。
在一個(gè)實(shí)施例中,步驟305還包括檢查每個(gè)WLAN數(shù)據(jù)庫記錄的時(shí)間戳,并丟棄MRUA之外的超過預(yù)定年齡的記錄。
在步驟307,檢查數(shù)據(jù)庫的整體可靠性。在一個(gè)實(shí)施例中,所述可靠性是仍包含可靠的信息的記錄和包含移動(dòng)代理信息的記錄的數(shù)量的函數(shù)。在另一個(gè)實(shí)施例中,如果數(shù)據(jù)庫仍包含可靠的MRUA記錄則該數(shù)據(jù)庫被判斷為可靠的。
如果WLAN數(shù)據(jù)庫被判斷為可靠的,則處理300繼續(xù)到步驟309(見下述)。如果另一方面WLAN數(shù)據(jù)庫被判斷為不可靠,則通過開始等待狀態(tài)315來添加可靠的記錄,從而增強(qiáng)數(shù)據(jù)庫,其中在等待狀態(tài)315中,臺(tái)站在RF監(jiān)視模式中等待事件。增強(qiáng)數(shù)據(jù)庫的處理基本上與圖2A所示的流程圖相同。在一個(gè)實(shí)施例中,額外進(jìn)行檢查以確保WLAN數(shù)據(jù)庫中有足夠的記錄包含移動(dòng)性信息例如路由器公告消息。這樣,從等待狀態(tài)315開始,當(dāng)事件發(fā)生時(shí),步驟317確定該事件是新MAC幀的到達(dá)。如果不是,則處理返回到等待狀態(tài)。在一個(gè)實(shí)施例中(圖3中未示出),還檢查定時(shí)器以確定它未超時(shí)。當(dāng)新的MAC幀到達(dá)時(shí),在步驟319讀取它。檢查該幀以確定它是否是燈塔,如果是,則用諸如信號(hào)質(zhì)量等信息來更新WLAN數(shù)據(jù)庫,處理返回到等待狀態(tài)315。如果MAC幀不是燈塔,則步驟323分析該幀并確定它是否包含移動(dòng)性信息例如外部代理公告。如果不是,則處理返回到等待狀態(tài)315。
如果確定所述幀包含移動(dòng)性信息,則用該信息例如外部代理信息更新WLAN數(shù)據(jù)庫。在一個(gè)實(shí)施例中,處理的數(shù)據(jù)庫更新步驟327還包括根據(jù)一個(gè)或多個(gè)排序標(biāo)準(zhǔn)對記錄排序。這一步驟與上述的排序類似。在一個(gè)實(shí)施例中,排序標(biāo)準(zhǔn)包括根據(jù)包含了何種移動(dòng)代理信息進(jìn)行排序。
在一個(gè)實(shí)施例中,在步驟329進(jìn)行檢查以確定是否有足夠的適當(dāng)?shù)南⒋鎯?chǔ)在WLAN數(shù)據(jù)庫中。在本發(fā)明的一個(gè)實(shí)施例中,足夠度所需的數(shù)量是可變的,根據(jù)歷史動(dòng)態(tài)地導(dǎo)出。在另一個(gè)實(shí)施例中,足夠度所需的數(shù)量依賴于對網(wǎng)絡(luò)上的移動(dòng)代理數(shù)量的在先知識(shí)。在本發(fā)明的另一個(gè)實(shí)施例中,足夠數(shù)量是一個(gè)記錄,其包含封裝了L3移動(dòng)性信息的L2幀。在另一個(gè)實(shí)施例中,所述數(shù)量大于1。如果確定WLAN數(shù)據(jù)庫中包含的移動(dòng)代理信息的數(shù)量不夠,則處理繼續(xù)等待狀態(tài)315,等待另一個(gè)L2幀。
確定WLAN數(shù)據(jù)庫可靠之后,或者已充分地重建該數(shù)據(jù)庫后,它至少包含了MRUA記錄。
在步驟309,根據(jù)一個(gè)或多個(gè)重關(guān)聯(lián)標(biāo)準(zhǔn)來選擇一個(gè)WLAN即SSID用于重關(guān)聯(lián)。注意,MRUA記錄包含了與確定需要重關(guān)聯(lián)之前就存在的關(guān)聯(lián)有關(guān)的信息。在一個(gè)實(shí)施例中,重關(guān)聯(lián)標(biāo)準(zhǔn)包括所選擇的無線網(wǎng)絡(luò)即所選擇的SSID正在與下述外部代理通信,所述外部代理發(fā)送了包含在MRUA記錄的路由器公告消息部分中的路由器公告消息。在一個(gè)實(shí)施例中,步驟309包括搜索WLAN數(shù)據(jù)庫的(非MRUA)記錄,以獲得一個(gè)或多個(gè)下述記錄,這些記錄的外部代理IP地址與包含在MRUA記錄的IP分組部分中的移動(dòng)代理地址相匹配。在一個(gè)實(shí)施例中,重關(guān)聯(lián)標(biāo)準(zhǔn)還包括接收無線信號(hào)的質(zhì)量。因此,如果發(fā)現(xiàn)了多個(gè)匹配,則選擇具有最高接收無線信號(hào)質(zhì)量的SSID以用于重關(guān)聯(lián)。
如果在步驟309中,在MRUA記錄本身之外沒有發(fā)現(xiàn)匹配的IP地址,則在一個(gè)實(shí)施例中,步驟309包括搜索WLAN數(shù)據(jù)庫,以獲得同一類的候補(bǔ)移動(dòng)代理,例如另一個(gè)外部代理或另一個(gè)歸屬代理。如果發(fā)現(xiàn)了多個(gè)候補(bǔ)移動(dòng)代理的記錄,則步驟309包括選擇具有最高無線信號(hào)質(zhì)量的移動(dòng)代理。在一個(gè)實(shí)施例中,如果不能進(jìn)行重關(guān)聯(lián),則處理再次返回到RF監(jiān)視模式(步驟303)。
在步驟311,STA與所選擇的AP重關(guān)聯(lián)。這一步驟包括根據(jù)需要更新MRUA記錄,并將接口狀態(tài)字段從協(xié)議打開(模擬)更新為協(xié)議打開(實(shí)際)。
這樣,在完成時(shí),臺(tái)站從最近關(guān)聯(lián)變?yōu)榕c其AP正在與移動(dòng)代理通信的WLAN重關(guān)聯(lián)。如果沒有這樣的AP存在,則臺(tái)站重關(guān)聯(lián)到正在與另一個(gè)合適的移動(dòng)代理通信的AP。
在一個(gè)實(shí)施例中,例如當(dāng)臺(tái)站是移動(dòng)路由器時(shí),重關(guān)聯(lián)處理發(fā)信號(hào)給臺(tái)站中的L3處理,表明已發(fā)生了重關(guān)聯(lián)。如果該移動(dòng)路由器的L3已通過已重關(guān)聯(lián)的浮動(dòng)接口的WLAN注冊到外部代理或接入路由器,則臺(tái)站中的L3輪詢外部代理或接入路由器,以斷言(assert)它的注冊臺(tái)站。在一個(gè)實(shí)施例中,臺(tái)站在L3嘗試注冊到外部代理或接入路由器。注冊成功或重?cái)嘌院?,移?dòng)路由器使得與所述WLAN的關(guān)聯(lián)鎖定在所述無線網(wǎng)絡(luò)設(shè)備上。
在一個(gè)實(shí)施例中,如果不能再與WLAN即存在于空氣中的WLAN的AP相關(guān)聯(lián),則由于被鎖定的浮動(dòng)接口,提供浮動(dòng)接口的處理將相匹配的浮動(dòng)接口設(shè)置為“協(xié)議關(guān)閉”。在允許關(guān)聯(lián)到所述SSID的接口被釋放后(即使需要進(jìn)行交換),它就被設(shè)置回到“協(xié)議打開(模擬)”。
WLAN數(shù)據(jù)庫中存在非MRUA條目的可替換實(shí)施例在另一個(gè)實(shí)施例中,WLAN數(shù)據(jù)庫包括一個(gè)字段,其表明了與無線發(fā)送了來自N個(gè)不同移動(dòng)代理的移動(dòng)性信息的AP的N個(gè)最近關(guān)聯(lián)。上述建立WLAN數(shù)據(jù)庫并將STA與AP重關(guān)聯(lián)的處理被修改了。例如,可以修改重關(guān)聯(lián)處理300,以與所述N個(gè)最近關(guān)聯(lián)中最大數(shù)量進(jìn)行重關(guān)聯(lián)。一個(gè)實(shí)施例包括在發(fā)現(xiàn)足夠數(shù)量的關(guān)聯(lián)候選者之后設(shè)置時(shí)間極限。在一個(gè)實(shí)施例中,如果STA本身不是移動(dòng)代理,并且如果STA同時(shí)作為移動(dòng)代理并且本身還是移動(dòng)節(jié)點(diǎn),則N=4并且足夠數(shù)量是1。
具有多個(gè)無線網(wǎng)絡(luò)設(shè)備的臺(tái)站一些臺(tái)站實(shí)施例包括多個(gè)無線網(wǎng)絡(luò)設(shè)備。每個(gè)無線網(wǎng)絡(luò)設(shè)備在給定的時(shí)間點(diǎn)只能與一個(gè)WLAN相關(guān)聯(lián)。在這樣的實(shí)施例中,每個(gè)無線網(wǎng)絡(luò)設(shè)備可以進(jìn)入到自己的RF監(jiān)視模式中。這樣,圖2A和3的流程圖包括每個(gè)設(shè)備都監(jiān)視它可聽到的燈塔。例如如果兩個(gè)無線設(shè)備可以(盡管不太可能)聽到不同的不同的AP集合,則可以使用這一操作。注意,多個(gè)無線設(shè)備意味著臺(tái)站可以同時(shí)具有多個(gè)到WLAN的活動(dòng)接口。情況可以如此,即一個(gè)物理設(shè)備提供多個(gè)接口,術(shù)語“多無線網(wǎng)絡(luò)設(shè)備”包括具有一個(gè)這樣的多接口設(shè)備的臺(tái)站的情形。
使用兩個(gè)無線設(shè)備的加速重關(guān)聯(lián)在具有單個(gè)無線網(wǎng)絡(luò)設(shè)備的臺(tái)站中,定位移動(dòng)代理的時(shí)間是不可預(yù)測的,依賴于作為移動(dòng)代理的路由器的配置。因此,移動(dòng)代理公告之間的時(shí)間可能相對很長。這在高流量網(wǎng)絡(luò)的情況下尤其如此,在這樣的情形下例如可以由網(wǎng)絡(luò)管理員限制廣播和多播流量。而且,在需要快速進(jìn)行重關(guān)聯(lián)的關(guān)鍵應(yīng)用中,例如在接入路由器本身是無線臺(tái)站的移動(dòng)網(wǎng)絡(luò)中,緩慢的重關(guān)聯(lián)會(huì)導(dǎo)致到網(wǎng)絡(luò)上的各個(gè)節(jié)點(diǎn)的連接喪失。因此需要具有相對較快的重關(guān)聯(lián)處理。
在上述關(guān)聯(lián)(參見圖2A和2B)以及重關(guān)聯(lián)實(shí)施例(參見圖3)中,關(guān)聯(lián)或重關(guān)聯(lián)的速度可能主要由在收集移動(dòng)代理IP分組的RF監(jiān)視模式中花費(fèi)的時(shí)間所決定。
在本發(fā)明的另一個(gè)實(shí)施例中,STA包括專用于在RF監(jiān)視模式中監(jiān)聽AP的第二無線網(wǎng)絡(luò)設(shè)備。所述監(jiān)聽包括收集移動(dòng)代理信息例如公告以增強(qiáng)WLAN數(shù)據(jù)庫。WLAN數(shù)據(jù)庫是共享的。在一個(gè)實(shí)施例中,第二無線網(wǎng)絡(luò)設(shè)備用于浮動(dòng)接口,因?yàn)樗哪J讲粫?huì)改變?yōu)榕_(tái)站模式,并且決不會(huì)與WLAN關(guān)聯(lián)。
圖5示出了一個(gè)這樣的可替換臺(tái)站實(shí)施例。該STA包括提供WLAN服務(wù)的第一無線網(wǎng)絡(luò)設(shè)備403,以及第二無線網(wǎng)絡(luò)設(shè)備503。在一個(gè)實(shí)施例中,第二無線網(wǎng)絡(luò)設(shè)備不包括接發(fā)器,即是只接收設(shè)備,而在另一個(gè)實(shí)施例中,第二無線網(wǎng)絡(luò)設(shè)備使用所包括的接發(fā)器的接收器部分。
STA與AP的初始關(guān)聯(lián)發(fā)生之后,第一無線網(wǎng)絡(luò)設(shè)備403提供到該AP的WLAN的實(shí)際接口,而第二無線網(wǎng)絡(luò)設(shè)備503在RF監(jiān)視模式中監(jiān)視網(wǎng)絡(luò)流量。這兩個(gè)無線網(wǎng)絡(luò)設(shè)備通過一組浮動(dòng)接口505耦合到包含在所述STA中的協(xié)議棧的網(wǎng)絡(luò)層511,其中所述一組浮動(dòng)接口505使用存儲(chǔ)在存儲(chǔ)器中的WLAN數(shù)據(jù)庫。第二無線網(wǎng)絡(luò)設(shè)備503對AP流量的監(jiān)視將信息添加到WLAN數(shù)據(jù)庫509,包括添加如上所述的移動(dòng)代理信息。初始關(guān)聯(lián)包括通過浮動(dòng)接口505發(fā)送IP分組到網(wǎng)絡(luò)層,以使得網(wǎng)絡(luò)層可優(yōu)選地“響應(yīng)”移動(dòng)代理,即使在STA和移動(dòng)代理之間還沒有實(shí)際通信時(shí)也是如此。所述響應(yīng)被所選擇的處于協(xié)議打開(模擬)狀態(tài)中的浮動(dòng)接口所截獲,使得STA——使用第一無線網(wǎng)絡(luò)設(shè)備403——與從其處發(fā)送了移動(dòng)代理信息的AP相關(guān)聯(lián)。之后,通信可通過第一無線網(wǎng)絡(luò)設(shè)備403進(jìn)行。第二無線網(wǎng)絡(luò)設(shè)備繼續(xù)在RF監(jiān)視模式中進(jìn)行監(jiān)視,并更新WLAN數(shù)據(jù)庫。當(dāng)需要重關(guān)聯(lián)時(shí),所述浮動(dòng)接口組提供用于進(jìn)行重關(guān)聯(lián)的最佳候選AP的WLAN數(shù)據(jù)庫記錄。
因此,參考圖2A,在STA具有兩個(gè)無線網(wǎng)絡(luò)設(shè)備的一個(gè)實(shí)施例中,初始建立WLAN數(shù)據(jù)庫的處理200可使用在第一或第二無線網(wǎng)絡(luò)設(shè)備處接收的數(shù)據(jù)。步驟201在當(dāng)?shù)诙o線網(wǎng)絡(luò)設(shè)備總是處于RF監(jiān)視模式時(shí)不再是必需的。在步驟203,所述處理接受來自第二無線網(wǎng)絡(luò)設(shè)備的MAC幀。
參考圖2B,在STA具有兩個(gè)無線設(shè)備,其中一個(gè)處于RF監(jiān)視模式的一個(gè)實(shí)施例中,關(guān)聯(lián)處理250在步驟213使用第一無線網(wǎng)絡(luò)設(shè)備將STA關(guān)聯(lián)到所選擇的WLAN(即AP)。步驟215也使用第一無線網(wǎng)絡(luò)設(shè)備將IP分組傳遞給MAC層。
圖6的流程圖示出了AP更新處理600和重關(guān)聯(lián)處理650的一個(gè)實(shí)施例的流程圖,其使用了圖5所示的兩個(gè)無線設(shè)備。
更新處理600使用假設(shè)處于RF監(jiān)視模式中的第二無線網(wǎng)絡(luò)設(shè)備。狀態(tài)601是等待狀態(tài),其中第二無線網(wǎng)絡(luò)設(shè)備503等待諸如新幀到達(dá)之類的事件。當(dāng)事件發(fā)生時(shí),步驟603確定是否有新MAC幀到達(dá),步驟605讀取在第二無線網(wǎng)絡(luò)設(shè)備503的接口處新到達(dá)的MAC幀。步驟607確定該幀是否包含移動(dòng)代理信息。步驟608更新WLAN數(shù)據(jù)庫,其中如果適當(dāng)?shù)脑捠褂昧藖碜运邮盏膸男畔ⅰT谝粋€(gè)實(shí)施例中,步驟608包括根據(jù)一個(gè)或多個(gè)排序標(biāo)準(zhǔn)對WLAN數(shù)據(jù)庫的記錄排序。所述處理然后繼續(xù)到等待狀態(tài)601,等待另一個(gè)事件,例如接收到來自STA可在第二無線網(wǎng)絡(luò)設(shè)備503處聽到的AP的任何MAC幀。這樣,處理600持續(xù)更新WLAN數(shù)據(jù)庫,因此當(dāng)需要重關(guān)聯(lián)時(shí),不會(huì)浪費(fèi)時(shí)間在更新或重建WLAN數(shù)據(jù)庫上。
更新處理608可以包括上述更新、分析和排序步驟中的一個(gè)或多個(gè)。
對于重關(guān)聯(lián),假設(shè)STA處于使用第一無線網(wǎng)絡(luò)設(shè)備403的臺(tái)站模式。當(dāng)在609確定希望重關(guān)聯(lián)時(shí),在步驟611,L2重關(guān)聯(lián)處理650訪問WLAN數(shù)據(jù)庫,搜索其記錄以獲得進(jìn)行關(guān)聯(lián)的最佳候選者,并選擇一個(gè)記錄。在選擇AP之后,在步驟613,所述處理更新MRUA記錄,并改變該記錄的接口狀態(tài)。所述處理然后使得STA使用第一無線網(wǎng)絡(luò)設(shè)備與所選擇的WLAN的AP關(guān)聯(lián)。
對于選擇處理611,不同實(shí)施例使用不同的標(biāo)準(zhǔn)。在本發(fā)明的一個(gè)實(shí)施例中,選擇處理611包括搜索WLAN數(shù)據(jù)庫記錄以獲得正在與MRUA記錄中的IP分組所指示的移動(dòng)代理通信的AP,以使得重關(guān)聯(lián)發(fā)生在與可與該移動(dòng)代理通信的AP之間。如果發(fā)現(xiàn)了多個(gè)匹配,則選擇發(fā)送了具有最高無線信號(hào)質(zhì)量的幀的AP的SSID。如果沒有發(fā)現(xiàn)匹配的IP地址,則在本發(fā)明的一個(gè)實(shí)施例中,搜索WLAN數(shù)據(jù)庫以獲得候補(bǔ)的移動(dòng)代理。通過這樣來在重關(guān)聯(lián)之間保持相同的移動(dòng)代理,網(wǎng)絡(luò)上的移動(dòng)節(jié)點(diǎn)可以避免不得不與新的移動(dòng)代理建立通信。
使用本發(fā)明的實(shí)施例來實(shí)現(xiàn)移動(dòng)路由器本發(fā)明的實(shí)施例的一種用途在于使用在此描述的浮動(dòng)接口,將WLAN直接集成到也是路由器的STA中,從而實(shí)現(xiàn)移動(dòng)路由器。當(dāng)移動(dòng)路由器漫游到存在若干WLAN的區(qū)域中時(shí),移動(dòng)路由器需要基于所配置的規(guī)則和資源的動(dòng)態(tài)可用性、信號(hào)強(qiáng)度、信道可用性、天線、IPv4的外部代理、IPv6的接入路由器等等,選擇較好地適合其需求的一個(gè)WLAN。因此,如果可使用可在層2和層3獲得的信息的混合來選擇適當(dāng)?shù)腁P或無線網(wǎng)絡(luò)設(shè)備,將是有利的。
通過標(biāo)準(zhǔn)以太網(wǎng)端口將路由器連接到接入點(diǎn)(作為802.11網(wǎng)橋)不能實(shí)現(xiàn)從路由器引擎對無線電資源進(jìn)行細(xì)致的監(jiān)視,因而限制了利用層2(即無線電)信息作出層3決策的能力。
使用本發(fā)明的一個(gè)方面,具有一個(gè)或多個(gè)無線網(wǎng)絡(luò)設(shè)備的路由器監(jiān)視來自它可聽到的AP的無線電信號(hào),并使用可在層2和層3獲得的混合信息來選擇合適的AP或無線網(wǎng)絡(luò)設(shè)備,從而與AP相關(guān)聯(lián),即成為了到該AP的WLAN的STA。這可能會(huì)發(fā)生在路由器與任何AP關(guān)聯(lián)之前,而如果不利用本發(fā)明,則這些層3信息的收集需要首先與AP關(guān)聯(lián)。
接入控制和加密WLAN經(jīng)常包括某種形式的接入控制??梢院芮宄姆绞叫薷脑诖嗣枋龅姆椒ê脱b置以體現(xiàn)接入控制。
一種形式的接入控制是有線等效隱私性(WEP)加密。WEP加密防止在臺(tái)站處接收的L2幀的內(nèi)容被讀取,除非該臺(tái)站已被授權(quán)。如上所述(參見圖2A),WLAN數(shù)據(jù)庫仍包含與它可聽到的每個(gè)AP有關(guān)的信息,例如信號(hào)強(qiáng)度指示。然而,只對那些已授權(quán)臺(tái)站可與其AP相關(guān)聯(lián)的WLAN提供L3信息。在此情形下,臺(tái)站攜帶一組加密密鑰(例如WEP密鑰),使得它可以解碼L2幀中的加密信息。所述方法包括對每個(gè)AP嘗試它的加密密鑰之一。如果某個(gè)加密密鑰成功,則解密來自該AP的L2幀,以檢查所述幀來提供用于WLAN數(shù)據(jù)庫的L3信息。如果沒有成功的加密密鑰,則在WLAN數(shù)據(jù)庫中作出一個(gè)指示,表明該臺(tái)站未被授權(quán)與該WLAN關(guān)聯(lián)。
還有一些其他的接入控制方法是公知的。一個(gè)示例使用了“俘獲性門戶”。當(dāng)使用俘獲性門戶時(shí),AP允許關(guān)聯(lián),但是,第一次發(fā)生較高級別通信時(shí)(例如臺(tái)站發(fā)送L3分組到外部代理),AP截獲這一較高級別通信,并在許可所述通信之前向臺(tái)站請求授權(quán)。例如,如果該門戶是“收費(fèi)”門戶,則所述請求可能是為了獲得向以前設(shè)立的帳戶收費(fèi)的授權(quán),或者是為了獲得信用卡信息,等等。本發(fā)明的實(shí)施例以透明的方式與這一機(jī)制一起工作,因?yàn)樗鼋尤肟刂茩C(jī)制只有在關(guān)聯(lián)之后才生效。例如,假設(shè)在關(guān)聯(lián)之前臺(tái)站從WLAN數(shù)據(jù)庫中選擇了用于關(guān)聯(lián)的接入點(diǎn)(即WLAN),并假設(shè)所述選擇的原因在于來自所選擇的AP的信號(hào)強(qiáng)度足夠好,并且已知該AP正在與外部代理通信。假設(shè)該臺(tái)站處的L3通過用于所選擇的WLAN的浮動(dòng)接口接收到了來自所述外部代理的公告,并因此向該外部代理發(fā)送了注冊請求。所述創(chuàng)造性的方法的實(shí)施例截獲所述L3注冊請求,確定與之相關(guān)聯(lián)的AP,與該AP相關(guān)聯(lián),然后通過所述接入點(diǎn)發(fā)送L3注冊請求到所述外部代理。接入點(diǎn)處的門戶機(jī)制截獲所述注冊請求,并用授權(quán)請求來響應(yīng)于該臺(tái)站。所述通信繼續(xù)進(jìn)行,即AP只有在授權(quán)被驗(yàn)證后才發(fā)送注冊請求到外部代理。
在此描述的每一項(xiàng)處理的一個(gè)實(shí)施例具有在處理系統(tǒng)上執(zhí)行的計(jì)算機(jī)程序的形式,所述處理系統(tǒng)例如是無線網(wǎng)絡(luò)中的臺(tái)站中的一個(gè)或多個(gè)處理器。因此,如本領(lǐng)域內(nèi)的技術(shù)人員可認(rèn)識(shí)到的那樣,本發(fā)明的實(shí)施例可被體現(xiàn)為方法、例如專用裝置的裝置、例如數(shù)據(jù)處理系統(tǒng)的裝置、無線臺(tái)站或承載介質(zhì)例如計(jì)算機(jī)程序產(chǎn)品。所述承載介質(zhì)攜帶一個(gè)或多個(gè)計(jì)算機(jī)可讀代碼段,用于控制處理系統(tǒng)來實(shí)現(xiàn)一種方法。相應(yīng)地,本發(fā)明的多個(gè)方面可具有方法、完全的硬件實(shí)施例、完全的軟件實(shí)施例或結(jié)合了硬件和軟件方面的實(shí)施例等多種形式。而且,本發(fā)明可具有承載介質(zhì)(例如計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品)的形式,該介質(zhì)攜帶了包含在所述介質(zhì)中的計(jì)算機(jī)可讀程序代碼段。任何合適的計(jì)算機(jī)可讀介質(zhì)都可以使用,包括磁存儲(chǔ)設(shè)備例如軟盤或硬盤,或光存儲(chǔ)介質(zhì)例如CD-ROM。
將可理解到,所討論的方法步驟在一個(gè)實(shí)施例中可由合適的執(zhí)行存儲(chǔ)在存儲(chǔ)裝置中的指令(代碼段)的處理系統(tǒng)(例如計(jì)算機(jī))的一個(gè)或多個(gè)處理器所執(zhí)行。還可理解到,本發(fā)明并不局限于任何特定的實(shí)施方式或編程技術(shù),并且本發(fā)明可使用任何合適的技術(shù)來實(shí)現(xiàn),以實(shí)現(xiàn)在此描述的功能。本發(fā)明并不局限于任何特定的編程語言或操作系統(tǒng)。
整個(gè)說明書中對“一個(gè)實(shí)施例”或“實(shí)施例”的引用意味著結(jié)合該實(shí)施例描述的特定特征、結(jié)構(gòu)或特性至少包含在本發(fā)明的一個(gè)實(shí)施例中。因此,短語“在一個(gè)實(shí)施例中”或“在實(shí)施例中”在整個(gè)說明書的各種位置處的出現(xiàn)并不一定都意味著同一個(gè)實(shí)施例。而且,所述特定的特征、結(jié)構(gòu)或特性可以在一個(gè)或多個(gè)實(shí)施例中以任何合適的方式結(jié)合,這一點(diǎn)根據(jù)在此公開的內(nèi)容對于本領(lǐng)域內(nèi)的技術(shù)人員來說是很清楚的。
類似地,應(yīng)認(rèn)識(shí)到在上述對本發(fā)明的示例性實(shí)施例的描述中,有時(shí)將本發(fā)明的多個(gè)特征組合在單個(gè)實(shí)施例、附圖或其描述中,以更清楚地進(jìn)行公開并有助于對各種創(chuàng)造性方面中的一個(gè)或更多方面的理解。然而,這一公開方法不應(yīng)被理解為所要求的本發(fā)明需要比每個(gè)權(quán)利要求中清楚記載的特征更多的特征。相反,如下面的權(quán)利要求所反映的,創(chuàng)造性方面的體現(xiàn)少于前面公開的單個(gè)實(shí)施例的所有特征。因此,“具體實(shí)施方式
”后的權(quán)利要求在此被清楚地包含到這一“具體實(shí)施方式
”中,每個(gè)權(quán)利要求自身表示本發(fā)明的一個(gè)單獨(dú)實(shí)施例。
應(yīng)認(rèn)識(shí)到,本發(fā)明并不局限于任何特定的通信系統(tǒng)、(多個(gè))設(shè)備或體系結(jié)構(gòu),相反,本發(fā)明可用于各類通信系統(tǒng)中。
術(shù)語“數(shù)據(jù)單元”一般指信息協(xié)議數(shù)據(jù)單元。因此分組、幀等等都表示數(shù)據(jù)單元。
因此,雖然已按照具體實(shí)施例來描述了本發(fā)明,但是,本發(fā)明并不局限于這些具體實(shí)施例。相反,本發(fā)明的范圍由后面的權(quán)利要求限定,其他實(shí)施例也在所述權(quán)利要求的范圍之內(nèi)。
例如,上面的描述說明了包括無線網(wǎng)絡(luò)設(shè)備的臺(tái)站。在臺(tái)站與WLAN關(guān)聯(lián)之后,無線網(wǎng)絡(luò)設(shè)備提供到WLAN的雙向接口。具有多個(gè)同時(shí)存在的信道的無線網(wǎng)絡(luò)設(shè)備是公知的,每個(gè)信道都能夠提供到WLAN的雙向接口。應(yīng)認(rèn)識(shí)到,這在本質(zhì)上與包括多個(gè)無線網(wǎng)絡(luò)設(shè)備的臺(tái)站是相同的,因此當(dāng)在此的描述提及包括多個(gè)無線網(wǎng)絡(luò)設(shè)備的臺(tái)站時(shí)(每個(gè)設(shè)備都能夠提供到所關(guān)聯(lián)的WLAN的雙向接口),這包括了具有一個(gè)或多個(gè)無線接口的臺(tái)站的情形,其中所述接口中的一個(gè)或多個(gè)能夠提供多個(gè)雙向接口。
雖然已根據(jù)IEEE 802.11標(biāo)準(zhǔn),以各種形式描述了用于運(yùn)行的一個(gè)或多個(gè)實(shí)施例,但是不應(yīng)將本發(fā)明局限于IEEE 802.11標(biāo)準(zhǔn),而是可適用于其他WLAN或通信標(biāo)準(zhǔn),例如包括藍(lán)牙、GSM、PHS以及其他蜂窩無線電話標(biāo)準(zhǔn),只要需要在無線臺(tái)站的L2處識(shí)別WLAN或另一個(gè)臺(tái)站是否可提供移動(dòng)IP服務(wù),例如是否正在與一個(gè)或多個(gè)移動(dòng)代理通信。其他的這種應(yīng)用包括無線以太網(wǎng)、Hiperlan I、Hiperlan II以及多媒體移動(dòng)接入通信(MMAC)系統(tǒng)、局域多點(diǎn)分配服務(wù)(LMDS)IF條帶、無線數(shù)字視頻、無線USB鏈路、無線IEEE 1394鏈路、TDMA分組無線電、低成本點(diǎn)到點(diǎn)鏈路、IP語音便攜式“蜂窩電話”(無線因特網(wǎng)電話)等等。
注意,雖然在此將包含與STA可聽到的AP有關(guān)的信息的數(shù)據(jù)結(jié)構(gòu)稱為WLAN數(shù)據(jù)庫,但是不應(yīng)將本發(fā)明局限于使用傳統(tǒng)數(shù)據(jù)庫,例如作為所述數(shù)據(jù)結(jié)構(gòu)的表不需要具有傳統(tǒng)數(shù)據(jù)庫的形式,例如所述WLAN數(shù)據(jù)庫的結(jié)構(gòu)的表??删S護(hù)所需信息的任何數(shù)據(jù)結(jié)構(gòu)都可使用。在一個(gè)實(shí)施例中,所述AP數(shù)據(jù)結(jié)構(gòu)是表。在另一個(gè)實(shí)施例中,所述數(shù)據(jù)結(jié)構(gòu)是列表。也可使用其他數(shù)據(jù)結(jié)構(gòu),本領(lǐng)域內(nèi)的技術(shù)人員將會(huì)很清楚這一點(diǎn),不應(yīng)將本發(fā)明局限于任何特定形式的WLAN數(shù)據(jù)庫。
因此,雖然已描述了確信為是本發(fā)明的優(yōu)選實(shí)施例,但是本領(lǐng)域內(nèi)的技術(shù)人員將會(huì)認(rèn)識(shí)到可對其作出其他和進(jìn)一步的修改,而不會(huì)偏離本發(fā)明的精神,應(yīng)將所有這些改變和修改看作為落在本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種在具有無線網(wǎng)絡(luò)設(shè)備的無線臺(tái)站中,運(yùn)行在多層網(wǎng)絡(luò)協(xié)議的鏈路層(L2)的方法,所述設(shè)備能夠提供到無線網(wǎng)絡(luò)的鏈路層(L2)接口,所述方法包括在該臺(tái)站通過所述無線網(wǎng)絡(luò)設(shè)備與無線網(wǎng)絡(luò)關(guān)聯(lián)之前,無線接收從該臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)(AP)發(fā)送來的L2數(shù)據(jù)單元;以及收集與所接收的L2數(shù)據(jù)單元有關(guān)的信息,包括L2信息和L3信息,在L2收集的所述L3信息包括AP是否正在發(fā)送來自一個(gè)或多個(gè)移動(dòng)代理的一個(gè)或多個(gè)L3分組,以使得所述臺(tái)站可關(guān)聯(lián)到正在與移動(dòng)代理通信的無線網(wǎng)絡(luò)。
2.如權(quán)利要求1所述的方法,還包括將與所述臺(tái)站可聽到的無線網(wǎng)絡(luò)有關(guān)的信息存儲(chǔ)在數(shù)據(jù)庫中,包括來自所述一個(gè)或多個(gè)移動(dòng)代理的L3信息。
3.如權(quán)利要求1-2中任意之一所述的方法,其中所述一個(gè)或多個(gè)其AP發(fā)送L2數(shù)據(jù)單元的無線網(wǎng)絡(luò)遵從IEEE 802.11標(biāo)準(zhǔn)之一。
4.如以上權(quán)利要求中任意之一所述的方法,其中所存儲(chǔ)的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括所述無線網(wǎng)絡(luò)的標(biāo)識(shí)符;從所述無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元中的L3信息;與何時(shí)從所述AP接收到所述L2數(shù)據(jù)單元有關(guān)的時(shí)間戳;以及來自所述AP的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度指示。
5.如以上權(quán)利要求中任意之一所述的方法,其中所述臺(tái)站包括多個(gè)無線網(wǎng)絡(luò)設(shè)備,其中每個(gè)無線網(wǎng)絡(luò)設(shè)備都能夠提供到無線網(wǎng)絡(luò)的接口,并且其中所存儲(chǔ)的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息還包括與哪個(gè)無線網(wǎng)絡(luò)設(shè)備接收到所述L2數(shù)據(jù)單元有關(guān)的指示。
6.如以上權(quán)利要求中任意之一所述的方法,其中所存儲(chǔ)的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括與包含在從所述無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元中的任何L3信息中的任何移動(dòng)性信息有關(guān)的指示。
7.如以上權(quán)利要求中任意之一所述的方法,其中所述數(shù)據(jù)庫還存儲(chǔ)與哪項(xiàng)無線網(wǎng)絡(luò)信息具有到無線網(wǎng)絡(luò)的最近關(guān)聯(lián)有關(guān)的指示。
8.如以上權(quán)利要求中任意之一所述的方法,還包括周期性地更新所述數(shù)據(jù)庫,其中所述數(shù)據(jù)庫包括用于每個(gè)無線網(wǎng)絡(luò)的記錄,并且其中,不從所述數(shù)據(jù)庫清除最近關(guān)聯(lián)的無線網(wǎng)絡(luò)的記錄。
9.如以上權(quán)利要求中任意之一所述的方法,還包括周期性地更新所述數(shù)據(jù)庫。
10.如以上權(quán)利要求中任意之一所述的方法,還包括在所述臺(tái)站與無線網(wǎng)絡(luò)關(guān)聯(lián)之前,L3接受在所述收集步驟發(fā)現(xiàn)的一個(gè)或多個(gè)L3分組。
11.如權(quán)利要求10所述的方法,其中根據(jù)一個(gè)或多個(gè)排序標(biāo)準(zhǔn),L3按順序進(jìn)行所述接受。
12.如以上權(quán)利要求中任意之一所述的方法,還包括與一個(gè)特定的無線網(wǎng)絡(luò)相關(guān)聯(lián),其中從該無線網(wǎng)絡(luò)接收到了下述L2數(shù)據(jù)單元,其包含特定的L3分組,該L3分組包含移動(dòng)代理公告,以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了所述特定L3分組的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
13.如權(quán)利要求10所述的方法,其中L3接受的L3分組中的至少一個(gè)是移動(dòng)代理公告。
14.如權(quán)利要求13所述的方法,還包括與一個(gè)特定的無線網(wǎng)絡(luò)相關(guān)聯(lián),其中從該無線網(wǎng)絡(luò)接收到了包含特定移動(dòng)代理公告的L2數(shù)據(jù)單元,以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了所述特定移動(dòng)代理公告的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
15.如權(quán)利要求14所述的方法,還包括在所述臺(tái)站的L3處,通過與所述移動(dòng)代理交換L3分組來向該移動(dòng)代理注冊。
16.如權(quán)利要求15所述的方法,還包括在所述關(guān)聯(lián)之后,確定需要重關(guān)聯(lián);根據(jù)一個(gè)或多個(gè)重關(guān)聯(lián)標(biāo)準(zhǔn),選擇用于重關(guān)聯(lián)的無線網(wǎng)絡(luò);以及與所選擇的無線網(wǎng)絡(luò)重關(guān)聯(lián)。
17.如權(quán)利要求16所述的方法,其中所述重關(guān)聯(lián)標(biāo)準(zhǔn)包括所選擇的無線網(wǎng)絡(luò)正在與下述移動(dòng)代理通信,其中在確定需要重關(guān)聯(lián)時(shí)已將所述臺(tái)站注冊到所述移動(dòng)代理。
18.如權(quán)利要求14所述的方法,其中所述發(fā)送了所述特定的移動(dòng)代理公告的移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv4的IP分組的接入路由器,并且其中所述臺(tái)站是提供移動(dòng)IP服務(wù)的路由器,以使得在關(guān)聯(lián)到正在與所述發(fā)送了所述特定的移動(dòng)代理公告的移動(dòng)代理通信的AP之后,所述臺(tái)站是移動(dòng)路由器。
19.如權(quán)利要求18所述的方法,還包括在關(guān)聯(lián)到正在與所述移動(dòng)代理通信的AP之后,鎖定所述關(guān)聯(lián)。
20.如權(quán)利要求13所述的方法,其中在關(guān)聯(lián)之前的所述信息收集包括模擬到所述臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)接口,每個(gè)所述模擬接口因此形成一個(gè)浮動(dòng)接口,在關(guān)聯(lián)之后,所述浮動(dòng)接口變?yōu)榈秸谂c移動(dòng)代理通信的無線網(wǎng)絡(luò)的實(shí)際接口。
21.如權(quán)利要求20所述的方法,其中,將特定的L3移動(dòng)代理公告報(bào)告給L3是通過到特定無線網(wǎng)絡(luò)的浮動(dòng)接口進(jìn)行的,包含所述特定移動(dòng)代理公告的L2數(shù)據(jù)單元是從所述特定無線網(wǎng)絡(luò)接收到的,以使得所述特定的所報(bào)告的L3分組對于L3來說好像來自實(shí)際接口,盡管所述臺(tái)站還未與所述浮動(dòng)接口的所述特定的無線網(wǎng)絡(luò)相關(guān)聯(lián)。
22.如權(quán)利要求21所述的方法,還包括與下述特定的無線網(wǎng)絡(luò)相關(guān)聯(lián),其中從該特定的無線網(wǎng)絡(luò)接收到了包含所述特定的L3移動(dòng)代理公告的L2數(shù)據(jù)單元,以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了所述特定的L3移動(dòng)代理公告的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
23.如權(quán)利要求2所述的方法,還包括選擇所述臺(tái)站可聽到其AP的無線網(wǎng)絡(luò)以用于關(guān)聯(lián),所述選擇依賴于一個(gè)或多個(gè)選擇標(biāo)準(zhǔn),其中所述選擇標(biāo)準(zhǔn)中的至少之一使用了所述收集的信息中的至少一些。
24.如權(quán)利要求23所述的方法,其中所述選擇標(biāo)準(zhǔn)包括從所選擇的無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元包括移動(dòng)代理公告,以使得在關(guān)聯(lián)之后所述臺(tái)站可與移動(dòng)代理通信。與從其處接收到包含特定L3分組的L2數(shù)據(jù)單元的特定無線網(wǎng)絡(luò)相關(guān)聯(lián),以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了特定L3分組的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
25.如權(quán)利要求24所述的方法,還包括與下述特定的所選擇的無線網(wǎng)絡(luò)相關(guān)聯(lián),其中從該特定的無線網(wǎng)絡(luò)接收到了包含特定移動(dòng)代理公告的L2數(shù)據(jù)單元,以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了所述特定移動(dòng)代理公告的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
26.如權(quán)利要求25所述的方法,還包括在所述臺(tái)站的L3處,通過與所述移動(dòng)代理交換L3分組來向該移動(dòng)代理注冊。
27.如權(quán)利要求26所述的方法,還包括在所述關(guān)聯(lián)之后,確定需要重關(guān)聯(lián);根據(jù)一個(gè)或多個(gè)重關(guān)聯(lián)標(biāo)準(zhǔn),選擇用于重關(guān)聯(lián)的無線網(wǎng)絡(luò);以及與所選擇的無線網(wǎng)絡(luò)重關(guān)聯(lián)。
28.如權(quán)利要求27所述的方法,其中所述重關(guān)聯(lián)標(biāo)準(zhǔn)包括所選擇的無線網(wǎng)絡(luò)正在與下述移動(dòng)代理通信,其中在確定需要重關(guān)聯(lián)時(shí)已將所述臺(tái)站注冊到所述移動(dòng)代理。
29.如權(quán)利要求25所述的方法,其中所述發(fā)送了所述特定移動(dòng)代理公告的移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv4的IP分組的接入路由器,并且其中所述臺(tái)站是提供移動(dòng)IP服務(wù)的路由器,以使得在關(guān)聯(lián)到正在與所述發(fā)送了所述特定的移動(dòng)代理公告的移動(dòng)代理通信的AP之后,所述臺(tái)站是移動(dòng)路由器。
30.如權(quán)利要求2所述的方法,其中所述臺(tái)站包括一個(gè)或多個(gè)無線網(wǎng)絡(luò)設(shè)備,每個(gè)無線網(wǎng)絡(luò)設(shè)備都能夠提供到無線網(wǎng)絡(luò)的鏈路層接口,并且其中所接收的L2數(shù)據(jù)單元來自每個(gè)所述無線網(wǎng)絡(luò)設(shè)備可聽到的AP,所述方法還包括基于所收集的信息,在L2模擬到所述一個(gè)或多個(gè)無線網(wǎng)絡(luò)設(shè)備可聽到其AP的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)接口,好像所述臺(tái)站已通過所述設(shè)備關(guān)聯(lián)到所述無線網(wǎng)絡(luò)一樣,而無須存在與任何無線網(wǎng)絡(luò)的任何關(guān)聯(lián),每個(gè)所模擬的接口因此形成通過無線網(wǎng)絡(luò)設(shè)備到無線網(wǎng)絡(luò)的浮動(dòng)接口,所述浮動(dòng)接口在關(guān)聯(lián)之后可成為通過所述無線網(wǎng)絡(luò)設(shè)備到所述無線網(wǎng)絡(luò)的實(shí)際接口,L3通過所述浮動(dòng)接口中的一個(gè)或多個(gè),從一個(gè)或多個(gè)AP接受L2數(shù)據(jù)單元中的一個(gè)或多個(gè)L3分組,好像所述臺(tái)站已經(jīng)關(guān)聯(lián)到其L2數(shù)據(jù)單元已經(jīng)包含所述L3分組的所述一個(gè)或多個(gè)AP一樣。
31.如權(quán)利要求30所述的方法,其中L3根據(jù)一個(gè)或多個(gè)排序標(biāo)準(zhǔn)依次進(jìn)行所述接受。
32.如權(quán)利要求1所述的方法,其中所述臺(tái)站包括一個(gè)或多個(gè)無線網(wǎng)絡(luò)設(shè)備,每個(gè)無線網(wǎng)絡(luò)設(shè)備都能夠提供到無線網(wǎng)絡(luò)的鏈路層接口,并且其中所接收的L2數(shù)據(jù)單元來自每個(gè)所述無線網(wǎng)絡(luò)識(shí)別可聽到的AP,所述方法還包括基于所收集的信息,在L2模擬到所述一個(gè)或多個(gè)無線網(wǎng)絡(luò)設(shè)備可聽到其AP的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)接口,好像所述臺(tái)站已通過所述設(shè)備關(guān)聯(lián)到所述無線網(wǎng)絡(luò)一樣,而無須存在與所述無線網(wǎng)絡(luò)的任何關(guān)聯(lián),每個(gè)所模擬的接口因此形成通過無線網(wǎng)絡(luò)設(shè)備到無線網(wǎng)絡(luò)的浮動(dòng)接口,所述浮動(dòng)接口在關(guān)聯(lián)之后可成為通過所述無線網(wǎng)絡(luò)設(shè)備到所述無線網(wǎng)絡(luò)的實(shí)際接口;以及將與所述浮動(dòng)接口有關(guān)的信息存儲(chǔ)在數(shù)據(jù)庫中。
33.如權(quán)利要求32所述的方法,其中所存儲(chǔ)的與各個(gè)浮動(dòng)接口有關(guān)的信息包括所述浮動(dòng)接口的無線網(wǎng)絡(luò)的標(biāo)識(shí)符以及從所述無線網(wǎng)絡(luò)的AP接收的L2信息中的L3信息中的一項(xiàng)或多項(xiàng);與何時(shí)從所述AP接收到所述L2信息有關(guān)的時(shí)間戳;來自所述AP的L2信息的信號(hào)強(qiáng)度指示;以及到所述無線網(wǎng)絡(luò)的浮動(dòng)接口的狀態(tài)。
34.如權(quán)利要求33所述的方法,其中所述臺(tái)站包括多個(gè)無線網(wǎng)絡(luò)設(shè)備,每個(gè)無線網(wǎng)絡(luò)設(shè)備都能夠提供到無線網(wǎng)絡(luò)的接口,并且其中所述數(shù)據(jù)庫還包括與所述浮動(dòng)接口用于哪個(gè)無線網(wǎng)絡(luò)設(shè)備有關(guān)的指示。
35.如權(quán)利要求33所述的方法,其中所存儲(chǔ)的與每個(gè)浮動(dòng)接口有關(guān)的信息包括與包含在所接受的L2信息中的任何L3信息中的任何移動(dòng)性信息有關(guān)的指示。
36.如權(quán)利要求33所述的方法,其中所述數(shù)據(jù)庫還存儲(chǔ)與哪個(gè)浮動(dòng)接口是最近使用的到無線網(wǎng)絡(luò)的關(guān)聯(lián)有關(guān)的指示。
37.如權(quán)利要求36所述的方法,還包括周期性地更新所述浮動(dòng)接口數(shù)據(jù)庫,其中所述數(shù)據(jù)庫包括用于每個(gè)浮動(dòng)接口的記錄,并且其中,不從所述無線網(wǎng)絡(luò)數(shù)據(jù)庫清除一個(gè)關(guān)聯(lián)中最近使用的浮動(dòng)接口的記錄。
38.如權(quán)利要求36所述的方法,還包括周期性地更新所述浮動(dòng)接口數(shù)據(jù)庫。
39.一種具有無線網(wǎng)絡(luò)設(shè)備的無線臺(tái)站中的方法,所述方法運(yùn)行在包括鏈路層(L2)和網(wǎng)絡(luò)層(L3)的多層通信協(xié)議的鏈路層上,包括在所述臺(tái)站與無線網(wǎng)絡(luò)關(guān)聯(lián)之前,無線接收從一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)(AP)發(fā)送來的L2數(shù)據(jù)單元;在所述臺(tái)站與無線網(wǎng)絡(luò)關(guān)聯(lián)之前,分析所述所接收的L2數(shù)據(jù)單元,以標(biāo)識(shí)所述AP,并確定所述L2數(shù)據(jù)單元中是否有一個(gè)包含來自移動(dòng)代理的L3公告;在所述臺(tái)站與無線網(wǎng)絡(luò)關(guān)聯(lián)之前,如果確定一個(gè)L2數(shù)據(jù)單元包含來自移動(dòng)代理的公告,則將所述公告報(bào)告給所述臺(tái)站處的L3,好像所述臺(tái)站已與發(fā)送了包含所述L3公告的L2數(shù)據(jù)單元的AP的網(wǎng)絡(luò)相關(guān)聯(lián)一樣;通過向所述臺(tái)站的L2傳遞針對于所述L3公告、并且指向發(fā)送了所述L3公告的移動(dòng)代理的L3響應(yīng),所述臺(tái)站處的L3對所述L3公告進(jìn)行響應(yīng),在這一情形下,在所述臺(tái)站關(guān)聯(lián)到無線網(wǎng)絡(luò)之前,接受來自所述臺(tái)站處的L3的所述L3響應(yīng);以及在所述分析L2數(shù)據(jù)單元、向L3報(bào)告以及接受所述L3響應(yīng)之后,將所述臺(tái)站關(guān)聯(lián)到發(fā)送了包含所述L3公告的L2數(shù)據(jù)單元的AP,以使得所述無線臺(tái)站關(guān)聯(lián)到正在與移動(dòng)代理通信的AP。
40.如權(quán)利要求39所述的方法,其中所述移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv6的IP分組的接入路由器。
41.如權(quán)利要求40所述的方法,其中所述分析包括確定所述L2數(shù)據(jù)單元是否包含其協(xié)議字段將之標(biāo)識(shí)為ICMP分組的IP分組;以及如果確定所述L2數(shù)據(jù)單元包含ICMP分組,則驗(yàn)證該ICMP分組包含下述ICMP擴(kuò)展,該擴(kuò)展具有將所述IP分組標(biāo)識(shí)為路由器公告的類型字段。
42.如權(quán)利要求41所述的方法,其中所述移動(dòng)代理是遵從IPv4的外部代理,并且其中所述分析包括驗(yàn)證所述IP分組是IPv4分組,以及如果確定所述IP分組是路由器公告,則確定所述ICMP分組是否包含下述ICMP擴(kuò)展,該擴(kuò)展具有將所述路由器公告標(biāo)識(shí)為外部代理公告的類型字段。
43.如權(quán)利要求41所述的方法,其中所述移動(dòng)代理是遵從IPv6的接入路由器,并且其中所述分析包括驗(yàn)證所述IP分組是IPv6分組。
44.如權(quán)利要求39所述的方法,其中所接收的L2數(shù)據(jù)單元包含信號(hào)質(zhì)量指示,其中所述報(bào)告包括選擇包含L3分組的一個(gè)或多個(gè)數(shù)據(jù)單元,所述選擇依賴于一個(gè)或多個(gè)選擇標(biāo)準(zhǔn);以及對于每個(gè)所選擇的L2數(shù)據(jù)單元,將包含在所選擇的L2數(shù)據(jù)單元中的L3分組傳遞給所述網(wǎng)絡(luò)層,好像所述臺(tái)站已與發(fā)送了所選擇的數(shù)據(jù)單元的AP相關(guān)聯(lián)一樣,所述傳遞按照基于一個(gè)或多個(gè)排序標(biāo)準(zhǔn)的順序進(jìn)行,并且其中所述分析還包括檢查來自任何所標(biāo)識(shí)的AP的數(shù)據(jù)單元的信號(hào)質(zhì)量。
45.如權(quán)利要求44所述的方法,其中所述一個(gè)或多個(gè)選擇標(biāo)準(zhǔn)包括所述移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv4的IP分組的接入路由器。
46.如權(quán)利要求45所述的方法,其中所述分析包括檢查所接收的L2數(shù)據(jù)單元的信號(hào)質(zhì)量,并且其中所述一個(gè)或多個(gè)排序標(biāo)準(zhǔn)包括所接收的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度,以使得L2數(shù)據(jù)單元中具有較高的接收信號(hào)強(qiáng)度、并且包含F(xiàn)A或接入路由器移動(dòng)性公告的L3分組在具有較低的無線信號(hào)質(zhì)量的L3分組之前被報(bào)告給L3。
47.如權(quán)利要求39所述的方法,其中所述移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv4的IP分組的接入路由器,并且其中所述臺(tái)站是提供移動(dòng)IP服務(wù)的路由器,以使得關(guān)聯(lián)到正在與所述移動(dòng)代理通信的AP之后,所述臺(tái)站是移動(dòng)路由器。
48.如權(quán)利要求47所述的方法,還包括關(guān)聯(lián)到正在與所述移動(dòng)代理通信的AP之后,鎖定所述關(guān)聯(lián)。
49.一種在無線臺(tái)站中運(yùn)行在多層網(wǎng)絡(luò)協(xié)議的鏈路層(L2)的方法,所述無線臺(tái)站已注冊到第一移動(dòng)代理,并且關(guān)聯(lián)到正在與所述第一移動(dòng)代理通信的第一無線網(wǎng)絡(luò),所述臺(tái)站具有提供到所述第一無線網(wǎng)絡(luò)的鏈路層(L2)接口的第一無線網(wǎng)絡(luò)設(shè)備,所述方法包括確定需要重關(guān)聯(lián);選擇所述臺(tái)站可聽到的無線網(wǎng)絡(luò)用于重關(guān)聯(lián),所述選擇依賴于一個(gè)或多個(gè)重關(guān)聯(lián)標(biāo)準(zhǔn),其中至少一個(gè)標(biāo)準(zhǔn)使用了L3信息,所述L3信息在一個(gè)數(shù)據(jù)庫中提供,所述數(shù)據(jù)庫存儲(chǔ)通過L2數(shù)據(jù)收集處理在所述臺(tái)站處收集的信息;以及與所選擇的無線網(wǎng)絡(luò)重關(guān)聯(lián),其中所述L2數(shù)據(jù)收集處理包括在所述臺(tái)站未必與任何無線網(wǎng)絡(luò)關(guān)聯(lián)期間,無線接收從該臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)(AP)發(fā)送來的L2數(shù)據(jù)單元;以及檢查所接收的L2數(shù)據(jù)單元。
50.如權(quán)利要求49所述的方法,其中所述第一無線網(wǎng)絡(luò)遵從IEEE802.11標(biāo)準(zhǔn)之一。
51.如權(quán)利要求49所述的方法,其中存儲(chǔ)在所述數(shù)據(jù)庫中的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括所述無線網(wǎng)絡(luò)的標(biāo)識(shí)符;從所述無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元中的L3信息;與何時(shí)從所述AP接收到所述L2數(shù)據(jù)單元有關(guān)的時(shí)間戳;以及來自所述AP的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度指示。
52.如權(quán)利要求51所述的方法,其中所存儲(chǔ)的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括包含在所接收的L2數(shù)據(jù)單元中的任何L3信息中的任何移動(dòng)性信息的指示。
53.如權(quán)利要求51所述的方法,其中所述數(shù)據(jù)庫還存儲(chǔ)與哪項(xiàng)無線網(wǎng)絡(luò)信息具有到無線網(wǎng)絡(luò)的最近關(guān)聯(lián)有關(guān)的指示。
54.如權(quán)利要求53所述的方法,還包括周期性地更新所述數(shù)據(jù)庫,其中所述數(shù)據(jù)庫包括用于每個(gè)無線網(wǎng)絡(luò)的記錄,并且其中,不從所述數(shù)據(jù)庫清除最近關(guān)聯(lián)的無線網(wǎng)絡(luò)的記錄。
55.如權(quán)利要求51所述的方法,還包括周期性地更新所述數(shù)據(jù)庫。
56.如權(quán)利要求55所述的方法,其中所述更新包括在所述臺(tái)站未與任何用于無線接收的無線網(wǎng)絡(luò)關(guān)聯(lián)期間,無線接收從該臺(tái)站可聽到的一個(gè)或多個(gè)網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)(AP)發(fā)送來的L2數(shù)據(jù)單元;以及使用無線接收的L2數(shù)據(jù)單元更新所述數(shù)據(jù)庫。
57.如權(quán)利要求56所述的方法,其中所述更新中的所述無線接收L2數(shù)據(jù)單元是通過所述第一無線網(wǎng)絡(luò)設(shè)備進(jìn)行的。
58.如權(quán)利要求56所述的方法,其中所述臺(tái)站還包括第二無線網(wǎng)絡(luò)設(shè)備,并且其中所述更新中的所述無線接收L2數(shù)據(jù)單元是通過所述第二無線網(wǎng)絡(luò)設(shè)備進(jìn)行的。
59.如權(quán)利要求49所述的方法,其中所述移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv6的IP分組的接入路由器。
60.如權(quán)利要求52所述的方法,其中所述第一移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv4的IP分組的接入路由器,并且其中所述臺(tái)站包括一個(gè)路由器,該路由器在該臺(tái)站在L3處注冊到所述第一移動(dòng)代理時(shí)提供移動(dòng)IP服務(wù),以使得在確定需要重關(guān)聯(lián)之前以及所述重關(guān)聯(lián)之后,所述臺(tái)站是移動(dòng)路由器。
61.一種攜帶計(jì)算機(jī)可讀代碼段的承載介質(zhì),所述代碼段用于指示一個(gè)或多個(gè)處理器實(shí)現(xiàn)一種運(yùn)行在多層網(wǎng)絡(luò)協(xié)議的鏈路層(L2)的方法,所述一個(gè)或多個(gè)處理器在無線臺(tái)站中,所述臺(tái)站具有無線網(wǎng)絡(luò)設(shè)備,所述設(shè)備能夠提供到無線網(wǎng)絡(luò)的鏈路層(L2)接口,所述方法包括在該臺(tái)站通過所述無線網(wǎng)絡(luò)設(shè)備與無線網(wǎng)絡(luò)關(guān)聯(lián)之前,無線接收從該臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)(AP)發(fā)送來的L2數(shù)據(jù)單元;以及收集與所接收的L2數(shù)據(jù)單元有關(guān)的信息,包括L2信息和L3信息,其中,在L2收集的所述L3信息包括AP是否正在發(fā)送來自一個(gè)或多個(gè)移動(dòng)代理的一個(gè)或多個(gè)L3分組,以使得所述臺(tái)站可關(guān)聯(lián)到正在與移動(dòng)代理通信的無線網(wǎng)絡(luò)。
62.如權(quán)利要求61所述的承載介質(zhì),其中所述方法還包括將與所述臺(tái)站可聽到的無線網(wǎng)絡(luò)有關(guān)的信息存儲(chǔ)在數(shù)據(jù)庫中,所述信息包括來自所述一個(gè)或多個(gè)移動(dòng)代理的L3信息。
63.如權(quán)利要求62所述的承載介質(zhì),其中所述一個(gè)或多個(gè)其AP發(fā)送L2數(shù)據(jù)單元的無線網(wǎng)絡(luò)遵從IEEE 802.11標(biāo)準(zhǔn)之一。
64.如權(quán)利要求62所述的承載介質(zhì),其中所述方法還包括與一個(gè)特定的無線網(wǎng)絡(luò)相關(guān)聯(lián),其中從該無線網(wǎng)絡(luò)接收到了下述L2數(shù)據(jù)單元,其包含特定的L3分組,該L3分組包含移動(dòng)代理公告,以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了所述特定L3分組的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
65.如權(quán)利要求62所述的承載介質(zhì),其中所存儲(chǔ)的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括所述無線網(wǎng)絡(luò)的標(biāo)識(shí)符;從所述無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元中的L3信息;與何時(shí)從所述AP接收到所述L2數(shù)據(jù)單元有關(guān)的時(shí)間戳;以及來自所述AP的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度指示。
66.如權(quán)利要求65所述的承載介質(zhì),其中所存儲(chǔ)的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括與包含在從所述無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)中的任何L3信息中的任何移動(dòng)性信息有關(guān)的指示。
67.如權(quán)利要求65所述的承載介質(zhì),其中所述數(shù)據(jù)庫還存儲(chǔ)與哪項(xiàng)無線網(wǎng)絡(luò)信息具有到無線網(wǎng)絡(luò)的最近關(guān)聯(lián)有關(guān)的指示。
68.如權(quán)利要求67所述的承載介質(zhì),其中所述方法還包括周期性地更新所述數(shù)據(jù)庫,其中所述數(shù)據(jù)庫包括用于每個(gè)無線網(wǎng)絡(luò)的記錄,并且其中,不從所述數(shù)據(jù)庫清除最近關(guān)聯(lián)的無線網(wǎng)絡(luò)的記錄。
69.如權(quán)利要求65所述的承載介質(zhì),其中所述方法還包括周期性地更新所述數(shù)據(jù)庫。
70.如權(quán)利要求62所述的承載介質(zhì),其中所述方法還包括L3接受包含在所接收的L2數(shù)據(jù)單元中的一個(gè)或多個(gè)L3分組,所述L3的接受發(fā)生在所述臺(tái)站與無線網(wǎng)絡(luò)關(guān)聯(lián)之前。
71.如權(quán)利要求70所述的承載介質(zhì),其中根據(jù)一個(gè)或多個(gè)排序標(biāo)準(zhǔn),L3按順序進(jìn)行所述接受。
72.如權(quán)利要求70所述的承載介質(zhì),其中所述L3的接受至少接受一個(gè)移動(dòng)代理公告。
73.如權(quán)利要求72所述的承載介質(zhì),其中所述方法還包括與一個(gè)特定的無線網(wǎng)絡(luò)相關(guān)聯(lián),其中從該無線網(wǎng)絡(luò)接收到了下述L2數(shù)據(jù)單元,其包含特定的L3分組,該L3分組包含移動(dòng)代理公告,以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了所述特定L3分組的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
74.如權(quán)利要求73所述的承載介質(zhì),其中所述方法還包括通過與所述移動(dòng)代理交換一個(gè)或多個(gè)L3分組,將所述臺(tái)站注冊到該移動(dòng)代理。
75.如權(quán)利要求73所述的承載介質(zhì),其中所述發(fā)送了所述特定移動(dòng)代理公告的移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv4的IP分組的接入路由器,并且其中所述臺(tái)站是提供移動(dòng)IP服務(wù)的路由器,以使得在關(guān)聯(lián)到正在與所述發(fā)送了所述特定的移動(dòng)代理公告的移動(dòng)代理通信的AP之后,所述臺(tái)站是移動(dòng)路由器。
76.如權(quán)利要求72所述的承載介質(zhì),其中在關(guān)聯(lián)之前的所述信息收集包括模擬到所述臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)接口,每個(gè)所述模擬接口因此形成一個(gè)浮動(dòng)接口,在關(guān)聯(lián)之后,所述浮動(dòng)接口變?yōu)榈秸谂c移動(dòng)代理通信的無線網(wǎng)絡(luò)的實(shí)際接口。
77.如權(quán)利要求76所述的承載介質(zhì),其中,將特定的L3移動(dòng)代理公告報(bào)告給L3是通過到特定無線網(wǎng)絡(luò)的浮動(dòng)接口進(jìn)行的,包含所述特定移動(dòng)代理公告的L2數(shù)據(jù)單元是從所述特定無線網(wǎng)絡(luò)接收到的,以使得所述特定的所報(bào)告的L3分組對于L3來說好像來自實(shí)際接口,盡管所述臺(tái)站還未與所述浮動(dòng)接口的所述特定的無線網(wǎng)絡(luò)相關(guān)聯(lián)。
78.如權(quán)利要求62所述的承載介質(zhì),其中所述方法還包括選擇所述臺(tái)站可聽到其AP的無線網(wǎng)絡(luò)以用于關(guān)聯(lián),所述選擇依賴于一個(gè)或多個(gè)選擇標(biāo)準(zhǔn),其中所述選擇標(biāo)準(zhǔn)中的至少之一使用了所述收集的信息中的至少一些。
79.如權(quán)利要求78所述的承載介質(zhì),其中所述選擇標(biāo)準(zhǔn)包括從所選擇的無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元包括移動(dòng)代理公告,以使得在關(guān)聯(lián)之后所述臺(tái)站可與移動(dòng)代理通信。
80.如權(quán)利要求79所述的承載介質(zhì),其中所述方法還包括與下述特定的所選擇的無線網(wǎng)絡(luò)相關(guān)聯(lián),其中從該特定的無線網(wǎng)絡(luò)接收到了包含特定移動(dòng)代理公告的L2數(shù)據(jù)單元,以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了所述特定移動(dòng)代理公告的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
81.如權(quán)利要求80所述的承載介質(zhì),其中所述發(fā)送了所述特定移動(dòng)代理公告的移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv4的IP分組的接入路由器,并且其中所述臺(tái)站是提供移動(dòng)IP服務(wù)的路由器,以使得在關(guān)聯(lián)到正在與所述發(fā)送了所述特定的移動(dòng)代理公告的移動(dòng)代理通信的AP之后,所述臺(tái)站是移動(dòng)路由器。
82.如權(quán)利要求79所述的承載介質(zhì),其中所述移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv6的IP分組的接入路由器。
83.如權(quán)利要求72所述的承載介質(zhì),其中所述L3的接受根據(jù)一個(gè)或多個(gè)排序標(biāo)準(zhǔn)依次進(jìn)行接受,其中所述信息收集包括檢查所接收的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度,并且其中所述一個(gè)或多個(gè)排序標(biāo)準(zhǔn)包括所接收的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度,以使得L2數(shù)據(jù)單元中具有較高的接收信號(hào)強(qiáng)度、并且包含F(xiàn)A或接入路由器移動(dòng)性公告的L3分組在具有較低的無線信號(hào)質(zhì)量的L3分組之前被報(bào)告給L3。
84.一種攜帶計(jì)算機(jī)可讀代碼段的承載介質(zhì),所述代碼段用于指示一個(gè)或多個(gè)處理器實(shí)現(xiàn)一種運(yùn)行在多層網(wǎng)絡(luò)協(xié)議的鏈路層(L2)的方法,所述一個(gè)或多個(gè)處理器在無線臺(tái)站中,所述無線臺(tái)站已注冊到第一移動(dòng)代理,并且關(guān)聯(lián)到正在與所述第一移動(dòng)代理通信的第一無線網(wǎng)絡(luò),所述臺(tái)站具有提供到所述第一無線網(wǎng)絡(luò)的鏈路層(L2)接口的第一無線網(wǎng)絡(luò)設(shè)備,所述設(shè)備能夠提供到無線網(wǎng)絡(luò)的鏈路層(L2)接口,所述方法包括確定需要重關(guān)聯(lián);選擇所述臺(tái)站可聽到的無線網(wǎng)絡(luò)用于重關(guān)聯(lián),所述選擇依賴于一個(gè)或多個(gè)重關(guān)聯(lián)標(biāo)準(zhǔn),其中至少一個(gè)標(biāo)準(zhǔn)使用了L3信息,所述L3信息在一個(gè)數(shù)據(jù)庫中提供,所述數(shù)據(jù)庫存儲(chǔ)通過L2數(shù)據(jù)收集處理在所述臺(tái)站處收集的信息;以及與所選擇的無線網(wǎng)絡(luò)重關(guān)聯(lián),其中所述L2數(shù)據(jù)收集處理包括在所述臺(tái)站未必與任何無線網(wǎng)絡(luò)關(guān)聯(lián)期間,無線接收從該臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)(AP)發(fā)送來的L2數(shù)據(jù)單元;以及檢查所接收的L2數(shù)據(jù)單元。
85.如權(quán)利要求84所述的承載介質(zhì),其中所述第一無線網(wǎng)絡(luò)遵從IEEE 802.11標(biāo)準(zhǔn)之一。
86.如權(quán)利要求84所述的承載介質(zhì),其中存儲(chǔ)在所述數(shù)據(jù)庫中的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括所述無線網(wǎng)絡(luò)的標(biāo)識(shí)符;從所述無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元中的L3信息;與何時(shí)從所述AP接收到所述L2數(shù)據(jù)單元有關(guān)的時(shí)間戳;以及來自所述AP的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度指示。
87.如權(quán)利要求86所述的承載介質(zhì),其中所存儲(chǔ)的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括包含在所接收的L2數(shù)據(jù)單元中的任何L3信息中的任何移動(dòng)性信息的指示。
88.如權(quán)利要求86所述的承載介質(zhì),其中所述數(shù)據(jù)庫還存儲(chǔ)與哪項(xiàng)無線網(wǎng)絡(luò)信息具有到無線網(wǎng)絡(luò)的最近關(guān)聯(lián)有關(guān)的指示。
89.如權(quán)利要求88所述的承載介質(zhì),其中所述方法還包括周期性地更新所述數(shù)據(jù)庫,其中所述數(shù)據(jù)庫包括用于每個(gè)無線網(wǎng)絡(luò)的記錄,并且其中,不從所述數(shù)據(jù)庫清除最近關(guān)聯(lián)的無線網(wǎng)絡(luò)的記錄。
90.如權(quán)利要求86所述的承載介質(zhì),其中所述方法還包括周期性地更新所述數(shù)據(jù)庫。
91.如權(quán)利要求90所述的承載介質(zhì),其中所述更新包括在所述臺(tái)站未與任何用于無線接收的無線網(wǎng)絡(luò)關(guān)聯(lián)期間,無線接收從該臺(tái)站可聽到的一個(gè)或多個(gè)網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)(AP)發(fā)送來的L2數(shù)據(jù)單元;以及使用無線接收的L2數(shù)據(jù)單元更新所述數(shù)據(jù)庫。
92.如權(quán)利要求91所述的承載介質(zhì),其中所述無線接收通過所述第一無線網(wǎng)絡(luò)設(shè)備接收L2數(shù)據(jù)單元。
93.如權(quán)利要求91所述的承載介質(zhì),其中所述臺(tái)站還包括第二無線網(wǎng)絡(luò)設(shè)備,并且其中所述無線接收通過所述第二無線網(wǎng)絡(luò)設(shè)備接收L2數(shù)據(jù)單元。
94.如權(quán)利要求84所述的承載介質(zhì),其中所述移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv6的IP分組的接入路由器。
95.如權(quán)利要求87所述的承載介質(zhì),其中所述第一移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv4的IP分組的接入路由器,并且其中所述臺(tái)站包括一個(gè)路由器,該路由器在該臺(tái)站在L3處注冊到所述第一移動(dòng)代理時(shí)提供移動(dòng)IP服務(wù),以使得在確定需要重關(guān)聯(lián)之前以及所述重關(guān)聯(lián)之后,所述臺(tái)站是移動(dòng)路由器。
96.一種在具有無線網(wǎng)絡(luò)設(shè)備的無線臺(tái)站中,運(yùn)行在多層網(wǎng)絡(luò)協(xié)議的鏈路層(L2)的裝置,所述設(shè)備能夠提供到無線網(wǎng)絡(luò)的鏈路層(L2)接口,所述裝置包括用于無線接收從該臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)(AP)發(fā)送來的L2數(shù)據(jù)單元的裝置,所述接收發(fā)生在該臺(tái)站通過所述無線網(wǎng)絡(luò)設(shè)備與無線網(wǎng)絡(luò)關(guān)聯(lián)之前;以及用于收集與所接收的L2數(shù)據(jù)單元有關(guān)的信息的裝置,所述信息包括L2信息和L3信息,在L2收集的所述L3信息包括AP是否正在發(fā)送來自一個(gè)或多個(gè)移動(dòng)代理的一個(gè)或多個(gè)L3分組,以使得所述臺(tái)站可關(guān)聯(lián)到正在與移動(dòng)代理通信的無線網(wǎng)絡(luò)。
97.如權(quán)利要求97所述的裝置,還包括用于將與所述臺(tái)站可聽到的無線網(wǎng)絡(luò)有關(guān)的信息存儲(chǔ)在數(shù)據(jù)庫中的裝置,所述信息包括來自所述一個(gè)或多個(gè)移動(dòng)代理的L3信息。
98.如權(quán)利要求97所述的裝置,其中所述一個(gè)或多個(gè)其AP發(fā)送L2數(shù)據(jù)單元的無線網(wǎng)絡(luò)遵從IEEE 802.11標(biāo)準(zhǔn)之一。
99.如權(quán)利要求97所述的裝置,還包括用于與一個(gè)特定的無線網(wǎng)絡(luò)相關(guān)聯(lián)的裝置,其中從該無線網(wǎng)絡(luò)接收到了下述L2數(shù)據(jù)單元,其包含特定的L3分組,該L3分組包含移動(dòng)代理公告,以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了所述特定L3分組的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
100.如權(quán)利要求97所述的裝置,其中所存儲(chǔ)的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括所述無線網(wǎng)絡(luò)的標(biāo)識(shí)符;從所述無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元中的L3信息;與何時(shí)從所述AP接收到所述L2數(shù)據(jù)單元有關(guān)的時(shí)間戳;以及來自所述AP的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度指示。
101.如權(quán)利要求100所述的裝置,其中所存儲(chǔ)的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括與包含在從所述無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)中的任何L3信息中的任何移動(dòng)性信息有關(guān)的指示。
102.如權(quán)利要求100所述的裝置,其中所述數(shù)據(jù)庫還存儲(chǔ)與哪項(xiàng)無線網(wǎng)絡(luò)信息具有到無線網(wǎng)絡(luò)的最近關(guān)聯(lián)有關(guān)的指示。
103.如權(quán)利要求102所述的裝置,還包括用于周期性地更新所述數(shù)據(jù)庫的裝置,其中所述數(shù)據(jù)庫包括用于每個(gè)無線網(wǎng)絡(luò)的記錄,并且其中,不從所述數(shù)據(jù)庫清除最近關(guān)聯(lián)的無線網(wǎng)絡(luò)的記錄。
104.如權(quán)利要求100所述的裝置,還包括用于周期性地更新所述數(shù)據(jù)庫的裝置。
105.如權(quán)利要求97所述的裝置,還包括用于通過L3接受在所述收集步驟中發(fā)現(xiàn)的一個(gè)或多個(gè)L3分組的裝置,所述通過L3的接受發(fā)生在所述臺(tái)站與無線網(wǎng)絡(luò)關(guān)聯(lián)之前。
106.如權(quán)利要求105所述的裝置,其中所述用于通過L3接受的裝置根據(jù)一個(gè)或多個(gè)排序標(biāo)準(zhǔn),按順序進(jìn)行所述接受。
107.如權(quán)利要求105所述的裝置,其中所述用于通過L3接受的裝置至少接受一個(gè)移動(dòng)代理公告。
108.如權(quán)利要求107所述的裝置,還包括用于與一個(gè)特定的無線網(wǎng)絡(luò)相關(guān)聯(lián)的裝置,其中從該無線網(wǎng)絡(luò)接收到了下述L2數(shù)據(jù)單元,其包含特定的L3分組,該L3分組包含移動(dòng)代理公告,以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了所述特定L3分組的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
109.如權(quán)利要求108所述的裝置,還包括用于通過與所述移動(dòng)代理交換L3分組,將所述臺(tái)站注冊到該移動(dòng)代理的裝置。
110.如權(quán)利要求108所述的裝置,其中所述發(fā)送了所述特定移動(dòng)代理公告的移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv4的IP分組的接入路由器,并且其中所述臺(tái)站是提供移動(dòng)IP服務(wù)的路由器,以使得在關(guān)聯(lián)到正在與所述發(fā)送了所述特定的移動(dòng)代理公告的移動(dòng)代理通信的AP之后,所述臺(tái)站是移動(dòng)路由器。
111.如權(quán)利要求107所述的裝置,所述用于在關(guān)聯(lián)之前收集信息的裝置包括用于模擬到所述臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)接口的裝置,每個(gè)所述模擬接口因此形成一個(gè)浮動(dòng)接口,在關(guān)聯(lián)之后,所述浮動(dòng)接口變?yōu)榈秸谂c移動(dòng)代理通信的無線網(wǎng)絡(luò)的實(shí)際接口。
112.如權(quán)利要求111所述的裝置,其中,所述用于將特定的L3移動(dòng)代理公告報(bào)告給L3的裝置通過到特定無線網(wǎng)絡(luò)的浮動(dòng)接口進(jìn)行操作,包含所述特定移動(dòng)代理公告的L2數(shù)據(jù)單元是從所述特定無線網(wǎng)絡(luò)接收到的,以使得所述特定的所報(bào)告的L3分組對于L3來說好像來自實(shí)際接口,盡管所述臺(tái)站還未與所述浮動(dòng)接口的所述特定的無線網(wǎng)絡(luò)相關(guān)聯(lián)。
113.如權(quán)利要求97所述的裝置,還包括用于選擇所述臺(tái)站可聽到其AP的無線網(wǎng)絡(luò)以用于關(guān)聯(lián)的裝置,所述選擇依賴于一個(gè)或多個(gè)選擇標(biāo)準(zhǔn),其中所述選擇標(biāo)準(zhǔn)中的至少之一使用了所述收集的信息中的至少一些。
114.如權(quán)利要求113所述的裝置,其中所述選擇標(biāo)準(zhǔn)包括從所選擇的無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元包括移動(dòng)代理公告,以使得在關(guān)聯(lián)之后所述臺(tái)站可與移動(dòng)代理通信。
115.如權(quán)利要求114所述的裝置,還包括用于與下述特定的無線網(wǎng)絡(luò)相關(guān)聯(lián)的裝置,其中從該特定的無線網(wǎng)絡(luò)接收到了下述L2數(shù)據(jù)單元,其包含特定的包含移動(dòng)代理公告的L3分組,以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了所述特定L3分組的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
116.如權(quán)利要求115所述的裝置,其中所述發(fā)送了所述特定移動(dòng)代理公告的移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv4的IP分組的接入路由器,并且其中所述臺(tái)站是提供移動(dòng)IP服務(wù)的路由器,以使得在關(guān)聯(lián)到正在與所述發(fā)送了所述特定的移動(dòng)代理公告的移動(dòng)代理通信的AP之后,所述臺(tái)站是移動(dòng)路由器。
117.如權(quán)利要求114所述的裝置,其中所述移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv6的IP分組的接入路由器。
118.如權(quán)利要求107所述的裝置,其中所述用于通過L3接受的裝置根據(jù)一個(gè)或多個(gè)排序標(biāo)準(zhǔn)依次進(jìn)行接受,其中所述用于收集信息的裝置包括用于檢查所接收的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度的裝置,并且其中所述一個(gè)或多個(gè)排序標(biāo)準(zhǔn)包括所接收的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度,以使得L2數(shù)據(jù)單元中具有較高的接收信號(hào)強(qiáng)度、并且包含F(xiàn)A或接入路由器移動(dòng)公告的L3分組在具有較低的無線信號(hào)質(zhì)量的L3分組之前被報(bào)告給L3。
119.一種在無線臺(tái)站中運(yùn)行在多層網(wǎng)絡(luò)協(xié)議的鏈路層(L2)的裝置,所述無線臺(tái)站已注冊到第一移動(dòng)代理,并且關(guān)聯(lián)到正在與所述第一移動(dòng)代理通信的第一無線網(wǎng)絡(luò),所述臺(tái)站具有提供到所述第一無線網(wǎng)絡(luò)的鏈路層(L2)接口的第一無線網(wǎng)絡(luò)設(shè)備,所述裝置包括用于確定需要重關(guān)聯(lián)的裝置;用于選擇所述臺(tái)站可聽到的無線網(wǎng)絡(luò)用于重關(guān)聯(lián)的裝置,所述選擇裝置依賴于一個(gè)或多個(gè)重關(guān)聯(lián)標(biāo)準(zhǔn),其中至少一個(gè)標(biāo)準(zhǔn)使用了L3信息,所述L3信息在一個(gè)數(shù)據(jù)庫中提供,所述數(shù)據(jù)庫存儲(chǔ)通過L2數(shù)據(jù)收集處理在所述臺(tái)站處收集的信息;以及用于與所選擇的無線網(wǎng)絡(luò)重關(guān)聯(lián)的裝置,其中所述L2數(shù)據(jù)收集處理包括在所述臺(tái)站未必與任何無線網(wǎng)絡(luò)關(guān)聯(lián)期間,無線接收從該臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)(AP)發(fā)送來的L2數(shù)據(jù)單元;以及檢查所接收的L2數(shù)據(jù)單元。
120.如權(quán)利要求119所述的裝置,其中所述第一無線網(wǎng)絡(luò)遵從IEEE802.11標(biāo)準(zhǔn)之一。
121.如權(quán)利要求119所述的裝置,其中存儲(chǔ)在所述數(shù)據(jù)庫中的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括所述無線網(wǎng)絡(luò)的標(biāo)識(shí)符;從所述無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元中的L3信息;與何時(shí)從所述AP接收到所述L2數(shù)據(jù)單元有關(guān)的時(shí)間戳;以及來自所述AP的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度指示。
122.如權(quán)利要求121所述的裝置,其中所存儲(chǔ)的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括包含在所接收的L2數(shù)據(jù)單元中的任何L3信息中的任何移動(dòng)性信息的指示。
123.如權(quán)利要求121所述的裝置,其中所述數(shù)據(jù)庫還存儲(chǔ)與哪項(xiàng)無線網(wǎng)絡(luò)信息具有到無線網(wǎng)絡(luò)的最近關(guān)聯(lián)有關(guān)的指示。
124.如權(quán)利要求123所述的裝置,還包括用于周期性地更新所述數(shù)據(jù)庫的裝置,其中所述數(shù)據(jù)庫包括用于每個(gè)無線網(wǎng)絡(luò)的記錄,并且其中,不從所述數(shù)據(jù)庫清除最近關(guān)聯(lián)的無線網(wǎng)絡(luò)的記錄。
125.如權(quán)利要求121所述的裝置,還包括用于周期性地更新所述數(shù)據(jù)庫的裝置。
126.如權(quán)利要求125所述的裝置,其中所述用于更新的裝置包括用于在所述臺(tái)站未與任何用于無線接收的無線網(wǎng)絡(luò)關(guān)聯(lián)期間,無線接收從該臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)(AP)發(fā)送來的L2數(shù)據(jù)單元的裝置;以及用于使用無線接收的L2數(shù)據(jù)單元更新所述數(shù)據(jù)庫的裝置。
127.如權(quán)利要求126所述的裝置,其中所述用于無線接收的裝置通過所述第一無線網(wǎng)絡(luò)設(shè)備接收L2數(shù)據(jù)單元。
128.如權(quán)利要求126所述的裝置,其中所述臺(tái)站還包括第二無線網(wǎng)絡(luò)設(shè)備,并且其中所述用于無線接收的裝置通過所述第二無線網(wǎng)絡(luò)設(shè)備接收L2數(shù)據(jù)單元。
129.如權(quán)利要求119所述的裝置,其中所述移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv6的IP分組的接入路由器。
130.如權(quán)利要求122所述的裝置,其中所述第一移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv4的IP分組的接入路由器,并且其中所述臺(tái)站包括一個(gè)路由器,該路由器在該臺(tái)站在L3處注冊到所述第一移動(dòng)代理時(shí)提供移動(dòng)IP服務(wù),以使得在確定需要重關(guān)聯(lián)之前以及所述重關(guān)聯(lián)之后,所述臺(tái)站是移動(dòng)路由器。
131.一種無線臺(tái)站,包括無線網(wǎng)絡(luò)設(shè)備,其能夠提供到無線網(wǎng)絡(luò)的鏈路層(L2)接口,所述無線網(wǎng)絡(luò)設(shè)備無線接收從該臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)(AP)發(fā)送來的L2數(shù)據(jù)單元,所述接收發(fā)生在該臺(tái)站通過所述無線網(wǎng)絡(luò)設(shè)備與無線網(wǎng)絡(luò)關(guān)聯(lián)之前;以及耦合到所述無線網(wǎng)絡(luò)設(shè)備的處理器,用于收集與所接收的L2數(shù)據(jù)單元有關(guān)的信息,包括L2信息和L3信息在L2收集的所述L3信息包括AP是否正在發(fā)送來自一個(gè)或多個(gè)移動(dòng)代理的一個(gè)或多個(gè)L3分組,以使得所述臺(tái)站可關(guān)聯(lián)到正在與移動(dòng)代理通信的無線網(wǎng)絡(luò)。
132.如權(quán)利要求131所述的無線臺(tái)站,還包括耦合到所述處理器的存儲(chǔ)器,所述存儲(chǔ)器用于在數(shù)據(jù)庫中存儲(chǔ)與所述臺(tái)站可聽到的無線網(wǎng)絡(luò)有關(guān)的信息,所述信息包括來自所述一個(gè)或多個(gè)移動(dòng)代理的L3信息。
133.如權(quán)利要求132所述的無線臺(tái)站,其中所述處理器被編程來與一個(gè)特定的無線網(wǎng)絡(luò)相關(guān)聯(lián),其中從該無線網(wǎng)絡(luò)接收到了下述L2數(shù)據(jù)單元,其包含特定的L3分組,該L3分組包含移動(dòng)代理公告,以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了所述特定L3分組的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
134.如權(quán)利要求132所述的無線臺(tái)站,其中所述其AP發(fā)送L2數(shù)據(jù)單元的一個(gè)或多個(gè)無線網(wǎng)絡(luò)遵從IEEE 802.11標(biāo)準(zhǔn)之一。
135.如權(quán)利要求132所述的無線臺(tái)站,其中所存儲(chǔ)的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括所述無線網(wǎng)絡(luò)的標(biāo)識(shí)符;從所述無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元中的L3信息;與何時(shí)從所述AP接收到所述L2數(shù)據(jù)單元有關(guān)的時(shí)間戳;以及來自所述AP的L2數(shù)據(jù)單元的信號(hào)強(qiáng)度指示。
136.如權(quán)利要求135所述的無線臺(tái)站,其中所存儲(chǔ)的與各個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括與包含在從所述無線網(wǎng)絡(luò)的AP接收的L2數(shù)據(jù)單元中的任何L3信息中的任何移動(dòng)性信息有關(guān)的指示。
137.如權(quán)利要求135所述的無線臺(tái)站,其中所述數(shù)據(jù)庫還存儲(chǔ)與哪項(xiàng)無線網(wǎng)絡(luò)信息具有到無線網(wǎng)絡(luò)的最近關(guān)聯(lián)有關(guān)的指示。
138.如權(quán)利要求137所述的無線臺(tái)站,其中所述處理器被編程來周期性地更新所述數(shù)據(jù)庫,并且其中所述數(shù)據(jù)庫包括用于每個(gè)無線網(wǎng)絡(luò)的記錄,并且其中,不從所述數(shù)據(jù)庫清除最近關(guān)聯(lián)的無線網(wǎng)絡(luò)的記錄。
139.如權(quán)利要求135所述的無線臺(tái)站,其中所述處理器被編程來周期性地更新所述數(shù)據(jù)庫。
140.如權(quán)利要求132所述的無線臺(tái)站,還包括耦合到所述處理器的從L2到L3的接口,用于使運(yùn)行在所述處理器上的L3處理接受在所述收集中發(fā)現(xiàn)的一個(gè)或多個(gè)L3分組,所述通過L3的接受發(fā)生在所述臺(tái)站與無線網(wǎng)絡(luò)關(guān)聯(lián)之前。
141.如權(quán)利要求140所述的無線臺(tái)站,其中所述處理器被編程來在L3通過所述從L2到L3的接口接受至少一個(gè)移動(dòng)代理公告。
142.如權(quán)利要求141所述的無線臺(tái)站,其中所述處理還被編程來與一個(gè)特定的無線網(wǎng)絡(luò)相關(guān)聯(lián),其中從該無線網(wǎng)絡(luò)接收到了下述L2數(shù)據(jù)單元,其包含特定的L3分組,該L3分組包含移動(dòng)代理公告,以使得在所述關(guān)聯(lián)之后,所述臺(tái)站的無線網(wǎng)絡(luò)接口提供到正在與發(fā)送了所述特定L3分組的移動(dòng)代理通信的特定無線網(wǎng)絡(luò)的接口。
143.如權(quán)利要求142所述的無線臺(tái)站,其中所述發(fā)送了所述特定移動(dòng)代理公告的移動(dòng)代理是發(fā)送遵從IPv4的IP分組的移動(dòng)IP外部代理或發(fā)送遵從IPv4的IP分組的接入路由器,并且其中所述臺(tái)站是提供移動(dòng)IP服務(wù)的路由器,以使得在關(guān)聯(lián)到正在與所述發(fā)送了所述特定的移動(dòng)代理公告的移動(dòng)代理通信的AP之后,所述臺(tái)站是移動(dòng)路由器。
全文摘要
一種具有無線網(wǎng)絡(luò)設(shè)備的無線臺(tái)站,所述無線網(wǎng)絡(luò)設(shè)備能夠提供到無線網(wǎng)絡(luò)的鏈路層接口;一種運(yùn)行在無線臺(tái)站中的鏈路層(L2)上的方法;以及一種攜帶了在無線臺(tái)站中處理器上執(zhí)行時(shí)實(shí)現(xiàn)所述方法的計(jì)算機(jī)可讀代碼段的承載介質(zhì)。所述方法包括在臺(tái)站與無線網(wǎng)絡(luò)相關(guān)聯(lián)之前,無線接收從該臺(tái)站可聽到的一個(gè)或多個(gè)無線網(wǎng)絡(luò)的一個(gè)或多個(gè)無線接入點(diǎn)發(fā)送的L2幀。該方法還包括收集與所接收的L2幀有關(guān)的信息,包括L2信息和L3信息。L3信息包括AP是否正在發(fā)送來自移動(dòng)代理的IP分組,以使得該臺(tái)站可關(guān)聯(lián)到正在與移動(dòng)代理通信的無線網(wǎng)絡(luò)。所述方法還包括將與該臺(tái)站可聽到的無線網(wǎng)絡(luò)有關(guān)的信息存儲(chǔ)在數(shù)據(jù)庫中。所存儲(chǔ)的與每個(gè)無線網(wǎng)絡(luò)有關(guān)的信息包括下述信息中的一項(xiàng)或多項(xiàng)無線網(wǎng)絡(luò)的標(biāo)識(shí)符、從無線網(wǎng)絡(luò)的AP接收的L2幀中的L3信息、與何時(shí)從AP接收到L2幀有關(guān)的時(shí)間戳、以及來自AP的L2幀的信號(hào)強(qiáng)度指示。
文檔編號(hào)H04W88/08GK1685669SQ03823456
公開日2005年10月19日 申請日期2003年8月29日 優(yōu)先權(quán)日2002年10月3日
發(fā)明者馬爾科·莫爾泰尼, 馬希莫·G·盧基納, 帕斯卡爾·蒂貝爾 申請人:思科技術(shù)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
台中市| 孝昌县| 松溪县| 延寿县| 新昌县| 西峡县| 北川| 阳春市| 清水河县| 砚山县| 裕民县| 容城县| 阜平县| 玉龙| 兴安盟| 高青县| 寿宁县| 东城区| 永平县| 松阳县| 青田县| 冕宁县| 彰武县| 中方县| 额敏县| 应城市| 北辰区| 乃东县| 玉林市| 东台市| 甘肃省| 黎城县| 葫芦岛市| 伊宁市| 偃师市| 武夷山市| 胶州市| 泗水县| 萨嘎县| 濮阳市| 吉木乃县|