專利名稱:一種內(nèi)容分片的多媒體網(wǎng)絡(luò)及其業(yè)務(wù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體通信系統(tǒng),尤其涉及內(nèi)容分片的多媒體網(wǎng)絡(luò)及其業(yè) 務(wù)方法。
背景技術(shù):
在多媒體通信領(lǐng)域,媒體內(nèi)容通常比較大,占據(jù)比較大的存儲(chǔ)空間, 在網(wǎng)絡(luò)中傳輸?shù)臅r(shí)候占用大量帶寬,同時(shí)也造成不同媒體服務(wù)器之間傳送 一個(gè)完整節(jié)目的媒體帶來(lái)困難。通常將一個(gè)完整節(jié)目的媒體分割為多個(gè)內(nèi) 容分片,分片內(nèi)容分布存儲(chǔ)在多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)上,由多個(gè)節(jié)點(diǎn)共同提供構(gòu)成
一個(gè)完整節(jié)目的所需要的內(nèi)容分片。另外,隨著P2P (Peers to Peers)技術(shù) 在internet環(huán)境的下載、點(diǎn)播、直播等業(yè)務(wù)中得到廣泛應(yīng)用,在電信網(wǎng)中 IPTV等領(lǐng)域P2P也引起了廣泛注意。
傳統(tǒng)的CDN (Content Deliver Network:內(nèi)容分發(fā)網(wǎng)絡(luò))架構(gòu)采用的 是分層次的,逐級(jí)集中的方式;而P2P技術(shù)與CDN技術(shù)的結(jié)合通常是將 依據(jù)傳統(tǒng)的CDN架構(gòu),在每個(gè)層次內(nèi)劃分自治域,自治域內(nèi)部采用P2P 技術(shù),而自治域之間彼此孤立,現(xiàn)有技術(shù)中,自治域之間缺乏必要的聯(lián)系, 從而造成內(nèi)容共享度,交低。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題就是克服現(xiàn)有技術(shù)的不足,提供一種能提高
查詢效率和用戶體驗(yàn)的內(nèi)容分片的多媒體網(wǎng)絡(luò),本發(fā)明要解決的另 一個(gè)技
術(shù)問(wèn)題是提供基于該多媒體網(wǎng)絡(luò)的業(yè)務(wù)方法。
本發(fā)明的技術(shù)問(wèn)題是通過(guò)以下技術(shù)方案加以解決的 一種內(nèi)容分片的多^某體網(wǎng)絡(luò)業(yè)務(wù)方法,包^Hf某體內(nèi)容分片后將分片內(nèi)
容存儲(chǔ)在多個(gè)自治域網(wǎng)絡(luò)節(jié)點(diǎn)上的過(guò)程,還包括在所述多個(gè)自治域之間對(duì)
存儲(chǔ)的分片內(nèi)容進(jìn)^f亍查詢的過(guò)程。
的交互加以實(shí)現(xiàn)。上述分片內(nèi)M儲(chǔ)信息的交互是索引服務(wù)器經(jīng)由其所在自治域內(nèi)的邊 緣服務(wù)器和對(duì)端自治域內(nèi)的邊緣服務(wù)器與對(duì)端索引服務(wù)器進(jìn)行通信而實(shí)現(xiàn) 的。
上述分片內(nèi)容存儲(chǔ)信息的交互通過(guò)索引服務(wù)器間直接進(jìn)行通信加以實(shí)現(xiàn)。
上述查詢過(guò)程通過(guò)自治域所共有的索引服務(wù)器進(jìn)行分片內(nèi)容查詢加以 實(shí)現(xiàn)。
一種內(nèi)容分片的多媒體網(wǎng)絡(luò),包括中心服務(wù)器和多個(gè)自治域,所述中 心服務(wù)器用于對(duì)々某體內(nèi)容進(jìn)行分片和分發(fā),自治域包括邊緣服務(wù)器和索引 服務(wù)器,所述邊緣服務(wù)器用于存儲(chǔ)分片內(nèi)容,所述索引服務(wù)器用于管理和 維護(hù)分片內(nèi)容的分布信息并響應(yīng)對(duì)分片內(nèi)容的查詢定位請(qǐng)求,所述自治域 還用于相互之間對(duì)存儲(chǔ)的分片內(nèi)容進(jìn)行查詢。
上述索引服務(wù)器還用于相互之間進(jìn)行分片內(nèi)容存4諸信息的交互。
上述索引服務(wù)器還用于經(jīng)由其所在自治域內(nèi)的邊多彖服務(wù)器和對(duì)端自治 域內(nèi)的邊緣服務(wù)器與對(duì)端索引服務(wù)器進(jìn)行通信實(shí)現(xiàn)分片內(nèi)容存儲(chǔ)信息的交 互。
上述索引服務(wù)器還用于直接與對(duì)端索引服務(wù)器進(jìn)行直接通信實(shí)現(xiàn)分片 內(nèi)容存儲(chǔ)信息的交互。
上述索引服務(wù)器為多個(gè)自治域共有,還用于所述多個(gè)自治域存儲(chǔ)的分 片內(nèi)容查詢。
本發(fā)明與現(xiàn)有技術(shù)相比較的有益效果是
(1) 通過(guò)各自治域之間進(jìn)行分片內(nèi)容的相互查詢,能夠充分利用自治 域之間的物理網(wǎng)絡(luò)帶寬,提高分片內(nèi)容的查詢效率,使得自治域之間共享 資源,也提供了更好的業(yè)務(wù)體驗(yàn);
(2) 索引服務(wù)器相互交互實(shí)現(xiàn)分片內(nèi)容信息的共享,能快速實(shí)現(xiàn)分片 內(nèi)容的查詢定位;
(3) 索引服務(wù)器通過(guò)邊緣服務(wù)器實(shí)現(xiàn)交互,可以利用現(xiàn)有CDN網(wǎng)絡(luò)結(jié) 構(gòu),方便地實(shí)現(xiàn)查詢信息的傳遞;
(4) 索引服務(wù)器間直接進(jìn)行通信,可以進(jìn)一步提高查詢效率;
(5) 多個(gè)自治域共有索引服務(wù)器,可以簡(jiǎn)化網(wǎng)絡(luò)結(jié)構(gòu),優(yōu)化查詢效率。
圖1是本發(fā)明多々某體網(wǎng)絡(luò)實(shí)施例1結(jié)構(gòu)示意圖2是本發(fā)明多媒體網(wǎng)絡(luò)實(shí)施例2結(jié)構(gòu)示意圖3是本發(fā)明多i某體網(wǎng)絡(luò)實(shí)施例3結(jié)構(gòu)示意圖4是本發(fā)明業(yè)務(wù)方法實(shí)施例4內(nèi)容查找流程圖5是本發(fā)明業(yè)務(wù)方法實(shí)施例5IF1與IF2不直接關(guān)聯(lián)內(nèi)容查找流程
圖6是本發(fā)明業(yè)務(wù)方法實(shí)施例5IF1與IF2直接關(guān)聯(lián)結(jié)構(gòu)示意圖; 圖7是本發(fā)明業(yè)務(wù)方法索引信息維護(hù)流程圖; 圖8是本發(fā)明業(yè)務(wù)方法自治域內(nèi)內(nèi)容查找流程圖; 圖9是本 發(fā)明業(yè)務(wù)方法自治域內(nèi)內(nèi)容傳輸流程圖; 圖IO是本發(fā)明業(yè)務(wù)方法跨自治域內(nèi)容傳輸流程圖。
具體實(shí)施例方式
下面用具體實(shí)施方式
結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步詳細(xì)說(shuō)明。 本發(fā)明一種內(nèi)容分片的多媒體網(wǎng)絡(luò),其具體實(shí)施方式
如圖1、圖2、圖 3所示。
實(shí)施例1:
如圖1所示,本實(shí)施例是在傳統(tǒng)CDN架構(gòu)的&出上每層引入一個(gè)索 引功能實(shí)體,并且各層的索引功能實(shí)體相互獨(dú)立,互不影響。本例包括中 心服務(wù)器A、自治域IO、自治域11和自治域12,采用多層次的集中式架 構(gòu),每一個(gè)自治域內(nèi)由一個(gè)或多個(gè)邊緣服務(wù)器和一個(gè)索引功能實(shí)體組成, 該索引功能實(shí)體由索引服務(wù)器實(shí)現(xiàn)。同一個(gè)自治域內(nèi)的多個(gè)邊緣服務(wù)器和 索引服務(wù)器共同構(gòu)成一個(gè)自治的P2P網(wǎng)絡(luò),其中邊緣服務(wù)器也被稱為對(duì)等 節(jié)點(diǎn)。本例中,中心服務(wù)器A連接自治域10的邊緣服務(wù)器C和邊緣服務(wù) 器B,邊緣服務(wù)器C連接到自治域11中的邊緣服務(wù)器,邊緣服務(wù)器B連 接到自治域12中的邊緣服務(wù)器;自治域11中的邊緣服務(wù)器Pl連接了三 個(gè)終端,而自治域12中的邊緣服務(wù)器P2連接了兩個(gè)終端。
中心服務(wù)器A用于對(duì)媒體內(nèi)容進(jìn)行分片并將分片內(nèi)容分發(fā)到各邊緣 服務(wù)器上。邊緣服務(wù)器用于存儲(chǔ)分片內(nèi)容。索引服務(wù)器與其自治域內(nèi)的邊 緣服務(wù)器相連,管理和維護(hù)各個(gè)對(duì)等節(jié)點(diǎn)上分片內(nèi)容的分布信息,并響應(yīng) 對(duì)分片內(nèi)容的查詢定位請(qǐng)求。圖1中的點(diǎn)劃線表示對(duì)等節(jié)點(diǎn)之間存在媒體流連接,圖1中的虛線則表示對(duì)等節(jié)點(diǎn)和索引服務(wù)器之間存在控制流連接。
在實(shí)際系統(tǒng)的部署中,可能每一層次對(duì)應(yīng)一個(gè)城市,比如IPTV々某體分發(fā) 系統(tǒng)中,每個(gè)自治域覆蓋一個(gè)城市,而同一個(gè)省的多個(gè)城市匯聚到省級(jí)節(jié) 點(diǎn),進(jìn)一步多個(gè)省級(jí)節(jié)點(diǎn)匯聚到全國(guó)中心節(jié)點(diǎn)。
本例中,媒體內(nèi)容由中心服務(wù)器節(jié)點(diǎn)注入系統(tǒng)時(shí),內(nèi)容由中心服務(wù)器 逐級(jí)向下級(jí)邊緣服務(wù)器分發(fā)。中心服務(wù)器可能分發(fā)部分分片內(nèi)容到下級(jí)節(jié) 點(diǎn),如邊緣服務(wù)器B,分發(fā)另一部分內(nèi)容到邊緣服務(wù)器C,已經(jīng)獲得內(nèi)容 的邊緣服務(wù)器B和C之間可以通過(guò)P2P技術(shù)進(jìn)行J 某體交換,從而加快內(nèi)容 分發(fā)的速度。當(dāng)節(jié)點(diǎn)上內(nèi)容發(fā)生變化的時(shí)候,節(jié)點(diǎn)會(huì)主動(dòng)通知本層內(nèi)的索 引服務(wù)器,以便其維護(hù)當(dāng)前自治域內(nèi)的所有對(duì)等節(jié)點(diǎn)上的最新內(nèi)容信息。
本例中,各自治域之間相互可以查詢分片內(nèi)容。例如,對(duì)于自治域12, 其響應(yīng)來(lái)自終端用戶的內(nèi)容查詢,該內(nèi)容并不存在于自治域12,自治域12 可以通過(guò)自治域IO來(lái)查詢?cè)搩?nèi)容是否存在,或者通過(guò)自治域IO來(lái)查詢?cè)?內(nèi)容是否存在于自治域11上。
進(jìn)一步地,各自治域的索引服務(wù)器相互之間可以進(jìn)行交互來(lái)查詢分片 內(nèi)容。
更進(jìn)一步地,各自治域的索引服務(wù)器經(jīng)由其所在自治域的邊緣服務(wù)器 和對(duì)端邊緣服務(wù)器與對(duì)端索引服務(wù)器進(jìn)行通信,來(lái)進(jìn)行分片內(nèi)容查詢。本 例中,對(duì)于自治域12,其響應(yīng)來(lái)自終端用戶的內(nèi)容查詢,該內(nèi)容不存在于 該域中,于是,索引服務(wù)器IF2可以經(jīng)由邊緣服務(wù)器P2 (也可以是本自治 域內(nèi)的其他邊緣服務(wù)器)和邊緣服務(wù)器B,與自治域10中的索引服務(wù)器IF 進(jìn)行通信,查詢?cè)搩?nèi)容是否存在于自治域10中。
實(shí)施例2:
如圖2,本例與實(shí)施例l基本相同,其區(qū)別在于在實(shí)施例1的基礎(chǔ)上 自治域10的索引服務(wù)器IF與自治域11的索引服務(wù)器IF1及自治域12的 索引服務(wù)器IF2直接關(guān)聯(lián)。在實(shí)際系統(tǒng)的部署中,可能各自治域?qū)?yīng)一個(gè) 大城市的小區(qū)域,比如上海市的IPTV媒體分發(fā)系統(tǒng)中,每個(gè)自治域覆蓋 一個(gè)城市的一個(gè)區(qū)域(如浦東區(qū)、閘北區(qū)等),而多個(gè)城市區(qū)域網(wǎng)絡(luò)匯聚到 上海市中心節(jié)點(diǎn),多個(gè)自治域共同構(gòu)成一個(gè)整個(gè)城市的多i某體網(wǎng)絡(luò)系統(tǒng)。
對(duì)于各自治域相互之間的內(nèi)容查詢,在本例中可以通過(guò)索引服務(wù)器之 間的直接通信來(lái)完成。例如,對(duì)于自治域12,其響應(yīng)來(lái)自終端用戶的內(nèi)容 查詢,該內(nèi)容不存在于該域中,于是,索引服務(wù)器IF2可以與索引服務(wù)器 IF通信,查詢?cè)搩?nèi)容是否存在于自治域10中,若自治域10中也不存在該內(nèi)容,索引服務(wù)器IF2還可以通過(guò)索引服務(wù)器IF與索引服務(wù)器IF1通信, 查詢?cè)搩?nèi)容是否存在于自治域ll中。
本例中索引服務(wù)器IF2也可與索引服務(wù)器IF1相連,這樣索引服務(wù)器 IF2可以直接向索引服務(wù)器IF1查詢分片內(nèi)容。
在這種多媒體網(wǎng)絡(luò)架構(gòu)下,每個(gè)索引服務(wù)器維護(hù)自身自治域域網(wǎng)絡(luò)內(nèi) 的多個(gè)對(duì)等節(jié)點(diǎn),而相互關(guān)聯(lián)的多個(gè)索引服務(wù)器維護(hù)一個(gè)大的P2P網(wǎng)絡(luò), 這個(gè)大的P2P網(wǎng)絡(luò)中的節(jié)點(diǎn)包含了多個(gè)自治域網(wǎng)絡(luò)內(nèi)的所有節(jié)點(diǎn)。
實(shí)施例3:
如圖3所示,本例與實(shí)施例l基本相同,其區(qū)別在于自治域IO、自治 域11和自治域12共用 一個(gè)索引服務(wù)器IF,索引服務(wù)器IF負(fù)責(zé)管理多個(gè)區(qū) 域的媒體資源,并區(qū)分每個(gè)媒體資源所在的區(qū)域信息。索引服務(wù)器IF響應(yīng) 用戶的分片內(nèi)容請(qǐng)求時(shí),查詢和定位分片內(nèi)容。
本發(fā)明一種內(nèi)容分片的多々某體網(wǎng)絡(luò)業(yè)務(wù)方法,其具體實(shí)施方式
,包括 內(nèi)容分發(fā)流程和內(nèi)容查找流程。
在實(shí)施例1、實(shí)施例2和實(shí)施例3的多々某體網(wǎng)絡(luò)架構(gòu)中,其內(nèi)容分發(fā) 流程大體相同,即由中心服務(wù)器逐級(jí)向邊緣服務(wù)器分發(fā)內(nèi)容,在未引入內(nèi) 容分片之前,每一個(gè)下級(jí)節(jié)點(diǎn)都需要從上級(jí)節(jié)點(diǎn)獲得完整的內(nèi)容拷貝。而 在引入P2P技術(shù)之后,中心服務(wù)器可能分發(fā)部分內(nèi)容到下級(jí)邊緣服務(wù)器, 分發(fā)另一部分內(nèi)容到另一個(gè)邊緣服務(wù)器,這樣就不需要所有下級(jí)節(jié)點(diǎn)都要 從中心服務(wù)器獲得完整的內(nèi)容了 ,已經(jīng)獲得內(nèi)容的邊緣服務(wù)器之間可以進(jìn) 行媒體交換,從而加快內(nèi)容分發(fā)的速度。當(dāng)節(jié)點(diǎn)上內(nèi)容發(fā)生變化的時(shí)候, 節(jié)點(diǎn)會(huì)主動(dòng)通知本自治域內(nèi)的索引服務(wù)器,以便其維護(hù)當(dāng)前本自治域內(nèi)的 所有對(duì)等節(jié)點(diǎn)上的最新內(nèi)容信息。
實(shí)施例4:
本例描述的內(nèi)容查找流程是在實(shí)施例1的多媒體網(wǎng)絡(luò)架構(gòu)基礎(chǔ)上,進(jìn) 行內(nèi)容查找的流程,如圖4所示,該流程包括以下步驟
步驟401 、邊緣服務(wù)器P2接收到來(lái)自終端用戶的內(nèi)容請(qǐng)求;
步驟402、查看本身節(jié)點(diǎn)是否存在用戶請(qǐng)求的內(nèi)容,如果存在轉(zhuǎn)步驟 403;否則,轉(zhuǎn)步驟404;
步驟403、直接響應(yīng)用戶,查找流程結(jié)束;
步驟404、通過(guò)查詢本自治域內(nèi)的索引服務(wù)器IF2,索引服務(wù)器IF2 將告訴邊緣服務(wù)器P2本自治域內(nèi)所有對(duì)等節(jié)點(diǎn)上的々某體信息,如果本自 治域內(nèi)包含用戶請(qǐng)求的內(nèi)容,轉(zhuǎn)步驟405;如果本層內(nèi)所有節(jié)點(diǎn)都沒有滿足用戶請(qǐng)求的內(nèi)容,轉(zhuǎn)步驟406;
步驟405、響應(yīng)用戶,流程結(jié)束;
步驟406、邊緣服務(wù)器P2將請(qǐng)求轉(zhuǎn)發(fā)到上一級(jí)邊緣服務(wù)器B,邊緣服 務(wù)器B將執(zhí)行與邊緣服務(wù)器P2類似的查找過(guò)程,直到找到用戶請(qǐng)求的內(nèi) 容或者到達(dá)整個(gè)網(wǎng)絡(luò)的中心服務(wù)器為止。
實(shí)施例5:
本例是在實(shí)施例2描述的多媒體網(wǎng)絡(luò)架構(gòu)基礎(chǔ)上進(jìn)行內(nèi)容查找的流 程,如圖5所示,該流程包括以下步驟
步驟501 、邊緣服務(wù)器P2接收到來(lái)自終端用戶的內(nèi)容請(qǐng)求;
步驟502、查看本身節(jié)點(diǎn)是否存在用戶請(qǐng)求的內(nèi)容,如果存在,轉(zhuǎn)步 驟503;否則,轉(zhuǎn)步驟504;
步驟503、響應(yīng)用戶,流程結(jié)束;
步驟504、通過(guò)查詢本自治域內(nèi)的索引服務(wù)器IF2,索引服務(wù)器IF2將 告訴邊緣服務(wù)器P2本自治域內(nèi)所有對(duì)等節(jié)點(diǎn)上的々某體信息,如果本自治 域內(nèi)包含用戶請(qǐng)求的內(nèi)容,轉(zhuǎn)步驟505;如果本層內(nèi)所有節(jié)點(diǎn)都沒有滿足 用戶請(qǐng)求的內(nèi)容,轉(zhuǎn)步驟506;
步驟505、響應(yīng)用戶,流程結(jié)束;
步驟506、索引服務(wù)器IF2可能通過(guò)向上一級(jí)索引服務(wù)器IF請(qǐng)求查詢 整個(gè)網(wǎng)絡(luò)的所有節(jié)點(diǎn)信息;
步驟507、索引服務(wù)器IF可能告訴索引服務(wù)器IF2,索引服務(wù)器IF1 所在的自治域內(nèi)存在該內(nèi)容,從而在索引服務(wù)器IF1和索引服務(wù)器IF2維 護(hù)的各自的P2P自治域網(wǎng)絡(luò)之間建立媒體傳輸通道。
步驟507也可以采用如圖6所示的實(shí)施方式,索引服務(wù)器IF2不直接 向上一級(jí)索引服務(wù)器IF請(qǐng)求,而是預(yù)先知道相鄰的索引服務(wù)器IF1存在, 直接查詢索引服務(wù)器IF1,如果索引服務(wù)器IF1也沒有要求的々某體內(nèi)容, 才進(jìn)一步向索引服務(wù)器IF查詢。
實(shí)施例6:
本例是在實(shí)施例3多媒體網(wǎng)絡(luò)架構(gòu)^出上的內(nèi)容查找流程,如圖3所 示。當(dāng)用戶訪問(wèn)時(shí),索引服務(wù)器優(yōu)先提供用戶所在自治域內(nèi)的資源,只有 當(dāng)本自治域內(nèi)沒有々某體資源的時(shí)候,才選擇上一級(jí)邊緣服務(wù)器,或者選擇 同級(jí)的但屬于另 一 自治域內(nèi)的邊緣服務(wù)器。
本發(fā)明一種內(nèi)容分片的多々某體網(wǎng)絡(luò)業(yè)務(wù)方法,其具體實(shí)施方式
,還包 括索引服務(wù)器的索引信息維護(hù)過(guò)程和索引信息查詢過(guò)程。如圖7所示,索引信息維護(hù)流程,包括以下步驟
步驟701、節(jié)點(diǎn)上由于系統(tǒng)新的節(jié)目注入導(dǎo)致其節(jié)點(diǎn)上分片內(nèi)容增加, 或由于老化策略生效導(dǎo)致該節(jié)點(diǎn)上一些分片內(nèi)容被刪除;
步驟702、節(jié)點(diǎn)將變化的分片內(nèi)容信息通知索引服務(wù)器;
步驟703、索引服務(wù)器收到通知后,更新本地維護(hù)的P2P自治域內(nèi)的 分片內(nèi)容索引信息。
如圖8所示,在一個(gè)自治域內(nèi)部,節(jié)點(diǎn)向索引服務(wù)器查詢分片信息流 程包括以下步驟
步驟801、節(jié)點(diǎn)向索引功能實(shí)體發(fā)送查詢請(qǐng)求;
步驟802、索引服務(wù)器收到請(qǐng)求后在本地維護(hù)的本自治域內(nèi)的內(nèi)容分 片索引信息中查找;
步驟803、如果找到則將分片信息返回給發(fā)起節(jié)點(diǎn),否則通知其本P2P 自治網(wǎng)絡(luò)內(nèi)沒有。
如圖9所示,在一個(gè)自治域內(nèi)部,節(jié)點(diǎn)間P2P傳輸流程,包括以下步
驟
步驟901、當(dāng)某個(gè)節(jié)點(diǎn)滿足不了內(nèi)容請(qǐng)求時(shí),向索引服務(wù)器查詢本自 治域內(nèi)其它節(jié)點(diǎn)是否存在滿足請(qǐng)求的內(nèi)容;
步驟902、索引服務(wù)器收到請(qǐng)求后在本地維護(hù)的本P2P自治域內(nèi)的內(nèi) 容分片索引信息中查找;
步驟903、將符合條件的包含分片內(nèi)容的多個(gè)節(jié)點(diǎn)列表返回給發(fā)起節(jié)
點(diǎn);
步驟904、發(fā)起請(qǐng)求的節(jié)點(diǎn)A收到后分別向各個(gè)對(duì)等節(jié)點(diǎn)建立數(shù)據(jù)或 媒體傳輸通道,將數(shù)據(jù)或J 某體從其它對(duì)等節(jié)點(diǎn)拉到本節(jié)點(diǎn)。
跨自治域的內(nèi)容查找流程,如圖IO所示,節(jié)點(diǎn)X和索引服務(wù)器IF1 在一個(gè)自治域內(nèi),索引服務(wù)器IF2在另一個(gè)自治域內(nèi),包括以下步驟
步驟IOOI、當(dāng)節(jié)點(diǎn)X無(wú)法滿足用戶請(qǐng)求的內(nèi)容時(shí),節(jié)點(diǎn)X向索引服 務(wù)器IF1發(fā)出查詢請(qǐng)求;
步驟1002、通過(guò)查詢索引服務(wù)器IF1看本自治域內(nèi)是否存在該內(nèi)容;
步驟1003、如果不存在,由索引服務(wù)器IF1主動(dòng)查詢其他索引服務(wù)器, 如索引服務(wù)器IF2;
步驟1004、索引服務(wù)器IF2看本自治域內(nèi)是否存在該內(nèi)容;
步驟1005、索引服務(wù)器IF2將本自治域內(nèi)包含該內(nèi)容的節(jié)點(diǎn)Y告知索 引服務(wù)器IF1;步驟1006、索引服務(wù)器IF1將節(jié)點(diǎn)Y告知節(jié)點(diǎn)X;
步驟1007、節(jié)點(diǎn)X和節(jié)點(diǎn)Y之間建立P2P傳輸通道,進(jìn)行內(nèi)容傳輸。
明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù) 領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若 干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種內(nèi)容分片的多媒體網(wǎng)絡(luò)業(yè)務(wù)方法,包括媒體內(nèi)容分片后將分片內(nèi)容存儲(chǔ)在多個(gè)自治域網(wǎng)絡(luò)節(jié)點(diǎn)上的過(guò)程,其特征在于,還包括在所述多個(gè)自治域之間對(duì)存儲(chǔ)的分片內(nèi)容進(jìn)行查詢的過(guò)程。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述查詢過(guò)程通過(guò)各個(gè) 自治域內(nèi)的索引服務(wù)器進(jìn)行分片內(nèi)容存儲(chǔ)信息的交互加以實(shí)現(xiàn)。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述分片內(nèi)容存儲(chǔ)信息 的交互是索引服務(wù)器經(jīng)由其所在自治域內(nèi)的邊緣服務(wù)器和對(duì)端自治域內(nèi)的 邊緣服務(wù)器與對(duì)端索引服務(wù)器進(jìn)行通信而實(shí)現(xiàn)的。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述分片內(nèi)容存儲(chǔ)信息 的交互通過(guò)索引服務(wù)器間直接進(jìn)行通信加以實(shí)現(xiàn)。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述查詢過(guò)程通過(guò)自治 域所共有的索引服務(wù)器進(jìn)行分片內(nèi)容查詢加以實(shí)現(xiàn)。
6. —種內(nèi)容分片的多媒體網(wǎng)絡(luò),包括中心服務(wù)器和多個(gè)自治域,所述 中心服務(wù)器用于對(duì)々某體內(nèi)容進(jìn)行分片和分發(fā),自治域包括邊緣服務(wù)器和索 引服務(wù)器,所述邊緣服務(wù)器用于存儲(chǔ)分片內(nèi)容,所述索引服務(wù)器用于管理 和維護(hù)分片內(nèi)容的分布信息并響應(yīng)對(duì)分片內(nèi)容的查詢定位請(qǐng)求,其特征在 于,所述自治域還用于相互之間對(duì)存儲(chǔ)的分片內(nèi)容進(jìn)行查詢。
7. 根據(jù)權(quán)利要求6所述的多媒體網(wǎng)絡(luò),其特征在于所述索引服務(wù)器 還用于相互之間進(jìn)行分片內(nèi)M儲(chǔ)信息的交互。
8. 根據(jù)權(quán)利要求7所述的多媒體網(wǎng)絡(luò),其特征在于所述索引服務(wù)器 還用于經(jīng)由其所在自治域內(nèi)的邊緣服務(wù)器和對(duì)端自治域內(nèi)的邊緣服務(wù)器與 對(duì)端索引服務(wù)器進(jìn)行通信實(shí)現(xiàn)分片內(nèi)容存儲(chǔ)信息的交互。
9. 根據(jù)權(quán)利要求7所述的多媒體網(wǎng)絡(luò),其特征在于所述索引服務(wù)器 還用于直接與對(duì)端索引服務(wù)器進(jìn)行直接通信實(shí)現(xiàn)分片內(nèi)容存儲(chǔ)信息的交 互。
10. 根據(jù)權(quán)利要求6所述的多媒體網(wǎng)絡(luò),其特征在于所述索引服務(wù) 器為多個(gè)自治域共有,還用于所述多個(gè)自治域存儲(chǔ)的分片內(nèi)容查詢。
全文摘要
本發(fā)明公開了一種內(nèi)容分片的多媒體網(wǎng)絡(luò)業(yè)務(wù)方法,包括媒體內(nèi)容分片后將分片內(nèi)容存儲(chǔ)在多個(gè)自治域網(wǎng)絡(luò)節(jié)點(diǎn)上的過(guò)程,還包括在所述多個(gè)自治域之間對(duì)存儲(chǔ)的分片內(nèi)容進(jìn)行查詢的過(guò)程。本發(fā)明還公開了一種內(nèi)容分片的多媒體網(wǎng)絡(luò)。本發(fā)明通過(guò)各自治域之間進(jìn)行分片內(nèi)容的相互查詢,能夠充分利用自治域之間的物理網(wǎng)絡(luò)帶寬,提高分片內(nèi)容的查詢效率,使得自治域之間共享資源,也提供了更好的業(yè)務(wù)體驗(yàn)。
文檔編號(hào)H04L12/58GK101567796SQ20091010748
公開日2009年10月28日 申請(qǐng)日期2009年5月19日 優(yōu)先權(quán)日2009年5月19日
發(fā)明者揚(yáng) 周, 夏宏飛, 羅圣美, 越 袁 申請(qǐng)人:中興通訊股份有限公司