共享内容的方法 【技术领域】
本发明涉及一种共享内容的方法, 并且更具体地, 涉及内容共享技术, 其中通过将 从服务提供商提供的内容重新分配到使用 IPTV 接收设备的家用设备中能够共享内容。背景技术
近年来, 采用有线或无线通信网络的数字 TV 服务已经变得普及。数字 TV 服务 能够提供在现有模拟广播服务中不能提供的各种服务。例如, 作为一种数字电视服务的 IPTV( 网际协议电视 ) 服务提供了用户能够主动选择收视节目、 收视时间等类型的交互性。 IPTV 服务能够基于该交互性来提供各种补充服务, 例如, 因特网搜索、 家庭购物、 在线游戏 等。
对于该 IPTV 服务, 用户端必须具有 IPTV 机顶盒。IPTV 机顶盒必须具有安装在其 中支持交互式服务的软件, 并且能够基于该软件执行作为服务客户端的功能。 例如, IPTV 机 顶盒能够请求服务提供商在通过 IP 网络向服务提供商发送信息的同时发送广播内容 / 从 服务提供商接收信息的同时发送广播内容, 将从服务提供商接收到的广播信号转换成标准 TV 信号, 并且将该信号发送到 TV 接收机。
同时, 最近已经尝试了在家中将 IPTV 服务与家庭网络环境相关联的同时扩展 IPTV 内容的提供区域。例如, 存在一种内容共享服务。该内容共享服务可操作地将 IPTV 机 顶盒 ( 也就是, IPTV 兼容终端 ) 与连接到家庭网络的设备相关联, 并且将存储在 IPTV 机顶 盒中的内容重新分配到可操作地相关联的设备中。因此, 内容共享服务使得能够在用户期 望的各种设备中播放 IPTV 内容。
在实现用于该内容共享服务的系统中的最重要的关键之一是安全地保护内容不 受非法行为侵犯, 所述非法行为可能在当存储或重新分配内容时发生, 例如, 对内容的非法 泄漏、 复制等。因此, 在内容共享服务中不可缺少地需要用于保护内容的安全装置和程序, 并且因此迫切需要根据该请求开发相关技术。 发明内容
技术问题
因此, 鉴于以上问题而做出了本发明, 并且本发明的目的是提供一种共享内容的 方法, 该方法可以将安全解决方案级别与设备相关联并且基于设备的安全信息来重新分配 内容。
技术解决方案
为了实现以上目的, 本发明的一方面提供了一种共享内容的方法。该共享内容的 方法包括以下步骤 : 从服务提供商接收内容 ; 检测在目标设备中支持的目标内容保护解决 方案 ; 以及基于所检测到的内容保护解决方案, 以与在目标设备和接收设备中的任何一个 支持的内容保护解决方案相兼容这样的方式来转换该内容。 接收设备能够在接收设备的证 书中包括指示接收设备的安全特性的安全解决方案级别。根据接收设备的安全解决方案认证过程的安全特性信息来分类安全解决方案级 别。 基于安全解决方案认证过程或使用软件或硬件元件的认证和完整性校验能够将安全解 决方案级别分类成多个级别。安全解决方案认证过程的安全性较高, 分配给该安全解决方 案级别的级别就较高。
转换步骤能够包括以下步骤 : 当在目标设备中支持的目标内容保护解决方案与在 接收设备中支持的内容保护解决方案相同时, 以与在接收设备中支持的内容保护解决方案 相兼容这样的方式来转换该内容 ; 以及当在目标设备中支持的目标内容保护解决方案与在 接收设备中支持的内容保护解决方案不同时, 以与目标内容保护解决方案相兼容这样的方 式来转换该内容。
从服务提供商接收内容的步骤可以包括以下步骤 : 使用服务保护解决方案和内容 保护解决方案中的任何一个来接收从服务提供商发送的内容。进一步地, 该内容共享方法 能够进一步包括将已转换的内容重新分配到目标设备中的步骤。
还能够将指示家用设备的安全特性的安全解决方案级别包括在家用设备的证书 中。 可以基于接收设备的安全解决方案级别或家用设备的安全解决方案级别来限制向家用 设备的内容的传输。 有益效果
如上所述, 根据本发明, 通过重新分配从服务提供商发送的内容能够以与使用接 收设备的家用设备的安全解决方案相兼容这样的方式有效地共享内容。进一步地, 指示相 应设备的安全特性的安全解决方案级别能够与例如接收设备或家用设备的设备相关联, 能 够基于安全解决方案级别来控制内容的传输。
附图说明
图 1 是示出根据本发明的优选实施例用于共享内容的方法的域系统的配置的框图; 图 2 是示意性示出用于实现共享内容的方法的系统的整体配置的框图 ;
图 3 是示出图 2 所示的 IPTV 接收设备的构造的框图 ;
图 4 是示出作为指定设备的安全解决方案级别的准则的安全解决方案级别表的 示例性视图 ;
图 5 是示出根据本发明的优选实施例存储内容的方法的程序的示例性视图 ;
图 6 是示出根据本发明的优选实施例用于实现共享内容的方法的系统配置的框 图;
图 7 是图示根据本发明的优选实施例共享内容的方法的流程图 ;
图 8 是示出根据共享内容的方法的本发明的另一优选实施例用于实现共享内容 的方法的系统配置的框图 ;
图 9 是图示根据本发明的另一优选实施例共享内容的方法的流程图 ;
图 10 是图示在服务提供商之间的内容关联服务的概念的示例性视图 ;
图 11 是图示在服务提供商之间的内容关联服务的系统配置的示例性视图 ; 以及
图 12 是图示在服务提供商之间的内容关联服务的程序的示例性视图。
< 附图中主要元件的附图标记的描述 >
20 : 服务提供商 40 : IPTV 接收设备 44 : 服务保护解决方案 45a : IPTV 接收设备的内容保护解决方案 “A” 50 : 家用设备 55a : 家用设备的内容保护解决方案 “A”具体实施方式
在下文中, 将参考附图结合优选实施例详细描述本发明, 以便本领域技术人员能 够实现本发明。 在本发明的优选实施例中, 出于内容清楚的目的而使用了特定技术术语。 然 而, 应当理解, 本发明并不限于特定选择的术语, 并且每个特定术语包括以类似方式操作的 所有技术同义词以便达到类似目的。
图 1 是示出根据本发明的优选实施例用于共享内容的方法的域系统的配置的框 图。
如图 1 所示, 域系统 10 配置域 7。域 7 是域设备 5 的集合, 即, 已授权的设备, 并且 能够指域服务所应用的范围。根据授权权限能够在包括在域 7 中的域设备 5 之间共享和使 用内容。
能够考虑设备的物理位置来配置域 7。 即, 根据在特定物理区域内存在的设备来配 置域 7。为了配置该域 7, 需要本地环境。这里, 本地环境能够指提供了属于特定本地区域 的设备可以由此互相关联的物理网络并且该物理网络能够与外部网络相关联的环境。
作为能够提供该本地环境的例子, 可以有家庭网络系统。家庭网络系统使得在家 中的家用设备、 各种传感器、 安全设备等能够通过有线或无线局域网相互关联, 并且还能够 通过诸如家庭网关的通信节点结合诸如因特网的外部网络操作。 如果不仅存在该家庭网络 系统, 而且存在能够彼此结合操作的两个或更多网络设备, 则能够配置本地环境。
在下文中将提供该本地环境的区域称为域区域。在域区域内能够存在多个设备。 用户能够使用这些设备来配置域 7, 并且域设备 5 能够共享和使用内容。为了注册到域 7, 设备向域管理器 1 发送域注册请求。已经接收到该请求的域管理器 1 确定该域注册请求是 否合法等, 并且将该设备注册到域 7。 注册到域 7 的域设备 5 能够根据授权条件来共享和使 用内容。 同时, 如果合适, 在域区域外部的设备, 例如, 通过因特网等连接的外部区域中的设 备也能够以远程状态注册到该域。
同时, 域 7 可以包括域代表性设备 3。 域代表性设备 3 能够指在域内用作用于管理 该域的主机的设备。 例如, 域代表性设备 3 能够帮助域管理器 1, 以便执行域管理功能、 域设 备管理功能、 域设备认证功能等。 进一步地, 域代表性设备还可以通过测量在域区域内相应 设备的接近性来验证在该域区域内是否包括相应设备。换句话说, 域代表性设备 3 能够执 行决定域 7 的物理 ( 例如, 跳的数目、 反应时间、 TTL 等 ) 范围的功能。接近测量信息可以 用作能够确定当将域设备 5 注册到域时相应域设备 5 是否能够在域管理器 1 中被授权的信 息, 以及用作用于管理域设备 5 是处于本地接入状态 ( 即, 域设备 5 接入在该域区域内的域 的状态 ) 还是远程接入状态 ( 即, 域设备 5 接入在该域区域外部的域的状态 ) 的信息。
能够在特定时间点 ( 例如, 当首先配置域时、 当用户请求时、 当在现有域代表性设备中出现错误时 ) 等从域设备中选择域代表性设备 3。 例如, 能够通过推选竞争将具有最高 能力的域设备 ( 例如, 在推选竞争中最后幸存的设备 ) 选择为域代表性设备 3, 在推选竞争 中, 通过设备能力的比较具有高设备能力的设备幸存而具有低设备能力的设备被遗弃, 同 时域设备发送和接收设备能力信息, 或者域设备向域管理器 1 或特定设备发送设备能力信 息, 并且已经接收到设备能力信息的域管理器 1 或特定设备将具有最高设备能力的域设备 推选为域代表性设备 3。
设备能力能够指相应设备的硬件或软件能力 ( 例如, 电池容量、 硬件规范、 软件类 型、 是否安装了特定软件等 )。同时, 推选的域设备被指定为域代表性设备 3 并且执行上述 功能。
域系统的配置到此为止。如果该域的概念应用于 IPTV 服务系统, 则能够配置其中 多个设备中能够共享和使用 IPTV 服务内容的内容共享系统。
图 2 是示意性示出用于实现共享内容的方法的系统的整体配置的框图。
如图 2 所示, IPTV 接收设备 40 能够通过 IP 通信网络结合服务提供商 20 来操作。 此时, IPTV 接收设备 40 能够指配备有 IPTV 服务功能的终端, 例如, IPTV 机顶盒等。IPTV 接收设备 40 可以是域代表性设备。IPTV 接收设备 40 还可以与家用设备 50 结合操作。此 时, 家用设备 50 能够包括配备有有线或无线网络功能的固定或便携式终端, 例如, 家用设 备、 移动电话、 个人计算机 (PC)、 笔记本、 个人数字助理 (PDA)、 便携式多媒体播放器 (PMP)、 远程控制器等。 IPTV 接收设备 40 和家用设备 50 能够加入域 30 以便共享内容。即, IPTV 接收设 备 40 和家用设备 50 能够是域设备。为了加入该域, IPTV 接收设备 40 和家用设备 50 能够 请求从每个服务提供商 20 加入到域 30, 并且服务提供商 20 能够授权相应的设备 40 和 50 并发布对设备的证书, 并且将设备 40 和 50 注册到域 30。
当请求注册到域 30 时, IPTV 接收设备 40 或家用设备 50 能够向服务提供商 20 提 供它自己的安全能力信息。此时, 安全能力信息能够包括应用于相应设备的安全解决方案 ( 例如, 条件接入信息 (CAS) 模块、 数字版权管理 (DRM) 模块等 )、 安全解决方案级别等的信 息。 安全解决方案级别能够指指示应用于设备的安全解决方案认证过程的安全级别的安全 解决方案配置文件信息。优选地, 安全解决方案级别能够指基于表来分类安全解决方案认 证过程的安全级别的信息。下面将详细地描述该安全解决方案级别。
服务提供商 20 能够存储从 IPTV 接收设备 40 或家用设备 50 接收到的安全能力信 息, 并且能够将若干条安全能力信息 ( 例如, 安全解决方案、 安全解决方案级别等的信息 ) 中的至少一个插入到设备 40 和 50 的证书中, 并且向设备 40 和 50 发布证书。
同时, IPTV 接收设备 40 能够从服务提供商 20 请求内容引导信息, 并且从服务提 供商 20 接收内容引导信息。此时, 内容引导信息是用于引导服务内容的调度、 列表、 补充信 息等的信息, 并且例如能够是电子节目指南 (EPG)、 内容节目指南 (CPG)、 VoD 内容指南、 交 互式节目指南 (IPG) 等。
IPTV 接收设备 40 能够以与用户接口相兼容这样的方式来处理从服务提供商 20 接 收到的内容引导信息, 并且显示已处理的内容引导信息。用户能够从所显示的内容引导信 息中选择期望的服务内容。响应于此, IPTV 接收设备 40 能够从服务提供商 20 请求所选择 的内容。
响应于 IPTV 接收设备 40 的请求, 服务提供商 20 向 IPTV 接收设备 40 发送相应的 内容。此时, 服务提供商 20 能够向 IPTV 接收设备 40 发送使用该内容所必需的内容相关信 息 ( 例如, 安全信息、 使用权利信息、 撤销列表信息等 ) 以及该内容, 安全信息能够包括能 够使用或共享内容的安全级别、 使用内容所必需的安全解决方案信息等。使用权利信息能 够包括用于使用内容的权利信息, 例如, 内容的许可等。撤销列表信息能够包括撤销列表 ( 即, 防止使用内容的设备的列表 ) 或者用于标识撤销列表的信息。
IPTV 接收设备 40 能够接收、 存储和播放从服务提供商 20 发送的内容, 并且能够向 注册到域 30 的家用设备 50 发送该内容。为了执行内容的存储、 播放、 传输等, 能够考虑与 从服务提供商 20 传送的内容相关联的多条信息, 例如, 安全信息、 使用权利信息、 撤销列表 等, 并且能够基于所述多条信息来限制内容的存储、 播放或传输。
图 3 是示出图 2 所示的 IPTV 接收设备 40 的构造的框图。
如图 3 所示, IPTV 接收设备 40 能够包括 IPTV 接收模块 41、 安全控制器 42、 安全 解决方案 43、 内容播放器 47、 贮存器 48、 输出端口 46 等。尽管未示出, 但是 IPTV 接收设备 40 还能够包括在典型 IPTV 终端中包含的功能模块, 例如, 信息输入模块、 显示模块、 电源模 块等。它们是与本发明的主旨不直接相关联的元件, 并且省略了附加附图及其描述。 IPTV 接收模块 41 能够执行向服务提供商 20 发送数据 / 从服务提供商 20 接收数 据的接口功能。例如, IPTV 接收模块 41 能够从服务提供商 20 接收内容和使用内容所必需 的多条信息, 诸如安全信息、 使用权利信息以及撤销列表信息。 能够根据例如诸如条件接入 系统 (CAS) 或数字权利管理 (DRM) 的服务保护技术或内容保护技术的特定保护技术来加扰 或加密内容。同时, IPTV 接收模块 41 能够从服务提供商 20 或特定服务器接收与安全解决 方案 43 有关的数据, 诸如 DRM 代码、 安全消息和应用。IPTV 接收设备可以以传输流 (TS) 或 安全下载的形式接收数据。
安全控制器 42 能够执行对内容和设备安全的安全控制功能。 例如, 安全控制器 42 能够请求服务提供商 20 将 IPTV 接收设备 40 注册到域, 并且能够接收和存储证书, 证明已 经注册到该域。在域注册请求时, 安全控制器 42 能够检查包括在 IPTV 接收设备 40 中的安 全解决方案 43, 并且向服务提供商 20 提供已经应用到 IPTV 接收设备 40 的安全解决方案 ( 例如, CAS 模块、 DRM 模块等 ) 的信息, 并且还能够向服务提供商 20 提供 IPTV 接收设备 40 的安全解决方案级别。
安全控制器 42 能够控制 IPTV 接收模块 41 从服务提供商 20 接收内容和使用该内 容所必需的内容有关信息, 并且控制例如服务保护解决方案 44 的安全解决方案 43 将加扰 的内容转换成干净类型的内容。此外, 安全控制器 42 控制例如内容保护解决方案 45 的安 全解决方案 43 将已经转换成干净类型的内容以及该内容的使用权利信息转换成在内容播 放器 47 中能够支持的形式, 并且控制贮存器 48 存储已转换的内容或控制内容播放器 47 播 放该内容。
进一步地, 在存在用户从家用设备 50 的内容共享请求时, 安全控制器 42 能够检测 将哪个内容保护解决方案应用于家用设备 50, 将该内容转换为由相应的内容保护解决方案 所支持的形式, 并且将已转换的内容通过输出端口 46 发送到家用设备 50。此时, 如果所检 测到的家用设备 50 的内容保护解决方案与 IPTV 接收设备 40 的内容保护解决方案 45 相同, 则安全控制器 42 可以在没有附加转换的情况下向家用设备 50 发送已经转换成 IPTV 接收
设备 40 的内容保护解决方案 45 能够支持的形式的内容。
同时, 安全控制器 42 能够基于 IPTV 接收设备 40 的安全解决方案级别或家用设备 50 的安全解决方案级别来限制内容的共享。 例如, 安全控制器 42 能够检查与内容相关联的 安全信息, 提取发送该内容所必需的安全级别, 在 IPTV 接收设备 40 或家用设备 50 的安全 解决方案级别中检查 IPTV 接收设备 40 或家用设备 50 的安全级别, 并且当使用该内容所必 需的安全级别并不满足 IPTV 接收设备 40 或家用设备 50 的安全级别时, 限制内容的使用或 传输。
安全解决方案 43 能够在安全控制器 42 的控制下执行保护内容的功能。安全解决 方案 43 能够包括服务保护解决方案 44、 内容保护解决方案 45 等。
服务保护解决方案 44 能够指执行向内容应用服务保护技术或释放服务保护技术 的应用的功能的模块。服务保护解决方案 44 能够是 CAS 解决方案等。服务保护模块 44 在 安全控制器 42 的控制下接收和处理从服务提供商 20 发送的内容。例如, 服务保护模块 44 能够从自服务提供商 20 接收到的 TS 提取解扰密钥, 使用该解扰密钥来解扰加扰的和接收 到的内容, 并且将已解扰的内容转换成干净类型的内容。
内容保护解决方案 45 能够指执行向内容应用内容保护技术或释放内容保护技术 的应用的功能的模块。 内容保护模块 45 能够是 DRM 模块、 复制保护模块、 授权服务域 (ASD) 模块等。内容保护解决方案 45 能够在安全控制器 42 的控制下转换内容。例如, 内容保护 解决方案 45 能够根据 DRM 技术来加密内容, 以便存储内容或将内容重新分配到家用设备 50 中, 或出于播放目的解密加密的内容等。同时, 服务提供商 20 能够通过向内容应用内容保 护技术将该内容发送到 IPTV 接收设备 40。在这种情况下, 内容保护解决方案 45 能够根据 诸如上述服务保护解决方案 44 的功能来接收、 存储或处理内容。 内容播放器 47 能够执行播放例如多媒体等的内容的功能。例如, 内容播放器 47 能够在用户的请求下执行接收并播放通过安全解决方案 43 转换的内容的功能。例如, 内容 播放器 47 能够播放通过内容保护解决方案 45 转换的内容, 同时结合内容保护解决方案 45 来操作。贮存器 48 能够存储通过安全解决方案 43 处理的内容。输出端口 46 执行结合家 用设备 50 操作的功能。例如, 输出端口 46 可以在安全控制器 42 的控制下执行向家用设备 50 发送内容的功能。
IPTV 接收设备 40 的构造描述到此为止。同时, 尽管图中未示出, 但是家用设备 50 能够具有与 IPTV 接收设备 40 几乎相同的构造, 除了结合服务提供商 20 直接操作所必需的 构造之外, 例如, IPTV 接收模块 41、 服务保护解决方案 44 等。然而, 这不是限制性因素, 并 且家用设备 50 可以结合服务提供商 20 直接操作。家用设备 50 还可以向另一家用设备发 送内容。
同时, 例如 IPTV 接收设备 40 或家用设备 50 的设备能够当从服务提供商 20 或特 定服务器下载或接收 DRM 代码、 安全消息、 应用等时对安全解决方案执行认证 DRM 代码、 安 全消息、 应用等的安全解决方案认证过程。安全解决方案认证过程当执行安全解决方案的 安全功能时对可靠性具有影响。 即, 安全解决方案认证过程越严格, 安全解决方案的可靠性 就越高。 能够将安全解决方案级别的概念引入作为指示安全解决方案认证过程的安全级别 的信息。
安全解决方案级别能够指分类信息, 在该分类信息中根据预定准则分类设备的安
全特性。安全解决方案级别能够是设备的安全解决方案配置文件。设备能够与根据该设备 的安全解决方案认证过程的安全级别分配的安全解决方案级别相关联。 预定准则能够是安 全解决方案级别表。
图 4 是示出作为指定设备的安全解决方案级别的准则的安全解决方案级别表的 示例性视图。
如图 4 所示, 安全解决方案级别表 (SSLT) 能够定义例如五个等级的安全解决方案 级别。
级别 0 能够指在不安全的执行环境中没有执行安全解决方案认证过程的认证和 完整性校验的安全级别。具有级别 0 的安全解决方案级别的设备没有经历安全解决方案认 证过程, 并且启动安全解决方案认证过程。 因此, 如果设备的安全解决方案级别是级别 0, 则 可以说该设备的安全性是非常脆弱的。级别 0 是所定义的安全解决方案级别中具有最低可 靠性的级别。
级别 1 能够指在不安全的执行环境中使用设备的软件元件来验证安全解决方案 认证过程的认证和完整性校验的安全解决方案级别。在级别 1 中的安全解决方案认证过程 能够在通过设备的软件元件认证之后启动。 可以说级别 1 具有比以上级别 0 更高的安全性。
级别 2 能够指在不安全的执行环境中使用设备的硬件元件来直接验证安全解决 方案认证过程的认证和完整性校验的安全解决方案级别。在级别 2 中的安全解决方案认证 过程能够在由设备的硬件元件认证之后启动。可以说级别 2 具有比以上级别 1 更高的安全 性。
级别 3 能够指在安全的执行环境中使用设备的软件元件来验证安全解决方案认 证过程的认证和完整性校验的安全解决方案级别。在级别 3 中的安全解决方案认证过程能 够在安全的执行环境下由设备的软件元件认证之后启动。可以说级别 3 具有比以上级别 2 更高的安全性。
级别 4 能够指在安全的执行环境中使用设备的硬件元件来直接验证安全解决方 案认证过程的认证和完整性校验的安全解决方案级别。在级别 4 中的安全解决方案认证过 程能够在安全的执行环境下由设备的硬件元件认证之后启动。可以说级别 4 具有比以上级 别 3 更高的安全性并且在所定义的安全解决方案级别中具有最高的可靠性。
例如, IPTV 接收设备 40 或家用设备 50 的设备能够具有与根据相应设备的安全级 别的以上准则相对应的安全解决方案级别。 能够将安全解决方案级别插入到设备的证书内 的特定字段中, 并且与相应的设备相关联。 即, 设备的证书能够包括设备的安全解决方案级 别。
设备能够基于它自己的安全解决方案级别或设备 ( 即, 与其共享内容的目标设 备 ) 的安全解决方案级别来限制内容的使用或传输。例如, 在使用或共享内容所需要的安 全级别没有满足它自己的安全级别或目标设备的安全级别 ( 即, 相应设备的安全解决方案 级别 ) 的情况下, 可以限制内容的使用或共享。与内容所需的安全级别有关的信息能够被 包括在与内容相关联的安全信息中。 与内容相关联的安全信息能够包括指示当使用或共享 相应内容时所需的安全解决方案级别的信息。
图 5 是示出根据本发明的优选实施例存储内容的方法的程序的示例性视图。该图 图示了 IPTV 接收设备 40 从服务提供商 20 接收内容并且存储接收到的内容的过程。如图 5 所示, IPTV 接收设备 40 配备有服务保护解决方案 44 和内容保护解决方案 45。 首先, 用户能够请求 IPTV 接收设备 40 下载和存储内容, 以便观看内容。 响应于此, IPTV 接收设备 40 请求服务提供商 20 发送相应内容 ( 步骤 : S1)。同时, 用户还可以通过另一设 备 ( 例如, 家用设备或第三终端 ) 请求到 IPTV 接收设备 40 的内容传输。
服务提供商 20 使用服务提供商 20 的服务保护解决方案来保护内容并且向 IPTV 接收设备 40 发送受保护的内容。例如, 服务提供商 20 能够使用服务保护解决方案加扰内 容并且向 IPTV 接收设备 40 发送与该内容相关联的已加扰的内容、 使用权利信息等。
IPTV 接收设备 40 使用包括在 IPTV 接收设备 40 中的服务保护解决方案 44 下载从 服务提供商 20 发送的内容 ( 步骤 : S2)。一旦下载, 则 IPTV 接收设备 40 的服务保护解决方 案 44 能够将从服务提供商 20 接收到的已加扰的内容转换成其中能够处理的内容, 例如, 干 净类型的内容。
接着, IPTV 接收设备 40 的内容保护解决方案 45 能够以与支持内容播放器的内容 保护解决方案 45 相兼容这样的方式来转换所下载的内容, 并且将已转换的内容存储在贮 存器中 ( 步骤 : S3)。进一步地, IPTV 接收设备 40 的内容保护解决方案 45 能够将与该内容 相关联的使用权利信息转换成与内容保护解决方案 45 相兼容的形式, 并且存储已转换的 内容。同时, 当使用该内容时, 根据 IPTV 接收设备 40 的安全解决方案级别能够限制该内容 的使用。 如上所述, IPTV 接收设备 40 能够使用包括在 IPTV 接收设备 40 中的服务保护解 决方案 44 下载从服务提供商 20 发送的内容, 并且使用内容保护解决方案 45 将该内容转换 成在 IPTV 接收设备 40 中能够确保安全和播放的类型的内容。
同时, 尽管未示出, 但是作为存储内容的方法的另一实施例, 服务提供商 20 可以 以与包括在 IPTV 接收设备 40 中的内容保护解决方案 45 相兼容这样的方式来保护内容, 并 且将受保护的内容发送到 IPTV 接收设备 40。例如, 当 IPTV 接收设备 40 请求内容的传输 时, 服务提供商 20 能够使用内容保护技术来保护内容, 使得该内容与在 IPTV 接收设备 40 中支持的内容保护解决方案 45 相兼容, 并且将受保护的内容发送到 IPTV 接收设备 40。因 此, IPTV 接收设备 40 的内容保护解决方案 45 能够接收和存储内容。
当 IPTV 接收设备 40 注册到域时, 服务提供商 20 能够在服务提供商 20 的请求下从 IPTV 接收设备 40 接收 IPTV 接收设备 40 的安全能力信息, 并且存储和管理接收到的 IPTV 接收设备 40 的安全能力信息。因此, 服务提供商 20 能够知道 IPTV 接收设备 40 的内容保 护解决方案 45。如之前所述, 安全能力信息能够包括在 IPTV 接收设备 40 中包含的安全解 决方案、 安全解决方案级别等的信息。 安全解决方案、 安全解决方案级别等的信息还可以被 包括在 IPTV 接收设备 40 的证书中。
图 6 是示出根据本发明的优选实施例用于实现共享内容的方法的系统配置的框 图。图 7 是图示根据本发明的优选实施例共享内容的方法的流程图。附图图示了通过将内 容重新分配到家用设备 50 中来共享从服务提供商 20 下载的内容的程序。
如图 6 所示, 服务提供商 20 使用服务保护技术来发送内容, 并且 IPTV 接收设备 40 包括服务保护解决方案 44 和内容保护解决方案 “A” 45a。进一步地, 将与 IPTV 接收设备 40 共享内容的家用设备 50 包括与 IPTV 接收设备 40 的内容保护解决方案 “A” 45a 相同的内容 保护解决方案 “A” 55a。即, 家用设备 50 支持与 IPTV 接收设备 40 的内容保护解决方案相
同的内容保护解决方案。
参考图 6 和 7, 首先, 用户可以通过设备 50 或发现过程请求使用能够发现家用设 备 50 的 IPTV 接收设备 40 或第三设备将期望的内容下载到家用设备 50 上, 以便将内容下 载到家用设备 50 上并且观看所下载的内容。响应于此, 相应的设备请求服务提供商 20 发 送用户所请求的内容 ( 步骤 : S11)。
响应于该请求, 服务提供商 20 使用服务提供商 20 的服务保护解决方案来加扰该 内容, 并且将已加扰的内容和使用该内容所需要的多条信息 ( 诸如使用权利信息、 安全信 息和撤销列表信息 ) 发送到 IPTV 接收设备 40。 因此, 将通过服务保护技术所保护的内容发 送到 IPTV 接收设备 40。
IPTV 接收设备 40 能够从服务提供商 20 接收内容并且使用包括在 IPTV 接收设备 40 中的服务保护解决方案 44 来处理接收到的内容 ( 步骤 : S12)。例如, 服务保护解决方案 44 能够根据服务保护技术将接收到和加扰的内容转换成干净类型的内容。 服务保护解决方 案 44 还可以将使用该内容所需要的多条信息转换成能够在 IPTV 接收设备 40 内使用的形 式。
接着, IPTV 接收设备 40 检测包括在将向其发送内容的家用设备 50 中的内容保护 解决方案 ( 步骤 : S13)。此时, 如果在家用设备 50 中支持的内容保护解决方案与 IPTV 接收 设备 40 的内容保护解决方案相同 ( 在本实施例中, 家用设备 50 和 IPTV 接收设备 40 分别 包括内容保护解决方案 “A” 55a 和 45a, 它们支持相同的内容保护技术 ), 则 IPTV 接收设备 40 的内容保护解决方案 “A” 45a 将内容转换成适合内容保护解决方案 “A” 45a 的形式 ( 步 骤: S14)。例如, 内容保护解决方案 “A” 45a 能够以约定的形式加密内容并且将该内容的使 用权利等转换成适合内容保护解决方案 “A” 45a 的形式。 接着, IPTV 接收设备 40 使用在内容保护解决方案 “A” 45a 中支持的技术通过发送 该内容以及使用该内容所需要的多条信息将已转换的内容重新分配到家用设备 50( 步骤 : S15)。此时, IPTV 接收设备 40 能够基于内容的使用权利来限制内容的传输。换句话说, 能 够在与相应内容相关联的使用权利中允许的范围内执行内容的共享。
进一步地, IPTV 接收设备 40 还可以基于家用设备 50 或 IPTV 接收设备 40 的安全 解决方案级别来限制内容的共享。例如, 当共享内容所需要的安全级别不满足 IPTV 接收设 备 40 或家用设备 50 的安全级别 ( 即, 相应设备的安全解决方案级别 ) 时, IPTV 接收设备 40 可以限制内容的共享。此时, IPTV 接收设备 40 的安全解决方案级别和家用设备 50 的安全 解决方案级别能够分别被包括在 IPTV 接收设备 40 的证书和家用设备 50 的证书中, 并且共 享内容所需要的安全级别能够被包括在与该内容相关联的安全信息中。IPTV 接收设备 40 能够检查它自己的证书, 以便确认它自己的安全解决方案级别并且可以从家用设备 50 请 求证书或单独地请求家用设备 50 的安全解决方案级别的请求信息, 以便确认家用设备 50 的安全解决方案级别。
另一方面, IPTV 接收设备 40 能够通过对家用设备 50 的手动认证来检查家用设备 50 是否是注册到与 IPTV 接收设备 40 的域相同的域的域设备。作为检查的结果, 如果家用 设备 50 不属于与 IPTV 接收设备 40 的域相同的域, 则 IPTV 接收设备 40 能够限制对家用设 备 50 的内容共享。
当将内容以及使用该内容所需要的多条信息从 IPTV 接收设备 40 发送到家用设备
50 时, 家用设备 50 的内容保护解决方案 “A” 55a 能够接收、 存储和播放该内容。当播放该 内容时, 家用设备 50 的内容保护解决方案 “A” 55a 能够解密加密的内容, 使得能够在内容的 使用权利信息中允许的范围内播放该内容, 并且向内容播放器 ( 未示出 ) 提供已解密的内 容。
同时, 如图 6 中的虚线所示, 服务提供商 20 和内容保护解决方案 “A” 45a 能够彼此 结合地直接操作。例如, 服务提供商 20 能够使用与包括在 IPTV 接收设备 40 中的内容保护 解决方案 “A” 45a 相兼容的内容保护技术来保护内容, 并且将该内容发送到 IPTV 接收设备 40。在这种情况下, IPTV 接收设备 40 能够在没有服务保护解决方案 44 的附加操作的情况 下从服务提供商 20 下载该已经被内容保护解决方案 “A” 45a 保护的内容, 并且然后将该内 容重新分配到家用设备 50 中。
图 8 是示出根据共享内容的方法的本发明的另一优选实施例用于实现共享内容 的方法的系统配置的框图。图 9 是图示根据本发明的另一优选实施例的共享内容的方法的 流程图。这些图图示了通过将内容重新分配到家用设备 50 来共享从服务提供商 60 下载的 内容的程序。
如图 8 所示, 服务提供商 60 根据内容保护技术来发送内容, 并且 IPTV 接收设备 70 配备有内容保护解决方案 “A” 75a。进一步地, 将与 IPTV 接收设备 70 共享内容的家用设备 80 包括内容保护解决方案 “B” 85b, 内容保护解决方案 “B” 85b 支持与 IPTV 接收设备 70 的 内容保护解决方案 “A” 75a 的内容保护技术不同种类的内容保护技术。 参考图 8 和 9, 首先, 用户能够通过家用设备 80 或发现过程来请求使用能够发现 家用设备 80 的 IPTV 接收设备 70 或第三设备将期望的内容下载到家用设备 80 上, 以便将 内容下载到家用设备 80 上并且观看所下载的内容。响应于此, 相应的设备请求服务提供商 60 发送用户所请求的内容 ( 步骤 : S21)。
响应于该请求, 服务提供商 60 使用服务提供商 60 的内容保护解决方案 A 加密该 内容, 并且将已加密的内容和使用该内容所需要的多条信息 ( 诸如使用权利信息、 安全信 息和撤销列表信息 ) 发送到 IPTV 接收设备 70。 因此, 将通过内容保护技术保护的内容发送 到 IPTV 接收设备 70。
IPTV 接收设备 70 能够使用内容保护解决方案 “A” 75a 从服务提供商 60 接收内容 ( 步骤 : S22)。进一步地, 内容保护解决方案 “A” 75a 能够将接收到的和加密的内容转换成 干净类型的内容, 使得可以将接收到的和加密的内容转换成另一内容保护解决方案。 另外, 能够将使用内容所需要的多条信息转换成在 IPTV 接收设备 70 内能够使用的形式。
接着, IPTV 接收设备 70 检测包括在将向其发送内容的家用设备 80 中的内容保护 解决方案 ( 步骤 : S23)。此时, 如果在家用设备 80 中支持的内容保护解决方案与 IPTV 接收 设备 70 中的内容保护解决方案不同 ( 本实施例说明了家用设备 80 和 IPTV 接收设备 70 支 持不同内容保护解决方案的示例 ), 则 IPTV 接收设备 70 将内容转换成适合内容保护解决方 案 “B” 85b 的形式 ( 步骤 : S24)。例如, IPTV 接收设备 70 能够以约定的形式加密内容, 并且 将内容的使用权利等转化为适合内容保护解决方案 “B” 85b 的形式。
对于此过程, IPTV 接收设备 70 能够包括 DRM 互操作性解决方案或内容保护解决 方案 “B” 。如果没有包括这些解决方案, 则 IPTV 接收设备 70 能够从服务提供商 60、 DRM 服 务器、 家用设备 80 等请求相应的解决方案, 以便下载相应的解决方案。
接着, IPTV 接收设备 70 使用可互操作的重新分配技术或在内容保护解决方案 B 85b 中支持的技术通过向家用设备 80 发送内容以及使用该内容所需要的多条信息来重新 分配已转换的内容 ( 步骤 : S25)。此时, IPTV 接收设备 70 能够基于内容的使用权利限制对 家用设备 80 的内容传输。换句话说, 能够在与相应内容相关联的使用权利中允许的范围内 执行内容的共享。
进一步地, IPTV 接收设备 70 还可以基于家用设备 80 或 IPTV 接收设备 70 的安全 解决方案级别来限制内容的共享。例如, 当共享内容所需要的安全级别不满足 IPTV 接收设 备 70 或家用设备 80 的安全级别 ( 即, 相应设备的安全解决方案级别 ) 时, IPTV 接收设备 70 可以限制内容的共享。
此时, IPTV 接收设备 70 的安全解决方案级别和家用设备 80 的安全解决方案级别 能够分别被包括在 IPTV 接收设备 70 的证书和家用设备 80 的证书中, 并且共享内容所需要 的安全级别能够被包括在与该内容相关联的安全信息中。IPTV 接收设备 70 能够检查它自 己的证书, 以便确认 IPTV 接收设备 70 的安全解决方案级别并且可以从家用设备 80 请求证 书或单独地请求家用设备 80 的安全解决方案级别的请求信息, 以便确认家用设备 80 的安 全解决方案级别。
此外, IPTV 接收设备 70 可以通过对家用设备 80 的手动认证来检查家用设备 80 是 否是注册到与 IPTV 接收设备 70 的域相同的域的域设备。作为检查的结果, 如果家用设备 80 不属于与 IPTV 接收设备 70 的域相同的域, 则 IPTV 接收设备 70 能够限制对家用设备 80 的内容共享。
当将内容以及使用该内容所需要的多条信息从 IPTV 接收设备 70 发送到家用设备 80 时, 家用设备 80 的内容保护解决方案 “B” 85b 能够接收、 存储和播放该内容。当播放该 内容时, 家用设备 80 的内容保护解决方案 “B” 能够解密加密的内容, 使得能够在内容的使 用权利信息中允许的范围内播放该内容, 并且向内容播放器提供已解密的内容。
同时, 如图 8 中虚线所示, 为了提供内容的权利信息, 服务提供商 60 和家用设备 80 可以彼此结合地直接操作。例如, IPTV 接收设备 70 可以向家用设备 80 发送内容, 并且家 用设备 80 能够直接从服务提供商 60 接收使用内容所需要的权利信息。
在下文中, 描述了在服务提供商之间的内容关联安全服务。在服务提供商之间的 内容关联服务能够指用户通过一次付费能够使用由一个或多个服务提供商提供的内容的 服务。在下文中公开的内容能够提供确保安全并向该服务提供稳定性的配置。
图 10 是图示在服务提供商之间内容关联服务的概念的示例性视图。
如图 10 所示, 假定服务提供商 1 提供服务 A 和服务 B, 并且服务提供商 2 提供服务 C 和服务 D, 则在现有技术中, 用户能够通过各自的服务提供商支付并使用分别由服务提供 商 1 和服务提供商 2 提供的服务 A 和服务 C。然而, 本发明能够提供通过一次付费自由采用 “服务 A- 服务 C” 的新概念服务。
图 11 是图示用于在服务提供商之间的内容关联服务的系统配置的示例性视图。 进一步地, 图 12 是图示在服务提供商之间的内容关联服务的程序的示例性视图。
参考图 11 和 12, 服务提供商 1 和服务提供商 2 能够形成用于各自服务的域。 此时, 对于在服务提供商之间的内容关联服务, 能够包括内容 DRM 互操作性管理器、 域管理器、 证 书授权服务器等。内容 DRM 互操作性管理器能够指提供信息的服务器, 以便产生通过在服务提供商 之间不同的 DRM 保护的相兼容的内容。域管理器能够提供通过在服务提供商之间绑定用户 想要接收的不同服务来提供服务集成域的服务域功能, 以及绑定属于服务域的服务使得用 户的终端能够使用这些服务的用户 / 设备域功能。证书授权服务器能够指与内容关联服务 有关的服务器、 管理用户设备的证书的用户或服务器。
如图 12 所示, 在服务提供商之间的内容关联服务首先经历证书发布步骤 ( 步骤 : S31)。在证书授权服务器的证书发布步骤 ( 步骤 : S31) 中, 标准化的 ( 例如, X.509 v3 等 ) 证书授权服务器能够发布用于服务的证书 ( 证书 a) 并且将该证书传送到域管理器、 服务提 供商和设备 A( 设备 a)。
内容关联服务订购步骤 ( 步骤 : S32) 能够指设备 A 请求域管理器订购服务使得用 户能够通过设备 A 接收内容关联服务的步骤。
在从设备 A 接收请求消息的域管理器内的服务域构造器能够将用户所请求的服 务绑定到一个虚拟域中并且创建用于保护属于相应虚拟域的内容的域密钥 A( 域密钥 a)。 进一步地, 域管理器的用户域构造器能够通过将用户的设备 ( 例如, 包括设备 A 的多个用户 设备 ) 绑定到其他虚拟域中来配置能够采用属于该虚拟域的内容的环境。
接着, 能够提供域信息提供步骤 ( 步骤 : S33)。在该域信息提供步骤 ( 步骤 : S33) 中, 提供了通过以上内容关联服务订购步骤 ( 步骤 : S32) 创建的域密钥 A( 域密钥 a)、 服务 域信息和用户域信息, 并且与属于服务域的服务提供商共享所创建的域密钥 A( 域密钥 a) 的信息。
在内容下载步骤 ( 步骤 : S34) 中, 在订购服务之后, 用户将来自属于服务域的服务 提供商的内容下载到属于用户域的设备 A。所下载的内容基本上通过由每个服务提供商定 义的 DRM 来保护, 并且通过 DRM 保护的内容再次通过域密钥 A( 域密钥 a) 来保护, 并且然后 发送到用户设备。
尽管服务提供商不同, 但是属于由用户创建的服务域的内容能够通过相同的域密 钥 A( 域密钥 a) 来保护。受保护的类型能够包括以下类型, 其中在 DRM 中使用的内容加密 密钥 (CEK) 使用域密钥 A( 域密钥 a) 来加密并且被存储在每个 DRM 中的许可文件中, 以及 使用域密钥 A( 域密钥 a) 加密每个 DRM 的许可文件并且向用户发送已加密的文件的方法。
接着, 能够执行内容执行和转换步骤 ( 步骤 : S35)。内容执行和转换步骤 ( 步骤 : S35) 是由用户实际拥有的设备执行在内容下载步骤 ( 步骤 : S34) 中下载的内容。在该步骤 中, 如果设备 A 具有在内容关联服务订购步骤 ( 步骤 : S32) 中获取的域密钥 A( 域密钥 a) 和 保护下载的内容的 DRM 的未打包 (unpacking) 代理, 则设备 A 能够执行内容。
如果设备 A 不具有 DRM 未打包代理, 则能够通过 DRM 转换器执行 DRM 转换来使用 内容。然而, 此时, 如果不存在域密钥 A( 域密钥 a), 则尽管成功地执行了转换, 但是也不可 能使用内容。
尽管已经结合目前被认为是实际的示例性实施例描述了本发明, 但是应当理解, 本发明并不限于所公开的实施例, 而是相反, 意在覆盖包括在权利要求的精神和范围内的 各种修改和等同布置。