專利名稱:用于處理對等網絡中具有動態ip連接狀態的對等端的方法和裝置的制作方法
用于處理對等網絡中具有動態IP連接狀態的對等端的方法和裝置
背景技術:
本文 中使用的術語“用戶設備”和“UE”在一些情況下可以指移動設備,例如移動電話、個人數字助理、手持或膝上型計算機、以及具有通信能力的類似設備。這種UE可以由設備及其相關聯的可拆卸式存儲模塊組成,例如(但不限于)通用集成電路卡(UICC),UICC包括訂戶識別模塊(SIM)應用、通用訂戶識別模塊(USIM)應用或者可拆卸式用戶識別模塊(R-UIM)應用。備選地,這種UE可以由設備在自身沒有這種模塊的情況下組成。在其他情況下,術語“UE”可以指具有類似能力但是不便攜的設備,例如,臺式計算機、機頂盒或者網絡設備。術語“UE”還可以指代可以端接用戶的通信會話的任何硬件或軟件組件。同樣地,本文中可以將術語“用戶設備”、“UE”、“用戶代理”、“UA”、“用戶裝置”和“用戶節點”進行同義使用。隨著電信技術演進,已經引入了可提供之前不可能的業務的更高級的網絡接入設備。該網絡接入設備可以包括作為傳統無線電信系統中的等同設備的改進的系統和設備。可以將這種先進的或者下一代的設備包括在正在演進的無線通信標準中,例如長期演進(LTE)中。例如,LTE系統可以包括演進的通用陸地無線接入網(E-UTRAN)節點B(eNB)、無線接入點或者類似的組件,而不是傳統的基站。本文中使用的術語“接入節點”將指代無線網絡的任何組件,這些組件(例如傳統的基站、無線接入點或者LTE eNB)創建允許UA或中繼節點接入電信系統中的其他組件的接收和發送覆蓋地理區域。接入節點可以包括多個硬件和軟件。傳統的電信網絡通常包括多個中央組件,它們作為用于去往和來自網絡中的客戶端的控制平面和用戶平面業務的控制器和協調器。對等(P2P)網絡是分布式通信系統,其中,節點擔當對等端,被配置為既執行客戶端的功能也執行服務器的功能。本文中使用的術語“對等端”、“節點”和“對等節點”可以同義使用。P2P網絡架構可以是自組織的,對等端在任何時候加入或離開。因此,P2P網絡具有連接異構網絡環境(如,互聯網、ad-hoc網絡和家庭網絡)的能力,并且可以實現高度可擴縮、可擴展和高效分布式應用。因為沒有中央網絡控制實體,P2P網絡通過分布式的方式來處理例如呼叫交換和數據路由的功能,例如,經由定義覆蓋網絡結構和實現覆蓋路由協議來進行。P2P網絡可以是受管理或不受管理的。不受管理的P2P網絡是完全去中心化的,所有的對等端都被配置為擔當針對于網絡中的其他節點的客戶端和服務器。另一方面,受管理的P2P網絡可以包括臨時擔當服務器的至少一個對等端,該至少一個對等端由網絡運營商或P2P服務提供商來管理。由于P2P網絡的動態結構,每個對等端都被配置為維持連接表并跟蹤與其他對等端有關的信息。連接表可以包括例如下面的信息如節點標識符和互聯網協議(IP)地址。如果與連接表中的任何節點有關的信息改變,其他對等端可以更新其相應的連接表。
為了更完整地理解本公開,現在結合附圖和詳細描述來參考以下簡要描述,其中相似的附圖標記表示相似的部分。圖I示出了 P2P網絡架構的實施例。圖2示出了 P2P網絡連接表的實施例。圖3示出了具有多個IP網絡接口的P2P網絡環境的示例。圖4示出了非受管P2P網絡的呼叫流程圖的實施例。圖5示出了受管理P2P網絡的呼叫流程圖的實施例。圖6示出了適于實現本公開的若干實施例的處理器和相關組件。
具體實施方式
首先應該知道的是,雖然以下提供了本公開的一個或更多實施例的說明性實現,但可用任意數目的技術來實現所公開的系統和/或方法,而不管其是當前已知的還是已存在的。本公開不應以任何方式受限于以下示出的說明性實現、附圖和技術(包括本文說明和描述的示例設計和實現),但在所附權利要求的范圍以及其等同替換的全部范圍內,可以進行修改。在P2P網絡中,可以將對等端耦合到多個無線接口,例如,如移動環境中的對等端。耦合到至少一個無線接口的對等端可以具有動態IP連接狀態,并且可以具有可用于通信的多個IP地址。例如,UE可以與在蜂窩網絡中獲得的IP地址相關聯,并且與在Wi-Fi網絡中獲得的另一 IP地址相關聯。另一示例是連接到多個分組數據網絡(PDN)的UE,其中,針對每個PDN獲得IP地址。多個IP地址的可用性可以提供若干好處,例如,由于UE可以動態地切換無線鏈路,在用戶移動的情況下提供了更高的數據傳輸吞吐量和/或不中斷的服務。然而,在無線接口的可用性可以動態改變的環境中,跟蹤連接表中的所有可用IP地址可要求對表條目的頻繁更新。例如,在近距無線接口的情況下,與UE相關聯的IP地址常常可以改變。頻繁的連接表更新不僅可以是低效的,也可以是耗能的,這可能縮短UE的電池壽命。根據一個實施例,本公開提供了用于處理具有動態IP連接狀態的節點的機制,以使得當將多個可用的通信信道用于數據傳輸時,降低連接表更新的數目。本文中還公開了用于處理P2P網絡中的對等端的系統和方法,其中,對等端可以具有動態IP連接狀態,并且可以與多個IP地址相關聯。對等端可以選擇多個IP地址中的一個作為主IP地址,并在網絡中注冊該主IP地址。即,對等端可以向P2P網絡中的其他對等端提供其主IP地址。可以將與該對等端相關聯的所有其他可用IP地址視為該對等端的非主IP地址。在一個實施例中,未受管P2P網絡中的對等端可以根據例如網絡穩定性或用戶偏好之類的準則來選擇其主IP地址。在另一實施例中,受管理P2P網絡中的對等端可以從服務器對等端接收網絡操作策略,該服務器對等端指定該對等端要使用的主IP地址。在又一實施例中,可使用這些選擇準則的組合。例如,服務器對等端可以強加關于主IP地址選擇的多個限制,以及對等端可以將其自己的選擇準則(例如,用戶偏好)與服務器對等端的限制進行組合。在一個實施例中,對等端可以在呼叫會話的信令或呼叫建立階段中使用主IP地址。在數據傳輸階段,對等端可以繼續使用其主IP地址來發送數據和/或其可以使用至少一個非主IP地址。圖I示出了 P2P網絡100的實施例,P2P網絡100可以包括多個P2P節點110。各個P2P節點110可以擔當客戶端和/或服務器,以及對等端之間的通信可以基于相互信任。P2P節點110可以在任何時候加入網絡或離開網絡。各個P2P節點110(例如,節點IlOa)可以維護對與其他P2P節點(例如,節點110b-g)有關的信息進行跟蹤的連接表。P2P節點110可被配置為使用覆蓋路由協議(例如,如Chord協議)直接地或經由一些中間P2P節點110向任意另一 P2P節點110發送多個消息。可以通過向多個P2P節點110廣播查詢消息來發現路由信息。在未受管P2P網絡中,所有的P2P節點110都可以擔當服務器和客戶端。在受管理P2P網絡中,P2P節點110中的至少一個對等端(例如,節點IlOa)可以擔當服務器對等端。服務器對等端可以提供服務,例如,如監視和優化網絡拓撲結構、高效的路由信息發現、多播組管理和安全增強。服務器對等端可以向其他對等端提供網絡信息,例如,用于對應的P2P節點110之間的P2P通信的網絡操作策略。圖2示出了由例如在圖I的P2P網絡中具有節點標識符“a”的對等端節點110使用的連接表200的實施例。連接表200中的各個條目可以包括與對等端有關的信息,例如,節點標識符、與對等端相關聯的主IP地址、以及與對等端相關聯的其他可用非主IP地址。節點標識符可以是由網絡例如經由P2P覆蓋協議(例如,Chord算法)指派的唯一標識符。對等端可以選擇其主IP地址,并在網絡中注冊所述主IP地址。在一個實施例中,對等端向其他對等端通知其主IP地址的改變,然而可以或者可以不向其他對等端通知其非主IP地址的改變。其他對等端可以在其相應的連接表200中僅更新該對等端的主IP地址。圖3示出了 P2P網絡環境的示例,其中,UE 310可以經由多個無線接口耦合到IP網絡320,以及UE 310可以具有同時可用于通信的多個IP地址。UE 310可以等同于圖I中的節點110之一。在圖3所示的示例中,UE 310可以經由遠距接入節點330耦合到至少一個遠距無線接口。遠距無線接口的示例可以是蜂窩網絡。UE 310可以從遠距無線接口獲得遠距IP地址340。UE 310還可以經由近距接入節點332a_b耦合到至少一個近距無線接口。近距無線接口的示例可以是無線保真(Wi-Fi)網絡。UE 310可以從近距無線接口獲得第一近距IP地址342。IP地址的可用性可以動態改變。例如,當UE 310四處移動時,其可丟失與近距接入節點332a的連接,并且第一近距IP地址342可不再可達。如果UE 310耦合到另一近距接入節點332b,其可以獲取不同的IP地址344。如果連接到UE 310的對等端在每次近距IP地址改變時更新其相應的連接表,可以縮短對等端的電池壽命。另一方面,從遠距接入節點330獲得的遠距IP地址340可以更加穩定,以及對該地址340的更新可以更不頻繁地發生。在一個實施例中,未受管P2P網絡中經由遠距接入節點耦合到至少一個遠距無線接口的對等端可以選擇遠距IP地址作為其主IP地址。在另一實施例中,未受管P2P網絡中的對等端可以基于例如網絡穩定性或用戶偏好之類的準則來選擇其主IP地址。例如,對等端可以選擇在蜂窩網絡中獲得的IP地址作為其主IP地址,因為蜂窩網絡的覆蓋廣。另一方面,對等端可以因為成本原因選擇Wi-Fi網絡中獲得的IP地址作為其主IP地址。在一個實施例中,受管理P2P網絡中的對等端可以從服務器對等端接收網絡操作策略,以及該對等端可以根據從服務器對等端接收到的網絡操作策略來選擇主IP地址。服務器對等端可以指定對可允許的主IP地址的限制。例如,對等端可以從被服務器對等端已經基于網絡操作策略縮小了范圍的列表中選擇其主IP地址。備選地,網絡操作策略可以為對等端僅指定一個主IP地址。對等端可以在網絡中注冊主IP地址,并且其他對等端可以在它們相應的連接表中僅更新該對等端的主IP地址,并且可以不跟蹤非主IP地址。在一個實施例中,兩個對應的對等端可以在信令階段向彼此通知它們相應的主IP地址。對應的對等端可以在數據傳輸階段向彼此通知其他可用的非主IP地址。對應的對等端還可以在數據傳輸階段向彼此通知其可用的非主IP地址的改變。圖4示出了未受管P2P網絡的呼叫流程400的一個實施例。流程400可以包括信令連接建立階段420、數據連接建立階段430、數據傳輸階段440、和地址更新階段450。流程400可以開始于步驟422,在步驟422處,對等端(對等端A)410可以向目標對等端(對 等端D)418發送AppAttach消息。假設對等端A 410已經注冊到網絡,并因此網絡中的其他對等端意識到對等端A410的主IP地址。可以通過覆蓋路由協議,經由第一相鄰節點(相鄰對等端B) 412,P2P覆蓋414和第二相鄰節點(相鄰對等端C) 416將AppAttach消息路由到對等端D 418。流程400可以進行到步驟424,其中對等端D 418可以向對等端A410發送對等端D 418的主IP地址。流程400可以繼續到步驟426,在步驟426處,對等端A410和對等端D 418可以執行針對信令的連接性檢查,以確定它們彼此可以直接到達。接下來,在步驟432處,對等端A410可以向對等端D 418發送包括可用于數據傳輸的至少一個IP地址在內的集合。該集合可以包括對等端A 410的主IP地址和/或與對等端A410相關聯的至少一個其他IP地址。如果提供多個IP地址,地址的優先級可以基于對等端A410的偏好。可以由任何應用層應用協議來攜帶消息。類似地,對等端D 418可以向對等端A 410發送包括可用于數據傳輸的至少一個IP地址在內的集合。該集合可以包括對等端D 418的主IP地址和/或與對等端D 418相關聯的至少一個其他IP地址。然后,流程400可以繼續到步驟434,在步驟434處,對等端A 410和對等端D 418可以執行針對數據傳輸的連接性檢查,以確保其可以使用可用的IP地址對來彼此直接到達。在數據傳輸階段440處,對等端A 410和對等端D 418可以交換用戶數據。流程400可以繼續到步驟452,在步驟452處,可選地,對等端A410可以向對等端D 418提供至少一個已更新的IP地址。接下來,在步驟454處,對等端A 410和對等端D 418可選地執行針對數據傳輸的連接性檢查。作為呼叫流程400的示例,對等端A 410可以耦合到蜂窩網絡并耦合到Wi-Fi接口,而對等端D 418可以耦合到固定網絡。在交換包括用于數據傳輸的至少一個IP地址在內的集合的步驟432處,對等端A 410可以向對等端D 418發送從蜂窩網絡獲得的其主IP地址,例如圖3所示的遠距地址340。對等端A 410還可以向對等端D 418發送從Wi-Fi網絡獲得的非主IP地址,例如圖3所示的近距地址342。對等端D 418可以向對等端A 410發送從固定網絡獲得的其主IP地址,例如圖3所示的遠距地址340。當對等端A 410和對等端D 418之間開始數據傳送時,可以使用這些地址的任意組合。圖5示出了受管理P2P網絡的呼叫流程500的一個實施例。流程500可以包括服務器對等端通信階段520、信令連接建立階段530、數據連接建立階段540、數據傳輸階段550、更新請求階段560、和地址更新階段570。流程500可以開始于步驟522,在步驟522處,對等端(對等端A)510可以向服務器對等端(對等端B) 512發送加入請求消息。再次假設對等端A 510已經注冊到網絡,并因此網絡中的其他對等端意識到對等端A 510的主IP地址。對等端B 512可以向對等端A 510發送加入答復消息524。消息524可以包括IP連接策略以及用于對等端B的加入過程的其他信息。備選地,還可以在對等端A 510處本地預配置IP連接策略。在這種情況下,不需要對等端B 512提供這種策略。然后,流程500可以進行到步驟532,在步驟532處,對等端A 510可以向目標對等端D 518發送AppAttach消息。可以通過覆蓋路由協議,經由對等端B 512、P2P覆蓋514和相鄰節點(相鄰對等端C) 516將AppAttach消息路由到對等端D 518。流程500可以進行到步驟534,其中對等端D 518可以向對等端A 510發送對等端D 518的主IP地址。流程500可以繼續到步驟536,在步驟536處,對等端A 510和對等端D 518可以執行針對信令的連接性檢查,以確定其彼此可以直接到達。接下來,在步驟542處,對等端A 510可以向對等端D 518發送包括可用于數據傳輸的至少一個IP地址在內的集合。該集合可以包括對等端D 510的主IP地址和/或與對等端A 510相關聯的至少一個其他IP地址。如果提供了多個IP地址,可以基于接收到的IP連接策略以及對等端A的選擇來提供地址。可以由任何上層應用協議來攜帶消肩、O類似地,對等端D 518可以向對等端A 510發送包括可用于數據傳輸的至少一個IP地址在內的集合。該集合可以包括對等端D 418的主IP地址和/或與對等端D 518相關聯的至少一個其他IP地址。接下來,流程500進行到步驟544,在步驟544處,對等端A510和對等端D 518可以執行針對數據傳輸的連接性檢查,以確定其可以使用可用的IP地址對來彼此直接到達。在數據傳輸階段550處,對等端A 510和對等端D 518可以交換用戶數據。流程500可以繼續到步驟560,在步驟560處,對等端B 512可以可選地向對等端A 510發送更新請求,以更新IP連接策略。流程500可以繼續到步驟572,在步驟572處,可選地,對等端A 510可以由于在會話活躍時的策略改變而更新IP地址。接下來,在步驟574處,對等端A 510和對等端D 518可以可選地執行針對任何新IP地址的連接性檢查。作為呼叫流程500的示例,對等端A 510可以耦合到蜂窩網絡并耦合到Wi-Fi接口,而對等端D 518可以耦合到固定網絡。在步驟524處,對等端B 512可以向對等端A 510發送關于可允許IP地址的多個限制。對等端A510從其可用的IP地址中選擇符合從對等端B 512獲得的限制集合的那些IP地址,然后僅將這些選擇的IP地址用于數據傳輸。在交換包括用于數據傳輸的至少一個IP地址在內的集合的步驟536處,對等端A 510可以向對等端D 518發送從蜂窩網絡獲得的主IP地址,例如圖3所示的遠距地址340。對等端A510還可以向對等端D 518發送從Wi-Fi網絡獲得的非主IP地址,例如圖3所示的近距地址342。對等端D 518可以向對等端A 510發送從固定網絡獲得的其主IP地址,例如圖3所示的遠距地址340。上述的接入節點、UE和其他組件可以包括能夠執行與上述動作相關的指令的處理組件。圖6示出了系統600的示例,系統610包括適用于實現本文公開的一個或多個實施例的處理組件610。除了處理器610 (其可以指的是中央處理器單元或CPU)之外,系統600可以包括網絡連接設備620、隨機存取存儲器(RAM) 630、只讀存儲器(ROM) 640、輔助存儲器650和輸入/輸出(I/O)設備660。這些組件可以經由總線670彼此進行通信。在一些情·況下,這些組件中的一些可以不出現,或者可以通過彼此間的各種組合或者與未示出的其他組件的各種組合來進行組合。這些組件可以位于單個物理實體中,或者可以位于一個以上的物理實體中。可以將在本文中描述為由處理器610進行的任何動作由處理器610單獨進行,或者由處理器610與圖中示出或未示出的一個或多個組件(例如,數字信號處理器(DSP)680) 一起進行。雖然DSP 680被示出為單獨的組件,然而可以將DSP 680并入到處理器610中。處理器610執行其可以從網絡連接設備620、RAM 630、ROM 640或輔助存儲器650 (可以包括各種基于碟的系統,如硬碟、軟碟或光碟)訪問的指令、代碼、計算機程序或腳本。雖然僅示出了一個CPU 610,然而可以存在多個處理器。因此,盡管可以通過由處理器執行來對指令進行討論,然而可以同時地、串行地、或者由一個或多個處理器來執行指令。可以將處理器610實現為一個或多個CPU芯片。網絡連接設備620可以采取以下形式調制解調器、調制解調器組、以太網設備、通用串行總線(USB)接口設備、串行接口、令牌環設備、光纖分布式數據接口(FDDI)設備、無線局域網(WLAN)設備、諸如碼分多址(CDMA)設備的無線收發信機設備、全球移動通信系統(GSM)無線收發信機設備、微波接入的全球可互操作性(WiMAX)設備、和/或用于連接至網絡的其他公知設備。這些網絡連接設備620可以使得處理器610能夠與因特網或者一個或多個通信網絡或其他網絡(處理器610可以從該其他網絡接收信息或處理器610可以向該其他網絡輸出信息)通信。網絡連接設備620還可以包括能夠無線發送和/或接收數據的一個或多個收發信機組件625。可以使用RAM 630來存儲易失性數據,以及可能存儲由處理器610執行的指令。ROM 640是非易失性存儲設備,通常具有與輔助存儲器650的存儲器容量相比較小的存儲器容量。可以使用ROM 640來存儲指令,以及可能存儲在指令的執行期間讀取的數據。對ROM 630和RAM 640的存取一般快于對輔助存儲器650的存取。輔助存儲器650通常由一個或多個碟驅動器或帶驅動器組成,并且可以用于數據的非易失性存儲,或者在RAM 630不夠大到保存所有工作數據的情況下用作溢出數據存儲設備。輔助存儲器650可以用于存儲程序,當選擇執行程序時將程序加載至RAM 630。I/O設備660可以包括液晶顯示器(IXD)、觸摸屏顯示器、鍵盤、鍵區、開關、撥號盤、鼠標、軌跡球、語音識別器、讀卡器、紙帶讀取器、打印機、視頻監視器或其他公知的輸入/輸出設備。此外,收發信機625可以被認為是I/O設備660的組件而不是網絡連接設備620的組件,或者除了是網絡連接設備1020的組件之外還是I/O設備1060的組件。在一個實施例中,提供了用于P2P網絡中的通信的方法。該方法包括P2P網絡中的第一對等端從與第一對等端相關聯的多個IP地址中選擇主IP地址。該方法還包括第一對等端向第二對等端提供主IP地址,作為第二對等端要在發起與第一對等端的通信時使用的地址。在另一實施例中,提供了 P2P網絡系統中的UE。UE包括處理器,處理器被配置為使得UE從與UE相關聯的多個IP地址中選擇主IP地址,并在P2P網絡中注冊主IP地址。在另一實施例中,提供了 P2P網絡系統中的UE。UE包括處理器,處理器被配置為使得UE從P2P網絡中的對等端接收主IP地址,將主IP地址存儲在與對等端相關聯的連接表中,以及在與對等端通信時使用主IP地址。在另一實施例中,提供了受管理P2P網絡中的節點。該節點包括處理器,處理器被配置為使得該節點從P2P網絡中的服務器對等端接收至少一個網絡操作策略,以及被配置為使得該節點在選擇主IP地址時使用該至少一個策略,該主IP地址要由P2P網絡中的至少一個對等端在與該節點通信時使用。在另一實施例中,提供了受管理P2P網絡中的節點。該節點包括處理器,處理器被配置為使得該節點向P2P網絡中的對等端發送至少一個網絡操作策略,該至少一個策略能夠由對等端在選擇主IP地址時使用,該主IP地址要由P2P網絡中的至少一個其他節點在與對等端通信時使用。盡管本公開中已經提供了多個實施例,但是應當理解,在不脫離本公開的范圍的前提下,可以通過許多其他具體形式來體現所公開的系統和方法。當前示例應被認為是說明性而非限制性的,并且本發明不限于本文給出的細節。例如,各個元件或組件可以組合或集成在另一系統中,或者可以省略或不實現特定的特征。此外,在不脫離本公開的范圍的前提下,在各個實施例中被描述和說明為離散或分離的技術、系統、子系統和方法可以與其他系統、模塊、技術或方法進行組合或集成。說明 或討論為耦合或直接耦合或彼此通信的其他項目可以通過某種接口、設備或中間組件(不論以電、機械還是其他方式)來間接耦合或彼此通信。在不脫離本文公開的原理和范圍的情況下,本領域技術人員可以發現并做出改變、替換和變更的其他示例。
權利要求
1.一種用于對等“P2P”網絡中的通信的方法,包括 所述P2P網絡中的第一對等端從與所述第一對等端相關聯的多個互聯網協議“IP”地址中選擇主IP地址;以及 所述第一對等端向第二對等端提供所述主IP地址,作為所述第二對等端要在發起與所述第一對等端的通信時使用的地址。
2.根據權利要求I所述的方法,還包括所述第一對等端向所述第二對等端提供來自于所述多個IP地址中的至少一個其他IP地址,作為所述第二對等端在與所述第一對等端通信時能夠使用的地址。
3.根據權利要求I所述的方法,其中,當所述P2P網絡是受管理網絡時,所述第一對等端從服務器對等端接收至少一個網絡操作策略,以及所述第一對等端根據所述至少一個網絡操作策略來選擇所述主IP地址。
4.根據權利要求I所述的方法,其中,所述第一對等端在信令階段中向所述第二對等端提供所述主IP地址。
5.根據權利要求3所述的方法,其中,所述第一對等端在數據傳輸階段中向所述第二對等端提供所述至少一個其他IP地址。
6.根據權利要求2所述的方法,其中,所述第一對等端在數據傳輸階段中向所述第二對等端提供對所述至少一個其他IP地址的更新。
7.根據權利要求3所述的方法,其中,所述第一對等端從所述服務器對等端接收用于選擇所述主IP地址的已更新的網絡操作策略。
8.一種對等“P2P”網絡中的用戶設備“UE”,包括 處理器,被配置為使得所述UE從與所述UE相關聯的多個互聯網協議“IP”地址中選擇主IP地址,并在所述P2P網絡中注冊所述主IP地址。
9.根據權利要求8所述的UE,其中,所述UE向所述P2P網絡中的對等端提供來自于所述多個IP地址的至少一個其他IP地址,作為所述對等端在與所述UE通信時能夠使用的地址。
10.根據權利要求8所述的UE,其中,當所述P2P網絡是受管理網絡時,所述UE從服務器對等端接收至少一個網絡操作策略,以及所述UE根據所述至少一個網絡操作策略來選擇所述主IP地址。
11.根據權利要求8所述的UE,其中,所述UE在信令階段中向所述P2P網絡中的對等端提供所述主IP地址。
12.根據權利要求9所述的UE,其中,所述UE在數據傳輸階段中向所述對等端提供所述至少一個其他IP地址。
13.根據權利要求9所述的UE,其中,所述UE在數據傳輸階段中向所述對等端提供對所述至少一個其他IP地址的更新。
14.一種對等“P2P”網絡中的用戶設備“UE”,包括 處理器,被配置為使得所述UE從所述P2P網絡中的對等端接收主互聯網協議“IP”地址,將所述主IP地址存儲在與所述對等端相關聯的連接表中,以及在與所述對等端通信時使用所述主IP地址。
15.根據權利要求14所述的UE,其中,所述UE在信令階段中接收所述主IP地址。
16.根據權利要求14所述的UE,其中,所述UE在數據傳輸階段中從所述對等端接收至少一個其他IP地址。
17.一種受管理對等“P2P”網絡中的節點,包括 處理器,被配置為使得所述節點從所述P2P網絡中的服務器對等端接收至少一個網絡操作策略,以及被配置為使得所述節點在選擇主互聯網協議“IP”地址時使用該至少一個策略,所述主IP地址要由所述P2P網絡中的至少一個對等端在與所述節點通信時使用。
18.根據權利要求17所述的節點,其中,所述節點在信令階段中向所述至少一個對等端提供所述主IP地址。
19.根據權利要求17所述的節點,其中,所述節點在數據傳輸階段中向所述至少一個對等端提供至少一個其他IP地址。
20.根據權利要求19所述的節點,其中,所述節點在所述數據傳輸階段中向所述至少一個對等端提供對所述其他IP地址的更新。
21.一種受管理對等“P2P”網絡中的節點,包括 處理器,被配置為使得所述節點向所述P2P網絡中的對等端發送至少一個網絡操作策略,該至少一個策略能夠由所述對等端在選擇主互聯網協議“IP”地址時使用,所述主IP地址要由所述P2P網絡中的至少一個其他節點在與所述對等端通信時使用。
22.根據權利要求21所述的節點,其中,所述節點在所述對等端加入所述P2P網絡時向所述對等端發送策略。
23.根據權利要求21所述的節點,其中,所述節點在所述對等端加入所述P2P網絡之后向所述對等端發送策略更新。
全文摘要
本發明提供了用于對等(P2P)網絡中的通信的方法和裝置。該方法包括P2P網絡中的第一對等端從與第一對等端相關聯的多個互聯網協議(IP)地址中選擇主IP地址。該方法還包括第一對等端向第二對等端提供主IP地址,作為第二對等端要在發起與第一對等端的通信時使用的地址。該裝置包括用戶設備(UE),UE包括處理器,處理器被配置為使得UE從與UE相關聯的多個IP地址中選擇主IP地址,并在P2P網絡中注冊主IP地址。
文檔編號G06F15/16GK102939599SQ201180028823
公開日2013年2月20日 申請日期2011年6月10日 優先權日2010年6月11日
發明者吳煒, 崔農 申請人:捷訊研究有限公司