專利名稱:用于跨越無線網(wǎng)絡(luò)的動(dòng)態(tài)漫游的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明大體來說涉及無線通信,且更具體來說涉及用于通過多個(gè)動(dòng)態(tài)連接以無縫 質(zhì)量在不同網(wǎng)絡(luò)之間漫游的技術(shù)。
背景技術(shù):
隨著移動(dòng)通信的增長,且隨著越來越多的用戶開始通過移動(dòng)裝置收發(fā)大量數(shù)據(jù), 對(duì)具有無縫通信質(zhì)量的漫游移動(dòng)通信的需求也隨之增長。對(duì)于任一移動(dòng)裝置,漫游具有無 縫會(huì)話的不同網(wǎng)絡(luò)是一項(xiàng)困難的技術(shù)問題。由于無線通信的早期開發(fā),無線網(wǎng)狀網(wǎng)絡(luò)已成為網(wǎng)狀架構(gòu)最受關(guān)注的應(yīng)用。無線 網(wǎng)狀網(wǎng)最初是針對(duì)軍事應(yīng)用開發(fā)的,但在過去的十年中經(jīng)歷了顯著演變。隨著無線電成本 的大幅下降,單無線電產(chǎn)品演變成每網(wǎng)狀節(jié)點(diǎn)支持更多的無線電,其中額外無線電提供特 定功能,例如客戶終止入、回程服務(wù)或用于移動(dòng)性應(yīng)用中的高速交接的掃描無線電。由于多 重跳躍所導(dǎo)致的增加的延遲以及協(xié)議和初始覆蓋范圍規(guī)劃的復(fù)雜性,無線網(wǎng)狀網(wǎng)絡(luò)將要被 消除。同時(shí),移動(dòng)IP是因特網(wǎng)工程任務(wù)組(Internet Engineering Task Force)標(biāo)準(zhǔn)通 信協(xié)議,其經(jīng)設(shè)計(jì)以允許移動(dòng)裝置用戶從一個(gè)網(wǎng)絡(luò)(本地代理作為服務(wù)器)移動(dòng)到另一網(wǎng) 絡(luò)(外地代理作為服務(wù)器)同時(shí)維持具有轉(zhuǎn)交地址的永久IP地址。移動(dòng)IP協(xié)議允許因特 網(wǎng)上IP數(shù)據(jù)報(bào)的透明路由。每一移動(dòng)節(jié)點(diǎn)通過其本地地址來識(shí)別而不管其在因特網(wǎng)上的 當(dāng)前位置如何。盡管遠(yuǎn)離本地,但移動(dòng)節(jié)點(diǎn)與給出關(guān)于其當(dāng)前位置的信息的轉(zhuǎn)交地址相關(guān) 聯(lián)。移動(dòng)IP規(guī)定了移動(dòng)節(jié)點(diǎn)如何向其本地代理注冊(cè)以及本地代理如何通過建立在本地代 理與外地代理之間的隧道將數(shù)據(jù)報(bào)路由到所述移動(dòng)節(jié)點(diǎn)。通過使用移動(dòng)IP,節(jié)點(diǎn)可在不改 變其IP地址的情況下改變其到因特網(wǎng)的附接點(diǎn)。此允許其在移動(dòng)的同時(shí)維持傳送及更高 層連接。然而,移動(dòng)IP面臨某一關(guān)鍵技術(shù)問題,例如交接問題以及本地代理/外地代理之 間的依賴性。不管使用何種交接,交接的一般過程均包括系統(tǒng)發(fā)現(xiàn)、交接決策及交接執(zhí)行。 系統(tǒng)發(fā)現(xiàn)包含當(dāng)移動(dòng)裝置在移動(dòng)時(shí)檢測(cè)所述移動(dòng)裝置。交接決策是根據(jù)信號(hào)衰減、信號(hào)噪 聲、陰影衰減、多路徑衰減、路徑損耗等而做出的。另外,本地代理及外地代理必須在任一 移動(dòng)裝置從一者移動(dòng)到另一者時(shí)建立連接。所述連接稱為「隧道」。舉例來說,移動(dòng)裝置一 離開本地代理網(wǎng)絡(luò)并進(jìn)入外地代理網(wǎng)絡(luò),所述移動(dòng)裝置即可從外地代理的廣播接收轉(zhuǎn)交地 址。所述移動(dòng)裝置必須向外地代理或本地代理注冊(cè)所述轉(zhuǎn)交地址,使得這兩個(gè)代理可在所 述注冊(cè)的基礎(chǔ)上建立隧道。根據(jù)上述內(nèi)容,移動(dòng)IP結(jié)構(gòu)一次僅利用一個(gè)連接,這難以傳輸 大量數(shù)據(jù)(尤其是漫游期間的突發(fā)數(shù)據(jù))且極難為移動(dòng)裝置提供無縫通信。因此,所有現(xiàn)有系統(tǒng)不能提供以無縫質(zhì)量在不同無線通信系統(tǒng)之間進(jìn)行漫游期間 處理大量數(shù)據(jù)(例如實(shí)時(shí)視頻通信)的良好能力。
發(fā)明內(nèi)容
提供本發(fā)明以解決以上問題。本發(fā)明提供通過多個(gè)動(dòng)態(tài)連接來調(diào)度任務(wù)的包而以 無縫質(zhì)量漫游跨越無線網(wǎng)絡(luò)的網(wǎng)絡(luò)技術(shù)及在順暢地進(jìn)行漫游期間處理大量數(shù)據(jù)的良好能力。根據(jù)本發(fā)明的實(shí)施例,一種用于通過多個(gè)連接來調(diào)度任務(wù)的包的網(wǎng)絡(luò)裝置包括 至少第一網(wǎng)絡(luò)接口及第二網(wǎng)絡(luò)接口,其中所述第一網(wǎng)絡(luò)接口經(jīng)配置以與網(wǎng)絡(luò)節(jié)點(diǎn)建立第一 連接,所述第二網(wǎng)絡(luò)接口經(jīng)配置以與所述網(wǎng)絡(luò)節(jié)點(diǎn)建立第二連接,且所述至少第一連接及 第二連接中的至少一者是無線的,其中所述網(wǎng)絡(luò)裝置及所述網(wǎng)絡(luò)節(jié)點(diǎn)中的至少一者是可移 動(dòng)的;及傳輸單元,其經(jīng)配置以從所述至少第一連接及第二連接中選擇傳輸連接以將包發(fā) 送到所述網(wǎng)絡(luò)節(jié)點(diǎn),其中所述傳輸連接具有相對(duì)低的等待時(shí)間,且所述選擇是重復(fù)執(zhí)行的。由于存在多個(gè)建立在所述網(wǎng)絡(luò)裝置與所述網(wǎng)絡(luò)節(jié)點(diǎn)之間的連接,因此將容易在所 述網(wǎng)絡(luò)裝置與所述網(wǎng)絡(luò)節(jié)點(diǎn)之間傳輸突發(fā)數(shù)據(jù),例如視頻通信的數(shù)據(jù)。另外,如果所述連接 中的一者在交接過程期間中斷,那么其它連接仍可為所述網(wǎng)絡(luò)裝置提供無縫通信。在交接 過程之后,新建立的連接可與其它現(xiàn)有連接協(xié)作以在所述網(wǎng)絡(luò)裝置與所述網(wǎng)絡(luò)節(jié)點(diǎn)之間傳 輸數(shù)據(jù)。因此,本發(fā)明可提供通過無線網(wǎng)絡(luò)以無縫質(zhì)量在不同網(wǎng)絡(luò)系統(tǒng)之間的動(dòng)態(tài)漫游且 具有在順暢地進(jìn)行漫游的同時(shí)處理突發(fā)數(shù)據(jù)的良好能力。根據(jù)本發(fā)明的實(shí)施例,一種用于通過多個(gè)連接來調(diào)度任務(wù)的包的網(wǎng)絡(luò)系統(tǒng)包括 網(wǎng)絡(luò)節(jié)點(diǎn);及網(wǎng)絡(luò)裝置,其經(jīng)配置以與所述網(wǎng)絡(luò)節(jié)點(diǎn)建立至少第一連接及第二連接且從所 述至少第一連接及第二連接中選擇傳輸連接以將包發(fā)送到所述網(wǎng)絡(luò)節(jié)點(diǎn),其中所述傳輸連 接具有相對(duì)低的等待時(shí)間,且所述選擇是重復(fù)執(zhí)行的;其中所述至少第一連接及第二連接 中的至少一者是無線的,且所述網(wǎng)絡(luò)裝置及所述網(wǎng)絡(luò)節(jié)點(diǎn)中的至少一者是可移動(dòng)的。根據(jù)本發(fā)明的實(shí)施例,一種待在電子裝置中用于通過多個(gè)連接來調(diào)度任務(wù)的包的 網(wǎng)絡(luò)模塊包括網(wǎng)絡(luò)單元,其用于與網(wǎng)絡(luò)節(jié)點(diǎn)建立至少第一連接及第二連接,其中所述至少 第一連接及第二連接中的至少一者是無線的,且所述電子裝置及所述網(wǎng)絡(luò)節(jié)點(diǎn)中的至少一 者是可移動(dòng)的;及傳輸單元,其用于從所述至少第一連接及第二連接中選擇傳輸連接以將 包發(fā)送到所述網(wǎng)絡(luò)節(jié)點(diǎn),其中所述傳輸連接具有相對(duì)低的等待時(shí)間且所述選擇是重復(fù)執(zhí)行 的。根據(jù)本發(fā)明的實(shí)施例,一種用于通過多個(gè)連接將任務(wù)的包從第一電子裝置調(diào)度到 網(wǎng)絡(luò)節(jié)點(diǎn)的方法包括在所述第一電子裝置與所述網(wǎng)絡(luò)節(jié)點(diǎn)之間建立至少第一連接及第二 連接,其中所述至少第一連接及第二連接中的至少一者是無線的,且所述第一電子裝置及 所述網(wǎng)絡(luò)節(jié)點(diǎn)中的至少一者是可移動(dòng)的;及從所述至少第一連接及第二連接中選擇傳輸連 接以將包從所述第一電子裝置發(fā)送到所述網(wǎng)絡(luò)節(jié)點(diǎn),其中所述傳輸連接具有相對(duì)低的等待 時(shí)間且重復(fù)執(zhí)行所述選擇。根據(jù)本發(fā)明的實(shí)施例,一種待在電子裝置中用于使所述電子裝置執(zhí)行以下過程的 程序產(chǎn)品在所述電子裝置與網(wǎng)絡(luò)節(jié)點(diǎn)之間建立至少第一連接及第二連接,其中所述至少 第一連接及第二連接中的至少一者是無線的,且所述電子裝置及所述網(wǎng)絡(luò)節(jié)點(diǎn)中的至少一 者是可移動(dòng)的;及從所述至少第一連接及第二連接中選擇傳輸連接以將包從所述電子裝 置發(fā)送到所述網(wǎng)絡(luò)節(jié)點(diǎn),其中所述傳輸連接具有相對(duì)低的等待時(shí)間且重復(fù)執(zhí)行所述選擇過 程。根據(jù)本發(fā)明的進(jìn)一步實(shí)施例,一種接口裝置包括具有相同技術(shù)的多個(gè)無線接口以用于與網(wǎng)絡(luò)節(jié)點(diǎn)建立多個(gè)連接。
圖1是圖解說明在本發(fā)明實(shí)施例中用于在兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間調(diào)度包的無線網(wǎng)絡(luò) 環(huán)境的圖示;圖2是用于正連接的兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的網(wǎng)絡(luò)環(huán)境的框圖。圖3顯示IP會(huì)話的雙向包流。圖4顯示根據(jù)本發(fā)明實(shí)施例的IP會(huì)話的雙向包流。圖5顯示若干包通過網(wǎng)絡(luò)節(jié)點(diǎn)之間的TLC。圖6顯示若干包沿與圖5中所示方向相反的方向通過網(wǎng)絡(luò)節(jié)點(diǎn)之間的TLC。圖7顯示若干包已穿過圖4中所示的網(wǎng)絡(luò)節(jié)點(diǎn)。圖8是顯示網(wǎng)絡(luò)節(jié)點(diǎn)上的不同接口的網(wǎng)絡(luò)環(huán)境的框圖,其中每一接口在其相應(yīng)網(wǎng) 絡(luò)環(huán)境下鏈接到下一節(jié)點(diǎn)。圖9顯示如何在基本網(wǎng)絡(luò)鏈路的基礎(chǔ)上建立TLC。圖10顯示如何在網(wǎng)絡(luò)節(jié)點(diǎn)之間建立TLC。圖11顯示如何與接口 IP建立TLC。圖12顯示圖11中所示的鏈路的對(duì)應(yīng)物。圖13顯示具有IP信息的網(wǎng)絡(luò)節(jié)點(diǎn)之間的TLC。圖14顯示兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間的3個(gè)TLC。圖15顯示連接到圖14中所示的網(wǎng)絡(luò)節(jié)點(diǎn)中的每一者的局域網(wǎng)絡(luò)。圖16顯示具有IP信息的包流。圖17顯示圖16中所示的兩個(gè)節(jié)點(diǎn)之間的多個(gè)TLC。圖18顯示如何跨越圖17中所示的TLC來調(diào)度包。
具體實(shí)施例方式為保持無線環(huán)境下兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間的正在進(jìn)行的應(yīng)用會(huì)話無縫,本發(fā)明中揭示 通過多個(gè)動(dòng)態(tài)連接來調(diào)度任務(wù)的包以漫游跨越無線網(wǎng)絡(luò)的網(wǎng)絡(luò)技術(shù)。參照?qǐng)D1,其揭示對(duì) 用以解決前述問題的網(wǎng)絡(luò)技術(shù)的基本理解。圖1是圖解說明在本發(fā)明實(shí)施例中用于在兩個(gè) 網(wǎng)絡(luò)節(jié)點(diǎn)之間調(diào)度包的無線網(wǎng)絡(luò)環(huán)境的圖示。所述網(wǎng)絡(luò)環(huán)境包括網(wǎng)絡(luò)節(jié)點(diǎn)100及網(wǎng)絡(luò)節(jié)點(diǎn) 120,其經(jīng)由網(wǎng)絡(luò)500通過多個(gè)傳送層連接(TLC) 301,302及303彼此連接,其中所述多個(gè) TLC可以是使用任一類型及形式的隧穿協(xié)議的任何隧道連接及/或使用任一類型及形式的 虛擬專用連網(wǎng)(VPN)協(xié)議的任何VPN連接,例如SSLVPN,如所屬領(lǐng)域的技術(shù)人員可理解。請(qǐng) 注意,網(wǎng)絡(luò)節(jié)點(diǎn)100及網(wǎng)絡(luò)節(jié)點(diǎn)120中的至少一者是可移動(dòng)的及/或漫游跨越無線環(huán)境下 的網(wǎng)絡(luò)。當(dāng)連接TLC 30UTLC 302及TLC303中的一者斷開時(shí),將建立新的鏈路以保持網(wǎng)絡(luò) 節(jié)點(diǎn)100與120之間的多個(gè)動(dòng)態(tài)連接。所述網(wǎng)絡(luò)環(huán)境進(jìn)一步包括網(wǎng)絡(luò)節(jié)點(diǎn)200及網(wǎng)絡(luò)節(jié)點(diǎn) 220。在建立應(yīng)用IP會(huì)話(AIS)400的情況下,通過使用網(wǎng)絡(luò)節(jié)點(diǎn)100及網(wǎng)絡(luò)節(jié)點(diǎn)120作為 網(wǎng)關(guān)(或可配備以攔截所述應(yīng)用IP會(huì)話的任一中間網(wǎng)絡(luò)節(jié)點(diǎn),如所屬領(lǐng)域的技術(shù)人員可理 解),網(wǎng)絡(luò)節(jié)點(diǎn)200與網(wǎng)絡(luò)節(jié)點(diǎn)220連接,其中網(wǎng)絡(luò)501是節(jié)點(diǎn)100與200之間的網(wǎng)絡(luò),且網(wǎng) 絡(luò)502是節(jié)點(diǎn)120與220之間的網(wǎng)絡(luò)。
首先,將屬于AIS 400的包從網(wǎng)絡(luò)節(jié)點(diǎn)200發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)100,且接著網(wǎng)絡(luò)節(jié)點(diǎn) 100通過多個(gè)TLC 301、302及303將所述包調(diào)度到網(wǎng)絡(luò)節(jié)點(diǎn)120,且接著網(wǎng)絡(luò)節(jié)點(diǎn)120將所 述包發(fā)送到作為所述包目的地的網(wǎng)絡(luò)節(jié)點(diǎn)220。根據(jù)所述實(shí)施例,使用多個(gè)連接在兩個(gè)網(wǎng)絡(luò) 節(jié)點(diǎn)之間發(fā)送任務(wù)的包可增加負(fù)載帶寬且維持用于所述任務(wù)的可接受性能能力。將通過參 照后續(xù)圖式中的一些圖式更清晰地描述如何調(diào)度屬于所述AIS的那些包。為簡化概念以使得我們可集中于所述AIS上,在圖2中,如與圖1相比,中間網(wǎng)絡(luò)、 網(wǎng)關(guān)及多個(gè)連接(包含501、502、100、120、301、302及303)中的任一者由網(wǎng)絡(luò)500替換。也 就是說,不管網(wǎng)絡(luò)節(jié)點(diǎn)200與220之間的連接多么復(fù)雜,AIS 400僅為建立在網(wǎng)絡(luò)節(jié)點(diǎn)200 與220之間的IP會(huì)話。舉例來說,在一個(gè)實(shí)施例中,其可以是客戶端服務(wù)器應(yīng)用模型,其中 網(wǎng)絡(luò)節(jié)點(diǎn)200是客戶端節(jié)點(diǎn)且網(wǎng)絡(luò)節(jié)點(diǎn)220是服務(wù)器節(jié)點(diǎn)。在另一實(shí)施例中,其可以是對(duì) 等應(yīng)用,例如,實(shí)時(shí)VOIP(基于因特網(wǎng)協(xié)議的話音)應(yīng)用,其中一個(gè)對(duì)等體是網(wǎng)絡(luò)節(jié)點(diǎn)200 而另一對(duì)等體是網(wǎng)絡(luò)節(jié)點(diǎn)220。圖3顯示屬于AIS 400的包。在圖3中,包401、402及403從網(wǎng)絡(luò)節(jié)點(diǎn)200依序 傳輸?shù)骄W(wǎng)絡(luò)節(jié)點(diǎn)220 ;包421、422及423從網(wǎng)絡(luò)節(jié)點(diǎn)220依序傳輸?shù)骄W(wǎng)絡(luò)節(jié)點(diǎn)200。關(guān)于更 多細(xì)節(jié),向圖4添加先前包含于圖1中的中間網(wǎng)絡(luò)媒體。在圖4中,網(wǎng)絡(luò)節(jié)點(diǎn)100及120分 別在網(wǎng)絡(luò)節(jié)點(diǎn)200及220之前于朝向其對(duì)應(yīng)物的中途中充當(dāng)網(wǎng)關(guān)(或可配備任一中間網(wǎng)絡(luò) 節(jié)點(diǎn)以攔截AIS,如所屬領(lǐng)域的技術(shù)人員可理解),且TLC 301,302及303是以每一端分別 終止于網(wǎng)絡(luò)節(jié)點(diǎn)100及120處而建立供網(wǎng)絡(luò)節(jié)點(diǎn)100及120路由及調(diào)度包的多個(gè)連接。圖5顯示在進(jìn)入網(wǎng)絡(luò)節(jié)點(diǎn)100時(shí)及之后的包。在圖5中,從TLC 301、302及303 中選擇傳輸連接以發(fā)送所述包且重復(fù)執(zhí)行所述選擇。舉例來說,首先,選擇TLC 301以發(fā)送 包401,接著選擇TLC 302以發(fā)送包402,且接著選擇TLC 303以發(fā)送包403。對(duì)于沿與圖5 中所示方向相反的方向的包流,如圖6中所示,舉例來說,選擇TLC 301以發(fā)送包421,選擇 TLC 302以發(fā)送包422,且選擇TLC 303以發(fā)送包423。如圖7中所示,在離開所述TLC且分 別進(jìn)入網(wǎng)絡(luò)節(jié)點(diǎn)100及120之后,包401、402及403 (雖然先前為分離的)現(xiàn)在繼續(xù)去往網(wǎng) 絡(luò)節(jié)點(diǎn)220 ;包421、422及423現(xiàn)在繼續(xù)去往網(wǎng)絡(luò)節(jié)點(diǎn)200。以下揭示一種用于在考慮到基本層鏈路及局域網(wǎng)絡(luò)識(shí)別符(例如,因特網(wǎng)協(xié)議 (IP)地址)兩者的同時(shí)通過多個(gè)TLC傳輸包的方法。如圖8中所示,網(wǎng)絡(luò)節(jié)點(diǎn)100上存 在三個(gè)接口 800、801及802,其中每一者可分別在其網(wǎng)絡(luò)環(huán)境網(wǎng)絡(luò)5001、網(wǎng)絡(luò)5002及網(wǎng)絡(luò) 5003下鏈接到下一網(wǎng)絡(luò)節(jié)點(diǎn)8001、8011及8021,其中接口 800、801及802中的每一者可以 是虛擬接口或物理接口。在一個(gè)實(shí)施例中,此類網(wǎng)絡(luò)可以是異質(zhì)的。舉例來說,網(wǎng)絡(luò)5001 可以是802. 3網(wǎng)絡(luò),網(wǎng)絡(luò)5002可以是WiFi (無線保真)網(wǎng)絡(luò)且網(wǎng)絡(luò)5003可以是其上具有 PPP(點(diǎn)對(duì)點(diǎn)協(xié)議)協(xié)議的PHS蜂窩式電話網(wǎng)絡(luò)。不管何種網(wǎng)絡(luò)及其上運(yùn)行何種低層協(xié)議, 均在用于建立TLC的物理或虛擬接口上配置局域網(wǎng)絡(luò)識(shí)別符,如所屬領(lǐng)域的技術(shù)人員可理 解。在一個(gè)實(shí)施例中,此類網(wǎng)絡(luò)可以是同質(zhì)的,舉例來說,所有網(wǎng)絡(luò)均為WiFi網(wǎng)絡(luò)。在圖 9中,TLC 301、TLC 302及TLC 303中的每一者均是在其基本低層網(wǎng)絡(luò)鏈路的基礎(chǔ)上建立 的。在圖10中,跨越網(wǎng)絡(luò)500建立每一端分別終止于網(wǎng)絡(luò)節(jié)點(diǎn)100及120處的TLC基于與 網(wǎng)絡(luò)節(jié)點(diǎn)100中的接口 800及網(wǎng)絡(luò)節(jié)點(diǎn)120中的接口 900的基本鏈路。在一個(gè)實(shí)施例中, 舉例來說,參照以下圖式中的一些圖式描述當(dāng)所應(yīng)用的局域網(wǎng)絡(luò)識(shí)別符為因特網(wǎng)協(xié)議(IP) 地址時(shí)就本發(fā)明來說將如何處理IP地址,這是因?yàn)榫钟蚓W(wǎng)絡(luò)識(shí)別符(例如所應(yīng)用的IP地址)為無線漫游領(lǐng)域中的一項(xiàng)棘手問題,如所屬領(lǐng)域的技術(shù)人員可理解。如圖11中所示, 在網(wǎng)絡(luò)501環(huán)境下,在與具有接口 IP 192. 168. 0. 101的接口 800的基本鏈路的基礎(chǔ)上建立 TLC 301 ;建立經(jīng)由網(wǎng)絡(luò)節(jié)點(diǎn)100且通過所述TLC傳輸?shù)膽?yīng)用IP會(huì)話,其終止于具有IP地 址172. 16. 1.67的網(wǎng)絡(luò)節(jié)點(diǎn)200處。另一方面,如圖12中所示,在網(wǎng)絡(luò)N環(huán)境下,在與具有 接口 IP地址100. 10. 10. 1的接口 900的基本鏈路的基礎(chǔ)上建立TLCN ;建立經(jīng)由網(wǎng)絡(luò)節(jié)點(diǎn) 120且通過所述TLC傳輸?shù)腁IS 400,其終止于具有IP地址172. 17. 2. 73的網(wǎng)絡(luò)節(jié)點(diǎn)220 處。圖13是以網(wǎng)絡(luò)節(jié)點(diǎn)100與120之間的TLC為觀察點(diǎn)的圖示。所述TLC建立在網(wǎng)絡(luò)節(jié) 點(diǎn)100與120之間,其跨越網(wǎng)絡(luò)500分別終止于接口 IP 192. 168.0. 101及100. 10. 10. 1處。 圖14是具有額外傳送層包標(biāo)題信息的所有三個(gè)TLC的圖示。TLC 301建立在網(wǎng)絡(luò)節(jié)點(diǎn)100 與120之間且終止于接口 IP 192. 168. 101及100. 10. 10. 1處,其中在網(wǎng)絡(luò)節(jié)點(diǎn)100側(cè)上具 有類似于192. 168. 0. 101:36021<->100· 10. 10. 1:2000的網(wǎng)絡(luò)/傳送層包標(biāo)題(或TLC元 組)。在一些實(shí)施例中,如果TLC采用網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)技術(shù)以通過朝向網(wǎng)絡(luò)節(jié)點(diǎn)120的 中途中的中間網(wǎng)關(guān)發(fā)送包,那么應(yīng)改變包標(biāo)題。TLC 302建立且終止于接口 IP 10.25.0.1 及 100. 10. 10. 1 處,其具有類似于 10. 25. 0. 1 64077<->100. 10. 10. 1:2000 的網(wǎng)絡(luò) / 傳送層 包標(biāo)題。TLC 303建立且終止于接口 IP 10. 200. 5. 78及100. 10. 10. 1處,其具有類似于10. 200. 5. 78:20107<->100. 10. 10. 1:2000的網(wǎng)絡(luò)/傳送層包標(biāo)題。圖15是基于圖14的圖示。 在圖15中,通過網(wǎng)絡(luò)節(jié)點(diǎn)100與120之間的這些多個(gè)TLC而建立在網(wǎng)絡(luò)節(jié)點(diǎn)200與220之 間的AIS分別終止于具有IP地址172. 16. 1. 67及IP地址172. 17. 1. 73的每一端處。圖16顯示屬于建立在網(wǎng)絡(luò)節(jié)點(diǎn)200與220之間的AIS的包如何流動(dòng)穿過建立在 網(wǎng)絡(luò)節(jié)點(diǎn)100與120之間的多個(gè)TLC。包401、402及403從網(wǎng)絡(luò)節(jié)點(diǎn)200傳輸?shù)骄W(wǎng)絡(luò)節(jié)點(diǎn) 220 ;且包421、422及423從網(wǎng)絡(luò)節(jié)點(diǎn)220傳輸?shù)骄W(wǎng)絡(luò)節(jié)點(diǎn)200。這些包屬于(例如)具有 類似于172. 16. 1.67:45001<->172. 17. 2. 73:3701的網(wǎng)絡(luò)/傳送層包標(biāo)題(或應(yīng)用會(huì)話元 組)的AIS。圖17顯示網(wǎng)絡(luò)節(jié)點(diǎn)200與220之間的AIS連同先前所描述的AIS會(huì)話元組及 TLC元組信息一起路由穿過建立在網(wǎng)絡(luò)節(jié)點(diǎn)100與120之間的所述多個(gè)TLC。在圖18中, 包401、402及403經(jīng)調(diào)度以分別路由穿過(例如)TLC 301, TLC 302及TLC 303。在實(shí)施例中,網(wǎng)絡(luò)節(jié)點(diǎn)100可以是用于通過多個(gè)連接(例如,TLC 30UTLC 302及 TLC 303)調(diào)度任務(wù)的網(wǎng)絡(luò)裝置。所述網(wǎng)絡(luò)裝置可以是服務(wù)器、網(wǎng)關(guān)、接入點(diǎn)、電子裝置或具 有在網(wǎng)絡(luò)環(huán)境中調(diào)度包的能力的任一裝置。所述網(wǎng)絡(luò)裝置的網(wǎng)絡(luò)接口可全部是無線的,或 者所述網(wǎng)絡(luò)接口中的一些接口可以是有線的。那些接口經(jīng)配置以與網(wǎng)絡(luò)節(jié)點(diǎn)120建立多個(gè) 連接,其中所述連接中的至少一者是無線的。建立在網(wǎng)絡(luò)節(jié)點(diǎn)100與網(wǎng)絡(luò)節(jié)點(diǎn)120之間的 連接可以是直接或間接連接。另外,可在現(xiàn)有連接中的一者中斷之前或之后動(dòng)態(tài)地建立新 的連接。在本發(fā)明的一個(gè)實(shí)施例中,在所述網(wǎng)絡(luò)裝置中使用包括具有相同技術(shù)的多個(gè)無線 接口的接口裝置來與網(wǎng)絡(luò)節(jié)點(diǎn)120建立多個(gè)連接。由于存在多個(gè)建立在所述網(wǎng)絡(luò)裝置與所述網(wǎng)絡(luò)節(jié)點(diǎn)之間的連接,因此將容易在漫 游的同時(shí)在所述網(wǎng)絡(luò)裝置與所述網(wǎng)絡(luò)節(jié)點(diǎn)之間傳輸突發(fā)數(shù)據(jù),例如視頻通信的數(shù)據(jù)。另外, 如果所述連接中的一者在交接過程期間中斷,那么其它連接仍可為所述網(wǎng)絡(luò)裝置提供無縫 通信。在交接過程之后,新建立的連接可與其它現(xiàn)有連接協(xié)作以在所述網(wǎng)絡(luò)裝置與所述網(wǎng) 絡(luò)節(jié)點(diǎn)之間傳輸數(shù)據(jù)。因此,本發(fā)明可提供通過無線網(wǎng)絡(luò)以無縫質(zhì)量在不同網(wǎng)絡(luò)系統(tǒng)之間 的動(dòng)態(tài)漫游且具有在順暢地進(jìn)行漫游的同時(shí)處理突發(fā)數(shù)據(jù)的良好能力。
在一個(gè)實(shí)施例中,在網(wǎng)絡(luò)裝置100與電子裝置之間建立連接,其中從所述電子裝 置接收發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)120的包。所述電子裝置可以是移動(dòng)電話、膝上型計(jì)算機(jī)、PDA、GPS 或具有連接到網(wǎng)絡(luò)環(huán)境中的網(wǎng)絡(luò)裝置的能力的任一裝置。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)節(jié)點(diǎn)200可以是網(wǎng)絡(luò)節(jié)點(diǎn)100的本地進(jìn)程及/或網(wǎng)絡(luò)節(jié)點(diǎn) 220可以是網(wǎng)絡(luò)節(jié)點(diǎn)120的本地進(jìn)程。在此實(shí)施例中,可將屬于網(wǎng)絡(luò)節(jié)點(diǎn)200在本地所建立 的AIS 400的包直接調(diào)度到TLC 301,302及303。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)節(jié)點(diǎn)100可以是網(wǎng)絡(luò)節(jié)點(diǎn)200的局域網(wǎng)絡(luò)模塊及/或網(wǎng)絡(luò) 節(jié)點(diǎn)120可以是網(wǎng)絡(luò)220的局域網(wǎng)絡(luò)模塊。在此實(shí)施例中,可將屬于網(wǎng)絡(luò)節(jié)點(diǎn)200所建立 的AIS 400的包直接調(diào)度到TLC 301,302及303。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)節(jié)點(diǎn)100可以是具有網(wǎng)絡(luò)模塊的電子裝置。所述網(wǎng)絡(luò)模塊 包括用于通過多個(gè)連接來調(diào)度任務(wù)的包的網(wǎng)絡(luò)單元及傳輸單元。所述網(wǎng)絡(luò)單元與網(wǎng)絡(luò)節(jié) 點(diǎn)120建立至少第一連接及第二連接,其中所述第一連接及第二連接中的至少一者是無線 的。所述傳輸單元從所述第一連接及所述第二連接中選擇傳輸連接以將包發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn) 120。所述網(wǎng)絡(luò)模塊可包括固件及/或IC或者可以是用于處理裝置的任一可讀媒體。在另一實(shí)施例中,網(wǎng)絡(luò)節(jié)點(diǎn)100可以是具有程序產(chǎn)品的電子裝置。所述程序產(chǎn)品 可用于所述電子裝置中且使所述電子裝置與網(wǎng)絡(luò)節(jié)點(diǎn)120建立至少第一連接及第二連接 并從所述第一連接及所述第二連接中選擇傳輸連接以將包發(fā)送到網(wǎng)絡(luò)節(jié)點(diǎn)120,其中所述 第一連接及所述第二連接中的至少一者是無線的。選定的傳輸連接具有相對(duì)低的等待時(shí)間且重復(fù)執(zhí)行所述選擇。在一個(gè)實(shí)施例中, 通過所述選定傳輸連接來發(fā)送所述包,而通過其它連接來發(fā)送測(cè)試包以確定其等待時(shí)間。 因此,可在所有連接的等待時(shí)間信息的基礎(chǔ)上選擇下一傳輸連接。在另一實(shí)施例中,可選擇 其等待時(shí)間低于預(yù)定閾值的連接作為傳輸連接??赏ㄟ^所述連接的現(xiàn)行等待時(shí)間的較低者 或平均值來重復(fù)更新所述預(yù)定閾值。在通過選定傳輸連接發(fā)送包之后,根據(jù)響應(yīng)時(shí)間更新 所述選定傳輸連接的等待時(shí)間且根據(jù)更新的等待時(shí)間在發(fā)送下一包時(shí)重新選擇下一傳輸 連接。在前述網(wǎng)絡(luò)裝置、系統(tǒng)及模塊的基礎(chǔ)上,揭示一種用于通過多個(gè)連接將任務(wù)的包 從網(wǎng)絡(luò)節(jié)點(diǎn)100調(diào)度到網(wǎng)絡(luò)節(jié)點(diǎn)120的方法。首先,在網(wǎng)絡(luò)節(jié)點(diǎn)100與120之間建立至少 第一連接及第二連接,其中所述連接中的至少一者是無線的。接著,選擇所建立連接中的一 者作為傳輸連接,其中選定連接的等待時(shí)間相對(duì)低以將包從網(wǎng)絡(luò)節(jié)點(diǎn)100發(fā)送到120且重 復(fù)執(zhí)行所述選擇。此外,可在所述選擇之前確定所述所建立連接的等待時(shí)間。可通過所述 所建立連接發(fā)送測(cè)試包以確定其等待時(shí)間。在另一實(shí)施例中,預(yù)定閾值且選擇具有低于所 述閾值的等待時(shí)間的所建立連接作為傳輸連接??赏ㄟ^所述所建立連接的等待時(shí)間的較低 者或平均值來重復(fù)更新所述閾值。
權(quán)利要求
一種用于通過多個(gè)連接來調(diào)度任務(wù)的包的網(wǎng)絡(luò)裝置,其包括至少第一網(wǎng)絡(luò)接口及第二網(wǎng)絡(luò)接口,其中所述第一網(wǎng)絡(luò)接口經(jīng)配置以與網(wǎng)絡(luò)節(jié)點(diǎn)建立第一連接,所述第二網(wǎng)絡(luò)接口經(jīng)配置以與所述網(wǎng)絡(luò)節(jié)點(diǎn)建立第二連接,至少第一連接及第二連接中的至少一者是無線的,且所述網(wǎng)絡(luò)裝置及所述網(wǎng)絡(luò)節(jié)點(diǎn)中的至少一者是可移動(dòng)的;及傳輸單元,其經(jīng)配置以從所述至少第一連接及第二連接中選擇傳輸連接以將包發(fā)送到所述網(wǎng)絡(luò)節(jié)點(diǎn),其中所述傳輸連接具有相對(duì)低的等待時(shí)間,且所述選擇是重復(fù)執(zhí)行的。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其中連接建立在所述網(wǎng)絡(luò)裝置與電子裝置之間, 其中發(fā)送到所述網(wǎng)絡(luò)節(jié)點(diǎn)的所述包是從所述電子裝置接收的。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)裝置,其中所述傳輸單元通過所述至少第一連接及第二 連接的一部分發(fā)送測(cè)試包以確定其等待時(shí)間。
4.一種用于通過多個(gè)連接來調(diào)度任務(wù)的包的網(wǎng)絡(luò)系統(tǒng),其包括網(wǎng)絡(luò)節(jié)點(diǎn);及網(wǎng)絡(luò)裝置,其經(jīng)配置以與所述網(wǎng)絡(luò)節(jié)點(diǎn)建立至少第一連接及第二連接且從所述至少第 一連接及第二連接中選擇傳輸連接以將包發(fā)送到所述網(wǎng)絡(luò)節(jié)點(diǎn),其中所述傳輸連接具有相 對(duì)低的等待時(shí)間,且所述選擇是重復(fù)執(zhí)行的;其中所述至少第一連接及第二連接中的至少一者是無線的,且所述網(wǎng)絡(luò)裝置及所述網(wǎng) 絡(luò)節(jié)點(diǎn)中的至少一者是可移動(dòng)的。
5.根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)系統(tǒng),其中連接建立在所述網(wǎng)絡(luò)裝置與電子裝置之間, 其中發(fā)送到所述網(wǎng)絡(luò)節(jié)點(diǎn)的所述包是從所述電子裝置接收的。
6.根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)系統(tǒng),其中所述網(wǎng)絡(luò)裝置通過所述至少第一連接及第二 連接的一部分發(fā)送測(cè)試包以確定其等待時(shí)間。
7.一種待在電子裝置中用于通過多個(gè)連接來調(diào)度任務(wù)的包的網(wǎng)絡(luò)模塊,其包括網(wǎng)絡(luò)單元,其用于與網(wǎng)絡(luò)節(jié)點(diǎn)建立至少第一連接及第二連接,其中所述至少第一連接 及第二連接中的至少一者是無線的,且所述電子裝置及所述網(wǎng)絡(luò)節(jié)點(diǎn)中的至少一者是可移 動(dòng)的;及傳輸單元,其用于從所述至少第一連接及第二連接中選擇傳輸連接以將包發(fā)送到所述 網(wǎng)絡(luò)節(jié)點(diǎn),其中所述傳輸連接具有相對(duì)低的等待時(shí)間且所述選擇是重復(fù)執(zhí)行的。
8.根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)模塊,其中所述傳輸單元致使通過所述至少第一連接及 第二連接的一部分發(fā)送測(cè)試包以確定其等待時(shí)間。
9.一種包含根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)模塊的電子裝置。
10.一種包含根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)模塊的電子裝置。
11.一種用于通過多個(gè)連接將任務(wù)的包從第一電子裝置調(diào)度到網(wǎng)絡(luò)節(jié)點(diǎn)的方法,其中 所述第一電子裝置及所述網(wǎng)絡(luò)節(jié)點(diǎn)中的至少一者是可移動(dòng)的,所述方法包括在所述第一電子裝置與所述網(wǎng)絡(luò)節(jié)點(diǎn)之間建立至少第一連接及第二連接,其中所述至 少第一連接及第二連接中的至少一者是無線的;及從所述至少第一連接及第二連接中選擇傳輸連接以將包從所述第一電子裝置發(fā)送到 所述網(wǎng)絡(luò)節(jié)點(diǎn),其中所述傳輸連接具有相對(duì)低的等待時(shí)間且重復(fù)執(zhí)行所述選擇步驟。
12.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包括通過所述至少第一連接及第二連接的一部分發(fā)送測(cè)試包以確定其等待時(shí)間。
13.根據(jù)權(quán)利要求11所述的方法,其進(jìn)一步包括在所述第一電子裝置與第二電子裝置 之間建立連接,其中從所述第二電子裝置接收發(fā)送到所述網(wǎng)絡(luò)節(jié)點(diǎn)的所述包。
14.一種接口裝置,其包括具有相同技術(shù)的多個(gè)無線接口以用于與網(wǎng)絡(luò)節(jié)點(diǎn)建立多個(gè) 連接。
15.一種待在電子裝置中用于使所述電子裝置執(zhí)行以下過程的程序產(chǎn)品在所述電子裝置與網(wǎng)絡(luò)節(jié)點(diǎn)之間建立至少第一連接及第二連接,其中所述至少第一連 接及第二連接中的至少一者是無線的,且所述電子裝置及所述網(wǎng)絡(luò)節(jié)點(diǎn)中的至少一者是可移動(dòng)的;及從所述至少第一連接及第二連接中選擇傳輸連接以將包從所述電子裝置發(fā)送到所述 網(wǎng)絡(luò)節(jié)點(diǎn),其中所述傳輸連接具有相對(duì)低的等待時(shí)間且重復(fù)執(zhí)行所述選擇過程。
16.根據(jù)權(quán)利要求15所述的程序產(chǎn)品,其使所述電子裝置進(jìn)一步執(zhí)行通過所述至少第 一連接及第二連接的一部分發(fā)送測(cè)試包以確定其等待時(shí)間的過程。
全文摘要
本發(fā)明涉及一種跨越無線網(wǎng)絡(luò)的動(dòng)態(tài)漫游技術(shù)。根據(jù)本發(fā)明,移動(dòng)裝置可通過利用多個(gè)連接來調(diào)度任務(wù)的包而以無縫質(zhì)量在不同網(wǎng)絡(luò)之間漫游。本發(fā)明提供以無縫質(zhì)量在不同無線通信系統(tǒng)之間進(jìn)行漫游期間處理大量數(shù)據(jù)(例如實(shí)時(shí)視頻通信)的能力。
文檔編號(hào)H04L12/56GK101990749SQ200880126418
公開日2011年3月23日 申請(qǐng)日期2008年5月30日 優(yōu)先權(quán)日2008年5月30日
發(fā)明者彭祖璽 申請(qǐng)人:德勝科技股份有限公司;盧比鐵克科技(北京)有限公司