一種利用單向ca授權(quán)控制ott播放的方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種利用單向CA授權(quán)控制OTT播放的方法,包括:通過(guò)CAS系統(tǒng)產(chǎn)生一個(gè)包括SK密鑰及授權(quán)時(shí)間的OTT授權(quán)包;將該OTT授權(quán)包發(fā)送到機(jī)頂盒端;所述機(jī)頂盒端再解析所述OTT授權(quán)包,以得到SK明文和授權(quán)時(shí)間,并對(duì)SK明文和授權(quán)時(shí)間進(jìn)行存儲(chǔ);所述機(jī)頂盒端利用授權(quán)的SK解密CW,利用授權(quán)時(shí)間判斷節(jié)目授權(quán)是否到期。本發(fā)明的一種利用單向CA授權(quán)控制OTT播放的方法,通過(guò)CA授權(quán)方式,簡(jiǎn)單實(shí)現(xiàn)控制OTT播放。
【專(zhuān)利說(shuō)明】—種利用單向CA授權(quán)控制OTT播放的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及控制OTT播放的【技術(shù)領(lǐng)域】,具體涉及一種利用單向CA授權(quán)控制OTT播放的方法。
【背景技術(shù)】
[0002]機(jī)頂盒的全稱(chēng)叫做“數(shù)字電視機(jī)頂盒”,它是一種將數(shù)字電視信號(hào)轉(zhuǎn)換成模擬信號(hào)的變換設(shè)備,它對(duì)經(jīng)過(guò)數(shù)字化壓縮的圖像和聲音信號(hào)進(jìn)行解碼還原,產(chǎn)生模擬的視頻和聲音信號(hào),通過(guò)電視顯示器和音響設(shè)備給觀眾提供高質(zhì)量的電視節(jié)目。
【發(fā)明內(nèi)容】
[0003]本發(fā)明克服了現(xiàn)有技術(shù)的不足,提供一種利用單向CA授權(quán)控制OTT播放的方法,能方便、簡(jiǎn)單的控制OTT點(diǎn)播。
[0004]考慮到現(xiàn)有技術(shù)的上述問(wèn)題,根據(jù)本發(fā)明公開(kāi)的一個(gè)方面,本發(fā)明采用以下技術(shù)
方案:
[0005]一種利用單向CA授權(quán)控制OTT播放的方法,包括:
[0006]通過(guò)CAS系統(tǒng)產(chǎn)生一個(gè)包括SK密鑰及授權(quán)時(shí)間的OTT授權(quán)包;
[0007]將該OTT授權(quán)包發(fā)送到機(jī)頂盒端;
[0008]所述機(jī)頂盒端再解析所述OTT授權(quán)包,以得到SK明文和授權(quán)時(shí)間,并對(duì)SK明文和授權(quán)時(shí)間進(jìn)行存儲(chǔ);
[0009]所述機(jī)頂盒端利用授權(quán)的SK解密CW,利用授權(quán)時(shí)間判斷節(jié)目授權(quán)是否到期。
[0010]為了更好地實(shí)現(xiàn)本發(fā)明,進(jìn)一步的技術(shù)方案是:
[0011]根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述CA為無(wú)卡CA的情況下,機(jī)頂盒沒(méi)有智能卡,所述SK明文和授權(quán)時(shí)間則是以某種加密的數(shù)據(jù)格式(如:包括但不限于AES等加密算法)存儲(chǔ)在機(jī)頂盒Flash中。
[0012]根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述機(jī)頂盒在沒(méi)有存儲(chǔ)到智能卡的情況下,所述SK明文和授權(quán)時(shí)間存儲(chǔ)在機(jī)頂盒Flash中。
[0013]根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述機(jī)頂盒端包括對(duì)OTT授權(quán)包的授權(quán)時(shí)間校驗(yàn)。
[0014]根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述機(jī)頂盒通過(guò)網(wǎng)絡(luò)獲取當(dāng)前時(shí)間,在進(jìn)行OTT點(diǎn)播時(shí)判斷是否有OTT授權(quán)或當(dāng)前時(shí)間是否在OTT授權(quán)包時(shí)間范圍內(nèi),如果是則進(jìn)入點(diǎn)播認(rèn)證流程,如果不是則提示OTT點(diǎn)播未授權(quán)。
[0015]根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述OTT授權(quán)包的點(diǎn)播認(rèn)證和當(dāng)前時(shí)間是否在授權(quán)時(shí)間內(nèi)的代碼一起打庫(kù)。
[0016]本發(fā)明還可以是:
[0017]根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述機(jī)頂盒為android智能型機(jī)頂盒的情況下,在無(wú)OTT授權(quán)或在授權(quán)時(shí)間過(guò)期的情況下,不允許安卓Media播放接口進(jìn)行音視頻播放。
[0018]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果之一是:[0019]本發(fā)明的一種利用單向CA授權(quán)控制OTT播放的方法,簡(jiǎn)單實(shí)現(xiàn)通過(guò)CA授權(quán)方式,控制OTT播放。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0020]為了更清楚的說(shuō)明本申請(qǐng)文件實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)的描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見(jiàn)地,下面描述中的附圖僅是對(duì)本申請(qǐng)文件中一些實(shí)施例的參考,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的情況下,還可以根據(jù)這些附圖得到其它的附圖。
[0021]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種利用單向CA授權(quán)控制OTT播放的方法的流程示意圖。
【具體實(shí)施方式】
[0022]下面結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)說(shuō)明,但本發(fā)明的實(shí)施方式不限于此。
[0023]CA授權(quán),即通過(guò)CAS系統(tǒng)產(chǎn)生SK密鑰及授權(quán)時(shí)間,EMM包裝后發(fā)送到后端機(jī)頂盒。機(jī)頂盒解析EMM,通過(guò)特定算法運(yùn)算后得到SK明文和授權(quán)時(shí)間存儲(chǔ)到智能卡(無(wú)卡CA存儲(chǔ)到機(jī)頂盒Flash)中。機(jī)頂盒利用授權(quán)的SK解密CW,利用授權(quán)時(shí)間判斷節(jié)目授權(quán)是否到期。
[0024]OTT點(diǎn)播,基于開(kāi)放互聯(lián)網(wǎng)的視頻服務(wù),通過(guò)互聯(lián)網(wǎng)傳輸?shù)囊曨l節(jié)目。
[0025]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種利用單向CA授權(quán)控制OTT播放的方法的流程示意圖。整個(gè)過(guò)程如如圖1所示,這種授權(quán)控制方法,比較簡(jiǎn)單、方便。
[0026]一種利用單向CA授權(quán)控制OTT播放的方法,可適應(yīng)各種CA:
[0027]1、前端CA為OTT設(shè)定一個(gè)專(zhuān)用的產(chǎn)品包或節(jié)目包的授權(quán),叫做OTT授權(quán)包。如:指定產(chǎn)品包號(hào)100的產(chǎn)品包為OTT授權(quán)。對(duì)開(kāi)通OTT業(yè)務(wù)的用戶(hù)卡號(hào),訂購(gòu)該產(chǎn)品包授權(quán),并以授權(quán)時(shí)間控制OTT功能的使用,以便收取業(yè)務(wù)費(fèi);
[0028]2、機(jī)頂盒端,機(jī)頂盒接收授權(quán)存儲(chǔ)到智能卡。為了保證授權(quán)時(shí)間不被篡改,加入授權(quán)時(shí)間校驗(yàn)。通過(guò)CA顯示智能卡授權(quán)的接口讀取到授權(quán)包號(hào)和授權(quán)時(shí)間。找到OTT授權(quán)包號(hào),后面將使用該授權(quán)時(shí)間。如果沒(méi)找到該授權(quán)包號(hào),則無(wú)OTT授權(quán);
[0029]3、機(jī)頂盒通過(guò)網(wǎng)絡(luò)獲取當(dāng)前時(shí)間(當(dāng)前時(shí)間獲取方式多種,也可根據(jù)TS中TDT表獲取),在進(jìn)行OTT點(diǎn)播時(shí)判斷是否有OTT授權(quán)或當(dāng)前時(shí)間是否在OTT授權(quán)包時(shí)間范圍內(nèi),如果是則進(jìn)入點(diǎn)播認(rèn)證流程,如果不是則提示“0TT點(diǎn)播未授權(quán)”;
[0030]4、為了盡量保證安全性,OTT點(diǎn)播認(rèn)證部分打庫(kù),將判斷是否有OTT授權(quán),和當(dāng)前時(shí)間是否在授權(quán)時(shí)間內(nèi)的代碼,放在一起打庫(kù),該庫(kù)由核心設(shè)計(jì)人員維護(hù);
[0031]5、如果是android智能型機(jī)頂盒要控制OTT播放,因?yàn)榭赡馨惭b了其他點(diǎn)播的客戶(hù)端裝置。為了控制授權(quán)播放需要在底層進(jìn)行處理,無(wú)OTT授權(quán)或授權(quán)時(shí)間過(guò)期的,直接不允許安卓Media播放接口進(jìn)行音視頻播放。并給出相應(yīng)的返回值,控制相應(yīng)的提示。
[0032]本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分相互參見(jiàn)即可。
[0033]在本說(shuō)明書(shū)中所談到的“一個(gè)實(shí)施例”、“另一個(gè)實(shí)施例”、“實(shí)施例”、等,指的是結(jié)合該實(shí)施例描述的具體特征、結(jié)構(gòu)或者特點(diǎn)包括在本申請(qǐng)概括性描述的至少一個(gè)實(shí)施例中。在說(shuō)明書(shū)中多個(gè)地方出現(xiàn)同種表述不是一定指的是同一個(gè)實(shí)施例。進(jìn)一步來(lái)說(shuō),結(jié)合任一實(shí)施例描述一個(gè)具體特征、結(jié)構(gòu)或者特點(diǎn)時(shí),所要主張的是結(jié)合其他實(shí)施例來(lái)實(shí)現(xiàn)這種特征、結(jié)構(gòu)或者特點(diǎn)也落在本發(fā)明的范圍內(nèi)。
[0034]盡管這里參照本發(fā)明的多個(gè)解釋性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是,應(yīng)該理解,本領(lǐng)域技術(shù)人員可以設(shè)計(jì)出很多其他的修改和實(shí)施方式,這些修改和實(shí)施方式將落在本申請(qǐng)公開(kāi)的原則范圍和精神之內(nèi)。更具體地說(shuō),在本申請(qǐng)公開(kāi)、附圖和權(quán)利要求的范圍內(nèi),可以對(duì)主題組合布局的組成部件和/或布局進(jìn)行多種變型和改進(jìn)。除了對(duì)組成部件和/或布局進(jìn)行的變型和改進(jìn)外,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),其他的用途也將是明顯的。
【權(quán)利要求】
1.一種利用單向CA授權(quán)控制OTT播放的方法,其特征在于,包括: 通過(guò)CAS系統(tǒng)產(chǎn)生一個(gè)包括SK密鑰及授權(quán)時(shí)間的OTT授權(quán)包; 將該OTT授權(quán)包發(fā)送到機(jī)頂盒端; 所述機(jī)頂盒端再解析所述OTT授權(quán)包,以得到SK明文和授權(quán)時(shí)間,并對(duì)SK明文和授權(quán)時(shí)間進(jìn)行存儲(chǔ); 所述機(jī)頂盒端利用授權(quán)的SK解密CW,利用授權(quán)時(shí)間判斷節(jié)目授權(quán)是否到期。
2.根據(jù)權(quán)利要求1所述的利用單向CA授權(quán)控制OTT播放的方法,其特征在于,所述機(jī)頂盒在有存儲(chǔ)到智能卡的情況下,所述SK明文和授權(quán)時(shí)間存儲(chǔ)在該存儲(chǔ)到智能卡上。
3.根據(jù)權(quán)利要求1所述的利用單向CA授權(quán)控制OTT播放的方法,其特征在于,所述CA為無(wú)卡CA的情況下,機(jī)頂盒沒(méi)有智能卡,所述SK明文和授權(quán)時(shí)間以加密的數(shù)據(jù)格式存儲(chǔ)在機(jī)頂盒Flash中。
4.根據(jù)權(quán)利要求1所述的利用單向CA授權(quán)控制OTT播放的方法,其特征在于,所述機(jī)頂盒端包括對(duì)OTT授權(quán)包的授權(quán)時(shí)間校驗(yàn)。
5.根據(jù)權(quán)利要求1所述的利用單向CA授權(quán)控制OTT播放的方法,其特征在于,所述機(jī)頂盒通過(guò)網(wǎng)絡(luò)獲取當(dāng)前時(shí)間,在進(jìn)行OTT點(diǎn)播時(shí)判斷是否有OTT授權(quán)或當(dāng)前時(shí)間是否在OTT授權(quán)包時(shí)間范圍內(nèi),如果是則進(jìn)入點(diǎn)播認(rèn)證流程,如果不是則提示OTT點(diǎn)播未授權(quán)。
6.根據(jù)權(quán)利要求1所述的利用單向CA授權(quán)控制OTT播放的方法,其特征在于,所述OTT授權(quán)包的點(diǎn)播認(rèn)證和當(dāng)前時(shí)間是否在授權(quán)時(shí)間內(nèi)的代碼一起打庫(kù)。
7.根據(jù)權(quán)利要求1所述的利用單向CA授權(quán)控制OTT播放的方法,其特征在于,所述機(jī)頂盒為android智能型機(jī)頂盒的情況下,在無(wú)OTT授權(quán)或在授權(quán)時(shí)間過(guò)期的情況下,不允許安卓Media播放接口進(jìn)行音視頻播放。
【文檔編號(hào)】H04N21/4627GK103841463SQ201410069220
【公開(kāi)日】2014年6月4日 申請(qǐng)日期:2014年2月27日 優(yōu)先權(quán)日:2014年2月27日
【發(fā)明者】余勇, 劉海潤(rùn) 申請(qǐng)人:四川金網(wǎng)通電子科技有限公司