首页 / 专利库 / 版权及相关权 / 版权 / 版权管理 / 流式内容的精细粒度版权管理

流式内容的精细粒度版权管理

阅读:172发布:2020-05-16

专利汇可以提供流式内容的精细粒度版权管理专利检索,专利查询,专利分析的服务。并且本 发明 提供向接收设备传送受保护的流式多媒体内容的方法、装置和系统。在本发明的一个方面中,广播者提供流式内容。为了保障浏览者被适当的授权,所述流式内容被采用流量密钥加密。流量密钥通过被服务密钥加密的密钥流消息被提供给所述用户。所述用户从 版权 签发者获得至少一个 版权对象 ,而且所述至少一个版权对象包括所述服务密钥以便所述流式内容可以被使用。所述至少一个版权对象也包含与所述版权签发者所配置的使用版权相关的信息,以便根据所述用户和/或所述接收设备可用不同的版权。所述密钥流消息可以包括节目类别变量值,所述节目类别变量值指示内容的类型,并且与所述版权对象相结合,判定对于所述流式内容存在何种使用版权。,下面是流式内容的精细粒度版权管理专利的具体信息内容。

1.一种用于向设备发送数据流的方法,包括:
(A)发送以流量密钥加密的流式内容;
(B)发送以服务密钥加密的密钥流消息,所述密钥流消息包括流量 密钥;以及
(C)提供具有服务密钥的第一版权对象,其中所述服务密钥使得能 够对所述密钥流消息解密,而且所述密钥流消息使得能够对所述流式内容 解密。
2.根据权利要求1的方法,其中(B)包括:
(i)发送第一节目类别值。
3.根据权利要求2的方法,其中(B)进一步包括:
(ii)发送第二节目类别值,其中所述第一节目类别值与第一版权签 发者相关联而且所述第二节目类别值与第二版权签发者相关联。
4.根据权利要求3的方法,其中所述第一节目类别值和所述第二节 目类别值被提供在向量中,所述第一节目类别值和第二节目类别值各自包 含在所述向量中的第一位置和第二位置。
5.根据权利要求4的方法,其中所述第一节目类别值和第二节目类 别值是采用两个或更多比特表达的。
6.根据权利要求5的方法,进一步包括:
(D)提供第二版权对象、第三版权对象和第四版权对象,其中所述 第一、第二、第三和第四版权对象组成版权对象集合。
7.根据权利要求6的方法,其中第一节目类别值和第二节目类别值 中的至少一个与所述第一、第二、第三和第四版权对象中的一个相对应。
8.根据权利要求2的方法,其中所述第一版权对象包括与多个节目 类别值相关联的多个使用版权,其中被发送的第一节目值与所述多个使用 版权中的一个相对应。
9.根据权利要求1的方法,进一步包括:
(D)改变所述流量密钥;以及
(E)重复(A)和(B)。
10.一种计算机可读介质,具有用于完成权利要求1中所述的步骤的 计算机可执行指令。
11.一种计算机可读介质,具有用于完成权利要求2中所述的步骤的 计算机可执行指令。
12.一种计算机可读介质,具有用于完成权利要求7中所述的步骤的 计算机可执行指令。
13.一种计算机可读介质,具有用于完成权利要求8中所述的步骤的 计算机可执行指令。
14.一种计算机可读介质,具有用于完成权利要求9中所述的步骤的 计算机可执行指令。
15.一种在多媒体会话中从通信系统接收数据流的方法,包括:
(A)接收被加密的数据流,所述数据流被流量密钥加密;
(B)接收被加密的密钥流消息,所述被加密的密钥流消息包括所述 流量密钥;以及
(C)使用所述流量密钥解密所述数据流。
16.根据权利要求15的方法,其中(C)包括:
(D)使用服务密钥解密所述密钥流消息。
17.根据权利要求16的方法,进一步包括:
(E)获得版权对象,所述版权对象包括所述服务密钥;而且
(F)使用所述数据流。
18.根据权利要求15的方法,其中(B)包括:
(i)接收节目类别变量值。
19.根据权利要求17的方法,其中(F)包括:
(i)显示所述数据流。
20.根据权利要求17的方法,其中(F)包括:
(i)存储所述数据流。
21.根据权利要求17的方法,其中所述数据流的使用被与所述版权 对象相关联的使用版权控制。
22.根据权利要求16的方法,进一步包括:
(E)在所述流量密钥变化之后重复(A)、(B)、(C)和(D)。
23.根据权利要求17的方法,其中所述版权对象进一步包括与包含 在所述密钥流消息中的节目类别变量值相关联的使用版权,而且(F)被 所述使用版权控制。
24.一种计算机可读介质,具有用于完成权利要求15中所述的步骤 的计算机可执行指令。
25.一种计算机可读介质,具有用于完成权利要求16中所所述的步 骤的计算机可执行指令。
26.一种计算机可读介质,具有用于完成权利要求17中所述的步骤 的计算机可执行指令。
27.一种计算机可读介质,具有用于完成权利要求18中所述的步骤 的计算机可执行指令。
28.一种计算机可读介质,具有用于完成权利要求22中所述的步骤 的计算机可执行指令。
29.一种计算机可读介质,具有用于完成权利要求23中所述的步骤 的计算机可执行指令。
30.一种用于从通信系统中获得流式数据的方法,包括:
(A)接收被流量密钥加密的内容流;
(B)接收被服务密钥加密的流量密钥和第一节目类别变量值;
(C)获得具有服务密钥的版权对象;以及
(D)使用所述密钥解密所述内容流。
31.根据权利要求30的方法,进一步包括:
(E)根据与节目类别变量值相关联的所述版权对象中的第一使用版 权,使用所述内容流。
32.根据权利要求31的方法,进一步包括:
(F)当所述流量密钥变化时,重复(A)和(B)。
33.根据权利要求32的方法,其中(B)进一步包括:
(ii)接收第二节目类别变量值,所述第二节目类别变量值与所述版 权对象中的第二使用版权相关联。
34.一种用于向接收机发送数据流的方法,包括:
(A)提供版权对象,所述版权对象包括服务密钥;
(B)发送以所述服务密钥加密的密钥流消息,所述密钥流消息包括 流量密钥;以及
(C)发送所述数据流,所述数据流被所述流量密钥加密,其中被加 密的密钥流消息在所述数据流的发送之前被发送。
35.一种在多媒体会话期间用于接收数据流的装置,包括:
天线;
显示器;
存储器;其中包括服务密钥的第一版权对象被存储在所述存储器中, 其中所述存储器进一步包括与所述第一版权对象相关联的多个使用版权; 以及
与所述显示器和所述天线耦合的处理单元;所述处理单元被配置为使 用所述存储器中存储的所述服务密钥来处理从所述天线中接收的数据,所 述处理单元被进一步配置为根据所述多个使用版权中的一个来使用所述数 据流。
36.根据权利要求35的装置,其中所述多个使用版权与多个节目类 别变量值相关联。

说明书全文

技术领域

发明涉及传送受保护的多媒体内容。特别地,本发明提供用于对部 分被保护内容提供用户版权的改进控制的装置和方法。

背景技术

视频流、数据流和宽带数字广播节目正盛行于无线网络应用中,例如, 互联网协议(IP)组播服务。为了支持这些无线应用,无线广播系统同时 向多个无线终端发送支持数据服务的数据内容。数字媒体内容或其他数据 是通过多种应用协议、传输协议和网络协议进行广播的。例如,广播系统 提供IP数据广播,在这些IP数据广播中传送音视频服务,从而把 MPEG4-AVC视频、MPEG4-AAC音频和辅助数据成分分组化并压缩成 RTP和/或ALC。随后,这些分组被格式化成UDP和IP,并通过MPE以 MPEG2-TS格式传输(以用于例如DVB-H)。在分组交换域,多媒体会 话的概念可能需要一个或多个会话成分(在上述情形下是音频、视频和辅 助数据)被逻辑地绑定在一起。多媒体会话中的部分是在公共的开始时间 和结束时间之间被发送的。然而,在广播环境中,所有能够接收广播信号 的接收机都可以接收由广播信号承载的数据。重要的是,内容销售商限制 对多媒体内容的访问,从而使得只有授权的接收机才能向用户显示该多媒 体内容。
数字版权管理(DRM)系统,如开放移动联盟(OMA)DRM系统, 正在被用于出售对离散文档——如OMA DRM数字内容文档(DCF)—— 的接入。作为一种可能的解决方案,设备(由它的人类用户命令)从内容 提供者获取经过内容密钥加密的DCF(例如,MP3音乐文档)。所述设 备分开地从版权发行者(RI)获得(即,购买)版权对象(RO),RO(尤 其)包括两部分:用于解密所述DCF的内容密钥,以及所述DCF的使用 版权。使用版权控制所述设备(以及由此它的人类用户)如何使用被解密 的DCF内容;例如,使用所述内容的时间限制、所述内容是否可以被拷贝, 等等。对同一个DCF,不同RI可以以不同价格和不同使用权限来销售RO。
通常,例如在OMA DRM情况下,使用版权是采用版权表达语言 (REL)来表达的,其中REL可以包含基于变量的条件性,所述变量例 如每周中的几天、一天中的时间、一天中的时间段,等等。例如,它可以 描述特定的使用版权所延续的时间段。REL的示例包括开放数字版权语言 (ODRL)和可扩展权限标记语言(XrML)。
最近,除了离散的DCF文档,DRM系统也被用于出售流式服务。流 服务的特殊情况是真实无线广播流服务(以下称广播服务),其中多个设 备接收到同样的广播流。例如OMA DRM被建议用于出售和购买IP数据 广播(IPDC)服务,而且所述方案正在被数字视频广播(DVB)组织标准 化,(尤其)以便支持在DVB-H(手持)无线广播技术之上的手持电视接 收机。
在广播服务中的典型组成部分包括:1)广播者,其从内容提供者获得 流式内容并且在无线通路中以加密的形式广播,以及2)多个RI,其销售 用于解密所述内容并设定在接收所述广播的设备中对所述内容的使用版权 的RO。RO可以与加密的内容本身一起在同样的广播无线通路上传送,或 通过分立的交互信道,例如蜂窝数据载波(例如,GSM GPRS,通用分组 无线服务)传送。
在这种情况下,由于流式内容是连续的(不像离散的DCF文档),采 用每个RO中的密钥直接对流式内容解密是不切实际的。一种已知的内容 解密技术是密钥体系,例如在DVB有条件访问中所使用的。广播者发送 一系列的流式内容,每个都被流量密钥(TK)加密,并且周期性地改变所 述流量密钥。至少每当流量密钥变化,就发送包含经服务密钥(SK)加密 的流量密钥的密钥流消息(KSM)。RO中包含了所述服务密钥。于是, 接收设备就能够使用流量密钥将流式内容解密。实际上,KSM必须被非常 频繁地广播以便使得能够从一个服务到另一个服务快速地“信道切换”。
服务密钥也周期性变化,尽管变化的频率通常要慢得多。于是设备需 要新的服务密钥以继续对流式内容解密。因此,具有新服务密钥的新RO 可以被设备获得以替代旧的。因而,RO具有特定的有效期,有效期等于 服务密钥被用于解密流量密钥从而解密流式内容的持续时间。
如上所述,用于广播服务的RO在该RO的有效期内用来解密并生成 可访问的流式内容。如DCF示例中那样,同一个有效期中所述RO也能够 被用于描述以REL表达的使用版权。例如,假设基于DVB-H的手持电视 广播服务。通常,设备被允许当接收到电视服务时在显示器上显示(以便 人类用户可以观看)该电视服务,例如在频道中的节目。使用版权可以描 述设备/用户可以如何流式内容,其中所述流式内容可以是电视服务。例如, 使用版权可以提供:所述内容可以被复制,可以在稍后的时间重放,可以 被拷贝到其他设备,仅可以被观看或预期将要提供的任何版权。
虽然所述方法提供一定的功能平,但是也存在问题。每个RO在有 效期中仅能描述一套使用版权。这种控制水平可能不足。例如,在手持电 视广播服务中可能存在不同类型的电视节目,RI可能希望提供关于使用的 不同的控制水平。所述RI可能希望对于特定类型的内容或内容的特定部 分允许自由的“任意处置”的使用版权,例如新闻、广告或测验,但是对 于内容的其他类型或部分限制使用版权,例如付费体育赛事或特色电影。 因此,虽然具有相对较长有效期的RO对于流式内容的访问(例如,解密) 很适合,但是在RO的有效期内以更高频率和/或精确性提供使用版权的更 加精细粒度的方案将非常有用,这样可以使得对某类型的内容或内容的某 部分的使用与希望赋予所述类型的内容或内容的所述部分的使用版权相一 致。
此外,特定内容的版权可以根据一天中的时间或一周中的天而变化。 而且,用户可以对内容的不同部分具有不同版权。例如,为了增强收入, 通常只有当用户订购所述服务或定购(例如,按次付费(pay per view)) 所述服务时,用户才被允许访问付费多媒体服务。然而,所述内容也可能 被分为时间段。因此,例如,用户可能决定订购周末版而不是整周。RI可 能希望允许周末版订购中的某些可用内容可以被保存并免费转发给其他 人,同时将所述内容的其他部分限制于单人使用或更多受控的分发组。

发明内容

根据本发明的方面,包含一些比特的被频繁发送的选择器可以从一系 列预先获得的并且被包含在一个或多个RO中的版权中选择用于内容的特 定部分的版权。由于所述选择器相对较小,所述选择器的频繁传送对可用 带宽影响较小。不频繁变化的一个或多个RO能够提供所述版权的细节, 因此节省广播信道中的带宽。这样,所述一个或多个RO仍然能够利用REL 的完全丰富性,以定义用于内容的每一部分的版权。
本发明的另一方面提供了用于向接收设备传送受保护多媒体内容的方 法、装置和系统。受保护多媒体内容的部分以及相关联的密钥信息被插入 到同一个时间片突发中。因此,密钥信息可以被频繁改变,同时保持与所 述多媒体内容的同步。在本发明的一个实施例中,时间片突发被通信系统 从发送装置传送到接收设备,所述通信系统包括DVB-H系统、DVB-T系 统、ATSC系统以及ISDB-T系统。每个被非常频繁发送的KSM中包含少 量节目类别信息,所述节目类别信息转化为REL变量,并且因此从所有 RI的RO中,或(如另一个实施例中)单独地从每个RI的RO中选择有 条件使用版权。在实施例中,所述选择可以是电视节目特定的。
根据本发明的另一方面,在KSM中被发送的节目类别信息可以被用 于选择一套完整RO中的一个,或者可能与相同父RO相关联的多个子RO 中的一个。
附图说明
通过参考以下结合附图的描述,可以更完整地理解本发明及其优点, 在附图中,相同的参考编号表示相同的部件,其中:
图1示出根据本发明实施例,利用时间片传输的互联网协议(IP)服 务传输;
图2示出根据本发明实施例,支持多媒体数据传输的协议栈;
图3示出根据本发明实施例的多媒体会话的成分配置;
图4示出根据本发明实施例所显示的多媒体会话的成分配置;
图5示出根据本发明实施例,图4所示成分配置的变化;
图6示出根据本发明实施例,图4所示成分配置的变化;
图7示出根据本发明实施例,图4所示成分配置的变化;
图8示出根据本发明实施例,图4所示成分配置的变化;
图9示出根据本发明实施例,图4所示成分配置的变化;
图10示出根据本发明实施例的多媒体会话的成分配置;
图11示出根据本发明实施例,图10所示成分配置的变化;
图12示出根据本发明实施例,图10所示成分配置的变化;
图13示出根据本发明实施例,图10所示成分配置的变化;
图14示出根据本发明实施例,图10所示成分配置的变化;
图15示出根据本发明实施例,图10所示成分配置的变化;
图16示出根据本发明实施例,图10所示成分配置的变化;
图17示出根据本发明实施例,接收多媒体会话的步骤;
图18示出根据本发明实施例的图17所示架构的流程图
图19示出根据现有技术,支持DVB-H IPDC(IP数据广播)服务的 受保护内容传送系统;
图20示出根据本发明实施例,支持DVB-H IPDC服务的系统;
图21示出根据本发明实施例,在图20所示系统中为DVB-H IPDC服 务发送数据的流程图;
图22示出根据本发明实施例,支持DVB-H IPDC服务的系统;
图23示出根据本发明实施例,支持DVB-H IPDC服务的系统;
图24示出根据本发明实施例,支持如图20、22和23中所示的传送模 的装置;
图25示出根据本发明实施例,接收多媒体广播并应用IPSec密钥的装 置;
图26示出根据本发明实施例,接收多媒体广播并解密IPSec密钥的装 置;以及
图27示出根据本发明实施例,用于配置安全插件软件模块的系统。
图28示出提供加密内容的现有技术的示例;
图29示出根据本发明实施例,提供加密的流式内容的方法;
图30示出根据本发明实施例,广播流内容的方法;
图31示出根据本发明实施例,流量密钥变化的时间线
图32示出根据本发明实施例,节目段的划分;以及
图33示出根据本发明实施例,用于提供使用多个版权对象的系统。

具体实施方式

在以下的多个实施例描述中将参考附图,这些附图构成了本发明的一 部分,并以图示形式显示可以实施本发明的实施例。应理解,在不脱离本 发明精神的情况下,可以利用其他实施例,并可以进行结构上的和功能上 的修改
为了便于组织并易于阅读,采用两部分提供详细描述。首先,在图1-27 中,提供了根据本发明的方面的、发送和接收内容的方法的相关细节。然 后,在图28-33,公开了用于控制对内容的各部分的使用版权的方法和装置 的相关细节。
用于提供流式内容的方法与装置
图1示出根据本发明实施例,利用时间片传输的互联网协议(IP)服 务传输。基站利用数据流101、103、105和107为多个IP服务广播数据分 组。(为每一数据流分配数据速率容量的一部分。)在该实施例中,所述 基站可以支持通常由基站收发信台(BTS)、基站控制器(BSC)、BTS 和BSC的结合以及基站收发信台的第三代(3G)设计Node B承担的功能。 数据传输基本上是连续的,从而使得通过数据流连续传输用于IP服务的数 据分组。
为了减轻数据分组的丢失,基站把数据流101、103、105和107分别 映射到数据分组突发109、111、113和115中,在这些数据分组突发中, 通过无线信道发送突发,而不是通过数据流101、103、105和107。每个 数据流(101、103、105和107)和因此的每个突发(109、111、113和115) 支持至少一个数据服务。这样,每个突发可以支持多个数据服务(例如一 组相关的数据服务)。
典型地,与突发109、111、113和115相关联的数据速率比与数据流 101、103、105和107相关联的数据速率大,因此,可以在更短的时间内 发送相应数量的数据分组。在本实施例中,数据流101、103、105和107 相当于接近100Kbit/sec的连续数据率。典型地,在大约1秒钟内,突发 109、111、113和115相当于接近4Mbit/sec(但可以超过10Mbit/sec)。 然而,对于数据流101-107和突发109-115,其他实施例可以使用不同的数 据速率。
在本实施例中,在给定时刻,将全部的数据速率容量分配给突发。如 图1所示,突发109、111、113和115在时间上交错。空闲时间间隔(在 该期间,未发送用于特定数据服务的数据分组)出现在突发(例如突发109) 的连续传输之间。无线广播系统可以利用该空闲时间间隔,在该空闲时间 间隔期间,可以指示无线终端向另一基站转移以完成切换。所述另一基站 可以使用不同的中心频率和不同的相移量,如先前为该无线终端服务的基 站那样发送数据。时间片的利用使得终端能够降低对电源(典型地为电池) 提供的电能的损耗。
典型地,由基站周期性地发送突发。例如,随后的突发可以在突发109 之后T秒出现,即,每隔T秒发送突发。无线终端可以保持精确的计时, 例如利用全球定位系统(GPS),以确定每个突发出现的绝对时间。在另 一实施例中,向无线终端提供关于每个突发的时间周期信息,通知无线终 端随后的突发。根据本发明的实施例,时间周期信息包括实时参数(对应 于DVB-H中的“delta-t”),该实时参数表明从时间片突发的开始到下一 相同服务的时间片突发的开始之间的时间间隔,并在MPE单元的报头中 以信号传送。所述时间周期可以被包括在IP分组、多协议封装、任何其 他分组帧、和第三代(3G)或通用分组无线业务(GPRS)信道或调制数 据(例如发射机参数信令)中。或者,无线终端可以通过接收信号前同步 码来检测突发的出现,该信号前同步码可以是无线终端提前获知的数据序 列。在另一实施例中,无线终端可以接收来自基站的开销信道上的开销消 息。该开销消息可以包括关于突发出现的定时信息。该开销信道可以在逻 辑上或物理上不同于支持突发传输的下行链路无线信道。
可以使用依据欧洲标准EN 301 192“Digital Video Broadcasting (DVB),DVB specification for data broadcasting”,Section 7,的多协议 封装,对突发109、111、113和115进行格式化。该封装可以遵照互联网 协议(IP)标准。
在本发明的另一实施例中,数字视频广播(DVB-H)为无线终端(例 如,手持无线单元)提供移动媒体服务。在该实施例中,DVB-H系统兼容 于DVB-T(地面数字视频广播),并支持用于更好地支持无线手持终端操 作的增强。DVB-H系统支持基于互联网协议(IP)的数据服务,在这些数 据服务中,可以将信息作为IP数据报进行发送。DVB-H系统整合了多种 增强(相对于DVB-T系统),这些增强有利于在无线手持无线终端上访 问基于IP的DVB服务。(本发明的可选实施例支持包括DVB-T、ATSC 和ISDB-T的多种数字视频系统。)DVB-H增强基于DVB-T物理层的物 理层,对服务层进行了旨在提高电池寿命和在手持环境下的接收的许多增 强。因此,DVB-H增强完善了现存的数字地面服务,并为服务提供商提供 了向无线手持市场扩展的可能性。
图2示出根据本发明实施例,支持多媒体数据传输的互联网协议(IP) 栈200。数字媒体内容或其他数据通过使用各种应用协议、传输协议和网 络协议被广播。通过IP栈200,IP数据广播支持含有MPEG4-AVC视频 201、MPEG4-AAC音频203和辅助数据205成分的音视频服务。由编码 器207、编码器209或编码器211处理每一成分(201、203或205),以 获得为实时协议(RTP)层213格式化的分组。随后,所述分组(数据报) 被UDP(用户数据报协议)层215和网络协议(层)217处理。通过使用 (典型地,对应于OSI的链路层的)多协议封装对数据报进行格式化,从 而将数据报与时间片突发相关联,其中,该多协议封装例如可以依据欧洲 标准EN 301 192“Digital Video Broadcasting(DVB),DVB specification for data broadcasting”,Section 7。该封装可以遵照互联网协议(IP)标准。
典型地,多媒体会话与逻辑上绑定在一起的一个或多个会话成分(在 上述情况下为:音频、视频和辅助数据)相关联。所述会话中的部分在公 共的开始时间和结束时间之间被发送。开始时间和/或结束时间可以是已定 义的或是未定义的。
图3示出根据本发明实施例的多媒体会话301的成分配置300。成分 303对应于多个数据报(包括数据报309和315);成分305对应于多个数 据报(包括数据报311和317);成分307对应于多个数据报(包括数据 报313和319)。成分303、305和307在IP分组内被发送,该IP分组被 封装以进行底层的载体层消息传输。每个成分303、305和307具有在承载 与所述成分相关联的数据的IP分组中使用的已定义源IP地址、目标IP地 址和端口。不同成分可以具有独立定义的源IP地址、目标IP地址和端口。 在实施例的变化中,多媒体会话可以具有不同数量的成分。
尽管示例性的成分配置300示出成分303、305和307之间的数据报校 准,但本实施例也支持这样的配置,其中,数据报未被校准且每个成分的 数据报数量与其他成分不同。例如,典型地,在给定的时间间隔内,音频 成分的数据报数量比视频成分的数据报数量小。
图4示出根据本发明实施例的对于多媒体会话401的成分配置400。 成分403、405和407以相同的密钥加密,在多媒体会话401期间,该密钥 在密钥流409中周期性地改变。(在图4至16中,以Ei表示用密钥ki加 密的数据报。(密钥流409是包括密钥信息的逻辑信道并且与媒体成分相 分离。)相似地,与第j个成分相关联并以关联于第j个成分的第i个密钥 加密的数据报被表示为Eji)。本实施例支持应用于成分403、405或407 的不同加密方法,包括:
● IPSEC-ESP(称作IP级加密;参见关于IPSEC-ESP的RFC)
●应用会话分组的净荷加密(例如OMA DRM 1.0或2.0的SRTP或 DCF)
●加密技术
在多媒体会话401期间,可以单独应用上述加密方法或应用其组合。 成分403、405和407对应于多个不同的内容数据报。密钥流409包括多个 关联数据报,每个关联数据报与密钥相对应。典型地,在单独的数据报(例 如分组)的基础上执行加密。例如,利用密钥k1(对应于关联数据报411) 对内容数据报415、425、427、435和437进行加密,利用密钥k2(对应 于关联数据报413)对内容数据报417进行加密。
密钥流409利用传送协议,例如RTP、ALC/FLUTE、UHTTP、 DVBSTP、含有净荷的IP和含有净荷的UDP。典型地,在密钥流409中 传送的密钥被受权接收机所具有的另一密钥保护,所述接收机利用所述另 一密钥来访问承载密钥的密钥流409的内容,从而能够访问成分403、405 和407。可选地,密钥流409的传送与成分403、405和407保持同步,例 如,使用RTP控制协议的RTP时间戳。
图5示出根据本发明实施例,图4所示的成分配置的变化。成分配置 500与成分配置400相似。多媒体会话501包括成分503、505和507及密 钥流509。成分505利用来自密钥流509的密钥加密,但成分503和507 没有加密。
图6示出根据本发明实施例,图4所示的成分配置的变化。成分配置 600与成分配置400相似。然而,密钥流609包括分别对应于成分603、605 和607的三列密钥611、613和615。在多媒体会话601期间,所述密钥可 以周期性地但是独立地改变,但是可以保持互相同步。
图7示出根据本发明实施例,图4所示的成分配置的变化。每个成分 的密钥被不同的密钥流承载,且这些密钥流在多媒体会话701期间改变, 除此之外,成分配置700与成分配置600相似。不同于含有一个密钥流, 成分配置700利用三个密钥流709、711和713。密钥流709、711和713 分别对应于成分703、705和707。
图8示出根据本发明实施例,图4所示的成分配置的变化。在成分配 置800中,成分805利用来自密钥流809的密钥加密。然而,密钥流809 提供当前应用于解密成分805的密钥,以及随后将应用于解密成分805的 密钥。在图8所示的例子中,密钥k1(对应于数据报811)是当前所应用 的,而密钥k2(对应于数据报813)和密钥k3(对应于数据报815)是随 后将应用的。尽管在多媒体会话801期间成分803和807未被加密,但通 过本实施例的变化,可以对成分803和807进行加密。拥有随后将被应用 的密钥使得接收机设备可以平滑在多媒体会话801期间的密钥转换。例如, 接收机设备可以利用新的密钥配置IP栈,以便减少对内容数据报进行解密 时的中断。
图9示出根据本发明实施例,图4所示的成分配置的变化。密钥流909 包括当前被应用于加密成分905的密钥,以及随后当密钥转换是在当前时 间的预定增量时间内进行时将被应用的密钥。例如,在密钥转换951之前, 密钥流909包括密钥k1(对应于数据报911)和k2(对应于数据报913), 在密钥转换951之后,密钥流909仅包括密钥k2(对应于数据报915)。 如成分配置800,成分配置900有助于接收机设备平滑密钥转换的影响。
图10示出根据本发明实施例,多媒体会话1001的成分配置1000。然 而,与成分配置400至900相比,密钥被承载在所述成分的一个或多个中, 而没有用于发送密钥的单独的密钥流。在成分配置1000中,成分1005包 括内容数据报(例如内容数据报1011)和数据报1009,数据报1009提供 用于加密成分1003、1005和1007的密钥k1。
图11示出根据本发明实施例,图10所示的成分配置的变化。在成分 配置1100中,成分1107提供密钥k1(对应于数据报1109)和密钥k2(对 应于数据报1111),密钥k1和密钥k2在多媒体会话1101期间被应用于成 分1105。在图11所示的例子中,成分1103和1107不利用成分1107提供 的密钥加密。
图12示出根据本发明实施例,图10所示的成分配置的变化。成分配 置1200与成分配置1100相似。然而,在多媒体会话1201期间,密钥被应 用于承载密钥信息的成分(成分1205)和其他成分(成分1203)。然而, 在图12所示的例子中,成分1207未被加密。
图13示出根据本发明实施例,图10所示的成分配置的变化。在成分 配置1300中,每个成分1303、1305和1307都承载在多媒体会话1301期 间应用于本成分的密钥。例如,密钥k11(对应于数据报1309)和k12(对 应于数据报1311)被应用于成分1303。密钥k21(对应于数据报1313)和 密钥k22(对应于数据报1315)被应用于成分1305。密钥k31(对应于数据 报1317)和密钥k32(对应于数据报1319)被应用于成分1307。
图14示出根据本发明实施例,图10所示的成分配置的变化。在成分 配置1400中,每个成分1403、1405和1407承载在多媒体会话1401期间 应用于其它成分的密钥。例如,密钥k11(对应于数据报1413,并被成分 1405承载)和密钥k12(对应于数据报1419,并被成分1407承载)被应用 于成分1403。密钥k21(对应于数据报1417,并被成分1407承载)和密钥 k22(对应于数据报1411,并被成分1403承载)被应用于成分1405。密钥 k31(对应于数据报1409,并被成分1403承载)和密钥k32(对应于数据报 1415,并被成分1405承载)被应用于成分1407。
图15示出根据本发明实施例,图10所示的成分配置的变化。在成分 配置1500中,密钥信息被承载于内容数据报中而不是单独的数据报中。例 如,密钥k1被包括在连贯部分(或带有专用报头)1511之内的内容数据报 1509中,密钥k2包括于连贯部分(或带有专用报头)1515之内的内容数 据报1513中。密钥k1和k2被应用于成分1503、1505和1507中的数据报。
图16示出根据本发明实施例,图10所示的成分配置的变化。成分配 置1600与成分配置800相似,这两种成分配置均提供了当前密钥和随后密 钥。例如,成分1605承载密钥k1(对应于数据报1609)和密钥k2(对应 于数据报1611),其中,在多媒体会话1601期间,密钥k1被当前应用于 成分1603和1607,而密钥k2被随后应用。同样地,密钥k2(对应于数据 报1613)和密钥k3(对应于数据报1615)被随后承载于成分1605中。与 成分配置800一样,成分配置1600有助于接收机设备平滑密钥转换。
图17示出根据本发明实施例的接收多媒体会话的构架1700。在构架 1700中,接收设备接收数据1701的时间片突发,该时间片突发包括IP会 话成分和有关所述会话成分的密钥流。众多内容数据报1705、1707和1709 分别对应于成分1、成分2和成分3。多个数据报1711对应于密钥流。在 把数据报(分组)转发至IP栈1721之前,时间片突发1701被存储在临时 缓冲器1713中。首先,接收设备从临时缓冲器1713中提取对于所接收的 时间片突发1701的密钥(对应于数据报1717)。接着,接收设备把所提 取的密钥安装至IPSec安全关联(SA)数据库1719中。并且,接收设备 从该临时缓冲器中提取余下的数据报1715,并转发至IP栈1721。解密之 后,所处理的数据报被传送至应用1723,以用于呈现多媒体内容。因此, IP栈1721不丢弃内容数据报(除非接收设备未在当前时间片或先前时间 片突发中接收到相应的密钥)。对于下一个所接收的时间片突发1703,重 复该处理过程。
图18示出根据本发明实施例,图17所示的架构的流程图1800。在步 骤1801中,接收设备在通信信道(例如无线信道)上接收时间片突发。在 步骤1803中,接收设备从所接收的时间片突发中分离成分(例如音频成分 和视频成分)。在步骤1805中,接收设备从密钥流提取相关联的密钥集合。 所提取的密钥可能应用于包含在该时间片突发中的或随后的时间片突发中 的内容数据报。并且,本实施例支持时间片突发中的不同数据报使用不同 的密钥的配置。在步骤1807中,所提取的密钥被应用于IPSec安全关联 (SA)数据库(例如示于图17中的SA DB 1719)。在步骤1809中,从 缓冲器(例如临时缓冲器1713)提取内容数据报。在步骤1811中,把这 些内容数据报发送至IP栈(例如堆栈1721)。随后,对这些内容数据报 进行解密,并将其发送至相应的应用。
图19示出根据现有技术,支持DVB-H IPDC(IP数据广播)服务的、 用于受保护内容传送的系统1900。系统1900使用如“Interim DVB-H IP Datacast Specifications:IP Datacast Baseline Specification:Specification of Interface I_MT”(DVB Document A080,April 2004)规定的IPDC, 为DVB-H服务提供受保护内容传送。根据该规范,在SA转盘(SA carousel) 1921中,将安全关联数据部分作为(由数字版权管理器(DRM)通过执 行保护功能而提供的)受DRM保护的SA文件1919和IPSec策略文件 1911,在电子服务目录(ESG)中发送。由于转盘数据典型地不频繁(例 如一天一次)更新,因此系统1900没有为密钥传送提供有效的解决方案, 特别是当一个或多个密钥被更新或频繁改变时。
加密模块1903利用IPSec密钥加密多媒体内容1901(对应于IP数据 报),并将其作为时间片分组(在多协议封装、FEC编码和时间片突发形 成后)发送(由传送系统1925执行)给接收设备1926。通过交互信道, (由版权对象生成单元1922提供的)版权对象(RO)1923被发送至接收 设备1926,其中,接收设备1926设置有用于双向通信的装置(例如移动 电话功能单元)。接收设备1926的用户可以定购服务(内容),并且因此 可以接收相应的版权对象(RO)1933,该版权对象(RO)使得用户能够 解密所定购的服务的内容。在本实施例中,典型地,版权对象(RO)1933 未包括IPSec密钥1905。
接收设备1926通过突发处理模块1927处理时间片时间片突发。解密 模块1929采用密钥提取模块1931提供的密钥对所接收的分组进行解密, 以获得内容1935。所述密钥是从版权对象(RO)确定的。典型地,所述 密钥作为受DRM保护的SA文件在SA转盘中被传送。版权对象(RO) 使得接收设备1926能够提取所述密钥。
图20示出根据本发明实施例,支持DVB-H IPDC服务的系统2000。 加密模块2003应用IPSec密钥2005对多媒体内容2001(对应于内容数据 报)进行加密。传送系统2025获得来自加密模块2003的被加密的内容数 据报和来自DRM 2009的相应密钥。传送系统2025形成相应数据报,其 中包括与加密内容数据报相对应的密钥。传送系统2025把被加密的内容数 据报和所述相应数据报插入到时间片突发内,所述时间片突发在通信信道 上被发送至接收设备2026。尽管图20未明示出无线模块,但是本实施例 可以提供无线信号能,以通过无线信道向接收设备2026发送时间片突 发。
接收设备2026处理所接收的时间片突发,其中,被加密的内容数据报 和(包括用于加密所接收的内容数据报的相应密钥的)相应数据报被突发 处理模块2027分离。在本实施例中,接收设备2026包括用于接收含有时 间片突发的DVB信号的宽带接收机,和用于无线网络中的双向通信的收 发机。所述双向通信支持用户服务定购、OMA消息和安全插件模块安装。 本实施例支持不同的信号配置,其中,如以上对图4至16的描述,密钥被 包括在单独的密钥流中或被包括在多媒体成分中。密钥提取模块2031从相 应的数据报中提取密钥,以便由解密模块2029执行内容数据报的解密。解 密模块向应用(未示出)提供已被解密的内容2035,从而可以呈现所述内 容。
另外,作为对服务定购的响应,版权管理对象2023(由版权对象生成 器2022确定)被单独地发送至接收设备2026。因此,接收设备2026接收 版权对象2033,以确定接收设备2026是否被准许处理所接收的内容。
图21示出根据本发明实施例,在系统2000中为DVB-H IPDC服务发 送数据的流程图2100。在步骤2101中,发送装置(例如传送系统2025) 确定所获得的内容数据报是否应被包括在当前的时间片突发内。如果否, 则在步骤2109中,向接收设备发送(含有先前所获得的内容数据报和关联 密钥的)时间片突发。
如果所获得的内容数据报应被包括在当前的时间片突发内,则在步骤 2103中,确定相应密钥,并在步骤2105中,以该密钥加密内容数据报。 在步骤2107中,被加密的内容数据报和(对应于可以被包括在多媒体成分 中或密钥流中的相应数据报的)相应密钥信息被插入到所述当前的时间片 突发内。
图22示出根据本发明实施例,支持DVB-H IPDC服务的系统2200。 在图22中,单元2201、2203、2205、2222、2223、2227、2229、2231、 2233和2235对应于图20中所示的单元2001、2003、2005、2022、2023、 2037、2029、2031、2033和2035。与系统2000一样,系统2200在相同的 时间片突发内发送内容数据报和相应密钥信息。由密钥消息生成器2206 向传送系统2225提供密钥信息。密钥消息生成器可以更进一步地对所述密 钥进行加密,从而使得传送系统2225向接收设备2226发送被加密的密钥 信息。DRM 2209,与版权对象生成器2222一起,向接收设备2226提供 与所期望的DVB-H IPDC服务相对应的版权对象2233。
IPSec策略文件2211(可以包括安全关联信息)在SA转盘2221中被 发送,其与使用IPDC时间片来复用和发送的服务和密钥消息相分离。在 本实施例中,将SA转盘2221作为电子服务向导(ESG)的一部分来发送。
图23示出根据本发明实施例,支持DVB-H IPDC服务的系统2300。 系统2300支持条件访问(CA),所述条件访问可以使用相应私有密钥来 提供第二级加密。(这将在图26中讨论,IPSec密钥可以被数字版权管理 (DRM)和CA模块加密。)接收设备2326包括接收机部和终端部。接 收机部执行突发处理、解复用和密钥管理。接收机部还包括CA插件安装 单元和密钥解密单元。DRM 2351向DRM 2314发送CA插件安装包2353, 从而使得在接收设备2326处安装新的CA插件模块,这将在图27中进一 步描述。密钥解密是在安全处理环境中进行的。除了解密(对应于解密模 块2329)和内容再现(对应于内容2335),终端部还执行密钥管理和密钥 解密。
由密钥加密模块2311执行对(加密模块2303用于加密内容2301的) 密钥2305的加密。密钥加密模块2311包括CA模块2308和DRM 2309。 因此,密钥加密模块2311可以提供两个级别的加密。传送系统2325把被 加密的密钥信息和内容数据报加入相同的时间片突发中。
相应地,由密钥解密模块2317执行对所接收的密钥信息的解密。密钥 解密模块2317包括DRM 2314和CA模块2315。密钥解密模块2317执行 与两个级别的加密相对应的两个级别的解密。时间片突发处理模块2327 使用密钥管理器2313提供的被解密的密钥,对所接收的内容数据报进行解 密。所接收的内容数据报被终端部的解密模块2329解密。密钥管理器2313 接收由模块2327解复用的密钥信息,并向(与可信环境相关联的)用于 DRM和CA解密的密钥解密模块2317转发所述密钥信息。
在本实施例中,(根据推荐的开放移动联盟数字版权管理版本2.0)将 版权对象(RO)当作OMA DRM 2消息从DRM 2309发送至DRM 2314。 典型地,从时间片突发中单独地发送所述版权对象(RO)。
图24示出根据本发明实施例,支持图20、22和23所示的传送系统(例 如2025、2225和2325)的装置2400。在本实施例中,典型地,装置2400 执行与链路层(OSI协议模型的第二层)相关联的功能。处理器2405通过 加密接口2401从加密模块(未示出)获得被加密的数据报,并且通过密钥 接口2403从密钥生成器(未示出)获得相应的密钥信息。传送接口2407 对数据报进行编码以用于在接收设备处的前向纠错,执行多协议封装,并 且以编码的数据报安排时间片突发的格式。(在本实施例中,所述数据报 包括内容数据报和含有密钥的相应数据报)。
图25示出根据本发明实施例,用于接收多媒体广播和应用IPSec密钥 的接收设备(例如分别示于图19、20、22和23中的接收设备1926、2026、 2226和2326)的装置2500。装置2500处理时间片突发(例如时间片突发 2501和2503),以提取内容数据报和相关联的密钥流。在图25所示的实 施例中,时间片突发2501或时间片突发2503包含具有ESP封装的IP分 组的内容数据报(如内容数据报2505、2507和2509)和相应的密钥数据 报(如相应的数据报2511),其中该IP分组包括服务内容,并且该密钥 数据报包括UDP密钥消息。可以利用DRM来保护UDP密钥消息中的密 钥。
装置2500能够区别服务内容和密钥消息。因此,接收机模块2551分 离密钥数据报和内容数据报。在本实施例中,由传送装置(未示出)给予 密钥数据报比内容数据报更高的优先级。在本实施例中,在例如服务类型 (ToS)域或区别服务域中的某个域中,指示与数据报相关联的优先级。 因此,密钥数据报在相应的内容数据报之前被发送给IP栈2553,从而使 得可以为密钥解密模块2555的密钥处理分配更多的时间。密钥解密模块通 过密钥管理器2559从IP栈2553得到被加密的密钥。
示于图17和25中的实施例将密钥与相关联的内容数据报放入相同的 时间片突发内。然而,在另一个实施例中,在时间片突发内的密钥与解密 包含在下一时间片突发中的内容数据报相关联,这样,允许给密钥处理更 多的时间。其他的变化是可能的。例如,在解密内容中使用的多个密钥可 以被在单独的时间片突发中提供,而且随后所述密钥可以被用于多个后续 时间片突发。
被解密的密钥被交给IPSec模块2557,从而使得IP栈2553中的关联 内容数据报可以被解密,并呈现给客户端2561。
图26示出根据本发明实施例,接收多媒体广播并对所接收的IPSec 密钥2601进行解密的装置2600。密钥管理器2653向DRM服务器2655 发送被加密的IPSec密钥,以利用公共解密算法和私有密钥2603对第二级 加密进行解密。DRM服务器2655向密钥管理器2653返回被第二级解密 的密钥2607。如果密钥管理器2653确定该密钥被第一级加密加密了,则 密钥管理器2653向CA插件软件模块2657发送所述被第二级解密的密钥。 CA插件模块2657利用保密的解密算法和私有密钥2605,以解密所述被第 二级解密的密钥2607。在本发明的实施例中,所述保密的解密算法对应于 DVB通用加扰算法(CSA),从欧洲电信标准协会(ETSI)可以得到该 CSA算法。CA插件软件模块2657向密钥管理器2653返回被解密的密钥 2609,密钥管理器2653向IP栈2651转发被解密的密钥2609。
在本实施例中,CA插件模块2657执行第一级解密,所述第一级解密 是可选的并且基于包括关联私有密钥和相关解密算法的运营商专用CA方 法。所述第二级加密基于开放的标准,例如OMA DRM 2。由于所述第一 级加密是可选的,因此密钥管理器2653确定是否对被第二级解密的密钥 2607应用了第一级加密。如果是,则密钥管理器2653向CA插件软件模 块2657发送被第二级解密的密钥2607。如果否,则密钥管理器2653直接 向IP栈2651发送被第二级解密的密钥2607,因为第二级解密的密钥2607 已被完全解密。
在本实施例中,密钥管理器2653通过检查关联加密指示符(未示出), 例如报头或消息域,来确定被第二级解密的密钥2603是否已经被第一级加 密了。如果被第二级解密的密钥2607已经被第一级加密了,则关联加密指 示符指示‘Yes’;如果被第二级解密的密钥2607没有被第一级加密,则 指示‘No’。如果被第二级解密的密钥2607已经被第一级加密,则不对 所述关联加密指示符进行第一级加密。
图27示出根据本发明实施例,在接收设备2750处配置安全插件软件 模块2701的系统2700。安全插件软件模块2701被格式化为安装包2705 (例如Symbian支持的SIS文件)。安装包2705被(例如以OMA-DRM2) 保护,从而形成受保护分组2707,并通过传送机制被传送至接收设备。本 实施例支持传送机制中的不同通信信道,包括接收设备是无线终端的无线 通信信道。所接收的受保护分组2707被直接发送到应用安装程序2751, 该应用为可信应用。应用安装程序2751从受保护分组2707中提取新的安 全插件软件模块2701,并以新的插件软件模块2701代替当前安装在接收 设备2750中的当前的安全插件软件模块2755。为了提取新的安全插件软 件模块2701,接收设备2750接收由DRM 2753处理的版权对象2703。因 此,DRM 2753向应用安装程序2751表明准许进行安全插件软件模块的替 代。
在本发明的实施例中,示于图3至16中的成分配置可以与示于图20、 22和23的系统相结合。
用于提供精细粒度使用版权的方法和装置
虽然上文讨论提供了用于提供流式内容的方法和装置的实施例的相关 细节,其中所述流式内容可以在下文中讨论的方法和装置中使用,但是也 可以使用其他方法和装置。
因为可用带宽的容量有限,用于流式内容的版权控制有一些困难。所 述问题的自然解决方案是采用正常方法产生并传送具有非常短的有效期的 RO,所述RO可能包含同样的服务密钥但是具有不同的使用版权。然而在 实际使用中这可能比较棘手,由于服务密钥比例如电视频道中的电视节目 变化的频率低得多。根据另一个解决方案,RO或仅仅版权表达可以被传 送在KSM中。然而,频繁地在KSM中发送完整的RO会耗费大量带宽, 由于RO必须被单独发送给每个订购者(或订购者群体),以便仅已经付 费的用户得到所述版权。即使所述版权对于所有用户都是相同的,并且以 其他方法限制到所述KSM的访问从而使得KSM仅仅需要承载RO的版权 表达部分,所述版权表达本身也可能需要相当大数量的比特,尤其是当使 用了XML类型版权表达语言时。这一问题的典型的解决方案包括不同的 压缩方法以将所述版权表达二进制化,或限制对少数预先确定的情况(“使 用状态”)的可能的版权。然而,这些潜在的方案都未能以带宽友好方式 充分提供具有足够精细粒度控制的RI,从而可以实用。
首先来看图28,图中提供了现有技术的示例。内容被采用内容密钥 (CK)加密(E)并被提供给接收机(未示出)。接收机分开地获得包括 CK以及一套使用版权的RO 2860。然后,根据所获得的使用版权,所接 收的加密内容可以被浏览或按照RO中的规定被使用。然而,所述现有技 术方法并不是特别适合流式内容。
转向图29,图中示出了本发明的解释性方面。流式内容2910被提供 给广播者并且在加密器2915中被使用TK 2925加密。接收机(未示出) 通过KSM 2940得到TK 2925,KSM 2940由加密器2930使用SK 2950和 TK 2925形成。提供KSM的密钥流的IP地址和端口号被宣告给用户。由 于TK 2925是采用SK 2950被加密的,设备使用包含SK 2950的RO 2960 来解密KSM 2940从而能够解密流式内容2910。除了提供SK 2950,RO 2960也提供使用版权2965。
通常,所述TK将周期性变化。图31提供了这样的示例。如上所述, 在SK有效期间,TK改变了许多次。在实际中,TK的变化次数可能更高。 当TK变化时,带有被相同SK 2950加密的新TK的新KSM 2940(图29) 被提供给接收机。这样,当SK 2950保持相同时,RO 2960将允许接收机 解密流式内容。然而,当SK变化时,需要新的RO以便发送给所述设备 的KSM可以被解密而且所述流式内容被允许使用。总而言之,从RI购买 的RO必须具有相对较长的有效期以使得DRM机制可用。在实施例中, 一旦获得父RO,也可以获得子RO。如上所述参考图4-16中的密钥,在 本发明的一个实施例中,在有效期之前在KSM中传送TK,从而使得在实 际流式内容(或其中的片段)被接收之前所述用户(设备)可以解密所述 密钥和比特组合。同样,可以在有效期之前获得RO。
如上所述,所述版权通常采用REL表达。为了解决提供足够控制精确 性的采用带宽友好解决方案的使用版权的问题,可以使用被称为节目类别 的新REL变量。节目类别变量能够很小,例如2比特,但却能够为某些应 用提供足够的使用版权控制。然而,使用三个或者更多比特可以提供更细 粒度的控制并且这样就可以满足要求。然而,变量的大小在某种程度上取 决于传送的方法。在本发明的某些实施例中,不是使用分开的变量,而是 节目类别信息被嵌入或与某些其他识别符连接在一起,例如,内容、节目 或服务识别符。
图30中不同的内容提供商(CP)向广播者提供内容。此外,不同RI 与所述广播者通信,以确定节目类别或提供节目类别,这些将在下文讨论。 应注意的是,所述RI和CP可以是或可以不是同一个实体。内容被加密并 广播到接收机。应注意,内容的加密可以通过内容提供者或广播者完成, 而且相应地在加密器和版权发行者(RI)之间传送密钥。
例如,考虑广播服务和设备。从特定RI中,所述设备从特定RI获得 RO以访问特定内容,并且在RO中存在用于所述内容的使用版权的REL 描述。当在有效期中所述描述是静态的时,所述REL可能包含这样的使用 版权,其对于节目类别REL变量是条件性的。因此,随着KSM改变节目 类别REL变量的值,当前有效的(条件性)使用版权可能变化。
可以按照两种替换方法从所讨论的广播服务的KSM中导出节目类别 变量的值,如下文所述。由于KSM被频繁发送,节目类别REL变量值的 变化以及由此发生的当前有效使用版权中的变化可能在时间方面粒度非常 精细。然而,为了节省广播带宽,在KSM中增加的用于指示节目类别REL 变量的新数据的量被尽可能减少。
在讨论如何将节目类别提供给接收机之前,图32示出了内容的不同部 分的示例。例如,流式内容3210可能包括新闻类别3215、运动类别3217、 文档类别3219、电影类别3221。所述新闻类型可能进一步分为n个类 3215-1、3215-2、…、3215-n。上述类别可能,例如但是不限于,表示标 题、国内新闻、国际新闻、等等…。同样的,运动类别3217也可能进一步 分为多个类别,例如集锦、比分、现场广播、等等…。此外,所述类别可 能与内容的类别无关,而仅仅为不同使用版权的不同集合进行定义。例如, 所述类别可能是“严格限制”、“部分限制”、“普通”和“自由”,其 反映出授予用户的许可
下文是提供KSM的两种可能的方法,最大的不同是广播者和RI之间 的必要交互。值得注意的是可能使用两种方法的某种结合。
首先来看确定用于REL的节目类别的第一种方法,在本发明的方面 中,所述广播者将流式内容“分类”为不同类别。例如,节目类别的数量 可能相对较少,例如4种不同类别,或者可能相对较多,例如256种不同 节目类别。自然地,随着节目类别数量的增加将需要额外的比特,因此2 比特可以提供关于4个节目类别的信息而提供256个节目类别的信息需要 8比特。例如,在手持电视广播服务中,每个电视节目被分类为多个节目 类别中的一个,其中可能包括新闻、低价值(lv)展示、高价值(hv)展 示、lv运动、hv运动、老电影、新电影等等。RI不能影响类别(由广播 者设定,对于所有RI均相同),但是它们能够在它们提供给设备的RO中 以REL表达的使用版权中自由使用宽泛的节目类别REL变量值范围(例 如,从0…255)。然而,典型地,较小数量(例如12-16)的节目类别将 更加实用。在广播者和RI之间不需要额外的通信。节目片段的每一部分 可能与一套使用版权(在本发明报告中:节目类别)相关联,包括‘现场 播放’、‘存储与播放48小时’、‘无限期的存储与播放’、‘无限期的 传播与复制(转发)’或某些其他类似类型。
这样,RO可能包括以REL表达的取决于节目类别的值的条件版权。 因此,用户可能购买完全版权从而使得RO提供用于所述内容的最大允许 版权。或者,用户可以选择增强的自由RO,所述RO提供更多受限的版 权并且仅允许播放流式内容的部分。由于SK的变化,RO将被周期性的更 新,以便使用版权能够从一个RO变化到另一个RO。当定购/购买/预定/ 续订所述服务或服务的一部分时,用户接收到一个或多个RO。在本发明 的一个实施例中,所述用户可以首先接收到“父”RO并且随后进一步获 得或生成“子”RO。如果所述用户没有定购(购买/预定)正在接收的节 目片段,则所述用户被告知(“你没有本节目/(节目片段)的版权”)并 且/或者被告知如何购买所述版权。
如图33中所述,在本发明的另一方面中,RI设定类别并且将它们传 达给广播者,所述广播者再将所述类别放入KSM中。由于存在多个RI, 因此限制每RI允许的比特数量为2比特将非常有用。在这种情况下,节 目类别的范围可以是0…3。然而,所述范围可以是RI特定的,而且因此 可能直接与流式内容的特定部分(而不是更一般意义上的流式内容类型) 的使用版权直接相关。在这种情况下,可以提供4个RO而不是提供单独 一个RO,每个RO都具有RI所配置的一套使用版权。
在图33中使用的RO机制中,必须有指示出哪个类别值与哪个RI相 关的方法,最好不使用RI识别符(其大于2比特)。在实施例中,每个 KSM 3340包含N个类别值(对于某些N)的向量,其中每个类别值可能 是2比特。在本发明另一个实施例中,类别值可以多于2比特。提供给接 收机的RO包含范围为1...N的RI索引,以便在RI 1到RI N的每一个 中的类别值与一套RO相对应。仍然是在本发明的其他实施例中,KSM中 的一个或多个比特或多个比特的结合可以被用于类别值。虽然KSM可能 包括向量,但可以使用其他格式和协议来提供与所述RI相关的类别值。 此外,在实施例中所述向量之中的多个比特和/或比特结合可以被保留用于 未来使用。
在本发明的另一个实施例中,可能被保留或者未被保留用于其他目的 的、KSM中的多个比特和/或比特结合可以被映射到类别值或转化为类别 值。此外,KSM中特定位置可以被用于提供一种类型的节目是否能够被浏 览的指示。RO能够根据KSM提供的类别值确定所述类别值是什么,并且 随后在KSM中查找合适的位置以确定存在何种使用版权,例如所述内容 是否可以被显示。由于每个RO可以被配置用于查看KSM中的不同位置 以确定使用版权,因此可以很好的提供随每个KSM变化的个性化的控制。
如图所示,本示例中所述用户已经从RI#I接收到4个RO,每个RO 都具有用户版权等级。采用使用版权等级的优点是版权对象的总数量和大 小能够小于在使用版权被提供用于节目片段级别上的购买的完整RO集合 的情况。当所述用户接收到携带实际TK的KSM时,与RI#I位置对应的 位置上的比特结合允许所述用户选择与他的购买相对应的RO。例如RI#I 处的值为0指示RO1,值为1指示RO2,值为2指示RO3,值为3指示 RO4。由于TK可以根据节目片段的不同而被改变,用户可以以他定购(购 买)的方式使用他的版权。值得注意的是,所述用户正在“侦听”被宣告 给他的KSM(IP地址和端口号)。
例如,在手持电视广播服务中,根据电视节目时间表,RI为每个节目 选择4种类别中的一种,向广播者通告它们,而且随后所述广播者将所述 类别包括在KSM中。对于RI而言,所述4种类别可以是:1)仅仅允许 现场播放,2)允许存储与重放48小时,3)无限期地允许存储与重放,4) 无限期地允许存储、重放以及拷贝到其他设备。然而,本示例仅仅是展示 性的而且可能提供其他使用版权组合。
在上述情况下,来自RI的RO集合的所有消费者都可以具有一组相 同的版权。例如,KSM 3340中的一个RI#J可以对应于特定分组处理,而 另一个RI#J+1可以对应于不同的分组处理。但是,应注意,对于每一RI 的节目类别式TK特定的。这样相同的RO集合可以为不同TK提供不同 的使用版权,并且进一步地,不同的RO集合可以提供不同的使用版权集 合和/或组合。
因此,对于一个RO集合,RO1可能提供仅仅浏览的使用版权而在其 他RO集合中,RO1可能提供边录边看。
然而,在两个解决方案中,需要记得根据类别的条件性仅仅补充了RO 中的全部使用版权,使之更加动态:很多使用版权可能是无条件性的,并 且因此不依赖于节目类别REL变量值。
类似的,在两个解决方案中,在KSM中发送的节目类别信息能够替 换地用于选择一系列完整RO中的一个,或者可能是与同一个父RO相关 的多个子RO中的一个,而不是在单个RO的使用版权中提供条件性。
因此,本发明的多个方面提供了适用于所有用户的传送版权的带宽高 效方法,但是所述方法可能根据节目和时间周期的不同而变化,同时仍然 允许用于为每个节目类别定义版权的REL的完整丰富性。本发明能够被用 于DVB-T、DVB-H、MediaFLO、OMA广播和其他系统上的IPDC服务。
如本领域的技术人员可以理解的那样,可以利用计算机系统来实现此 处披露的示例性实施例,其中所述计算机系统具有包括用于控制所述计算 机系统的指令的关联计算机可读介质。所述计算机系统可以包括至少一个 计算机,例如微处理器数字信号处理器以及相关的外围电路
尽管已参照包括执行本发明的优选模式的特定例子描述了本发明,但 本领域技术人员将意识到,落入本发明提出的权利要求的精神和范围内的 上述系统和技术可以具有多种变化和置换。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈