数字权利管理服务提供方法和设备的制作方法

文档序号:6362378阅读:139来源:国知局
专利名称:数字权利管理服务提供方法和设备的制作方法
技术领域
本发明一般涉及数字权利管理(DRM)服务,并且更具体地,涉及一种可应用于自适应流式服务的DRM服务方法和装置。
背景技术
DRM服务是用于使用加密技术来持续地管理和保护数字内容的知识产权权利的技术。换句话说,这种服务是用于从内容提供者(CP)向用户安全地传递各种内容并防止用户非法地分发所提供的内容的技术。DRM技术可以在包括数字内容的创建、分发、使用和销毁在内的整个过程中保护信息,并且不仅可以在在线环境中而且可以在离线环境中保护用户的权利。目前,在市场上可获得各种不同的DRM系统。例如,这种DRM系统可以包括开放移动联盟(OMA) DRM系统、Marlin DRM系统以及Widevine DRM系统。这些DRM系统的共同点在于在传递数字内容并准许对数字内容的访问权利之前对数字内容进行加密,即使用许可,但是不同点不仅在于表示许可的语音或其格式,而且还在于用于运行DRM服务的消息的格式。因而,如果提供DRM内容的CP所使用的DRM系统与用户终端所支持的DRM系统不同,那么可能会出现与不兼容有关的问题。数字内容是通过各种不同的传递方案提供给用户终端的。在它们当中,流式服务是实时地提供数字内容数据的服务。DRM技术可以应用于这种流式服务,并且还可以应用于自适应流式服务,该自适应流式服务自动地根据访问环境来调整流速率或比特率以优化吞吐量。自适应流式服务是用于通过分析用户的网络环境来优化比特率的技术。在这种技术中,用户终端根据其情况选择并播放基于超文本传输协议(HTTP)协议而被划分成较小片段的内容的片段,从而允许用户无缝地或者没有延迟地享受内容。用于自适应流式服务的术语可以被定义为如下:-内容:诸如电影、音乐和新闻之类的作品以及它们的存储形式;-内容成分:构成内容的成分(例如,视频、音频和字幕);-表示:内容的表示形式。例如,即使可能存在低质量表示和高质量的表示,它们的上下文也是相同的;-媒体呈现描述(MPD):其包括接收并处理内容的客户端(或用户终端)应当提前检测的信息,例如时间位置、统一资源定位符(URL)以及与通过将整个内容分割成具有适当大小的片段而获得的文件相对应的内容的大小。自适应流式服务提供通过在不同条件(例如网络带宽、分辨率和编解码器)下对相同内容和内容成分进行编码所获得的表示。自适应流式服务将内容的整个长度分割成若干相等的时段,再将这些时段分割成具有充分短的时间(例如,I到10秒)的片段(分段),并提供MPD信息(用作清单文件),所述MPD信息指定每个片段的文件名、序列号、开始时间和长度等。为了能够适当地对其表示进行解密,片段由初始化片段和媒体片段组成,初始化片段具有用于解码器配置的信息,并且媒体片段包括分割得到的内容成分。用户终端首先接收Mro信息,确定已经提供了哪种表示,确定客户端设备的性能和能力以及网络速度,选择合适的表示,连续地下载它们的片段并播放所下载的片段。如果诸如网络带宽之类的可变变量发生改变,S卩如果网络速度增加,那么用户终端选择并播放在较宽的网络带宽下做出的表示的片段。结果是,虽然质量随着网络速度发生改变,但是回放无缝地持续着。通常,当DRM技术应用于自适应流式服务时,针对每个流式服务或流式内容,可以以固定的方式支持最多一个DRM系统。提供流式服务的内容服务器向用户终端发送以可扩展标记语言(XML)表示的MPD信息。Mro信息,作为与服务中的内容有关的基本信息,包括与服务的类型、服务的有效时段等有关的信息。Mro信息还可以包括与一个或多个表示有关的信息。表示信息指示DRM是否应用于流式服务,并且包括流式服务所提供的内容的标识信息以及基于其可以获得内容的地址信息。用户终端基于Mro信息选择具有适当比特率的表示信息,其考虑了流式数据的每个时段中的网络带宽。图1示出了根据现有技术在MPD中定义的表示信息的例子。参考图1,表示信息包括带宽信息10、内容保护信息20和片段信息30,其中向带宽信息10应用表示,内容保护信息指示是否应用DRM和与所应用的DRM系统有关的信息,片段信息30指示构成流式服务所提供的内容的每个片段的标识信息和所获得的地址信息。在图1中,可以看到在内容保护信息20中将与一个DRM系统有关的信息示为“0MADRM”。用户终端确定包括在图1的表示信息中的分段统一资源标识符(URI),并确定内容保护的可能性。在被应用了 DRM的数据的情况下,用户终端使用表示信息额外地获得许可,对已加密片段进行解密,并播放内容。然而,如上面所描述的,当在一个表示中表示一个DRM系统时,不可能支持多个DRM系统。例如,如果根据比特率类型(针对高分辨率图像、低分辨率图像等)需要具有不同安全等级的保护系统,那么即使可以使用多个DRM系统,也不可能支持多个DRM系统。

发明内容
技术问题本发明示例性实施例的一个方面是提供一种DRM服务方法和装置,用于在自适应流式服务中支持表示中所需要的多个DRM系统。本发明示例性实施例的另一个方面是提供一种DRM服务方法和装置,当在自适应流式服务中每个表示或内容成分中所需要的多个DRM系统冗余时,能够表示所需DRM系统,而不需要冗余的DRM系统的表示。技术方案根据本发明的一个方面,提 供了一种用于提供数字权利管理(DRM)服务的装置。所述装置包括:媒体呈现描述(MPD)信息配置器,其用于确定自适应流式服务所提供的内容的表示中的每个表示中所需要的DRM系统,根据预定准则将所述表示分类成一个或多个组,以及通过插入包括表示组信息和关于与所述表示组信息相对应的DRM系统的信息的内容保护信息来配置Mro信息,所述表示组信息表示所分类的组;以及通信单元,用于向接收所述内容的用户终端发送所述MPD信息。根据本发明的另一方面,提供了一种用于提供数字权利管理(DRM)服务的方法。所述方法包括:确定自适应流式服务所提供的内容的表示中的每个表示中所需要的DRM系统;根据预定准则将所述表示分类成一个或多个组,并生成表示所分类的组的表示组信息;通过插入包括所述表示组信息以及关于与所述表示组信息相对应的DRM系统的信息的内容保护信息来配置媒体呈现描述(MPD)信息;以及向接收所述内容的用户终端发送所述MH)信息。根据本发明的再一方面,提供了一种用于提供数字权利管理(DRM)服务的用户终端装置。所述装置包括:收发机,用于接收自适应流式服务所提供的内容的媒体呈现描述(MPD)信息;媒体合成模块,用于从所述MPD信息中检查表示组信息,所述表示组信息表示所述内容的表示当中的至少一个表示的组合,以及通过分析与所述表示组信息相对应的内容保护信息来确定应用于所述内容的解密的多个DRM系统;DRM选择器,用于从所确定的DRM系统当中选择满足预定条件的DRM;以及解密器,用于使用所选DRM来对所述内容进行解密。根据本发明的仍一方面,提供了一种用于在用户终端装置中提供数字权利管理(DRM)服务的方法。所述方法包括:接收自适应流式服务所提供的内容的媒体呈现描述(MPD)信息;从所述MPD信息中检查表示组信息,所述表示组信息表示所述内容的表示当中的至少一个表示的组合;通过分析与所述表示组信息相对应的内容保护信息来确定应用于所述内容的解密的多个DRM系统;从所确定的DRM系统当中选择满足预定条件的DRM ;以及使用所选DRM来对所述内容进行解密。有益效果 根据本发明,根据预定准则将表示定义成组,并且所述组所需要的多个DRM系统被设置成表示所需要的DRM系统,而不需要冗余的DRM系统的表示,从而使得能够提供更高效的DRM系统。此外,可以根据各种准则(例如内容类型、类型质量和内容播放媒体)满足不同的安全需求。


图1示出了根据现有技术的在MPD中定义的表示信息的例子;图2示出了根据本发明实施例的自适应流式服务系统的配置;图3示出了根据本发明实施例的内容服务器的结构;图4示出了根据本发明实施例的内容服务器的操作;图5a、图5b和图5c示出了根据本发明实施例的表示组以及与表示组相对应的DRM系统信息;图6示出了根据本发明实施例的在MPD中的包括在表示级中的内容保护信息;图7a和图7b示出了根据本发明实施例的在MPD中的包括在媒体合成级中的内容保护息;图8示出了根据本发明实施例的包括在MPD级中的内容保护信息;
图9示出了根据本发明实施例的用户终端的结构;以及图10示出了根据本发明实施例的用户终端的操作。
具体实施例方式现在将参考附图来详细地描述本发明的优选实施例。在以下描述中,诸如详细配置和组件之类的特定细节仅仅被提供来帮助对本发明示例性实施例的全面理解。因此,对于本领域技术人员应当清楚的是,可以在不脱离本发明范围和精神的情况下,对本文描述的实施例进行各种改变和修改。此外,为了清楚和简洁的目的,省略了对公知功能和结构的描述。本发明在自适应流式服务中提供被应用了多个DRM系统的内容。本发明还可以提供与应用于所述内容的多个DRM系统有关的信息以及基于其可以下载至少一个DRM系统的下载信息。具体地,在由自适应流式服务提供内容的过程中,自适应流式服务提供者确定在每个内容表示中所需要的DRM系统,根据预定准则对表示进行分组,以及提供内容保护信息,所述内容保护信息包括与每个表示组所需要的多个DRM系统有关的信息。对表示组预定的准则可以包括内容属性(例如视频和音频)、内容性能(包括分辨率,例如高清(HD)类别和标清(SD)类别)以及内容播放媒体类型(例如用于TV的媒体和用于移动设备的媒体)。在是适应流式服务接收到内容时,用户终端(或客户端)首先通过分析该内容的内容保护信息来确定内容的每个表示组的多个DRM系统。对于在多个DRM系统当中的由用户终端支持的DRM系统而言,用户终端使用该DMR系统来解密并播放该内容。对于用户终端不支持的DRM系统而言,用户终端从外部DRM服务器下载该DRM系统,安装所下载的DRM系统,并使用所安装的DRM系统来解密和播放该内容。换句话说,为了解决在自适应流式服务中对于每个表示仅支持一个DRM系统这一问题,本发明支持在每个表示中所需要的多个DRM系统中的全部,根据预定准则定义组中的表示,并且表示所需要的DRM系统而不需要每个特定组所需要的多个DRM系统的冗余的DRM系统的表示,从而实现自适应流式服务。下面将结合自适应流式服务系统来详细地描述本发明。图2示出了根据本发明实施例的自适应流式服务系统的配置。参考图2,自适应流式服务系统包括内容服务器(或内容服务服务器)300、DRM服务器(或DRM服务服务器)200和250以及用户终端100。DRM服务器200和250可以包括第一 DRM服务器200和第二 DRM服务器250,它们中的每一个与内容服务器300合作地生成并管理与内容相对应的许可,并且向用户终端100提供该许可。该许可包括用于对加密的DRM内容进行解密的密钥以及指定对于内容的访问权利(例如,访问的次数和时段、访问条件等)的数据。第一和第二 DRM服务器200和250中的每一个向用户终端100提供DRM系统模块,其中该DRM系统模块能够安装与用于生成许可的DRM系统相对应的DRM代理。假定第一和第二 DRM服务器200和250的不同点仅仅在于它们是支持不同类型的DRM系统的服务器设备,但是这两个服务器设备200和250以类似方式执行本发明所提出的操作。例如,虽然第一 DRM服务器200可以是支持OMA DRM系统的服务器设备,但是第二DRM服务器250可以是支持Marlin DRM系统的服务器设备。虽然在本发明中将通过举例方式考虑OMA DRM系统 和Marlin DRM系统,但是还可以支持其它DRM系统。在本发明的可替换实施例中,一个服务器设备可以被配置成包括第一和第二 DRM服务器200和250两者。内容服务器300是用于向已经订制了多媒体服务的用户终端100提供各种数字内容以及用于管理与已经定制了该服务的用户有关的信息和与相关用户终端100有关的信息的设备,并且可以支持自适应流式服务。这种内容服务器300向用户终端100提供与应用于自适应流式服务的DRM系统有关的信息。具体地,内容服务器300从DRM服务器200和250接收DRM信息,并向用户终端100提供与应用于自适应流式服务的DRM系统有关的信息。具体地,在自适应流式服务提供内容的过程中,内容服务器300与DRM服务器200和250合作地确定所述内容的表示中的每个表示中所需要的DRM系统,根据预定准则对所述表示进行分组,以及提供内容保护信息,其中所述内容保护信息包括与每个表示组所需要的多个DRM系统有关的信息。内容保护信息是在MPD中响应于特定内容而为所述特定内容的DRM生成的信息,其可以包括DRM标识信息和许可捕获信息。内容保护信息还可以包括DRM下载信息或许可本身。DRM标识信息是用于生成许可的DRM系统的标识信息。许可捕获信息是与用户终端100可以下载许可的位置有关的信息。DRM下载信息是与用户终端100可以下载与对应于用于生成许可的DRM系统的DRM系统模块的位置有关的信息。内容服务器300将内容保护信息转换成用户终端100可以处理的格式,并且将转换后的信息发送到用户终端1000。根据本发明实施例,可以使用MPD信息向用户终端100传递内容保护信息。Mro信息是与服务中的内容有关的基本信息,其包括与服务的类型、服务的有效时段等有关的信息,并且可 以包括与至少一个表示有关的信息。表示信息指示DRM是否被应用于流式服务,并且包括流式服务所提供的内容的标识信息以及可以获得内容的地址信息。根据本发明实施例,MH)信息可以包括表示组信息。表示组信息可以是指以下中的任何一个:与通过根据预定准则组合多个表示中的至少两个表示而生成的表示组有关的信息;与通过将多个表示组定义成一个媒体合成而获得的媒体合成有关的信息。预定准则可以包括内容属性(例如视频和音频)、与分辨率(例如HD类别和SD类别)相对应的内容质量以及内容播放媒体类型(例如用于TV的媒体和用于移动设备的媒体)。也可以应用本文中未提到的其它准则。用户终端100是通过请求、接收以及播放自适应流式服务提供的内容来消费内容的设备,并且可以包括,例如个人计算机(PC)、电视机(TV)、移动电话机、个人多媒体播放器(PMP)、音乐文件播放器等。在接收到自适应流式服务提供的内容时,用户终端100通过分析MPD信息所提供的保护信息来确定多个DRM系统。对于多个DRM系统当中的由用户终端100支持的DRM系统而言,用户终端100使用该DRM系统来对内容进行解密和播放。对于用户终端100不支持的DRM系统而言,用户终端100从外部DRM服务器下载该DRM系统,安装所下载的DRM系统,以及对内容进行解密和播放。下面将更详细地描述自适应流式服务系统中的内容服务器300和用户终端100的结构和操作。对于内容服务器300的结构和操作,图3示出了根据本发明实施例的内容服务器的结构,并且图4示出了根据本发明实施例的内容服务器的操作。参考图3,内容服务器300包括MPD信息配置器310和通信单元320。参考图4,在步骤42中,MH)信息配置器300确定与自适应流式服务所提供的内容相对应的每个表示中所需要的DRM系统。在步骤44中,MPD信息配置器310根据预定准则对表示进行分组,并且生成与表示组相对应的表示组信息。预定准则可以包括内容属性(例如视频和音频)、诸如HD类别和SD类别之类的内容质量以及内容播放媒体类型(例如用于TV的媒体和用于移动设备的媒体)。也可以应用本文中未提到的其它准则。在生成表示组信息之后,在步骤46中,MPD信息配置器310生成内容保护信息,其中内容保护信息包括与每个表示组所需要的DRM系统有关的信息。

在步骤48中,MPD信息配置器310在MPD信息中配置与表示组相对应的表示组信息和内容保护信息,并通过通信单元320向用户终端100提供Mro信息。内容保护信息包括与对应于表不组的DRM系统有关的信息。对于MPD信息配置器310的操作,将更详细地描述表示组以及与表示组相关联的DRM系统。图5a、图5b和图5c示出了根据本发明实施例的表示组以及与表示组相对应的DRM系统信息。图5a不出了在每个表不中支持的多个DRM系统。图5b不出了包括多个表不的一个表示组所支持的多个DRM系统。图5c示出了包括多个表示组的每个媒体合成所支持的多个DRM系统。如图5a中所示的,如果在每个表示中支持多个DRM系统,那么可以向用户终端100提供:第一内容保护信息,第一内容保护信息指示在表示I中支持DRMl和DRM3 ;第二内容保护信息,第二内容保护信息指示在表示2中支持DRM2和DRM3 ;以及第三内容保护信息,第三内容保护信息指示在表示3中支持DRM3和DRM4。在这种情况下,可能数次向用户终端100冗余地提供相同的DRM系统信息,这是因为内容保护信息是在表示的基础上提供给用户终端100的。在本发明实施例中,如图5b中所示的,可以通过根据第一预定准则,例如根据内容属性(例如视频和音频)和内容质量组合表示1、2和3来形成一个表示组,并且可以提供指示对于该表示组支持DRM1、DRM2、DRM3和DRM4的内容保护信息。此外,如图5c中所示的,可以根据预定准则,例如根据内容属性(例如视频和音频)以及内容质量准则将多个表示组配置成媒体合成,并且可以提供对于每个媒体合成而支持的内容保护信息。也可以应用本文中没有提到的其它准则。根据本发明实施例,内容保护信息可以在MPD信息中的表示级中提供,可以在MPD信息中的媒体合成级中提供,或者可以在MPD信息级中提供。现在将描述在Mro信息中的表示级中提供内容保护信息的情况。图6示出了根据本发明实施例在MPD中的表示级中包括的内容保护信息。参考图6,参考数字62表示内容保护信息,并且参考数字64表示片段信息。在内容保护 目息62的详细描述中,DRM标识/[目息是由“schemelDUri”表不的。许可/[目息是由“ IicenceInfos”表示的,并且许可信息提供用于对已加密内容进行解密的密钥以及用于获得与消费该内容的次数和时间有关的信息的URL。DRM下载信息由“downloadableDRMURI”表示,并且如果用户终端当前不支持有关的DRM,那么提供DRM系统模块的URI信息以允许用户终端下载并安装该DRM系统模块。在图6示出的情况中,表示ID是“1”,并且组是“10”,这是指表示ID= “I”的表示属于组=“10”的表示组,并且指示与多个DRM系统(例如“OMA”和“Marlin”)有关的信息包括在表示中。现在将描述在Mro信息中的媒体合成级中提供内容保护信息的情况。多个表示组被定义成媒体合成,并且可以在MPD信息中的媒体合成级中提供与所定义的媒体合成相对应的内容保护信息。下面将参考表I来描述多个表示组被定义成媒体合成的例子。表I
权利要求
1.一种用于提供数字权利管理(DRM)服务的装置,包括: 媒体呈现描述(MPD)信息配置器,用于确定自适应流式服务所提供的内容的表示中的每个表示中所需要的DRM系统,根据预定准则将所述表示分类成一个或多个组,以及通过插入内容保护信息来配置MPD信息,所述内容保护信息包括表示所分类的组的表示组信息以及与对应于所述表示组信息的DRM系统有关的信息;以及 通信单元,用于向接收所述内容的用户终端发送所述MH)信息。
2.如权利要求1所述的装置,其中,所述表示组信息是与通过根据预定准则组合所述内容的表示当中的至少两个表示而生成的表示组中的每个表示组有关的信息。
3.如权利要求2所述的装置,其中,所述表示组信息是媒体合成信息,其中,所述表示组被定义成所述媒体合成信息。
4.如权利要求1所述的装置,其中,所述表示组信息是媒体合成信息,其中,通过根据预定准则组合所述内容的表示当中的至少两个表示而生成的每个表示组被定义成所述媒体合成信息。
5.如权利要求1所述的装置,其中,所述预定准则包括所述内容的类型、所述内容的质量以及内容播放媒体 的类型中的至少一个。
6.一种用于提供数字权利管理(DRM)服务的方法,包括: 确定自适应流式服务所提供的内容的表示中的每个表示中所需要的DRM系统; 根据预定准则将所述表示分类成一个或多个组,并生成表示所分类的组的表示组信息; 通过插入内容保护信息来配置媒体呈现描述(MPD)信息,所述内容保护信息包括所述表示组信息和与对应于所述表示组信息的DRM系统有关的信息;以及 向接收所述内容的用户终端发送所述MPD信息。
7.如权利要求6所述的方法,其中,所述预定准则包括所述内容的类型、所述内容的质量和内容播放媒体的类型中的至少一个。
8.一种用于提供数字权利管理(DRM)服务的用户终端装置,包括: 收发机,用于接收自适应流式服务所提供的内容的媒体呈现描述(MPD)信息; 媒体合成模块,用于从所述MPD信息中检查表不所述内容的表不当中的至少一个表不的组合的表示组信息,以及通过分析与所述表示组信息相对应的内容保护信息来确定用于对所述内容进行解密的多个DRM系统; DRM选择器,用于从所确定的DRM系统当中选择满足预定条件的DRM ;以及 解密器,用于使用所选择的DRM来对所述内容进行解密。
9.如权利要求8所述的用户终端装置,其中,所述表示组信息是与通过根据预定准则组合所述内容的表示当中的至少两个表示而生成的表示组中的每个表示组有关的信息。
10.如权利要求9所述的用户终端装置,其中,所述表示组信息是媒体合成信息,其中,所述表示组被定义成所述媒体合成信息。
11.如权利要求8所述的用户终端装置,其中,所述表示组信息是媒体合成信息,通过根据预定准则组合所述内容的表示当中的至少两个表示而生成的每个表示组被定义成所述媒体合成信息。
12.如权利要求8所述的用户终端装置,其中,所述预定准则包括所述内容的类型、所述内容的质量和内容播放媒体的类型中的至少一个。
13.一种用于在用户终端装置中提供数字权利管理(DRM)服务的方法,包括: 接收自适应流式服务所提供的内容的媒体呈现描述(MPD)信息; 从所述MPD信息中检查表示所述内容的表示当中的至少一个表示的组合的表示组信息; 通过分析与所述表示组信息相对应的内容保护信息来确定用于对所述内容进行解密的多个DRM系统; 从所确定的DRM系统当中选择满足预定条件的DRM ;以及 使用所选择的DRM来对所述内容进行解密。
14.如权利要求13所述的方法,其中,所述表示组信息是与通过根据预定准则组合所述内容的表示当中的至少两个表示而生成的每个表示组有关的信息。
15.如权利要求13所述的方法,其中,所述预定准则包括所述内容的类型、所述内容的质量和内容播放媒体的类型中的至少 一个。
全文摘要
本发明涉及一种数字权利管理(DRM)服务提供设备和方法。所述设备包括媒体表示描述(MPD)组件单元,用于确定内容的每个表示所需要的DRM系统,所述内容是通过自适应流式服务提供的,用于根据预定标准将所述表示分类成至少一个组,以及用于生成MPD,所述MPD包括表示所分类的组的表示组信息和具有关于与所述表示组信息相对应的DRM系统的信息的内容保护信息;以及通信单元,用于向接收所述内容的用户终端发送所述MPD信息。因而,在自适应流式服务期间,本发明根据用于表示的预定准则来定义组,并且将相应组所需要的多个系统表示成必要的DRM系统,而不需要重复的DRM系统表达。因而,可以有效地提供DRM服务。此外,可以满足根据各种标准(例如内容类型、内容质量、内容播放媒体等)的不同安全需求。
文档编号G06F13/10GK103229186SQ201180057087
公开日2013年7月31日 申请日期2011年10月7日 优先权日2010年10月7日
发明者姜甫暻, 李炳来 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1