專利名稱:視頻點(diǎn)播系統(tǒng)及該系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)部署的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)通信技術(shù),尤其涉及一種視頻點(diǎn)播系統(tǒng)及其實(shí)現(xiàn)數(shù)據(jù)部署的方法。
背景技術(shù):
V0D (Video On Demand視頻點(diǎn)播)是在互聯(lián)網(wǎng)上提供的一種交互式多媒體業(yè)務(wù),可 以為住宅和商業(yè)用戶提供單一接入通道,使他們可以點(diǎn)播遠(yuǎn)程視頻節(jié)目。傳統(tǒng)的V0D (視頻點(diǎn)播)是采用C/S (客戶機(jī)/服務(wù)器)連接模式提供點(diǎn)播(包括V0D和 時(shí)移電視)業(yè)務(wù)的。由于1/0 (服務(wù)器輸入/輸出)"瓶頸"的限制, 一臺(tái)服務(wù)器只能支持 有限的并發(fā)流(千數(shù)量級(jí)的并發(fā)流)。要解決十萬(wàn)、百萬(wàn)用戶同時(shí)收看的問(wèn)題,不僅需要 大量服務(wù)器,還需要極寬的網(wǎng)絡(luò)帶寬??蛻魴C(jī)/服務(wù)器模式己經(jīng)成為制約VOD發(fā)展的"瓶 頸"。目前,解決方法是體系結(jié)構(gòu)向P2P (點(diǎn)對(duì)點(diǎn))對(duì)等連接模式演化。P2P技術(shù)將許多用戶 結(jié)合成一個(gè)網(wǎng)絡(luò),共享其中的帶寬,共同處理其中的信息。與傳統(tǒng)的客戶機(jī)/服務(wù)器模式不 同,P2P工作方式中,每一個(gè)客戶終端既是客戶機(jī)又是服務(wù)器。以共享下載文件為例,下載 同一個(gè)文件的眾多用戶中的每一個(gè)用戶終端只需要下載文件的--個(gè)片段,然后瓦相交換, 最終每個(gè)用戶都得到完整的文件。在傳統(tǒng)的P2P對(duì)等網(wǎng)絡(luò)中,媒體數(shù)據(jù)存在于分散的終端硬盤(pán)中,當(dāng)在線用戶數(shù)較少 時(shí),單純P2P模式無(wú)法提供服務(wù)保證,用戶無(wú)法得到真正的VOD服務(wù)。發(fā)明內(nèi)容本發(fā)明的目的是提供一種簡(jiǎn)單實(shí)用、數(shù)據(jù)部署合理的VOD (視頻點(diǎn)播)系統(tǒng)及該系統(tǒng)實(shí) 現(xiàn)數(shù)據(jù)部署的方法,將傳統(tǒng)的C/S (客戶機(jī)/服務(wù)器)連接模式與P2P (點(diǎn)對(duì)點(diǎn))對(duì)等連接 模式結(jié)合起來(lái),形成優(yōu)勢(shì)互補(bǔ)、性能完備的P2P V0D服務(wù)結(jié)構(gòu)。 本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的本發(fā)明的視頻點(diǎn)播系統(tǒng),通過(guò)運(yùn)營(yíng)支持系統(tǒng)支持,所述運(yùn)營(yíng)支持系統(tǒng)為視頻點(diǎn)播系統(tǒng) 提供視頻業(yè)務(wù),其特征在于,所述視頻點(diǎn)播系統(tǒng)包括城域網(wǎng)媒體系統(tǒng)和至少一個(gè)駐地網(wǎng)媒 體系統(tǒng),其中,所述的城域網(wǎng)媒體系統(tǒng)包括中心媒體服務(wù)器CMS、多個(gè)媒體分發(fā)緩存結(jié)點(diǎn)MDC和多個(gè) 邊緣媒體服務(wù)器EMS,所述CMS與多個(gè)MDC之間及每個(gè)MDC與多個(gè)EMS之間通過(guò)點(diǎn)對(duì)點(diǎn)P2P對(duì)等 連接,所述多個(gè)MDC相互之間、多個(gè)EMS相互之間通過(guò)P2P對(duì)等連接;所述的每個(gè)駐地網(wǎng)媒體系統(tǒng)包括EMS和多個(gè)媒體終端HMT,所述EMS與多個(gè)HMT之間通過(guò) P2P對(duì)等連接,所述多個(gè)HMT相互之間通過(guò)P2P對(duì)等連接。所述CMS與多個(gè)EMS之間通過(guò)P2P對(duì)等連接。所述視頻點(diǎn)播系統(tǒng)可根據(jù)以下至少一個(gè)條件進(jìn)行數(shù)據(jù)部署根據(jù)已存儲(chǔ)數(shù)據(jù)的被訪問(wèn)度進(jìn)行數(shù)據(jù)部署;根據(jù)用戶級(jí)別進(jìn)行數(shù)據(jù)傳輸?shù)乃俣群唾|(zhì)量方面的部署;根據(jù)EMS被訪問(wèn)度的大小,選擇為用戶服務(wù)的最優(yōu)EMS,并提供數(shù)據(jù)部署;根據(jù)各個(gè)結(jié)點(diǎn)的存儲(chǔ)空間占用,進(jìn)行數(shù)據(jù)部署。 本發(fā)明的視頻點(diǎn)播系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)部署的方法,包括以下步驟A、 CMS收到數(shù)據(jù)增加任務(wù)后,根據(jù)城域網(wǎng)各個(gè)結(jié)點(diǎn)的存儲(chǔ)空間信息和/或訪問(wèn)度的大 小對(duì)城域網(wǎng)進(jìn)行數(shù)據(jù)部署;B、 EMS收到新的數(shù)據(jù)增加任務(wù)后,根據(jù)駐地網(wǎng)各個(gè)HMT的用戶級(jí)別及其存儲(chǔ)空間信息 對(duì)駐地網(wǎng)進(jìn)行數(shù)據(jù)部署。所述的步驟A包括,步驟A1、 CMS査詢城域網(wǎng)EMS和/或MDC結(jié)點(diǎn)的空間信息,如果有空間,則向該EMS和/或 MDC增加數(shù)據(jù);如果沒(méi)有空間則進(jìn)行歩驟A2、對(duì)沒(méi)有空間的EMS和/或MDC,根據(jù)其已存儲(chǔ)數(shù)據(jù)的被訪問(wèn)度,刪除被訪問(wèn)度 較少的數(shù)據(jù)。所述的歩驟A1中,CMS向EMS和/或MDC增加數(shù)據(jù)時(shí),還包括歩驟All、讀取EMS上數(shù)據(jù)的被訪問(wèn)信息,當(dāng)數(shù)據(jù)的被訪問(wèn)度較大時(shí),則把EMS上被訪 問(wèn)度較大的數(shù)據(jù)的一份拷貝分發(fā)到離訪問(wèn)用戶最近且訪問(wèn)度較大的EMS上;步驟A12、査詢MDC結(jié)點(diǎn)的數(shù)據(jù)信息,如果數(shù)據(jù)沒(méi)有在與其交互頻繁的EMS上進(jìn)行部 署,則向該MDC部署增加數(shù)據(jù)。所述的歩驟A2包括,歩驟A21、 CMS査詢?cè)揈MS所有數(shù)據(jù)的信息,并根據(jù)數(shù)據(jù)的被訪問(wèn)度進(jìn)行排序之后,根據(jù)要?jiǎng)h除的空間總量刪除被訪問(wèn)度較小的數(shù)據(jù);歩驟A22、 CMS査詢?cè)揗DC上的所有數(shù)據(jù)信息,刪除被訪問(wèn)度較小的數(shù)據(jù)。
所述的歩驟B包括,步驟B1、查詢駐地網(wǎng)各個(gè)HMT的用戶級(jí)別及其存儲(chǔ)空間信息,如果有空間,則向該HMT 增加數(shù)據(jù),并優(yōu)先向高級(jí)用戶增加數(shù)據(jù) 如果沒(méi)有空間則進(jìn)行步驟B2、對(duì)沒(méi)有空間的HMT,根據(jù)其已存儲(chǔ)數(shù)據(jù)的被訪問(wèn)量,刪除被訪問(wèn)量較少的數(shù)據(jù)。所述的步驟B1還包括,步驟Bll、査詢駐地網(wǎng)HMT的存儲(chǔ)空間信息和用戶信息,區(qū)分高級(jí)用戶和低級(jí)用戶,并 査詢所需增加的數(shù)據(jù)的被訪問(wèn)度;歩驟B12、根據(jù)所述的被訪問(wèn)度的大小,確定數(shù)據(jù)在高級(jí)用戶和低級(jí)用戶上的部署, 如果數(shù)據(jù)的被訪問(wèn)度較大,則在髙級(jí)用戶上增加數(shù)據(jù); 如果數(shù)據(jù)的被訪問(wèn)度較小,則在低級(jí)用戶上增加數(shù)據(jù)。 所述的歩驟B2包括,步驟B21、 EMS査詢?cè)揌MT的數(shù)據(jù)信息及用戶信息,并根據(jù)査詢的結(jié)果分析該HMT需釋放 的空間;步驟B22、根據(jù)該HMT需釋放的空間,及己存儲(chǔ)數(shù)據(jù)的被訪問(wèn)度,刪除被訪問(wèn)度較小的 數(shù)據(jù)。由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明所述的視頻點(diǎn)播系統(tǒng)及該系統(tǒng)實(shí)現(xiàn)數(shù) 據(jù)部署的方法,由于包括城域網(wǎng)媒體系統(tǒng)和駐地網(wǎng)媒體系統(tǒng),其中城域網(wǎng)媒體系統(tǒng)包括中 心媒體服務(wù)器CMS、多個(gè)媒體分發(fā)緩存結(jié)點(diǎn)MDC和多個(gè)邊緣媒體服務(wù)器EMS,相互之間通過(guò) P2P對(duì)等連接;駐地網(wǎng)媒體系統(tǒng)包括EMS和多個(gè)媒體終端HMT,相互之間通過(guò)P2P對(duì)等連接。 將傳統(tǒng)的C八S連接模式與P2P對(duì)等連接模式結(jié)合起來(lái),形成優(yōu)勢(shì)互補(bǔ)、性能完備的P2P VOD服 務(wù)結(jié)構(gòu)。又由于系統(tǒng)可根據(jù)已存儲(chǔ)數(shù)據(jù)的被訪問(wèn)度、用戶級(jí)別、系統(tǒng)各個(gè)結(jié)點(diǎn)的存儲(chǔ)空間占用 等條件,進(jìn)行數(shù)據(jù)部署。使用戶能很快的定位到自己需要的影片,并獲得盡可能好的數(shù)據(jù) 服務(wù)質(zhì)量和數(shù)據(jù)服務(wù)速度。簡(jiǎn)單實(shí)用,主要應(yīng)用于計(jì)算機(jī)通信領(lǐng)域,也適用與其它通信領(lǐng)域。
圖l為本發(fā)明視頻點(diǎn)播系統(tǒng)的系統(tǒng)框圖; 圖2為本發(fā)明視頻點(diǎn)播系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)部署的流程圖。
具體實(shí)施方式
本發(fā)明視頻點(diǎn)播系統(tǒng)較佳的具體實(shí)施方式
如圖l所示,包括城域網(wǎng)媒體系統(tǒng)和三個(gè)駐 地網(wǎng)媒體系統(tǒng),其中,駐地網(wǎng)媒體系統(tǒng)可以有多個(gè),但至少有一個(gè)。由運(yùn)營(yíng)支持系統(tǒng)為視 頻點(diǎn)播系統(tǒng)提供視頻業(yè)務(wù),運(yùn)營(yíng)支持系統(tǒng)包括MPC (媒體處理中心:Multimedia Process Center):用于針對(duì)CNGI (中閨下一代互 聯(lián)網(wǎng))視頻多媒體業(yè)務(wù)對(duì)于媒體格式的統(tǒng)一要求,建立起有效的視頻多媒體點(diǎn)播節(jié)目統(tǒng)一 編碼處理、轉(zhuǎn)換平臺(tái),并可通過(guò)該平臺(tái)輸入與節(jié)目對(duì)應(yīng)的標(biāo)引信息;SP (業(yè)務(wù)門(mén)戶Service Poretal):用于根據(jù)視頻節(jié)目的內(nèi)容和用戶信息以及用戶 訂購(gòu)信息等內(nèi)容向CNG1用戶提供個(gè)性化門(mén)戶服務(wù);BOSS (運(yùn)營(yíng)支撐系統(tǒng)Business Operation Support System):是運(yùn)營(yíng)商客戶資 源、業(yè)務(wù)擴(kuò)展的支持系統(tǒng),包括客戶管理系統(tǒng),業(yè)務(wù)管理系統(tǒng),資源管理系統(tǒng);DRMS (數(shù)字版本管理系統(tǒng)Digital Rights Management System):實(shí)現(xiàn)網(wǎng)絡(luò)上媒體 內(nèi)容的安全分發(fā),保護(hù)內(nèi)容所有者的合法權(quán)益。及系統(tǒng)網(wǎng)管等。所述的城域網(wǎng)媒體系統(tǒng)包括CMS (Center Media Server 中心媒體服務(wù)器)位于CNGI (中國(guó)下一代互聯(lián)網(wǎng))視 頻多媒體點(diǎn)播系統(tǒng)的城域P2P網(wǎng)絡(luò)中,為城域網(wǎng)節(jié)點(diǎn)提供媒體數(shù)據(jù)的下載服務(wù)多個(gè)MDC (Media Distribute Cache Server 媒體分發(fā)緩存結(jié)點(diǎn))位于CNGI視頻多 媒體點(diǎn)播系統(tǒng)的第一級(jí)P2P網(wǎng)絡(luò)(城域網(wǎng))中,為城域網(wǎng)其他服務(wù)器提供媒體數(shù)據(jù)的下載服 務(wù);及多個(gè)EMS (Edge Media Server邊緣媒體服務(wù)器)位于CNGI視頻多媒體點(diǎn)播系統(tǒng) 的城域P2P網(wǎng)絡(luò)和局域P2P網(wǎng)絡(luò)中,與城域P2P網(wǎng)的其他服務(wù)器交換數(shù)據(jù)并為駐地網(wǎng)用戶提供 媒體數(shù)據(jù)服務(wù)。所述CMS與多個(gè)MDC之間及每個(gè)MDC與多個(gè)EMS之間通過(guò)P2P (點(diǎn)對(duì)點(diǎn))對(duì)等連接,所述 多個(gè)MDC相互之間、多個(gè)EMS相互之間通過(guò)P2P對(duì)等連接;所述的每個(gè)駐地網(wǎng)媒體系統(tǒng)包括EMS和多個(gè)HMT (媒體終端),所述EMS與多個(gè)HMT之間 通過(guò)P2P對(duì)等連接,所述多個(gè)HMT相互之間通過(guò)P2P對(duì)等連接。所述CMS與多個(gè)EMS之間通過(guò) P2P對(duì)等連接。這種體系結(jié)構(gòu)將傳統(tǒng)的V0D中心分發(fā)模式與P2P模型結(jié)合起來(lái),形成優(yōu)勢(shì)互補(bǔ)性能完備 的P2PV0D服務(wù)結(jié)構(gòu)。其特點(diǎn)在于媒體內(nèi)容的儲(chǔ)存和分發(fā)方式CMS(中心媒體服務(wù)器)存儲(chǔ)所有的媒體數(shù)據(jù) 原本,其數(shù)據(jù)通過(guò)P2P方式分發(fā)到MDC(媒體分發(fā)緩存結(jié)點(diǎn))和EMS(邊緣媒體服務(wù)器)。CMS、MDC與EMS組成P2PV0D媒體存儲(chǔ)的第一級(jí),即城域網(wǎng)P2P媒體內(nèi)容分發(fā)與服務(wù)系統(tǒng),EMS對(duì)駐 地網(wǎng)內(nèi)的HMT提供P2P點(diǎn)播與目錄服務(wù),HMT進(jìn)行VOD的同時(shí)提供-路轉(zhuǎn)發(fā),這樣EMS和HMT構(gòu) 成了P2PV0D媒體儲(chǔ)存的第二級(jí),即駐地網(wǎng)P2P媒體內(nèi)容轉(zhuǎn)發(fā)與服務(wù)系統(tǒng)。這些媒體儲(chǔ)存和分 發(fā)的實(shí)體不僅可以在同層建立對(duì)等連接,還可以根據(jù)霈要,跨層建立對(duì)等連接。上述視頻點(diǎn)播系統(tǒng)可根據(jù)以下一個(gè)或者多個(gè)條件進(jìn)行數(shù)據(jù)部署-、根據(jù)已存儲(chǔ)數(shù)據(jù)的被訪問(wèn)度進(jìn)行數(shù)據(jù)部署。具體可以是,數(shù)據(jù)部署時(shí)對(duì)冷門(mén)和熱門(mén)影片進(jìn)行合理的處理,CMS存儲(chǔ)所有的熱門(mén)節(jié) 目,及所有的冷門(mén)節(jié)目前10分鐘二、 根據(jù)用戶級(jí)別進(jìn)行數(shù)據(jù)傳輸?shù)乃俣群唾|(zhì)量方面的部署。具體可以是,數(shù)據(jù)部署時(shí),考慮實(shí)際業(yè)務(wù)背景,根據(jù)商業(yè)規(guī)則和用戶需求,體現(xiàn)用戶 的貢獻(xiàn)度,使數(shù)據(jù)部署對(duì)高級(jí)用戶的數(shù)據(jù)傳輸質(zhì)量和傳輸速度的保證提供基礎(chǔ)。三、 根據(jù)EMS被訪問(wèn)度的大小,選擇為用戶服務(wù)的最優(yōu)gMS,并提供數(shù)據(jù)部署。具體可以是,對(duì)于城域網(wǎng),從基于內(nèi)容訪問(wèn)度和負(fù)載均衡的角度出發(fā),對(duì)于每一個(gè) EMS上的數(shù)據(jù),根據(jù)其訪問(wèn)度的大小,與預(yù)訂的門(mén)限值進(jìn)行比較,如果訪問(wèn)度滿足一定的 條件就將內(nèi)容分發(fā)到離用戶"最近最好"的服務(wù)器上,實(shí)現(xiàn)動(dòng)態(tài)部署。四、 根據(jù)各個(gè)結(jié)點(diǎn)的存儲(chǔ)空間占用,進(jìn)行數(shù)據(jù)部署。具體是數(shù)據(jù)部署時(shí)考慮各個(gè)結(jié)點(diǎn)的存儲(chǔ)空間限制,并根據(jù)實(shí)時(shí)監(jiān)測(cè)的存儲(chǔ)空間情況, 提供部署處理機(jī)制。上述數(shù)據(jù)部署的目的是為了完成媒體數(shù)據(jù)分布在網(wǎng)絡(luò)各個(gè)地方的終端或者中間服務(wù)器 上的合理部署,最終要實(shí)現(xiàn)用戶能很快的定位到自己需要的影片,并能獲得盡可能好的數(shù) 據(jù)服務(wù)質(zhì)量、盡可能快的數(shù)據(jù)服務(wù)速度,并且能體現(xiàn)用戶的差別和p2p的服務(wù)特點(diǎn)! 本發(fā)明的視頻點(diǎn)播系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)部署的方法,具體的實(shí)施方式是, 當(dāng)CMS收到數(shù)據(jù)增加任務(wù)后,首先根據(jù)城域網(wǎng)各個(gè)EMS和MDC結(jié)點(diǎn)的存儲(chǔ)空間信息,及其訪問(wèn)度的大小對(duì)城域網(wǎng)進(jìn)行數(shù)據(jù)部署;然后,EMS收到新的數(shù)據(jù)增加任務(wù)后,根據(jù)駐地網(wǎng)各個(gè)mfr的用戶級(jí)別及其存儲(chǔ)空問(wèn)信 息對(duì)駐地網(wǎng)進(jìn)行數(shù)據(jù)部署。如圖2所示,具體包括以下步驟歩驟21、 CMS收到數(shù)據(jù)增加任務(wù),之后進(jìn)行歩驟22、 CMS査詢城域網(wǎng)EMS結(jié)點(diǎn)以及MDC結(jié)點(diǎn)的存儲(chǔ)空間信息;如果有存儲(chǔ)空間,則進(jìn)行歩驟23、向該EMS或MDC增加數(shù)據(jù);如果沒(méi)有存儲(chǔ)空間則進(jìn)行步驟24、對(duì)沒(méi)有空間的柳S及MDC,根據(jù)其已存儲(chǔ)數(shù)據(jù)的被訪問(wèn)度,刪除被訪問(wèn)度較少 的數(shù)據(jù),之后再進(jìn)行步驟23,完成對(duì)城域網(wǎng)EMS及MDC數(shù)據(jù)的部署。之后,EMS對(duì)本地駐地網(wǎng)
進(jìn)行數(shù)據(jù)部署,具體包括步驟25、 EMS査詢本地駐地網(wǎng)各個(gè)HMT的用戶級(jí)別及其存儲(chǔ)空間信息;如果有空間,則進(jìn)行歩驟26、 EMS向該HMT增加數(shù)據(jù),并優(yōu)先向髙級(jí)用戶增加數(shù)據(jù);如果沒(méi)有空間則進(jìn)行 步驟27、對(duì)沒(méi)有空間的HMT,根據(jù)其已存儲(chǔ)數(shù)據(jù)的被訪問(wèn)量,刪除被訪問(wèn)量較少的數(shù) 據(jù)。之后再進(jìn)行步驟26,完成對(duì)駐地網(wǎng)各個(gè)HMT的數(shù)據(jù)部署。 在上述的步驟23中,CMS向EMS增加數(shù)據(jù)時(shí),還包括CMS首先讀取EMS上數(shù)據(jù)的被訪問(wèn)信息,當(dāng)數(shù)據(jù)的被訪問(wèn)度超過(guò)預(yù)定的門(mén)限值時(shí),則 把EMS上被訪問(wèn)度較大的數(shù)據(jù)的一份拷貝分發(fā)到離訪問(wèn)用戶最近的EMS上;CMS向MDC增加數(shù)據(jù)時(shí),包括査詢MDC結(jié)點(diǎn)的數(shù)據(jù)信息,如果數(shù)據(jù)沒(méi)有在與其交互頻繁 的EMS上進(jìn)行部署,則向該MDC部署增加數(shù)據(jù)。當(dāng)EMS上數(shù)據(jù)的被訪問(wèn)度較大時(shí),表明數(shù)據(jù)的受歡迎程度較高,同時(shí)該數(shù)據(jù)所在的 EMS的負(fù)載量也較重,此時(shí)CMS就把EMS上該數(shù)據(jù)的一份拷貝分發(fā)到離訪問(wèn)用戶最近最好的 EMS上。相反的,當(dāng)數(shù)據(jù)的訪問(wèn)度較小時(shí),表明該數(shù)據(jù)的受歡迎程度較低,此時(shí)不宜進(jìn)行 分發(fā),以免增加額外的網(wǎng)絡(luò)傳輸負(fù)擔(dān)。依此類推,內(nèi)容分發(fā)策略模塊要讀取每一個(gè)EMS上的 每一個(gè)數(shù)據(jù)的訪問(wèn)信息,并由策略條件判斷是否進(jìn)行分發(fā)。在上述的步驟24中,在對(duì)EMS結(jié)點(diǎn)進(jìn)行數(shù)據(jù)刪除時(shí),CMS首先査詢?cè)揈MS所有數(shù)據(jù)的信 息,統(tǒng)計(jì)要?jiǎng)h除的空間總量;之后CMS按照數(shù)據(jù)對(duì)該EMS而言的被訪問(wèn)度情況進(jìn)行排序;CMS從排序后的信息中,根 據(jù)要?jiǎng)h除的空間總量選擇被訪問(wèn)度較小的數(shù)據(jù)進(jìn)行刪除如果結(jié)點(diǎn)是MDC,則CMS査詢?cè)揗DC上的所有數(shù)據(jù)信息,刪除所有被訪問(wèn)度較小的數(shù)據(jù)。以上所說(shuō)的數(shù)據(jù)指VOD (視頻點(diǎn)播)中傳輸?shù)母鞣N數(shù)據(jù),如影片、曲藝等。 上述的步驟26中,EMS向HMT增加數(shù)據(jù)時(shí),首先對(duì)數(shù)據(jù)進(jìn)行一下判斷, 如果是熱門(mén)影片,則EMS査詢駐地網(wǎng)髙級(jí)用戶,對(duì)每一個(gè)高級(jí)用戶,檢査存儲(chǔ)空間,如果某一HMT空間不足,則對(duì)其調(diào)用數(shù)據(jù)刪除處理流程。否則,向該HMT增加數(shù)據(jù);直到完成數(shù)據(jù)在所有高級(jí)用戶上的部署工作;如果是冷門(mén)影片,則EMS査詢駐地網(wǎng)低級(jí)用戶,檢查存儲(chǔ)空間,如果空間不足,則對(duì)其調(diào)用數(shù)據(jù)刪除流程。直到完成冷門(mén)影片在所有低級(jí)用戶上的部署。如果判斷不出是熱門(mén)影片還是冷門(mén)影片,則優(yōu)先向髙級(jí)用戶增加數(shù)據(jù)。 上述的步驟27中,當(dāng)EMS監(jiān)測(cè)到某一HMT存儲(chǔ)空間緊缺時(shí),觸發(fā)對(duì)該HMT的數(shù)據(jù)部署刪除流程;具體包括以下歩驟EMS從數(shù)據(jù)庫(kù)査詢?cè)揌MT所有數(shù)據(jù)信息,并査詢?cè)揌MT的用戶信息,包括用戶級(jí)別信
息。EMS對(duì)信息進(jìn)行總體處理,得到空間利用情況,確定要該HMT要釋放多少空間;對(duì)高級(jí)用戶而言,EMS對(duì)信息進(jìn)行處理,并按照數(shù)據(jù)信息對(duì)該HMT而言的被訪問(wèn)度情況進(jìn)行排序;EMS從排序后的信息中,根據(jù)要?jiǎng)h除的空間總量選擇被訪問(wèn)度較小的數(shù)據(jù)進(jìn)行 刪除;對(duì)低級(jí)用戶而言,EMS刪除該HMT中所有被訪問(wèn)度較小的數(shù)據(jù),如刪除所有冷門(mén)影片。 以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種視頻點(diǎn)播系統(tǒng),通過(guò)運(yùn)營(yíng)支持系統(tǒng)支持,所述運(yùn)營(yíng)支持系統(tǒng)為視頻點(diǎn)播系統(tǒng)提供視頻業(yè)務(wù),其特征在于,所述視頻點(diǎn)播系統(tǒng)包括城域網(wǎng)媒體系統(tǒng)和至少一個(gè)駐地網(wǎng)媒體系統(tǒng),其中,所述的城域網(wǎng)媒體系統(tǒng)包括中心媒體服務(wù)器CMS、多個(gè)媒體分發(fā)緩存結(jié)點(diǎn)MDC和多個(gè)邊緣媒體服務(wù)器EMS,所述CMS與多個(gè)MDC之間及每個(gè)MDC與多個(gè)EMS之間通過(guò)點(diǎn)對(duì)點(diǎn)P2P對(duì)等連接,所述多個(gè)MDC相互之間、多個(gè)EMS相互之間通過(guò)P2P對(duì)等連接;所述的每個(gè)駐地網(wǎng)媒體系統(tǒng)包括EMS和多個(gè)媒體終端HMT,所述EMS與多個(gè)HMT之間通過(guò)P2P對(duì)等連接,所述多個(gè)HMT相互之間通過(guò)P2P對(duì)等連接。
2、 根據(jù)權(quán)利要求l所述的視頻點(diǎn)播系統(tǒng),其特征在于,所述CMS與多個(gè)EMS之間通過(guò) P2P對(duì)等連接。
3、 根據(jù)權(quán)利要求1或2所述的視頻點(diǎn)播系統(tǒng),其特征在于,所述視頻點(diǎn)播系統(tǒng)可根據(jù) 以下至少一個(gè)條件進(jìn)行數(shù)據(jù)部署根據(jù)已存儲(chǔ)數(shù)據(jù)的被訪問(wèn)度進(jìn)行數(shù)據(jù)部署 根據(jù)用戶級(jí)別進(jìn)行數(shù)據(jù)傳輸?shù)乃俣群唾|(zhì)量方面的部署; 根據(jù)EMS被訪問(wèn)度的大小,選擇為用戶服務(wù)的最優(yōu)EMS,并提供數(shù)據(jù)部署; 根據(jù)各個(gè)結(jié)點(diǎn)的存儲(chǔ)空間占用,進(jìn)行數(shù)據(jù)部署。
4、 一種上述視頻點(diǎn)播系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)部署的方法,其特征在于,包括以下步驟A、 CMS收到數(shù)據(jù)增加任務(wù)后,根據(jù)城域網(wǎng)各個(gè)結(jié)點(diǎn)的存儲(chǔ)空間信息和/或訪問(wèn)度的大 小對(duì)城域網(wǎng)進(jìn)行數(shù)據(jù)部署;B、 EMS收到新的數(shù)據(jù)增加任務(wù)后,根據(jù)駐地網(wǎng)各個(gè)HMT的用戶級(jí)別及其存儲(chǔ)空間信息 對(duì)駐地網(wǎng)進(jìn)行數(shù)據(jù)部署。
5、 根據(jù)權(quán)利要求4所述的數(shù)據(jù)部署的方法,其特征在于,所述的歩驟A包括 歩驟A1、 CMS査詢城域網(wǎng)EMS和/或MDC結(jié)點(diǎn)的空間信息,如果有空間,則向該EMS和/或MDC增加數(shù)據(jù);如果沒(méi)有空間則進(jìn)行步驟A2、對(duì)沒(méi)有空間的EMS和/或MDC,根據(jù)其已存儲(chǔ)數(shù)據(jù)的被訪問(wèn)度,刪除被訪問(wèn)度 較少的數(shù)據(jù)。
6、 根據(jù)權(quán)利要求5所述的數(shù)據(jù)部署的方法,其特征在于,所述的歩驟A1中,CMS向EMS 和/或MDC增加數(shù)據(jù)時(shí),還包括步驟All、讀取EMS上數(shù)據(jù)的被訪問(wèn)信息,當(dāng)數(shù)據(jù)的被訪問(wèn)度較大時(shí),則把EMS上被訪問(wèn)度較大的數(shù)據(jù)的一份拷貝分發(fā)到離訪問(wèn)用戶最近且訪問(wèn)度較大的EMS上;歩驟A12、査詢MDC結(jié)點(diǎn)的數(shù)據(jù)信息,如果數(shù)據(jù)沒(méi)有在與其交互頻繁的EMS上進(jìn)行部署,則向該MDC部署增加數(shù)據(jù)。
7、 根據(jù)權(quán)利要求5所述的數(shù)據(jù)部署的方法,其特征在于,所述的步驟A2包括 歩驟A2K CMS査詢?cè)揈MS所有數(shù)據(jù)的信息,并根據(jù)數(shù)據(jù)的被訪問(wèn)度進(jìn)行排序之后,根據(jù)要?jiǎng)h除的空間總量刪除被訪問(wèn)度較小的數(shù)據(jù);歩驟A22、 CMS査詢?cè)揗DC上的所有數(shù)據(jù)信息,刪除被訪問(wèn)度較小的數(shù)據(jù)。
8、 根據(jù)權(quán)利要求4所述的數(shù)據(jù)部署的方法,其特征在于,所述的歩驟B包括 歩驟B1、査詢駐地網(wǎng)各個(gè)HMT的用戶級(jí)別及其存儲(chǔ)空間信息,如果有空間,則向該HMT增加數(shù)據(jù),并優(yōu)先向高級(jí)用戶增加數(shù)據(jù); 如果沒(méi)有空間則進(jìn)行歩驟B2、對(duì)沒(méi)有空間的HMT,根據(jù)其已存儲(chǔ)數(shù)據(jù)的被訪問(wèn)量,刪除被訪問(wèn)量較少的數(shù)據(jù)。
9、 根據(jù)權(quán)利要求8所述的數(shù)據(jù)部署的方法,其特征在于,所述的歩驟B1還包括 歩驟Bll、査詢駐地網(wǎng)HMT的存儲(chǔ)空間信息和用戶信息,區(qū)分高級(jí)用戶和低級(jí)用戶,并査詢所需增加的數(shù)據(jù)的被訪問(wèn)度;步驟B12、根據(jù)所述的被訪問(wèn)度的大小,確定數(shù)據(jù)在高級(jí)用戶和低級(jí)用戶上的部署, 如果數(shù)據(jù)的被訪問(wèn)度較大,則在高級(jí)用戶上增加數(shù)據(jù); 如果數(shù)據(jù)的被訪問(wèn)度較小,則在低級(jí)用戶上增加數(shù)據(jù)。
10、 根據(jù)權(quán)利要求8所述的數(shù)據(jù)部署的方法,其特征在于,所述的歩驟B2包括 歩驟B21、 EMS査詢?cè)揌MT的數(shù)據(jù)信息及用戶信息,并根據(jù)査詢的結(jié)果分析該HMT需釋放的空間;歩驟B22、根據(jù)該HMT需釋放的空間,及已存儲(chǔ)數(shù)據(jù)的被訪問(wèn)度,刪除被訪問(wèn)度較小的 數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)了一種視頻點(diǎn)播系統(tǒng)及該系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)部署的方法,包括城域網(wǎng)媒體系統(tǒng)和駐地網(wǎng)媒體系統(tǒng),其中城域網(wǎng)媒體系統(tǒng)包括中心媒體服務(wù)器CMS、多個(gè)媒體分發(fā)緩存結(jié)點(diǎn)MDC和多個(gè)邊緣媒體服務(wù)器EMS,相互之間通過(guò)P2P對(duì)等連接;駐地網(wǎng)媒體系統(tǒng)包括EMS和多個(gè)媒體終端HMT,相互之間通過(guò)P2P對(duì)等連接??筛鶕?jù)已存儲(chǔ)數(shù)據(jù)的被訪問(wèn)度、用戶級(jí)別、系統(tǒng)各個(gè)結(jié)點(diǎn)的存儲(chǔ)空間占用等條件,進(jìn)行數(shù)據(jù)部署。使用戶能很快的定位到自己需要的影片,并獲得盡可能好的數(shù)據(jù)服務(wù)質(zhì)量和數(shù)據(jù)服務(wù)速度。簡(jiǎn)單實(shí)用,主要應(yīng)用于計(jì)算機(jī)通信領(lǐng)域,也適用與其它通信領(lǐng)域。
文檔編號(hào)H04N21/63GK101150712SQ200610127020
公開(kāi)日2008年3月26日 申請(qǐng)日期2006年9月21日 優(yōu)先權(quán)日2006年9月21日
發(fā)明者陽(yáng) 方, 俊 李, 嵩 王, 烇 鄭 申請(qǐng)人:中國(guó)科學(xué)技術(shù)大學(xué)