发许可证者接收来自请求者的请求,请求包括与数字内容相关联的权利数据,权利数据列出至少一个识别符和与其相关联的一组权利。发许可证者选择识别符和与其相关联的权利组,预期在相应的数字许可证中规定这种权利,还根据识别符选择另一组权利。另一组权利替代来自权利数据的权利组,把带有另一组权利的许可证发给请求者,从而在所发出的许可证中的另一组权利规定在再现相应的内容方面请求者必需遵守的条款和条件。
【技术实现步骤摘要】
本专利技术涉及数字权利管理(DRM)系统。尤其,本专利技术涉及使用DRM系统来公布在所定义的诸如组织、办公室、企业等的领域中的数字内容,以致可以根据相应的使用或许可证条款而限制在范围内的内容的再现(rendering)和使用。
技术介绍
强烈要求与诸如数字音频、数字视频、数字文本、数字数据、数字多媒体等数字内容联系的数字权利管理和强制,其中要把如此的数字内容分发给一个或多个用户。例如,数字内容可以是诸如文本文件之类静止的,或可以是成流的,诸如实况播送事件的成流的音频/视频。分发的一般模式包括可触摸的设备,诸如磁盘(软盘)、磁带、(紧致)光盘(CD)等,以及不可触摸的媒体,诸如电子公告板、电子网络、因特网等。在用户接收到时,这种用户借助合适的再现设备(诸如在个人计算机等上的媒体播放机)再现或“播放”数字内容。在一种情况中,诸如作者、出版者、广播员等内容所有者或权利所有者希望把这种数字内容分发给许多用户或接收者中的每一个,以许可证费用或某些其它报酬作为交换。那么,在这种情况中,内容可以是一首歌、一本歌集、一部电影等,分发的目的是产生许可证费用。若选择的话,这种内容所有者可能希望限制用户如何处置这种分发的数字内容。例如,内容所有者想限制用户至少按一种方式拷贝和向第二用户再分发,这种方式否定了内容所有者对这种第二用户的许可证费用。此外,内容所有者可能希望向用户提供灵活性,以按不同许可证费用购买不同类型的使用许可证,而同时使用户遵守事实上购买的无论什么类型的许可证的条款。例如,内容所有者可能希望使所分发的数字内容仅播放有限次数,只对于一个确定的总时间播放,只在某种类型的机器上,只在某种类型的媒体播放机上,只供某种类型的用户播放等。在另一种情况中,诸如一个组织中的雇员或成员之类的内容开发者希望把这种数字内容分发给组织中的一个或多个其它雇员或成员,或分发给组织外的其它个别人员,但是希望阻止其它人再现内容。这里,内容的分发更同类于按机密和限制的方式的基于组织的内容共享,与按许可证费用或某些其它报酬的交换的基于广大的分发相反。在这种情况中,内容可以是文档显示、电子数据表、数据库、电子邮件等,诸如可以在办公室环境中进行交换的那些,并且内容开发者可能希望保证内容留在组织或办公室环境中,非核准的个人(例如,诸如竞争者和对手)都不得进行再现。再次,组织内容开发者想限制用户至少按一种方式对这种内容拷贝和再分发给第二用户,所述一种方式是把内容向允许再现内容的个人之外的范围暴露内容。此外,内容开发者可能希望向各种接收者提供不同级别的再现权利。例如,内容开发者可能希望,相对于一个级别的个人,允许观看受保护的数字内容但是不允许打印,而相对于另一个级别的个人,允许观看和打印。然而,在每种情况中,在已经发生分发之后,如果在数字内容上有任何控制的话,这种内容所有者/开发者具有极小的控制。根据实际上每台个人计算机都包括软件和硬件这样的事实特别成问题,所述硬件和软件是进行这种数字内容的准确数字拷贝、把这种准确的数字拷贝下载到可写入磁盘或光盘、或把这种准确的数字拷贝通过诸如因特网之类的网络发送到任何目的地所需要的。当然,作为分发内容的交易的一部分,内容所有者/开发者可以要求数字内容的用户/接收者答应不按不受欢迎的方式来再分发这种数字内容。然而,这种答应是很容易作出的,也是很容易违背的。内容所有者/开发者可能试图通过通常包括加密和解密的数种已知安全设备中的任何一种来阻止这种再分发。然而,要阻止适度确定的用户(mildly determined user)对加密的数字内容进行解密,按非加密的形式保存,然后再分发这种数字内容,其可能性极小。存在一种需求,用于提供数字权利管理(DRM)和强制结构和方法,所述结构和方法允许受控制地再现和播放任意形式的数字内容,其中这种控制是灵活的和可以通过这种数字内容的内容所有者/开发者定义的。尤其,存在对于这种结构的一种需求,特别在所定义的个人组或个人级别中间共享文档的办公室或组织环境等等中,所述结构允许和促进这种受控制的再现。专利技术概要本专利技术至少部分地满足了上述需求,其中发许可证者把数字许可证发给请求者,以允许请求者再现相应的数字内容。在本专利技术中,发许可证者接收来自请求者的请求,其中请求包括与内容相关联的权利数据,其中权利数据列出至少一个识别符以及与之相关联的一组权利。发许可证者选择识别符以及与之相关联的一组权利,其中期望在所发出的许可证中规定这些权利,并且发许可证者还根据识别符选择另一组权利。另一组权利替代来自权利数据的权利组,并把具有另一组权利的许可证发给请求者,从而在所发出的许可证组中的另一组权利规定了在再现相应的内容方面请求者必需遵守的一些条款和条件。附图简述当连同附图阅读时,将较好地理解上述概要以及本专利技术的实施例的下列详细说明。为了说明本专利技术的目的,在附图中示出当前较佳的实施例。然而,应该理解,本专利技术不限于所示的精确的配置和手段。在附图中附图说明图1是表示可以在其中实施本专利技术的示例性非限制计算环境的方框图;图2是表示可以在其中实施本专利技术的、具有多个计算设备的示例网络环境的方框图;图3是根据本专利技术的系统和方法的一个实施例的功能方框图,用于公布数字内容;图4是根据本专利技术的方法的一个实施例的流程图,用于公布权利管理的数字内容;图4A是一方框图,示出如由图4的方法产生的签署的权利标签的结构;图5是根据本专利技术的系统和方法的一个实施例的方框图,用于许可权利管理的数字内容;图6A和6B是根据本专利技术的方法的一个实施例的流程图,用于许可权利管理的数字内容;图7是根据本专利技术的一个实施例的流程图,示出在再分发权利标签中执行的关键步骤;图8是根据本专利技术的一个实施例的方框图,示出通过DRM服务器向用户发出的证书,以允许用户执行离线公布;图9是根据本专利技术的一个实施例的方框图,示出规定要结合到权利标签中的信息的权利模板;图10是根据本专利技术的一个实施例的流程图,示出在创建图9的权利模板和根据权利模板创建图4A的签署的权利标签中执行的关键步骤;图11是方框图,示出基于信用的系统例子的强制结构;图12是根据本专利技术的一个实施例的方框图,示出发许可证者处理对于许可证的请求;图13是流程图,示出图12的发许可证者当发许可证时在目录方面执行的步骤;以及图14是流程图,示出当把政策注入要发出的许可证中时图12的发许可证者执行的步骤。本专利技术的详细说明计算机环境设想以图1和下列讨论来提供适合于实施本专利技术的计算环境的一般简单描述。然而,应该理解,可以设想在本专利技术的应用方面使用所有种类的手持的、便携式的计算设备、以及其它计算设备。在下面描述通用计算机时,这只是一个例子,本专利技术只需要具有网络服务器互操作性和交互作用的瘦客户机。因此,可以在涉及极少或最少的客户资源的以网络化主机化的服务(networked hostedservices)环境中实施本专利技术,例如,一个网络化环境,其中客户设备的作用只是作为对于万维网的浏览器或接口。虽然并不要求,但是开发者可以通过使用应用程序编程接口(API)来实施本专利技术,和/或可以把本专利技术包括在将以计算机可执行指令(诸如程序模块,由诸如客户工作站、服务器或其它设备之类的一台或多台计算机执行)的一般上下文来描述的网络浏览软件中。一本文档来自技高网...
【技术保护点】
发许可证者把数字许可证发给请求者以允许请求者再现相应的数字内容的一种方法,所述方法包括下列步骤:接收来自请求者的请求,所述请求包括与内容相关联的权利数据,所述权利数据列出至少一个识别符以及与其相关联的一组权利;选择识别符和与 其相关联的权利组,其中预期在所发出的许可证中规定这些权利;根据识别符选择另一组权利;以另一组权利代替来自权利数据的权利组;把具有另一组权利的许可证发给请求者,从而在所发出的许可证中的另一组权利规定在再现相应的内容方面 请求者必需遵守的条款和条件。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:A纳林,C文卡特施,FD比鲁姆,MA德米罗,PD瓦科斯曼,P马里克,RU马拉维亚拉奇切,S包尔尼,V科里什纳斯瓦米,YE罗森菲尔德,
申请(专利权)人:微软公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。