个人许可服务器及其使用方法.pdf

上传人:a*** 文档编号:1068904 上传时间:2018-03-29 格式:PDF 页数:22 大小:653.85KB
返回 下载 相关 举报
摘要
申请专利号:

CN200980105665.6

申请日:

2009.01.15

公开号:

CN101952832A

公开日:

2011.01.19

当前法律状态:

授权

有效性:

有权

法律详情:

专利权人的姓名或者名称、地址的变更IPC(主分类):G06F 21/10变更事项:专利权人变更前:桑迪士克科技股份有限公司变更后:桑迪士克科技有限责任公司变更事项:地址变更前:美国得克萨斯州变更后:美国得克萨斯州|||授权|||专利申请权的转移IPC(主分类):G06F 21/00变更事项:申请人变更前权利人:桑迪士克公司变更后权利人:桑迪士克科技股份有限公司变更事项:地址变更前权利人:美国加利福尼亚州变更后权利人:美国得克萨斯州登记生效日:20120625|||实质审查的生效IPC(主分类):G06F 21/00申请日:20090115|||公开

IPC分类号:

G06F21/00

主分类号:

G06F21/00

申请人:

桑迪士克公司

发明人:

法布里斯·E·乔甘德库洛姆

地址:

美国加利福尼亚州

优先权:

2008.02.19 US 12/070,689

专利代理机构:

北京市柳沈律师事务所 11105

代理人:

黄小临

PDF下载: PDF下载
内容摘要

公开了个人许可服务器及其使用方法。在一个实施例中,提供了一种个人许可服务器,包括存储器和电路,该电路可操作用于接收来自许可服务器的数字版权管理(DRM)许可;将该DRM许可存储在该存储器中;以及将该DRM许可提供给个人许可服务器客户端,其中该个人许可服务器客户端接收所述DRM许可,而无需与所述许可服务器通信。在另一实施例中,提供了一种个人许可服务器客户端,其从许可请求器接收对来自许可服务器的数字版权管理(DRM)许可的请求;响应于该请求,与个人许可服务器而不是该许可服务器通信以接收该DRM许可;以及将该DRM许可提供给该许可请求器。提供了其他实施例,这些实施例的每个可以单独或者彼此组合使用。

权利要求书

1: 一种个人许可服务器, 包括 : 存储器 ; 以及 电路, 可操作用于 接收来自许可服务器的数字版权管理 (DRM) 许可 ; 将该 DRM 许可存储在该存储器中 ; 以及 将该 DRM 许可提供给个人许可服务器客户端, 其中该个人许可服务器客户端接收所述 DRM 许可, 而无需与所述许可服务器通信。
2: 如权利要求 1 所述的个人许可服务器, 其中所述个人许可服务器和所述个人许可服 务器客户端处于分离的设备中。
3: 如权利要求 1 所述的个人许可服务器, 其中所述个人许可服务器和所述个人许可服 务器客户端处于同一设备中。
4: 如权利要求 1 所述的个人许可服务器, 其中包括所述个人许可服务器客户端的设备 还包括需要该 DRM 许可的回放系统。
5: 如权利要求 1 所述的个人许可服务器, 其中需要该 DRM 许可的回放系统处于与运行 该个人许可服务器客户端的设备不同的设备中。
6: 如权利要求 1 所述的个人许可服务器, 其中所述个人许可服务器客户端使用与在与 所述许可服务器通信时相同的协议来与所述个人许可服务器通信。
7: 如权利要求 1 所述的个人许可服务器, 其中所述个人许可服务器客户端使用与用于 与所述许可服务器通信的协议不同的协议来与所述个人许可服务器通信。
8: 如权利要求 1 所述的个人许可服务器, 其中所述个人许可服务器是存储卡的一部 分。
9: 如权利要求 1 所述的个人许可服务器, 其中所述个人许可服务器是可操作以与存储 卡连接的主机设备的一部分。
10: 如权利要求 1 所述的个人许可服务器, 其中所述个人许可服务器是网络附连存储 (NAS) 设备的一部分。
11: 如权利要求 1 所述的个人许可服务器, 其中被提供给所述个人许可服务器客户端 的 DRM 许可与所述个人许可服务器接收的 DRM 许可不同。
12: 如权利要求 1 所述的个人许可服务器, 其中所述个人许可服务器客户端可操作以 执行名字解析。
13: 如权利要求 1 所述的个人许可服务器, 其中运行所述个人许可服务器的设备是执 行名字解析的同一设备。
14: 一种计算机可读存储介质, 包括 : 带有指令的计算机程序, 该指令在由处理器执行时致使处理器 : 从许可请求器接收对来自许可服务器的数字版权管理 (DRM) 许可的请求 ; 响应于该请求, 与个人许可服务器而不是该许可服务器通信以接收该 DRM 许可 ; 以及 将该 DRM 许可提供给该许可请求器。
15: 如权利要求 14 所述的计算机可读存储介质, 其中所述指令还致使所述处理器使用 名字解析来确定所述个人许可服务器的网络位置。
16: 如权利要求 14 所述的计算机可读存储介质, 其中所述指令还致使所述处理器使用 2 名字解析来确定所述许可服务器的网络位置。
17: 如权利要求 14 所述的计算机可读存储介质, 其中所述指令还致使所述处理器使用 名字解析来确定中间重定向服务器的网络位置。
18: 如权利要求 14 所述的计算机可读存储介质, 其中所述指令可操作以在主机设备上 自动运行。
19: 如权利要求 14 所述的计算机可读存储介质, 其中所述许可请求器使用本地主机地 址与个人许可服务器客户端通信。
20: 如权利要求 14 所述的计算机可读存储介质, 其中所述计算机可读存储介质和所述 处理器是同一设备的一部分。
21: 如权利要求 14 所述的计算机可读存储介质, 其中所述计算机可读存储介质和所述 处理器在不同的设备上。
22: 如权利要求 14 所述的计算机可读存储介质, 其中所述计算机可读存储介质和所述 个人许可服务器在不同的设备上。
23: 如权利要求 14 所述的计算机可读存储介质, 其中所述计算机可读存储介质和所述 个人许可服务器在同一设备上。
24: 如权利要求 14 所述的计算机可读存储介质, 其中所述计算机可读存储介质是存储 卡的一部分。
25: 如权利要求 14 所述的计算机可读存储介质, 其中所述计算机可读存储介质是可操 作以与存储卡连接的主机设备的一部分。
26: 如权利要求 14 所述的计算机可读存储介质, 其中所述个人许可服务器是网络附连 存储 (NAS) 设备的一部分。
27: 如权利要求 14 所述的计算机可读存储介质, 还包括带有如下指令的计算机程序, 该指令在被所述处理器执行时致使所述处理器执行名字解析。
28: 一种用于使用个人许可服务器的方法, 该方法包括 : 利用个人许可服务器接收来自许可服务器的数字版权管理 (DRM) 许可 ; 利用所述个人许可服务器存储所述 DRM 许可 ; 以及 利用所述个人许可服务器将所述 DRM 许可提供给个人许可服务器客户端, 其中所述个 人许可服务器客户端接收所述 DRM 许可, 而无需与所述许可服务器通信。
29: 如权利要求 28 所述的方法, 其中所述个人许可服务器和所述个人许可服务器客户 端处于分离的设备中。
30: 如权利要求 28 所述的方法, 其中所述个人许可服务器和所述个人许可服务器客户 端处于同一设备中。
31: 如权利要求 28 所述的方法, 其中需要 DRM 许可的回放系统处于与所述个人许可服 务器客户端相同的设备中。
32: 如权利要求 28 所述的方法, 其中需要 DRM 许可的回放系统处于与运行所述个人许 可服务器客户端的设备不同的设备中。
33: 如权利要求 28 所述的方法, 其中所述个人许可服务器客户端使用与在与所述许可 服务器通信时相同的协议来与所述个人许可服务器通信。
34: 如权利要求 28 所述的方法, 其中所述个人许可服务器客户端使用与用于与所述许 3 可服务器通信的协议不同的协议来与所述个人许可服务器通信。
35: 如权利要求 28 所述的方法, 其中所述个人许可服务器是存储卡的一部分。
36: 如权利要求 28 所述的方法, 其中所述个人许可服务器是可操作以与存储卡连接的 主机设备的一部分。
37: 如权利要求 28 所述的方法, 其中所述个人许可服务器是网络附连存储 (NAS) 设备 的一部分。
38: 如权利要求 28 所述的方法, 其中被提供给所述个人许可服务器客户端的所述 DRM 许可不同于由所述个人许可服务器接收的 DRM 许可。
39: 如权利要求 28 所述的方法, 其中所述个人许可服务器客户端可操作以执行名字解 析。
40: 如权利要求 28 所述的方法, 其中运行所述个人许可服务器的设备是执行名字解析 的同一设备。
41: 一种用于与个人许可服务器交互的方法, 所述方法包括 : 从许可请求器接收对于来自许可服务器的数字版权管理 (DRM) 许可的请求 ; 响应于该请求, 与个人许可服务器而不是所述许可服务器通信以接收该 DRM 许可 ; 以 及 将该 DRM 许可提供给所述许可请求器。
42: 如权利要求 41 所述的方法, 还包括使用名字解析来确定所述个人许可服务器的网 络位置。
43: 如权利要求 41 所述的方法, 还包括使用名字解析来确定所述许可服务器的网络位 置。
44: 如权利要求 41 所述的方法, 还包括使用名字解析来确定中间重定向服务器的网络 位置。
45: 如权利要求 41 所述的方法, 其中所述许可请求器使用本地主机地址来发送所述请 求。
46: 如权利要求 41 所述的方法, 其中接收、 通信和提供动作由与运行所述个人许可服 务器的设备不同的设备来执行。
47: 如权利要求 41 所述的方法, 其中接收、 通信和提供动作由运行所述个人许可服务 器的设备来执行。
48: 如权利要求 41 所述的方法, 其中接收、 通信和提供动作由存储卡来执行。
49: 如权利要求 41 所述的方法, 其中接收、 通信和提供动作由可操作以与存储卡连接 的主机设备来执行。
50: 如权利要求 41 所述的方法, 其中所述个人许可服务器是网络附连存储 (NAS) 设备 的一部分。
51: 如权利要求 41 所述的方法, 还包括执行名字解析。

说明书


个人许可服务器及其使用方法

    背景技术 因特网全球网络使得许多数字电器 (appliance) 能够互连并交换信息。因特网的 具体用途是分发数字文件、 特别是数字内容 ( 诸如数字书、 音乐或视频文件、 或者游戏 ) 到 所连接的电器。这种文件的传播 (proliferation) 和分发是很多的 (substantial)。例如, 可利用各种设备、 程序和方法来监听数字音乐, 并且越来越多数量的音乐曲目以数字形式 存在。 不幸的是, 存在这种文件的相当大量的非法复制。 已经开发了数字版权管理 (digital right management)(DRM) 系统来克服此难题。典型的 DRM 系统的部分功能是定义 “版权保 护的文件” ——具有在由数字内容的所有者定义的限制下使能对文件的使用的权利的数字 内容文件——的形式。访问受 DRM 保护的文件需要相关许可, 并且受 DRM 保护的内容通常 与指向许可服务器和相关的许可的某些数据相关。一些其他的 DRM 系统持有关于传递内容 作为一种机制以查看相关许可的服务器的信息。在操作时, 设备与许可服务器联系以初始 获取许可或者如果许可已过期, 则稍后更新许可。 但是, 许可更新或者获取需要在依赖于网 络协议的处理中连接到远程许可服务器。例如, 因特网可以用于连接到许可服务器的具体 URL。在某些情况下, 对许可服务器的访问可能不方便, 由此阻止用户获取或更新许可。
     取代使用因特网来分发数字内容, 在已知为 “超级分发 (super-distribution)” 的 处理中, 数字内容可以在存储卡或者其他便携存储器器件中被存储并分发。利用 “超级分 发” , 可以自由地分发数字内容, 但是在用户选择访问超级分发的、 受 DRM 保护的内容时从许 可服务器获得使用该内容的许可。 再次, 如果对许可服务器的访问不方便, 则将阻止用户获 取使用超级分发的、 受 DRM 保护的内容所需的许可。
     发明内容
     本发明由权利要求限定, 且本部分中的任何内容都不应被认为是对那些权利要求的限制。 通过介绍, 以下所述的实施例提供了一种个人许可服务器及其使用方法。还提供 了具有含有指令的计算机程序的计算机可读存储介质。在一个实施例中, 提供一种个人许 可服务器, 其包括存储器和电路, 该电路可操作用于接收来自许可服务器的数字版权管理 (DRM) 许可, 将该 DRM 许可存储在该存储器中, 以及将该 DRM 许可提供给个人许可服务器客 户端, 其中该个人许可服务器客户端接收所述 DRM 许可, 而无需与所述许可服务器通信。在 另一实施例中, 提供了一种个人许可服务器客户端, 其从许可请求器接收对来自许可服务 器的数字版权管理 (DRM) 许可的请求 ; 响应于该请求, 与个人许可服务器而不是该许可服 务器通信以接收该 DRM 许可 ; 以及将该 DRM 许可提供给该许可请求器。
     在一些实施例中, 个人许可服务器和个人许可服务器客户端处于分离的设备中, 而在其他的实施例中, 个人许可服务器和个人许可服务器客户端处于同一设备中。应该注 意, 个人许可服务器可以是诸如但不限于存储卡、 可操作以与存储卡连接的主机设备以及 网络附连存储 (NAS) 设备的任何适当设备的一部分。包括该个人许可服务器客户端的设备 还可以包括需要该 DRM 许可的回放系统, 并且需要 DRM 许可的回放系统可以位于与运行个
     人许可服务器客户端的设备不同的设备中。 个人许可服务器客户端可以使用与在与许可服 务器通信时相同的协议来与个人许可服务器通信, 或者可以使用不同的协议。 而且, 被提供 给个人许可服务器客户端的 DRM 许可可以与个人许可服务器从许可服务器接收的 DRM 许可 不同。此外, 在一些实施例中, 可以由个人许可服务器客户端执行名字解析, 而在其他实施 例中, 运行个人许可服务器的设备执行名字解析。
     在此描述的这些实施例的每个可以单独或者彼此组合使用。 现在将参考附图描述 各个实施例。 附图说明
     图 1 是现有技术的数字版权管理 (DRM) 系统的图示。 图 2 是使用一个实施例的个人许可服务器 (PLS) 的系统的图示。 图 3A 是其中 PLS 客户端运行在第二个人移动设备中的实施例的图示。 图 3B 是其中 PLS 客户端运行在与第二个人移动设备分离的设备中的实施例的图 图 3C 是其中 PLS 客户端与网络附连存储 (NAS) 器件联系以使能 PLS 的实施例的示。
     图示。 图 4 是一个实施例的个人许可服务器 (PLS) 的示例实施方式的图示。
     图 5 是在各种消费电子设备中的一个实施例的个人许可服务器 (PLS) 的示例实施 方式的图示。
     图 6 是一个实施例的用于指定到达个人许可服务器 (PLS) 的地址的各种选项的图 示。
     图 7 是一个实施例的用于设置个人许可服务器 (PLS) 客户端的地址的各种机制的 图示。
     图 8 是用于得到许可的一个实施例的方法的流程图。
     图 9 是示出 PLS 客户端与 PLS 之间的关系的图示。
     具体实施方式
     以下实施例一般指向带有数字版权管理 (DRM) 的系统以及内容许可的获取和 / 或 更新 ; 更具体地, 以下实施例改进了内容可便携性 (portability), 并允许使用移动设备作 为便携许可服务器。
     现在转向附图, 图 1 是其中内容以受保护的格式传送并需要许可来访问的现有技 术 DRM 系统的图示。应该注意, “数字内容” 可以采取任何适当的形式, 诸如但不限于音频 ( 例如歌曲、 说的话、 播客、 一段或一系列声音等 )、 视频 ( 带有或者不带有随附的音频 )( 例 如电影、 电视剧的一集、 新闻节目等 )、 静止或运动的图像 ( 例如, 图片、 计算机生成的显示 等 )、 文本 ( 带有或者不带有图形 )( 例如文章、 文本文件等 )、 网页、 游戏和前述形式中的两 种或多种的混合多媒体呈现。因为数字内容可以采取任何适当的形式, 因此不应将权利要 求理解为要求特定类型的数字内容, 除非在其中明确列出。
     如图 1 所示, 为了准备在 DRM 系统中使用的数字内容, DRM 被添加到数字内容 110。 具体地, 利用密钥 120 加密数字内容 110 以创建 DRM 格式的文件 130。(DRM 格式的文件 130还包含指向 ( 一个或多个 ) 许可服务器 160 和相关许可的数据, 如下所述。)DRM 格式的文 件 130 被存储在一个或多个内容传送服务器 140 上。在此实施例中, 利用密钥 120 和权限 (permission)P 创建 DRM 许可 150。( 重要的是要注意此 DRM 许可格式仅仅是一个示例, 并 可以通过其他 DRM 许可格式来使用这些实施例。) 权限 P 可以描述例如何时可以播放数字 内容、 可以该数字内容播放多少次、 哪些用户可以播放该数字内容等。DRM 许可 150 被存储 在一个或多个许可服务器 160 上。内容传送系统 140 和许可服务器 160 两者与网络或者因 特网 170 通信。如在此使用的, 短语 “与 ........ 通信” 意味与之直接通信或者经过在此 可能或者可能没有示出或描述的一个或多个组件间接与之通信。 两个组件可以有线或无线 地彼此通信。
     使用网络或者因特网 170, 设备可以从 ( 一个或多个 ) 内容传送服务器 140 下载 DRM 格式的文件 130。如在此使用的, “设备” 指的是使用电 (electricity) 用于其一些或 所有功能性的设备。 “设备” 可以是有线或无线设备, 并可以是便携的或者相对固定的。 “设 备” 可以是消费电子设备, 诸如但不限于移动设备 ( 例如移动电话手持机 )、 游戏设备、 个人 数字助理 (PDA)、 电子邮件 / 文本传送设备、 数字相机、 数字媒体 / 内容播放器、 个人计算机、 存储卡 ( 例如安全存储卡、 兆级 SIM 卡、 智能卡等 ) 以及 GPS 导航设备。当 “设备” 采取意要 由单独的用户使用的便携 / 移动设备的形式时, 该设备可以被称为 “个人便携 ( 或者移动 ) 设备” 。当 “设备” 可以接受 ( 或者 “主管” ) 存储卡或其他类型的外设时, 该设备可以被称 为 “主机设备” 。 在此实施例中, 设备可以采取数字内容播放器 180 的形式。如上所述, DRM 格式的 文件 130 包含指向 ( 一个或多个 ) 许可服务器 160 和相关许可 150 的数据。 使用可以是 URL 形式的该数据, 播放器 180 上的 DRM 客户端经由网络或因特网 170 访问 ( 一个或多个 ) 许 可服务器 160 以获取 ( 或更新 ) 许可 150。在许可 150 被传送到播放器 180 后, 播放器 180 上的 DRM 客户端使用密钥 120 来解密受保护的数字内容 130( 以提供 “无密码的 (in the clear)” 的内容 110), 并为播放器 180 提供如在权限 P 中指定的对内容 110 的访问。
     在以上例子中, DRM 系统将 DRM 许可服务器 URL 与受 DRM 保护的内容相关联。这 样的 URL 用于获取和 / 或更新许可, 因为其指向许可服务器并包含了要获取的许可的引用 (reference)。使用与受 DRM 保护的内容相关的 URL 以指定在哪里获取对该内容的 DRM 许 可, 这对诸如开放移动联盟 (“OMA” )DRM 和 Microsoft DRM 的 DRM 系统来说是普遍的。如 上所述, 那时对许可服务器的访问可能不总是方便或可达成的, 由此阻止用户获取或更新 许可。
     以下实施例解决了此问题。通常, 第一设备上的个人许可服务器 (PLS) 被用于接 收和存储来自许可服务器的许可。当第二设备需要该许可时, 第二设备可以从 PLS 而不是 原始许可服务器提取 (retrieve) 该许可。从而, 即使原始许可服务器对于第二设备不可用 时, 第二设备也可以获取和 / 或更新许可。
     返回附图, 图 2 是使用实施例的个人许可服务器 (PLS) 的系统的图示。如图 2 所 示, 第一个人移动 ( 即便携 ) 设备 200 包括主存储器 210 和许可存储器 220。如以上结合图 1 所述的例子, 第一个人移动设备 200 可以与 ( 一个或多个 ) 内容传送服务器 230 通信以 下载数字内容来存储在主存储器 210 中。类似地, 第一个人移动设备 200 可以与 ( 一个或 多个 ) 许可服务器 240 通信以下载对于该数字内容的适当的 DRM 许可来存储在许可存储器
     220 中。( 取代从 ( 一个或多个 ) 许可服务器 240 获取和 / 或更新, DRM 许可可以被预加载 到第一个人移动设备 200 上。 ) 但是, 当第一个人移动设备 200 将数字内容流传输 (stream) 或复制到第二便携移动设备 250 时 ( 或者替换地, 当第二便携移动设备 250 驱动流传输 / 复制处理时 ), 出现差别。取代第二个人移动设备 250 联系 ( 一个或多个 ) 许可服务器 240 以便得到适当的许可, 第二便携移动设备 250 中的 PLS 客户端向第一个人移动设备 200 发 送对于该适当的许可的请求。响应于该请求, 第一个人移动设备 200 向第二个人移动设备 250 发出适当的许可, 并且第二个人移动设备将其存储在其自己的许可存储器 260 中。
     从而, 第一个人移动设备 200 有效地变为第二个人移动设备 250 的 “个人许可服务 器 (PLS)” 。该许可服务器是 “个人的” , 含义在于其不是一般的专用许可服务器。而是, 其 从一般的专用许可服务器获取许可来将其传送到给定的用户或设备。通常, PLS 中的存储 DRM 许可和其他数据的存储器可以采取任何适当的形式, 诸如但不限于非易失性固态存储 器 ( 例如闪存 )、 光存储器和磁存储器, 并可以是一次可编程、 几次可编程或多次可编程的。 而且, PLS 功能性可以在任何适当的电路 ( 例如纯硬件实施方式和 / 或组合的硬件 / 软件 ( 或固件 ) 实施方式 ) 中实现。从而, 例如, “电路” 可以采取微处理器或处理器以及存储可 由 ( 微 ) 处理器、 逻辑门、 开关、 专用集成电路 (ASIC)、 可编程逻辑控制器和嵌入式微控制 器执行的计算机可读程序代码 ( 例如软件或固件 ) 的计算机可读介质中的一个或多个的形 式。在一个实施例中, 与 PLS 交互的 PLS 客户端采取包括可由处理器执行的可操作指令的 计算机可读存储介质的形式。 如图 2 图示地, 第二个人移动设备 250 将第一个人移动设备 200 认为是许可服务 器。如此, 即使 ( 一个或多个 ) 许可服务器 240 不可用时, 适当的许可 ( 通过第一个人移动 设备 200) 对于第二个人移动设备 250 可用。应该注意, 被传送到第二个人移动设备 250 的 许可可以与存储在第一个人移动设备 200 的许可存储器 220 中的许可一致, 或者其可以不 同。例如, 被传送到第二个人移动设备 250 的许可可以是根据其 DRM 能力的有限的、 临时的 或被传送的。
     优选地, 如在图 1 中所示的第一实施例中, 第一和第二个人移动设备 200、 250 使用 相同的协议来获取和 / 或更新许可。从而, 第二个人移动设备 250 将使用与其将从实际的 ( 一个或多个 ) 许可服务器 240 获取该许可的相同的协议来从 PLS 获取该许可。即, PLS 可 以使用与如果 PLS 过去不可用时第二个人移动设备 250 会使用来从实际的 ( 一个或多个 ) 许可服务器 240 获取许可的相同的协议来将许可传送到第二个人移动设备 250。在本文中 稍后给出的各实施例将讨论格式化或者重新格式化第二个人移动设备 250 从 PLS 而不是实 际的 ( 一个或多个 ) 许可服务器 240 得到许可的 URL。那些实施例还将讨论如何对 URL 格 式化以确保与可能不能与 PLS 工作的系统的最大兼容性。
     如图 2 所示, 在此 PLS 系统中可以有三个主要的实体 : 许可请求器、 PLS 客户端应 用以及 PLS。PLS 和 PLS 客户端应用一起形成了许可服务器的等同物, 如许可请求器所见。 利用这些实体, PLS 允许通过多个设备使用个人 DRM 许可。 重要的是, 注意, 这三个实体可以 按任何期望的方式分布在一个或多个设备中。例如, 在图 3A 中, 第二个人移动设备 300( 在 此是移动电话 ) 包含 PLS 客户端 310 以及许可请求器 ( 在此是回放和 DRM 系统 )320 两者。 在此实施例中, 与第二个人移动设备 300 相关的存储卡取代第一个人移动设备来担当 PLS 340, 并且包含许可存储器 350。 从而, 通过此实施例, 因为 PLS 340/ 存储卡连接到第二个人
     移动设备 300, 并且不需要网络连接来通信, 因此即使与 ( 一个或多个 ) 主许可服务器 360 的网络连接不可用, 第二个人移动设备 300 也可以本地地获取和 / 或更新 DRM 许可。另一 优点在于, 用户仅需要对许可付费一次, 然后可以在多个设备 ( 例如, 连接到 PLS 340/ 存储 卡的无论什么设备 ) 上使用与该许可相关的内容。由于主许可被保存在一个个人移动设备 的存储器中但是可以由多个个人移动设备使用, 因此其许多上述的许可获取和 / 或更新问 题及限制以及涉及保持多个设备同步的问题。
     应该注意, 在此实施例中, 第二个人移动设备 300 的回放和 DRM 系统 320 是设备 300 的 “默认” 系统 320( 即, 不需要改变系统 320 来与 PLS 一起使用 )。以此方式, 单个协 议可以用于获取和 / 或更新来自 PLS 340 以及来自 ( 一个或多个 ) 远程许可服务器 360 的 许可。
     在操作时, 回放和 DRM 系统 320 将许可请求发送到网络堆栈 (stack)/ 网关以及 第二个人移动设备 300 的名字解析 (name resolution) 组件 330。网络堆栈 / 网关与常规 设备没有差别, 但是名字解析被配置为指向 PLS 340 而不是 ( 一个或多个 ) 主许可服务器 360。这比其他 DRM 系统提供的优点在于其能够只有在被定制为从第一设备得到许可后获 取存储在该第一设备上的许可。例如, 某些设备要求修改该设备的 DRM 系统或者播放器以 便访问来自安全存储卡的许可。作为另一例子, 一些设备使用与由个人计算机使用的协议 不同的协议来连接到个人计算机以首先获取许可。
     如上所述, 许可请求器、 PLS 客户端应用和 PLS 的各种配置是可能的。图 3B 示出 了另一配置的例子。在此配置中, 这些组件被分布在分离的设备中。具体地, 在此示例中, 第二个人移动设备 370 包含许可请求器 ( 默认的回放和 DRM 系统 )375 以及网络堆栈 / 网 关和名字解析组件 380。取代如图 3A 中位于第二个人移动设备中, PLS 客户端 383 位于使 用 TCPIP 连接经由网络或因特网 390 与第二个人移动设备 370 通信的分离的设备 ( 例如移 动电话 )385 中。PLS 395 与其许可存储器 397 位于另一组件 ( 例如存储卡 ) 中。( 或者, PLS 客户端 385 以及 PLS 395 可以位于单个设备中。) 从而, 尽管 PLS 客户端 310 可以运行 在第二个人移动设备 300 上, 如图 3A 所示, 但是 PLS 客户端还可以运行在可从请求许可的 主机访问的不同位置中。 如此, PLS 客户端可以运行在可从第二个人移动设备到达并还可以 连接到存储了许可的 PLS 设备的中间设备上。当这样的设备被网络使能时, PLS 客户端还 可以运行在 PLS 设备上。图 3C 示出了 PLS 客户端 303 还可以联系网络附连存储 (NAS) 设 备 305 以使能 PLS。通常, NAS 是带有网络能力的硬盘。NAS 还可以用于存储诸如音乐和视 频文件的任意数据。当被使能为 PLS 时, NAS 还可以存储许可。
     返回附图, 图 4 图示了通过其可以使用主机 410、 420、 430 将许可提供给 PLS/ 个人 移动设备 400 的几个机制。为了此图示的目的, 个人移动设备可以采取例如安全存储卡、 兆 级 SIM 卡、 智能卡、 移动电话、 PDA、 多媒体播放器或 PC 的形式, 并且主机可以采取例如移动 电话、 PDA、 多媒体播放器、 PC 或 GPS 导航设备的形式。在此实施例中, PLS/ 个人移动设备 400 带有受 DRM 保护的数字内容以及其他文件 440、 当可能时要在主机上执行的 PLS 客户端 应用 445 以及安全 DRM 许可存储组件 450。受 DRM 保护的内容优选地在传送时或传送前被 设置为通过名字而指向 PLS 客户端 445, 并在 URL 随引用 (reference) 出现的情况下指向实 际的 ( 一个或多个 ) 许可服务器 460。
     现在将描述三个不同的主机的操作。第一主机 410 被预安装了 PLS 客户端应用并被预配置了本地名字解析。从而, 第一主机 410 中的预安装的 PLS 客户端联系 ( 一个或多 个 ) 许可服务器 460 以从该 ( 一个或多个 ) 许可服务器 460 请求许可, 并且传送的许可被 存储在个人移动设备 400 的许可存储器 450 中。利用第二主机 420, 从卡 400 加载 PLS 客 户端 445, 并更新本地名字解析配置。从卡 400 加载的 PLS 客户端 445 联系 ( 一个或多个 ) 许可服务器 460 以从该 ( 一个或多个 ) 许可服务器 460 请求许可, 并且传送的许可被存储 在个人移动设备 400 的许可存储器 450 中。第三主机 430 与 PLS 不兼容, 因此其使用中间 重定向 (redirection) 服务器 470 获取来自该 ( 一个或多个 ) 许可服务器 460 的许可。
     返回附图, 图 5 图示了消费电子设备上的 PLS 设备和客户端的各种实施方式。如 图 5 的左部分所示, PLS 设备可以采取存储卡 500 的形式, 并且 PLS 客户端可以运行在与存 储卡一起使用的主机设备上, 诸如 PC/ 膝上型 505、 多媒体播放器 510( 例如 MP3 播放器、 视 频游戏机等 )、 GPS 导航系统 515、 电视或监视器 520 以及蜂窝电话手持机或 PDA 525。然 而, PLS 设备和 PLS 客户端在图 5 的左部分中是分离的设备, 在图 5 的中间部分, PLS 设备和 PLS 客户端处于相同的设备中, 诸如在个人网络附连存储设备 530 中、 带有 TCPIP 支持的智 能卡 535 中、 PC/ 膝上型 540 中以及蜂窝电话手持机或者 PDA 525 中。这些设备可以使用 TCP/IP 与各种主机设备 ( 例如蜂窝电话手持机或者 PDA 550、 带有无线能力的多媒体播放 器 555、 PC/ 膝上型 565 以及电视或监视器 560) 通信。此外, 如图 5 的右部分所示, 还可以 存在可以用作 “经过 (pass through)” 或使能与另一设备的 TCP/IP 通信的中间设备 570、 575。 如上所述, 各技术可用于格式化 (format) 或改变 URL 以指向个人许可服务器应用 (PLS 客户端 )。这样的 PLS 客户端、 即 PLS 前端是监听对于到来的许可请求的特定端口, 与 PLS 客户端存储器相接口, 并可以根据许可状况而接口到实际的许可服务器以便将许可 传送到其请求器的网络使能的应用。在转向这些技术之前, 提供网络协议的一般讨论。网 络协议允许应用在交换数据时共享网络。这样的应用以 IP 地址 ( 通常是来自主机的 IP 地 址 ) 出现, 并监听在逻辑端口上的到来的数据。由应用共同使用的端口的一些例子是端口 80( 由网页浏览器的网页服务器使用来连接到 ) 以及端口 443( 用于连接到网页服务器用 于 SSL 连接 )。这些端口是指向服务器用于经过 http( 例如以 “: 80” 结尾的网站 URL) 的正 常访问以及用于使用 SSL( 例如以 : 444 结尾的网站 URL) 的安全访问的 URL 的部分。在服 务器地址后出现的另外的信息 ( 诸如以 “: 80/ 产品” 结尾的网站 URL 中的 “产品” ) 被服务 器应用接收作为参数。例如, 一些 DRM 系统使用这样的参数来指定给定段的受 DRM 保护的 内容所需的许可的引用。在其他信息中, 完整的 URL 伴随着协议、 许可服务器的地址以及许 可引用的添加而出现。可以通过使用主机本身的地址或者通过使用环回 (loopback) 地址 (127.0.0.1) 并通过使用这种服务器或应用监听的预定义的端口来访问本地服务器或者网 络使能的应用。
     存在不同的方式来配置在与内容相关的许可服务器 URL 中的服务器名字以使得 DRM 系统连接到 PLS 客户端。由于 PLS 可以是可便携的, 因此该配置应该优选与任何配置 一起工作。图 6 图示了用于指定到达 PLS 客户端 600 的地址的不同选项。通常, PLS 客户 端 600 的地址可以由网络地址或名字来指定。当由名字指定时, 优选使用本地名字解析或 者域名系统 “DNS” 来将名字解析成网络地址。
     URL 可以使用服务器地址 127.0.0.1 或者 “localhost” 名字。这些选项带来了一
     些限制 ; 即, PLS 客户端 600 必须运行在正请求许可的设备上。可以利用 PLS 客户端 600 的 当前 IP 地址来设置 URL。这还带来了一些限制, 因为 PLS 客户端 600 应该优选在同一网络 上。如果利用预设的相关 URL 传送内容, 则其还需要静态 IP 地址。如上所述, 许可服务器 URL 中的服务器名字可以通过名字指向 PLS 客户端 600。当在兼容的系统上时, 名字解析提 供了 PLS 客户端 600 的实际地址。本地名字解析被配置为将实际的许可服务器地址分配给 PLS 客户端地址。 当在不能访问 PLS 客户端 600 的系统上时, 名字解析提供实际的许可服务 器的地址。这也带来了一些限制, 因为每个许可服务器名字优选应该被添加到本地名字解 析, 这对某些设备来说可能是很麻烦的。 但是使用名字解析比其他方法显然更灵活, 因为其 允许预加载和预配置内容而无需知道 PLS 客户端 600 将在哪里运行。可以由 PLS 客户端或 者知道可以到达 PLS 客户端的另一应用来配置名字解析。
     许可服务器 URL 中的服务器名字可以是唯一地标识任何网络上的 PLS 客户端的名 字 ( 例如, “www dot sandisk dot com” 将从使用被配置用于访问因特网的 DNS 从任何网 络到达 SanDisk 网站 )。名字解析被配置在兼容的系统上以将该名字解析成 PLS 客户端地 址。尽管存在与此相关的许多优点, 但一个问题是, 实际的许可服务器的名字将从 URL 中移 去。照这样, 该方案仅对于预加载的许可有用, 并且其不能更新和 / 获取新的许可。 为了完善前一方案, 优选地, URL 应该包括用于引用实际许可服务器的参数, 并且 为了完善 PLS, 带有相同名字的一个或多个服务器应该存在于可从许可请求器访问的网络 上。 这些服务器被统称为中间重定向服务器, 如图 4 所示。 在不能访问 PLS 客户端 600 的系 统上, 名字解析引用取代 PLS 客户端 600 而被联系的中间重定向服务器。中间重定向服务 器分析 (parse)URL 参数并使用该信息来重定向到可以传送对于该内容的许可的实际许可 服务器。例如, URL 可以是 “plsclient dot com slash www dot sandisk dot com slash otherparameters” , 其中 “plsclient dot com” 是 PLS 客户端和中间重定向服务器的唯一 名字, 其中 “www dot sandisk dot com” 意味着实际服务器, 并且其中 “otherparameters” 包含在其他信息中对要获取的许可的引用。 然后该请求被重定向到 “www dot sandisk dot com” 作为 “www dot sandisk dot com slash otherparameters” 。当被重定向时, 也可以 转发来自正请求的设备的信息 ( 诸如其类型、 来自网络头标的信息等 )。 该方案提供了最大 的灵活性, 并将整合限制为使得 PLS 客户端可访问并且使得本地名字解析被适当地配置为 指向 PLS 客户端。此外, 其允许不能联系 PLS 客户端的设备从主服务器获取许可, 其中当用 户希望访问该主服务器设备上的内容时, 该主服务器可以是有价值的。( 以下将描述的图 8 示出了该处理的流程图概况。)
     此外, 分析 URL 以找到从主服务器在哪里获取许可也是 PLS 客户端在第一次获取 许可时或者在更新许可时可以使用的 ( 见以下图 8 的讨论 )。其他方案可以包括将实际服 务器信息存储为与受 DRM 保护的内容相关的第二 URL、 使用包含该实际服务器地址的 PLS 上 的数据库、 或者甚至使用来自许可本身的信息。最后的选项意味优选所有内容都应该与包 括更新许可本身所需的信息的许可组合而被传送。 对于在不使用通过中间服务器的名字解 析而实现时可以使用的这些其他方案, PLS 客户端将取得该信息以获取和 / 或更新许可。
     使用名字解析和中间重定向服务器 (ISR) 允许将与 URL 中的预设服务器名字相关 的内容从内容服务器传送到设备 ( 即, 该内容被配置为与 PLS 一起工作, 另外, 该系统使用 ISR 来传送许可 )。图 7 示出了指向 PLS 客户端地址的不同选项。如所示, 可以在内容传
     送时或之前设置 URL, 可以在内容被移动到 PLS 设备时设置 URL, 并且可以在访问时改变该 URL( 改变可以是临时的 )。其他方案包括当内容被移动到 PLS 设备时或者在 PLS 客户端所 运行的系统上被接收时改变引用。还可以在被集成用于 PLS 客户端的系统上访问内容时实 时 (on the fly) 改变 URL。例如, 修改的文件系统可以执行此功能。
     PLS 客户端可以执行比仅作为前端更多的功能。 根据设备能力, 实际许可服务器所 完成的步骤可以由 PLS 客户端或者 PLS 设备类似地完成。例如, 图 9 示出了 PLS 客户端补 充 PLS 的共生 (symbiotic) 关系。在某些情况下, PLS 和 PLS 客户端可以具有相同的功能 性。例如, 这可以在 PLS 客户端使用网络协议与网络使能的 PLS 通信时发生。而且, 名字解 析可以由 PLS 或者 PLS 客户端完成。在该情况下, 第二设备可以被配置为如此以使得其主 要 DNS 成为 PLS, 或者 PLS 客户端可以完成名字解析。这可以在被配置用于 PLS 的系统上容 易地实现。
     其他功能性范围从运行在网络使能的 PLS 设备上的 PLS 客户端向下到处理 DRM 协议的 PLS 客户端以及仅提供对 DRM 许可的安全存储的 PLS 设备。PLS 客户端还可以检查 正请求的系统的 DRM 版本, 并只有在其与该内容所需的版本或者最低版本匹配时才传送许 可。PLS 客户端还可以检查 DRM 类型, 并传送据此格式化的许可。当与运行在许可请求器相 同的设备上时, PLS 客户端可以得到标识 DRM 类型及其当前版本所需的所有信息。当远程 运行时, 一些信息可以从网络头标获得, 并且还可以用于找到另外的信息。PLS 设备可以带 有设备的数据库, 或者可以在线取得该信息的补充。 PLS 还可以传送受限的许可, 并且由 PLS 传送的许可可以与其带有的许可不同。 可 以根据内容或者主机来设置类型、 格式或权限。例如, 来自其在 PLS 上的许可提供了用于播 放直到某一日期的权限的订阅的内容可以被传送作为用于播放一次的许可或者用于播放 达内容的持续时间的许可。该 PLS 还可以传送其内容密钥被会话密钥替代的许可。这对于 包括像 TrustedFlashTM 的技术的设备来说是特别有用的, 在 TrustedFlashTM 中可以利用用 于保护通信的会话密钥来解码和编码内容。这样做允许保护实际的内容密钥, 因此迫使黑 客重新分配内容, 这比密钥更困难。
     PLS 客户端还可以通知 PLS 关于将只有在用户 ( 或设备 ) 被当前许可授权时才传 送该许可的该用户 ( 或设备 )。 这允许实现内容绑定, 其中使得内容或其相关许可仅对于授 权方可用。
     返回附图, 图 8 示出了得到许可的完整处理的流程图概况。首先, 许可请求器设备 检查其自己的许可存储器以查看是否有任何有效的许可可用于正被访问的内容。如果有, 流程以其访问内容的正常处理而继续。如果没有有效的许可可用, 则流程前进到步骤 801 以获取许可。步骤 803 通常由如需要则将名字解析成网络地址的网络来处理。如果这是网 络地址, 则流程移动到步骤 804。如果这是通过名字, 则网络首先将在步骤 811 使用本地名 字解析, 并且如果名字不可用, 则其将在步骤 812 依赖于 DNS。步骤 811 将解析到 PLS 客户 端地址, 并且当 PLS 客户端不可到达时, 期望步骤 812 解析到中间重定向服务器 ( 本地 DNS 可以被配置为在 PLS 客户端可访问时指向 PLS 客户端 )。一旦在步骤 811 或 812 之后解析 了名字, 则处理流程以步骤 804 的许可获取而继续。如果 PLS 客户端可以被访问, 如在步骤 821 中, 则名字解析将利用 PLS 客户端地址来解析。PLS 检查以找到有效的可用许可。如果 没有许可可用, 则 PLD 将开始许可获取, 该许可获取以在步骤 822 解析实际的许可服务器
     URL 而开始, 然后在步骤 823 从远程服务器获取许可。远程服务器在步骤 832 接收请求, 并 执行传送该许可的功能。在步骤 824, 许可被 PLS 接收并存储。还可以在存储之前验证该许 可。最后, 在步骤 825, 样例许可被传送到许可请求器。该样例许可不需要与 PLS 上存储的 许可相匹配, 并且该许可可以根据具体条件而被传送。
     在步骤 804 后回来, 当 PLS 客户端不可到达时, 名字解析不具有 PLS 客户端的地 址, 并且解析到中间重定向服务器的地址。 在步骤 831, 中间重定向服务器接收请求, 分析和 处理 URL, 并将对于许可的请求传递到实际的许可服务器。在步骤 832, 许可服务器传送许 可。 该许可被存储在请求器设备上, 并且优选不能由其他设备使用, 因为请求器设备不支持 PLS。然后处理继续。
     应该注意, 对这些实施例可以使用许多替换方式。例如, 使用具体 URL 的方法可以 用于不同于 DRM 的应用, 诸如当联系另一本地服务器 ( 例如运行移动网络操作者 (“MNO” ) 入口 (portal) 的智能卡网页服务器 ) 时。
     意图以上详细描述被理解为是该实施例可以采取的所选形式的例示而不是意要 限制以下的权利要求。而且, 一些以下的权利要求可能陈述了组件可操作用于执行某一功 能或者被配置用于某一任务。应该注意, 这些不是约束性的限制。还应该注意, 权利要求中 所列的动作可以按任何顺序进行 - 不是必须按它们被列出的顺序。另外, 在此所述的任何 优选实施例的任何方面可以单独或者彼此组合使用。

个人许可服务器及其使用方法.pdf_第1页
第1页 / 共22页
个人许可服务器及其使用方法.pdf_第2页
第2页 / 共22页
个人许可服务器及其使用方法.pdf_第3页
第3页 / 共22页
点击查看更多>>
资源描述

《个人许可服务器及其使用方法.pdf》由会员分享,可在线阅读,更多相关《个人许可服务器及其使用方法.pdf(22页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101952832A43申请公布日20110119CN101952832ACN101952832A21申请号200980105665622申请日2009011512/070,68920080219USG06F21/0020060171申请人桑迪士克公司地址美国加利福尼亚州72发明人法布里斯E乔甘德库洛姆74专利代理机构北京市柳沈律师事务所11105代理人黄小临54发明名称个人许可服务器及其使用方法57摘要公开了个人许可服务器及其使用方法。在一个实施例中,提供了一种个人许可服务器,包括存储器和电路,该电路可操作用于接收来自许可服务器的数字版权管理DRM许可;将该DRM许可存储在。

2、该存储器中;以及将该DRM许可提供给个人许可服务器客户端,其中该个人许可服务器客户端接收所述DRM许可,而无需与所述许可服务器通信。在另一实施例中,提供了一种个人许可服务器客户端,其从许可请求器接收对来自许可服务器的数字版权管理DRM许可的请求;响应于该请求,与个人许可服务器而不是该许可服务器通信以接收该DRM许可;以及将该DRM许可提供给该许可请求器。提供了其他实施例,这些实施例的每个可以单独或者彼此组合使用。30优先权数据85PCT申请进入国家阶段日2010081986PCT申请的申请数据PCT/US2009/0002372009011587PCT申请的公布数据WO2009/105147E。

3、N2009082751INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书9页附图9页CN101952838A1/3页21一种个人许可服务器,包括存储器;以及电路,可操作用于接收来自许可服务器的数字版权管理DRM许可;将该DRM许可存储在该存储器中;以及将该DRM许可提供给个人许可服务器客户端,其中该个人许可服务器客户端接收所述DRM许可,而无需与所述许可服务器通信。2如权利要求1所述的个人许可服务器,其中所述个人许可服务器和所述个人许可服务器客户端处于分离的设备中。3如权利要求1所述的个人许可服务器,其中所述个人许可服务器和所述个人许可服务器客户端处于同一设备中。4。

4、如权利要求1所述的个人许可服务器,其中包括所述个人许可服务器客户端的设备还包括需要该DRM许可的回放系统。5如权利要求1所述的个人许可服务器,其中需要该DRM许可的回放系统处于与运行该个人许可服务器客户端的设备不同的设备中。6如权利要求1所述的个人许可服务器,其中所述个人许可服务器客户端使用与在与所述许可服务器通信时相同的协议来与所述个人许可服务器通信。7如权利要求1所述的个人许可服务器,其中所述个人许可服务器客户端使用与用于与所述许可服务器通信的协议不同的协议来与所述个人许可服务器通信。8如权利要求1所述的个人许可服务器,其中所述个人许可服务器是存储卡的一部分。9如权利要求1所述的个人许可服。

5、务器,其中所述个人许可服务器是可操作以与存储卡连接的主机设备的一部分。10如权利要求1所述的个人许可服务器,其中所述个人许可服务器是网络附连存储NAS设备的一部分。11如权利要求1所述的个人许可服务器,其中被提供给所述个人许可服务器客户端的DRM许可与所述个人许可服务器接收的DRM许可不同。12如权利要求1所述的个人许可服务器,其中所述个人许可服务器客户端可操作以执行名字解析。13如权利要求1所述的个人许可服务器,其中运行所述个人许可服务器的设备是执行名字解析的同一设备。14一种计算机可读存储介质,包括带有指令的计算机程序,该指令在由处理器执行时致使处理器从许可请求器接收对来自许可服务器的数字。

6、版权管理DRM许可的请求;响应于该请求,与个人许可服务器而不是该许可服务器通信以接收该DRM许可;以及将该DRM许可提供给该许可请求器。15如权利要求14所述的计算机可读存储介质,其中所述指令还致使所述处理器使用名字解析来确定所述个人许可服务器的网络位置。16如权利要求14所述的计算机可读存储介质,其中所述指令还致使所述处理器使用权利要求书CN101952832ACN101952838A2/3页3名字解析来确定所述许可服务器的网络位置。17如权利要求14所述的计算机可读存储介质,其中所述指令还致使所述处理器使用名字解析来确定中间重定向服务器的网络位置。18如权利要求14所述的计算机可读存储介质。

7、,其中所述指令可操作以在主机设备上自动运行。19如权利要求14所述的计算机可读存储介质,其中所述许可请求器使用本地主机地址与个人许可服务器客户端通信。20如权利要求14所述的计算机可读存储介质,其中所述计算机可读存储介质和所述处理器是同一设备的一部分。21如权利要求14所述的计算机可读存储介质,其中所述计算机可读存储介质和所述处理器在不同的设备上。22如权利要求14所述的计算机可读存储介质,其中所述计算机可读存储介质和所述个人许可服务器在不同的设备上。23如权利要求14所述的计算机可读存储介质,其中所述计算机可读存储介质和所述个人许可服务器在同一设备上。24如权利要求14所述的计算机可读存储介。

8、质,其中所述计算机可读存储介质是存储卡的一部分。25如权利要求14所述的计算机可读存储介质,其中所述计算机可读存储介质是可操作以与存储卡连接的主机设备的一部分。26如权利要求14所述的计算机可读存储介质,其中所述个人许可服务器是网络附连存储NAS设备的一部分。27如权利要求14所述的计算机可读存储介质,还包括带有如下指令的计算机程序,该指令在被所述处理器执行时致使所述处理器执行名字解析。28一种用于使用个人许可服务器的方法,该方法包括利用个人许可服务器接收来自许可服务器的数字版权管理DRM许可;利用所述个人许可服务器存储所述DRM许可;以及利用所述个人许可服务器将所述DRM许可提供给个人许可服。

9、务器客户端,其中所述个人许可服务器客户端接收所述DRM许可,而无需与所述许可服务器通信。29如权利要求28所述的方法,其中所述个人许可服务器和所述个人许可服务器客户端处于分离的设备中。30如权利要求28所述的方法,其中所述个人许可服务器和所述个人许可服务器客户端处于同一设备中。31如权利要求28所述的方法,其中需要DRM许可的回放系统处于与所述个人许可服务器客户端相同的设备中。32如权利要求28所述的方法,其中需要DRM许可的回放系统处于与运行所述个人许可服务器客户端的设备不同的设备中。33如权利要求28所述的方法,其中所述个人许可服务器客户端使用与在与所述许可服务器通信时相同的协议来与所述个。

10、人许可服务器通信。34如权利要求28所述的方法,其中所述个人许可服务器客户端使用与用于与所述许权利要求书CN101952832ACN101952838A3/3页4可服务器通信的协议不同的协议来与所述个人许可服务器通信。35如权利要求28所述的方法,其中所述个人许可服务器是存储卡的一部分。36如权利要求28所述的方法,其中所述个人许可服务器是可操作以与存储卡连接的主机设备的一部分。37如权利要求28所述的方法,其中所述个人许可服务器是网络附连存储NAS设备的一部分。38如权利要求28所述的方法,其中被提供给所述个人许可服务器客户端的所述DRM许可不同于由所述个人许可服务器接收的DRM许可。39如。

11、权利要求28所述的方法,其中所述个人许可服务器客户端可操作以执行名字解析。40如权利要求28所述的方法,其中运行所述个人许可服务器的设备是执行名字解析的同一设备。41一种用于与个人许可服务器交互的方法,所述方法包括从许可请求器接收对于来自许可服务器的数字版权管理DRM许可的请求;响应于该请求,与个人许可服务器而不是所述许可服务器通信以接收该DRM许可;以及将该DRM许可提供给所述许可请求器。42如权利要求41所述的方法,还包括使用名字解析来确定所述个人许可服务器的网络位置。43如权利要求41所述的方法,还包括使用名字解析来确定所述许可服务器的网络位置。44如权利要求41所述的方法,还包括使用名。

12、字解析来确定中间重定向服务器的网络位置。45如权利要求41所述的方法,其中所述许可请求器使用本地主机地址来发送所述请求。46如权利要求41所述的方法,其中接收、通信和提供动作由与运行所述个人许可服务器的设备不同的设备来执行。47如权利要求41所述的方法,其中接收、通信和提供动作由运行所述个人许可服务器的设备来执行。48如权利要求41所述的方法,其中接收、通信和提供动作由存储卡来执行。49如权利要求41所述的方法,其中接收、通信和提供动作由可操作以与存储卡连接的主机设备来执行。50如权利要求41所述的方法,其中所述个人许可服务器是网络附连存储NAS设备的一部分。51如权利要求41所述的方法,还包。

13、括执行名字解析。权利要求书CN101952832ACN101952838A1/9页5个人许可服务器及其使用方法背景技术0001因特网全球网络使得许多数字电器APPLIANCE能够互连并交换信息。因特网的具体用途是分发数字文件、特别是数字内容诸如数字书、音乐或视频文件、或者游戏到所连接的电器。这种文件的传播PROLIFERATION和分发是很多的SUBSTANTIAL。例如,可利用各种设备、程序和方法来监听数字音乐,并且越来越多数量的音乐曲目以数字形式存在。不幸的是,存在这种文件的相当大量的非法复制。已经开发了数字版权管理DIGITALRIGHTMANAGEMENTDRM系统来克服此难题。典型的。

14、DRM系统的部分功能是定义“版权保护的文件”具有在由数字内容的所有者定义的限制下使能对文件的使用的权利的数字内容文件的形式。访问受DRM保护的文件需要相关许可,并且受DRM保护的内容通常与指向许可服务器和相关的许可的某些数据相关。一些其他的DRM系统持有关于传递内容作为一种机制以查看相关许可的服务器的信息。在操作时,设备与许可服务器联系以初始获取许可或者如果许可已过期,则稍后更新许可。但是,许可更新或者获取需要在依赖于网络协议的处理中连接到远程许可服务器。例如,因特网可以用于连接到许可服务器的具体URL。在某些情况下,对许可服务器的访问可能不方便,由此阻止用户获取或更新许可。0002取代使用因。

15、特网来分发数字内容,在已知为“超级分发SUPERDISTRIBUTION”的处理中,数字内容可以在存储卡或者其他便携存储器器件中被存储并分发。利用“超级分发”,可以自由地分发数字内容,但是在用户选择访问超级分发的、受DRM保护的内容时从许可服务器获得使用该内容的许可。再次,如果对许可服务器的访问不方便,则将阻止用户获取使用超级分发的、受DRM保护的内容所需的许可。发明内容0003本发明由权利要求限定,且本部分中的任何内容都不应被认为是对那些权利要求的限制。0004通过介绍,以下所述的实施例提供了一种个人许可服务器及其使用方法。还提供了具有含有指令的计算机程序的计算机可读存储介质。在一个实施例中。

16、,提供一种个人许可服务器,其包括存储器和电路,该电路可操作用于接收来自许可服务器的数字版权管理DRM许可,将该DRM许可存储在该存储器中,以及将该DRM许可提供给个人许可服务器客户端,其中该个人许可服务器客户端接收所述DRM许可,而无需与所述许可服务器通信。在另一实施例中,提供了一种个人许可服务器客户端,其从许可请求器接收对来自许可服务器的数字版权管理DRM许可的请求;响应于该请求,与个人许可服务器而不是该许可服务器通信以接收该DRM许可;以及将该DRM许可提供给该许可请求器。0005在一些实施例中,个人许可服务器和个人许可服务器客户端处于分离的设备中,而在其他的实施例中,个人许可服务器和个人。

17、许可服务器客户端处于同一设备中。应该注意,个人许可服务器可以是诸如但不限于存储卡、可操作以与存储卡连接的主机设备以及网络附连存储NAS设备的任何适当设备的一部分。包括该个人许可服务器客户端的设备还可以包括需要该DRM许可的回放系统,并且需要DRM许可的回放系统可以位于与运行个说明书CN101952832ACN101952838A2/9页6人许可服务器客户端的设备不同的设备中。个人许可服务器客户端可以使用与在与许可服务器通信时相同的协议来与个人许可服务器通信,或者可以使用不同的协议。而且,被提供给个人许可服务器客户端的DRM许可可以与个人许可服务器从许可服务器接收的DRM许可不同。此外,在一些实。

18、施例中,可以由个人许可服务器客户端执行名字解析,而在其他实施例中,运行个人许可服务器的设备执行名字解析。0006在此描述的这些实施例的每个可以单独或者彼此组合使用。现在将参考附图描述各个实施例。附图说明0007图1是现有技术的数字版权管理DRM系统的图示。0008图2是使用一个实施例的个人许可服务器PLS的系统的图示。0009图3A是其中PLS客户端运行在第二个人移动设备中的实施例的图示。0010图3B是其中PLS客户端运行在与第二个人移动设备分离的设备中的实施例的图示。0011图3C是其中PLS客户端与网络附连存储NAS器件联系以使能PLS的实施例的图示。0012图4是一个实施例的个人许可服。

19、务器PLS的示例实施方式的图示。0013图5是在各种消费电子设备中的一个实施例的个人许可服务器PLS的示例实施方式的图示。0014图6是一个实施例的用于指定到达个人许可服务器PLS的地址的各种选项的图示。0015图7是一个实施例的用于设置个人许可服务器PLS客户端的地址的各种机制的图示。0016图8是用于得到许可的一个实施例的方法的流程图。0017图9是示出PLS客户端与PLS之间的关系的图示。具体实施方式0018以下实施例一般指向带有数字版权管理DRM的系统以及内容许可的获取和/或更新;更具体地,以下实施例改进了内容可便携性PORTABILITY,并允许使用移动设备作为便携许可服务器。001。

20、9现在转向附图,图1是其中内容以受保护的格式传送并需要许可来访问的现有技术DRM系统的图示。应该注意,“数字内容”可以采取任何适当的形式,诸如但不限于音频例如歌曲、说的话、播客、一段或一系列声音等、视频带有或者不带有随附的音频例如电影、电视剧的一集、新闻节目等、静止或运动的图像例如,图片、计算机生成的显示等、文本带有或者不带有图形例如文章、文本文件等、网页、游戏和前述形式中的两种或多种的混合多媒体呈现。因为数字内容可以采取任何适当的形式,因此不应将权利要求理解为要求特定类型的数字内容,除非在其中明确列出。0020如图1所示,为了准备在DRM系统中使用的数字内容,DRM被添加到数字内容110。具。

21、体地,利用密钥120加密数字内容110以创建DRM格式的文件130。DRM格式的文件130说明书CN101952832ACN101952838A3/9页7还包含指向一个或多个许可服务器160和相关许可的数据,如下所述。DRM格式的文件130被存储在一个或多个内容传送服务器140上。在此实施例中,利用密钥120和权限PERMISSIONP创建DRM许可150。重要的是要注意此DRM许可格式仅仅是一个示例,并可以通过其他DRM许可格式来使用这些实施例。权限P可以描述例如何时可以播放数字内容、可以该数字内容播放多少次、哪些用户可以播放该数字内容等。DRM许可150被存储在一个或多个许可服务器160上。

22、。内容传送系统140和许可服务器160两者与网络或者因特网170通信。如在此使用的,短语“与通信”意味与之直接通信或者经过在此可能或者可能没有示出或描述的一个或多个组件间接与之通信。两个组件可以有线或无线地彼此通信。0021使用网络或者因特网170,设备可以从一个或多个内容传送服务器140下载DRM格式的文件130。如在此使用的,“设备”指的是使用电ELECTRICITY用于其一些或所有功能性的设备。“设备”可以是有线或无线设备,并可以是便携的或者相对固定的。“设备”可以是消费电子设备,诸如但不限于移动设备例如移动电话手持机、游戏设备、个人数字助理PDA、电子邮件/文本传送设备、数字相机、数字。

23、媒体/内容播放器、个人计算机、存储卡例如安全存储卡、兆级SIM卡、智能卡等以及GPS导航设备。当“设备”采取意要由单独的用户使用的便携/移动设备的形式时,该设备可以被称为“个人便携或者移动设备”。当“设备”可以接受或者“主管”存储卡或其他类型的外设时,该设备可以被称为“主机设备”。0022在此实施例中,设备可以采取数字内容播放器180的形式。如上所述,DRM格式的文件130包含指向一个或多个许可服务器160和相关许可150的数据。使用可以是URL形式的该数据,播放器180上的DRM客户端经由网络或因特网170访问一个或多个许可服务器160以获取或更新许可150。在许可150被传送到播放器180。

24、后,播放器180上的DRM客户端使用密钥120来解密受保护的数字内容130以提供“无密码的INTHECLEAR”的内容110,并为播放器180提供如在权限P中指定的对内容110的访问。0023在以上例子中,DRM系统将DRM许可服务器URL与受DRM保护的内容相关联。这样的URL用于获取和/或更新许可,因为其指向许可服务器并包含了要获取的许可的引用REFERENCE。使用与受DRM保护的内容相关的URL以指定在哪里获取对该内容的DRM许可,这对诸如开放移动联盟“OMA”DRM和MICROSOFTDRM的DRM系统来说是普遍的。如上所述,那时对许可服务器的访问可能不总是方便或可达成的,由此阻止用。

25、户获取或更新许可。0024以下实施例解决了此问题。通常,第一设备上的个人许可服务器PLS被用于接收和存储来自许可服务器的许可。当第二设备需要该许可时,第二设备可以从PLS而不是原始许可服务器提取RETRIEVE该许可。从而,即使原始许可服务器对于第二设备不可用时,第二设备也可以获取和/或更新许可。0025返回附图,图2是使用实施例的个人许可服务器PLS的系统的图示。如图2所示,第一个人移动即便携设备200包括主存储器210和许可存储器220。如以上结合图1所述的例子,第一个人移动设备200可以与一个或多个内容传送服务器230通信以下载数字内容来存储在主存储器210中。类似地,第一个人移动设备2。

26、00可以与一个或多个许可服务器240通信以下载对于该数字内容的适当的DRM许可来存储在许可存储器说明书CN101952832ACN101952838A4/9页8220中。取代从一个或多个许可服务器240获取和/或更新,DRM许可可以被预加载到第一个人移动设备200上。但是,当第一个人移动设备200将数字内容流传输STREAM或复制到第二便携移动设备250时或者替换地,当第二便携移动设备250驱动流传输/复制处理时,出现差别。取代第二个人移动设备250联系一个或多个许可服务器240以便得到适当的许可,第二便携移动设备250中的PLS客户端向第一个人移动设备200发送对于该适当的许可的请求。响应于。

27、该请求,第一个人移动设备200向第二个人移动设备250发出适当的许可,并且第二个人移动设备将其存储在其自己的许可存储器260中。0026从而,第一个人移动设备200有效地变为第二个人移动设备250的“个人许可服务器PLS”。该许可服务器是“个人的”,含义在于其不是一般的专用许可服务器。而是,其从一般的专用许可服务器获取许可来将其传送到给定的用户或设备。通常,PLS中的存储DRM许可和其他数据的存储器可以采取任何适当的形式,诸如但不限于非易失性固态存储器例如闪存、光存储器和磁存储器,并可以是一次可编程、几次可编程或多次可编程的。而且,PLS功能性可以在任何适当的电路例如纯硬件实施方式和/或组合的。

28、硬件/软件或固件实施方式中实现。从而,例如,“电路”可以采取微处理器或处理器以及存储可由微处理器、逻辑门、开关、专用集成电路ASIC、可编程逻辑控制器和嵌入式微控制器执行的计算机可读程序代码例如软件或固件的计算机可读介质中的一个或多个的形式。在一个实施例中,与PLS交互的PLS客户端采取包括可由处理器执行的可操作指令的计算机可读存储介质的形式。0027如图2图示地,第二个人移动设备250将第一个人移动设备200认为是许可服务器。如此,即使一个或多个许可服务器240不可用时,适当的许可通过第一个人移动设备200对于第二个人移动设备250可用。应该注意,被传送到第二个人移动设备250的许可可以与存。

29、储在第一个人移动设备200的许可存储器220中的许可一致,或者其可以不同。例如,被传送到第二个人移动设备250的许可可以是根据其DRM能力的有限的、临时的或被传送的。0028优选地,如在图1中所示的第一实施例中,第一和第二个人移动设备200、250使用相同的协议来获取和/或更新许可。从而,第二个人移动设备250将使用与其将从实际的一个或多个许可服务器240获取该许可的相同的协议来从PLS获取该许可。即,PLS可以使用与如果PLS过去不可用时第二个人移动设备250会使用来从实际的一个或多个许可服务器240获取许可的相同的协议来将许可传送到第二个人移动设备250。在本文中稍后给出的各实施例将讨论格。

30、式化或者重新格式化第二个人移动设备250从PLS而不是实际的一个或多个许可服务器240得到许可的URL。那些实施例还将讨论如何对URL格式化以确保与可能不能与PLS工作的系统的最大兼容性。0029如图2所示,在此PLS系统中可以有三个主要的实体许可请求器、PLS客户端应用以及PLS。PLS和PLS客户端应用一起形成了许可服务器的等同物,如许可请求器所见。利用这些实体,PLS允许通过多个设备使用个人DRM许可。重要的是,注意,这三个实体可以按任何期望的方式分布在一个或多个设备中。例如,在图3A中,第二个人移动设备300在此是移动电话包含PLS客户端310以及许可请求器在此是回放和DRM系统320。

31、两者。在此实施例中,与第二个人移动设备300相关的存储卡取代第一个人移动设备来担当PLS340,并且包含许可存储器350。从而,通过此实施例,因为PLS340/存储卡连接到第二个人说明书CN101952832ACN101952838A5/9页9移动设备300,并且不需要网络连接来通信,因此即使与一个或多个主许可服务器360的网络连接不可用,第二个人移动设备300也可以本地地获取和/或更新DRM许可。另一优点在于,用户仅需要对许可付费一次,然后可以在多个设备例如,连接到PLS340/存储卡的无论什么设备上使用与该许可相关的内容。由于主许可被保存在一个个人移动设备的存储器中但是可以由多个个人移动设。

32、备使用,因此其许多上述的许可获取和/或更新问题及限制以及涉及保持多个设备同步的问题。0030应该注意,在此实施例中,第二个人移动设备300的回放和DRM系统320是设备300的“默认”系统320即,不需要改变系统320来与PLS一起使用。以此方式,单个协议可以用于获取和/或更新来自PLS340以及来自一个或多个远程许可服务器360的许可。0031在操作时,回放和DRM系统320将许可请求发送到网络堆栈STACK/网关以及第二个人移动设备300的名字解析NAMERESOLUTION组件330。网络堆栈/网关与常规设备没有差别,但是名字解析被配置为指向PLS340而不是一个或多个主许可服务器360。

33、。这比其他DRM系统提供的优点在于其能够只有在被定制为从第一设备得到许可后获取存储在该第一设备上的许可。例如,某些设备要求修改该设备的DRM系统或者播放器以便访问来自安全存储卡的许可。作为另一例子,一些设备使用与由个人计算机使用的协议不同的协议来连接到个人计算机以首先获取许可。0032如上所述,许可请求器、PLS客户端应用和PLS的各种配置是可能的。图3B示出了另一配置的例子。在此配置中,这些组件被分布在分离的设备中。具体地,在此示例中,第二个人移动设备370包含许可请求器默认的回放和DRM系统375以及网络堆栈/网关和名字解析组件380。取代如图3A中位于第二个人移动设备中,PLS客户端38。

34、3位于使用TCPIP连接经由网络或因特网390与第二个人移动设备370通信的分离的设备例如移动电话385中。PLS395与其许可存储器397位于另一组件例如存储卡中。或者,PLS客户端385以及PLS395可以位于单个设备中。从而,尽管PLS客户端310可以运行在第二个人移动设备300上,如图3A所示,但是PLS客户端还可以运行在可从请求许可的主机访问的不同位置中。如此,PLS客户端可以运行在可从第二个人移动设备到达并还可以连接到存储了许可的PLS设备的中间设备上。当这样的设备被网络使能时,PLS客户端还可以运行在PLS设备上。图3C示出了PLS客户端303还可以联系网络附连存储NAS设备30。

35、5以使能PLS。通常,NAS是带有网络能力的硬盘。NAS还可以用于存储诸如音乐和视频文件的任意数据。当被使能为PLS时,NAS还可以存储许可。0033返回附图,图4图示了通过其可以使用主机410、420、430将许可提供给PLS/个人移动设备400的几个机制。为了此图示的目的,个人移动设备可以采取例如安全存储卡、兆级SIM卡、智能卡、移动电话、PDA、多媒体播放器或PC的形式,并且主机可以采取例如移动电话、PDA、多媒体播放器、PC或GPS导航设备的形式。在此实施例中,PLS/个人移动设备400带有受DRM保护的数字内容以及其他文件440、当可能时要在主机上执行的PLS客户端应用445以及安全。

36、DRM许可存储组件450。受DRM保护的内容优选地在传送时或传送前被设置为通过名字而指向PLS客户端445,并在URL随引用REFERENCE出现的情况下指向实际的一个或多个许可服务器460。0034现在将描述三个不同的主机的操作。第一主机410被预安装了PLS客户端应用并说明书CN101952832ACN101952838A6/9页10被预配置了本地名字解析。从而,第一主机410中的预安装的PLS客户端联系一个或多个许可服务器460以从该一个或多个许可服务器460请求许可,并且传送的许可被存储在个人移动设备400的许可存储器450中。利用第二主机420,从卡400加载PLS客户端445,并更。

37、新本地名字解析配置。从卡400加载的PLS客户端445联系一个或多个许可服务器460以从该一个或多个许可服务器460请求许可,并且传送的许可被存储在个人移动设备400的许可存储器450中。第三主机430与PLS不兼容,因此其使用中间重定向REDIRECTION服务器470获取来自该一个或多个许可服务器460的许可。0035返回附图,图5图示了消费电子设备上的PLS设备和客户端的各种实施方式。如图5的左部分所示,PLS设备可以采取存储卡500的形式,并且PLS客户端可以运行在与存储卡一起使用的主机设备上,诸如PC/膝上型505、多媒体播放器510例如MP3播放器、视频游戏机等、GPS导航系统51。

38、5、电视或监视器520以及蜂窝电话手持机或PDA525。然而,PLS设备和PLS客户端在图5的左部分中是分离的设备,在图5的中间部分,PLS设备和PLS客户端处于相同的设备中,诸如在个人网络附连存储设备530中、带有TCPIP支持的智能卡535中、PC/膝上型540中以及蜂窝电话手持机或者PDA525中。这些设备可以使用TCP/IP与各种主机设备例如蜂窝电话手持机或者PDA550、带有无线能力的多媒体播放器555、PC/膝上型565以及电视或监视器560通信。此外,如图5的右部分所示,还可以存在可以用作“经过PASSTHROUGH”或使能与另一设备的TCP/IP通信的中间设备570、575。0。

39、036如上所述,各技术可用于格式化FORMAT或改变URL以指向个人许可服务器应用PLS客户端。这样的PLS客户端、即PLS前端是监听对于到来的许可请求的特定端口,与PLS客户端存储器相接口,并可以根据许可状况而接口到实际的许可服务器以便将许可传送到其请求器的网络使能的应用。在转向这些技术之前,提供网络协议的一般讨论。网络协议允许应用在交换数据时共享网络。这样的应用以IP地址通常是来自主机的IP地址出现,并监听在逻辑端口上的到来的数据。由应用共同使用的端口的一些例子是端口80由网页浏览器的网页服务器使用来连接到以及端口443用于连接到网页服务器用于SSL连接。这些端口是指向服务器用于经过HTT。

40、P例如以“80”结尾的网站URL的正常访问以及用于使用SSL例如以444结尾的网站URL的安全访问的URL的部分。在服务器地址后出现的另外的信息诸如以“80/产品”结尾的网站URL中的“产品”被服务器应用接收作为参数。例如,一些DRM系统使用这样的参数来指定给定段的受DRM保护的内容所需的许可的引用。在其他信息中,完整的URL伴随着协议、许可服务器的地址以及许可引用的添加而出现。可以通过使用主机本身的地址或者通过使用环回LOOPBACK地址127001并通过使用这种服务器或应用监听的预定义的端口来访问本地服务器或者网络使能的应用。0037存在不同的方式来配置在与内容相关的许可服务器URL中的服。

41、务器名字以使得DRM系统连接到PLS客户端。由于PLS可以是可便携的,因此该配置应该优选与任何配置一起工作。图6图示了用于指定到达PLS客户端600的地址的不同选项。通常,PLS客户端600的地址可以由网络地址或名字来指定。当由名字指定时,优选使用本地名字解析或者域名系统“DNS”来将名字解析成网络地址。0038URL可以使用服务器地址127001或者“LOCALHOST”名字。这些选项带来了一说明书CN101952832ACN101952838A7/9页11些限制;即,PLS客户端600必须运行在正请求许可的设备上。可以利用PLS客户端600的当前IP地址来设置URL。这还带来了一些限制,因。

42、为PLS客户端600应该优选在同一网络上。如果利用预设的相关URL传送内容,则其还需要静态IP地址。如上所述,许可服务器URL中的服务器名字可以通过名字指向PLS客户端600。当在兼容的系统上时,名字解析提供了PLS客户端600的实际地址。本地名字解析被配置为将实际的许可服务器地址分配给PLS客户端地址。当在不能访问PLS客户端600的系统上时,名字解析提供实际的许可服务器的地址。这也带来了一些限制,因为每个许可服务器名字优选应该被添加到本地名字解析,这对某些设备来说可能是很麻烦的。但是使用名字解析比其他方法显然更灵活,因为其允许预加载和预配置内容而无需知道PLS客户端600将在哪里运行。可以。

43、由PLS客户端或者知道可以到达PLS客户端的另一应用来配置名字解析。0039许可服务器URL中的服务器名字可以是唯一地标识任何网络上的PLS客户端的名字例如,“WWWDOTSANDISKDOTCOM”将从使用被配置用于访问因特网的DNS从任何网络到达SANDISK网站。名字解析被配置在兼容的系统上以将该名字解析成PLS客户端地址。尽管存在与此相关的许多优点,但一个问题是,实际的许可服务器的名字将从URL中移去。照这样,该方案仅对于预加载的许可有用,并且其不能更新和/获取新的许可。0040为了完善前一方案,优选地,URL应该包括用于引用实际许可服务器的参数,并且为了完善PLS,带有相同名字的一个。

44、或多个服务器应该存在于可从许可请求器访问的网络上。这些服务器被统称为中间重定向服务器,如图4所示。在不能访问PLS客户端600的系统上,名字解析引用取代PLS客户端600而被联系的中间重定向服务器。中间重定向服务器分析PARSEURL参数并使用该信息来重定向到可以传送对于该内容的许可的实际许可服务器。例如,URL可以是“PLSCLIENTDOTCOMSLASHWWWDOTSANDISKDOTCOMSLASHOTHERPARAMETERS”,其中“PLSCLIENTDOTCOM”是PLS客户端和中间重定向服务器的唯一名字,其中“WWWDOTSANDISKDOTCOM”意味着实际服务器,并且其中“。

45、OTHERPARAMETERS”包含在其他信息中对要获取的许可的引用。然后该请求被重定向到“WWWDOTSANDISKDOTCOM”作为“WWWDOTSANDISKDOTCOMSLASHOTHERPARAMETERS”。当被重定向时,也可以转发来自正请求的设备的信息诸如其类型、来自网络头标的信息等。该方案提供了最大的灵活性,并将整合限制为使得PLS客户端可访问并且使得本地名字解析被适当地配置为指向PLS客户端。此外,其允许不能联系PLS客户端的设备从主服务器获取许可,其中当用户希望访问该主服务器设备上的内容时,该主服务器可以是有价值的。以下将描述的图8示出了该处理的流程图概况。0041此外,分。

46、析URL以找到从主服务器在哪里获取许可也是PLS客户端在第一次获取许可时或者在更新许可时可以使用的见以下图8的讨论。其他方案可以包括将实际服务器信息存储为与受DRM保护的内容相关的第二URL、使用包含该实际服务器地址的PLS上的数据库、或者甚至使用来自许可本身的信息。最后的选项意味优选所有内容都应该与包括更新许可本身所需的信息的许可组合而被传送。对于在不使用通过中间服务器的名字解析而实现时可以使用的这些其他方案,PLS客户端将取得该信息以获取和/或更新许可。0042使用名字解析和中间重定向服务器ISR允许将与URL中的预设服务器名字相关的内容从内容服务器传送到设备即,该内容被配置为与PLS一起。

47、工作,另外,该系统使用ISR来传送许可。图7示出了指向PLS客户端地址的不同选项。如所示,可以在内容传说明书CN101952832ACN101952838A8/9页12送时或之前设置URL,可以在内容被移动到PLS设备时设置URL,并且可以在访问时改变该URL改变可以是临时的。其他方案包括当内容被移动到PLS设备时或者在PLS客户端所运行的系统上被接收时改变引用。还可以在被集成用于PLS客户端的系统上访问内容时实时ONTHEFLY改变URL。例如,修改的文件系统可以执行此功能。0043PLS客户端可以执行比仅作为前端更多的功能。根据设备能力,实际许可服务器所完成的步骤可以由PLS客户端或者PL。

48、S设备类似地完成。例如,图9示出了PLS客户端补充PLS的共生SYMBIOTIC关系。在某些情况下,PLS和PLS客户端可以具有相同的功能性。例如,这可以在PLS客户端使用网络协议与网络使能的PLS通信时发生。而且,名字解析可以由PLS或者PLS客户端完成。在该情况下,第二设备可以被配置为如此以使得其主要DNS成为PLS,或者PLS客户端可以完成名字解析。这可以在被配置用于PLS的系统上容易地实现。0044其他功能性范围从运行在网络使能的PLS设备上的PLS客户端向下到处理DRM协议的PLS客户端以及仅提供对DRM许可的安全存储的PLS设备。PLS客户端还可以检查正请求的系统的DRM版本,并只。

49、有在其与该内容所需的版本或者最低版本匹配时才传送许可。PLS客户端还可以检查DRM类型,并传送据此格式化的许可。当与运行在许可请求器相同的设备上时,PLS客户端可以得到标识DRM类型及其当前版本所需的所有信息。当远程运行时,一些信息可以从网络头标获得,并且还可以用于找到另外的信息。PLS设备可以带有设备的数据库,或者可以在线取得该信息的补充。0045PLS还可以传送受限的许可,并且由PLS传送的许可可以与其带有的许可不同。可以根据内容或者主机来设置类型、格式或权限。例如,来自其在PLS上的许可提供了用于播放直到某一日期的权限的订阅的内容可以被传送作为用于播放一次的许可或者用于播放达内容的持续时。

50、间的许可。该PLS还可以传送其内容密钥被会话密钥替代的许可。这对于包括像TRUSTEDFLASHTM的技术的设备来说是特别有用的,在TRUSTEDFLASHTM中可以利用用于保护通信的会话密钥来解码和编码内容。这样做允许保护实际的内容密钥,因此迫使黑客重新分配内容,这比密钥更困难。0046PLS客户端还可以通知PLS关于将只有在用户或设备被当前许可授权时才传送该许可的该用户或设备。这允许实现内容绑定,其中使得内容或其相关许可仅对于授权方可用。0047返回附图,图8示出了得到许可的完整处理的流程图概况。首先,许可请求器设备检查其自己的许可存储器以查看是否有任何有效的许可可用于正被访问的内容。如果。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1