选择drm系统中多个版权对象的最优对象的装置和方法

文档序号:7658440阅读:209来源:国知局
专利名称:选择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日
发明者杨玉林, 刘钦启 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1