可以考慮相關的對等體上載和/或下載帶寬。
[0039]最好地,考慮相鄰對等體的狀態(tài)來構造更高效的P2P覆蓋網(wǎng)絡。因此,跟蹤器可以根據(jù)需要向對等體發(fā)出連接命令,以使例如在對等體流失時能夠實現(xiàn)新的動態(tài)改進的P2P
覆蓋網(wǎng)絡。
[0040]另外,關于對等體的狀態(tài)的信息用于計算每個對等體的分數(shù)。所計算的分數(shù)用作在給定段中的對等體的排序,并且被認為具有專用網(wǎng)絡中的網(wǎng)絡段內的最高排序的對等體被指定為管理對等體。由于專用網(wǎng)絡內的每個網(wǎng)絡段的管理對等體最接近于每個段的輸入鏈路,所以管理對等體將成為相應的段中的下述對等體,所述對等體在同一段中的所有其他對等體之前首先獲得數(shù)據(jù)內容。在根據(jù)本發(fā)明的實施例的P2P覆蓋網(wǎng)絡中,跟蹤器接收關于連接和目前的對等體的狀態(tài)的信息,因此不斷更新各個對等體的排序以在排序指示對等體應當嘗試連接到與對等體當前連接到的對等體不同的對等體的情況下將連接命令發(fā)送至對等體。
[0041]排序是基于關于對等體的狀態(tài)的信息,并且根據(jù)關于對等體的狀態(tài)的信息可以確定每個對等體在P2P覆蓋網(wǎng)絡中的位置,所述關于對等體的狀態(tài)的信息包括下述中的一個或更多個:對等體上載帶寬、對等體下載帶寬、每個所請求的數(shù)據(jù)內容流的最近下載的部分、NAT兼容類型、對等體CPU負載、對等體IP地址、要被下載的數(shù)據(jù)內容在數(shù)據(jù)流中的位置等。
[0042]上面已參考幾個實施例主要描述了本發(fā)明。然而,如本領域的技術人員容易理解的那樣,與以上公開的實施例不同的其他實施例同樣可能在本發(fā)明的范圍之內,如所附的專利權利要求書所限定的那樣。
【主權項】
1.一種用于在專用網(wǎng)絡中分發(fā)數(shù)據(jù)內容的方法,所述專用網(wǎng)絡包括若干次級網(wǎng)絡段,每個所述次級網(wǎng)絡段經(jīng)由虛擬專用網(wǎng)絡VPN連接來連接至主網(wǎng)絡段,所述專用網(wǎng)絡包括用于渲染數(shù)據(jù)內容的設備,所述方法包括以下步驟: 將所述渲染數(shù)據(jù)內容的設備布置(SlOl)為在所述專用網(wǎng)絡內的對等P2P連接覆蓋網(wǎng)絡中的對等體; 指定(S102)主網(wǎng)絡段中的管理對等體,所述主網(wǎng)絡段中的管理對等體負責經(jīng)由網(wǎng)關從所述專用網(wǎng)絡之外的流傳輸源下載所述數(shù)據(jù)內容以及將所述數(shù)據(jù)內容分發(fā)至所述主網(wǎng)絡段中的至少一個其他對等體; 指定(S103)每個次級網(wǎng)絡段中的管理對等體,所述每個次級網(wǎng)絡段中的管理對等體負責從所述主網(wǎng)絡段中的對等體取得所述數(shù)據(jù)內容以及將所取得的數(shù)據(jù)內容分發(fā)至同一次級網(wǎng)絡段內的至少一個其他對等體。2.根據(jù)權利要求1所述的方法,其中,布置P2P覆蓋網(wǎng)絡的步驟包括: 向每個對等體提供相鄰對等體的列表,所述每個對等體能夠嘗試從所述相鄰對等體下載所述數(shù)據(jù)內容。3.根據(jù)權利要求1或2所述的方法,其中,指定每個網(wǎng)絡段中的管理對等體的步驟還包括: 將所述對等體進行排序以及選擇每個網(wǎng)絡段中的具有最高排序的對等體作為所述管理對等體。4.根據(jù)前述權利要求中任一項所述的方法,還包括: 接收對等體狀態(tài)信息,所述對等體狀態(tài)信息包括當布置P2P覆蓋網(wǎng)絡中的對等體時要被考慮的以下參數(shù)中的一個或更多個:對等體上載帶寬、對等體下載帶寬、每個所請求的數(shù)據(jù)內容流的最近下載的部分、網(wǎng)絡地址轉換NAT兼容類型、對等體CPU負載、對等體IP地址以及要被下載的數(shù)據(jù)內容在數(shù)據(jù)流中的位置;以及 基于所述對等體狀態(tài)信息來確定當前對等體在所述P2P覆蓋網(wǎng)絡中的位置。5.根據(jù)前述權利要求中任一項所述的方法,還包括: 獲取每個對等體的網(wǎng)絡段標識符;以及 基于所述網(wǎng)絡段標識符來確定每個對等體應當屬于哪個網(wǎng)絡段。6.—種用于協(xié)調在專用網(wǎng)絡(10)中分發(fā)數(shù)據(jù)內容的設備(20),所述專用網(wǎng)絡(10)包括若干次級網(wǎng)絡段(11,12),每個所述次級網(wǎng)絡段(11,12)經(jīng)由虛擬專用網(wǎng)絡VPN連接(13,14)來連接至主網(wǎng)絡段(17),所述網(wǎng)絡段包括用于渲染數(shù)據(jù)內容的設備,所述協(xié)調設備包括處理單元(21),所述處理單元(21)被配置成: 將所述渲染數(shù)據(jù)內容的設備布置為在所述專用網(wǎng)絡內的對等P2P覆蓋網(wǎng)絡中的對等體(Pl至P12); 指定所述主網(wǎng)絡段中的管理對等體(P1),所述主網(wǎng)絡段中的管理對等體(P1)負責經(jīng)由網(wǎng)關(16)從所述專用網(wǎng)絡之外的流傳輸源(15)下載所述數(shù)據(jù)內容;以及指示所述主網(wǎng)絡段中的管理對等體將所述數(shù)據(jù)內容分發(fā)至所述主網(wǎng)絡段中的至少一個其他對等體(P2,P4);以及 指定每個次級網(wǎng)絡段中的管理對等體(P6,P9),所述每個次級網(wǎng)絡段中的管理對等體(P6,P9)負責從所述主網(wǎng)絡段中的對等體取得所述數(shù)據(jù)內容;以及指示所述每個次級網(wǎng)絡段中的管理對等體將所取得的數(shù)據(jù)內容分發(fā)至同一次級網(wǎng)絡段內的至少一個其他對等體(P7,P10,P11)。7.根據(jù)權利要求6所述的用于協(xié)調分發(fā)數(shù)據(jù)內容的設備(20),所述處理單元(21)還被配置成: 向每個對等體(P1-P12)提供相鄰對等體的列表,所述每個對等體能夠嘗試從所述相鄰對等體下載所述數(shù)據(jù)內容。8.根據(jù)權利要求6或7所述的用于協(xié)調分發(fā)數(shù)據(jù)內容的設備(20),所述處理單元(21)還被配置成: 將所述對等體(P1-P12)進行排序以及選擇每個網(wǎng)絡段(17,11,12)中的具有最高排序的對等體(P1,P6,P9)作為所述管理對等體。9.根據(jù)權利要求6至8中任一項所述的用于協(xié)調分發(fā)數(shù)據(jù)內容的設備(20),所述處理單元(21)還被配置成: 接收對等體狀態(tài)信息,所述對等體狀態(tài)信息包括當布置所述P2P覆蓋網(wǎng)絡中的所述對等體(P1-P12)時要被考慮的以下參數(shù)中的一個或更多個:對等體上載帶寬、對等體下載帶寬、每個所請求的數(shù)據(jù)內容流的最近下載的部分、網(wǎng)絡地址轉換NAT兼容類型、對等體CPU負載、對等體IP地址以及要被下載的數(shù)據(jù)內容在數(shù)據(jù)流中的位置;以及 基于所述對等體狀態(tài)信息來確定當前對等體在所述P2P覆蓋網(wǎng)絡中的位置。10.根據(jù)權利要求6至9中任一項所述的用于協(xié)調分發(fā)數(shù)據(jù)內容的設備(20),所述處理單元(21)還被配置成: 獲取每個對等體(P1-P12)的網(wǎng)絡段標識符;以及 基于所述網(wǎng)絡段標識符來確定每個對等體應當屬于哪個網(wǎng)絡段(17,11,12)。11.一種計算機程序(23),所述計算機程序(23)包括計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于當所述計算機可執(zhí)行指令在包括在設備(20)中的處理單元(21)上執(zhí)行時使所述設備(20)執(zhí)行根據(jù)權利要求1至5中任一項所述的步驟中的至少一部分步驟。12.—種計算機程序產(chǎn)品(22),所述計算機程序產(chǎn)品(22)包括計算機可讀介質,所述計算機可讀介質包含有根據(jù)權利要求11所述的計算機程序(23)。
【專利摘要】本發(fā)明涉及一種用于在專用網(wǎng)絡中分發(fā)數(shù)據(jù)內容的方法及設備。因此,在本發(fā)明的第一方面中,提供了一種用于在專用網(wǎng)絡中分發(fā)數(shù)據(jù)內容的方法,該專用網(wǎng)絡包括多個次級網(wǎng)絡段,所述多個次級網(wǎng)絡段各自經(jīng)由虛擬專用網(wǎng)絡連接來連接至主網(wǎng)絡段,該專用網(wǎng)絡包括用于渲染數(shù)據(jù)內容的設備。該方法包括將渲染數(shù)據(jù)內容的設備布置成在專用網(wǎng)絡內的對等(P2P)連接覆蓋網(wǎng)絡中的對等體的步驟。此外,該方法包括指定主網(wǎng)絡段中的管理對等體的步驟,該主網(wǎng)絡段中的管理對等體負責經(jīng)由網(wǎng)關從專用網(wǎng)絡之外的流傳輸源下載數(shù)據(jù)內容以及將數(shù)據(jù)內容分發(fā)至主網(wǎng)絡段中的至少一個其他對等體。此外,該方法包括指定每個次級網(wǎng)絡段中的管理對等體的步驟,所述每個次級網(wǎng)絡段中的管理對等體負責從主網(wǎng)絡段中的對等體取得數(shù)據(jù)內容以及將所取得的數(shù)據(jù)內容分發(fā)至同一次級網(wǎng)絡段內的至少一個其他對等體。
【IPC分類】H04L29/06, H04L29/08
【公開號】CN105556927
【申請?zhí)枴緾N201380078234
【發(fā)明人】羅伯托·羅韋爾索, 薩梅赫·埃爾-安薩里, 米卡埃爾·赫格奎斯特
【申請人】蜂巢流有限公司
【公開日】2016年5月4日
【申請日】2013年7月17日
【公告號】CA2918424A1, EP3022887A1, US20150350280, WO2015007312A1