下载数字权限管理内容的方法和系统的制作方法

文档序号:6477832阅读:113来源:国知局
专利名称:下载数字权限管理内容的方法和系统的制作方法
技术领域
与本发明一致的方法和系统涉及下载DRM内容,更具体地讲,涉及一种将DRM内容直接下载到不支持DRM技术的装置的方法和系统。
背景技术
互联网的发展和多媒体技术的发展使得容易散布和获取数字内容。保护这种数字内容的版权成为重要问题。 为了保护内容所有者的版权并防止消费者非法使用内容,DRM(数字权限管理)涉及内容的有保证的散布和扩散以及根据策略的内容控制等。在DRM中,允许任何人自由访问编码的数字内容,但对解密和播放加密的数字内容需要许可证。因此,当应用了 DRM时,能更有效地保护数字内容。DRM技术的功能被大致分成数字内容的保护、唯一使用规则的管理和付费系统的管理。 根据这种DRM技术,通过加密处理来保护数字内容,以防止在产生、散布、使用和弃用的整个过程中非法散布和使用数字内容。DRM只允许具有加密密钥的合法用户解密和使用加密内容。即使内容被非法散布,但用户在没有密钥的情况下无法使用内容,这防止了内容被非法使用。 最近开发的DRM技术支持域技术,所述域技术允许DRM内容在用户域内被自由共享。在0MA(开放移动联盟)DRM版本2. 0规范中详细描述了一个支持域技术的代表性DRM技术。在0MA DRM版本2.0中,用于域的内容可在没有特定限制的情况下从属于域的一个装置被再现,然后被发送到属于域的另一装置。即,OMA DRM版本2.0兼容装置下载DRM内容和权限对象(RO),然后与域内的另一装置共享下载的DRM内容和RO。
属于域的装置构成UPnP(通用即插即用)网络。在UPnP网络中,可将各个装置划分成存储和发送内容的媒体服务器、再现内容的媒体播放器和控制服务器的控制点。由于DRM技术与编解码器相关,所以DRM通常仅被应用于媒体播放器。

发明内容
技术问题 如上所述,由于通常只将DRM技术应用于媒体播放器,媒体服务器和控制点不能直接从内容提供者系统下载,这是不方便的。另外,由于DRM内容格式和RO通过媒体播放器被下载,然后被发送到媒体服务器进行存储,所以为执行通信需要大量时间和成本。
技术方案 本发明提供了一种将DRM内容直接下载到不支持DRM技术的装置的方法和系统。
本发明还提供了一种将DRM内容有效地下载到与支持DRM技术的装置相关的不支持DRM技术的装置的方法和系统。 本发明的以上和其他目的将在下面的示例性实施例的描述中被描述,或者从下面对示例性实施例的描述将是清楚的。
根据本发明的一方面,提供了一种下载DRM内容的方法,所述方法包括支持DRM技术的第一装置,从自内容提供者系统下载的下载描述符获取内容信息,第一装置将获取的内容信息发送到不支持DRM技术的第二装置,第二装置通过使用下载的内容信息从内容提供者系统下载DRM内容。 根据本发明的另一方面,提供了一种下载DRM内容的系统,所述系统包括第一装置,支持DRM技术,并从自内容提供者系统下载的下载描述符获取内容信息;第二装置,不支持DRM技术,根据从第一装置下载的下载描述符下载DRM内容。


结合附图,从下面对示例性实施例的描述,本发明的以上和其他特征以及优点将变得清楚和更容易理解,其中 图1是根据本发明示例性实施例的下载DRM内容的系统的框 图2是根据本发明示例性实施例的下载DRM内容的方法的流程 图3是根据本发明另一示例性实施例的下载DRM内容的方法的流程 图4是根据本发明另一示例性实施例的下载DRM内容的方法的流程图。
具体实施例方式
通过参照下面对示例性实施例的详细描述和附图,本发明的优点和特征以及用于实现本发明的方法可被更容易理解。然而,本发明可以以许多不同形式被实现,不应该被解释为限于这里阐述的示例性实施例。然而,提供了这些示例性实施例,以使本公开是彻底的和完整的,并将本发明的构思完全传达给本领域的技术人员,本发明仅由权利要求限定。贯穿说明书,相同的标号表示相同的元件。 以下参照根据本发明示例性实施例的用户接口、方法的流程图、计算机程序产品
来描述本发明。应该理解,流程图的每一个方框和在流程图中的方框的组合可由计算机程
序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或者其他可编程数
据处理设备的处理器以产生机器,从而经计算机或者其他可编程数据处理设备的处理器执
行的指令创建用于实现在一个流程图方框或多个流程图方框中描述的功能的手段。这些计
算机程序指令也可被存储在可指导计算机或者其他可编程数据处理设备以特定方式工作
的计算机可用或计算机可读存储器中,以便存储在计算机可用或计算机可读存储器中的指
令生产包括执行在一个流程图方框或多个流程图方框中描述的功能的指令手段的产品。计
算机程序指令也可被载入计算机或其他可编程数据处理设备以使得一系列操作步骤在计
算机或其他可编程设备上被执行以产生计算机执行的过程,从而在计算机或其他可编程设
备上执行的指令提供用于实现在一个流程图方框或多个流程图方框中描述的功能的步骤。 流程图的每一个方框可表示模块、代码段或代码的一部分,其包括一个或多个用
于实现特定逻辑功能的可执行指令。还应该注意,在一些可选择的实现中,在方框中提到的
功能可以次序颠倒地出现。例如,根据所涉及的功能,连续显示的两个方框实际上可能基本
上同时发生,或者所述方框有时可能以相反的顺序被执行。 图1是根据本发明示例性实施例的下载DRM内容的系统的示意图。 内容提供者系统110包括呈现服务器111、下载服务器112和状态报告服务器113。 呈现服务器111是使得用户能够浏览或搜索内容的网络服务器。呈现服务器111允许用户选择内容,并为内容付费。 一旦用户付费,呈现服务器111将下载描述符发送(即,下载)到已付过费的用户装置。下载描述符定义用于下载内容的内容信息(例如,类型、objectURI、 Right-Issuer URL等)和对下载代理132的指令。 下载服务器112为用户选择的内容提供下载服务。下载服务器112将DRM内容格式(DCF)或权限对象(R0)下载到用户装置。 状态报告服务器113收集内容的下载状态信息,并关于来自用户装置的安装和使用信息进行报告。 媒体服务器120从下载服务器112下载和存储DRM内容格式。媒体服务器120包括UPnP媒体服务器部件。媒体服务器120用作家庭网络(例如,UPnP网络)的服务器。媒体服务器120可包括个人计算机(PC)、机顶盒、数字TV、游戏装置和其他装置。媒体服务器120可以是不支持任何DRM技术的装置或不支持被应用于期望的DRM内容格式的DRM技术的装置。在本发明的示例性实施例中,媒体服务器120是不支持0MA DRM版本2.0的装置。
媒体服务器120包括服务器浏览器121,所述服务器浏览器121访问呈现服务器111以浏览和选择内容,并进行付费。服务器浏览器121从呈现服务器111下载下载描述符。 媒体播放器130播放DRM内容格式。媒体播放器130包括UPnP媒体渲染器部件。媒体播放器130可以是移动电话、PDA、 MP3媒体播放器PMP或其他。媒体播放器130是支持应用于期望的DRM内容格式的DRM技术的装置。在本发明的示例性实施例中,媒体播放器130是支持OMADRM版本2. 0的装置。 媒体播放器130包括播放器浏览器131,所述播放器浏览器131访问呈现服务器111以浏览和选择内容,并进行付费。媒体播放器130包括下载代理132,所述下载代理132从下载描述符获取用于下载内容的内容信息。媒体播放器130包括DRM代理133,所述DRM代理133负责根据RO对内容使用进行控制,并负责RO的管理,以播放DRM内容格式。
控制点140通过媒体服务器120控制网络内的各种装置。控制点140包括UPnP控制点部件。控制点140可构造诸如遥控器的独立硬件,或者可嵌入到媒体服务器120或媒体播放器130中。 控制点140在媒体服务器120和媒体播放器130之间传送下载描述符或内容信息。控制点140检查媒体服务器120的下载性能,并将下载性能发送到媒体播放器130。
通过使用HTTP (超文本传输协议)在内容提供者系统110和媒体服务器120之间或在在内容提供者系统和媒体播放器130之间执行通信。 因此,内容提供者系统110、媒体服务器120和媒体播放器130支持HTTP协议栈。
通过使用UPnP(通用即插即用)在媒体服务器120、媒体播放器130的每一个和控制点140之间执行通信。 因此,媒体服务器120、媒体播放器130和控制点140支持UPnP。另外,媒体服务
器120、媒体播放器130和控制点140支持用于下载DRM内容的UPnP方法。 图2是根据本发明示例性实施例的下载DRM内容的方法的流程图。 用户通过控制点140启动媒体服务器120的服务器浏览器121。在步骤S201,媒
6体服务器120的服务器浏览器121访问内容提供者系统110的呈现服务器111,并浏览内容 (例如,网站)以选择内容。媒体服务器120的服务器浏览器121通过使用HTTP协议访问 内容提供者系统110的呈现服务器111。 在选择了内容之后,在步骤S202,用户通过使用媒体服务器120的服务器浏览器 121进行付费。媒体服务器120的服务器浏览器121通过使用在内容提供者系统110的呈 现服务器111中安装的付费模块执行付费。 当完成了付费时,在步骤S203,内容提供者系统110的呈现服务器111将下载描述 符发送到媒体服务器120。这里,内容提供者系统110的呈现服务器111通过使用HTTP执 行下载描述符的下载。下载描述符定义用于下载内容的内容信息(例如,类型、objectURI、 Right-Issuer URL等)和对下载代理132的指令。 在下载了下载描述符之后,在步骤S204,控制点140检查媒体服务器120的下载性 能。这里,控制点140检查媒体服务器120的下载性能的原因是因为,当根据OMA DRM版本 2. 0下载DRM内容时需要关于媒体服务器120的下载性能的信息。通过使用UPnP接口来执 行控制点140和媒体服务器120之间的通信。媒体服务器120通过使用X_GetDD(Out DD) 方法和X—GetC即ability(Out Space)方法来将未处理的下载描述符和下载性能返回到控 制点140。 在检查了存储空间之后,在步骤S205,控制点140将没有被媒体服务器120处理的 下载描述符和检查的下载性能发送(即,上载)到媒体播放器130。根据UPnP执行控制点 140和媒体播放器130之间的通信。 媒体播放器130的下载代理132从检查的下载性能和下载描述符获取内容信息。 媒体播放器130的下载代理132提取ObjectURI,所述ObjectURI是DRM内容的下载位置。 媒体播放器130通过使用X—GetObjectURI(In DD, In Space, OutObjectURI)方法将用于特 定DRM内容的ObjectURI从下载描述符返回到控制点140。 在步骤S206,控制点140将获取的内容信息发送(S卩,上载)到媒体服务器120。 控制点140通过使用X_SetObjectURI (In ObjectURI)方法将ObjectURI发送到媒体服务 器120。 在步骤S207,媒体服务器120通过使用下载的内容信息从内容提供者系统110的 下载服务器112接收(S卩,下载)DRM内容格式(DCF)。媒体服务器120通过HTTP Get方法 使用ObjectURI向内容提供者系统110的下载服务器112请求下载DRM内容格式。响应于 此,内容提供者系统110的下载服务器112通过HTTP Response方法将DCF下载到媒体服 务器120。 当完成了 DRM内容格式的下载时,在步骤S208,媒体服务器120经下载状态信息通 知控制点140 DRM内容格式的下载是否被成功完成。S卩,媒体服务器120产生下载状态信 息的安装事件,然后将产生的安装事件传送到控制点140。安装事件包含ObjectURI信息和 下载状态信息。 在步骤S209,控制点140将安装事件(即,下载状态信息)通知给媒体播放器130。 当接收到安装事件时,控制点140通过使用该事件中包含的ObjectURI作为X_Notify(In ObjectURI, In Status, In Status,Out Result)方法的输入参数将下载状态信息通知给媒 体播放器130。
在步骤S210,媒体播放器130将安装事件(即,下载状态信息)通知给内容提供者 系统110的状态报告服务器113。这里,媒体播放器130通过使用HTTP执行通知。
图3是根据本发明另一示例性实施例的下载DRM内容的方法的流程图。
根据当前示例性实施例,控制点140包括在媒体播放器130中,或者用户直接操作 媒体播放器130。 用户操作媒体播放器130来启动媒体播放器130的播放器浏览器131。在步骤 S301,媒体播放器130的播放器浏览器131访问内容提供者系统110的呈现服务器111,并 浏览内容(例如,网站)以选择内容。媒体服务器120的播放器浏览器131通过使用HTTP 访问内容提供者系统110的呈现服务器111。 在选择了内容之后,在步骤S302,用户通过媒体播放器130的播放器浏览器131来 进行付费。媒体播放器130的播放器浏览器131通过使用内容提供者系统110的呈现服务 器111中安装的付费模块来执行付费。 当完成付费之后,在步骤S303,内容提供者系统110的呈现服务器111将下载的描 述符发送到媒体服务器120。这里,内容提供者系统110的呈现服务器111通过使用HTTP 对下载的描述符执行下载。下载的描述符定义用于下载内容的内容信息(例如,内容类型、 objectURI、 Right-Issuer URL等)和对下载代理132的指令。 在完成了下载的内容的下载之后,在步骤S304,媒体播放器130检查媒体服务器 120的下载性能。这里,控制点140检查媒体服务器120的下载性能的原因是因为,当根据 OMA DRM版本2. 0下载DRM内容时需要关于媒体服务器120的下载性能的信息。通过使用 UPnP接口执行媒体播放器130和媒体服务器120之间的通信。媒体服务器120通过使用 X_GetCapability(OutSpace)方法来将下载性能返回到媒体播放器130。
媒体播放器130的下载代理132从下载描述符获取识别的下载性能和内容信息。 详细地讲,媒体播放器130的下载代理132从下载描述符中提取作为DRM内容的下载位置 信息的ObjectURI。 在步骤S305,媒体播放器130将获取的内容信息发送(即,上载)到媒体服务器 120。这里,媒体播放器130通过使用X—SetObjectURI(In ObjectURI)来执行将ObjectURI 上载到媒体服务器120。 在步骤S306,媒体服务器120通过使用下载的内容信息从内容提供者系统110的 下载服务器112下载DRM内容格式(DCF)。媒体服务器120通过使用ObjectURI请求内容 提供者系统110的下载服务器112使用HTTP Get方法发送DCF。响应于此,内容提供者系 统110的下载服务器112通过使用HTTPResponse方法将DRM内容格式下载到媒体服务器 120。 在完成了 DRM内容格式的下载之后,在步骤S307,媒体服务器120将关于DRM内容 格式的下载被成功完成还是失败的下载状态信息通知给媒体播放器130。 S卩,媒体服务器 120产生下载状态信息的安装事件,然后将产生的安装事件传送给媒体播放器130。所述事 件包含ObjectURI信息和下载状态信息。 在步骤S308,媒体播放器130将下载状态信息通知给内容提供者系统110的状态
报告服务器113。这里,媒体播放器130通过使用HTTP执行所述通知。 图4是根据本发明另一示例性实施例的下载DRM内容的方法的流程图。
8
根据当前示例性实施例,控制点140包括在媒体播放器130中,或者用户直接操作 媒体播放器130。 用户操作媒体服务器120的服务器浏览器121。在步骤S401,媒体服务器120的 服务器浏览器121访问内容提供者系统110的呈现服务器111,并浏览内容(网站)以选择 内容。媒体服务器120的服务器浏览器121通过使用HTTP访问内容提供者系统110的呈 现服务器lll。 在选择了内容之后,在步骤S402,用户通过媒体服务器120的服务器浏览器121进 行付费。媒体服务器120的服务器浏览器121通过使用内容提供者系统110的呈现服务器 111中安装的付费模块来执行付费。 当完成了付费时,在步骤S403,内容提供者系统110的呈现服务器111将下载描 述符发送到媒体服务器120。这里,内容提供者系统110的呈现服务器111通过使用HTTP 执行下载描述符的下载。下载描述符定义用于下载内容的内容信息(例如,内容类型、 objectURI、 Right-Issuer URL等)和对下载代理132的限制。 在完成了下载描述符的下载之后,在步骤S404,媒体服务器120下载描述符发送 (即,上载)到媒体播放器130的下载代理132。这里,媒体服务器120和媒体播放器130 之间的通信是基于UPnP接口 ,媒体服务器120通过X_GetDD (Out DD)方法将未处理的下载 描述符返回到媒体播放器130。 在步骤S405,媒体服务器120检查下载性能,并将检查的下载性能的等级 (magnitude)发送到媒体播放器130。这里,媒体服务器120检查下载性能的原因是因为, 当根据OMA DRM版本2.0下载DRM内容时需要关于媒体服务器120的下载性能的信息。媒 体服务器120通过使用X—GetC即ability(Out Space)方法将检查的下载性能的等级返回 到媒体播放器130。 媒体播放器130的下载代理132从检查的下载性能的等级和下载描述符获取内容 信息。媒体播放器130的下载代理132提取作为DRM内容的下载位置信息的ObjectURI。
在步骤S406,媒体播放器130将获取的内容信息发送(即,上载)到媒体服务器 120。媒体播放器130通过X_SetObjectURI (In ObjectURI)方法将ObjectURI传送到媒体 服务器120。 在步骤S407,媒体服务器120根据下载的内容信息从内容提供者系统110的下载 服务器112下载DRM内容格式(DCF)。媒体服务器120通过使用HTTPGet方法的ObjectURI 请求内容提供者系统110的下载服务器112下载DRM内容格式。响应于此,内容提供者系 统110的下载服务器112通过HTTPResponse方法将DRM内容格式(DCF)发送到媒体服务 器120。 在完成了 DRM内容格式的下载之后,在步骤S408,媒体服务器120将关于DRM内容 格式的下载被成功完成还是失败的下载状态信息通知给媒体播放器130。媒体服务器120 产生下载状态信息的安装事件,然后将产生的安装事件传送给媒体播放器130。安装时间包 含ObjectURI信息和下载状态信息。 在步骤S409,媒体播放器130将安装事件(即,下载状态信息)通知给内容提供者 系统110的状态报告服务器113。这里,媒体播放器130通过使用HTTP执行所述通知。
产业上的可利用性
如上所述,根据本发明的示例性实施例,用于直接下载DRM内容的方法和系统提 供了以下优点。 第一,可不用中继装置直接将DRM内容下载到不支持DRM技术的装置。 第二,可通过减少用于将DRM内容下载到不支持DRM技术的装置的消息的复杂性
来有效地下载DRM内容。 第三,根据本发明示例性实施例的DRM内容下载方法和系统支持与传统DRM规则 不冲突的安全和公正的内容传输协议。 本发明示例性实施例的效果不限于以上描述,本发明的其他效果和优点对于本领
域的技术人员而言根据权利要求限定的本发明的精神和范围是清楚的。 尽管已经具体显示和描述了本发明的一些示例性实施例,但本领域的普通技术人
员将理解,在不脱离本发明的原理和精神的情况下,可对这些示例性实施例进行形式和细
节上的各种改变,由权利要求及其等同物来限定本发明的范围。
权利要求
一种下载数字权限管理DRM内容的方法,包括(a)支持DRM技术的第一装置,从自内容提供者系统下载的下载描述符来获取内容信息;(b)第一装置将获取的内容信息发送到不支持DRM技术的第二装置;(c)第二装置通过使用下载的内容信息从内容提供者系统下载DRM内容。
2. 如权利要求l所述的方法,其中,获取步骤包括第一装置请求内容提供者系统传送DRM内容;第一装置从内容提供者系统下载下载描述符;第一装置从下载描述符获取内容信息。
3. 如权利要求1所述的方法,其中,获取步骤包括第二装置请求内容提供者系统传送DRM内容;第二装置从内容提供者系统下载下载描述符;第二装置将下载描述符发送到第一装置;第一装置从下载的下载描述符获取内容信息。
4. 如权利要求1所述的方法,其中,获取步骤包括第一装置检查第二装置的下载性能;第一装置通过使用检查的下载性能的等级来从下载描述符获取内容信息。
5. 如权利要求1所述的方法,其中,获取步骤包括第二装置通过用于控制第二装置的控制点来向内容提供者系统请求下载DRM内容;第二装置从内容提供者系统下载下载描述符;第二装置将下载描述符发送到控制点;控制点将下载的下载描述符发送到第一装置;第一装置从下载的下载描述符获取内容信息。
6. 如权利要求1所述的方法,其中,获取步骤包括控制点控制第二装置,并检查第二装置的下载性能;控制点将检查的下载性能的等级发送到第一装置;第一装置通过使用发送到第一装置的下载性能的等级来从下载描述符获取内容信息。
7. 如权利要求1所述的方法,其中,发送步骤包括第一装置将获取的内容信息发送到控制第二装置的控制点;控制点将下载的内容信息发送到第二装置。
8. 如权利要求1所述的方法,还包括(d)将DRM内容的下载状态信息发送到内容提供者系统。
9. 如权利要求8所述的方法,其中,发送下载状态信息的步骤(d)包括第二装置将下载状态信息发送到第一装置;第一装置将下载的下载状态信息发送到内容提供者系统。
10. 如权利要求8所述的方法,其中,发送下载状态信息的步骤(d)包括第二装置将下载状态信息发送到控制第二装置的控制点;控制点将下载的下载状态信息发送到第一装置;第一装置将下载的下载状态信息发送到内容提供者系统。
11. 如权利要求1所述的方法,其中,由下载代理基于第一装置中包括的开发移动联盟OMA DRM执行获取步骤。
12. 如权利要求1所述的方法,其中,根据OMA DRM规范,下载描述符包括关于内容类型、objectURI和Right-Issuer URL的内容信息。
13. 如权利要求1所述的方法,其中,内容信息是基于OMA DRM的ObjectURI。
14. 如权利要求1所述的方法,其中,通过使用通用即插即用UPnP来执行所述发送步骤。
15. 如权利要求1所述的方法,其中,通过使用超文本传输协议HTTP来执行下载步骤。
16. —种下载数字权限管理DRM内容的系统,包括第一装置,支持DRM技术,并从自内容提供者系统下载的下载描述符获取内容信息; 第二装置,不支持DRM技术,根据从第一装置下载的下载描述符下载DRM内容。
17. 如权利要求16所述的系统,其中,第一装置请求内容提供者系统传送DRM内容,并 从内容提供者系统下载下载描述符。
18. 如权利要求16所述的系统,其中,第二装置请求内容提供者系统传送DRM内容,从 内容提供者系统下载下载描述符,并将下载描述符发送到第一装置。
19. 如权利要求16所述的系统,其中,第一装置检查第二装置的下载性能,并通过使用 检查的下载性能的等级来从下载描述符获取内容信息。
20. 如权利要求16所述的系统,还包括控制点,控制第二装置,并在第一装置和第二 装置之间传送下载描述符和内容信息。
21. 如权利要求20所述的系统,其中,控制点检查第二装置的下载性能,并将检查的下 载性能的等级发送到第一装置。
全文摘要
提供了一种用于下载DRM内容的方法和系统。所述方法包括支持DRM技术的第一装置,从自内容提供者系统下载的下载描述符获取内容信息,第一装置将获取的内容信息发送到不支持DRM技术的第二装置,第二装置通过使用下载的内容信息从内容提供者系统下载DRM内容。
文档编号G06F17/00GK101743540SQ200880024774
公开日2010年6月16日 申请日期2008年6月25日 优先权日2007年7月16日
发明者吴润相, 权元石, 金亨植 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1