選擇drm系統中多個版權對象的最優對象的裝置和方法
2023-05-24 04:10:26
專利名稱:選擇drm系統中多個版權對象的最優對象的裝置和方法
技術領域:
本發明涉及無線終端數字版權管理(Digital RightsManagement,簡稱DRM)領域,更具體地,涉及一種對DRM系統中多個版權對象(Right Object,簡稱RO)進行最優選擇的裝置方法。
背景技術:
隨著信息技術和各種網絡的發展,各種媒體內容的共享和傳遞變得非常方便快捷,為了保護各種媒體內容所有者的權益不受傷害,DRM技術得到了很好的發展和應用。
DRM的核心思想是把媒體內容和媒體內容的版權進行分離,分別稱之為媒體對象(Media Object,簡稱MO)和版權對象(RO),其中RO能夠對其對象的MO的使用進行限制。MO可以以明文或者加密的形勢存在,它通過一個內容標識符(Content ID,簡稱CID)或者加密密鑰來與RO(RO中必須存在一個CID,可能存在一個密鑰)進行關聯。內容發布商通過發布MO及其關聯的RO來限制購買者對MO的使用。
1.RO的定義及表達方式一般RO可抽象定義如下method(count,dtstart-dtend,interval:dtbegin)。其中dt是date time的縮寫,下面說明此表達式的含義method是指訪問MO的方式。通常有四種methodplay、display、execute、print,分別表示可被播放、顯示、執行、列印;count指定MO可被使用的次數。例如,5則表示MO可被使用5次;dtstart-dtend表示MO可被使用的絕對時間域。例如,2007Y5M3D0H0M0S-2007Y6M3D0H0M0S表示MO只可在2007年5月3日00:00:00到2007年6月3日00:00:00之間被使用,逾期不能使用MO;interval:dtbegin其中interval表示MO可被使用的相對時間域,dtbegin表示開始使用時間,如果dtbegin為0表示未開始使用,一旦開始使用,終端必須把開始時間更新到dtbegin。例如1Y1M15D:2007Y5M3D13H0M0S表示MO將在開始時間2007年5月3日13:00:00之後的1年1個月15天後作廢。
其中count、dtstart-dtend、interval:dtbegin都是可選項,一個RO可以只有其中的2項、1項,甚至0項(無限制);連帶關係其中任何一項作廢或者無效則整個RO作廢或者無效。
舉例RO1=display(15,1M15D:2007Y5M3D13H0M0S),RO2=play( )
RO1表示關聯的MO在2007年5月3日13:00:00開始了第一次顯示,可在之後的1個月15天之內被顯示15次,顯示次數達到15次或者距2007年5月3日13:00:00的時間間隔超過1個月15天則RO1作廢。
RO2表示關聯MO可以被無限制的播放。
2.目前技術方案存在的缺陷在終端用戶向內容提供商進行MO購買的時候,如果用戶對某一個MO感興趣,進行了多個RO的購買,那麼在移動終端就存在一個MO對應多個RO的情況,從而對多個RO進行選優的問題就產生了。
對多個RO進行選優的複雜性在於各個RO的類型可能不統一。在前面RO的定義中提到count、dtstart-dtend、interval:dtbegin都是可選項,一個RO可以只有其中的2項、1項,甚至0項(無限制),另外每一種限制又存在不同值,特別是dtstart-dtend和interval:dtbegin限制各個時間點的不同將導致RO意義大不一樣,因此在多個RO進行對比選擇時存在著複雜性。
通過查閱標準、檢索相關專利等可以得出,目前相關技術和標準沒有對多個RO使用的優先級給出界定。所以一般終端的處理方法是根據購買的順序對多個RO依次或者隨機進行消費。但是這種方法存在缺點用戶不能最大限度地使用自己購買的版權,最大限度意味著及時、儘量長的時間內儘量多次。例如對MO1用戶依次購買版權RO3=play(100,2007Y1M20D0H0M0S-2007Y2M20D0H0M0S)RO4=play(500,1Y:0)
RO5=play(100,2007Y3M20D0H0M0S-2007Y4M20D0H0M0S,20D:0)如果按照傳統依次消費版權的方法,首先有效的是RO3,在2007年1月20日之前,用戶則無法使用MO1,原因是不滿足絕對時間限制,這樣使得對MO1的使用不具有及時性。2007Y年2月20日之後RO3作廢,RO4有效,如果在2007年4月20日之前沒有消費完RO4,RO5將直接作廢,RO5的100次被浪費掉,而使得對MO1的使用不能在儘量長的時間內儘量多次。
如果按照隨機選擇版權的方法,第一個選擇到的版權為RO5,那麼導致兩種後果RO3直接作廢造成浪費,MO1在2007年3月20日之前一直無法使用。
合理的過程是在2007年1月20日之前消費RO4,到2007年1月20日停止消費RO4,消費RO3,RO3作廢后,繼續消費RO4,2007年3月20日再停止消費RO4,消費RO5,RO5作廢后,繼續消費RO4。
因此,為了使用戶最大限度地使用自己購買的多個RO,必須在任何一次消費的時候對多個RO進行選優。
發明內容
考慮到上述問題而做出本發明,為此,本發明的主要目的在於,提供一種選擇無線終端數字版權管理系統中多個版權對象的最優對象的方法,其包括根據媒體對象的內容標識符來檢索設備,獲得與媒體對象關聯的一個或多個有效版權對象;
將有效版權對象中的每一個劃分到存在優先級關係的多個類型中的一個中,並將有效版權對象輸入到與類型相對應的有效版權對象選擇器中;通過有效版權對象選擇器來確定類型中的最優類型有效版權對象;以及根據各個類型的優先級關係,從具有有效版權對象的類型中選擇具有最高優先級的類型,並確定具有最高優先級的類型的最優類型有效版權對象作為最優有效版權對象。
多個類型不存在交集。
媒體對象可通過內容標識符或加密密鑰與版權對象相關聯。
無線終端數字版權管理系統可執行OMA DRM標準。
版權對象可包括次數限制、相對時間域限制、和絕對時間域限制。
次數限制可分為不存在次數限制、有效、和無效。
相對時間域限制可分為不存在相對時間域限制、未開始、已開始、將來有效、和無效。
絕對時間域限制可分為不存在絕對時間域限制、有效、將來有效、和無效。
有效版權對象選擇器與類型一一對應。
根據本發明的另一方面,提供了一種選擇無線終端數字版權管理系統中多個版權對象的最優對象的裝置,其包括
檢索裝置,用於根據媒體對象的內容標識符來檢索設備,以獲得與媒體對象關聯的一個或多個有效版權對象;分類裝置,用於將有效版權對象中的每一個劃分到存在優先級關係的多個類型中的一個中,並將有效版權對象輸入到與類型相對應的有效版權對象選擇器中;確定類型中最優對象的裝置,用於通過有效版權對象選擇器來確定類型中的最優類型有效版權對象;以及確定最優對象裝置,根據各個類型的優先級關係,從具有有效版權對象的類型中選擇具有最高優先級的類型,並確定具有最高優先級的類型的最優類型有效版權對象作為最優有效版權對象。
在任何一次訪問MO時,總能在多個vRO中找到一個當前可用的、最有利於用戶的vRO;並使得用戶在整個消費過程中,讓用戶對MO的訪問能儘量的及時和隨時,使用戶對MO的可訪問時間儘量長,使用戶對MO的訪問次數儘量多。
本發明的其它特徵和優點將在隨後的說明書中闡述,並且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
附圖用來提供對本發明的進一步理解,並且構成說明書的一部分,與本發明的實施例一起用於解釋本發明,並不構成對本發明的限制。在附圖中
圖1是根據本發明的選擇無線終端數字版權管理系統中多個版權對象的最優對象的方法的流程圖;圖2是根據本發明的選擇無線終端數字版權管理系統中多個版權對象的最優對象的裝置的方框圖;以及圖3是根據本發明實施例的對多個版權對象進行優選的方法的流程圖。
具體實施例方式
以下結合附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用於說明和解釋本發明,並不用於限定本發明。
這裡的多個RO是指與同一個MO關聯的多個RO,只要DRM系統遵循OMA DRM標準或者DRM系統中RO包含次數限制、相對時間域限制和絕對時間域限制就落入本專利所屬範圍。
本發明是基於最有利於消費者的原則,採用一種RO類型劃分、一種類型優先級界定和幾個最優選擇方法,首先把RO分為不存在交集的、存在優先級關係的若干大類,根據一種大類優先級關係,在存在RO的各大類(部分大類可能沒有RO,例如RO個數為3,最多有3個大類存在RO)中找到優先級最高的那一大類,再根據此類RO的最優選擇方法,找到一個最優RO,即為本發明要找的最優RO。
參照圖1,提供了一種選擇無線終端數字版權管理系統中多個版權對象的最優對象的方法,其包括
步驟S102,根據媒體對象的內容標識符來檢索設備,獲得與媒體對象關聯的一個或多個有效版權對象(vRO);步驟S104,將有效版權對象中的每一個劃分到存在優先級關係的多個類型中的一個中,並將有效版權對象輸入到與類型相對應的有效版權對象選擇器中;步驟S106,通過有效版權對象選擇器來確定類型中的最優類型有效版權對象;以及步驟S108,根據各個類型的優先級關係,從具有有效版權對象的類型中選擇具有最高優先級的類型,並確定具有最高優先級的類型的最優類型有效版權對象作為最優有效版權對象。
多個類型不存在交集。
媒體對象可通過內容標識符或加密密鑰與版權對象相關聯。
無線終端數字版權管理系統可執行OMA DRM標準。
版權對象可包括次數限制、相對時間域限制、和絕對時間域限制。
其中,所涉及的vRO定義如下,首先RO的限制項類型劃分method(count(N/V/I),dtstart-dtend(N/V/FV/I),interval:dtbegin(N/NS/S/FS/I))。含義count可分為N/V/I,其中N表示不存在count限制,V表示有效即剩餘次數大於0,I表示無效即剩餘次數等於0;dtstart-dtend可分為N/V/FV/I,N表示不存在dtstart-dtend限制,V表示有效即當前終端時間在dtstart和dtend之間,FV表示將來有效即當前終端時間小於dtstart,I表示無效即當前終端時間大於dtend;interval:dtbegin可分為N/NS/S/FS/I,N表示不存在interval:dtbegin限制,NS表示未開始即dtbegin=0,S表示已經開始使用即dtbegin小於當前終端時間,FS表示將來有效即dtbegin大於當前終端時間(用戶對終端時間的手動修改可能導致這種情況,例如用戶在2007年5月3日13:00:00開始了RO1,但是之後用戶把終端時間修改到2007年5月3日13:00:00之前就出現這種情況),I表示無效即dtbegin+interval小於當前終端時間。不存在I類限制的RO即是vRO,vRO表示如下vRO=method(count(N/V),dtstart-dtend(N/V/FV),interval:dtbegin(N/NS/S/FS)),即,vRO表示當前有效的或者未來有效的版權對象,不包含已經作廢的版權對象。
有效版權對象選擇器與類型一一對應。
參照圖2,提供了一種選擇無線終端數字版權管理系統中多個版權對象的最優對象的裝置,其包括檢索裝置201,用於根據媒體對象的內容標識符來檢索設備,以獲得與媒體對象關聯的一個或多個有效版權對象;分類裝置202,用於將有效版權對象中的每一個劃分到存在優先級關係的多個類型中的一個中,並將有效版權對象輸入到與類型相對應的有效版權對象選擇器中;確定類型中最優對象的裝置203,用於通過有效版權對象選擇器來確定類型中的最優類型有效版權對象;以及確定最優對象裝置,根據各個類型的優先級關係,從具有有效版權對象的類型中選擇具有最高優先級的類型,並確定具有最高優先級的類型的最優類型有效版權對象作為最優有效版權對象。
下面,將參照圖3對本發明進行詳細描述。
第1步根據要訪問的MO的CID檢索終端設備得到所有與該MO關聯的有效RO(vRO),開始遍歷所有vRO。MO與RO在終端是通過CID進行關聯的,如果MO的CID進行檢索,得到的vRO個數大於1個,則進行下面的步驟,否則,如果個數為0,選優結束,返回失敗。在圖1中,由a實現本步驟。
第2步把vRO的劃分為6大類,判斷當前vRO屬於哪一類,假設類型為x,輸入到對應的vRO選擇器Selectorx。6大類分別為U、D(dtstart-dtend=V)、D(dtstart-dtend=FV)、I(interval:dtbegin=NS/S)、I(interval:dtbegin=FS)、C。其中U表示沒有任何限制的vRO,D(dtstart-dtend=V)表示dtstart-dtend限制包含當前終端時間的vRO,D(dtstart-dtend=FV)表示開始時間dtstart大於當前終端時間的vRO,I(interval:dtbegin=NS/S)表示沒有dtstart-dtend限制但有interval:dtbegin限制且dtbegin等於0或者小於當前終端時間,I(interval:dtbegin=FS)表示沒有dtstart-dtend限制但有interval:dtbegin限制且dtbegin大於當前終端時間,C表示沒有dtstart-dtend、interval:dtbegin限制但有count限制且count大於0。在圖1中,由b實現本步驟。
第3步根據第2步的大類的類型的計算,確定與此大類對應的最優選擇器Selectorx,進行最優的vRO的選擇。每一個最優選擇器Selectorx總是存儲一個bROx,其初始值為NULL,本最優選擇器進行至少一次運算後bROx=「之前最優vRO」,拿bROx與當前vRO進行比較得到較優的vRO,把較優的vRO更新到bROx。其中U類、C類的最優選擇器實現是採用任意選擇的方法,因為U類的所有vRO實際是完全相同的,C類的vRO跟時間沒有關係而可以不分先後使用。D(dtstart-dtend=V)類和I(interval:dtbegin=NS/S)類的選優方法基於的原則是儘量消費當前可用的、限制較多的vRO,因為它們會隨著時間的流失而逐漸作廢。D(dtstart-dtend=FV)類和I(interval:dtbegin=FS)類的選優原則是儘量選擇最近的vRO。在圖1中,由c、d、e、f、g、h分別實現U類、D(dtstart-dtend=V)類、I(interval:dtbegin=NS/S)類、C類、(dtstart-dtend=FV)類、I(interval:dtbegin=FS)類的最優選擇。
第4步如果下一個vRO存在,則跳到第2步,否則,即遍歷所有vRO完畢,進行下一步;在圖1中,由i實現本步驟。
第5步根據一種6大類的優先級關係,在bROx不為NULL的大類中,選擇優先級最高的類,其bROx即是最優vRO。6類的優先級關係U>D(dtstart-dtend=V)>I(interval:dtbegin=NS/S)>C>D(dtstart-dtend=FV)>I(interval:dtbegin=FS),當所有類的bROx都不等於NULL時,就選擇U類的bROx,當只有部分類的bROx不等於NULL時,選擇這些類(bROx!=NULL的類)中優先級最高的那一類的bROx。在圖1中,由j實現本步驟。
其中第2步中所涉及的vRO的6大類U、D(dtstart-dtend=V)、D(dtstart-dtend=FV)、I(interval:dtbegin=NS/S)、I(interval:dtbegin=FS)、C定義,其中D/I/C/U為vRO的四個子類,即vRO=D+I+C+U。具體D類dtstart-dtend=V/FV,即RO存在dtstart-dtend限制;I類dtstart-dtend=N、interval:dtbegin=NS/S/FS,即不存在dtstart-dtend限制,存在interval:dtbegin限制;C類dtstart-dtend=N、interval:dtbegin=N、count=V,即不存在dtstart-dtend和interval:dtbegin限制,存在count限制;
U類dtstart-dtend=N、interval:dtbegin=N、count=N,即不存在任何限制。
又D(dtstart-dtend=V)+D(dtstart-dtend=FV)=D,I(interval:dtbegin=NS/S)+I(interval:dtbegin=FS)=I,因此以上6類實際上囊括了所有的有效類U+D(dtstart-dtend=V)+D(dtstart-dtend=FV)+I(interval:dtbegin=NS/S)+I(interval:dtbegin=FS)+C=U+D+I+C=vRO。
其中第3步中所涉及的大類的最優選擇器的選優方法如下U類、C類任意選擇。
D(dtstart-dtend=V)類vRO的選優方法●interval:dtbegin=FS類降級與I類的interval:dtbegin=FS類同優先級;●interval:dtbegin=S優先●都為interval:dtbegin=S,任意選擇;●都為interval:dtbegin=N/NS,dtend小優先;●都為interval:dtbegin=N/NS,且dtend相等,則限制種類多的優先考慮;●完全相同的vRO,任意選擇。
D(dtstart-dtend=FV)類vRO的選優方法●dtstart小的優先;
●dtstart都相同,任意選擇I(interval:dtbegin=NS/S)類vRO的選優方法●interval:dtbegin=S優先;●都為interval:dtbegin=S,則限制種類多的優先考慮。
●完全相同的vRO,任意選擇。
I(interval:dtbegin=FS)類vRO的選優方法●dtbegin小的優先●dtbegin都相同,任意選擇其中第5步中所涉及的vRO的6大類的優先級關係如下U>D(dtstart-dtend=V)>I(interval:dtbegin=NS/S)>C>D(dtstart-dtend=FV)>I(interval:dtbegin=F S)。
舉例假設用戶在2007年1月15日依次購買MO1的三個RORO3=play(100,2007Y1M20D0H0M0S-2007Y2M20D0H0M0S)RO4=play(500,1Y:0)RO5=play(100,2007Y3M20D0H0M0S-2007Y4M20D0H0M0S,20D:0)按照本發明在不同時間進行最優選擇的結果如下表
以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種選擇無線終端數字版權管理系統中多個版權對象的最優對象的方法,其特徵在於,包括根據媒體對象的內容標識符來檢索設備,獲得與所述媒體對象關聯的一個或多個有效版權對象;將所述有效版權對象中的每一個劃分到存在優先級關係的多個類型中的一個中,並將所述有效版權對象輸入到與所述類型相對應的有效版權對象選擇器中;通過所述有效版權對象選擇器來確定所述類型中的最優類型有效版權對象;以及根據各個所述類型的所述優先級關係,從具有所述有效版權對象的類型中選擇具有最高優先級的類型,並確定所述具有最高優先級的類型的所述最優類型有效版權對象作為最優有效版權對象。
2.根據權利要求1所述的選擇無線終端數字版權管理系統中多個版權對象的最優對象的方法,其特徵在於,所述多個類型不存在交集。
3.根據權利要求2所述的選擇無線終端數字版權管理系統中多個版權對象的最優對象的方法,其特徵在於,所述媒體對象通過所述內容標識符或加密密鑰與所述版權對象相關聯。
4.根據權利要求3所述的選擇無線終端數字版權管理系統中多個版權對象的最優對象的方法,其特徵在於,所述無線終端數字版權管理系統執行OMA DRM標準。
5.根據權利要求3所述的選擇無線終端數字版權管理系統中多個版權對象的最優對象的方法,其特徵在於,所述版權對象包括次數限制、相對時間域限制、和絕對時間域限制。
6.根據權利要求5所述的選擇無線終端數字版權管理系統中多個版權對象的最優對象的方法,其特徵在於,所述次數限制分為不存在次數限制、有效、和無效。
7.根據權利要求5所述的選擇無線終端數字版權管理系統中多個版權對象的最優對象的方法,其特徵在於,所述相對時間域限制分為不存在相對時間域限制、未開始、已開始、將來有效、和無效。
8.根據權利要求5所述的選擇無線終端數字版權管理系統中多個版權對象的最優對象的方法,其特徵在於,所述絕對時間域限制分為不存在絕對時間域限制、有效、將來有效、和無效。
9.根據權利要求4或5所述的選擇無線終端數字版權管理系統中多個版權對象的最優對象的方法,其特徵在於,所述有效版權對象選擇器與所述類型一一對應。
10.一種選擇無線終端數字版權管理系統中多個版權對象的最優對象的裝置,其特徵在於,包括檢索裝置,用於根據媒體對象的內容標識符來檢索設備,以獲得與所述媒體對象關聯的一個或多個有效版權對象;分類裝置,用於將所述有效版權對象中的每一個劃分到存在優先級關係的多個類型中的一個中,並將所述有效版權對象輸入到與所述類型相對應的有效版權對象選擇器中;確定類型中最優對象的裝置,用於通過所述有效版權對象選擇器來確定所述類型中的最優類型有效版權對象;以及確定最優對象裝置,根據各個所述類型的所述優先級關係,從具有所述有效版權對象的類型中選擇具有最高優先級的類型,並確定所述具有最高優先級的類型的所述最優類型有效版權對象作為最優有效版權對象。
11.根據權利要求9所述的選擇無線終端數字版權管理系統中多個版權對象的最優對象的裝置,其特徵在於,所述多個類型不存在交集。
全文摘要
一種選擇DRM系統中多個版權對象的最優對象的方法,其包括根據媒體對象的內容標識符來檢索設備,獲得與媒體對象關聯的一個或多個有效版權對象;將有效版權對象中的每一個劃分到存在優先級關係的多個類型中的一個中,並將有效版權對象輸入到與類型相對應的有效版權對象選擇器中;通過有效版權對象選擇器來確定類型中的最優類型有效版權對象;以及根據各個類型的優先級關係,從具有有效版權對象的類型中選擇具有最高優先級的類型,並確定具有最高優先級的類型的最優類型有效版權對象作為最優有效版權對象。本發明還提供了一種選擇DRM系統中多個版權對象的最優對象的裝置。從而,可以使用戶對MO的訪問時間儘量長,對MO的訪問次數儘量多。
文檔編號H04L29/06GK101089870SQ20071013002
公開日2007年12月19日 申請日期2007年7月25日 優先權日2007年7月25日
發明者楊玉林, 劉欽啟 申請人:中興通訊股份有限公司