一種內(nèi)容注入方法、第一業(yè)務(wù)服務(wù)節(jié)點和內(nèi)容分發(fā)網(wǎng)絡(luò)的制作方法
【專利摘要】本發(fā)明實施例提供一種內(nèi)容注入方法、第一業(yè)務(wù)服務(wù)節(jié)點和內(nèi)容分發(fā)網(wǎng)絡(luò),涉及通信領(lǐng)域,能夠緩解內(nèi)容庫節(jié)點的存儲壓力,提高內(nèi)容存儲效率。包括:接收內(nèi)容注入指令,所述內(nèi)容注入指令包括待注入的第一內(nèi)容的地址;根據(jù)所述第一內(nèi)容的地址獲取所述第一內(nèi)容;在本地存儲所述第一內(nèi)容,以便于請求獲取所述第一內(nèi)容的終端設(shè)備從本地獲取所述第一內(nèi)容。本發(fā)明實施例提供的內(nèi)容注入方法、第一業(yè)務(wù)服務(wù)節(jié)點和內(nèi)容分發(fā)網(wǎng)絡(luò)用于內(nèi)容的注入和分發(fā)。
【專利說明】一種內(nèi)容注入方法、第一業(yè)務(wù)服務(wù)節(jié)點和內(nèi)容分發(fā)網(wǎng)絡(luò)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種內(nèi)容注入方法、第一業(yè)務(wù)服務(wù)節(jié)點和內(nèi)容分發(fā)網(wǎng)絡(luò)。
【背景技術(shù)】
[0002]CDN (Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))是在網(wǎng)絡(luò)關(guān)鍵位置部署節(jié)點服務(wù)器構(gòu)成現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)上的智能虛擬網(wǎng)絡(luò)。CDN通過對網(wǎng)絡(luò)流量、節(jié)點健康、節(jié)點負載、節(jié)點性能等信息的分析,動態(tài)部署內(nèi)容在網(wǎng)絡(luò)上的分發(fā),智能調(diào)度終端的業(yè)務(wù)訪問數(shù)據(jù)。CDN部署可以有效緩解網(wǎng)絡(luò)中關(guān)鍵節(jié)點的流量擁塞,以避開可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性瓶頸節(jié)點及環(huán)節(jié),降低骨干網(wǎng)網(wǎng)絡(luò)流量。
[0003]現(xiàn)有技術(shù)的⑶N可以如圖1所示,⑶NlO包括:內(nèi)容庫節(jié)點101、內(nèi)容緩存節(jié)點102、業(yè)務(wù)服務(wù)節(jié)點 103、CMS (Content Management System,內(nèi)容管理系統(tǒng))104、SP (ServiceProvider,服務(wù)提供商)105、CP (Content Provider,內(nèi)容提供商)106、GSLB (Global ServerLoad Balance,全局負載均衡)模塊107和SLB (Server Load Balance,負載均衡)模塊108等。在CDN10中,各個模塊分層級管理,內(nèi)容庫節(jié)點101管理各個內(nèi)容緩存節(jié)點102,每個內(nèi)容緩存節(jié)點102管理其管理范圍內(nèi)對應(yīng)的業(yè)務(wù)服務(wù)節(jié)點103,內(nèi)容庫節(jié)點101可以和CMS104、SP105、CP106和GSLB模塊107中的任意一個進行通信,內(nèi)容庫節(jié)點101根據(jù)CP106、SP105和CMS104中的任意一個發(fā)送的注入指令進行內(nèi)容的注入,當終端設(shè)備需要獲取內(nèi)容時,接收到GSLB模塊107和SLB模塊108調(diào)度的內(nèi)容請求信息的業(yè)務(wù)服務(wù)節(jié)點103需要向管理該業(yè)務(wù)服務(wù)節(jié)點103的內(nèi)容緩存節(jié)點102請求內(nèi)容,再由該內(nèi)容緩存節(jié)點102向內(nèi)容庫節(jié)點101請求內(nèi)容,內(nèi)容庫節(jié)點101提供該內(nèi)容,并再次經(jīng)過所述內(nèi)容緩存節(jié)點102發(fā)送至所述業(yè)務(wù)服務(wù)節(jié)點103,由該業(yè)務(wù)服務(wù)節(jié)點103發(fā)送給終端設(shè)備。
[0004]由于現(xiàn)有的CDN網(wǎng)絡(luò)中,所有的內(nèi)容注入均由內(nèi)容庫節(jié)點完成,內(nèi)容庫節(jié)點存儲壓力大,造成內(nèi)容存儲效率低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實施例提供一種內(nèi)容注入方法、第一業(yè)務(wù)服務(wù)節(jié)點和內(nèi)容分發(fā)網(wǎng)絡(luò),能夠緩解內(nèi)容庫節(jié)點的存儲壓力,提高內(nèi)容存儲效率。
[0006]為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
[0007]一方面,提供一種內(nèi)容注入方法,用于第一業(yè)務(wù)服務(wù)節(jié)點,包括:
[0008]接收內(nèi)容注入指令,所述內(nèi)容注入指令包括待注入的第一內(nèi)容的地址;
[0009]根據(jù)所述第一內(nèi)容的地址獲取所述第一內(nèi)容;
[0010]在本地存儲所述第一內(nèi)容,以便于請求獲取所述第一內(nèi)容的終端設(shè)備從本地獲取所述第一內(nèi)容。
[0011]—方面,提供一種第一業(yè)務(wù)服務(wù)節(jié)點,包括:
[0012]第一接收單元,用于接收內(nèi)容注入指令,所述內(nèi)容注入指令包括待注入的第一內(nèi)容的地址;
[0013]第一獲取單元,用于根據(jù)所述第一內(nèi)容的地址獲取所述第一內(nèi)容;
[0014]第一存儲單元,用于在本地存儲所述第一內(nèi)容,以便于請求獲取所述第一內(nèi)容的終端設(shè)備從本地獲取所述第一內(nèi)容。
[0015]一方面,提供一種內(nèi)容分發(fā)網(wǎng)絡(luò),包括:
[0016]以上任意所述的第一業(yè)務(wù)服務(wù)節(jié)點;
[0017]內(nèi)容庫節(jié)點;
[0018]內(nèi)容緩存節(jié)點;
[0019]GSLB 模塊;
[0020]SLB 模塊。
[0021]本發(fā)明實施例提供一種內(nèi)容注入方法、第一業(yè)務(wù)服務(wù)節(jié)點和內(nèi)容分發(fā)網(wǎng)絡(luò),包括:接收內(nèi)容注入指令,所述內(nèi)容注入指令包括待注入的第一內(nèi)容的地址;根據(jù)所述第一內(nèi)容的地址獲取所述第一內(nèi)容;在本地存儲所述第一內(nèi)容,以便于請求獲取所述第一內(nèi)容的終端設(shè)備從本地獲取所述第一內(nèi)容。這樣一來,由于在業(yè)務(wù)服務(wù)節(jié)點上實現(xiàn)了第一內(nèi)容的注入,使得請求獲取所述第一內(nèi)容的終端設(shè)備可以從所述第一業(yè)務(wù)節(jié)點獲取所述第一內(nèi)容,有效地分擔(dān)了內(nèi)容庫節(jié)點的存儲內(nèi)容,從而緩解內(nèi)容庫節(jié)點的存儲壓力,提高內(nèi)容存儲效率。
【專利附圖】
【附圖說明】
[0022]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1為現(xiàn)有技術(shù)提供的⑶N結(jié)構(gòu)不意圖;
[0024]圖2為本發(fā)明實施例提供的⑶N結(jié)構(gòu)示意圖;
[0025]圖3為本發(fā)明實施例提供的一種內(nèi)容注入方法流程圖;
[0026]圖4為本發(fā)明實施例提供的另一種內(nèi)容注入方法流程圖;
[0027]圖5為本發(fā)明實施例提供的第二內(nèi)容獲取方法流程圖;
[0028]圖6為本發(fā)明實施例提供的一種第一業(yè)務(wù)服務(wù)節(jié)點結(jié)構(gòu)示意圖;
[0029]圖7為本發(fā)明實施例提供的另一種第一業(yè)務(wù)服務(wù)節(jié)點結(jié)構(gòu)示意圖;
[0030]圖8為本發(fā)明實施例提供的又一種第一業(yè)務(wù)服務(wù)節(jié)點結(jié)構(gòu)示意圖。
【具體實施方式】
[0031]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0032]本發(fā)明實施例提供的⑶N可以如圖2所示,⑶N20包括:內(nèi)容庫節(jié)點201、內(nèi)容緩存節(jié)點202、業(yè)務(wù)服務(wù)節(jié)點203、CMS (Content Management System,內(nèi)容管理系統(tǒng))204、SP (Service Provider,服務(wù)提供商)205、CP (Content Provider,內(nèi)容提供商)206、GSLB(Global Server Load Balance,全局負載均衡)模塊 207 和 SLEKServer Load Balance,負載均衡)模塊208等。在CDN20中,各個模塊分層級管理,內(nèi)容庫節(jié)點201管理各個內(nèi)容緩存節(jié)點202,每個內(nèi)容緩存節(jié)點202管理其管理范圍內(nèi)對應(yīng)的業(yè)務(wù)服務(wù)節(jié)點203,內(nèi)容庫節(jié)點201可以和CMS204、SP205、CP206和GSLB模塊207中的任意一個進行通信,內(nèi)容庫節(jié)點201根據(jù)CP206、SP205和CMS204中的任意一個發(fā)送的注入指令進行內(nèi)容的注入,當終端設(shè)備需要獲取內(nèi)容時,接收到內(nèi)容請求信息的業(yè)務(wù)服務(wù)節(jié)點203可以向管理該業(yè)務(wù)服務(wù)節(jié)點203的內(nèi)容緩存節(jié)點202請求內(nèi)容,再由該內(nèi)容緩存節(jié)點202向內(nèi)容庫節(jié)點201請求內(nèi)容,內(nèi)容庫節(jié)點201提供該內(nèi)容,并再次經(jīng)過所述內(nèi)容緩存節(jié)點202發(fā)送至所述業(yè)務(wù)服務(wù)節(jié)點203,由該業(yè)務(wù)服務(wù)節(jié)點203發(fā)送給終端設(shè)備。進一步的,如圖2所示,任意一個業(yè)務(wù)服務(wù)節(jié)點203也可以和CMS204、SP205、CP206、GSLB模塊207和SLB模塊208中的任意一個進行通信。
[0033]由于⑶N中可以包括多個業(yè)務(wù)服務(wù)節(jié)點,本發(fā)明實施例以第一業(yè)務(wù)服務(wù)節(jié)點為例,該第一業(yè)務(wù)服務(wù)節(jié)點可以為所述CDN中的任意一個業(yè)務(wù)服務(wù)節(jié)點。
[0034]本發(fā)明實施例提供一種內(nèi)容注入方法,如圖3所示,用于所述第一業(yè)務(wù)服務(wù)節(jié)點,包括:
[0035]步驟301、接收內(nèi)容注入指令,所述內(nèi)容注入指令包括待注入的第一內(nèi)容的地址。
[0036]所述內(nèi)容注入指令可以是CP、SP和CMS中的任意一個發(fā)送給所述第一業(yè)務(wù)服務(wù)節(jié)點的。所述待注入的第一內(nèi)容可以為視頻、應(yīng)用等等。所述第一內(nèi)容的地址通常為該第一內(nèi)容的 URL (Resource Locator, Uniform 統(tǒng)一資源定位符)。
[0037]步驟302、根據(jù)所述第一內(nèi)容的地址獲取所述第一內(nèi)容。
[0038]步驟303、在本地存儲所述第一內(nèi)容,以便于請求獲取所述第一內(nèi)容的終端設(shè)備從本地獲取所述第一內(nèi)容。
[0039]這樣一來,由于在業(yè)務(wù)服務(wù)節(jié)點上實現(xiàn)了第一內(nèi)容的注入,使得請求獲取所述第一內(nèi)容的終端設(shè)備可以從所述第一業(yè)務(wù)節(jié)點獲取所述第一內(nèi)容,有效地分擔(dān)了內(nèi)容庫節(jié)點的存儲內(nèi)容,從而緩解內(nèi)容庫節(jié)點的存儲壓力,提高內(nèi)容存儲效率。
[0040]進一步的,在步驟303中第一業(yè)務(wù)服務(wù)節(jié)點存儲所述待注入內(nèi)容之后,第一業(yè)務(wù)服務(wù)節(jié)點還可以根據(jù)所述第一內(nèi)容生成所述第一內(nèi)容的標識和第一內(nèi)容存儲信息,所述第一內(nèi)容存儲信息指示所述第一業(yè)務(wù)節(jié)點是否有內(nèi)容存儲;將所述第一內(nèi)容存儲信息發(fā)送管轄所述第一業(yè)務(wù)服務(wù)節(jié)點的SLB模塊;在本地存儲所述第一內(nèi)容的標識。
[0041]特別的,當存在終端設(shè)備需要獲取內(nèi)容時,所述方法還包括:
[0042]接收所述管轄所述第一業(yè)務(wù)服務(wù)節(jié)點的SLB模塊轉(zhuǎn)發(fā)的內(nèi)容請求信息,所述內(nèi)容請求信息包括終端設(shè)備請求的第二內(nèi)容的標識和終端設(shè)備的地址,所述內(nèi)容請求信息是由所述GSLB模塊根據(jù)所述終端設(shè)備發(fā)送的內(nèi)容請求信息確定所述終端設(shè)備所處區(qū)域位于所述SLB管轄范圍后,轉(zhuǎn)發(fā)至所述SLB模塊的;根據(jù)所述內(nèi)容請求信息獲取所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容;向所述終端設(shè)備的地址對應(yīng)的終端設(shè)備發(fā)送所述第二內(nèi)容。
[0043]具體的,所述根據(jù)所述內(nèi)容請求信息獲取所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容包括:判斷本地是否存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容;當本地存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容,在本地獲取所述第二內(nèi)容;當本地沒有存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容,向第二業(yè)務(wù)服務(wù)節(jié)點發(fā)送所述內(nèi)容請求信息,以便于所述第二業(yè)務(wù)服務(wù)節(jié)點中存儲有所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容的節(jié)點,向所述第一業(yè)務(wù)服務(wù)節(jié)點發(fā)送所述第二內(nèi)容,所述第二業(yè)務(wù)服務(wù)節(jié)點為與所述第一服務(wù)節(jié)點由同一 SLB模塊管轄且存儲有內(nèi)容的業(yè)務(wù)服務(wù)節(jié)點。
[0044]需要說明的是,本發(fā)明實施例提供的⑶N中,第一業(yè)務(wù)服務(wù)節(jié)點可以通過由同一SLB模塊管轄的其他業(yè)務(wù)服務(wù)節(jié)點的廣播消息獲取其他業(yè)務(wù)服務(wù)節(jié)點中存在內(nèi)容存儲的信息,也可以通過廣播消息來告知由同一 SLB模塊管轄的其他業(yè)務(wù)服務(wù)節(jié)點自身存儲有內(nèi)容。示例的,在步驟303之后,所述第一業(yè)務(wù)服務(wù)節(jié)點可以廣播所述第一內(nèi)容存儲信息,所述第一內(nèi)容存儲信息指示所述第一業(yè)務(wù)服務(wù)節(jié)點是否有內(nèi)容存儲,在本實施例中,由于第一業(yè)務(wù)服務(wù)節(jié)點已經(jīng)存儲了第一內(nèi)容,因此所述內(nèi)容存儲信息指示所述第一業(yè)務(wù)服務(wù)節(jié)點有內(nèi)容存儲。同時,第一業(yè)務(wù)服務(wù)節(jié)點還可以接收與所述第一業(yè)務(wù)服務(wù)節(jié)點由同一 SLB模塊管轄的其他業(yè)務(wù)服務(wù)節(jié)點廣播的第二內(nèi)容存儲信息,所述第二內(nèi)容存儲信息指示所述其他業(yè)務(wù)服務(wù)節(jié)點是否有內(nèi)容存儲;根據(jù)所述第二內(nèi)容存儲信息確定有內(nèi)容存儲的業(yè)務(wù)服務(wù)節(jié)點作為所述第二業(yè)務(wù)服務(wù)節(jié)點。這樣一來,第一業(yè)務(wù)服務(wù)節(jié)點就可以獲知管轄所述第一業(yè)務(wù)服務(wù)節(jié)點的負載均衡SLB模塊管理范圍內(nèi)的所有存儲有內(nèi)容的業(yè)務(wù)服務(wù)節(jié)點。
[0045]具體的,本發(fā)明實施例提供一種內(nèi)容注入方法,假設(shè)第一業(yè)務(wù)服務(wù)節(jié)點和第二業(yè)務(wù)服務(wù)節(jié)點為同一 SLB模塊管轄的節(jié)點,且管轄第一業(yè)務(wù)服務(wù)節(jié)點和第二業(yè)務(wù)服務(wù)節(jié)點的SLB模塊為第一 SLB模塊。如圖4所示,包括:
[0046]步驟401、第一業(yè)務(wù)服務(wù)節(jié)點接收內(nèi)容注入指令,所述內(nèi)容注入指令包括待注入的第一內(nèi)容的地址。
[0047]所述內(nèi)容注入指令可以是CP、SP和CMS中的任意一個發(fā)送給所述第一業(yè)務(wù)服務(wù)節(jié)點的。所述待注入的第一內(nèi)容可以為視頻、應(yīng)用等等。所述第一內(nèi)容的地址通常為該第一內(nèi)容的URL。
[0048]步驟402、第一業(yè)務(wù)服務(wù)節(jié)點根據(jù)所述第一內(nèi)容的地址獲取所述第一內(nèi)容。
[0049]當所述第一內(nèi)容的地址為該第一內(nèi)容的URL時,第一業(yè)務(wù)服務(wù)節(jié)點可以根據(jù)所述URL在相應(yīng)的服務(wù)器中獲取該第一內(nèi)容,所述第一內(nèi)容包括內(nèi)容源文件和元數(shù)據(jù)等等。
[0050]步驟403、第一業(yè)務(wù)服務(wù)節(jié)點在本地存儲所述第一內(nèi)容。
[0051 ] 所述存儲過程即第一內(nèi)容的注入第一內(nèi)容過程。
[0052]步驟404、第一業(yè)務(wù)服務(wù)節(jié)點根據(jù)所述第一內(nèi)容生成所述第一內(nèi)容的標識和第一內(nèi)容存儲信息。
[0053]所述第一內(nèi)容標識用于在⑶N中唯一標識所述第一內(nèi)容,所述第一內(nèi)容標識的生成規(guī)則可以參考內(nèi)容庫節(jié)點中內(nèi)容標識的生成規(guī)則,示例的,所述第一內(nèi)容標識可以由預(yù)設(shè)個數(shù)的字符串組成,所述字符串中存在X個特定位置的字符指示所述第一內(nèi)容存儲于業(yè)務(wù)服務(wù)節(jié)點,存在y個特定位置的字符指示所述第一內(nèi)容存儲的業(yè)務(wù)服務(wù)節(jié)點標識,存在z個特定位置的字符指示所述第一內(nèi)容存儲的區(qū)域,其中,所述第一內(nèi)容存儲的區(qū)域指的是該第一內(nèi)容存儲的業(yè)務(wù)服務(wù)節(jié)點所屬地理區(qū)域,如南京、北京等;所述第一內(nèi)容存儲信息指示所述第一業(yè)務(wù)節(jié)點是否有內(nèi)容存儲,示例的,所述第一內(nèi)容存儲信息可以用特定字符指示所述第一業(yè)務(wù)節(jié)點是否有內(nèi)容存儲,如字符O指示所述第一業(yè)務(wù)節(jié)點沒有內(nèi)容存儲,字符I指示所述第一業(yè)務(wù)節(jié)點沒有內(nèi)容存儲。在本實施例中,由于第一業(yè)務(wù)服務(wù)節(jié)點至少存儲有第一內(nèi)容,所以所述第一內(nèi)容存儲信息指示所述第一業(yè)務(wù)節(jié)點有內(nèi)容存儲。
[0054]特別的,若在步驟401中第一業(yè)務(wù)服務(wù)節(jié)點接收的內(nèi)容注入指令為CP或SP發(fā)送的,所述內(nèi)容注入指令還可以包括CP或SP的信息,在生成第一內(nèi)容標識時,第一業(yè)務(wù)服務(wù)節(jié)點還可以根據(jù)發(fā)送CP或SP的信息設(shè)定特定位置的字符指示所述第一內(nèi)容的優(yōu)先級,例如新浪的優(yōu)先級大于搜狐的優(yōu)先級,而所述內(nèi)容注入指令為新浪發(fā)送的,則設(shè)定第一內(nèi)容標識中特定位置的字符指示新浪對應(yīng)的優(yōu)先級。
[0055]步驟405、第一業(yè)務(wù)服務(wù)節(jié)點將所述第一內(nèi)容存儲信息發(fā)送至第一 SLB模塊。
[0056]由于所述第一 SLB管轄的所有業(yè)務(wù)服務(wù)節(jié)點都會向第一 SLB模塊發(fā)送內(nèi)容存儲信息,因此所述第一 SLB模塊中記錄所述第一 SLB管轄的所有業(yè)務(wù)服務(wù)節(jié)點是否有內(nèi)容存儲。
[0057]步驟406、第一業(yè)務(wù)服務(wù)節(jié)點在本地存儲所述第一內(nèi)容的標識。
[0058]步驟407、第一業(yè)務(wù)服務(wù)節(jié)點廣播所述第一內(nèi)容存儲信息。
[0059]需要說明的是,由于第一業(yè)務(wù)節(jié)點上的內(nèi)容可能隨著時間變化,第一業(yè)務(wù)服務(wù)節(jié)點可以周期性地廣播所述第一內(nèi)容存儲信息,若周期性地廣播所述第一內(nèi)容存儲信息,則廣播的第一內(nèi)容存儲信息指示的結(jié)果存在有內(nèi)容存儲和沒有內(nèi)容存儲兩種情況,也可以在每次內(nèi)容注入后生成新的第一內(nèi)容存儲信息進行廣播,若在每次內(nèi)容注入后生成新的第一內(nèi)容存儲信息進行廣播,則廣播的第一內(nèi)容存儲信息指示的結(jié)果值存在有內(nèi)容存儲的情況。至此,在第一業(yè)務(wù)節(jié)點上注入第一內(nèi)容的全部過程完成。
[0060]步驟408、終端設(shè)備向GSLB模塊發(fā)送內(nèi)容請求信息。
[0061]所述內(nèi)容請求信息包括終端設(shè)備請求的第二內(nèi)容的標識和終端設(shè)備的地址,所述終端設(shè)備的地址可以為終端設(shè)備的IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址,本發(fā)明假設(shè)終端設(shè)備請求的內(nèi)容為第二內(nèi)容,所述第二內(nèi)容與上述第一內(nèi)容可以相同,也可以不同。
[0062]步驟409、GSLB模塊根據(jù)所述內(nèi)容請求信息確定所述終端設(shè)備所處區(qū)域。
[0063]GSLB模塊可以根據(jù)所述內(nèi)容請求信息中所述終端設(shè)備的地址確定該終端設(shè)備所處區(qū)域,例如所述終端設(shè)備的地址為終端設(shè)備的IP地址,根據(jù)該IP地址可以確定終端設(shè)備位于南京。
[0064]步驟410、GSLB模塊將所述內(nèi)容請求信息調(diào)度至管轄所述終端設(shè)備所處區(qū)域的SLB模塊。
[0065]本發(fā)明實施例假設(shè)管轄所述終端設(shè)備所處區(qū)域的SLB模塊為第一 SLB模塊。
[0066]步驟411、第一 SLB將所述內(nèi)容請求信息調(diào)度至第一業(yè)務(wù)服務(wù)節(jié)點。
[0067]根據(jù)步驟405可知第一 SLB模塊中記錄所述第一 SLB管轄的所有業(yè)務(wù)服務(wù)節(jié)點是否有內(nèi)容存儲,則第一 SLB可以根據(jù)預(yù)設(shè)分配原則確定相應(yīng)的業(yè)務(wù)服務(wù)節(jié)點,示例的,若所述預(yù)設(shè)分配原則為就近原則,則第一 SLB選擇存儲有內(nèi)容的業(yè)務(wù)服務(wù)節(jié)點中最接近所述終端設(shè)備的業(yè)務(wù)服務(wù)節(jié)點作為需要調(diào)度的業(yè)務(wù)服務(wù)節(jié)點,若所述預(yù)設(shè)分配原則為內(nèi)容優(yōu)先原貝U,則第一 SLB選擇存儲有內(nèi)容的業(yè)務(wù)服務(wù)節(jié)點中負載較小的業(yè)務(wù)服務(wù)節(jié)點作為需要調(diào)度的業(yè)務(wù)服務(wù)節(jié)點,本發(fā)明實施例假設(shè)所述需要調(diào)度的業(yè)務(wù)服務(wù)節(jié)點為第一業(yè)務(wù)服務(wù)節(jié)點。
[0068]步驟412、第一業(yè)務(wù)服務(wù)節(jié)點獲取所述第二內(nèi)容。
[0069]具體的,如圖5所示,第一業(yè)務(wù)服務(wù)節(jié)點獲取所述第二內(nèi)容包括:
[0070]4121、第一業(yè)務(wù)服務(wù)節(jié)點判斷本地是否存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容。若是,執(zhí)行步驟4122 ;若否,執(zhí)行步驟4123。[0071]根據(jù)步驟404和406可以看出,第一業(yè)務(wù)服務(wù)節(jié)點在每次內(nèi)容注入后都生成相應(yīng)的內(nèi)容的標識并保存,因此第一業(yè)務(wù)服務(wù)節(jié)點可以查詢本地是否存儲有與所述第二內(nèi)容標識相同的標識,若存在,則說明本地存儲有所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容,若不存在,則說明本地沒有存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容。
[0072]4122、第一業(yè)務(wù)服務(wù)節(jié)點在所述第一業(yè)務(wù)服務(wù)節(jié)點獲取所述第二內(nèi)容。
[0073]4123、第一業(yè)務(wù)服務(wù)節(jié)點確定第二業(yè)務(wù)服務(wù)節(jié)點。執(zhí)行步驟4124。
[0074]由步驟407可知,所述CDN中每個業(yè)務(wù)服務(wù)節(jié)點都會廣播自身的內(nèi)容存儲信息,相應(yīng)的,在第一 SLB管理的范圍內(nèi)其他業(yè)務(wù)服務(wù)節(jié)點也會廣播第二內(nèi)容存儲信息,所述廣播動作可以是周期的,也可以是在每次內(nèi)容注入后進行的,第一業(yè)務(wù)服務(wù)節(jié)點接收與所述第一業(yè)務(wù)服務(wù)節(jié)點由同一 SLB模塊管轄的其他業(yè)務(wù)服務(wù)節(jié)點廣播的第二內(nèi)容存儲信息,所述第二內(nèi)容存儲信息指示所述其他業(yè)務(wù)服務(wù)節(jié)點是否有內(nèi)容存儲;然后根據(jù)所述第二內(nèi)容存儲信息確定有內(nèi)容存儲的業(yè)務(wù)服務(wù)節(jié)點作為所述第二業(yè)務(wù)服務(wù)節(jié)點,所述第二業(yè)務(wù)節(jié)點可以為一個也可以為多個,本發(fā)明對此不做限定。
[0075]4124、第一業(yè)務(wù)服務(wù)節(jié)點向第二業(yè)務(wù)服務(wù)節(jié)點發(fā)送所述內(nèi)容請求信息。執(zhí)行步驟4125。
[0076]需要說明的是,本發(fā)明實施例中,同一 SLB模塊管轄的業(yè)務(wù)服務(wù)節(jié)點采用P2P(Peer to Peer,對等網(wǎng)絡(luò))方式進行信息通信,具體方式可以參考現(xiàn)有技術(shù)。則本步驟中,第一業(yè)務(wù)服務(wù)節(jié)點通過P2P方式向第二業(yè)務(wù)服務(wù)節(jié)發(fā)送所述內(nèi)容請求信息。
[0077]4125、第二業(yè)務(wù)服務(wù)節(jié)點中存儲有所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容的節(jié)點向所述第一業(yè)務(wù)服務(wù)節(jié)點發(fā)送第二內(nèi)容。
[0078]接收到所述內(nèi)容請求的第二業(yè)務(wù)服務(wù)節(jié)點會判斷所述第二業(yè)務(wù)服務(wù)節(jié)點是否存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容,若存儲有就向第一業(yè)務(wù)服務(wù)接地發(fā)送該第二內(nèi)容,若未存儲,則不做處理。
[0079]需要說明的是,若所有第二業(yè)務(wù)服務(wù)節(jié)點中均未存儲有所述第二內(nèi)容標識,則第一業(yè)務(wù)服務(wù)節(jié)點可以通知GSLB進行重新處理,或者向內(nèi)容緩存節(jié)點請求內(nèi)容,本發(fā)明對此不做限定。
[0080]本發(fā)明實施例假設(shè)第二業(yè)務(wù)服務(wù)節(jié)點中存在存儲有所述第二內(nèi)容的標識,則該業(yè)務(wù)服務(wù)節(jié)點向所述第一業(yè)務(wù)服務(wù)節(jié)點發(fā)送所述第二內(nèi)容。
[0081]步驟413、第一業(yè)務(wù)服務(wù)節(jié)點向所述終端設(shè)備的地址對應(yīng)的終端設(shè)備發(fā)送所述第
二內(nèi)容。
[0082]需要說明的是,在本發(fā)明實施例中,業(yè)務(wù)既可以從業(yè)務(wù)服務(wù)節(jié)點注入又可以從內(nèi)容庫節(jié)點注入,且只有所述兩種注入方式,那么若第二業(yè)務(wù)服務(wù)節(jié)點中沒有第二內(nèi)容,第一業(yè)務(wù)服務(wù)節(jié)點可以向管理該業(yè)務(wù)服務(wù)節(jié)點的內(nèi)容緩存節(jié)點請求內(nèi)容,以便于從內(nèi)容庫節(jié)點獲取內(nèi)容;第一業(yè)務(wù)服務(wù)節(jié)點也可以先向管理該業(yè)務(wù)服務(wù)節(jié)點的內(nèi)容緩存節(jié)點請求內(nèi)容,以便于從內(nèi)容庫節(jié)點獲取內(nèi)容,若內(nèi)容庫節(jié)點沒有所述第二內(nèi)容,再執(zhí)行步驟4121至4125 ;第一業(yè)務(wù)服務(wù)節(jié)點還可以根據(jù)第二內(nèi)容標識確定第二內(nèi)容是從業(yè)務(wù)服務(wù)節(jié)點注入還是內(nèi)容庫節(jié)點注入的,然后采用相應(yīng)的內(nèi)容獲取方法,第一業(yè)務(wù)服務(wù)節(jié)點可以根據(jù)所述第二內(nèi)容的標識的特定位置特定個數(shù)的字符即可以確定所述第二內(nèi)容的注入點,示例的,在步驟404中,第一業(yè)務(wù)服務(wù)節(jié)點生成第一內(nèi)容的標識時,所述第一內(nèi)容標識由預(yù)設(shè)個數(shù)的字符串組成,所述字符串中存在X個特定位置的字符指示所述第一內(nèi)容存儲于業(yè)務(wù)服務(wù)節(jié)點,存在I個特定位置的字符指示所述第一內(nèi)容存儲的業(yè)務(wù)服務(wù)節(jié)點標識,存在Z個特定位置的字符指示所述第一內(nèi)容存儲的區(qū)域,各個業(yè)務(wù)服務(wù)節(jié)點采用的統(tǒng)一的內(nèi)容生成規(guī)則,則第一業(yè)務(wù)服務(wù)節(jié)點可以檢查所述X個特定位置的字符來確定所述第二內(nèi)容是否從業(yè)務(wù)服務(wù)節(jié)點注入。
[0083]本發(fā)明實施例提供的內(nèi)容注入方法步驟的先后順序可以進行適當調(diào)整,步驟也可以根據(jù)情況進行相應(yīng)增減,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化的方法,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi),因此不再贅述。
[0084]本發(fā)明實施例提供的內(nèi)容注入方法,由于在業(yè)務(wù)服務(wù)節(jié)點上實現(xiàn)了第一內(nèi)容的注入,使得請求獲取所述第一內(nèi)容的終端設(shè)備可以從所述第一業(yè)務(wù)節(jié)點獲取所述第一內(nèi)容,有效地分擔(dān)了內(nèi)容庫節(jié)點的存儲內(nèi)容,從而緩解內(nèi)容庫節(jié)點的存儲壓力,提高內(nèi)容存儲效率。
[0085]本發(fā)明實施例提供一種第一業(yè)務(wù)服務(wù)節(jié)點60,如圖6所示,包括:
[0086]第一接收單元601,用于接收內(nèi)容注入指令,所述內(nèi)容注入指令包括待注入的第一內(nèi)容的地址。
[0087]第一獲取單元602,用于根據(jù)所述第一內(nèi)容的地址獲取所述第一內(nèi)容。
[0088]第一存儲單元603,用于在本地存儲所述第一內(nèi)容,以便于請求獲取所述第一內(nèi)容的終端設(shè)備從本地獲取所述第一內(nèi)容。
[0089]這樣一來,由于在業(yè)務(wù)服務(wù)節(jié)點上實現(xiàn)了第一內(nèi)容的注入,使得請求獲取所述第一內(nèi)容的終端設(shè)備可以從所述第一業(yè)務(wù)節(jié)點獲取所述第一內(nèi)容,有效地分擔(dān)了內(nèi)容庫節(jié)點的存儲內(nèi)容,從而緩解內(nèi)容庫節(jié)點的存儲壓力,提高內(nèi)容存儲效率。
[0090]進一步的,如圖7所示,所述第一業(yè)務(wù)服務(wù)節(jié)點60還包括:
[0091]生成單元604,用于根據(jù)所述第一內(nèi)容生成所述第一內(nèi)容的標識和第一內(nèi)容存儲信息,所述第一內(nèi)容存儲信息指示所述第一業(yè)務(wù)節(jié)點是否有內(nèi)容存儲。
[0092]第一發(fā)送單元605,用于將所述第一內(nèi)容存儲信息發(fā)送管轄所述第一業(yè)務(wù)服務(wù)節(jié)點的負載均衡SLB模塊。
[0093]第二存儲單元606,用于在本地存儲所述第一內(nèi)容的標識。
[0094]第二接收單元607,用于接收所述管轄所述第一業(yè)務(wù)服務(wù)節(jié)點的SLB模塊轉(zhuǎn)發(fā)的內(nèi)容請求信息,所述內(nèi)容請求信息包括終端設(shè)備請求的第二內(nèi)容的標識和終端設(shè)備的地址,所述內(nèi)容請求信息是由所述GSLB模塊根據(jù)所述終端設(shè)備發(fā)送的內(nèi)容請求信息確定所述終端設(shè)備所處區(qū)域位于所述SLB管轄范圍后,轉(zhuǎn)發(fā)至所述SLB模塊的。
[0095]第二獲取單元608,用于根據(jù)所述內(nèi)容請求信息獲取所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容。
[0096]第二發(fā)送單元609,用于向所述終端設(shè)備的地址對應(yīng)的終端設(shè)備發(fā)送所述第二內(nèi)容。
[0097]其中,所述第二獲取單元608具體用于:
[0098]判斷本地是否存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容;當本地存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容,在本地獲取所述第二內(nèi)容;當本地沒有存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容,向第二業(yè)務(wù)服務(wù)節(jié)點發(fā)送所述內(nèi)容請求信息,以便于所述第二業(yè)務(wù)服務(wù)節(jié)點中存儲有所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容的節(jié)點,向所述第一業(yè)務(wù)服務(wù)節(jié)點發(fā)送所述第二內(nèi)容,所述第二業(yè)務(wù)服務(wù)節(jié)點為與所述第一服務(wù)節(jié)點由同一 SLB模塊管轄且存儲有內(nèi)容的業(yè)務(wù)服務(wù)節(jié)點。
[0099]進一步的,如圖8所示,所述第一業(yè)務(wù)服務(wù)節(jié)點60還包括:
[0100]第三接收單元610,用于接收與所述第一業(yè)務(wù)服務(wù)節(jié)點由同一 SLB模塊管轄的其他業(yè)務(wù)服務(wù)節(jié)點廣播的第二內(nèi)容存儲信息,所述第二內(nèi)容存儲信息指示所述其他業(yè)務(wù)服務(wù)節(jié)點是否有內(nèi)容存儲。
[0101]確定單元611,用于根據(jù)所述第二內(nèi)容存儲信息確定有內(nèi)容存儲的業(yè)務(wù)服務(wù)節(jié)點作為所述第二業(yè)務(wù)服務(wù)節(jié)點。
[0102]本發(fā)明實施例還提供一種內(nèi)容分發(fā)網(wǎng)絡(luò)包括:以上任意本發(fā)明實施例所述的第一業(yè)務(wù)服務(wù)節(jié)點;內(nèi)容庫節(jié)點;內(nèi)容緩存節(jié)點;GSLB模塊;SLB模塊。其中,所述第一業(yè)務(wù)服務(wù)節(jié)點用于接收內(nèi)容注入指令,所述內(nèi)容注入指令包括待注入的第一內(nèi)容的地址;根據(jù)所述第一內(nèi)容的地址獲取所述第一內(nèi)容;在本地存儲所述第一內(nèi)容,以便于請求獲取所述第一內(nèi)容的終端設(shè)備從本地獲取所述第一內(nèi)容。所述內(nèi)容分發(fā)網(wǎng)絡(luò)可以如圖2所示,本發(fā)明對比不再贅述。
[0103]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0104]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0105]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0106]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理包括,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
[0107]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0108]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種內(nèi)容注入方法,其特征在于,用于第一業(yè)務(wù)服務(wù)節(jié)點,包括: 接收內(nèi)容注入指令,所述內(nèi)容注入指令包括待注入的第一內(nèi)容的地址; 根據(jù)所述第一內(nèi)容的地址獲取所述第一內(nèi)容; 在本地存儲所述第一內(nèi)容,以便于請求獲取所述第一內(nèi)容的終端設(shè)備從本地獲取所述第一內(nèi)容。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在本地存儲所述待注入內(nèi)容之后,所述方法還包括: 根據(jù)所述第一內(nèi)容生成所述第一內(nèi)容的標識和第一內(nèi)容存儲信息,所述第一內(nèi)容存儲信息指示所述第一業(yè)務(wù)節(jié)點是否有內(nèi)容存儲; 將所述第一內(nèi)容存儲信息發(fā)送管轄所述第一業(yè)務(wù)服務(wù)節(jié)點的負載均衡SLB模塊; 在本地存儲所述第一內(nèi)容的標識。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在本地存儲所述第一內(nèi)容之后,所述方法還包括: 接收所述管轄所述第一業(yè)務(wù)服務(wù)節(jié)點的SLB模塊轉(zhuǎn)發(fā)的內(nèi)容請求信息,所述內(nèi)容請求信息包括終端設(shè)備請求的第二內(nèi)容的標識和終端設(shè)備的地址,所述內(nèi)容請求信息是由全局負載均衡GSLB模塊根據(jù)所述終端設(shè)備發(fā)送的內(nèi)容請求信息確定所述終端設(shè)備所處區(qū)域位于所述SLB管轄范圍后,轉(zhuǎn)發(fā)至所述SLB模塊的; 根據(jù)所述內(nèi)容請求信息獲取所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容; 向所述終端設(shè)備的地址對應(yīng)的終端設(shè)備發(fā)送所述第二內(nèi)容。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述內(nèi)容請求信息獲取所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容包括: 判斷本地是否存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容; 當本地存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容,在本地獲取所述第二內(nèi)容; 當本地沒有存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容,向第二業(yè)務(wù)服務(wù)節(jié)點發(fā)送所述內(nèi)容請求信息,以便于所述第二業(yè)務(wù)服務(wù)節(jié)點中存儲有所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容的節(jié)點,向所述第一業(yè)務(wù)服務(wù)節(jié)點發(fā)送所述第二內(nèi)容,所述第二業(yè)務(wù)服務(wù)節(jié)點為與所述第一服務(wù)節(jié)點由同一 SLB模塊管轄且存儲有內(nèi)容的業(yè)務(wù)服務(wù)節(jié)點。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述向第二業(yè)務(wù)服務(wù)節(jié)點發(fā)送所述內(nèi)容請求信息之前,所述方法還包括: 接收與所述第一業(yè)務(wù)服務(wù)節(jié)點由同一 SLB模塊管轄的其他業(yè)務(wù)服務(wù)節(jié)點廣播的第二內(nèi)容存儲信息,所述第二內(nèi)容存儲信息指示所述其他業(yè)務(wù)服務(wù)節(jié)點是否有內(nèi)容存儲; 根據(jù)所述第二內(nèi)容存儲信息確定有內(nèi)容存儲的業(yè)務(wù)服務(wù)節(jié)點作為所述第二業(yè)務(wù)服務(wù)節(jié)點。
6.一種第一業(yè)務(wù)服務(wù)節(jié)點,其特征在于,包括: 第一接收單元,用于接收內(nèi)容注入指令,所述內(nèi)容注入指令包括待注入的第一內(nèi)容的地址; 第一獲取單元,用于根據(jù)所述第一內(nèi)容的地址獲取所述第一內(nèi)容; 第一存儲單元, 用于在本地存儲所述第一內(nèi)容,以便于請求獲取所述第一內(nèi)容的終端設(shè)備從本地獲取所述第一內(nèi)容。
7.根據(jù)權(quán)利要求6所述的第一業(yè)務(wù)服務(wù)節(jié)點,其特征在于,所述第一業(yè)務(wù)服務(wù)節(jié)點還包括: 生成單元,用于根據(jù)所述第一內(nèi)容生成所述第一內(nèi)容的標識和第一內(nèi)容存儲信息,所述第一內(nèi)容存儲信息指示所述第一業(yè)務(wù)節(jié)點是否有內(nèi)容存儲; 第一發(fā)送單元,用于將所述第一內(nèi)容存儲信息發(fā)送管轄所述第一業(yè)務(wù)服務(wù)節(jié)點的負載均衡SLB模塊; 第二存儲單元,用于在本地存儲所述第一內(nèi)容的標識。
8.根據(jù)權(quán)利要求7所述的第一業(yè)務(wù)服務(wù)節(jié)點,其特征在于,所述第一業(yè)務(wù)服務(wù)節(jié)點還包括: 第二接收單元,用于接收所述管轄所述第一業(yè)務(wù)服務(wù)節(jié)點的SLB模塊轉(zhuǎn)發(fā)的內(nèi)容請求信息,所述內(nèi)容請求信息包括終端設(shè)備請求的第二內(nèi)容的標識和終端設(shè)備的地址,所述內(nèi)容請求信息是由全局負載均 衡GSLB模塊根據(jù)所述終端設(shè)備發(fā)送的內(nèi)容請求信息確定所述終端設(shè)備所處區(qū)域位于所述SLB管轄范圍后,轉(zhuǎn)發(fā)至所述SLB模塊的; 第二獲取單元,用于根據(jù)所述內(nèi)容請求信息獲取所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容; 第二發(fā)送單元,用于向所述終端設(shè)備的地址對應(yīng)的終端設(shè)備發(fā)送所述第二內(nèi)容。
9.根據(jù)權(quán)利要求8所述的第一業(yè)務(wù)服務(wù)節(jié)點,其特征在于,所述第二獲取單元具體用于: 判斷本地是否存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容; 當本地存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容,在本地獲取所述第二內(nèi)容; 當本地沒有存儲所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容,向第二業(yè)務(wù)服務(wù)節(jié)點發(fā)送所述內(nèi)容請求信息,以便于所述第二業(yè)務(wù)服務(wù)節(jié)點中存儲有所述第二內(nèi)容的標識對應(yīng)的第二內(nèi)容的節(jié)點,向所述第一業(yè)務(wù)服務(wù)節(jié)點發(fā)送所述第二內(nèi)容,所述第二業(yè)務(wù)服務(wù)節(jié)點為與所述第一服務(wù)節(jié)點由同一 SLB模塊管轄且存儲有內(nèi)容的業(yè)務(wù)服務(wù)節(jié)點。
10.根據(jù)權(quán)利要求9所述的第一業(yè)務(wù)服務(wù)節(jié)點,其特征在于,所述第一業(yè)務(wù)服務(wù)節(jié)點還包括: 第三接收單元,用于接收與所述第一業(yè)務(wù)服務(wù)節(jié)點由同一 SLB模塊管轄的其他業(yè)務(wù)服務(wù)節(jié)點廣播的第二內(nèi)容存儲信息,所述第二內(nèi)容存儲信息指示所述其他業(yè)務(wù)服務(wù)節(jié)點是否有內(nèi)容存儲; 確定單元,用于根據(jù)所述第二內(nèi)容存儲信息確定有內(nèi)容存儲的業(yè)務(wù)服務(wù)節(jié)點作為所述第二業(yè)務(wù)服務(wù)節(jié)點。
11.一種內(nèi)容分發(fā)網(wǎng)絡(luò),其特征在于,包括: 權(quán)利要求6至10任意一項權(quán)利要求所述的第一業(yè)務(wù)服務(wù)節(jié)點; 內(nèi)容庫節(jié)點; 內(nèi)容緩存節(jié)點; GSLB模塊; SLB模塊。
【文檔編號】H04L29/08GK103731506SQ201410025434
【公開日】2014年4月16日 申請日期:2014年1月20日 優(yōu)先權(quán)日:2014年1月20日
【發(fā)明者】張學(xué)茹, 楊艷松, 宋亞楷, 王健全, 何曉峰, 徐東 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司