專利名稱:針對直接連接的對等方的路由優(yōu)化的制作方法
針對直接連接的對等方的路由優(yōu)化背景I.領(lǐng)域以下描述一般涉及無線通信,尤其涉及移動性支持。II.背景無線通信系統(tǒng)被廣泛部署以提供各種類型的通信以及傳達信息,不管用戶位于何處(例如,建筑內(nèi)部或外部)以及用戶是駐定的還是移動中的(例如,在交通工具中、步行中)。例如,語音、數(shù)據(jù)、視頻等可通過無線通信系統(tǒng)來提供。典型的無線通信系統(tǒng)或網(wǎng)絡(luò)能為多個用戶提供對一個或更多個共享資源的接入。系統(tǒng)可使用各種多址技術(shù),諸如頻分復(fù)用(FDM)、時分復(fù)用(TDM)、碼分復(fù)用(CDM)、正交頻分復(fù)用(OFDM)、3GPP長期演進(LTE)及其他。諸如移動網(wǎng)際協(xié)議第6版(MIPv6)之類的標(biāo)準(zhǔn)通信協(xié)議被設(shè)計成允許移動設(shè)備用戶能從一個網(wǎng)絡(luò)移到另一個網(wǎng)絡(luò),同時維持永久網(wǎng)際協(xié)議地址。然而,根據(jù)MIPv6,例如即使第一節(jié)點和第二節(jié)點是直接連接的,所有話務(wù)也都必須通過歸屬代理來發(fā)送(例如,從第一節(jié)點發(fā)送到歸屬代理然后到第二節(jié)點,從第二節(jié)點發(fā)送到歸屬代理然后到第一節(jié)點,等等)。此外,如果利用MIPv6路由優(yōu)化(MIPv6-R0),則即使這些節(jié)點是直接連接的,這些節(jié)點也不得不執(zhí)行歸屬地址測試和轉(zhuǎn)交地址測試,并隨后將分組隧穿給彼此。概述以下給出一個或更多個方面的簡要概述以提供對這些方面的基本理解。此概述不是所有構(gòu)想到的方面的詳盡綜覽,并且既非旨在指認出所有方面的關(guān)鍵性或決定性要素亦非試圖界定任何或所有方面的范圍。其唯一的目的是要以簡化形式給出一個或更多個方面的一些概念以為稍后給出的更加具體的說明之序。根據(jù)一個或更多個方面及其相應(yīng)公開,描述與允許直接連接的第一節(jié)點和第二節(jié)點能原生地交換分組而不需要任何封裝有關(guān)的各種方面。根據(jù)另一方面,不具有任何用于在切換至區(qū)外網(wǎng)絡(luò)之時提供輔助以保持正在進行的會話存活的歸屬代理實體的節(jié)點能不丟失正在進行的會話地切換至無線網(wǎng)絡(luò)。一方面涉及一種由第一節(jié)點執(zhí)行以將通信會話從網(wǎng)絡(luò)路徑移到直接連接的路徑的方法。方法包括采用執(zhí)行存儲在計算機可讀存儲介質(zhì)上的指令來實現(xiàn)該方法的處理器, 該方法包括向第二節(jié)點發(fā)送包括第一節(jié)點的地址的第一消息。方法還包括在第一節(jié)點處接收包括第一信息元素的第二消息。第二消息是在網(wǎng)絡(luò)路徑上在該地址處接收的。方法還包括在直接連接的路徑上向第二節(jié)點發(fā)送第三消息。第三消息包括該第一信息元素。此外, 方法包括在直接連接的路徑上在第一節(jié)點與第二節(jié)點之間隧穿消息。另一方面涉及一種包括存儲器和處理器的通信裝置。存儲器留存與以下動作有關(guān)的指令向節(jié)點傳達包括在第一消息中的地址,以及向該節(jié)點運送包括在來自該節(jié)點的回復(fù)消息中接收到的第一元素的第二消息。存儲器還留存與在直接連接的路徑上隧穿消息有關(guān)的指令?;貜?fù)消息是在網(wǎng)絡(luò)路徑上接收的,而第二消息是在直接連接的路徑上運送的。處理器被耦合至存儲器,并被配置成執(zhí)行留存在存儲器中的指令。
另一方面涉及一種將通信會話從網(wǎng)絡(luò)路徑轉(zhuǎn)移到直接連接的路徑的通信裝置。通信裝置包括用于向?qū)Φ确焦?jié)點傳達包括通信裝置的歸屬地址的第一消息的裝置;以及用于接收來自對等方節(jié)點的包括第一元素的第二消息的裝置。第二消息是在網(wǎng)絡(luò)路徑上接收的。此外,通信裝置包括用于向?qū)Φ确焦?jié)點傳送包括該第一元素的第三消息的裝置。第三消息是在直接連接的路徑上傳送的。通信裝置還包括用于在直接連接的路徑上隧穿消息的
直ο又一方面涉及一種包括計算機可讀介質(zhì)的計算機程序產(chǎn)品。計算機可讀介質(zhì)包括第一代碼集,用于使計算機在網(wǎng)絡(luò)路徑上建立與對等方節(jié)點的通信鏈路;以及第二代碼集, 用于使計算機查明有直接路徑可用于與對等方節(jié)點通信。此外,計算機可讀介質(zhì)包括第三代碼集,用于使計算機向?qū)Φ确焦?jié)點發(fā)送第一消息。第一消息包括歸屬地址。還包括第四代碼集,用于使計算機在歸屬地址處接收包括第一元素的第二消息。第二消息是在網(wǎng)絡(luò)路徑上接收的。還包括第五代碼集,用于使計算機在直接路徑上傳送第三消息;以及第六代碼集,用于使計算機在直接連接的路徑上與對等方節(jié)點隧穿消息。又一方面涉及至少一個配置成將通信會話從網(wǎng)絡(luò)路徑切換到直接連接的路徑的處理器。該至少一個處理器包括第一模塊,用于向?qū)Φ确焦?jié)點發(fā)送包括地址的第一消息;以及第二模塊,用于接收包括第一元素的第二消息。第二消息是在網(wǎng)絡(luò)路徑上向該地址發(fā)送的。該至少一個處理器還包括第三模塊,用于在直接連接的路徑上向第二節(jié)點發(fā)送第三消息。第三消息包括該第一元素。該至少一個處理器還包括第四模塊,用于在直接連接的路徑上在第一節(jié)點與第二節(jié)點之間隧穿消息。又一方面涉及一種由第一節(jié)點執(zhí)行以將通信會話從網(wǎng)絡(luò)路徑移到直接連接的路徑的方法。該方法包括采用執(zhí)行存儲在計算機可讀存儲介質(zhì)上的指令來實現(xiàn)該方法的處理器。方法包括從第二節(jié)點接收包括地址的第一消息;以及向第二節(jié)點傳送包括第一元素的第二消息。第二消息是在網(wǎng)絡(luò)路徑上向該地址發(fā)送的。方法還包括在直接連接的路徑上接收第三消息,查明第三消息是否包括該第一元素,以及如果第三消息包括該第一元素則在直接連接的路徑上隧穿消息。另一方面涉及一種包括存儲器和處理器的通信裝置。存儲器留存與以下動作有關(guān)的指令接收包括對等方節(jié)點的地址的第一消息,以及在網(wǎng)絡(luò)路徑上向該地址傳送包括第一元素的回復(fù)消息。存儲器還留存與以下動作有關(guān)的指令在直接連接的路徑上接收第二消息,確定第二消息是否包括該第一元素,以及如果第二消息包括該第一元素則在直接連接的路徑上隧穿消息。處理器被耦合至存儲器,并被配置成執(zhí)行留存在存儲器中的指令。另一方面涉及一種將通信會話從網(wǎng)絡(luò)路徑轉(zhuǎn)移到直接連接的路徑的通信裝置。通信裝置包括用于在網(wǎng)絡(luò)路徑上建立與對等方節(jié)點的通信會話的裝置;以及用于接收來自對等方節(jié)點的第一消息的裝置。第一消息包括地址。通信裝置還包括用于在網(wǎng)絡(luò)路徑上向該地址運送第二消息的裝置。第二消息包括第一元素。此外,通信裝置包括用于查明在直接連接的路徑上接收自對等方節(jié)點的第三消息是否包括該第一元素的裝置;以及用于如果第三消息包括該第一元素則在直接連接的路徑上與對等方節(jié)點隧穿消息的裝置。又一方面涉及一種包括計算機可讀介質(zhì)的計算機程序產(chǎn)品。計算機可讀介質(zhì)包括第一代碼集,用于使計算機在網(wǎng)絡(luò)路徑上建立與對等方節(jié)點的通信鏈路;以及第二代碼集, 用于使計算機接收來自對等方節(jié)點的第一消息。第一消息包括歸屬地址。計算機可讀介質(zhì)還包括第三代碼集,用于使計算機向該歸屬地址傳送包括第一元素的第二消息。第二消息是在網(wǎng)絡(luò)路徑上傳送的。此外,計算機可讀介質(zhì)包括第四代碼集,用于使計算機在直接路徑上接收第三消息;以及第五代碼集,用于使計算機在第三消息包括該第一元素的情況下在直接連接的路徑上與對等方節(jié)點隧穿消息。又一方面涉及至少一個配置成將通信會話從網(wǎng)絡(luò)路徑切換到直接連接的路徑的處理器。該至少一個處理器包括第一模塊,用于從對等方節(jié)點接收包括該對等方節(jié)點的地址的第一消息;以及第二模塊,用于在網(wǎng)絡(luò)路徑上向該地址傳送包括第一元素的第二消息。 該至少一個處理器中還包括第三模塊,用于在直接連接的路徑上接收第三消息;以及第四模塊,用于如果第三消息包括該第一消息則在直接連接的路徑上與對等方節(jié)點隧穿消息。為了實現(xiàn)前述及相關(guān)目標(biāo),這一個或更多個方面包括在下文中全面描述并在權(quán)利要求中特別指出的特征。以下描述和附圖詳細闡述了這一個或更多個方面的某些解說性特征。然而,這些特征僅僅指示了其中可采用各種方面的原理的各種方式中的若干種。結(jié)合附圖考慮下面的詳細描述,則其他優(yōu)點和新穎特征將變得清楚,并且所公開的方面旨在包括所有此類方面及其等效技術(shù)方案。附圖簡述
圖1解說了根據(jù)各種方面的無線通信系統(tǒng)。圖2解說了根據(jù)一方面的允許兩個節(jié)點能在廣域網(wǎng)接口和/或設(shè)備至設(shè)備接口上通信的系統(tǒng)。圖3解說了根據(jù)一方面的利用針對直接連接的設(shè)備的路由優(yōu)化的通信系統(tǒng)。圖4解說了根據(jù)傳統(tǒng)系統(tǒng)的經(jīng)過歸屬代理的移動網(wǎng)際協(xié)議隧穿的示意表示。圖5解說了傳統(tǒng)路由優(yōu)化規(guī)程和隧穿的示意表示。圖6解說了標(biāo)準(zhǔn)路由優(yōu)化規(guī)程的流圖。圖7解說了經(jīng)過歸屬代理的隧穿、路由優(yōu)化和直接鏈路路徑的示意表示。圖8解說了根據(jù)一方面的“部分路由優(yōu)化”機制的流圖。圖9解說了由第一節(jié)點執(zhí)行以將通信會話從網(wǎng)絡(luò)路徑移到直接連接的路徑的方法。圖10解說了用于將通信會話從第一通信路徑切換到第二通信路徑的方法。圖11解說了根據(jù)一方面的配置成允許節(jié)點能在局部網(wǎng)絡(luò)上開始會話并將該會話移到全局網(wǎng)絡(luò)的系統(tǒng)。圖12解說了根據(jù)一方面的經(jīng)修改的路由優(yōu)化的流圖。圖13解說了根據(jù)一方面的受限路由優(yōu)化規(guī)程。圖14解說了根據(jù)各種方面的進行從網(wǎng)絡(luò)路徑向直接連接的路徑的統(tǒng)一無歸屬代理路由優(yōu)化信令的流圖。圖15解說了根據(jù)各種方面的進行從直接連接的路徑向網(wǎng)絡(luò)路徑的統(tǒng)一無歸屬代理路由優(yōu)化信令的流圖。圖16解說了用于路由優(yōu)化的方法。圖17解說了由第一節(jié)點執(zhí)行以將通信會話從第一網(wǎng)絡(luò)路徑移到第二網(wǎng)絡(luò)路徑的方法。圖18解說了根據(jù)一個或更多個所公開方面的促成在第一通信路徑上發(fā)起通信會話并將該通信會話轉(zhuǎn)移到第二通信路徑的系統(tǒng)。圖19解說了根據(jù)一方面的將通信會話從網(wǎng)絡(luò)路徑轉(zhuǎn)移到直接連接的路徑的系統(tǒng)。圖20解說了根據(jù)一方面的能促成將通信會話從網(wǎng)絡(luò)路徑轉(zhuǎn)移到直接連接的路徑的系統(tǒng)。詳細描述現(xiàn)在參照附圖描述各種方面。在以下描述中,出于解釋目的闡述了眾多的具體細節(jié)以力圖提供對一個或更多個方面透徹的理解。但是顯然的是,沒有這些具體細節(jié)也可實踐此(諸)方面。在其它實例中,以框圖形式示出公知的結(jié)構(gòu)和設(shè)備以便于描述這些方面。如在本申請中所使用的,術(shù)語“組件”、“模塊”、“系統(tǒng)”等旨在指代計算機有關(guān)實體,無論是硬件、固件、軟硬件組合、軟件,還是執(zhí)行中的軟件。例如,組件可以是但不被限定于在處理器上運行的進程、處理器、對象、可執(zhí)行件、執(zhí)行的線程、程序、和/或計算機。作為解說,在計算設(shè)備上運行的應(yīng)用和該計算設(shè)備兩者皆可以是組件。一個或更多個組件可駐留在進程和/或執(zhí)行的線程內(nèi),且組件可以局部化在一臺計算機上和/或分布在兩臺或更多臺計算機之間。此外,這些組件能從其上存儲著各種數(shù)據(jù)結(jié)構(gòu)的各種計算機可讀介質(zhì)來執(zhí)行。諸組件可借助于本地和/或遠程進程來通信,諸如根據(jù)具有一個或更多個數(shù)據(jù)分組的信號(例如,來自一個組件的數(shù)據(jù),其中該組件正借助于該信號與局部系統(tǒng)、分布式系統(tǒng)、和/或跨諸如因特網(wǎng)之類的網(wǎng)絡(luò)與其他系統(tǒng)中的另一個組件交互)來作此通信。此外,在本文中描述與移動設(shè)備有關(guān)的各種方面。移動設(shè)備也可被稱為系統(tǒng)、訂戶單元、訂戶站、移動站、移動臺、無線終端、節(jié)點、設(shè)備、遠程站、遠程終端、接入終端、用戶終端、終端、無線通信設(shè)備、無線通信裝置、用戶代理、用戶設(shè)備、或用戶裝備(UE),并且可包含其功能性中的一些或全部。移動設(shè)備可以是蜂窩電話、無繩電話、會話發(fā)起協(xié)議(SIP)話機、智能電話、無線本地環(huán)路(WLL)站、個人數(shù)字助理(PDA)、膝上型設(shè)備、手持式通信設(shè)備、 手持式計算設(shè)備、衛(wèi)星無線電、無線調(diào)制解調(diào)器卡和/或用于在無線系統(tǒng)上通信的其它處理設(shè)備。不僅如此,本文中描述與基站有關(guān)的各種方面?;究捎糜谂c(諸)無線終端通信,并且也可被稱為接入點、節(jié)點、B節(jié)點、增強型B節(jié)點、e-NB、或其他某個網(wǎng)絡(luò)實體,并可包含其功能性中的一些或全部。各種方面或特征將以可包括數(shù)個設(shè)備、組件、模塊等的系統(tǒng)的形式來呈現(xiàn)。將理解和領(lǐng)會,各種系統(tǒng)可包括其他設(shè)備、組件、模塊等,和/或可以不包括結(jié)合附圖所討論的設(shè)備、組件、模塊等的全體。也可以使用這些辦法的組合。另外,在本描述中,使用詞語“示例性”來意指用作示例、實例或解說。本文中描述為“示例性”的任何方面或設(shè)計不必被解釋為優(yōu)于或勝過其他方面或設(shè)計。相反,使用措辭示例性旨在以具體化的方式給出概念?,F(xiàn)參考圖1,解說了根據(jù)各種方面的無線通信系統(tǒng)100。系統(tǒng)100包括基站102, 基站102能包括多個天線群。例如,一個天線群可以包括天線104和106,另一個群可以包括天線108和110,而又一個群可以包括天線112和114。為每一天線群示出2個天線;然而,每一群可以利用更多或更少天線?;?02還可以包括發(fā)射機鏈和接收機鏈,其各自又可以包括與信號發(fā)射和接收相關(guān)聯(lián)的多個組件(例如,處理器、調(diào)制器、復(fù)用器、解調(diào)器、分用器、天線等),如本領(lǐng)域技術(shù)人員將領(lǐng)會的。另外,基站102可以是家用基站、毫微微基站和/或諸如此類?;?02可與諸如設(shè)備116等一個或更多個設(shè)備通信;然而應(yīng)領(lǐng)會,基站102能與基本上任何數(shù)目的同設(shè)備116相似的設(shè)備通信。如所描繪的,設(shè)備116與天線104和106正處于通信,在此天線104和106在前向鏈路118上向設(shè)備116傳送信息,并在反向鏈路120 上接收來自設(shè)備116的信息。在頻分雙工(FDD)系統(tǒng)中,前向鏈路118可利用例如與反向鏈路120所用的不同的頻帶。此外,在時分雙工(TDD)系統(tǒng)中,前向鏈路118和反向鏈路120 可利用共同的頻帶。另外,設(shè)備122和124能諸如以對等配置來彼此通信。此外,設(shè)備122使用鏈路 1 和1 與設(shè)備IM通信。在對等自組織(ad hoc)網(wǎng)絡(luò)中,諸如設(shè)備122和IM等落在彼此射程內(nèi)的設(shè)備彼此直接通信,而無需基站102和/或有線基礎(chǔ)設(shè)施來中繼其通信。此外,對等設(shè)備或節(jié)點能中繼話務(wù)。網(wǎng)絡(luò)內(nèi)以對等方式通信的設(shè)備可與基站類似地工作并向其它設(shè)備中繼話務(wù)或通信,從而起到與基站類似的作用,直至話務(wù)到達其最終目的地。這些設(shè)備還能傳送控制信道,控制信道攜帶可用來管理對等方節(jié)點之間的數(shù)據(jù)傳輸?shù)男畔?。通信網(wǎng)絡(luò)可包括任何數(shù)目的處于無線(或有線)通信中的設(shè)備或節(jié)點。每一節(jié)點可位于一個或更多個其他節(jié)點的射程內(nèi),并且能與這些其他節(jié)點通信或者諸如在多跳拓撲中那樣通過利用這些其他節(jié)點來通信(例如,通信可逐節(jié)點跳躍直至到達最終目的地)。例如,發(fā)送方節(jié)點可能希望與接收方節(jié)點通信。為了允許實現(xiàn)發(fā)送方節(jié)點與接收方節(jié)點之間的分組傳遞,可利用一個或更多個中間節(jié)點。應(yīng)理解,任何節(jié)點都能是發(fā)送方節(jié)點和/或接收方節(jié)點,并且能基本上在相同時間執(zhí)行發(fā)送和/或接收信息的功能(例如,能在與接收信息大致相同的時間廣播或傳達信息),和/或在不同時間執(zhí)行發(fā)送和/或接收信息的功能。系統(tǒng)100可被配置成允許已在網(wǎng)絡(luò)上發(fā)起通信會話的節(jié)點能將該會話移到直接連接。直接連接的節(jié)點能原生地交換分組而不需要任何封裝。根據(jù)一些方面,“無歸屬的” 節(jié)點能不丟失其正在進行的會話地切換到無線網(wǎng)絡(luò)。“無歸屬的”意指這樣的節(jié)點其不具有任何用于在切換至區(qū)外網(wǎng)絡(luò)之時提供輔助以保持正在進行的會話存活或者向該節(jié)點的當(dāng)前位置轉(zhuǎn)發(fā)任何新的傳入請求以建立的新會話的歸屬代理實體。根據(jù)一些方面,節(jié)點可以是移動的(例如,無線的)、靜態(tài)的(例如,有線的)、或其組合(例如,一個節(jié)點是靜態(tài)的而第二節(jié)點是移動的、兩個節(jié)點都是移動的、等等)。圖2解說了根據(jù)各種方面的允許兩個節(jié)點能在廣域網(wǎng)接口和/或設(shè)備至設(shè)備接口上通信的系統(tǒng)200。系統(tǒng)200中包括第一節(jié)點(節(jié)點)202和第二節(jié)點(節(jié)點2)204。每個節(jié)點202、204包括至少兩個接口。第一接口可連接至提供網(wǎng)際協(xié)議(IP)地址的網(wǎng)絡(luò)206。 例如,該網(wǎng)絡(luò)可以是廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、家庭網(wǎng)絡(luò)、數(shù)字訂戶線(DSL)、電纜、基于 3GPP的網(wǎng)絡(luò)、基于3GPP2的網(wǎng)絡(luò)、或提供對感興趣網(wǎng)絡(luò)(例如,因特網(wǎng))的互連通性和路由的任何其他技術(shù)。節(jié)點202和204的接口可以是有線的(例如,設(shè)備至設(shè)備)、無線的(例如,廣域網(wǎng) (WAN))、或其組合。例如,節(jié)點口02接口可以是無線的而節(jié)點2204接口可以是有線的,或者節(jié)點2204接口可以是無線的而節(jié)點口02接口可以是有線的,接口 202和204兩者都可以是無線的,或者接口 202和204兩者都可以是有線的。出于解說目的,每個節(jié)點202、204的第一接口是WAN接口 208和210。WAN接口 208,210提供網(wǎng)絡(luò)206上的連接,其由鏈路212和214解說。此外,每個節(jié)點202、204包括至少第二接口,第二接口連接至具有直接連接的對等方的局部網(wǎng)絡(luò)或連接至多跳網(wǎng)狀網(wǎng)絡(luò)。例如,局部網(wǎng)絡(luò)可以是無線局域網(wǎng)(WLAN)、FlashLinQ 、或其他設(shè)備至設(shè)備(例如,對等)技術(shù)。出于解說目的,每個節(jié)點202、204的第二接口被解說為設(shè)備至設(shè)備(D2D)接口 216,2180 D2D接口 216,218允許節(jié)點202、204能執(zhí)行直接通信,其由直接鏈路220解說。現(xiàn)在將描述根據(jù)各種方面的用于在網(wǎng)絡(luò)206上開始會話并將其移到直接會話(例如,直接鏈路220上)的規(guī)程。出于示例目的,假定節(jié)點口02利用移動網(wǎng)際協(xié)議。由節(jié)點 202利用自己的移動IP歸屬地址作為源地址來執(zhí)行通信。歸屬地址是指派給節(jié)點并用作該節(jié)點的永久地址的單播可路由地址。節(jié)點Ρ02與節(jié)點2204通過在各自的第一接口(例如,WAN接口 208、210)上發(fā)送和接收分組來在網(wǎng)絡(luò)206 (例如,WAN)上通信。這些分組可被封裝在去往歸屬代理(根據(jù)各種方面,歸屬代理可被包括在網(wǎng)絡(luò)206中)的MIPv6隧道、或直接去往節(jié)點2204的路由優(yōu)化隧道中。路由優(yōu)化將在以下更詳細地討論。圖3解說了根據(jù)一方面的利用針對直接連接的設(shè)備的路由優(yōu)化的通信系統(tǒng)300。 系統(tǒng)300可被配置成允許在網(wǎng)絡(luò)路徑上始發(fā)通信會話的設(shè)備能在這些設(shè)備落在彼此射程內(nèi)且能利用直接通信鏈路時將該會話移到直接連接的路徑。通信系統(tǒng)300包括被配置成傳送和接收數(shù)據(jù)分組以及執(zhí)行與通信和/或計算功能相關(guān)聯(lián)的其他功能的通信裝置302。通信系統(tǒng)300中還包括眾多其他通信裝置,其中之一在304處解說。通信裝置302、304可以是有線裝置、無線裝置、或其組合。出于解釋目的, 通信裝置302將被稱為傳送方(例如,通信發(fā)起者)而通信裝置304將被稱為接收方。此外,傳送方302和接收方304兩者均能執(zhí)行傳送和接收兩種功能,盡管出于解釋目的這些功能被解說和描述為由不同的裝置分開執(zhí)行。傳送方302包括被配置成在諸如WAN網(wǎng)絡(luò)之類的網(wǎng)絡(luò)上與接收方304的第一接口 308發(fā)送和接收分組的第一接口 306。這些分組可被封裝在去往歸屬代理310的移動網(wǎng)際協(xié)議(IP)隧道中。由此,分組從傳送方302發(fā)送至歸屬代理310然后發(fā)送至接收方304。 從接收方304發(fā)送的分組被路由經(jīng)過歸屬代理310然后去往傳送方302。發(fā)現(xiàn)模塊312被配置成檢測傳送方302的直接通信射程內(nèi)的對等方設(shè)備(例如, 接收方304)。發(fā)現(xiàn)模塊312可利用鏈路感測和/或?qū)Φ确桨l(fā)現(xiàn)技術(shù)來檢測對等方設(shè)備。基于此檢測,發(fā)現(xiàn)模塊312可確定接收方304是否能與傳送方302直接連接。例如,傳送方 302和/或接收方304可能到處移動(如果是移動的話),并且基于此移動,通信裝置302 和304可能被移到彼此的射程內(nèi)從而使得能在每個設(shè)備的第二接口 314和316(其可以是對等接口)上建立直接通信(例如,對等通信)。如果通信裝置302和304直接連接,則歸屬測試發(fā)起(HOTI)消息模塊318構(gòu)造包括cookie的HOTI消息。HOTI消息包括指示傳送方302聲稱擁有IP地址IPx的信息。與接收HOTI消息基本上同時地,歸屬測試(HOT)消息模塊320復(fù)制來自接收到的 HOTI消息的cookie并構(gòu)造HOT消息。HOT消息模塊320還在HOT消息中包括令牌。HOT消息被發(fā)送到傳送方302的IP地址(例如,IPx)。如果傳送方302與所聲稱的IP地址(例如,IPx)相關(guān)聯(lián),則HOT消息被傳送方302 接收。與接收HOT消息基本上同時地,歸屬測試響應(yīng)(HOTR)消息模塊322構(gòu)造HOTR消息, 其包括該IP地址(例如,IPx)以及來自接收到的HOT消息的令牌的副本。接收方304收到HOTR消息即證實傳送方302擁有所聲稱的IP地址(例如,IPx)。通信裝置302和304現(xiàn)在能在各自的第二接口 314和316上發(fā)送/接收消息。分組能在第二接口 314、316上原生地發(fā)送而不需要封裝報頭或者封裝在對等專屬地址上。系統(tǒng)300可包括起效地耦合到傳送方302的存儲器324。存儲器3 可存儲與以下動作有關(guān)的信息向節(jié)點(例如,接收方304)傳達包括在第一消息中的地址,向該節(jié)點運送包括在來自該節(jié)點的回復(fù)消息中接收到的第一信息元素的第二消息,以及在直接連接的路徑上隧穿消息。回復(fù)消息可以是在網(wǎng)絡(luò)路徑上接收的,而第二消息可以在直接連接的路徑上運送。如果該地址不是傳送方302所擁有的,則回復(fù)消息不會被傳送方302接收到。 根據(jù)一些方面,存儲器3M可進一步留存與以下動作有關(guān)的指令在網(wǎng)絡(luò)路徑上建立與裝置304的通信會話,以及在發(fā)送第一消息之前決定將該通信轉(zhuǎn)移到直接連接的路徑。系統(tǒng)300還可包括起效地耦合到接收方304的存儲器326。存儲器3 可存儲與以下動作有關(guān)的信息接收包括對等方節(jié)點的地址的第一消息,以及在網(wǎng)絡(luò)路徑上向該地址傳送包括第一元素的回復(fù)消息。存儲器3 還可存儲與以下動作有關(guān)的信息在直接連接的路徑上接收第二消息,確定第二消息是否包括該第一元素,以及如果第二消息包括該第一元素則在直接連接的路徑上隧穿消息。根據(jù)一些方面,存儲器3 還留存與在接收第一消息之前在網(wǎng)絡(luò)路徑上建立與對等方節(jié)點的會話有關(guān)的指令。存儲器324、3沈可外置于傳送方302(或接收方304)或可駐留在傳送方302 (或接收方304)內(nèi)。各自的處理器3 和330可以起效地連接到傳送方302或接收方304(和 /或存儲器324、326),以便于分析與通信網(wǎng)絡(luò)中的移動性管理有關(guān)的信息。處理器328、330 可以是專用于分析和/或生成由傳送方302和/或接收方304交換的信息的處理器、控制系統(tǒng)300的一個或更多個組件的處理器、和/或既分析和生成由傳送方302和/或接收方 304交換的信息、又控制系統(tǒng)300的一個或更多個組件的處理器。應(yīng)領(lǐng)會,本文中描述的數(shù)據(jù)存儲(例如,存儲器)組件或可為易失性存儲器或可為非易失性存儲器,或者可包括易失性和非易失性存儲器兩者。作為示例而非限定,非易失性存儲器可包括只讀存儲器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦式ROM(EEPROM)、或閃存。易失性存儲器可包括隨機存取存儲器(RAM),其充當(dāng)外部高速緩沖存儲器。作為示例說明而非限定,RAM有許多形式可用,諸如同步RAM(DRAM)、動態(tài) RAM (DRAM)、同步 DRAM (SDRAM)、雙倍數(shù)據(jù)率 SDRAM (DDR SDRAM)、增強型 SDRAM (ESDRAM)、同步鏈路DRAM(SLDRAM)、以及直接存儲器總線RAM(DRRAM)。所公開方面的存儲器旨在涵蓋而不限于這些以及其它合適類型的存儲器。為了全面領(lǐng)會所公開的各方面,圖4解說了根據(jù)諸如移動網(wǎng)際協(xié)議第6版(MIPv6) 之類的傳統(tǒng)系統(tǒng)的經(jīng)過歸屬代理的移動網(wǎng)際協(xié)議(IP)隧穿的示意表示400。解說了與通訊對方節(jié)點404處于通信的移動節(jié)點402。盡管移動節(jié)點402被解說為膝上型設(shè)備而通訊對方節(jié)點404被解說為臺式計算機,但是所公開的方面不限于此,并且移動節(jié)點402和/或通訊對方節(jié)點404可以是其他類型的設(shè)備,包括有線的和/或無線的兩者。移動節(jié)點402和通訊對方節(jié)點404可通過與被稱為歸屬代理408的實體交互而在網(wǎng)絡(luò)406上通信。移動節(jié)點402與歸屬地址相關(guān)聯(lián),歸屬地址是指派給移動節(jié)點402的單播可路由地址。歸屬地址可由生效實體(未示出)指派,生效實體可以是運營商、接入提供方、對等頻譜提供方、或其他恰適的授權(quán)實體,其可包括FlashLinQ票據(jù)發(fā)放者。歸屬地址在移動節(jié)點402的歸屬鏈路內(nèi)使用,并且標(biāo)準(zhǔn)網(wǎng)際協(xié)議路由機制向處在歸屬鏈路上的移動
12節(jié)點402投遞分組。如果在歸屬鏈路上有多個歸屬前綴,則移動節(jié)點402可具有多個歸屬地址。根據(jù)MIPv6,即使移動節(jié)點402可能正在IPv6因特網(wǎng)(例如,網(wǎng)絡(luò)406)中到處移動,移動性管理機制也允許移動節(jié)點402能通過其歸屬地址來保持可聯(lián)系到的狀態(tài),而不管其對因特網(wǎng)的當(dāng)前附連點為何。例如,可能存在各種接入路由器410、412和414,移動節(jié)點402通過這些路由器就能連接以獲得對網(wǎng)絡(luò)406的接入。出于解釋目的,移動節(jié)點402 被解說為通過接入路由器412獲得網(wǎng)絡(luò)406接入。在移動節(jié)點402與歸屬代理408之間創(chuàng)建移動IP隧道416,并且分組可被封裝在隧道416中。如果移動節(jié)點402遠離其“歸屬”,則移動節(jié)點402與提供同移動節(jié)點402的當(dāng)前位置有關(guān)的信息的轉(zhuǎn)交地址相關(guān)聯(lián)。移動節(jié)點402向歸屬代理408注冊自己的轉(zhuǎn)交地址, 歸屬代理408截取歸屬鏈路上目標(biāo)為移動節(jié)點的歸屬地址的分組,封裝消息,并將這些消息隧穿(416)至移動節(jié)點的轉(zhuǎn)交地址。由此,尋址到移動節(jié)點402的歸屬地址的IPv6分組由歸屬代理408透明地路由到移動節(jié)點402的轉(zhuǎn)交地址。從歸屬代理408至移動節(jié)點402 (在虛線418處解說)的分組的網(wǎng)際協(xié)議報頭為 源地址(SA)是歸屬代理地址(HA),目的地址(DA)是轉(zhuǎn)交地址(CoA)(源地址(SA)是通訊對方節(jié)點地址(CNAddr),目的地址(DA)是歸屬地址(HoA)),其可寫為SA = HA, DA = CoA(SA = CNAddr,DA = HoA)從移動節(jié)點402至歸屬代理408,分組(在420處解說)的IP報頭為源地址(SA) 是轉(zhuǎn)交地址(CoA),目的地址(DA)是歸屬代理地址(HA)(源地址(SA)是歸屬地址,目的地址(DA)是通訊對方節(jié)點地址(CNAddr)),其可寫為SA = CoA, DA = HA(SA = HoA, DA = CNAddr)從通訊對方節(jié)點408至移動節(jié)點402 (在422處解說)的分組的IP報頭為源地址是通訊對方節(jié)點地址,目的地址是歸屬地址或即(SA = CNAddr,DA = HoA)。從移動節(jié)點 402至通訊對方節(jié)點404(在似4處解說),分組的IP報頭為源地址是歸屬地址,目的地址是通訊對方節(jié)點地址(SA = HoA,DA = CNAddr)。圖5解說了針對移動IPv6的傳統(tǒng)路由優(yōu)化規(guī)程和隧穿的示意表示500。解說了在包括歸屬代理508的網(wǎng)絡(luò)506上通信的移動節(jié)點502和通訊對方節(jié)點504。系統(tǒng)500可利用被稱為“路由優(yōu)化”或MIPv6-R0的附加工作模式。路由優(yōu)化規(guī)定諸如移動節(jié)點502之類的節(jié)點在通訊對方節(jié)點504處注冊自己的當(dāng)前綁定(例如,自己的轉(zhuǎn)交地址)。由此,來自通訊對方節(jié)點504的分組就能被直接路由至移動節(jié)點504的轉(zhuǎn)交地址,從而繞過歸屬代理508。路由優(yōu)化規(guī)程需要歸屬地址測試和轉(zhuǎn)交地址測試。這些測試嘗試使通訊對方節(jié)點 504確信由移動節(jié)點502聲稱的歸屬地址和轉(zhuǎn)交地址的確由移動節(jié)點502所擁有。在某些情景中,通訊對方節(jié)點504和移動節(jié)點502可能變成是直接連接的。這種情況可能是由于接入相同的子網(wǎng)或者具有WLAN、FlashLinQ 或其他對等技術(shù)上的直接鏈路、和/或是由于其他原因。如果正在使用MIPv6,則盡管存在移動節(jié)點502和通訊對方節(jié)點504是直接連接的這一事實,但所有話務(wù)都必須經(jīng)過歸屬代理508來發(fā)送。如果使用 MIPv6-R0,則同樣即使移動節(jié)點502和通訊對方節(jié)點504是直接連接的,它們也不得不執(zhí)行歸屬地址測試和轉(zhuǎn)交地址測試,并隨后向彼此隧穿分組。從通訊對方節(jié)點504至移動節(jié)點502的分組的IP報頭為源地址是通訊對方節(jié)點地址,目的地址是轉(zhuǎn)交地址(DO是歸屬地址),其可寫為SA = CNAddr, DA = CoA (DO = HoA)。從移動節(jié)點502至通訊對方節(jié)點504,分組的IP報頭為源地址是轉(zhuǎn)交地址,目的地址是通訊對方節(jié)點地址(DO是歸屬地址),其可寫為SA = CoA, DA = CN(DO = HoA)。在 516處解說了移動IP隧道并且在518處解說了移動IP優(yōu)化路徑。RO信令歸屬地址測試在 520處解說,而轉(zhuǎn)交地址測試在522處解說。圖6解說了可用來允許使用移動網(wǎng)際協(xié)議的設(shè)備能利用其設(shè)備至設(shè)備接口或D2D 鏈路(諸如圖2的接口 216和218)的標(biāo)準(zhǔn)路由優(yōu)化規(guī)程的流圖600。如圖所示,第一節(jié)點 602(例如,移動節(jié)點)希望與第二節(jié)點604(例如,通訊對方節(jié)點)通信,這可通過歸屬代理606來促成。為了發(fā)起與第二節(jié)點604的通信,第一節(jié)點602通過歸屬代理606并且例如在WAN接口上向第二節(jié)點604傳送歸屬測試發(fā)起消息(HOTI)消息608以獲取歸屬密鑰生成令牌。密鑰生成令牌是由通訊對方節(jié)點提供以使得移動節(jié)點能計算用于授權(quán)綁定更新的綁定管理密鑰的數(shù)字。歸屬測試發(fā)起消息608可以帶著源地址一起發(fā)送,源地址可以是第一節(jié)點602的歸屬地址。歸屬測試發(fā)起消息608中還可包括目的地址,其為第二節(jié)點604 的地址。此外,歸屬測試發(fā)起消息608可包括諸如歸屬初始化cookie之類的參數(shù)。另外,第一節(jié)點602在D2D接口上(不經(jīng)過歸屬代理606)直接向第二節(jié)點604運送轉(zhuǎn)交測試發(fā)起(COTI)消息610以獲取轉(zhuǎn)交密鑰生成令牌。轉(zhuǎn)交測試發(fā)起(COTI)消息可帶著源地址(其可以是轉(zhuǎn)交地址)以及目的地址(其可以是第二節(jié)點604的地址)一起發(fā)送。此外,轉(zhuǎn)交測試發(fā)起消息610可包括諸如轉(zhuǎn)交初始化cookie之類的參數(shù)。與第二節(jié)點604接收歸屬測試發(fā)起消息608基本上同時地,第二節(jié)點604生成歸屬密鑰生成令牌,其可按照以下示例來生成歸屬密鑰生成令牌=First (64,HMAC_SHA1 (Ken,(歸屬地址| 一次性數(shù)| 0)))其中I表示級聯(lián),而HMAC-SHA1函數(shù)中最后的“0”是用于將歸屬cookie與轉(zhuǎn)交 cookie區(qū)分開來的單個為0的八位字節(jié)。該一次性數(shù)(nonce)例如可由隨機數(shù)發(fā)生器生成。作為對歸屬測試發(fā)起消息608的回復(fù),經(jīng)過歸屬代理606以及例如WAN接口來傳送歸屬測試(HOT)消息612。歸屬測試消息612可包括源地址(其為第二節(jié)點604的地址) 以及目的地址(其為歸屬地址)。此外,歸屬測試消息612可包括各種參數(shù),這些參數(shù)可包括歸屬初始化cookie、歸屬密鑰生成令牌、以及歸屬一次性數(shù)索引。與第二節(jié)點604接收轉(zhuǎn)交測試發(fā)起消息610大致同時地,第二節(jié)點604生成諸如以下的轉(zhuǎn)交密鑰生成令牌轉(zhuǎn)交密鑰生成令牌=First (64,HMAC_SHA1 (Ken,(轉(zhuǎn)交地址| 一次性數(shù)11)))作為對轉(zhuǎn)交測試發(fā)起消息610的回復(fù),發(fā)送轉(zhuǎn)交測試(COT)消息614。轉(zhuǎn)交測試消息614直接在D2D接口上發(fā)送給第一節(jié)點604(不經(jīng)過歸屬代理606)。轉(zhuǎn)交測試消息614 的內(nèi)容包括源地址(第二節(jié)點604的地址)以及目的地址(轉(zhuǎn)交地址)。此外,轉(zhuǎn)交測試消息614可包括各種參數(shù),這些參數(shù)可包括轉(zhuǎn)交初始化cookie、轉(zhuǎn)交密鑰生成令牌、以及轉(zhuǎn)交一次性數(shù)索引。第一節(jié)點604將這些令牌一起散列以形成有二十00)個八位字節(jié)的綁定密鑰Kbm,其在一示例中可為Kbm = SHAl (歸屬密鑰生成令牌|轉(zhuǎn)交密鑰生成令牌)應(yīng)注意,本文中提供的演算僅僅是示例。由于等式可相當(dāng)容易地變換為不同的形式,因此這些等式的所有此類形式的變體在效果與所公開的等式的效果相同或類似的場合都應(yīng)作為替換性方面被涵蓋。還可利用綁定更新616來檢測先前建立的綁定。在這種情景中,不使用轉(zhuǎn)交密鑰生成令牌。作為替代,如下生成綁定管理密鑰Kbm = SHAl (歸屬密鑰生成令牌)第二節(jié)點604可用綁定確收(BA)618來回復(fù)以確認對綁定更新616的接收?,F(xiàn)在參考圖7,其解說了經(jīng)過歸屬代理的隧穿、路由優(yōu)化和直接鏈路路徑的示意表示。解說了在包括歸屬代理708的網(wǎng)絡(luò)706上與第二節(jié)點704(例如,通訊對方節(jié)點)通信的第一節(jié)點702。如圖所示,第二節(jié)點704可能從第一位置710移到第二位置712并隨后移到第三位置714。在一些情形中,諸如在第一位置710,經(jīng)過歸屬代理708的路由是恰當(dāng)?shù)?,而在其他情形中,諸如在第二位置712,可應(yīng)用路由優(yōu)化。然而,在一些情形中,這兩個節(jié)點702、 704可能發(fā)現(xiàn)它們自己是直接連接的(716)(例如,第三位置714)。例如,節(jié)點702、704可在諸如FlashLinQ 、對等WiFi、藍牙 、或允許直接的設(shè)備至設(shè)備通信的其他技術(shù)之類的點到點鏈路自組織網(wǎng)絡(luò)上直接連接。根據(jù)各種方面,在移動節(jié)點502和通訊對方節(jié)點504 直接連接(716)時,它們能原生地交換分組而不需要任何封裝。這提供了優(yōu)點,因為不需要進行歸屬地址測試和轉(zhuǎn)交地址測試所必要的時間,這可以節(jié)省時間和其他系統(tǒng)資源。直接路徑上從第二節(jié)點704 (例如,通訊對方節(jié)點)至第一節(jié)點702 (例如,移動節(jié)點)的分組的IP報頭格式為源地址是通訊對方節(jié)點地址,目的地址是歸屬地址,其可寫為 SA = CNAddr, DA = HoA0直接路徑上從第一節(jié)點702至第二節(jié)點704,分組的IP報頭格式為源地址是歸屬地址,目的地址是通訊對方節(jié)點地址,其可寫為SA = HoA,DA = CNAddr。 在718處解說了移動IP路徑并且在720處解說了路由優(yōu)化路徑。以下描述對直接連接情形直接應(yīng)用路由優(yōu)化。第一節(jié)點702經(jīng)過WAN接口和歸屬代理708向第二節(jié)點704發(fā)送歸屬測試發(fā)起消息。根據(jù)一些方面,第一節(jié)點702在直接連接的路徑(例如,路徑716)上發(fā)送歸屬測試發(fā)起消息。發(fā)送歸屬測試發(fā)起消息是為了獲取歸屬密鑰生成令牌。歸屬測試發(fā)起消息的內(nèi)容包括源地址(其為歸屬地址)和目的地址(其為第二節(jié)點704的地址)。歸屬測試發(fā)起消息中可包括的參數(shù)是歸屬初始化cookie。第一節(jié)點702還向第二節(jié)點704發(fā)送轉(zhuǎn)交測試發(fā)起消息。此消息是在直接連接的路徑(例如,路徑716)上發(fā)送的而不經(jīng)過歸屬代理708。轉(zhuǎn)交測試發(fā)起消息的目的是為了獲取轉(zhuǎn)交密鑰生成令牌。轉(zhuǎn)交測試發(fā)起消息中包括源地址,其為歸屬地址或轉(zhuǎn)交地址(如果在直接連接的接口上可用)。還包括目的地址,其為第二節(jié)點704的地址。轉(zhuǎn)交測試發(fā)起消息中包括的參數(shù)是轉(zhuǎn)交初始化cookie。響應(yīng)于歸屬測試發(fā)起消息發(fā)送歸屬測試消息。如果歸屬測試發(fā)起消息是在直接連接的路徑上接收的,則歸屬測試消息可經(jīng)過歸屬代理708來發(fā)送。如果歸屬測試發(fā)起消息是在WAN接口上接收的,則在直接連接的路徑上傳送歸屬測試消息。歸屬測試消息包括源地址(其為第二節(jié)點704的地址)以及目的地址(其為歸屬地址)。歸屬測試消息的參數(shù)包括歸屬初始化cookie、歸屬密鑰生成令牌、以及歸屬一次性數(shù)索引。在第二節(jié)點704接收到歸屬測試發(fā)起消息時,第二節(jié)點704生成歸屬密鑰生成令牌,其可類似于以下示例歸屬密鑰生成令牌=First (64,HMAC_SHA1 (Ken,(歸屬地址| 一次性數(shù)| 0)))響應(yīng)于轉(zhuǎn)交測試發(fā)起消息發(fā)送轉(zhuǎn)交測試消息。此消息不經(jīng)過歸屬代理708發(fā)送, 其在直接連接的路徑(例如,路徑716)上發(fā)送給第一節(jié)點702。轉(zhuǎn)交測試消息的內(nèi)容包括源地址(其為第二節(jié)點704的地址)和目的地址(其為(從COTI復(fù)制的)歸屬地址或轉(zhuǎn)交地址)。轉(zhuǎn)交測試消息的參數(shù)為轉(zhuǎn)交初始化cookie、轉(zhuǎn)交密鑰生成令牌、以及轉(zhuǎn)交一次性數(shù)索引。與第二節(jié)點704接收轉(zhuǎn)交測試發(fā)起消息基本上同時地,第二節(jié)點704生成諸如以下示例的轉(zhuǎn)交密鑰生成令牌轉(zhuǎn)交密鑰生成令牌=First (64,HMAC_SHA1 (Ken,(轉(zhuǎn)交地址| 一次性數(shù)11)))第一節(jié)點702將這些令牌一起散列以形成有20個八位字節(jié)的綁定密鑰Kbm,其可類似于Kbm = SHAl (歸屬密鑰生成令牌|轉(zhuǎn)交密鑰生成令牌)還可使用綁定更新來檢測先前建立的綁定。在這種情形中,不使用轉(zhuǎn)交密鑰生成令牌。作為替代,可如下生成綁定管理密鑰Kbm = SHAl (歸屬密鑰生成令牌)在直接連接的對等方(例如,移動節(jié)點和通訊對方節(jié)點)的情形中,可用相對直截了當(dāng)?shù)姆绞絹響?yīng)用以上描述的路由優(yōu)化。然而,可以做出以下觀察首先,在這種情形中 C0TI/C0T消息的效用減小了,因為在直接連接的對等方上,不可能真正測試被聲稱對應(yīng)于直接連接的接口的地址的返回可路由性。由此,現(xiàn)在將根據(jù)本文中所公開的各種方面并參照圖8來描述“部分R0”機制,圖8解說了根據(jù)一方面的“部分R0”機制的流圖。解說了移動節(jié)點802、通訊對方節(jié)點804、以及歸屬代理806。移動節(jié)點802向通訊對方節(jié)點804發(fā)送歸屬測試發(fā)起(HOTI)消息808以發(fā)起對歸屬地址的返回可路由性。歸屬測試發(fā)起消息808是經(jīng)過WAN接口和歸屬代理806發(fā)送的。根據(jù)一些方面,如圖所示,歸屬測試發(fā)起消息808是在直接連接的路徑上發(fā)送的。該消息包括源地址(其為移動節(jié)點802 的歸屬地址)和目的地址(其為通訊對方節(jié)點804的地址)。歸屬測試發(fā)起消息的參數(shù)為歸屬初始化cookie。響應(yīng)于歸屬測試發(fā)起消息808,如圖所示,(若歸屬測試發(fā)起消息是在直接連接的路徑上接收的則)通訊對方節(jié)點804經(jīng)過歸屬代理806發(fā)送歸屬測試(HOT)消息810。如果歸屬測試發(fā)起消息是在WAN接口上接收的,則在直接連接的路徑上傳送歸屬測試消息。 以此方式,HOTI消息沿行一條路徑而HOT沿行另一條路徑。由此,HOTI消息可在WAN/歸屬代理上發(fā)送而HOT消息可在直接/D2D上發(fā)送,或者HOTI消息可在直接/D2D上發(fā)送而HOT 消息可在直接D2D上發(fā)送。歸屬測試消息804包括源地址(其為通訊對方節(jié)點804的地址)以及目的地址 (其為歸屬地址)。歸屬測試消息的參數(shù)包括歸屬初始化cookie和令牌。響應(yīng)于歸屬測試消息810在直接連接的路徑上發(fā)送歸屬測試響應(yīng)(HOTR)消息 812。消息812中包括源地址(其為歸屬地址)以及目的地址(其為通訊對方節(jié)點804的地址)。參數(shù)包括歸屬初始化cookie和令牌。該令牌是從歸屬測試消息中的令牌復(fù)制的。以上描述的流程可用來確認由移動節(jié)點802聲稱的歸屬地址的確路由回到移動節(jié)點802。通訊對方節(jié)點804使用移動節(jié)點802的歸屬地址經(jīng)過歸屬代理806發(fā)送該令牌。 如果移動節(jié)點802能將該令牌返回給通訊對方節(jié)點804,則表明該歸屬地址的確指向移動節(jié)點802。諸如圖2中的設(shè)備202和/或204之類的設(shè)備在決定將會話從WAN接口向D2D接口換手時應(yīng)遵循邏輯流程。例如,如果用于會話的源地址不受信任,則該設(shè)備應(yīng)執(zhí)行部分 RO過程以驗證歸屬地址。如果歸屬地址得到驗證(部分RO過程成功),則設(shè)備可移到直接鏈路。如果用于會話的源地址受到信任,則該設(shè)備能不用任何RO信令就將會話移到直接鏈路。應(yīng)注意,如果地址得到其他機制的驗證(例如,在帶外傳達的),則該地址能被信任。如果D2D接口具有其自己的IP地址,則節(jié)點還應(yīng)決定是在該D2D地址上隧穿任何通信、還是直接在直接連接的接口上使用歸屬地址來直接發(fā)送通信。若為前一種情形,則應(yīng)發(fā)送移動類型注冊消息或綁定更新以便將(在WAN上使用的)歸屬地址與扮演轉(zhuǎn)交地址角色的D2D接口地址綁定。應(yīng)注意,當(dāng)在直接連接的對等方之間發(fā)送綁定更新時,綁定更新典型情況下不需要被顯式地進行安全保護,因為其通常由直接連接的鏈路來進行安全保護(假定提供了充分的鏈路層安全性)。就本文中所示出和所描述的示例性系統(tǒng)而言,參照各種流程圖將更好地領(lǐng)會可根據(jù)所公開主題內(nèi)容來實現(xiàn)的方法體系。雖然出于解釋簡單化的目的,一些方法體系被示出并描述為一系列框,但是應(yīng)當(dāng)理解和領(lǐng)會,所要求保護的主題內(nèi)容并不受框的數(shù)目或次序所限定,因為一些框可按與本文所描繪和描述的那些次序不同的次序發(fā)生和/或與其它框基本上同時發(fā)生。而且,實現(xiàn)本文中描述的方法體系不一定需要所有解說的框。將領(lǐng)會, 與各框相關(guān)聯(lián)的功能性可由軟件、硬件、其組合或任何其它合適的手段(例如,設(shè)備、系統(tǒng)、 過程、組件)來實現(xiàn)。另外,還應(yīng)當(dāng)進一步領(lǐng)會,在下文以及本說明書中通篇公開的方法體系能夠被存儲在制品上以幫助將此類方法體系輸送和傳遞到各種設(shè)備。本領(lǐng)域技術(shù)人員將理解和領(lǐng)會,方法體系可被替換地表示為諸如狀態(tài)圖中那樣的一系列相互關(guān)聯(lián)的狀態(tài)或事件。圖9解說了由第一節(jié)點執(zhí)行以將通信會話從網(wǎng)絡(luò)路徑移到直接連接的路徑的方法900。第一節(jié)點可在第一路徑上發(fā)起與第二節(jié)點的通信,第一路徑可以是網(wǎng)絡(luò)路徑,其中通信是經(jīng)過歸屬代理來路由的。節(jié)點可能移到某個位置以使得這些節(jié)點能直接連接,這可通過鏈路感測和/或?qū)Φ劝l(fā)現(xiàn)技術(shù)來確定。基于此定位,可作出關(guān)于是否要將通信會話移到第二路徑(或即直接連接的路徑)的確定。如果已選擇要將會話移到第二路徑,則在902,向第二節(jié)點發(fā)送包括地址的第一消息。第一消息中所包括的地址可以是第一節(jié)點的歸屬地址。第一消息可在第一路徑上經(jīng)過歸屬代理發(fā)送。可發(fā)送該第一消息以發(fā)起對第一節(jié)點的地址的返回可路由性測試。在904,接收回復(fù)第一消息的第二消息,該第二消息包括第一信息元素。第二消息可以在不同于第一路徑的第二路徑上在該地址處被接收。根據(jù)一些方面,第一信息元素可以是由第二節(jié)點生成的令牌。在906,向第二節(jié)點發(fā)送包括該第一信息元素的第三消息。第三消息可以在第二路徑上發(fā)送。在第三消息中包括第一信息元素表明該地址的確指向第一節(jié)點(例如,表明第一節(jié)點接收到第二消息)。在908,在第二路徑(例如,直接連接的路徑)上在第一節(jié)點與第二節(jié)點之間隧穿消息。根據(jù)一些方面,第一消息可以是歸屬測試發(fā)起消息,第二消息可以是歸屬測試消息,而第三消息可以是歸屬測試響應(yīng)消息。圖10解說了用于將通信會話從第一通信路徑切換到第二通信路徑的方法1000。 第一節(jié)點可在第一通信路徑上建立與第二節(jié)點的會話,第一通信路徑可以是網(wǎng)絡(luò)鏈路。根據(jù)一些方面,可接收第二節(jié)點在第二通信路徑上可用的指示,第二通信路徑可以是直接連接的路徑。在1002,從第二節(jié)點接收包括地址的第一消息。第一消息可在第一路徑上從歸屬代理接收到,其中歸屬代理正轉(zhuǎn)發(fā)來自第二節(jié)點的消息。根據(jù)一些方面,第一消息被接收以發(fā)起對第二節(jié)點的地址的返回可路由性測試。在1004,作為對第一消息的回復(fù),傳送第二消息。第二消息可包括第一元素并且可在第二路徑上發(fā)送。第一元素可以是由第一節(jié)點生成的令牌。在1006,在第二路徑上接收第三消息,在1006,查明第三消息是否包括第一元素。 在第三消息中包括第一元素表明在第一消息中接收到的地址的確指向第二節(jié)點。如果第三消息包括第一元素,則在1010,在第二路徑上隧穿消息。根據(jù)一些方面,第一消息可以是歸屬測試發(fā)起消息,第二消息可以是歸屬測試消息,而第三消息可以是歸屬測試響應(yīng)消息?,F(xiàn)在參考圖11,其解說了根據(jù)一方面的配置成允許節(jié)點能在局部網(wǎng)絡(luò)上開始會話并將該會話移到全局網(wǎng)絡(luò)的系統(tǒng)1100。系統(tǒng)1100中包括第一節(jié)點1102,其為無歸屬的節(jié)點(也被稱為無歸屬的移動節(jié)點(MN))。如本文中所使用的,“無歸屬的”指示不具有任何歸屬代理實體以在切換至區(qū)外網(wǎng)絡(luò)之時提供輔助以保持正在進行的會話存活或者向該節(jié)點的當(dāng)前位置轉(zhuǎn)發(fā)任何新的傳入請求以建立的新會話的節(jié)點。第一節(jié)點1102和第二節(jié)點1104可利用全局唯一性但不是全局可路由的IPv6地址在局部網(wǎng)絡(luò)1108上建立會話1106。該全局唯一性地址可以是例如在諸如WLAN子網(wǎng)、設(shè)備至設(shè)備直接鏈路、在內(nèi)部使用局部范圍地址的多跳無線或有線網(wǎng)絡(luò)等局部網(wǎng)絡(luò)的范圍內(nèi)使用的地址。例如,可在第一接口 1110、1112上建立此會話。例如,接口 1110的地址可以是 IP局部范圍l(IP_lsl),而接口 1112的地址可以是IP局部范圍2(IP_ls2)。此會話1106 的IP報頭可以是例如(源地址=IP_lsl,目的地址=IP_ls2)??赡艽嬖诘谝还?jié)點1102決定切換到附連至全局網(wǎng)絡(luò)1114(例如,3G網(wǎng)絡(luò)或連接到全球因特網(wǎng)的其他網(wǎng)絡(luò))的另一個接口的一些情景。例如,節(jié)點一 1102與節(jié)點二 1104之間的距離可能增大,由此節(jié)點1102和1104可能正在丟失直接鏈路的連通性。在切換其正在進行的會話之前,第一節(jié)點1102與目標(biāo)無線基礎(chǔ)設(shè)施(例如,全局網(wǎng)絡(luò)1114)執(zhí)行一規(guī)程以任選地認證并配置全局可路由的IPv6地址。出于解釋目的,假定第二節(jié)點1104已執(zhí)行類似的規(guī)程且因此已獲取可路由的IPv6地址。根據(jù)一些方面,當(dāng)?shù)谝还?jié)點1102決定切換到WAN時,例如第一節(jié)點1102開始 MIPv6規(guī)程。然而,信令不是經(jīng)歸屬代理而行(如參照圖6討論的標(biāo)準(zhǔn)路由優(yōu)化規(guī)程中那樣的),而是代之以在歸屬代理不參與的情況下交換信令。由此,使用MIPv6R0隧穿將初始會話1106移到全局網(wǎng)絡(luò)1114并通過接口 1116、1118(例如,WAN接口)來幫助實現(xiàn)初始會話 1106。此會話在1120處解說。接口 1116可與地址局范圍l(IP_gsl)相關(guān)聯(lián),而接
18口 1118可與地址局范圍2(IP_gs2)相關(guān)聯(lián)。此會話的IP報頭可寫為源地址=IP_gsl,目的地址=IP_gs2(源地址=IP_lsl,目的地址=IP= ls2)圖12中解說了根據(jù)以上公開的方面的經(jīng)修改路由優(yōu)化。第一節(jié)點1202在WAN上向第二節(jié)點1204發(fā)送HOTI消息1206,而第二節(jié)點1204用在WAN上發(fā)送的HOT消息1208 作出回復(fù)。這些消息1206、1208是在WAN(其是不受信任的鏈路)上發(fā)送的以測試WAN地址(例如,來自圖11的IP全局范圍1和IP全局范圍2)。此外,第一節(jié)點發(fā)送COTI消息1210,而第二節(jié)點1204用COT消息1212來響應(yīng)。 這些消息1210和1212是使用圖11的IP局部范圍1和IP局部范圍2地址在局部網(wǎng)絡(luò)或直接鏈路(其是受信任鏈路)上直接交換的。由于假定該會話是基于IP局部范圍1和IP局部范圍2地址發(fā)起的,因此在能夠?qū)⒃摃捯频絎AN接口之前可能需要發(fā)現(xiàn)IP全局范圍1和IP全局范圍2地址??梢岳貌煌募夹g(shù)來發(fā)現(xiàn)WAN地址。根據(jù)一些方面,可在直接連接變得可用時在該直接連接上交換WAN地址。例如,第一節(jié)點1202可能在開始與第二節(jié)點1204的會話之前已在自己的WAN 接口上配置了地址全局范圍1。在這種情形中,在發(fā)起與第二節(jié)點1204的會話或連接時,第一節(jié)點1202可能已向第二節(jié)點1204提供替換地址(全局范圍1)。繼續(xù)上面的示例,第二節(jié)點1204在稍后的時間在自己的WAN接口上配置全局地址 2。此時,第二節(jié)點1204能將全局范圍2地址提供給第一節(jié)點1202作為替換地址?,F(xiàn)在, 節(jié)點1202和1204雙方具有對方的WAN地址,可根據(jù)本文中所公開的各種方面來利用這些 WAN地址。根據(jù)一些方面,WAN地址可以手動配置或者基于應(yīng)用層信息、域名服務(wù)器解析等等為每個設(shè)備所已知。可發(fā)送綁定更新消息1214和綁定確收消息1216以將(扮演MIPv6歸屬地址角色的)局部范圍地址綁定到(扮演MIPv6轉(zhuǎn)交地址角色的)全局范圍地址。在現(xiàn)有的會話基于局部范圍地址生成分組時,在使用全局范圍地址的IP報頭上隧穿這些分組以在WAN上進行路由。圖13解說了根據(jù)一方面的受限路由優(yōu)化規(guī)程1300。第一節(jié)點1302已在局部網(wǎng)絡(luò)上發(fā)起與第二節(jié)點1304(例如,通訊對方節(jié)點)的通信。當(dāng)?shù)谝还?jié)點1302決定切換到WAN 時,第一節(jié)點1302發(fā)起受限返回可路由性規(guī)程。由此,第一節(jié)點1302僅通過與第二節(jié)點 1304交換CoTI消息1306和CoT消息1308來啟動轉(zhuǎn)交地址可達性測試。根據(jù)一些方面,轉(zhuǎn)交地址可達性測試可在切換至WAN接口之前執(zhí)行(其被限于轉(zhuǎn)交密鑰生成令牌壽命)。在交換CoTI消息1306和CoT消息1308之后,第一節(jié)點1302發(fā)送綁定更新(BU)消息1310, 該BU消息1310用轉(zhuǎn)交密鑰生成令牌來認證。第二節(jié)點1304可在受信任鏈路(諸如局部鏈路)上發(fā)送綁定確收1312。存在應(yīng)當(dāng)要解決的許多安全性威脅。為了避免因BU消息1310中沒有歸屬一次性數(shù)索引而使第二節(jié)點1304(例如,通訊對方節(jié)點)困惑,可允許第二節(jié)點1304檢查BU消息 1310中所攜帶的歸屬地址。如果第一節(jié)點的歸屬地址是不可路由的地址,則第二節(jié)點1304 應(yīng)跳過歸屬密鑰生成令牌而僅僅考慮CoA密鑰生成令牌。另一個安全性威脅會是已發(fā)現(xiàn)第一節(jié)點1304的歸屬地址的惡意節(jié)點對正在進行的連接進行劫持。在這種情形中,該惡意節(jié)點只需要與第二節(jié)點1304執(zhí)行CoTI/CoT消息交換,然后通過發(fā)送BU消息來跟蹤第二節(jié)點1304。為了緩解這種威脅,兩個端點(第一節(jié)點 1302和第二節(jié)點1304)應(yīng)分開地計算將在配置第一節(jié)點的CoA時使用的64位接口標(biāo)識符 (IID)(注意,此類地址是唯一性的,因為WAN應(yīng)當(dāng)每節(jié)點使用一個前綴)。出于此目的,可從使用在配對規(guī)程期間生成的密鑰來計算IID。根據(jù)一方面,可利用下式來生成CoA IID CoA(IID) = First [64, SHA256 (H_Kp | MN(HoA))其中H_Kp是從配對推導(dǎo)出的密鑰的散列,而HoA是第一節(jié)點的歸屬地址。根據(jù)一些方面,使用上面的CoA(IID)可使得第一節(jié)點1302能進一步減輕更新第二節(jié)點1304所需的信令消息量。這可以通過避免返回可路由性并直接向第二節(jié)點1304發(fā)送BU消息來達成。BU消息可用H_K來認證。應(yīng)注意,從H_K推導(dǎo)IID不同于使用密碼術(shù)生成地址(CGA)技術(shù),CGA技術(shù)要求使用私鑰/公鑰來推導(dǎo)IPv6地址并將其綁定到第一節(jié)點的公鑰。然而,所得IID具有能由第二節(jié)點1304驗證但應(yīng)當(dāng)不是惡意第三方可預(yù)測的性質(zhì)。圖14解說了根據(jù)各種方面的用于進行從網(wǎng)絡(luò)路徑向直接連接的路徑的統(tǒng)一無歸屬代理路由優(yōu)化信令的流圖1400。所解說的流圖1400用于從WAN切換到FlashLinQ ,然而應(yīng)理解,可以隨同所公開的方面利用其他網(wǎng)絡(luò)路徑和直接連接的路徑。第一設(shè)備1402正經(jīng)過歸屬代理1406(或即在WAN接口上)與第二設(shè)備1404處于通信。如在1408指示的,該會話具有源地址IPwanl,目的地址IPwan2 (SA = IPwanl, DA-IPwan2)。使用RO信令來交換半密鑰。例如,在1410,第一設(shè)備1402發(fā)送路由優(yōu)化測試發(fā)起(ROTI)消息,其可包括源地址(IPwanl)和cookie。ROTI消息可在直接路徑上發(fā)送(例如,歸屬代理/WAN不參與)。第二設(shè)備1404可經(jīng)過歸屬代理/WAN用路由優(yōu)化測試(ROT) 來回復(fù)。ROT消息可包括cookie、密鑰生成令牌、以及一次性數(shù)索引。作為回復(fù),第一設(shè)備 1402在直接連接的鏈路上發(fā)送路由優(yōu)化測試響應(yīng)(ROTR)消息。ROTR消息可包括cookie、 密鑰生成令牌、以及一次性數(shù)索引。如果第二設(shè)備1404接收到R0TR,則會話就被移到該直接連接的鏈路(在此示例中為FlashLinQ )上而不使用隧穿。在此情形中,密鑰將僅在第一設(shè)備移回到WAN的情況下才使用。圖15解說了根據(jù)各種方面的用于進行從直接連接的路徑向網(wǎng)絡(luò)路徑的統(tǒng)一無歸屬代理路由優(yōu)化信令的流圖1500。所解說的流圖1500用于從FlashLinQ 切換到WAN,然而應(yīng)理解,可以隨同所公開的方面利用其他直接連接的路徑和網(wǎng)絡(luò)路徑。流圖中包括第一節(jié)點1502、第二節(jié)點1504以及歸屬代理(WAN) 1506。第一節(jié)點 1502和第二節(jié)點1504可在直接連接的路徑(例如,F(xiàn)lashLinQ ) 1508上處于通信。該會話可具有源地址IPflql和目的地址IPflq2(SA = IPflql,DA = IPflq2)??衫肦O信令來交換半密鑰以及測試IPWanl/IPWan2地址的返回可路由性。第一設(shè)備在直接連接的路徑上發(fā)送路由優(yōu)化測試發(fā)起(ROTI)消息1510。通過發(fā)送ROTI消息1510,第一節(jié)點1502聲稱其擁有地址(IPwanl)。消息1510可包括cookie。第二節(jié)點 1504在網(wǎng)絡(luò)路徑上用路由優(yōu)化測試(ROT)消息1512來回復(fù)。ROT消息1512是使用第二節(jié)點1504的IPWan2地址發(fā)送的并且可包括cookie、密鑰生成令牌、以及一次性數(shù)索引。第一節(jié)點1502用包括cookie、密鑰生成令牌、以及一次性數(shù)索引的路由優(yōu)化測試響應(yīng)(ROTR)消息來回復(fù)。第一節(jié)點1502可發(fā)送綁定更新(BU),而第二節(jié)點1504可用綁定確收(BA)來回復(fù)。BU 1516和BA 1518兩者都是通過歸屬代理/WAN 1506發(fā)送的。更具體而言,綁定更新消息1516將第一節(jié)點1502的IPflql地址與IPwanl地址綁定。替換地或補充地,第二節(jié)點1504可發(fā)起相應(yīng)的BU/BA交換(未示出)。在1520,使用隧穿源地址(SA) = IPwanl、目的地址(DA) = IPwan2、封裝SA = IPflqU DA = IPflq2來將會話移到WAN鏈路。使用在R0TI/R0T/R0TR交換期間生成的密鑰來認證BU/BA消息1520/1518以及在第一節(jié)點1502或第二節(jié)點1504移到另一個IPwan 地址的情況下認證后續(xù)的BU/BA消息?,F(xiàn)在參考圖16,其解說了用于路由優(yōu)化的方法1600。方法1600可由通信裝置或第一節(jié)點執(zhí)行。方法1600開始于1602,此時向第二節(jié)點傳送包括地址的第一消息。該地址可以是第一節(jié)點的局部地址。在1604,從第二節(jié)點接收第二消息。第二消息可以是在第一路徑上接收的,第一路徑可以是不受信任的鏈路(或全局網(wǎng)絡(luò)鏈路)。第二消息是在該地址處接收的并且包括第一信息元素和第二信息元素。根據(jù)一些方面,第一信息元素是令牌,而第二信息元素是一次性數(shù)索引。在1606,在第二路徑上向第二節(jié)點傳送第三消息。第二路徑可以是受信任路徑,諸如局部網(wǎng)絡(luò)鏈路。第三消息是用第一信息元素和第二信息元素簽名的。在1608,在第一路徑上將通信隧穿至第二節(jié)點。根據(jù)一些方面,可在發(fā)送消息之前創(chuàng)建地址,其中該地址對應(yīng)于第二鏈路。根據(jù)一些方面,第一消息可以是轉(zhuǎn)交測試發(fā)起消息,第二消息可以是轉(zhuǎn)交測試消息,而第三消息可以是綁定更新。圖17解說了由第一節(jié)點執(zhí)行以將通信會話從第一網(wǎng)絡(luò)路徑移到第二網(wǎng)絡(luò)路徑的方法1700。在1702,從可能已在局部網(wǎng)絡(luò)路徑上與之建立通信會話的第二節(jié)點接收第一消息。在1704,向第二節(jié)點傳送第二消息。第二消息可在第一網(wǎng)絡(luò)上傳送并且可包括第一信息元素和第二信息元素。第二消息被傳送到第一消息中所包括的地址。該地址可以是第二節(jié)點的地址并且與第二網(wǎng)絡(luò)路徑相關(guān)聯(lián)。根據(jù)一些方面,第一信息元素可以是令牌,而第二信息元素可以是一次性數(shù)索引。在1706,接收來自第二節(jié)點的第三消息。第三消息可以是在第二網(wǎng)絡(luò)路徑上接收的。在1708,評價第三消息的內(nèi)容以確定第三消息用第一信息元素和第二信息元素是否得到認證。如果第三消息用這些元素得到認證,則在1710,在第一網(wǎng)絡(luò)路徑上隧穿與第二節(jié)點的通信會話。根據(jù)一些方面,第一網(wǎng)絡(luò)路徑是全局網(wǎng)絡(luò)路徑而第二網(wǎng)絡(luò)路徑是局部網(wǎng)絡(luò)路徑。根據(jù)一些方面,第一消息是轉(zhuǎn)交測試發(fā)起消息,第二消息是轉(zhuǎn)交測試消息,而第三消息是綁定更新。現(xiàn)在參考圖18,其解說了根據(jù)一個或更多個所公開方面的促成在第一通信路徑上發(fā)起通信會話并將該通信會話轉(zhuǎn)移到第二通信路徑的系統(tǒng)1800。系統(tǒng)1800可駐留在用戶設(shè)備中并且包括能從例如接收機天線接收信號的接收機1802。接收機1802可對收到的信號執(zhí)行典型動作,諸如濾波、放大、下變頻等。接收機1802還可數(shù)字化經(jīng)調(diào)理信號以獲得采樣。解調(diào)器1804可獲得每個碼元周期的收到碼元,以及將收到碼元提供給處理器1806。處理器1806可以是專用于分析接收機組件1802收到的信息和/或生成供發(fā)射機 1808發(fā)射的信息的處理器。補充地或替換地,處理器1806能控制用戶設(shè)備1800的一個或更多個組件,分析接收機1802收到的信息,生成供發(fā)射機1808發(fā)射的信息,和/或控制用戶設(shè)備1800的一個或更多個組件。處理器1806可包括能夠協(xié)調(diào)與另外的用戶設(shè)備的通信的控制器組件。用戶設(shè)備1800可附加地包括存儲器1808,該存儲器1808起效地耦合到處理器 1806并且能存儲與協(xié)調(diào)通信有關(guān)的信息和任何其它合適的信息。存儲器1810可附加地存儲與路由通信相關(guān)聯(lián)的協(xié)議。用戶設(shè)備1800可進一步包括碼元調(diào)制器1812以及發(fā)射已調(diào)制信號的發(fā)射機1808。參考圖19,其解說了根據(jù)一方面的將通信會話從網(wǎng)絡(luò)路徑轉(zhuǎn)移到直接連接的路徑的系統(tǒng)1900。系統(tǒng)1900可至少部分地駐留在通信裝置內(nèi)。將領(lǐng)會,本文中給出的各種系統(tǒng)被表示為包括功能塊,它們可以是表示由處理器、軟件、或其組合(例如,固件)所實現(xiàn)的功能的功能塊。系統(tǒng)1900包括可分開或聯(lián)合動作的電組件的邏輯編組1902。例如,邏輯編組1902 可包括用于向?qū)Φ确焦?jié)點傳達包括與系統(tǒng)(例如,通信裝置)相關(guān)聯(lián)的歸屬地址的第一消息的電組件1904。邏輯編組1902中還可包括用于接收來自對等方節(jié)點的包括第一元素的第二消息的電組件1906。第二消息是在網(wǎng)絡(luò)路徑上接收的,并且第一元素可以是由對等方節(jié)點生成的令牌。此外,邏輯編組1902包括用于向?qū)Φ确焦?jié)點傳送包括該第一元素的第三消息的電組件1908。包括第一元素表明(在第一消息中發(fā)送的)歸屬地址的確指向系統(tǒng)1900。第三消息可以是在直接連接的路徑上傳送的。還包括用于在直接連接的路徑上隧穿消息的電組件1910。根據(jù)一些方面,邏輯編組1902可包括用于在網(wǎng)絡(luò)路徑上與對等方節(jié)點建立會話的電組件1912。還可包括用于確定與對等方節(jié)點的直接連接的路徑的可用性的電組件 1914、以及用于決定要在直接連接的路徑上與對等方節(jié)點通信的電組件1916,該決定可以在發(fā)送第一消息之前決定。此外,系統(tǒng)1900可包括留存用于執(zhí)行與電組件1904、1906、1908、1910、1912、1914 和1916或其它組件相關(guān)聯(lián)的功能的指令的存儲器1918。雖然被示為外置于存儲器1918, 但是應(yīng)該理解,電組件1904、1906、1908、1910、1912、1914和1916中的一個或更多個可存在于存儲器1918內(nèi)。圖20解說了根據(jù)一方面的能促成將通信會話從網(wǎng)絡(luò)路徑轉(zhuǎn)移到直接連接的路徑的系統(tǒng)2000。系統(tǒng)2000可至少部分地駐留在通信裝置內(nèi)。系統(tǒng)2000包括可分開或聯(lián)合動作的電組件的邏輯編組2002。邏輯編組2002包括用于在網(wǎng)絡(luò)路徑上與對等方節(jié)點建立通信會話的電組件2004。還包括用于接收來自對等方節(jié)點的第一消息的電組件2006。第一消息可包括地址,該地址可以是對等方節(jié)點的歸屬地址。根據(jù)一些方面,第一消息可被接收以發(fā)起對該對等方節(jié)點的地址的返回可路由性測試。此外,邏輯編組2002包括用于在網(wǎng)絡(luò)路徑上向該地址運送第二消息的電組件 2008。第二消息包括第一元素,第一元素可以是由系統(tǒng)2000生成的令牌。還包括用于在直接連接的路徑上接收來自對等方節(jié)點的第三消息的電組件2010、以及用于查明第三消息是否包括該第一元素的電組件2012。邏輯編組2002還包括用于若第三消息包括該第一元素則在直接連接的路徑上與對等方節(jié)點隧穿消息的電組件2014。
22
系統(tǒng)2000還包括留存用于執(zhí)行與電組件2004、2006、2008、2010、2012和2014或其它組件相關(guān)聯(lián)的功能的指令的存儲器2016。雖然被示為外置于存儲器2016,但是應(yīng)該理解,電組件2004、2006、2008、2010、2012和2014中的一個或更多個可存在于存儲器2016內(nèi)。應(yīng)理解,本文所述的各種方面可由硬件、軟件、固件、或其任何組合來實現(xiàn)。當(dāng)在軟件中實現(xiàn)時,各功能可作為一條或更多條指令或代碼存儲在計算機可讀介質(zhì)上或藉由其進行傳送。計算機可讀介質(zhì)包括計算機存儲介質(zhì)和通信介質(zhì)兩者,其包括促成計算機程序從一地向另一地轉(zhuǎn)移的任何介質(zhì)。存儲介質(zhì)可以是能被通用或?qū)S糜嬎銠C訪問的任何可用介質(zhì)。作為示例而非限定,這樣的計算機可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲、磁盤存儲或其它磁存儲設(shè)備、或能被用來攜帶或存儲指令或數(shù)據(jù)結(jié)構(gòu)形式的合需程序代碼手段且能被通用或?qū)S糜嬎銠C、或者通用或?qū)S锰幚砥髟L問的任何其他介質(zhì)。 任何連接也被正當(dāng)?shù)胤Q為計算機可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(DSL)、或諸如紅外、無線電、以及微波之類的無線技術(shù)從web網(wǎng)站、服務(wù)器、或其它遠程源傳送而來,則該同軸電纜、光纖電纜、雙絞線、DSL、或諸如紅外、無線電、以及微波之類的無線技術(shù)就被包括在介質(zhì)的定義之中。如本文中所使用的盤和碟包括壓縮碟 (⑶)、激光碟、光碟、數(shù)字多用碟(DVD)、軟盤和藍光碟,其中盤(disk)往往以磁的方式再現(xiàn)數(shù)據(jù)而碟(disc)用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述的組合也應(yīng)被包括在計算機可讀介質(zhì)的范圍內(nèi)。結(jié)合本文中公開的方面描述的各種解說性邏輯、邏輯板塊、模塊、以及電路可用通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其他可編程邏輯器件、分立的門或晶體管邏輯、分立的硬件組件、或其設(shè)計成執(zhí)行本文中描述的功能的任何組合來實現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但在替換方案中,處理器可以是任何常規(guī)的處理器、控制器、微控制器、或狀態(tài)機。處理器還可以被實現(xiàn)為計算設(shè)備的組合,例如DSP與微處理器的組合、多個微處理器、與DSP核心協(xié)同的一個或更多個微處理器、 或任何其他這樣的配置。此外,至少一個處理器可包括可作用于執(zhí)行上述步驟和/或動作中的一個或更多個步驟和/或動作的一個或更多個模塊。對于軟件實現(xiàn),本文中所描述的技術(shù)可以用執(zhí)行本文中所描述功能的模塊(例如,規(guī)程、函數(shù)等)來實現(xiàn)。軟件代碼可被存儲在存儲器單元中并由處理器來執(zhí)行。存儲器單元可在處理器內(nèi)實現(xiàn)或外置于處理器,在后一種情形中其可通過本領(lǐng)域中所知的各種手段被可通信地耦合到處理器。此外,至少一個處理器可包括可作用于執(zhí)行本文中所描述功能的一個或更多個模塊。本文中所描述的技術(shù)可用于各種無線通信系統(tǒng),諸如CDMA、TDMA, FDMA, OFDMA, SC-FDMA和其他系統(tǒng)。術(shù)語“系統(tǒng)”和“網(wǎng)絡(luò)”常被可互換地使用。CDMA系統(tǒng)可實現(xiàn)諸如通用地面無線電接入(UTRA)、CDMA2000等無線電技術(shù)。UTRA包括寬帶CDMA (W-CDMA)和其它 CDMA變體。此外,CDMA2000涵蓋IS-2000、IS-95和IS-856標(biāo)準(zhǔn)。TDMA系統(tǒng)可實現(xiàn)諸如全球移動通信系統(tǒng)(GSM)等無線電技術(shù)。OFDMA系統(tǒng)可實現(xiàn)諸如演進型UTRA(E-UTRA)、超移動寬帶(UMB)、IEEE 802. Il(Wi-Fi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、Flash-OFDM 等無線電技術(shù)。UTRA和E-UTRA是通用移動電信系統(tǒng)(UMTQ的部分。3GPP長期演進(LTE)是使用E-UTRA的UMTS版本,其在下行鏈路上采用OFDMA而在上行鏈路上采用SC-FDMA。UTRA、E-UTRA、UMTS、LTE和GSM在來自名為“第三代伙伴項目(3GPP) ”的組織的文獻中描述。另夕卜,CDMA2000和UMB在來自名為“第三代伙伴項目2” (3GPP2)的組織的文獻中描述。此外,這些無線通信系統(tǒng)還可另外包括常常使用非配對無執(zhí)照頻譜、802. XX無線LAN、藍牙以及任何其他短程或長程無線通信技術(shù)的對等(例如,移動對移動)自組織(ad hoc)網(wǎng)絡(luò)系統(tǒng)。不僅如此,本文中所描述的各種方面或特征可使用標(biāo)準(zhǔn)編程和/或工程技術(shù)實現(xiàn)為方法、裝置、或制品。如在本文中使用的術(shù)語“制品”旨在涵蓋可從任何計算機可讀設(shè)備、 載體、或媒介獲訪的計算機程序。例如,計算機可讀介質(zhì)可包括,但不限于,磁性存儲設(shè)備 (例如硬盤、軟盤、磁條等)、光盤(例如壓縮盤(CD)、數(shù)字多用盤(DVD)等)、智能卡、以及閃存設(shè)備(例如EPR0M、記憶卡、記憶棒、鑰匙型驅(qū)動器等)。此外,本文中描述的各種存儲介質(zhì)可代表用于存儲信息的一個或更多個設(shè)備和/或其他機器可讀介質(zhì)。術(shù)語“機器可讀介質(zhì)”可包括,但不限于,無線信道以及能夠存儲、包含、和/或攜帶(諸)指令和/或數(shù)據(jù)的各種其他介質(zhì)。此外,計算機程序產(chǎn)品可包括計算機可讀介質(zhì),其具有可作用于使得計算機執(zhí)行本文中所描述功能的一條或更多條指令或代碼。此外,結(jié)合本文中公開的方面描述的方法或算法的步驟和/或動作可直接在硬件中、在由處理器執(zhí)行的軟件模塊中、或在這兩者的組合中實施。軟件模塊可駐留在RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動盤、CD-ROM、或本領(lǐng)域中所知的任何其他形式的存儲介質(zhì)中。示例性存儲介質(zhì)可耦合到處理器以使得該處理器能從/向該存儲介質(zhì)讀寫信息。在替換方案中,存儲介質(zhì)可以被整合到處理器。另外,在一些方面,處理器和存儲介質(zhì)可駐留在ASIC中。另外,ASIC可駐留在用戶終端中。在替換方案中,處理器和存儲介質(zhì)可作為分立組件駐留在用戶終端中。另外,在一些方面,方法或算法的步驟和/或動作可作為一條代碼和/或指令或代碼和/或指令的任何組合或集合駐留在可被納入計算機程序產(chǎn)品的機器可讀介質(zhì)和/或計算機可讀介質(zhì)上。盡管前面的公開討論了解說性方面和/或形態(tài),但是應(yīng)注意,可在其中作出各種變更和改動而不會脫離所描述方面和/或如所附權(quán)利要求定義的方面的范圍。相應(yīng)地,所描述的這些方面旨在涵蓋落在所附權(quán)利要求的范圍內(nèi)的所有此類替換、改動和變形。此外, 盡管所描述的方面和/或形態(tài)的要素可能是以單數(shù)來描述或主張權(quán)利的,但是復(fù)數(shù)也是已構(gòu)想了的,除非顯式地聲明了限定于單數(shù)。另外,任何方面和/或形態(tài)的全部或部分可與任何其他方面和/或形態(tài)的全部或部分聯(lián)用,除非另外聲明。就術(shù)語“包括”在本詳細描述或權(quán)利要求書中使用的范疇而言,此類術(shù)語旨在以與術(shù)語“包含”于權(quán)利要求中被用作過渡詞時所解釋的相類似的方式作可兼之解。此外,無論是詳細描述還是權(quán)利要求中所使用的術(shù)語“或”旨在意味著同“或”而非異“或”。即,除非另外指明或從上下文能清楚地看出,否則短語“X采用A或B”旨在表示自然的可兼排列中的任何排列。S卩,短語“X采用A或B”得到以下實例中任何實例的滿足X采用A ;X采用B ; 或X采用A和B兩者。另外,本申請和所附權(quán)利要求書中所用的冠詞“一”和“某”一般應(yīng)當(dāng)被理解成表示“一個或更多個”,除非另外聲明或者可從上下文中清楚看出是指單數(shù)形式。
2權(quán)利要求
1.一種由第一節(jié)點執(zhí)行以將通信會話從網(wǎng)絡(luò)路徑移到直接連接的路徑的方法,所述方法包括采用執(zhí)行存儲在計算機可讀存儲介質(zhì)上的指令來實現(xiàn)以下動作的處理器向第二節(jié)點發(fā)送包括所述第一節(jié)點的地址的第一消息;在所述第一節(jié)點處接收包括第一信息元素的第二消息,所述第二消息是在所述網(wǎng)絡(luò)路徑上在所述地址處接收的;在直接連接的路徑上向所述第二節(jié)點發(fā)送第三消息,所述第三消息包括所述第一信息元素;以及在所述直接連接的路徑上在所述第一節(jié)點與所述第二節(jié)點之間隧穿消息。
2.如權(quán)利要求1所述的方法,其特征在于,在所述第三消息中包括所述第一信息元素表明所述地址指向所述第一節(jié)點。
3.如權(quán)利要求1所述的方法,其特征在于,還包括在所述網(wǎng)絡(luò)路徑上建立所述第一節(jié)點與所述第二節(jié)點之間的通信會話;查明所述第一節(jié)點和所述第二節(jié)點是直接連接的;以及在發(fā)送所述第一消息之前選擇要在所述直接連接的路徑上通信。
4.如權(quán)利要求1所述的方法,其特征在于,所述第一信息元素是由所述第二節(jié)點生成的令牌。
5.如權(quán)利要求1所述的方法,其特征在于,所述第一消息是在所述網(wǎng)絡(luò)路徑上經(jīng)過歸屬代理發(fā)送的。
6.如權(quán)利要求1所述的方法,其特征在于,所述地址是所述第一節(jié)點的歸屬地址。
7.如權(quán)利要求1所述的方法,其特征在于,所述第一消息是歸屬測試發(fā)起消息,所述第二消息是歸屬測試消息,而所述第三消息是歸屬測試響應(yīng)消息。
8.如權(quán)利要求1所述的方法,其特征在于,所述第一消息被發(fā)送以發(fā)起對所述第一節(jié)點的所述地址的返回可路由性測試。
9.一種通信裝置,包括存儲器,其留存與以下動作有關(guān)的指令向節(jié)點傳達包括在第一消息中的地址,向所述節(jié)點運送包括在來自所述節(jié)點的回復(fù)消息中接收到的第一元素的第二消息,以及在直接連接的路徑上隧穿消息,其中所述回復(fù)消息是在網(wǎng)絡(luò)路徑上接收的而所述第二消息是在所述直接連接的路徑上運送的;以及耦合至所述存儲器的處理器,所述處理器被配置成執(zhí)行留存在所述存儲器中的指令。
10.如權(quán)利要求9所述的通信裝置,其特征在于,所述存儲器進一步留存與以下動作有關(guān)的指令在所述網(wǎng)絡(luò)路徑上建立與所述節(jié)點的通信會話,以及在發(fā)送所述第一消息之前決定將所述通信轉(zhuǎn)移到所述直接連接的路徑。
11.如權(quán)利要求10所述的通信裝置,其特征在于,決定將所述通信轉(zhuǎn)移到所述直接連接的路徑是基于對等方發(fā)現(xiàn)或鏈路感測的。
12.如權(quán)利要求9所述的通信裝置,其特征在于,所述回復(fù)消息是在所述第一消息中所包括的所述地址處接收的。
13.如權(quán)利要求9所述的通信裝置,其特征在于,如果所述地址不是由所述通信裝置所擁有的,則所述回復(fù)消息不會被接收到。
14.如權(quán)利要求9所述的通信裝置,其特征在于,所述第一元素是由所述節(jié)點生成的令牌,并且所述地址是所述通信裝置的歸屬地址。
15.如權(quán)利要求9所述的通信裝置,其特征在于,所述回復(fù)消息是在所述網(wǎng)絡(luò)路徑上經(jīng)過歸屬代理路由的。
16.一種將通信會話從網(wǎng)絡(luò)路徑轉(zhuǎn)移到直接連接的路徑的通信裝置,包括 用于向?qū)Φ确焦?jié)點傳達包括通信裝置的歸屬地址的第一消息的裝置;用于從所述對等方節(jié)點接收包括第一元素的第二消息的裝置,所述第二消息是在網(wǎng)絡(luò)路徑上接收的;用于向所述對等方節(jié)點傳送包括所述第一元素的第三消息的裝置,所述第三消息是在直接連接的路徑上傳送的;以及用于在所述直接連接的路徑上隧穿消息的裝置。
17.如權(quán)利要求16所述的通信裝置,其特征在于,還包括 用于在所述網(wǎng)絡(luò)路徑上建立與所述對等方節(jié)點的會話的裝置; 用于確定所述直接連接的路徑的可用性的裝置;以及用于在傳達所述第一消息之前決定要在所述直接連接的路徑上與所述對等方節(jié)點通信的裝置。
18.如權(quán)利要求16所述的通信裝置,其特征在于,所述第一元素是由所述對等方節(jié)點生成的令牌,并且所述第三消息中包括的所述第一元素表明所述歸屬地址指向所述通信裝置。
19.一種計算機程序產(chǎn)品,包括 計算機可讀介質(zhì),包括第一代碼集,用于使計算機在網(wǎng)絡(luò)路徑上建立與對等方節(jié)點的通信鏈路; 第二代碼集,用于使所述計算機查明有直接路徑可用于與所述對等方節(jié)點通信; 第三代碼集,用于使所述計算機向所述對等方節(jié)點發(fā)送第一消息,所述第一消息包括歸屬地址;第四代碼集,用于使所述計算機在所述歸屬地址處接收包括第一元素的第二消息,所述第二消息是在所述網(wǎng)絡(luò)路徑上接收的;第五代碼集,用于使所述計算機在所述直接路徑上傳送第三消息;以及第六代碼集,用于使所述計算機在所述直接路徑上與所述對等方節(jié)點隧穿消息。
20.至少一個配置成將通信會話從網(wǎng)絡(luò)路徑切換到直接連接的路徑的處理器,包括 第一模塊,用于向?qū)Φ确焦?jié)點發(fā)送包括地址的第一消息;第二模塊,用于接收包括第一元素的第二消息,所述第二消息是在所述網(wǎng)絡(luò)路徑上向所述地址發(fā)送的;第三模塊,用于在直接連接的路徑上向所述第二節(jié)點發(fā)送第三消息,所述第三消息包括所述第一元素;以及第四模塊,用于在所述直接連接的路徑上在所述第一節(jié)點與所述第二節(jié)點之間隧穿消息。
21.一種由第一節(jié)點執(zhí)行以將通信會話從網(wǎng)絡(luò)路徑移到直接連接的路徑的方法,所述方法包括采用執(zhí)行存儲在計算機可讀存儲介質(zhì)上的指令來實現(xiàn)以下動作的處理器從第二節(jié)點接收包括地址的第一消息;向所述第二節(jié)點傳送包括第一元素的第二消息,所述第二消息是在所述網(wǎng)絡(luò)路徑上向所述地址發(fā)送的;在直接連接的路徑上接收第三消息;查明所述第三消息是否包括所述第一元素;以及如果所述第三消息包括所述第一元素則在所述直接連接的路徑上隧穿消息。
22.如權(quán)利要求21所述的方法,其特征在于,如果所述歸屬地址指向所述第二節(jié)點,則來自所述第二節(jié)點的所述第三消息包括所述第一元素。
23.如權(quán)利要求21所述的方法,其特征在于,還包括在網(wǎng)絡(luò)鏈路上建立與所述第二節(jié)點的會話;以及接收所述第二節(jié)點在所述直接連接的路徑上可用的指示。
24.如權(quán)利要求21所述的方法,其特征在于,所述第一元素是由所述第一節(jié)點生成的令牌。
25.如權(quán)利要求21所述的方法,其特征在于,所述第一消息是在網(wǎng)絡(luò)路徑上從歸屬代理接收的。
26.如權(quán)利要求21所述的方法,其特征在于,所述第一消息是歸屬測試發(fā)起消息,所述第二消息是歸屬測試消息,而所述第三消息是歸屬測試響應(yīng)消息。
27.如權(quán)利要求21所述的方法,其特征在于,所述第一消息被接收以發(fā)起對所述第二節(jié)點的所述地址的返回可路由性測試。
28.如權(quán)利要求21所述的方法,其特征在于,所述地址是所述第二節(jié)點的歸屬地址。
29.—種通信裝置,包括存儲器,其留存與以下動作有關(guān)的指令接收包括對等方節(jié)點的地址的第一消息,在網(wǎng)絡(luò)路徑上向所述地址傳送包括第一元素的回復(fù)消息,在直接連接的路徑上接收第二消息, 確定所述第二消息是否包括所述第一元素,以及如果所述第二消息包括所述第一元素則在所述直接連接的路徑上隧穿消息;以及耦合至所述存儲器的處理器,所述處理器被配置成執(zhí)行留存在所述存儲器中的指令。
30.如權(quán)利要求四所述的通信裝置,其特征在于,所述存儲器進一步留存與以下動作有關(guān)的指令在接收所述第一消息之前在所述網(wǎng)絡(luò)路徑上建立與所述對等方節(jié)點的會話。
31.如權(quán)利要求四所述的通信裝置,其特征在于,接收到包括所述第一元素的所述第二消息表明所述地址指向所述對等方節(jié)點。
32.如權(quán)利要求四所述的通信裝置,其特征在于,所述第一元素是由所述通信裝置生成的令牌。
33.如權(quán)利要求四所述的通信裝置,其特征在于,如果所述第二消息不包括所述第一元素,則表明所述地址并非指向所述對等方節(jié)點。
34.如權(quán)利要求四所述的通信裝置,其特征在于,在所述第一消息中接收到的所述地址是所述第一節(jié)點的歸屬地址。
35.如權(quán)利要求四所述的通信裝置,其特征在于,所述第一消息是在所述網(wǎng)絡(luò)路徑上從歸屬代理接收的。
36.一種將通信會話從網(wǎng)絡(luò)路徑轉(zhuǎn)移到直接連接的路徑的通信裝置,包括 用于在網(wǎng)絡(luò)路徑上建立與對等方節(jié)點的通信會話的裝置;用于接收來自所述對等方節(jié)點的第一消息的裝置,所述第一消息包括地址; 用于在所述網(wǎng)絡(luò)路徑上向所述地址運送第二消息的裝置,所述第二消息包括第一元素;用于查明在直接連接的路徑上接收自所述對等方節(jié)點的第三消息是否包括所述第一元素的裝置;以及用于如果所述第三消息包括所述第一元素則在所述直接連接的路徑上與所述對等方節(jié)點隧穿消息的裝置。
37.如權(quán)利要求36所述的通信裝置,其特征在于,所述第一元素是由所述通信裝置生成的令牌。
38.如權(quán)利要求36所述的通信裝置,其特征在于,所述第一消息被接收以發(fā)起對所述對等方節(jié)點的所述地址的返回可路由性測試。
39.一種計算機程序產(chǎn)品,包括 計算機可讀介質(zhì),包括第一代碼集,用于使計算機在網(wǎng)絡(luò)路徑上建立與對等方節(jié)點的通信鏈路; 第二代碼集,用于使所述計算機接收來自所述對等方節(jié)點的第一消息,所述第一消息包括歸屬地址;第三代碼集,用于使所述計算機向所述歸屬地址傳送包括第一元素的第二消息,所述第二消息是在所述網(wǎng)絡(luò)路徑上傳送的;第四代碼集,用于使所述計算機在所述直接路徑上接收第三消息;以及第五代碼集,用于使所述計算機在所述第三消息包括所述第一元素的情況下在所述直接連接的路徑上與所述對等方節(jié)點隧穿消息。
40.至少一個配置成將通信會話從網(wǎng)絡(luò)路徑切換到直接連接的路徑的處理器,包括 第一模塊,用于從對等方節(jié)點接收包括所述對等方節(jié)點的地址的第一消息;第二模塊,用于在所述網(wǎng)絡(luò)路徑上向所述地址傳送包括第一元素的第二消息; 第三模塊,用于在直接連接的路徑上接收第三消息;以及第四模塊,用于如果所述第三消息包括所述第一消息則在所述直接連接的路徑上與所述對等方節(jié)點隧穿消息。
全文摘要
各方面涉及允許通過歸屬代理建立通信的對等方節(jié)點能將該會話移到直接連接的鏈路。因此,直接連接的節(jié)點就能原生地交換分組而不需要封裝。其他方面允許不具有任何歸屬代理實體的節(jié)點能不丟失正在進行的會話地從局部網(wǎng)絡(luò)切換到全局網(wǎng)絡(luò)。
文檔編號H04W36/14GK102365888SQ201080015849
公開日2012年2月29日 申請日期2010年4月6日 優(yōu)先權(quán)日2009年4月8日
發(fā)明者G·茨瑞特西斯, M·范德韋恩, V·D·帕克 申請人:高通股份有限公司