專(zhuān)利名稱(chēng):一種數(shù)字版權(quán)管理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字版權(quán)管理,具體的說(shuō)是涉及數(shù)字版權(quán)管理中對(duì)媒體對(duì)象使用時(shí)間的控制方法及裝置。
背景技術(shù):
數(shù)字版權(quán)管理DRM(Digital Right Management)是保護(hù)數(shù)字內(nèi)容免受未經(jīng)授權(quán)使用的一種方法,為內(nèi)容提供者保護(hù)他們的私有音樂(lè)或其他數(shù)據(jù)免受非法復(fù)制和使用提供了一種手段。受DRM保護(hù)的媒體內(nèi)容被放在用戶(hù)終端設(shè)備受保護(hù)的存儲(chǔ)區(qū),經(jīng)過(guò)DRM客戶(hù)端代理模塊才能訪問(wèn)被保護(hù)的內(nèi)容。并且媒體內(nèi)容是加密保存的,密碼單獨(dú)存放并且使用其他軟件得不到,合法使用時(shí)必須臨時(shí)解密內(nèi)容。
現(xiàn)有技術(shù)中DRM系統(tǒng)結(jié)構(gòu)圖如圖1所示,DRM主要由3大功能實(shí)體組成內(nèi)容發(fā)布者CI(Content Issuer)、版權(quán)發(fā)布者RI(Right Issuer)和DRM客戶(hù)端代理模塊即終端處理DRM相關(guān)事務(wù)的裝置(DRM agent)。
在該DRM系統(tǒng)中CI負(fù)責(zé)內(nèi)容的發(fā)行,將數(shù)字信息加密后上傳到網(wǎng)絡(luò),RI負(fù)責(zé)版權(quán)對(duì)象RO的分發(fā),DRM agent做為本地DRM管理策略的執(zhí)行者駐留在終端設(shè)備上,用戶(hù)將加密的數(shù)字信息下載到終端上的DRM Agent中,用戶(hù)如果要使用下載的數(shù)字信息,要再通過(guò)網(wǎng)絡(luò)向RI請(qǐng)求該數(shù)字信息產(chǎn)品的RO,RO中包括解密數(shù)據(jù)的密鑰。如果是一次性付費(fèi)的產(chǎn)品,DRM Agent利用該密鑰解密數(shù)字信息后,用戶(hù)就可以使用了;如果需要對(duì)用戶(hù)操作權(quán)限進(jìn)行控制,RO中還應(yīng)包括該數(shù)字信息的權(quán)限管理信息,DRM Agent根據(jù)這些限制條件管理用戶(hù)對(duì)數(shù)字信息的具體使用。
DRM系統(tǒng)防止內(nèi)容被任意使用的方法是在授權(quán)用戶(hù)使用時(shí),定義出對(duì)內(nèi)容的使用方式,并對(duì)使用時(shí)間或次數(shù)進(jìn)行限制,DRM客戶(hù)端代理模塊軟件必須嚴(yán)格遵循這些限制方式和條件管理被保護(hù)的內(nèi)容,其核心思想是媒體對(duì)象MO(Media Object)與版權(quán)對(duì)象RO(Right Object)分離,MO是指加過(guò)密的數(shù)字內(nèi)容,而RO則包含了對(duì)MO進(jìn)行解密的密鑰,同時(shí)也描述了允許使用的權(quán)力范圍。移動(dòng)通信領(lǐng)域的數(shù)字版權(quán)管理一般遵循開(kāi)放移動(dòng)聯(lián)盟OMA的DRM規(guī)范,OMA DRM定義了四種可能的約束方式計(jì)次、使用時(shí)間、開(kāi)始時(shí)間/結(jié)束時(shí)間、永久使用權(quán)限。
上述過(guò)程是通過(guò)DRM Agent來(lái)完成的,通過(guò)DRM Agent與RI協(xié)商,實(shí)現(xiàn)RO上描述的使用規(guī)則。在現(xiàn)有的DRM系統(tǒng)中,對(duì)同時(shí)具有播放和使用時(shí)間限制的RO是用累計(jì)播放時(shí)間來(lái)限制的,代表了使用這個(gè)RO,對(duì)應(yīng)媒體對(duì)象還可以播放的時(shí)間長(zhǎng)度。實(shí)現(xiàn)方式是在RO上定義了accumulated屬性字段,代表了使用這個(gè)RO,對(duì)應(yīng)MO還可以播放的時(shí)間長(zhǎng)度。如存在以下描述<o-dd:accumulated>PT2H30M</o-dd:accumulated>
則表示使用這個(gè)RO還可以播放時(shí)間為2個(gè)小時(shí)30分鐘。用戶(hù)播放過(guò)程中,DRM客戶(hù)端代理模塊(DRM agent)會(huì)進(jìn)行監(jiān)控,一旦時(shí)間消費(fèi)完畢,立即停止該視頻文件的播放,通過(guò)這樣的監(jiān)控來(lái)實(shí)現(xiàn)累計(jì)時(shí)間的約束限制?,F(xiàn)有技術(shù)中,RO對(duì)于這個(gè)約束條件的具體實(shí)現(xiàn)方式為當(dāng)開(kāi)始播放的時(shí)候,啟動(dòng)計(jì)時(shí)器,播放過(guò)程中一旦發(fā)現(xiàn)播放時(shí)間已經(jīng)等于允許播放時(shí)間的話,則停止播放,反之則等到播放結(jié)束,修改還可以播放的時(shí)間。
然而,上述約束條件是播放過(guò)程一直正常情況下實(shí)現(xiàn)的,但如果播放過(guò)程中出現(xiàn)異常情況,如手機(jī)電量不足而關(guān)閉,那么此時(shí)的DRM agent并沒(méi)有機(jī)會(huì)修改RO里的累計(jì)播放時(shí)間屬性值,導(dǎo)致這次的觀看不被計(jì)算在內(nèi),用戶(hù)可以利用這種漏洞,當(dāng)播放到快結(jié)束的時(shí)候就制造人為異常,這樣的話,累計(jì)播放時(shí)間數(shù)值就不會(huì)改變,用戶(hù)可以利用這種方法反復(fù)觀看。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種數(shù)字版權(quán)管理中對(duì)媒體對(duì)象使用時(shí)間的控制方法和系統(tǒng),以解決現(xiàn)有技術(shù)中的問(wèn)題。
本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的一種數(shù)字版權(quán)管理方法,在版權(quán)對(duì)象中設(shè)有媒體文件的允許播放時(shí)間,并且設(shè)置第一定時(shí)器,當(dāng)開(kāi)始播放媒體文件時(shí),啟動(dòng)第一定時(shí)器;所述第一定時(shí)器在定時(shí)到后重新啟動(dòng);若所述第一定時(shí)器定時(shí)到,從允許播放時(shí)間中減去第一定時(shí)器定時(shí)長(zhǎng)度。
所述的數(shù)字版權(quán)管理方法,還設(shè)置第二定時(shí)器,所述第二定時(shí)器定時(shí)長(zhǎng)度等于允許播放時(shí)間,當(dāng)開(kāi)始播放媒體文件時(shí),啟動(dòng)第二定時(shí)器;若所述第二定時(shí)器定時(shí)到,將允許播放時(shí)間設(shè)為零。
所述的數(shù)字版權(quán)管理方法,當(dāng)媒體文件停止播放時(shí),從允許播放時(shí)間中減去此時(shí)的第一定時(shí)器累計(jì)時(shí)間。
當(dāng)媒體文件暫停播放時(shí),第一定時(shí)器、第二定時(shí)器暫停計(jì)時(shí);當(dāng)媒體文件恢復(fù)播放時(shí),第一定時(shí)器、第二定時(shí)器恢復(fù)計(jì)時(shí)?;蛘?,當(dāng)開(kāi)始播放媒體文件時(shí),記錄此時(shí)的初始允許播放時(shí)間;當(dāng)媒體文件停止播放時(shí),將初始允許播放時(shí)間與此時(shí)的第二定時(shí)器累計(jì)時(shí)間的差值設(shè)為允許播放時(shí)間。
所述的數(shù)字版權(quán)管理方法,當(dāng)媒體文件播放完畢,或用戶(hù)選擇停止播放,或允許播放時(shí)間為零時(shí),媒體文件停止播放。
所述的數(shù)字版權(quán)管理方法,開(kāi)始播放媒體文件時(shí),進(jìn)一步包括若允許播放時(shí)間為零,則結(jié)束流程。
所述的數(shù)字版權(quán)管理方法,其特征在于,若允許播放時(shí)間被修改,則將修改結(jié)果保存到版權(quán)對(duì)象中。
一種數(shù)字版權(quán)管理系統(tǒng),包括
版權(quán)對(duì)象,在版權(quán)對(duì)象中設(shè)有媒體文件的允許播放時(shí)間;版權(quán)發(fā)布者,用于向終端發(fā)送版權(quán)對(duì)象;數(shù)字版權(quán)代理,用于管理終端中的數(shù)字版權(quán);時(shí)間扣除裝置,用于從允許播放時(shí)間中扣除時(shí)間;播放器,用于播放媒體文件;并且,在數(shù)字版權(quán)代理中設(shè)置第一定時(shí)器,所述第一定時(shí)器在播放器開(kāi)始播放媒體文件時(shí)啟動(dòng),并在定時(shí)到后重新啟動(dòng),第一定時(shí)器定時(shí)時(shí)長(zhǎng)由版權(quán)發(fā)布者設(shè)置在版權(quán)對(duì)象中;所述時(shí)間扣除裝置進(jìn)一步用于當(dāng)?shù)谝欢〞r(shí)器定時(shí)到時(shí),從允許播放時(shí)間中減去第一定時(shí)器定時(shí)到時(shí)長(zhǎng)。
所述的數(shù)字版權(quán)管理系統(tǒng),在數(shù)字版權(quán)代理中還設(shè)置有第二定時(shí)器,所述第二定時(shí)器,并在播放器開(kāi)始播放媒體文件時(shí)啟動(dòng),其定時(shí)到時(shí)長(zhǎng)等于允許播放時(shí)間;所述時(shí)間扣除裝置進(jìn)一步用于當(dāng)?shù)诙〞r(shí)器定時(shí)到時(shí),將允許播放時(shí)間設(shè)為零。
所述的數(shù)字版權(quán)管理系統(tǒng),所述時(shí)間扣除裝置進(jìn)一步用于當(dāng)媒體文件停止播放時(shí),從允許播放時(shí)間中減去此時(shí)的第一定時(shí)器累計(jì)時(shí)間。
所述的數(shù)字版權(quán)管理系統(tǒng),其特征在于,數(shù)字版權(quán)代理進(jìn)一步用于記錄開(kāi)始播放媒體文件時(shí)的初始允許播放時(shí)間;所述時(shí)間扣除裝置進(jìn)一步用于當(dāng)媒體文件停止播放時(shí),將初始允許播放時(shí)間與此時(shí)的第二定時(shí)器累計(jì)時(shí)間的差值設(shè)為允許播放時(shí)間。
本發(fā)明的有益效果是通過(guò)第一定時(shí)器和第二定時(shí)器的配合,縮短修改允許播放時(shí)間的時(shí)間間隔,有效的避免現(xiàn)有技術(shù)中對(duì)允許播放時(shí)間修改不精確的問(wèn)題。
圖1是現(xiàn)有技術(shù)DRM系統(tǒng)結(jié)構(gòu)圖;圖2是本發(fā)明實(shí)施例中時(shí)間片定時(shí)處理流程圖;圖3是本發(fā)明實(shí)施例中累計(jì)約束時(shí)間定時(shí)處理流程圖;圖4是本發(fā)明實(shí)施例裝置結(jié)構(gòu)圖。
具體實(shí)施例方式
本發(fā)明的核心思想是,縮短媒體對(duì)象允許播放時(shí)間的間隔,用一個(gè)以上的定時(shí)器控制允許播放時(shí)間的修改時(shí)機(jī),使得允許播放時(shí)間沒(méi)到時(shí),也會(huì)對(duì)該時(shí)間進(jìn)行修改。具體實(shí)現(xiàn)方式是在現(xiàn)有DRM描述版權(quán)對(duì)象的使用規(guī)則中增加時(shí)間片屬性字段,媒體對(duì)象使用過(guò)程中,對(duì)媒體對(duì)象累計(jì)約束時(shí)間的修改時(shí)間間隔為版權(quán)對(duì)象上的時(shí)間片。
在RO的使用規(guī)則中增加一個(gè)時(shí)間片屬性字段timeslice用來(lái)記錄時(shí)間片大小,把一次修改變成多次修改,比如一個(gè)時(shí)間片段3分鐘,這樣的話,從播放開(kāi)始,每3分鐘DRM agent就會(huì)修改一下剩余允許播放時(shí)間,即使出現(xiàn)異常情況,減少記錄的時(shí)間長(zhǎng)度也可以控制在3分鐘之內(nèi)。
所述時(shí)間片段大小的選擇至關(guān)重要,由于每個(gè)媒體文件的大小不同,播放時(shí)長(zhǎng)也不同,因此時(shí)間片段的大小也不是固定值,要根據(jù)媒體文件大小或者購(gòu)買(mǎi)的時(shí)間長(zhǎng)短確定,比如2個(gè)小時(shí)的電影,時(shí)間片就可以設(shè)置為5分鐘,如果是5分鐘的短片,那么時(shí)間設(shè)置為1分鐘就比較合適。需要注意的是,時(shí)間片斷的大小不一定要小于剩余允許播放時(shí)間。
所述時(shí)間片大小由版權(quán)發(fā)布者在發(fā)布版權(quán)對(duì)象時(shí),根據(jù)媒體對(duì)象的大小或購(gòu)買(mǎi)時(shí)間長(zhǎng)短設(shè)置,所述版權(quán)對(duì)象是具有累計(jì)播放時(shí)間屬性的版權(quán)對(duì)象。
圖2和圖3分別是本發(fā)明實(shí)施例中時(shí)間片定時(shí)和累計(jì)約束時(shí)間定時(shí)處理流程圖,參考圖2和圖3當(dāng)媒體對(duì)象在開(kāi)始播放時(shí),由DRM客戶(hù)端代理模塊設(shè)置時(shí)間片定時(shí)器(第一定時(shí)器)和累計(jì)約束時(shí)間定時(shí)器(第二定時(shí)器),所述的時(shí)間片定時(shí)器到時(shí)就修改累計(jì)還可以播放的時(shí)間,具體是原來(lái)允許播放的時(shí)間減去時(shí)間片的數(shù)值,同時(shí)修改RO上相應(yīng)的屬性字段然后保存,再重新設(shè)置時(shí)間片定時(shí)器,當(dāng)重新設(shè)置的時(shí)間片定時(shí)器到時(shí),再次修改當(dāng)前累計(jì)還可以播放的時(shí)間,具體修改方式同前述,如此循環(huán)至累計(jì)約束時(shí)間定時(shí)器到時(shí),此時(shí)修改還可以累計(jì)播放的時(shí)間為0,保存同時(shí)播放停止。
當(dāng)媒體對(duì)象在暫停播放時(shí),所述的時(shí)間片定時(shí)器和累計(jì)約束時(shí)間定時(shí)器都暫停;所述媒體對(duì)象在重新播放時(shí),所述的時(shí)間片定時(shí)器和累計(jì)約束時(shí)間定時(shí)器都再次啟動(dòng);當(dāng)用戶(hù)停止播放時(shí),時(shí)間片定時(shí)器和累計(jì)約束時(shí)間定時(shí)器都停止,此時(shí)累計(jì)還可以播放時(shí)間進(jìn)行如下修改同時(shí)保存用當(dāng)前累計(jì)還可以播放時(shí)間數(shù)值減去自從上一次修改到此時(shí)的時(shí)間段。
所述時(shí)間片定時(shí)器定時(shí)的一個(gè)時(shí)長(zhǎng)為時(shí)間片大小,所述累計(jì)約束時(shí)間定時(shí)器定時(shí)的時(shí)長(zhǎng)為當(dāng)前累計(jì)還可以播放的時(shí)間。以下是采用本發(fā)明方法的一個(gè)具體例子在現(xiàn)有的開(kāi)放移動(dòng)聯(lián)盟中數(shù)字版權(quán)管理的版權(quán)描述語(yǔ)言規(guī)范OMA-DRM-REL中,描述RO累計(jì)播放時(shí)間限制的相關(guān)DTD是這樣的<!ELEMENT o-dd:accumulated(#PCDATA)>
以下是具體實(shí)例<o-ex:permission>
<o-dd:display>
<o-ex:constraint>
<o-dd:accumulated>PT2H30M</o-dd:accumulated>
</o-ex:constraint>
</o-dd:display>
</o-ex:permission>
以上的例子表示還可以再播放2個(gè)小時(shí)30分鐘,在這個(gè)例子中,RO對(duì)于這個(gè)約束條件是這樣實(shí)現(xiàn)的開(kāi)始播放時(shí),啟動(dòng)計(jì)時(shí)器,當(dāng)播放過(guò)程中一旦發(fā)現(xiàn)播放時(shí)間已經(jīng)等于2小時(shí)30分鐘時(shí)就停止播放,反之則等到播放結(jié)束,修改還可以播放的時(shí)間,具體做法是用2小時(shí)30分鐘減去本次已經(jīng)播放的時(shí)間。
采用本發(fā)明的方法對(duì)OMA-DRM-REL中相關(guān)DTD所做的修改是這樣的<!ELEMENT o-dd:accumulated(#PCDATA)>
<!ATTLIST o-dd:accumulatedo-dd:timslice CDATA#IMPLIED>
以下為具體實(shí)例<o-ex:permission>
<o-dd:display>
<o-ex:constraint>
<o-dd:accumulatedtimeslice=”P(pán)T5M”>PT2H30M</o-dd:accumulated>
</o-ex:constraint>
</o-dd:display></o-ex:permission>
以上的例子表示還可以再播放2個(gè)小時(shí)30分鐘,時(shí)間片大小為5分鐘,也就是說(shuō)播放開(kāi)始之后每隔5分鐘,DRM agent就會(huì)修改一次accumulated的數(shù)值,具體做法是原來(lái)數(shù)值減去一個(gè)時(shí)間片大小,也就是5分鐘,在這個(gè)過(guò)程中,如果出現(xiàn)異常關(guān)機(jī),減少記錄的時(shí)間長(zhǎng)度也控制在5分鐘之內(nèi),更有效的保證了累計(jì)時(shí)間計(jì)算的準(zhǔn)確性和真實(shí)性。
雖然設(shè)置了時(shí)間片定時(shí)器和累計(jì)時(shí)間定時(shí)器,能夠縮小時(shí)間的修改間隔,但是當(dāng)停止播放時(shí),有可能距離上一次修改允許播放時(shí)間仍有一定間隔,這段間隔也需要考慮。比如,開(kāi)始播放時(shí),允許播放時(shí)間是12分鐘,將累計(jì)時(shí)間定時(shí)器設(shè)為12分鐘定時(shí)到,將時(shí)間片定時(shí)器設(shè)為5分鐘定時(shí)到。若播放到第11分鐘時(shí)停止播放,累計(jì)時(shí)間定時(shí)器中的計(jì)時(shí)為11分鐘,定時(shí)未到;時(shí)間片定時(shí)器中的計(jì)時(shí)為1分鐘,計(jì)時(shí)也未到。此時(shí)允許播放時(shí)間將還有2分鐘,與現(xiàn)實(shí)情況相比,有1分鐘的時(shí)間將無(wú)法記錄到允許播放時(shí)間中。這時(shí)的解決辦法有兩個(gè),一是將允許播放時(shí)間減去時(shí)間片定時(shí)器中的計(jì)時(shí);二是在開(kāi)始播放時(shí)記錄一個(gè)初始允許播放時(shí)間12分鐘,停止播放時(shí),用初始允許播放時(shí)間減去累計(jì)時(shí)間定時(shí)器中的計(jì)時(shí),并將其存為允許播放時(shí)間。
圖4是本發(fā)明實(shí)施例裝置結(jié)構(gòu)圖,參考圖4本發(fā)明的的數(shù)字版權(quán)管理中實(shí)現(xiàn)累計(jì)約束時(shí)間條件的裝置,主要包括播放器接口模塊、存儲(chǔ)接口模塊和累計(jì)時(shí)間控制模塊。
所述的播放器接口模塊用以實(shí)現(xiàn)與媒體播放器的交互,獲取播放器播放、暫停、停止等操作信息;所述存儲(chǔ)接口模塊用以實(shí)現(xiàn)與版權(quán)對(duì)象的交互,讀取版權(quán)對(duì)象里數(shù)據(jù)并使版權(quán)對(duì)象里修改之后的數(shù)據(jù)持久化,在本發(fā)明中主要是讀取累計(jì)可以播放時(shí)間及時(shí)間片的數(shù)值,并使修改之后的累計(jì)可以播放的時(shí)間持久保存。
所述累計(jì)時(shí)間控制模塊用以實(shí)現(xiàn)裝置整體邏輯控制,主要控制定時(shí)器的啟動(dòng)、暫停、定時(shí)到對(duì)累計(jì)時(shí)間的處理及關(guān)閉的操作,所述的定時(shí)器是時(shí)間片定時(shí)器和累計(jì)約束時(shí)間定時(shí)器,當(dāng)所述的累計(jì)時(shí)間控制模塊感應(yīng)到播放器接口模塊傳輸?shù)挠脩?hù)操作信號(hào)時(shí),累計(jì)時(shí)間控制模塊及時(shí)觸發(fā)定時(shí)器啟動(dòng)、暫?;蛲V褂?jì)時(shí)。當(dāng)所述的時(shí)間片定時(shí)器定時(shí)到,所述的累計(jì)時(shí)間控制模塊修改當(dāng)前累計(jì)還可以播放的時(shí)間,同時(shí)通過(guò)存儲(chǔ)接口模塊使修改后的數(shù)據(jù)持久化,然后重新設(shè)置時(shí)間片定時(shí)器。當(dāng)所述累計(jì)約束時(shí)間定時(shí)器定時(shí)到,所述的累計(jì)時(shí)間控制模塊修改當(dāng)前累計(jì)還可以播放的時(shí)間為0,同時(shí)通過(guò)存儲(chǔ)接口模塊使修改后的數(shù)據(jù)持久化,然后停止播放。
所述的版權(quán)對(duì)象是經(jīng)過(guò)加密的,用戶(hù)將加密的數(shù)字信息下載到終端上的DRM Agent中,用戶(hù)如果要使用下載的數(shù)字信息,要再通過(guò)網(wǎng)絡(luò)向版權(quán)發(fā)布者RI請(qǐng)求該數(shù)字信息產(chǎn)品的版權(quán)對(duì)象RO,RO中包括解密數(shù)據(jù)的密鑰,如果是一次性付費(fèi)的產(chǎn)品,DRM Agent利用該密鑰解密數(shù)字信息后,用戶(hù)就可以使用了,如果需要對(duì)用戶(hù)操作進(jìn)行累計(jì)播放時(shí)間的限制,RO中就還應(yīng)包括該數(shù)字信息的累計(jì)播放時(shí)間管理信息,所述的存儲(chǔ)接口模塊讀取上述累計(jì)播放時(shí)間的相關(guān)信息,由累計(jì)時(shí)間控制模塊根據(jù)該累計(jì)播放時(shí)間管理信息實(shí)現(xiàn)對(duì)定時(shí)器的操作控制。
在原有的DRM Agent系統(tǒng)中增加這樣一個(gè)累計(jì)約束時(shí)間條件的裝置可以更加有效的控制RO播放時(shí)間來(lái)保證累計(jì)時(shí)間計(jì)算的準(zhǔn)確性和真實(shí)性。
雖然本發(fā)明已以較佳的實(shí)施例公開(kāi)如上,然其并不用以限定本發(fā)明,在不背離本發(fā)明的精神和實(shí)質(zhì)情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出相應(yīng)的改變或變形,但這些相應(yīng)的改變或變形都應(yīng)該屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種數(shù)字版權(quán)管理方法,在版權(quán)對(duì)象中設(shè)有媒體文件的允許播放時(shí)間,其特征在于,設(shè)置第一定時(shí)器,當(dāng)開(kāi)始播放媒體文件時(shí),啟動(dòng)第一定時(shí)器;所述第一定時(shí)器在定時(shí)到后重新啟動(dòng);若所述第一定時(shí)器定時(shí)到,從允許播放時(shí)間中減去第一定時(shí)器定時(shí)長(zhǎng)度。
2.如權(quán)利要求1所述的數(shù)字版權(quán)管理方法,其特征在于,設(shè)置第二定時(shí)器,所述第二定時(shí)器定時(shí)長(zhǎng)度等于允許播放時(shí)間,當(dāng)開(kāi)始播放媒體文件時(shí),啟動(dòng)第二定時(shí)器;若所述第二定時(shí)器定時(shí)到,將允許播放時(shí)間設(shè)為零。
3.如權(quán)利要求1或2所述的數(shù)字版權(quán)管理方法,其特征在于,當(dāng)媒體文件停止播放時(shí),從允許播放時(shí)間中減去此時(shí)的第一定時(shí)器累計(jì)時(shí)間。
4.如權(quán)利要求3所述的數(shù)字版權(quán)管理方法,其特征在于,當(dāng)媒體文件播放完畢,或用戶(hù)選擇停止播放,或允許播放時(shí)間為零時(shí),媒體文件停止播放。
5.如權(quán)利要求1或2所述的數(shù)字版權(quán)管理方法,其特征在于,當(dāng)媒體文件暫停播放時(shí),第一定時(shí)器、第二定時(shí)器暫停計(jì)時(shí)。當(dāng)媒體文件恢復(fù)播放時(shí),第一定時(shí)器、第二定時(shí)器恢復(fù)計(jì)時(shí)。
6.如權(quán)利要求1或2所述的數(shù)字版權(quán)管理方法,其特征在于,當(dāng)開(kāi)始播放媒體文件時(shí),記錄此時(shí)的初始允許播放時(shí)間;當(dāng)媒體文件停止播放時(shí),將初始允許播放時(shí)間與此時(shí)的第二定時(shí)器累計(jì)時(shí)間的差值設(shè)為允許播放時(shí)間。
7.如權(quán)利要求6所述的數(shù)字版權(quán)管理方法,其特征在于,當(dāng)媒體文件播放完畢,或用戶(hù)選擇停止播放,或允許播放時(shí)間為零時(shí),媒體文件停止播放。
8.如權(quán)利要求1所述的數(shù)字版權(quán)管理方法,其特征在于,開(kāi)始播放媒體文件時(shí),進(jìn)一步包括若允許播放時(shí)間為零,則結(jié)束流程。
9.如權(quán)利要求1或2所述的數(shù)字版權(quán)管理方法,其特征在于,若允許播放時(shí)間被修改,則將修改結(jié)果保存到版權(quán)對(duì)象中。
10.一種數(shù)字版權(quán)管理系統(tǒng),包括版權(quán)對(duì)象,在版權(quán)對(duì)象中設(shè)有媒體文件的允許播放時(shí)間;版權(quán)發(fā)布者,用于向終端發(fā)送版權(quán)對(duì)象;數(shù)字版權(quán)代理,用于管理終端中的數(shù)字版權(quán);時(shí)間扣除裝置,用于從允許播放時(shí)間中扣除時(shí)間;播放器,用于播放媒體文件;其特征在于,在數(shù)字版權(quán)代理中設(shè)置第一定時(shí)器,所述第一定時(shí)器在播放器開(kāi)始播放媒體文件時(shí)啟動(dòng),并在定時(shí)到后重新啟動(dòng),第一定時(shí)器定時(shí)時(shí)長(zhǎng)由版權(quán)發(fā)布者設(shè)置在版權(quán)對(duì)象中;所述時(shí)間扣除裝置進(jìn)一步用于當(dāng)?shù)谝欢〞r(shí)器定時(shí)到時(shí),從允許播放時(shí)間中減去第一定時(shí)器定時(shí)到時(shí)長(zhǎng)。
11.如權(quán)利要求10所述的數(shù)字版權(quán)管理系統(tǒng),其特征在于,在數(shù)字版權(quán)代理中還設(shè)置有第二定時(shí)器,所述第二定時(shí)器,并在播放器開(kāi)始播放媒體文件時(shí)啟動(dòng),其定時(shí)到時(shí)長(zhǎng)等于允許播放時(shí)間;所述時(shí)間扣除裝置進(jìn)一步用于當(dāng)?shù)诙〞r(shí)器定時(shí)到時(shí),將允許播放時(shí)間設(shè)為零。
12.如權(quán)利要求10或11所述的數(shù)字版權(quán)管理系統(tǒng),其特征在于,所述時(shí)間扣除裝置進(jìn)一步用于當(dāng)媒體文件停止播放時(shí),從允許播放時(shí)間中減去此時(shí)的第一定時(shí)器累計(jì)時(shí)間。
13.如權(quán)利要求10或11所述的數(shù)字版權(quán)管理系統(tǒng),其特征在于,數(shù)字版權(quán)代理進(jìn)一步用于記錄開(kāi)始播放媒體文件時(shí)的初始允許播放時(shí)間;所述時(shí)間扣除裝置進(jìn)一步用于當(dāng)媒體文件停止播放時(shí),將初始允許播放時(shí)間與此時(shí)的第二定時(shí)器累計(jì)時(shí)間的差值設(shè)為允許播放時(shí)間。
全文摘要
本發(fā)明公開(kāi)了一種數(shù)字版權(quán)管理中對(duì)媒體對(duì)象使用時(shí)間的控制方法。該發(fā)明的方法是在原有DRM系統(tǒng)中具有累計(jì)播放時(shí)間限制的版權(quán)對(duì)象RO上增加時(shí)間片定時(shí)器,通過(guò)時(shí)間片定時(shí)器和累計(jì)播放時(shí)間定時(shí)器的共同控制,達(dá)到對(duì)DRM系統(tǒng)的進(jìn)一步優(yōu)化,有效的保證版權(quán)所有者的正當(dāng)權(quán)益。本發(fā)明還相應(yīng)的公開(kāi)了一種數(shù)字版權(quán)管理中對(duì)媒體對(duì)象使用時(shí)間的控制裝置。
文檔編號(hào)H04N7/24GK1858767SQ200510121460
公開(kāi)日2006年11月8日 申請(qǐng)日期2005年12月30日 優(yōu)先權(quán)日2005年12月30日
發(fā)明者王風(fēng)雷, 嚴(yán)哲峰, 汪芳山 申請(qǐng)人:華為技術(shù)有限公司