專利名稱:一種流媒體播控方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于網(wǎng)絡(luò)安全技術(shù)中的流媒體節(jié)目審查與播控技術(shù),特別是關(guān)于手機(jī)等移動(dòng)網(wǎng)絡(luò)終端和PC機(jī)等非移動(dòng)網(wǎng)絡(luò)終端所播放的音頻、視頻等流媒體數(shù)據(jù)文件的摘要和驗(yàn)證管理,具體的講是一種流媒體播控方法、裝置及系統(tǒng)。
背景技術(shù):
互連網(wǎng)提供的流媒體服務(wù),如網(wǎng)絡(luò)電視、網(wǎng)絡(luò)音樂、視頻點(diǎn)播等為越來越多的用戶所接受。而隨著無線網(wǎng)絡(luò)數(shù)據(jù)傳輸能力的提高,手機(jī)流媒體消費(fèi)方式也逐漸成熟,手機(jī)上的移動(dòng)電視節(jié)目、歌曲點(diǎn)播等流媒體服務(wù)日益流行。
網(wǎng)絡(luò)在帶給人們便捷和豐富的服務(wù)的同時(shí)也面臨著各種安全威脅,包括各種網(wǎng)絡(luò)服務(wù)所使用的文件被替換、內(nèi)容被更改等。為了實(shí)現(xiàn)安全的服務(wù),需要對(duì)服務(wù)所涉及的各種流媒體文件實(shí)施安全保護(hù)。其中摘要和驗(yàn)證技術(shù)就是其中的一種。
中國(guó)發(fā)明專利申請(qǐng)200610090712.2公開了一種實(shí)現(xiàn)流媒體內(nèi)容審查的用戶終端設(shè)備及審查方法,該專利申請(qǐng)所公開的內(nèi)容被合并于此,以作為本發(fā)明的現(xiàn)有技術(shù)。
然而,對(duì)于PC機(jī)等非移動(dòng)網(wǎng)絡(luò)終端用戶,提供給他們的流媒體文件應(yīng)該是經(jīng)過驗(yàn)證的,而不應(yīng)該是用戶先將文件全部或部分下載再進(jìn)行驗(yàn)證,這樣不僅造成了不必要的網(wǎng)絡(luò)流量,而且還將增加用戶負(fù)擔(dān)(需要處理各種錯(cuò)誤情況)。手機(jī)等移動(dòng)網(wǎng)絡(luò)終端的計(jì)算能力和電能都是有限的,不適合進(jìn)行復(fù)雜的摘要和加解密等運(yùn)算。
中國(guó)發(fā)明專利申請(qǐng)200610144813.3公開了一種流媒體監(jiān)播中的數(shù)字標(biāo)記構(gòu)造、驗(yàn)證方法及監(jiān)播系統(tǒng),該專利申請(qǐng)所公開的內(nèi)容被合并于此,以作為本發(fā)明的現(xiàn)有技術(shù)。
中國(guó)發(fā)明專利申請(qǐng)200510098043公開了一種用于執(zhí)行MD5摘要的設(shè)備和方 法,該專利申請(qǐng)所公開的內(nèi)容被合并于此,以作為本發(fā)明的現(xiàn)有技術(shù)。
發(fā)明內(nèi)容
本發(fā)明提供一種流媒體播控方法、裝置及系統(tǒng),以通過使用合理的摘要和 驗(yàn)證,利用服務(wù)器的計(jì)算能力,在適當(dāng)?shù)臅r(shí)機(jī)對(duì)流媒體服務(wù)文件進(jìn)行摘要和摘 要驗(yàn)證,為流媒體服務(wù)文件提供安全保障。本發(fā)明的技術(shù)方案為
一種流媒體播控方法,所述的方法包括以下步驟接收流媒體服務(wù)文件;
對(duì)接收的流媒體服務(wù)文件進(jìn)行摘要;對(duì)所述的流媒體服務(wù)文件摘要進(jìn)行驗(yàn)證, 如果驗(yàn)證失敗則將對(duì)應(yīng)的流媒體服務(wù)文件過濾,如果驗(yàn)證成功則將對(duì)應(yīng)的流媒 體服務(wù)文件輸出。
一種流媒體播控裝置,所述的裝置包括數(shù)據(jù)接收單元,用于接收流媒體 服務(wù)文件;摘要生成單元,用于對(duì)接收的流媒體服務(wù)文件進(jìn)行摘要;摘要驗(yàn)證 單元,用于對(duì)所述的流媒體服務(wù)文件摘要進(jìn)行驗(yàn)證,如果驗(yàn)證失敗則將對(duì)應(yīng)的 流媒體服務(wù)文件過濾,如果驗(yàn)證成功則將對(duì)應(yīng)的流媒體服務(wù)文件輸出。
一種流媒體播控系統(tǒng),所述的系統(tǒng)包括數(shù)據(jù)審查服務(wù)器和流媒體服務(wù)器,
所述的數(shù)據(jù)審査服務(wù)器通過網(wǎng)絡(luò)與所述的流媒體服務(wù)器相連接;其中,所述的 數(shù)據(jù)審查服務(wù)器包括數(shù)據(jù)接收單元,用于接收流媒體服務(wù)文件;摘要生成單 元,用于對(duì)接收的流媒體服務(wù)文件進(jìn)行摘要并將摘要后的流媒體服務(wù)文件傳送 給所述的流媒體服務(wù)器;摘要驗(yàn)證單元,用于對(duì)所述流媒體服務(wù)器的流媒體服 務(wù)文件摘要進(jìn)行驗(yàn)證,如果驗(yàn)證失敗則將對(duì)應(yīng)的流媒體服務(wù)文件隔離或刪除, 如果驗(yàn)證成功則將對(duì)應(yīng)的流媒體服務(wù)文件輸出;所述的流媒體服務(wù)器,用于存 儲(chǔ)所述的流媒體服務(wù)文件摘要,并將驗(yàn)證成功的流媒體服務(wù)文件輸出。
所述的摘要驗(yàn)證單元包括隨機(jī)點(diǎn)陣摘要驗(yàn)證單元和全摘要驗(yàn)證單元,所 述的隨機(jī)點(diǎn)陣摘要驗(yàn)證單元用于對(duì)所述的流媒體服務(wù)文件的隨機(jī)點(diǎn)陣摘要進(jìn)行 驗(yàn)證,該單元消耗的服務(wù)器資源較少,可以以較短的時(shí)間間隔運(yùn)行;所述的全
8摘要驗(yàn)證單元用于對(duì)所述的流媒體服務(wù)文件的全摘要進(jìn)行驗(yàn)證,該單元需要消 耗的服務(wù)器資源較多,適合在夜間用戶訪問較少的時(shí)候運(yùn)行。
本發(fā)明的有益效果在于本發(fā)明所提出的流媒體節(jié)目審查與播控,不必利 用網(wǎng)絡(luò)終端的運(yùn)算能力,通過對(duì)于一個(gè)合法的流媒體服務(wù)文件采用兩種方式進(jìn) 行摘要,將摘要后的流媒體服務(wù)文件放置于流媒體服務(wù)器中;以兩種不同的方 式對(duì)流媒體服務(wù)器中的流媒體服務(wù)文件摘要進(jìn)行驗(yàn)證;僅利用服務(wù)器的計(jì)算能 力,在適當(dāng)?shù)臅r(shí)機(jī)對(duì)流媒體服務(wù)文件進(jìn)行摘要和摘要驗(yàn)證,即可以為流媒體服 務(wù)文件提供安全保障。
圖l是本發(fā)明系統(tǒng)連接關(guān)系示意圖2是本發(fā)明流媒體播控裝置的結(jié)構(gòu)框圖3是本發(fā)明流媒體節(jié)目審查與播控網(wǎng)絡(luò)拓?fù)鋱D4是本發(fā)明流媒體播控裝置具體實(shí)施方式
的結(jié)構(gòu)框圖5是本發(fā)明流媒體服務(wù)文件的摘要方案圖6是本發(fā)明系統(tǒng)具體實(shí)施方式
的結(jié)構(gòu)框圖7是本發(fā)明摘要子系統(tǒng)的處理流程圖8是本發(fā)明隨機(jī)點(diǎn)陣摘要驗(yàn)證模塊的處理流程圖9是本發(fā)明全摘要驗(yàn)證模塊的處理流程流程圖。
具體實(shí)施例方式
以下結(jié)合
本發(fā)明的具體實(shí)施方式
。本發(fā)明具體實(shí)施方式
為移動(dòng)網(wǎng) 絡(luò)終端和非移動(dòng)網(wǎng)絡(luò)終端提供一種基于服務(wù)器的對(duì)流媒體服務(wù)文件實(shí)施安全保 護(hù)的解決方案。
如圖1所示,流媒體服務(wù)文件源服務(wù)器102通過局域網(wǎng)與作為流媒體播控裝 置的服務(wù)器101相連接,服務(wù)器101通過互聯(lián)網(wǎng)與PC機(jī)通信,服務(wù)器101通過無線 通信網(wǎng)與手機(jī)通信。
流媒體服務(wù)文件源服務(wù)器102包含合法的未被摘要的流媒體服務(wù)文件,該服
9務(wù)器102上的流媒體服務(wù)文件的合法性由本系統(tǒng)以外的其它方式進(jìn)行保證;系統(tǒng)
認(rèn)為該服務(wù)器102上的流媒體服務(wù)文件都是合法的流媒體服務(wù)文件。
如圖2所示,作為流媒體播控裝置的服務(wù)器101包含以下組成部分?jǐn)?shù)據(jù)接 收單元,用于接收流媒體服務(wù)文件;摘要生成單元,用于對(duì)接收的流媒體服務(wù) 文件進(jìn)行摘要;摘要驗(yàn)證單元,用于對(duì)所述的流媒體服務(wù)文件摘要進(jìn)行驗(yàn)證, 如果驗(yàn)證失敗則將對(duì)應(yīng)的流媒體服務(wù)文件采取隔離或刪除等處理措施,如果驗(yàn) 證成功則將對(duì)應(yīng)的流媒體服務(wù)文件輸出,提供流媒體服務(wù)。
如圖3所示,為本發(fā)明系統(tǒng)的一實(shí)施例,其中流媒體服務(wù)文件源服務(wù)器302 通過局域網(wǎng)中的交換機(jī)分別與作為流媒體播控裝置的服務(wù)器301和流媒體服務(wù) 器303相連接,服務(wù)器301通過互聯(lián)網(wǎng)與PC機(jī)通信,服務(wù)器301通過無線通信網(wǎng)與 手機(jī)通信。
流媒體服務(wù)文件源服務(wù)器302包含合法的未被摘要的流媒體服務(wù)文件,該主
機(jī)上的流媒體服務(wù)文件的合法性由本系統(tǒng)以外的其它方式進(jìn)行保證;系統(tǒng)認(rèn)為 該服務(wù)器302上的流媒體服務(wù)文件都是合法的。
流媒體播控裝置的服務(wù)器301運(yùn)行流媒體節(jié)目審查與播控的摘要生成模塊 與摘要驗(yàn)證模塊;摘要生成模塊對(duì)流媒體服務(wù)文件源服務(wù)器302中的流媒體服務(wù) 文件進(jìn)行摘要,并將摘要后的流媒體服務(wù)文件轉(zhuǎn)移到流媒體服務(wù)器303的對(duì)應(yīng)目 錄中;摘要驗(yàn)證模塊"實(shí)時(shí)"對(duì)流媒體服務(wù)器中的流媒體服務(wù)文件摘要進(jìn)行驗(yàn) 證,對(duì)于摘要驗(yàn)證失敗的流媒體服務(wù)文件采取隔離或刪除等處理措施。 流媒體服務(wù)器303存放經(jīng)過摘要的流媒體服務(wù)文件,提供流媒體服務(wù)。 交換機(jī)將流媒體服務(wù)文件源服務(wù)器302、流媒體數(shù)據(jù)審査服務(wù)器301和流媒 體服務(wù)器303進(jìn)行互聯(lián),這三個(gè)服務(wù)器同位于流媒體提供商的內(nèi)部網(wǎng)中;流媒體 服務(wù)器303同時(shí)還擁有Internet地址,與Internet相連,提供流媒體服務(wù);為了 節(jié)約成本,在不降低系統(tǒng)整體安全性和不明顯增加網(wǎng)絡(luò)終端用戶的緩沖時(shí)間的 前提下,可以將流媒體服務(wù)文件審查服務(wù)器301和流媒體服務(wù)器303進(jìn)行合并而 使用一臺(tái)主機(jī)。如圖4所示,流媒體數(shù)據(jù)審查服務(wù)器301包括數(shù)據(jù)接收單元,用于接收流
媒體服務(wù)文件;隨機(jī)點(diǎn)陣摘要生成單元和全摘要生成單元,所述的隨機(jī)點(diǎn)陣摘要生成單元用于對(duì)接收的流媒體服務(wù)文件進(jìn)行隨機(jī)點(diǎn)陣摘要,所述的全摘要生
成單元用于對(duì)接收的流媒體服務(wù)文件進(jìn)行全摘要;隨機(jī)點(diǎn)陣摘要驗(yàn)證單元和全摘要驗(yàn)證單元,所述的隨機(jī)點(diǎn)陣摘要驗(yàn)證單元用于對(duì)所述的流媒體服務(wù)文件的
隨機(jī)點(diǎn)陣摘要進(jìn)行驗(yàn)證;所述的全摘要驗(yàn)證單元用于對(duì)所述的流媒體服務(wù)文件的全摘要進(jìn)行驗(yàn)證。
如圖5所示,隨機(jī)點(diǎn)陣摘要是指從流媒體服務(wù)文件中隨機(jī)的選取若干個(gè)點(diǎn)(稱為隨機(jī)點(diǎn)),每個(gè)隨機(jī)點(diǎn)取一個(gè)字節(jié)的數(shù)據(jù)組成待摘要數(shù)據(jù),對(duì)待摘要數(shù)據(jù)實(shí)施摘要即形成隨機(jī)點(diǎn)陣摘要;隨機(jī)點(diǎn)陣摘要對(duì)流媒體服務(wù)文件內(nèi)容進(jìn)行安全保護(hù);摘要算法使用HMAC-MD5算法。
隨機(jī)點(diǎn)的位置指明每個(gè)隨機(jī)點(diǎn)在文件中的偏移量,每個(gè)隨機(jī)點(diǎn)位置使用4字節(jié)進(jìn)行表示;隨機(jī)點(diǎn)位置數(shù)據(jù)受到加密保護(hù)。
全摘要對(duì)流媒體服務(wù)文件內(nèi)容、加密后的隨機(jī)點(diǎn)位置和隨機(jī)點(diǎn)陣摘要進(jìn)行安全保護(hù);摘要算法使用HMAC-MD5算法。
本發(fā)明具體實(shí)施方式
對(duì)于一個(gè)合法的流媒體服務(wù)文件采用兩種方式進(jìn)行摘要,將摘要后的流媒體服務(wù)文件放置于流媒體服務(wù)器中;以兩種不同的方式對(duì)流媒體服務(wù)器中的流媒體服務(wù)文件摘要進(jìn)行驗(yàn)證;其中,
A.摘要生成模塊
摘要生成模塊實(shí)現(xiàn)對(duì)合法流媒體服務(wù)文件的隨機(jī)點(diǎn)陣摘要和全摘要;該摘要生成模塊按以下步驟完成對(duì)一個(gè)流媒體服務(wù)文件的隨機(jī)點(diǎn)陣摘要和
全摘要
步驟A-1:獲取并記錄文件隨機(jī)點(diǎn)位置;
步驟A-2:從文件中的隨機(jī)點(diǎn)讀取數(shù)據(jù)構(gòu)成待摘要數(shù)據(jù);
步驟A-3:對(duì)待摘要數(shù)據(jù)進(jìn)行摘要形成隨機(jī)點(diǎn)陣摘要;
歩驟A-4:對(duì)隨機(jī)點(diǎn)位置進(jìn)行加密,將加密后的隨機(jī)點(diǎn)位置和摘要結(jié)果寫到文件末尾;
步驟A-5:對(duì)步驟A-4形成的文件的所有內(nèi)容進(jìn)行摘要,并將摘要結(jié)果寫到 文件末尾;
摘要生成模塊的處理流程如圖7所示。
B. 摘要驗(yàn)證模塊
摘要驗(yàn)證模塊包括兩部分隨機(jī)點(diǎn)陣摘要驗(yàn)證模塊和全摘要驗(yàn)證模塊;
(1) 隨機(jī)點(diǎn)陣摘要驗(yàn)證模塊
隨機(jī)點(diǎn)陣摘要驗(yàn)證模塊按以下步驟完成對(duì)一個(gè)流媒體服務(wù)文件的隨機(jī)點(diǎn)陣
摘要驗(yàn)證
步驟B-1-1:從文件中獲取隨機(jī)點(diǎn)位置和隨機(jī)點(diǎn)陣摘要; 步驟B-l-2:對(duì)隨機(jī)點(diǎn)位置進(jìn)行解密;
步驟B-1-3:根據(jù)隨機(jī)點(diǎn)位置從文件中讀取待驗(yàn)證數(shù)據(jù);
步驟B-1-4:對(duì)待驗(yàn)證數(shù)據(jù)進(jìn)行摘要運(yùn)算,將計(jì)算結(jié)果與步驟B-l-l中的隨 機(jī)點(diǎn)陣摘要進(jìn)行比較, 一致則通過驗(yàn)證,否則驗(yàn)證失??;對(duì)于驗(yàn)證失敗的情形, 根據(jù)系統(tǒng)設(shè)置采取隔離或者刪除等措施,并進(jìn)行報(bào)警;驗(yàn)證成功不采取任何動(dòng) 作;隨機(jī)點(diǎn)陣摘要驗(yàn)證模塊的處理流程如圖8所示。
(2) 全摘要驗(yàn)證模塊 全摘要驗(yàn)證模塊按以下步驟完成對(duì)一個(gè)流媒體服務(wù)文件的全摘要驗(yàn)證 步驟B-2-1:從文件中獲取全摘要;
步驟B-2-2:對(duì)文件內(nèi)容(不含全摘要)進(jìn)行摘要運(yùn)算,將計(jì)算結(jié)果與步驟 B-2-l中的全摘要進(jìn)行比較, 一致則通過驗(yàn)證,否則驗(yàn)證失??;對(duì)于驗(yàn)證失敗的 情形,根據(jù)系統(tǒng)設(shè)置采取隔離或者刪除等措施,并進(jìn)行報(bào)警;驗(yàn)證成功不采取 任何動(dòng)作;全摘要驗(yàn)證模塊的處理流程如圖9所示。
C. 兩種摘要驗(yàn)證方法使用的時(shí)機(jī)
隨機(jī)點(diǎn)陣摘要驗(yàn)證不需要讀取整個(gè)流媒體服務(wù)文件,也不需要對(duì)整個(gè)流媒 體服務(wù)文件的內(nèi)容進(jìn)行摘要運(yùn)算,因此具有相對(duì)較高的效率;隨機(jī)點(diǎn)陣摘要驗(yàn)證失敗的文件肯定內(nèi)容出現(xiàn)了問題,但是隨機(jī)點(diǎn)陣摘要驗(yàn)證成功的文件不能保證內(nèi)容沒有問題,因此該驗(yàn)證方式及其相關(guān)的摘要方法提供的安全性較低,需要使用全驗(yàn)證來提供最終的安全保證。
全摘要驗(yàn)證掃描整個(gè)流媒體服務(wù)文件,對(duì)文件的所有內(nèi)容(包含流媒體服務(wù)文件內(nèi)容和隨機(jī)點(diǎn)陣位置以及隨機(jī)點(diǎn)陣摘要)提供安全保護(hù),因此安全性較高;全摘要驗(yàn)證成功可以保證流媒體服務(wù)文件中的所有內(nèi)容(包含視頻內(nèi)容和
隨機(jī)點(diǎn)陣位置以及隨機(jī)點(diǎn)陣摘要)沒有問題;但是全摘要驗(yàn)證需要讀取整個(gè)文
件(包含流媒體服務(wù)文件內(nèi)容和隨機(jī)點(diǎn)陣位置以及隨機(jī)點(diǎn)陣摘要)并對(duì)整個(gè)文件的內(nèi)容計(jì)算摘要,因此效率較低。
隨機(jī)點(diǎn)陣摘要驗(yàn)證消耗的系統(tǒng)資源較少,可以在系統(tǒng)繁忙時(shí)使用,或者以較高的頻率(較短的時(shí)間間隔)使用來防止流媒體服務(wù)文件內(nèi)容被篡改、提高
系統(tǒng)的安全性;全摘要驗(yàn)證需要消耗較多的系統(tǒng)資源,可以在系統(tǒng)空閑時(shí)使用,或者以較低的頻率.(較長(zhǎng)的時(shí)間間隔)使用來保證整個(gè)視頻文件的安全性。實(shí)施例
本發(fā)明系統(tǒng)己在Windows環(huán)境下的手機(jī)節(jié)目審査中實(shí)現(xiàn)。如圖6所示,節(jié)目源1 節(jié)目源n是指節(jié)目源主機(jī)中的節(jié)目主目錄1 節(jié)目主目錄n,每個(gè)主目錄下面可以有多個(gè)和多級(jí)子目錄,該目錄結(jié)構(gòu)設(shè)計(jì)適用于多種節(jié)目類型、每個(gè)節(jié)目類型有多個(gè)節(jié)目、每個(gè)節(jié)目有多個(gè)片斷(視頻文件)的復(fù)雜情形,當(dāng)然該目錄結(jié)構(gòu)也同樣適用于單目錄下有多節(jié)目情形。摘要后的節(jié)目源1 摘要后的節(jié)目源n是指流媒體服務(wù)器中與節(jié)目源主機(jī)中的節(jié)目主目錄1 節(jié)目主目錄n相對(duì)應(yīng)的節(jié)目主目錄,存放經(jīng)過隨機(jī)點(diǎn)陣摘要和全摘要處理的視頻文件。
圖6中的各模塊描述如下:
事件驅(qū)動(dòng)模塊,該事件驅(qū)動(dòng)模塊利用Windows的定時(shí)機(jī)制,驅(qū)動(dòng)自動(dòng)摘要模塊、隨機(jī)點(diǎn)陣摘要驗(yàn)證模塊和全摘要驗(yàn)證模塊進(jìn)行工作。系統(tǒng)啟動(dòng)時(shí)根據(jù)預(yù)先配置的各時(shí)間參數(shù)啟動(dòng)相應(yīng)的定時(shí)器,每個(gè)定時(shí)器到期時(shí)都會(huì)觸發(fā)相應(yīng)的動(dòng)作;定時(shí)器的時(shí)間參數(shù)可通過配置界面進(jìn)行調(diào)整。對(duì)應(yīng)于自動(dòng)摘要模塊的定時(shí)器超
13時(shí)間隔為l分鐘;對(duì)應(yīng)于隨機(jī)點(diǎn)陣摘要驗(yàn)證模塊的定時(shí)器超時(shí)間隔為5分鐘;對(duì) 應(yīng)于全摘要驗(yàn)證模塊的定時(shí)器超時(shí)間隔為24小時(shí)。
自動(dòng)摘要模塊,該自動(dòng)摘要模塊對(duì)應(yīng)于前面提到的摘要生成模塊,在事件 驅(qū)動(dòng)模塊的驅(qū)動(dòng)下完成對(duì)視頻文件隨機(jī)點(diǎn)陣摘要和全驗(yàn)證摘要。該自動(dòng)摘要模
塊的工作過程描述如下
對(duì)所有節(jié)目源依次采取以下步驟,直至所有節(jié)目源掃描完畢
步驟(2-1)掃描節(jié)目源,如果有視頻文件則
步驟(2-1-1)對(duì)視頻文件進(jìn)行隨機(jī)點(diǎn)陣摘要;
步驟(2-1-2)對(duì)視頻文件進(jìn)行全摘要;
步驟(2-1-3)將摘要后的視頻文件轉(zhuǎn)移到流媒體服務(wù)器;
步驟(2-1-4)轉(zhuǎn)移成功則刪除節(jié)目源中的源視頻文件;
步驟(2-2)該節(jié)目源掃描完畢則轉(zhuǎn)到其它未掃描的節(jié)目源,否則繼續(xù)步
驟(2-1);
該模塊的程序流程參見圖7。
隨機(jī)點(diǎn)陣摘要驗(yàn)證模塊,該隨機(jī)點(diǎn)陣摘要驗(yàn)證模塊對(duì)應(yīng)于前面提到的摘要 驗(yàn)證模塊中的隨機(jī)點(diǎn)陣摘要驗(yàn)證模塊,在事件驅(qū)動(dòng)模塊的驅(qū)動(dòng)下完成對(duì)視頻文 件隨機(jī)點(diǎn)陣摘要的驗(yàn)證工作。該模塊的工作過程描述如下.-
對(duì)所有節(jié)目源依次采取以下步驟,直至所有節(jié)目源掃描完畢
步驟(3-1)掃描節(jié)目源,如果有視頻文件則
步驟(3-1-1)從文件中獲取隨機(jī)點(diǎn)位置和隨機(jī)點(diǎn)陣摘要;
步驟(3-1-2)對(duì)隨機(jī)點(diǎn)位置進(jìn)行解密; .步驟(3-1-3)根據(jù)隨機(jī)點(diǎn)位置從文件中讀取待驗(yàn)證數(shù)據(jù);
步驟(3-l-4)對(duì)待驗(yàn)證數(shù)據(jù)進(jìn)行摘要運(yùn)算,將計(jì)算結(jié)果與步驟(3-1-1) 中的隨機(jī)點(diǎn)陣摘要進(jìn)行比較, 一致則通過驗(yàn)證,否則驗(yàn)證失敗;對(duì)于驗(yàn)證失敗 的情形,根據(jù)系統(tǒng)設(shè)置釆取隔離或者刪除等措施,并進(jìn)行報(bào)警;驗(yàn)證成功不釆 取任何動(dòng)作;步驟(3-2)該節(jié)目源掃描完畢則轉(zhuǎn)到其它未掃描的節(jié)目源,否則繼續(xù)步
驟(3-1);
該模塊的程序流程參見圖8。
全摘要驗(yàn)證模塊,該全摘要驗(yàn)證模塊對(duì)應(yīng)于前面提到的摘要驗(yàn)證模塊中的 全摘要驗(yàn)證模塊,在事件驅(qū)動(dòng)模塊的驅(qū)動(dòng)下完成對(duì)視頻文件全摘要的驗(yàn)證工作。
該模塊的工作過程描述如下
對(duì)所有節(jié)目源依次采取以下步驟,直至所有節(jié)目源掃描完畢 步驟(4-1)掃描節(jié)目源,如果有視頻文件則 步驟(4-1-1)從文件中獲取全摘要;
步驟(4-1-2)對(duì)文件內(nèi)容(不含全摘要)進(jìn)行摘要運(yùn)算,將計(jì)算結(jié)果與步 驟B-2-l中的全摘要進(jìn)行比較, 一致則通過驗(yàn)證,否則驗(yàn)證失?。粚?duì)于驗(yàn)證失敗 的情形,根據(jù)系統(tǒng)設(shè)置采取隔離或者刪除等措施,并進(jìn)行報(bào)警;驗(yàn)證成功不采 取任何動(dòng)作;
步驟(4-2)該節(jié)目源掃描完畢則轉(zhuǎn)到其它未掃描的節(jié)目源,否則繼續(xù)步 驟(3-1);
該模塊的程序流程參見圖9。
本發(fā)明所提出的流媒體節(jié)目審査與播控,不必利用網(wǎng)絡(luò)終端的運(yùn)算能力, 通過使用合理的摘要和驗(yàn)證方法,僅利用服務(wù)器的計(jì)算能力,在適當(dāng)?shù)臅r(shí)機(jī)對(duì) 流媒體服務(wù)文件進(jìn)行摘要和摘要驗(yàn)證,即可以為流媒體服務(wù)文件提供安全保障。
因此以上具體實(shí)施方式
僅用于說明本發(fā)明,而非用于限定本發(fā)明。
權(quán)利要求
1. 一種流媒體播控方法,其特征是,所述的方法包括以下步驟接收流媒體服務(wù)文件;對(duì)接收的流媒體服務(wù)文件進(jìn)行摘要;對(duì)所述的流媒體服務(wù)文件摘要進(jìn)行驗(yàn)證,如果驗(yàn)證失敗則將對(duì)應(yīng)的流媒體服務(wù)文件過濾,如果驗(yàn)證成功則將對(duì)應(yīng)的流媒體服務(wù)文件輸出。
2. 根據(jù)權(quán)利要求l所述的方法,其特征是,所述的對(duì)接收的流媒體服務(wù)文 件進(jìn)行摘要包括對(duì)接收的流媒體服務(wù)文件進(jìn)行隨機(jī)點(diǎn)陣摘要。
3. 根據(jù)權(quán)利要求2所述的方法,其特征是,所述的對(duì)接收的流媒體服務(wù)文件進(jìn)行隨機(jī)點(diǎn)陣摘要包括以下步驟獲取并記錄所述流媒體服務(wù)文件的隨機(jī)點(diǎn)位置; 從所述流媒體服務(wù)文件的隨機(jī)點(diǎn)位置讀取數(shù)據(jù)構(gòu)成待摘要數(shù)據(jù); 對(duì)所述的待摘要數(shù)據(jù)進(jìn)行摘要形成流媒體服務(wù)文件的隨機(jī)點(diǎn)陣摘要,并對(duì)所述的隨機(jī)點(diǎn)位置進(jìn)行加密,將加密后的隨機(jī)點(diǎn)位置和摘要添加到流媒體服務(wù)文件的末尾。
4. 根據(jù)權(quán)利要求3所述的方法,其特征是,所述的對(duì)流媒體服務(wù)文件摘要 進(jìn)行驗(yàn)證包括對(duì)所述的流媒體服務(wù)文件的隨機(jī)點(diǎn)陣摘要進(jìn)行驗(yàn)證,且驗(yàn)證的步驟為對(duì)加密的隨機(jī)點(diǎn)扭置進(jìn)行解密;根據(jù)隨機(jī)點(diǎn)位置從流媒體服務(wù)文件中讀取待驗(yàn)證數(shù)據(jù); 對(duì)所述的待驗(yàn)證數(shù)據(jù)進(jìn)行摘要運(yùn)算,將運(yùn)算結(jié)果與所述的流媒體服務(wù)文件 的隨機(jī)點(diǎn)陣摘要進(jìn)行比較,如果比較結(jié)果一致則通過驗(yàn)證,否則驗(yàn)證失敗。
5. 根據(jù)權(quán)利要求l所述的方法,其特征是,所述的對(duì)接收的流媒體服務(wù)文件進(jìn)行摘要包括對(duì)接收的流媒體服務(wù)文件進(jìn)行全摘要。
6. 根據(jù)權(quán)利要求5所述的方法,其特征是,所述的對(duì)接收的流媒體服務(wù)文件進(jìn)行全摘要包括以下步驟獲取并記錄所述流媒體服務(wù)文件的隨機(jī)點(diǎn)位置; 從所述流媒體服務(wù)文件中的隨機(jī)點(diǎn)讀取數(shù)據(jù)構(gòu)成待摘要數(shù)據(jù); 對(duì)所述的待摘要數(shù)據(jù)進(jìn)行摘要形成流媒體服務(wù)文件的隨機(jī)點(diǎn)陣摘要; 對(duì)所述的隨機(jī)點(diǎn)位置進(jìn)行加密;對(duì)流媒體服務(wù)文件、加密后的隨機(jī)點(diǎn)位置和所述的流媒體服務(wù)文件的隨機(jī) 點(diǎn)陣摘要進(jìn)行摘要,生成流媒體服務(wù)文件的全摘要并將全摘要添加到流媒體服 務(wù)文件的末尾。
7. 根據(jù)權(quán)利要求6所述的方法,其特征是,所述的對(duì)流媒體服務(wù)文件摘要 進(jìn)行驗(yàn)證包括對(duì)所述的流媒體服務(wù)文件的全摘要進(jìn)行驗(yàn)證,且驗(yàn)證的步驟為從流媒體服務(wù)文件中獲取全摘要;對(duì)流媒體服務(wù)文件內(nèi)容、加密后的隨機(jī)點(diǎn)位置和隨機(jī)點(diǎn)陣摘要進(jìn)行摘要運(yùn) 算,將運(yùn)算結(jié)果與所述流媒體服務(wù)文件的全摘要進(jìn)行比較,如果比較結(jié)果一致 則通過驗(yàn)證,否則驗(yàn)證失敗。
8. 根據(jù)權(quán)利要求l所述的方法,其特征是,所述的對(duì)接收的流媒體服務(wù)文 件進(jìn)行摘要包括對(duì)接收的流媒體服務(wù)文件進(jìn)行隨機(jī)點(diǎn)陣摘要和全摘要;所述的對(duì)接收的流媒體服務(wù)文件進(jìn)行隨機(jī)點(diǎn)陣摘要包括以下步驟獲取并記錄所述流媒體服務(wù)文件的隨機(jī)點(diǎn)位置;從所述流媒體服務(wù)文件的隨機(jī)點(diǎn)位置 讀取數(shù)據(jù)構(gòu)成待摘要數(shù)據(jù);對(duì)所述的待摘要數(shù)據(jù)進(jìn)行摘要形成流媒體服務(wù)文件 的隨機(jī)點(diǎn)陣摘要,并對(duì)所述的隨機(jī)點(diǎn)位置進(jìn)行加密,將加密后的隨機(jī)點(diǎn)位置和 摘要添加到流媒體服務(wù)文件的末尾;所述的對(duì)接收的流媒體服務(wù)文件進(jìn)行全摘要包括以下步驟獲取并記錄所述流媒體服務(wù)文件的隨機(jī)點(diǎn)位置;從所述流媒體服務(wù)文件中的隨機(jī)點(diǎn)讀取數(shù)據(jù) 構(gòu)成待摘要數(shù)據(jù);對(duì)所述的待摘要數(shù)據(jù)進(jìn)行摘要形成流媒體服務(wù)文件的隨機(jī)點(diǎn) 陣摘要;對(duì)所述的隨機(jī)點(diǎn)位置進(jìn)行加密;對(duì)流媒體服務(wù)文件、加密后的隨機(jī)點(diǎn) 位置和所述的流媒體服務(wù)文件的隨機(jī)點(diǎn)陣摘要進(jìn)行摘要,生成流媒體服務(wù)文件 的全摘要并將全摘要添加到流媒體服務(wù)文件的末尾;所述的對(duì)流媒體服務(wù)文件摘要進(jìn)行驗(yàn)證包括對(duì)所述的流媒體服務(wù)文件的 隨機(jī)點(diǎn)陣摘要進(jìn)行驗(yàn)證,且驗(yàn)證的步驟為對(duì)加密的隨機(jī)點(diǎn)位置進(jìn)行解密;根 據(jù)隨機(jī)點(diǎn)位置從流媒體服務(wù)文件中讀取待驗(yàn)證數(shù)據(jù);對(duì)所述的待驗(yàn)證數(shù)據(jù)進(jìn)行 摘要運(yùn)算,將運(yùn)算結(jié)果與所述的流媒體服務(wù)文件的隨機(jī)點(diǎn)陣摘要進(jìn)行比較,如 果比較結(jié)果一致則進(jìn)行流媒體服務(wù)文件的全摘要驗(yàn)證,否則驗(yàn)證失?。凰龅牧髅襟w服務(wù)文件的全摘要驗(yàn)證的步驟為從流媒體服務(wù)文件中獲取 全摘要;對(duì)流媒體服務(wù)文件中全摘要之外的所有內(nèi)容進(jìn)行摘要運(yùn)算,將運(yùn)算結(jié) 果與所述流媒體服務(wù)文件的全摘要進(jìn)行比較,如果比較結(jié)果一致則通過驗(yàn)證, 否則驗(yàn)證失敗。
9. 一種流媒體播控裝置,其特征是,所述的裝置包括 數(shù)據(jù)接收單元,用于接收流媒體服務(wù)文件; 摘要生成單元,用于對(duì)接收的流媒體服務(wù)文件進(jìn)行摘要;摘要驗(yàn)證單元,用于對(duì)所述的流媒體服務(wù)文件摘要進(jìn)行驗(yàn)證,如果驗(yàn)證失 敗則將對(duì)應(yīng)的流媒體服務(wù)文件過濾,如果驗(yàn)證成功則將對(duì)應(yīng)的流媒體服務(wù)文件 輸出。
10. 根據(jù)權(quán)利要求9所述的裝置,其特征是,所述的摘要生成單元包括隨機(jī)點(diǎn)陣摘要生成單元,用于對(duì)接收的流媒體服務(wù)文件進(jìn)行隨機(jī)點(diǎn)陣摘要;所述的摘要驗(yàn)證單元包括隨機(jī)點(diǎn)陣摘要驗(yàn)證單元,用于對(duì)所述的流媒體 服務(wù)文件的隨機(jī)點(diǎn)陣摘要進(jìn)行驗(yàn)證。
11. 根據(jù)權(quán)利要求9所述的裝置,其特征是,所述的摘要生成單元包括全摘要生成單元,用于對(duì)接收的流媒體服務(wù)文件進(jìn)行全摘要;所述的摘要驗(yàn)證單元包括全摘要驗(yàn)證單元,用于對(duì)所述的流媒體服務(wù)文件的全摘要進(jìn)行驗(yàn)證。
12. 根據(jù)權(quán)利要求9所述的裝置,其特征是,所述的摘要生成單元包括隨機(jī)點(diǎn)陣摘要生成單元和全摘要生成單元,所述的隨機(jī)點(diǎn)陣摘要生成單元用于對(duì) 接收的流媒體服務(wù)文件進(jìn)行隨機(jī)點(diǎn)陣摘要,所述的全摘要生成單元用于對(duì)接收的流媒體服務(wù)文件進(jìn)行全摘要;所述的摘要驗(yàn)證單元包括隨機(jī)點(diǎn)陣摘要驗(yàn)證單元和全摘要驗(yàn)證單元,所 述的隨機(jī)點(diǎn)陣摘要驗(yàn)證單元用于對(duì)所述的流媒體服務(wù)文件的隨機(jī)點(diǎn)陣摘要進(jìn)行 驗(yàn)證;所述的全摘要驗(yàn)證單元用于對(duì)所述的流媒體服務(wù)文件的全摘要進(jìn)行驗(yàn)證。
13. —種流媒體播控系統(tǒng),其特征是,所述的系統(tǒng)包括數(shù)據(jù)審查服務(wù)器 和流媒體服務(wù)器,所述的數(shù)據(jù)審查服務(wù)器通過網(wǎng)絡(luò)與所述的流媒體服務(wù)器相連 接;其中,所述的數(shù)據(jù)審查服務(wù)器包括數(shù)據(jù)接收單元,用于接收流媒體服務(wù)文件; 摘要生成單元,用于對(duì)接收的流媒體服務(wù)文件進(jìn)行摘要并將摘要后的流媒體服 務(wù)文件傳送給所述的流媒體服務(wù)器;摘要驗(yàn)證單元,用于對(duì)所述流媒體服務(wù)器 的流媒體服務(wù)文件摘要進(jìn)行驗(yàn)證,如果驗(yàn)證失敗則將對(duì)應(yīng)的流媒體服務(wù)文件隔 離或刪除,如果驗(yàn)證成功則將對(duì)應(yīng)的流媒體服務(wù)文件輸出;所述的流媒體服務(wù)器,用于存儲(chǔ)所述的流媒體服務(wù)文件摘要,并將驗(yàn)證成 功的流媒體服務(wù)文件輸出。
14. 根據(jù)權(quán)利要求13所述的系統(tǒng),其特征是,所述的摘要生成單元包括隨機(jī)點(diǎn)陣摘要生成單元,用于對(duì)接收的流媒體服務(wù)文件進(jìn)行隨機(jī)點(diǎn)陣摘要;所述的摘要驗(yàn)證單元包括隨機(jī)點(diǎn)陣摘要驗(yàn)證單元,用于對(duì)所述的流媒體 服務(wù)文件的隨機(jī)點(diǎn)陣摘要進(jìn)行驗(yàn)證。
15. 根據(jù)權(quán)利要求13所述的系統(tǒng),其特征是,所述的摘要生成單元包括 全摘要生成單元,用于對(duì)接收的流媒體服務(wù)文件進(jìn)行全摘要;所述的摘要驗(yàn)證單元包括全摘要驗(yàn)證單元,用于對(duì)所述的流媒體服務(wù)文 件的全摘要進(jìn)行驗(yàn)證。
16. 根據(jù)權(quán)利要求13所述的系統(tǒng),其特征是,所述的摘要生成單元包括隨機(jī)點(diǎn)陣摘要生成單元和全摘要生成單元,所述的隨機(jī)點(diǎn)陣摘要生成單元 用于對(duì)接收的流媒體服務(wù)文件進(jìn)行隨機(jī)點(diǎn)陣摘要,所述的全摘要生成單元用于對(duì)接收的流媒體服務(wù)文件進(jìn)行全摘要; 所述的摘要驗(yàn)證單元包括隨機(jī)點(diǎn)陣摘要驗(yàn)證單元和全摘要驗(yàn)證單元,所述的隨機(jī)點(diǎn)陣摘要驗(yàn)證單元用于對(duì)所述的流媒體服務(wù)文件的隨機(jī)點(diǎn)陣摘要進(jìn)行驗(yàn)證;所述的全摘要驗(yàn)證單 元用于對(duì)所述的流媒體服務(wù)文件的全摘要進(jìn)行驗(yàn)證。
全文摘要
本發(fā)明提供一種流媒體播控方法、裝置及系統(tǒng),所述的方法包括以下步驟接收流媒體服務(wù)文件;對(duì)接收的流媒體服務(wù)文件進(jìn)行摘要;對(duì)所述的流媒體服務(wù)文件摘要進(jìn)行驗(yàn)證,如果驗(yàn)證失敗則將對(duì)應(yīng)的流媒體服務(wù)文件過濾,如果驗(yàn)證成功則將對(duì)應(yīng)的流媒體服務(wù)文件輸出。以通過使用合理的摘要和驗(yàn)證,利用服務(wù)器的計(jì)算能力,在適當(dāng)?shù)臅r(shí)機(jī)對(duì)流媒體服務(wù)文件進(jìn)行摘要和摘要驗(yàn)證,為流媒體服務(wù)文件提供安全保障。
文檔編號(hào)H04N7/24GK101466031SQ20071017975
公開日2009年6月24日 申請(qǐng)日期2007年12月18日 優(yōu)先權(quán)日2007年12月18日
發(fā)明者孫衛(wèi)平, 張建寧, 張朝東, 楊成功 申請(qǐng)人:北京華星廣視數(shù)碼技術(shù)服務(wù)有限公司