获取内容许可信息的方法及系统的制作方法

文档序号:7969427阅读:89来源:国知局
专利名称:获取内容许可信息的方法及系统的制作方法
技术领域
本发明涉及数字版权管理(DRM, Digital Rights Management)技术, 尤指一种获取内容许可信息的方法及系统。
背景技术
DRM主要通过权利限制和内容保护方案控制数字内容的使用,以保护 数字内容所有者的合法权益。为了简便,下文将数字内容简称为内容。
内容的发行者(CI, Content Issuer)将内容进行加密,在用户需要使用 内容时,购买加密的内容数据包并下载到终端设备上,授权发行者(RI, Rights Issuer)负责分发与内容相对应的许可证,该许可证包括内容解密密钥及对 应内容的权限。终端设备只有同时拥有内容数据包和许可证,才能正常使用 所购买的内容。本文将许可证中的对应内容的权限可称之为许可,与许可表 达相关的信息统称之为许可信息。
DRM终端设备利用设备的公钥解密得到许可证密钥,进而通过获得的 许可证中的内容解密密钥解密内容,并根据获得的许可证中的权限信息控制 用户对内容的具体使用。
以开放移动联盟(OMA, Open Mobile Alliance ) DRM标准为例,许可 证采用权限对象(RO, Rights Object)的方式表示,RO中包含有权利、限 制、密钥、签名等信息。对同一内容,可以制作包含不同权限的多个不同的 RO。比如,对于某一文档文件,有的RO中设置有浏览、打印权利及对该RO 的转移(MOVE)、复制(COPY)等权利,有的RO中只设置浏览权利等。
RO可分为有状态RO和无状态RO。有状态RO中包含有对某种权利进 行限制的信息,比如次数(count)、时间(包括时间段、累计时间等)等状
态限制信息;而对于无状态RO中包舍的所有权利均不做状态限制,无状态 RO中所含权利均属于非消耗类权利,即对该权利的使用不会影响后续的使 用。比如如果某RO中包含有打印的权利及对打印次数的限制,那么,该 RO为有状态RO;如果某RO中包含有打印、浏览等权利,而对这些权利均 无状态限制,那么,该RO为无状态RO。
OMA DRM标准组织发布了安全可移动的A某介存储装置(SRM, Secure Removable Media)的框架标准。SRM可以存储内容或许可证,SRM包含一 个SRM代理(SRM Agent),用以实现对SRM上存储内容或许可证的管理及 保护其它DRM设备对其的合法访问。SRM既可以是一个安全存储卡,也可 以是一个智能卡。需要请求内容或许可的终端设备,可以通过物理接口访问 SRM并获取其中存储的内容或许可证。SRM标准规定,SRM卡应支持对SRM 上许可实现完全的读取、删除、更新等操作。DRM代理(DRM Agent,或 称为DRM终端)与SRM Agent之间可以实现许可的转移或复制(COPY), DRM终端也可消费SRM上存储的权限,但SRM不能消费自身存有的权限。 在OMADRM标准中定义了MOVE操作, 一个DRM设备将其上的某RO中的 权限转移给另一DRM设备,转移完成后,接收设备即可使用接收的权限, 而移出设备删除转移出的权限。在OMADRM标准中定义了复制(COPY) 操作, 一个DRM设备将其上的某RO中的权限拷贝给另一DRM设备,复制目 的设备即可使用接收的权限,而复制源设备上的原权限保持不变。
DRM终端设备在需要使用某个内容时,需要获取该内容的使用权限。 图l是在OMA SRM标准草案中,DRM终端从SRM上获取内容使用权限的流 程图,如图1所示,该流程包括以下步骤
步骤100: DRM代理向SRM代理发送权限请求消息(Rights—Retrieval— Message—request),该权限请求消息中携带有请求获取的RO的标识符(RID ) 信息。
本步骤中,权限请求消息中携带的RID为一个,如杲DRM终端需要使用 的内容对应有多个RO,那么,需要发送多次权限请求消息来获取不同RID
对应的RO。
步骤101 步骤102: SRM代理在自身存储的RO中,查找与接收到的RID 匹配的RO,并将相应的RO携带在权限响应消息(Rights—Retrieval—Message— response)中返回纟合DRlvH戈理。
本步骤中,如果SRM代理不能找到与接收到的RID匹配的RO,则将权限 请求响应消息中的错误码设置为"未找到RO"后返回给DRM代理。
步骤103: DRM代理从当前拥有的RO中选择一个RO。
本步骤中,DRM代理按照预先设置的选择策略,从自身存储有的RO(如 果存在)及从SRM代理接收到的RO中选择一个RO。当然如果DRM代理中不 存在RO且从SRM代理上返回的只有一个RO,则可以无需选择,直接使用该 获得的RO即可。
这里,选择策略可以是按照RO的有效期,和/或RO中所包含权限等信息 来设置。比如设置选择策略为选择RO中为当前可使用次数权限最少的,假 设DRM代理中自身存在一ROl, ROl中包含的使用次数为无限制、接收到的 来自SRM代理的R02中包含的使用次数权限为五次、接收到的来自SRM代理 的R03中包含的使用次数权限为十次,则DRM代理选择当前可使用次数最少 的R02。
步骤104~步骤106:如果DRM代理选择使用从SRM代理返回的某个 RO,则向SRM代理发送锁定请求消息(Rights—Lock—Message_request),指 定锁定选定的RO; SRM代理锁定相应的RO,并向DRM代理返回权限锁定响 应消息(Rights—Lock—Message—response )。
被锁定的RO只有被解锁后才能再次被其它DRM终端使用。DRM代理 收到SRM已将选定的RO锁定的权限锁定响应消息后,即在后续利用所选 定的RO来使用对应的内容。
从上述现有获取内容访问权限的方法来看,DRM代理是通过已获知的 内容所对应的多个RO的RID,向SRM代理请求RO的,但是,现有标准 中并没有提供DRM是如何获取RID的方法,使得图l所示的方案不完整。
而且,由于DRM代理通过RID向SRM代理请求RO,如杲DRM代理已知 在SRM上存有自身所需内容的多个RO,并且已知这些RO的RID信息, 那么,DRM代理会通过多次发送权限请求消息,以分别从SRM中索取各 RO。很显然,这种多次索取的方法,过程较繁索,降低了获取内容许可信 息的效率。
另外,在步骤101 ~步骤102中,SRM代理是将匹配的RO的完整信息返 回了 DRM代理,其实,DRM代理为了实现对多个RO进行选择,只需获取用 以进行选择的信息如使用次数权限等。因此,现有将多个RO及其状态信息 完整地发送给DRM代理,造成了信息的冗余,增加了消息的长度。即增加 了交互消息中信息冗余。
此外,DRM代理对于SRM上存有的RO的信息并不一定完全了解,其可 能并不掌握SRM中自身需要使用的内容所对应的所有RO的RID,这样,很可 能不能完全获取SRM代理中对应该内容的所有的RO,假设SRM代理中存在 一个RO即将过有效期,而本次DRM代理未索取该RO,就可能会造成该RO 失效,对用户造成了经济损失。

发明内容
有鉴于此,本发明的主要目的在于提供一种获取内容许可信息的方法, 能够提高获取内容许可信息的效率。
本发明的另一目的在于提供一种获取内容许可信息的方法,能够改进现 有荻取内容许可信息的方案。
本发明的又一目的在于提供两种获取内容许可信息的系统,能够提高获 取内容许可信息的效率。
为达到上述目的,本发明的技术方案具体是这样实现的 一种获取内容许可信息的方法,该方法包括以下步骤 A.许可信息请求设备利用内容对应的内容标识CID,向许可信息提供设备 请求许可信息;
B. 许可信息提供设备在自身存储的许可信息中查找与接收到的CID匹配 的一个或一个以上许可信息,并返回给许可信息请求设备;
C. 许可信息请求设备从当前拥有的与CID匹配的许可信息中选择一个或 一个以上许可信息,并对所选定的许可信息进行相应操作。
步骤C中所述选择的方法为所述许可信息请求设备按照预先设置的选择 策略或通过用户选择,从自身当前拥有的许可信息中选择一个或一个以上许可 信息。
步骤A中还包括,所述许可信息请求设备将表示是否要求许可信息提供 设备进行选择的选择标识,以及选择条件发送给许可信息提供设备;
若所述选择标识显示要求进行选择,步骤B中所述返回许可信息之前,该 方法还包括所述许可信息提供设备按照接收到的选择条件,在与CID匹配 的所有许可信息中选择满足所述选择条件的许可信息,再按照预先设置的选 择策略或通过用户选择,从中选择一个或一个以上许可信息。
步骤A中还包括,所述许可信息请求设备将表示是否要求许可信息提供 设备进行选择的选择标识发送给许可信息提供设备;
若所述选择标识显示要求进行选择,步骤B中所述返回许可信息之前,该 方法还包括所述许可信息提供设备按照自身预先设置的选择策略或通过用户 选择,从与CID匹配的所有许可信息中选择一个或一个以上许可信息。
在所述许可信息提供设备中预先配置是否进行自动选择的选择标识;
若所述选择标识显示要求进行选择,步骤B中所述返回许可信息之前,该 方法还包括所述许可信息提供设备按照自身预先设置的选择策略,从与CID 匹配的所有许可信息中选择一 个或 一个以上许可信息。
步骤A中还包括,所述许可信息请求设备将选择条件发送给许可信息提 供设备;
步骤B中所迷返回许可信息之前,该方法还包括所述许可信息提供设备 从与CID匹配的所有许可信息中选择出符合所述选择条件的许可信息,再按 照自身预先设置的选择策略或通过用户选择,从符合所述选择条件的许可信
息中选取一个或一个以上许可信息。
步骤B中所述返回许可信息之前,该方法还包括
所述许可信息提供设备按照预先设置的选择策略或通过用户选择,^^与 CID匹配的所有许可信息中选择一个或一个以上许可信息。
所述许可信息为许可证及其状态信息,或者许可证的标识信息及其状态信息。
所述状态信息包括全部或部分权限信息。
所述许可信息请求设备为终端、服务器或安全存储设备;所述许可信息提 供设备为终端、服务器或安全存储设备。
所述终端为数字版权管理DRM终端设备,所述安全存储设备为安全可移 动的媒介存储装置SRM。
步骤C中所述操作为所述许可信息请求设备请求许可信息提供设备转 移或复制所述选定的许可信息;
或者,所述许可信息请求设备向许可信息提供设备请求消费所述选定的 许可权限。
一种获取内容许可信息的方法,该方法包括以下步骤
I. 许可信息请求设备利用内容对应的内容标识CID,向许可信息提供设备 请求与所述CID对应的许可证标识信息,许可信息提供设备将对应的一个或 一个以上许可证标识返回给许可信息请求设备;
II. 许可信息请求设备向许可信息提供设备请求一个或一个以上与获得的 许可证的标识信息对应的许可,许可信息提供设备将对应的许可返回给许可 信息请求设备;
III. 所述许可信息请求设备从当前拥有的许可信息中选择一个或一个以上 许可信息,并对所选定的许可信息进行相应操作。
还包括步骤I中,所述许可信息提供设备同时向许可信息请求设备返回 与CID对应的一个或一个以上许可证中的许可状态信息,许可信息请求设备按 照预先设置的选择策略或通过用户选择,选择一个或一个以上的许可证; 步骤II中许可信息请求设备向许可信息提供设备请求与所选择的许可证的 标识信息对应的许可。
该方法还包括步骤I中,所述许可信息请求设备将选择条件发送给i牛可 信息提供设备;
步骤II中所述返回许可之前,该方法还包括所述许可信息提供设备按 照来自许可信息请求设备的选择条件,从与所述许可证的标识信息对应的许可 中选择出符合该选择条件的许可。
步骤II中所述返回许可之前,该方法还包括
所述许可信息提供设备按照预先设置的选择条件或通过用户选择,从选定 的i午可中选择一个或一个以上许可。
所述许可信息为许可证及其状态信息,或者许可证的标识信息及其状态信息。
所述状态信息包括全部或部分权限信息。
步骤III中所述操作为所述许可信息请求设备请求许可信息提供设备转 移或复制所述选定的许可信息;
或者,所述许可信息请求设备向许可信息提供设备请求消费所述选定的
许可信息。
一种获取内容许可信息的系统,该系统包括许可信息请求设备和许可信 息提供设备,其中
许可信息请求设备,用于向许可信息提供设备发送携带有内容对应的CID 的许可信息检索请求,接收来自许可提供设备的许可信息,并从当前拥有的许 可信息中选择一个或一个以上许可信息,对所选定的许可信息进行相应操作;
许可信息提供设备,用于接收来自许可信息请求设备的许可信息检索请求, 向许可信息请求设备返回与接收到的CID匹配的许可信息。
所述许可信息请求设备为终端、服务器或安全存储设备;所述许可信息提 供设备为终端、服务器或安全存储设备。
所述许可信息请求设备为DRM终端设备,所述许可信息提供设备为SRM 设备。
一种获取内容许可信息的系统,该系统包括许可信息请求设备和许可信 息提供设备,其中
许可信息请求设备,用于向许可信息提供设备发送携带有内容对应的CID 的许可信息检索请求,接收来自许可提供设备的许可证标识信息,向许可信息 提供设备请求与获得的许可证的标识信息对应的许可,接收来自许可信息提供 设备返回的许可信息,并从当前拥有的许可信息中选择一个或一个以上许可, 并对所选定的许可信息进行相应操作;
许可信息提供设备,用于接收来自许可信息请求设备的许可信息检索请求, 向许可信息请求设备返回与接收到的CID匹配的许可证标识信息,接收来自许 可信息请求设备的许可证的标识信息,向许可信息请求设备返回的许可信息。
由上述技术方案可见,本发明通过内容标识从许可信息提供设备中获取 与该内容标识对应的许可信息,减少了原有方案中索取许可的消息交互次 数,减少了设备负担,提高了处理效率及用户体验。而且,保证了许可请求 设备在内容标识对应的所有许可中进行选择,防止了遗漏选择的风险,达到 了最优选择的目的。之外,本发明通过内容标识获取对应许可证的标识,改 进了现有获取内容许可信息的方案。


图1是现有技术DRM代理从SRM上获取内容许可信息的流程图2是本发明方法的流程图3是本发明实施例一的流程图4是本发明实施例二的流程图5是本发明实施例三的流程图6是本发明实施例四的流程图。
具体实施例方式
本发明的核心思想是许可信息请求设备利用内容对应的内容标识,向许 可信息提供设备请求许可信息,许可信息提供设备在自身存储的许可信息中, 查找与接收到的内容标识匹配的一个或一个以上许可信息并返回给许可信 息请求设备;许可信息请求设备从当前拥有的许可信息中选择一个或一个以 上许可信息,并对所选定的许可信息进行相应操作。
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举 较佳实施例,对本发明进一步详细说明。
图2是本发明方法的流程图,如图2所示,本发明获取许可访问权限的 方法包括以下步骤
步骤200:许可信息请求设备向许可信息提供设备发送许可信息检索请 求,该许可信息检索请求中携带有许可信息请求设备需要使用的内容对应的 内容标识(CID)。
许可信息请求设备为终端、服务器或安全存储设备等需要为内容请求许 可信息的设备;所述许可信息提供设备为终端、服务器或安全存储设备等存 储有内容许可信息的设备。比如在OMA SRM标准草案中,许可信息请求设 备可以是DRM终端设备,许可信息提供设备可以是SRM设备。
步骤201 步骤202:许可信息提供设备在自身存储的许可信息中,查找 与接收到的CID匹配的许可信息,并将匹配的一个或一个以上许可信息携带 在许可检索响应消息中返回给许可信息请求设备。
本步骤中,如果许可信息提供设备不能找到与接收到的CID匹配的许可 信息,可以向许可信息请求设备返回失败响应。
步骤203:许可信息请求设备从当前拥有的与CID一A对应的许可信息中 选择一 个或 一 个以上许可信息。
本步骤中,许可信息请求设备按照预先设置的选择策略自动选择或是提 示由用户选择,从自身当前拥有的许可信息,包括存储有的许可信息(如果
存在)及从许可信息提供设备接收到的许可信息中选择一个或一个以上许可 信息。当然如果许可信息请求设备中不存在许可信息,且从许可信息提供设 备返回的只有一个许可信息,则可以无需选择,直接使用该获得的许可信息 即可。
这里,自动选择时所采用的选择策略的设置方法与现有方法相同,比如
针对某内容对应的多个许可信息,按照下述顺序进行选择
1、无状态的许可信息;2、所有权限有日期限制的许可信息;3、对于
多个有日期限制的许可信息,其结束日期最近的优先使用等。 具体策略实现这里不再赘述。
步骤204:许可信息请求设备对所选定的许可信息进行相应操作。
本步骤中的操作包括请求许可信息提供设备MOVE或复制该选定的许 可信息、或者许可请求设备向许可信息提供设备请求消费该许可信息等。
需要说明的是,步骤204许可信息请求设备可能同时操作所选择的一个 以上许可,如一次要求MOVE多个许可。
从图2所示的本发明获取内容许可信息的方法可以看出,许可信息请求 设备是通过内容所对应的内容标识,向许可信息提供设备请求该内容对应的 所有许可信息,这样,许可信息请求设备可以通过发起一次请求,从许可信 息提供设备中获取与该内容对应的全部许可信息。显然,本发明方法减少了 索取的次数,使得请求过程简单,从而提高了获取内容许可信息的效率。
下面以OMA SRM标准系统为例,详细描述本发明方法的具体实现方式。
在OMA DRM标准系统中,许可信息请求设备为DRM代理,许可信息 提供设备为SRM代理。假设,在SRM代理中存储有内容如电影A的两个 RO即R02和R03及各RO状态信息,两个RO中均限制了电影A的播放 次数,但是R02中的有效期还有2天到期,而R03中的有效期还有200天 到期。同时假设,R02包含权限有MOVE权限,当前还可MOVE2次,当 前可播放次数为5次;R03包含权限有当前可播放次数为10次。电影A
的内容标识为CID—A,且DRM代理中已存储有电影A的内容丈件。
如果DRM代理希望播放电影A,有两种方式, 一种是从SRM代理处 转移一个RO到本地后再消费,另一种是直接消费存储于SRM中RO的权限。
图3是本发明将SRM中的RO执行MOVE操作转移至DRM代理中消 费的实施例一的流程图,如图3所示,本实施例一包括以下步骤
步骤300: DRM代理向SRM代理发送许可检索请求,该许可检索请求 中携带有DRM代理需要使用的内容即电影A对应的内容标识(CID—A )。
步骤301 ~步骤302: SRM代理在自身存储的RO中,查找与接收到的 CID—A匹配的RO,并将匹配的所有RO即R02和R03及各自的状态^(言息 携带在许可^全索响应消息中返回给DRM 理。
本步骤中,R02的状态信息包括有效期为还有2天到期、MOVE权 限、播放权限、当前允许播放次数5次;R03的状态信息包括有效期为还 有200天到期、播放权限、当前允许播放次数10次。
步骤303: DRM代理从当前拥有的与CID—A对应的许可中选择一个许可。
本实施例中,假设DRM代理中不存在与电影A对应的RO,因此DRM代 理在R02和R03中进行选择。
假设用户指示DRM代理,选择具有MOVE权限且即将过期的RO,因为 R02当前具有MOVE权限,其有效期即将到期,因此DRM代理选择将R02转 移到本地后消费。
步骤3 04: DRM代理向SRM代理请求转移选定的R02 。
步骤305: SRM代理收到来自DRM代理的转移R02请求,假设允许将R02 转移给DRM代理,则删除自身存储的R02。
步骤306: SRM代理向DRM代理发送转移确认消息。
如果SRM代理是允许将R02转移给DRM代理,则转移确认消息中携带 有转移成功信息;如果SRM代理是不允许将R02转移给DRM代理,则转移 确认消息中携带有不允许安装信息。
若DRM代理收到SRM不允许转移R02的转移确认消息,DRM代理 可按照步骤304的方式进一步向SRM发送转移其它与电影A相对应的具有 转移权限的RO的请求。
步骤307: DRM代理收到SRM代理的转移成功确认消息后,将R02安装 在本地。
这样,DRM代理就可以消费R02中的权限了 。 本实施例还可以进一步包括步骤308,如下 步骤308: DRM代理将暂时不使用的R03删除。
需要说明的是,步骤305中的删除操作与步骤306可互换次序;步骤 307中的安装操作与步骤308可互换次序。
需要说明的是,步骤303中,DRM代理也可选择一个以上许可。若是 选择了 SRM代理传来的多个许可,例如选择R02及R03,在步骤304中可 以请求转移R02及R03。
图4是本发明DRM代理直接消费存储于SRM代理中RO的权限的实 施例二的流程图,如图4所示,本实施例包括以下步骤
步骤400: DRM代理向SRM代理发送许可检索请求,该许可检索请求 中携带有DRM代理需要使用的内容即电影A对应的内容标识(CID—A )。
步骤401 ~步骤402: SRM代理在自身存储的RO中,查找与接收到的 CID_A匹配的RO,并将匹配的R02的标识信息、R03的标识信息,以及 R02和R03的状态信息携带在许可检索响应消息中返回给DRM代理。
本步骤中,R02的状态信息包括有效期为还有2天到期、MOVE权 限、播放权限、当前允许播放次数5次;R03的状态信息包括有效期为还 有200天到期、播放权限、当前允许播放次数10次。
从本步骤可以看出,许可信息提供设备仅仅是将匹配的许可信息中的部 分信息,比如RO的标识信息及其状态信息返回给许可信息请求设备,与现 有返回的RO及其状态信息的完整信息相比,降低了信息的冗余,减小了消 息的长度,即降低了交互消息中信息冗余。 步骤403:DRM代理从当前拥有的与CID—A对应的许可中选择一个许可。
本实施例中,假设DRM代理中不存在与电影A对应的RO,因此DRM代 理在R02和R03中进4亍选择。
假设DRM中预先设置的选择策略是,选择即将过期的RO,因为R02的 有效期即将到期,因此DRM代理选择消费R02。
步骤404: DRM代理向SRM代理请求消费选定的R02。
步骤405: SRM代理收到来自DRM代理的消费R02请求,假设允许消费 R02,则锁定自身存储的R02。
步骤406: SRM代理向DRM代理发送锁定确认消息。
如果SRM代理是允许锁定R02,则锁定确认消息中携带有锁定成功信 息,以及R02或R02当前的状态信息;如果SRM代理是不允许锁定R02,则 锁定确认消息中携带有锁定失败信息。
步骤407: DRM代理收到SRM代理的携带有锁定成功信息的锁定确认消 息后,便可通过SRM消费R02中的权限了 ,即可以播放电影A。
步骤408:在DRM代理消费R02的权限的过程中,或者在停止消费 R02中的权限后,DRM代理会将R02当前的状态信息携带在更新状态请求 消息中发送给SRM代理,以保证SRM维护R02当前的状态信息。
步骤409 ~步骤410: SRM代理根据接收到的状态信息更新自身存储的 R02的状态信息,并向DRM代理返回更新确认。
需要说明的是,与实施例一类似,若步骤406中,DRM代理收到来自 SRM代理的锁定确认中携带的是锁定失败信息,那么,DRM代理可按照步 骤404的方式向SRM代理请求消费R03中的权限;如果步骤406中,DRM 代理收到来自SRM代理的锁定确认中携带的是锁定成功信息,那么,DRM 可以删除自身暂时不使用的R03。
从实施例以和实施例二的方法来看,对内容对应的许可的选择是由 DRM代理来完成的,本发明也可以采用SRM代理先对内容对应的许可进行 选择,然后将选定的许可返回给DRM代理。下面结合实施例进行具体描述。
图5是本发明实施例三的流程图,如图5所示,本实施例三包括以下步

步骤500: DRM代理向SRM代理发送许可检索请求,该许可检索请求 中携带有DRM代理需要使用的内容即电影A对应的内容标识(CID—A)、 选择标识和选择条件。
本步骤中,选择标识用于表示是否需要SRM代理对CID—A对应的RO 进行选择,比如该标识的取值为0表示不需要,为l表示需要进行选择,本 实施例中假设选择标识为1。
另外,也可以在SRM代理中配置是否进行自动选择的选择标识,比如设 置选择标识为进行自动选择,则SRM代理在收到许可检索请求后,在^f企索 RO后,许可信息提供设备按照自身预先设置的选择策略对检索出的RO进行选 择。
之外,还可以是DRM代理将表示是否要求许可信息提供设备进行选择的 选择标识发送给SRM代理,若所述选择标识显示要求进行选择,那么,SRM代 理在收到许可检索请求后,按照自身预先设置的选择策略,在检索RO后对检 索出的RO进行选择。此外,DRM代理还可以将选择条件发送给SRM代理,要 求SRM代理从符合条件的许可中进行选择后,再按照自身预先设置的选择策 略,在检索RO后对检索出的RO进行选择。
这里,选择条件可以是要求返回具有某种权限如MOVE权限,和/或返回 的RO的最大数量等。选择条件的设置取决于实际需要,这里并不用于限定 本发明。
步骤501 步骤502: SRM代理在自身存储的RO中,查找与接收到的 CID_A匹配的RO,并按照接收到的选择条件,在匹配的所有RO中选择满 足选择条件的RO,并将选定的RO及其状态信息携带在许可检索响应消息 中返回给DRM代理。
本步骤中,假设DRM代理发送给SRM代理的选择条件是,选择具有 MOVE权限且即将过期的RO,因为R02当前具有MOVE权限,其有效期即将
到期,因此SRM代理选择将R02返给DRM代理。
R02的状态信息包括有效期为还有2天到期、MOVE权限、播放权
限、当前允许播放次数5次。
步骤503: DRM代理从当前拥有的与CID_A对应的RO中选择RO。 本实施例中,假设DRM代理中存储有一个对应电影A的RO 1 ,且RO 1
为无限期但有播放次数限制的RO,那么,本步骤中,DRM代理在ROl和
R02中进一步选择。由于R02有效期即将到期,因此DRM代理选择将R02
转移到本地后消费。
步骤504: DRM代理向SRM代理请求转移选定的R02。
步骤505: SRM代理收到来自DRM代理的转移R02请求,假设允许将R02
转移给DRM代理,则删除自身存储的R02。
步骤506: SRM代理向DRM代理发送转移确认消息。
如果SRM代理是允许将R02转移给DRM代理,则转移确认消息中携带
有转移成功信息;如果SRM代理是不允许将R02转移给DRM代理,则转移
确认消息中携带有不允许安装信息。
步骤507: DRM代理收到SRM代理的转移成功确认消息后,将R02安装
在本地。
这样,DRM代理就可以消费R02中的权限了 。
本实施例中,假设步骤501 ~步骤502中,SRM代理还选择了R03,则该 方法还可以进一步包括步骤508,如下
步骤508: DRM代理将从SRM代理接收到的暂时不使用的R03删除。
实施例三与图3所示的实施例一之间的不同点在于,实施例一中,SRM 代理将对应CID一A的所有RO发送给DRM代理,由DRM代理统一进行选 择,而实施例三則是在SRM,先对与CID—A对应的RO进行选择,再将符 合选择条件及选择策略的RO返回给DRM代理。
上述实施例一至实施例三均是通过内容标识,向DRM代理请求对应的 许可的,为了能够兼容现有通过RO的标识请求RO的方法,本发明还提供
了 SRM获取RID的方法,以改进并完善现有OMASRM标准草案提供的图 1所示的流程。
图6是本发明实施例四的流程图,如图6所示,包括以下步骤
步骤600: DRM代理在获取需要使用的内容对应的内容标识后,向SRM 代理发送携带有该内容标识的许可检索请求。
步骤601: SRM代理将存于SRM中的对应于该内容标识的许可证的标 识信息,携带在许可4企索响应中返回给SRM代理。
可选的,本步骤中,SRM代理还可以同时向DRM代理返回与CID对应 的各许可证中各许可的状态信息。
步骤602: DRM代理将接收到的许可证的标识信息,携带在许可索取 响应中发送给SRM代理。
如果步骤601中返回与CID对应的各许可证中各许可的状态信息,则本 步骤中,DRM代理可按照预先设置的选择策略或通过用户选择,选择一个或 一个以上的许可证,再将选定的许可证的标识信息,携带在许可索取响应中 发送给SRM代理。
步骤603: SRM代理将与接收到的许可证的标识信息对应的许可信息携 带在许可索取响应中返回给DRM代理。
步骤604: DRM代理从自身当前拥有的与内容标识对应的许可中按照 预先设置的选择策略或是提醒用户选择一个许可。
步骤605: DRM代理对所选定的许可进行相应操作。
同样,对内容标识对应的许可的选择也可以在SRM代理中实现,这里 不再重述。
从上述本发明获取内容许可信息的方法可以看出,本发明通过内容标识 从许可存储设备中获取与该内容标识对应的许可信息,减少了原有方案中索 取许可的消息交互次数,减少了设备负担,提高了处理效率及用户体验。
而且,保证了许可请求设备在内容标识对应的所有许可中进行选择,防 止了遗漏选择的风险,达到了最优选择的目的。
之外,本发明通过内容标识获取了许可证对应的标识,改进了现有获取 内容许可信息的方案。
针对上述本发明方法,本发明还提供一种获取内容许可信息的系统,该 系统包括许可信息请求设备和许可信息提供设备。
其中,许可信息请求设备,用于向许可信息提供设备发送携带有许可信 息请求设备需要使用的内容对应的CID的许可信息检索请求,接收来自许可 设备的许可信息,并从自身当前拥有的许可信息中选择一个许可信息,对所
选定的许可信息进行相应操作。
许可信息提供设备,用于接收来自许可信息请求设备的许可信息检索请
求,向许可信息请求设备返回与接收到的CID匹配的许可信息。许可响应设 备为一个或一个以上。
所述许可信息请求设备为终端、服务器或安全存储设备;所述许可信息提 供设备为终端、服务器或安全存储设备。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护 范围,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种获取内容许可信息的方法,其特征在于,该方法包括以下步骤A.许可信息请求设备利用内容对应的内容标识CID,向许可信息提供设备请求许可信息;B.许可信息提供设备在自身存储的许可信息中查找与接收到的CID匹配的一个或一个以上许可信息,并返回给许可信息请求设备;C.许可信息请求设备从当前拥有的与CID匹配的许可信息中选择一个或一个以上许可信息,并对所选定的许可信息进行相应操作。
2. 根据权利要求1所述的方法,其特征在于,步骤C中所述选择的方法 为所述许可信息请求设备按照预先设置的选择策略或通过用户选择,从自身 当前拥有的许可信息中选择一个或 一个以上许可信息。
3. 根据权利要求1所述的方法,其特征在于,步骤A中还包括,所述 许可信息请求设备将表示是否要求许可信息提供设备进行选择的选择标识,以 及选择条件发送给许可信息提供设备;若所述选择标识显示要求进行选择,步骤B中所述返回许可信息之前,该 方法还包括所述许可信息提供设备按照接收到的选择条件,在与CID匹配 的所有许可信息中选择满足所述选择条件的许可信息,再按照预先设置的选 择策略或通过用户选择,从中选择一个或一个以上许可信息。
4. 根据权利要求1所述的方法,其特征在于,步骤A中还包括,所述许 可信息请求设备将表示是否要求许可信息提供设备进行选择的选择标识发送给 许可信息提供设备;若所述选择标识显示要求进行选择,步骤B中所述返回许可信息之前,该 方法还包括所述许可信息提供设备按照自身预先设置的选择策略或通过用户 选择,从与CID匹配的所有许可信息中选择一个或一个以上许可信息。
5. 根据权利要求1所述的方法,其特征在于,在所述许可信息提供设备中 预先配置是否进行自动选择的选择标识; 若所述选择标识显示要求进行选择,步骤B中所述返回许可信息之前,该方法还包括所述许可信息提供设备按照自身预先设置的选择策略,从与CID 匹配的所有许可信息中选择一个或 一个以上许可信息。
6. 根据权利要求1所述的方法,其特征在于,步骤A中还包括,所述许 可信息请求设备将选择条件发送给许可信息提供设备;步骤B中所述返回许可信息之前,该方法还包括所述许可信息提供设备 从与CID匹配的所有许可信息中选择出符合所述选择条件的许可信息,再按 照自身预先设置的选择策略或通过用户选择,从符合所述选择条件的许可信 息中选取一个或一个以上许可信息。
7. 根据权利要求1所述的方法,其特征在于,步骤B中所述返回许可信 息之前,该方法还包括所述许可信息提供设备按照预先设置的选择策略或通过用户选择,从与 CID匹配的所有许可信息中选择一个或一个以上许可信息。
8. 根据权利要求1 7任一项所述的方法,其特征在于,所述许可信息为 许可证及其状态信息,或者许可证的标识信息及其状态信息。
9. 根据权利要求8所述的方法,其特征在于,所述状态信息包括全部 或部分权限信息。
10. 根据权利要求1 7任一项所述的方法,其特征在于,所述许可信息 请求设备为终端、服务器或安全存储设备;所述许可信息提供设备为终端、服 务器或安全存储设备。
11. 根据权利要求10所述的方法,其特征在于,所述终端为数字版权管 理DRM终端设备,所述安全存储设备为安全可移动的媒介存储装置SRM。
12. 根据权利要求1所述的方法,其特征在于,步骤C中所述操作为 所述许可信息请求设备请求许可信息提供设备转移或复制所述选定的许可 信息;或者,所述许可信息请求设备向许可信息提供设备请求消费所述选定的 许可权限。
13. —种获取内容许可信息的方法,其特征在于,该方法包括以下步骤I. 许可信息请求设备利用内容对应的内容标识CID,向许可信息提供设备 请求与所述CID对应的许可证标识信息,许可信息提供设备将对应的一个或 一个以上许可证标识返回给许可信息请求设备;II. 许可信息请求设备向许可信息提供设备请求一个或一个以上与获得的 许可证的标识信息对应的许可,许可信息提供设备将对应的许可返回给许可 信息请求设备;III. 所述许可信息请求设备从当前拥有的许可信息中选择一个或一个以上 许可信息,并对所选定的许可信息进行相应操作。
14. 根据权利要求13所述的方法,其特征在于,还包括步骤I中,所 述许可信息提供设备同时向许可信息请求设备返回与CID对应的一个或一个 以上许可证中的许可状态信息,许可信息请求设备按照预先设置的选择策略或 通过用户选择,选择一个或一个以上的许可证;步骤II中许可信息请求设备向许可信息提供设备请求与所选择的许可证的 标识信息对应的许可。
15. 根据权利要求13所述的方法,其特征在于,该方法还包括步骤I 中,所述许可信息请求设备将选择条件发送给许可信息提供设备;步骤II中所述返回许可之前,该方法还包括所述许可信息提供设备按 照来自许可信息请求设备的选择条件,从与所述许可证的标识信息对应的许可 中选择出符合该选择条件的许可。
16. 才艮据权利要求13或14所述的方法,其特征在于,步骤II中所述返 回许可之前,该方法还包括所述许可信息提供设备按照预先设置的选择条件或通过用户选择,从选定 的许可中选择一个或一个以上许可。
17. 根据权利要求14-16任一项所述的方法,其特征在于,所述许可信 息为许可证及其状态信息,或者许可证的标识信息及其状态信息。
18. 根据权利要求17所述的方法,其特征在于,所述状态信息包括全 部或部分权限信息。
19. 根据权利要求13所述的方法,其特征在于,步骤III中所述操作为 所述许可信息请求设备请求许可信息提供设备转移或复制所述选定的许可 信息;或者,所述许可信息请求设备向许可信息提供设备请求消费所述逸定 的许可信息。
20. —种获取内容许可信息的系统,其特征在于,该系统包括许可信 息请求设备和许可信息提供设备,其中许可信息请求设备,用于向许可信息提供设备发送携带有内容对应的CID 的许可信息检索请求,接收来自许可提供设备的许可信息,并从当前拥有的许 可信息中选择一个或一个以上许可信息,对所选定的许可信息进行相应操作;许可信息提供设备,用于接收来自许可信息请求设备的许可信息检索请求, 向许可信息请求设备返回与接收到的CID匹配的许可信息。
21. 根据权利要求20所述的系统,其特征在于,所述许可信息请求设备 为终端、服务器或安全存储设备;所述许可信息提供设备为终端、服务器或安 全存储设备。
22. 根椐权利要求21所述的系统,其特征在于,所述许可信息请求设 备为DRM终端设备,所述许可信息提供设备为SRM设备。
23. —种获取内容许可信息的系统,其特征在于,该系统包括许可信 息请求设备和许可信息提供设备,其中许可信息请求设备,用于向许可信息提供设备发送携带有内容对应的CID 的许可信息检索请求,接收来自许可提供设备的许可证标识信息,向许可信息 提供设备请求与获得的许可证的标识信息对应的许可,接收来自许可信息提供 设备返回的许可信息,并从当前拥有的许可信息中选择一个或一个以上许可, 并对所选定的许可信息进行相应操作;许可信息提供设备,用于接收来自许可信息请求设备的许可信息检索请求, 向许可信息请求设备返回与接收到的CID匹配的"i午可证标识信息,接收来自许 可信息请求设备的许可证的标识信息,向许可信息请求设备返回的许可信息。
全文摘要
本发明公开了获取内容许可信息的方法及系统,包括许可信息请求设备利用内容对应的内容标识,向许可信息提供设备请求许可信息,许可信息提供设备在自身存储的许可信息中查找与接收到的内容标识匹配的一个或一个以上许可信息,并返回给许可信息请求设备;许可信息请求设备从当前拥有的与CID匹配的许可信息中选择一个或一个以上许可信息,并对所选定的许可信息进行相应操作。本发明通过内容标识从许可存储设备中获取与该内容标识对应的许可信息,提高了处理效率及用户体验,保证了许可请求设备在内容标识对应的所有许可中进行选择,达到了最优选择的目的。之外,本发明通过内容标识获取了许可证对应的标识,改进了现有获取内容许可信息的方案。
文档编号H04L29/06GK101179557SQ20061013827
公开日2008年5月14日 申请日期2006年11月10日 优先权日2006年11月10日
发明者沛 党, 冯雯洁, 周志鹏, 周皓隽, 张仁宙, 李益民, 陈大港 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1