本申請(qǐng)涉及網(wǎng)絡(luò)領(lǐng)域,具體涉及一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)實(shí)現(xiàn)方法和系統(tǒng)。
背景技術(shù):
1、可知地,現(xiàn)有內(nèi)容分發(fā)網(wǎng)絡(luò)(content?delivery?network,cdn)通過(guò)在應(yīng)用與網(wǎng)絡(luò)之間構(gòu)建覆蓋網(wǎng),為視頻應(yīng)用提供靈活高效的內(nèi)容分發(fā)服務(wù),被廣泛應(yīng)用于網(wǎng)絡(luò)視頻分發(fā)。但隨著互聯(lián)網(wǎng)流量的視頻化日趨明顯,cdn在面對(duì)大規(guī)模視頻服務(wù)時(shí)也存在可拓展性差、控制不智能以及對(duì)底層細(xì)節(jié)的抽象不夠的問(wèn)題;而現(xiàn)有的信息中心網(wǎng)絡(luò)(informationcentric?networks,icn)存在信息不能主動(dòng)推送以及實(shí)施成本高的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)實(shí)現(xiàn)方法和系統(tǒng),用以解決現(xiàn)有內(nèi)容分發(fā)網(wǎng)絡(luò)和信息中心網(wǎng)絡(luò)存在的技術(shù)問(wèn)題。
2、第一方面,本申請(qǐng)實(shí)施例提供一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)實(shí)現(xiàn)方法,應(yīng)用于基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng),所述基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng)包括路由服務(wù)器、信息中心網(wǎng)絡(luò)節(jié)點(diǎn)和注冊(cè)中心;所述基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)實(shí)現(xiàn)方法包括:
3、在所述路由服務(wù)器接收用戶終端的內(nèi)容請(qǐng)求的情況下,將所述內(nèi)容請(qǐng)求轉(zhuǎn)換為內(nèi)容標(biāo)識(shí)符,并查詢所述注冊(cè)中心;
4、在所述注冊(cè)中心存在所述內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的信息資源地址的情況下,查詢各所述信息中心網(wǎng)絡(luò)節(jié)點(diǎn)的緩存;
5、在各所述信息中心網(wǎng)絡(luò)節(jié)點(diǎn)緩存有所述內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的目標(biāo)內(nèi)容的情況下,將所述目標(biāo)內(nèi)容發(fā)送給所述用戶終端。
6、在一個(gè)實(shí)施例中,所述在所述注冊(cè)中心存在所述內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的信息資源地址的情況下,查詢各所述信息中心網(wǎng)絡(luò)節(jié)點(diǎn)的緩存之后,包括:
7、在各所述信息中心網(wǎng)絡(luò)節(jié)點(diǎn)未緩存所述內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的目標(biāo)內(nèi)容的情況下,基于所述內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的信息資源地址,確定所述目標(biāo)內(nèi)容對(duì)應(yīng)的源服務(wù)器;
8、從所述源服務(wù)器下載所述目標(biāo)內(nèi)容,將所述目標(biāo)內(nèi)容發(fā)送給所述用戶終端。
9、第一方面,本申請(qǐng)實(shí)施例提供一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng),包括內(nèi)容提供端、服務(wù)提供端、路由服務(wù)器、信息中心網(wǎng)絡(luò)節(jié)點(diǎn)和注冊(cè)中心,其中:
10、所述內(nèi)容提供端,用于向所述服務(wù)提供端發(fā)送內(nèi)容發(fā)布請(qǐng)求,所述內(nèi)容發(fā)布請(qǐng)求包括信息資源地址和元數(shù)據(jù);
11、所述路由服務(wù)器,用于基于所述元數(shù)據(jù)生成路由標(biāo)識(shí)符,將所述信息資源地址和所述路由標(biāo)識(shí)符發(fā)送給所述信息中心網(wǎng)絡(luò)節(jié)點(diǎn);
12、所述信息中心網(wǎng)絡(luò)節(jié)點(diǎn),用于向所述注冊(cè)中心發(fā)送注冊(cè)信息;
13、所述注冊(cè)中心,用于保存所述注冊(cè)信息;
14、在所述路由服務(wù)器接收用戶終端的內(nèi)容請(qǐng)求的情況下,將所述內(nèi)容請(qǐng)求對(duì)應(yīng)的目標(biāo)內(nèi)容發(fā)送給所述用戶終端。
15、在一個(gè)實(shí)施例中,所述基于所述元數(shù)據(jù)生成路由標(biāo)識(shí)符包括:
16、接收所述服務(wù)提供端轉(zhuǎn)發(fā)的所述信息資源地址;
17、基于所述信息資源地址包含的元數(shù)據(jù),映射得到標(biāo)識(shí)符序列,并確定所述標(biāo)識(shí)符序列對(duì)應(yīng)的路由標(biāo)識(shí)符。
18、在一個(gè)實(shí)施例中,所述內(nèi)容發(fā)布請(qǐng)求還包括發(fā)布內(nèi)容,其中:
19、所述信息中心網(wǎng)絡(luò)節(jié)點(diǎn),還用于緩存所述發(fā)布內(nèi)容;
20、所述信息資源地址為所述發(fā)布內(nèi)容的源地址;
21、所述元數(shù)據(jù)用于唯一描述所述發(fā)布內(nèi)容。
22、在一個(gè)實(shí)施例中,所述基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng)還包括虛擬文件系統(tǒng),其中:
23、在所述路由服務(wù)器接收用戶終端的內(nèi)容請(qǐng)求的情況下,在所述虛擬文件系統(tǒng)中查找所述內(nèi)容請(qǐng)求對(duì)應(yīng)的內(nèi)容文件;
24、所述虛擬文件系統(tǒng),用于提取所述內(nèi)容文件對(duì)應(yīng)的內(nèi)容標(biāo)識(shí)符,向所述注冊(cè)中心查詢所述內(nèi)容標(biāo)識(shí)符。
25、在一個(gè)實(shí)施例中,所述提取所述內(nèi)容文件對(duì)應(yīng)的內(nèi)容標(biāo)識(shí)符,向所述注冊(cè)中心查詢所述內(nèi)容標(biāo)識(shí)符之后,包括:
26、在所述注冊(cè)中心存在所述內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的信息資源地址的情況下,將所述內(nèi)容請(qǐng)求轉(zhuǎn)換為興趣包;
27、在各所述信息中心網(wǎng)絡(luò)節(jié)點(diǎn)收到所述興趣包后,查詢是否緩存有所述興趣包對(duì)應(yīng)的目標(biāo)內(nèi)容。
28、在一個(gè)實(shí)施例中,所述在各所述信息中心網(wǎng)絡(luò)節(jié)點(diǎn)收到所述興趣包后,查詢是否緩存有所述興趣包對(duì)應(yīng)的目標(biāo)內(nèi)容之后,包括:
29、在當(dāng)前信息中心網(wǎng)絡(luò)節(jié)點(diǎn)未緩存所述興趣包對(duì)應(yīng)的目標(biāo)內(nèi)容的情況下,將所述興趣包轉(zhuǎn)發(fā)至下個(gè)信息中心網(wǎng)絡(luò)節(jié)點(diǎn);
30、在下個(gè)信息中心網(wǎng)絡(luò)節(jié)點(diǎn)緩存有所述興趣包對(duì)應(yīng)的目標(biāo)內(nèi)容的情況下,將所述目標(biāo)內(nèi)容發(fā)送給所述用戶終端。
31、在一個(gè)實(shí)施例中,所述基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng)還包括電子節(jié)目指南服務(wù)器,其中:
32、所述電子節(jié)目指南服務(wù)器與所述注冊(cè)中心相連,用于向所述用戶終端推送內(nèi)容。
33、在一個(gè)實(shí)施例中,所述注冊(cè)信息包含所述信息資源地址和所述路由標(biāo)識(shí)符的映射關(guān)系。
34、本申請(qǐng)實(shí)施例提供的基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng),通過(guò)在內(nèi)容分發(fā)網(wǎng)絡(luò)中引入信息中心網(wǎng)絡(luò)模塊,來(lái)替代內(nèi)容分發(fā)網(wǎng)絡(luò)的關(guān)鍵組件,形成內(nèi)容分發(fā)網(wǎng)絡(luò)和信息中心網(wǎng)絡(luò)融合架構(gòu),實(shí)現(xiàn)面向信息內(nèi)容的服務(wù)。具備了信息中心網(wǎng)絡(luò)面向內(nèi)容服務(wù)的優(yōu)勢(shì),又克服了信息中心網(wǎng)絡(luò)不能進(jìn)行信息內(nèi)容推送的問(wèn)題。
1.一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)實(shí)現(xiàn)方法,其特征在于,應(yīng)用于基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng),所述基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng)包括路由服務(wù)器、信息中心網(wǎng)絡(luò)節(jié)點(diǎn)和注冊(cè)中心;所述基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)實(shí)現(xiàn)方法包括:
2.根據(jù)權(quán)利要求1所述的基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)實(shí)現(xiàn)方法,其特征在于,所述在所述注冊(cè)中心存在所述內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的信息資源地址的情況下,查詢各所述信息中心網(wǎng)絡(luò)節(jié)點(diǎn)的緩存之后,包括:
3.一種基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng),其特征在于,所述基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng)包括內(nèi)容提供端、服務(wù)提供端、路由服務(wù)器、信息中心網(wǎng)絡(luò)節(jié)點(diǎn)和注冊(cè)中心,其中:
4.根據(jù)權(quán)利要求3所述的基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng),其特征在于,所述路由服務(wù)器,還用于接收所述服務(wù)提供端轉(zhuǎn)發(fā)的所述信息資源地址;
5.根據(jù)權(quán)利要求3所述的基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng),其特征在于,所述內(nèi)容發(fā)布請(qǐng)求還包括發(fā)布內(nèi)容,其中:
6.根據(jù)權(quán)利要求3所述的基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng),其特征在于,所述基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng)還包括虛擬文件系統(tǒng),其中:
7.根據(jù)權(quán)利要求6所述的基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng),其特征在于,所述提取所述內(nèi)容文件對(duì)應(yīng)的內(nèi)容標(biāo)識(shí)符,向所述注冊(cè)中心查詢所述內(nèi)容標(biāo)識(shí)符之后,所述虛擬文件系統(tǒng),還用于在所述注冊(cè)中心存在所述內(nèi)容標(biāo)識(shí)符對(duì)應(yīng)的信息資源地址的情況下,將所述內(nèi)容請(qǐng)求轉(zhuǎn)換為興趣包;
8.根據(jù)權(quán)利要求7所述的基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng),其特征在于,所述在各所述信息中心網(wǎng)絡(luò)節(jié)點(diǎn)收到所述興趣包后,查詢是否緩存有所述興趣包對(duì)應(yīng)的目標(biāo)內(nèi)容之后,所述虛擬文件系統(tǒng),還用于在當(dāng)前信息中心網(wǎng)絡(luò)節(jié)點(diǎn)未緩存所述興趣包對(duì)應(yīng)的目標(biāo)內(nèi)容的情況下,將所述興趣包轉(zhuǎn)發(fā)至下個(gè)信息中心網(wǎng)絡(luò)節(jié)點(diǎn);
9.根據(jù)權(quán)利要求3所述的基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng),其特征在于,所述基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng)還包括電子節(jié)目指南服務(wù)器,其中:
10.根據(jù)權(quán)利要求3所述的基于內(nèi)容分發(fā)網(wǎng)絡(luò)的信息中心網(wǎng)絡(luò)系統(tǒng),其特征在于,所述注冊(cè)信息包含所述信息資源地址和所述路由標(biāo)識(shí)符的映射關(guān)系。