增强内容获取设备的制作方法

文档序号:7651800阅读:206来源:国知局
专利名称:增强内容获取设备的制作方法
技术领域
本发明涉及一种设备,被配置用于给定内容参考识别符(CRID)的情况下,使用一个分解授权记录(RAR)来获得一个识别可以获得该内容项目的位置的定位符。
背景技术
随着电视观众可以获得的频道数目的增加以及在这些频道上可以获得的节目内容多样性的增加,电视观众识别感兴趣的电视节目变的更加困难。过去,电视观众通过分析印刷的电视节目指南来识别感兴趣的电视节目。随着电视节目数目的增加,使用这些印刷的指南来有效地识别期望的电视节目变得越来越困难。
最近,已经可以获得电子形式的电视节目指南,其通常被称为电子节目指南(EPG)。与印刷的电视节目指南类似,EPG提供了可供观众浏览的可以获得的内容的概述。通常的内容项目一般包括诸如音乐,歌曲,电影,电视节目,图像等,但是也可以指个别的场景,MPEG-4对象,等。
EPG编辑来自于伴随个别内容项目的元数据的概括。内容项目的元数据是从多个源中获得的。元数据可以包含在一个广播流当中,例如,MPEG-2表,或者从外部数据库下载。例如,可以为一个电视接收机或者个人数字记录器提供一个互联网连接,其允许该设备访问可以在万维网上获得的元数据。
该元数据通常包括诸如题目,艺术家,流派等信息,也可以包括一个唯一内容参考识别符(CRID),有时也被称为一个内容参考识别符。使用CRID,每一个单独的内容项目可以被唯一地识别。而且,使用CRID,可以从数据库中检索到进一步的信息。例如,一个用户可以从EPG中选择一个他所希望看到的内容项目,尽管他不知道其播出的时间和位置。使用CRID,当可以获得信息的时候,那么系统能够检索该内容项目的广播时间和位置。
CRID并不局限于内容的广播传输。它也可以指互联网上的一个位置或者其他的任何源。内容分解的目的是允许获得内容一个特定项目的一种特定情况。例如,一个用户也许期望记录一个电视连续剧的一集,但是他并不需要知道在什么时间在什么地方可以获得该集连续剧。那么他就可以使用他的个人数字记录器(PDR)或者类似设备以CRID的形式输入该集或者电视剧的一个索引。注意一个CRID可以指一部整个的连续剧或者其中单独的一集。
已经接收到一个内容项目的CRID,PDR尝试获得该内容项目的位置。该信息被称为定位符并且它包括日期,时间和将要广播内容项目的频道。但是用户并不需要知道这些。一旦PDR获得了该内容项目的定位符,PDR就等待特定的日期和时间,然后当该情节在特定的频道上广播的时候,将其纪录。当然,如果定位符表示的是位于互联网或与其类似的位置上,一旦有效PDR能够从表明的位置方便地检索该内容。
TV-Anytime标准化团体提供一个标准内容参考ID。参见TV-Anytime论坛,www.tv-anytime.org,技术规范系列S-4,关于内容参考(标准化),文件SP004V11,2001年4月14日。
TV-Anytime所使用的CRID的语法如下CRID//<authority>/<data>
<authority>字段表明产生CRID的部分。一个authority也能够为CRID提供其被分解成定位符或者其他CRID的能力。定位符是内容时间和空间位置的名称。<data>字段是一个自由格式串,遵照RFC2396中给出的唯一资源识别(URI)的定义。该串应当对<authority>字段给出的授权有意义。
CRI D被用于位置分解,其能够被定义为将一个CRID转换为其他CRID或者定位符的过程。例如,一个整部电视连续剧的CRID可以被转换为该连续剧的每一集的一系列CRID。位置分解可以在记录设备(通常是个人数字记录器或者PDR)上进行或者远程进行。一个分解提供者进行位置分解。分解提供者使用分解授权记录(RAR)来被识别和定位。一个RAR包括至少一个<authority>字段,与产生CRID的主体相对应。
一个RAR也包括一个URL和分解提供者名称。URL指向能够找到分解信息的位置。分解提供者名称包括提供位置分解的主体名称。这些RAR可以被PDR获得。
使用上述的方法,任何知道内容位置的人都可以作为一个分解提供者。

发明内容
本发明的目的是限制上述内容分解处理,从而使得仅有一些指定的实体能够参与其中。
根据本发明的该目的是由权利要求1所述的设备实现的。
内容和服务提供者希望仅有授权的分解提供者对他们的内容执行内容分解,例如从而能够保护他们的声誉。另一方面,对于消费者和PDR来说,能够依赖和信任CRID授权和分解提供者非常重要,这样他们能够获得正确的内容。因此,发明者已经意识到期望改善上述的方法从而能够在内容分解处理中引入自动检验可信度。这种保护最好涉及数据原始授权和整体保护,但是也能够涉及避免非授权访问的危害,或者可靠性的维护。
如果第三方能够改变元数据或者CRID表,它就能够使PDR记录那些希望的其它信息,包括广告、电影预告片或者其他内容。这对于用户来说非常讨厌,并且会降低用户对系统的信任。为了防止这种情况发生,PDR希望检查该内容是否来自于一个信任源。如果证明数据来源于一个源,即使当其使用不同的频道广播的时候,PDR也可以用其在面临相同内容的多个源的时候作出选择。其中一个例子是当某个BBC秀的数据被证明由BBC生成时,这增加了该信息正确的可能性。
本发明还包括提供信息来获得权限,与定位符一起访问内容项目。这样,内容分解过程和DRM系统被进一步集成。在定位内容之后,接下来PDR还能够分解位置,在所述位置上可获得权限。一个分解提供者甚至可以作为服务来为用户提供这种功能性,因为其能够针对所述具体内容定位最便宜的权限并且把这些权限的位置传递给用户。
一个实施例包括为至少CRID,RAR和定位符之一的至少部分提供一个数字签名。PDR将仅接受一个正确签名的CRID,RAR或定位符。由于此签名,人们能够相信它们源自于一个可信赖的授权。
在一个进一步的实施例中,为定位符的至少一部分提供一个数字签名,并且其能够使用一个CRID提供者以及一个RAR提供者其中之一所提供的一个公共密钥检验。这样,要被检索的内容的位置能够被信任,即PDR能够检验该定位符没有被改变,并且该定位符来源于一个特定的分解提供者。
另一个实施例包括以加密的形式提供至少CRID,RAR和定位符之一的至少一部分。这样仅有授权的分解提供者能够解释CRID,RAR或者定位符,并且执行内容分解。
在从属权利要求中给出了该设备的各种有益的实施方式。
本发明还提供了一种与权利要求1的设备协同工作的分解提供者系统。


本发明的这些和其他方面将在下文中参照附图所显示的实施例所进行的描述中变得清楚明了。
附图1示意性地表明了内容分解处理的过程,其中个人数字记录器或者PDR被指示记录由内容参考识别符CRID所识别的内容项目;附图2示意性地表明了PDR的第一实施例;附图3示意性地表明了PDR的第二实施例;以及附图4示意性地表明了PDR的第三实施例;在全部的附图当中,相同的参考标记表明相同或者相应的特征。一些在附图中表明的特征通常在软件中执行,并且用来表明软件实体,比如软件模块或者对象。
具体实施例方式
附图1示意性地表明了内容分解的处理。指示个人数字记录器或者PDR去记录由内容参考识别符CRID所表明的内容项目。指示PDR去记录一个内容项目,或者换句话说,可以以各种方式安排记录内容项目。目前一个通常的做法是用户手动指出,例如通过选择EPG上的内容项目,来表明该内容项目将被记录。不难理解下面属于PDR的部分或者全部功能也可以结合到一个或者多个其他设备,比如电视接收机,机顶盒或者个人计算机当中来实现。
PDR,或者PDR所连接到的其它设备可以被配制成能够判断消费者感兴趣的内容项目种类。这作为用户分类(profiling)或者推荐系统已经为人所知。通过跟踪消费者观看的内容项目,并对这些项目施加间接和/或直接标定系统,就能够预测消费者可能感兴趣的其它内容项目的精确度的变化级别。然后可能自动地记录消费者可能感兴趣的内容项目。于是这些内容项目能够被PDR所记录。在本领域中用户分类的许多技术都是已知的。当PDR使用用户分类确定对某一特定的内容项目会感兴趣时,就安排记录该项目内容。
内容项目的CRID被用于方便内容项目的自动记录。CRID可以由用户手动输入,或者是通过电子节目指南选择内容项目的结果。第二种选择是假设CRID以及其他在EPG中使用的元数据通过某种方法被提供给PDR。此外,如果用户或者PDR不知道CRID,用户能够使用例如元数据数据库中的内容项目的标题来执行一个搜索,并且从搜索结果中选择出期望的内容项目。然后通过搜索引擎将CRID提供给PDR。
有多种其他的方法为PDR提供CRID。例如,电影预告片或者电影预览可以与通过某种方式(例如水印)嵌入在广告中的CRID一起广播。然后用户能够按动遥控器,电视或者PDR上的按钮。于是PDR或者电视机从该内容中抽取CRID。
一旦已知了该内容项目的CRID,PDR就使用该CRID作为输入尝试获得该内容项目的位置信息。该位置信息并不需要总是可获得的。例如,CRID可以涉及一部最近仅在电影院放映的影片。该电影不可能马上在电视中广播,因此它也不能够使用EPG信息确定时间。在这种情况下,PDR会定期地尝试获得该定位符,因为该定位符可以在以后获得(例如,一年以后,当电影将在电视上广播的时候)。CRID也能够涉及一部电视连续剧,然后其能够被分解成该连续剧的各集的CRID。可能没有用于某些集的定位符信息。这里,PDR也应该定期再试来获得这些集的定位符。
在TV-Anytime中将CRID转换成其他CRID或者定位符的过程被称为位置分解。位置分解涉及将一个位置-独立内容参考(CRID)映射到时间(例如,在广播系统中确定的传输时间)和空间(例如,电视频道,IP地址)位置上。如上所述,这些时间和位置上的位置被称为“定位符”。位置分解的处理可以发生在PDR内部或者通过使用物理上远程的服务器,诸如互联网上的服务器实现。
对于PDR,CRID实质上包括隐形信息,其不借助外部辅助不能够来分解位置。为CRID提供定位符信息的分解提供者(RP)被提供来解决这个问题。通常可以得到多个BP、PDR,必须知道对于一个特定的CRID使用哪个BP。通常,其与产生该CRID的主体相同。授权的名称在<authority>字段中的CRID中实现,如上所述。该名称是以登记的互联网字段名的形式实现的。有可能使用在TV-Anytime规范SP004中规定的域名分解处理在因特网上找到该分解提供者(RP)。
每一个分解需要在PDR中存在一个或者多个分解授权记录(RAR),用于产生位置分解。每一个分解授权记录将需要被放置在某种允许PDR知道这是一个RAR的传输特定容器当中。在相同的授权具有多个记录的情况下,PDR能够选择仅使用其中的一个,或者依次尝试它们中的每一个。分解授权记录(RAR)包括表明能够找到内容参考分解信息的分解提供者的信息。
使用RAR,PDR能够确定使用哪个RP来分解一个特定的CRID。然后PDR向所述的分解提供者提交一个伴随CRID的位置请求。响应于该请求,分解提供者返回该定位符信息(当然,假设该信息在那个RP中可以获得)。然后PDR能访问内容源并且获得该内容项目。内容项目可以具有多个定位符,例如,如果其被广播多次或者能够从多个提供者获得。然后PDR可以选择使用哪个定位符,或者提示用户做出选择。
一旦已经获得了定位符信息,PDR就等待特定的日期和时间,然后当其在特定的频道上广播的时候记录该集。当然,如果定位符识别位于互联网等上的位置,一旦其可以获得,PDR就能够简单的从指示的位置检索到该内容。
可以获得定位信息的内容项目能够在适当的时间由PDR记录。为此,PDR可以包括本地存储器(比如非常大的硬盘)和/或比如一个DVD+RW写入器的设备。存储内容项目的存储介质不需要在PDR本地,也可以是一个外部设备(比如一个硬盘或者通过家庭网络与PDR连接的文件服务器)。一旦已经记录了内容项目,那么它们就能够在被擦除之前的任何时间进行回放。
如果PDR依照数字权限管理系统操作,那么当与内容项目相关的权限要求擦除时,该内容项目就可以被擦除。而且,一些内容项目也许根本不具有记录该项目的权限,或允许在有效时间观看的权限,或者有限次数的权限。当超过限制的时候,PDR应当擦除该内容项目,或者拒绝对该内容的进一步的访问,直到获得允许进一步访问的其它权限。
附图2示意性地表明了PDR的第一个实施例。在该实施例中,PDR包括一个签名授权模块SIG VERIFIER,一个CRID分解模块RESOLVER以及一个内容检索模块RETRIEVER。也包括一个本地存储介质HD以及一个可选模块DRM,用于管理与内容相关的数字权限,这些内容通过RETRIEVER模块检索并且存储在HD上。
RESOLVER模块负责如上所述的位置分解处理。给定一个CRID和一个RAR,RESOLVER用于获得一个由CRID表明的内容的定位符。然后将该定位符提供给RETRIEVER模块,该模块下载或者获得该内容的样本。该内容能够存储在本地存储介质HD当中。
在本发明的第一实施例中,使用数字签名表明CRID的内容。仅有正确签名的CRID才能够被PDR中的SIG VERIFIER模块接受。可以信任这样的CRID来自于一个值得信任的管理机构。它不会防止CRID的不正确分解。如果SIG VERIFIER模块正确的检验了该签名,PDR就假设该CRID是可信的。如果该签名被检验为不正确,RESOLVER模块将拒绝使用该CRID获得该内容的定位符。这可以通过例如仅在签名被正确检验的情况下,使SIG VERIFIER模块接收CRID并将其传送到RESOLVER来实现。这样内容和服务提供者能够确认PDR将仅获得使用可信的CRID的内容。该方面的另一个优点在于允许PDR检测一个畸形的或者错误的CRID,因为该CRID也具有一个无效的数字签名。
签署每个CRID最好不改变CRID的格式。而且,信息量很少,使得保护较弱。为每个CRID增加签名的一个方法是将其加到CRID的结尾。这样,签名就成为CRID数据部分的一部分并且将不损害其正常的行为。
由于能够加入到CRID的信息数量有限,仅有其核心能够被指定。而且,由于CRID的尺寸,不需要散列,签名可以直接使用PKI算法计算。
根据本发明,CRID可以重新定义如下。签名的CRID的语法是CRID//<authority>/<data>&<signatureAuthority><signature>
上述各部分的含义如下<authority>使用在TV-Anytime技术规范文件SP002的第7部分中给出的TV-Anytime授权命名规则,从而确保其唯一性。
<data>是一个与唯一资源识别符(URI)兼容的自由格式串,并且对<authority>字段所给出的授权有意义。CRID的<data>部分对情况不敏感。
<signatureAuthority>使用在SP002的第7部分中给出的TV-Anytime授权命名规则,从而确保其唯一性。SignatureAuthority表明了定义该算法的一方以及签名计算方式。
<signature>该CRID的签名值根据signatureAuthority所定义的计算。
通过重新签名已签名的CRID可以施加多次签名。部分或者全部前面的签名可以包含在一个新的签名竞争当中。其可以使用其它的附加字段表示,例如由一个其它(保留)字符分开的字段。一些签名CRID的例子是CRID//comp.com/3874y32&comp.com32843829174CRID//broadcast.com/1.4.5&sign.com7asd76ad7作为本方法的一个变体,可能使用一个不同类型的URL来表示一个签名的CRID。该变体的一个例子是SCRID//comp.com/3874y32&comp.com32843829174可以使用不同的顺序和字符来组成新签名的CRID。而且,也可以增加一个限制来表明在数据部分中不使用的标记(“&”和“.”)。
在本发明的另一个实施例中,分解提供者签署传送到PDR的定位符。以这种方式,要检索的内容位置能够被信任,即PDR能够检验该定位符没有被改变以及该定位符来源于某个特定的分解提供者。如果签名已经被CRID管理机构签署的某些证书所检验,PDR也能够确认该CRID管理机构信任该分解提供者。定位符也能够被加密从而实现付费服务,其与加密的CRID相似,将在下文中讨论。
在本发明的另一个实施例中,由分解提供者签署或者CRID提供者签署RAR。这保护了PDR(以及消费者)免受恶意的RAR干扰。如果RAR由CRID管理机构签署,或者来自于分解提供者的签名被CRID管理机构鉴权,那么PDR将被停止查找不被CRID管理机构信任的分解提供者。RAR也可以被加密从而实现付费服务,与加密的CRID相似,将在下文中讨论。
作为一种可选的扩充,CRID或者RAR的提供者为某个分解提供者提供一个公共密钥,最好为公共密钥提供CRID或者RAR。使用该公共密钥,PVR能够检验分解提供者签署的响应。这样,PDR能够确定该响应(以及分解提供者)能够被CRID或者RAR的提供者所接受。最好是,公共密钥以CRID或者RAR的提供者所签署的数字证书的形式提供。
附图3示意性的表明了PDR的第二个实施例。在本实施例中,SIGVERFIER模块被DECRYPTOR模块所代替。该模块用于解密至少部分加密的CRID,RAR或者定位符,并且将解密的CRID,RAR或者定位符传送给RETRIEVER。
在本实施例的一个变形中,CRID的<data>部分至少利用仅对分解提供者已知的密钥部分地加密。如果存在多个分解提供者,应当使用多个加密密钥。最好是,使用不对称密码系统来执行加密,尽管使用对称的密码系统也是可能的。以这种方式,只有授权的分解提供者能够解释<data>并且执行内容分解。然而应当注意CRID的<data>部分对该PDR来说是一个基本上无意义的串。加密一个无意义的串仅是产生了另一个无意义的串。对于广播位置分解,PDR仅是简单的将CRID与正在广播的分解图表模式匹配。对于IP分解,能够使用一个加密的<data>部分,但是不能够阻止恶意分解将加密的CRID映射到错误的内容。
为了克服这个问题,建议在不同的时间和对于不同的用户,对CRID的<data>部分进行不同的加密。例如,明文的<data>部分随机填充字符来扩展,所述填充字符可以被接收机简单地滤除。这使得根据加密数据的值来猜测“明文”的数据更加困难。
也能够加密整个CRID。在这种情况下,位置分解可以随后被提供给用户作为一个付费服务。在这种情况下,只有已经预订了位置分解服务的用户才能够将CRID映射到RAR,并且将其(很可能以明文)发送给分解管理机构。与之相似,RAR,甚至来自于分解管理机构的定位符也能够被加密。如果对这项服务付费,用户最好使用授权的/指定的分解提供者。
附图4示意性的示出了PDR的第三个实施例。在该实施例中,SIGVERIFIER模块已经被一个RIGHTS EXTRACTOR模块所替代。
用户检索的内容可以被保护。通常使用内容保护来防止对内容未经授权的拷贝或者其他未经授权的使用。如果获得了被保护的内容,使用(收看)该内容就需要一个解码密钥和/或权限,即用户需要访问其它的实体,其是一个授权的服务商。
访问控制系统可以是复杂系统,即一个数字权限管理系统(DRM),但是也可以非常简单,例如,与国际专利申请WO 01/86387(代理卷号PHNL000264)所描述的系统类似。
位置分解处理和DRM系统被合并在一起。在本实施例中CRID也通过使用位置分解处理来获得用于获得权限的信息。在定位了内容之后,分解提供者将能够分解能够获得权限的位置。一个RP甚至能够提供这样的功能作为一种给用户的服务,就是其能够定位那个特殊内容的最便宜的权限,并且将这些权限的位置传送给用户。然后用户联系该位置并且购买权限。
在另一个实施例中,在CRID的<data>部分装入了优惠信息,其或者与RAR和定位符一同传送或者包含在其中传送。利用这种方式,当用户接收到优惠信息的时候,例如打折买一部电影,用户能够被提示联系某一特定的分解提供者。这种优惠也可以包括某种信用券,例如一定数量的飞行英里或者在奖金系统使用的其他的点值。信用券也可以交换来访问与CRID参考内容相关的附加内容材料。这最后选择的一种可能的实现方式在与本申请同一申请人申请的国际专利申请WO 03/019407(代理卷号PHNL010573)中描述。
另一种类型的商业模型也能够使用这种解决方案来实现。向分解提供者提供其中具有优惠数据的特定CRID能够自动获得使用该定位符所表示的内容项目的权限或者获得该定位符的权限。这种机制能够用于激励正在观看一个节目的用户继续观看下一个节目。
在上述实施例中使用的方法能够独立使用,但是这些方法能够组合起来从而提供更好的保护,或者防止多个威胁。
应当注意上述的实施例仅用于示例而非限制本发明,本领域的技术人员在不背离追加权利要求范围的情况下能够设计出各种替代实施例。
在权利要求中,括号中的参考符号不应被视为对本发明的限制。词语“包括”并不排除权利要求中列出的之外的元件或者步骤的存在。在元件前面的词语“一”和“一个”并不排除多个这种元件的存在。本发明能够以包含多个分离元件的硬件的形式实现,也可以以合适编程计算机来实现。
在设备权利要求中列举了几个装置,几个这样的装置能够嵌入到同一项目的硬件当中。唯一的事实是在多个不同的从属权利要求当中陈述的特定的方法并不表明这些方法组合起来不能有益的使用。
权利要求
1.一种用于获得由内容参考识别符(CRID)标识的内容项目的设备,包括用于接收分解授权记录(RAR)的装置,所述分解授权记录包括一个定位符,标识可以获得该内容项目的位置;用于检验CRID、RAR和定位符中的任意一个,CRID、RAR和定位符中的任意两个以及CRID、RAR和定位符三者的完整性和来源的装置;有条件地基于完整性和来源的成功检验,使用在该定位符中标识的位置获得该内容项目的样本的装置;用于管理与所述内容项目相关的数字权限的装置;所述用于识别内容项目的装置被配置用于获得与获得数字权限有关的信息,以便与定位符一起来访问内容项目。
2.权利要求1的设备,包括用于检验为CRID、RAR和定位符中的任意一个,CRID、RAR和定位符中的任意两个以及CRID、RAR和定位符三者的至少一部分提供的数字签名。
3.权利要求1的设备,包括用于解密至少部分以加密形式提供的CRID、RAR和定位符中的任意一个,CRID、RAR和定位符中的任意两个以及CRID、RAR和定位符三者的装置。
4.权利要求1的设备,包括用于检验该内容的源可信的装置。
5.权利要求1的设备,其中与获得数字权限有关的信息包括可以获得该数字权限的位置。
6.一种分解提供者系统,包括如权利要求1所述的设备,以及一个分解提供者,所述分解提供者被配置用于根据该设备提供的识别内容项目的内容参考识别符(CRID)向该设备提供定位符信息,识别可获得所述内容项目的位置,所述分解提供者还被配置用于向设备提供与获得数字权限有关的信息,以便与定位符信息一起来访问内容项目。
全文摘要
一种被配置用于获得由内容参考识别符(CRID)标识的内容项目的设备,包括用于接收分解授权记录(RAR)的装置(RESOLVER,RIGHTSEXTRACTOR),所述分解授权记录包括一个定位符,有条件地基于对CRID、RAR和定位符中的至少一个的完整性和来源的检验,标识可以获得该内容项目的位置;使用在该定位符中标识的位置获得该内容项目的样本的装置(RETRIEVER),其特征在于该设备还包括用于管理与所述内容项目相关的数字权限的装置,并且在于所述用于识别内容项目的装置(RESOLVER,RIGHTS EXTRACTOR)被配置用于获得与获得数字权限有关的信息,以便与定位符一起来访问内容项目。
文档编号H04N5/782GK101075455SQ20071009700
公开日2007年11月21日 申请日期2002年11月13日 优先权日2001年11月27日
发明者F·L·A·J·坎佩曼, A·S·R·阿斯莱, P·T·图伊斯 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1