多个设备同时消费同一许可的方法、设备及系统技术方案

技术编号:2823538 阅读:226 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种多个设备同时消费同一许可的方法,该方法包括:第一设备接收第二设备提供的许可的第一状态信息,其中,所述第一状态信息为所述第二设备根据所需的消费生成的所述许可的状态信息;所述第一设备根据所述第一状态信息及本设备上所述许可的当前状态信息,更新本设备上所述许可的当前状态信息;所述第一设备指示所述第二设备消费所述许可。本发明专利技术同时公开一种通信设备和通信系统。采用本发明专利技术可以实现许可状态信息的正确更新,准确反映许可的消费情况。

【技术实现步骤摘要】

本专利技术涉及数字版权管理
,尤其涉及多个设备同时消费同 一许可 的方法、设备及系统。
技术介绍
数字版权管理(Digital Rights Management, DRM)主要通过权利限制和 内容保护方案控制数字内容的使用,保护内容所有者的合法权益。用户从网络或其他设备处获取数字内容,该数字内容一般是加密的,并和其他一些信息(如 内容的加密算法)共同构成一个内容数据包。许可服务器(Rights Issuer, RI) 负责为内容数据包发放对应的许可(Rights Object, RO),许可中包括内容解 密密钥及对应的权限。设备只有同时拥有内容数据包和许可,才能正常使用数 字内容。DRM设备通过许可获取内容解密密钥,进而解密数字内容。许可中 包含有权利、限制等信息,权利指示设备可以干什么,比如说允许设备打印、 浏览等,而限制则指示设备在什么条件下可以干,比如说最多允许浏览几次等。 DRM设备必须根据许可所要求的权限来执行相应的操作。许可可以分为有状态许可和无状态许可两类。有状态许可是指一类包含有 随着消费会逐渐消耗的限制条件的许可,例如包含有次数限制、累积时间限制 等限制条件的许可。和有状态许可相对应的为无状态许可,即不包含随着消费 会逐渐消耗的限制条件的许可。现有OMA SRM ( Open Mobile Alliance Secure Removal Media,开放移动 联盟安全可移动媒体)标准中定义了一个设备如何在线消费SRM上的许可, 如图1所示,包括步骤11、设备从SRM处获取一个或多个许可及许可的当前状态信息(Extended State Format, ESF )。步骤l2、设备选择一个待消费的RO,向源设备请求该RO对应的解密密 钥(Rights Encryption Key, REK)。步骤13、 SRM将REK返回给设备。步骤14、设备请求消费该RO的某些权限,并将才艮据所请求的消费将被消费后的ESF传送给SRM。步骤15、 SRM保存该将被消费后的ESF,返回一个成功响应消息。设备根据该成功响应消息来消费RO。现有技术中多个设备同时消费同一RO的实现方式如图2所示,包括 步骤21a、设备A从SRM处获取一个或多个许可及许可的当前状态信息。 步骤22a、设备A从SRM处获取待消费的RO对应的REK。 步骤23a、设备A向SRM请求消费某些权限,并提供根据所请求的消费将被消费后的ESF,。步骤24a、 SEM根据设备A的请求,将ESF更新为ESF,,并向设备A返回一个成功响应消息。设备A根据该成功响应消息来消费RO。步骤21b、设备B从SRM处获取一个或多个许可及许可当前的状态信息。步骤22b、设备B从SRM处获取待消费的RO对应的REK。步骤23b、设备B向SRM请求消费某些权限,并提供根据所请求的消费将被消费后的ESF"。步骤24b、 SRM根据设备B的请求,将ESF更新为ESF",并向设备B返回一个成功响应消息。设备B根据该成功响应消息来消费RO。图2所示流程中,设备A和设备B同时消费同一个RO,设备A和设备B获取同样初始的ESF,并先后向SRM提供根据本设备的需要将被消费后的ESF (即ESF,和ESF" )。 SRM先接收到设备A提供的ESF,,将ESF更新为ESF,;SRM在之后接收到设备B提供的ESF",将ESF,更新为ESF"。由于ESF,和ESF,,均为在原有初始的ESF基础上将被消费后的ESF,因此SRM最终记录的ESF"不能反映出设备A对ESF的更新,导致SRM上该RO的ESF出错。由 此可见,现有技术的不足之处在于,源设备接收到请求设备提供的许可将被消 费后的状态信息时,无法保证该将被更新后的状态信息所依据的许可当前状态 信息与源设备上许可当前状态信息的一致性,因此可能导致状态信息在更新时 出错,不能准确反映许可的消费情况,造成许可权限的滥用。
技术实现思路
本专利技术实施例提供一种多个设备同时消费同一许可的方法及系统,用以实 现许可状态信息的正确更新,准确反映许可的消费情况。本专利技术实施例提供一种多个设备同时消费同 一许可的方法,该方法包括步骤第一设备接收第二设备提供的许可的第一状态信息,其中,所述第一状态 信息为所述第二设备根据所需的消费生成的所述许可的状态信息;所述第一设备根据所述第一状态信息及本设备上所述许可的当前状态信 息,更新本设备上所述许可的当前状态信息;所述第一设备指示所述第二设备消费所述许可。本专利技术实施例还提供一种通信设备,包括接收单元,用于接收其它设备提供的许可的第一状态信息,其中,所述第 一状态信息为所述其它设备根据所需的消费生成的所述许可的状态信息;更新单元,用于根据所述第一状态信息及本设备上所述许可的当前状态信 息,更新本设备上所述许可的当前状态信息;发送单元,用于指示所述其它设备消费所述许可。本专利技术实施例还提供一种通信设备,包括发送单元,用于向其它设备发送许可的第一状态信息,其中,所述第一状 态信息为本设备根据所需的消费将被消费掉的所述许可的状态信息; 接收单元,用于接收所述其它设备返回的消费所述许可的指示;执行单元,用于按所述指示消费所述许可。本专利技术实施例还提供一种通信系统,包括第一设备,用于接收其它设备提供的许可的第一状态信息,其中,所述第 一状态信息为所述其它设备根据所需的消费生成的所述许可的状态信息;以 及,根据所述第一状态信息及本设备上所述许可的当前状态信息,更新本设备 上所述许可的当前状态信息,并指示所述其它设备消费所述许可;第二设备,用于向所述第一设备发送所述第一状态信息;以及,接收所述 第 一设备返回的消费所述许可的指示,并按所述指示消费所述许可。本专利技术实施例中,多个设备同时消费同一许可时,第一设备接收第二设备 提供的许可的第一状态信息,其中,所述第一状态信息为所述第二设备根据所 需的消费生成的所述许可的状态信息;所述第一设备才艮据所述第一状态信息及 本设备上所述许可的当前状态信息,更新本设备上所述许可的当前状态信息, 并指示所述第二设备消费所述许可,可以实现多个i殳备同时消费同一许可时, 许可的当前状态信息能够被正确更新,准确反映出许可的消费情况。附图说明图1为
技术介绍
中一个设备在线消费SRM上许可的处理流程图; 图2为
技术介绍
中多个设备同时消费同一 RO的处理流程图; 图3为本专利技术实施例中通信系统的结构示意图; 图4为本专利技术实施例中第一设备的结构示意图; 图5为本专利技术实施例中第二设备的结构示意图6为本专利技术实施例中设备A和设备B同时消费第一设备上同一许可的 处理流程图7为本专利技术实施例中设备A获取许可当前状态信息并请求更新许可当前 状态信息的处理流程图8、图9为本专利技术实施例中设备A和设备B通过绑定信息向第一设备请求消费许可的处理流程图10为本专利技术实施例中设备A和设备B通过发送第三状态信息请求第一 设备更新许可当前状态信息以消费许可的处理流程图。具体实施例方式本专利技术实施例中,多个设备同时消费同一许可时,第一设备接收第二设备 提供的许可的第一状态信息,其中,第一状态信息为第二设备根据所需的消费 生成的该许可的状态信息;第一设备根据第一状态信息及本设备上该许可的当 前状态信息,更新本设备上该许可的当前状态信息,本文档来自技高网
...

【技术保护点】
一种多个设备同时消费同一许可的方法,其特征在于,该方法包括步骤:    第一设备接收第二设备提供的许可的第一状态信息,其中,所述第一状态信息为所述第二设备根据所需的消费生成的所述许可的状态信息;    所述第一设备根据所述第一状态信息及本设备上所述许可的当前状态信息,更新本设备上所述许可的当前状态信息;    所述第一设备指示所述第二设备消费所述许可。

【技术特征摘要】

【专利技术属性】
技术研发人员:周皓隽冯雯洁周志鹏党沛张仁宙陈大港黄晨
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1