首页 / 专利库 / 杂项知识产权事务 / 数字版权管理 / 一种数字版权管理方法及装置

一种数字版权管理方法及装置

阅读:625发布:2020-05-18

专利汇可以提供一种数字版权管理方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种数字 版权 管理中对媒体对象使用时间的控制方法。该发明的方法是在原有DRM系统中具有累计播放时间限制的 版权对象 RO上增加时间片 定时器 ,通过时间片定时器和累计播放时间定时器的共同控制,达到对DRM系统的进一步优化,有效的保证 版权所有者 的正当权益。本发明还相应的公开了一种数字 版权管理 中对媒体对象使用时间的控制装置。,下面是一种数字版权管理方法及装置专利的具体信息内容。

1.一种数字版权管理方法,在版权对象中设有媒体文件的允许播放时间, 其特征在于,设置第一定时器
当开始播放媒体文件时,启动第一定时器;所述第一定时器在定时到后重 新启动;
若所述第一定时器定时到,从允许播放时间中减去第一定时器定时长度。
2.如权利要求1所述的数字版权管理方法,其特征在于,设置第二定时 器,所述第二定时器定时长度等于允许播放时间,
当开始播放媒体文件时,启动第二定时器;
若所述第二定时器定时到,将允许播放时间设为零。
3.如权利要求1或2所述的数字版权管理方法,其特征在于,
当媒体文件停止播放时,从允许播放时间中减去此时的第一定时器累计时 间。
4.如权利要求3所述的数字版权管理方法,其特征在于,当媒体文件播 放完毕,或用户选择停止播放,或允许播放时间为零时,媒体文件停止播放。
5.如权利要求1或2所述的数字版权管理方法,其特征在于,
当媒体文件暂停播放时,第一定时器、第二定时器暂停计时。
当媒体文件恢复播放时,第一定时器、第二定时器恢复计时。
6.如权利要求1或2所述的数字版权管理方法,其特征在于,
当开始播放媒体文件时,记录此时的初始允许播放时间;
当媒体文件停止播放时,将初始允许播放时间与此时的第二定时器累计时 间的差值设为允许播放时间。
7.如权利要求6所述的数字版权管理方法,其特征在于,当媒体文件播 放完毕,或用户选择停止播放,或允许播放时间为零时,媒体文件停止播放。
8.如权利要求1所述的数字版权管理方法,其特征在于,开始播放媒体 文件时,进一步包括:若允许播放时间为零,则结束流程。
9.如权利要求1或2所述的数字版权管理方法,其特征在于,若允许播 放时间被修改,则将修改结果保存到版权对象中。
10.一种数字版权管理系统,包括:
版权对象,在版权对象中设有媒体文件的允许播放时间;
版权发布者,用于向终端发送版权对象;
数字版权代理,用于管理终端中的数字版权;
时间扣除装置,用于从允许播放时间中扣除时间;
播放器,用于播放媒体文件;
其特征在于,在数字版权代理中设置第一定时器,所述第一定时器在播放 器开始播放媒体文件时启动,并在定时到后重新启动,第一定时器定时时长由 版权发布者设置在版权对象中;
所述时间扣除装置进一步用于当第一定时器定时到时,从允许播放时间中 减去第一定时器定时到时长。
11.如权利要求10所述的数字版权管理系统,其特征在于,在数字版权 代理中还设置有第二定时器,所述第二定时器,并在播放器开始播放媒体文件 时启动,其定时到时长等于允许播放时间;
所述时间扣除装置进一步用于当第二定时器定时到时,将允许播放时间设 为零。
12.如权利要求10或11所述的数字版权管理系统,其特征在于,所述时 间扣除装置进一步用于当媒体文件停止播放时,从允许播放时间中减去此时的 第一定时器累计时间。
13.如权利要求10或11所述的数字版权管理系统,其特征在于,数字版 权代理进一步用于记录开始播放媒体文件时的初始允许播放时间;
所述时间扣除装置进一步用于当媒体文件停止播放时,将初始允许播放时 间与此时的第二定时器累计时间的差值设为允许播放时间。

说明书全文

技术领域

发明涉及数字版权管理,具体的说是涉及数字版权管理中对媒体对象使 用时间的控制方法及装置。

背景技术

数字版权管理DRM(Digital Right Management)是保护数字内容免受未经 授权使用的一种方法,为内容提供者保护他们的私有音乐或其他数据免受非法 复制和使用提供了一种手段。受DRM保护的媒体内容被放在用户终端设备受 保护的存储区,经过DRM客户端代理模才能访问被保护的内容。并且媒体 内容是加密保存的,密码单独存放并且使用其他软件得不到,合法使用时必须 临时解密内容。
现有技术中DRM系统结构图如图1所示,DRM主要由3大功能实体组成: 内容发布者CI(Content Issuer)、版权发布者RI(Right Issuer)和DRM客户 端代理模块即终端处理DRM相关事务的装置(DRM agent)。
在该DRM系统中:CI负责内容的发行,将数字信息加密后上传到网络, RI负责版权对象RO的分发,DRM agent做为本地DRM管理策略的执行者驻 留在终端设备上,用户将加密的数字信息下载到终端上的DRM Agent中,用 户如果要使用下载的数字信息,要再通过网络向RI请求该数字信息产品的RO, RO中包括解密数据的密钥。如果是一次性付费的产品,DRM Agent利用该密 钥解密数字信息后,用户就可以使用了;如果需要对用户操作权限进行控制, RO中还应包括该数字信息的权限管理信息,DRM Agent根据这些限制条件管 理用户对数字信息的具体使用。
DRM系统防止内容被任意使用的方法是在授权用户使用时,定义出对内 容的使用方式,并对使用时间或次数进行限制,DRM客户端代理模块软件必 须严格遵循这些限制方式和条件管理被保护的内容,其核心思想是媒体对象 MO(Media Object)与版权对象RO(Right Object)分离,MO是指加过密的数 字内容,而RO则包含了对MO进行解密的密钥,同时也描述了允许使用的权 范围。移动通信领域的数字版权管理一般遵循开放移动联盟OMA的DRM 规范,OMA DRM定义了四种可能的约束方式:计次、使用时间、开始时间/ 结束时间、永久使用权限。
上述过程是通过DRM Agent来完成的,通过DRM Agent与RI协商,实 现RO上描述的使用规则。在现有的DRM系统中,对同时具有播放和使用时 间限制的RO是用累计播放时间来限制的,代表了使用这个RO,对应媒体对 象还可以播放的时间长度。实现方式是在RO上定义了accumulated属性字段, 代表了使用这个RO,对应MO还可以播放的时间长度。如存在以下描述:
PT2H30M
则表示使用这个RO还可以播放时间为2个小时30分钟。用户播放过程中, DRM客户端代理模块(DRM agent)会进行监控,一旦时间消费完毕,立即停 止该视频文件的播放,通过这样的监控来实现累计时间的约束限制。现有技术 中,RO对于这个约束条件的具体实现方式为:当开始播放的时候,启动计时 器,播放过程中一旦发现播放时间已经等于允许播放时间的话,则停止播放, 反之则等到播放结束,修改还可以播放的时间。
然而,上述约束条件是播放过程一直正常情况下实现的,但如果播放过程 中出现异常情况,如手机电量不足而关闭,那么此时的DRM agent并没有机会 修改RO里的累计播放时间属性值,导致这次的观看不被计算在内,用户可以 利用这种漏洞,当播放到快结束的时候就制造人为异常,这样的话,累计播放 时间数值就不会改变,用户可以利用这种方法反复观看。

发明内容

本发明的目的是提供一种数字版权管理中对媒体对象使用时间的控制方 法和系统,以解决现有技术中的问题。
本发明的目的是通过以下技术方案实现的:
一种数字版权管理方法,在版权对象中设有媒体文件的允许播放时间,并 且设置第一定时器
当开始播放媒体文件时,启动第一定时器;所述第一定时器在定时到后重 新启动;
若所述第一定时器定时到,从允许播放时间中减去第一定时器定时长度。
所述的数字版权管理方法,还设置第二定时器,所述第二定时器定时长度 等于允许播放时间,
当开始播放媒体文件时,启动第二定时器;
若所述第二定时器定时到,将允许播放时间设为零。
所述的数字版权管理方法,当媒体文件停止播放时,从允许播放时间中减 去此时的第一定时器累计时间。
当媒体文件暂停播放时,第一定时器、第二定时器暂停计时;
当媒体文件恢复播放时,第一定时器、第二定时器恢复计时。或者,
当开始播放媒体文件时,记录此时的初始允许播放时间;
当媒体文件停止播放时,将初始允许播放时间与此时的第二定时器累计时 间的差值设为允许播放时间。
所述的数字版权管理方法,当媒体文件播放完毕,或用户选择停止播放, 或允许播放时间为零时,媒体文件停止播放。
所述的数字版权管理方法,开始播放媒体文件时,进一步包括:若允许播 放时间为零,则结束流程。
所述的数字版权管理方法,其特征在于,若允许播放时间被修改,则将修 改结果保存到版权对象中。
一种数字版权管理系统,包括:
版权对象,在版权对象中设有媒体文件的允许播放时间;
版权发布者,用于向终端发送版权对象;
数字版权代理,用于管理终端中的数字版权;
时间扣除装置,用于从允许播放时间中扣除时间;
播放器,用于播放媒体文件;
并且,在数字版权代理中设置第一定时器,所述第一定时器在播放器开始 播放媒体文件时启动,并在定时到后重新启动,第一定时器定时时长由版权发 布者设置在版权对象中;
所述时间扣除装置进一步用于当第一定时器定时到时,从允许播放时间中 减去第一定时器定时到时长。
所述的数字版权管理系统,在数字版权代理中还设置有第二定时器,所述 第二定时器,并在播放器开始播放媒体文件时启动,其定时到时长等于允许播 放时间;
所述时间扣除装置进一步用于当第二定时器定时到时,将允许播放时间设 为零。
所述的数字版权管理系统,所述时间扣除装置进一步用于当媒体文件停止 播放时,从允许播放时间中减去此时的第一定时器累计时间。
所述的数字版权管理系统,其特征在于,数字版权代理进一步用于记录开 始播放媒体文件时的初始允许播放时间;
所述时间扣除装置进一步用于当媒体文件停止播放时,将初始允许播放时 间与此时的第二定时器累计时间的差值设为允许播放时间。
本发明的有益效果是:通过第一定时器和第二定时器的配合,缩短修改允 许播放时间的时间间隔,有效的避免现有技术中对允许播放时间修改不精确的 问题。
附图说明
图1是现有技术DRM系统结构图;
图2是本发明实施例中时间片定时处理流程图
图3是本发明实施例中累计约束时间定时处理流程图;
图4是本发明实施例装置结构图。

具体实施方式

本发明的核心思想是,缩短媒体对象允许播放时间的间隔,用一个以上的 定时器控制允许播放时间的修改时机,使得允许播放时间没到时,也会对该时 间进行修改。具体实现方式是在现有DRM描述版权对象的使用规则中增加时 间片属性字段,媒体对象使用过程中,对媒体对象累计约束时间的修改时间间隔 为版权对象上的时间片。
在RO的使用规则中增加一个时间片属性字段timeslice用来记录时间片大 小,把一次修改变成多次修改,比如一个时间片段3分钟,这样的话,从播放 开始,每3分钟DRM agent就会修改一下剩余允许播放时间,即使出现异常情 况,减少记录的时间长度也可以控制在3分钟之内。
所述时间片段大小的选择至关重要,由于每个媒体文件的大小不同,播放 时长也不同,因此时间片段的大小也不是固定值,要根据媒体文件大小或者购 买的时间长短确定,比如2个小时的电影,时间片就可以设置为5分钟,如果 是5分钟的短片,那么时间设置为1分钟就比较合适。需要注意的是,时间片 断的大小不一定要小于剩余允许播放时间。
所述时间片大小由版权发布者在发布版权对象时,根据媒体对象的大小或 购买时间长短设置,所述版权对象是具有累计播放时间属性的版权对象。
图2和图3分别是本发明实施例中时间片定时和累计约束时间定时处理流 程图,参考图2和图3:
当媒体对象在开始播放时,由DRM客户端代理模块设置时间片定时器(第 一定时器)和累计约束时间定时器(第二定时器),所述的时间片定时器到时 就修改累计还可以播放的时间,具体是原来允许播放的时间减去时间片的数 值,同时修改RO上相应的属性字段然后保存,再重新设置时间片定时器,当 重新设置的时间片定时器到时,再次修改当前累计还可以播放的时间,具体修 改方式同前述,如此循环至累计约束时间定时器到时,此时修改还可以累计播 放的时间为0,保存同时播放停止。
当媒体对象在暂停播放时,所述的时间片定时器和累计约束时间定时器都 暂停;所述媒体对象在重新播放时,所述的时间片定时器和累计约束时间定时 器都再次启动;当用户停止播放时,时间片定时器和累计约束时间定时器都停 止,此时累计还可以播放时间进行如下修改同时保存:用当前累计还可以播放 时间数值减去自从上一次修改到此时的时间段。
所述时间片定时器定时的一个时长为时间片大小,所述累计约束时间定时 器定时的时长为当前累计还可以播放的时间。 以下是采用本发明方法的一个具体例子:
在现有的开放移动联盟中数字版权管理的版权描述语言规范 OMA-DRM-REL中,描述RO累计播放时间限制的相关DTD是这样的:
<!ELEMENT o-dd:accumulated(#PCDATA)>
以下是具体实例

   
       
           PT2H30M
       

   


以上的例子表示还可以再播放2个小时30分钟,在这个例子中,RO对于 这个约束条件是这样实现的:开始播放时,启动计时器,当播放过程中一旦发 现播放时间已经等于2小时30分钟时就停止播放,反之则等到播放结束,修 改还可以播放的时间,具体做法是用2小时30分钟减去本次已经播放的时间。
采用本发明的方法对OMA-DRM-REL中相关DTD所做的修改是这样的:
<!ELEMENT o-dd:accumulated(#PCDATA)>
<!ATTLIST o-dd:accumulated
     o-dd:timslice CDATA#IMPLIED
>
以下为具体实例:

  
            timeslice=”PT5M”>PT2H30M
  


以上的例子表示还可以再播放2个小时30分钟,时间片大小为5分钟, 也就是说播放开始之后每隔5分钟,DRM agent就会修改一次accumulated的 数值,具体做法是原来数值减去一个时间片大小,也就是5分钟,在这个过程 中,如果出现异常关机,减少记录的时间长度也控制在5分钟之内,更有效的 保证了累计时间计算的准确性和真实性。
虽然设置了时间片定时器和累计时间定时器,能够缩小时间的修改间隔, 但是当停止播放时,有可能距离上一次修改允许播放时间仍有一定间隔,这段 间隔也需要考虑。比如,开始播放时,允许播放时间是12分钟,将累计时间 定时器设为12分钟定时到,将时间片定时器设为5分钟定时到。若播放到第 11分钟时停止播放,累计时间定时器中的计时为11分钟,定时未到;时间片 定时器中的计时为1分钟,计时也未到。此时允许播放时间将还有2分钟,与 现实情况相比,有1分钟的时间将无法记录到允许播放时间中。这时的解决办 法有两个,一是将允许播放时间减去时间片定时器中的计时;二是在开始播放 时记录一个初始允许播放时间12分钟,停止播放时,用初始允许播放时间减 去累计时间定时器中的计时,并将其存为允许播放时间。
图4是本发明实施例装置结构图,参考图4:本发明的的数字版权管理中 实现累计约束时间条件的装置,主要包括:播放器接口模块、存储接口模块和 累计时间控制模块。
所述的播放器接口模块用以实现与媒体播放器的交互,获取播放器播放、 暂停、停止等操作信息;
所述存储接口模块用以实现与版权对象的交互,读取版权对象里数据并使 版权对象里修改之后的数据持久化,在本发明中主要是读取累计可以播放时间 及时间片的数值,并使修改之后的累计可以播放的时间持久保存。
所述累计时间控制模块用以实现装置整体逻辑控制,主要控制定时器的启 动、暂停、定时到对累计时间的处理及关闭的操作,所述的定时器是时间片定 时器和累计约束时间定时器,当所述的累计时间控制模块感应到播放器接口模 块传输的用户操作信号时,累计时间控制模块及时触发定时器启动、暂停或停 止计时。当所述的时间片定时器定时到,所述的累计时间控制模块修改当前累 计还可以播放的时间,同时通过存储接口模块使修改后的数据持久化,然后重 新设置时间片定时器。当所述累计约束时间定时器定时到,所述的累计时间控 制模块修改当前累计还可以播放的时间为0,同时通过存储接口模块使修改后 的数据持久化,然后停止播放。
所述的版权对象是经过加密的,用户将加密的数字信息下载到终端上的 DRM Agent中,用户如果要使用下载的数字信息,要再通过网络向版权发布者 RI请求该数字信息产品的版权对象RO,RO中包括解密数据的密钥,如果是 一次性付费的产品,DRM Agent利用该密钥解密数字信息后,用户就可以使用 了,如果需要对用户操作进行累计播放时间的限制,RO中就还应包括该数字 信息的累计播放时间管理信息,所述的存储接口模块读取上述累计播放时间的 相关信息,由累计时间控制模块根据该累计播放时间管理信息实现对定时器的 操作控制。
在原有的DRM Agent系统中增加这样一个累计约束时间条件的装置可以 更加有效的控制RO播放时间来保证累计时间计算的准确性和真实性。
虽然本发明已以较佳的实施例公开如上,然其并不用以限定本发明,在不 背离本发明的精神和实质情况下,熟悉本领域的技术人员当可根据本发明作出 相应的改变或变形,但这些相应的改变或变形都应该属于本发明所附权利要求 的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈