在用于提供多媒体内容的系统中提供许可证的方法

文档序号:9693259阅读:340来源:国知局
在用于提供多媒体内容的系统中提供许可证的方法
【专利说明】在用于提供多媒体内容的系统中提供许可证的方法
[0001]本发明涉及在用于提供多媒体内容的系统中提供许可证的方法。本发明还涉及用于实施该方法的计算许可证的方法。本发明最后涉及用于实施该方法的许可证服务器和信息存储介质。
[0002]所涉及的用于提供多媒体内容的系统是用于向多个用户终端提供在线多媒体内容的任何服务的任何支持系统。
[0003]用户终端是与该用户相关联的终端、即该终端的标识符与该用户的标识符相关地存储。这里,该存储是静态的,由于在该用户使用终端之前的输入而产生。例如,该存储随着由服务运营商或由用户声明所述用户是终端的所有者而产生。
[0004]用于提供多媒体内容的系统的用户使用终端来访问多媒体内容。这里,访问多媒体内容是指以明文播放该多媒体内容、存储该多媒体内容、或对其进行由该用于提供多媒体内容的系统提供的任何其他使用。
[0005]所提供的多媒体内容是视听内容(例如电视节目)、或仅音频内容(例如无线电节目)、或更具一般性地为任何包含视频和/或音频的数字内容(例如信息应用、游戏、幻灯片、图像、或任何数据集)。
[0006]这种多媒体内容特别在其受权利(例如版权或相关权利)保护时通常与其保护相符合地被提供为被数字权利管理(或DRM)系统加密。该加密通常通过对称算法借助于所谓的内容密钥执行。
[0007]数字权利管理系统领域的术语因此被用于本文的其余部分中。对该主题感兴趣的读者能够在以下文献中找到更综合性的描述,例如:
[0008]-关于DRM系统的总体架构:DRMArchitecture,草稿版本2.0,0MA-DRM-ARCH_V2_
0-20040518-D,0penMobile Alliance,2004年5月18日,
[0009]-更具体地关于许可证:DRMSpecificat1n,草稿版本2.1,0MA-TS-DRM-DRM-V2_
1-20060523-D,0penMobile Alliance,2006年5月23日。
[0010]在这种数字权利管理系统中,许可证允许用户终端访问多媒体内容。
[0011]具有为本领域技术人员所熟知的结构的该许可证包含所述终端访问多媒体内容所需的至少一个访问数据。该访问数据至多依赖于多媒体内容的标识符和用户的标识符或用户终端的标识符。因此,每个访问数据通过单射或双射关系与单对标识符相关联,每对标识符由以下形成:
[0012]-该多媒体内容的标识符,和
[0013]-该用户的标识符或该用户的终端的标识符。
[0014]访问数据通常为:
[0015]-访问规则,其描述了该用户的终端所被授权的对该多媒体内容的使用,或
[0016]-内容密钥,其是用于通过解密算法(例如对称算法)来解密该多媒体内容所需的。
[0017]内容密钥通常以通过利用专用于该终端的密钥对内容密钥加密而获得的密码的形式被插入许可证中。
[0018]每个许可证的计算因此需要来自许可证服务器的相当多的资源,特别是用于执行潜在复杂的密码算法。
[0019]在这种用于提供多媒体内容的系统中,希望访问多媒体内容的终端因此必须已经获得了必要的许可证。该许可证可以例如在例如以下事件的事件之后获得:
[0020]-与该终端所关联的用户进行订阅,
[0021]-该订阅的续订,
[0022]-该用户购买该多媒体内容,或
[0023 ]-该终端请求访问该多媒体内容。
[0024]这样的事件导致向包含在所述系统中的许可证服务器提交对许可证的请求,然后作为响应,导致由该服务器计算相应许可证并将其提供给终端。
[0025]这种用于提供多媒体内容的系统通常包括大量用户终端。在该背景下,在待处理的许可证请求的数量以及为此目的所需的计算资源方面,在某些时期、例如专用于续订订阅的那些时期或在将被急切等待的内容插入服务目录中时,所述系统的许可证服务器因此易于遭受负载尚峰。
[0026]此外,由这种用于提供多媒体内容的系统提供的服务的性质隐含了许可证请求的不均匀时间分布。实际上,在电视服务、更精确地“点播”式服务的情况下,已知的是多媒体内容的购买或访问该内容的请求以及因此的提交到许可证服务器的许可证请求在一天的某些时段中、主要是在大部分用户能够使用系统的时候更多。该事实进一步增大了许可证服务器遭受前述负载高峰的风险。
[0027]前述计算许可证的潜在复杂性也增大了该风险。
[0028]所指出的许可证服务器的负载的高峰风险威胁该服务器在有限时间内以使得避免妨害服务质量的方式发送所请求许可证的能力。
[0029]因此特别有益之处在于限制该风险。
[0030]现有技术还从以下文献中得知:
[0031]-ffO 0058811A2,
[0032]-ffO 0021239A1。
[0033]本发明旨在提高许可证服务器在有限时间内发送所请求的许可证的能力。
[0034]本发明的主题因此是根据权利要求1的用于提供许可证的方法。
[0035]在所述方法中,在接收许可证请求的步骤a)之前的步骤e)中,预计算用于许可证的至少一个访问数据的操作允许在步骤b)中选择预计算数据项而不必在此时生成所述数据项,并且因此使得如果所请求的许可证为所述访问数据已经被预计算的许可证,则可以减轻许可证服务器响应于接收该许可证请求的计算负载。
[0036]在所述方法中,为用户获得第一推荐列表并且从该第一列表中选择用于预计算操作的内容标识符允许增大步骤a)中所请求的许可证处于访问数据在步骤e)中已被预计算的那些许可证之中的可能性。因此,增大了通过进行预计算操作可能获得的、对许可证服务器的计算负载的减轻的可能性。第一推荐列表实际上的特征在于包含在系统中可用多媒体内容的更大集合中的多媒体内容的有限数量的标识符,与该更大集合的其他多媒体内容相比,由该第一列表识别的多媒体内容具有更大可能性被用户终端访问。
[0037]该用于提供许可证的方法的实施例能够包括权利要求2的特征。
[0038]该用于提供许可证的方法的这些实施例还具有以下优点:
[0039]-将为该用户构造的第一或第二推荐列表传送到该用户的该终端或该用户的另一终端以及通过该用户的所述终端或该用户的所述另一终端显示该第一或第二推荐列表的操作允许有助于用户选择访问数据已经被预计算的多媒体内容标识符中的一个。
[0040]本发明的另一主题是用于通过用于实施上述方法的电子许可证服务器计算许可证的方法。
[0041]该用于计算许可证的方法的实施例可以包括该计算方法的从属权利要求的特征中的一个或更多个。
[0042]该用于计算许可证的方法的这些实施例还具有以下优点:
[0043]-计算许可证服务器的工作负载和根据所计算的工作负载来阻止或触发步骤e)的操作允许在所计算的工作负载已经过度时不触发该方法的步骤e),并且因此允许不进一步加重负载高峰。
[0044]本发明的另一主题是一种信息存储介质,当包括用于执行上述用于计算许可证的方法的步骤e)的指令被电子计算机执行时,所述介质包括这些指令。
[0045]本发明的最后主题是一种包括电子计算机的许可证服务器,所述电子计算机被编程以触发和执行上述用于计算许可证的方法的步骤e)。
[0046]根据阅读以下仅通过非限制性示例给出和参照附图进行的描述,将更好地理解本发明,在附图中:
[0047]?图1为用于提供多媒体内容的系统的架构的示意图,
[0048]?图2为用于在用于提供多媒体内容的系统中提供许可证的方法的示
[0049]意图。
[0050]在这些图中,在表示相同元件时给出相同的附图标记。
[0051]在本说明书的其余部分中,不详细描述本领域技术人员所熟知的特征。
[0052]图1描绘了用于提供多媒体内容的系统2,其用于实施用于提供许可证的方法。
[0053]该系统2包括多个、通常数千个的用户终端,其通过网络20—方面连接到多媒体内容的服务器30,并且另一方面连接到服务网关40。这里,假定所有这些用户终端是相同的。因此,为了简化说明,图1中描绘了仅一个终端10。
[0054]终端10包括可编程电子计算机12、存储器14和人机界面
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1