視頻終端及其限制視頻播放的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種計(jì)算機(jī)軟件領(lǐng)域,特別是涉及一種視頻終端及其限制視頻播放的方法和系統(tǒng)。
【背景技術(shù)】
[0002]當(dāng)前的視頻終端由于使用了更為開放的平臺,用戶可以更為便利的安裝視頻軟件。用戶可以選擇所喜歡的視頻軟件在電視上收看到網(wǎng)絡(luò)節(jié)目。這給用戶帶來便利的同時(shí),也為他們帶來了安全隱患。例如,所安裝的視頻軟件為非法軟件;或者當(dāng)相應(yīng)的網(wǎng)絡(luò)視頻提供服務(wù)器被黑客攻擊,而導(dǎo)致所播放的視頻為非法視頻等。
[0003]當(dāng)出現(xiàn)上述情況時(shí),現(xiàn)有的防御機(jī)制大多采用了從視頻源的角度來進(jìn)行管控。例如,禁止獲取非法視頻源的視頻等。但是,實(shí)際上,目前的視頻終端及與視頻終端相連的一些合法的視頻緩存服務(wù)器可能已緩存有部分的非法視頻,此時(shí),現(xiàn)有的防御機(jī)制無法立時(shí)、有效的阻止部分非法視頻的播放。因此,需要對現(xiàn)有的防御技術(shù)進(jìn)行改進(jìn)。
【發(fā)明內(nèi)容】
[0004]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種視頻終端視頻終端及其限制視頻播放的方法和系統(tǒng),從終端層面出發(fā),實(shí)現(xiàn)及時(shí)、有效地視頻安全防護(hù)及內(nèi)容管控。
[0005]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種用于視頻終端的限制視頻播放的方法,包括:從視頻終端所接收的數(shù)據(jù)包和/或所述視頻終端中安裝的視頻軟件中,獲取對應(yīng)所要播放或正在播放的視頻的相關(guān)信息;將所獲得的視頻的相關(guān)信息進(jìn)行合法性過濾,若確定所述數(shù)據(jù)包所對應(yīng)的視頻屬于合法視頻,則允許播放,若確定所述數(shù)據(jù)包所對應(yīng)的視頻屬于非法視頻,則予以禁止。
[0006]優(yōu)選地,所述將所獲得的視頻的相關(guān)信息進(jìn)行合法性過濾的方式包括:將所獲得的視頻的相關(guān)信息與預(yù)設(shè)的合法視頻相關(guān)信息列表和/或非法視頻相關(guān)信息列表進(jìn)行匹配。
[0007]優(yōu)選地,所述限制視頻播放的方法還包括:更新所述合法視頻相關(guān)信息列表和/或非法視頻相關(guān)信息列表的步驟。
[0008]優(yōu)選地,所述將所獲得的視頻的相關(guān)信息進(jìn)行合法性過濾的方式包括:當(dāng)確定所獲取的正在播放的視頻的相關(guān)信息為空,則確定所述數(shù)據(jù)包所對應(yīng)的視頻屬于非法視頻,并禁止播放。
[0009]優(yōu)選地,若確定所述數(shù)據(jù)包所對應(yīng)的視頻屬于合法視頻,則所述限制視頻播放的方法還包括:從至少一個(gè)緩存服務(wù)器中獲取所要播放或正在播放的數(shù)據(jù)包,以確保相應(yīng)視頻的正常播放。
[0010]優(yōu)選地,若確定所述數(shù)據(jù)包所對應(yīng)的視頻屬于非法視頻,則所述限制視頻播放的方法還包括:將所要播放或正在播放的視頻替換為預(yù)設(shè)的視頻,并播放替換后的視頻。
[0011]優(yōu)選地,所述視頻的相關(guān)信息包括以下至少一種:視頻來源信息、視頻軟件信息、視頻內(nèi)容信息。
[0012]基于上述目的,本發(fā)明還提供一種用于視頻終端的限制視頻播放的系統(tǒng),包括:獲取模塊,用于從視頻終端所接收的數(shù)據(jù)包和/或所述視頻終端中安裝的視頻軟件中,獲取對應(yīng)所要播放或正在播放的視頻的相關(guān)信息;過濾模塊,用于將所獲得的視頻的相關(guān)信息進(jìn)行合法性過濾,若確定所述數(shù)據(jù)包所對應(yīng)的視頻屬于合法視頻,則允許播放,若確定所述數(shù)據(jù)包所對應(yīng)的視頻屬于非法視頻,則予以禁止。
[0013]優(yōu)選地,所述過濾模塊用于將所獲得的視頻的相關(guān)信息與預(yù)設(shè)的合法視頻相關(guān)信息列表和/或非法視頻相關(guān)信息列表進(jìn)行匹配。
[0014]優(yōu)選地,所述限制視頻播放的系統(tǒng)還包括:更新模塊,用于更新所述合法視頻相關(guān)信息列表和/或非法視頻相關(guān)信息列表。
[0015]優(yōu)選地,所述過濾模塊還用于當(dāng)確定所獲取的正在播放的視頻的相關(guān)信息為空,則確定所述數(shù)據(jù)包所對應(yīng)的視頻屬于非法視頻,并禁止播放。
[0016]優(yōu)選地,若所述過濾模塊確定所述數(shù)據(jù)包所對應(yīng)的視頻屬于合法視頻,則所述限制視頻播放的系統(tǒng)還包括:加速引導(dǎo)模塊,用于從至少一個(gè)緩存服務(wù)器中獲取所要播放或正在播放的數(shù)據(jù)包,以確保相應(yīng)視頻的正常播放。
[0017]優(yōu)選地,若所述過濾模塊確定所述數(shù)據(jù)包所對應(yīng)的視頻屬于非法視頻,則所述限制視頻播放的系統(tǒng)還包括:替換模塊,用于將所要播放或正在播放的視頻替換為預(yù)設(shè)的視頻,并播放替換后的視頻。
[0018]優(yōu)選地,所述視頻的相關(guān)信息包括以下至少一種:視頻來源信息、視頻軟件信息、視頻內(nèi)容信息。
[0019]基于上述目的,本發(fā)明還提供一種視頻終端,包含如上任一所述的限制系統(tǒng)。
[0020]如上所述,本發(fā)明具有以下有益效果:
[0021]本發(fā)明實(shí)施例的視頻終端及其限制視頻播放的方法和系統(tǒng),通過監(jiān)控視頻終端獲取數(shù)據(jù)包中視頻的相關(guān)信息,分析所要播放的、正在播放的視頻是否合法,從而可及時(shí)、有效地管控視頻內(nèi)容,阻止非法視頻的播放,遇突發(fā)安全事件,可從終端緊急屏蔽,極大提高了視頻安全防護(hù)的靈活性、實(shí)時(shí)性和有效性。
【附圖說明】
[0022]圖1顯示為本發(fā)明實(shí)施例的用于視頻終端的限制視頻播放的方法的流程圖。
[0023]圖2顯示為本發(fā)明實(shí)施例的用于視頻終端的限制視頻播放的方法的一種優(yōu)選方式的流程圖。
[0024]圖3顯示為本發(fā)明實(shí)施例的用于視頻終端的限制視頻播放的系統(tǒng)的結(jié)構(gòu)示意圖。
[0025]圖4顯示為本發(fā)明實(shí)施例的用于視頻終端的限制視頻播放的系統(tǒng)的一種優(yōu)選方式的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]以下通過特定的具體實(shí)例說明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的【具體實(shí)施方式】加以實(shí)施或應(yīng)用,本說明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。需說明的是,在不沖突的情況下,以下實(shí)施例及實(shí)施例中的特征可以相互組合。
[0027]請參閱圖1,本發(fā)明實(shí)施例提供一種用于視頻終端的限制視頻播放的方法。所述限制視頻播放的方法主要由限制系統(tǒng)來執(zhí)行。所述限制系統(tǒng)包括安裝在所述視頻終端中的軟件和硬件。所述視頻終端包括但不限于:數(shù)字機(jī)頂盒、網(wǎng)絡(luò)機(jī)頂盒、智能電視終端及其他互聯(lián)網(wǎng)視頻終端等。
[0028]在步驟SI中,所述限制系統(tǒng)從視頻終端所接收的數(shù)據(jù)包和/或所述視頻終端中安裝的視頻軟件中獲取對應(yīng)所要播放或正在播放的視頻的相關(guān)信息。其中,所述數(shù)據(jù)包包括但不限于:PS數(shù)據(jù)流、HTTP數(shù)據(jù)包、來自網(wǎng)絡(luò)的各種視頻數(shù)據(jù)流等。
[0029]具體地,所述限制系統(tǒng)監(jiān)聽視頻終端接收數(shù)據(jù)包的接口,并獲得所述數(shù)據(jù)包,接著,按照封裝所述數(shù)據(jù)包的協(xié)議對所述數(shù)據(jù)包進(jìn)行解析,以得到如視頻來源信息、視頻軟件信息、視頻內(nèi)容信息等視頻的相關(guān)信息。其中,所述視頻來源信息包括但不限于:視頻地址信息、視頻內(nèi)容提供商等。所述視頻軟件信息包括但不限于:軟件名稱、版本號等。所述視頻內(nèi)容信息包括但不限于:視頻名稱、視頻簡介等。
[0030]其中,當(dāng)所述數(shù)據(jù)包為基于HTTP協(xié)議封裝的數(shù)據(jù)包,則所述限制系統(tǒng)可從中查找包含視頻格式后綴名的語句,進(jìn)而得到所述視頻來源信息。例如,所述限制系統(tǒng)從HTTP協(xié)議封裝的數(shù)據(jù)包中得到〈src =’ http://www.xx.com/A.rmvb’ />的語句,則確定所述數(shù)據(jù)包中包含即將播放的視頻來源信息為http://www.xx.com/A.rmvb ο
[0031]當(dāng)所述數(shù)據(jù)包為基于PS流協(xié)議、或其他音視頻協(xié)議封裝的數(shù)據(jù)包,則所述限制系統(tǒng)可通過解析音視頻流協(xié)議來讀取所述數(shù)據(jù)包中的視頻頭信息,并根據(jù)所述視頻頭信息得到正在播放的視頻的視頻內(nèi)容信息。
[0032]另外,所述限制系統(tǒng)也可以通過讀取所述視頻終端中的進(jìn)程來確定當(dāng)前運(yùn)行的視頻軟件信息,即獲取了對應(yīng)所要播放或正在播放的視頻的視頻軟件信息。所述限制系統(tǒng)還可以先獲取所述視頻終端中的各視頻軟件信息,再從數(shù)據(jù)包中查找與所獲取的各視頻軟件信息相符的視頻軟件信息,以確定所述數(shù)據(jù)包所對應(yīng)的視頻軟件信息。
[0033]在步驟S2中,所述限制系統(tǒng)將所獲得的視頻的相關(guān)信息進(jìn)行合法性過濾,若確定所述數(shù)據(jù)包所對應(yīng)的視頻屬于合法視頻,則允許播放,若確定所述數(shù)據(jù)包所對應(yīng)的視頻屬于非法視頻,則予以禁止。
[0034]具體地,所述限制系統(tǒng)中可以預(yù)存有關(guān)于合法和/或