专利名称:内容下载系统、内容提供装置、内容接收装置及其方法
技术领域:
本发明涉及内容下载系统和内容下载方法、内容提供装置和内容提供方 法、内容接收装置和内容接收方法、以及程序,特别涉及适用于实现用于能 够在任意定时利用下载存储的内容的内容下载服务的情况的内容下载系统和 内容下载方法、内容提供装置和内容提供方法、内容接收装置和内容接收方 法、以及程序。
背景技术:
随着以互联网为代表的高速数据通信网络的普及,已经存在以音乐、图 像、计算机程序等各种内容为商品的内容下载服务器(例如,参照专利文献 1)。
但是,已有的内容下载服务都是面向个人计算机的服务,难以说是例如 电视接收机这样的谁都能够任意利用的服务。
特别在以图像(包含对应的声音和字幕)作为商品的内容下载服务的情 况下,其正式的服务尚未实施,几乎都是实验性的,仅仅实现了基本的运用 形式,如假设通过预付固定金额来随意观看图像内容,在任意的定时执行下 载的形式,以及假设预付方式,在每次下载图像内容时减少预付额的余额的
形式等。
专利文献l:(日本)特开2000-113066号公报
另外,在正式实施以图像内容为商品的内容下载服务时,假设了各种运 用方式而不仅仅上述基本运用方式。
这里,运用方式假设是指作为图像内容的商品单位的包(package)的结 构、收费定时、下载定时的组合。
发明内容
本发明鉴于这样的情况而完成,实现了一种能够应对内容下载服务的各 种运用方式的系统。本发明的第 一方面的内容下载系统由提供内容的内容提供装置和经由网 络从所述内容提供装置接收内容的内容接收装置构成,其中,所述内容接收
装置包括操作输入部件,输入用户的操作;下载部件,与所述用户的搡作 对应,从所述内容提供装置取得用于下载内容所需的下载控制数据,并基于 所述下载控制数据,从所述内容提供装置下载被加密了的内容和用于再现所 述内容所需的再现控制数据;取得部件,在下载了所述被加密了的内容时, 基于所述下载控制数据,从所述内容提供装置取得包含用于对所述被加密了 的内容进行解密的密钥的许可,同时在对已下载的所述被加密了的内容进行 再现时,基于所述再现控制数据确认已取得的所述许可,并与确认结果对应 来再次取得所述许可;以及再现部件,使用取得了的所述许可对所述被加密 了的内容进行解密、再现,所述内容提供装置包括控制数据提供部件,将 所述内容接收装置下载内容所需的所述下载控制数据,以及所述内容接收装 置再现已下载的内容所需的所述再现控制数据提供给所述内容接收装置;内 容提供部件,响应基于所述下载控制数据的来自所述内容接收装置的请求, 提供所述被加密了的内容;以及许可提供部件,响应基于所述下载控制数据 的来自所述内容接收装置的请求,提供包含用于对所述被加密了的内容进行 解密的密钥的所述许可,同时响应基于所述再现控制数据的来自所述内容接 收装置的请求,提供所述许可。
本发明的第 一方面的内容下载方法,用于由提供内容的内容提供装置和 经由网络从所述内容提供装置接收内容的内容接收装置构成的内容下载系 统,其中,包含以下步骤通过所述内容接收装置,输入用户的操作,与所 述用户的操作对应,从所述内容提供装置取得用于下载内容所需的下载控制 数据,基于所述下载控制数据,对所述内容提供装置请求被加密了的内容和 用于再现所述内容所需的再现控制数据,通过所述内容提供装置,响应基于 所述下载控制数据的来自所述内容接收装置的请求,提供所述被加密了的内 容和所述再现控制数据,通过所述内容接收装置,在下载了所述被加密了的 内容时,基于所述下载控制数据,对所述内容提供装置请求包含用于对所述 被加密了的内容进行解密的密钥的许可,通过所述内容提供装置,响应基于 所述下载控制数据的来自所述内容接收装置的请求,对所述内容接收装置提 供所述许可,通过所述内容接收装置,在对已下载的所述被加密了的内容进 行再现时,基于所述再现控制数据确认已取得的所述许可,并与确认结果对应来再次请求所述许可,通过所述内容提供装置,响应基于所述再现控制数 据的来自所述内容接收装置的请求,对所述内容接收装置提供所述许可。
在本发明的第一方面,通过内容接收装置,与用户的操作对应,从内容 提供装置取得用于下载内容所需的下载控制数据,基于下载控制数据,对内 容提供装置请求被加密了的内容和用于再现内容所需的再现控制数据,通过 内容提供装置,响应该请求,提供^t加密了的内容和再现控制数据。然后, 通过内容接收装置,在下载了被加密了的内容时,基于下载控制数据,对内 容提供装置请求包含用于对被加密了的内容进行解密的密钥的许可,通过内 容提供装置,响应该请求,对内容接收装置提供许可。此外,通过内容接收 装置,在对已下载的被加密了的内容进行再现时,基于再现控制数据确认已 取得的许可,并与确认结果对应来再次请求许可,响应该请求,从内容提供 装置对内容接收装置提供许可。
本发明的第二方面的内容提供装置对经由网络连接的内容接收装置提供
内容,其中,包括控制数据提供部件,将所述内容接收装置下载内容所需 的下载控制数据,以及所述内容接收装置再现已下载的内容所需的再现控制 数据提供给所述内容接收装置;内容提供部件,响应基于所述下载控制数据 的来自所述内容接收装置的请求,提供被加密了的内容;以及许可提供部件, 响应基于所述下载控制数据的来自所述内容接收装置的请求,提供包含用于 对所述被加密了的内容进行解密的密钥的所述许可,同时响应基于所述再现 控制数据的来自所述内容接收装置的请求,提供所述许可。
本发明的第二方面的内容提供装置还包括收费部件,响应基于所述下
载控制数据的来自所述内容接收装置的所述许可的请求,对所述内容接收装 置的用户执行收费或用于削减已购买的权利数的处理。
本发明的第二方面的内容提供装置还包括顾客管理部件,响应基于所 述下载控制数据的来自所述内容接收装置的所述许可的请求,确认与所述许 可对应的内容已被所述内容接收装置下载,并与所述内容接收装置的用户对 应来存储已下载的内容。
所述许可提供部件可以响应基于所述下载控制数据的来自所述内容接收 装置的请求,提供假的所述许可,同时响应基于所述再现控制数据的来自所 述内容接收装置的请求,提供真的所述许可。
本发明的第二方面的内容提供方法,用于对经由网络连接的内容接收装置提供内容的内容提供装置,其中,包含以下步骤将所述内容接收装置下
载内容所需的下载控制数据提供给所述内容接收装置,响应基于所述下载控 制数据的来自所述内容接收装置的请求,将所述内容接收装置再现已下载的 内容所需的再现控制数据提供给所述内容接收装置,响应基于所述下载控制 数据的来自所述内容接收装置的请求,提供被加密了的内容,响应基于所述 下载控制数据的来自所述内容接收装置的请求,提供包含用于对所述被加密 了的内容进行解密的密钥的所述许可,响应基于所述再现控制数据的来自所 述内容接收装置的请求,提供所述许可。
本发明的第二方面的程序,用于控制对经由网络连接的内容接收装置提
供内容的内容提供装置,其使计算机执行包含以下步骤的处理将所述内容 接收装置下载内容所需的下载控制数据提供给所述内容接收装置,响应基于 所述下载控制数据的来自所述内容接收装置的请求,将所述内容接收装置再 现已下载的内容所需的再现控制数据提供给所述内容接收装置,响应基于所 述下载控制数据的来自所述内容接收装置的请求,提供被加密了的内容,响 应基于所述下载控制数据的来自所述内容接收装置的请求,提供包含用于对 所述被加密了的内容进行解密的密钥的所述许可,响应基于所述再现控制数 据的来自所述内容接收装置的请求,提供所述许可。
在本发明的第二方面中,下载内容所需的下载控制数据被提供给内容接 收装置,响应基于下载控制数据的来自内容接收装置的请求,将再现已下载 的内容所需的再现控制数据提供给内容接收装置。此外,响应基于下载控制 数据的来自内容接收装置的请求,提供被加密了的内容。进而,响应基于下 载控制数据的来自内容接收装置的请求,提供包含用于对被加密了的内容进 行解密的密钥的许可,响应基于再现控制数据的来自内容接收装置的请求, 提供许可。
本发明的第三方面的内容接收装置从经由网络连接的内容提供装置接收 内容,其中,包括操作输入部件,输入用户的操作;下载部件,与所述用 户的操作对应,从所述内容提供装置取得用于下载内容所需的下载控制数据, 并基于所述下载控制数据,从所述内容提供装置下载被加密了的内容和用于 再现所述内容所需的再现控制数据;取得部件,在下载了所述被加密了的内 容时,基于所述下载控制数据,从所述内容提供装置取得包含用于对所述被 加密了的内容进行解密的密钥的许可,同时在对已下载的所述^f皮加密了的内容进行再现时,基于所述再现控制数据确认已取得的所述许可,并与确认结
果对应来再次取得所述许可;以及再现部件,使用: 又得了的所述许可对所述
被加密了的内容进行解密、再现。
在下载了所述被加密了的内容时,所述取得部件基于所述下载控制数据, 从所述内容提供装置取得假的所述许可,同时在对已下载的所述被加密了的 内容进行再现时,基于所述再现控制数据,取得真的所述许可。
所述取得部件仅在取得所迷许可的情况被用户接受时,基于所述再现控 制数据取得所述许可。
在下载了所述被加密了的内容时,所述取得部件基于所述下载控制数据, 从所述内容提供装置取得真的所述许可,同时在对已下载的所述被加密了的 内容进行再现时,基于所述再现控制数据,确认已取得的真的所述许可。
在下载了所述被加密了的内容时,仅在所述下载控制数据中含有用于取 得所述许可的信息时,所述取得部件从所述内容提供装置取得所述许可。
本发明的第三方面的内容接收方法,用于从经由网络连接的内容提供装
置接收内容的内容接收装置,其中,包含以下步骤输入用户的操作;与所 述用户的操作对应,从所述内容提供装置取得用于下载内容所需的下载控制 数据,基于所述下载控制数据,从所述内容提供装置下载被加密了的内容和 用于再现所述内容所需的再现控制数据;在下载了所述被加密了的内容时, 基于所述下载控制数据,从所述内容提供装置取得包含用于对所述被加密了 的内容进行解密的密钥的许可,在对已下载的所述4皮加密了的内容进行再现 时,基于所述再现控制数据确认已取得的所述许可,并与确认结果对应来再 次取得所述许可,使用取得了的所述许可对所述被加密了的内容进行解密、 再现。
本发明的第三方面的程序,用于控制从经由网络连接的内容提供装置接 收内容的内容接收装置,其使计算机执行包含以下步骤的处理输入用户的 操作;与所述用户的操作对应,从所述内容提供装置取得用于下载内容所需 的下载控制数据,基于所述下载控制数据,从所述内容提供装置下载被加密 了的内容和用于再现所述内容所需的再现控制数据;在下载了所述被加密了 的内容时,基于所述下载控制数据,从所述内容提供装置取得包含用于对所 述被加密了的内容进行解密的密钥的许可,在对已下载的所述被加密了的内 容进行再现时,基于所述再现控制数据确认已取得的所述许可,并与确认结果对应来再次取得所述许可,使用取得了的所述许可对所述被加密了的内容 进行解密、再现。
在本发明的第三方面中,与用户的操作对应,从内容提供装置取得用于 下载内容所需的下载控制数据,基于下载控制数据,从内容提供装置下载被 加密了的内容和用于再现内容所需的再现控制数据。然后,在下载了被加密 了的内容时,基于下载控制数据,从内容提供装置取得包含用于对被加密了 的内容进行解密的密钥的许可,进而,在对已下载的被加密了的内容进行再 现时,基于再现控制数据确认已取得的许可,并与确认结果对应来再次取得 许可,使用取得了的许可对被加密了的内容进行解密、再现。
根据本发明的第一方面,可以提供一种能够应对内容下载服务的各种运 用方式的系统。
根据本发明的第二方面,可以应对内容下载服务的各种运用方式,并对 接收装置提供内容。
根据本发明的第三方面,可以应对内容下载服务的各种运用方式,下载 内容并利用。
图1是应用本发明的内容下载系统的概念图。
图2是表示内容的下载定时和再现定时的图。
图3是表示内容下载系统的结构例的方框图。
图4是说明内容的加密和解密的过程的图。
图5是表示下载控制元文件(metafile)的说明例的图。
图6是表示再现控制元文件的说明例的图。
图7是说明下载处理的概要的图。
图8是说明下载处理的定时图。
图9是说明下载所产生的下载处理的流程图。
图IO是说明本地内容(local contents )的再现处理的概要的图。
图11是说明本地内容的再现处理的定时图。
图12是说明本地内容的再现处理的流程图。
图13是表示对应于模式a的运用形式的处理时序的图。
图14是表示对应于模式b的运用形式的处理时序的图。图15是表示对应于模式c的运用形式的处理时序的图。 图16是表示对应于模式d的运用形式的处理时序的图。 图17是表示对应于模式e的运用形式的处理时序的图。 图18是表示对应于模式f的运用形式的处理时序的图。 图19是表示对应于模式g的运用形式的处理时序的图。 图20是表示对应于模式h的运用形式的处理时序的图。 图21是表示对应于模式i的运用形式的处理时序的图。 图22是表示对应于模式j的运用形式的处理时序的图。 图23是表示通用计算机的结构例子的方框图。 符号说明
1内容下载系统,2网络,IO接收装置,20提供装置,ll.浏览器,12下 载程序,D存储器,14ECG, 15AV播放器,16DRM客户机,17外部输出单 元,21Web服务器,22顾客管理服务器,23收费/结算服务器,24元数据服 务器,25内容服务器,26DRM服务器,31下载控制元文件,41再现控制元 文件
具体实施例方式
以下说明本发明的实施方式,对本发明的构成要件和说明书或附图中记 载的实施方式的对应关系例示如下。该记载用于确i人支持本发明的实施方式 记载于说明书或附图中。从而,虽然记载在iJL明书或附图中,但作为与本发 明的构成要件对应的实施方式,即使有这里未记载的实施方式,这也不表示 该实施方式不对应于该构成要件。反之,即使作为实施方式对应于构成要件 的结构记载于此,这也不表示该实施方式是不对应于该构成要件以外的构成 要件。
本发明的第一方面的内容下载系统(例如图2的内容下载系统1 )由提供 内容的内容提供装置(例如图2的提供装置20 )和经由网络从所述内容提供 装置接收内容的内容接收装置(例如图2的接收装置10)构成,其中,所述 内容接收装置包括操作输入部件(例如图2的浏览器11),输入用户的操 作;下载部件(例如图2的下载程序12),与所述用户的操作对应,从所述 内容提供装置取得用于下载内容所需的下载控制数据,并基于所述下载控制 数据,从所述内容提供装置下载被加密了的内容和用于再现所述内容所需的再现控制数据;取得部件(例如图2的DRM客户机16),在下载了所述被加 密了的内容时,基于所述下载控制数据,从所述内容提供装置取得包含用于 对所述被加密了的内容进行解密的密钥的许可,同时在对已下载的所述被加 密了的内容进行再现时,基于所述再现控制数据确认已取得的所述许可,并 与确认结果对应来再次取得所述许可;以及再现部件(例如图2的AV播放 器15),使用取得了的所述许可对所述被加密了的内容进行解密、再现,所 述内容提供装置包括控制数据提供部件(例如图2的元数据服务器24), 将所述内容接收装置下载内容所需的所述下载控制数据,以及所述内容接收 装置再现已下载的内容所需的所述再现控制数据提供给所述内容接收装置; 内容提供部件(例如图2的内容服务器25),响应基于所述下载控制数据的 来自所述内容接收装置的请求,提供所述被加密了的内容;以及许可提供部 件(例如图2的DRM服务器26 ),响应基于所述下载控制数据的来自所述内 容接收装置的请求,提供包含用于对所述被加密了的内容进行解密的密钥的 所述许可,同时响应基于所述再现控制数据的来自所述内容接收装置的请求, 提供所述许可。
由网络从所述内容提供装置接收内容的内容接收装置构成的内容下载系统, 其中,包含以下步骤通过所述内容接收装置,输入用户的操作(例如图8 的步骤Sll),与所述用户的操作对应,从所述内容提供装置取得用于下载内 容所需的下载控制数据(例如图8的步骤S13),基于所述下载控制数据,对 所述内容提供装置请求被加密了的内容和用于再现所述内容所需的再现控制 数据(例如图8的步骤S15和S17 ),通过所述内容提供装置,响应基于所述 下载控制数据的来自所述内容接收装置的请求,提供所述被加密了的内容和 所述再现控制数据(例如图8的步骤S18),通过所述内容接收装置,在下载 了所述被加密了的内容时,基于所述下载控制数据,对所述内容提供装置请 求包含用于对所述被加密了的内容进行解密的密钥的许可,通过所述内容提 供装置,响应基于所述下载控制数据的来自所述内容接收装置的请求,对所 述内容接收装置提供所述许可(例如图8的步骤S20),通过所述内容接收装 置,在对已下载的所述被加密了的内容进行再现时,基于所述再现控制数据 确认已取得的所述许可(例如图11的步骤S85),并与确认结果对应来再次 请求所述许可,通过所述内容提供装置,响应基于所述再现控制数据的来自所述内容接收装置的请求,对所述内容接收装置提供所述许可(例如图11的 步骤S88 )。
另外,关于本发明的第二和第三方面,本发明的构成要件和说明书或附 图所记载的实施方式的对应关系的例示与上述本发明的第 一 方面同样,所以 省略其记载。
以下,参照附图详细说明应用了本发明的具体实施方式
。
图1表示本发明的一个实施方式的内容下载系统的基本概念。
该内容下载系统1由设置在对内容进行视听的用户家里等的接收装置10
和响应来自经由网络2连接的接收装置10的请求来下载内容的提供装置20 构成。
另外,在本实施方式中,下载是指接收装置10经由网络2从提供装置 20传送内容等电子数据并存储的处理。此外,内容假设是包含用于对图像和 与其对应的声音进行再现的AV数据、与其对应的字幕数据等并被加密了的 内容。
网络2是以互联网为代表的数据通信网。另外,在内容下载系统l中, 由于下载内容来利用,所以其通信速度最好是高速但不是必须的。
接收装置10例如々i设内置于电视接收机中,或外置于电视接收机上的装 置。提供装置20由设置在网络2上的多个服务器等构成(详细内容参照图3 在后面叙述)。
根据内容下载系统l,如图2所示,接收装置IO的用户可以从提供装置 20经由网络2下载任意的内容A,然后,可以在任意的定时再现并视听接收 装置10中存储的内容A。
接着,参照图3说明构成内容下载系统1的接收装置10和提供装置20 的详细的结构例子。
接收装置10包括浏览器11,访问提供装置20来取得HTML( Hypertext Markup Language,超文本链4妄标示语言)文件或BML ( Broadcast Markup Language,广播标示语言)文件乂人而显示对应的web页;下载程序12,作为 对浏览器11的帮助应用,从提供装置20传送内容或其元数据并存储在存储 器13中;存储器13,由硬盘驱动器等构成;ECGM,对用户提示已下载的 内容的列表;AV播放器15,再现已下载的内容;DRM (Digital Right Management,数字权利管理)客户机16,从提供装置20取得包含用于对被加密了的状态的内容进行解密所需的内容密钥的许可;以及外部输出单元17, 将由AV播放器15再现了的内容输出到接收装置IO的外部。
浏览器11基于从提供装置20取得的HTML文件、BML文件等,显示 用户能够交互地进行内容下载服务的利用签约、内容的购买、下载的内容的 选择等操作的web页。
下载程序12与基于HTML文件、'BML文件等的浏览器11的控制对应 而被起动,从提供装置传送元数据(用于传送内容、与内容对应的许可以及 在再现内容时所需的信息即再现控制元文件41 (图5)的信息即下载控制元 文件31 (图5)、再现控制元文件41)、被加密了的状态的内容,并存储在存 储器13中。进而,下载程序12基于元数据的再现控制元文件41,生成用于 对用户提示存储器13中存储的内容的列表的信息即元数据库(DB, database) 13A,并存储在存储器13中。
存储器13存储从提供装置20传送的内容及其元数据。此外,存储由下 栽程序12生成的元lft据库13A。
ECG14是驻留应用,基于存储器13中保持的元数据库13A,对用户提 示已下载内容的一览,同时对用户提供使用户选择要再现的内容的交互时的 GUI (Graphical User Interface,图形用户界面)即本地内容列表。
AV播放器15由ECG14起动,从存储器13读出应再现的内容,使用从 DRM客户机16提供的内容密钥将被加密了的内容进行解密再现,将其结果 得到的AV数据所对应的图像显示在显示器中,并从扬声器输出声音(均未 图示)。此外,AV播放器15仅在从DRM客户机16提供的RMPI (利用条件 信息)所许可的情况下,将再现结果得到的AV数据提供给外部输出单元n。
DRM客户机16在与提供装置20的DRM服务器26之间确立了安全的 通信路径之后,从DRM服务器26取得包含内容密钥的许可,并由自身保存 取得了的许可。然后,响应来自AV播放器15的请求,仅在满足许可中记载 的利用条件的情况下,将内容密钥提供给AV播放器15。
外部输出单元17将从AV播放器15提供的AV数据变换为输出目的地(可 移动介质、再现装置、记录装置等)的指定格式后输出。
提供装置20包括Web服务器21,对接收装置10提供用于显示交互的 web页的HTML文件、BML文件等;顾客管理服务器22,对与内容下载服 务的顾客有关的信息进行管理;收费/结算服务器23,在利用内容下载服务时进行结算;元数据服务器24,将与内容对应的元数据发送到接收装置10;内 容服务器25,对接收装置10传送内容;以及DRM服务器26,对接收装置 10的DRM客户机16提供许可。
Web服务器21根据来自浏览器11的i青求,将用于显示各种Web页的 HTML文件、BML文件等提供给浏览器11。顾客管理服务器22将各顾客所 购买了的包(package,商品单位)或下载了的内容与顾客(接收装置10的 用户)的顾客信息(例如,顾客ID、 口令、结算用信息(信用卡号等)、接 收装置10的设备ID、 DRM客户机16的ID ( DRM ID ))对应地进行管理。
另外,在本说明书中,假设购买的用语中也包含签约的含义。即,用于 签约了通过按月固定金额能够下载利用任意数的内容的条件的包的情况下也 使用购买的用语。
收费/结算服务器23根据来自顾客管理服务器22的请求对顾客进行收费 /结算处理。
元数据服务器24对有关包(内容的商品单位)或内容的信息进行管理, 并对其它服务器提供必要的信息,同时根据来自接收装置10的下载程序12 的请求,将由下载控制元文件31以及再现控制元文件41构成的元数据发送 到下载程序12。内容服务器25根据来自接收装置10的下载程序12的请求, 将内容发送给下载程序12。
DRM服务器26在与接收装置10的DRM客户机16之间确立了安全的 通信路径之后,对DRM客户机16提供包含用于对加密了的内容进行解密的 内容密钥的许可。
另外,构成提供装置20的Web服务器21到DRM服务器26可以集中配 置在网络2上,也可以分散配置。此外,Web服务器21到DRM服务器26 中的几个也可以组合构成。
接着,参照图4说明从提供装置20发送给接收装置10的内容。
构成内容的AV数据在提供装置20的内容服务器25中以规定的编码方 式(例如MPEG2方式)进行了压缩编码之后,与字幕数据等一同被传输流 (TS)化,由DRM服务器26所生成的内容密钥以TS包为单位加密了的状 态下传送给接收装置10并存储在存储器13中。
另 一方面,用于对该加密了的状态下的内容进行解密的内容密钥在内容 数据之外,与RMPI (利用条件信息包含复制控制信息等) 一同以包含在许可中的状态,从提供装置20的DRM服务器26提供纟会接收装置10的DRM 客户机16。
存储器13中存储的以TS包为单位被加密了的内容由AV播放器15通过 从DRM客户机16提供的内容密钥进行解密,其结果得到的MPEG2TS被解 码(decode )。其中,从DRM客户机16提供内容密钥仅限于满足了许可中记 载的利用条件(利用期间、利用次^:等)的情况。
接着,参照图5以及图6说明接收装置IO从提供装置20取得的元数据。
图5表示用于下载内容和与其对应的许可以及再现控制元文件41所需的 下载控制元文件31的说明例。另外,下栽控制元文件31不一定要对应于一 个内容,对应于由一个以上的内容构成的下载单位。
在下载控制元文件31中,<dl—unit—name〉中记载了内容的下载单位的名 称。<dl—timing〉中记载了下载单位中包含的内容的下载定时(即时、预约、 定期)。
另外,在下载单位包中包含多个内容的情况下,以后的〈criid〉到 <av—media〉的项目对应于多个各内容而4皮相应记录。
〈criid〉中记录了包含在下载单位中的内容的ID。 〈size〉中记录了内容的 数据大小。化pc一meta〉中记录了为了再现内容所需的再现控制元文件41的传 送源的URI ( Uniform Resource Identifier,统一资源识别符)。<av—media〉中 记录了内容的传送源的URL
<drm—server—uri>中记载了与下载单位对应的许可的取得目的地的 DRAM服务器26的URI。〈license一id〉中记载了与下载单位对应的许可的ID。 另夕卜,这里所记录的许可ID有时记录的不是真(可以对内容的加密进行解密) 的许可的ID,而是假(不能对内容的加密进行解密)的许可的ID(后面详述)。
另外,下载控制元文件31中还与内容的下载完成对应而追加记述表示是 否取得许可的信息,仅在该信息中表示与内容的下载完成对应而取得许可的 情况下,也可以与内容的下载完成对应来取得许可。
图6表示对内容进行再现所需的、与各内容分别对应存在的再现控制元 文件41的i兌明例子。
在再现控制元文件41中,在〈content—titie〉中记录了内容的名称。<drm— server一uri〉中记录了与内容对应的许可的取得目的地即DRM服务器26的 URI。 <license—id〉中记录了与内容对应的许可的ID。另外,这里记载的许可ID是真(能够解密)的许可的ID (后面详述)。
接着,参照图7说明接收装置10从提供装置20下载内容等的处理的概要。
另外,作为下载处理的前提,接收装置IO的用户使该内容下载服务的运 营商端进行用来利用服务的注册,由此提供装置20的顾客管理服务器22中 作为顾客信息而注册了接收装置IO的用户的信息,还对已购买了的包或已下 载的内容的信息对应管理。
与来自用户的规定操作对应,接收装置10的浏览器11访问提供装置20 的Web服务器21,并对用户提示由可下载的内容的列表等构成的下载引导页。 对于该下载引导页,在用户按照下载单位选择内容的操作时,下载程序12被 起动。
被起动了的下载程序12从元数据服务器24取得与被选择了的内容的下 载单位对应的下载控制元文件31。另外,这里取得的下载控制元文件31的 取得目的地即元数据服务器24的URI被记录在下载引导页的HTML文件等中。
取得了下载控制元文件M的下载程序12按照下载控制元文件31中记载 的内容,从内容服务器25传送内容,并从元数据服务器24传送再现控制元 文件41,并存储在存储器13中。进而,下载程序12基于传送的再现控制元 文件41,生成用于生成本地内容列表的元数据库13A,并存储在存储器13 中。
进而,下载程序12委托DRM客户机16取得许可。DRM客户机16按 照由下载程序12取得的下载控制元文件31中记录的内容,对DRM服务器 26请求而取得许可。
以上,结束下载处理的概要说明。
接着,参照图8的定时图以及图9的流程图说明下载处理的更详细的动 作。另外,在图8中,由于图示的关系而将元数据服务器24和内容服务器 25—体化,在以后的附图中也适当有同样的情况。图9着眼于下载处理中的 特别是接收装置10的下载程序12的处理。
下载处理的前提与上述的概要iJi明同样。首先在步骤Sll中,接收装置 10的浏览器11访问提供装置20的Web服务器21,在执行了用户认证之后, 取得用于显示Web页的HTML文件等。进而,浏览器11基于取得了的HTML文件等对用户提示下载引导页。对于该可交互地搡作的下载引导页,如果用 户进行按照下载单位选择内容的操作,则在步骤S12中,浏览器ll起动作为 帮助应用的下载程序12。
在步骤S13中,起动了的下载程序12基于从浏览器11通知的元数据服 务器24的URI,从元数据服务器24取得与选择了的内容的下载单位对应的 下载控制元文件31,并存储在存储器13中(相当于图9的步骤S31)。
在步骤S14中,下载程序12执行包含以下处理的初始处理对取得了的 下载控制元文件31进行解析,并确认下载定时,或在掌握要下载的内容的数 据大小的基础上确认存储器13的空余容量,或者在存储器13中生成目录(相 当于图9的步骤S32到S35)。
在步骤S15中,下载程序12根据记录在下载控制元文件31中的元数据 服务器24的URI来访问元数据服务器24,从而取得与选择了的下载单位中 包含的所有内容分别对应的再现控制元文件41,在步骤S16中,生成元数据 库13A并与再现控制元文件41 一同存储在存储器13中(相当于图9的步骤 S36)。
在步骤S17中,下载程序12基于下载控制元文件31中记录的内容服务 器25的URI和内容ID,访问内容服务器25,从而请求传送选择了的下载单 位中包含的内容。对应于该请求,在步骤S18中,内容服务器25开始传送请 求了的内容,下载程序12将传送的内容存储在存储器13中(相当于图9的 步骤S37 )。
在该传送期间,作为步骤S19,下载程序12即时在由于通信障碍等而中 断了传送的情况下,也在通信障碍恢复后执行从传送中断的状态再开始传送 的处理。
然后,在选择了的下载单位中包含的所有内容的下载结束后,在步骤S20 中,下载程序12对DRM客户机16请求取得许可(相当于图9的步骤S38 以及S39)。 DRM客户机16基于下载控制元文件31中记录的DRM服务器 26的URI和许可ID,访问DRM服务器26,并在经过包含DRM ID的通知 等的认证处理之后取得许可,由自身保持取得了的许可,同时通知下载程序 12取得了许可。另外,这里取得的许可对应于在下载控制元文件31中记录 的许可ID,有时是真的许可,有时是假的许可。
另一方面,DRM服务器26在步骤S21中,通知顾客管理服务器22从DRM客户机16请求了许可。顾客管理服务器22将该通知作为内容下载完成 的根据,对收费/结算服务器23执行对于顾客的收费/结算(但是,由于预付 固定金额等运用形式的情况下,由于收费/决算已经完成,所以这里不执行收 费/结算)。
此外,顾客管理服务器22在该顾客的信息中追加表示已下载的内容的信 息。该追加了的信息被反映在按每个顾客定制的下载引导页中。从而,此后, 用户能够在下载引导页中确认自己已经下载了的内容。另外,内容的下载完 成,也可以对下载程序11传达在提供装置20侧识别了该完成的情况,并对 接收装置10的用户进行通知。
以上,结束下载处理的详细的动作说明。如以上说明的这样,通过下载 处理在接收装置10的存储器13中存储内容和与其对应的再现控制元文件41, 并在DRM客户机16中保存与存储器中存储的内容对应的许可。
接着,参照图IO说明对接收装置10中下载的内容进行再现的处理的概要。
对应于来自用户的规定的操作,ECG14基于存储器13中保存的元数据 库13A,生成本地内容列表并提示给用户。对于提示的本地内容列表,如果 用户选择内容并执行再现,则由ECG14起动AV播放器15,并从ECG14对 起动了的AV播放器15通知表示被指示再现的内容的信息。
与该通知对应,AV播放器15从存储器13读出与该内容对应的再现控制 元文件41并进行解析,提取与该内容对应的许可的许可ID,从而确认与该 许可ID对应的许可是否已经保存在DRM客户机16中。
这里,在与该许可ID对应的许可未被保存在DRM客户机16中的情况 下,即,DRM客户机16中保存的许可为假的许可的情况下,在从用户得到 收费等的承诺之后,DRM客户机16基于再现控制元文件41中记录的DRM 服务器26的URI对DRM服务器26进行访问,取得再现控制元文件41中记 录的许可ID的许可(真的许可),并将其中包含的内容密钥提供给AV播放 器15。
然后,AV播放器15从存储器13中读出该内容,并使用从DRM客户机 16提供的内容密钥对内容的加密进行解密,将其结果得到的编码数据进行解 码从而得到AV数据,从而显示对应的图像并输出声音。
另外,即使是真的许可,例如也可以在再现次数上设置限制。在这样的
21情况下,通知用户在每次再现时减少可再现的次数。此外,在可再现的次数 成为0时,在得到用户的承诺之后,再次收费从而提供新的真的许可。 以上结束再现处理的概要说明。
接着,参照图11的定时图以及图12的流程图说明再现处理的更详细的
动作。另外,图12着眼于再现处理中的特别是AV播放器15的处理。
与来自用户的规定操作对应,在步骤S81中,ECG14从存储器13中读
出元数据库13A,并在步骤S82中,基于读出的元数据库13A生成GUI的本
地内容列表从而^是示给用户。
对于该本地内容列表,如果用户选择内容并执行再现,则在步骤S83中,
ECG14起动AV播放器15,并对起动了的AV播放器15通知表示被指示再现
的内容的信息。
在步骤S84中,AV播放器15从存储器13中读出与该内容对应的再现控 制元文件41,在步骤S85中,对再现控制元文件41进行解析,并提取与该 内容对应的许可的许可ID (相当于图12的步骤S91)。
进而,AV播放器15在步骤S86中确认与该许可ID对应的许可是否已经 保存在DRM客户机16中(相当于图12的步骤S92)。这里,在与该许可ID 对应的许可未被保存在DRM客户机16中的情况下,即,DRM客户机16中 保存的许可为假的许可的情况下,DRM客户机16基于再现控制元文件41中 记载的DRM服务器26的URI对DRM腋务器26进行访问,并取得再现控 制元文件41中记载的许可ID的许可(真的许可),在判断是否满足了其中包 含的利用条件之后,将内容密钥提供给AV播放器15 (相当于图12的步骤 S94)。
另外,如上述下载处理这样,不是在第一次取得许可时进行收费/结算, 也考虑在取得该真的许可时进行收费/结算这样的运用形式。在该情况下'在 取得真的许可之前,对于用户确认对收费/结算的用户了解,例如"是否视 听?如按压OK按钮则收费,,等(相当于图12的步骤S93)。
取得了内容密钥的AV播放器15在步骤S87中,对存储器13指示读出 该内容,在步骤S88中,根据该指示,再现从存储器13提供的内容(将内容 的加密进行解密,对其结果得到的编码数据进行解码而得到AV数据,并显 示对应的图像,输出声音)(相当于图12的步骤S95)。
另外,在再现内容时,AV播放器15在用户的控制下,可进行各种操作(快进再现、快退再现等、开头再现等迷惑(trick play )操作)。
然后,在结束了内容的再现之后,在步骤S89中,AV播放器15执行包 含从自身删除内容密钥,同时从用户的控制下返回到ECG14的控制下的处理 的结束处理。
以上,结束已下载内容的再现处理的说明。根据以上说明了的再现处理, 在再现内容时确认真的许可是否被DRM客户机16取得,在未取得的情况下, 重新从DRM服务器26取得真的许可。即,从内容的下载阶段总计取得两次 许可。
接着,说明可利用应用了本发明的内容下载系统1来实现的下载服务的 运用形式。运用形式是指成为图像内容的商品单位的包的结构、收费定时、 下载定时的组合。
作为包的结构的种类,假设单品、打包(pack)、任意看以及选择的四种。 单品是仅由一个内容构成的包。打包例如是能够将连续性质的电影的内 容统一购买并视听的情况,是由有限的多个内容构成的包。任意看是能够任 意观看例如属于外国电影这样的范围的电影内容的情况,是由属于预定的范 围的不特定多个内容构成的包。另外,构成任意看的包的内容可以适当改变。 选择是指例如在属于国产电影的范围的电影的内容中,在一个月中仅能选择 IO部作品来视听这样的情况,由属于预定范围的不特定多个内容中的在规定 期间内仅能视听规定数的包。另外,构成选择的包的内容可适当改变。
作为收费定时的种类,假设下载前收费、下载后收费、以及再现时收费 的三种。
下载前收费是在下载内容之前确定金额。下载后收费是在内容的下载结 束后确定金额。再现时收费是在下载内容并进一步再现时确定金额。
作为下载定时的种类,假设依次下载、预约下载以及更新下载的三种。
依次下载是在选择内容并指示下载的用户操作时立即开始下载。预约下 载是以选择内容并指示下载的用户搡作为触发进行下载的预约,在下载控制 元文件31中记载的下载日期时间开始下载。更新下载是不需要选择内容并指 示下载的用户的第二次以后的操作,以下载控制元文件31中记录的下载周期 确认下一个内容(未下载的内容)是否可下载,如果可下载则开始下载。
如以上说明这样,包的结构有4种,收费定时有3种,下载定时有3种, 成为运用形式的其组合数为36组,但考虑到现实的运用,假设以下的模式a至j的IO组运用形式。
模式a:单品/下载后收费/依次 模式b:单品/再现时收费/依次 模式c:单品/下载后收费/预约 模式d:单品/再现时收费/更新 模式e:打包/下载后收费/依次 模式f:打包/下载前收费/更新 模式g:任意看/下载前收费/依次 模式h:任意看/下载前收费/更新. 模式i:选择/下载前收费/依次 模式j:选择/下载前收费/更新
图13表示了对应于模式a的运用形式的处理时序。在模式b中,对应于 用户的购买操作而取得下载控制元文件31,按照下载控制元文件31即时下 载内容,在内容下载完成之后请求许可。对应于该请求,真的许可被提供给 接收装置10,并执行收费。在该阶段,顾客管理服务器22可以掌握接收装 置10已下载的内容。从而,此后,已下载的信息^皮反映在下载引导页中。由 此,可以抑制用户对相同的内容重复指示下载的情况。在再现已下载的内容 时,在DRM客户机16中仅执行许可的确认。
图14表示了对应于模式b的运用形式的处理时序。在模式a中,对应于 用户的下载搡作而取得下载控制元文件31,按照下载控制元文件31即时下 载内容,在内容下载完成之后请求许可。对应于该请求,定时的许可被提供 给接收装置IO。在该阶段,顾客管理服务器22能够掌握接收装置10已下载 的内容。从而,此后,已下载的信息被反映在下载引导页中。在再现已下载 的内容时,由于未取得真的许可,所以从DRM客户机16对DRM服务器26 请求真的许可,但在该请求之前,通过"是否视听?如按压OK按钮则收费" 等消息来要求用户对金额的承诺。然后,在用户承诺(购买搡作)之后,请 求真的许可,并响应该请求,对接收装置IO提供真的许可,并执行收费。另 外,在用户未接受金额的情况下,返回到ECG14的本地内容列表的显示。
图15表示与模式c的运用形式对应的处理时序。在模式c下,对应于用 户的购买操作而取得下载控制元文件31。然后,在下载控制元文件31内记 录的下载定时下载内容,在内容的下载完成之后,请求许可。对应于该请求,真的许可被提供给接收装置10,并执行收费。在该阶段,顾客管理服务器22
能够掌握接收装置10已下载的内容。从而,此后,已下载的信息^皮反映在下 载引导页中。在再现已下载的内容时,在DRM客户机16内仅执行许可的确 认。
图16表示与模式d的运用形式对应的处理时序。在模式d下,对应于用 户的申请操作而取得下载控制元文件31,按照下载控制元文件31来即时下 载内容1,并在内容的下载完成之后请求许可。对应于该请求,假的许可被 提供给接收装置10。在该阶段,顾客管理服务器22能够掌握接收装置10已 下载的内容。从而,此后,已下载的信息被反映在下载引导页中。
然后,响应下载控制元文件31中记录的下载定时(更新),在指定的更 新定时再次取得下载控制元文件31本身,如果再次取得的下载控制元文件 31被更新了,则重复内容的下载、假的许可的下载等一系列的处理。另外, 在顾客解除了服务约定的情况下,通过变更下载控制元文件31内的下载定时 (更新)的记载,从而能够中止下载的继续。在再现已下载内容时,由于未 取得真的许可,所以从DRM客户机16对DRM服务器26请求真的许可,但 在该请求之前,通过"是否视听?如按压OK按钮则收费,,等消息对用户请 求收费的承诺。然后,在用户承诺(购买操作)了之后,请求真的许可,并 响应该-清求,对接收装置IO提供真的许可,并执行收费。另外,在用户不接 受收费的情况下,返回到ECG14的本地内容列表的显示。
图17表示与模式e的运用形式对应的处理时序。在模式e下,对应于用 户的购买操作而取得下载控制元文件31,按照下载控制元文件31来依次即 时下载构成打包的全部内容,并在全部内容的下载完成之后请求许可。对应 于该请求,真的许可被统一提供给接收装置10,并执行收费。在该阶段,顾 客管理服务器22能够掌握接收装置10已下载的内容。从而,此后,已下载 的信息被反映在下载引导页中。在再现已下载的内容时,在DRM客户机16 内仅执4亍许可的确认。
图18表示与模式f的运用形式对应的处理时序。在模式f下,以规定的 间隔周期地下载构成打包的全部内容(例如20集的电视剧打包每周下载1集 花费20周下载)。在该运用形式的情况下,由于各内容的下载时间不同,所 以难以进行下载后收费的运用。从而,假设下载前收费。
具体来说,响应用户的购买操作而执行收费,取得下载控制元文件31,并按照下载控制元文件31来即时下载内容l,在内容的下载完成之后请求许 可。对应于该请求,对接收装置IO提供真的许可。
然后,响应下载控制元文件31中记录的下载定时(更新),在指定的更 新定时再次取得下载控制元文件31本身,并按照再次取得的下载控制元文件 31,进行内容2的下载、真的许可的下载等一系列的处理。该一系列的处理 被执行构成打包的内容数的次数。在再现已下载的内容时,在DRM客户机 16内仅执行许可的确认。
图19表示与模式g的运用形式对应的处理时序。在模式g下,对应于用 户的签约搡作而执行收费/结算。然后,响应用户的下载操作,取得下载控制 元文件31,按照下载控制元文件31来即时下载内容,并在内容的下载完成 之后请求许可。对应于该请求,真的许可被提供给接收装置10。在该阶段, 顾客管理服务器22能够掌握接收装置10已下载的内容。从而,此后,已下 载的信息被反映在下载引导页中。在再现已下载的内容时,在DRM客户机 16内仅执行许可的确认。
图20表示与模式h的运用形式对应的处理时序。在模式h下,自动且持 续地下载内容。
具体来说,响应用户的签约操作来执行收费,取得下载控制元文件31, 按照下载控制元文件31来即时下载内容1,并在内容的下载完成之后请求许 可。对应于该请求,真的许可被提供给接收装置10。
然后,响应下载控制元文件31中记录的下载定时(更新),在指定的更 新定时再次取得下载控制元文件31本身,并按照再次取得的下载控制元文件 31,进行内容2的下戴、真的许可的下载等一系列的处理。执行该一系列的 处理,直至下载了任意看的全部内容为止,或者用户解除签约为止。在再现 已下载的内容时,在DRM客户机16内仅执行许可的确认。
图21表示与模式i的运用形式对应的处理时序。在模式i下,对应于用 户的签约操作而执行收费/结算。然后,响应用户的下载操作,取得下载控制 元文件31,按照下载控制元文件31来即时下载内容,并在内容的下载完成 之后请求许可。对应于该请求,确认能够视听内容的数的余数(权利数),在 权利数剩余1以上的情况下,权利数仅减少1,并且真的许可被提供给接收 装置10。
在该阶段,顾客管理服务器22能够掌握权利数和接收装置10已下载的内容。从而,此后,已下载的信息被反映在下载引导页中。在权利数为0的 情况下,在下载引导页中不能进行下载指示。
在再现已下载的内容时,在DRM.客户机16内仅执行许可的确认。
图22表示与模式j的运用形式对应的处理时序。在模式j下,对应于用 户的签约操作而执行收费/结算,取得下载控制元文件31,按照下载控制元文 件31来即时下载内容1,并在内容的下载完成之后请求许可。对应于该请求, 假的许可被提供给接收装置10。然后,响应下载控制元文件31中记录的下 载定时(更新),在指定的更新定时再次取得下载控制元文件31本身,如果 再次取得的下载控制元文件31被更新了,则重复内容的下载、假的许可的下 载等一系列的处理。另外,在顾客解除了服务约定的情况下,通过变更下载 控制元文件31内的下载定时(更新)的记载,从而能够中止下载的继续。
在再现已下载内容时,由于未取得真的许可,所以从DRM客户机16对 DRM服务器26请求真的许可,但在该请求之前,通过"是否视听?如按压 OK按钮则权利数减少l"等消息对用户请求承诺。然后,在用户承诺(确认 操作)了之后,请求真的许可,并响应该请求,对接收装置IO提供真的许可, 并对应于该请求来确认能够视听内容的数的余数(权利数),在权利数剩余l 以上的情况下,权利数仅减少l,并且真的许可被提供给接收装置10。另夕卜, 此时,在权利数已经为0的情况下,不提供真的许可,并对用户通知权利数 为0的情况。此外,在用户不接受权利数的减少的承诺的情况下,返回到 ECG14的本地内容列表的显示。
如以上所说明的,根据应用了本发明的内容下载系统1,可以在使接收 装置10的基本动作相同的状态下,应对上述模式a至j的各种运用方式。
本发明不限于图像内容,可以应用于音乐、计算机程序等所有内容的下 载服务。
另外,上述一系列的处理可以通过硬件执行,也可以通过软件执行。在 通过软件执行一 系列的处理的情况下,可以从程序记录介质安装在构成该软 件的程序被安装在专用硬件中的计算机中,或者通过安装各种程序从而能够 执行各种功能的例如通用的个人计算机等中。
图23是表示通过程序执行上述一系列的处理的计算机的硬件结构例子 的方框图。
在该计算机100中,CPU ( Central Processing Unit) 101 、 ROM ( Read OnlyMemory) 102、 RAM (Random Access Memory ) 103通过总线104互相连才妄。 总线104上还连接了输入输出接口 105。输入输出接口 105上连接了由
键盘、鼠标、麦克风等构成的输入单元106、由显示器、扬声器等构成的输
出单元107、由硬盘或非易失性存储器等构成的存储单元108、由网络接口等
构成的通信单元109、驱动磁盘、光盘、光磁盘、或者半导体存储器等可移
动介质111的驱动器110。
在如以上这样构成的计算机100中,CPU101例如经由输入输出接口 105
以及总线104将存储单元108中存储的程序载入RAM103来执行,从而进行
上述一系列的处理。
另外,计算机100执行的程序可以是按照本说明书中说明的顺序在时间
序列上进行处理的程序,并列地,或者也可以是在进行调用时等必要的定时
进行处理的程序。
此外,程序可以是由一台计算机处理的程序,也可以是由多个计算机来 分散处理的程序。进而,程序也可以被传送到远方的计算机来执行。 此外,在本说明书中,系统表示由多个装置构成的装置整体。 另外,本发明的实施方式不限于上述实施方式,在不脱离本发明的主旨 的范围内可以有各种变更。
权利要求
1.一种内容下载系统,由提供内容的内容提供装置和经由网络从所述内容提供装置接收内容的内容接收装置构成,其中,所述内容接收装置包括操作输入部件,输入用户的操作;下载部件,与所述用户的操作对应,从所述内容提供装置取得用于下载内容所需的下载控制数据,并基于所述下载控制数据,从所述内容提供装置下载被加密了的内容和用于再现所述内容所需的再现控制数据;取得部件,在下载了所述被加密了的内容时,基于所述下载控制数据,从所述内容提供装置取得包含用于对所述被加密了的内容进行解密的密钥的许可,同时在对已下载的所述被加密了的内容进行再现时,基于所述再现控制数据确认已取得的所述许可,并与确认结果对应来再次取得所述许可;以及再现部件,使用取得了的所述许可对所述被加密了的内容进行解密、再现,所述内容提供装置包括控制数据提供部件,将所述内容接收装置下载内容所需的所述下载控制数据,以及所述内容接收装置再现已下载的内容所需的所述再现控制数据提供给所述内容接收装置;内容提供部件,响应基于所述下载控制数据的来自所述内容接收装置的请求,提供所述被加密了的内容;以及许可提供部件,响应基于所述下载控制数据的来自所述内容接收装置的请求,提供包含用于对所述被加密了的内容进行解密的密钥的所述许可,同时响应基于所述再现控制数据的来自所述内容接收装置的请求,提供所述许可。
2.—种内容下载方法,用于由提供内容的内容提供装置和经由网络从所述 内容提供装置接收内容的内容接收装置构成的内容下载系统,其中,包含以 下步骤通过所述内容接收装置,输入用户的操作,与所述用户的操作对应,从所述内容提供装置取得用于下载内容所需的 下载控制数据,基于所述下载控制数据,对所述内容提供装置请求被加密了的内容和用 于再现所述内容所需的再现控制数据, 通过所述内容提供装置,响应基于所述下载控制数据的来自所述内容接收装置的请求,提供所述 被加密了的内容和所述再现控制数据, 通过所述内容接收装置,在下载了所述被加密了的内容时,基于所述下载控制数据,对所述内容 提供装置请求包含用于对所述被加密了的内容进行解密的密钥的许可, 通过所述内容提供装置,响应基于所述下载控制数据的来自所述内容接收装置的请求,对所述内 容接收装置提供所述许可,通过所述内容接收装置,在对已下载的所述被加密了的内容进行再现时,基于所述再现控制数据 确认已取得的所述许可,并与确认结果对应来再次请求所述许可, 通过所述内容提供装置,响应基于所述再现控制数据的来自所述内容接收装置的请求,对所述内 容接收装置提供所述许可。
3. —种内容提供装置,对经由网络连接的内容接收装置提供内容,其中,包括控制数据提供部件,将所述内容接收装置下载内容所需的下载控制数据, 以及所述内容接收装置再现已下载的内容所需的再现控制数据提供给所述内 容接收装置;内容提供部件,响应基于所述下载控制数据的来自所述内容接收装置的 请求,提供被加密了的内容;以及许可提供部件,响应基于所述下载控制数据的来自所述内容接收装置的 请求,提供包含用于对所述被加密了的内容进行解密的密钥的所述许可,同 时响应基于所述再现控制数据的来自所述内容接收装置的请求,提供所述许 可。
4. 如权利要求3所述的内容提供装置,其中,还包括收费部件,响应基于所述下载控制数据的来自所述内容接收装置的所述 许可的请求,对所述内容接收装置的用户执行收费或用于削减已购买的权利 数的处理。
5. 如权利要求3所述的内容提供装置,其中,还包括 顾客管理部件,响应基于所述下载控制数据的来自所述内容接收装置的所述许可的请求,确认与所述许可对应的内容已^f皮所述内容接收装置下载, 并与所述内容接收装置的用户对应来存储已下载的内容。
6. 如权利要求3所述的内容提供装置,其中,所述许可提供部件响应基于所述下载控制数据的来自所述内容接收装置 的请求,提供^f艮的所述许可,同时响应基于所述再现控制数据的来自所述内 容接收装置的请求,提供真的所述许可。
7. —种内容提供方法,用于对经由网络连接的内容接收装置提供内容的内 容提供装置,其中,包含以下步骤将所述内容接收装置下载内容所需的下载控制数据提供给所述内容接收 装置,响应基于所述下载控制数据的来自所述内容接收装置的请求,将所述内 容接收装置再现已下载的内容所需的再现控制数据提供给所述内容接收装 置,响应基于所述下载控制数据的来自所述内容接收装置的请求,提供被加 密了的内容,响应基于所述下载控制数据的来自所述内容接收装置的请求,提供包含 用于对所述^皮加密了的内容进行解密的密钥的所述许可,响应基于所述再现控制数据的来自所述内容接收装置的请求,提供所述 许可。
8. —种程序,用于控制对经由网络连接的内容接收装置提供内容的内容提 供装置,其使计算机执行包含以下步骤的处理将所述内容接收装置下载内容所需的下载控制数据提供给所述内容接收 装置,响应基于所述下载控制数据的来自所述内容接收装置的请求,将所述内 容接收装置再现已下载的内容所需的再现控制数据提供给所述内容接收装 置,响应基于所述下载控制数据的来自所述内容接收装置的请求,提供被加 密了的内容,响应基于所述下载控制数据的来自所述内容接收装置的请求,提供包含 用于对所述被加密了的内容进行解密的密钥的所述许可,响应基于所述再现控制数据的来自所述内容接收装置的请求,提供所述 许可。
9. 一种内容接收装置,从经由网络连接的内容提供装置接收内容,其中, 包括操作输入部件,输入用户的操作;下载部件,与所述用户的操作对应,从所述内容提供装置取得用于下载 内容所需的下载控制数据,并基于所述下载控制数据,从所述内容提供装置 下载被加密了的内容和用于再现所述内容所需的再现控制数据;取得部件,在下载了所述被加密了的内容时,基于所述下载控制数据, 从所述内容提供装置取得包含用于对所述被加密了的内容进行解密的密钥的 许可,同时在对已下载的所述被加密了的内容进行再现时,基于所述再现控 制数据确认已取得的所述许可,并与确认结果对应来再次取得所述许可;以 及再现部件,使用取得了的所述许可对所述被加密了的内容进行解密、再现。
10. 如权利要求9所述的内容接收装置,其中,在下载了所述被加密了的内容时,所述取得部件基于所述下载控制数据, 从所述内容提供装置取得假的所述许可,同时在对已下载的所述被加密了的 内容进行再现时,基于所述再现控制数据,取得真的所述许可。 '
11.如权利要求9所述的内容接收装置,其中,所述取得部件仅在取得所述许可的情况被用户接受时,基于所述再现控 制数据取得所述许可。
12. 如权利要求9所述的内容接收装置,其中,在下载了所述被加密了的内容时,所述取得部件基于所述下载控制数据, 从所述内容提供装置取得真的所述许可,同时在对已下载的所述被加密了的 内容进行再现时,基于所述再现控制数据,确认已取得的真的所述许可。
13. 如权利要求9所述的内容接收装置,其中,在下载了所述被加密了的内容时,仅在所述下载控制数据中含有用于取 得所述许可的信息时,所述取得部件从所述内容提供装置取得所述许可。
14. 一种内容接收方法,用于从经由网络连接的内容提供装置接收内容的内容接收装置,其中,包含以下步骤 输入用户的操作;与所述用户的操作对应,从所述内容提供装置取得用于下载内容所需的 下载控制数据,基于所述下载控制数据,从所述内容提供装置下载被加密了的内容和用 于再现所述内容所需的再现控制数据,在下载了所述被加密了的内容时,基于所述下载控制数据,从所述内容 提供装置取得包含用于对所述被加密了的内容进行解密的密钥的许可,在对已下载的所述被加密了的内容进行再现时,基于所述再现控制数据 确认已取得的所述许可,并与确认结果对应来再次取得所述许可,使用取得了的所述许可对所述^C加密了的内容进行解密、再现。
15. —种程序,用于控制从经由网络连接的内容提供装置接收内容的内容 接收装置,其使计算机执行包含以下步骤的处理输入用户的操作;与所述用户的操作对应,从所述内容提供装置取得用于下载内容所需的 下载控制数据,基于所述下载控制数据,从所述内容提供装置下载被加密了的内容和用 于再现所述内容所需的再现控制数据,在下载了所述被加密了的内容时,基于所述下载控制数据,从所述内容 提供装置取得包含用于对所述被加密了的内容进行解密的密钥的许可,在对已下载的所述被加密了的内容进行再现时,基于所述再现控制数据 确认已取得的所述许可,并与确认结果对应来再次取得所述许可,使用取得了的所述许可对所述^R加密了的内容进行解密、再现。
全文摘要
实现一种应对内容下载服务的各种运用方式的系统。在模式b的运用方式中,响应用户的下载操作而取得下载控制元文件,按照该文件即时下载内容,在内容下载完成之后请求许可。对应于该请求提供假的许可。在再现已下载内容时,由于未取得真的许可,所以从DRM客户机对DRM服务器请求真的许可,响应该请求来提供真的许可,并执行收费。本发明可以应用于内容下载服务器。
文档编号G06F21/10GK101308532SQ200810100210
公开日2008年11月19日 申请日期2008年5月16日 优先权日2007年5月16日
发明者北里直久 申请人:索尼株式会社