国产精品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>

      一種控制流媒體數(shù)據(jù)在邊緣流媒體服務(wù)器上分布的方法

      文檔序號:7643714閱讀:194來源:國知局
      專利名稱:一種控制流媒體數(shù)據(jù)在邊緣流媒體服務(wù)器上分布的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及流^l體業(yè)務(wù),尤其涉及一種控制流媒體數(shù)據(jù)在邊緣流媒體 服務(wù)器上分布的方法。
      背景技術(shù)
      因?yàn)榱髅襟w業(yè)務(wù)處理的是音視頻數(shù)據(jù),對網(wǎng)絡(luò)帶寬的需求比較大,為 了有效降低骨干網(wǎng)傳輸?shù)膸拤毫Α⑻岣邔τ脩酎c(diǎn)播直播下載的響應(yīng)速 度,目前各個(gè)電信運(yùn)營商均采用或準(zhǔn)備采用分布式架構(gòu)來運(yùn)營流媒體業(yè)務(wù)。分布式架構(gòu)的核心就是內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network, CDN),即從中心節(jié)點(diǎn)流媒體服務(wù)器把SP/CP (內(nèi)容提供商/應(yīng)用提供商) 發(fā)布的媒體節(jié)目推送到邊緣節(jié)點(diǎn)的流媒體服務(wù)器上,由邊緣節(jié)點(diǎn)的流媒體 服務(wù)器就近為用戶提供流媒體服務(wù)。流媒體業(yè)務(wù)和IPTV業(yè)務(wù)都已經(jīng)實(shí)現(xiàn)了利用CDN網(wǎng)絡(luò)進(jìn)行內(nèi)容的分 發(fā),但是在實(shí)際應(yīng)用時(shí)發(fā)現(xiàn)需要過多的人工參與操作,尤其在業(yè)務(wù)量比較 大的情況下,非常費(fèi)時(shí)費(fèi)力。傳統(tǒng)的CDN內(nèi)容分發(fā)過程是SP/CP把所有的媒體文件都上傳發(fā)布到 流媒體業(yè)務(wù)管理平臺(tái)的中心節(jié)點(diǎn)上,但是因?yàn)檫吘壒?jié)點(diǎn)的存儲(chǔ)容量是有限 的,每個(gè)邊緣節(jié)點(diǎn)不可能保存全部節(jié)目,所以就需要運(yùn)營商的CDN管理 員來決定哪些內(nèi)容發(fā)布到全部的邊緣節(jié)點(diǎn),哪些內(nèi)容僅發(fā)布到哪部分邊緣 節(jié)點(diǎn)上。當(dāng)內(nèi)容比較多時(shí),CDN管理員的工作量就會(huì)變的非常大,而且 邊緣節(jié)點(diǎn)的流媒體服務(wù)器只能被動(dòng)接受管理員對內(nèi)容的增刪,而不管這些 節(jié)目是否被用戶訪問過,有些節(jié)目用戶想看而邊緣節(jié)點(diǎn)無此節(jié)目。因此, 邊緣流媒體服務(wù)器的這種被動(dòng)內(nèi)容管理方式很難達(dá)到合理的分布。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題在于提供一種控制流媒體數(shù)據(jù)在邊緣流 媒體服務(wù)器上分布的方法,以解決對邊緣流媒體服務(wù)器內(nèi)容管理方面存在 的不能合理分布的問題。為了解決上述問題,本發(fā)明提供了 一種控制流媒體數(shù)據(jù)在邊緣流媒體 服務(wù)器上分布的方法,應(yīng)用于由終端用戶、中心節(jié)點(diǎn)裝置和與其連接的中 心流媒體服務(wù)器、不同的邊緣節(jié)點(diǎn)裝置和與其連接的邊緣流媒體服務(wù)器所組成的流媒體業(yè)務(wù)分布式架構(gòu)中,其特征在于,包括以下步驟(1) 初始狀態(tài)時(shí),通過所迷中心節(jié)點(diǎn)裝置,在所述中心流媒體服務(wù) 器中選擇部分或全部內(nèi)容發(fā)布到與不同的邊緣節(jié)點(diǎn)裝置相連接的邊緣流 媒體服務(wù)器上;(2) 所述邊緣流媒體服務(wù)器對接收到的內(nèi)容進(jìn)行有效期判斷,如果 內(nèi)f^效期還未到期,則所述邊緣流媒體服務(wù)器保存該內(nèi)容,并記錄該內(nèi)容的相關(guān)參數(shù)信息;如果內(nèi)容有效期到期,則所述邊緣流媒體服務(wù)器刪除 該內(nèi)容;(3) 當(dāng)所述終端用戶向某個(gè)邊緣節(jié)點(diǎn)裝置請求某內(nèi)容時(shí),與該邊緣 節(jié)點(diǎn)裝置相連接的邊緣流媒體服務(wù)器判斷是否保存有請求的某內(nèi)容,如杲 存在該內(nèi)容,則該邊緣流媒體服務(wù)器將請求內(nèi)容發(fā)給終端用戶;如果不存 在該內(nèi)容,則該邊緣流媒體服務(wù)器通過與其相連的邊緣節(jié)點(diǎn)裝置向中心節(jié) 點(diǎn)裝置或其他邊緣節(jié)點(diǎn)裝置發(fā)起主動(dòng)請求該內(nèi)容,取得該內(nèi)容后再發(fā)給終 端用戶;(4) 當(dāng)所述邊緣流媒體服務(wù)器中磁盤空間占用超過一定的閾值時(shí), 則所述邊緣流媒體服務(wù)器根據(jù)記錄內(nèi)容的相關(guān)參數(shù)信息刪除部分內(nèi)容。本發(fā)明所述的組織方法,其中,所述步驟(3)中如果不存在該內(nèi)容, 則該邊緣流媒體服務(wù)器通過與其相連的邊緣節(jié)點(diǎn)裝置向中心節(jié)點(diǎn)裝置或 其他邊緣節(jié)點(diǎn)裝置發(fā)起請求該內(nèi)容,取得該內(nèi)容后再發(fā)給終端用戶,進(jìn)一 步包括所述逸蟓流媒體服務(wù)器:fe^得的內(nèi)容在一定時(shí)間內(nèi)保存在本地,當(dāng)再有所述終端用戶向與該邊緣流媒體服務(wù)器相連的邊緣節(jié)點(diǎn)裝置請求該內(nèi) 容時(shí),則該邊緣流媒體服務(wù)器直接將請求的內(nèi)容發(fā)給終端用戶。本發(fā)明所迷的方法,其中,步驟(2)中所述有效期為版權(quán)的有效期、 運(yùn)營商管理員或SP/CP設(shè)定的有效期之一。本發(fā)明所迷的方法,其中,步驟(2)中所述如果內(nèi)容有效期到期, 則所述邊緣流媒體服務(wù)器刪除該內(nèi)容,包括如果內(nèi)容有效期到期,則所述邊緣流媒體服務(wù)器將該內(nèi)容立即刪除或 凍結(jié)一段時(shí)間后再刪除。本發(fā)明所迷的方法,其中,步驟(2)中所述如果內(nèi)容有效期到期, 則所述邊緣流媒體服務(wù)器刪除該內(nèi)容,進(jìn)一步包括所述邊緣流媒體服務(wù)器不再向終端用戶提供對該內(nèi)容的訪問。本發(fā)明所述的方法,其中,所述內(nèi)容的相關(guān)參數(shù)信息,包括內(nèi)容的 訪問頻度、內(nèi)容的失效時(shí)間和內(nèi)容要求的磁盤空間;上述組織方法,其中,步驟(4)中所述刪除部分內(nèi)容,包括刪除 較長時(shí)間不被終端用戶訪問的內(nèi)容和較少被終端用戶訪問的內(nèi)容。本發(fā)明所述的方法,其中,所述步驟(l)中,進(jìn)一步包括初始狀態(tài)時(shí),所述中心節(jié)點(diǎn)裝置才艮據(jù)運(yùn)營商CDN管理員的指示,在 所述中心流媒體服務(wù)器中選擇部分或全部內(nèi)容發(fā)布到與不同的邊緣節(jié)點(diǎn) 裝置相連接的邊緣流媒體服務(wù)器上。本發(fā)明所述的這種方法對邊緣流媒體服務(wù)器的內(nèi)容進(jìn)行了動(dòng)態(tài)調(diào)整, 比傳統(tǒng)被動(dòng)調(diào)整方法能更及時(shí)響應(yīng)用戶需求的變化,從而更好的降低用戶 訪問熱點(diǎn)內(nèi)容的響應(yīng)時(shí)間。附閨說明困1是本發(fā)明實(shí)施例所述的流媒體業(yè)務(wù)的分布式架構(gòu)的系統(tǒng)框架示意圖;困2是本發(fā)明實(shí)施例所述的一種控制流媒體數(shù)據(jù)在邊緣流媒體服務(wù)器上分布的方法的具體流程圖。
      具體實(shí)施方式
      本發(fā)明為了解決傳統(tǒng)技術(shù)方案存在的弊端,通過以下具體實(shí)施例進(jìn)一 步闡述本發(fā)明所述的 一種控制流媒體數(shù)據(jù)在邊緣流媒體服務(wù)器上分布的 方法,以下對具體實(shí)施方式
      進(jìn)行詳細(xì)描述,但不作為對本發(fā)明的限定。如

      圖1所示,本發(fā)明實(shí)施例所述的流媒體業(yè)務(wù)的分布式架構(gòu)的系統(tǒng)包括 一個(gè)中心節(jié)點(diǎn)裝置和與其連接的中心流媒體服務(wù)器i、多個(gè)邊緣節(jié)點(diǎn) 裝置和與其連接的邊緣流媒體服務(wù)器(本實(shí)施例中以一個(gè)邊緣節(jié)點(diǎn)裝置m 和一個(gè)邊緣節(jié)點(diǎn)裝置n為例)、終端用戶x組成,所述分布式架構(gòu)的模式 還可以是中心節(jié)點(diǎn)裝置和邊緣節(jié)點(diǎn)裝置包含多個(gè)流4某體服務(wù)器。在實(shí)施例中本發(fā)明所述對邊緣流媒體服務(wù)器內(nèi)容管理分為兩大部分(一) 邊緣流媒體服務(wù)器k、 j對媒體內(nèi)容的初始化初始時(shí)由運(yùn)營 商CDN管理員在所述中心流媒體服務(wù)器i中選擇部分或全部內(nèi)容發(fā)布到 邊緣節(jié)點(diǎn)的流媒體服務(wù)器上;(二) 邊緣流媒體服務(wù)器k、 j媒體內(nèi)容的自行管理(1) 對于有效期(例如版權(quán)的有效期、運(yùn)營商管理員或SP/CP設(shè)定 的有效期)到期的媒體內(nèi)容,邊緣流媒體服務(wù)器k、 j將其立即刪除或凍 結(jié)一段時(shí)間后再刪除,邊緣流媒體服務(wù)器k、 j不再向終端用戶提供對該 內(nèi)容的訪問;(2) 對于有效期還未到的媒體內(nèi)容,采取如下步驟① 對于存在于該邊緣流媒體服務(wù)器中的媒體內(nèi)容,通過邊緣節(jié)點(diǎn)裝置 把終端用戶訪問該媒體內(nèi)容的訪問頻度記錄下來;② 如果萊個(gè)終端用戶請求的內(nèi)容在邊緣流媒體服務(wù)器上存在,則邊緣 流媒體服務(wù)器直接響應(yīng)該請求;(3) 如果用戶請求的內(nèi)容在流媒體服務(wù)器中沒有,采取如下步驟 ①邊緣流媒體服務(wù)器應(yīng)主動(dòng)發(fā)起PULL請求向中心節(jié)點(diǎn)裝置或其他邊緣節(jié)點(diǎn)裝置請求該內(nèi)容,取到該內(nèi)容后再向終端用戶提供媒體內(nèi)容服務(wù);②邊緣流媒體服務(wù)器把取得后的內(nèi)容在一定時(shí)間內(nèi)保存在本地,當(dāng)再 有新的請求同樣媒體內(nèi)容到來時(shí),直接響應(yīng)用戶請求,這樣提高了終端用戶訪問效率;(4)當(dāng)邊緣流媒體服務(wù)器中的磁盤空間占用超過一定的閾值(例如 80%)時(shí),必須強(qiáng)制進(jìn)行內(nèi)容更新,更新的策略可以不限,例如根據(jù)內(nèi) 容的訪問頻度、內(nèi)容的失效時(shí)間、內(nèi)容要求的磁盤空間等參數(shù)自動(dòng)刪除較 長時(shí)間不被終端用戶訪問的內(nèi)容和較少被終端用戶訪問的內(nèi)容,這樣可以 保證流媒體服務(wù)器上有足夠的緩存空間為終端用戶提供服務(wù)。如圖2所示, 一種控制流媒體數(shù)據(jù)在邊緣流媒體服務(wù)器上分布的方法 的具體流程,結(jié)合圖1,具體如下步驟步驟201,初始狀態(tài)時(shí),所述中心節(jié)點(diǎn)裝置推送部分內(nèi)容到所述邊緣 流媒體服務(wù)器上;步驟202,所述邊緣流媒體服務(wù)器判斷接收的內(nèi)容是否過期;步驟203,如果接收的內(nèi)容過期,則所述邊緣流媒體服務(wù)器立即刪除或凍結(jié)一段時(shí)間之后再刪除該內(nèi)容;步驟204,如果接收的內(nèi)容未過期,則所述邊緣流媒體服務(wù)器保存該內(nèi)容,同時(shí)記錄節(jié)目內(nèi)容的訪問頻度等更新策略所用參數(shù)信息;步驟205,當(dāng)所述終端用戶向某個(gè)邊緣節(jié)點(diǎn)裝置請求某內(nèi)容時(shí),與該 邊緣節(jié)點(diǎn)裝置相連接的邊緣流媒體服務(wù)器判斷本地是否存在該節(jié)目;步驟206,如果邊緣流媒體服務(wù)器判斷本地不存在,則通過與其相連 接的邊緣節(jié)點(diǎn)裝置向中心節(jié)點(diǎn)裝置或其他邊緣節(jié)點(diǎn)裝置發(fā)出PULL請求 該節(jié)目內(nèi)容;如果存在該節(jié)目內(nèi)容,則該邊緣流媒體服務(wù)器將請求的節(jié)目 內(nèi)容發(fā)給終端用戶;步驟207,所迷邊緣流媒體服務(wù)器判斷本地占用的磁盤空間是否超過 閾值(80% );步驟20S,如果占用的磁盤空間超過閾值,則按照更新策略根據(jù)記錄的相關(guān)Wt刪除某些內(nèi)容;從而完成內(nèi)容的動(dòng)態(tài)更新,了動(dòng)態(tài)調(diào)整,比傳統(tǒng)被動(dòng)調(diào)整方法能更及時(shí)響應(yīng)用戶需求的變化,從而更 好的降低用戶訪問熱點(diǎn)內(nèi)容的響應(yīng)時(shí)間。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì) 的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變 形,但這扭i目^的故^如^飛都成屋千太勞即圍。
      權(quán)利要求
      1. 一種控制流媒體數(shù)據(jù)在邊緣流媒體服務(wù)器上分布的方法,應(yīng)用于由終端用戶、中心節(jié)點(diǎn)裝置和與其連接的中心流媒體服務(wù)器、不同的邊緣節(jié)點(diǎn)裝置和與其連接的邊緣流媒體服務(wù)器所組成的流媒體業(yè)務(wù)分布式架構(gòu)中,其特征在于,包括以下步驟(1)初始狀態(tài)時(shí),通過所述中心節(jié)點(diǎn)裝置,在所述中心流媒體服務(wù)器中選擇部分或全部內(nèi)容發(fā)布到與不同的邊緣節(jié)點(diǎn)裝置相連接的邊緣流媒體服務(wù)器上;(2)所述邊緣流媒體服務(wù)器對接收到的內(nèi)容進(jìn)行有效期判斷,如果內(nèi)容有效期還未到期,則所述邊緣流媒體服務(wù)器保存該內(nèi)容,并記錄該內(nèi)容的相關(guān)參數(shù)信息;如果內(nèi)容有效期到期,則所述邊緣流媒體服務(wù)器刪除該內(nèi)容;(3)當(dāng)所述終端用戶向某個(gè)邊緣節(jié)點(diǎn)裝置請求某內(nèi)容時(shí),與該邊緣節(jié)點(diǎn)裝置相連接的邊緣流媒體服務(wù)器判斷是否保存有請求的某內(nèi)容,如果存在該內(nèi)容,則該邊緣流媒體服務(wù)器將請求內(nèi)容發(fā)給終端用戶;如果不存在該內(nèi)容,則該邊緣流媒體服務(wù)器通過與其相連的邊緣節(jié)點(diǎn)裝置向中心節(jié)點(diǎn)裝置或其他邊緣節(jié)點(diǎn)裝置發(fā)起主動(dòng)請求該內(nèi)容,取得該內(nèi)容后再發(fā)給終端用戶;(4)當(dāng)所述邊緣流媒體服務(wù)器中磁盤空間占用超過一定的閾值時(shí),則所述邊緣流媒體服務(wù)器根據(jù)記錄內(nèi)容的相關(guān)參數(shù)信息刪除部分內(nèi)容。
      2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(3)中如果不 存在該內(nèi)容,則該邊緣流媒體服務(wù)器通過與其相連的邊緣節(jié)點(diǎn)裝置向中心 節(jié)點(diǎn)裝置或其他邊緣節(jié)點(diǎn)裝置發(fā)起請求該內(nèi)容,取得該內(nèi)容后再發(fā)給終端 用戶,進(jìn)一步包括所述邊蟓流媒體服務(wù)器^得的內(nèi)容在一定時(shí)間內(nèi)保存在本地,當(dāng)再 有所述終端周戶向與該邊緣流媒體服務(wù)器相連的邊緣節(jié)點(diǎn)裝置請求該內(nèi) 容時(shí),則該逸緣流媒體服務(wù)器直接將請求的內(nèi)容發(fā)給終端用戶。
      3、 如權(quán)利要求l所述的方法,其特征在于,步驟(2)中所述有效期 為版權(quán)的有效期、運(yùn)營商管理員或SP/CP設(shè)定的有效期之一。
      4、 如權(quán)利要求l所述的方法,其特征在于,步驟(2)中所述如果內(nèi) 容有效期到期,則所迷邊緣流媒體服務(wù)器刪除該內(nèi)容,包括如果內(nèi)容有效期到期,則所述邊緣流媒體服務(wù)器將該內(nèi)容立即刪除或 凍結(jié)一段時(shí)間后再刪除。
      5、 如權(quán)利要求l所迷的方法,其特征在于,步驟(2)中所述如果內(nèi) 容有效期到期,則所述邊緣流媒體服務(wù)器刪除該內(nèi)容,進(jìn)一步包括所述i^流媒體服務(wù)器不再向終端用戶提供對該內(nèi)容的訪問。
      6、 如權(quán)利要求l所迷的方法,其特征在于,所述內(nèi)容的相關(guān)參數(shù)信 息,包括內(nèi)容的訪問頻度、內(nèi)容的失效時(shí)間和內(nèi)容要求的磁盤空間。
      7、 如權(quán)利要求l所述的方法,其特征在于,步驟(4)中所述刪除部 分內(nèi)容,包括刪除較長時(shí)間不被終端用戶訪問的內(nèi)容和較少被終端用戶 訪問的內(nèi)容。
      8、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(l)中,進(jìn)一 步包括初始狀態(tài)時(shí),所述中心節(jié)點(diǎn)裝置根據(jù)運(yùn)營商CDN的指示,在所述中 心流媒體服務(wù)器中選擇部分或全部內(nèi)容發(fā)布到與不同的邊緣節(jié)點(diǎn)裝置相 連接的邊緣流媒體服務(wù)器上。
      全文摘要
      本發(fā)明公開了一種控制流媒體數(shù)據(jù)在邊緣流媒體服務(wù)器上分布的方法,包括初始狀態(tài)時(shí),通過中心節(jié)點(diǎn)裝置,在中心流媒體服務(wù)器中選擇部分或全部內(nèi)容發(fā)布到與不同的邊緣節(jié)點(diǎn)裝置相連接的邊緣流媒體服務(wù)器;邊緣流媒體服務(wù)器對接收到的內(nèi)容進(jìn)行有效期判斷,如未到期,邊緣流媒體服務(wù)器保存該內(nèi)容,并記錄該內(nèi)容的相關(guān)參數(shù)信息;當(dāng)終端用戶請求某內(nèi)容時(shí),與邊緣節(jié)點(diǎn)裝置相連的邊緣流媒體服務(wù)器判斷是否保存有請求的內(nèi)容,如存在,該邊緣流媒體服務(wù)器將請求內(nèi)容發(fā)給終端用戶;當(dāng)邊緣流媒體服務(wù)器中磁盤空間占用超過一定的閾值時(shí),則根據(jù)記錄內(nèi)容的相關(guān)參數(shù)信息刪除部分內(nèi)容。本發(fā)明解決了對邊緣流媒體服務(wù)器內(nèi)容管理方面存在的不能合理分布的問題。
      文檔編號H04L12/28GK101232388SQ20071000369
      公開日2008年7月30日 申請日期2007年1月26日 優(yōu)先權(quán)日2007年1月26日
      發(fā)明者王金東 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1