[go: up one dir, main page]

TW201406119A - 點對點內容傳遞服務最佳化 - Google Patents

點對點內容傳遞服務最佳化 Download PDF

Info

Publication number
TW201406119A
TW201406119A TW102112307A TW102112307A TW201406119A TW 201406119 A TW201406119 A TW 201406119A TW 102112307 A TW102112307 A TW 102112307A TW 102112307 A TW102112307 A TW 102112307A TW 201406119 A TW201406119 A TW 201406119A
Authority
TW
Taiwan
Prior art keywords
peer
dynamic cache
wtru
list
data segments
Prior art date
Application number
TW102112307A
Other languages
English (en)
Inventor
Foy Xavier De
Hang Liu
Osama Lotfallah
Original Assignee
Interdigital Patent Holdings
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Interdigital Patent Holdings filed Critical Interdigital Patent Holdings
Publication of TW201406119A publication Critical patent/TW201406119A/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • H04L67/1076Resource dissemination mechanisms or network resource keeping policies for optimal resource availability in the overlay network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

描述了一種用於在網路或者雲中提供動態快取功能的方法和裝置。內容快取伺服器(CCS)和具有動態快取功能的輕型CCS可以被部署在網路或者雲中。追蹤器可以被用來在對等端列表中放置動態快取對等端、以及將該對等端列表發送到無線傳輸/接收單元(WTRU)。該對等端列表可以包括單一對等端(即由該追蹤器分配到WTRU的動態快取對等端)、或者至少兩個動態快取對等端,對於每個動態快取對等端具有一個附加“權重”參數。WTRU可以連接到具有最大“權重”參數的動態快取對等端,並且在WTRU從具有最大“權重”參數的動態快取對等端斷開或者獲得差的服務的情況下,連接到對等列表中的不同動態快取對等端。

Description

點對點內容傳遞服務最佳化
相關申請案的交叉引用
本申請案要求2012年4月6日申請的標題為“用於最佳化點對點內容遞送服務的方法和裝置(Methods and Apparatus for Optimizing Peer-to-Peer Content Delivery Service)”的美國臨時專利申請案No.61/621,199的權益,該申請案的內容全部藉由引用結合於此。

內容遞送網路或系統(CDS)可以在部署於網際網路的一或者多個伺服器中分佈。CDS可以用高可用性和高性能以經由網際網路向終端用戶提供諸如多媒體內容的內容。其他CDS內容可以為文本、圖形、URL和腳本、可下載的物件(媒體檔、軟體、文件)、應用(電子商務、門戶)、實況流媒體、隨選流媒體和社交網路。
點對點(P2P)電腦網路可以為一種在其中網路中的一或者多個電腦對於網路中的其他電腦中的一者或者多者充當用戶端或伺服器的網路。這可以便於共享存取各種資源,諸如檔案、週邊裝置和感測器,而無需中央伺服器。P2P網路例如可以在家庭、公司範圍內或者在網際網路上建立。

實施方式涵蓋了用於在網路或者雲中提供動態快取功能的方法和裝置。內容快取伺服器(CCS)和具有動態快取功能的輕型CCS可以被部署在網路及/或雲中。追蹤器可以被用來在對等端列表中放置一或者多個動態快取對等端、並且可以將該對等端列表傳送到無線傳輸/接收單元(WTRU)。該對等端列表可以包括單一對等端(即由該追蹤器分配到WTRU的動態快取對等端)、或者至少兩個動態對等端,對於每個動態快取對等端具有附加“權重”參數。WTRU可以連接到具有最大“權重”參數的動態快取對等端,並且,可能如果WTRU從具有最大“權重”參數的動態快取對等端斷開或者獲得差的服務時,WTRU可連接到對等列表中的不同動態快取對等端中。
實施方式涵蓋點對點內容遞送系統(P2P CDS)的動態快取對等端功能和P2P內容分佈的操作模式。該模式可以適用於蜂巢網路,其中WTRU對等端被提出為可能為了限制無線電存取網路使用/擁塞而與至少一動態快取對等端通信。輕型P2P協定可以包括一組特徵,該組特徵可以可能為了使得這一協定適合用於蜂巢網路而修改P2P協定。IMS P2P CDS架構可以藉由添加快取對等端功能來增強,該快取對等端功能可以共存於不與追蹤器及/或內容源伺服器(CSS)互連的輕型CCS節點及/或CCS節點中。
實施方式涵蓋對P2P協定的附加更新以使得追蹤器能夠控制WTRU中的對等端列表。IMS P2P CDS架構可以藉由賦能來自該網路的回饋(例如包括負載資訊)而增強,該回饋可以由該追蹤器接收及/或處理,使其由此適應WTRU對等端行為。
IMS P2P CDS架構可以藉由賦能可以在私有及/或公共雲基礎結構上部署的CCS節點及/或輕型CCS節點而增強。CCS實例使用可以由也部署在雲基礎結構上的追蹤器及/或控制元素所控制。實施方式涵蓋賦能基於雲(L-)CCS部署的P2P REDIRECT(重新定向)訊息和關聯程序。

100...通信系統
102、102a、102b、102c、102d...無線傳輸/接收單元(WTRU)
104...無線電存取網路(RAN)
106...核心網路
108...公共交換電話網路(PSTN)
110...網際網路
112...其他網路
114a、114b...基地台
116...空中介面
118...處理器
120...收發器
122...傳輸/接收元件
124...揚聲器/麥克風
126...鍵盤
128...顯示器/觸控板
130...非可移式記憶體
132...可移式記憶體
134...電源
136...全球定位系統(GPS)晶片組
138...其他週邊裝置
104...無線電存取網路(RAN)
140a、140b、140c...節點B
142a、142b...無線電網路控制器(RNC)
144...媒體閘道(MGW)
146...行動交換中心(MSC)
148...服務通用封包無線電服務(GPRS)支援節點(SGSN)
150...閘道GPRS支援節點(GGSN)
ALTO...應用層訊務最佳化
ANDSF...存取網路發現和選擇功能
AS...追蹤器
CCS...內容快取伺服器
CDS...內容遞送系統
CSS...內容源伺服器
DCP...動態快取對等端
FQDN...完全合格域名稱
HSS...家用用戶伺服器
IMS...多媒體子系統
L-CCS...輕型CCS
P2P...點對點
P-CSCF...代理呼叫對話控制功能
PPSP...P2P流協定
UE...用戶設備
3GPP...第三代合作夥伴計畫
從以下描述中可以更詳細地理解本發明,這些描述是以實例方式給出的,並且可以結合附圖加以理解,其中:
第1A圖示出了可以在其中實現一或多個所揭露的實施方式的示例通信系統的系統圖;
第1B圖示出了可以在如第1A圖所示的通信系統中使用的示例無線傳輸/接收單元(WTRU);
第1C圖示出了可以在如第1A圖所示的通信系統中使用的示例無線電存取網路和示例核心網路;
第2圖描述了在與實施方式一致的第一示例架構中的示例媒體流;
第3圖描述了在與實施方式一致的第二示例架構中的示例媒體流;
第4A圖描述了基於示例IMS的架構,該架構具有由與實施方式一致的內容快取伺服器(CCS)實現的動態快取對等端功能;
第4B圖描述了示出與實施方式一致的動態快取對等端功能的基於非IMS的系統架構圖;
第5A圖為在與實施方式一致的網際網路協定(IP)多媒體子系統(IMS)點對點(P2P)內容遞送系統(CDS)中的內容遞送建立技術的示例流程圖;
第5B圖為在與實施方式一致的非IMS點對點(P2P)內容遞送系統(CDS)中的記憶體遞送建立技術的示例流程圖;
第6A圖為與實施方式一致的基於IMS媒體傳輸階段技術的示例流程圖;
第6B圖為與實施方式一致的基於非IMS媒體傳輸階段技術的示例流程圖;
第7A圖為描述與實施方式一致的在IMS架構中的輕型點對點協定操作模式特徵的示例流程圖;
第7B圖為描述在非IMS架構中的輕型點對點協定操作模式特徵的示例流程圖;
第8A圖為描述與實施方式一致的在IMS架構中的輕型P2P協定操作模式特徵的示例流程圖;
第8B圖為描述與實施方式一致的在非IMS架構中的輕型P2P協定操作模式特徵的示例流程圖;
第9圖為當與實施方式一致的輕型P2P協定操作模式可以用於IMS P2P CDS中時的示例內容遞送建立技術的流程圖;
第10圖為當與實施方式一致的輕型P2P協定可以被使用時的示例媒體傳輸技術的流程圖;
第11圖為當與實施方式一致的輕型P2P協定操作模式被使用時的示例媒體傳輸技術的流程圖;
第12圖為當與實施方式一致的輕型P2P協定操作模式被用在IMS P2P CDS中時的示例內容遞送建立技術的流程圖;
第13圖示出了具有由與實施方式一致的內容快取伺服器(CCS)實施的動態快取對等端功能的架構;
第14圖為與實施方式一致的可以被可以感知CCS及/或輕型CCS(L-CCS)實例狀態的追蹤器使用的示例性技術的流程圖;
第15圖為與實施方式一致的可以被可以不感知CCS及/或L-CCS實例狀態的追蹤器使用的示例技術的流程圖;
第16圖為可以使用以P2P協定的重新定向訊息的示例技術的流程圖;
第17A圖為與實施方式一致的其中追蹤器可以在基於IMS架構中接收事件並起作用的示例技術的流程圖;
第17B圖為與實施方式一致的其中追蹤器可以在基於非IMS架構中接收事件並起作用的示例技術的流程圖;
第18A圖為與實施方式一致的其中追蹤器可以在基於IMS架構中接收事件並起作用的示例技術的流程圖;
第18B圖為與實施方式一致的其中追蹤器可以在基於非IMS架構中接收事件並起作用的示例技術的流程圖;
第19A圖為與實施方式一致的其中追蹤器可以在基於IMS架構中接收位置更新訊息的示例技術的流程圖;
第19B圖為與實施方式一致的其中追蹤器可以在基於非IMS架構中接收位置更新訊息的示例技術的流程圖;
第20圖示出了與實施方式一致的通用(非IMS)通過雲上(over-the-top)的P2P CDS的示例架構,其中可以部署動態快取對等端;以及
第21圖描述了與實施方式一致的示例(非IMS特定的)P2P CDS架構。

第1A圖示出了示例通信系統100,在該通信系統100中可以實施一或多個所揭露的實施方式。通信系統100可以是將諸如語音、資料、視訊、訊息、廣播等之類的內容提供給多個無線用戶的多重存取系統。通信系統100可以經由系統資源(包括無線頻寬)的共享使得多個無線用戶能夠存取這些內容。例如,通信系統100可以使用一或多個通道存取方法,例如分碼多重存取(CDMA)、分時多重存取(TDMA)、分頻多重存取(FDMA)、正交FDMA(OFDMA)、單載波FDMA(SC-FDMA)等等。
如第1A圖所示,通信系統100可以包括WTRU 102a、102b、102c、102d、無線電存取網路(RAN)104、核心網路106、公共交換電話網路(PSTN)108、網際網路110和其他網路112,儘管可以理解的是所揭露的實施方式涵蓋了任意數量的WTRU、基地台、網路及/或網路元件。WTRU 102a、102b、102c、102d中的每一個可以是被配置在無線環境中操作及/或通信的任何類型的裝置。作為示例,WTRU 102a、102b、102c、102d可以被配置以傳送及/或接收無線信號、並且可以包括用戶設備(UE)、行動站、固定或行動用戶單元、呼叫器、蜂巢式電話、個人數位助理(PDA)、智慧型電話、膝上型電腦、隨身型易網機、個人電腦、無線感測器、消費電子等等。
通信系統100還可以包括基地台114a和基地台114b。基地台114a、114b中的每一個可以是被配置為與WTRU 102a、102b、102c、102d中的至少一者無線介接以便於存取一或多個通信網路(例如核心網路106、網際網路110及/或其他網路112)的任何類型的裝置。例如,基地台114a、114b可以是基地收發站(BTS)、節點B、演進型節點B(eNB)、家用節點B(HNB)、家用e節點B(HeNB)、站點控制器、存取點(AP)、無線路由器等等。儘管基地台114a、114b每個均被描述為單一元件,但是可以理解的是基地台114a、114b可以包括任何數量的互連基地台及/或網路元件。
基地台114a可以是RAN 104的一部分,該RAN 104還可以包括諸如基地台控制器(BSC)、無線電網路控制器(RNC)、中繼節點之類的其他基地台及/或網路元件(未示出)。基地台114a及/或基地台114b可以被配置為傳送及/或接收特定地理區域內的無線信號,該特定地理區域可以被稱作胞元(未示出)。胞元還可以被劃分成胞元扇區。例如與基地台114a相關聯的胞元可以被劃分成三個扇區。由此,在一種實施方式中,基地台114a可以包括三個收發器,即針對該胞元的每個扇區都有一個收發器。在另一實施方式中,基地台114a可以使用多輸入多輸出(MIMO)技術、並且由此可以使用針對胞元的每個扇區的多個收發器。
基地台114a、114b可以經由空中介面116以與WTRU 102a,102b,102c,102d中的一者或多者進行通信,該空中介面116可以是任何合適的無線通信鏈路(例如無線電頻率(RF)、微波、紅外(IR)、紫外(UV)、可見光等)。空中介面116可以使用任何合適的無線電存取技術(RAT)來建立。
更具體地,如前所述,通信系統100可以是多重存取系統、並且可以使用一或多個通道存取方案,例如CDMA、TDMA、FDMA、OFDMA、SC-FDMA等等。例如,在RAN 104中的基地台114a和WTRU 102a、102b、102c可以實施諸如通用行動電信系統(UMTS)陸地無線電存取(UTRA)之類的無線電技術,其可以使用寬頻CDMA(WCDMA)來建立空中介面116。WCDMA可以包括諸如高速封包存取(HSPA)及/或演進型HSPA(HSPA+)之類的通信協定。HSPA可以包括高速下鏈封包存取(HSDPA)及/或高速上鏈封包存取(HSUPA)。
在另一實施方式中,基地台114a和WTRU 102a、102b、102c可以實施諸如演進型UTRA(E-UTRA)之類的無線電技術,其可以使用長期演進(LTE)及/或高級LTE(LTE-A)來建立空中介面116。
在其他實施方式中,基地台114a和WTRU 102a、102b、102c可以實施諸如IEEE 802.16(即全球互通微波存取(WiMAX))、CDMA2000、CDMA2000 1X、CDMA2000 演進型資料最佳化(EV-DO)、臨時標準2000(IS-2000)、臨時標準95(IS-95)、臨時標準856(IS-856)、全球行動通信系統(GSM)、用於GSM演進的增強型資料速率(EDGE)、GSM/EDGE RAN(GERAN)之類的無線電技術。
第1A圖中的基地台114b例如可以是無線路由器、HNB、HeNB或者AP、並且可以使用任何合適的RAT以用於便於在諸如辦公、家庭、車輛、校園之類的局部區域的無線連接。在一種實施方式中,基地台114b和WTRU 102c、102d可以實施諸如IEEE 802.11之類的無線電技術以建立無線區域網路(WLAN)。在另一實施方式中,基地台114b和WTRU 102c、102d可以實施諸如IEEE 802.15之類的無線電技術以建立無線個人區域網路(WPAN)。在又一實施方式中,基地台114b和WTRU 102c,102d可以使用基於蜂巢的RAT(例如WCDMA、CDMA2000、GSM、LTE、LTE-A等)以建立微微胞元(picocell)和毫微微胞元(femtocell)。如第1A圖所示,基地台114b可以直接連接至網際網路110。由此,基地台114b不必經由核心網路106來存取網際網路110。
RAN 104可以與核心網路106進行通信,該核心網路可以是被配置為將語音、資料、應用及/或網際網路協定語音(VoIP)服務提供到WTRU 102a、102b、102c、102d中的一者或多者的任何類型的網路。例如,核心網路106可以提供呼叫控制、帳單服務、基於移動位置的服務、預付費呼叫、網際連接性、視訊分配等、及/或執行高階安全性功能,例如用戶驗證。儘管第1A圖中未示出,需要理解的是RAN 104及/或核心網路106可以直接或間接地與其他RAN進行通信,這些其他RAN可以使用與RAN 104相同的RAT或者不同的RAT。例如,除了連接到可以採用E-UTRA無線電技術的RAN 104,核心網路106也可以與使用GSM無線電技術的其他RAN進行通信(未示出)。
核心網路106也可以充當WTRU 102a、102b、102c、102d存取PSTN 108、網際網路110及/或其他網路112的閘道。PSTN 108可以包括提供普通老式電話服務(POTS)的電路交換電話網路。網際網路110可以包括互連電腦網路的全球系統以及使用公共通信協定的裝置,例如TCP/IP網際網路協定套件中的傳輸控制協定(TCP)、用戶資料報協定(UDP)和網際網路協定(IP)。網路112可以包括由其他服務提供方擁有及/或操作的有線或無線通信網路。例如,網路112可以包括連接到一或多個RAN的另一核心網路,這些RAN可以使用與RAN 104相同的RAT或者不同的RAT。
通信系統100中的WTRU 102a、102b、102c、102d中的一些或者全部可以包括多模式能力,即WTRU 102a、102b、102c、102d可以包括用於經由不同的無線鏈路來與不同的無線網路進行通信的多個收發器。例如,第1A圖中顯示的WTRU 102c可以被配置為與使用基於蜂巢的無線電技術的基地台114a進行通信、並且與使用IEEE 802無線電技術的基地台114b進行通信。
第1B圖示出了示例WTRU 102,該示例WTRU 102可以在如第1A圖中所示的通信系統100中使用。如第1B圖所示,WTRU 102可以包括處理器118、收發器120、傳輸/接收元件(例如,天線)122、揚聲器/麥克風124、鍵盤126、顯示器/觸控板128、非可移式記憶體130、可移式記憶體132、電源134、全球定位系統(GPS)晶片組136和其他週邊裝置138。需要理解的是,WTRU 102可以包括上述元件的任何子集合而符合本實施例。
處理器118可以是通用處理器、專用處理器、常規處理器、數位信號處理器(DSP)、微處理器、與DSP核心、控制器、微控制器、專用積體電路(ASIC)、現場可編程閘陣列(FPGA)電路、積體電路(IC)、狀態機等相關聯的一或多個微處理器。處理器118可以執行信號編碼、資料處理、功率控制、輸入/輸出處理及/或使WTRU 102能夠在無線環境中操作的其他任何功能。處理器118可以耦合到收發器120,該收發器120可以耦合到傳輸/接收元件122。儘管第1B圖中將處理器118和收發器120描述為獨立的元件,但是可以理解的是處理器118和收發器120可以被一起集成到電子封裝或者晶片中。
傳輸/接收元件122可以被配置為經由空中介面116以將信號發送到基地台(例如基地台114a)、或者從基地台(例如基地台114a)接收信號。例如,在一種實施方式中,傳輸/接收元件122可以是被配置為傳送及/或接收RF信號的天線。在另一實施方式中,傳輸/接收元件122可以是被配置為傳送及/或接收例如IR、UV或者可見光信號的發射器/偵測器。在又一實施方式中,傳輸/接收元件122可以被配置為傳送和接收RF和光信號兩者。傳輸/接收元件122可以被配置為傳送及/或接收無線信號的任意組合。
此外,儘管傳輸/接收元件122在第1B圖中被描述為單一元件,但是WTRU 102可以包括任何數量的傳輸/接收元件122。更特別地,WTRU 102可以使用MIMO技術。由此,在一種實施方式中,WTRU 102可以包括兩個或更多個傳輸/接收元件122(例如多個天線)以用於經由空中介面116來傳送和接收無線信號。
收發器120可以被配置以調變將由傳輸/接收元件122發送的信號、並且被配置以解調由傳輸/接收元件122接收的信號。如上所述,WTRU 102可以具有多模式能力。由此,收發器120可以包括多個收發器以用於使WTRU 102能夠經由例如UTRA和IEEE 802.11之類的多個RAT進行通信。
WTRU 102的處理器118可以被耦合到揚聲器/麥克風124、鍵盤126及/或顯示器/觸控板128(例如,液晶顯示器(LCD)顯示單元或者有機發光二極體(OLED)顯示單元)。處理器118還可以向揚聲器/麥克風124、鍵盤126及/或顯示器/觸控板128輸出用戶資料。此外,處理器118可以存取來自任何類型的合適的記憶體中的資訊、以及向任何類型的合適的記憶體中儲存資料,該記憶體例如可以是非可移式記憶體130及/或可移式記憶體132。非可移式記憶體130可以包括隨機存取記憶體(RAM)、唯讀記憶體(ROM)、硬碟或者任何其他類型的記憶體儲存裝置。可移式記憶體132可以包括用戶身份模組(SIM)卡、記憶條、安全數位(SD)記憶卡等類似裝置。在其他實施方式中,處理器118可以存取來自實體上未位於WTRU 102上而位於伺服器或者家用電腦(未示出)上的記憶體的資訊、以及將儲存資料儲存在上述記憶體中。
處理器118可以從電源134接收功率、並且可以被配置為將功率分配給WTRU 102中的其他元件、及/或對至WTRU 102中的其他元件的功率進行控制。電源134可以是任何適用於為WTRU 102供電的裝置。例如,電源134可以包括一或多個乾電池(鎳鎘(NiCd)、鎳鋅(NiZn)、鎳氫(NiMH)、鋰離子(Li-ion)等)、太陽能電池、燃料電池等。
處理器118還可以耦合到GPS晶片組136,該GPS晶片組136可以被配置以提供關於WTRU 102的目前位置的位置資訊(例如經度和緯度)。除了、或者替代,來自GPS晶片組136的資訊,WTRU 102可以經由空中介面116以從基地台(例如基地台114a,114b)接收位置資訊、及/或基於從兩個或更多個相鄰基地台接收到的信號的時序來確定其位置。WTRU 102可以用任何合適的位置確定方法來獲得位置資訊,而符合本實施方式。
處理器118還可以耦合到其他週邊裝置138,該週邊裝置138可以包括提供附加特徵、功能性及/或者有線或無線連接的一或多個軟體及/或硬體模組。例如,週邊裝置138可以包括加速度計、電子指南針(e-compass)、衛星收發器、數位相機(用於照片或者視訊)、通用串列匯流排(USB)埠、震動裝置、電視收發器、免持耳機、藍芽 模組、調頻(FM)無線電單元、數位音樂播放器、媒體播放器、視訊遊戲播放器模組、網際網路瀏覽器等等。
第1C圖示出了示例RAN 104和示例核心網路106,其中該示例核心網路106可以在如第1A圖所示的通信系統100中使用。如前所述,RAN 104 可以使用UTRA無線電技術以與WTRU 102a、102b、102c經由空中介面116進行通信。RAN 104也可以與核心網路106進行通信。如第1C圖中所示,RAN 104可包括節點B 140a、140b、140c,節點B 140a、140b、140c可以分別包括用於與WTRU 102a、102b、102c經由空中介面116進行通信的一或者多個收發器。節點B 140a、140b、140c可以分別與RAN 104範圍內的特定胞元(未示出)相關聯。RAN 104還包括RAN 142a、142b。RAN 104還包括任何數量的節點B和RNC。
如第1C圖所示,節點B 140a、140b可以相互通信並且經由各自的Iub介面來與RNC 142a進行通信。此外,節點B 140c可以經由Iub介面來與RNC 142b進行通信。RNC 142a、142b可以分別被配置為控制與其通信的各自的節點B 140a、140b、140c。此外,RNC 142a、142b可以分別被配置為實施或者支援其他功能,諸如外環功率控制、負載控制、准許控制、封包排程、切換控制、巨集分集、安全性功能、資料加密等等。
第1C圖中所示的核心網路106可以包括媒體閘道(MGW)144、行動交換中心(MSC)146、服務通用封包無線電服務(GPRS)支援節點(SGSN)148、及/或閘道GPRS支援節點(GGSN)150。儘管上述元素中的每個被描述為核心網路106的一部分,但是應該理解的是這些元素中的任何一個可以被除了核心網路操作者以外的實體擁有及/或操作。
RAN 104中的RNC 142a可以經由IuCS介面被連接至核心網路106中的MSC 146。MSC 146可以被連接至MGW 144。MSC 146和MGW 144可以向WTRU 102a、102b、102c提供至電路交換網路(例如PSTN 108)的存取,從而便於WTRU 102a、102b、102c與傳統陸線通信裝置之間的通信。
RAN 104中的RNC 142a還可以經由IuPS介面被連接至核心網路106中的SGSN 148。SGSN 148可以被連接至GGSN 150。SGSN 148和GGSN 150 可以向WTRU 102a、102b、102c提供至封包交換網路(例如網際網路110)的存取,從而便於WTRU 102a、102b、102c與IP賦能裝置之間的通信。
如以上所述,核心網路106還可以連接至網路112,其中該網路112可以包括被其他服務提供者擁有及/或操作的其他有線或無線網路。
在第三代合作夥伴計畫(3GPP)網路,點對點(P2P)內容遞送系統(CDS)可以在網際網路協定(IP)多媒體子系統範圍內集成。資料相關的傳訊可以引起根據在全球行動電信系統(UMTS)網路的節點B傳輸機處的下載功率消耗的資料相關的酬載。因此,3GPP網路可以將此考慮在內並且當可能時合適地最佳化應用傳訊。
實驗性研究和訊務分析已經顯示60%至74%的IP封包可以為一些流行P2P CDS中的控制封包,包括但不限於PPlive、PPSstreaming、SopCast及/或QQlive。在P2P CDS中的控制負擔在蜂巢網路中尤其不利,可能因為期望用於行動裝置的無線電存取網路會形成瓶頸。由於P2P內容消耗會在蜂巢網路中增加,無線電存取網路擁塞會可能由於無線傳輸/接收單元(WTRU)之間的大量時間敏感資料分段請求及/或來自WTRU的資料分段上傳變得更為關注。此外,控制封包傳輸會引起顯著的WTRU電池消耗。
也被稱作網路對等端的內容快取伺服器(CCS)可以被網路操作者部署在P2P CDS系統中。CCS可以充當“一般”對等端,在這種意義上其可以藉由指明其目前具有哪些資料分段的回應來回復位元映像請求。如果WTRU不在CCS上發現資料分段,WTRU可以從另一CCS或者另一WTRU獲得資料分段,這樣會產生附加的傳訊和上傳。
當P2P內容分佈服務可以在蜂巢網路上部署時,可以期望的是這些服務可以被最佳化成減少對無線電存取網路利用及/或裝置功率消耗的影響。
第2圖和第3圖為在各自示例架構上的各自示例多媒體傳輸的流程圖。在第2圖和第3圖中,可能在從追蹤器應用伺服器(AS)中獲得對等端列表之後,WTRU可以從對等列表中的一或者多個、或者每個對等端中請求位元映像、並且可以根據特定演算法來決定從哪些內容快取伺服器(CCS)(例如,網路對等端)或者其他WTRU(例如,充當用戶對等端)中獲得內容分段。在此之後,內容遞送系統(CDS)WTRU可以從一或者多個選擇的對等端中提取內容分段。在一些實施方式中,其可以針對對等端採取至少三個控制訊息來獲得資料分段。當WTRU具有一些對等端時,其可以聯繫一或者多個或者所有這些對等端。因此,在一些實施方式中,控制傳訊的數量可以動態地增加。
此處描述的一種或者多種技術和裝置可以應用於任何P2P CDS(例如,基於非IMS的P2P CDS及/或基於IMS的P2P CDS)。儘管基於IMS的P2P傳訊及/或在雲上的非IMS、P2P傳訊可以被用作示例,但此處描述的技術和裝置不限於IMS P2P CDS。
此處描述的一或者多個實施方式可以減少對等端之間的傳訊負擔,以及在一些實施方式中尤其減少由WTRU發送或者接收的傳訊訊息(例如,可能因為這些傳訊訊息可以經由無線電來存取鏈路)。一或者多個實施方式可以在諸如雲上P2P CDS(例如,Joost、PPlive)或者IMS P2P CDS之類的點對點內容分佈系統(P2P CDS)中盡可能地限制來自一或者多個WTRU中的上傳。網際網路工程任務組(IETF)草案(諸如draft-ietf-ppsp-survey-03)列出了由實施方式涵蓋的多個P2P CDS系統(例如,在草案中稱作P2P流應用)。
第21圖中描述了由一或者多個實施方式涵蓋的示例(非IMS特定的)P2P CDS架構。諸如超級對等端A之類的超級對等端具有比常規對等端(例如,非動態快取對等端)更大的CPU/頻寬容量。此外,一些超級對等端(及/或可能常規對等端Peer 1及/或Peer 2)可以獲得內容的第一複製從而進行分發(例如,P2P CDS操作者可以擁有一些或者所有超級對等端並且可以初始地提供這些對等端上的內容)。
WTRU可以使用具有一或者多個“動態快取對等端”(DCP)的輕型P2P協定模式並且藉由這樣做可以使得從WTRU(例如,用戶對等端)到其他對等端的傳訊和資料負擔最小化。例如,網路可以引導WTRU來聯繫一或者多個動態快取對等端以及可能不是常規對等端。當可用的動態快取對等端不能夠處理訊務負載時,WTRU(其可以是其他WTRU的對等端)可以被引導為聯繫其他WTRU對等端,可能使用來自網路的負載回饋來調節WTRU對等端至WTRU對等端互連的數量。在一或者多個實施方式中,WTRU可以從動態快取對等端及/或一些其他WTRU(例如,對等端)取得內容,並且直接的WTRU對等端至WTRU對等端活動的數量可以被限制以為了不過分使用存取網路資源。網路操作者可以經由實驗來確定平衡並且設定可以被設為許多可以由諸如追蹤器實施的網路操作者策略。
在一或者多個實施方式中,輕型P2P協定模式(例如,P2P協定操作模式),可能在一些具有一或者多個相關程序的實施方式中,可以被用於在對等端之間的媒體傳輸。輕型P2P協定可以減少控制傳訊訊息的數量,該控制傳訊訊息可以被對等端從另一對等端取得資料分段。在一些實施方式中,在P2P CDS架構中存在的CCS節點可以被用作動態快取對等端。替代地或者附加地,輕型CCS(L-CCS)節點(例如該節點可以等於不具有與內容源伺服器(CSS)連接的CCS節點)可以被用作動態快取對等端。L-CSS可以在核心網路中、在網際網路上、在客戶端中(例如,家用閘道中)及/或在公共或者私有雲中部署。
在非IMS上下文中,任何超級對等端(或者甚至正常對等端)可以被用作動態快取對等端。該超級對等端可以被蜂巢網路的操作者部署以為了除其他原因之外減少P2P訊務對網路資源的影響。在此場景中,用作動態快取對等端的超級對等端可以具有或者可以不具有至內容源伺服器(CSS)的非P2P介面。
此外,P2P CDS追蹤器可以對網路中或者來自WTRU的事件起作用、並且可以使得對等端列表適於遞送到WTRU(及/或可能新的WTRU)。P2P CDS追蹤器可以追溯修改現有WTRU對等端的對等端列表。這些事件可以包括但不限於一或多個無線電存取網路負荷指示及/或WTRU位置改變。
一種或多種實施方式涵蓋可以支援蜂巢/其他無線技術及/或其他技術(例如使用P2P途徑)上的一或多個WTRU(例如)的P2P CDS。一種或多種實施方式涵蓋一或多個動態對等端快取可以在輕型P2P協定模式中使用以可能基於網路狀態等其他因素而用於對等端列表控制。一或多個實施方式涵蓋至少兩種類型的WTRU可以在相同的P2P CDS及/或甚至在相同群集(swarm)中彼此協同工作。在一些實施方式中,群集涉及一組對等端,該對等端例如在給定時間或者基本上在給定時間分佈大塊的相同內容。一種或多種實施方式可以便於現有的雲上P2P內容遞送系統由蜂巢網路用戶廣泛採用,而同時可能限制對於蜂巢網路的影響。
第4A圖和第4B圖描述了由CCS實現的利用動態快取對等端功能的各種架構示例。在這些架構中,WTRU-WTRU傳訊可以(例如第4A圖)經由IMS傳遞。如果WTRU-WTRU傳訊不經由IMS傳遞(例如第4B圖),這些架構也是可用的。在一種或多種實施方式中,P2P CDS架構的CCS實體可以作為動態快取對等端使用(可能除了作為靜態快取執行即可以從CSS獲得內容並且使用P2P協定遞送這一內容)。參考第4A圖,在一些實施方式中,追蹤器可以在對等端列表中放置一或多個動態快取對等端,可能與“動態快取對等端”旗標相關聯。
在一種或多種實施方式中,由追蹤器發送的對等端列表可以包括單一對等端,該對等端可以是由追蹤器分配給這一WTRU的動態快取對等端。
在一種或多種實施方式中,追蹤器可以包括列表中的兩個或多個動態快取對等端,可能每個動態快取對等端有一個附加“權重”參數。在一些實施方式中,WTRU可以連接到具有最大權重的動態快取對等端。在一些實施方式中,可能在特定環境下,諸如,例如如果WTRU斷開連接及/或從這一動態快取對等端獲得較差的服務——WTRU可以連接到第二對等端。
在一種或多種實施方式中,WTRU可以同時連接到兩個或多個動態快取對等端。
在一種或多種實施方式中,追蹤器可以在對等端列表中添加常規WTRU對等端。WTRU可以優先使用動態快取對等端,並且在動態快取對等端不提供資料分段(例如及時提供資料分段)時/如果動態快取對等端不提供資料分段(例如及時提供資料分段),WTRU可以隨後從常規對等端獲得資料分段。在一些實施方式中,可能在WTRU與較少對等端建立對等端關係時,WTRU的控制傳訊訊息的數量可以減少。此處描述的給定單一快取對等端及/或在對等端列表中包括排序的技術可以使得WTRU與至少一個穩定高流通量對等端(例如快取對等端)建立對等端關係,可能為了維持滿意的品質。
在第4A圖的架構中,WTRU-CCS傳訊可以不經由IMS核心傳遞。替代的或附加地,如果WTRU-CCS傳訊經由IMS核心傳遞,這一架構也可用,但是在這種場景中,可能沒有PP_s1並且可能作為替代例如在CCS和代理呼叫對話控制功能(P-CSCF)之間存在新的“Gm”介面。
對於第4A圖的描述的替代或附加,第4B圖描述了實現動態快取對等端的示例非IMS架構,該架構可以包括可以具有不同用戶端(包括家用桌上型PC或其他家用電氣以及蜂巢裝置(未顯式示出))的雲上P2P CDS系統(例如在draft-ietf-ppsp-survey-03中描述的基於追蹤器的P2P IPTV)。雲上P2P CDS提供者可以部署追蹤器和從網際網路可存取的一或多個超級對等端(例如超級對等端3)。可能為了減少P2P對其網路的影響,蜂巢網路操作者可以在其核心網路中部署具有動態快取對等端功能的一或多個超級對等端(例如超級對等端4)。可以使得追蹤器知道其動態快取對等端(DCP)(例如經由應用層訊務最佳化(ALTO),未示出)。WTRU1和WTRU2可以由追蹤器告知以使用這一超級對等端4作為動態快取對等端(DCP)。可能在一些點處,如果超級對等端4變得不能服務一或多個或所有WTRU,則WTRU1及/或WTRU2可以開始從其他對等端獲得資料區塊(例如WTRU可以逐漸後退到通常的P2P行為)。例如,在DCP是針對WTRU1及/或WTRU2的單獨內容源的情況下,隨著DCP上的負載增加,DCP可能不能服務一些或所有內容。在這種場景中,WTRU1可以從其他對等端(例如超級對等端3及/或WTRU2)獲得部分內容。
第5A圖說明了描述在基於IMS的P2P CDS中的內容遞送建立程序的示例訊息流。
第5B圖說明了描述在基於非IMS的P2P CDS中的內容遞送建立程序的示例訊息流。追蹤器可以從ALTO伺服器(未示出)獲得輔助,例如可能為了準備對等端列表。
第6A圖是基於IMS的媒體傳輸階段程序的示例流程圖。L-CCS及/或CCS可以作為動態快取對等端。在一些實施方式中,可能在接收到來自WTRU的請求時,動態快取對等端可以檢查所請求的分段是否可以在快取中以及(可能如果不在快取中)從對等端及/或CCS獲取所請求的分段。動態快取對等端可以發送所請求的分段到請求方。在一些實施方式中,(L-)CCS可以執行(例如,整個內容或者下面n個資料分段中的)一些預先獲取,可能為了減少延遲。在一些實施方式中,一些訊息可以可能依賴於IMS P2P CDS架構而經由IMS核心及/或追蹤器傳遞。這可能不會影響動態快取對等端的常規使用,如第6A圖所示。在一些實施方式中,可能如果WTRU1-CCS傳訊經由IMS核心及/或追蹤器傳遞,則CCS-CCS及/或CCS-WTRU傳訊也可以經由IMS及/或追蹤器傳遞(未示出)。
第6B圖是基於非IMS的媒體傳輸階段程序的示例流程圖。在第6B圖中,超級對等端可以作為動態快取對等端(DCP)。在一些實施方式中,可能在接收到來自WTRU1的請求時,動態快取對等端可以檢查所請求的分段是否在快取中。如果所請求的分段未在快取中,DCP可以獲取所請求的分段並且發送所請求的分段到請求方。在一些實施方式中,DCP可以執行(例如整個內容或者下面n個資料分段中的)一些預先獲取,可能為了減少延遲。
替代地或附加地,在一種或多種實施方式中,WTRU在與動態快取對等端通信時可以使用輕型P2P協定模式。使用這一協定可以進一步減少在WTRU內及/或WTRU外的P2P傳訊量(例如用以節省無線電存取頻寬及/或減少行動電池功率消耗)。
下面一般被稱作場景A-D的實施方式,可以被用於涵蓋對原始P2P協定的修改(例如P2P流協定(PPSP))。儘管場景被標記為A-D,但是旗標被提供用於解釋而不是用於限制。各種場景和相應實施方式可以單獨或者部分或全部與其他場景和相應實施方式組合實施。
在場景A中,可能當追蹤器發送對等端列表到WTRU時,追蹤器可以添加指明了給定對等端實施此處描述的輕型P2P協定模式(可能與版本及/或所支援的特徵一起)的每項(例如每對等端)資訊元素。
在場景B中,WTRU可以不從支援操作者的輕型P2P協定模式的動態快取對等端中請求位元映像。在一些實施方式中,WTRU可以假設動態快取對等端具有群集中的內容的一或多個或所有資料分段及/或可以從另一源獲得這些資料分段。替代地或附加地,在一些實施方式中,動態快取對等端可以不從WTRU中請求位元映像。在一些實施方式中,可能除了此處描述的場景D,在WTRU和動態快取對等端之間不發生資料分段廣播。例如,在PPSP情況下,“HAVE”訊息可以不由任一方發送。
在場景C中,由WTRU發送的資料分段可以請求可以保持至此未定義的“輕型模式”旗標,該旗標指明可能如果對等端在其記憶體中不具有資料分段,則資料分段可以由對等端獲取。在一些實施方式中,旗標可能根據請求而使得超級對等端(例如IMS中的L-CCS)能夠作為動態快取對等端及/或常規對等端。例如,3G上通信的WTRU可以使用CCS作為動態快取對等端(可能因為追蹤器已經在對等端列表中將CCS標為動態快取對等端),而無線區域網路(WLAN)上的其他WTRU可以使用CCS作為常規對等端。
在場景D中,動態快取對等端可以代表WTRU對等端執行至追蹤器的P2P統計報告。在一種或多種實施方式中,可能在WTRU具有至少一個動態快取對等端並且不具有其他對等端的情況下,動態快取對等端可以知道來自這一WTRU的資料分段位元映像而無需額外的傳訊。在一些實施方式中,這可以擴展到覆蓋例如其中WTRU對等端可以連接到其他對等端時的場景。
在一些實施方式中,可能當發送資料分段請求到動態快取對等端時,WTRU可以揹負(piggy back)最近已經從一或多個對等端接收的資料分段列表。替代地或附加地,在一些實施方式中,在資料分段請求中揹負的資訊可以是WTRU資料分段位元映像,可能“作為”及/或以壓縮格式(例如從二進位δ壓縮演算法中導出,其中原始的可能是先前的資料分段位元映像,不同的版本可能是不同的資料分段位元映像,且可能排除從這一動態快取對等端獲得的一些或任何資料分段)。在一些實施方式中,可能當發送資料分段請求到動態快取對等端時,WTRU可以添加指明動態快取對等端是否是其僅有的對等端的旗標。可能如果不是這種情況,動態快取對等端會例如以週期性基礎而從WTRU請求資料分段位元映像。在一些實施方式中,從WTRU應答的位元映像可以被壓縮。
場景A,B和C可以彼此獨立。例如,在一種或多種實施方式中,場景A,B及/或C可以被實施,並且可能在其他實施方式中場景A和B可以被實施。實施場景B的至少一替代或者附加為到達動態快取對等端的一或多個或所有資料分段請求被視為輕型模式。實施場景A的一或多個替代或附加可以是一或多個或所有動態快取對等端可以支援輕型P2P協定操作模式。
第7A圖為描述在IMS架構中輕型點對點協定操作模式的特徵的示例流程圖。在第7A圖的示例中,對等端列表可以包括至少一動態對等端列表和至少一常規WTRU對等端。
第7B圖為描述在非IMS架構中輕型點對點協定操作模式的特徵的示例流程圖。在第7B圖的示例中,對等端列表可以包括至少一動態對等端列表和至少一常規WTRU對等端。
第8A圖為描述在的IMS架構中的輕型P2P協定操作模式特徵的示例流程圖。
第8B圖為描述在非IMS架構中的輕型P2P協定操作模式特徵的示例流程圖。
第9圖為當輕型P2P協定操作模式可以用於IMS P2P CDS中時的示例內容遞送建立程序的流程圖。如第9圖所示,追蹤器AS可以在對等端列表中添加可以指明CCS支援輕型P2P協定操作模式的資訊元素。
第10圖為當可以使用輕型P2P協定操作模式時的示例媒體傳輸程序的流程圖。在第10圖中,分段請求可以被標記“輕型模式”旗標,如此處所描述的。在一些實施方式中,CCSx可以作為動態快取對等端。
第11圖是當可以使用輕型P2P協定操作模式時的示例媒體傳輸程序的流程圖。分段請求可以被標記“輕型模式”旗標,如此處所描述的。在一些實施方式中,CCSx可以作為動態快取對等端。
第12圖為當輕型P2P協定操作模式可以被用在IMS P2P CDS中時的示例內容遞送建立程序的流程圖。如第12圖所示,追蹤器AS可以在對等端列表中添加例如指明CCS可以支援輕型P2P協定操作模式的資訊元素。
一種或多種實施方式涵蓋每個WTRU單一對等端及/或已知數量的對等端可以減少被用於獲得內容的傳訊量。其也可以使用輕型P2P協定模式以能夠獲得內容資料分段,因為可能存在唯一的對等端及/或已知數量的對等端。
一種或多種實施方式涵蓋具有單一或小量對等端可以簡化服務品質(QoS)/充電建立,可能由於其使得可能使用小量濾波器(例如,可能在16個濾波器內)為專用承載配置濾波器。
一種或多種實施方式涵蓋動態快取對等端(DCP)可以減少來自常規對等端的上傳數量,可能因為快取可以作為用於內容資料分段的網路中儲存(例如,可能只要其在快取中)。例如,實施方式意識到,在使用網路中儲存之前,用於P2P的網路中儲存可以導致上傳降低到低於其原始值的3%。
在一種或多種實施方式中,動態快取可以被部署在輕型CCS節點中,該輕型CCS節點在一些實施方式中可以單獨作為動態快取(例如,這種節點可能不會與CSS互連,這可能代表節點直接從CSS獲得內容)。在一種或多種實施方式中,CCS及/或輕型CCS可以在網路中部署動態快取功能。例如,作為動態快取的CCS可以決定從CSS獲得整個內容(例如電影),可能回應於來自針對這一內容的一或多個資料分段的請求。輕型CCS可能使用P2P協定從一或多個其他對等端或CCS獲得內容。在一些實施方式中,可能根據內容特徵(例如在CSS上存在,內容普及;實況vs.隨選等),使用一個或另一個可能是有用的。可能由於其缺少SC_s/SC_m介面,輕型CCS可以比非輕型CCS更適合位於核心網路之外(例如位於客戶房屋(premises)上的家用閘道或其他裝置)。
第13圖示出了具有由CCS實施的動態快取對等端功能的架構。在一些實施方式中,WTRU-WTRU傳訊可以經由IMS核心傳遞,但是如果WTRU-WTRU傳訊不經由IMS核心傳遞,也是可用的。在一些實施方式中,WTRU-CCS傳訊可以不經由IMS(“PP_s1”)傳遞。在一些實施方式中,WTRU-CCS傳訊可以經由IMS核心傳遞,可能在這種場景中不存在PP_s1,作為替代,在CCS和P-CSCF之間存在不同的“Gm”介面。
在一種或多種實施方式中,可能取代於部署在核心網路中或在客戶房屋上,CCS或輕型CCS可以被部署在雲中(例如其可以作為軟體服務被部署在雲計算服務的頂部,例如亞馬遜S3或微軟Azure)。在另一示例中,CCS或輕型CCS可以被部署在私有雲中(例如作為軟體在核心網路中由蜂巢網路操作者操作的計算服務平臺上)。這一最後的示例可能賦能雲彈撕(bursting)(例如在公共雲中動態、隨選部署新的CCS/輕型CCS示例以臨時增加可能在私有雲中部署的快取能力)。
一種或多種實施方式涵蓋針對給定WTRU選擇合適的CCS及/或輕型CCS的實例。在非雲情況中,這一選擇可以由追蹤器執行。例如追蹤器可以針對一或多個或所有WTRU選擇CCS,可能使用給定的封包資料網路(PDN)閘道和進入給定群集。這可以確保這一CCS(在一些實施方式中可能僅這一CCS)保持由這一群集分發的內容的副本。在一些實施方式中,可能如果太多WTRU加入群集,追蹤器可以選擇第二CCS等等。
在一種或多種實施方式中,可以在雲情況中使用不同的策略。在一些實施方式中,追蹤器可以觸發創建針對給定群集的一或多個CCS/輕型CCS實例。例如,如果群集在北美本地化,在北美的CCS實例(以及可能在一些實施方式中,可能單一實例)被創建。對於更全球化的群集,一或多個實例可以在亞洲、北美及/或歐洲創建。追蹤器隨後向WTRU分配給定CCS實例,可能根據諸如但不限於WTRU及/或CCS實例位置或CCS實例負載的參數。在一些實施方式中,追蹤器可以指派CCS/輕型CCS作為服務(例如使用完全合格域名稱(FQDN))。至雲服務的入口點可以產生有用的新的(及/或不同的)CCS實例、並且可以重新引導WTRU朝向合適的實例。在一些實施方式中,這可以利用新的重新定向機制,其中該新的重新定向機制可以諸如藉由使用域名稱系統(DNS)重新定向(例如,像在一些目前內容分發網路(CDN))的方式來實現,及/或在此之前可以在P2P協定(例如,在PPSP中)中引入的未定義的重新定向訊息。例如,回應於來自WTRU的資料分段請求,CCS雲的重新定向器元件可以向CCS實例應答“永久重新定向”訊息。CCS實例之後可以重新定向WTRU朝向另一實例或者朝向重新定向器(例如,使用相同的機制),可能為了實施移動性支援或者負載平衡。
第14圖為被追蹤器使用的示例程序的流程圖,該追蹤器可以感知CCS及/或輕型CCS(L-CCS)實例狀態以分配合適的實例至新的(例如,最近識別的)WTRU對等端、及/或重新定向存在的對等端指向不同的實例。
第15圖為被追蹤器使用的示例程序的流程圖,該追蹤器可以不感知CCS及/或L-CCS實例狀態。該追蹤器可以發送指向單一(L-)CCS識別碼(例如,FQDN)的對等端列表至一或者多個新的(例如,最近識別的)WTRU對等端。在(L-)CCS實例之間的實際分發可以由雲來執行。如第15圖中所示,在一些實施方式中,與15002及/或15004相關方面可以使用諸如相同的P2P重新定向訊息來執行。
一些實施方式涵蓋新的(例如,在此之前未定義的)PPSP訊息REDIRECT(例如,包括目標終點識別碼,例如,FQDN)。在一些實施方式中,此重新定向(REDIRECT)訊息可以例如回應於來自另一對等端的隱示(HINT)訊息而被對等端發送回。REDIRECT訊息的接收者可以從發送方對等端斷開並且連接到新的對等端。
第16圖為使用以P2P協定(例如,P2PSP)的REDIRECT訊息的示例程序的流程圖。該訊息流描述了在PPSP中的REDIRECT訊息的示例使用。一些實施方式涵蓋IMS P2P CDS協定可以不同於PPSP。REDIRECT訊息可以在IMS P2P CDS協定中引入,可能為了啟動如此處所描述的基於雲的快取。在一些實施方式中,可能如果輕型P2P協定模式可以被使用並且對等端2/對等端3可以為動態快取對等端,如第16圖中所示,對等端1可以不從對等端3中獲得位元圖。
一種或者多種實施方式涵蓋一或者多個超級對等端可以在公共雲及/或私有雲中實施。在非IMS CDS中,一或者多個超級對等端可以在雲中部署。這些超級對等端可以充當DCP。此處描述的與第15圖及/或第16圖有關的技術可以在非IMS CDS上下文中使用。在一或者多個這些實施方式中,所涵蓋的訊息“REDIRECT”可以用諸如PPSP點對點協定來實施。
在一種或者多種實施方式中,追蹤器可以提供一或者多個動態快取對等端,可能作為可以被發送至WTRU的對等端列表的對等端。追蹤器可以決定在對等端列表中添加正常的WTRU。追蹤器可以在計算WTRU的對等端列表時將從網路獲得的負載資訊考慮在內。該負載資訊源可以為諸如CCS、負載偵測功能(LDF)及/或存取網路發現和選擇功能(ANDSF)。在一些實施方式中,此資訊可以諸如經由ALTO而間接地對於追蹤器可用。例如,蜂巢操作者網路中的ALTO伺服器可以與ANDSF/LDF/等的一者或者多者互連並且可以獲得負載資訊及/或其他事件。在一些實施方式中,該ALTO伺服器可以被追蹤器直接查詢或者在蜂巢網路之外經由其他ALTO伺服器查詢。
在一些實施方式中,可能基於負載資訊,追蹤器可以決定(例如,直接及/或間接地,可能被ALTO伺服器告知)在返回至WTRU的對等列表中提供單一動態快取對等端。替代地或者附加地,追蹤器可以決定(例如,如果一或者多個或者所有可用動態快取對等端被超載及/或如果無線電存取網路可以不被超載)在對等端列表中添加常規WTRU。
第17A圖為示例程序的流程圖,其中追蹤器可能可以藉由調節基於IMS架構中的對等端列表的方式來接收事件並起作用。如第17A圖中所示,該追蹤器可能藉由使用不被請求的一或者多個新的(例如,最近更新的)對等端列表訊息的方式來更新WTRU1的對等端列表。
第17B圖為示例程序的流程圖,其中追蹤器可能可以藉由調節基於非IMS架構中的對等端列表的方式來接收事件並起作用。如第17B圖中所示,該追蹤器可能藉由使用不被請求的一或者多個新的(例如,最近更新的)對等端列表訊息的方式來更新WTRU1的對等端列表。在一些實施方式中,負載資訊可以通過ALTO傳遞。在一些實施方式中,ALTO—或者至少ALTO功能—可以在一或者多個節點間分佈。
實施方式認識到,可能一旦WTRU獲得對等端列表,WTRU可以使用此資訊來連接到對等端列表中的任何裝置。如果網路變得超載,對於追蹤器可能有助於獲得方法來告知WTRU不使用特定的對等端。一種或者多種實施方式涵蓋追蹤器可以發送未請求的對等端列表至WTRU。替代地或者附加地,在一些實施方式中,該對等端列表可以啟動從目前由WTRU維護的對等端列表移除對等端。該移除的實際編碼可以用一種或者多種方式來執行。
在一些實施方式中,對等端列表可以被追蹤器標記為“超載”。此資訊元素可以向WTRU指明任何之前獲得的對等端列表現在會過期(obsolete)並且可以被新的(例如,最近跟新的)對等端列表替代。現有的連接到不存在於新的對等端列表中的對等端可能會在最方便時斷開(例如,在目前資料分段下載結束之後及/或超時之後)。
在一些實施方式中,對等端列表可以被標記“移除”。WTRU可以從目前內部對等端列表中移除一或者多個或者所有存在於此列表中的對等端及/或斷開至移除的對等端的連接。在一些實施方式中,對等端列表中的單獨對等端可以被標記“移除”。在一些實施方式中,對等端列表可以包括增加的和移除的對等端。
在一種或者多種實施方式中,附加的資訊元素在處理來自追蹤器的對等端列表時會影響WTRU的行為。例如,“緊急”旗標可以被用來立即斷開至移除的對等端的連接,即使在傳輸或者接收程序中。此外作為示例,“懶惰”旗標可以被用來繼續不定期地與移除的對等端的通信,直到用戶端決定斷開(例如,當其他連接為“由速度決定(up-to-speed)”並且用戶端可以判斷過期的對等端不再有用)。此外作為示例,“被動”旗標可以被用來停止從被移除的對等端中請求內容但當從被移除的對等端請求時繼續服務內容資料分段至移除的對等端。
在一種或者多種實施方式中,從網路中獲得的負載資訊更新可以觸發針對WTRU的對等端列表的再計算,其中該WTRU已經接收到對等端列表。在一些實施方式中,可能如果存在任何變化,該更新對等端列表可以使用“覆蓋”及/或(例如,可能在主要超載的情況下)用諸如“緊急”旗標而被發送至WTRU。
在一種或者多種實施方式中,例如在非IMS情況下,報告功能和DCP可以經由中介(例如,被蜂巢網路操作者部署的ALTO伺服器)傳遞資訊。追蹤器可以查詢ALTO服務,從而可能瞭解區域中可用的(例如,候選)對等端/超級對等端/DCP。ALTO服務可以為全球服務,該全球服務包括被蜂巢網路操作者部署的ALTO伺服器。在非IMS情況下,拉模型可以被利用。例如,WTRU可以決定從追蹤器更新其對等端列表(例如,可能當偵測到位置變化及/或惡化的QoE)。追蹤器可以查詢ALTO服務。在一些實施方式中,可能因為其與DCP及/或報告功能相互連接,蜂巢網路ALTO伺服器可能具有(例如,或者已經或者能夠獲得)有關DCP負載及/或WTRU位置的更新(up-to-date)資訊。替代地或者附加地,在一些實施方式中,“推”模型可以被利用,其中ALTO服務可以藉由通知追蹤器的方式來啟動該程序。
第18A圖為示例程序的流程圖,其中追蹤器可能可以藉由調節基於IMS架構中的對等端列表來接收事件並起作用。如第18A圖中所示,追蹤器可以使用未被請求的新的(例如,最近更新的)對等端列表訊息來更新WTRU1的對等端列表。在一些實施方式中,可能為了對諸如網路負載事件之類的網路事件進行回應,追蹤器能夠從WTRU1的對等端列表中移除對等端。
第18B圖為示例程序的流程圖,其中追蹤器可能可以藉由調節基於非IMS架構中的對等端列表來接收事件並起作用。如第18B圖中所示,追蹤器可以使用未被請求的新的(例如,最近更新的)對等端列表訊息來更新WTRU1的對等端列表。在一些實施方式中,可能為了對諸如網路負載事件之類的網路事件進行回應,追蹤器能夠從WTRU1的對等端列表中移除對等端。在一些實施方式中,第18B圖的技術可以利用推模型(例如,網路負載資訊訊息可以觸發該更新)。在一些實施方式中,拉模型可以被利用為由諸如來自WTRU1的點線箭頭來指明(例如,WTRU1可以觸發對等端列表更新)。
在一種或者多種實施方式中,追蹤器可以從網路(例如,家用用戶伺服器(HSS)、ANDSF等)及/或從WTRU本身接收位置資訊。在一些實施方式中,可能基於該位置資訊,追蹤器可以重新計算針對WTRU的對等端列表。追蹤器可以發送對等端列表更新至WTRU。對等端列表變化可以包括諸如不同的CCS/輕型CCS及/或不同的對等端WTRU。替代地或者附加地,在偵測到位置變化之後,WTRU1(例如,如第19A圖及/或第19B圖中所描述)還可以從追蹤器請求新的(例如,最近更新的)對等端列表。
第19A圖為示例程序的流程圖,其中追蹤器可以在基於IMS架構中從報告功能接收位置更新訊息。在一些實施方式中,可能由於接收到位置更新訊息,追蹤器可以決定分配不同的動態快取對等端給WTRU1。替代地或附加地,在一些實施方式中,追蹤器可以在WTRU1的對等端列表中添加若干常規對等端(例如可能如果WTRU1從使用3G到WLAN)。
第19B圖為示例程序的流程圖,其中追蹤器可以在基於非IMS的架構中從報告功能接收位置更新訊息。在第19B圖中,ALTO伺服器可以從報告功能接收位置更新訊息、並且可能由此決定通知追蹤器哪個將帶來關於分配不同的動態快取對等端給WTRU1(例如,這可以是“推”模型的植入)。替代地或附加地,例如在“拉”模型中,可能在接收到資訊時,ALTO可以更新其內部狀態(在一些實施方式中可能僅更新其內部狀態)。在某點處,WTRU1決定復新其對等端列表。而且,追蹤器可以使用ALTO來產生更新後的對等端列表。
一種或多種實施方式涵蓋基於追蹤器的P2P CDS不與IMS集成。此處描述的一種或多種實施方式可以被組合以使得能夠使蜂巢網路適於任何雲上P2P CDS(例如Joost及/或PPLive)。一種或多種實施方式可以使得用戶能夠使用這些服務,可能在其經由這種網路連接時,無需過渡使用蜂巢網路資源。例如,可能如果對等端經由蜂巢存取網路而連接到追蹤器,追蹤器可以(例如可能直接經由配置及/或藉由查詢諸如應用層訊務最佳化(ALTO)伺服器)偵測到此。追蹤器可以決定將至少按照單一動態快取對等端關聯到這種對等端。該對等端可以在與動態快取對等端通信時使用增強型P2P協定。在一些實施方式中,動態快取對等端及/或輕型P2P協定可以應用到非IMS P2P CDS。在一些實施方式中,非IMS追蹤器可以從網路節點(例如諸如ANDSF的3GPP核心網路)接收事件,並且按此處描述起作用。
第20圖示出了通用(非IMS)雲上的P2P CDS的示例架構,其中動態快取對等端可以被部署。一或者多個對等端可以使用輕型P2P協定模式。在一些實施方式中,一或者多個網路事件可以被用於對等端列表重配置或者更新。在一些實施方式中,一或者多個網路事件可以經由ALTO服務來傳遞。
雖然本發明的特徵和元素以特定的結合在以上進行了描述,但每個特徵或元素可以單獨使用,或與其他特徵和元素結合使用。此外,本發明提供的方法可以在由電腦或處理器執行的被包含在電腦可讀儲存媒體中的電腦程式、軟體或韌體中實施。電腦可讀媒體的示例包括電子信號(經由有線或者無線連接而傳送)和電腦可讀儲存媒體。電腦可讀儲存媒體的示例包括但不侷限於唯讀記憶體(ROM)、隨機存取記憶體(RAM)、暫存器、快取記憶體、半導體儲存裝置、磁性媒體(諸如內部硬碟或可移式磁片)、磁光媒體以及諸如壓縮光碟(CD)或者數位多功能光碟(DVD)之類的光學媒體。與軟體有關的處理器可以被用於在WTRU、UE、終端、基地台、節點B、eNB、HNB、HeNB、AP、RNC、無線路由器或者任何主電腦中實現無線頻率收發器的使用。
P2P CDS...點對點內容遞送系統
WTRU...無線傳輸/接收單元

Claims (20)

  1. 一種用於提供一動態快取對等端(DCP)功能的方法,該方法包括:
    從一第一無線傳輸/接收單元(WTRU)接收針對一對等端列表的一請求;
    確定一或多個對等端列表候選裝置;
    在該對等端列表中放置至少第一動態快取對等端;以及
    將該對等端列表發送到該第一無線傳輸/接收單元(WTRU)。
  2. 如申請專利範圍第1項所述的方法,更包括:在該對等端列表中由一旗標識別該第一動態快取對等端。
  3. 如申請專利範圍第1項所述的方法,其中由一追蹤裝置執行下列至少一者:確定一或多個對等端列表候選裝置、或者在該對等端列表中放置該第一動態快取對等端。
  4. 如申請專利範圍第1項所述的方法,其中該第一動態快取對等端被配置為提供一動態快取對等端功能。
  5. 如申請專利範圍第2項所述的方法,其中所識別的第一動態快取對等端為一超級對等端裝置。
  6. 如申請專利範圍第1項所述的方法,其中該動態快取對等端(DCP)具有以下中的至少一者:比一非動態快取對等端相對大的一頻寬能力、或者比一非動態快取對等端相對大的一處理能力。
  7. 如申請專利範圍第3項所述的方法,更包括:由該追蹤裝置與一應用層訊務最佳化(ALTO)功能通信以執行該確定一或多個對等端列表裝置候選。
  8. 如申請專利範圍第1項所述的方法,更包括:
    在該對等端列表中放置一第二動態快取對等端;
    將一第一權重參數與該對等端列表中的該第一動態快取對等端相關聯;以及
    將一第二權重參數與該對等端列表中的該第二動態快取對等端相關聯,該第一權重參數比該第二權重參數大。
  9. 如申請專利範圍第3項所述的方法,其中該追蹤裝置被部署在一雲上點對點內容遞送系統(P2P CDS)網路中。
  10. 如申請專利範圍第1項所述的方法,更包括:
    在該對等端列表中放置一第二動態快取對等端;
    在該對等端列表中放置一第二WTRU;
    由該第一動態快取對等端從該第一WTRU接收針對一或多個資料分段的一請求;
    識別該一或多個資料分段中的哪個被儲存在該第一動態快取對等端上;
    從該第二動態快取對等端或該第二WTRU中的至少一者獲得未被儲存在該第一動態快取對等端上的該一或多個資料分段中的任一者;以及
    將所識別的一或多個資料分段、或者所獲得的一或多個資料分段中的至少一者發送到該第一WTRU。
  11. 如申請專利範圍第1項所述的方法,其中該第一動態快取對等端能夠實施一輕型點對點(P2P)協定模式,該方法更包括:
    在該對等端列表中將該第一動態快取對等端識別為具有輕型P2P協定模式能力;
    在該對等端列表中放置一第二動態快取對等端;
    在該對等端列表中放置一第二WTRU;
    由該第一動態快取對等端從該第一WTRU接收針對一或多個資料分段的一請求,該請求在沒有來自該第一WTRU針對與該一或多個資料分段對應的一位元映像的一請求下被接收;
    識別該一或多個資料分段中的哪個被儲存在該第一動態快取對等端上;
    從該第二動態快取對等端或該第二WTRU中的至少一者獲得未被儲存在該第一動態快取對等端上的一或多個資料分段中的任一者;以及
    將所識別的一或多個資料分段、或者所獲得的一或多個資料分段中的至少一者發送到該第一WTRU。
  12. 如申請專利範圍第1項所述的方法,其中該第一動態快取對等端能夠實施一輕型點對點(P2P)協定模式,該方法更包括:
    在該對等端列表中放置一第二動態快取對等端;
    在該對等端列表中放置第二WTRU;
    由該第一動態快取對等端從該第一WTRU接收針對一或多個資料分段的一請求,該請求包括用於該第一動態對等端在該輕型P2P協定模式操作的一指示;
    識別該一或多個資料分段中的哪個被儲存在該第一動態快取對等端上;
    從該第二動態快取對等端或該第二WTRU中的至少一者獲得未被儲存在該第一動態快取對等端上的一或多個資料分段中的任一者;以及
    將所識別的一或多個資料分段或者所獲得的一或多個資料分段中的至少一者發送到該第一WTRU。
  13. 如申請專利範圍第1項所述的方法,其中該第一動態快取對等端能夠實施一輕型點對點(P2P)協定模式,以及該動態快取對等端是一內容快取伺服器(CCS)或一輕型內容快取伺服器(L-CCS)中的至少一者。
  14. 一種裝置,該裝置包括:
    一處理器,被配置為:
    從一第一無線傳輸/接收單元(WTRU)接收針對一對等端列表的一請求;
    確定一或多個對等端列表候選裝置;
    在該對等端列表中放置至少一第一動態快取對等端;以及
    將該對等端列表發送到該第一無線傳輸/接收單元(WTRU)。
  15. 如申請專利範圍第14項所述的裝置,其中該處理器更被配置為:
    在該對等端列表中由一旗標識別該第一動態快取對等端;
    在該對等端列表中放置一第二動態快取對等端;以及
    在該對等端列表中放置一第二WTRU。
  16. 如申請專利範圍第14項所述的裝置,其中該處理器更被配置為:
    在該對等端列表中放置一第二動態快取對等端;
    將一第一權重參數與該對等端列表中的該第一動態快取對等端相關聯;以及
    將一第二權重參數與該對等端列表中的該第二動態快取對等端相關聯,該第一權重參數比該第二權重參數大。
  17. 一種動態快取對等端(DCP)裝置,該第一DCP裝置與一無線傳輸/接收單元(WTRU)以及至少一其他節點通信,該DCP裝置包括:
    一處理器,被配置為:
    經由一點對點(P2P)協定以從該WTRU接收針對一或多個資料分段的請求;
    識別該一或多個資料分段中的哪個被儲存在該DCP裝置上;
    經由該P2P協定以從該至少一其他節點獲得未被儲存在該DCP裝置上的一或多個資料分段中的任一者;以及
    經由該P2P協定以將所識別的一或多個資料分段或者所獲得的一或多個資料分段中的至少一者發送到該WTRU。
  18. 如申請專利範圍第17項所述的DCP裝置,其中該DCP裝置夠實施一輕型點對點(P2P)協定模式,並且針對該一或多個資料分段的該請求在沒有來自該WTRU針對與該一或多個資料分段對應的一位元映像的一請求下被接收。
  19. 如申請專利範圍第17項所述的DCP裝置,其中該DCP裝置夠實施一輕型點對點(P2P)協定模式,並且針對該一或多個資料分段的該請求包括用於該DCP裝置在該輕型P2P協定模式操作的一指示。
  20. 如申請專利範圍第17項所述的DCP裝置,更包括:傳達該DCP裝置能夠提供該一或多個資料分段。


     

     
TW102112307A 2012-04-06 2013-04-08 點對點內容傳遞服務最佳化 TW201406119A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US201261621199P 2012-04-06 2012-04-06

Publications (1)

Publication Number Publication Date
TW201406119A true TW201406119A (zh) 2014-02-01

Family

ID=48170808

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102112307A TW201406119A (zh) 2012-04-06 2013-04-08 點對點內容傳遞服務最佳化

Country Status (5)

Country Link
US (1) US20150120833A1 (zh)
EP (1) EP2834962A1 (zh)
CN (1) CN104205779A (zh)
TW (1) TW201406119A (zh)
WO (1) WO2013152312A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6193569B2 (ja) * 2012-12-28 2017-09-06 キヤノン株式会社 受信装置、受信方法、及びプログラム、撮像装置、撮像方法、及びプログラム、送信装置、送信方法、及びプログラム
US9445421B2 (en) * 2014-06-16 2016-09-13 United States Cellular Corporation System and method for managing frequency layer priority assignments within mobile wireless network radio interfaces
US9906597B2 (en) 2015-04-07 2018-02-27 Microsoft Technology Licensing, Llc Collaboration data proxy system in cloud computing platforms
US9930134B2 (en) 2015-11-25 2018-03-27 International Business Machines Corporation File replication on location-aware devices
EP3384661A1 (en) * 2015-12-04 2018-10-10 IDAC Holdings, Inc. Cooperative policy-driven content placement in backhaul-limited caching network
US10715615B1 (en) * 2018-08-01 2020-07-14 The Government Of The United States Of America As Represented By The Secretary Of The Air Force Dynamic content distribution system and associated methods
US10819767B2 (en) * 2018-08-08 2020-10-27 Intel Corporation Information centric network for content data networks
US10841393B2 (en) 2018-11-12 2020-11-17 Citrix Systems, Inc. Systems and methods for secure peer-to-peer caching
US10771524B1 (en) * 2019-07-31 2020-09-08 Theta Labs, Inc. Methods and systems for a decentralized data streaming and delivery network
WO2021072417A1 (en) * 2019-10-11 2021-04-15 Theta Labs, Inc. Methods and systems for decentralized data streaming and delivery network

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1038368B1 (en) * 1997-11-13 2013-07-31 Intellectual Ventures I LLC File transfer system
US6859821B1 (en) * 1999-07-19 2005-02-22 Groove Networks, Inc. Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration
US7440994B2 (en) * 2001-07-06 2008-10-21 Intel Corporation Method and apparatus for peer-to-peer services to shift network traffic to allow for an efficient transfer of information between devices via prioritized list
US7509372B2 (en) * 2001-09-13 2009-03-24 International Business Machines Corporation Method and system for redirecting data requests in peer-to-peer data networks
US20030126199A1 (en) * 2002-01-02 2003-07-03 Kadri Seemab Aslam Peer-to-peer namespace directory and discovery
JP2005524182A (ja) * 2002-04-30 2005-08-11 ノキア コーポレイション ツリーデータ交換管理方法および装置
US7451217B2 (en) * 2002-12-19 2008-11-11 International Business Machines Corporation Method and system for peer-to-peer authorization
US20050080858A1 (en) * 2003-10-10 2005-04-14 Microsoft Corporation System and method for searching a peer-to-peer network
EP1810492B1 (fr) * 2004-11-08 2018-01-03 Orange Service de messagerie dans un reseau de telecommunications de type "pair a pair"
US8275804B2 (en) * 2004-12-15 2012-09-25 Applied Minds, Llc Distributed data store with a designated master to ensure consistency
CN101124567A (zh) * 2005-01-06 2008-02-13 特维拉有限公司 消息传递系统中的缓存引擎
JP4103892B2 (ja) * 2005-01-26 2008-06-18 オンキヨー株式会社 ピアツーピアコンテンツ配信システム
CN100369424C (zh) * 2006-07-31 2008-02-13 西安西电捷通无线网络通信有限公司 一种端到端服务等级协议的评估方法和评估装置
US8131673B2 (en) * 2006-12-05 2012-03-06 International Business Machines Corporation Background file sharing in a segmented peer-to-peer file sharing network
KR100834576B1 (ko) * 2006-12-05 2008-06-02 한국전자통신연구원 P2p 네트워크에서 보안통신을 위한 키 관리 방법 및이를 위한 장치
CN101690068A (zh) * 2006-12-06 2010-03-31 弗森多系统公司(dba弗森-艾奥) 用于在多个独立主机之间共享的设备的装置、系统、以及方法
US20090222515A1 (en) * 2007-12-31 2009-09-03 Solid State Networks, Inc. Methods and apparatus for transferring data
US8145698B1 (en) * 2008-01-03 2012-03-27 Adobe Systems Incorporated Self organizing peer-to-peer system, method, and/or apparatus
US8082290B2 (en) * 2008-03-19 2011-12-20 Verizon Patent And Licensing Inc. Intelligent establishment of peer-to-peer communication
JP5291803B2 (ja) * 2008-12-02 2013-09-18 テレフオンアクチーボラゲット エル エム エリクソン(パブル) P2pネットワークにおけるピア・データ・ソースの選択に作用するための方法及び装置
US20100293294A1 (en) * 2009-05-15 2010-11-18 Alcatel-Lucent Usa Inc. Peer-to-peer communication optimization
WO2010145199A1 (zh) * 2009-06-17 2010-12-23 中国移动通信集团公司 在p2p流媒体系统中查找活动节点的方法、系统及设备
CN101938509B (zh) * 2009-06-29 2015-11-25 日电(中国)有限公司 为p2p网络提供节点信息的服务器、方法及系统
US8280958B2 (en) * 2009-07-13 2012-10-02 International Business Machines Corporation List passing in a background file sharing network
US8204791B2 (en) * 2009-07-13 2012-06-19 International Business Machines Corporation File fragment pricing in a segmented file sharing network
US8463788B2 (en) * 2010-09-03 2013-06-11 Marvell World Trade Ltd. Balancing caching load in a peer-to-peer based network file system
US9904797B2 (en) * 2010-12-27 2018-02-27 Nokia Technologies Oy Method and apparatus for providing data based on granularity information
US8805954B2 (en) * 2011-02-07 2014-08-12 Nokia Corporation Method and apparatus for providing media mixing with reduced uploading
US9270784B2 (en) * 2011-02-16 2016-02-23 Masque Publishing, Inc. Peer-to-peer communications
CN103404109B (zh) * 2011-02-21 2017-04-05 黑莓有限公司 蜂窝网络中管理的对等共享

Also Published As

Publication number Publication date
US20150120833A1 (en) 2015-04-30
WO2013152312A1 (en) 2013-10-10
CN104205779A (zh) 2014-12-10
EP2834962A1 (en) 2015-02-11

Similar Documents

Publication Publication Date Title
US9838473B2 (en) Methods and systems for integration of peer-to-peer (P2P) networks with content delivery networks (CDNS)
TW201406119A (zh) 點對點內容傳遞服務最佳化
US9661029B2 (en) Wireless peer-to-peer network topology
CN102783118B (zh) 端到端通信中的移动性
TWI625048B (zh) 在複數服務層之間機器到機器(m2m)通信的方法、系統及裝置
CN109417439B (zh) 用于利用icn的基于动态配置网络编码的多源分组传输的过程
US8868733B2 (en) Socket application program interface (API) extension
JP2015501095A (ja) コンテンツネットワーク間のインターフェイシングを実現する方法および装置
JP6073448B2 (ja) 通信ネットワーク内でコンテンツストレージサブシステムを管理するための方法および装置
CN105191409B (zh) 用于选择用于接收内容的分布式网关的wtru及方法