欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于控制數(shù)碼電影播放次數(shù)的方法和系統(tǒng)的制作方法

文檔序號:6510291閱讀:428來源:國知局
一種用于控制數(shù)碼電影播放次數(shù)的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種用于控制數(shù)碼電影播放次數(shù)的方法及系統(tǒng),方法包括:使用一種擴(kuò)展的KDM即FDM來封裝播放次數(shù)并內(nèi)嵌原來的KDM,在播放設(shè)備中設(shè)定認(rèn)可的簽約片商FDM打包器的RSA公玥摘要,可以安全的把KDM及其播放次數(shù)導(dǎo)入到安全模塊中,每次播放時在安全模塊中增加對播放次數(shù)的檢查,只有已播放次數(shù)小于FDM中的允許播放次數(shù)時才允許播放。在播放模塊中,對于播放超過30分鐘或者雖小于30分鐘但超過全部幀數(shù)30%的播放視為有效播放,并通過TLS連接通知安全模塊對當(dāng)前播放電影的已播放次數(shù)加一。利用本發(fā)明的播放設(shè)備可以控制二級電影市場的播放行為,實現(xiàn)按次數(shù)收費,對于檔期后的電影發(fā)行也能做到精細(xì)化控制,很好的滿足了二級市場播放中控制可播放次數(shù)和按照實際播放次數(shù)收費的需求。
【專利說明】—種用于控制數(shù)碼電影播放次數(shù)的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)碼電影播放領(lǐng)域,尤其涉及的是一種用于控制數(shù)碼電影播放次數(shù)的方法和系統(tǒng)。
【背景技術(shù)】
[0002]目前已有的數(shù)碼電影放映機裝置中,其通常采用的是在放映機上設(shè)置的顯示屏,并相應(yīng)顯示該放映機裝置中的相關(guān)信息,例如待播放的影片和播放操作,以及影片播放過程中的相關(guān)參數(shù)等等。該顯示屏通過一控制電路連接放映機裝置中的存儲單元,并通常由專門的工作人員進(jìn)行操作處理。
[0003]但隨著數(shù)碼電影娛樂的普及,數(shù)碼電影二級播放市場悄然興起。重要的幾個領(lǐng)域需求開始展現(xiàn),比如,私家影院用戶迫切需要專業(yè)級數(shù)碼播放設(shè)備以實現(xiàn)在家庭舒適的環(huán)境中同步觀賞公共影院檔期影片;再如,在觀影市場中存在一些個性化的需求,例如希望單獨點播和觀看某部影片,這種服務(wù)常見于首映式、團(tuán)體聚會以及商業(yè)活動中;此外,對于已過檔期的電影的欣賞要求也促使支持按照播放次數(shù)收費的設(shè)備來滿足這種消費需求,而現(xiàn)有的數(shù)碼電影放映機由于其獲取授權(quán)的特點,并不能滿足這些市場及其個性化的需求。
[0004]其原因在于:
基于版權(quán)保護(hù)的問題,目前的院線播映系統(tǒng)通常采用KDM (key Delivery Message,密鑰傳送消息)的許可方式,即某個影院需要向發(fā)行商申請KDM,密鑰傳送消息(KDM)是負(fù)責(zé)傳送密鑰的文件,主要包含以下三類信息:內(nèi)容解密密鑰;密鑰參數(shù),主要是密鑰的時間窗(有效時間段),即電影放映檔期;受信任設(shè)備列表(TDL,Trusted Device List)等,即經(jīng)授權(quán)的合法設(shè)備之列表信息。
[0005]數(shù)字電影在經(jīng)壓縮、加密、打包處理之后,產(chǎn)生加密后的影片內(nèi)容及其密鑰。加密影片內(nèi)容及相關(guān)信息形成數(shù)字電影數(shù)據(jù)包(DCP, Digital Cinema Package數(shù)字院線包)傳送至影院;密鑰則經(jīng)進(jìn)一步的加密處理之后與其他相關(guān)信息一起經(jīng)數(shù)字簽名而形成KDM,并由發(fā)行方或由發(fā)行方委托的制作方傳送至授權(quán)的影院。影院在接收到KDM并正確提取出內(nèi)容并解密得到密鑰之后,才能對加密的數(shù)字影片進(jìn)行解密和播放。除密鑰之外,KDM還包括密鑰有效的時間段及可使用該密鑰的設(shè)備列表等信息,因此,發(fā)行方可通過這些信息來實現(xiàn)對影片放映檔期與放映設(shè)備的控制,即超過該KDM所攜帶的時間段或在非該KDM所指定的服務(wù)器關(guān)聯(lián)的放映機則不能播放。
[0006]密鑰的時間窗口要經(jīng)過發(fā)行、影院、制片多方溝通確定,如果密鑰到期,而且有院線還有市場,則可以申請延時;延期申請獲批后,密鑰必須重新制作,發(fā)行者(目前是中影數(shù)字公司)會在網(wǎng)站上發(fā)布“延期通告”,并說明延期密鑰的截止日期。
[0007]上述KDM的發(fā)行方式采用的是DCI (數(shù)字電影倡導(dǎo)組織)標(biāo)準(zhǔn)技術(shù),對KDM的文件格式不能隨意改變。目前的數(shù)字電影技術(shù)依分辨率從高到底分為4K,2k, 1.3k, 0.8k,其中4K (數(shù)字機分辯率為4096X 2016 825萬像素)是最高端,大城市都極少,并且4Κ可以同步的電影,2Κ都有,4Κ的設(shè)備只有在20米以上寬的銀幕上才能看出與2Κ的效果差距,2Κ (數(shù)字機分辯率為2048 X 1080 221萬像素)是國際標(biāo)準(zhǔn)機。1.3K (數(shù)字機分辯率為1280 X 1024131萬像素)是中國國家標(biāo)準(zhǔn)機,0.8K (數(shù)字機分辯率為1024X768 78.6萬像素)是中國農(nóng)村放映機(以上數(shù)字設(shè)備標(biāo)準(zhǔn),我國均已頒布了暫行技術(shù)規(guī)范)。
[0008]由于版權(quán)限制,數(shù)碼電影在院線上映的過程須通過放映機服務(wù)器的芯片等硬件限制實現(xiàn),而在采用上述KDM方式進(jìn)行影片上映的過程中,主要將可放映的時間以及允許放映的服務(wù)器信息和播放時解密影片要用到的密鑰進(jìn)行加密傳遞.目前KDM只能控制能夠可播放的時間段,這對于公共影院來說沒有問題,因為檔期電影每天的放映時段在各家影院中基本都是固定的,但是對于私家影院的個人觀影就太粗放了,而且也無法實現(xiàn)檔期后的零散個性點播需求。不在上映檔期內(nèi)時,電影播放的需求并不高,不可能像剛上映時的需求那么集中爆發(fā),這樣就導(dǎo)致后續(xù)發(fā)行的困難和觀眾零散需求的沖突,在私家影院中和檔期過后,數(shù)碼電影如何按照播放次數(shù)控制二級市場的播放,現(xiàn)有技術(shù)尚不能實現(xiàn)。
[0009]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

【發(fā)明內(nèi)容】

[0010]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種用于控制數(shù)碼電影播放次數(shù)的方法和系統(tǒng),提供一種能夠依照次數(shù)播放數(shù)碼電影的授權(quán)許可實現(xiàn)方法和系統(tǒng)。
[0011]本發(fā)明的技術(shù)方案如下:
一種用于控制數(shù)碼電影播放次數(shù)的方法,其中,包括:
A、電影播放許可文件生成過程中,在包含用于控制電影播放的密鑰傳送消息的KDM文件中加入播放次數(shù)參數(shù),生成一電影分發(fā)消息文件稱為FDM文件;
B、在播放設(shè)備中設(shè)定認(rèn)可的簽約片商FDM打包器的密鑰摘要,將認(rèn)可的簽約片商FDM打包器的密鑰摘要加入到所述FDM文件中,并導(dǎo)入到播放設(shè)備的安全模塊中;
C、當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢測,根據(jù)影片不同長度使用時間或者幀長百分比的播放邏輯來檢測判斷有效播放次數(shù),以確定電影當(dāng)前形成一次有效播放,并使用TLS(安全傳輸層協(xié)議)加密消息將該電影的一次有效播放消息通知安全模塊;
D、判斷所述當(dāng)前播放次數(shù)是否大于所述KDM文件中的播放次數(shù)參數(shù),當(dāng)否時,則允許播放;當(dāng)是時,禁止播放。
[0012]所述的用于控制數(shù)碼電影播放次數(shù)的方法,其中,所述步驟A具體包括:
電影播放許可文件生成過程中,采用一種擴(kuò)展原KDM的標(biāo)簽即TAG,把原有包含用于控制電影播放的密鑰傳送消息KDM文件和授權(quán)播放次數(shù)的播放次數(shù)參數(shù),一起打包生成一電影分發(fā)消息文件稱為FDM文件。
[0013]所述的用于控制數(shù)碼電影播放次數(shù)的方法,其中,所述步驟B具體包括:
B1、在所述播放設(shè)備中預(yù)存所有認(rèn)可的簽約片商FDM打包器的RSA公玥的密鑰摘要,并統(tǒng)一存儲在密鑰摘要列表中;
B2、將認(rèn)可的簽約片商FDM打包器的密鑰摘要加入到所述FDM文件,并驗證FDM文件中的密鑰摘要是否與預(yù)存的密鑰摘要相同的,如果有則允許將FDM文件中的KDM文件和播放次數(shù)參數(shù)分別提取出來,導(dǎo)入到播放設(shè)備;
B3、并將其播放次數(shù)參數(shù)存入播放設(shè)備的安全模塊并用AES密鑰加密。[0014]所述的用于控制數(shù)碼電影播放次數(shù)的方法,其中,所述步驟C具體包括:
Cl、當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢測,
C2、根據(jù)影片不同長度使用時間或者幀長百分比的播放邏輯來檢測判斷有效播放次數(shù):對于播放超過30分鐘或者雖小于30分鐘但超過全部幀數(shù)30%的播放視為一次有效播放,通過TLS(安全傳輸層協(xié)議)連接通知安全模塊對計數(shù)器的當(dāng)前播放次數(shù)加I。
[0015]所述的用于控制數(shù)碼電影播放次數(shù)的方法,其中,所述步驟D還包括:
播放次數(shù)確認(rèn)后,在整個播放過程中允許接收用戶的操作指令多次中斷播放、繼續(xù)播放或多次繼續(xù)同一次播放。
[0016]所述的用于控制數(shù)碼電影播放次數(shù)的方法,其中,所述步驟A還包括:播放次數(shù)參數(shù)和KDM文件捆綁在一起,封裝為FDM文件是一種符合DCI KDM標(biāo)準(zhǔn)的擴(kuò)展,其中所述KDM文件為原始的DCI KDM文件。
[0017]一種用于控制數(shù)碼電影播放次數(shù)的系統(tǒng),其中,包括:
播放次數(shù)生成模塊,用于電影播放許可文件生成過程中,在包含用于控制電影播放的密鑰傳送消息的KDM文件中加入播放次數(shù)參數(shù),生成一電影分發(fā)消息文件稱為FDM文件;導(dǎo)入控制模塊,用于在播放設(shè)備中設(shè)定認(rèn)可的簽約片商FDM打包器的密鑰摘要,將認(rèn)可的簽約片商FDM打包器的密鑰摘要加入到所述FDM文件中,并導(dǎo)入到播放設(shè)備的安全模塊中;
播放檢測模塊,用于當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢測,根據(jù)影片不同長度使用時間或者幀長百分比的播放邏輯來檢測判斷有效播放次數(shù),以確定電影當(dāng)前形成一次有效播放,并使用TLS(安全傳輸層協(xié)議)加密消息將該電影的一次有效播放消息通知安全模塊;
播放控制模塊,用于判斷所述當(dāng)前播放次數(shù)是否大于所述KDM文件中的播放次數(shù)參數(shù),當(dāng)否時,則允許播放;當(dāng)是時,禁止播放。
[0018]所述用于控制數(shù)碼電影播放次數(shù)的系統(tǒng),其中,所述導(dǎo)入控制模塊包括:
存儲單元,用于在所述播放設(shè)備中預(yù)存所有認(rèn)可的簽約片商FDM打包器的RSA公玥的密鑰摘要,并統(tǒng)一存儲在密鑰摘要列表中;
加入單元,用于將認(rèn)可的簽約片商FDM打包器的密鑰摘要加入到所述FDM文件,并驗證FDM文件中的密鑰摘要是否與預(yù)存的密鑰摘要相同的,如果有則允許將FDM文件中的KDM文件和播放次數(shù)參數(shù)分別提取出來,導(dǎo)入到播放設(shè)備;
加密碼存儲單元,用于并將其播放次數(shù)參數(shù)存入播放設(shè)備的安全模塊并用AES密鑰加
LU O
[0019]所述播放檢測模塊包括:
檢測單元,用于當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢
測,
計數(shù)控制單元,用于根據(jù)影片不同長度使用時間或者幀長百分比的播放邏輯來檢測判斷有效播放次數(shù):對于播放超過30分鐘或者雖小于30分鐘但超過全部幀數(shù)30%的播放視為一次有效播放,通過TLS (安全傳輸層協(xié)議)連接通知安全模塊對計數(shù)器的當(dāng)前播放次數(shù)加I。
[0020]所述用于控制數(shù)碼電影播放次數(shù)的系統(tǒng),其中,播放次數(shù)參數(shù)和KDM文件捆綁在一起,封裝為FDM文件是一種符合DCI KDM標(biāo)準(zhǔn)的擴(kuò)展,其中所述KDM文件為原始的DCI KDM文件。
[0021]本發(fā)明所提供的用于控制數(shù)碼電影播放次數(shù)的方法和系統(tǒng),由于采用了在包含用于控制電影播放的密鑰傳送消息的KDM文件中加入播放次數(shù)參數(shù),當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢測,當(dāng)所述當(dāng)前播放次數(shù)小于所述KDM文件中的播放次數(shù)參數(shù)時,則允許播放;當(dāng)大于時,則禁止播放,利用本發(fā)明的播放設(shè)備可以控制二級電影市場的播放行為,實現(xiàn)按次數(shù)收費,對于檔期后的電影發(fā)行也能做到精細(xì)化控制,很好的滿足了二級市場播放中控制可播放次數(shù)和按照實際播放次數(shù)收費的需求。
【專利附圖】

【附圖說明】
[0022]圖1是本發(fā)明一種用于控制數(shù)碼電影播放次數(shù)的方法的較佳實施例流程圖。
[0023]圖2是本發(fā)明方法實施例中對播放次數(shù)生成過程和傳播方式中防止篡改的結(jié)構(gòu)示意圖。
[0024]圖3是本發(fā)明方法實施例中對播放次數(shù)成功導(dǎo)入時防止冒充示意圖。
[0025]圖4是本發(fā)明方法實施例中對播放次數(shù)的檢查和根據(jù)有效播放次數(shù)修改的過程示意圖。
[0026]圖5是本發(fā)明方法實施例中具體播放次數(shù)算法流程圖。
[0027]圖6是本發(fā)明一種用于控制數(shù)碼電影播放次數(shù)的系統(tǒng)原理框圖。
【具體實施方式】
[0028]本發(fā)明提供一種用于控制數(shù)碼電影播放次數(shù)的方法和系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0029]本發(fā)明所提供的一種用于控制數(shù)碼電影播放次數(shù)的方法,包括以下步驟:
步驟S100、電影播放許可文件生成過程中,在包含用于控制電影播放的密鑰傳送消息的KDM文件中加入播放次數(shù)參數(shù),生成一電影分發(fā)消息文件稱為FDM文件;
本實施例中,需預(yù)先制做用于控制電影播放的電影播放許可文件,在電影播放許可文件生成過程中,授權(quán)一個播放次數(shù)參數(shù),在用于控制電影播放的密鑰傳送消息的KDM文件中加入所述播放次數(shù)參數(shù),生成一電影分發(fā)消息文件稱為FDM文件。其中,所述KDM文件,KDM文件為原始的DCI KDM文件,文件內(nèi)容保持完整而且沒有做任何修改,從而保持和DCI兼容特性。本實施例中播放次數(shù)和KDM捆綁在一起發(fā)送.其封裝文件FDM是一種符合DCI KDM標(biāo)準(zhǔn)的擴(kuò)展,其擴(kuò)展標(biāo)簽為〈NonCriticalExtension〉。
[0030]即本發(fā)明中為了明確擴(kuò)展KDM的標(biāo)簽項和封裝電影播放次數(shù)內(nèi)容,提出一種FDM(FiIm Delivery Message,即電影分發(fā)消息)文件格式.此文件格式以KDM為基礎(chǔ),擴(kuò)展成如下的文件,其新增標(biāo)簽放在NonCriticalExtensions下,其內(nèi)嵌KDM使用原文完整封裝
步驟SlOO中FDM打包生成過程中使用擴(kuò)展了對KDM和播放次數(shù)進(jìn)行封裝的特殊KDM文件即FDM格式,其中,所述步驟SlOO具體包括:
電影播放許可文件生成過程中,采用一種擴(kuò)展原KDM的標(biāo)簽即TAG,把原有包含用于控制電影播放的密鑰傳送消息KDM文件和授權(quán)播放次數(shù)的播放次數(shù)參數(shù),一起打包生成一電影分發(fā)消息文件稱為FDM文件。
[0031 ] 本實施例中,步驟SlOO為播放次數(shù)生成和傳播方法一使用FDM文件把KDM和播放次數(shù)封裝在一起。為了實現(xiàn)現(xiàn)有DCI KDM (DC1:DigitalCopyrightIdentifier,數(shù)字版權(quán)唯一標(biāo)識符;KDM (key Delivery Message,密鑰傳送消息))安全保密級別不變。本發(fā)明采用了 一種跟KDM相同的RSA數(shù)字簽名方法,兼容國外進(jìn)口影片的KDM和國內(nèi)自制的KDM并保持現(xiàn)有發(fā)行流程完全的重用,采用了一種擴(kuò)展原KDM的標(biāo)簽(即TAG),而把原有KDM和期望播放次數(shù)一起內(nèi)嵌在外層KDM (即所述FDM文檔)的方法.此種FDM文檔是原有KDM的一種擴(kuò)充而符合DCI KDM的安全認(rèn)證.其FDM本質(zhì)上是保留原KDM—切特性不變的情況下,把播放次數(shù)一起打包傳送.其RSA數(shù)字簽名的特性可以保證FDM文件在傳播中的安全性而不會被篡改。
[0032]如附圖2所示,本實施例中原有的KDM生成器將時間窗、設(shè)備號和解密密鑰加一起生成KDM文件(即原有FDM文件),然后所述FDM生成器(一種KDM封裝器)把原有KDM文件和允許播放次數(shù)的播放次數(shù)參數(shù)捆綁在一起,嵌入到一個特殊的KDM TAG (標(biāo)簽)里面,生成FDM文件。
[0033]所述FDM文件是一種使用了延伸TAG的KDM文件,其數(shù)字簽名算法和客戶機器序列號都跟KDM生成文件完全相同。這樣,其特點是可以兼容DCI KDM標(biāo)準(zhǔn),保持FDM文件的安全級別和KDM—樣,有效防止傳播過程中的惡意篡改行為。同時,跟使用不同文件分發(fā)KDM和FDM相比,能省去播放次數(shù)跟KDM文件同步帶來的風(fēng)險和開銷。這里的數(shù)字簽名認(rèn)證使用的是跟KDM—致的RSA算法,是數(shù)字電影安全領(lǐng)域常用的加密算法,這里不再贅述。
[0034]本發(fā)明實施例可以控制二級電影市場的播放行為,實現(xiàn)按次數(shù)收費,對于檔期后的電影發(fā)行也能做到精細(xì)化控制,很好的滿足了二級市場播放中控制可播放次數(shù)和按照實際播放次數(shù)收費的需求。
[0035]步驟S200、在播放設(shè)備中設(shè)定認(rèn)可的簽約片商FDM打包器的密鑰摘要,將認(rèn)可的簽約片商FDM打包器的密鑰摘要加入到所述FDM文件中,并導(dǎo)入到播放設(shè)備的安全模塊中;
本步驟中,為了防止FDM文件導(dǎo)入到播放設(shè)備中被冒充,采用了在播放設(shè)備中預(yù)存所有簽約片商的FDM打包器的RSA公玥之密鑰摘要列表,在導(dǎo)入FDM時,只有程序預(yù)存的認(rèn)可簽約片商所生成的FDM才能被導(dǎo)入到播放設(shè)備中。
[0036]具體地如下:
B1、在所述播放設(shè)備中預(yù)存所有認(rèn)可的簽約片商FDM打包器的RSA公玥的密鑰摘要,并統(tǒng)一存儲在密鑰摘要列表中;
B2、將認(rèn)可的簽約片商FDM打包器的密鑰摘要加入到所述FDM文件,并驗證FDM文件中的密鑰摘要是否與預(yù)存的密鑰摘要相同的,如果有則允許將FDM文件中的KDM文件和播放次數(shù)參數(shù)分別提取出來,導(dǎo)入到播放設(shè)備;
B3、并將其播放次數(shù)參數(shù)存入播放設(shè)備的安全模塊并用AES密鑰加密。
[0037]具體地,如附圖3所示,導(dǎo)入FDM文件到播放設(shè)備過程中有幾個要點:1).導(dǎo)入過程分2步,這2步都是在安全模塊(SM)中進(jìn)行的,分離KDM文件和播放次數(shù),然后分別做處理。對KDM文件,仍然按照DCI協(xié)議做嚴(yán)格檢查。對于播放次數(shù),將其存入安全模塊并用AES密鑰加密,AES密鑰存儲在DCI認(rèn)證過的安全芯片(如DALLAS安全芯片DS3641,DS5250等)中。即存儲播放次數(shù)的文件在安全模塊中,并且以AES密鑰加密的方式存儲在安全模塊中,并且把存儲文件的SHAl摘要存放在DCI認(rèn)可的安全芯片中。安全芯片包括但不限于DS3641,DS5250等,如果存儲播放次數(shù)的文件遭到篡改,安全模塊可以通過比較之前存儲于安全芯片中的SHAl值檢測出來并調(diào)用有關(guān)處理模塊采取防護(hù)措施。
[0038]2),上述過程在安全模塊范圍內(nèi)進(jìn)行。
[0039]3).播放設(shè)備軟件發(fā)布時帶有認(rèn)可簽約片商的FDM打包器之RSA密鑰摘要.這主要是防止惡意冒充FDM的行為.需要指出的是,增加認(rèn)可簽約片商是通過導(dǎo)入允許的FDM打包器之許可協(xié)議完成,也可以將許可的密鑰摘要存入軟件可執(zhí)行文件內(nèi)而只通過升級軟件系統(tǒng)完成.4).所述FDM打包器密鑰摘要是符合FIPS標(biāo)準(zhǔn)的SHAl算法。
[0040]本發(fā)明在FDM導(dǎo)入播放設(shè)備過程中采用含有認(rèn)可的簽約片商打包器密鑰摘要以防止非法播放次數(shù)的導(dǎo)入,并采用AES加密后存儲在安全模塊中。S卩,播放設(shè)備中存儲有認(rèn)可簽約片商的FDM打包器RSA密鑰的摘要,以便防止假冒的播放次數(shù)導(dǎo)入其中。
[0041]步驟S300、當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢測,根據(jù)影片不同長度使用時間或者幀長百分比的播放邏輯來檢測判斷有效播放次數(shù),以確定電影當(dāng)前形成一次有效播放,并使用TLS (安全傳輸層協(xié)議)加密消息將該電影的一次有效播放消息通知安全模塊。
[0042]本實施例中,為了安全使用播放次數(shù),所述實現(xiàn)方法采用了在安全模塊中加入播放邏輯檢查和播放次數(shù)累計的方法,同時,播放控制模塊采用了每次播放器查詢播放次數(shù)條件和播放開始后按照所播影片長度不同做出合理判斷有效播放是否生效,進(jìn)而更新實際播放次數(shù)的算法,確保了播放次數(shù)在控制播放行為中的準(zhǔn)確有效性
具體地,播放次數(shù)的使用方法如下:
Cl、當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢測,
C2、根據(jù)影片不同長度使用時間或者幀長百分比的播放邏輯來檢測判斷有效播放次數(shù):對于播放超過30分鐘或者雖小于30分鐘但超過全部幀數(shù)30%的播放視為一次有效播放,通過TLS(安全傳輸層協(xié)議)連接通知安全模塊對計數(shù)器的當(dāng)前播放次數(shù)加I。
[0043]如圖4所示,當(dāng)通過數(shù)據(jù)電影播放設(shè)備播放電影時,對播放條件查詢和播放次數(shù)更新都是在安全管理模塊(即安全模塊)中進(jìn)行,對KDM條件+新增播放次數(shù)檢測。安全檢查算法在原有KDM檢查基礎(chǔ)上,新增加對于允許播放次數(shù)和實際已經(jīng)播放次數(shù)的檢查。這里的要點有:1.允許播放次數(shù)和實際播放次數(shù)都在安全模塊中存儲,檢查算法也在安全模塊里面進(jìn)行;2.播放器使用TLS跟安全模塊通信,防止黑客入侵播放次數(shù)檢查過程;
3.安全模塊中的存儲文件的SHAl摘要存放在安全芯片中,防止黑客對其篡改。
[0044]即本發(fā)明實施例的播放次數(shù)檢查過程中是根據(jù)影片不同長度使用時間或者幀長百分比來判斷有效播放并使用TLS加密消息通知安全模塊;判斷播放次數(shù)邏輯在安全模塊中進(jìn)行。
[0045]步驟S400、判斷當(dāng)前播放次數(shù)是否大于所述KDM文件中的播放次數(shù)參數(shù),當(dāng)否時,則允許播放;當(dāng)是時,禁止播放。[0046]具體地,當(dāng)播放次數(shù)確認(rèn)后,在整個播放過程中允許接收用戶的操作指令多次中斷播放、繼續(xù)播放或多次繼續(xù)同一次播放。
[0047]如附圖四所示,播放次數(shù)檢測的具體步驟包括:
第一步:播放次數(shù)查詢:播放模塊查詢安全模塊中的播放次數(shù);
第二步:安全模塊判斷允許播放次數(shù)是否大于已經(jīng)播放次數(shù);當(dāng)否時,控制停止播放;當(dāng)是時,控制允許播放。
[0048]第三步:當(dāng)允許播放時,控制對已經(jīng)播放的次數(shù)加I。其中,對播放次數(shù)有效次確認(rèn)是對于播放超過30分鐘或者雖小于30分鐘但超過全部幀數(shù)30%的播放視為一次有效播放。
[0049]本發(fā)明實施例中,播放控制算法幾個要點是:1.判斷是否構(gòu)成有效播放的條件是自適應(yīng)的,即根據(jù)片長(幀數(shù))的30%為基準(zhǔn),向安全模塊通過TLS加密通信通知安全模塊修改已經(jīng)播放次數(shù);2.如果確認(rèn)播放的操作失敗,播放模塊會重試請求,直到成功為止;3.確認(rèn)播放成功后,播放模塊會記錄下來防止重復(fù)計數(shù);4.判斷是否構(gòu)成有效播放的操作在一個獨立的線程中完成;5.使用者在一次有效觀看影片過程中可以多次中斷和繼續(xù)。
[0050]本發(fā)明實施例中,播放次數(shù)確認(rèn)后,在整個播放過程中允許用戶多次中斷和繼續(xù),所述的方法可保證播放次數(shù)不重復(fù)計算而且用戶可以多次繼續(xù)同一次播放。
[0051]由上可見,本發(fā)明方法實施例中,播放次數(shù)檢測算法和數(shù)據(jù)都在安全模塊中,其播放模塊同安全模塊的通信都使用TLS安全協(xié)議,判斷有效播放的算法考慮了不同長度的電影,這里如果影片較長(比如大于90分鐘)可根據(jù)是否超過30分鐘來判斷一次有效播放,如果影片較短,則可根據(jù)片長(包括時間和幀數(shù))的一個合理百分比(比如30%)來判斷.需要指出的是,對于自適應(yīng)參數(shù)的修改或者對于幀數(shù)的百分比的不同應(yīng)用,都應(yīng)視為本權(quán)利要求的保護(hù)范圍內(nèi).這樣的算法設(shè)計可以有效適應(yīng)不同影片長度的播放次數(shù)控制的需要。
[0052]而有效播放一旦完成,其后續(xù)的播放過程中,用戶可以多此中斷和繼續(xù),這是因為私家影院和其他二級市場上用戶需要更彈性的安排欣賞電影的時間,比如,在自家影院中會客時可以隨時中斷電影播放進(jìn)行休息,之后繼續(xù)觀影等.這里權(quán)利要求的技術(shù)含有2處:1)在一般播放控制命令之外增加’繼續(xù)播放’命令,其實質(zhì)是把上次停止的位置作為移動參量;2)當(dāng)繼續(xù)播放時,增加讓安全模塊跳過播放次數(shù)檢查的算法,以便使用戶可以完整觀看只剩余一次訂購的情況。
[0053]其中,播放次數(shù)可以作為對用戶收費的依據(jù).通過把播放次數(shù)實時的寫入本地數(shù)據(jù)庫,并跟安全日志中播放次數(shù)做比較,以實現(xiàn)準(zhǔn)確的計費。而播放次數(shù)作為安全日志的擴(kuò)充,記入現(xiàn)有安全日志項。播放次數(shù)的播放日志,本地庫數(shù)據(jù)記錄和安全日志記錄做一致性驗證,作為收費的依據(jù)。
[0054]基于上述實施例,本發(fā)明還提供了一種用于控制數(shù)碼電影播放次數(shù)的系統(tǒng),如圖6所示,所述系統(tǒng)包括:
播放次數(shù)生成模塊610,用于電影播放許可文件生成過程中,在包含用于控制電影播放的密鑰傳送消息的KDM文件中加入播放次數(shù)參數(shù),生成一電影分發(fā)消息文件稱為FDM文件;具體如上述步驟SlOO所述。[0055]導(dǎo)入控制模塊620,用于在播放設(shè)備中設(shè)定認(rèn)可的簽約片商FDM打包器的密鑰摘要,將認(rèn)可的簽約片商FDM打包器的密鑰摘要加入到所述FDM文件中,并導(dǎo)入到播放設(shè)備的安全模塊中;具體如上述步驟S200所述。
[0056]播放檢測模塊630,用于當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢測,根據(jù)影片不同長度使用時間或者幀長百分比的播放邏輯來檢測判斷有效播放次數(shù),以確定電影當(dāng)前形成一次有效播放,并使用TLS(安全傳輸層協(xié)議)加密消息將該電影的一次有效播放消息通知安全模塊;具體如上述步驟S300所述。
[0057]播放控制模塊640,用于判斷所述當(dāng)前播放次數(shù)是否大于所述KDM文件中的播放次數(shù)參數(shù),當(dāng)否時,則允許播放;當(dāng)是時,禁止播放;具體如上述步驟S400所述。
[0058]其中,所述導(dǎo)入控制模塊包括:
存儲單元,用于在所述播放設(shè)備中預(yù)存所有認(rèn)可的簽約片商FDM打包器的RSA公玥的密鑰摘要,并統(tǒng)一存儲在密鑰摘要列表中;
加入單元,用于將認(rèn)可的簽約片商FDM打包器的密鑰摘要加入到所述FDM文件,并驗證FDM文件中的密鑰摘要是否與預(yù)存的密鑰摘要相同的,如果有則允許將FDM文件中的KDM文件和播放次數(shù)參數(shù)分別提取出來,導(dǎo)入到播放設(shè)備;
加密碼存儲單元,用于并將其播放次數(shù)參數(shù)存入播放設(shè)備的安全模塊并用AES密鑰加
LU O
[0059]所述播放檢測模塊包括:
檢測單元,用于當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢
測,
計數(shù)控制單元,用于根據(jù)影片不同長度使用時間或者幀長百分比的播放邏輯來檢測判斷有效播放次數(shù):對于播放超過30分鐘或者雖小于30分鐘但超過全部幀數(shù)30%的播放視為一次有效播放,通過TLS (安全傳輸層協(xié)議)連接通知安全模塊對計數(shù)器的當(dāng)前播放次數(shù)加I。
[0060]所述用于控制數(shù)碼電影播放次數(shù)的系統(tǒng),其中,播放次數(shù)參數(shù)和KDM文件捆綁在一起,封裝為FDM文件是一種符合DCI KDM標(biāo)準(zhǔn)的擴(kuò)展,其中所述KDM文件為原始的DCI KDM文件。
[0061]本發(fā)明所提供的用于控制數(shù)碼電影播放次數(shù)的方法和系統(tǒng),由于采用了在包含用于控制電影播放的密鑰傳送消息的KDM文件中加入播放次數(shù)參數(shù),當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢測,當(dāng)所述當(dāng)前播放次數(shù)小于所述KDM文件中的播放次數(shù)參數(shù)時,則允許播放;當(dāng)大于時,則禁止播放,利用本發(fā)明的播放設(shè)備可以控制二級電影市場的播放行為,實現(xiàn)按次數(shù)收費,對于檔期后的電影發(fā)行也能做到精細(xì)化控制,很好的滿足了二級市場播放中控制可播放次數(shù)和按照實際播放次數(shù)收費的需求。
[0062]應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種用于控制數(shù)碼電影播放次數(shù)的方法,其特征在于,包括:A、電影播放許可文件生成過程中,在包含用于控制電影播放的密鑰傳送消息的KDM文件中加入播放次數(shù)參數(shù),生成一電影分發(fā)消息文件稱為FDM文件;B、在播放設(shè)備中設(shè)定認(rèn)可的簽約片商FDM打包器的密鑰摘要,將認(rèn)可的簽約片商FDM打包器的密鑰摘要加入到所述FDM文件中,并導(dǎo)入到播放設(shè)備的安全模塊中;C、當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢測,根據(jù)影片不同長度使用時間或者幀長百分比的播放邏輯來檢測判斷有效播放次數(shù),以確定電影當(dāng)前形成一次有效播放,并使用TLS加密消息將該電影的一次有效播放消息通知安全模塊;D、判斷當(dāng)前播放次數(shù)是否大于所述KDM文件中的播放次數(shù)參數(shù),當(dāng)否時,則允許播放;當(dāng)是時,禁止播放。
2.根據(jù)權(quán)利要求1所述的用于控制數(shù)碼電影播放次數(shù)的方法,其特征在于,所述步驟A具體包括: 電影播放許可文件生成過程中,采用一種擴(kuò)展原KDM的標(biāo)簽即TAG,把原有包含用于控制電影播放的密鑰傳送消息KDM文件和授權(quán)播放次數(shù)的播放次數(shù)參數(shù),一起打包生成一電影分發(fā)消息文件稱為FDM文件。
3.根據(jù)權(quán)利要求1所述的用于控制數(shù)碼電影播放次數(shù)的方法,其特征在于,所述步驟B具體包括:B1、在所述播放設(shè)備中預(yù)存所有認(rèn)可的簽約片商FDM打包器的RSA公玥的密鑰摘要,并統(tǒng)一存儲在密鑰摘要列表中;B2、將認(rèn)可的簽約片商FDM打包器的密鑰摘要加入到所述FDM文件,并驗證FDM文件中的密鑰摘要是否與預(yù)存的密鑰摘要相同的,如果有相同則允許將FDM文件中的KDM文件和播放次數(shù)參數(shù)分別提取出來,導(dǎo)入到播放設(shè)備;B3、并將其播放次數(shù)參數(shù)存入播放設(shè)備的安全模塊并用AES密鑰加密。
4.根據(jù)權(quán)利要求1所述的用于控制數(shù)碼電影播放次數(shù)的方法,其特征在于,所述步驟C具體包括:Cl、當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢測,C2、根據(jù)影片不同長度使用時間或者幀長百分比的播放邏輯來檢測判斷有效播放次數(shù):對于播放超過30分鐘或者雖小于30分鐘但超過全部幀數(shù)30%的播放視為一次有效播放,通過TLS連接通知安全模塊對計數(shù)器的當(dāng)前播放次數(shù)加I。
5.根據(jù)權(quán)利要求1所述的用于控制數(shù)碼電影播放次數(shù)的方法,其特征在于,所述步驟D還包括:播放次數(shù)確認(rèn)后,在整個播放過程中允許接收用戶的操作指令多次中斷播放、繼續(xù)播放或多次繼續(xù)同一次播放。
6.根據(jù)權(quán)利要求1所述的用于控制數(shù)碼電影播放次數(shù)的方法,其特征在于,所述步驟A還包括:播放次數(shù)參數(shù)和KDM文件捆綁在一起,封裝為FDM文件是一種符合DCI KDM標(biāo)準(zhǔn)的擴(kuò)展,其中所述KDM文件為原始的DCI KDM文件。
7.一種用于控制數(shù)碼電影播放次數(shù)的系統(tǒng),其特征在于,包括:播放次數(shù)生成模塊,用于電影播放許可文件生成過程中,在包含用于控制電影播放的密鑰傳送消息的KDM文件中加入播放次數(shù)參數(shù),生成一電影分發(fā)消息文件稱為FDM文件;導(dǎo)入控制模塊,用于在播放設(shè)備中設(shè)定認(rèn)可的簽約片商FDM打包器的密鑰摘要,將認(rèn)可的簽約片商FDM打包器的密鑰摘要加入到所述FDM文件中,并導(dǎo)入到播放設(shè)備的安全模塊中;播放檢測模塊,用于當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢測,根據(jù)影片不同長度使用時間或者幀長百分比的播放邏輯來檢測判斷有效播放次數(shù),以確定電影當(dāng)前形成一次有效播放,并使用TLS加密消息將該電影的一次有效播放消息通知安全模塊;播放控制模塊,用于判斷所述當(dāng)前播放次數(shù)是否大于所述KDM文件中的播放次數(shù)參數(shù),當(dāng)否時,則允許播放;當(dāng)是時,禁止播放。
8.根據(jù)權(quán)利要求7所述用于控制數(shù)碼電影播放次數(shù)的系統(tǒng),其特征在于,所述導(dǎo)入控制模塊包括:存儲單元,用于在所述播放設(shè)備中預(yù)存所有認(rèn)可的簽約片商FDM打包器的RSA公玥的密鑰摘要,并統(tǒng)一存儲在密鑰摘要列表中;加入單元,用于將認(rèn)可的簽約片商FDM打包器的密鑰摘要加入到所述FDM文件,并驗證FDM文件中的密鑰摘要是否與預(yù)存的密鑰摘要相同的,如果有則允許將FDM文件中的KDM文件和播放次數(shù)參數(shù)分別提取出來,導(dǎo)入到播放設(shè)備;加密碼存儲單元,用于并將其播放次數(shù)參數(shù)存入播放設(shè)備的安全模塊并用AES密鑰加LU O
9.根據(jù)權(quán)利要求7所述用于控制數(shù)碼電影播放次數(shù)的系統(tǒng),其特征在于,所述播放檢測模塊包括: 檢測單元,用于當(dāng)播放設(shè)備進(jìn)行電影播放時,對當(dāng)前播放電影的播放次數(shù)參數(shù)進(jìn)行檢測,計數(shù)控制單元,用于根據(jù)影片不同長度使用時間或者幀長百分比的播放邏輯來檢測判斷有效播放次數(shù):對于播放超過30分鐘或者雖小于30分鐘但超過全部幀數(shù)30%的播放視為一次有效播放,通過TLS (安全傳輸層協(xié)議)連接通知安全模塊對計數(shù)器的當(dāng)前播放次數(shù)加I。
10.根據(jù)權(quán)利要求8所述用于控制數(shù)碼電影播放次數(shù)的系統(tǒng),其特征在于,播放次數(shù)參數(shù)和KDM文件捆綁在一起,封裝為FDM文件是一種符合DCI KDM標(biāo)準(zhǔn)的擴(kuò)展,其中所述KDM文件為原始的DCI KDM文件。
【文檔編號】G06F21/62GK103440439SQ201310399252
【公開日】2013年12月11日 申請日期:2013年9月5日 優(yōu)先權(quán)日:2013年9月5日
【發(fā)明者】張萬能, 普拉奈·庫瑪爾, 趙宣竣, 李勁松 申請人:深圳市環(huán)球數(shù)碼科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
甘泉县| 历史| 盱眙县| 资阳市| 丁青县| 富川| 深圳市| 中牟县| 盐津县| 昔阳县| 伊金霍洛旗| 普陀区| 彩票| 香格里拉县| 收藏| 巫山县| 康定县| 福海县| 溧阳市| 徐州市| 乌兰县| 双峰县| 运城市| 保靖县| 万载县| 蚌埠市| 平远县| 昭苏县| 花莲市| 山东| 黄龙县| 双牌县| 乡宁县| 小金县| 阳城县| 五常市| 红河县| 利辛县| 曲靖市| 抚松县| 阜南县|