导入内容的方法和设备 【技术领域】
示例性实施例涉及数字内容保护, 更具体地讲, 涉及数字权限管理 (DRM) 系统中 数字内容的保护。背景技术
随着世界正从模拟时代迈入数字时代, 更多内容以数字形式被创建。复制模拟内 容需要大量时间和精力, 而复制数字内容则能够更容易和快捷。
另外, 模拟内容的质量与对模拟内容的复制频率成比例地劣化, 而数字内容的质 量不管复制频率而保持恒定。 因此, 用于保护数字内容的能力是值得期待的, 正在从事用于 开发保护数字内容的方式的多个研究项目。
图 1 示出现有技术的数字内容保护环境。 参照图 1, 在现有技术的数字内容保护环 境中, 通过多个广播传输信道接收传输流, 并设计通过使用传输流中包括的信息来保护数 字内容。 具体地讲, 美国组织有线电视实验室公司 (CableLabs) 已提出了将复制控制信息 (CCI) 附于数字内容以控制内容的复制。CCI 是用于限制数字内容可被复制的次数的两比 特信息。CCI 的类型包括 “自由复制” (00)、 “复制一次” (01)、 “不再复制” (10) 和 “从不复 制” (11)。 “自由复制” 指示允许没有限制地复制内容。 “复制一次” 指示仅允许复制一次。 如果具有为 “复制一次” (01) 的 CCI 的内容被复制, 则该内容的 CCI 变成 “不再复制” (10)。 “从不复制” 指示完全禁止复制内容。
另外, 在美国为了禁止高清 (HD) 等级数字内容广播的随意再分发, 美国联邦通信 委员会 (FCC) 命令应该将广播标记附于数字内容。广播标记是指示是否禁止数字内容的随 意再分发的一比特信息。广播标记的类型包括广播标记启用 (1) 和广播标记不启用 (0)。 广播标记启用指示不允许广播内容的随意再分发, 而广播标记不启用指示允许数字内容的 随意再分发。
作为国际数字电视标准的数字视频广播 (DVB) 已将免费收听 (free to air, FTA) 标记附于内容, 以将接收到的内容作为 FTA DVB 服务的一部分进行管理。
发明内容
技术问题
然而, 由于现有技术的保护数字内容的方法 ( 例如, CCI 和广播标记 ) 非常简单并 在其表达上受到限制, 因此难以用足以满足内容消费者自由使用内容的要求的方式保护数 字内容。
技术方案
本发明提供了一种响应于用户自由使用内容的要求以各种方式保护数字内容的 设备和方法。
本发明还提供了一种计算机可读记录介质, 在所述计算机可读记录介质上实现有用于在计算机系统中执行所述方法的计算机程序。
本发明的有益效果
根据本发明, 不遵守 DRM 系统的规则的内容被导入作为遵守 DRM 系统的规则的内 容。 因此, 可在响应用户自由使用内容的需求的同时保护内容, 只有对内容授权的用户才能 被允许使用内容。 结果, 能够防止内容被非法再分发或被许多非特定人员使用内容的危险。 具体地讲, 根据本发明, 基于从外部接收的内容文件中包括的使用限制信息 ( 例如, FTA 标 记 ), 该内容文件中包括的内容的使用规则被确定, 并产生遵守该使用规则的内容文件。除 了通过现有技术的 FTA 标记的局限的内容保护之外, 可满足内容创建者和内容供应商的安 全要求, 并可同时充分满足内容消费者自由使用的要求。 附图说明
图 1 示出现有技术的数字内容保护环境 ;
图 2 示出根据示例性实施例的数字内容保护环境 ;
图 3 示出根据实施例的内容导入设备的结构 ;
图 4 和图 5 是根据示例性实施例的使用限制信息 (UCI) 和使用控制信息的映射 表;
图 6 示出根据示例性实施例的 UCI 和使用规则的映射表 ;
图 7 示出根据示例性实施例的许可证的格式 ;
图 8 和图 9 是示出根据示例性实施例的内容导入方法的流程图 ; 和
图 10 示出根据示例性实施例的应用了图 2 的数字权限管理 (DRM) 系统的家庭网 络环境。
最佳实施方式
根据示例性实施例的一方面, 提供了一种将第一内容文件导入成第二内容文件的 方法, 所述方法包括 : 基于用于控制对第一内容文件中包括的内容的远程存取的信息来确 定第一内容文件中包括的内容的使用规则 ; 产生遵守确定的使用规则的第二内容文件。
根据另一示例性实施例的一方面, 提供了一种存储有程序的计算机可读记录介 质, 所述程序使得计算机执行用于将第一内容文件导入成第二内容文件的方法。
根据另一示例性实施例的一方面, 提供了一种将第一内容文件导入成第二内容文 件的设备, 所述设备包括 : 使用规则确定单元, 基于用于控制对第一内容文件中包括的内容 的远程存取的信息来确定第一内容文件中包括的内容的使用规则 ; 内容文件产生单元, 产 生遵守确定的使用规则的第二内容文件。 具体实施方式
以下, 将通过参照附图解释本发明的示例性实施例来详细描述本发明。
图 2 示出根据示例性实施例的数字内容保护环境。 参照图 2, 根据示例性实施例的 数字内容保护环境包括多个内容保护系统 ( 例如, 数字权限管理 (DRM) 系统 100、 高带宽数 字内容保护 (HDCP) 系统 200 和数字传输内容保护 (DTCP) 系统 300) 和被这些内容保护系 统所保护的多个装置 21-23。
DRM 系统 100 是用于管理从外部接收的内容的权限的系统。HDCP 系统 200 是用于防止复制通过高带宽接口 ( 例如, 数字视频接口 (DVI)) 输出到数字显示器的数字内容的系 统。DTCP 系统 300 是用于防止复制通过遵守电气和电子工程师协会 (IEEE)1394 标准的通 用串行总线 (USB) 传输的数字内容的系统。本领域技术人员可容易地理解, 除了这些内容 保护系统, 还可包括其他内容保护系统, 例如, 条件接收系统 (CAS) 和用于可记录介质的内 容保护 (CPRM) 系统。
具体地讲, 根据当前示例性实施例, DRM 系统 100 包括内容导入设备 10, 所述内容 导入设备 10 导入通过现有技术的方法 ( 复制控制、 广播标记和 FTA 标记 ) 保护的数字内容 作为遵守设计的 DRM 系统 100 的规则的数字内容, 以使所述规则能够满足内容供应商和服 务供应商的安全要求, 并能同时满足内容消费者自由使用内容的要求。
当前示例性实施例中的内容导入被定义为这样的处理 : 产生内容的许可证, 并根 据 DRM 系统 100 的规则对内容加密。即, 在当前示例性实施例中, 内容的导入是将不遵守 DRM 系统 100 的规则的内容文件转换成遵守 DRM 系统 100 的规则的内容文件的处理。另外, 在当前示例性实施例中, 内容的再次导入指的是接收已经导入的内容文件的装置 21-23 基 于在内容文件中包括的导入处理确定的导入类型来产生新的许可证。 在当前示例性实施例 中, 内容文件是包括数字内容和用于内容的许可证或 CCI 的文件。具体地讲, 当前示例性实 施例的本领域技术人员将理解, 术语 “内容文件” 还可被简单地称为 “内容” 。 这里使用的 “使用绑定” 基本上对应于限定的使用种类或范围。这里考虑的种类 是至少两个种类, 第一个种类是使用被限制到特定装置, 这将被称为 “装置绑定” , 第二个种 类是使用被限制到可包括多种装置的特定域, 这将被称为 “域绑定” 。使用规则是包括使用 权限 ( 即, 使用允许或限制 ) 的概念。
图 3 示出根据实施例的内容导入设备 10 的结构。参照图 3, 图 2 中示出的内容导 入设备 10 包括接收单元 101、 检测单元 102、 使用绑定确定单元 103、 使用控制信息确定单 元 104、 使用规则确定单元 105、 内容 ID/ 密钥产生单元 106、 加密单元 107、 第一加密单元 1071、 第二加密单元 1072、 数字签名单元 108、 许可证产生单元 109、 内容文件产生单元 110、 存储单元 111、 存储器 112 以及发送和接收单元 113。
接收单元 101 通过多种广播传输信道接收传输流。 例如, 接收单元 101 可通过无线 媒介 ( 例如, 卫星和地面基站 ) 或通过有线媒介 ( 例如, 互联网 ) 或通过记录媒介 ( 例如, , 数字通用盘 (DVD)) 来接收传输流。
检测单元 102 从由接收单元 101 接收的传输流中检测内容文件, 并从内容文件中 检测数字内容和该内容的使用限制信息 (UCI)。由检测单元 102 检测到的内容文件通常不 遵守 DRM 系统 100 的规则, 并包括现有技术的 CCI、 广播标记和 FTA 标记。如图 2 所示, 该 内容文件中包括的内容可通过 DRM 系统 100 被保护, 或者可通过现有技术的 HDCP 系统 100 或 DTCP 系统 300 被保护。然而, 为了通过 DRM 系统 100 保护该内容文件中包括的内容, 由 检测单元 102 检测到的内容文件必须作为遵守 DRM 系统 100 的规则的内容文件被导入。
UCI 的示例可包括现有技术的 CCI、 广播标记和 FTA 标记。 如上所述, CCI 是用于限 制数字内容可被复制的次数的信息。CCI 的类型包括 “自由复制” 、 “复制一次” 、 “不再复制” 和 “从不复制” 。另外, 广播标记是指示是否禁止内容的随意再分发的信息。广播标记的类 型包括广播标记启用和广播标记不启用。FTA 标记用于管理由内容供应商 ( 例如, 广播商 ) 广播的 FTA 内容, 并且在接收之后通过接收器被再次分发。 FTA 标记反映内容制造商或内容
供应商 ( 例如, 广播商 ) 关于 FTA 内容的使用的意图。
具体地讲, 当前示例性实施例的 FTA 标记用于控制位于距接收由内容导入设备 10 导入的内容的装置远的地方的另一装置经网络对内容进行远程存取。 所述网络可以是互联 网。根据 DVB 标准, FTA 标记包括 : 8 比特 “descriptor_tag” , 设置为指示 FTA 标记的 0X7E ; 8 比特 “descriptor_length” , 定义 FTA 标记的数据部分的整个字节数 ; 1 比特 “do_not_ scramble” , 指示是否为了内容保护的目的应用内容加扰 ; 2 比特 “remote_access_over_ internet” , 指示关于经互联网再次分发内容的策略, 即用于控制经互联网对内容进行远程 存取的信息 ; 和 1 比特 “do_not_apply_revocation” , 指示是否对内容应用内容撤回处理。 尽管在图 2 中内容导入设备 10 和已接收了由 DRM 系统 100 导入的内容的装置 21-23 彼此 分开, 但内容导入设备 10 和装置 21-23 可被设计成单个装置。
然而, 由于 “不再复制” 是当数字内容被复制一次时出现的 CCI, 当 CCI 指示 “不再 复制” 时, DRM 系统 100 不能接收数字内容, 结果, DRM 系统 100 不能导入该内容。这是因为 DRM 系统 100 是通过如图 2 所示的多种广播传输信道第一次接收传输流的内容保护系统, 因 此, 当 CCI 指示 “不再复制” 时, DRM 系统 100 不能接收内容。另外, 由于 “从不复制” 指示禁 止复制内容, 所以 DRM 系统 100 不能复制具有指示 “从不复制” 的 CCI 的内容, 结果, 无法导 入具有指示 “从不复制” 的 CCI 的内容。这是因为, 为了导入数字内容, DRM 系统 100 应该 复制不遵守 DRM 系统 100 的规则的内容文件中包括的内容, 然后将复制的内容包括在遵守 DRM 系统 100 的规则的内容文件中。 另外, 如果内容的广播标记是广播标记不启用, 则允许内容的随意再分发, 不需要 DRM 系统 100 对内容的保护。因此, DRM 系统 100 不需要导入具有广播标记不启用的内容。 即, 根据当前示例性实施例, 当 CCI 是 “不再复制” 或 “从不复制” , 或者内容的广播标记是广 播标记不启用时, DRM 系统 100 不导入内容。因此, 在下面的示例性实施例的描述中将不包 括内容的 CCI 是 “不再复制” 或 “从不复制” 或者内容的广播标记是广播标记不启用的情况。
如果 FTA 标记 “do_not_scramble” 被设置为 “0” , 则对可应用内容保护的内容应用 加扰。如果 FTA 标记 “do_not_scramble” 被设置为 “1” , 则不对为了内容保护目的的内容 应用加扰。具体地讲, 如果 FTA 标记 “do_not_scramble” 被设置为 “0” , 即, 如果对内容应 用加扰, 则根据 HDCP、 DTCP 等保护数字链接以发送内容。例如, 如果内容导入设备 10 接收 FTA 标记 “do_not_scramble” 被设置为 “0” 的内容, 则当由内容导入设备 10 将内容导入到 装置时, 可根据 HDCP、 DTCP 等对内容应用加扰。另外, 当接收由内容导入设备 10 导入的内 容的装置将该内容再次导入到另一装置时, 可根据 HDCP、 DTCP 等对内容应用加扰。
如果 FTA 标记 “remote_access_over_internet” 被设置为 “00” , 则使得位于距离 接收由内容导入设备 10 导入的内容的第一装置 21 远的地方的装置完全能够对内容进行远 程存取。即, 如果 FTA 标记 “remote_access_over_internet” 被设置为 “00” , 则使得位于距 离接收由内容导入设备 10 导入的内容的第一装置 21 远的地方的装置在对内容的使用绑定 没有限制的情况下能够经互联网对第一装置 21 所拥有的内容进行远程存取。在这种情况 下, 内容被接收由内容导入设备 10 导入的内容的第一装置浏览、 复制和移动, 并且在对内 容的使用绑定没有限制的情况下, 使得位于远地方的装置 ( 即, 第四装置 24) 能够自由对内 容进行远程存取。
如果 FTA 标记 “remote_access_over_internet” 被设置为 “01” , 则使得位于距离
接收由内容导入设备 10 导入的内容的第一装置 21 远的地方的装置能够在管理域内对内容 进行远程存取。即, 如果 FTA 标记 “remote_access_over_internet” 被设置为 “01” , 则使得 位于距离接收由内容导入设备 10 导入的内容的第一装置 21 远的地方的装置能够在管理域 内经互联网对第一装置 21 所拥有的内容进行远程存取。当前示例性实施例的管理域是这 样的范围 : 在该范围内, 内容的使用被控制到例如 ( 但不限于 ) 属于图 2 中示出的家庭的一 组装置。 即, 管理域不是地理区域, 而是范围内的一组装置, 其中, 内容的使用可被控制在所 述范围内。例如, 如果属于图 2 中示出的家庭的装置之一是第四装置 24, 则当第四装置 24 位于距离第一装置 21 远的地方时, 使得能够经互联网对第一装置 21 所拥有的内容进行远 程存取。
在这种情况下, 内容仅被接收由内容导入设备 10 导入的内容的第一装置 21 本地 浏览、 复制和移动, 并且能够由位于远距离的装置 ( 例如, 第四装置 24) 在管理域内对内容 进行远程存取。在这方面, “本地” 表示在拥有内容的装置周围 ( 例如, 在与住宅或车辆的物 理范围接近的同样紧临的附近 ) 的地理区域。这意味着需要装置在应用相关的使用规则之 前确定装置与另一装置是否为本地。管理域和 “本地” 的定义服从包括内容生产商、 内容供 应商等的依从制度 (compliance regime) 的进一步细化。 如果 FTA 标记 “remote_access_over_internet” 被设置为 “10” , 则使得位于距离 接收由内容导入设备 10 导入的内容的第一装置 21 远的地方的装置能够在预定长的时间段 之后在管理域内对内容进行远程存取。 即, 如果 FTA 标记 “remote_access_over_internet” 被设置为 “10” , 则使得位于距离接收由内容导入设备 10 导入的内容的第一装置 21 远的地 方的装置能够在预定长的时间段之后在管理域内经互联网对第一装置 21 所拥有的内容进 行远程存取。在这种情况下, 内容仅被接收由内容导入设备 10 导入的内容的第一装置 21 本地浏览、 复制和移动, 并且使得位于远距离的装置 ( 例如, 第四装置 24) 能够在预定长时 间段之后在管理域内对内容进行远程存取。
例如, 从接收时间直到接收之后的原始广播的 24 小时 ( 以保护实况传输 ), 接收由 内容导入设备 10 导入的内容的第一装置 21 本地浏览、 复制和移动内容, 并使得位于远地方 的装置能够在 24 小时延迟时间过去之后对内容进行远程存取。初始接收实况传输内容的 装置可立即使用内容, 而经互联网存取内容的装置可在 24 小时延迟时间过去之后使用内 容, 从而防止实况传输内容经互联网被实时传播。
如果 FTA 标记 “remote_access_over_internet” 被设置为 “11” , 则不允许位于距 离接收由内容导入设备 10 导入的内容的第一装置 21 远的地方的装置对内容进行远程存 取。即, 如果 FTA 标记 “remote_access_over_internet” 被设置为 “11” , 则使得位于距离接 收由内容导入设备 10 导入的内容的第一装置 21 远的地方的装置不能够经互联网对第一装 置 21 所拥有的内容进行远程存取。在这种情况下, 内容仅被接收由内容导入设备 10 导入 的内容的第一装置 21 本地浏览、 复制和移动。对位于远地方的装置的远程存取的禁止在由 依从制度 ( 所述依从制度包括, 但不限于, 内容生产商、 内容供应商等 ) 限定的非常长时间 之后可被允许到期。
如果 FTA 标记 “do_not_apply_revocation” 被设置为 “0” , 则对内容应用内容撤回 处理。如果 FTA 标记 “do_not_apply_revocation” 被设置为 “1” , 则不对内容应用内容撤回 处理。具体地讲, 如果 FTA 标记 “do_not_apply_revocation” 被设置为 “0” , 即如果对内容
应用内容撤回处理, 则与内容撤回要求相应的许可证或特定装置不能够使用内容。 例如, 如 果内容导入设备 10 接收 FTA 标记 “do_not_apply_revocation” 被设置为 “0” 的内容, 则当 内容导入设备 10 将内容导入到装置时, 内容导入设备 10 可执行内容撤回处理。当接收由 内容导入设备 10 导入的内容的装置将内容再次导入或发送到另一装置时, 内容导入设备 10 可执行内容撤回处理。
使用绑定确定单元 103 根据 DRM 系统 100 的规则基于检测单元 102 检测到的 UCI 来确定由检测单元 102 检测到的内容的使用绑定。现在将用示例对此进行解释, 在该示例 中, 由检测单元 102 检测到的 UCI 是 CCI。即, 如果由检测单元 102 检测到的 CCI 是 “自由 复制” , 则使用绑定确定单元 103 确定内容的使用绑定是将内容的使用绑定限定为任何一个 装置的装置绑定还是将内容的使用绑定限制为任何一个域内包括的所有装置的域绑定。 另 外, 如果由检测单元 102 检测到的 CCI 是 “复制一次” , 则使用绑定确定单元 103 根据 DRM 系 统 100 的规则确定内容的使用绑定为装置绑定。
由于 “复制自由” 指示允许内容的随意复制, 所以使用绑定可以是装置绑定或域绑 定。然而, 由于 “复制一次” 指示只允许复制一次内容, 所以使用绑定只能够是域绑定。这 是因为, 如果内容的使用绑定被确定为域绑定, 则应该允许域内包括的装置间的内容的自 由复制。
接着, 现在将解释由检测单元 102 检测到的 UCI 是广播标记的示例。即, 如果由检 测单元 102 检测到的广播标记是广播标记启用, 则使用绑定确定单元 103 根据 DRM 系统 100 的规则确定内容的使用绑定为装置绑定还是域绑定。由于如果广播标记是广播标记启用, 则该广播标记指示不允许内容的随意再分发, 所以使用绑定可以是装置绑定或域绑定。这 是因为, 装置绑定内的内容的使用遵守禁止内容的随意再分发, 由于域绑定是用户能识别 的特定区域, 所以域绑定内的内容的使用也可遵守禁止内容的随意再分发。
接着, 现在将解释由检测单元 102 检测到的 UCI 是 FTA 标记的示例。即, 使用绑定 确定单元 103 基于由检测单元 102 检测到的 UCI 中的 FTA 标记根据是否能够对由检测单元 102 检测到的内容进行远程存取来确定由检测单元 102 检测到的内容的使用绑定。具体地 讲, 如果由检测单元 102 检测到的 UCI 中的 FTA 标记指示在管理域内能够对由检测单元 102 检测到的内容进行远程存取, 则使用绑定确定单元 103 基于管理域来确定由检测单元 102 检测到的内容的使用绑定。即, 使用绑定确定单元 103 在管理域内确定由检测单元 102 检 测到的内容的使用绑定。如果由检测单元 102 检测到的 UCI 中的 FTA 标记指示由检测单元 102 检测到的内容仅被本地浏览、 复制和移动, 则使用绑定确定单元 103 基于本地区域确定 由检测单元 102 检测到的内容的使用绑定。使用绑定确定单元 103 在本地区域内确定由检 测单元 102 检测到的内容的使用绑定。
例如, 如果检测单元 102 检测到 “remote_access_over_internet” 被设置为 “00” 的 FTA 标记, 则使用绑定确定单元 103 根据 DRM 系统 100 的规则确定内容的使用绑定为装 置绑定还是域绑定。在这种情况下, 由于由检测单元 102 检测到的内容在对内容的使用绑 定没有限制的情况下被自由浏览、 复制、 移动和远程存取, 所以使用绑定可以是装置绑定和 域绑定中的任何一个。 具体地讲, 可不考虑管理域和本地区域, 基于用户自由使用内容的需 要来确定内容的使用绑定为装置绑定还是域绑定。
如果检测单元 102 检测到 “remote_access_over_internet” 被设置为 “01” 的 FTA标记, 则使用绑定确定单元 103 根据 DRM 系统 100 的规则确定内容的使用绑定为装置绑定 还是域绑定。在这种情况下, 由于由检测单元 102 检测到的内容仅被本地浏览、 复制和移 动, 并且在管理域内能够对内容进行远程存取, 所以使用绑定可以是装置绑定和域绑定中 的任何一个。可在由 FTA 标记限定的本地区域和管理域内建立装置绑定或域绑定。即, 装 置绑定或域绑定可以不包括本地区域之外的装置或除了属于图 2 中示出的家庭的一组装 置之外的装置。
如果检测单元 102 检测到 “remote_access_over_internet” 被设置为 “10” 的 FTA 标记, 则使用绑定确定单元 103 根据 DRM 系统 100 的规则确定内容的使用绑定为装置绑定 还是域绑定。在这种情况下, 由于由检测单元 102 检测到的内容仅被本地浏览、 复制和移 动, 并且在特定长的时间段之后在管理域内能够对内容进行远程存取, 所以使用绑定可以 是装置绑定和域绑定中的任何一个。可在由 FTA 标记限定的本地区域和管理域内建立装置 绑定或域绑定。
如果检测单元 102 检测到 “remote_access_over_internet” 被设置为 “11” 的 FTA 标记, 则使用绑定确定单元 103 根据 DRM 系统 100 的规则确定内容的使用绑定为装置绑定 还是域绑定。在这种情况下, 由于由检测单元 102 检测到的内容仅被本地浏览、 复制和移 动, 所以使用绑定可以是装置绑定和域绑定中的任何一个。可在由 FTA 标记限定的本地区 域内建立装置绑定或域绑定。 通常, 由于由用户预设的装置来构成域, 所以域绑定还可被表示为用户绑定。另 外, 如上所述, 由于以这样的方式来确定 DRM 系统 100 的规则 : 规则可满足内容所有者、 内容 供应商和服务供应商的安全要求, 并且可同时满足内容消费者自由使用内容的要求, 所以 使用绑定确定单元 103 以这种方式确定内容的使用绑定为装置绑定还是域绑定。然而, 仅 当域绑定违反 UCI 时, 装置绑定才被确定, 这是因为用户的内容使用权限可被限制。
使用控制信息确定单元 104 根据 DRM 系统 100 的规则基于由检测单元 102 检测到 的 UCI 来确定由检测单元 102 检测到的内容的使用控制信息 ( 内容控制信息 )。更具体地 讲, 使用控制信息确定单元 104 关于由使用绑定确定单元 103 确定的每个使用绑定来确定 内容的使用控制信息。如果由使用绑定确定单元 103 确定的使用绑定是装置绑定, 则使用 控制信息确定单元 104 确定在任何一个装置内内容的使用控制信息。如果由使用绑定确定 单元 103 确定的使用绑定是域绑定, 则使用控制信息确定单元 104 确定在任何一个域内内 容的使用控制信息。
具体地讲, 使用控制信息确定单元 104 基于由检测单元 102 检测到的 UCI 中的 FTA 标记根据是否对内容应用加扰、 对内容是否能够进行远程存取、 是否对内容应用内容撤回 处理等来确定由检测单元 102 检测到的内容的使用控制信息。更具体地讲, 使用控制信息 确定单元 104 根据指示是否对内容应用加扰的由检测单元 102 检测到的 UCI 中的 FTA 标记 的一比特值来确定由检测单元 102 检测到的内容的使用控制信息。即, 使用控制信息确定 单元 104 根据所述一比特值来确定由检测单元 102 检测到的内容的使用控制信息, 从而根 据 HDCP、 DTCP 等保护数字链接以发送内容。
如果由检测单元 102 检测到的 UCI 中的 FTA 标记是由检测单元 102 检测到的多 种类型的对内容的远程存取中的一种类型的对内容的远程存取, 则使用控制信息确定单元 104 根据所述类型的对内容的远程存取来确定由检测单元 102 检测到的内容的使用控制信
息。即, 使用控制信息确定单元 104 确定由检测单元 102 检测到的内容的使用控制信息, 从而与所述类型的对内容的远程存取相应的对内容的远程存取能够进行。 如果由检测单元 102 检测到的 UCI 中的 FTA 标记指示在特定长时间段能够对由检测单元 102 检测到的内容 进行远程存取, 则使用控制信息确定单元 104 根据所述特定长时间段确定由检测单元 102 检测到的内容的使用控制信息。即, 使用控制信息确定单元 104 确定由检测单元 102 检测 到的内容的使用控制信息, 从而在所述特定长时间段能够对内容进行远程存取。
例如, 如果检测单元 102 检测到 “remote_access_over_internet” 被设置为 “00” 的 FTA 标记, 则使用控制信息确定单元 104 确定由检测单元 102 检测到的内容的使用控制 信息, 从而能够自由地对内容进行远程存取。如果检测单元 102 检测到 “remote_access_ over_internet” 被设置为 “01” 的 FTA 标记, 则使用控制信息确定单元 104 确定由检测单元 102 检测到的内容的使用控制信息, 从而在管理域内能够对内容进行远程存取。 如果检测单 元 102 检测到 “remote_access_over_internet” 被设置为 “10” 的 FTA 标记, 则使用控制信 息确定单元 104 确定由检测单元 102 检测到的内容的使用控制信息, 从而能够在特定长时 间段在管理域内对内容进行远程存取。如果检测单元 102 检测到 “remote_access_over_ internet” 被设置为 “11” 的 FTA 标记, 则使用控制信息确定单元 104 确定由检测单元 102 检测到的内容的使用控制信息, 从而不能够对内容进行远程存取。可通过在管理域和本地 区域内确定内容的使用绑定内的内容的使用控制信息来解决通过在 FTA 标记限定的管理 域和本地区域内确定内容的使用控制信息。 使用控制信息确定单元 104 根据指示是否对内容应用内容撤回处理的一比特值 来确定由检测单元 102 检测到的内容的使用控制信息。即, 使用控制信息确定单元 104 确 定由检测单元 102 检测到的内容的使用控制信息, 从而根据该一比特值, 与内容撤回要求 相应的许可证或特定装置不能使用内容。
由于以这样的方式来确定 DRM 系统 100 的规则 : 规则可满足内容供应商和服务供 应商的安全要求, 并且同时满足内容消费者自由使用内容的要求, 所以使用控制信息确定 单元 104 确定与这种方式一致的内容的使用控制信息。具体地讲, 使用控制信息确定单元 104 以这样的方式来确定内容的使用控制信息 : 规则可满足内容供应商和服务供应商对内 容的远程存取的限制要求, 并且同时满足内容消费者自由使用内容的要求。
图 4 和图 5 是根据示例性实施例的 UCI 和使用控制信息的映射表。
参照图 4 和图 5, UCI 和使用控制信息的映射表包括 UCI 字段 41、 导入字段 42、 使 用绑定字段 43 和使用控制信息字段 44。
在 UCI 字段 41 中, 记录 UCI。在导入字段 42 中, 记录指示具有 UCI 字段 41 中记录 的 UCI 的内容是否能够被导入的值。在绑定字段 43 中, 记录基于 UCI 字段中记录的 UCI 的 使用绑定。在使用控制信息字段 44 中, 记录使用控制信息, 所述使用控制信息针对绑定字 段 43 中记录的每个使用绑定基于 UCI 字段 41 中记录的 UCI。
具体地讲, 在使用控制信息字段 44 中记录的值之中, “域 ID” 指示任何一个域。接 收导入的内容文件的装置 21-23 参照这个域 ID 确定装置是否包括在与导入文件中包括的 内容的使用绑定相应的域内。即, 如果接收导入的内容文件的装置 21-23 注册在与域 ID 相 应的域内, 则所述装置确定所述装置包括在与该内容文件中包括的内容的使用绑定相应的 域内。
另外, 在使用控制信息字段 44 中记录的值之中, 根据当前示例性实施例, “导入时 间” 指示发行许可证的时间。即, “导入时间” 指示内容文件作为遵守 DRM 系统 100 的规则 的内容文件被导入的时间。接收内容文件的装置 21 参照该导入时间确定与该内容文件中 包括的内容的使用绑定相应的域的成员资格是否到期。即, 如果该导入时间在与该内容文 件中包括的内容的使用绑定相应的域的成员资格的有效期内, 则装置 21 确定所述成员资 格没有到期。
另外, 在使用控制信息字段 44 中记录的值之中, 根据当前示例性实施例, “导入类 型” 指示基于与提供信息的内容相关的 UCI 的用于确定新许可证中包括的内容的绑定类型 的内容的遗传绑定类型。即, 当包括 UCI 的内容文件作为包括许可证的内容文件被导入, 然 后从包括该许可证的内容文件再次导入内容文件时, “导入类型” 的值指示再次导入的内容 文件中包括的内容的遗传绑定类型。当已经导入的内容文件被再次导入时, 接收内容文件 的装置 21 参照该导入类型确定新许可证中包括的内容的使用绑定。即, 如果导入类型是用 户特定指示绑定类型为域绑定的值, 则接收内容文件的装置 21 确定从已经导入的内容文 件再次导入的内容文件中包括的内容的使用绑定为域绑定。
另外, 在使用控制信息字段 44 中记录的值之中, 根据当前示例性实施例, “远程存 取类型” 指示导入的内容文件中包括的内容的多种类型的远程存取中的任何一种类型的远 程存取。位于距离接收导入的内容文件的装置 21 远的地方的装置参照 “远程存取类型” 来 确定是否能够通过互联网对第一装置 21 所拥有的内容进行远程存取。例如, 如果 FTA 标记 “remote_access_over_internet” 被设置为 “00” 、 “01” 和 “10” , 则位于距离装置 21 远的地 方的装置确定能够经互联网对第一装置 21 所拥有的内容进行远程存取。然而, 在装置绑定 或者域绑定不违反由 FTA 标记限定的本地区域和管理域的前提下, “远程存取类型” 是有效 的。
另外, 在使用控制信息字段 44 中记录的值之中, 根据当前示例性实施例, “远程存 取开始时间” 指示用于开始对导入的内容文件中包括的内容进行远程存取的时间。位于距 离接收导入的内容文件的装置 21 远的地方的装置参照 “远程存取开始时间” 来确定开始对 第一装置 21 所拥有的内容进行远程存取的时间。例如, 位于距离装置 21 远的地方的装置 可在从原始广播的接收时间的 24 小时之后开始对内容进行远程存取。然而, 在位于距离装 置 21 远的地方的装置能够经互联网对第一装置 21 所拥有的内容进行远程存取的前提下, “远程存取开始时间” 是有效的。
使用规则确定单元 105 根据 DRM 系统 100 的规则基于由检测单元 102 检测到的 UCI 来确定由检测单元 102 检测到的内容的使用规则。更具体地讲, 使用规则确定单元 105 针对由使用绑定确定单元 103 确定的每个使用绑定确定内容的使用规则。如果由使用绑定 确定单元 103 确定的使用绑定是装置绑定, 则使用规则确定单元 105 确定在任何一个装置 中内容的使用规则。如果由使用绑定确定单元 103 确定的使用绑定是域绑定, 则使用文件 确定单元 105 确定在任何一个域中内容的使用规则。
具体地讲, 使用规则确定单元 105 根据由检测单元 102 检测到的内容是否仅被本 地浏览、 复制和移动基于由检测单元 102 检测到的 UCI 中的 FTA 标记来确定由检测单元 102 检测到的内容的使用规则。更具体地讲, 如果由检测单元 102 检测到的 UCI 中的 FTA 标记 指示由检测单元 102 检测到的内容仅被本地浏览、 复制和移动, 则使用文件确定单元 105 基于本地区域确定由检测单元 102 检测到的内容的使用规则。即, 使用文件确定单元 105 在 本地区域内确定由检测单元 102 检测到的内容的使用规则。可通过在本地区域内确定内容 的使用绑定内的内容的使用规则来解决在由 FTA 标记限定的本地区域内确定内容的使用 规则。
例如, 如果检测单元 102 检测到 “remote_access_over_internet” 被设置为 “00” 的 FTA 标记, 则使用规则确定单元 105 确定由检测单元 102 检测到的内容的使用规则, 从 而能够自由地浏览、 复制和移动内容。如果检测单元 102 检测到 “remote_access_over_ internet” 被设置为 “01” 、 “10” 和 “11” 的 FTA 标记, 则使用规则确定单元 105 确定由检测 单元 102 检测到的内容的使用规则, 从而只能在本地浏览、 复制和移动内容。
由于以这样的方式来确定 DRM 系统 100 的规则 : 规则可满足内容所有者、 内容供应 商和服务供应商的安全要求, 并且同时可满足内容消费者自由使用内容的要求, 所以使用 规则确定单元 105 以这种方式确定内容的使用规则。
图 6 示出根据示例性实施例的 UCI 和使用规则的映射表。 参照图 6, 当前示例性实 施例的 UCI 和使用控制信息的映射表包括 UCI 字段 51、 导入字段 52、 使用类型字段 53 和使 用规则字段 54。如上所述, 基于由检测单元 102 检测到的 UCI 来确定内容的使用控制信息 和使用规则。除了现有技术的 CCI、 广播标记、 FTA 标记等的局限的内容保护之外, 使用控制 信息和使用规则还用于满足内容供应商和服务供应商的安全要求, 并同时可满足内容消费 者自由使用内容的要求。 因此, 使用控制信息和使用规则可被称为单个术语, 例如使用规则 或与使用规则类似的术语。
UCI 被记录在 UCI 字段 51 中。 在导入字段 52 中, 记录了指示具有 UCI 字段 51 中记 录的 UCI 的内容能否被导入的值。在绑定类型字段 53 中, 记录基于 UCI 字段中记录的 UCI 的使用绑定。在使用规则字段 54 中, 记录使用规则, 所述使用规则针对绑定类型字段 53 中 记录的使用绑定基于 UCI 字段中记录的 UCI。
具体地讲, 在使用规则字段 54 中记录的值之中, “所有” 指示允许内容所有类型的 使用。另外, 在使用规则字段 54 中记录的值中, “M” 指示内容的移动。内容的移动表示任 何一个装置中存储的内容被删除, 或者当内容被存储在另一装置中时, 内容的使用被禁止。 另外, 在使用规则字段 54 中记录的值中, “S” 指示内容的流传输。内容的流传输表示任何 一个装置中存储的内容被临时输出到另一装置, 而内容被继续存储在原始装置中。 另外, 在 使用规则字段 54 中记录的值中, “P” 指示内容的播放。内容的播放表示任何一个装置播放 内容。
由于 “自由复制” 指示允许随意复制内容, 所以如果 UCI 是 “自由复制” , 则在绑定 类型字段 53 中记录装置和域, 并在使用规则字段 54 中记录 “所有” 。同时, 由于 “复制一次” 指示仅允许复制一次内容, 所以如果 UCI 是 “复制一次” , 则在绑定类型字段 53 中记录装置, 并在使用规则字段 54 中记录 “M, S, P” 。
除了移动、 流传输和播放之外, 使用内容的示例包括复制内容。 复制内容表示根据 示例性实施例导入的内容被复制。然而, 为了使内容导入设备 10 导入内容, 复制内容被要 求作为先决条件, 结果, 如果根据当前示例性实施例导入的内容被复制, 则复制发生两次。 因此, 尽管内容导入设备 10 可导入具有为 “复制一次” 的 UCI 的内容, 内容导入设备 10 不 能允许复制内容。这就是当 UCI 为 “复制一次” 时在使用规则字段 54 中仅记录 “M, S, P” 的原因。 由于广播标记启用指示不允许随意再分发内容, 所以如果广播标记是广播标记启 用, 则在绑定类型字段 53 中记录装置和域, 并在使用规则字段 54 中记录 “所有” 。装置绑定 中的任何类型的使用 ( 包括复制内容 ) 遵守禁止随意再分发内容, 由于域绑定是用户能够 识别的特定区域, 所以域绑定中的任何类型的使用 ( 包括复制内容 ) 遵守禁止随意再分发 内容。
如果 FTA 标记 “remote_access_over_internet” 被设置为 “01” 、 “10” 和 “11” , 则 由于接收由内容导入设备 10 导入的内容的第一装置 21 浏览、 复制和移动内容, 所以在使用 类型字段 53 中记录装置和域, 并在使用规则字段 54 中记录 “所有” 。然而, 装置绑定或域 绑定不违反由 FTA 标记限定的本地区域和管理域。使用规则字段 54 中记录的使用规则可 包括关于内容的使用规则, 所述内容为第一装置 21 所拥有, 并被第四装置 24 使用, 所述第 四装置 24 位于距离第一装置 21 远的地方, 所述第一装置 21 经互联网接收由内容导入设备 10 导入的内容。此外, 关于内容的使用规则还可被记录在使用规则字段 54 中, 所述内容为 第一装置 21 所拥有, 并被第四装置 24 使用, 所述第四装置 24 位于距离第一装置 21 远的地 方, 所述第一装置 21 经互联网接收由内容导入设备 10 导入的内容。
内容 ID/ 密钥产生单元 106 根据 DRM 系统 100 的规则产生由检测单元 102 检测到 的内容的 ID, 并产生于该内容 ID 相应的内容密钥。由内容 ID/ 密钥产生单元 106 产生的内 容密钥用于对检测单元 102 中检测到的内容加密。
加密单元 107 基于由检测单元 102 检测到的 UCI 根据 DRM 系统 100 的规则选择性 地对由检测单元 102 检测到的内容加密。即, 如果 CCI 为 “不再复制” 或 “从不复制” , 或者 广播标记是广播标记不启用, 则内容导入设备 10 不导入内容, 因此, 加密单元 106 不对由检 测单元 102 检测到的内容加密。内容加密单元 106 包括用于对内容密钥加密的第一加密单 元 1071 和用于对内容加密的第二加密单元 1072。
第一加密单元 1071 使用与由使用绑定确定单元 103 确定的使用绑定相应的加密 密钥来对由内容 ID/ 密钥产生单元 106 产生的内容密钥加密。如果由使用绑定确定单元 103 确定的使用绑定是装置绑定, 则第一加密单元 1071 使用与任何一个装置相应的加密密 钥 ( 以下, 称为 “装置密钥” ) 对内容密钥加密。如果由使用绑定确定单元 103 确定的使用 绑定是域绑定, 则第一加密单元 1071 使用与任何一个域相应的加密密钥 ( 以下, 称为 “域密 钥” ) 对内容密钥加密。
因此, 在接收由内容导入设备 10 导入的内容的装置之中, 仅具有用于对内容密钥 加密的装置密钥或域密钥的装置才能对由第一加密单元 1071 加密的内容密钥解密。通过 该加密处理, 只有针对内容被授权的用户才能选择性地被允许使用内容, 能有效防止内容 被非法再分发或被许多非特定人员使用内容的危险。
例如, 为了只允许用户选择的装置或域获得内容密钥, 第一加密单元 1071 仅需要 使用与用户选择的装置相应的装置密钥或者使用与用户选择的域相应的域密钥来对内容 密钥加密。然而, 第一加密单元 1071 应该知道哪个装置与哪个加密密钥对应, 可从服务器 ( 例如, 域管理器 ( 未示出 )) 获得关于这种关系的信息。
第二加密单元 1072 使用由内容 ID/ 密钥产生单元 106 产生的内容密钥对由检测 单元 102 检测到的内容加密。
数字签名单元 108 对由使用控制信息确定单元 104 确定的使用控制信息和由使用 规则确定单元 105 根据 DRM 系统 100 的规则所确定的使用规则来进行数字签名。通常, 数 字签名用于保证文档或消息不是伪造的。如果由使用控制信息确定单元 104 确定的使用控 制信息和由使用规则确定单元 105 确定的使用规则被伪造, 则不能满足内容所有者、 内容 供应商和服务供应商的安全要求, 结果, DRM 系统 100 的内容保护功能不能正常运行。
许可证产生单元 109 产生许可证, 所述许可证包括由内容 ID/ 密钥产生单元 106 产生的内容 ID、 由第一加密单元 1071 加密的内容密钥以及由数字签名单元 108 数字签名 的使用控制信息和使用规则。更具体地讲, 许可证产生单元 109 关于由使用绑定确定单元 103 确定的每个使用绑定产生包括由使用规则确定单元 105 确定的使用规则的许可证。如 果由使用绑定确定单元 103 确定的使用绑定是装置绑定, 则许可证产生单元 109 产生用于 任何一个装置的许可证。如果由使用绑定确定单元 103 确定的使用绑定是域绑定, 则许可 证产生单元 109 产生用于任何一个域的许可证。
图 7 示出根据示例性实施例的许可证的格式。参照图 7, 许可证包括内容 ID 61、 加密内容密钥 62、 数字签名的使用控制信息和使用规则 63。接收由内容导入设备 10 导入 的内容的装置可通过参照图 7 中示出的许可证的内容 ID 61 来识别由内容导入设备 10 导 入的内容。另外, 为了获得识别的内容, 接收由内容导入设备 10 导入的内容的装置尝试对 图 7 中示出的许可证的加密内容密钥 62 解密。如上所述, 在接收由内容导入设备 10 导入 的内容的装置之中, 仅具有用于对内容密钥加密的装置密钥或域密钥的装置可对加密内容 密钥 62 解密。另外, 接收由内容导入设备 10 导入的内容的装置使用通过解密恢复的密钥 对内容解密。这是因为, 由内容导入设备 10 导入的内容是如上所述的加密形式。 另外, 接收由内容导入设备 10 导入的内容的装置确认许可证的数字签名的使用 控制信息和使用规则 63 是否为伪造的。结果, 如果确认数字签名的使用控制信息和使用规 则 63 不是伪造的, 则基于使用控制信息确认针对内容用户是否被授权。即, 接收由内容导 入设备 10 导入的内容的装置参照使用控制信息中包括的域 ID 和导入时间来确认关于与内 容的使用绑定相应的域针对内容用户是否被授权。 结果, 如果确认针对内容用户被授权, 则 接收由内容导入设备 10 导入的内容的装置根据图 7 中示出的许可证中包括的使用规则来 使用内容。因此, 可能满足内容所有者、 内容供应商和服务供应商的安全要求, 并同时可充 分满足内容消费者自由使用内容的要求。
内容文件产生单元 110 产生遵守由使用规则确定单元 105 根据 DRM 系统 100 的 规则所确定的使用规则的内容文件。这允许接收由内容导入设备 10 导入的内容的装置使 用遵守由使用规则确定单元 105 确定的使用规则的内容。如上所述, 将由使用规则确定单 元 105 确定的使用规则插入到由许可证产生单元 109 发行的许可证。即, 内容文件产生单 元 110 产生内容文件, 所述内容文件包括由许可证产生单元 109 发行的许可证以及由第二 加密单元 1072 加密的内容。然而, 由许可证产生单元 109 发行的许可证和由第二加密单元 1072 加密的内容可被打包成一个单元或单独的单元。
存储单元 111 将由内容文件产生单元 110 产生的内容文件存储在存储器 112 中。
如果从图 2 中示出的装置 21-23 中的任何一个装置接收到将内容发送到所述装置 的请求, 则发送和接收单元 113 将存储器 112 中存储的内容文件发送到该装置。发送和接 收单元 111 可用所述装置支持的任意方法发送内容文件。例如, 可通过存储介质 ( 例如, 安
全数字 (SD) 卡 ) 或根据传输协议 ( 例如, 实时传输协议 (RTP)) 来发送内容。
图 8 和图 9 是示出根据示例性实施例的内容导入方法的流程图。参照图 8 和图 9, 根据示例性实施例的内容导入方法包括由内容导入设备 10 按时间连续处理的操作。因此, 尽管没有描述, 关于图 3 中示出的内容导入设备 10 的描述被应用于当前示例性实施例的内 容导入方法。
在操作 701, 内容导入设备 10 通过多种广播传输信道接收传输流。
在操作 702, 内容导入设备 10 从在操作 701 中接收到的传输流中检测任何一个内 容文件, 并从内容文件中检测任何一条内容以及关于该内容的 UCI。UCI 的示例包括现有技 术的 CCI、 广播标记、 FTA 标记等。
在操作 703, 内容导入设备 10 根据 DRM 系统 100 的规则基于由检测单元 102 检测 到的 UCI 来确定由检测单元 102 检测到的内容的使用绑定。具体地讲, 内容导入设备 10 根 据基于在操作 702 中检测到的 UCI 的 FTA 标记对在操作 702 中检测到的内容是否能够进行 远程存取来确定在操作 702 中检测到的内容的使用绑定。
在操作 704, 如果在操作 703 中确定的使用绑定是装置绑定, 则内容导入设备 10 进 行到操作 705, 如果在操作 703 中确定的使用绑定是域绑定, 则内容导入设备 10 进行到操作 707。 在操作 705, 内容导入设备 10 根据 DRM 系统 100 的规则基于在操作 702 中检测到 的 UCI 来确定在任何一个装置中内容的使用控制信息。具体地讲, 内容导入设备 10 基于在 操作 702 中检测到的 UCI 的 FTA 标记确定能否对在操作 702 中检测到的内容进行远程存取 的在任何一个装置中在操作 702 中检测到的内容的使用控制信息。
在操作 706, 内容导入设备 10 根据 DRM 系统 100 的规则基于在操作 702 中检测到 的 UCI 来确定在任何一个装置中内容的使用规则。具体地讲, 内容导入设备 10 基于在操作 702 中检测到的 UCI 的 FTA 标记来确定在操作 702 中检测到的内容是否被本地浏览、 复制和 移动的在任何一个装置中内容的使用规则。
在操作 707, 内容导入设备 10 根据 DRM 系统 100 的规则基于在操作 702 中检测到 的 UCI 来确定在任何一个域内内容的使用控制信息。具体地讲, 内容导入设备 10 基于在操 作 702 中检测到的 UCI 的 FTA 标记来确定对在操作 702 中检测到的内容能否进行远程存取 的在任何一个域内在操作 702 中检测到的内容的使用控制信息。
在操作 708, 内容导入设备 10 根据 DRM 系统 100 的规则基于在操作 702 中检测到 的 UCI 来确定在任何一个域内内容的使用规则。具体地讲, 内容导入设备 10 基于在操作 702 中检测到的 UCI 的 FTA 标记来确定对在操作 702 中检测到的内容是否仅被本地浏览、 复 制和移动的在任何一个域内内容的使用规则。
在操作 709, 内容导入设备 10 产生在操作 702 中检测到的内容的 ID, 并根据 DRM 系统 100 的规则产生与内容 ID 相应的内容密钥。
在操作 710, 如果在操作 703 中确定使用绑定是装置绑定, 则内容导入设备 10 进行 操作 711, 如果在操作 703 中确定使用绑定是域绑定, 则内容导入设备 10 进行操作 712。
在操作 711, 内容导入设备 10 根据 DRM 系统 100 的规则使用与任何一个装置相应 的装置密钥对内容密钥加密。
在操作 712, 内容导入设备 10 根据 DRM 系统 100 的规则使用与任何一个域相应的
域密钥对内容密钥加密。
在操作 713, 内容导入设备 10 根据 DRM 系统 100 的规则通过使用在操作 709 中产 生的内容密钥对在操作 702 中检测到的内容加密。
在操作 714, 内容导入设备 10 根据 DRM 系统 100 的规则对在操作 705 和操作 707 中确定的使用控制信息以及在操作 706 和操作 708 中确定的使用规则进行数字签名。
在操作 715, 内容导入设备 10 产生并发行许可证, 所述许可证包括在操作 709 中产 生的内容 ID、 在操作 711 和操作 712 中加密的内容密钥以及由数字签名单元 108 进行数字 签名的使用控制信息和使用规则。
在操作 716, 内容导入设备 10 根据 DRM 系统 100 的规则基于在操作 705 和操作 707 中确定的使用控制信息产生遵守在操作 706 和操作 708 中确定的使用规则的内容文件。 即, 内容导入设备 10 产生内容文件, 所述内容文件包括在操作 715 中发行的许可证和在操 作 713 中加密的内容。
在操作 717, 内容导入设备 10 广播在操作 716 中产生的内容文件。
图 10 示出根据示例性实施例的应用了 DRM 系统 100 的家庭网络环境。参照图 10, DRM 系统 100( 即, 内容导入设备 10) 被安装在第一家庭的机顶盒 81 中。FTA 标记的管理域 包括被第一家庭中居住的家庭成员使用的装置, 即电视 (TV)82 和移动电话 83。FTA 标记的 本地区域包括第一家庭和第二家庭。TV 82 在第一家庭中, 个人计算机 (PC)84 在第二家庭 中。
如果机顶盒 81 从广播器接收 FTA 内容, 则机顶盒 81 基于 FTA 内容中包括的 FTA 标 记将 FTA 内容导入作为遵守 DRM 系统 100 的规则的内容。如果 FTA 标记 “remote_access_ over_internet” 被设置为 “00” , 则将使用规则记录在由机顶盒 81 输出的内容文件的许可 证中, 其中, 所述使用规则指示在包括 TV 82、 移动电话 83、 PC 84 和可选择的装置的域绑定 内对内容进行自由浏览、 复制、 移动和远程存取。在这种情况下, 域绑定被限制为特定装置 ( 例如, TV 82、 移动电话 83、 PC 84 等 ), 并可包括用于使用由机顶盒 81 导入的内容的可选 择的装置。移动电话 83 或另一装置 ( 所述移动电话 83 或另一装置位于距离接收由机顶盒 81 导入的内容的 TV 82 远的地方 ) 可经互联网对 TV 82 所拥有的内容进行远程存取, TV 82 和 PC 84 可使用由机顶盒 81 导入的内容。如果机顶盒 81( 即, 内容导入设备 10) 作为装置 被包括在域绑定中, 则移动电话 83 或另一可选择的装置可对由机顶盒 81 所拥有的内容进 行远程存取。之后可同样被应用。
如果 FTA 标记 “remote_access_over_internet” 被设置为 “01” , 则将这样的值将 记录在由机顶盒 81 输出的内容文件的许可证中, 所述值指示在包括 TV 82、 移动电话 83、 PC 84 的域绑定内对内容进行自由浏览、 复制、 移动和远程存取。位于距离接收由机顶盒 81 导 入的内容的 TV 82 远的地方的移动电话 83 可经互联网对 TV 82 所拥有的内容进行远程存 取, TV 82 和 PC 84 可使用由机顶盒 81 导入的内容。如果 FTA 标记 “remote_access_over_ internet” 被设置为 “10” , 则这样的值将被记录在由机顶盒 81 输出的内容文件的许可证 中, 所述值指示在包括 TV 82、 移动电话 83、 PC 84 的域绑定内浏览、 复制、 移动内容。位于 距离接收由机顶盒 81 导入的内容的 TV 82 远的地方的移动电话 83 可从内容的接收时间的 24 小时之后经互联网对 TV 82 所拥有的内容进行远程存取, TV 82 和 PC 84 可使用由机顶 盒 81 导入的内容。如果 FTA 标记 “remote_access_over_internet” 被设置为 “11” , 则这样的值将被记录在由机顶盒 81 输出的内容文件的许可证中, 所述值指示在包括 TV 82、 PC 84 的域绑定内浏览、 复制、 移动内容。接收由机顶盒 81 导入的内容的 TV 82 和 PC 84 可使用 由机顶盒 81 导入的内容。
如上所述, 根据本发明, 不遵守 DRM 系统的规则的内容被导入作为遵守 DRM 系统的 规则的内容。 因此, 可在响应用户自由使用内容的需求的同时保护内容, 只有对内容授权的 用户才能被允许使用内容。结果, 能防止内容被非法再分发或被许多非特定人员使用内容 的危险。具体地讲, 根据本发明, 基于从外部接收的内容文件中包括的使用限制信息 ( 例 如, FTA 标记 ), 该内容文件中包括的内容的使用规则被确定, 并产生遵守该使用规则的内 容文件。除了通过现有技术的 FTA 标记的局限的内容保护之外, 可满足内容创建者和内容 供应商的安全要求, 并可同时充分满足内容消费者自由使用的要求。
根据本发明的示例性实施例可被实施为计算机可读程序, 并在能够经计算机可读 记录介质执行程序的通用计算机中被实现。另外, 在以上实施例中使用的数据结构可经各 种装置被记录在计算机可读介质上。
计算机可读记录介质的示例包括 : 磁性存储介质, 例如, 只读存储器 (ROM)、 软盘 和硬盘 ; 光学记录介质, 例如, CD-ROM、 数字通用盘 (DVD)。
尽管已经参照示例性实施例具体显示和描述了示例性实施例, 但是本领域的普通 技术人员应该理解, 在不脱离由权利要求限定的本发明的精神和范围的情况下, 可在形式 和细节方面进行各种改变。