会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 杂项知识产权事务 / 数字版权管理 / 用于管理数字版权管理权利对象的方法和装置

用于管理数字版权管理权利对象的方法和装置

阅读:1123发布:2020-07-06

IPRDB可以提供用于管理数字版权管理权利对象的方法和装置专利检索,专利查询,专利分析的服务。并且提供一种用于管理数字版权管理(DRM)权利对象的方法和装置,且更具体地,提供一种用于通过使用通用即插即用(UPnP)网络访问不支持DRM技术的设备来下载和管理DRM权利对象的方法和装置。该方法包括:请求已经下载特定内容的媒体服务器提供该内容的元信息;基于该内容的元信息确定是否下载关于该内容的权利对象;如果确定下载该权利对象,则请求下载该权利对象的许可;以及向媒体服务器提供下载的权利对象。,下面是用于管理数字版权管理权利对象的方法和装置专利的具体信息内容。

1.一种用于管理数字版权管理(DRM)权利对象的方法,该方法包括:请求已经下载特定内容的媒体服务器提供该内容的元信息;

基于该内容的元信息确定是否下载关于该内容的权利对象;

如果确定下载该权利对象,则请求下载该权利对象的许可并且下载该权利对象;并且向媒体服务器提供下载的权利对象。

2.如权利要求1所述的方法,其中,向媒体服务器提供下载的权利对象的步骤包括:向媒体服务器发送该下载的权利对象的通用资源标识符(URI)以允许该媒体服务器使用URI来下载该权利对象。

3.如权利要求1所述的方法,还包括:检查向媒体服务器提供的特定权利对象的有效性。

4.如权利要求3所述的方法,其中,检查向媒体服务器提供的特定权利对象的有效性的步骤包括:请求该媒体服务器提供特定权利对象的元信息;

基于该特定权利对象的元信息来确定该特定权利对象的有效性;以及如果该特定权利对象被确定为无效,则删除该特定权利对象。

5.如权利要求1所述的方法,其中,媒体服务器不支持DRM技术。

6.一种用于管理数字版权管理(DRM)权利对象的装置,该装置包括:元信息请求单元,其请求已经下载特定内容的媒体服务器提供该内容的元信息;

确定单元,其基于该内容的元信息来确定是否下载关于该内容的权利对象;和权利对象管理单元,其在该确定单元确定下载该权利对象时从权利发行者下载该权利对象,以及向媒体服务器提供下载的权利对象。

7.如权利要求6所述的装置,其中,所述权利对象管理单元向所述媒体服务器发送该下载的权利对象的通用资源标识符(URI)以允许该媒体服务器使用URI来从该装置下载该权利对象。

8.如权利要求6所述的装置,其中,所述确定单元检查向所述媒体服务器提供的特定权利对象的有效性。

9.如权利要求8所述的装置,其中,在所述元信息请求单元请求所述媒体服务器提供该特定权利对象的元信息之后,所述确定单元基于从所述媒体服务器接收的该特定权利对象的元信息来检查提供给所述媒体服务器的该特定权利对象的有效性。

10.如权利要求6所述的装置,其中,所述媒体服务器不支持DRM技术。

说明书全文

用于管理数字版权管理权利对象的方法和装置

技术领域

[0001] 与本发明一致的方法和装置涉及管理数字版权管理(DRM)权利对象,且更具体地,涉及通过使用通用即插即用(UPnP)网络访问不支持DRM技术的设备来下载和管理DRM权利对象。

背景技术

[0002] 因特网的增长和多媒体技术的发展正使得更容易分发和获得数字内容。然而,如果没有办法来保护有关数字内容的版权,则这些技术会变成用于非法分发该数字内容的媒介。
[0003] 数字版权管理(DRM)是这样一种技术,其安全地分发和传播内容并且根据一种策略来控制该内容的使用以便保护内容所有者的版权和阻止内容被未授权用户非法使用。DRM允许任何人对加密数字内容的无限制访问。然而,需要许可证来解密和再现该加密的数字内容。因此,DRM能够比在现有技术中找到的其他保护方法更有效地保护数字内容。
[0004] DRM功能大体划分如下:数字内容的保护,数字内容的使用规则的管理,以及计费系统的管理。为了保护数字内容,DRM技术加密该数字内容,因此在其生存周期的全部阶段(即,创建,分发、使用和清除)中阻止该数字内容的非法分发或使用。此外,DRM技术仅允许具有加密密钥的授权用户来解密和使用加密的内容。因此,即便加密的内容被非法分发,但是在没有加密密钥的情况下也无法使用其。
[0005] 最近,DRM技术已经采用域技术以支持域功能,这允许DRM内容在用户域中被自由地共享。支持域功能的DRM技术的主要示例包括开放移动联盟(OMA)DRM 2.0。
[0006] OMA DRM 2.0允许域中的设备没有特别限制地再现域的内容和发送该内容到域中的另一设备。也即,域中的OMA DRM 2.0兼容设备能够使用OMADRM代理来下载DRM内容和权利对象并且和域中的其他设备共享下载的DRM内容和权利对象。
[0007] 域中的设备形成UPnP网络。在UPnP网络中,设备可以分类为存储和发送内容的媒体服务器、再现该内容的媒体播放器和控制该媒体服务器的控制点。由于DRM技术和编解码器相关联,故它一般仅应用于媒体播放器。

发明内容

[0008] 技术问题
[0009] 现有技术的OMA DRM技术是基于这样的假设:在同一装置中实现浏览器、DRM代理和下载代理。因此,现有技术不要求各设备通过网络共享各功能。但是,就复杂性和成本而言不期望在每个家庭网络设备中实现浏览器、DRM代理和下载代理。
[0010] 韩国专利公开号No.2007-063000(“Method for Distributing Content to aMobile Device with Digital Rights and Mobile Device Therefor”)公开一种从计算机系统向移动设备分发内容的方法。该方法包括:在移动设备中创建包括用于形成包括与该移动设备关联的随机数(nonce)的权利对象响应文件所需的信息的权利对象请求文件;在文件夹中存储权利对象请求文件;在移动设备中存储该随机数的副本;在计算机系统中从该文件夹读取权利对象请求文件;基于所保护的内容文件,使用在权利对象请求文件中的所述信息和加密的内容文件在计算机系统中形成权利对象文件;在该文件夹中存储该权利对象文件和加密的内容文件;在移动设备中取回该权利对象文件;以及使用该权利对象文件和存储的随机数的副本解密相关的加密内容文件。然而,以上发明没有提及允许对不支持DRM技术的设备的访问的技术。
[0011] 技术方案
[0012] 本发明提供一种用于通过使用UPnP网络访问不支持DRM技术的设备来下载和管理DRM权利对象的方法和装置。
[0013] 根据本发明的一方面,提供一种用于管理DRM权利对象的方法。该方法包括:请求已经下载特定内容的媒体服务器提供该内容的元信息;基于该内容的元信息确定是否下载关于该内容的权利对象;当需要下载权利对象时请求下载该权利对象的许可;以及向媒体服务器提供下载的权利对象。
[0014] 根据本发明的另一方面,提供一种用于管理DRM权利对象的装置。该装置包括:元信息请求单元,其请求已经下载特定内容的媒体服务器提供该内容的元信息;确定单元,其基于该内容的元信息确定是否下载关于该内容的权利对象;和权利对象管理单元,其在该确定单元确定要下载该权利对象时从权利发行者下载该权利对象,以及向媒体服务器提供下载的权利对象。

附图说明

[0015] 通过参考附图的对本发明示范实施例的详细描述,本发明的以上和其它方面将变得更加清楚,其中:
[0016] 图1是图解根据本发明一示范实施例的用于管理DRM权利对象的系统的图;
[0017] 图2是包括在图1的系统中的媒体服务器的框图;
[0018] 图3是包括在图1的系统中的控制点的框图;
[0019] 图4是图解由内容提供商服务器和媒体服务器执行的操作的流程图,其中该操作包括在根据本发明一示范实施例的用于管理DRM权利对象的方法中;
[0020] 图5是图解其中控制点下载权利对象到媒体服务器的过程的流程图,其中该过程包括在根据本发明一示范实施例的用于管理权利对象的方法中;以及
[0021] 图6是图解其中控制点从媒体服务器删除无效权利对象的过程的流程图,其中该过程包括在根据本发明一示范实施例的用于管理DRM权利对象的方法中。

具体实施方式

[0022] 通过参考示范实施例的以下详细说明和附图,会更容易理解本发明的优点和特征以及实现其的方法。然而,本发明可以以许多不同的形式来体现,而不应解释为限制于这里提出的示范实施例。而且,提供这些示范实施例以便本公开将是彻底的和完整的,并将向本领域技术人员完整地传递本发明的构思,本发明仅由所附权利要求书限定。贯穿说明,相同参考数字指代相同单元。
[0023] 下文中,将参考附图描述本发明的示范实施例。
[0024] 图1是图解根据本发明一示范实施例的用于管理DRM权利对象的系统10的图。参考图1,该系统10包括媒体服务器100、控制点200和内容提供商服务器300。媒体服务器100和控制点200存在于通用即插即用(UPnP)网络中。
[0025] 内容提供商服务器300包括呈现(presentation)服务器、下载服务器和状态报告服务器。
[0026] 呈现服务器是帮助用户浏览或取得DRM内容的网站服务器。此外,呈现服务器帮助用户选择内容和为选择的DRM内容付费。在用户为选择的DRM内容付费之后,呈现服务器向用户的装置或媒体服务器100发送下载描述符。下载描述符定义下载所选择的DRM内容所需的内容信息(诸如类型、对象通用资源标识符(URI)和权利发行者通用资源定位符(URL))和关于下载代理的指令。
[0027] 下载服务器对用户选择的DRM内容提供下载服务。此外,下载服务器向用户的装置或媒体服务器100发送DRM内容或关于DRM内容的权利对象。
[0028] 状态报告服务器从用户的装置或媒体服务器100收集关于下载状态信息和DRM内容的安装与使用信息的报告。
[0029] 媒体服务器100从内容提供商服务器300接收内容(或DRM内容)并且存储接收的内容。此外,媒体服务器100包括UPnP媒体服务器组件并且作为诸如UPnP网络的家庭网络的服务器。媒体服务器100可以是个人计算机(PC)、机顶盒、数字电视机、游戏机等。根据本实施例的媒体服务器100不支持OMADRM 2.0。
[0030] 如图2所示,媒体服务器100包括浏览器110、下载代理120和存储单元130以管理和下载内容。后面将参考图2更详细地描述媒体服务器100。
[0031] 控制点200通过媒体服务器100控制UPnP网络上的设备并且包括UPnP控制点组件。控制点200可以包括在媒体服务器100或媒体播放器中。因此,控制点200可以实现为诸如遥控器的独立硬件设备。当控制点200包括在媒体播放器中时,控制点200可以是移动电话机、个人数据助理(PDA)、MP3媒体播放器、便携媒体播放器(PMP)等。根据本示范实施例的控制点200支持OMADRM 2.0。
[0032] 如图3所示,控制点200包括DRM代理210和存储单元220以管理DRM权利对象。后面将参考图3更详细地描述控制点200。
[0033] 这里使用的术语“单元”的意思是(但不局限于)执行特定任务的软件或硬件组件,诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)。单元可以有利地被配置为驻留在可寻址存储介质中并且被配置成在一个或多个处理器上执行。因此,单元可以包括例如组件(诸如软件组件、面向对象的软件组件、类组件和任务组件)、过程、功能、属性、程序、子例程、程序代码的段、驱动程序、固件、微代码、电路、数据、数据库、数据结构、表、数组和变量。在组件和单元中提供的功能可以被组合成更少的组件和单元或者进一步分离为额外的组件和单元。
[0034] 图2是包括在图1的系统10中的媒体服务器100的框图。
[0035] 参考图2,浏览器110访问内容提供商服务器300并浏览DRM内容。随后,浏览器110从浏览的DRM内容中选择期望的DRM内容并且为所选择的DRM内容付费。此外,浏览器
110从内容提供商服务器300接收下载描述符。
[0036] 下载代理120下载从内容提供商服务器300接收的下载描述符以获取下载所选择的DRM内容所需的内容信息(诸如类型、对象URI和权利发行者URL)。
[0037] 此外,下载代理120使用获取的内容信息从内容提供商服务器300中接收所选择的DRM内容。这里,媒体服务器100的下载代理120使用对象URI请求内容提供商服务器300提供所选择的DRM内容。
[0038] 存储单元130存储从内容提供商服务器300下载的下载描述符和DRM内容以及从控制点200接收的DRM权利对象。
[0039] 图3是包括在图1的系统10中的控制点200的框图。对于图3,假定控制点200包括在媒体播放器中。因此能够再现DRM内容。
[0040] DRM代理210根据权利对象(这是再现DRM内容所需的)控制DRM内容的使用,并且管理该权利对象。DRM代理210包括元信息请求单元211、确定单元212和权利对象管理单元213。
[0041] 元信息请求单元211请求已经下载特定内容的媒体服务器100提供下载的内容的元信息以便确定是否下载关于该内容的权利对象。
[0042] 此外,元信息请求单元211请求媒体服务器100提供在其中存储的权利对象的元信息以便确定该权利对象的有效性。
[0043] 确定单元212基于媒体服务器100提供的内容的元信息来确定是否下载该权利对象。此外,确定单元212基于媒体服务器100提供的权利对象的元信息来确定存储在媒体服务器100中的权利对象的有效性。这里,可以由该权利对象是否已经逾期来确定该权利对象的有效性。
[0044] 当确定单元212确定需要下载权利对象时,权利对象管理单元213请求权利发行者允许下载该权利对象,以及如果被允许,则下载该权利对象。随后,权利对象管理单元213向媒体服务器100提供下载的权利对象。这里,权利对象管理单元213向媒体服务器100发送下载的权利对象的URI,从而媒体服务器100能够使用接收的URI来下载该权利对象。
[0045] 例如,DRM代理210使用DRM内容的元信息来确定是否下载再现DRM内容(这已经下载到媒体服务器100)所需的权利对象。当DRM代理210确定要下载该权利对象时,其从媒体服务器100中获取下载权利对象所需的信息(诸如DRM内容标识符(ID)和购买记录)。使用获取的信息,DRM代理210请求权利发行者允许下载该权利对象,以及如果被允许,则下载该权利对象。
[0046] 此外,DRM代理210基于权利对象的元信息来确定存储在媒体服务器100的权利对象的有效性。当DRM代理210确定该权利对象无效时(例如当权利对象已经逾期),删除该权利对象。
[0047] 存储单元220存储从权利发行者下载的权利对象。此外,存储单元220存储DRM内容的元信息和权利对象的元信息。
[0048] 图4是图解由内容提供商服务器300和媒体服务器100执行的操作的流程图,其中该操作包括在根据本发明一示范实施例的管理DRM权利对象的方法中。在图4,将描述其中媒体服务器100从内容提供商服务器300下载DRM内容的过程。
[0049] 参考图4,媒体服务器100的浏览器110访问内容提供商服务器300,浏览DRM内容,并且选择期望的DRM内容(操作S410)。随后,浏览器110为所选择的DRM内容付费(操作S420)。
[0050] 接下来,内容提供商服务器300向媒体服务器100提供下载描述符(操作S430)。因此,媒体服务器100的下载代理120使用该下载描述符获得下载所选择的DRM内容所需的内容信息(诸如类型、对象URI和权利发行者URL)。
[0051] 接下来,媒体服务器100的下载代理120使用获得的内容信息从内容提供商服务器300下载所选择的DRM内容(操作S440)。
[0052] 随后,媒体服务器100发送下载状态信息,其通知内容提供商服务器300是否已经成功地下载所选择的DRM内容(操作S450)。
[0053] 图5是图解其中控制点200下载权利对象到媒体服务器100的过程的流程图,其中该过程包括在根据本发明一示范实施例的用于管理权利对象的方法中。
[0054] 参考图5,控制点200的DRM代理210请求媒体服务器100提供特定DRM内容的元信息以便确定是否下载再现该DRM内容所需的权利对象(操作S510)。因此,媒体服务器100取回控制点200所请求的DRM内容的元信息并且将所取回的元信息发送到控制点200(操作S520)。
[0055] 随后,控制点200的DRM代理210基于从媒体服务器100接收的DRM内容的元信息确定是否下载下载该DRM内容所需的权利对象(操作S530)。
[0056] 当确定下载该权利对象时,控制点200的DRM代理210请求媒体服务器100提供下载权利对象所需的信息(诸如DRM内容ID和购买记录)(操作S540)。因此,媒体服务器100取回控制点200所请求的信息并且将所取回的信息发送到控制点200(操作S550)。
[0057] 接下来,DRM代理210使用接收的信息请求权利发行者允许该权利对象的下载并且如果被允许则下载该权利对象(操作S560)。这里,控制点200的DRM代理210使用权利对象获取协议(ROAP)从权利发行者下载该权利对象。
[0058] 随后,控制点200使用“X_ImportRightObjectURI”方法向媒体服务器100发送下载的权利对象的URI(操作S570)。因此,媒体服务器100使用从控制点接收200接收的权利对象的URI访问控制点200,并且下载该权利对象(操作S580)。也即,包括DRM代理210的控制点200能够连接到不支持DRM技术的媒体服务器100,从而媒体服务器100能够从控制点200下载DRM权利对象。
[0059] 图6是图解其中控制点200从媒体服务器100删除无效权利对象的过程的流程图,其中该过程包括在根据本发明一示范实施例的用于管理DRM权利对象的方法中。
[0060] 参考图6,控制点200的DRM代理210请求媒体服务器100提供特定权利对象的元信息以便确定该权利对象的有效性(操作S610)。因此,媒体服务器100取回控制点200所请求的权利对象的元信息并且将所取回的元信息发送到控制点200(操作S620)。
[0061] 接下来,控制点200的DRM代理210基于从媒体服务器100接收的权利对象的元信息确定该权利对象的有效性(操作S630)。这里,可以由该权利对象是否已经逾期来确定该权利对象的有效性。
[0062] 当DRM代理210确定该权利对象无效时,控制点200使用“X_DeleteRightObject”方法删除存储在媒体服务器100中的无效的权利对象(操作S640)。也即,包括DRM代理210的控制点200能够访问不支持DRM技术的媒体服务器100,并且检查和管理提供给媒体服务器100的权利对象的有效性。
[0063] 工业应用
[0064] 如上所述,根据本发明的用于管理DRM权利对象的方法和装置可以提供一个或多个以下的优点。
[0065] 能够使用UPnP网络访问不支持DRM技术的设备,并且DRM权利对象能够被下载到该设备。
[0066] 此外,能够通过确定下载到不支持DRM技术的设备的DRM权利对象的有效性来管理DRM权利对象,并且如果该DRM权利对象无效则删除该DRM权利对象。
[0067] 即便不在UPnP网络的每个设备中实现浏览器、DRM代理和下载代理,各设备也能够相互访问和下载必需的权利对象。因此,能够防止实现各设备的成本的增加。
[0068] 尽管已参考本发明的示范实施例具体地示出和描述了本发明,但是本领域技术人员将理解:在不背离由所附权利要求书限定的本发明的精神和范围的情况下,在此可以在形式和细节上进行各种改变。应当仅以说明性的意思而非限制性目的来考虑示范实施例。
高效检索全球专利

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

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

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用