具有多条内容的媒体存储结构在内容分发系统中的使用的制作方法

文档序号:6569939阅读:141来源:国知局
专利名称:具有多条内容的媒体存储结构在内容分发系统中的使用的制作方法
技术领域
本发明涉及具有多条内容的单个媒体存储结构在数字权限管理系 统中的使用。
背景技术
目前,对于许多公司来说,对通过网络在计算机之间传送的数字 内容进行保护是非常重要的。各公司尝试通过实施某种形式的数字权
限管理(DRM)处理来确保这种保护。DRM处理通常包括对内容条进 行加密(例如,加密二进制形式的内容)以限制已经被授予访问该内 容的权利的那些人的使用情况。
密码学是传统的对跨越网络传输的数据进行保护的方法。在其典 型的应用中,密码学保护相互信任的双方之间的通信免于受到对传送 中的数据的攻击。然而,对于现今的许多数字文件传送应用来说(例 如,对于音频或视频内容的传送来说),范式已经发生改变,因为接收 内容的一方(即,"接收方")可能会试图破解提供内容的那方(即,"分 配方(distributingparty)")对内容施加的DRM加密。此外,随着网络 渗透攻击的激增,第三方可能能够访问接收方的计算机从而访问受保 护的内容。
分发在现有DRM系统中的一些内容条是彼此有关的。然而,现有 的DRM系统经常不允许内容接收者灵活购买或许可来自DRM内容的 相关集合的内容子集。例如, 一个现存的DRM系统沿着与某些歌曲相 关联的音乐视频分发这些歌曲。在沿着相关联的音乐视频分发歌曲时, 这种DRM系统严格地要求接收者或者(1)要购买歌曲和与其相关联 的音乐视频,或者(2)要提前存取歌曲和与其相关联的音乐视频。因 此,本领域需要这样一种DRM系统,其灵活地允许内容接收者购买或 许可来自DRM内容的相关集合的内容子集。

发明内容
本发明的某些实施例提供了通过网络分发内容的方法。该方法将 单个媒体存储结构分发给连接到网络上的设备(例如,计算机、便携 式播放器等)。多媒体存储结构包括第一和第二条加密的内容。根据设 备是否被允许访问第一条内容、第二条内容或这两条内容,该方法为
设备提供了用于对设备能够访问的多条内容进行解密的密钥集合(a set of keys)。
提供的密钥的集合可能包括一个或多个仅用于解密两条加密的内 容的其中一条的密钥。可替换的,其可包括用于解密两条加密的内容 的一个或多个密钥。例如,选出的密钥集合可包括用于解密加密的第 一条的第一密钥和用于解密加密的第二条的第二密钥。根据提供的密 钥集合,设备就能够解密和访问媒体存储结构中的两条内容中的任意 一条或媒体存储结构中的两条加密的内容。
媒体存储结构包括存储第一条加密的内容的第一内容段,和存储 第二条加密的内容的第二内容段。在一些实施例中,媒体存储结构还 包括第一和第二密钥段,其分别用于存储用于解密第一和第二条加密 的内容的第一和第二密钥。 一些实施例的方法将分发具有来自与分发 第一和第二密钥的一个或多个计算机分离的计算机的加密的第一和第 二内容条的媒体存储结构。在一些实施例中,接收媒体存储结构的设 备将第一和第二密钥插入在媒体存储结构的第一和第二密钥段中。
一条加密的内容可能是关于特定演示(例如,音乐视频、电影等) 的音频内容(例如,音轨(audiotrack)、歌曲、声轨(soundtrack)等), 而另一条加密的内容可能是关于特定演示的视频内容(例如,视轨 (video track)、视频片段(video clip)等)。可替换地,两条内容可以 都是视频内容(例如, 一个或多个场景的不同角度的视频片段)或都 是音频内容(例如,歌曲的不同版本或混合或者电影中的对白的不同 语言)。此外,与音频或视频不同的内容可存储在媒体存储结构中。例 如, 一条内容可以是音频或视频内容,而另一条内容可以是与音频或 视频内容条相关联的歌词或对白。
一些实施例中的方法对包含了多于两条内容的媒体存储结构进行 分发。例如,在一些情况下,媒体存储结构包括一条音频内容和两条视频内容,这两条视频内容可包括两个不同的与音频内容相关联的视 频片段(例如,可以是与歌曲相关联的两个不同的音乐视频)。
在一些实施例中,接收媒体存储结构的设备(例如,计算机)将 媒体存储结构传送给另一个设备(例如,便携式播放器)。在这个传送 中,在媒体存储结构到其他设备的传送(例如,在便携式播放器中) 中来自媒体存储结构的多条内容中的一条可被除去。在一些情况下, 从媒体存储结构中除去内容以便减少对其他设备资源的消耗。在其他 情况下,因为其他设备不具有访问这个其他内容的权利,所以从媒体 存储结构中除去该内容。


本发明的新颖特征是在所附权利要求中提出的。然而,为了解释, 在以下附图中列举了几个实施例。
图1举例说明了这种媒体存储结构的实例;
图2举例说明了一实例,在该实例中,选定的密钥集合包括用于 解密第一条加密的内容的第一密钥和用于解密第二条加密的内容的第 二密钥;
图3举例说明了媒体存储结构的另一实例;
图4-10举例说明了一些实施例的媒体存储结构中的相关条内容的 各种实例;
图11举例说明了一些实施例的内容分发系统; 图12从概念上举例说明了计算机、DRM服务器和内容高速缓存 服务器之间的相互作用的一个可能集合的实例;
图13举例说明了获取媒体文件的计算机的另一个实例;
图14举例说明了在图11所示实例中接收的两个密钥的计算机存
储;
图15举例说明了在图13所示实例中接收的密钥的计算机存储; 图16举例说明了正在将其DRM内容与便携式播放器同步的计算 机的实例;
图17从概念上举例说明了在一些实施例中计算机使得一组内容与 便携式播放器同步而执行的处理。
具体实施例方式
在以下说明中,为了解释提出了许多个细节。然而,本领域普通 技术人员将理解不使用这些具体细节也能实现本发明。在其他例子中, 为了不会因为不必要的细节而模糊本发明的说明,己知的结构和设备 用框图形式来表示。 I.媒体存储结构
本发明的一些实施例为连接到网络的设备(例如,计算机、便携
式播放器等)提供了用于分发单一媒体存储结构(unitary media storage structure)的内容分发系统。每个单一媒体存储结构包括相关条内容的 集合。至少在一些实施例的一些单一媒体存储结构中,每条内容被单 独加密以保护该内容不会在未经授权的情况下使用。多条内容的实例 包括视频、音频、文本、声音等。
图1从概念上举例说明了一些实施例的单一媒体存储结构100的 实例。如该图所示,媒体存储结构包括第一和第二条加密的内容105 和110。它也包括第一和第二段115和120,他们用于包含用于解密第 一和第二条内容105和110的第一和第二密码密钥(cryptographic key)。 媒体存储结构也包括头部125,头部125包括关于媒体存储结构中的内 容的元数据。
根据设备是否被允许访问第一条内容105、第二条内容110或这二 者,系统为设备提供了用于对设备能够访问的多条内容进行解密的密 钥集合。提供的密钥集合可仅仅包括仅用于解密两条加密的内容的其 中一条的一个密钥。可替换地,其可包括用于解密两条加密的内容的 两个密钥。
例如,图2示出了一个实例,其中,选出的密钥集合包括用于解 密第一条加密的内容105的第一密钥215和用于解密第二条加密的内 容110的第二密钥220。图3示出了媒体存储结构100的另一个实例。 在这个实例中,媒体存储结构100仅仅包括用于解密第二条加密的内 容110的第二密钥220。
根据系统提供给设备的密钥集合,设备能够解密和访问两条内容 105和110的其中一条或者这两条加密的内容。 一些实施例的系统从计算机分发具有加密的第一和第二内容条105和110的媒体存储结构, 该计算机与分发用于解密第一和第二条加密的内容的第一和第二密钥 215和220的一个或多个计算机相分离。
尽管这种应用描述了接收、存储、操作和使用"密钥",可以理解 的是能利用已知技术的主机来伪装密钥。例如,密钥隐藏(key hiding)、 密钥加密、将密钥分割成多于一条以被分开存储,以及读写操作的混 淆,都可以使用并被认为在接收、存储和使用"密钥"的通用概念范 围内。
如上所述, 一些实施例分发的单个媒体存储结构包括相关条内容 的集合。在一些实施例中,当两条内容涉及相同的音频和/或视频演示 (例如,歌曲、电影、音乐视频等)时,这两条内容是相关的。在一 些情况下,两条相关内容可被同时浏览或播放。在其他情况下,两条 相关内容可被独立地浏览或播放。
图4-10示出了在一些实施例的媒体存储结构中的相关多条内容的 不同实例。图4示出了存储结构400的实例,在存储结构400中,一 条加密的内容是与特定演示(例如,音乐视频、电影等)相关的音频 内容405 (例如,音轨、歌曲、声轨),而另一条加密的内容是关于特 定演示的视频内容410 (例如,视轨、视频片断等)。
图5示出了存储结构500,该存储结构500包括两条视频内容。这 两条视频内容的一个实例是为了覆盖电影中的一个或多个场景而从不 同角度拍摄的两个视频片段。 一条视频内容也可包括与其视频内容相 关联的音频内容或可仅仅包括视频数据。图6示出了包括两条音频内 容的存储结构600。这两条音频内容的一个实例是歌曲的两个不同版本 或混合。
不同于音频或视频的内容可存储在本发明的一些实施例的媒体存 储结构中。例如,图7示出了媒体存储结构700,其存储一条音频内容 705和另一条文本内容710,文本内容710可以是歌词、对白或其他与 音频内容705相关联的数据。类似的,图8示出了存储一条视频内容 805和另一条文本内容810的媒体存储结构800,文本内容810可以是 与视频内容805相关联的对白。
在一些情况下,系统分发包含多于两条内容的媒体存储结构。例
9如,图9示出了包括一条音频内容(例如,歌曲)以及两条视频内容
的媒体存储结构900,其中两条视频内容可以是与音频内容相关联的两 个不同视频片段(例如,可以是与歌曲相关联的两个不同的音乐视频)。 类似地,图IO示出了包括一条视频内容(例如,电影)以及两条音频 内容的媒体存储结构1000,其中两条音频内容可以是不同语言的视频 的音频成分。
在图4-10所示的各个实例中,媒体存储结构包括用于解密媒体存 储结构中存储的每一条内容的密钥。如上所述, 一些实施例的内容分 发系统允许获得(例如,购买或许可)用于访问特定设备的媒体存储 结构的不同的密钥集合。在一些实施例中,设备将获得的密钥集合存 储在媒体存储结构中,并使用获得的密钥集合来解密和访问己经为了 访问设备而购买或许可的媒体存储结构的内容。 一旦被解密,设备就 能够单独地或同时地浏览或播放被解密的多条内容。
在一些实施例中,接收到媒体存储结构的设备(例如,计算机) 将媒体存储结构传送给另一设备(例如,便携式播放器)。在这个传送 过程中,可在媒体存储结构到其他设备的传送过程中(例如,在便携 式播放器中)从媒体存储结构中除去一条内容。在一些实施例中,除 去其中一条内容以便减少对其他设备资源的消耗。
以上的一些实施例是通过参考自身包括多个可用于存储密钥的段 的媒体存储结构来说明的。这样的存储段可结合到许多媒体文件格式 中,包括Quicktime文件格式、Windows Media文件格式、Real媒体格 式、ISO/IEC 14496-12、 Motion JPEG等。普通技术人员可认识到,在 一些实施例中,密钥可从它们所属的多个单一媒体文件以其它方式存 储和分别传送。 II.内容分发系统
图11示出了一些实施例的内容分发系统1100。这个内容分发系统 以保护内容的数字权限(即,保障合法使用)的方式分发内容。为了 分发相关的内容,该系统分发带有多条相关内容的单个媒体存储结构。 在这个实例中,媒体存储结构可以是媒体文件。普通技术人员将认识 到其他实施例可使用其他类型的存储结构。
如图11所示,内容分发系统1100包括内容高速缓存服务器1105、DRM服务器1110和内容接收计算机1115。计算机1115通过例如局域 网、广域网、多个网络组成的网络(例如因特网)等计算机网络连接 到服务器1105和1110。
通过这种连接,计算机1115与DRM服务器1110通信以获得内容。 在一些实施例中,内容分发系统IIOO并不承担对内容的销售或许可。 因此,在这些实施例中,DRM服务器1110简单地对被授权的计算机 执行内容分发,而不考虑任何商业目的。
然而,为了说明的目的,以下描述的内容分发系统1100的几个实 施例包括在内容的销售或许可中。因此,在这些实施例中,DRM服务 器1110是计算机1115的用户可从其购买或许可内容的服务器。换言之, 一些实施例的DRM服务器1110是处理用于购买或许可内容的商业交 易的服务器。在一些例子中,某种内容可免费购买或许可。
在DRM服务器1110确定计算机1115能够获得内容后,内容分发 系统1100使用内容高速缓存服务器1105来通过网络1120向计算机 1115提供含有一条或多条DRM内容的媒体存储文件。在一些实施例 中,系统1100使用多个高速缓存服务器1105来在网络的不同位置处 缓存内容,以便改善跨越网络下载内容的速度和效率。对于DRM服务 器1110指导高速缓存服务器1105提供给计算机1115的每个媒体存储 文件,DRM服务器1110为计算机提供密钥的集合来用于解密媒体存 储文件中存储的内容。
图12从概念上举例说明了计算机1115、 DRM服务器1110和内容 高速缓存服务器1105之间的一组可能的相互作用的实例。这组相互关 系代表了本发明一些实施例的内容获得处理1200。如该图中所示,当 计算机1115向DRM服务器1110发送请求(在1205)以购买或许可 特定媒体文件中存储的一条或多条内容时获得处理1200开始。在1210 处,DRM服务器接收这种请求。
然后获得处理使DRM服务器1110和/或正在购买的计算机1115 执行一个或多个操作(在1215)来完成购买或许可交易。在交易完成 之后,DRM服务器1110向内容高速缓存服务器1105发送(在1215) 向计算机1115发送购买的或许可的内容的媒体文件的请求。
在1225处,高速缓存服务器1105接收这个请求,并且作为响应,开始(在1230)将媒体文件下载到正在进行购买的计算机1115。图11 示出了内容高速缓存服务器1105下载到计算机1115的媒体文件1125 的实例。在这个实例中,媒体文件具有五段。第一和第二段1145和1155 包含了两条加密的内容。每条内容用特定的内容密钥进行加密。第三 和第四段1150和1160是文件中的空段,其在计算机1115购买或许可 了内容密钥时用于插入这样的内容密钥。最后,第五段1165是头部域, 其包含了关于内容和/或内容密钥的元数据。
计算机1115接收(在1235)高速缓存服务器提供的媒体文件。计 算机1115将对下载的确认发送(在1240)给DRM服务器1110。在 1220之后,DRM服务器1110转变成等待状态1245以等待从计算机 1115接收的确认。
一旦在1245处DRM服务器1110接收到对下载的确认,则其基于
计算机1115购买或许可的多条内容向计算机1115发送(在1250)密
钥的集合。在图11所示的实例中,计算机1115已经获得媒体文件中
存储的两条内容。因此,在这个实例中,DRM服务器1110发送(在
1250处)允许计算机1115访问媒体文件1125中的两条内容的密钥的 鱼厶
朱口 o
在图11所示的实例中,这个密钥集合包括两个内容密钥1130和 1132。在一些实施例中,每条内容(例如,1145或1155)基于特定的 内容密钥(例如,1130或1132)进行加密。这样,计算机1115使用内 容密钥1130对加密的内容1145进行解密,并使用内容密钥1132对加 密的内容1155进行解密。
图13示出了计算机1115获得媒体文件1125的另一个实例。在该 实例中,计算机1115仅仅获得了第一加密的内容1145。因此,即使高 速缓存服务器1105为计算机1115供应了包含两条内容的媒体文件, DRM服务器1110仅仅供应用于加密的内容1145的内容密钥1130。
因此,在该实例中,计算机能通过使用内容密钥1130访问媒体文 件中的加密的内容1145。然而,由于计算机1115没接收到用于媒体文 件1125中的加密的内容1155的加密的内容,所以计算机不能将加密 的内容1155解密。
如图12所示,计算机1115接收到(在1255) DRM服务器1110
12供应的密钥集合。如图12所示,计算机1115将这个密钥集合存储(在 1260)到媒体文件中。图14示出了计算机对其在图11所示的实例中 接收的两个密钥的存储。如该图所示,计算机1115最初将内容密钥1130 和1132存储在临时存储器1405和1407中。然后,它将这些内容密钥 与其在1235处接收的且其临时存储在临时存储器1410中的媒体文件 1125合并起来。计算机然后将合并得到的媒体文件存储在内容库存储 器1415中。
图15示出了计算机对其在图13所示的实例中接收的密钥的存储。 除了因为计算机没有获得或者接收到用于第二加密的内容的内容密钥 1132而使合并的文件(存储在内容媒体库1415中)不包含这个内容密 钥外,图15所示的存储操作与图14所示的存储操作相类似。
在上述实施例中,内容分发系统1100利用一个计算机来提供加密 的内容,同时使用另一个计算机提供将加密的内容解密所必需的密钥。 本领域普通技术人员将认识到,在其他实施例中,内容分发系统可利 用 一个计算机来提供加密的内容和用于将加密的内容解密的密钥。
可替换地,在其他实施例中,内容分发系统使用多于一个的计算 机来为内容提供密码密钥。例如,可从一个服务器得到音频内容的密 钥,而对于存储在相同媒体存储结构中的相关视频内容的密钥可从另 外的服务器获得。多个服务器甚至可以由不同方拥有和管理,因为这 可以是不同方管理的权限。
并且,在上述实施例中,内容分发系统1100为解密不同条内容提 供不同的密码密钥。在其他实施例中,内容分发系统可利用不同的编 码方案来对不同条内容进行加密。例如,系统可利用对称编码方案来 加密音频内容,但利用非对称加密方案来加密视频内容。可替换地, 系统可将音频内容完全加密,但仅仅加密部分视频内容。
图12还示出了计算机1115、 DRM服务器1110与高速缓存服务器 1105之间的一组可能的相互作用。普通技术人员将认识到,在其他实 施例中这些计算机可以以不同方式进行交互。例如,在一些实施例中, 计算机1105不向DRM服务器发送对接收到媒体文件的确认。在这些 实施例中的某些实施例中,DRM服务器独自将密钥集合发送给计算机 1115。
13尽管一些实施例是通过参考简化的网络配置描述的,但可理解在
本文描述的框架内可存在许多改动。例如,DRM服务器被显示为单个 计算机,但为了达到本专利的目的,这种服务器可包括许多互联的计 算机和/或存储器和/或互联的多件设备。类似地,内容高速缓存服务器 可以是单个计算机或形成服务器的联网的计算机和存储器的集合。此 外,尽管内容可从内容高速缓存服务器直接或间接地供应给特定的客 户端计算机,其他传递方法可致使计算机向对等计算机、便携式存储 设备要求将其可用内容解密的密钥,或一些其他传递机制。
III.与播放器的同步
在一些实施例中,计算机1115可将其DRM内容与也被允许访问 DRM内容的便携式播放器同步。在一些情况下,这种同步从计算机下 载到便携式播放器的媒体文件中除去一条或多条内容。在一些情况下, 除去这些条内容是为了减轻对其他设备的资源的消耗。但在其他情况 下,从媒体存储结构中除去内容是因为其他设备不具有访问这些其他 内容的权限。
图16示出了计算机1115将其DRM内容与便携式播放器1605同 步的实例。便携式播放器可以是音乐播放器、音频/视频播放器等。当 计算机1115将其DRM内容与播放器1605同步时,便携式播放器1605 在一些实施例中接收(1)来自计算机1115的DRM内容,和(2)用 于解密其接收的每条DRM内容的内容密钥。便携式设备然后存储接收 到的加密的DRM内容和相关密钥。
图17从概念上示出了计算机1115在一些实施例中执行的用来将 一组内容与播放器1605同步的处理1700。如该图所示,当接收到将一 组内容与播放器1605同步的请求时,处理1700开始(在1705)。该处 理然后识别(在1710)与播放器的用户帐号ID相关联的那组媒体文件。
接下来,该处理确定(在1715)计算机1115是否正在存储任何还 没有下载到播放器的用于播放器的媒体文件(即,是否存在任何需要 在计算机和播放器之间同步的媒体文件)。如果不是,则该处理结束。
否则,该处理选择(在1720)需要被同步的媒体文件。在1720 处,处理从媒体文件中除去任何一条已经被指定为不应下载到便携式播放器的内容的内容。在一些实施例中,计算机使用允许用户指定用 户希望与便携式播放器同步的内容的应用程序。
如果该处理从媒体文件中除去了 (在1720)任何内容,在本发明 的一些实施例中其也从媒体文件中除去内容的相关内容密钥和元数 据。图16示出了一个实例,其中,从下载到便携式播放器1605的媒 体文件1600中除去视频内容及与它相关的内容密钥。
在1720之后,该处理下载(在1725)仅包含必须与播放器同步的 加密的内容的媒体文件(即,下载已经除去了不应下载到播放器的任 何内容的媒体文件)。在一些实施例中,下载的媒体文件不仅包含一条 或多条加密的内容,还包含了可用于解密该内容的一个或多个内容密 钥。在一些实施例中,下载到给播放器的媒体文件中的密钥集合与用 于解密计算机1115上的内容的密钥集合相同。在其他实施例中,下载 的媒体文件中的密钥是不同的密钥集合。
播放器然后将下载的媒体文件存储(在1725)到其内部存储器(例 如,其内部非易失性存储器、硬盘驱动、闪速存储器等)上。在1725 之后,该处理确定(在1730)是否还有任何用于播放器的额外的内容 没被下载到播放器(即,是否有需要在计算机和播放器之间同步的任 何额外的内容)。如果有,则该处理为了需要同步的那条内容重复1720 和1725。如果没有,该处理结束。
图17提供了在本发明的一些实施例中在计算机与播放器之间同步 媒体文件的说明性实例。普通技术人员将认识到,其他实施例使用其 它处理来同步媒体文件。同样,在一些实施例中,便携式播放器直接 与DRM服务器和/或内容高速缓存服务器通信以获得内容。
IV.加密
如上所述,本发明的几个实施例提供了用于分发内容的DRM处理 和系统。这些处理和系统基于密码密钥来将内容加密和解密。将内容 加密需要基于一个或多个密码密钥将内容从可辨认的形式(称为明文) 转变成不可辨认的形式(称为密文)。将内容解密需要通过使用一个或 多个密码密钥将加密的内容转变成可辨认的形式。
加密密钥是一条控制密码学算法的操作的信息。在对称加密技术中,用于加密内容的密钥是与用于解密内容相同的密钥。在非对称加 密技术中,不利用相同的密钥来加密和解密内容。例如,在一个方案 中,加密设备使用接收者的公共密钥来加密的内容,而接收者使用其 私有密钥来将经加密的内容解密。
上述实施例的许多特征可根据对称或非对称加密方案来实现。同 样,在一些实施例中,对二进制形式的内容应用加密。尽管一条内容 的未加密的二进制形式对于普通人来说很难译解,但其可以被应用程 序或操作系统译解出。另一方面,理想情况下, 一条内容的加密二进 制形式在不首先通过使用一个或多个密码密钥进行解密时不应被任何 应用程序或操作系统译解出。
尽管通过参考多个具体细节描述了本发明,但本领域普通技术人 员将理解在不脱离本发明的精神的情况下本发明可以其他具体形式来 实现。例如,尽管以上描述的一密钥集合用于一些实施例的媒体存储 文件,但其他实施例提供了不同的密钥集合,这些不同的密钥集合定 义针对媒体存储文件的内容的不同设备的不同访问级别。这样,本领 域普通技术人员将理解,本发明并不受上述说明性细节的限制,但将 受到所附权利要求的限制。
权利要求
1. 一种用于分发内容的数字权限管理(DRM)方法,该方法包括a)向设备提供单个媒体存储结构,其中所述媒体存储结构包括第一和第二条加密的内容;b)基于所述设备有权访问的多条内容,从第二密钥集合当中选择第一密钥集合;和c)向所述设备提供所述第一密钥集合以控制所述设备能够访问哪条内容。
2. 如权利要求l所述的方法,还包括在所述设备处,将所述第一密钥集合存储在媒体存储结构中。
3. 如权利要求l所述的方法,其中所述第一密钥集合包括密码密钥, 该密码密钥用于解密所述设备有权访问的媒体存储结构中的每条内 容。
4. 如权利要求l所述的方法,还包括 在提供单个媒体存储结构之前,完成商业交易,在该交易中,所述设备的用户获得访问所述媒体存储结构中的某些条内容的权限。
5. —种内容分发系统,其包括-a) 用于接收内容的多个设备;b) 至少一个用于分发媒体存储结构的计算机,每个媒体存储结构 包括一组加密的内容条和密钥集合,其中,所述密钥集合中的每个特 定密钥用于将所述一组加密的内容中的特定条内容解密,其中, 一个 媒体存储结构的一组加密的内容条具有多于一条的内容。
6. 如权利要求5所述的内容分发系统,其中每个媒体存储结构还包 括元数据。
7. 如权利要求5所述的内容分发系统,其中多个设备是计算机。
8. 如权利要求7所述的内容分发系统,还包括多个与计算机同步以 接收媒体存储结构的便携式播放器。
9. 如权利要求8所述的内容分发系统,其中将至少一个便携式播放 器与计算机同步的过程致使从至少一个媒体存储结构中除去内容。
10. —种数据结构,其包括a) 头部信息;b) 多个加密的媒体部分,和c) 多个密钥,其中每个密钥用于将所述加密的媒体部分中的相应 一个解密。
11. 如权利要求10所述的数据结构,其中所述加密的媒体部分的其中 一个是音频内容,而所述加密媒体部分的另一个是与所述音频内容相 关的视频内容。
12. 如权利要求ll所述的数据结构,其中所述音频内容是歌曲,而所 述视频内容是与该歌曲相关联的音乐视频。
13. 如权利要求ll所述的数据结构,其中所述加密的媒体部分的其中 一个是音频内容,而所述加密的媒体部分的另一个是与所述音频内容 相关的文本内容。
14. 如权利要求ll所述的数据结构,其中所述音频内容是歌曲,而所 述文本内容是歌曲的歌词。
15. 如权利要求ll所述的数据结构,其中所述加密的媒体部分的其中 一个是视频内容,而所述加密的媒体部分的另一个是与所述视频内容 相关的文本内容。
16. 如权利要求ll所述的数据结构,其中所述文本内容是与视频相关 联的对白。
17. —种用户接收许可来访问媒体内容的方法,其包括a) 接收具有多个受保护的媒体部分的单一媒体存储结构,b) 从许可授权部接收已经允许用户访问的每个受保护的媒体部分 的密钥,c) 使用所述密钥来访问己经允许用户访问的所述媒体部分。
18. 如权利要求17所述的方法,还包括将接收到的密钥存储在所述单 一媒体存储结构中。
19. 一种授权允许访问媒体内容的方法,该方法包括a) 向设备提供带有多个受保护的媒体部分的单一媒体存储结构;b) 向所述设备提供用于已经允许所述设备访问的每个受保护的媒 体部分的密钥,其中每个密钥用于访问已经允许用户访问的媒体部分。
20. 如权利要求19所述的方法,其中在提供了密钥之后,提供的密钥 被存储在所述单一媒体存储结构中。
全文摘要
本发明提供了向连接到网上的设备(例如,计算机、便携式播放器等)分发单个媒体存储结构的方法。媒体存储结构包括第一和第二条加密的内容。根据设备是否被允许访问第一条内容、第二条内容或两条内容,向设备提供了用于将设备能够访问的那些条内容解密的密钥集合。提供的密钥集合可包括仅用于解密两条加密的内容的其中一条的一个或多个密钥。基于提供的密钥集合,设备然后可解密和访问媒体存储结构中的两条内容中的任意一条或媒体存储结构中的两条加密的内容。
文档编号G06F17/30GK101535987SQ200680046319
公开日2009年9月16日 申请日期2006年10月10日 优先权日2005年10月11日
发明者A·J·法鲁贾, G·法索利, T·道迪 申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1