一種視頻數(shù)據(jù)點播方法及終端機頂盒的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻點播技術(shù)領(lǐng)域,特別涉及一種視頻數(shù)據(jù)點播方法及終端機頂盒。
【背景技術(shù)】
[0002]隨著數(shù)字電視技術(shù)的發(fā)展,用戶的需求也越來越高,更高的電視質(zhì)量、更好的交互體驗是必然的發(fā)展趨勢。有線電視視頻點播,是指利用有線電視網(wǎng)絡(luò),采用多媒體技術(shù),將聲音、圖像、圖形、文字、數(shù)據(jù)等集成為一體,向特定用戶播放其指定的視聽節(jié)目的業(yè)務(wù)活動,即根據(jù)用戶的需要播放相應(yīng)的視頻節(jié)目,從根本上改變了用戶過去被動式看電視的不足。
[0003]傳統(tǒng)的Push Vod(Push Video On Demand,推送視頻點播技術(shù))系統(tǒng)基于雙向網(wǎng)絡(luò),前端通過數(shù)字電視網(wǎng)絡(luò)將內(nèi)容排期下發(fā)至終端機頂盒,終端機頂盒根據(jù)內(nèi)容排期在指定時間下載前端播發(fā)的加密數(shù)據(jù),下載完成后進行數(shù)據(jù)解密,將解密后的數(shù)據(jù)存儲在本地硬盤或云端服務(wù)器,并根據(jù)用戶需要進行展示,用戶可根據(jù)購買情況點播已下載完成的數(shù)據(jù),終端通過多媒體播放系統(tǒng)進行播放和文件操作,這樣在有限的資源下得到了更好地準雙向的用戶體驗。
[0004]傳統(tǒng)的Push Vod系統(tǒng)復(fù)雜,前端需要單獨的服務(wù)器進行數(shù)據(jù)管理、加密和播發(fā),有的還需要云服務(wù)器進行數(shù)據(jù)存儲,同時還需要有節(jié)目編輯系統(tǒng)、文件加密系統(tǒng)、排期編輯系統(tǒng)、內(nèi)容推送系統(tǒng)等,前端需要搭建完整的Push Vod系統(tǒng),搭建成本較高;而終端機頂盒要有文件下載、文件解密、排期解析等功能,復(fù)雜的系統(tǒng)給運營和維護造成很大負擔。
[0005]現(xiàn)有的還有一種基于錄制的Push Vod系統(tǒng),這種系統(tǒng)相比傳統(tǒng)的Push Vod系統(tǒng)較為簡單,前端除了需要集成一些基本的Push Vod服務(wù)器外,直接使用現(xiàn)有的數(shù)據(jù)播發(fā)系統(tǒng)進行數(shù)據(jù)發(fā)送,使用現(xiàn)有的CA系統(tǒng)進行內(nèi)容加密和加擾,無需額外集成網(wǎng)絡(luò)設(shè)備或服務(wù)器進行數(shù)據(jù)管理和發(fā)送,具有錄制功能的終端將前端推送的視頻錄制并加密存儲。
[0006]基于錄制的Push Vod系統(tǒng)雖然降低了搭建成本,但是存在錄制錯誤不可恢復(fù)的缺點。在前端的輪播周期中,如果錄制出現(xiàn)信號質(zhì)量或者其他問題導(dǎo)致錄制出現(xiàn)問題,那么錄制文件將不能觀看,影響用戶體驗。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實施例提供了一種視頻數(shù)據(jù)點播方法,解決了基于錄制的Push Vod系統(tǒng)存在錄制錯誤不可恢復(fù)的技術(shù)問題。該視頻數(shù)據(jù)點播方法包括:
[0008]終端機頂盒接收并解析前端下發(fā)的推送視頻數(shù)據(jù)的中心頻點信息和推送視頻數(shù)據(jù)采用的傳輸網(wǎng)絡(luò)信息;
[0009]終端機頂盒根據(jù)所述中心頻點信息進行鎖頻,并根據(jù)所述傳輸網(wǎng)絡(luò)信息,獲取并解析視頻數(shù)據(jù)的排期信息和標識信息;
[0010]終端機頂盒根據(jù)所述中心頻點信息進行鎖頻,并根據(jù)所述傳輸網(wǎng)絡(luò)信息、排期信息和標識信息,通過解復(fù)用過濾方式獲取視頻數(shù)據(jù);
[0011]終端機頂盒存儲視頻數(shù)據(jù),在接收到用戶的視頻點播請求后播放視頻數(shù)據(jù)。
[0012]在一個實施例中,該視頻數(shù)據(jù)點播方法還包括:
[0013]當終端機頂盒通過解復(fù)用過濾方式獲取視頻數(shù)據(jù)時,實時記錄所述視頻數(shù)據(jù)的獲取進度;
[0014]當視頻數(shù)據(jù)的獲取過程出現(xiàn)中斷時,在實時記錄中查找中斷時刻所述視頻數(shù)據(jù)的獲取進度,從該獲取進度處繼續(xù)獲取所述視頻數(shù)據(jù)。
[0015]在一個實施例中,所述傳輸網(wǎng)絡(luò)信息包括網(wǎng)絡(luò)ID,傳輸流ID和推送業(yè)務(wù)ID。
[0016]在一個實施例中,根據(jù)所述傳輸網(wǎng)絡(luò)信息、排期信息和標識信息,通過解復(fù)用過濾方式獲取視頻數(shù)據(jù),具體包括:
[0017]根據(jù)所述傳輸流ID獲取傳輸流數(shù)據(jù);
[0018]根據(jù)網(wǎng)絡(luò)ID、推送業(yè)務(wù)ID、排期信息和標識信息,通過解復(fù)用過濾方式從傳輸流數(shù)據(jù)中獲取相應(yīng)的視頻數(shù)據(jù)。
[0019]在一個實施例中,該視頻數(shù)據(jù)點播方法還包括:終端機頂盒通過用戶界面UI將所述視頻數(shù)據(jù)展示給用戶。
[0020]本發(fā)明實施例還提供了一種終端機頂盒,解決了基于錄制的Push Vod系統(tǒng)存在錄制錯誤不可恢復(fù)的技術(shù)問題。該終端機頂盒包括:
[0021]接收模塊,用于接收前端下發(fā)的推送視頻數(shù)據(jù)的中心頻點信息和推送視頻數(shù)據(jù)采用的傳輸網(wǎng)絡(luò)信息;
[0022]第一解析模塊,用于解析所述接收模塊接收的前端下發(fā)的推送視頻數(shù)據(jù)的中心頻點信息和推送視頻數(shù)據(jù)采用的傳輸網(wǎng)絡(luò)信息;
[0023]獲取模塊,用于根據(jù)所述中心頻點信息進行鎖頻,并根據(jù)所述傳輸網(wǎng)絡(luò)信息,獲取視頻數(shù)據(jù)的排期信息和標識信息;
[0024]第二解析模塊,用于解析所述獲取模塊獲取的視頻數(shù)據(jù)的排期信息和標識信息;
[0025]視頻數(shù)據(jù)獲取模塊,用于根據(jù)所述中心頻點信息進行鎖頻,并根據(jù)所述傳輸網(wǎng)絡(luò)信息、排期信息和標識信息,通過解復(fù)用過濾方式獲取視頻數(shù)據(jù);
[0026]存儲模塊,用于存儲所述視頻數(shù)據(jù);
[0027]播放模塊,用于在接收到用戶的視頻點播請求后播放所述存儲模塊存儲的視頻數(shù)據(jù)。
[0028]在一個實施例中,該終端機頂盒還包括:
[0029]進度記錄模塊,用于當通過解復(fù)用過濾方式獲取視頻數(shù)據(jù)時,實時記錄所述音視頻數(shù)據(jù)的獲取進度;
[0030]所述視頻數(shù)據(jù)獲取模塊,還用于當視頻數(shù)據(jù)的獲取過程出現(xiàn)中斷時,在實時記錄中查找中斷時刻所述視頻數(shù)據(jù)的獲取進度,從該獲取進度處繼續(xù)獲取所述視頻數(shù)據(jù)。
[0031]在一個實施例中,所述傳輸網(wǎng)絡(luò)信息包括網(wǎng)絡(luò)ID,傳輸流ID和推送業(yè)務(wù)ID。
[0032]在一個實施例中,所述視頻數(shù)據(jù)獲取模塊具體用于:
[0033]根據(jù)所述傳輸流ID獲取傳輸流數(shù)據(jù);
[0034]根據(jù)網(wǎng)絡(luò)ID、推送業(yè)務(wù)ID、排期信息和標識信息,通過解復(fù)用過濾方式從傳輸流數(shù)據(jù)中獲取相應(yīng)的視頻數(shù)據(jù)。
[0035]在一個實施例中,該終端機頂盒還包括:
[0036]UI展示模塊,用于通過用戶界面UI將所述視頻數(shù)據(jù)展示給用戶。
[0037]在本發(fā)明實施例中,終端機頂盒根據(jù)前端下發(fā)的推送視頻數(shù)據(jù)的中心頻點信息進行鎖頻,根據(jù)前端下發(fā)的推送視頻數(shù)據(jù)采用的傳輸網(wǎng)絡(luò)信息、排期信息和標識信息,通過解復(fù)用過濾方式獲取視頻數(shù)據(jù),獲取的視頻數(shù)據(jù)存儲在終端機頂盒,這樣就能夠有效的解決基于錄制的系統(tǒng)存在的錄制錯誤不可恢復(fù)的技術(shù)問題。
【附圖說明】
[0038]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明的限定。在附圖中:
[0039]圖1是本發(fā)明實施例提供的一種前端視頻數(shù)據(jù)播發(fā)的流程圖;
[0040]圖2是本發(fā)明實施例提供的一種視頻數(shù)據(jù)點播方法流程圖;
[0041]圖3是本發(fā)明實施例提供的一種終端機頂盒中的數(shù)據(jù)流向圖;
[0042]圖4是本發(fā)明實施例提供的一種終端機頂盒結(jié)構(gòu)示意圖。
【具體實施方式】
[0043]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施方式和附圖,對本發(fā)明做進一步詳細說明。在此,本發(fā)明的示意性實施方式及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。
[0044]現(xiàn)有的基于錄制的Push Vod系統(tǒng),雖然解決了傳統(tǒng)的Push Vod系統(tǒng)復(fù)雜、搭建成本高等問題,但是在前端的輪播周期中,如果錄制出現(xiàn)信號質(zhì)量或者其他問題導(dǎo)致錄制出現(xiàn)問題,那么錄制文件將不能觀看,會出現(xiàn)錄制錯誤不可恢復(fù)這一問題,影響用戶體驗。本發(fā)明提出了一種視頻數(shù)據(jù)點播方法和終端機頂盒,解決了上述現(xiàn)有技術(shù)中存在的問題。
[0045]具體實施時,首先Push Vod業(yè)務(wù)系統(tǒng)需要在前端搭建相關(guān)功能系統(tǒng)實現(xiàn)文件的播發(fā)推送,主要包括了內(nèi)容管理,節(jié)目編排,播發(fā)系統(tǒng),CA系統(tǒng)和EPG(Electrnic ProgramGuide,電子節(jié)目指南)系統(tǒng)等,其進行視頻數(shù)據(jù)的播發(fā)流程如圖1所示。主要系統(tǒng)的具體功能如下:
[0046]內(nèi)容管理系統(tǒng):對前端的數(shù)據(jù)進行存儲和管理,方便進行查詢和前端相關(guān)數(shù)據(jù)的操作。
[0047]節(jié)目編排系統(tǒng):前端根據(jù)播發(fā)的視頻文件列表,進行排期規(guī)劃,并將排期下發(fā)至終端,終端根據(jù)排期進行音視頻文件數(shù)據(jù)接收。
[0048]播發(fā)系統(tǒng):負責(zé)數(shù)據(jù)播發(fā),將打包后的音視頻文件數(shù)據(jù)通過復(fù)用器,調(diào)制發(fā)送出去,此系統(tǒng)采用輪播(就是同一套節(jié)目以一定時間間隔(如10分鐘)采用多個頻道進行循環(huán)播放)的方式,保證終端可以完整接收內(nèi)容。
[0049]CA系統(tǒng):對播發(fā)系統(tǒng)下發(fā)的數(shù)據(jù)進行預(yù)加擾,保證以安全的加密數(shù)據(jù)形式下發(fā)至終端。
[0050]EPG系統(tǒng):通過EPG系統(tǒng)獲得終端內(nèi)容展示的安排。
[0051]具體的,前端發(fā)送到終端機頂盒中的數(shù)據(jù)包括:推送視頻數(shù)據(jù)的中心頻點信息和推送視頻數(shù)據(jù)采用的傳輸網(wǎng)絡(luò)信息;其中,傳輸網(wǎng)絡(luò)信息包括網(wǎng)絡(luò)ID、傳輸流ID和推送業(yè)務(wù)ID等Push Vod初始化相關(guān)信息。前端發(fā)送到終端機頂盒中的數(shù)據(jù)還包括排期數(shù)據(jù)、標識信息(或稱為文件信息)和保存時間等輔助信息。上述幾種信息均存儲在網(wǎng)絡(luò)信息表NIT (Network Informat1n Table,NIT表描述了整個傳輸網(wǎng)絡(luò)的信息)表中。前端發(fā)送到終端機頂盒中的數(shù)據(jù)還包括視頻數(shù)據(jù)。
[0052]前端將上述信息發(fā)送至終端機頂盒中,在終端機頂盒中進行視頻數(shù)據(jù)的點播。如圖2所示,所述視頻數(shù)據(jù)點播方法具體步驟如下:
[0053]步驟201:終端機頂盒接收并解析前端下發(fā)的推送視頻數(shù)據(jù)的中心頻點信息和推送視頻數(shù)據(jù)采用的傳輸網(wǎng)絡(luò)信息;
[0054]步驟202:終端機頂盒根據(jù)所述中心頻點信息進行鎖頻,并根據(jù)所述傳輸網(wǎng)絡(luò)信息,獲取并解析視頻數(shù)據(jù)的排期信息和標識信息;
[0055]步驟203:終端機頂盒根據(jù)所述中心頻點信息進行鎖頻,并根據(jù)所述傳輸網(wǎng)絡(luò)信息、排期信息和標識信息,通過解復(fù)用過濾方式獲取視頻數(shù)據(jù);
[0056]步驟204:終端機頂盒存儲視頻數(shù)據(jù),在接收到用戶的視頻點播請求后播放視頻數(shù)據(jù)。
[0057]具體實施時,如圖3所示為前端下發(fā)的數(shù)據(jù)的流向圖。首先接收前端下發(fā)的數(shù)據(jù)(推送視頻數(shù)據(jù)的中心頻點信息和推送視頻數(shù)據(jù)采用的傳輸網(wǎng)絡(luò)信息,視頻數(shù)據(jù)的排期信息和標識信息),經(jīng)過調(diào)諧器(Tuner)解調(diào)和解復(fù)用器(Demux)解復(fù)用,解析出前端下發(fā)的數(shù)據(jù),獲取前端推送的視頻數(shù)據(jù),對其進行解封裝校驗,并進行存儲。接收完全的文件通過終端機頂盒UI界面展示,供用戶播放觀看。
[0058]具體實施時,所述傳輸網(wǎng)絡(luò)信息包括