在專用網(wǎng)絡(luò)中分發(fā)數(shù)據(jù)內(nèi)容的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種用于在專用網(wǎng)絡(luò)中分發(fā)數(shù)據(jù)內(nèi)容的方法及設(shè)備。
【背景技術(shù)】
[0002]近年來(lái),對(duì)經(jīng)由單播的數(shù)據(jù)流傳輸?shù)男枨蟛粩嘣鲩L(zhǎng)。雖然多播流傳輸已經(jīng)存在了許多年,但是安裝必要的硬件的成本和復(fù)雜性使得多播流傳輸不大受歡迎。多播流傳輸傳統(tǒng)上依賴于實(shí)時(shí)傳輸協(xié)議(RTP)/實(shí)時(shí)流傳輸協(xié)議(RTSP),隨著更通用的協(xié)議如超文本傳輸協(xié)議(HTTP)流傳輸?shù)膫鞑?,?shí)時(shí)傳輸協(xié)議(RTP)/實(shí)時(shí)流傳輸協(xié)議(RTSP)的使用已經(jīng)減少。因此,已經(jīng)轉(zhuǎn)向使用更現(xiàn)代的協(xié)議的單播流傳輸。
[0003]單播流傳輸?shù)闹饕秉c(diǎn)是,隨著數(shù)據(jù)內(nèi)容的渲染器的數(shù)量增加,單播流傳輸伴隨著帶寬需求的線性增加在數(shù)據(jù)內(nèi)容流傳輸源方面產(chǎn)生了潛在的瓶頸。針對(duì)該問(wèn)題的可能的解決方案是進(jìn)行網(wǎng)頁(yè)緩存,其中,流的本地副本存儲(chǔ)在給定的網(wǎng)絡(luò)段中用于由該段內(nèi)的所有清染器來(lái)消費(fèi)。
[0004]在開放的互聯(lián)網(wǎng)上,這種緩存和重新分發(fā)通過(guò)經(jīng)由內(nèi)容分發(fā)網(wǎng)絡(luò)(⑶N)來(lái)實(shí)現(xiàn)。相比較大的專用網(wǎng)絡(luò)使用固定的虛擬專用網(wǎng)絡(luò)(VPN)鏈路來(lái)將表示地理上分布的局的多個(gè)網(wǎng)絡(luò)段互連。在局內(nèi),用高容量的鏈路和交換機(jī)來(lái)構(gòu)造網(wǎng)絡(luò)。來(lái)自公共互聯(lián)網(wǎng)與至公共互聯(lián)網(wǎng)的業(yè)務(wù)被路由通過(guò)固定容量的網(wǎng)關(guān)鏈路或通過(guò)一個(gè)或更多個(gè)段直到到達(dá)網(wǎng)關(guān)鏈路為止。
[0005]專用網(wǎng)絡(luò)的主要瓶頸是VPN和網(wǎng)關(guān)鏈路,VPN和網(wǎng)關(guān)鏈路通常不被確定尺寸以支撐將一個(gè)或更多個(gè)數(shù)據(jù)內(nèi)容流同時(shí)遞送至大量的數(shù)據(jù)內(nèi)容渲染器的負(fù)載??梢酝ㄟ^(guò)根據(jù)需要貫穿網(wǎng)絡(luò)分布網(wǎng)絡(luò)緩存裝置來(lái)克服這些瓶頸。然而,需要采購(gòu)、管理以及維護(hù)這些裝置。
【發(fā)明內(nèi)容】
[0006]因此,本發(fā)明的目的是解決或至少緩解本領(lǐng)域中的這些問(wèn)題,并且提供用于在專用網(wǎng)絡(luò)中分發(fā)數(shù)據(jù)內(nèi)容的改進(jìn)的方法以及設(shè)備。
[0007]在本發(fā)明的第一方面中,通過(guò)用于在專用網(wǎng)絡(luò)中分發(fā)數(shù)據(jù)內(nèi)容的方法來(lái)實(shí)現(xiàn)這個(gè)目的,該專用網(wǎng)絡(luò)包括若干次級(jí)網(wǎng)絡(luò)段,每個(gè)所述次級(jí)網(wǎng)絡(luò)段經(jīng)由虛擬專用網(wǎng)絡(luò)連接來(lái)連接至主要的初級(jí)網(wǎng)絡(luò)段,所述專用網(wǎng)絡(luò)包括用于渲染數(shù)據(jù)內(nèi)容的設(shè)備。該方法包括將用于渲染數(shù)據(jù)內(nèi)容的設(shè)備布置為在專用網(wǎng)絡(luò)內(nèi)的對(duì)等(P2P)連接覆蓋網(wǎng)絡(luò)中的對(duì)等體的步驟。此外,該方法包括指定主網(wǎng)絡(luò)段中的管理對(duì)等體的步驟,該主網(wǎng)絡(luò)段中的管理對(duì)等體負(fù)責(zé)經(jīng)由網(wǎng)關(guān)從專用網(wǎng)絡(luò)之外的流傳輸源下載數(shù)據(jù)內(nèi)容以及將數(shù)據(jù)內(nèi)容分發(fā)至主網(wǎng)絡(luò)段中的至少一個(gè)其他對(duì)等體。此外,該方法包括指定每個(gè)次級(jí)網(wǎng)絡(luò)段中的管理對(duì)等體的步驟,所述每個(gè)次級(jí)網(wǎng)絡(luò)段中的管理對(duì)等體負(fù)責(zé)從主網(wǎng)絡(luò)段中的對(duì)等體取得數(shù)據(jù)內(nèi)容以及將所取得的數(shù)據(jù)內(nèi)容分發(fā)至同一次級(jí)網(wǎng)絡(luò)段內(nèi)的至少一個(gè)其他對(duì)等體。
[0008]在本發(fā)明的第二方面中,通過(guò)用于協(xié)調(diào)在專用網(wǎng)絡(luò)中分發(fā)數(shù)據(jù)內(nèi)容的設(shè)備來(lái)實(shí)現(xiàn)這個(gè)目的,專用網(wǎng)絡(luò)包括若干次級(jí)網(wǎng)絡(luò)段,每個(gè)所述次級(jí)網(wǎng)絡(luò)段經(jīng)由虛擬專用網(wǎng)絡(luò)連接來(lái)連接至主網(wǎng)絡(luò)段,專用網(wǎng)絡(luò)包括用于渲染數(shù)據(jù)內(nèi)容的設(shè)備。協(xié)調(diào)設(shè)備包括處理單元,該處理單元被配置成將渲染數(shù)據(jù)內(nèi)容的設(shè)備布置為在專用網(wǎng)絡(luò)內(nèi)的P2P連接覆蓋網(wǎng)絡(luò)中的對(duì)等體。處理單元還被配置成:指定主網(wǎng)絡(luò)段中的管理對(duì)等體,所述主網(wǎng)絡(luò)段中的管理對(duì)等體負(fù)責(zé)經(jīng)由網(wǎng)關(guān)從專用網(wǎng)絡(luò)之外的流傳輸源下載數(shù)據(jù)內(nèi)容:以及指示主網(wǎng)絡(luò)段中的管理對(duì)等體將數(shù)據(jù)內(nèi)容分發(fā)至主網(wǎng)絡(luò)段中的至少一個(gè)其他對(duì)等體。此外,處理單元被配置成:指定每個(gè)次級(jí)網(wǎng)絡(luò)段中的管理對(duì)等體,該管理對(duì)等體負(fù)責(zé)從主網(wǎng)絡(luò)段中的對(duì)等體取得數(shù)據(jù)內(nèi)容;以及指示每個(gè)次級(jí)網(wǎng)絡(luò)段中的管理對(duì)等體將所取得的數(shù)據(jù)內(nèi)容分發(fā)至同一次級(jí)網(wǎng)絡(luò)段內(nèi)的至少一個(gè)其他對(duì)等體。
[0009]因此,例如在公司或公共機(jī)構(gòu)的專用網(wǎng)絡(luò)設(shè)置可以包括多個(gè)次級(jí)網(wǎng)絡(luò)段,所述多個(gè)次級(jí)網(wǎng)絡(luò)段表示地理上分布的局,并且所述多個(gè)次級(jí)網(wǎng)絡(luò)段經(jīng)由固定的VPN鏈路連接至主網(wǎng)絡(luò)段。在網(wǎng)絡(luò)段內(nèi)部,用高容量的鏈路和交換機(jī)來(lái)構(gòu)造網(wǎng)絡(luò)。來(lái)自公共互聯(lián)網(wǎng)與至公共互聯(lián)網(wǎng)的業(yè)務(wù)以及因此至/來(lái)自提供數(shù)據(jù)內(nèi)容的流傳輸源的業(yè)務(wù)經(jīng)由固定容量的網(wǎng)關(guān)鏈路被路由至專用網(wǎng)絡(luò)的主段。專用網(wǎng)絡(luò)的主要瓶頸是VPN鏈路和網(wǎng)關(guān)鏈路,VPN鏈路和網(wǎng)關(guān)鏈路通常不被確定尺寸以支撐將一個(gè)或更多個(gè)流同時(shí)遞送至大量的數(shù)據(jù)內(nèi)容渲染器的負(fù)載。
[0010]為此,在本發(fā)明的情況下,最好地通過(guò)被稱為跟蹤器的協(xié)調(diào)設(shè)備將專用網(wǎng)絡(luò)中的渲染設(shè)備布置成在專用網(wǎng)絡(luò)內(nèi)的P2P連接覆蓋網(wǎng)絡(luò)中的對(duì)等體。此后,指定主網(wǎng)絡(luò)段中的管理對(duì)等體以從流傳輸源下載數(shù)據(jù)內(nèi)容以及以P2P方式將該數(shù)據(jù)內(nèi)容分發(fā)至主網(wǎng)絡(luò)段中的一個(gè)或更多個(gè)其他對(duì)等體,在P2P方式中,對(duì)等體彼此共享數(shù)據(jù)內(nèi)容。
[0011]此外,指定每個(gè)次級(jí)網(wǎng)絡(luò)段中的管理對(duì)等體,所述每個(gè)次級(jí)網(wǎng)絡(luò)段中的管理對(duì)等體負(fù)責(zé)經(jīng)由相應(yīng)的VPN鏈路從主網(wǎng)絡(luò)段中的對(duì)等體取得數(shù)據(jù)內(nèi)容以及將所取得的數(shù)據(jù)內(nèi)容分發(fā)至同一次級(jí)網(wǎng)絡(luò)段中的一個(gè)或更多個(gè)其他對(duì)等體。由于每個(gè)網(wǎng)絡(luò)段只有一個(gè)輸入數(shù)據(jù)內(nèi)容流,并且相比于使用一個(gè)或更多個(gè)路由器在段之間以及在段內(nèi)多播數(shù)據(jù)內(nèi)容的系統(tǒng),該對(duì)等設(shè)備用于在每個(gè)段內(nèi)相互之間分發(fā)數(shù)據(jù)內(nèi)容,因此提供了用于在專用網(wǎng)絡(luò)中執(zhí)行實(shí)時(shí)流傳輸?shù)母咝У氖侄?。使用本發(fā)明,不需要昂貴的、網(wǎng)絡(luò)特定的多播路由器。
[0012]本發(fā)明的不同的實(shí)施例通過(guò)從屬權(quán)利要求來(lái)限定,并且隨后在【具體實(shí)施方式】中對(duì)其進(jìn)行了討論。
[0013]應(yīng)當(dāng)注意的是,本發(fā)明涉及權(quán)利要求書中記載的特征的所有可能的組合。本發(fā)明的進(jìn)一步的特征和優(yōu)點(diǎn)將在研究所附權(quán)利要求書和以下描述時(shí)變得明顯。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到可以組合本發(fā)明的不同特征來(lái)產(chǎn)生與以下描述的實(shí)施例不同的實(shí)施例。
【附圖說(shuō)明】
[0014]現(xiàn)在通過(guò)舉例的方式參考附圖來(lái)描述本發(fā)明,在附圖中:
[0015]圖1示出了根據(jù)本發(fā)明的實(shí)施例的用于在專用網(wǎng)絡(luò)中分發(fā)數(shù)據(jù)內(nèi)容的系統(tǒng);
[0016]圖2a示出了本發(fā)明的另一實(shí)施例,該另一實(shí)施例示出了被稱為跟蹤器的用于管理P2P覆蓋網(wǎng)絡(luò)的監(jiān)視設(shè)備;
[0017]圖2b示出了使用本發(fā)明的方法來(lái)布置P2P覆蓋網(wǎng)絡(luò)中的對(duì)等體的結(jié)果;
[0018]圖3示出了根據(jù)本發(fā)明的實(shí)施例的用于在專用網(wǎng)絡(luò)中分發(fā)數(shù)據(jù)的方法的流程圖;以及
[0019]圖4示出了根據(jù)本發(fā)明的另一實(shí)施例的布置P2P覆蓋網(wǎng)絡(luò)中的對(duì)等體的跟蹤器。
【具體實(shí)施方式】
[0020]現(xiàn)在將參考附圖在下文中更充分地描述本發(fā)明,其中,示出了本發(fā)明的某些實(shí)施例。但是本發(fā)明可以以多種不同形式來(lái)實(shí)施,并且不應(yīng)被解釋為限于在本文中闡述的實(shí)施例;而是,這些實(shí)施例通過(guò)示例的方式被提供以使得本公開深入和完整,并且這些實(shí)施例將本發(fā)明的范圍充分地傳達(dá)給本領(lǐng)域的技術(shù)人員。在本說(shuō)明書中,相同的附圖標(biāo)記表示相同的元件。
[0021]圖1示出了根據(jù)本發(fā)明的實(shí)施例的用于在專用網(wǎng)絡(luò)中分發(fā)數(shù)據(jù)內(nèi)容的系統(tǒng)。專用網(wǎng)絡(luò)10可以被設(shè)置在例如公司或公共機(jī)構(gòu)處,其中,表示地理上分布的局的多個(gè)次級(jí)網(wǎng)絡(luò)段11、12分別經(jīng)由固定VPN鏈路13、14連接到主網(wǎng)絡(luò)段17。在網(wǎng)絡(luò)段內(nèi),用高容量的鏈路和交換機(jī)來(lái)構(gòu)造網(wǎng)絡(luò)。來(lái)自公共互聯(lián)網(wǎng)與至公共互聯(lián)網(wǎng)的業(yè)務(wù)以及因此包括源例如用于對(duì)所請(qǐng)求的數(shù)據(jù)內(nèi)容進(jìn)行流傳輸?shù)姆?wù)器的CDN 15經(jīng)由固定容量的網(wǎng)關(guān)(GTW)鏈路16被路由至專用網(wǎng)絡(luò)10的主段(HQ)17。專用網(wǎng)絡(luò)10的主要瓶頸是VPN鏈路13、14以及網(wǎng)關(guān)鏈路16,VPN鏈路
13、14以及網(wǎng)關(guān)鏈路16通常不被確定尺寸以支撐將一個(gè)或更多個(gè)流同時(shí)傳送至大量的數(shù)據(jù)內(nèi)容渲染器的負(fù)載。網(wǎng)絡(luò)段11、12、17通常根據(jù)專用網(wǎng)絡(luò)內(nèi)給定的層次結(jié)構(gòu)來(lái)布置。層次結(jié)構(gòu)的最高級(jí)是主網(wǎng)絡(luò)段17,主網(wǎng)絡(luò)段17通常是實(shí)現(xiàn)專用網(wǎng)絡(luò)10的組織的總部(或區(qū)域總部)。例如,在公司環(huán)境中,主網(wǎng)絡(luò)段17可能是跨國(guó)公司的區(qū)域分部。在主段17內(nèi)可能有物理上包括局域網(wǎng)(LAN)的三個(gè)子網(wǎng)絡(luò),其中,一個(gè)子網(wǎng)絡(luò)用于區(qū)域總局17,另一個(gè)子網(wǎng)絡(luò)用于區(qū)域分局11、12中的每個(gè)區(qū)域分局,所述區(qū)域分局例如該區(qū)域中的兩個(gè)生產(chǎn)工廠。
[