專利名稱:視頻點播系統(tǒng)及通過該系統(tǒng)實現(xiàn)視頻點播的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及--種計算機通信技術(shù),尤其涉及一種視頻點播系統(tǒng)及其實現(xiàn)視頻點播的方法。
背景技術(shù):
傳統(tǒng)的V0D (視頻點播)是采用C/S (客戶機/服務(wù)器)連接模式提供點播(包括VOD和 時移電視)業(yè)務(wù)的。由于VO (服務(wù)器輸入/輸出)"瓶頸"的限制,--臺服務(wù)器只能支持 有限的并發(fā)流(千數(shù)量級的并發(fā)流)。要解決十萬、百萬用戶同時收看的問題,不僅需要 大量服務(wù)器,還需要極寬的網(wǎng)絡(luò)帶寬。客戶機/服務(wù)器模式己經(jīng)成為制約VOD發(fā)展的"瓶 頸,,。目前,解決方法是體系結(jié)構(gòu)向P2P (點對點)對等連接模式演化。P2P技術(shù)將許多用戶 結(jié)合成一個網(wǎng)絡(luò),共享其中的帶寬,共同處理其中的信息。與傳統(tǒng)的客戶機/服務(wù)器模式不 同,P2P工作方式中,毎--個客戶終端既是客戶機又是服務(wù)器。以共享下載文件為例,下載 同—個文件的眾多用戶中的每一個用戶終端只需要下載文件的-- 個片段,然后互相交換, 最終每個用戶都得到完整的文件。在傳統(tǒng)的P2P對等網(wǎng)絡(luò)中,媒體數(shù)據(jù)存在于分散的終端硬盤中,全網(wǎng)絡(luò)的媒體數(shù)據(jù)分 布由目錄服務(wù)器統(tǒng)一管理。用戶通過門戶網(wǎng)站查找節(jié)目標示,通過目錄服務(wù)器找到該媒體 所在終端,然后建立單播通道獲取媒體數(shù)據(jù),經(jīng)過認證授權(quán)后下載解擾密鑰,最終實現(xiàn)VOD 功能。但在線用戶數(shù)較少時,單純P2P模式無法提供服務(wù)保證,用戶無法得到真正的VOD服 務(wù)。發(fā)明內(nèi)容本發(fā)明的目的是提供種簡單實用的VOD (視頻點播)系統(tǒng)及通過該系統(tǒng)實現(xiàn)視頻點播 的方法,將傳統(tǒng)的C/S (客戶機/服務(wù)器)連接模式與P2P (點對點)對等連接模式結(jié)合起 來,形成優(yōu)勢互補、性能完備的P2P VOD服務(wù)結(jié)構(gòu)。 本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的
本發(fā)明的視頻點播系統(tǒng),通過運營支持系統(tǒng)支持,所述運營支持系統(tǒng)為視頻點播系統(tǒng)捉供視頻業(yè)務(wù),所述視頻點播系統(tǒng)包括城域網(wǎng)媒體系統(tǒng)和至少一個駐地網(wǎng)媒體系統(tǒng),貝: 中,所述的城域網(wǎng)媒體系統(tǒng)包括中心媒體服務(wù)器CMS、多個媒體分發(fā)緩存結(jié)點MDC和多個 邊緣媒體服務(wù)器EMS,所述CMS與多個MDC之間及每個MDC與多個EMS之間通過點對點P2P對等 連接,所述多個MDC相互.之間、多個EMS相互之間通過P2P對等連接;所述的每個駐地網(wǎng)媒體系統(tǒng)包括EMS和多個媒體終端HMT,所述EMS與多個HMT之間通過 P2P對等連接,所述多個HMT相互之間通過P2P對等連接。所述CMS與多個EMS之間通過P2P對等連接。所述EMS的操作流程包括,EMS保存一定比例媒體數(shù)據(jù),及所有VOD節(jié)目的片頭; EMS采用P2P機制,向CMS査詢并從城域網(wǎng)數(shù)據(jù)源下載所需媒體數(shù)據(jù) EMS、 M1)C媒體數(shù)據(jù)變化后,通知CMS。 所述HMT的操作流程包括,HMT采用P2P機制,向EMS査詢數(shù)據(jù)源,并從駐地網(wǎng)數(shù)據(jù)源下載所需媒體數(shù)據(jù); HMT保存所下載的數(shù)據(jù),并在HMT的本地數(shù)據(jù)變化后,通知EMS: HMT的工作狀態(tài)定期 通報給EMS,且EMS可向HMT査詢其工作狀態(tài)。本發(fā)明通過上述視頻點播系統(tǒng)實現(xiàn)視頻點播的方法,包括以下步驟 A、 HMT向運營支持系統(tǒng)請求認證和授權(quán);如果認證和/或授權(quán)未通過,則停止視頻點 播如果授權(quán)通過,則進行歩驟B、 HMT向EMS査詢數(shù)據(jù)源列表;C、 EMS首先從本地駐地網(wǎng)進行數(shù)據(jù)源查詢,如果本地有數(shù)據(jù),則EMS對査詢的數(shù)據(jù)源 進行節(jié)目列表處理,并進行步驟D:如果本地無數(shù)據(jù),則進行步驟E;1)、 EMS通過本地駐地網(wǎng)向HMT提供數(shù)據(jù)HMT收到數(shù)據(jù),播放節(jié)目,點播結(jié)束;;、EMS向CMS査詢數(shù)據(jù)源列表;F、 EMS通過城域網(wǎng)或城域網(wǎng)中的其它駐地網(wǎng)向HMT提供數(shù)據(jù)HMT收到數(shù)據(jù),播放節(jié)問,點播結(jié)束。所述的步驟A包括Al、 HMT向業(yè)務(wù)門戶SP發(fā)送認證請求;A2、 SP對HMT進行認證操作,如果認證未通過,則停止點播;如果認證通過,則進行 歩驟A3、 HMT從EMS下載片頭數(shù)據(jù)并播放,同時向數(shù)字版權(quán)管理系統(tǒng)DRMS發(fā)送授權(quán)請求; A4、 DRMS對MMT進行授權(quán)操作,如果授權(quán)未通過或HMT不接受授權(quán),則停止點播如渠 授權(quán)通過,則進行步驟B。所述的步驟D和/或步驟F還包括, 如果HMT未收到全部的請求數(shù)據(jù),則繼續(xù)進行步驟C;所述的歩驟D和/或步驟F之后還包括HMT正常關(guān)機流程,所述HMT正常關(guān)機流程包括歩驟(;、HMT向EMS發(fā)送數(shù)據(jù)段更新消息;EMS接到消息后更新數(shù)據(jù)庫; H、 HMT關(guān)機,并向EMS發(fā)送關(guān)機消息;所述的步驟A之前還包括HMT開機流程,所述HMT開機流程包括步驟 A-l、 HMT向EMS發(fā)送登錄信息;A-2、 EMS査詢并更新狀態(tài)數(shù)據(jù)庫,并向FMT返回確認消息。 所述的歩驟B中所述的HMT向EMS査詢數(shù)據(jù)源列表時,采用多段--起査詢的方式。 由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明所述的XXXX,由于包括城域網(wǎng)媒體系 統(tǒng)和駐地網(wǎng)媒體系統(tǒng),其中城域網(wǎng)媒體系統(tǒng)包括中心媒體服務(wù)器CMS、多個媒體分發(fā)緩存結(jié) 點MDC和多個邊緣媒體服務(wù)器EMS,相互之間通過P2P對等連接;駐地網(wǎng)媒體系統(tǒng)包括EMS和 多個媒體終端HMT,相互之間通過P2P對等連接。EMS保存一定比例媒體數(shù)據(jù),及所有VOD節(jié) H的片頭;HMT采用P2P機制,向EMS査詢數(shù)據(jù)源,采用多段--起査詢的方式。將傳統(tǒng)的C/S 連接模式與P2P對等連接模式結(jié)合起來,形成優(yōu)勢互補、性能完備的P2P VOD服務(wù)結(jié)構(gòu)。簡 單實用,主要應(yīng)用于計算機通信領(lǐng)域,也適用與其它通信領(lǐng)域。
圖1為本發(fā)明視頻點播系統(tǒng)的系統(tǒng)框圖 ,圖2為本發(fā)明實現(xiàn)視頻點播的方法流程圖;圖3為本地駐地網(wǎng)有數(shù)據(jù)時實現(xiàn)視頻點播的方法流程圖;閣4為本地駐地網(wǎng)無數(shù)據(jù)時實現(xiàn)視頻點播的方法流程圖;圖5為HMT正常關(guān)機流程圖;圖6為HMT前跳操作流程圖;圖7為HMT后跳操作流程圖;圖8為HMT開機初始化流程圖;圖9為新增HMT流程圖;圖10為HMT登錄門戶流程圖。 具體實施方式
本發(fā)明視頻點播系統(tǒng)較佳的具體實施方式
如圖l所示,包括城域網(wǎng)媒體系統(tǒng)和三個駐 地網(wǎng)媒體系統(tǒng),其中,駐地網(wǎng)媒體系統(tǒng)可以有多個,但至少有一個。由運營支持系統(tǒng)為視頻點播系統(tǒng)提供視頻業(yè)務(wù),運營支持系統(tǒng)包括MPC (媒體處理中心:Multimedia Process Center):用于針對CNGI (中國下一代互. 聯(lián)網(wǎng))視頻多媒體業(yè)務(wù)對于媒體格式的統(tǒng)一要求,建立起有效的視頻多媒體點播節(jié)目統(tǒng)一 編碼處理、轉(zhuǎn)換平臺,并可通過該平臺輸入與節(jié)目對應(yīng)的標引信息;SP (業(yè)務(wù)門戶Service Poretal):用于根據(jù)視頻節(jié)目的內(nèi)容和用戶信息以及用戶 訂購信息等內(nèi)容向CNG1用戶提供個性化門戶服務(wù);BOSS (運營支撐系統(tǒng)Business Operation Support System):是運營商客戶資 源、業(yè)務(wù)擴展的支持系統(tǒng),包括客戶管理系統(tǒng),業(yè)務(wù)管理系統(tǒng),資源管理系統(tǒng);DRMS (數(shù)字版本管理系統(tǒng)Digital Rights Management System):實現(xiàn)網(wǎng)絡(luò)上媒體 內(nèi)容的安全分發(fā),保護內(nèi)容所有者的合法權(quán)益。及系統(tǒng)網(wǎng)管等。所述的城域網(wǎng)媒體系統(tǒng)包括CMS (中心媒體服務(wù)器)、MDC (多個媒體分發(fā)緩存結(jié)點) 和EMS (多個邊緣媒體服務(wù)器),所述CMS與多個MDC之間及每個MDC與多個EMS之間通過P2P (點對點)對等連接,所述多個MDC相互之間、多個EMS相互之間通過P2P對等連接;所述的每個駐地網(wǎng)媒體系統(tǒng)包括EMS和多個HMT (媒體終端),所述EMS與多個HMT之間 通過P2P對等連接,所述多個HMT相互之間通過P2P對等連接。所述CMS與多個EMS之間通過 P2P對等連接。這種體系結(jié)構(gòu)將傳統(tǒng)的V0D中心分發(fā)模式與P2P模型結(jié)合起來,形成優(yōu)勢互補性能完備 的P2PV0D服務(wù)結(jié)構(gòu)。其特點在于媒體內(nèi)容的儲存和分發(fā)方式CMS(中心媒體服務(wù)器)存儲所有的媒體數(shù)據(jù) 原本,其數(shù)據(jù)通過MDC(媒體分發(fā)緩存結(jié)點)分發(fā)到EMS(邊緣媒體服務(wù)器)。CMS、 MI)C與EMS組 成P2PV0D媒體存儲的第--級,即城域網(wǎng)P2P媒體內(nèi)容分發(fā)與服務(wù)系統(tǒng),EMS對駐地網(wǎng)內(nèi)的 HMT提供P2P點播與目錄服務(wù),HMT進行VOD的同時提供一路轉(zhuǎn)發(fā),這樣EMS和I1MT構(gòu)成了 P2PV0D媒體儲存的第二級,即駐地網(wǎng)P2P媒體內(nèi)容轉(zhuǎn)發(fā)與服務(wù)系統(tǒng)。這些媒體儲存和分發(fā)的 實體不僅可以在同層建立對等連接,還可以根據(jù)需要,跨層建立對等連接。上述的EMS的操作流程主要包括,EMS保存一定比例媒體數(shù)據(jù),及所有VOD節(jié)目的片頭;EMS采用P2P機制,通過DS (目錄服務(wù)器)向CMS査詢并從城域網(wǎng)數(shù)據(jù)源下載所需媒體
數(shù)據(jù)BJS、 MDC媒體數(shù)據(jù)變化后,通知CMS。 上述的HMT的操作流程主要包括,HMT采用P2P機制,向EMS査詢數(shù)據(jù)源,并從駐地網(wǎng)數(shù)據(jù)源下載所需媒體數(shù)據(jù);HMT保存所下載的數(shù)據(jù),并在HMT的本地數(shù)據(jù)變化后,通知EMS;HMT的工作狀態(tài)定期通報給EMS,且EMS可向HMT査詢其工作狀態(tài)。 本發(fā)明通過上述視頻點播系統(tǒng)實現(xiàn)視頻點播的方法,具體的實施方式,如圖2所示, 包括以下步驟步驟21、 HMT向運營支持系統(tǒng)請求認證和授權(quán)如果認證或授權(quán)未通過,則停止視頻 點播;如果授權(quán)通過,則進行步驟歩驟22、 HMT向EMS査詢數(shù)據(jù)源列表;步驟23、 EMS首先從本地駐地網(wǎng)進行數(shù)據(jù)源査詢,如果本地有數(shù)據(jù),則EMS對查詢的數(shù) 據(jù)源進行節(jié)目列表處理,并進行步驟24; 如果本地無數(shù)據(jù),則進行歩驟25;步驟24、 EMS通過本地駐地網(wǎng)向HMT提供數(shù)據(jù);HMT收到數(shù)據(jù),播放節(jié)目,點播結(jié)束; 步驟25、 EMS向CMS的DS (目錄服務(wù)器)査詢數(shù)據(jù)源列表;步驟26、 EMS通過城域網(wǎng)或城域網(wǎng)中的其它駐地網(wǎng)向HMT提供數(shù)據(jù);HMT收到數(shù)據(jù),播 放節(jié)目,點播結(jié)束。在本步驟26中,如果HMT未收到全部的請求數(shù)據(jù),則繼續(xù)進行歩驟23,直到收到全部 的請求數(shù)據(jù)。上述實現(xiàn)視頻點播的方法中,片頭數(shù)據(jù)下載與播放是同時進行的,并同時進行后續(xù)數(shù) 據(jù)源査詢;HMT發(fā)出數(shù)據(jù)源的査詢請求,可能包括多個數(shù)據(jù)段的請求,采用多段--起査詢的 方式。駐地網(wǎng)分為有數(shù)據(jù)和沒有數(shù)據(jù)是兩中情況;并首先有一個認證和授權(quán)的流程,如果認 證或授權(quán)未通過,則播放停止。如圖3所示,具體當本地駐地網(wǎng)有數(shù)據(jù)時,包括以下步驟 歩驟31、 HMT向SP發(fā)送認證請求;SP收到認證請求后,對HMT進行認證操作,具體包括以下步驟 步驟32、 SP通過BOSS進行用戶數(shù)據(jù)庫査詢;步驟33、 BOSS向SP返回查詢結(jié)果,如果認證通過,則可以進行點播等操作;如果認證 不通過,則只能進行有限制地瀏覽;步驟34、 SP向HMT發(fā)送認證通過消息; 步驟35、 SP向HMT顯示節(jié)目內(nèi)容列表;
步驟36、 HMT根據(jù)內(nèi)容列表向EMS査詢片頭和后續(xù)數(shù)據(jù)源列表,如果認證未通過,則停 止點播;如果認證通過,則進行步驟步驟37、 HMT從EMS下載片頭數(shù)據(jù)并播放,同時進行步驟 歩驟38、 HMT向DRMS發(fā)送授權(quán)請求; l)RMS對HMT進行授權(quán)操作,主要包括, 步驟39、 DRMS向HMT返回授權(quán)內(nèi)容; 步驟310、 HMT向DRMS返回確認信息;如果授權(quán)未通過或HMT不接受授權(quán),則停止點播;如果授權(quán)通過,則進行步驟 步驟311、 HMT向EMS査詢數(shù)據(jù)源列表,采用多段一起查詢的方式查詢 步驟312、 EMS根據(jù)査詢進行節(jié)目列表處理;步驟313、 EMS向HMT返回節(jié)目數(shù)據(jù)源列表,即具有所需數(shù)據(jù)的HMT列表,并經(jīng)過一定策 略、排序,既包含多個數(shù)據(jù)段,每段亦有多個選擇,列表最后必然是EMS; 步驟314、 HMT向下載提供者請求數(shù)據(jù)步驟315、下載提供者向HMT返回節(jié)目數(shù)據(jù);HMT收到數(shù)據(jù),播放節(jié)目,點播結(jié)束。 此時,如果HMT未收到全部的請求數(shù)據(jù),則繼續(xù)進行^^驟3U,直到收到全部的請求數(shù)據(jù)。步驟314及步驟315所述的下載提供者指本駐地網(wǎng)EMS或其它本地HMT, HMT向下載提供 者請求數(shù)據(jù),及下載提供者向HMT返回數(shù)據(jù)的過程中,采用的是P2P策略。 上述點播結(jié)束后,運營支持系統(tǒng)對本次點播計費。如圖4所示,具體當本地駐地網(wǎng)無數(shù)據(jù)時,首先也是進行上述步驟31至步驟310的認證 和授權(quán)流程,如果授權(quán)未通過或HMT不接受授權(quán),則停止點播;如果授權(quán)通過,則進行以下 步驟步驟411、 HMT向EMS査詢數(shù)據(jù)源列表,采用多段一起査詢的方式;t^驟412、由于本地沒有數(shù)據(jù),所以EMS向DS查詢;步驟413、 DS向EMS返回節(jié)目數(shù)據(jù)源列表;歩驟414、 EMS根據(jù)策略選擇,對列表進行預(yù)處理;歩驟415、 EMS向下載提供者請求數(shù)據(jù);步驟416、下載提供者向EMS返回節(jié)目數(shù)據(jù);步驟417、 EMS向HMT返回節(jié)目數(shù)據(jù);HMT收到數(shù)據(jù),播放節(jié)目,點播結(jié)束。此時,如果HMT未收到全部的請求數(shù)據(jù),則繼續(xù)進行歩驟411,直到收到全部的請求數(shù)據(jù)。如圖6所示,此時HMT進行的是一個前跳操作。如圖7所示,HMT在請求數(shù)據(jù)的過程中如果發(fā)現(xiàn)本地硬盤中就有所需的數(shù)據(jù),則進行一個后跳操作,直接從本地硬盤中讀取數(shù)據(jù),而不再向EMS請求數(shù)據(jù)。
步驟415及步驟416所述的下載提供者指本駐地網(wǎng)EMS或其它本地HMT,及城域網(wǎng)或其它 駐地網(wǎng),HMT向下載提供者請求數(shù)據(jù),及下載提供者向HMT返回數(shù)據(jù)的過程中,采用的是P2P策略。上述點播結(jié)束后,DRMS向BOSS發(fā)送計費統(tǒng)計信息,運營支持系統(tǒng)對本次點描計費。 上述實現(xiàn)視頻點播的方法中,在點播結(jié)束后還包括一個HMTiE常關(guān)機流程,所述HMT正 常關(guān)機流程主要包括以下內(nèi)容HMT向EMS發(fā)送數(shù)據(jù)段更新消息;EMS接到消息后更新數(shù)據(jù)庫; HMT關(guān)機,并向EMS發(fā)送關(guān)機消息。 如圖5所示,具體包括以下歩驟步驟51、 HMT執(zhí)行關(guān)機處理;如果有未報告的數(shù)據(jù)段更新,則向EMS發(fā)送數(shù)據(jù)段更新消息;步驟52、 EMS更新數(shù)據(jù)庫后向HMT返回確認消息; 步驟53、 HMT向EMS發(fā)送關(guān)機消息;步驟54、 HMT向HMTa (下載提供方)及HMTb (下載請求方)均發(fā)送關(guān)機消息。 在步驟51中,如果沒有未報告的數(shù)據(jù)段更新,則直接進行步驟53、 54。 本發(fā)明實現(xiàn)視頻點播的方法中,在點播之前還包括HMT開機流程,主要包括步驟HMT向EMS發(fā)送登錄信息EMS査詢并更新狀態(tài)數(shù)據(jù)庫,并向HMT返回確認消息;具體包括三個方面 一是已有用戶HMT開機初始化流程二是新增HMT流程三是HMT登陸門戶流程。如圖8所示,HMT開機初始化流程包括步驟歩驟81、開機時HMT獲取本機網(wǎng)絡(luò)配置,其中包括EMS的信息;歩驟82、 HMT向EMS發(fā)送登錄信息(包括設(shè)備標識、IP地址等),信息中包括本機媒體 數(shù)據(jù)的更新狀態(tài);步驟83、 EMS査詢更新狀態(tài)數(shù)據(jù)庫,維護HMT狀態(tài)表(ID、 IP、當前狀態(tài)、該HMT數(shù)據(jù) 列表);步驟84、 EMS向HMT返回確認信息。如圖9所示,新增HMT流程是HMT開機初始化的一個分支,具體包括步驟步驟91、開機時HMT獲取本機網(wǎng)絡(luò)配置,其中包括EMS的信息;步驟92、 HMT向EMS發(fā)送登錄信息;歩驟93、 EMS査詢并更新狀態(tài)數(shù)據(jù)庫步驟94、 EMS向HMT返回該HMT為新增的確認消息;步驟95、 HMT向EMS發(fā)送更新數(shù)據(jù)段信息消息步驟96、 EMS向HMT返回確認消息。
上述步驟完成后,HMT向EMS請求數(shù)據(jù)更新任務(wù)列表,以便對本機執(zhí)行數(shù)據(jù)更新任務(wù), 包括增加新數(shù)據(jù)或刪除過時或無用的數(shù)據(jù)。之后,EMS向HMT返回相關(guān)信息,HMT在收到信息之后并不一定馬上處理,而是優(yōu)先處理用戶 操作。如圖10所示,是HMT登陸門戶的主要流程。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任 何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都 應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1、一種視頻點播系統(tǒng),通過運營支持系統(tǒng)支持,所述運營支持系統(tǒng)為視頻點播系統(tǒng)提供視頻業(yè)務(wù),其特征在于,所述視頻點播系統(tǒng)包括城域網(wǎng)媒體系統(tǒng)和至少一個駐地網(wǎng)媒體系統(tǒng),其中,所述的城域網(wǎng)媒體系統(tǒng)包括中心媒體服務(wù)器CMS、多個媒體分發(fā)緩存結(jié)點MDC和多個邊緣媒體服務(wù)器EMS,所述CMS與多個MDC之間及每個MDC與多個EMS之間通過點對點P2P對等連接,所述多個MDC相互之間、多個EMS相互之間通過P2P對等連接;所述的每個駐地網(wǎng)媒體系統(tǒng)包括EMS和多個媒體終端HMT,所述EMS與多個HMT之間通過P2P對等連接,所述多個HMT相互之間通過P2P對等連接。
2、 根據(jù)權(quán)利要求l所述的視頻點播系統(tǒng),其特征在于,所述CMS與多個EMS之間通過 P2P對等連接。
3、 根據(jù)權(quán)利要求l或2所述的視頻點播系統(tǒng),其特征在于,所述EMS的操作流程包括,l':MS保存一定比例媒體數(shù)據(jù),及所有VOD節(jié)目的片頭 EMS采用P2P機制,向CMS査詢并從城域網(wǎng)數(shù)據(jù)源下載所需媒體數(shù)據(jù); EMS、 MDC媒體數(shù)據(jù)變化后,通知CMS。
4.根據(jù)權(quán)利要求l或2所述的視頻點播系統(tǒng),其特征在于,所述HMT的操作流程包括,HMT采用P2P機制,向EMS査詢數(shù)據(jù)源,并從駐地網(wǎng)數(shù)據(jù)源下載所需媒體數(shù)據(jù); HMT保存所下載的數(shù)據(jù),并在HMT的本地數(shù)據(jù)變化后,通知EMS; HMT的工作狀態(tài)定期 通報給EMS,且EMS可向HMT査詢其工作狀態(tài)。
5、 -種通過上述視頻點播系統(tǒng)實現(xiàn)視頻點播的方法,其特征在于,包括以下歩驟 A、 HMT向運營支持系統(tǒng)請求認證和授權(quán);如果認證和/或授權(quán)未通過,則停止視頻點播如果授權(quán)通過,則進行歩驟B、 HMT向EMS査詢數(shù)據(jù)源列表;C、 EMS首先從本地駐地網(wǎng)進行數(shù)據(jù)源査詢,如果本地有數(shù)據(jù),則EMS對査詢的數(shù)據(jù)源 進行節(jié)目列表處理,并進行步驟D;如果本地無數(shù)據(jù),則進行步驟E;D、 EMS通過本地駐地網(wǎng)向HMT提供數(shù)據(jù);HMT收到數(shù)據(jù),播放節(jié)目,點播結(jié)束E、 EMS向CMS査詢數(shù)據(jù)源列表;I、 EMS通過城域網(wǎng)或城域網(wǎng)中的其它駐地網(wǎng)向HMT提供數(shù)據(jù)HMT收到數(shù)據(jù),播放節(jié) 目,點播結(jié)束。
6、 根據(jù)權(quán)利要求5所述的實現(xiàn)視頻點播的方法,其特征在于,所述的歩驟A包括 A L 、 HMT向業(yè)務(wù)門戶SP發(fā)送認證請求A2、 SP對HMT進行認證操作,如果認證未通過,則停止點描;如果認證通過,則進行 步驟A3、 HMT從EMS下載片頭數(shù)據(jù)并播放,同時向數(shù)字版權(quán)管理系統(tǒng)DRMS發(fā)送授權(quán)請求; A4、 DRMS對HMT進行授權(quán)操作,如果授權(quán)未通過或HMT不接受授權(quán),則停止點播;如果 授權(quán)通過,則進行步驟B。
7、 根據(jù)權(quán)利要求5所述的實現(xiàn)視頻點播的方法,其特征在于,所述的歩驟D和/或步驟 F還包括,如果HMT未收到全部的請求數(shù)據(jù),則繼續(xù)進行步驟C:
8、 根據(jù)權(quán)利要求5所述的實現(xiàn)視頻點播的方法,其特征在于,所述的歩驟D和/或步驟 F之后還包括HMT正常關(guān)機流程,所述HMT正常關(guān)機流程包括歩驟(;、HMT向EMS發(fā)送數(shù)據(jù)段更新消息;EMS接到消息后更新數(shù)據(jù)庫; H、 HMT關(guān)機,并向EMS發(fā)送關(guān)機消息;
9、 根據(jù)權(quán)利要求5所述的實現(xiàn)視頻點播的方法,其特征在于,所述的步驟A之前還包 括HMT開機流程,所述HMT開機流程包括步驟A-I、 HMT向EMS發(fā)送登錄信息A-2、 EMS査詢并更新狀態(tài)數(shù)據(jù)庫,并向HMT返回確認消息。
10、 根據(jù)權(quán)利要求5至9任一項所述的實現(xiàn)視頻點播的方法,其特征在于,所述的步驟 B中所述的HMT向EMS査詢數(shù)據(jù)源列表時,采用多段一起査詢的方式。
全文摘要
本發(fā)明公開了一種視頻點播系統(tǒng)及其實現(xiàn)視頻點播的方法,包括城域網(wǎng)媒體系統(tǒng)和駐地網(wǎng)媒體系統(tǒng),其中城域網(wǎng)媒體系統(tǒng)包括中心媒體服務(wù)器CMS、多個媒體分發(fā)緩存結(jié)點MDC和多個邊緣媒體服務(wù)器EMS,相互之間通過P2P對等連接;駐地網(wǎng)媒體系統(tǒng)包括EMS和多個媒體終端HMT,相互之間通過P2P對等連接。EMS保存一定比例媒體數(shù)據(jù),及所有VOD節(jié)目的片頭;HMT采用P2P機制,向EMS查詢數(shù)據(jù)源,采用多段一起查詢的方式。將傳統(tǒng)的C/S連接模式與P2P對等連接模式結(jié)合起來,形成優(yōu)勢互補、性能完備的P2PVOD服務(wù)結(jié)構(gòu)。簡單實用,主要應(yīng)用于計算機通信領(lǐng)域,也適用與其它通信領(lǐng)域。
文檔編號H04N21/63GK101150713SQ20061012702
公開日2008年3月26日 申請日期2006年9月21日 優(yōu)先權(quán)日2006年9月21日
發(fā)明者明 朱, 嵩 王, 羅瑋華, 烇 鄭 申請人:中國科學技術(shù)大學