通过连网系统的嵌入内容的数字版权数据的供应和使用的制作方法

文档序号:6456124阅读:112来源:国知局
专利名称:通过连网系统的嵌入内容的数字版权数据的供应和使用的制作方法
技术领域
本发明涉及组合通过在通信网络上进行操作的服务器
軟件使其可用的、来自多个源的内容的内容浏览器软件,更具体来说, 涉及供应和使用与所述内容组合有关的数字版权数据的服务器和浏 览器软件。
背景技术
—般来说,数字版权管理(DRM)涉及以特定上下文表达 的特定内容段的使用范围的跟踪和增强。例如,歌曲的版权所有者可 能希望保证歌曲应当仅在某些场合在某个设备上播放。DRM技术经 由回放设备中的内容和方法中的数据来增强这类希望。

发明内容
根据一个示例,确定多媒体文档("外部"内容)是否具 有嵌入外部媒体("内部"内容)的数字版权。这种数字版权校验通过 将对于外部内容已知的元数据与内部内容的元数据进行比较来实现。 连网内容浏览器可选地借助于数字版权网络服务来执行这种校验。


图1示出嵌入外部内容的内部内容的关系的示例。
图2示出具有内置和插入媒体处理程序的连网内容浏 览器的高层架构。图3示出内部和外部内容的网络分离。图4示出两种架构,在一种架构中,内部内容数字版权
4数据由提供内部内容本身的相同机构来提供,在另一种架构中,所述 数据由置信第三方数字版权服务来提供。图5示出直接地或者通过引用网络数据源将数字版权
信息编码成内部内容的两个示例。 图6是浏览器数字版权判定过程、即显示内部内容之前 要查阅关于什么网络服务的什么信息的流程图说明。
具体实施例方式
万维网(Web)具有源于它的大架构强度其中之一 的数字 版权管理问题。如果外部内容的作者知道内部内容的URL,则在技 术上很容易将内容段(将称作内部内容)嵌入其它内容段(将称作外部 内容)的内部。例如,HTML页面的作者可使用SRC标签嵌入图像或 者使用OBJECT和/或EMBED标签嵌入^f见频。这种灵活性帮助内容 和应用的Web激增(explode),但是它也引起侵犯版权和版权混乱, 例如博客嵌入来自CNN.com的版权保护照片。注意,密码和网上信 息块(cookies)等Web接入控制的常用机制没有解决这个问题。这 个问题不只是未经授权用户查看此照片,而且他们在错误的上下文、 即在CNN网站和故事之外查看此照片。 这个问题还在于虚拟商品经济的新系统的核心。例如, Cyworld.com对在某人的Cyworld页面上(具体是在"迷你屋,,中)显 示对象的图形表示的权限收费。这类虛拟对象仅在其使用范围受到严 格控制时才有价值,因为在很容易从他人的页面复制虚拟睡椅(visual couch)时,该睡椅的价值变为零。(如果人们支付现金购买这类虚拟 商品听起来不可思议,则考虑更传统的棒球卡和豆豆公仔的收集爱 好,其中它们的物质性远不如他们的人为稀缺性重要。) Cyworld的虚拟商品经济行得通,因为迷你屋的虚拟商 品全部来源于一个网络服务器位置,它在向客户机媒体浏览器发送之 前整合该媒体。这样,Cyworld可完全确定和增强迷你屋的商品的数字版权。(可使用图像操纵软件在任何迷你屋中创建任何商品的图像并不重要,因为Cyworld的用户被训练成注重这类图像必须由 Cyworld本身供应以便具有价值,正像"未许可,,收集副本具有极小 价值或者没有价值。)
但是,Cyworld的DRM解决方案没有推广到其中媒体 容器和嵌入媒体剪辑通过来自独立组织的独立媒体服务器提供的情 况。Web浏览器通过网络分别获得容器和剪辑,并且在浏览器中整合 媒体。因此,浏览器在管理媒体组合的数字版权方面可起重要作用。
Myspace.com对于由Web浏览器分别获得的容器和剪 辑的DRM具有部分解决方案。Myspace允许其成员在其配置页面上 使音乐播放器播放特定曲调。大概源于它们与音乐公司的许可证条款 的Myspace的策略是,音乐播放器只能出现在Myspace页面,而不 能剪切/粘贴到其它网页。Myspace网站设计通过使配置页面发出播放 器在初始化自身并向服务器请求音乐流时必须向服务器发送的防篡 改限时代码,来增强这个使用范围。因此,如果用户将该播放器剪切 /粘贴到另一个页面,则在代码到期之后,播放器将在它获得音乐流 的请求时失效。
Myspace的播放器DRM方案行得通,因为Myspace控 制包含播放器的页面以及版权保护资料(音乐)的服务器。但是,在没 有来自Myspace系统的主动协助的情况下,它对于希望关于它的内容 在Myspace页面上出现的方式来增强DRM的第三方不起作用。这类 第三方在其期望使用范围内获得来自所有网络内容提供商的主动协 助可能是不切实际的。
本发明人认识到,需要一种对嵌入媒体容器的媒体剪辑 的数字版权进行编码和增强的系统,其中剪辑和容器可由不同的媒体 服务器和组织实体来提供,以及数字版权数据受媒体剪辑版权所有者 控制。
例如,内部和外部内容可以是万维网文档,连网内容浏览器可以是Web浏览器,以及内容元数据可以是文档的统一资源定 位符(URL)。例如,当HTML文档包含嵌入视频的URL时,Web浏 览器可在渲染之前进行检查,以便看看是否准许该特定组合。确定是 否准许URL的特定组合的关系可在任一个文档中或者在网络服务的 实现中编码,它耳又两个URL作为输入,并且输出准许值。这种功能 性可作为Web浏览器代码本身的一部分或者在某些媒体类型特定的 浏览器插件中实现。
其它连网内容浏览器可采用这种方法。视频游戏软件和 相关类别的虚拟世界逐渐增加地访问连网内容,因此在许多方面的作 用就像浏览器。在这类情况下,例如,外部内容可以是设置在其中的 3D场景(风景、房间等),而内部内容可以是对象(动物、建筑物等)。 作为另一个示例,外部内容可以是用户的化身,而内部内容可以是服 装或武器物品。即使场景、对象、化身和服装由完全不同的作者通过 独立的网络服务来提供,也可管理其数字版权。
图1示出嵌入外部内容的内部内容的两个示例。图1(a) 示出作为二维且大部分为文本的文档中嵌入的图像,这是通过Web浏览器渲染的HTML页面的优选实施例中常见的。许多内部内容图 像类型是常用的,例如例如JPEG、 GIF、 PNG等格式的2D静态光 栅图像;例如SVG等2D矢量图像格式;例如Flash视频、AVI、 WMV、 MPEG、 Quicktime等2D视频格式;例如Flash等2.5D互动格式;例 如VRML和X3D(ISO/IEC 19775:2004)等3D互动格式。
图1(b)示出另一种形式的内容嵌入,其中外部内容为3D 场景。该图将3D对象表示为内部内容,但是任何2D媒体也可以是 3D外部内容中映射到场景的任何表面的内部内容。实际上,3D建模 和渲染中的一般惯例是将2D光栅图像映射到3D表面,称作贴图。 将视频、HTML和Flash作为紋理进行映射也是常见的。
图1(b)中的立方体表示外部/内部内容关系是相对的并 且可能是分层的。也就是说,该立方体是内部内容(相对于外部内容房间场景)和外部内容(相对于正面的内部内容紋理)。因此,在那种情 况以及可能在许多其它情况下,存在多级内容嵌入。
这种嵌入的一个方面在于,外部和内部内容可以独立创作、存储在单独文件中以及在连网系统中存储在单独服务器中。那使浏览器(或者更一般来说是内容渲染器(content renderer))处于按照 外部内容中的指令组合两者的情况,但是可能与内部内容的所有者的希望相反。这是浏览器可在数字版权管理中起积极作用的情况。
图2示出包括Web浏览器在内的浏览器中的媒体处理 的高层架构。浏览器就其本性而言通过媒体处理程序模块来处理多个 媒体及其组合。这些模块可以是浏览器代码的内置组件或者是可选插件模块。嵌入内容数字版权管理可通过浏览器核心代码、内置媒体处 理程序、插入媒体处理程序或者它们三个的某种组合来实现。
图3示出驻留在单独服务器上的内部和外部内容,其中 虚线表示服务器被管理以及内容由单独机构拥有。
图4(a)示出其中内部内容的服务器还存储和供应与将 内部内容嵌入各种外部内容的数字版权有关的数据的架构。(内部内 容和数字版权数据无需在相同的服务器硬件或操作系统进程上,但是 确实子系统之间具有高级别置信和通信,因此它们通常是同 一个管理 实体的组成部分。)。这讲得通,因为通常是内部内容的所有者有兴 趣防止数字版权被外部内容滥用。
图4(b)示出其中数字版权数据由置信第三方存储和供 应的备选架构。也就是说,内部内容的所有者信任第三方针对嵌入外 部内容的数字版权来表示内部内容。
图5示出内部内容可如何存储数字版权信息的两个示 例。图5(a)示出内部内容可如何通过对外部内容的URL进行编码来 将嵌入数字版权编码成外部内容段。这种编码可包括多个外部内容 URL,并且使用编程语言共有的URL才莫式体系(URL pattern)、如 常规表达,以便对各种外部内容URL简明编码。(根据Web浏览器8的URL来标识外部内容是本发明的优选实施例,zf旦是也可改用其它 外部内容描述符和元数据。)
特定内部内容段的这种经编码数字版权是接入控制的 变体。可使用现有接入控制信息表示技术,例如涉及外部内容元数据 模式的白名单(被允许的列表)和黑名单(被拒绝的列表)。
图5(b)示出通过对内部内容的所有者、代理或置信第三 方所提供的数字版权数据服务器的引用进行编码间接标识数字版权 数据的内部内容。在Web系统中,对数字版权数据服务器的引用通 过URL来进行。
图5的两个部分假定基于XML的媒体格式,例如 HTML、 XHTML、 X3D(以及许多其它格式)。包括XML元素名称在 内的数字版权数据的编码可取决于特定媒体格式;图5只是一种示范 格式。另外,以基于非XML的许多格式、例如2D图像的自由格式 标题数据对类似数字版权数据进行编码是直接的。或者数字版权数据 可在关联内部内容文件的单独文件中编码(例如,如果内部内容文件 为content.jpg,则浏览器可向不同服务器请求相同名称的文件,或者 向同一个服务器请求不同名称、如content.drd的文件)。
图5的示例的另一个方面在于,存储在内部内容/随内 部内容存储或者存储在单独数字版权服务上的数字版权数据可能不 只是使用URL来确定数字版权。例如,数字版权数据可包括到期数 据(以及可选地时间),在此之后允许的URL不再有效。或者数字版权 数据可指定嵌入外部内容实例的内部内容的副本的最大数量。可使用 数字版权确定的附加有用参数。在每种情况下,浏览器和/或网络服 务逻辑将得到增强以便实施这些附加参数。
图6示出浏览器找出和增强内部内容的数字版权的示 例判定过程。在流程图框l开始,在信任其中编码的任何数字版权信 息之前浏览器确定内部内容是否防篡改(例如,通过编i,、困惑、数 字签名和/或加密。没有防篡改量是绝对牢不可破的。浏览器开发人员或者也许本产业总体上可对适当的置信量度作出判定)。
在考虑防篡改时,图6的框2和3是对于如图5的格式 示例的内部内容之内的数字版权信息的存在的测试。也就是说,框2 查找直接编码进内部内容的外部内容数字版权,以及框2查找与编码 进内部内容的数字版权服务有关的信息。
图6的框4查找隐式数字版权服务的存在,这表示服务 的网络位置从内部内容的网络位置推导。在Web浏览器、服务器和 URL的一个示例中,隐式数字版权服务的URL从内部内容的URL 推导。这种推导可通过许多方式发生,例如,如果内部内容URL是 http:〃www.domain.com/path/file.ext,则可能的隐式月良务器为http:〃drm.domain.com/drm: 〃www. domain, com/http:〃www.domain.com/drm等等。浏览器将配置成识别这些推导的某个子集,以及又测试这 类服务的存在。
在图6的框5,当联络隐式数字版权服务或者众所周知 的(网络位置是浏览器先验已知的)数字版权服务时,浏览器提供外部 和内部内容的元数据,使得服务可进行数字版权确定。通过Web浏 览器和服务器,外部和内部内容URL是服务请求的一部分,例如数 字版权服务的浏览器的HTTP请求的一部分。存在若干方式将这种信 息包含在HTTP请求中,包括请求URL、请求标题和请求的主体。 一个示例是使用 URL , 例如这个示例 http:〃drm.domain.com/path/file,ext outer=http:〃www.domain2.com/path 2/file2.ext。但是存在许多备选方案。然后,数字版权服务将内部和外 部URL信息与它关于嵌入数字版权所知进行比较。
图6的框6-9是将外部内容元数据与数字版权数据进行 比较的所有步骤,它在框6的情况下从内部内容本身提取以及在框 7-9中从数字版权服务提取。在任何情况下,如果数字版权数据的处理引起外部内容嵌入内部内容的数字版权的确认,则框IO将引起显 示该组合。否则,框ll将引起显示拒绝,例如将引起显示外部内容, 但在内部内容应该出现的位置,这种方法使浏览器显示传达关于根据 数字版权数据该内部内容的显示未经授权的消息。
另一个方面是纯拒绝消息的备选方案。浏览器可引起显 示传达如何获得显示内部内容的数字版权的消息。例如,这个消息可 描述付费条款以及用于购买这类数字版权的付费用户界面的链接。这 在浏览器的用户是外部内容的所有者时特别有用,如同其中用户浏览 他/她自己的个人页面并且尝试嵌入某个内部内容的社会网络中那 样。备选消息的另 一个示例是向外部内容的所有者发送消息的用户接 口 ,要求他们获取数字版权以便显示内部内容。
权利要求
1.一种用于通过连网系统的已嵌入数据的数字版权数据的供应和使用的计算机实现方法,所述方法包括a.采用将内部内容渲染为外部内容的子部的语义来准备渲染包含对“内部”内容的引用的“外部”内容;b.比较外部内容元数据与内部内容元数据,以便查看所述外部内容是否具有将所述内部内容渲染为子部的数字版权;c.根据所述比较,将所述内部内容渲染为所述外部内容的子部,或者不进行渲染。
2. 如权利要求1所述的方法,其中,所述连网系统基于因特网 技术,所述因特网技术包括Web浏览器、Web服务器、统一资源定 位符/统一资源标识符(URL/URI)和超文本传输(HTTP)协议,内容通过 URL来引用,以及内容元数据包括引用URL。
3. 如权利要求1或2所述的方法,其中,可将内部内容数字版 权数据编码进所述内部内容本身,以及内容浏览器使用该数据来确认 内容元数据之间的数字版权。
4. 如权利要求l、 2或3所述的方法,其中,为了确定数字版权 而比较内容元数据的步骤由网络服务应内容浏览器的请求执行。
5. 如权利要求1、 2、 3或4所述的方法,其中,如果所述比较 无法确认数字版权,则所述内容浏览器显示与如何获取将所述内部内 容嵌入所述外部内容的所述数字版权有关的信息。
6. 如权利要求4所述的方法,其中,如果所述网络服务向所述 内容浏览器报告没有数字版权,则它也可采用与如何获取必要的数字 版权有关的信息进行应答。
7. 如权利要求2所述的方法,其中,将数字版权编码为内部内 容URL和外部内容URL之间的关系。
8. 如权利要求7所述的方法,其中,URL之间的所述关系实现为URL模式的白名单和黑名单指定。
9. 如权利要求2所述的方法,其中,数字版权管理功能性内置 于Web浏览器。
10. 如权利要求2所述的方法,其中,数字版权管理功能性是 Web浏览器媒体处理程序插件的一部分。
11. 如权利要求4所述的方法,其中,所述网络服务的位置从所 述内部内容位置推导。
12. 如权利要求11所述的方法,其中,所述位置通过URL来指示。
13. 如权利要求1、 2、 3、 4、 5、 6、 7、 8、 9、 10、 11或12所述的方法,其中,所述内部内容和外部内容作为单独实体所拥有和提 供的单独连网内容而存在。
14. 如权利要求l、 2、 3、 4、 5、 6、 7、 8、 9、 10、 11、 12或13 所述的方法,其中,所述比较还校验到期日期和/或时间以便确定数 字版权。
15. 如权利要求1、 2、 3、 4、 5、 6、 7、 8、 9、 10、 11、 12、 13或14所述的方法,其中,所述比较还校验将所述内部内容嵌入所述 外部内容的次数。
全文摘要
内容浏览器确定和增强要嵌入另一段的一段多媒体内容的数字版权。将这类数字版权编码为内容之内的数据、关联文件中的数据或者由数字版权网络服务来管理。在一个示例中,Web浏览器可能借助于数字版权Web服务,通过比较嵌入和被嵌入内容的URL来确定数字版权。
文档编号G06F17/30GK101601034SQ200780037614
公开日2009年12月9日 申请日期2007年10月10日 优先权日2006年10月11日
发明者A·S·帕里西, J·C·韦伯 申请人:维瓦提公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1