内容提供设备,数据处理方法和计算机程序的制作方法

文档序号:6467222阅读:186来源:国知局
专利名称:内容提供设备,数据处理方法和计算机程序的制作方法
技术领域
本发明涉及内容提供设备,数据处理方法和计算机程序。更具体 地说,本发明涉及获得客户机采用的内容信息等等,以管理客户机信 息,并根据管理信息提供内容的内容提供设备,数据处理方法和计算 机程序。
背景技术
各种数据,比如诸如音乐之类的音频数据,诸如电影之类的图像 数据,游戏程序,各种应用程序等等(下面称为内容)被记录在记录介 质,例如诸如蓝光光盘(注册商标),DVD(数字通用光盘)之类的信息 记录介质中,并且该介质可被提供给用户。例如,采用蓝色激光的蓝 光光盘(注册商标)是一种能够高密度地记录的盘,能够以高清晰数据 的形式记录大量图像内容或类似物,并被广泛采用。保存内容的盘被提供给用户,用户能够采用各种重放设备,比如 PC(个人计算机),盘播放器或类似物来播放和使用内容。内容按照预先规定的格式被记录在盘中。在播放按照预定格式记 录的内容的情况下,可进行釆用作为重放顺序信息和内容一起被记录 在盘中的播放列表的处理。播放列表是规定内容的重放顺序的列表。 例如,在盘中记录多个电影内容l、 2、 3等,以及多个广告内容a、 b、 c等的情况下,播放列表规定内容的重放顺序,比如电影内容1—广告a—电影内容2—广告b—电影内容3—广告c等等,内容重放顺序 被确定,并进行重放处理。注意播放列表的数目并不限于1,用户能 够从多个播放列表中选择和使用一个播放列表。例如,就其中不能记录任何新数据的ROM盘来说,盘保存的内 容本质上是固定的。即使紧接在盘被提供给用户之后,即使在过去一 段时间之后,重放内容的内容也不会被改变。但是,存在自从把盘提 供给用户以后,在过去一段时间之后,诸如广播之类的内容最好被改 变成最新的广告或者最新的预告片信息的情况。另外,即使就诸如电 影内容之类的主要内容来说,在盘的发布等等之后,产生了诸如校正 版、修订版之类的更新版本的情况下,存在最好把其更新版本提供给 用户的情况。此外,存在最好把提供盘时,未保存在盘中的数据作为 新的附加数据提供给拥有盘的用户的情况。就盘保存的数据来说,作为现有技术,在日本专利No.3772023 中公开一种方案,其中通过网络从服务器向用户提供将按照后发布方 式修改的数据和辅助数据。日本专利No.3772023 7>开一种内容使用 系统,其中与盘保存内容对应的链接图像下栽自服务器,以便被保存 在诸如重放设备的硬盘之类的存储单元中,下载的链接图像和盘记录 的内容一起被播放。采用这样的系统,从而能够以上述链接图像的形 式从服务器获得最新版本的广告,以使之经历重放处理。但是,在日本专利No.3772023中公开的方案是一种其中链接信 息被预先记录在盘中,并按照链接信息提取和播放记录在硬盘中的下 载内容的方案,是一种其中在重放的时候,测量自开始重放盘记录的 内容以来过去的时间,以控制重放定时,并在预定的设定时间停止盘 内容的重放,以切换为重放硬盘的下载内容的方案。在曰本专利No.3772023中公开的方案是一种其中以自从发布盘 以后,从服务器提供某些内容作为前提,预先在该前提下在盘中记录 链接信息的方案。因此,发布盘时未安排的后发布数据不会被提供给 用户,并且难以按照后发布的方式向服务器提供这样的数据,以便播 放该数据而不是盘保存的内容。另外,链接信息被预先记录在盘中,这导致未记录链接信息的盘不能获得后发布数据的问题。另外,重放 设备测量自开始重放内容以来过去的时间,这会导致增大重放设备的 负担的问题。另外,执行内容提供处理的服务器通过接收来自于用户的内容请 求,提供内容,但是提供用户不感兴趣的内容是没有意义的。发明内容需要提供一种内容提供设备,数据处理方法和计算机程序,从而 获得客户机采用的内容信息等等,以管理客户机信息,并根据该管理信息提供内容。按照本发明的实施例,充当对客户机执行内容提供处理的服务器的内容提供设备包括响应来自客户机的内容请求,执行内容提供处 理的数据处理单元;数据处理单元从客户机接收记录在客户机的安装 盘中的用于识别盘或内容的盘记录标识符,和客户机方的设备的设备 标识符或客户机方的用户的用户标识符中的至少 一个的识别信息,以 设备或用户为增量把从客户机接收的盘记录标识符的历史信息累积 在管理数据库中,并分析客户机方的用户的爱好,从而提供适合于用 户爱好的内容。数据处理单元可向客户机提供连接文件(绑定文件),所述连接文 件(绑定文件)包括记录在客户机的安装盘中的盘记录内容,和由内容 提供设备向客户机提供的,并保存在客户机的本地存储单元中的本地 存储单元保存内容之间的映射信息;所述映射信息包括在客户机重放 内容的时候,根据记录在播放列表中的盘记录内容信息,获得本地存 储单元保存内容作为重放内容,以播放所获得的本地存储单元保存内 容的信息。数据处理单元可从客户机接收个人信息,把接收的个人信息累积 在管理数据库中,并采用个人信息来选择提供的内容。数据处理单元可向客户机提供适合于用户爱好的广告内容。 数据处理单元可向客户机提供适合于用户爱好的广告内容,和用于播放该广告内容,而不是记录在客户机的安装盘中的盘记录广告内 容的映射信息。按照本发明的一个实施例,内容提供系统包括播放盘保存内容 的客户机;和对客户机执行内容提供处理的服务器;在重放记录在盘中的内容的时候,客户机执行记录在盘中的程序,并按照该程序向服 务器传送用于识别盘或内容的盘记录标识符,和客户机方的设备的设 备标识符或客户机方的用户的用户标识符中的至少一个的识别信息; 服务器以设备或用户为增量,把从客户机接收的盘记录标识符的历史 信息累积在管理数据库中,并根据管理数据库的累积信息,分析客户 机方的用户的爱好,从而提供适合于用户爱好的内容。按照本发明的一个实施例,在充当对客户机执行内容提供处理的 服务器的内容提供设备执行的数据处理方法包括数据处理单元响应 来自客户机的内容请求,执行内容提供处理的数据处理步骤;数据处 理步骤包括下述步骤接收记录在客户机的安装盘中的用于识别盘或 内容的盘记录标识符,和客户才几方的i殳备的^:备标识符或客户才几方的 用户的用户标识符中的至少一个的识别信息,和以设备或用户为增 量,把从客户机接收的盘记录标识符的历史信息累积在管理数据库 中,并根据管理数据库的累积信息,分析客户机方的用户的爱好,从 而提供适合于用户爱好的内容。数据处理步骤还包括下述步骤向客户机提供连接文件(绑定文 件),所述连接文件(绑定文件)包括记录在客户机的安装盘中的盘记录 内容,和由内容提供设备向客户机提供的,并保存在客户机的本地存 储单元中的本地存储单元保存内容之间的映射信息;所述映射信息包 括在客户机重放内容的时候,根据记录在播放列表中的盘记录内容信 息,获得本地存储单元保存内容作为重放内容,以播放所获得的本地 存储单元保存内容的信息。数据处理步骤还可包括下述步骤从客户机接收个人信息,把接 收的个人信息累积在管理数据库中,并采用个人信息来选择提供的内 容。数据处理步骤还可包括下述步骤向客户机提供适合于用户爱好 的广告内容。数据处理步骤还可包括下述步骤向客户机提供适合于用户爱好 的广告内容,和用于播放该广告内容,而不是记录在客户机的安装盘 中的盘记录广告内容的映射信息。按照本发明的实施例, 一种使充当对客户机执行内容提供处理的 服务器的内容提供设备执行数据处理的计算机程序包括数据处理单 元响应来自客户机的内容请求,执行内容提供处理的数据处理步骤; 数据处理步骤包括下述步骤接收记录在客户机的安装盘中用于识别 的盘或内容的盘记录标识符,和客户机方的设备的设备标识符或客户 机方的用户的用户标识符中的至少一个的识别信息,和以设备或用户 为增量,把从客户机接收的盘记录标识符的历史信息累积在管理数据 库中,并根据管理数据库的累积信息,分析客户机方的用户的爱好, 从而提供适合于用户爱好的内容。注意按照本发明的实施例的计算机程序是能够配备存储介质或 通信介质,以便被提供给能够执行呈计算机可读格式的各种程序代码 的通用计算机系统的计算机程序。按照计算机可读的格式提供这样的 程序,从而在计算机系统上实现对应于该程序的处理。根据基于本发明的下述实施例和附图的更详细说明,本发明的其 它目的,特征和优点将变得明显。注意本说明书中采用的"系统,,是多 个设备的逻辑组配置,而不局限于位于相同外壳内的每个组成设备。按照本发明的一个实施例的安排,就充当对客户机执行内容提供 处理的服务器的内容提供设备来说,从客户机接收记录在客户机的安 装盘中的用于识别盘或内容的盘记录标识符,和客户机方的设备的设 备标识符或客户机方的用户的用户标识符中的至少一个的识别信息, 接收的盘记录标识符的历史信息以设备或用户为增量被累积在管理 数据库中,根据累积的信息分析客户机方的用户的爱好,从而提供适合于用户爱好的内容。按照这种安排,能够有选择地向用户提供引起 用户兴趣的内容,或者广告内容。


图l是描述信息记录介质的保存数据结构,执行重放处理的内容提供设备的配置和处理的图;图2是描述对信息记录介质的保存内容进行设置的内容管理单元的设置例子的图;图3是描述CPS单元密钥文件的配置的图;图4是描述CPS单元密钥文件的配置的语法图;图5是描述内容提供设备的内容重放处理序列的图;图6是描述内容提供设备的内容下载处理的图;图7是描述其中内容提供设备从服务器获得内容的内容获取处理序列的图;图8是描述自服务器的内容下载处理序列的流程图;图9是描述借助内容提供设备的采用盘保存内容和本地存储单元保存内容的内容重放序列的流程图;图IO是描述连接文件(绑定文件)的一个具体例子的图;图11是描述不采用任何连接文件(绑定文件)的内容重放处理例子的图;图12是描述釆用连接文件(绑定文件)的内容重放处理例子的图;图13是描述虚拟文件系统(VFS)的建立序列的流程闺;图14是描述自动播放广告内容的处理的图;图15是说明自动从服务器下载最新内容的处理序列的流程图;图16是说明内容自动重放处理序列的流程图;图17是描述广告内容的下载处理例子的图;图18是描述程序内容的下载处理例子的图;图19是描述主要内容,比如AV流(电影内容)等的下栽处理例子的图;图20是描述服务器传送的播放列表文件的例子的图;图21是描述使用控制信息(使用规则)的下载处理例子的图;图22是描述对应于诸如电影之类的主要内容(电影标题)的使用 控制信息(使用规则)的图;图23是描述对应于广告内容的使用控制信息(使用规则)的例子的图;图24是描述其中内容提供设备从服务器获得用于重放主要内容(电影标题#1)的播放列表#1(播放列表文件#1)的处理例子的图; 图25是描述播放列表的下载处理序列的流程图; 图26是描述访问服务器以下载内容的处理的图; 图27是描述服务器的用户管理的具体例子的图; 图28是描述服务器的用户管理的具体例子的图; 图29是描述其中服务器被告知用户播放盘保存的内容,服务器分析通知信息,以选择提供的内容的处理例子的图;图30是描迷其中服务器被告知用户播放盘保存的内容,服务器分析通知信息,以选择提供的内容的处理例子的图;图31是描述在下载内容是加密内容的情况下,盘保存内容和下载内容的生成,管理和关于用户的提供处理的细节的图;图32是描述在下载内容是非加密内容的情况下,盘保存内容和下载内容的生成,管理和关于用户的提供处理的细节的图;图33是描述在下载内容是程序内容的情况下,盘保存内容和下载内容的生成,管理和关于用户的提供处理的细节的图。
具体实施方式
下面参考附图,说明按照本发明的实施例的内容提供设备,内容 提供系统,数据处理方法和计算机程序的细节。将按照下述项目进行 说明。1. 信息记录介质的保存数据,和内容提供设备的概述2. 内容提供设备的内容下载处理3. 内容重放处理4. 内容的自动下载和自动重放处理5. 与内容种类相应的下载处理的细节6. 关于未记录播放列表的盘的播放列表的下载提供处理配置7. 服务器的用户管理处理8. 盘保存内容和下栽内容的创建和管理处理l.信息记录介质的保存数据,和内容提供设备的概述 首先,说明和按照本发明的内容提供设备一起用于内容重放的信 息记录介质的保存数据例子,以及内容提供设备的一个实施例。图1 图解说明保存内容的信息记录介质100的配置例子,以及内容提供设 备(重放设备)150。这里,将表示充当保存内容的盘的ROM盘的信息 保存例子。内容提供设备150是各种内容提供设备,比如PC,专用 重放设备等等,并且包括执行从信息记录介质IOO读取数据的处理的 驱动器120。充当信息记录介质(盘)IOO的ROM盘包括诸如蓝光光盘(注册商 标),DVD之类的信息记录介质,和保存在合法的内容权利拥有者的 允许下,在盘制造厂制造的保存合法内容的信息记录介质。如图1中所示,信息记录介质(盘)保存内容111,充当根据可用 作广播加密方法的一种方式的树形结构密钥分配方法而产生的加密 密钥块的MKB(媒体密钥块)112,包括充当信息记录介质100的保存 内容的标识符的内容ID,设为记录介质个体或者以预定数目的盘为增 量的每个信息记录介质的识别信息的巻ID的处理控制文件113,处理 控制文件113包括与充当盘专有识别信息的介质ID等同的PMSN(预 先记录的介质序列号)或类似物,保存充当内容的复制/重放控制信息 的CCI(复制控制信息)等的使用控制信息(使用规则)114,和保存CPS 单元密钥的CPS单元密钥文件115,所述CPS单元密钥是为充当内 容使用管理增量的每个内容管理单元(CPS单元)设置的加密密钥。注意本例表示其中包括内容管理应用程序(BD-J app 1)116,作为 将应用于后面说明的内容下载处理的程序信息的例子。后面将说明釆 用内容管理应用程序(BD-J app 1)116的处理例子。下面将概述保存在信息记录介质100的信息。(1) 内容lll各种内容被保存在信息记录介质(盘)IOO中。这些内容的例子包 括诸如作为高清晰运动图像数据的HD(高清晰)电影内容之类的运动 图像内容的AV(视听)流,游戏程序,图像文件,音频数据,文本数据 和Java(注册商标)应用程序。在这些内容中,作为主要内容的电影内容是特殊AV格式标准数 据,并按照AACS(高级访问内容系统)标准被记录成加密数据,AACS 标准是一种内容版权保护技术标准。即,内容被分成多个单元(CPS 单元),每个单元作为一个加密内容被记录在盘中,并且对每个单元应 用与之对应的单元密钥(CPS单元密钥)。保存用于内容解密的单元密 钥的CPS单元密钥文件115,和作为加密密钥块的MKB(媒体密钥块) 4皮记录在盘中。此外,Java(注册商标)应用程序,游戏程序,图像文件,音频数 据,文本数据等等作为子内容被保存在内容lll中。在一些情况下, 一些子内容是不遵循特殊AV数据格式的数据。内容的种类包括和主要内容和子内容一起的各种内容,比如音乐 数据,诸如运动图像,静止图像之类的图像数据,游戏程序,web内 容等等,这些内容包括各种样式的信息,比如只能够和来自信息记录 介质100的数据一起使用的内容信息,可以和来自信息记录介质100 的数据与从和网络连接的服务器提供的数据之间的结合一起使用的 内容信息,等等。(2) MKBMKB(媒体密钥块)112是根据可用作广播加密方法的一种形式 的树形结构密钥分配方法产生的加密密钥块。MKB 12是一个密钥信 息块,由此只有以保存在拥有有效许可证的用户的内容提供设备中的 设备密钥(Kd)为基础的处理(解密),才能够获得媒体密钥(Km), 一种 用于内容解密的密钥。这是一种对其应用遵循所谓的分级树形结构的 信息分配方法的方法,只有拥有有效许可证的用户设备(内容提供设备)才能够获得媒体密钥(Km),被无效(吊销)的用户设备不能获得媒体密 钥(Km)。控制MKB的控制中心改变用于对将保存在MKB中的密钥信息 加密的设备密钥,从而能够产生具有某种结构的MKB,其中难以利 用保存在特定用户设备中的设备密钥进行解密,即,难以获得用于内 容解密的媒体密钥。因此,在任意时刻吊销未经授权的设备的时候, 能够被解密的加密内容只能够被提供给具有有效许可证的设备。内容 解密处理的细节将在后面说明。(3) 处理控制文件处理控制文件113包括充当信息记录介质100的保存内容的标识 符的内容ID,设为记录介质个体或者以预定数目的盘为增量的每个信 息记录介质的识别信息的巻ID,与充当盘专有识别信息的介质ID等 同的PMSN(预先记录的介质序列号)等等。巻ID被用作将应用于内容 加密的密钥生成信息。这样的处理将在后面说明。(4) 使用控制信息(使用规则)使用控制信息(使用规则)114包括复制/重放控制信息(CCI)。即, 这是与保存在信息记录介质100中的加密内容lll对应的使用控制的 复制限制信息,和重放限制信息。可不同地设置该复制/重放控制信息 (CCI),例如一种情况中该信息被设为将被设为内容管理单元的CPS 单元个体信息, 一种情况中该信息被设置成对应于多个CPS单元,等等。(s)cps单元密钥文件如上所述,保存在信息记录介质100中的加密内容4皮分成"&为内 容管理单元的CPS单元,并且以单元为增量用加密密钥加密。执行重 放处理的内容提供设备区分待播放的内容所属于的CPU单元,内容 提供设备通过把CPS单元密钥用作对应于区分的CPS单元的加密密 钥,进行解密处理。保存用于获得所述CPS单元密钥的数据的文件是 CPS单元密钥文件。注意,内容重放不仅采用CPS单元密钥,而且采用其它各种密钥信息,密钥生成信息等等。有关这些的具体处理将在后面j兌明。图1图解说明执行保存在信息记录介质100中的内容的重放处理 的内容提供设备150的配置的简单概述。内容提供设备150包括执行 信息记录介质的保存数据的读取处理的驱动器120。驱动器120读取 的数据被输入数据处理单元151,数据处理单元151执行加密内容的 解密处理和解码(例如MPEG解码)处理。数据处理单元151包括执行加密内容的解密处理的解密处理单 元152,和执行解码(例如MPEG解码)处理的解码处理单元153。解 密处理单元152采用保存在存储器154中的各种信息,和从信息记录 介质100读取的数据生成用于内容解密的密钥,从而执行加密内容111 的解密处理。存储器154是由ROM和用作程序执行区、数据存储区等的RAM 构成的存储器,保存用于内容解密处理的设备密钥[Kdj,执行各种处 理的程序等等。当对信息记录介质100的加密内容解密时,内容提供 设备150根据保存在存储器154中的数据,和从信息记录介质100读 取的数据,生成用于内容解密的密钥,并执行包括在内容lll中的加 密内容的解密处理。解密处理的细节将在后面说明。下面参考图2,说明包括在保存于信息记录介质中的内容lll中 的加密内容的格式例子。如上所述,待保存在信息记录介质中的加密 内容的每个单元被分配一个不同的密钥,以便对每个单元实现不同的 使用控制,经历解密处理,并被保存在信息记录介质中。即,所述内 容被分成内容管理单元(CPS单元),经历单独的加密处理,并经历单 独的使用管理。当使用内容时,首先,获得分配给每个单元的CPS单元密钥, 并通过采用其它必需的密钥,密钥生成信息等等,根据预定的解密处 理序列执行进一步的数据处理,以便完成内容的重放。下面将参考图 2说明内容管理单元(CPS单元)的设置模式。如图2中所示,内容包括由(A)索引210, (B)电影对象220, (C) 播放列表230和(D)剪辑240构成的分级结构。当指定将由重放应用程序访问的诸如标题之类的索引时,与该标题关联的重放节目被指定, 按照指定的重放节目的节目信息,选择规定内容的重放序列等等的播 放列表。播放列表包括充当重放目标数据信息的播放项目。按照充当由包 括在播放列表中的播放项目指定的重放片段的剪辑信息,有选择地读出充当内容实际数据的AV流或命令,从而执行AV流的重放或者命 令的执行处理。注意存在大量的播放列表和播放项目,每个播放列表 和播放项目分別与充当识别信息的播放列表ID和播放项目ID关联。注意图2中所示的格式是与AACS标准相一致的加密内容格式, 不过并不是保存在盘中的所有内容111都必需是与该格式相一致的数 据。在盘中可以记录除了按照该格式记录的编码数据之外的各种内 容,比如商业广告节目(即广告)内容,服务内容,Java(注册商标)程序 内容等等。存在这样的数据作为未加密内容被记录在盘中,并且播放 列表可被用于这样的内容的重放的情况。即,图2中所示的播放列表的所有设置举例说明仅仅规定充当加 密数据的AV流的重放的播放列表的例子,不过除了这些之外,可以 设置规定交替播放按照AACS标准的AV流和作为未加密数据的商业 广告节目的重放序列的播放列表,播放作为未加密数据的一个商业广 告节目的播放列表等等。注意,在用户播放内容的情况下,通过指定 标题实现播放,不过具体地说,由指定标题的用户选择一个播放列表, 并顺序依据选择的播放列表选择一个或多个重放内容,从而实现重 放。图2图解说明包括在记录于盘100中的内容lll中的加密内容的 两个CPS单元。这些CPS单元构成保存在信息记录介质中的内容的 一部分。CPS单元1(271)和CPS单元2(272)都是被设为包括充当索引 的标题,充当重放节目文件的电影对象,播放列表,和包括充当内容 实际数据的AV流文件的剪辑的单元的CPS单元。内容管理单元(CPS单元)1(271)包括标题1(211),标题2(212), 重放节目221和222,播放列表231和232,及剪辑241和242,作为包括在两个剪辑241和242中的内容实际数据的AV流数据文件261 和262至少是待加密的数据,实质上被设成利用CPS单元密钥(Kul) 加密的数据,CPS单元密钥(Kul)是按照与内容管理单元(CPS单 元)1(271)关联的方式设置的加密密钥。内容管理单元(CPS单元)2(272)包括应用程序1(213),重放节目 224,播放列表233和剪辑243,作为包括在剪辑243中的内容实际数 据的AV流数据文件263是采用CPS单元密钥(Ku2)加密的,CPS单 元密钥(Ku2)是按照与内容管理单元(CPS单元)2(272)关联的方式设置 的加密密钥。例如,用户为了执行与内容管理单元1(271)对应的应用程序文件 或内容重放处理,应用应获得充当与内容管理单元(CPS单元)1(271) 关联地设置的加密密钥的单元密钥(Kul)。为了执行与内容管理单元 2(272)对应的应用程序文件或内容重放处理,应用应获得充当与内容 管理单元(CPS单元)2(272)关联地设置的加密密钥的单元密钥(Ku2)。下面参考图3和4说明CPS单元密钥文件的具体结构。图3以 表格的形式表示CPS单元密钥文件的结构,图4是表示实际文件数据 结构的语法图。如图3中所示,相对于诸如标题之类的每条索引信息 对CPS单元密钥文件分类,从而形成对应于每个索引的内容管理单元 编号(CPS单元编号)和加密CPS单元密钥[Kun与之关联的数据结构。执行内容重放的内容提供设备150根据对每个CPS单元设置的 单元编号(CPS单元编号),获得对应的CPS单元密钥,以便执行CPS 单元(CPS单元是加密内容)的解密处理。图4是表示与图3中所示的 CPS单元密钥文件对应的数据结构的语法图。下面,参考图5说明内容提供设备150的加密内容的重放处理序 列。加密内容是通过如上所述,以CPS单元为增量进行加密而获得的 力口密内容。内容提供设备150从盘100读取各种信息,并根据由采用读取的 数据和内容提供设备150拥有的设备密钥281的密钥生成处理产生的 单元密钥(Ku),执行加密内容的解码处理。首先,内容提供设备150读出保存在存储器中的设备密钥 (Kd)281。设备密钥281是保存在接收内容使用许可证的内容提供设 备中的私钥。随后,在步骤Sll,内容提供设备150通过采用设备密钥281执 行保存在盘100中的MKB 112的解密处理,获得媒体密钥Km。媒 体密钥Km被加密并保存在MKB 112中。随后,在步骤S12中,内容提供设备150根据由步骤Sll中的 MKB处理获得的媒体密钥Km,和从盘100读取的巻ID(例如,记录 在处理控制文件113中),利用加密处理产生标题密钥生成密钥Ke(嵌 入式密钥)。该密钥生成处理是以与AES加密算法相符的处理的形式 执行的。随后,在步骤S13,内容提供设备150根据从标题密钥生成密钥 Ke(嵌入式密钥)获得的加密CPS单元密钥Kun],和从盘100读取的 CPS单元密钥文件115(参见图3和4),执行诸如加密处理(AES—H) 之类的单元密钥数据处理,以获得标题密钥Kt。随后,在步骤S14,内容提供设备150根据标题密钥Kt,和从 盘100读取的使用控制信息,利用加密处理(AES—H)生成单元密钥 Ku,并在步骤S15,采用该单元密钥对从盘IOO读取的加密内容进行 解密处理(例如,AES—D)。随后,在步骤S16,内容提供设备150执行必需的解码处理,例 如MPEG解码,解压缩,解扰等,以获得内容282。从而结束加密内 容的解密和重放处理序列。2.信息处理设备的内容下载处理内容提供设备不仅能够进行记录在盘中的内容的重放,而且能够 通过经由网络从与之连接的服务器获得内容(下栽内容),并采用所述 下载内容和信息记录介质保存的内容,进行重放处理。下面将参考图6说明外部内容获取处理配置。图6中所示的内容 提供设备150和图1中所示的内容提供设备150相同。在图1中,数 据处理单元151,存储器154和驱动器120被图解表示成用于重放来自信息记录介质的内容的配置,不过该内容提供设备150还包括由硬 盘或闪速存储器等构成的本地存储单元155,通过网络进行通信的通 信接口 156,和显示内容及内容信息,另外提供起用户输入单元作用 的UI功能的显示单元157。在保存在盘100中的内容是电影内容的情况下,内容提供设备 150通过服务器191和192获得可和保存在盘100中的内容的重放一 起使用的子内容,比如字幕数据或配音数据,广告内容,服务内容, 诸如Java(注册商标)之类的程序,以及与保存在盘100中的内容对应 的服务数据等等,并把获得的数据保存在由硬盘、存储器等构成的本 地存储单元155中。当记录后发布数据时,数据处理单元151生成或 更新其中已记录与所述后发布数据相关的管理信息的管理表,以把将 其记录在本地存储单元155中。待保存在本地存储单元155中的后发布数据是对应于盘100的任 意保存内容获得或生成的数据,并在盘100的保存内容的重放处理时 被保存在本地存储单元155中,与之一起能够执行用户选择的后发布 数据的重放。借助这种重放处理,在数据处理单元151的控制下,建 立其中结合盘保存的内容和本地存储单元(比如硬盘)保存的内容的 VFS(虚拟文件系统)。按照基于该VFS的重放处理,能够执行宛如源 于一个介质的重放处理相同的重放。在进行采用盘保存内容和本地存储单元保存内容的内容重放处 理之前,必须从服务器获得内容。下面将参考图7说明这种内容获取 处理的一个例子。可按照各种处理方式进行内容获取处理。图7中所 示的例子是其一个处理例子,是其中组合和采用三种内容管理应用程 序,从而获得内容的处理例子。就图7中所示的处理例子来说,釆用下述三种内容管理应用程序。(1) 记录在盘100中的第一内容管理应用程序(BD-J app 1)301(2) 从服务器191向内容提供设备150提供的第二内容管理应用 程序(BD-J app 2)331(=322)P)从服务器向内容提供设备150提供的第三内容管理应用 程序(BD-J app 3)332(=323)注意[BD-J app n代表将对蓝光光盘(注册商标)应用的Java(注 册商标)应用程序,蓝光光盘是一种采用蓝色激光的记录/重放盘。就 下面的实施例来说,将说明采用将应用于蓝光光盘(注册商标)的 Java(注册商标)应用程序作为内容管理应用程序的例子,不过本发明 可以和除蓝光光盘(注册商标)外的信息记录介质一起使用,另外,用 作内容管理应用程序的程序可以是除Java(注册商标)程序外的程序。首先,说明由这三种内容管理应用程序执行的处理。(l)第一内容管理应用程序(BD-J app 1)第一内容管理应用程序(BD-J app l)是在连接服务器之前执行的 应用程序,并且执行下述处理。(a) 和用户确认是否执行下载的处理(b) 确认重放设备(内容提供设备)是否能够处理网络连接和 AACS在线功能的处理(c) 提供待访问的URL的处理(d) 本地存储单元的管理数据(orgjd, discjd),以及与AACS相 关的数据的更新处理(e) 计费处理(可选)("第二内容管理应用程序(BD-J app 2)第二内容管理应用程序(BD-J app 2)是从服务器获得并执行的应 用程序,并且执行下述处理。(a) 允许用户选择产品(下载数据)的处理(b) 把用户选择的产品通知服务器的处理(c) 计费处理(可选)(3)第三内容管理应用程序(BD-J app 3)第三内容管理应用程序(BD-J app 3)是从服务器获得并执行的应 用程序,在把下载数据记录在本地存储单元中时被执行,并执行下述 处理。(a) 以可和用于把盘保存的内容和本地存储单元保存的内容设为 一个虛拟介质保存的内容的虚拟文件系统(VFS)—起使用的状态,把 AV相关文件(待播放的内容)记录在本地存储单元中的处理(b) 按照可和VFS —起使用的状态,把AACS相关文件(管理文 件)记录在本地存储单元中的处理从而,每个应用程序的处理被专门化,并且采用其中视情况从盘 或服务器获得每个应用程序的方案,从而诸如应用程序更新处理之类 的灵活性增大,能够提供更易于使用的环境和高级服务。注意这些相应的内容管理应用程序(BD-J app n)是用内容提供设 备150的数据处理单元151,即包括具有程序运行功能的CPU等的数 据处理单元执行的,并执行上面提及的处理。例如,这些应用程序是 用VM(虚拟机)运行的,内容提供设备150的数据处理单元151把所 述VM(虚拟机)设为程序运行区。下面参考图7说明本处理例子的处理序列。首先,记录在盘(ROM 盘)IOO中的内容管理应用程序(BD-J app 1)3"(301)被激活。注意, 内容管理应用程序(BD-J app 1)321(=301)的激活处理是按照和内容重 放处理相同的方式借助标题选择来实现的。就用户方处理来说,和播 放电影内容的情况类似的标题指定处理激活内容管理应用程序(BD-J app 1)321(=301)。按照用户借助标题选择激活的内容管理应用程序(BD-J app 1)321(=301),在步骤S101,内容提供设备150获得盘100的处理控制 文件302,读取内容ID,巻ID和作为等同于介质ID的序列号的 PMSN,并把其盘记录ID,和用户ID与内容提供设备ID至少之一的 识别信息传给进行内容(下载内容)提供处理的服务器191。注意向服 务器191传送哪种识别信息可由服务器191方任意设定。例如,内容 管理应用程序(BD-J appl)321(-301)被设为其中以程序的形式设置用 于服务器191方的识别信息的传输顺序的应用程序。在步骤S102,服务器191根据包括在接收数据中的识别信息, 例如内容ID或用户ID,生成许可处理列表,所述许可处理列表是允许用户(内容提供设备150)进行的处理的列表,选择内容管理应用程 序(BD-J app 2) 331以便将其提供给内容提供设备150。服务器191持 有与内容ID或用户ID对应的内容使用条件信息,并根据该信息选择 执行与内容ID或用户ID对应的处理的内容管理应用程序(BD-J app2) 331,以便将其提供给内容提供设备150。内容提供设备150执行已对其应用从服务器191接收的内容管理 应用程序(BD-J app 2)322(=331)的处理。内容提供设备150在内容提 供设备的显示单元上显示包括在内容管理应用程序(BD-J app 2)322 中的许可处理,在步骤S103,用户执行下载内容的选择。根据该选择,内容提供设备150通过把结算数据330传给服务器 191,执行结算处理。内容提供设备150在内容提供设备的显示单元 上显示结算屏幕,用户在结算屏幕上输入结算所需的数据,例如信用 卡号等等,内容提供设备150将其传给服务器191。随后,在步骤S104, 服务器191允许把许可信息传给内容提供设备150的处理。在步骤S104,服务器191把包括待提供给内容提供设备150的 内容334,管理数据333和连接文件(绑定文件)335的数据,以及用于 执行记录处理的内容管理应用程序(BD-J app 3)332传给内容提供设 备150。注意最好提供一种把服务器191的签名附在这些数据之后, 以便能够核实篡改的方案。在执行从服务器191接收的内容管理应用程序(BD-J app3) 323(=332)时,内容提供设备150进行签名核实,并执行确认接收的 数据是未经篡改的有效数据的处理。在已确认有效性的条件下,在步 骤S105,内容提供设备150把内容334,管理数据333和连接文件(绑 定文件)335记录在本地存储单元155中。其结果是,管理数据341, 内容342和连接文件(绑定文件)343被记录在本地存储单元155中。注意管理数据(AACS数据)341(=333)是AACS(高级访问系统)规 定的管理数据,AACS是与内容版权保护领域相关的规范管理系统, 在服务器191提供的内容是加密内容的情况下,管理数据341(=333) 包括保存将应用于其解码的密钥(CPS单元密钥)的CPS单元密钥,并且还由包括与提供的内容对应的使用控制信息,MKB(媒体密钥块)等 的数据构成,MKB保存用于获得CPS单元密钥的媒体密钥的加密密 钥块。作为服务器191提供给内容提供设备150的文件的连接文件(绑 定文件)343(=335)是保存建立虛拟文件系统(VFS)所必需的映射信息 的文件,在播放保存在内容提供设备150的本地存储单元155中的内 容342(=334)以及信息记录介质(盘)100的保存内容的时候,内容提供 设备150建立虚拟文件系统(VFS)。映射信息是允许用户通过把记录 在播放列表中的盘记录内容信息用作重放内容,获得本地存储单元保 存的内容的信息。在采用记录在盘100中的播放列表来进行内容的重放时,釆用记 录在连接文件(绑定文件)343(=335)中的映射信息使一部分盘保存的 内容能够被记录在本地存储单元155中的下栽内容替换,以便播放下 载内容。具体地说,例如,在下述内容多个电影内容1,2,3等等,多个 广告内容a,b,c等等被记录在盘中,并且播放列表规定下述重放顺序 电影内容1—广告a— 电影内容2—广告b—电影内容3—广告c等的 情况下,能够进行用从服务器191下载并记录在本地存储单元"5的 下载内容替换广告a, b, c以便播放下载内容的处理,和播放从服务 器191下栽的新的附加内容的处理。即,在下述内容广告x,广告y,和广告z作为下栽自服务器 191并记录在本地存储单元155中的下载内容被记录在本地存储单元 155中,通过釆用记录在连接文件(绑定文件)343(=335)中的映射信息 建立虛拟文件系统(VFS),并通过采用相同的播放列表进行重放的情 况下,通过如下所示的替换,能够进行重放处理电影内容1—广告x—电影内容2—广告y—电影内容3—广告z等等。注意连接文件(绑定文件)的具体例子和使用例子将在后面说明。 下面参考图8中所示的流程图,说明参考图7描述的自服务器的内容下栽处理序列。首先,在步骤S121,选择一个标题,所述标题用于指定用于下 载内容的应用程序程序(BD-J)。该处理由用户采用内容提供设备150 执行。随后,在步骤S122,依据用户的指定,执行从盘100读出的应 用程序(BD-J app 1)。如上所述,就用户方的处理来说,内容管理应 用程序(BD-J app l)由和播放电影内容的情况下相同的标题指定处理 激活。在设为内容提供设备150中的程序运行区的VM(虛拟机)上执 行该应用程序(BD-J app 1)。随后,在步骤S123,应用程序(BD-Japp l)获得盘100的处理控 制文件,并获得内容ID,巻ID和作为等同于介质ID的序列号的 PMSN,并把这些上传(传送)给进行诸如子内容之类的提供处理的服 务器191。注意,如上所述,可不同地设置传输标识符,比如这些盘 记录的标识符,用户标识符,内容提供设备标识符,或者它们的组合 之一等等。该处理是按照应用程序(BD-Japp l)执行的。随后,在步骤S124,作为对从服务器191接收的内容管理应用 程序(BD-J app 2)的处理,包括在内容管理应用程序(BD-J app 2)中的 允许处理列表被显示在内容提供设备的显示单元上,在步骤S125,用 户选择下载内容。随后,在步骤S126,内容管理应用程序(BD-Japp"确定用户选 择的内容是付费内容还是免费内容,如果是付费内容,那么处理进入 步骤S127,通过往来于服务器191传送结算数据331,内容管理应用 程序(BD-J app "执行结算处理。内容管理应用程序(BD-J app 2)在内 容提供设备的显示单元上显示结算屏幕,用户在结算屏幕中输入信用 卡号等结算必需数据,内容管理应用程序(BD-J app 2)将其传给服务 器191。在这种结算处理结束的情况下,或者在用户选择的内容是免费内 容的情况下,处理进入步骤S128,在步骤S128,内容提供设备150 执行从服务器191接收的内容管理应用程序(BD-J app 3),把内容,管理数据和连接文件(绑定文件)记录在本地存储单元155中。上述处 理完成了内容的下载。 3.内容重放处理下面,参考图9中所示的流程图,说明由内容提供设备150执行 的内容重放处理,即播放盘100的保存内容和保存在本地存储单元155 中的下载内容的处理。图9中所示的流程是在内容提供设备150的数据处理单元151 的控制下执行的。首先,在步骤S141,数据处理单元151通过采用从服务器获得 的,并保存在本地存储单元155中的连接文件(绑定文件)建立虛拟文 件系统。虛拟文件系统(VFS)是一种被这样设置,以致不同存储部分 的多个存储内容被结合,从而能够实现和宛如源于一个介质的重放处 理相同的重方文的虛拟文件系统。就本例来说,建立其中结合盘100的保存内容和本地存储单元 155的保存内容的VFS。在建立该VFS时,采用从服务器获得的,并 保存在本地存储单元155中的连接文件(绑定文件)。下面参考图10,说明连接文件(绑定文件)的一个具体例子。如图 IO中所示,连接文件(绑定文件)被设成下述数据的对应数据。(a) 内容实体(下载内容)的文件名,和(b) 播放列表上的指定重放的内容文件名(a) 内容实体(下载内容)的文件名是内容提供设备150通过下栽 处理从服务器191获得的,并被保存在本地存储单元155中的下载内 容的文件名。(b) 播放列表上的指定重放的内容文件名是在进行内容的重放的 情况下,记录在采用的播放列表中的重放内容的文件名。该文件名对 应于记录在盘100中的内容的文件名。通过顺序选择在依据用户指定的标题选择的播放列表中描迷的 内容,进行内容重放处理。在记录在播放列表中的指定重放的内容文件名被记录成连接文件(绑定文件)的"(b)播放列表上的指定重放的内容文件名"的情况下,虚拟文件系统(VFS)被设置成选择按照对应于其"(b)播放列表上的指 定重放的内容文件名"的方式记录的"(a)内容实体(下载内容)的文件 名,,作为重放内容。即,以保持映射信息的文件系统的形式建立虚拟 文件系统(VFS)。在以记录在播放列表中的盘保存的文件名作为搜索关键字,搜索 VFS的情况下,内容提供设备150采用包括映射信息的虚拟文件系统 (VFS),从而根据作为搜索结果的映射信息,获得本地存储单元的文 件名(下载内容),因此能够获得和播放本地存储单元的文件。在记录在播放列表中的指定重放的内容文件名未被记录成连接 文件(绑定文件)的"(b)播放列表上的指定重放的内容文件名,,的情况 下,虛拟文件系统(VFS)被这样设置,以致记录在播放列表中的指定 重放的内容文件名被设置成重放内容。该内容是记录在盘100中的内 容。从而,连接文件(绑定文件)的映射信息是执行下载内容的重放, 而不是记录在盘中的内容的重放的映射信息。在图9中所示的步骤 S141建立虚拟文件系统(VFS)时,内容提供设备150的数据处理单元 151采用连接文件(绑定文件)执行VFS建立处理,从而建立包括映射 信息的虛拟文件系统(VFS)。随后,在步骤S142,用户输入重放内容的指定信息,即选择标 题。标题被用作选择某一播放列表的信息。随后,在步骤S143,内容 提供设备150的数据处理单元151根据在按照指定的标题选择的播放 列表中描述的内容名,选择重放内容。重放内容的选择是根据在步骤 S141中建立的虛拟文件系统(VFS)进行的。即,该VFS是通过采用连 接文件(绑定文件)建立的VFS,其映射信息被记录在连接文件中的内 容不是从盘获得的,而是从本地存储单元获得的。在步骤S144,内容提供设备150的数据处理单元151确定获得 的内容是否是加密内容,在获得的内容是加密内容的情况下,在步骤 S145,执行内容解密处理。该处理是前面参考图5说明的处理。在完成内容的解密之后,或者在获得的内容是非加密内容的情况下,处理进入步骤S146,而不对内容解密,在步骤S146,内容被播放。从而,内容提供设备150的数据处理单元151通过采用映射信息 来获得本地存储单元保存的内容,作为采用记录在播放列表中的盘记 录的内容信息的重放内容,执行内容获取处理,从而播放本地存储单 元保存的内容,而不是由播放列表指定的盘记录的内容。就按照本发明的实施例的内容提供设备来说,在作为待播放的内 容记录在播放列表中的内容名被记录成连接文件(绑定文件)的"(b)播 放列表上的指定重放的内容文件名"的情况下,作出其中按照对应于 其"(b)播放列表上的指定重放的内容文件名"的方式记录的"(a)内容 实体(下载内容)的文件名"被选为重放内容,以播放该内容的方案。因此,如上所述,在下述内容多个电影内容1,2,3等等,多个广告内 容a,b,c等被记录在盘上,并且播放列表规定下述重放顺序电影内 容1—广告a—电影内容2—广告b—电影内容3—广告c等等的情况 下,通过如下更替换内容电影内容1—广告x—电影内容2—广告y— 电影内容3—广告z等等,能够进行其中用下载自服务器l91,并记 录在本地存储单元155中的下载内容,即广告x,广告y和广告z替换 广告a,b,c的重放。从而,记录在连接文件(绑定文件)中的映射信息被用于建立虚拟 文件系统(VFS),从而执行新的下载内容的重放,而不改变播放列表 的数据。下面将参考图ll和12说明在不采用连接文件(绑定文件)的情况 下的内容重放处理例子,和在采用连接文件(绑定文件)的情况下的内 容重放处理例子。图11图解说明在不采用任何连接文件(绑定文件)的情况下的内 容重放例子。在步骤S201中,安装有盘100的内容提供设备150向 用户提供用于指定重放内容的标题列表。例如,标题列表被显示在内 容提供设备150的显示单元上。在步骤S202,用户从标题列表选择待播放的标题。按照选择的标题,内容提供设备150选择与该标题关联的播放列表。注意标题信 息和播放列表是预先记录在盘100中的信息。这里表示其中用户希望 重放记录在盘100中的广告内容[CM幷lj,并且选择和播放其中只有广 告内容[CM^I被记录成重放内容的播放列表的情况。充当内容指定信息的内容名被记录在播放列表中。这种情况下, 记录在盘100中的广告内容[CIV^1的文件名被记录在播放列表中,在 步骤S203中,内容提供设备150根据播放列表的记录信息,从盘IOO 获得广告内容CM弁1,以便执行重放处理。图12图解说明在采用连接文件(绑定文件)的情况下的内容重放 例子。内容提供设备150把从服务器下载的广告内容[CM弁3j352,和 连接文件(绑定文件)351保存在本地存储单元155中。安装盘100的内容提供设备150在步骤S221中建立虛拟文件系 统(VFS)。在建立该VFS时,执行采用该连接文件(绑定文件)的映射 信息(参见图IO)的处理。即,在其中作为待播放的内容记录在播放列 表中的内容名被记录成连接文件(绑定文件)的"(b)播放列表上的指定 重放的内容文件名,,的情况下,建立VFS,以致把按照对应于其"(b) 播放列表上的指定重放的内容文件名,,的方式记录的"(a)内容实体(下 载内容)的文件名"设成访问内容。随后,在步骤S222,内容提供设备150向用户提供用于指定重 放内容的标题列表。例如,标题列表被显示在内容提供设备150的显 示单元上。在步骤S223,用户从标题列表中选择待播放的标题。按照 选择的标题,内容提供设备150选择与该标题关联的播放列表。注意 标题信息和播放列表是预先记录在盘100中的信息。这里表示其中用 户希望广告内容[CM弁3,并且选择和播放其中只有广告内容[CM#3
被记录成重放内容的播放列表。充当内容指定信息的内容名被记录在播放列表中。这种情况下, 记录在盘100中的广告内容
的访问目的 地的安排。即,作出一种其中通过映射处理,把本地存储单元155的 文件名指定为访问目的地的安排。即,虛拟文件系统(VFS)把保存在 本地存储单元155中的下载内容[CM31指定为访问目的地。在步骤 S273,按照包括映射信息的这种虛拟文件系统(VFS),内容提供设备 150的数据处理单元151从本地存储单元155获得下载的广告内容 [CM#3352,以进行重放处理。注意上面参考图8中所示的流程图,说明了内容下载处理的基本 序列,不过就参考图8说明的处理来说,首先,该基本序列被描述成 其中提供能够从服务器向用户方提供的内容的列表,用户从该列表中 选择待下载的内容的处理例子。不过,在估计广告内容被定期更新的 情形的情况下,提供广告内容的服务器希望不断向用户提供最新的广告内容,以便可靠地利用在用户方的内容提供设备播放该广告内容。 下面说明与这种要求对应的内容自动下载处理和重放序列的例子。首先,参考图15中所示的流程图说明自动从服务器下栽最新内 容的处理序列。注意图15是以广告内容作为下载内容的例子。首先,在步骤S281,用户利用标题选择用于执行内容的下栽的 应用程序(BD-J app)。该处理是由用户采用内容提供设备150执行的。 随后,在步骤S282,内容提供设备150依据用户的指定,执行从盘 IOO读取的应用程序(BD-Japp),以获得对应于该盘的ID的标识符, 例如记录在处理控制文件中的内容ID,巻ID和作为等同于介质ID 的序列号的PMSN中的至少一个标识符。随后,在步骤S283,应用程序(BD-Japp)上传在步骤S282中获 得的,记录在盘中的对应于该盘的标识符(ID),和内容提供设备150 保存在本地存储单元155中的广告内容的列表。应用程序(BD-J app) 包括执行生成保存在本地存储单元155中的广告内容的列表,以便将 其传给服务器的处理的程序,内容提供设备的数据处理单元按照该应 用程序执行处理。步骤S284和S285是在服务器一侧的处理,在步骤S284中,服 务器根据从内容提供设备接收的盘记录标识符(ID)和广告内容列表, 确认服务器方是否持有保存在盘中的广告内容,和除保存在本地存储 单元中的广告内容之外将向用户提供的广告内容。在服务器不拥有将向用户提供的任何新的广告内容的情况下,处 理结束。在服务器拥有将向用户提供的新的广告内容的情况下,在步 骤S285,服务器把最新的广告内容传送用户方的内容提供设备。此时, 服务器还酌情传送记录映射信息的连接文件(绑定文件)和播放列表文 件。步骤S286是在用户方的内容提供设备的处理,内容提供设备把 从服务器接收的广告内容保存在用户方的内容提供设备的本地存储 单元中。注意,此时内容提供设备还酌情接收记录映射信息的连接文 件(绑定文件)和播放列表文件,并把它们保存在本地存储单元中。下面,参考图16中所示的流程图,说明内容自动重放处理序列。 该序列对应于参考图14说明的处理。内容提供设备150把从服务器 下栽匠广告内容和连接文件(绑定文件)保存在本地存储单元155中。在步骤S291,安装盘的内容提供设备从本地存储单元155读取 连接文件(绑定文件),在步骤S292,采用记录在连接文件(绑定文件) 中的映射信息(参见图10),建立虛拟文件系统(VFS)。按照虛拟文件系统(VFS)建立处理,在作为待播放的内容记录在 播放列表中的内容名被记录成连接文件(绑定文件)的"(b)播放列表上 的指定重放的内容文件名"的情况下,按照对应于"(b)播放列表上的指 定重放的内容文件名"的方式记录的"(a)内容实体(下载内容)的文件 名"被选为重放内容。随后,在步骤S293,用户通过指定标题,请求内容的重放。该 标题是用于进行广告内容的重放的播放列表。其例子是参考图14说 明的依据自动重放选择的自动重放处理的播放列表。内容提供设备顺 序播放记录在该播放列表中的内容。在步骤S294,内容提供设备确定依据充当记录在播放列表中的 内容指定信息的索引(内容文件名)访问的内容是否在本地存储单元 中,在所述内容在盘上的情况下,处理进入步骤S295,在步骤S295, 内容提供设备从盘读出广告内容,并在步骤S297,执行该广告内容的 重放,在依据记录在播放列表中的索引(内容文件名)访问的内容在本 地存储单元中的情况下,处理进入步骤S296,在步骤S296,内容提 供设备从本地存储单元读出广告内容,并在步骤S297,执行该广告内 容的重放。注意,步骤S294的内容访问目的地的确定是通过采用虚拟文件 系统(VFS)执行的处理,虚拟文件系统(VFS)是通过采用记录在连接文 件(绑定文件)中的映射信息(参见图IO)建立的。即,在作为待播放的 内容记录在播放列表中的内容名被记录成连接文件(绑定文件)的"(b) 播放列表上的指定重放的内容文件名,,的情况下,按照对应于"(b)播放 列表上的指定重放的内容文件名"的方式记录的"(a)内容实体(下载内容)的文件名"被提取为重放内容。5.与内容种类相应的下载处理的细节就上面提及的处理例子来说,广告内容被描述成将从服务器下栽 的内容的例子,不过,将从服务器下载的内容并不局限于广告,例如 在一些情况下,下载主要内容,比如AV流内容,Java(注册商标)应 用程序(BD-J app),播放列表,以及除了这些普通内容之外还有使用 控制信息(使用规则)。下面将说明关于上面提及的每种数据的具体下 载处理序列。5.1广告内容的下载处理例子首先,参考图17说明广告内容的下载处理例子。图17中所示的 例子不是记录在盘100中的广告内容的替代,相反是增加新的广告内 容[CM弁4401的例子。这种情况下,记录在盘100中的播放列表411 不包括将从服务器191下载和获得的广告内容(CM糾)401的重放指定 信息,因此,还从服务器下载其中充当下栽内容的广告内容(CM弁4)401 被记录成重放内容信息的新的播放列表402,并将其保存在内容提供 设备150的本地存储单元155中。首先,在步骤S301,用户通过安装盘100的内容提供设备150 的输入单元(UI),激活记录在盘100中的内容管理应用程序(BD-J app)。该处理等同于参考图7说明的内容管理应用程序(BD-J app 1)321的激活处理。如上所述,作为用户方的处理,内容管理应用程 序(BD-J app 1)321由和播放电影内容的情况下相同的标题指定处理 激活。按照内容提供设备150进行的内容管理应用程序(BD-J app)的执 行,在步骤S302,内容提供设备150从盘IOO获得记录在盘100中的 识别信息,例如内容ID,巻ID和作为等同于介质ID的序列号的PMSN 中的至少一个,并将其传给执行内容等的提供处理的服务器191。注 意关于服务器191的传输信息可以是内容ID,巻ID和作为等同于介 质ID的序列号的PMSN中的任意数据,或者可以是能够识别其它重 放盘的数据,只要该数据能够通知服务器哪个内容被播放。此外,可作出其中依据内容管理应用程序(BD-Japp l)的设置,传送用户ID, 内容提供设备ID等等的安排。当收到来自内容提供设备150的下载请求时,服务器191根据接 收的盘记录的识别信息等等,从数据库获得下栽内容,以便将其传给 内容提供设备150。这种情况下,传输数据是下述数据。(a) 广告内容(CM弁4)401(b) 播放列表文件(广播列表文件W)402,和(c) 连接文件(绑定文件)403注意播放列表文件(广播列表文件#2)是其中包括广告内容 (CM弁4) 401作为重放内容的播放列表。内容提供设备150从服务器 191接收上述数据,并在步骤S303,把上述数据保存在本地存储单元 155中。按照该处理,下述数据被记录在本地存储单元155中。(a) 广告内容(CM弁4)401(b) 播放列表文件(广播列表文件W)402,和(c) 连接文件(绑定文件)403在记录这样的数据之后的状态下,当进行播放列表文件(广播列 表文件#2)402被选为重放播放列表的重放时,进行包括广告内容 (CM#4)401的内容重放。例如,在播放列表文件(广播列表文件#2)402 具有下述重放指定信息电影标题#2—CM弁3—CM#4的情况下,在 来自盘100的电影标题#2和CM#3之后,执行本地存储单元155的 CM#4的重放。5.2程序内容的下载处理例子下面参考图18说明程序内容的下载处理例子。图18中所示的例 子是其中从服务器191获得BD-J app W的更新版本的例子,BD-J app #2是记录在盘100中的程序内容。首先,在步骤S321,通过安装盘100的内容提供设备150的输 入单元(UI),激活记录在盘100中的内容管理应用程序(BD-J app)。 该处理等同于参考图7说明的内容管理应用程序(BD-J app 1)321的激活处理。按照内容提供设备150进行的内容管理应用程序(BD-J app)的执 行,在步骤S322,内容提供设备150从盘100获得记录在盘100中的 识别信息,例如,内容ID,巻ID和作为等同于介质ID的序列号的 PMSN中的至少一个,并将其传给进行内容的提供处理等的服务器 191。此外,就本处理例子来说,内容提供设备150把对应于BD-J app #2 441的程序组件列表传给服务器191, BD-J app #2 441是将获得其 更新版本的程序内容。借助该内容管理应用程序(BD-J app 1),规定 执行生成对应于BD-J app #2 441的程序组件列表并传送该列表的序 列。此外,取决于内容管理应用程序(BD-J app l)的设置,在一些情 况下传送用户ID,内容提供设备ID等。当从内容提供设备150收到下载请求时,服务器191根据接收的 盘记录的识别信息等,从数据库获得下载内容,还参考对应于BD-J app #2 4"的程序组件列表,计算关于BD-J app #2 "1的差别,并 且只选择包括在接收的组件列表中的组件,以便将其传给内容提供设 备150。服务器191拥有可作为BD-J app #2以组件为增量传送的数据 组,不传送内容提供设备150拥有的组件,而只传送其差别。这种情 况下,传输数据如下所示。(a) BD-Japp#2的差别,和(b) 连接文件(绑定文件)422其结果是,下述数据,即(a) BD-Japp幷2差别数据431,和(b) 连接文件(绑定文件)422 被记录在本地存储单元155中。在下载这些数据之后,进行BD-Japp幷2的重放,从而进行记录 在盘100中的在先版本的BD-J app #2 441与包括在记录在本地存储 单元155中的BD-J app #2差别数据"1中的附加组件的组合的重放 处理。从而,内容提供设备150的数据处理单元把保存在盘100中的程 序内容的组件信息传给服务器191,从服务器191接收与和盘保存的 程序内容的差别等同的程序组件,以便将其保存在本地存储单元155 中,从而执行既采用盘保存的程序,又釆用本地存储单元保存的程序 的程序运行处理。注意,就上面提及的处理例子来说,作出一种其中在服务器191 执行BD-J app #2的差别计算处理的安排,不过可以作出其中传送 BD-J app #2 421的所有数据,在内容提供设备150—侧执行差别计 算,并且只有所述差别被保存在本地存储单元155中的安排,或者可 以作出其中BD-J app #2 421的所有数据被原样记录在本地存储单元 155中,而不采用盘100的BD-J app #2 441的安排。注意连接文件(绑定文件)的设置也是对应于上面提及的设置模 式的设置。即,记录在盘100中的在先版本的BD-J app #2 441的读 出部分并不经历映射设定,相对于包括在记录于本地存储单元1"中 的BD-Japp幷2差别数据431中的組件的读出数据,而不是在先版本 的BD-J app #2,映射信息被记录在连接文件(绑定文件)422中。5.3主要内容的下载处理例子下面参考图19说明诸如AV流之类的主要内容的下载处理例子, AV流是电影内容。图19中所示的例子是其中新的主要内容(电影标 题弁3)451被提供给用户方的内容提供设备150的例子,该新的主要内 容(电影标题#3)451不同于记录在盘100中的包括AV流,比如电影等 的主要内容(电影标题#1, #2)。在本例的情况下,记录在盘100中的播放列表#1-#11 461并不包 括主要内容(电影标题#3)451的重放指定信息,因此,还从服务器191 下栽其中作为下载内容的主要内容(电影标题#3)451被记录成待播放 内容的新的播放列表452,以便将其保存在内容提供设备150的本地 存储单元155中。播放列表452是其中作为下栽内容的主要内容(电影标题#3)451 被记录成待播放内容的播放列表。注意,播放列表452可以是其中只有主要内容(电影标题#3)451是重放目标的播放列表,或者可以是包 括作为指定重放的内容的另一盘保存内容的播放列表。另外,就本例 来说,将从服务器191下载的播放列表表示播放列表#11+1 452的例子, 不过可以作出作为其中设置多个不同的重放顺序信息的多个播放列 表,下载播放列表^n+14n+m的安排。下面说明图19中的流程的每个步骤的处理。首先,在步骤S341, 用户通过安装盘100的内容提供设备150的输入单元(UI),激活记录 在盘100中的内容管理应用程序(BD-J app)。该处理等同于参考图7 说明的内容管理应用程序(BD-Japp 1)321的激活处理。按照内容提供设备150进行的内容管理应用程序(BD-J app)的执 行,在步骤S342,内容提供设备150从盘100获得内容ID,巻ID和 作为等同于介质id的序列号的PMSN中的至少一个的盘记录标识 符,并将其传给执行内容等的提供处理的服务器191。注意,关于服 务器191的传输信息可以是内容ID,巻ID和作为等同于介质ID的 序列号的PMSN的任意数据,或者可以是能够识别其它重放盘的数 据,只要该数据能够通知服务器哪个内容被播放。另外,用户ID,设 备ID等可被包括在传输信息中。当从内容提供设备150收到下载请求时,服务器191根据接收的 盘识别信息等,从数据库获得对应于识别信息的下载内容,以便将其 传给内容提供设备150。这种情况下,传输数据是下述数据。(a)主要内容(电影标题#3)451 ,(1))播放列表文件(播放列表文件#11+1)452,和(c)连接文件(绑定文件)453注意播放列表文件(播放列表文件#11+1)452是其中包括主要内容 (电影标题#3)451作为重放内容的播放列表。下面参考图20说明服务器191传给内容提供设备150的播放列 表文件的例子。如上所述,播放列表是规定内容的重放顺序的文件。 就图20中所示的例子来说,下述数据被记录。和重放内容的数目相等的流的数目[流的数目k,和流文件索引(流文件索引)k个流(内容)中的每个流(内容)的文件名由内容编辑(著作机构)创建,并包括在服务器191中的文件的文 件名被记录在流文件索引(流文件索引)中。至少待下栽的内容文件的 索引,皮添加到该循环中。从而,连同内容一起,服务器191还向用户提供播放列表文件(播 放列表文件#11+1)452,播放列表文件(播放列表文件#11+1)452由添加 与将被提供给用户的主要内容(电影标题#3)451对应的索引(索引)的 更新播放列表(更新播放列表)构成。如上所述,播放列表452可以是其中只有主要内容(电影标题 #3)451是重放目标的播放列表,或者可以是包括另一盘保存内容作为 指定重放的内容的播放列表。例如,在服务器191创建并提供包含保 存在用户拥有的盘中的内容,和新近将作为重放内容提供的所有内容 的播放列表的情况下,和重放内容的数目相等的流的数目[流的数目
k变成保存在用户拥有的盘中的内容(流)的数目与将最新提供的内容 的数目(流的数目)之和,所有的文件名被记录在索引中。注意可以进 行把单一内容分成多个流的处理,因此,内容的数目不必与流的数目 匹配。内容提供设备150从服务器191接收上述数据,在步骤S343中 将其保存在本地存储单元155中。按照该处理,下述数据,即,(a) 主要内容(电影标题弁3)451 ,(b) 播放列表文件(播放列表文件弁n+l)452,和(c) 连接文件(绑定文件)453 被记录在本地存储单元155中。在记录这样的数据之后的状态下,当进行播放列表文件(播放列 表文件#11+1)452被选为重放播放列表的重放时,进行包括主要内容 (电影标题#3)451的内容重i文。5.4使用控制信息(使用规则)的下栽处理例子下面参考图21说明使用控制信息(使用规则)的下载处理例子。如上所述,使用控制信息(使用规则)是包括对应于内容的内容使用方式的许可/不许可信息,比如复制/重放控制信息(CCI)等的数据,在内 容提供设备150进行内容使用的情况下,进行控制以便按照使用控制 信息(使用规则)进行内容使用。图21中所示的例子是其中预先记录在盘100中的使用控制信息 (使用规则)481被无效,并从服务器191向内容提供设备150提供更 新的新的使用控制信息(使用规则)的处理例子。就本例来说,对应于记录在盘100中的主要内容(电影标题#1和 #2)及广告内容#1和#2的使用控制信息被记录在记录于盘100中的使 用控制信息(使用规则)中。对应于记录在盘100中的主要内容(电影标 题#1和#2)及广告内容#1和#2的使用控制信息还被记录在最新从服务 器191提供的更新的使用控制信息(使用规则)471中。具体地说,例如,存在这样的处理例子,其中在就主要内容(电 影标题#1)而论,在自发布盘起的两年内禁止复制,但是在两年之后允 许复制的情况下,从服务器191向内容提供设备150提供经历复制许 可设置的更新的新的使用控制信息(使用规则)471 。下面说明图21中的每个步骤的处理。首先,在步骤S351,用户 通过安装盘100的内容提供设备150的输入单元(UI),激活记录在盘 100中的内容管理应用程序(BD-J app)。该处理等同于参考图7说明 的内容管理应用程序(BD-J app 1)31的激活处理。按照内容提供设备150进行的内容管理应用程序(BD-J app)的执 行,在步骤S352,内容提供设备150从盘IOO获得内容ID,巻ID和 作为等同于介质ID的序列号的PMSN,并把这些传给执行内容等的 提供处理的服务器191。注意,关于服务器191的传输信息可以是内 容ID,巻ID和作为等同于介质ID的序列号的PMSN中的任意数据,或者可以是能够识别其它重放盘的数据,只要该数据能够通知服务器 哪个内容被播放。当从内容提供设备150收到下栽请求时,服务器191根据接收的 盘识别信息等,从数据库获得充当对应于识别信息的下载数据的使用控制信息(使用规则),以便将其传给内容提供设备150。这种情况下, 传输数据是下述数据。(a) 使用控制信息(使用规则)471,和(b) 连接文件(绑定文件)472注意,就本例来说,使用控制信息(使用规则)471是用作记录在 盘100中的使用控制信息(使用规则)的替换数据的数据,其中记录与 主要内容(电影标题#1和#2)及广告内容#1和#2对应的使用控制信息。内容提供设备150从服务器191接收这样的数据,在步骤S353 中,把接收的数据保存在本地存储单元155中。按照该处理,下述数 据被记录在本地存储单元155中,(a) 使用控制信息(使用规则)471,和(b) 连接文件(绑定文件)472 。在记录这样的数据之后的状态下,在内容使用的时候,比如重放 记录在盘100中的主要内容(电影标题#1和#2)及广告内容#1和#2时, 按照最新记录在本地存储单元155中的使用控制信息(使用规则)执行 使用控制。注意,通过采用记录在连接文件(绑定文件)472中的映射信息, 记录在盘中的使用控制信息(使用规则)481的文件名被映射到记录在 本地存储单元155中的使用控制信息(使用规则)471的文件名,从而 建立虛拟文件系统(VFS)。借助采用具有这种映射信息的文件系统 (VFS)的重放处理,执行记录在本地存储单元155中的使用控制信息 (使用规则)471的读出。注意,使用控制信息(使用规则)按照内容的种类被频繁设置。通 常,诸如电影之类的内容的使用被严格限制,对诸如广告之类内容的 使用的限制被减轻。下面参考图22和23说明具体的使用控制信息(使 用规则)的数据结构例子。图22表示与诸如电影之类的主要内容(电影 标题)对应的使用控制信息(使用规则),图23是对应于广告内容的使 用控制信息(使用规则)的例子。与诸如电影之类的主要内容(电影标题)对应的使用控制信息(使用规则)具有下述内容使用控制信息,如图22中所示。 (l)EPN(关于因特网重传的标记)EPN-unasserted:只有在未宣称复制的时候才参考CCI("CCI(复制控制信息)Never Copy:禁止复制(3) Image—ConstraintJToken(和清晰度限制有关的信息) 高清晰模拟形式的高清晰模拟输出无清晰度限制(4) Digital—Only—Token(和模拟输出有关的信息)对于模拟/数字输出允许解密内容的输出数字和模拟都被允许输出(5) APS(和模拟输出内容的保护有关的信息) APS1 on:种类l(AGC): Macro-vision的种类1(6) Type_of—Title(重放时,因特网连接是否必需的信息) Basic Title:因特网连接不是不可缺少的。另外,与广告内容对应的使用控制信息(使用规则)具有下述内容 使用控制信息,如图23中所示。(l)EPN(关于因特网重传的标记) EPN-unasserted:加密不是不可缺少的 。)CCI(复制控制信息)Copy Control Not Asserted:无复制限制,被记录成明文(3) Image—ConstrainLToken(和清晰度限制有关的信息)高清晰模拟形式的高清晰模拟输出无清晰度限制(4) Digital—OnlyJToken(和模拟输出有关的信息) 对于模拟/数字输出允许解密内容的输出数字和模拟都被允许输出(5) APS(和模拟输出内容的保护有关的信息) APS1 off:无才莫拟保护(6) Type_of—Title(重放时,因特网连接是否必不可少的信息) Basic Title:因特网连接不是不可缺少的。注意图22和23中所示的使用控制信息(使用规则)是对应于每种 内容种类的使用控制信息的例子,按照每种内容种类进行各种设置。6.关于未记录播放列表的盘的播放列表的下栽提供处理配置上面提及的内容下栽处理例子被描述成其中通过应用预先保存 在盘中的播放列表,能够执行盘保存内容的重放,并且从服务器提供 待增加的内容和待校正的内容的方案,不过,可以作出一种其中诸如 电影之类的主要内容(电影标题#11)被保存在盘中,用于播放该内容的 播放列表不被记录在盘中,仅仅借助记录在盘中的数据不能重放内 容,只有通过从服务器下载播放列表,才允许重放记录在盘中的主要 内容(电影标题弁n)的安排。下面参考图24和25说明这种安排的例子。如上所述,播放列表是播放内容所必需的,依据在播放列表中描 述的索引选择重放内容,从而执行内容的重放。因此,即使诸如电影 之类的内容被记录在盘中,在不存在把盘的内容设置成重放内容的任 何播放列表的情况下,也不能执行盘内容的重放。下面说明的例子具有其中保存电影内容的盘被分配给非指定用 户,之后执行在安装盘的内容提供设备和服务器之间预先设定的程 序,从而从服务器提供具有保存在盘中的内容的重放指定信息的播放 列表,以允许用户把该播放列表保存在用户方的内容提供设备的本地 存储单元中,因此通过釆用该播放列表能够进行盘保存的内容的重放 的方案。在内容提供设备和服务器之间执行的程序是各种程序,比如用户 注册处理,计费处理,验证处理等等,这些处理是通过用户信息的提 供而实现的,并且能够在提供内容的服务器方任意设置。下面参考图24说明其中安装记录有诸如电影之类的主要内容(电 影标题#1)501,而未记录用于重放主要内容(电影标题#1)501的播放列 表的盘100的内容提供设备150,从服务器191获得用于重放主要内 容(电影标题#1)501的播放列表#1(播放列表文件#1)的处理例子。首先,在步骤S401,用户通过安装盘100的内容提供设备150 的输入单元(UI),激活记录在盘100中的内容管理应用程序(BD-J app#1)。该处理等同于参考图7说明的内容管理应用程序(BD-J叩p 1)321 的激活处理。即,记录在盘100中的内容管理应用程序(BD-Japp弁l) 由和当重放电影时执行的标题指定相同的处理激活。按照内容提供设备150进行的内容管理应用程序(BD-J app #1) 的执行,在步骤S402,内容提供设备150从盘100获得盘记录的标识 符,例如内容ID,巻ID和作为等同于介质ID的序列号的PMSN, 并把这些传给执行播放列表的提供处理的服务器191。注意,关于服 务器191的传输信息可以是内容ID,巻ID和作为等同于介质ID的 序列号的PMSN中的任意数据,或者可以是能够识别其它重放盘的数 据,只要该数据能够通知服务器哪个内容被播放。另外,可以作出一 种传送用户ID,内容提供设备ID等的安排。这样的安排由内容管理 应用程序(BD-J app #1)规定。当从内容提供设备150收到下载请求时,在步骤S403,服务器 191关于内容提供设备150执行验证处理。该验证处理是按照由服务 器191任意设置的验证条件进行的,例如,安装在内容提供设备150 上的盘IOO是否是真正的盘,或者内容提供设备150是否是允许重放 AACS规定的内容的设备,等等。内容提供设备150把指示盘的合法性或者内容提供设备的合法 性的识别数据传给服务器191,服务器191进行对其应用所述识别数 据的验证处理,在盘的合法性或内容提供设备的合法性已被确认的条 件下,内容提供设备150能够接收用于盘记录内容的重放处理的播放 列表。服务器191采用对应于盘的ID,比如作为等同于介质ID的序列 号的PMSN进行验证,在所述验证成功的条件下,根据从内容提供设 备150接收的盘识别信息,从数据库获得与所述识别信息对应的播放 列表,并把该播放列表传给内容提供设备150。这种情况下,传输数 据如下所示。(a) 播放列表文件(播放列表文件W)511,和(b) 连接文件(绑定文件)512注意,播放列表文件(播放列表文件#1)511是其中包括保存在盘 100中的主要内容(电影标题#1)501作为重放内容的播放列表。内容提供设备150从服务器191接收这样的数据,在步骤S404 中,把接收的数据保存在本地存储单元155中。按照该处理,下述数 据被记录在本地存储单元155中,(3)播放列表文件(播放列表文件#1)511,和(b)连接文件(绑定文件)512在记录这样的数据之后的状态下,当进行播放列表文件(播放列 表文件#1)511被选为重放播放列表的重放时,进行主要内容(电影标 题#1)501的重放。从而,就本例来说,在验证成功,并从服务器191接收播放列表 之前,阻止重放保存在盘100中的主要内容(电影标题#1)501。从而, 作出一种其中播放列表被提供给允许进行重放的特定用户,从而能够 随意地向公众分发保存内容的盘的安排。另外,有兴趣重放盘保存的内容的用户访问服务器,从而通过收 集访问服务器的用户的信息,服务器能够有效地收集用户信息。其结 果是,服务器191能够收集对特定内容感兴趣的用户的信息,因此, 能够进行分析用户的爱好信息,从而向用户提供新服务的处理。注意, 用户的爱好信息等的获得和管理处理将在后面详细说明。注意,就上面提及的例子来说,说明了从服务器提供与其中根本 未记录任何播放列表的盘的保存内容对应的播放列表的例子,不过可 以作出这样一种安排,其中在保存在盘中的内容中,单独播放特定内 容的播放列表被保存在盘中以提供该盘,或者从服务器提供播放保存 在盘中的所有内容的播放列表。另外,可以作出从服务器提供具有与 保存在盘中的播放列表不同的重放顺序的播放列表的安排。从而,作出一种从服务器分配与盘保存的内容对应的播放列表, 从而盘被分配给公众用户,能够从服务器只向执行预定程序的客户机 分配播放列表的安排,作出 一种设置包括不同的重放内容的播放列 表,按照用户选择要采用的播放列表,从而能够按照用户设置各种可播放内容的安排。另外,作出一种借助采用服务器的秘密密钥的电子签名,保护将 通过下载而提供的播放列表文件,从而能够避免未经授权的播放列表 散发的安排。即,作出这样一种安排,其中把采用服务器的秘密密钥 的电子签名应用于将通过下载而提供的播放列表文件,以将其提供给 用户方的内容提供设备,借助在用户方提供的服务器的公共密钥进行 电子签名核实,只有在确认待采用的播放列表是没有任何篡改的授权 播放列表的情况下,才能够采用该播放列表,从而能够避免未经授权 的播放列表散发。另外,通过关于采用内容ID,巻ID,作为等同于介质ID的序 列号的PMSN等的每个盘,计数下载次数,服务器191可限制下载的 次数。另外,通过盗版盘检查处理可发出授权盘。另外,可作出这样一种安排,其中借助验证处理,服务器l91 登记与内容提供设备150对应的ID,例如内容提供设备150特有的硬 件ID,或者由用户方的内容提供设备生成的,并接收为对应于内容提 供设备150的ID,作为服务器的管理数据的随机数,以内容提供设备 为增量执行下栽次数的管理,从而限制下载次数。如果作出把用户ID 传给服务器191的安排,那么可进行依据用户ID的管理。下面参考图25中所示的流程图,说明参考图24描述的播放列表 下载处理序列。在步骤S421,用户通过安装盘100的内容提供设备 150的输入单元(UI),激活记录在盘100中的内容管理应用程序(BD-J app)。随后,在步骤S422,内容提供设备150通过内容管理应用程序 (BD-J app)从盘100获得与盘对应的标识符,例如,内容ID,巻ID 和作为等同于介质ID的序列号的PMSN中的至少一个,并在步骤 S423,把获得的对应于盘的标识符传给执行播放列表提供处理的服务 器。注意,如上所述,关于服务器的传输信息可以是内容ID,巻ID 和作为等同于介质ID的序列号的PMSN中的任意数据,或者可以是能够识别其它重放盘的数据,只要该数据能够通知服务器哪个内容被 播放。步骤S424和S425中的后续处理是在服务器一侧的处理。在步 骤S424,服务器采用从内容提供设备接收的对应于盘的标识符执行验 证处理,从而确定安装在内容提供设备上的盘是否是经验证的盘。如 上所述,按照用户任意设置的验证条件进行验证处理,例如,安装在 内容提供设备150上的盘100是否是真正的盘,或者内容提供设备150 是否是允许重放AACS规定的内容的设备等等。在验证失败的情况下,处理结束而不传输播放列表。在验证成功 的情况下,处理进入步骤S425,在步骤S425,根据从内容提供设备 接收的盘识别信息,服务器从数据库获得与识别信息对应的播放列 表,并将其传给内容提供设备。这种情况下,传输数据是下述数据,即,(a) 播放列表文件(播放列表文件),和(b) 连接文件(绑定文件),播放列表文件(播放列表文件)是其中包括保存在盘中的主要内 容(电影标题)作为重放内容的播放列表。在步骤S426,内容提供设备从服务器接收这样的数据,将其保 存在本地存储单元中。按照该处理,播放列表文件(播放列表文件)和 连接文件(绑定文件)被记录在本地存储单元中。在记录这样的数据之 后的状态下,当进行播放列表文件(播放列表文件)被选为重放播放列 表的重放时,执行记录在盘中的主要内容(电影标题)的重放。7.服务器的用户管理处理充当向客户机(内容提供设备150)提供内容等的内容提供设备的 服务器接收来自客户机(内容提供设备150)的内容下载请求,向客户 机提供内容,比如诸如电影之类的主要内容,广告内容,应用程序, 播放列表,使用控制信息等等。在进行该处理的时候,服务器从客户 机(内容提供设备150)接收记录在盘中的识别信息等等。下面将说明 在服务器进行内容提供处理时,根据从客户机(内容提供设备150)接收的数据,进行用户管理的方案的例子。图26描述其中安装盘100的内容提供设备150访问服务器191 , 以进行内容下载处理的处理。在步骤S501,用户激活充当执行内容下 载处理的下载处理执行程序的应用程序(BD-J app #1)。在步骤SS02,按照应用程序(BD-J app #1)的执行,内容提供设 备150获得记录在盘IOO中的内容ID,巻ID,作为等同于介质ID的 序列号的PMSN中的至少一个盘记录的ID,并把这样的信息传给服 务器191。就本例来说,假定当执行内容下栽请求时,将传给服务器 191的数据是下述信息(a)-(d)任意之一,或者它们的组合。(a) 内容ID,巻ID,作为等同于介质ID的序列号的PMSN中的 至少一个的盘记录ID,(b) 内容提供设备150的标识符(内容提供设备ID)(c) 用户标识符(用户ID),和(d) 用户信息服务器191的管理人员可任何设置请求哪种数据,这种情况下, 最好把按照该设置执行处理的应用程序(BD-J app #1)记录在盘100中。服务器191从内容提供设备150接收上述信息(a)-(d)中的至少一 个,适当地执行验证处理,随后把内容传给内容提供设备1S0。在步 骤S503,内容提供设备150把从服务器191接收的内容保存在本地存 储单元155中。服务器191根据在内容下栽处理过程从内容提供设备接收的数 据,例如上面提及的信息(a)-(d)进行用户管理,即(a) 内容ID,巻ID,作为等同于介质ID的序列号的PMSN中的 至少一个的盘记录ID,(b) 内容提供设备150的标识符(内容提供设备ID)(c) 用户标识符(用户ID),和(d) 用户信息。下面参考图27说明用户管理的具体例子。图27图解说明服务器191持有的管理数据库的目录例子。就服务器191的管理数据库来说, 如图27中所示,设置以服务器191提供的服务(服务ID)为增量的目 录。但是,本例只是一个例子,可以进行各种设置,比如以内容为增 量,以用户为增量等等。就图27中所示的例子来说,在服务ID #1目录下,设置以接收 该服务的用户(用户ID弁m-弁n)为增量的目录,它是其中记录以用户为 增量的信息的设置。例如,诸如图中所示的用户m的所购盘信息被记录成用户m(用 户ID弁m)的用户管理信息。如在图27的右侧的表中所示,对应于索 引记录盘ID。盘ID是在关于服务器191的内容下载请求时,从内容 提供设备150接收的数据。即,已确认用户m(用户ID ^m)具有这些 盘。作出一种其中在内容下载请求的时候,内容提供设备150把从装 在内容提供设备150上的盘获得的ID传给服务器191的安排。此时, 作出一种其中服务器191连同盘ID—起传送用户ID,从而能够生成 和更新如图27中所示的用户管理信息的安排。从而,如果作出其中对每个用户ID保持盘的标识符的安排,那 么服务器能够计数用户的所购盘的数目,并且能够根据该计数,改变 将分配给用户的内容。例如,可以进行向购买一定数目的盘的用户提 供服务内容的处理。此外,如果作出其中在执行下栽的时候,用户的 个人信息被传给服务器191,并且服务器191管理用户个人信息的安 排,那么能够进行按照用户个人信息改变分配内容的处理。如果作出在内容下载请求的时候,用户输入诸如地址,姓名,性 别,年龄,爱好之类的用户个人信息,以便把该信息传给服务器的安 排,或者作出把内容提供设备的识别信息传给服务器的安排,那么服 务器191能够接收和管理更详细的信息,例如,能够产生和更新包括 如图28中所示的用户个人信息和设备信息的用户管理信息。图28中 所示的数据是其中总结购买保存特定内容的盘的用户的信息的管理 数据。注意可作出用户信息,设备ID等只在第一次内容下载处理时被传送一次的安排。从而,如果作出其中服务器对每个用户ID或内容提供设备ID 保持盘的标识符的安排,那么服务器能够计数用户所购盘的数目,或 者以内容提供设备为增量计数采用的盘的数目,并且能够根据该计数 改变将分配给用户的内容。例如,可以进行向购买了一定数目的盘的 用户提供服务内容的处理。此外,能够进行按照用户个人信息改变分 配内容的处理。服务器191从而获得与用户和设备相关的信息,以及采用的盘的 信息,从而能够分析用户感兴趣的领域等等,例如,分析结果可被用 于向用户传送消息,有选择地提供广告数据等等。下面,参考图29和30说明其中服务器被告知用户实际播放的盘 保存内容,分析这样的通知信息以选择将向用户提供的内容的处理例子。就图29中所示的盘100来说,其中记录下述内容集 (al)广告内容(CM弁l), (&2)主要内容#1(电影标题#1),和 (a3)应用程序(BD-J #1), 和下述数据集 (bl)广告内容(CM弁2), (b2)主要内容^2(电影标题幷2),和 (b3)应用程序(BD-J #2)。注意尽管图中未示出,不过用于这些内容的重放的播放列表被保 存在盘100中。例如,播放列表#1具有按照(al),(a2)和(a3)的顺序播放下述内容 的设置,(al)广告内容(CM幷l), (32)主要内容#1(电影标题#1),和 (a3)应用程序(BD-J弁l),播放列表#2具有按照(bl),(b2)和(b3)的顺序播放下述内容的设置,(bl)广告内容(CM弁2), 0)2)主要内容#2(电影标题#2),和 (b3)应用程序(BD-J #2)。现在,(a3)应用程序(BD-J弁l)由内容提供设备150的数据处理单 元执行,是执行向服务器191通知正在执行下述内容的重放的处理的 程序。(al)广告内容(CM幷l),和 (a2)主要内容#1(电影标题#1)注意,借助该通知处理,服务器191被告知对应于盘的ID集, 例如,内容ID,巻ID和作为等同于介质ID的序列号的PMSN中的 至少一个盘^己录的ID。类似地,(b3)应用程序(BD-J #1)由内容提供设备150的数据处理 单元执行,是执行向服务器191通知正在执行下述内容的重放的处理 的程序(bl)广告内容(CM弁2),和(b2)主要内容#2(电影标题#2),按照这样的重放信息通知安排,服务器191能够确认在内容提供 设备150实际播放的内容。下面参考图30说明采用这种重放信息的 处理。图30图解说明其中服务器191确认在用户采用的内容提供设备 150播放的内容,根据重放内容信息确定用户的爱好,和确定并提供 将从服务器191向用户提供的广告内容的处理例子。就图30中所示的盘IOO来说,下述内容集(81)主要内容#1(电影标题#1),和(a2)应用程序(BD-J幷l),和下述内容集(1)1)主要内容#2(电影标题#2),和 (b2)应用程序(BD-J #2)以及未示出的播放列表被保存于其中。播放列表#1具有按照(al)和(a2)的顺序播放下述内容的设置, (31)主要内容#1(电影标题#1),和 (a2)应用程序(BD-J #1),播放列表#2具有按照(bl)和(b2)的顺序播放下迷内容的设置, (1>1)主要内容#2(电影标题弁2),和 (b2)应用程序(BD-J #2)。现在,(a2)应用程序(BD-J幷l)包括执行向服务器191告知正在执 行(31)主要内容#1(电影标题#1)的重放的处理的程序,(b2)应用程序 (BD-J #2)包括执行向服务器191告知正在执行(bl)主要内容弁2(电影 标题#2)的重放的处理的程序。首先,在步骤S541,当采用内容提供设备150的用户通过采用 对应的播放列表,播放下面的内容时,(31)主要内容#1(电影标题#1),(a2)应用程序(BD-J #1), (1)1)主要内容#2(电影标题#2),和 (b2)应用程序(BD-J #2),在步骤S542中,通过执行每个应用程序,把重放事实通知服务 器191。借助该通知处理,对应于盘的ID集,例如诸如内容ID,巻 ID,作为等同于介质ID的序列号的PMSN之类的信息,服务器l91 请求的信息,例如内容提供设备150的识别信息,用户ID,用户信息 等被告知。注意这样的设置可由下面的程序设置任意改变(a2)应用程序(BD-J弁l),和(b2)应用程序(BD-J #2)。服务器接收这样的信息,以便将其记录在用户爱好信息管理数据 库631中。该数据库是其中记录参考图27和28描迷的用户管理信息 的数据库。随后,在步骤S543,采用内容提供设备150的用户激活充当执 行下载处理的程序的应用程序(BD-Japp弁l),以执行下载处理。在步骤S544,按照应用程序(BD-Japp弁l)的执行,在程序中预先设置的传 输请求数据,例如,下面的信息(a)-(d)之一(a) 内容ID,巻ID,作为等同于介质ID的序列号的PMSN至少 之一的盘记录ID,(b) 内容提供设备150的标识符(内容提供设备ID)(c) 用户标识符(用户ID),和(d) 用户信息,或者它们的组合被传给服务器191。当从内容提供设备150收到内容下载请求时,服务器191根据包 括在接收的数据中的各种识别信息,搜索用户爱好信息管理数据库 631的记录信息,并通过确认先前从执行下栽请求的用户接收的数据, 确定该用户的爱好。服务器191选择广告内容(CM幷1)641(它是适合于确定的用户的爱好的广告内容)作为下载内容,并将其提供给内容提供 设备150。注意服务器191传送连接文件(绑定文件)642,此外酌情传 送播放列表。在步骤S545中,内容提供设备150把接收的这些内容保存在本地存储单元155中。按照这样的处理,服务器能够分析用户的爱好,以按照用户的爱好等提供广告内容。例如,具体地说,在用户的观看和收听内容是与汽车相关的电影内容的情况下,提供和汽车有关的广告,在用户的观看和收听内容是韩国电影内容的情况下,提供韩国旅游或韩国产品的广告。注意,就上面提及的处理例子来说,说明了其中确定用户的爱好, 以提供适合于该用户的爱好的广告内容的安排例子,不过提供内容并 不局限于广告。例如,可作出选择与用户的爱好相应的主要内容,比 如电影内容,以便向用户推荐的安排,或者可作出选择适合于用户的 兴趣的游戏程序内容的安排。从而,充当向客户机提供内容的内容提供设备的服务器包括响应 来自客户机(内容提供设备150)的内容请求,执行内容提供处理的数 据处理单元,数据处理单元从客户机接收用于识别盘或记录在客户机的安装盘中的内容的盘记录标识符,及客户机一侧设备的设备标识符 和客户机一侧用户的用户标识符至少之一 的识别信息,以设备为增量或者以用户为增量把从客户机接收的盘记录标识符的历史信息累积 在管理数据库中,并根据管理数据库的累积信息分析客户机一侧用户 的爱好,以提供适合于该用户的爱好的内容。另外,可作出服务器从 客户机接收个人信息,把个人信息累积在管理数据库中,并采用个人 信息选择提供内容的安排。注意服务器191的数据处理单元连同内容一起向客户机提供上 面提及的连接文件(绑定文件)。即,服务器191的数据处理单元向客 户机提供记录在客户机(内容提供设备150)的安装盘中的盘记录内容, 和包括由内容提供设备提供给客户机,并保存在客户机的本地存储单 元中的本地存储单元保存内容的映射信息的连接文件(绑定文件)。如 上所述,映射信息包括在客户机重放内容的时候,根据记录在播放列 表中的盘记录内容信息,获得和播放作为重放内容的本地存储单元保 存内容的信息。例如,服务器191执行向客户机提供适合于用户的爱好的广告内 容,和用于播放该广告内容,而不是记录在客户机(内容提供设备150) 一侧的盘中的盘记录广告内容的映射信息的处理。8.盘保存内容和下载内容的创建和管理处理下面参考图31-33,说明盘保存内容和下载内容的生成和管理, 以及关于客户机(内容提供设备150)的内容提供处理的细节。这些处 理方案随内容种类而不同。下面参考图31-33说明对应于每种内容种 类的处理例子。(1) 下载内容是加密内容的情况(图31)(2) 下栽内容是非加密内容的情况(图32)(3) 下载内容是程序内容的情况(图3" (l)下载内容是加密内容的情况首先,参考图31说明在下载内容是加密内容的情况下的处理例子。图31图解说明下述安排及其处理。(a) 执行内容编辑处理的内容编辑机构710(b) 充当生产盘的盘生产单元的盘生产机构720,和(c) 执行关于客户机(内容提供设备150)的内容提供处理的服务器730注意,服务器730等同于上面说明的执行内容或连接文件的提供 处理的服务器191。首先,内容编辑机构710进行内容编辑处理,以生成供保存在盘 中的主要内容711,和供下载的子内容712。注意,这些内容包括将 被应用于上面提及的内容重放的播放列表和连接文件。生成的内容被 提供给盘生产机构720。注意,在该提供处理的时候,连同生成的内 容一起,还提供诸如内容ID之类的内容属性信息713。当收到由内容编辑机构710生成的供保存在盘中的主要内容 711,和供下栽的子内容712时,在步骤S801中,盘生产机构720执 行这些内容的加密处理。应用于该加密处理的密钥是上面说明的CPS 单元密钥721。注意,在一些情况下,播放列表,连接文件和其它数 据也变成加密目标。待记录在盘中的加密内容722,和供下栽的加密子内容723由应 用CPS单元密钥721的加密处理生成。注意,在单个内容被分成多个 单元的情况下,通过以单元为增量应用不同的CPS单元密钥,进行加 密处理。可作出其中主要内容和子内容经历应用不同CPS单元密钥的 加密的安排。加密的主要内容722被记录在压模中。压模是生产盘的母盘。就 图中所示的例子来说,图解说明了其中生成两个母盘压模1(725)和 压模2(726)的例子。以压模为增量设置标识符,即巻ID。压模1(725)的巻ID幷1,和压模2(726)的巻ID #2通过采用这些压模生产将向用户提供的盘。盘集#1 727是根据压 模1(725)生成的,盘集#2 728是根据压模2(726)生成的,这些盘被提供给用户。注意,在这些盘中均记录相同的主要内容。但是,它们具有不同的巻ID。注意尽管图中未示出,不过如上参考图l所述,除了内容之外, 各种数据,比如CPS单元密钥文件,MKB,使用控制信息(使用规则) 等等被记录在盘中。此外,在步骤S802中,盘生产机构720执行应用于内容加密处 理的CPS单元密钥721的加密处理,以生成CPS单元密钥文件。通 过采用源于充当对应于每个压模的识别信息的巻ID的值,或者巻ID, 加密CPS单元密钥。盘生产机构720把下述数据提供给关于用户执行下载内容的提 供处理的服务器730。(a) 通过应用CPS单元密钥加密的加密子内容723(b) 充当压模1(725)和压模2(726)的巻ID #1和巻ID #2(c) 通过采用巻ID W和巻ID #2,加密CPS单元密钥而生成的 CPS单元密钥文件#1和CPS单元密钥文件#2服务器730保持从盘生产机构720接收的下迷数据巻ID #1(733),巻ID #2(734),CPS单元密钥文件#1(735),CPS单元密钥文件弁2(736),和加密的子内容737,还包括充当用于内容下栽处理的应用程序的下述程序 BD-J app #2(731),和 BD國J app #3(732)注意,如上所述,BD-J app #2(731),和BD-J app #3(732)分别 是执行下述处理的应用程序。BD-J app #2执行下述处理(a) 允许用户选择产品(下载数据)的处理,(b) 把用户选择的产品通知服务器的处理(C)计费处理(可选)在把下载数据记录在本地存储单元中的时候执行的BD-J app #3 执行下述处理(a) 把AV相关文件(重放目标内容)设置成可供用于把盘保存的内系统(VFS)使用的状态,并把该AV相关文件记录在本地存储单元中 的处理,和(b) 把AACS相关文件(管理信息)设置成可供VFS使用的状态, 将其记录在本地存储单元中的处理。当从未示出的用户的内容提供设备收到内容下载请求时,服务器 730执行下栽内容提供处理。该处理等同于参考图7和其它

的处理。具体地说,在步骤S821,服务器730根据包括在来自内容提 供设备的下载请求数据中的内容ID和用户ID,生成许可处理列表(它 是允许用户(内容提供设备)执行的处理的列表),并选择内容管理应用 程序(BD-Japp 2)731,以便将该列表提供给内容提供设备。内容提供 设备借助应用从服务器730接收的内容管理应用程序(BD-J app 2)731 的处理,把许可处理列表显示在内容提供设备的显示单元上,用户选 择下载内容,内容提供设备把选择的信息传给服务器,另外酌情执行 结算处理。这种情况下,内容提供设备在内容提供设备的显示单元上 显示结算屏幕,用户在结算屏幕上输入适合结算的数据,比如信用卡 号等等,内容提供设备传送该数据。在完成这一系列的处理之后,在 步骤S822,服务器730允许下载处理,选择诸如下载内容之类的数据, 并把选择的信息传给内容提供设备。注意,向服务器730传送下载请求的内容提供设备把从安装的盘 获得的巻ID传给服务器730,从而服务器730根据接收的巻ID选择 CPS单元密钥文件,以便将其提供给内容提供设备。即,即使盘保存 具有相同标题的内容,如果盘具有不同的巻ID,那么应用的CPS单 元密钥文件也不同,从而当分配CPS单元密钥文件时,服务器730 按照巻ID选择CPS单元密钥文件。注意服务器730从安装由作为盘生产单元的盘生产机构720生产 的盘的客户机(内容提供设备150)接收识别盘或盘记录内容的标识符, 并把下述数据传给客户机(内容提供设备150):(a) 服务器分配内容,和(b) 具有盘记录内容和服务器分配内容之间的映射信息的连接议 价的(绑定文件),从而在釆用其中盘记录内容信息被记录成重放内容 信息的播放列表,重放内容的时候,通过釆用上述映射信息的内容提 供处理,客户机能够执行除了由播放列表规定的盘记录内容之外,或 者代替由播放列表规定的盘记录内容,播放服务器分配内容的处理。另外,就图31中所示的例子来说,作出这样一种安排,其中作 为盘生产单元的盘生产机构720进行通过采用加密密钥(CPS单元密 钥721),加密盘保存内容,并且盘保存内容和巻ID—起被保存在盘 中,所述巻ID是与由多个盘构成的盘集对应的标识符,另外,包括 通过用巻ID,或者源于巻ID的值对加密密钥(CPS单元密钥7U)加 密而获得的数据的密钥文件(CPS单元密钥文件)被提供给服务器730 的处理。服务器730执行根据从客户机接收的盘记录的标识符,区分 与安装在客户机(内容提供设备150)上的盘对应的巻ID ,并选择包括 用和区分的巻ID相同的巻ID,或者源于该巻ID的值加密的数据的 密钥文件(CPS单元密钥文件),以便将其提供给客户机的处理。(2)下载内容是非加密内容的情况下面,参考图32说明在下载内容是非加密内容的情况下的处理 例子。例如,在许多情况下,广告内容等是作为非加密内容下载的, 图32中所示的例子是其中内容编辑机构710把盘保存的内容和子内 容用作加密内容,比如广告内容等的例子。类似于图32,图31图解说明下述安排及其处理(a) 执行内容编辑处理的内容编辑机构710(b) 生产盘的盘生产机构720,和(c) 执行内容提供处理的服务器730。首先,内容编辑机构710进行内容编辑处理,以生成供保存在盘中的内容714,和供下载的子内容715。注意,这些内容包括将被应 用于上面提及的内容重放的播放列表和连接文件。生成的内容被提供 给盘生产机构720。注意,在该提供处理的时候,连同生成的内容一 起,还提供诸如内容ID之类的内容属性信息716。盘生产机构720把非加密内容741(它是由内容编辑机构710生成 的用于保存在盘中的内容)记录在压模中,如下所示压才莫1(725)的巻ID弁1,和压模2(726)的巻ID #2。盘生产处理类似于参考图31说明的处理,从而将省略对其的描述。盘生产机构720把下述内容提供给关于用户执行下载内容的提 供处理的服务器730:(a)非加密的子内容742。服务器730保存从盘生产机构720接收的下述数据 加密子内容751,还包括充当用于内容下载处理的应用程序的下述程序 BD-J app #2(731),和 BD-J app #3(732)。当从未示出的用户的内容提供设备收到内容下载请求时,服务器 730执行下载内容提供处理。该处理基本上和参考图31说明的处理相 同。不过,下载内容是非加密内容751,从而不要求CPS单元密钥文 件的提供处理。图32中所示的例子是这样的处理例子,其中充当盘生产单元的 盘生产机构720把加密内容记录在盘中作为盘保存的内容,服务器730 执行向客户机(内容提供设备150)提供充当待播放的替代非加密内容 的服务器分配内容,而不是作为盘保存内容而包含的加密内容的处 理。例如,待记录在盘中的非加密内容是广告内容,服务器730向客 户机提供的非加密内容是待播放的第二广告内容,而不是记录在盘中 的广告内容。(3)下栽内容是程序内容的情况下面,参考图33说明在下载内容是程序内容的情况下的处理例 子。例如,执行内容重放处理的应用程序(BD-J app)等可通过服务器 被提供给用户的内容提供设备。例如,在盘保存的内容是将依据特殊 的重放序列播放的内容的情况下,在一些情况下使用用于播放盘保存 的内容的专用程序。应用于这种播放的应用程序(BD-J app)也由内容 编辑机构710以内容的形式生成。类似于图31和32,图33图解说明下述安排及其处理(a) 执行内容编辑处理的内容编辑机构710(b) 生产盘的盘生产才几构"0,和(c) 执行内容提供处理的服务器730。首先,内容编辑机构710进行内容编辑处理,以生成供保存在盘 中的主要内容717,和供下载的子内容718。供下栽的子内容718是 将应用于供保存在盘中的主要内容717的重放处理的程序内容。生成 的内容被提供给盘生产机构720。注意,在该提供处理的时候,连同 生成的内容一起,还提供诸如内容ID之类的内容属性信息719。盘生产机构720把非加密内容743(它是由内容编辑机构710生成 的用于保存在盘中的内容)记录在压模中,如下所示压模1(725)的巻ID弁1,和压才莫2(726)的巻ID弁2。盘生产处理类似于参考图31说明的处理,从而将省略对其的描述。内容编辑机构710直接把供下载的子内容718提供给执行对用户 的下栽内容的提供处理的服务器730,供下载的子内容718是将被应 用于供保存在盘中的主要内容717的重放处理的程序内容。盘生产机构720并不对子内容进行任何特别的处理,从而内容编 辑机构710不经过盘生产机构720把子内容718提供给服务器730。 不过,可作出通过盘生产机构720把子内容718提供给服务器730的 安排。服务器730保存从内容编辑机构710接收的下述数据 子内容711,还包括充当用于内容下载处理的应用程序的下述程序 BD國J app #2(731),和 BD國J app #3(732)。当从未示出的客户机(内容提供设备150)收到内容下载请求时, 服务器730执行下载内容提供处理。该处理基本上和参考图31说明 的处理相同。不过,下载内容是非加密内容,从而不要求CPS单元密 钥文件的提供处理。服务器730把将应用于盘保存内容的重放处理的 程序内容作为服务器分配内容提供给客户机(内容提供设备150)。如上所述,参考具体实施例详细说明了本发明。不过注意,显然 本领域的技术人员能够进行实施例的各种修改和变更,而不脱离本发 明的本质。即,以例证的方式公开了本发明,本发明不应被局限地理 解。要确定本发明的范围(本质),应参考权利要求书。说明书中描述的一系列处理可由硬件,软件或者它们的组合来执 行。在用软件执行所述处理的情况下,可在嵌入专用硬件中的计算机 内的存储器中安装执行记录所述处理序列的程序,或者可在能够执行 各种处理的通用计算机中安装执行所述程序。例如,程序可被预先记 录在记录介质中。可从记录介质把程序安装到计算机中,也可通过诸 如LAN(局域网)或因特网之类的网络接收所述程序,并安装到诸如内 置硬盘之类的记录介质中。注意,在本说明书中描述的各种处理不仅可遵循陈述的顺序,依 时序执行,而且可按照执行所述处理的设备的处理能力,或者适当地 并行或者单独地执行。另外,就本说明书来说,术语"系统"表示多个 设备的逻辑组排列,它并不局限于均具有单独配置的设置被置于相同 外壳中的安排。本领域的技术人员应明白根据设计要求和其它因素,可做出各种 修改,组合,子组合和变更,只要它们在附加权利要求或其等同物的 范围之内。
权利要求
1、一种充当对客户机执行内容提供处理的服务器的内容提供设备,包括被配置为响应来自所述客户机的内容请求执行内容提供处理的数据处理单元;其中所述数据处理单元从所述客户机接收记录在所述客户机的安装盘中的用于识别盘或内容的盘记录标识符、和客户机方的设备的设备标识符或客户机方的用户的用户标识符中的至少一个的识别信息,以设备或用户为增量把从所述客户机接收的盘记录标识符的历史信息累积在管理数据库中,并根据管理数据库的累积信息分析客户机方的用户的爱好,从而提供适合于用户爱好的内容。
2、 按照权利要求1所述的内容提供设备,其中所述数据处理单 元向所述客户机提供连接文件(绑定文件),所述连接文件(绑定文件) 包括记录在所述客户机的安装盘中的盘记录内容与由所述内容提供本地存储单元保存内容之间的映射信息;并且其中所述映射信息包括在所述客户机重放内容的时候,根据 记录在播放列表中的盘记录内容信息,获得本地存储单元保存内容作 为重放内容,以播放所获得的本地存储单元保存内容的信息。
3、 按照权利要求1所述的内容提供设备,其中所述数据处理单 元从所述客户机接收个人信息,把接收的个人信息累积在所述管理数 据库中,并采用个人信息来选择提供的内容。
4、 按照权利要求1所述的内容提供设备,其中所述数据处理单 元向所述客户机提供适合于用户爱好的广告内容。
5、 按照权利要求2所述的内容提供设备,其中所述数据处理单 元向所述客户机提供适合于用户爱好的广告内容,和用于播放该广告 内容、而不是记录在所述客户机的安装盘中的盘记录广告内容的映射信息。
6、 一种内容提供系统,包括 播放盘保存内容的客户机;和 对所述客户机执行内容提供处理的服务器;其中,在重放记录在盘中的内容的时候,所述客户机执行记录在 盘中的程序,并按照该程序向所述服务器传送用于识别盘或内容的盘 记录标识符、和客户才几方的设备的i史备标识符或客户才几方的用户的用 户标识符中的至少 一 个的识别信息;并且其中所述服务器以设备或用户为增量,把从所述客户机接收 的盘记录标识符的历史信息累积在管理数据库中,并根据管理数据库 的累积信息分析客户机方的用户的爱好,从而提供适合于用户爱好的 内容。
7、 一种在充当对客户机执行内容提供处理的服务器的内容提供 设备执行的数据处理方法,包括数据处理单元响应来自所述客户机的内容请求执行内容提供处 理的数据处理步骤;所述数据处理步骤包括下述步骤接收记录在所述客户机的安装盘中的用于识别盘或内容的 盘记录标识符,和客户机方的设备的设备标识符或客户机方的用 户的用户标识符中的至少一个的识别信息,和以设备或用户为增量把从所述客户机接收的盘记录标识符 的历史信息累积在管理数据库中,并根据管理数据库的累积信息 分析客户机方的用户的爱好,从而提供适合于用户爱好的内容。
8、 按照权利要求7所述的数据处理方法,所述数据处理步骤还 包括下述步骤向客户机提供连接文件(绑定文件),所述连接文件(绑定文件)包 括记录在所述客户机的安装盘中的盘记录内容与由所述内容提供设地存储单元保存内容之间的映射信息;所述映射信息包括在所述客户机重放内容的时候,根据记录在播放列表中的盘记录内容信息,获得本地存储单元保存内容作为重放内 容,以播放所获得的本地存储单元保存内容的信息。
9、 按照权利要求7所述的数据处理方法,所述数据处理步骤还 包括下述步骤从所述客户机接收个人信息,把接收的个人信息累积在所述管理 数据库中,并采用个人信息来选择提供的内容。
10、 按照权利要求7所述的数据处理方法,所述数据处理步骤还 包括下述步骤向所述客户机提供适合于用户爱好的广告内容。
11、 按照权利要求8所述的数据处理方法,所述数据处理步骤还 包括下述步骤向所述客户机提供适合于用户爱好的广告内容,和用于播放该广 告内容、而不是记录在所述客户机的安装盘中的盘记录广告内容的映 射信息。
12、 一种使充当对客户机执行内容提供处理的服务器的内容提供 设备执行数据处理的计算机程序,包括数据处理单元响应来自所述客户机的内容请求,执行内容提供处 理的数据处理步骤;其中数据处理步骤包括下述步骤接收记录在所述客户机的安装盘中的用于识别盘或内容的 盘记录标识符,和客户机方的设备的设备标识符或客户才几方的用 户的用户标识符中的至少一个的识别信息,和以设备或用户为增量把从所述客户机接收的盘记录标识符 的历史信息累积在管理数据库中,并根据管理数据库的累积信 息,分析客户机方的用户的爱好,从而提供适合于用户爱好的内 容。
全文摘要
一种充当对客户机执行内容提供处理的服务器的内容提供设备,包括响应来自所述客户机的内容请求,执行内容提供处理的数据处理单元;其中数据处理单元从客户机接收记录在客户机的安装盘中的用于识别盘或内容的盘记录标识符,和客户机方的设备的设备标识符或客户机方的用户的用户标识符中的至少一个的识别信息,以设备或用户为增量把从客户机接收的盘记录标识符的历史信息累积在管理数据库中,并分析客户机方的用户的爱好,从而提供适合于用户爱好的内容。从而,能够有选择地向用户提供引起用户注意的内容或广告内容。
文档编号G06Q50/00GK101404669SQ20081016810
公开日2009年4月8日 申请日期2008年9月27日 优先权日2007年10月4日
发明者上田健二朗, 藤田真一 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1