<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

用于改善移動裝置在無線子網絡之間的交接的方法和系統的制作方法

文檔序號:7605098閱讀:237來源:國知局
專利名稱:用于改善移動裝置在無線子網絡之間的交接的方法和系統的制作方法
技術領域
本發明主要涉及一種用于改善移動裝置在無線子網絡之間交接的方法和系統。特別地,本發明利用I.E.E.E.802.11(f)協議來減小移動裝置在子網絡間交接中的等待時間和數據包丟失。
由于無線網絡變得更為普遍,移動裝置的性能也在不斷提高。例如,當前的很多移動裝置(例如蜂窩電話、個人數字助理、膝上型電腦等)能夠通過無線連接連接到網絡上。總體來說,為了連接到無線網絡,移動裝置必須與其中的特定部件(例如“接入點”)相關聯。由于它們固有的便攜性,移動裝置經常從一個接入點“交接”到另一個接入點。特別地,當移動裝置的用戶從一個與他/她的裝置相關聯的接入點離開時,連接就會減弱并最終失敗。為了防止端對端連接的失敗,移動裝置必須搜索任何可利用的接入點并且與之相關聯。
如已知的那樣,一個無線網絡可以具有多個子網絡。除了其它部件外,每一個子網絡大體上包括一個移動代理和一組(例如一個或多個)移動裝置可訪問的接入點。單一的子網絡可以表示在一個單一的地理位置(例如在同一座建筑中)處或在相同的局域網(LAN)中等等的所有“機器”。將一個網絡分割為子網絡可以提供很多好處。例如,子網絡允許網絡利用一個單一共享網絡地址連接到因特網。雖然一個組織可以無需子網絡而具有連接到因特網的多個連接,但它需要對因特網指定的有限數量的網絡地址進行不必要的使用。
典型地,在開放系統互連層模型下,一個無線子網絡具有多個“層”。層1被稱為物理層,層2被稱為鏈路層或媒體訪問控制(MAC)層,層3被稱為網絡層,而層4被稱為輸送層。不幸的是,無論子網絡如何高效,隨著移動裝置從一個子網絡遷移到另一個時(一般稱為子網絡間遷移),各種問題出現了。特別地,當一個移動裝置在子網絡間遷移時,移動裝置必須被交接到一個新的代理(層3交接),并且隨后被交接到一個新接入點(層2交接)。一旦移動裝置完成層3交接,它就被指定一個臨時因特網地址(稱為轉交地址或COA)。
典型地,根據“移動IP”標準來管理層3交接。根據移動IP標準,在子網絡中的一個代理大約每一秒鐘發送“代理信標”。移動裝置接收代理信標并將接收代理信標當作一種驗證其連接到特定子網絡的方式。如果移動裝置從第一子網絡覆蓋的區域移出,就會遺漏代理信標(例如,或者沒有接收到,或者它們沒有被以足夠的“強度”接收)。無論如何,如果移動裝置遺漏了三個連續的代理信標,移動IP標準規定其必須搜索一個新的子網絡。因此,移動裝置會試圖檢測一個新的代理信標(例如,從一個新的子網絡中)。當移動裝置檢測到一個新的代理信標時,它就會與一個代理和其中的一個接入點相關聯。一旦關聯到新代理,一個新的COA將會被指定給移動裝置,并且一個消息將被發送給子網絡間的網關使得以任何打算送給移動裝置的數據包可以在此通過新的子網被傳送(根據新的IP地址)。
但是,在層3交接處理時出現了幾個問題。特別地,由于在試圖關聯到一個代理之前,移動裝置需要等待三個遺漏的代理信標,這意味著至少流逝了三秒鐘。這一等待時間不僅導致了與移動裝置的通信延時,也導致了數據包的丟失。特別地,在移動裝置完成層3交接之前,任何將要送給移動裝置的數據包將被傳送給舊接入點。這不僅導致了給移動裝置發送數據的延時,也引起了在舊接入點處的緩沖的數據包的堆積。該堆積導致了緩沖器的溢出和數據包的丟失。數據包只有在層3交接完成后才能通過新子網絡發送給移動裝置。
在移動裝置嚴格地執行層2交接時,通常不會出現這些問題,例如在一個特定子網內的接入點之間的遷移(稱為子網絡內遷移)就不會出現這些問題。通常,根據I.E.E.E.802.11(f)標準來處理子網絡內遷移。根據該標準,每一個接入點發送一個“接入點”信標。該接入點信標以比發送代理信標(例如每一秒)高很多的頻率被發送(例如以100毫秒的間隔)。如果移動裝置與特定的接入點相關聯,移動裝置就會連續地接收接入點信標。當移動裝置從接入點移出,接入點信標就會在強度上減弱,這與當移動裝置從子網絡中移出代理信標就會減弱的方式一樣。當接入點信標的強度減弱到低于一個閾值時,移動裝置就試圖檢測來自一個新接入點的新接入點信標。但是,由于以較高的頻率發送接入點信標,所以不會出現好幾秒的等待時間。這樣,在子網絡間遷移期間出現的通信延時和可能的數據包丟失就不是問題了。因此,層2交接比層3交接既快又平滑。
考慮到前述的內容,就需要一種方法和系統來改善移動裝置在無線子網絡之間的交接。為實現這一目的,就需要一種方法和系統來將子網絡內遷移的優點并入到子網絡間通信中。為實現這一目的,進一步需要一種利用I.E.E.E.802.11(f)的方法和系統在移動裝置的IP層(即層3)交接時緩沖和轉送數據包。
本發明總體提供一種用于改善移動裝置在無線子網絡間的交接的方法和系統。特別地,根據本發明,當移動裝置從第一無線子網絡移動到第二無線子網絡時,它將會檢測從第二無線子網絡中的新接入點發出的接入點信標。在檢測到接入點信標后,移動裝置將會發送一個關聯請求到那里。在接收到關聯請求之后,新的接入點就會發送一個轉發請求給曾與該移動裝置關聯的第一子網絡中的舊接入點。轉發請求導致由舊接入點接收的將要給該移動裝置的所有數據包被轉發給新接入點。因此,在進行層3交接時,移動裝置可以連續地接收它的數據包。一旦層3已經完成(在3秒或更長時間之后),移動裝置可以直接通過第二子網絡接收和發送數據包。因此,通過在進行層3交接的同時執行層2交接以及發送、轉發請求,本發明允許子網絡間交接更為平滑和快速。
本發明的第一方面提供一種用于改善移動裝置在無線子網絡間的交接的方法,包括提供一個與第一無線子網絡的第一接入點相關聯的移動裝置;如果從第一接入點發送來的接入點信標的電平下降到低于一個預定的閾值,則將移動裝置關聯到第二無線子網絡的第二接入點;以及在所述關聯之后從第二接入點向第一接入點發送一個轉發請求,該轉發請求導致由第一接入點接收的任何將要給該移動裝置的數據包被轉發給第二接入點。
本發明的第二方面提供一種用于改善移動裝置在無線子網絡間的交接的方法,包括提供一個與第一無線子網絡的第一接入點相關聯的移動裝置;如果從第一接入點發送來的接入點信標的電平下降到低于一個預定的閾值,則直接將移動裝置關聯到第二無線子網絡的第二接入點;并且在所述關聯之后從第二接入點向第一接入點發送一個轉發請求,該轉發請求導致由第一接入點接收的任何將要給該移動裝置的數據包被轉發給第二接入點;在發送了轉發請求之后將移動裝置與第二子網絡的代理相關聯;并且在與該代理相關聯之后,直接通過第二無線子網絡接收將要給該移動裝置的附加數據包。
本發明的第三方面提供一種改善移動裝置在無線子網絡間的交接的系統,包括一個具有第一接入點的第一子網絡和一個具有第二接入點的第二子網絡,其中如果從第一接入點發送來的接入點信標的電平下降到低于一個預定的閾值,該移動裝置被配置為與第二接入點相關聯;并且在與該移動裝置相關聯之后,第二接入點被配置為發送一個轉發請求給第一接入點,該轉發請求導致由第一接入點接收的任何將要給該移動裝置的數據包被轉發給第二接入點。
本發明的上述或其它特點將會通過參考以下附圖進行詳細的描述而變得更為容易理解,其中附

圖1描述了移動IP的概觀,其提供了一個用于移動裝置在無線子網絡間的層3交接的機制。
附圖2描述了兩個無線子網絡的框圖,本發明所述的移動裝置在上述兩個無線子網絡間遷移(即交接)。
附圖3描述了一個典型的移動裝置的層3交接和根據本發明的移動裝置的交接之間的時間線比較。
附圖4描述了一個根據本發明的移動裝置和接入點的框圖。
附圖僅僅是示意性的表示,而不是對本發明的特定參數的描述。附圖只是描述本發明的典型的實施例,并且因此不能被認為限定了本發明的范圍。在附圖中,相同的附圖標記表示相同的元件。
現在參考附圖1,其中示出了一個用于在第一無線子網絡14和第二無線子網絡16之間的移動裝置/節點12的層3交接的移動IP標準的概觀10。總體上,當移動裝置12從無線子網絡14移動到無線子網絡16時,其向一個外部代理(foreign agent)18登記并且獲得被稱為轉交地址(CoA)的臨時IP地址。移動裝置12也向它在無線子網絡14中的歸屬代理(home agent)20更新這一信息,使得歸屬代理20可以從相應的裝/置節點(CD)22向該新的CoA轉發數據包。但是,如上所述,在這一處理期間觀察到的交接等待時間長達好幾秒鐘,這造成了對于實時應用或TCP通信的嚴重的服務減弱。特別地,對于在移動IP下發生的層3交接,在試圖與外部代理18相關聯之前,移動裝置12會遺漏來自于歸屬代理20的三個代理信標。由于代理(如歸屬代理20和外部代理18)大約每一秒僅發送一個信標,所以在層3交接事實上發生之前,已經流逝了至少三秒鐘。
一旦完成了層3交接,就會給移動節點12分配一個新的IP地址。本領域熟知的IP地址是一個具有四組十進制數字的32位序列。例如,一個IP地址可以表示為如下“130.5.5.25”。另外假設在該例子中,頭兩組“130.5”標識網絡地址,“.5”標識子網絡地址以及“.25”標識主機地址。當一個移動裝置移動到不同的子網絡中,子網絡地址“.5”就會改變。因此,一旦分配給移動裝置12一個新的IP地址,對于移動裝置12來說,所有將來的通信將會通過無線子網絡16發送到那里。
參考附圖2,其中示出了一個根據本發明的、移動裝置在其間遷移(即交接)的兩個無線子網絡22A-B的框圖20。如所描述的那樣,兩個無線子網絡22A-B都具有相同的組件。所述組件包括路由器30A-B,外部代理32A-B,MAC橋34A-B和接入點36A-D。網關28位于兩個無線子網絡之間,用于將從相應節點/裝置26接收到的數據包發送到移動裝置24。總體上說,路由器30A-B和外部代理32A-B被認為是層3(IP層)的組件,而MAC橋34A-B和接入點36A-D被認為是層2(MAC層)的組件。無論如何,為了連接到特定的子網絡,移動裝置24將會與外部代理和其中的一個接入點相關聯。在關聯之后,來自相應裝置26的給移動裝置24的任何數據包將通過路由器、MAC橋和與該移動裝置相關聯的接入點被傳送給移動裝置24。應該理解,框圖20僅僅是說明性的,并且可以包含其它的組件或實現為其它的形式。為此,也應該注意到,所示的組件(例如接入點)的數量也是說明性的而不是限定性的。另外,也應該注意到,外部代理32A-B典型地是路由器30A-B的一部分或是連接到其上。由于概念性的目的,它們沒有在附圖2中示出。
根據本發明,當移動裝置24從無線子網絡22A移動到無線子網絡22B時,移動裝置24將直接根據I.E.E.E.802.11(f)與接入點(例如36C-D)相關聯,同時它試圖通過移動IP與外部代理32B關聯。例如,假設移動裝置24最初與無線子網絡22A的接入點36B和外部代理32A相關聯。另外,假設移動裝置24開始從無線子網絡22A向一點遷移出去,在該點處,來自于外部代理32A的代理信標和從接入點36B發送的接入點信標開始減弱強度。在先前的實施例中,如上面參考附圖1描述的那樣,移動裝置24應當根據移動IP標準執行與外部代理32B關聯的耗時的處理(例如層3交接)。也就是說,在移動裝置24可以試圖與外部代理32B關聯之前,會遺漏三個來自于外部代理32A的代理信標(例如,沒有檢測所述代理信標,或者所述代理信標的強度降低到低于如移動IP標準提出的一個預定“電平”閾值)。由于大約一秒鐘發送一個信標,在這一層3交接/關聯完成之前,至少流逝了三秒鐘。
根據本發明,移動裝置24在進行層3交接的同時,完成一個到另一個接入點的層2(例如MAC層)交接。特別地,當移動裝置24從無線子網絡22A移動到無線子網絡22B時,從接入點36B發送來的接入點信標被遺漏(例如,沒有檢測所述到接入點信標,或者所述接入點信標的強度降低到低于如I.E.E.E.802.11(f)標準提出的一個預定“電平”閾值)。此時,移動裝置24將試圖與無線網絡22B中的一個接入點相關聯(例如接入點36C)。由于接入點信標是以遠高于代理信標的頻率被發送的,所以移動裝置24在一個比它與外部代理32B相關聯的時間短得多的時間段內將試圖檢測接入點36C并與之相關聯。例如,在一個典型實施例中,移動裝置24在大約300-400毫秒內能夠與接入點36C相關聯(與需要多于三秒來與外部代理32B相關聯形成對比)。
一旦移動裝置24檢測到來自于接入點36C的接入點信標,移動裝置24就會發送一個關聯請求到那里。如I.E.E.E.802.11(f)標準提出的那樣,該關聯請求尤其包括該移動裝置的MAC地址和接入點36B的身份。一旦接入點36C接受該關聯請求并且發送一個確認返回移動裝置24,接入點36C就會發送一個轉發請求給舊的接入點36B。該轉發請求促使/要求由接入點36B接收的要給移動裝置24的任何數據包被轉發給接入點36C。特別地,在移動裝置24從無線子網絡22A交接到無線子網絡22B的期間,接入點36B能夠持續接收針對移動裝置24的數據包38。傳統上,數據包38在接入點36B被緩沖,直到完成層3交接。但是,由于層3交接需要多于3秒的時間,緩沖器會溢出并且會丟失數據包。根據本發明,當移動裝置24和接入點36C之間的關聯完成時(例如300-400毫秒),就發送轉發請求給接入點36B。在一個典型實施例中,接入點36C通過基于包含在關聯請求中的接入點38B的身份發出一個遠程驗證用戶撥入服務(RADIUS)請求,來確定接入點36C的IP地址。特別地,接入點36C將會利用接入點36B的身份來詢問一個數據庫等等。該身份被用于對該數據庫進行交叉參考以便提取接入點36B的實際IP地址。一旦該地址被確定,就利用所提取的IP地址將轉發請求發送給接入點36B。
在接收到該轉發請求之后,接入點36B將會把緩沖的數據包轉發給接入點36C(例如,從接入點36B沿MAC橋34A、路由器30A、網關28、路由器30B、MAC橋34B一直到接入點36C)。因此,代替在接收到數據包之前需要等待三秒或更長時間,移動節點24可以在大約幾百毫秒之內接收數據包。對數據包的緩沖、封裝和轉發將會持續直到完成層3交接(也就是說,移動裝置24與外部代理32B相關聯并且被指定一個新的如上所述的CoA地址(例如通過路由器30B))。此時,指示網關28通過無線子網絡22B(代替通過無線子網絡22A)發送針對移動裝置24的數據包。
應該理解,直到移動裝置24完成層3交接和得到新的CoA,它一直使用拓撲錯誤的IP地址。為了防止在去封裝之后接入點36C丟棄這些轉送的IP包,接入點36C應當將這一“子網絡前綴不一致”的IP地址與移動裝置24的MAC地址相關聯。因此,一旦完成了與接入點36C的層2交接,接入點36C就發出一個逆向地址解析協議(RARP)請求來獲得移動裝置24的舊(錯誤)的IP地址。通常利用如在關聯請求中標識的移動裝置24的MAC地址來實現RARP請求。一旦提供了舊的IP地址,將其與MAC地址相關聯(和移動裝置24)。這就使得無論何時一旦接入點36C接收到轉發的具有舊IP地址的數據包,該關聯的MAC地址就會通知接入點36C所述數據包應該被發送到哪一個移動裝置(即移動裝置24)。
另外,移動裝置24將一直使用無線子網絡22A的路由器30A作為它的用于上行鏈路(例如,從移動裝置24發送數據包)的默認路由器,直到完成層3交接。因此,在輸出的數據包的MAC幀的報頭中的目的地MAC地址是路由器30A的MAC地址。因此,如果接入點36C簡單地發送數據包而沒有任何改變,它們就不會到達路由器30A。為了處理這一問題,如果接入點36C從移動裝置24接收到了一個具有未知MAC地址的包,則接入點36C就發出一個RARP請求來識別相應組件的IP地址。如果沒有接收到任何RARP應答,接入點36C在數據庫中將該MAC地址標記為不能到達。一旦它從移動裝置24接收到數據包,其隨后將用路由器30B的MAC地址取代該目的地MAC地址。但是,如果執行了入口/出口(ingress/egress)過濾,接入點36C將封裝所述數據包并且將它們發送回無線子網絡20A直到完成層3交接。
現在參考附圖3,其中示出了一個典型的移動裝置的層3交接與根據本發明的移動裝置交接的時間線比較50。時間線50的部分52描述了典型的層3交接,同時部分60描述了根據本發明的交接。觀察部分50,可以看出為了完成層3的交接,移動裝置會遺漏三個代理信標54A-C。由于每秒鐘從移動代理發送一次代理信標,所以完成層3交接(在點56指出)需要花費至少3秒鐘。然而根據本發明,一旦與一個接入點的連接斷開(例如,遺漏接入點信標,或者接收到的功率強度低于某個預定閾值),移動裝置就試圖與新的接入點66進行關聯(延時間線的點70示出)。一旦完成所述關聯,新的接入點66就會發出一個RADIUS請求給RADIUS服務器68,以獲得舊接入點64的IP地址。一旦確定了該IP地址,就向該舊接入點發送一個轉發請求。基于該轉發請求,舊接入點就開始轉發任何已經接收的用于該移動裝置的數據包。如在時間線50中所能看到的,移動裝置大約在點70開始接收轉發的數據包。持續進行轉發直到在點56完成層3交接,在該點之后,移動裝置開始直接通過附圖2中的新的移動代理32B接收數據包。因此,在點70和點56之間的這段時間表示之前不可能的、根據本發明的移動裝置可以接收數據包的時間。
可以理解,本發明能夠以硬件、軟件或軟硬件組合的形式實現。為此,本發明的教導可以通過在移動裝置和/或子網絡組件中的基于硬件或基于軟件的裝置來實現。任何適合實現在此描述的方法的組件都是適宜的。一個典型的軟硬件組合是具有一個計算機程序的組件,當加載和執行該程序時,可以實現在此描述的相應方法。或者,可以利用一個專用組件,該專用組件具有實現本發明的一個或多個功能的專用硬件。本發明也可以被嵌入到一個計算機程序產品中,該程序產品包括所有能夠實現在此描述的方法的對應特征,并且當將其加載到計算機系統中時,其可以實現所述方法。計算機程序、軟件程序、程序或軟件,在此上下文中意味著一組能夠使得具有信息處理能力的系統能夠直接或在以下操作的其中之一或二者之后執行特定功能的任何表達式、語言、代碼或符號(a)轉換為另一種語言、代碼或符號;和/或(b)再現為不同的材料形式。
現在參考附圖4,其中示出了根據本發明的移動裝置102和接入點120的框圖100。本領域技術人員可以理解,附圖4中的框圖100僅僅是舉例,并且移動裝置102和接入點120可能還具有附加的未示出的組件。無論如何,如圖所示,移動裝置102包括處理器104、存儲器106、發送器/接收器108和有效打包器(active packetizer)110。移動裝置102的存儲器106包括數據112和/或用于實現在此描述的本發明的各功能的程序代碼114。根據本發明,當移動裝置102從原來的接入點(未示出)移出時,其開始檢測從接入點120發送來的接入點信標。此時,程序代碼114被配置成發送一個關聯請求返回給接入點120。典型地,該關聯請求將包括由I.E.E.E.802.11(f)標準規定的數據112,例如移動裝置102的MAC地址和與移動裝置102相關聯的舊接入點的身份。有效打包器110將關聯請求打包為一個或多個數據包,并且隨后通過發送器/接收器108將其發送給接入點120。
如進一步在附圖4中所示,接入點120包括處理器122、存儲器124、發送器/接收器126、數據和程序分離器128和有效打包器130。通過發送器/接收器126接收關聯請求并且將其轉發給在其中提取數據(例如,MAC地址和舊的接入點的身份)的數據和程序分離器128。也可以利用在存儲器124中的數據132產生一個確認請求/消息,并且隨后將其當作數據包通過有效打包器130發送回移動裝置102。一旦完成關聯,存儲器124中的程序代碼134被配置成發出一個RADIUS請求,以獲得舊的接入點的IP地址,并且隨后產生和發送一個轉發請求到那里。該舊的接入點被配置來接收該轉發請求,并且轉發任何要給移動裝置102的數據包。
在完成該移動裝置的層3交接之前,存儲器124中的程序代碼134被進一步配置為發出一個RARP請求,以獲得移動裝置102的舊的IP地址(即使用在關聯請求中接收到的MAC地址)。隨后,接入點120將可以適當地把從(具有舊的IP地址的)舊接入點轉發來的數據包路由給移動裝置102。此外,對于在完成層3交接之前從移動裝置102接收到的數據包,程序代碼134被配置為發出一個RARP請求,以便基于在所接收到的數據包內標識的舊路由器的MAC地址來獲得由移動裝置102使用的舊路由器的IP地址。
可以理解,框圖100僅僅是用于說明本發明的基于軟件的實現方式。特別地,本發明的底層功能在附圖4中被描述為由移動裝置102和接入點120中的程序代碼執行。但是并不一定非得是這種情況。相反地,可以通過移動裝置102和接入點120中實現的硬件(或軟硬件組合)來提供相同的功能。
本發明的上述優選實施例是用于說明和描述性的目的。其不應被理解為窮舉或限制本發明的精確的公開形式,而且明顯地可能具有很多修改或變型。本領域的普通技術人員可以理解,上述修改和變型包含在由所附權利要求書限定的范圍之內。
權利要求
1.一種用于改善移動裝置(24)在無線子網絡(22A和22B)之間的交接的方法,包括提供一個與第一無線子網絡(22A)的第一接入點(36B)相關聯的移動裝置(24);如果從第一接入點(36B)發送來的接入點信標的功率電平下降到低于一個預定的閾值,則將該移動裝置(24)與第二無線子網絡(22B)的第二接入點(36C)相關聯;和在所述關聯之后,從第二接入點(36C)向第一接入點(36B)發送一個轉發請求,其中該轉發請求使得由第一接入點(36B)接收的任何針對該移動裝置(24)的數據包被轉發給第二接入點(36C)。
2.根據權利要求1的方法,進一步包括基于該轉發請求從第一接入點(36B)向第二接入點(36C)轉發數據包。
3.根據權利要求2的方法,其中該轉發步驟包括在第一接入點(36B)處緩沖數據包;和向第二接入點(36C)轉發所緩沖的數據包。
4.根據權利要求1的方法,其中該發送步驟包括從第二接入點(36C)發出一個請求給RADIUS服務器(68),以確定第一接入點(36B)的IP地址;和利用所確定的第一接入點(36B)的IP地址來發送該轉發請求。
5.根據權利要求1的方法,進一步包括在將該移動裝置(24)直接與第二接入點(36C)關聯之后,將移動裝置(24)與第二無線子網絡(22B)的一個代理相關聯;和在將該移動裝置(24)與該代理關聯之后,確定用于第二無線子網絡(22B)的該移動裝置(24)的IP地址。
6.根據權利要求1的方法,其中該直接關聯步驟包括從第二接入點(36C)接收一個達到該規定閾值的接入點信標;和從該移動裝置(24)發送一個關聯請求給第二接入點(36C)。
7.根據權利要求6的方法,其中該關聯請求標識該移動裝置(24)的媒體訪問控制(MAC)地址和第一接入點(36B)的身份。
8.根據權利要求7的方法,進一步包括在該直接關聯步驟之后,利用該MAC地址從第二接入點(36C)發出一個逆向地址解析協議請求(RARP),以便獲得用于第一無線子網絡(22A)的該移動裝置(24)的IP地址;和將在第一無線子網絡(22A)中指定的該移動裝置(24)的IP地址與該MAC地址相關聯。
9.根據權利要求1的方法,進一步包括在第二接入點(36C)上從該移動裝置(24)接收一個數據包,其中該請求包括第一無線子網絡(22A)中的一個組件的MAC地址;和利用該請求中的MAC地址發出一個RARP請求,以便確定該組件的IP地址。
10.一種用于改善移動裝置(24)在無線子網絡(22A和22B)之間的交接的方法,包括提供一個與第一無線子網絡(22A)的第一接入點(36B)相關聯的移動裝置(24);如果從第一接入點(36B)發送來的接入點信標的功率電平下降到低于一個預定的閾值,則直接將該移動裝置(24)與第二無線子網絡(22B)的第二接入點(36C)相關聯;在所述關聯之后從第二接入點(36C)向第一接入點(36B)發送一個轉發請求,其中該轉發請求使得由第一接入點(36B)接收的任何針對該移動裝置(24)的數據包被轉發給第二接入點(36C);在發送了該轉發請求之后將該移動裝置(24)與第二無線子網絡(22B)的一個代理相關聯;和在與該代理相關聯之后,直接通過第二無線子網絡(22B)接收針對該移動裝置(24)的附加數據包。
11.根據權利要求10的方法,其中該轉發步驟包括在第一接入點(36B)處緩沖數據包;和向第二接入點(36C)轉發所緩沖的數據包。
12.根據權利要求10的方法,其中該發送步驟包括從第二接入點(36C)發出一個請求給RADIUS服務器(68),以便確定第一接入點(36B)的IP地址;和利用所確定的第一接入點(36B)的IP地址來發送該轉發請求。
13.根據權利要求10的方法,其中該直接關聯步驟包括從第二接入點(36C)接收一個達到該規定閾值的接入點信標;和從該移動裝置(24)中發送一個關聯請求給第二接入點(36C)。
14.根據權利要求13的方法,其中該關聯請求標識該移動裝置(24)的媒體訪問控制(MAC)地址和第一接入點(36B)的身份。
15.根據權利要求14的方法,進一步包括在該直接關聯步驟之后,利用該MAC地址從第二接入點(36C)發出一個逆向地址解析協議請求(RARP),以便獲得用于第一無線子網絡(22A)的該移動裝置(24)的IP地址;和將在第一無線子網絡(22A)內分配的該移動裝置(24)的IP地址與該MAC地址相關聯。
16.一種改善移動裝置(24)在無線子網絡(22A和22B)之間的交接的系統,包括一個具有第一接入點(36B)的第一子網絡和一個具有第二接入點(36C)的第二子網絡,其中如果從第一接入點(36B)發送來的接入點信標的功率電平下降到低于一個預定的閾值,該移動裝置(24)就被配置為與第二接入點(36C)相關聯;和其中在與該移動裝置(24)相關聯之后,第二接入點(36C)被設置為發送一個轉發請求給第一接入點(36B),該轉發請求使得由第一接入點(36B)接收的任何針對該移動裝置(24)的數據包被轉發給第二接入點(36C)。
17.根據權利要求16的系統,其中在該移動裝置(24)與第二無線子網絡(22B)的一個代理相關聯之前,該移動裝置(24)被設置為直接與第二接入點(36C)相關聯。
18.根據權利要求17的系統,其中該在移動裝置(24)已經與第二接入點(36C)相關聯之后,該移動裝置(24)進一步被設置為與該新的無線子網絡的代理相關聯,并且在與該代理相關聯之后,確定用于第二無線子網絡(22B)的該移動裝置(24)的IP地址。
19.根據權利要求16的系統,其中該移動裝置(24)被設置為檢測接入點信標并發送一個關聯請求給第二接入點(36C),其中該關聯請求包括該移動裝置(24)的MAC地址和第一接入點(36B)的身份。
20.根據權利要求19的系統,其中第二接入點(36C)被設置為利用包含在該關聯請求中的身份來確定第一接入點(36B)的IP地址,以及利用包含在該關聯請求中的MAC地址來確定用于第一無線子網絡(22A)的該移動裝置(24)的IP地址。
全文摘要
根據本發明,提供一種用于改善移動裝置在無線子網絡之間的交接的方法和系統。特別地,根據本發明,一個移動裝置在與新的子網絡的代理關聯(層3交接)之前,直接與新無線子網絡的新接入點相關聯(層2交接)。一旦完成了與新接入點的關聯,將會從新接入點向先前與該移動裝置相關聯的無線子網絡的舊接入點發送一個轉發請求。該轉發請求使得由舊接入點接收的所有要給該移動裝置的數據包被轉發給新的接入點。隨后,一旦移動裝置完成與新無線子網絡的代理的關聯,該移動裝置將直接通過新子網絡接收數據包。
文檔編號H04L29/06GK1754347SQ200480005194
公開日2006年3月29日 申請日期2004年2月23日 優先權日2003年2月27日
發明者C·T·周, Z·鐘 申請人:皇家飛利浦電子股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影