国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      內(nèi)容分發(fā)網(wǎng)絡(luò)及在內(nèi)容分發(fā)網(wǎng)絡(luò)中進(jìn)行內(nèi)容管理的方法

      文檔序號(hào):7996205閱讀:165來(lái)源:國(guó)知局
      內(nèi)容分發(fā)網(wǎng)絡(luò)及在內(nèi)容分發(fā)網(wǎng)絡(luò)中進(jìn)行內(nèi)容管理的方法
      【專利摘要】一種內(nèi)容分發(fā)網(wǎng)絡(luò)及在內(nèi)容分發(fā)網(wǎng)絡(luò)中進(jìn)行內(nèi)容管理的方法,所述內(nèi)容分發(fā)網(wǎng)絡(luò)包括:管理層、一個(gè)以上的控制層和一個(gè)以上的能力層;其中,每個(gè)控制層對(duì)應(yīng)一個(gè)以上的能力層;所述管理層中包含內(nèi)容管理模塊,用于將接收到的內(nèi)容提供商發(fā)來(lái)的內(nèi)容注入請(qǐng)求發(fā)送到控制層;其中,所述內(nèi)容注入請(qǐng)求消息中攜帶內(nèi)容庫(kù)的地址信息及請(qǐng)求注入的內(nèi)容的標(biāo)識(shí)信息;所述控制層中包含內(nèi)容控制模塊,用于將接收到的所述內(nèi)容注入請(qǐng)求發(fā)送給對(duì)應(yīng)的能力層;所述能力層中包含節(jié)點(diǎn)存儲(chǔ)模塊,用于在接收到對(duì)應(yīng)的控制層發(fā)來(lái)的所述內(nèi)容注入請(qǐng)求后,根據(jù)其中攜帶的所述內(nèi)容庫(kù)的地址信息及請(qǐng)求注入的內(nèi)容的標(biāo)識(shí)信息,從所述內(nèi)容庫(kù)中將相應(yīng)內(nèi)容下拉至本節(jié)點(diǎn)存儲(chǔ)模塊進(jìn)行存儲(chǔ)。
      【專利說明】?jī)?nèi)容分發(fā)網(wǎng)絡(luò)及在內(nèi)容分發(fā)網(wǎng)絡(luò)中進(jìn)行內(nèi)容管理的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及IPTV(網(wǎng)絡(luò)電視)、移動(dòng)流媒體系統(tǒng)、手機(jī)下載等電信網(wǎng)絡(luò)中的多媒體業(yè)務(wù)領(lǐng)域,尤其涉及一種內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,簡(jiǎn)稱為⑶N)及在內(nèi)容分發(fā)網(wǎng)絡(luò)中進(jìn)行內(nèi)容管理的方法。
      【背景技術(shù)】
      [0002]當(dāng)前,用戶對(duì)多屏融合類創(chuàng)新業(yè)務(wù)的發(fā)展需求不斷增長(zhǎng),已經(jīng)不滿足于單一平臺(tái)和單一終端的視訊業(yè)務(wù)體驗(yàn),如何將手機(jī)屏、電腦屏、電視屏等多種終端屏幕上的業(yè)務(wù)聯(lián)動(dòng)、實(shí)現(xiàn)業(yè)務(wù)和應(yīng)用的無(wú)縫聯(lián)接、并提供綜合通信信息娛樂應(yīng)用、改善用戶體驗(yàn)及優(yōu)化用戶服務(wù),已經(jīng)成為IPTV以及視訊業(yè)務(wù)的新課題。
      [0003]在此背景下,⑶N網(wǎng)絡(luò)的用戶終端勢(shì)必會(huì)大規(guī)模的增長(zhǎng),傳統(tǒng)的⑶N已經(jīng)不能滿足大規(guī)模的用戶的需求與業(yè)務(wù)發(fā)展的需要。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的目的在于提供一種⑶N網(wǎng)絡(luò)及在⑶N網(wǎng)絡(luò)中進(jìn)行內(nèi)容管理的方法,以克服現(xiàn)有的CDN不能滿足大規(guī)模的用戶的需求與業(yè)務(wù)發(fā)展的需要的缺陷。
      [0005]為解決上述問題,本發(fā)明提供了一種內(nèi)容分發(fā)網(wǎng)絡(luò),包括:管理層、一個(gè)以上的控制層和一個(gè)以上的能力層;其中,每個(gè)控制層對(duì)應(yīng)一個(gè)以上的能力層;
      [0006]所述管理層中包含內(nèi)容管理模塊,用于將接收到的內(nèi)容提供商發(fā)來(lái)的內(nèi)容注入請(qǐng)求發(fā)送到控制層;其中,所述內(nèi)容注入請(qǐng)求消息中攜帶內(nèi)容庫(kù)的地址信息及請(qǐng)求注入的內(nèi)容的標(biāo)識(shí)信息;
      [0007]所述控制層中包含內(nèi)容控制模塊,用于將接收到的所述內(nèi)容注入請(qǐng)求發(fā)送給對(duì)應(yīng)的能力層;
      [0008]所述能力層中包含節(jié)點(diǎn)存儲(chǔ)模塊,用于在接收到對(duì)應(yīng)的控制層發(fā)來(lái)的所述內(nèi)容注入請(qǐng)求后,根據(jù)其中攜帶的所述內(nèi)容庫(kù)的地址信息及請(qǐng)求注入的內(nèi)容的標(biāo)識(shí)信息,從所述內(nèi)容庫(kù)中將相應(yīng)內(nèi)容下拉至本節(jié)點(diǎn)存儲(chǔ)模塊進(jìn)行存儲(chǔ)。
      [0009]進(jìn)一步地,
      [0010]所述能力層中還包括節(jié)點(diǎn)服務(wù)模塊,用于在接收到用戶發(fā)來(lái)的內(nèi)容服務(wù)請(qǐng)求后,如判斷出本能力層的節(jié)點(diǎn)資源模塊中保存有所述內(nèi)容服務(wù)請(qǐng)求中攜帶的內(nèi)容標(biāo)識(shí)信息所對(duì)應(yīng)的內(nèi)容,則為所述用戶提供所述內(nèi)容的服務(wù)。
      [0011]進(jìn)一步地,
      [0012]所述能力層中還包括節(jié)點(diǎn)服務(wù)模塊,用于在接收到用戶發(fā)來(lái)的內(nèi)容服務(wù)請(qǐng)求后,如判斷出本能力層的節(jié)點(diǎn)資源模塊中未保存所述內(nèi)容服務(wù)請(qǐng)求中攜帶的內(nèi)容標(biāo)識(shí)信息所對(duì)應(yīng)的內(nèi)容,則向本能力層對(duì)應(yīng)的控制層發(fā)送中繼請(qǐng)求,其中攜帶所述內(nèi)容標(biāo)識(shí)信息;還用于在收到中繼定位響應(yīng)后,向相應(yīng)的能力層請(qǐng)求提供所述內(nèi)容,并將所述內(nèi)容提供給所述用戶;[0013]所述控制層中還包括中繼定位模塊,用于在收到所述中繼定位請(qǐng)求后,定位所請(qǐng)求的內(nèi)容所在的能力層,并將定位到的能力層的標(biāo)識(shí)信息通過所述中繼定位響應(yīng)發(fā)送給發(fā)起所述中繼定位請(qǐng)求的能力層。
      [0014]進(jìn)一步地,
      [0015]所述管理層中還包括數(shù)據(jù)管理模塊,用于向所述控制層同步配置數(shù)據(jù);
      [0016]所述控制層中還包括數(shù)據(jù)控制模塊,用于從所述管理層同步本控制層相關(guān)的配置數(shù)據(jù)。
      [0017]進(jìn)一步地,
      [0018]所述能力層中還包括節(jié)點(diǎn)資源模塊,用于計(jì)算和向?qū)?yīng)控制層上報(bào)本能力層中的資源數(shù)據(jù);其中,所述資源數(shù)據(jù)包括:節(jié)點(diǎn)存儲(chǔ)模塊的存儲(chǔ)空間占用情況及及節(jié)點(diǎn)服務(wù)模塊提供內(nèi)容服務(wù)的并發(fā)數(shù)據(jù);
      [0019]所述控制層中還包括資源控制模塊,用于收集本控制層對(duì)應(yīng)的所有能力層上報(bào)的資源數(shù)據(jù),并上報(bào)給所述管理層;
      [0020]所述管理層中還包括資源管理模塊,用于收集控制層上報(bào)的所述資源數(shù)據(jù)。
      [0021]進(jìn)一步地,
      [0022]所述管理層、控制層及能力層之間采用傳輸控制協(xié)議進(jìn)行交互。
      [0023]相應(yīng)地,本發(fā)明還提供了一種在內(nèi)容分發(fā)網(wǎng)絡(luò)中進(jìn)行內(nèi)容管理的方法,應(yīng)用于上述內(nèi)容分發(fā)網(wǎng)絡(luò)中,包括:
      [0024]所述管理層將接收到的內(nèi)容提供商發(fā)來(lái)的內(nèi)容注入請(qǐng)求發(fā)送到控制層;其中,所述內(nèi)容注入請(qǐng)求消息中攜帶內(nèi)容庫(kù)的地址信息及請(qǐng)求注入的內(nèi)容的標(biāo)識(shí)信息;
      [0025]所述控制層將接收到的所述內(nèi)容注入請(qǐng)求發(fā)送給對(duì)應(yīng)的能力層;
      [0026]所述能力層在接收到對(duì)應(yīng)的控制層發(fā)來(lái)的所述內(nèi)容注入請(qǐng)求后,根據(jù)其中攜帶的所述內(nèi)容庫(kù)的地址信息及請(qǐng)求注入的內(nèi)容的標(biāo)識(shí)信息,從所述內(nèi)容庫(kù)中將相應(yīng)內(nèi)容下拉至本能力層進(jìn)行存儲(chǔ)。
      [0027]進(jìn)一步地,上述方法還包括:
      [0028]所述能力層在接收到用戶發(fā)來(lái)的內(nèi)容服務(wù)請(qǐng)求后,如判斷出本能力層中保存有所述內(nèi)容服務(wù)請(qǐng)求中攜帶的內(nèi)容標(biāo)識(shí)信息所對(duì)應(yīng)的內(nèi)容,則為所述用戶提供所述內(nèi)容的服務(wù)。
      [0029]進(jìn)一步地,上述方法還包括:
      [0030]所述能力層在接收到用戶發(fā)來(lái)的內(nèi)容服務(wù)請(qǐng)求后,如判斷出本能力層中未保存所述內(nèi)容服務(wù)請(qǐng)求中攜帶的內(nèi)容標(biāo)識(shí)信息所對(duì)應(yīng)的內(nèi)容,則向本能力層對(duì)應(yīng)的控制層發(fā)送中繼請(qǐng)求,其中攜帶所述內(nèi)容標(biāo)識(shí)信息;
      [0031]所述控制層在收到所述中繼定位請(qǐng)求后,定位所請(qǐng)求的內(nèi)容所在的能力層,并將定位到的能力層的標(biāo)識(shí)信息通過中繼定位響應(yīng)發(fā)送給發(fā)起所述中繼請(qǐng)求的所述能力層;
      [0032]所述能力層在收到所述中繼定位響應(yīng)后,向相應(yīng)的能力層請(qǐng)求提供所述內(nèi)容,并將所述內(nèi)容提供給所述用戶。
      [0033]進(jìn)一步地,上述方法還包括:
      [0034]所述管理層向所述控制層同步配置數(shù)據(jù);
      [0035]所述控制層從所述管理層同步本控制層相關(guān)的配置數(shù)據(jù)。[0036]進(jìn)一步地,上述方法還包括:
      [0037]所述能力層計(jì)算和向?qū)?yīng)控制層上報(bào)本能力層中的資源數(shù)據(jù);其中,所述資源數(shù)據(jù)包括:節(jié)點(diǎn)存儲(chǔ)模塊的存儲(chǔ)空間占用情況及及節(jié)點(diǎn)服務(wù)模塊提供內(nèi)容服務(wù)的并發(fā)數(shù)據(jù);
      [0038]所述控制層中收集本控制層對(duì)應(yīng)的所有能力層上報(bào)的資源數(shù)據(jù),并上報(bào)給所述管
      理層;
      [0039]所述管理層收集所述控制層上報(bào)的所述資源數(shù)據(jù)。
      [0040]本發(fā)明對(duì)所有CDN的業(yè)務(wù)數(shù)據(jù)進(jìn)行集中式管理,網(wǎng)絡(luò)中的控制層和能力層分布式部署,其中部分網(wǎng)元癱瘓不會(huì)導(dǎo)致整個(gè)系統(tǒng)異常。同時(shí)網(wǎng)絡(luò)在控制層和能力層處理性能達(dá)到性能瓶頸的時(shí)候也可以通過線性擴(kuò)展控制層和能力層的方式來(lái)提升整個(gè)系統(tǒng)的性能,以實(shí)現(xiàn)高性能的內(nèi)容管理和服務(wù),達(dá)到能為大規(guī)模、多業(yè)務(wù)的用戶提供優(yōu)質(zhì)服務(wù)的需求。
      【專利附圖】

      【附圖說明】
      [0041]圖1為本發(fā)明實(shí)施例中⑶N網(wǎng)絡(luò)結(jié)構(gòu)圖;
      [0042]圖2為本發(fā)明實(shí)施例中數(shù)據(jù)同步流程圖;
      [0043]圖3為本發(fā)明實(shí)施例中內(nèi)容注入流程圖;
      [0044]圖4為本發(fā)明實(shí)施例中用戶點(diǎn)播服務(wù)流程圖;
      [0045]圖5為本發(fā)明實(shí)施例中節(jié)點(diǎn)資源上報(bào)流程圖。
      【具體實(shí)施方式】
      [0046]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
      [0047]在本實(shí)施例中,采用自頂向下的設(shè)計(jì),將CDN網(wǎng)絡(luò)劃分為:管理層、控制層和能力層;其中,管理層對(duì)應(yīng)著一個(gè)以上的控制層,每個(gè)控制層對(duì)應(yīng)一個(gè)以上的能力層。該系統(tǒng)清楚地劃分了業(yè)務(wù)邏輯的邊界,對(duì)管理功能和控制功能進(jìn)行分離,對(duì)控制功能和能力功能進(jìn)行分離。管理層負(fù)責(zé)⑶N配置數(shù)據(jù)的配置管理以及提供與外圍系統(tǒng)的接口,同時(shí)實(shí)現(xiàn)⑶N網(wǎng)絡(luò)的性能查詢以及分發(fā)策略的制定;控制層負(fù)責(zé)提供與對(duì)應(yīng)的管理層之間的數(shù)據(jù)配置管理的接口,實(shí)現(xiàn)對(duì)對(duì)應(yīng)的能力層設(shè)備的管理以及對(duì)業(yè)務(wù)流程的控制;能力層負(fù)責(zé)提供與對(duì)應(yīng)的控制層的管理接口,對(duì)內(nèi)容提供存儲(chǔ),對(duì)用戶終端提供媒體服務(wù)。內(nèi)容提供商可通過管理層提供的接口將內(nèi)容注入到本系統(tǒng)中,通過控制層的算法控制,分發(fā)到能力層設(shè)備進(jìn)行存儲(chǔ);用戶終端通過全局負(fù)載均衡服務(wù)器定位到合適的能力層設(shè)備進(jìn)行媒體服務(wù)。
      [0048]如圖1所示,管理層中包括:數(shù)據(jù)管理模塊、內(nèi)容管理模塊及資源管理模塊;控制層中包括:數(shù)據(jù)控制模塊、內(nèi)容控制模塊、資源控制模塊及中繼定位模塊;能力層中包括:節(jié)點(diǎn)存儲(chǔ)模塊、節(jié)點(diǎn)服務(wù)模塊及節(jié)點(diǎn)資源模塊。其中:
      [0049]數(shù)據(jù)管理模塊負(fù)責(zé)整個(gè)系統(tǒng)的配置數(shù)據(jù)管理以及與所有控制層進(jìn)行配置數(shù)據(jù)的同步;其中,配置數(shù)據(jù)中至少保存有能力層與控制層的對(duì)應(yīng)關(guān)系;
      [0050]內(nèi)容管理模塊負(fù)責(zé)提供接口供內(nèi)容提供商發(fā)送內(nèi)容注入請(qǐng)求,并將該請(qǐng)求發(fā)送到控制層;其中,內(nèi)容注入請(qǐng)求消息中至少攜帶內(nèi)容庫(kù)的地址信息及請(qǐng)求注入的內(nèi)容的標(biāo)識(shí)信息;[0051]資源管理模塊負(fù)責(zé)收集所有控制層及能力層的資源數(shù)據(jù);
      [0052]數(shù)據(jù)控制模塊負(fù)責(zé)在接收到數(shù)據(jù)管理模塊發(fā)來(lái)的配置數(shù)據(jù)后,保存本控制層的配置數(shù)據(jù);還用于與本控制層其他模塊進(jìn)行數(shù)據(jù)交互;
      [0053]內(nèi)容控制模塊負(fù)責(zé)接收內(nèi)容管理模塊發(fā)來(lái)的內(nèi)容注入請(qǐng)求,通過算法控制(如:根據(jù)內(nèi)容編碼計(jì)算內(nèi)容在對(duì)應(yīng)的能力層中的每個(gè)節(jié)點(diǎn)存儲(chǔ)模塊中的分布情況),將內(nèi)容注入請(qǐng)求分發(fā)到對(duì)應(yīng)能力層的各個(gè)節(jié)點(diǎn)存儲(chǔ)模塊;
      [0054]資源控制模塊負(fù)責(zé)收集本控制層對(duì)應(yīng)的所有能力層上報(bào)的資源數(shù)據(jù),并上報(bào)給資源管理模塊;還用于與本控制層其他模塊進(jìn)行數(shù)據(jù)交互;
      [0055]中繼定位模塊負(fù)責(zé)在收到所述中繼定位請(qǐng)求后,根據(jù)資源控制模塊提供的能力層節(jié)點(diǎn)的資源信息,通過中繼定位算法獲取內(nèi)容所在的能力層,并將定位到的能力層的標(biāo)識(shí)信息通過中繼定位響應(yīng)發(fā)送給發(fā)起該中繼定位請(qǐng)求的能力層;
      [0056]節(jié)點(diǎn)存儲(chǔ)模塊負(fù)責(zé)在接收到對(duì)應(yīng)的控制層發(fā)來(lái)的內(nèi)容注入請(qǐng)求后,根據(jù)其中攜帶的內(nèi)容庫(kù)的地址信息及請(qǐng)求注入的內(nèi)容的標(biāo)識(shí)信息,從內(nèi)容庫(kù)中將相應(yīng)內(nèi)容下拉至本節(jié)點(diǎn)存儲(chǔ)模塊進(jìn)行存儲(chǔ);
      [0057]節(jié)點(diǎn)服務(wù)模塊負(fù)責(zé)處理用戶發(fā)來(lái)的內(nèi)容服務(wù)請(qǐng)求,如判斷出本能力層的節(jié)點(diǎn)資源模塊中保存有該內(nèi)容服務(wù)請(qǐng)求中攜帶的內(nèi)容標(biāo)識(shí)信息所對(duì)應(yīng)的內(nèi)容,則為該用戶提供所述內(nèi)容的服務(wù);如判斷出本能力層的節(jié)點(diǎn)資源模塊中未保存內(nèi)容服務(wù)請(qǐng)求中攜帶的內(nèi)容標(biāo)識(shí)信息所對(duì)應(yīng)的內(nèi)容,則向本能力層對(duì)應(yīng)的控制層發(fā)送中繼請(qǐng)求,其中攜帶上述內(nèi)容標(biāo)識(shí)信息;還用于在收到中繼定位響應(yīng)后,向相應(yīng)的能力層請(qǐng)求提供內(nèi)容,并將該內(nèi)容提供給所述用戶
      [0058]節(jié)點(diǎn)資源模塊負(fù)責(zé)計(jì)算和上報(bào)本能力層中節(jié)點(diǎn)存儲(chǔ)模塊的資源數(shù)據(jù),其中,資源數(shù)據(jù)包括:節(jié)點(diǎn)存儲(chǔ)模塊的存儲(chǔ)空間占用情況及及節(jié)點(diǎn)服務(wù)模塊提供內(nèi)容服務(wù)的并發(fā)數(shù)據(jù)。
      [0059]本發(fā)明還提供了一種⑶N網(wǎng)絡(luò)中內(nèi)容管理和服務(wù)的方法,包括以下步驟:
      [0060]數(shù)據(jù)管理模塊中配置有CDN系統(tǒng)的所有配置數(shù)據(jù),并同步到所有控制層的數(shù)據(jù)控制豐旲塊;
      [0061 ] 內(nèi)容管理模塊接收內(nèi)容提供商發(fā)來(lái)的內(nèi)容注入請(qǐng)求,并將該內(nèi)容注入請(qǐng)求下發(fā)到各控制層中的內(nèi)容控制模塊,由內(nèi)容控制模塊根據(jù)算法控制,向所在控制層對(duì)應(yīng)的能力層中的節(jié)點(diǎn)存儲(chǔ)模塊發(fā)送內(nèi)容注入請(qǐng)求,以通知該節(jié)點(diǎn)存儲(chǔ)模塊從內(nèi)容提供商的內(nèi)容庫(kù)中下拉內(nèi)容進(jìn)行存儲(chǔ)。
      [0062]用戶通過用戶終端向節(jié)點(diǎn)服務(wù)模塊發(fā)起請(qǐng)求服務(wù);
      [0063]如果節(jié)點(diǎn)服務(wù)模塊判斷出本能力層中的節(jié)點(diǎn)資源模塊中沒有保存對(duì)應(yīng)的內(nèi)容,則該節(jié)點(diǎn)服務(wù)模塊向所在能力層對(duì)應(yīng)的控制層中的中繼定位模塊進(jìn)行中繼定位請(qǐng)求;該中繼定位模塊找到有所請(qǐng)求內(nèi)容的源節(jié)點(diǎn)服務(wù)模塊后,將該源節(jié)點(diǎn)服務(wù)模塊的地址通知給上述節(jié)點(diǎn)服務(wù)模塊,由該節(jié)點(diǎn)服務(wù)模塊從源節(jié)點(diǎn)服務(wù)模塊下拉碼流,一邊提供給用戶服務(wù)。
      [0064]節(jié)點(diǎn)資源模塊向所在能力層對(duì)應(yīng)的控制層中的資源控制模塊上報(bào)節(jié)點(diǎn)資源;資源控制模塊收集所在控制層所對(duì)應(yīng)的各能力層中的節(jié)點(diǎn)資源模塊上報(bào)的節(jié)點(diǎn)資源,并給管理層做監(jiān)控分析以及作為中繼定位模塊的定位依據(jù)。
      [0065]在本實(shí)施中,管理層、控制層及能力層之間均可采用TCP(Transmission ControlProtocol,傳輸控制協(xié)議)進(jìn)行交互;能力層與內(nèi)容庫(kù)之間可采用FTP(File TransferProtocol,文件傳輸協(xié)議)進(jìn)行文件傳輸;用戶終端與能力層之間采用哪種協(xié)議可根據(jù)用戶終端類型的不同而定,如:當(dāng)用戶終端是STB(Set Top Box,機(jī)頂盒)時(shí),二者之間可采M RTSP ((Real Time Streaming Protocol,實(shí)時(shí)流傳輸協(xié)議)或H.264 ;當(dāng)用戶終端是PC或電話時(shí),二者之間可采用HTTP (Hyper Text Transfer Protocol,超文本傳輸協(xié)議)或HLS (Http live Streaming, http 實(shí)時(shí)流媒體協(xié)議)。
      [0066]如圖2所示,數(shù)據(jù)同步流程包括以下步驟:
      [0067]步驟201:當(dāng)某控制層的配置數(shù)據(jù)發(fā)生變更時(shí),數(shù)據(jù)管理模塊會(huì)向該控制層的數(shù)據(jù)控制模塊i發(fā)送數(shù)據(jù)同步下發(fā)消息;
      [0068]步驟202:數(shù)據(jù)控制模塊i接收到該消息后,會(huì)向上述數(shù)據(jù)管理模塊發(fā)送數(shù)據(jù)同步請(qǐng)求消息;
      [0069]步驟203:數(shù)據(jù)管理模塊收到后,回復(fù)數(shù)據(jù)同步響應(yīng)給該數(shù)據(jù)控制模塊i ;數(shù)據(jù)控制模塊i接收到該消息后,如果判斷出需要進(jìn)行數(shù)據(jù)同步,則進(jìn)行數(shù)據(jù)同步。
      [0070]如圖3所述,內(nèi)容注入流程包括以下步驟:
      [0071]步驟301:內(nèi)容提供商向內(nèi)容管理模塊發(fā)送內(nèi)容注入請(qǐng)求消息,其中至少攜帶內(nèi)容所在內(nèi)容庫(kù)的FTP信息,如IP地址、端口號(hào)、用戶名及密碼等;
      [0072]步驟302:內(nèi)容管理模塊接收到該消息后,回復(fù)響應(yīng)給內(nèi)容提供商;
      [0073]步驟303:內(nèi)容管理模塊向內(nèi)容控制模塊i發(fā)送內(nèi)容注入請(qǐng)求消息;
      [0074]步驟304:內(nèi)容控制模塊i接收消息后,回復(fù)響應(yīng)給內(nèi)容管理模塊;
      [0075]步驟305:內(nèi)容控制模塊i向節(jié)點(diǎn)存儲(chǔ)模塊j發(fā)送內(nèi)容注入請(qǐng)求消息;
      [0076]步驟306:節(jié)點(diǎn)存儲(chǔ)模塊j接收消息后,回復(fù)響應(yīng)給內(nèi)容控制模塊i ;
      [0077]步驟307:節(jié)點(diǎn)存儲(chǔ)模塊j從指定的內(nèi)容庫(kù)將內(nèi)容下拉到本節(jié)點(diǎn)存儲(chǔ)模塊進(jìn)行存儲(chǔ);
      [0078]步驟308:節(jié)點(diǎn)存儲(chǔ)模塊j存儲(chǔ)完內(nèi)容之后,向內(nèi)容控制模塊i發(fā)送內(nèi)容注入結(jié)果上報(bào)消息;
      [0079]步驟309:內(nèi)容控制模塊i接收消息后,回復(fù)響應(yīng)給節(jié)點(diǎn)存儲(chǔ)模塊j ;
      [0080]步驟310:內(nèi)容控制模塊i向內(nèi)容管理模塊發(fā)送內(nèi)容注入結(jié)果上報(bào)消息;
      [0081]步驟311:內(nèi)容管理模塊接收消息后,回響應(yīng)給內(nèi)容控制模塊i ;
      [0082]步驟312:內(nèi)容管理模塊向內(nèi)容提供商發(fā)送內(nèi)容注入結(jié)果上報(bào)消息;
      [0083]步驟313:內(nèi)容提供商接收消息后,回響應(yīng)給內(nèi)容管理模塊。
      [0084]如圖4所示,用戶點(diǎn)播服務(wù)流程包括以下步驟:
      [0085]步驟401:用戶終端向節(jié)點(diǎn)服務(wù)模塊i發(fā)送內(nèi)容服務(wù)請(qǐng)求消息,其中攜帶要點(diǎn)播的內(nèi)容的標(biāo)識(shí)信息;
      [0086]步驟402:如判斷出本能力層的節(jié)點(diǎn)存儲(chǔ)模塊中保存有此內(nèi)容,則節(jié)點(diǎn)服務(wù)模塊i向用戶終端提供碼流服務(wù);
      [0087]步驟403:如判斷出本能力層的節(jié)點(diǎn)存儲(chǔ)模塊中未保存此內(nèi)容,則節(jié)點(diǎn)服務(wù)模塊i向所在能力層對(duì)應(yīng)的控制層中的中繼定位模塊發(fā)送中繼定位請(qǐng)求消息,其中攜帶上述用戶終端要點(diǎn)播的內(nèi)容的標(biāo)識(shí)信息;
      [0088]步驟404:中繼定位模塊收到后,向節(jié)點(diǎn)服務(wù)模塊i返回中繼定位響應(yīng)消息,其中攜帶用戶終端所要點(diǎn)播的內(nèi)容所在的節(jié)點(diǎn)服務(wù)模塊j的地址信息;
      [0089]步驟405:節(jié)點(diǎn)服務(wù)模塊i根據(jù)該響應(yīng)消息,向節(jié)點(diǎn)服務(wù)模塊j發(fā)送碼流中繼請(qǐng)求消息;
      [0090]步驟406:節(jié)點(diǎn)服務(wù)模塊j向節(jié)點(diǎn)服務(wù)模塊i提供中繼碼流服務(wù);
      [0091]步驟407:節(jié)點(diǎn)服務(wù)模塊i向用戶終端提供中繼碼流服務(wù)。
      [0092]如圖5所述,節(jié)點(diǎn)資源上報(bào)流程包括以下步驟:
      [0093]步驟501:節(jié)點(diǎn)資源模塊j定時(shí)向資源控制模塊i發(fā)送資源上報(bào)消息;
      [0094]步驟502:資源控制模塊i整合所有節(jié)點(diǎn)資源后,向資源管理模塊發(fā)送資源上報(bào)消肩、O
      [0095]在本實(shí)施例中,管理層、控制層、能力層之間采用TCP(Transmission ControlProtocol,傳輸控制協(xié)議)協(xié)議進(jìn)行交互,在具體實(shí)施中可采用不同的通信協(xié)議。能力層與內(nèi)容庫(kù)之間采用FTP (File Transfer Protocol文件傳輸協(xié)議)協(xié)議進(jìn)行文件傳輸,在具體實(shí)施中可采用不同的傳輸協(xié)議。用戶終端與能力層之間采用哪種協(xié)議根據(jù)用戶終端類型不同而定,在具體實(shí)施中可采用不同的媒體交互協(xié)議。
      [0096]此外,如何確定用戶的服務(wù)節(jié)點(diǎn)在具體實(shí)施中可采用不同的策略算法。
      [0097]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來(lái)指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
      [0098]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。根據(jù)本發(fā)明的
      【發(fā)明內(nèi)容】
      ,還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種內(nèi)容分發(fā)網(wǎng)絡(luò),包括:管理層、一個(gè)以上的控制層和一個(gè)以上的能力層;其中,每個(gè)控制層對(duì)應(yīng)一個(gè)以上的能力層; 所述管理層中包含內(nèi)容管理模塊,用于將接收到的內(nèi)容提供商發(fā)來(lái)的內(nèi)容注入請(qǐng)求發(fā)送到控制層;其中,所述內(nèi)容注入請(qǐng)求消息中攜帶內(nèi)容庫(kù)的地址信息及請(qǐng)求注入的內(nèi)容的標(biāo)識(shí)信息; 所述控制層中包含內(nèi)容控制模塊,用于將接收到的所述內(nèi)容注入請(qǐng)求發(fā)送給對(duì)應(yīng)的能力層; 所述能力層中包含節(jié)點(diǎn)存儲(chǔ)模塊,用于在接收到對(duì)應(yīng)的控制層發(fā)來(lái)的所述內(nèi)容注入請(qǐng)求后,根據(jù)其中攜帶的所述內(nèi)容庫(kù)的地址信息及請(qǐng)求注入的內(nèi)容的標(biāo)識(shí)信息,從所述內(nèi)容庫(kù)中將相應(yīng)內(nèi)容下拉至本節(jié)點(diǎn)存儲(chǔ)模塊進(jìn)行存儲(chǔ)。
      2.如權(quán)利要求1所述的內(nèi)容分發(fā)網(wǎng)絡(luò),其特征在于: 所述能力層中還包括節(jié)點(diǎn)服務(wù)模塊,用于在接收到用戶發(fā)來(lái)的內(nèi)容服務(wù)請(qǐng)求后,如判斷出本能力層的節(jié)點(diǎn)資源模塊中保存有所述內(nèi)容服務(wù)請(qǐng)求中攜帶的內(nèi)容標(biāo)識(shí)信息所對(duì)應(yīng)的內(nèi)容,則為所述用戶提供所述內(nèi)容的服務(wù)。
      3.如權(quán)利要求1或2所述的內(nèi)容分發(fā)網(wǎng)絡(luò),其特征在于: 所述能力層中還包括節(jié)點(diǎn)服務(wù)模塊,用于在接收到用戶發(fā)來(lái)的內(nèi)容服務(wù)請(qǐng)求后,如判斷出本能力層的節(jié)點(diǎn)資源模塊中未保存所述內(nèi)容服務(wù)請(qǐng)求中攜帶的內(nèi)容標(biāo)識(shí)信息所對(duì)應(yīng)的內(nèi)容,則向本能力層對(duì)應(yīng)的控制層發(fā)送中繼請(qǐng)求,其中攜帶所述內(nèi)容標(biāo)識(shí)信息;還用于在收到中繼定位響應(yīng)后,向相應(yīng)的能力層請(qǐng)求提供所述內(nèi)容,并將所述內(nèi)容提供給所述用戶; 所述控制層中還包括中繼定位模塊,用于在收到所述中繼定位請(qǐng)求后,定位所請(qǐng)求的內(nèi)容所在的能力層,并將定位到的能力層的標(biāo)識(shí)信息通過所述中繼定位響應(yīng)發(fā)送給發(fā)起所述中繼定位請(qǐng)求的能力層。
      4.如權(quán)利要求1所述的內(nèi)容分發(fā)網(wǎng)絡(luò),其特征在于: 所述管理層中還包括數(shù)據(jù)管理模塊,用于向所述控制層同步配置數(shù)據(jù); 所述控制層中還包括數(shù)據(jù)控制模塊,用于從所述管理層同步本控制層相關(guān)的配置數(shù)據(jù)。
      5.如權(quán)利要求1、2或4所述的內(nèi)容分發(fā)網(wǎng)絡(luò),其特征在于: 所述能力層中還包括節(jié)點(diǎn)資源模塊,用于計(jì)算和向?qū)?yīng)控制層上報(bào)本能力層中的資源數(shù)據(jù);其中,所述資源數(shù)據(jù)包括:節(jié)點(diǎn)存儲(chǔ)模塊的存儲(chǔ)空間占用情況及及節(jié)點(diǎn)服務(wù)模塊提供內(nèi)容服務(wù)的并發(fā)數(shù)據(jù); 所述控制層中還包括資源控制模塊,用于收集本控制層對(duì)應(yīng)的所有能力層上報(bào)的資源數(shù)據(jù),并上報(bào)給所述管理層; 所述管理層中還包括資源管理模塊,用于收集控制層上報(bào)的所述資源數(shù)據(jù)。
      6.如權(quán)利要求1所述的內(nèi)容分發(fā)網(wǎng)絡(luò),其特征在于: 所述管理層、控制層及能力層之間采用傳輸控制協(xié)議進(jìn)行交互。
      7.一種在內(nèi)容分發(fā)網(wǎng)絡(luò)中進(jìn)行內(nèi)容管理的方法,應(yīng)用于如權(quán)利要求1所述的內(nèi)容分發(fā)網(wǎng)絡(luò)中,包括: 所述管理層將接收到的內(nèi)容提供商發(fā)來(lái)的內(nèi)容注入請(qǐng)求發(fā)送到控制層;其中,所述內(nèi)容注入請(qǐng)求消息中攜帶內(nèi)容庫(kù)的地址信息及請(qǐng)求注入的內(nèi)容的標(biāo)識(shí)信息; 所述控制層將接收到的所述內(nèi)容注入請(qǐng)求發(fā)送給對(duì)應(yīng)的能力層; 所述能力層在接收到對(duì)應(yīng)的控制層發(fā)來(lái)的所述內(nèi)容注入請(qǐng)求后,根據(jù)其中攜帶的所述內(nèi)容庫(kù)的地址信息及請(qǐng)求注入的內(nèi)容的標(biāo)識(shí)信息,從所述內(nèi)容庫(kù)中將相應(yīng)內(nèi)容下拉至本能力層進(jìn)行存儲(chǔ)。
      8.如權(quán)利要求7所述的方法,其特征在于,還包括: 所述能力層在接收到用戶發(fā)來(lái)的內(nèi)容服務(wù)請(qǐng)求后,如判斷出本能力層中保存有所述內(nèi)容服務(wù)請(qǐng)求中攜帶的內(nèi)容標(biāo)識(shí)信息所對(duì)應(yīng)的內(nèi)容,則為所述用戶提供所述內(nèi)容的服務(wù)。
      9.如權(quán)利要求7或8所述的方法,其特征在于,還包括: 所述能力層在接收到用戶發(fā)來(lái)的內(nèi)容服務(wù)請(qǐng)求后,如判斷出本能力層中未保存所述內(nèi)容服務(wù)請(qǐng)求中攜帶的內(nèi)容標(biāo)識(shí)信息所對(duì)應(yīng)的內(nèi)容,則向本能力層對(duì)應(yīng)的控制層發(fā)送中繼請(qǐng)求,其中攜帶所述內(nèi)容標(biāo)識(shí)信息; 所述控制層在收到所述中繼定位請(qǐng)求后,定位所請(qǐng)求的內(nèi)容所在的能力層,并將定位到的能力層的標(biāo)識(shí)信息通過中繼定位響應(yīng)發(fā)送給發(fā)起所述中繼請(qǐng)求的所述能力層; 所述能力層在收到所述中繼定位響應(yīng)后,向相應(yīng)的能力層請(qǐng)求提供所述內(nèi)容,并將所述內(nèi)容提供給所述用戶 。
      10.如權(quán)利要求7所述的方法,其特征在于,還包括: 所述管理層向所述控制層同步配置數(shù)據(jù); 所述控制層從所述管理層同步本控制層相關(guān)的配置數(shù)據(jù)。
      11.如權(quán)利要求7所述的方法,其特征在于,還包括: 所述能力層計(jì)算和向?qū)?yīng)控制層上報(bào)本能力層中的資源數(shù)據(jù);其中,所述資源數(shù)據(jù)包括:節(jié)點(diǎn)存儲(chǔ)模塊的存儲(chǔ)空間占用情況及及節(jié)點(diǎn)服務(wù)模塊提供內(nèi)容服務(wù)的并發(fā)數(shù)據(jù); 所述控制層中收集本控制層對(duì)應(yīng)的所有能力層上報(bào)的資源數(shù)據(jù),并上報(bào)給所述管理層; 所述管理層收集所述控制層上報(bào)的所述資源數(shù)據(jù)。
      【文檔編號(hào)】H04L29/06GK103973650SQ201310040964
      【公開日】2014年8月6日 申請(qǐng)日期:2013年2月1日 優(yōu)先權(quán)日:2013年2月1日
      【發(fā)明者】謝恩新, 熊勤 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1