数据管理服务器、数据管理系统、数据管理方法及程序的制作方法

文档序号:7667835阅读:182来源:国知局
专利名称:数据管理服务器、数据管理系统、数据管理方法及程序的制作方法
技术领域
本发明涉及数据管理服务器、数据管理系统、数据管理方法及程序。
背景技术
近年来,已经提出了数字生活网络联盟(DLNA)指南,以使对于家用网 络(其互联家用音频-视频(AV )设备、个人计算机(PC )等等)中的内容(例 如图像、音乐等等)的互操作性成为可能。DLNA指南定义了数字媒体服务 器(DMS,此后简称为"内容服务器"),其配备有内容存储与传送功能;以及 数字媒体播放器(DMP,此后简称为"客户端设备"),其配备有内容回放功能。
客户端设备为了获取与回放内容,必须在连接到家用网络的多个内容服 务器上搜索所希望的内容。遵守DLNA指南的客户端设备一次仅可以搜索一个 内容服务器上的内容。另外,客户端设备无法搜索电源没有打开的内容服务 器上的内容。
为了处理该问题,在日本专利申请公开号JP-A-2004-102767中,公开了 一种元数据收集系统,其中元数据收集服务器收集存储在多个内容服务器上 的内容的元数据,并且客户端设备可以仅通过访问元数据收集服务器、来搜 索存储在多个内容服务器上的内容。

发明内容
但是,对于公知的元数据收集服务器,没有考虑在存储从多个内容服务 器收集的元数据时,使用哪种数据结构。因此,如果元数据收集服务器简单 地使用多个内容服务器上的数据结构,则将迫使用户进行复杂的搜索操作。
相应地,本发明处理上述问题,以提供一种新型的、改进的数据管理服
务器、数据管理系统、数据管理方法及程序,其可利用统一的数据结构,以 集成方式管理存储在多个内容服务器上的内容的元数据,而不关心内容的位置。
根据本发明的一个实施例,提供了一种数据管理服务器,其能连接到内 容服务器与客户端设备,该内容服务器存储内容数据以及包含内容数据属性 信息的元数据,该客户端设备根据元数据获取内容数据。该数据管理服务器
配备有数据收集部、数据处理部、以及传送部。数据收集部从多个内容服 务器中的每一个收集元数据。数据处理部根据在数据收集部收集的元数据中 包含的属性信息,分层地构造元数据。传送部响应于来自客户端设备的请求, 向客户端设备传送由数据处理部分层构造的元数据。
在该配置中,数据收集部从连接到数据管理服务器的每个内容服务器收 集关于在内容服务器上存储的内容数据的元数据。数据处理部例如从数据收 集部收集的元数据中提取必要的元数据,然后根据属性信息,分层地构造所 提取的元数据。传送部响应于来自客户端设备的请求,向客户端设备传送分 层构造的元数据。由此,数据管理服务器以集成的方式管理存储在多个内容 服务器上的内容数据的元数据。因此,客户端设备可以通过简单地访问数据 管理服务器,搜索存储在多个内容服务器上的内容数据。另外,因为数据管 理服务器的数据处理部根据属性信息分层地构造元数据,所以客户端设备可 以在不知道内容数据存储在哪个内容服务器的情况下,搜索内容数据。即,数
结构来跟踪内容数据的情况下搜索内容数据。
数据管理服务器还可配备有存储部,其存储数据收集部收集的元数据, 并且数据处理部还可以根据在存储部中存储的元数据中包含的属性信息,分 层地构造元数据。在该配置中,数据管理服务器配备有存储部,其存储数据 收集部收集的元数据。因此,如果在内容服务器正在运行的同时数据管理服 务器从内容服务器收集元数据、并且将元数据存储在存储部中,则数据管理 服务器可以向客户端设备提供内容服务器的元数据,即使在内容服务器已经 改变为已停止状态期间也如此。例如当存在来自客户端设备的传送元数据的 请求时,数据处理部分层地构造在存储部中存储的元数据。利用该配置,即 使非常频繁地更新在内容服务器上存储的内容数据,也可以通过当存在来自 客户端设备的传送元数据的请求时执行分层构造处理,而非每次更新在内容
服务器上存储的内容数据时都在数据管理服务器中执行分层构造处理,来限 制数据管理服务器上的处理负担。
数据管理服务器还可配备有存储部,其存储数据收集部收集的、并且
数据处理部根据元数据中包含的属性信息分层地构造的元数据。在该配置中, 数据管理服务器配备有存储部,其存储数据处理部分层构造的元数据。因此,
据、并且将内容服务器的分层构造的元数据存储在存储部中,则数据管理服 务器可以向客户端设备提供内容服务器的元数据,即使在内容服务器已经改 变为已停止状态期间也如此。另外,数据处理部分可以例如在将元数据存储 在存储部中之前分层地构造在存储部中存储的元数据。因此,当存在来自客
户端设备的传送元数据的请求时,数据管理服务器可以立刻传送在存储部中 存储的分层构造的元数据。
数据处理部还可以在不管数据收集部从其收集元数据的内容服务器的情 况下,分层地构造元数据。如果使用该配置,则客户端设备可以通过访问数 据管理服务器来进行对内容数据的搜索,即使在客户端设备不能指定在其中 存储所希望的内容数据的内容服务器的情况下也如此。
元数据还可以包括第一缩略图位置信息,其指示对应于元数据的缩略图
数据在内容服务器上的位置。数据管理服务器还可以配备有缩略图收集部, 其根据第一缩略图位置信息,从内容服务器收集缩略图数据。数据管理服务 器还可以配备有存储部,其存储包含第一缩略图位置信息的元数据,并且 存储缩略图收集部收集的缩略图信息。在该配置中,例如如果收集并且存储 元数据,则缩略图收集部根据在元数据中包含的第一缩略图位置信息,从内 容服务器收集缩略图数据。另外,提供存储部使之可以在数据管理服务器上 存储缩略图收集部收集的缩略图信息。
当缩略图数据被存储在存储部中时,数据处理部还可以将第一缩略图位 置信息改变为指示缩略图数据在存储部中的位置的第二缩略图位置信息。在 该实施例中,客户端设备试图根据在客户端设备获取的元数据中包含的缩略 图数据位置信息,获取缩略图数据。因此,如果在元数据中包含的缩略图数 据位置信息指示缩略图数据在内容服务器上的位置,则客户端设备必须访问 该内容服务器以获得缩略图数据。但是,在内容服务器没有运行的情况下, 客户端设备不能获得缩略图数据,除非其特意启动该内容服务器。因此,改
变在元数据中包含的缩略图数据位置信息以指示内容服务器上的位置使客户 端设备可以从内容服务器获取缩略图数据,而不用关心内容服务器的运行状 态。
数据的缩略图数据。
数据管理服务器还可以配备有转换部,其转换缩略图数据的数据格式。 在该配置中,例如在数据管理服务器收集的缩略图数据的数据格式不是与客 户端设备兼容的数据格式的情况下,转换部可以将缩略图数据转换为与客户 端设备兼容的数据格式。
数据管理服务器还可以配备有内容获取部,其从内容服务器获取具有 不符合标准格式的数据格式的内容数据。数据管理服务器还可以配备有转 换部,其将内容获取部获取的内容数据的数据格式转换为符合标准格式的数 据格式。传送部可以向客户端设备传送其数据格式已被转换部转换的内容数 据。
此处,客户端设备可以根据在客户端设备从数据管理服务器获取的元数 据中包含的内容数据位置信息,从内容服务器获取内容数据。但是,在内容
况下,客户端设备无法回放内容数据,即使其从内容服务器获取内容数据也 如此。相应地,在数据管理服务器上,内容获取部分可以获取数据格式不符
数据格式转换为符合标准格式的数据格式。这使客户端设备可以从数据管理 服务器获取数据格式与客户端设备兼容的内容数据。
内容服务器也可以为符合DLNA指南的数字媒体服务器,以及客户端设备 可以为符合DLNA指南的数字媒体播放器。
根据本发明的另一实施例,提供了一种数据管理系统,其包括内容服务 器、客户端设备、以及数据管理服务器。内容服务器存储内容数据以及包含 内容数据属性信息与内容数据位置信息的元数据。客户端设备根据元数据获 取内容数据。数据管理服务器能连接到多个内容服务器与客户端设备。数据 管理服务器配备有数据收集部、数据处理部、以及传送部。数据收集部从 多个内容服务器中的每一个收集元数据。数据处理部根据在数据收集部收集 的元数据中包含的属性信息,分层地构造元数据。传送部响应于来自客户端
设备的请求,向客户端设备传送由数据处理部分层构造的元数据。客户端设
备配备有接收部与内容获取部。接收部接收数据处理部分层构造的元数据。
内容获取部根据在接收部接收的元数据中包含的位置信息,从内容服务器获 取内容数据。
根据本发明的另 一实施例,提供了一种数据管理服务器中的数据管理方 法,该数据管理服务器能连接到内容服务器与客户端设备,该内容服务器存 储内容数据以及包含内容数据属性信息的元数据,该客户端设备根据元数据
获取内容数据。该数据管理方法包括从多个内容服务器中的每一个收集元 数据的步骤;根据在所收集的元数据中包含的属性信息,分层地构造元数据 的步骤;以及响应于来自客户端设备的请求,向客户端设备传送分层构造的 元数据的步骤。
根据本发明的另一实施例,提供了一种程序,其使计算机作为数据管理 服务器,该数据管理服务器能连接到多个内容服务器与客户端设备,该内容 服务器存储内容数据以及包含内容数据属性信息的元数据,该客户端设备根 据元数据获取内容数据。该数据管理服务器配备有数据收集部、数据处理 部、以及传送部。数据收集部从多个内容服务器中的每一个收集元数据。数 据处理部根据在数据收集部收集的元数据中包含的属性信息,分层地构造元 数据。传送部响应于来自客户端设备的请求,向客户端设备传送由数据处理 部分层构造的元数据。
根据本发明的实施例,可以利用统一的数据结构,以集成方式管理在多 个内容服务器上存储的内容的元数据,而不用管内容的位置。


图1为显示根据本发明第一实施例的数据管理系统的配置的解释性图; 图2为显示根据第一实施例的数据管理系统的整体操作的序列图; 图3为显示根据第一实施例的媒体服务器的配置的方框图; 图4为显示根据第一实施例的服务器信息的例子的解释性图; 图5为显示根据第一实施例的、在媒体服务器中存储的元数据的分层结 构的例子的解释性图6为显示包含在元数据中的位置信息的例子的解释性图; 图7为显示包含在元数据中的属性信息的例子的解释性图8为显示分层构造的元数据中的数据安排的另一例子的解释性图; 图9为显示分层构造的元数据中的数据安排的另一例子的解释性图; 图10为显示根据第一实施例的数据管理服务器的硬件配置的方框图; 图11为显示根据第一实施例的数据管理服务器的配置的功能方框解释性图13为显示数据处理部分层地构造的元数据的例子的解释性图; 图14为显示数据管理服务器上分层构造的元数据中的属性信息的例子 的解释性图15为显示其中已经更新了缩略图URL的元数据的例子的解释性图; 图16为显示其中已经更新了内容URL的元数据的例子的解释性图; 图17为显示根据第一实施例的数据管理服务器中的数据管理方法的流 程图18为显示根据第一实施例的数据管理服务器中的数据管理方法的流 程图19为显示根据第一实施例的客户端设备的配置的功能方框图; 图20为显示根据第二实施例的数据管理系统的解释性图; 图21为显示根据第二实施例的数据管理服务器的配置的功能方框图; 图22为显示根据第二实施例的数据管理系统中的数据管理方法的流程 的序列图。
具体实施例方式
以下将参照附图详细描述本发明的优选实施例。请注意在本说明书及 附图中,具有基本相同功能与结构的构成元素具有相同的附图标记,并且省 略对这些构成元素的重复解释。
第一实施例
将参照附图1与2解释根据本发明第一实施例的数据管理系统10。请注 意在对本实施例的解释中,在参照附图1与2解释了数据管理系统10的概 况之后,将参照附图3到19详细解释数据管理系统10的各种配置。
图1为显示根据本实施例的数据管理系统10的配置的解释性图。数据管 理系统10包括媒体服务器12、数据管理服务器20、以及客户端设备30。
媒体服务器12作为内容服务器,其存储内容数据(此后简称为"内容")、 指示内容性质的元数据、内容的缩略图数据(此后简称为"缩略图")、以及 为关于媒体服务器12的信息的服务器信息。在图1中,显示个人计算机、数
字相机、可记录数字多用途盘(DVD)记录器,分别作为媒体服务器12A、媒 体服务器12B、以及媒体服务器12C的例子。在本说明书(其中不特别需要 区分媒体服务器12A、 12B、以及12C)中,将其简称为(多个)媒体服务器 12。
数据管理服务器20具有从每个媒体服务器12收集元数据与缩略图、并 且存储该元数据与缩略图的功能。数据管理服务器20还响应于来自客户端设 备30的请求,向客户端设备30传送元数据与缩略图。
内容的元数据与缩略图。此处,元数据包括内容位置信息,其指示对应于元 数据的内容的位置。客户端设备30可以根据内容位置信息,从媒体服务器 12获取所希望的内容。
接着参照图2解释数据管理服务器20的操作。
图2为显示数据管理系统10的整体操作的序列图。首先,数据管理服务 器20 —旦确认存在媒体服务器12,就请求从媒体服务器12传送元数据(步 骤S52 )。响应于来自数据管理服务器20的元数据传送请求,媒体服务器12 向数据管理服务器20传送关于在媒体服务器12上存储的内容的元数据(步 骤S54 )。然后,数据管理服务器20存储其从媒体服务器12收集的元数据(步 骤S56 )。
接着,数据管理服务器20根据指示缩略图位置的、并且包含在所收集的 元数据中的缩略图位置信息,请求从媒体服务器12传送缩略图(步骤S58 )。 响应于来自数据管理服务器20的缩略图传送请求,媒体服务器12向数据管 理服务器20传送J 某体服务器12上存储的内容的缩略图(步骤S60)。然后, 数据管理服务器20存储其从媒体服务器12收集的缩略图(步骤S62 )。在图 2中,媒体服务器12显示为单个实体,但实际上,存在多个媒体服务器l2, 并且数据管理服务器20对于该多个媒体服务器12执行从步骤S52到步骤S62 的操作。
接着,客户端设备30请求适当的数据管理服务器20传送元数据(步骤 S64 )。响应于该元数据传送请求,数据管理服务器20向客户端设备30传送
元数据与缩略图(步骤S66)。
接着,根据包含在从数据管理服务器20获取的元数据中的内容位置信 息,客户端设备30请求媒体服务器12传送内容(步骤S68)。响应于来自客 户端设备30的内容传送请求,媒体服务器12向客户端设备30传送内容(步 骤S70)。
由此,在根据本实施例的数据管理系统10中,当用户希望在客户端设备 30上回放内容时,可以通过搜索在数据管理服务器20上存储的元数据,来 指定所希望内容的位置,即使用户不知道该内容存储在哪个媒体服务器12上 也如此。另外,因为可以在适当的媒体服务器12运行的同时收集与存储媒体 服务器12的元数据,所以即使当i某体服务器12处于已停止的状态时,也可 以向客户端设备30提供该适当媒体服务器12的元数据。
请注意上述的内容为包括任意种类数据的概念,例如音频数据(包括 音乐、讲座、收音机节目等等)、可视数据(包括电影、电视节目、视频节目、 照片、图画、图表等等)、以及其他数据(例如游戏、软件等等)。
另外,在图1中显示个人计算机、数字相机、以及DVD记录器作为媒体 服务器12的例子,但是媒体服务器12可以为配备有存储与传送内容与元数 据的功能以及其他功能的任意设备。例如,媒体服务器12可以为信息处理设 备,例如家用图像处理设备(视频台等等)、移动电话、个人方便电话系统 (PHS)、移动音频回放设备、移动图像处理设备、个人数字助理(PDA)、家 用游戏设备、移动游戏设备、家用电器等等。同样,在图1中,显示个人计 算机作为数据管理服务器20的例子,并且显示设备被显示为客户端设备30 的例子,但是也可以从上述信息处理设备配置数据管理服务器20和客户端设 备30。
另外,根据本实施例的数据管理系统IO也可以在遵守数字生活网络联盟 (DLNA)指南与统一即插即放(UPnP )标准的家用网络中配置。例如,即使 将媒体服务器12配置为遵守DLNA指南的数字媒体服务器(DMS),也可以将 客户端设备30配置为遵守DLNA指南的数字媒体播放器(DMP)。另外,也可 以配置数据管理服务器20使得其配备遵守DLNA指南的数字媒体服务器与数 字媒体播放器两者的功能。
接着,将参照图3到图9详细解释媒体服务器12的配置。
图3为显示媒体服务器12的配置的方框图。媒体服务器12包括通信
部108、内容获取部112、数据管理部116、存储部120、以及回放部124。
通信部108为与通信网络14、数据管理服务器20、客户端设备30等等 的接口,并且具有发送部与接收部的功能。例如,通信部108从通信网络14 接收内容,将元数据与缩略图传送给数据管理服务器20,并且将内容传送给 客户端设备30。通信部108也可以配置为软件,并且其也可以配置为硬件, 例如与局域网(LAN)兼容的通信设备、与无线USB兼容的通信设备、利用电 线进行通信的有线通信设备等等。
内容获取部112具有从外部源获取内容的功能。例如,内容获取部112 可以从内容分发服务器获取内容,并且内容获取部112可以获取在存储介质 中存储的内容。该存储介质可以为例如非易失存储器,例如电可擦除可编程 只读存储器(EEPROM)、可擦除可编程只读存储器(EPROM)等等、诸如硬盘、 软盘等磁盘、诸如可记录密致盘(CD-R)、可重写密致盘(CD-RW )、可记录数 字多用途盘(DVD-R)、可重写数字多用途盘(DVD-RW)、双层可记录数字多用 途盘(DVD+R)、双层可重写数字多用途盘(DVD+RW)、数字多用途盘随机访问 存储器(DVD-RAM )、可记录蓝光盘(BD-R)、双层可记录蓝光盘(BD+R )等光 盘、或者;兹光(MO)盘等等。
数据管理部116写入数据到存储部120,并且从存储部120读取数据。 例如,数据管理部116根据预定规则,向存储部120与元数据和缩略图一起 写入由内容获取部112获取的内容。另外,当数据管理服务器20请求传送元 数据时,数据管理部116从存储部120读取该元数据。另外,当客户端设备 30请求传送内容时,数据管理部116可以从存储部120读取该内容。
存储部120存储内容、缩略图、服务器信息、以及元数据。回放部124 可以回放数据管理部116从存储部120读取的内容。如上所述,内容为包括 音频、运动画面、静止图像等等的概念。缩略图为显示内容性质的尺寸减少 的图像。缩略图可以为专集封套,或者在内容为运动画面的情况下,为来自 该运动画面的一个场景。服务器信息为关于媒体服务器12的信息。以下将参 照图4解释服务器信息。
图4为显示服务器信息的例子的解释性图。服务器信息包括服务器ID、 服务器名称、互连网协议(IP)地址、全局唯一标识符(UUID)、以及更新信 息。服务器ID为数据管理系统10用来识别每个i某体服务器12的信息。服务 器名称为例如根据用户设置分配给每个媒体服务器12的名称。
IP地址为识别连接到因特网的每个设备的信息。UUID为被唯一分配给每
个媒体服务器12与每种设备的通用识别信息。更新信息为每当更新在媒体服 务器12的存储部120中存储的任何信息时都改变、并且使之能够确认更新了 特定信息的信息。例如,更新信息可以指示更新的数目,并且可以指示更新 时间。
具体地,图4所示的例子显示以下情况媒体服务器12的服务器ID为 "001",服务器名称为"服务器A", IP地址为"192.168.130.76", UUID为 "AF8CD239",并且更新信息为"12"。请注意表达图4中每个项目的格式 可能是简单的。例如,UUID可以128位格式表示。还请注意在本说明书中, 更新信息指示媒体服务器12的存储部120已经被更新的次数。请注意服务 器信息还可以包括介质访问控制(MAC)地址。
在存储部120中存储的元数据包括位置信息,其包括指示内容的位置 的内容位置信息、以及指示缩略图信息的位置的缩略图位置信息;以及属性 信息,其指示内容的标题、以及内容的类型,例如其门类等等。元数据由数 据管理部116分层构造,并且在存储部120中分层存储该分层构造的元数据。
的至少一个节点关联。以下参照图5解释在存储部120中存储的元数据的分 层结构。
图5为显示在媒体服务器12中存储的元数据的分层结构的例子的解释性 图。在图5所示的分层结构的例子中,才艮130位于第一级节点上。冲艮130为 没有更高级节点的节点。在附属于第一级的第二级节点上放置多个容器。具 体地,在第二级节点上放置称为以下的容器所有曲子140、所有艺术家150、 所有专集160、按门类搜索162、记录的视频164、登记的文件夹166等等。 请注意该容器可以为由UPnP AV内容目录服务定义的容器,或者可以为具 有附属节点的节点。
在存储部120中存储的音频内容的所有元数据位于附属于所有曲子140 节点的第三级节点上,图5所示的例子为"Showajima" 142与"One September" 144。在存储部120中存储的音频内容中的每个艺术家的内容目录位于附属于 所有艺术家150节点的第三级节点上,图5所示的例子为"A-DASH" 152。
在存储部120中存储的艺术家为"A-DASH"的音频内容的元数据位于 附属于"A-DASH节点"152的第四级节点上,图5所示的例子为"Showajima"154与"Ue o Muite Hashirou" 156。以相同的方式,容器与内容元数据位于 附属于所有专集160、按门类搜索162、记录的视频164、以及登记的文件夹 166节点的节点。
以相同的方式,数据管理部116可以通过将任意给定内容的元数据与为 各个节点(容器或者内容元数据记录)的识别信息的对象ID相关联,分层地 构造元数据。即,将元数据记录置于一节点上或者将元数据记录分配给一节 点等同于将元数据记录与该节点的对象ID相关联。在本说明书中,为了解释 本发明的方便,任意给定节点的对象ID将与图5中分配给该容器或者内容元 数据记录的附图标记相同。例如,图5中第三级上"Showajima,, 142的对象 ID为142。以下参照图6与图7解释与对象ID相关联的元数据的例子。
图6为显示包含在元数据中的位置信息的例子的解释性图。图7为显示 包含在元数据中的属性信息的例子的解释性图。
参照图6,位置信息包括内容ID、对象ID、链接ID、父ID、子ID、 内容统一资源定位符(URL)、以及缩略图URL。内容ID为通过其可以识别在 媒体服务器12上存储的内容的信息。图6显示以下情况"Showajima"的内 容ID为"1001", "One September" 的内容ID为"1002",并且"Ue o Muite Hashirou,, 的内容ID为"1003"。
如上所述,对象ID为用来识别分层树形结构数据安排中元数据记录位于 其上的节点的信息。因此,即使只有一个标题为"Showajima"的内容文件存 储在媒体服务器12上,也会有以下情况"Showajima"的元数据被分配给图 5所示的树形结构数据安排中的多个节点,并且与多个对象ID相关联。具体 地,内容ID为"1001"的"Showajima"与对ID "142"与"152"相关联, 内容ID为"1002"的"One September"与对象ID "144"相关联,内容ID 为"1003"的"Ue o Muite Hashirou" 与对象ID "156"相关联的。
在其中单个内容文件的元数据被作为多个元数据记录分配给多个节点的 树形结构数据安排中,在元数据记录之一作为主元数据记录的情况下,在其 他元数据记录中具有链接ID,并且该链接ID为主元数据记录的对象ID。在 图5中,"Showajima" 的元数据被分配给多个节点,因此在图6中,与对象 ID "142"关联的元数据记录作为主元数据记录,并且在与对象ID "154"关 联的元数据记录中,链接ID为"142",即主元数据记录的对象ID。
父ID为对于元数据记录所分配的节点的较高级节点的对象ID。具体地, 在图5所示的例子中,对象ID为"140"的所有曲子容器位于具有对象ID "142" 的"Showajima"记录的较高级节点上,因此,在具有对象ID "142"的 "Showajima"记录中,父ID为"140"。同样,在具有对象ID "144"的"One September"记录中父ID为"140",在具有对象ID "154"的"Showajima" 记录中父ID为"152",在具有对象ID "156"的"Ue o Muite Hashirou" 记录中父ID为"152"。
子ID为元数据记录所分配的节点的附属节点的对象ID。具体地,在图5 所示的例子中,具有对象ID "142"的"Showajima"记录、具有对象ID "144" 的"One September"记录、具有对象ID "154"的"Showajima"记录、以及 具有对象ID "156"的"Ue o Muite Hashirou"记录自身都在最低级上,所以 它们没有子ID。在另一方面,具有对象ID "140"的所有曲子容器具有为 "Showajima"记录的对象ID的子ID "142"以及为"One September"记录 记录的对象ID的子ID "144"。
内容URL为指示对应于元数据的内容的位置的内容位置信息。URL的一 部分包括其中存储该内容的媒体服务器12的IP地址。例如,如图6所示, 在IP地址为192168.130.76的媒体服务器12上存储的内容的内容URL可以为 192168.130.76xxxaaa…的形式,其在开始处包含IP地址。以与内容URL类似 的方式,缩略图URL为指示对应于元数据的内容的缩略图的位置的缩略图位 置信息。
参照图7,属性信息包括对象ID、媒体类型、标题、艺术家、专集、 门类、以及^f各式。
媒体类型为指示表达内容的媒体的类型的信息,例如音频、图像、照片 等等。标题为内容的标题。艺术家为指示音频内容的演唱者、表演者等等的 信息。专集为指示包含该内容的专集的名称的信息。门类为指示根据内容性 质的类别的信息,例如流行音乐、摇滚、爵士乐、电影插曲、古典、室内、 电子音乐、动作片、科幻片、恐怖片、喜剧、悬疑等等。
格式为指示内容的数据格式的信息。数据格式的例子包括对于图像压 缩格式的联合图像专家组(JPEG)、 MPEG1、 MPEG2、 MPEG4等等,对于音频压 缩格式的MPEGl音频层3 (MP3)、线性PCM (LPCM)、高级音频编码(AAC )、 Windows媒体音频9 ( WMA9 )、自适应变换声学编码(ATRAC )、 ATRAC3 等等。
例如,在图7中,对于对象ID为"142"的内容,Jf某体类型为"音频"、 标题为"Showajima",艺术家为"A-DASH",专集为"Elevator",门类为"流 行音乐",以及格式为"MP3"。
请注意以上参照图5解释了元数据的分层结构,但是存在以下情况 在每个媒体服务器12中分层结构不相同。例如,媒体服务器12A具有图5所 示的分层结构,但是也可以设想媒体服务器12B与媒体服务器12C具有如下 解释的图8与图9所示的分层结构。
图8为显示分层构造的元数据的数据安排的另一例子的解释性图。在图 8所示的例子中,根170位于第一级,附属于根170的容器位于第二级,例 如音频172、视频1S4、照片185、用户文件186等等。
另外,附属于音频172的容器位于第三级,例如艺术家173、专集176、 门类179、所有182等等。另外,附属于艺术家173的多个个别艺术家174 位于第四级,其每一个为用于个别艺术家的容器。另外,多个曲子175位于 第五级,其为内容,并且附属于每个个别艺术家174。
另外,附属于专集176的多个个别专集177位于第四级,其每一个为用 于个别专集的容器。多个曲子178位于第五级,其为内容,并且附属于每个 个别专集177。另外,附属于门类179的多个个别门类180位于第四级,其 每一个为用于个别门类的容器。多个曲子181位于第五级,其为内容,并且 附属于每个个别门类180。另外,多个曲子183位于第四级,其为内容,并 且附属于所有182。请注意用于个别艺术家174、个别专集177、个别门类 180、 以及曲子175到183的附图标记不指示对象ID。
用于单个内容文件的容器与元数据记录也可以与附属于音频172的容器 与元数据记录同样的方式,被分配到附属于视频184、照片185、以及用户文 件186的位置,但是图8中省略了这些。
图9为显示分层构造的元数据的数据安排的另一例子的解释性图。在图 9所示的例子中,根187位于第一级,附属于根187的容器位于第二级,例 如音乐点播台188、照片专集197、视频片段198、应用与服务199等等。
另外,诸如所有189、正式日期与时间191、获取日期与时间194等等附 属于音乐点播台188的容器位于第三级。另外,多个曲子190位于四级,其 为内容,并且附属于所有189。
另外,多个个别正式日期与时间192位于四级,其附属于正式日期与时
间191,并且每个为用于个别正式日期与时间的容器。多个曲子190位于第
五级,其为内容,并且附属于每个个别正式日期与时间192。另外,多个个 别获取日期与时间195位于四级,其附属于获取日期与时间194,并且每个 为用于个别获取日期与时间的容器。多个曲子196位于第五级,其为内容, 并且附属于每个个别获取日期与时间195。请注意用于个别正式日期与时 间192、个别获取日期与时间195、以及曲子190到196的附图标记不指示对 象ID。
用于单个内容文件的容器与元数据记录也可以与附属于音乐点播台188 的容器与元数据记录同样的方式,被分配到附属于照片专集197、视频片段 198、应用与服务199的位置,但是图9中省略了这些。
以上详细描述了媒体服务器12的结构。如上所述,存在媒体服务器12 上的分层结构中数据安排根据个别媒体服务器12而不同的情况。因此,如果 用户试图使用客户端设备30搜索个别媒体服务器12上的内容,则用户必须 根据对各个媒体服务器12上的分层结构的理解,确定使用哪种内容搜索方 法,这是不方便的。
根据本实施例的数据管理系统10的目地之一为处理该问题。在根据本实
施例的数据管理系统10中,配备数据管理服务器20使之可能简化用户搜索 媒体服务器12上的内容的搜索操作。以下将参照图10到图18详细解释数据 管理服务器20的配置。
图10为显示根据本实施例的数据管理服务器20的硬件配置的方框图。 数据管理服务器20配备有中央处理单元(CPU) 201、只读存储器(ROM) 202、随机访问存储器(RAM) 203、主机总线204、桥接205、外部总线206、 接口 207、输入设备208、输出设备210、存储设备(HDD) 211、驱动器212、 以及通信设备215。
CPU 201作为计算处理设备与控制设备,并且根据各种程序,控制数据 管理服务器20的整体操作。CPU 201也可以为微处理器。ROM 202存储CPU 201 使用的程序、计算参数等等。RAM 203临时存储CPU 201在执行其功能时使 用的程序、在执行这些功能时根据需要而改变的参数等等。CPU 201、 ROM 202、 以及RAM 203由主机总线204互联,主机总线204由CPU总线等等组成。
主机总线204通过桥接205连接到外部总线206,外部总线206为外围 组件互连/接口 (PCI)总线等等。
输入设备208包含用户操作的操作部、输入控制电路等等。操作部例 如可以为鼠标、键盘、触摸屏、按钮、开关、拉杆等等。输入控制电路根据 用户的操作,生成输入信号,并且输出输入信号到CPU 201。数据管理服务 器20的用户使用输入设备208来输入各种数据到数据管理服务器20,并且 命令数据管理服务器20的处理操作。
输出设备210包括显示设备与音频输出设备。显示设备可以为阴极射线 管(CRT)显示设备、液晶显示(LCD)设备、灯等等。音频输出设备可以为 扬声器、耳机等等。输出设备210例如输出被回放的内容。具体地,显示设 备显示各种信息,例如被回放的图像数据等等,作为文本与图像。相反,音 频输出设备将被回放的音频数据等等转换为声音,并且将其输出。
存储设备211为用来存储数据的设备,其被配置作为根据本实施例的数 据管理服务器20的存储部的例子。存储设备211可以包括存储介质、在存储 介质中记录数据的记录设备、从存储介质读取数据的读取设备、删除在存储 介质中记录的数据的删除设备等等。存储设备211例如可以由硬盘驱动器 (HDD)构成。存储设备211驱动硬盘,并且存储CPU 201执行的程序与各 种数据。元数据、缩略图、以及服务器信息也可以存储在存储设备211中。
驱动器212为存储介质的读写器,并且可以内置于数据管理服务器20、 或者从外部附接到数据管理服务器20。驱动器212读取在安装到驱动器212 中的可去除存储介质24 (例如磁盘、光盘、磁光盘、半导体存储器等等)中 记录的信息,并且输出该信息到RAM 203。
通信设备215为通信接口 ,其被配置例如作为连接到通信网络14的通信 设备等等。通信设备215也可以为兼容无线局域网(LAN)的通信设备、兼容 无线USB的通信设备、或者使用电线进行通信的有线通信设备。通信设备215 在媒体服务器12与客户端设备30之间通过(例如)家用网络发送与接收各 种数据,例如元数据、缩略图、以及服务器信息等等。
图11为显示根据本实施例的数据管理服务器20的配置的功能方框图。 数据管理服务器20配备有通信部220、数据收集部224、控制部228、数 据处理部232、作为确定部的服务器信息确定部234、存储部236、设置部240、 缩略图收集部244、元数据传送部248、缩略图传送部252、以及解码器256。
通信部220为与媒体服务器12、客户端设备30等等的接口,并且具有 发送部与接收部的功能。例如,通信部220可以从媒体服务器12接收元数据、
缩略图、以及服务器信息等等,并且将该元数据、缩略图、以及服务器信息
等等传送给客户端设备30。通信部220可以为在图10中显示的通信部215, 并且其也可以为软件,例如通信程序,图10中显示的CPU 201根据该通信程 序操作。
数据收集部224根据控制部228的控制,从每个媒体服务器12收集元数 据以及服务器信息。例如,数据收集部224可以配备有遵守DLNA指南的数字 媒体播放器的功能,并且可以检测通过家用网络连接的媒体服务器12。数据 收集部224可以请求从所检测的媒体服务器12发送服务器信息,并且收集来 自媒体服务器12的服务器信息。
另外,当任何一个媒体服务器12从已停止状态改变到运行状态时,以及 当任何一个媒体服务器12从运行状态改变到已停止状态时,数据收集部224 可以接收来自适当媒体服务器12的改变信息,其指示媒体服务器12的运行 状态将改变。数据处理部232在存储部236中存储数据收集部224收集与运 行状态相关的服务器信息。以下将参照图12解释在存储部236中存储的与运 行状态相关的服务器信息。
图12为显示在存储部236中存储的与运行状态相关的服务器信息的例子 的解释性图。该服务器信息包括服务器ID、服务器名称、IP地址、UUID、 更新信息、以及运行状态。服务器ID、服务器名称、IP地址、UUID、以及更 新信息如参照图4解释的那样。运行状态为指示适当的媒体服务器12是否正 在运行的信息。
例如,如图12所示,存储部236存储以下服务器信息记录,其中服务器 ID为"001",服务器名称为"服务器A", IP地址为"192.168.130.76" ,UUID 为"AF8CD239",更新信息为"11",并且运行状态为"正在运行"。另外,存 储部236还存储以下服务器信息记录,其中服务器ID为"002",服务器名称 为"服务器B", IP地址为"192.168.130.78" ,UUID为"DDA8701B",更新信 息为"34",并且运行状态为"正在运行"。在图12所示的另一例子中,存储 部236还存储以下服务器信息记录,其中服务器ID为"003",服务器名称为 "服务器C,,, IP地址为"192.168.130.84" ,UUID为"CE4HDCA4",更新信息 为"56",并且运行状态为"已停止"。
返回到参照图11对数据管理服务器20的配置的解释,数据收集部224 根据控制部228的控制,收集来自每个媒体服务器12的元数据。元数据包括参照图6解释的位置信息、以及参照图7解释的属性信息。请注意虽然在 图6与图7之间划分位置信息与属性信息以使之更容易解释它们,但是位置 信息与属性信息也可以单个表的形式表示。
控制部228控制数据收集部224收集服务器信息与元数据、以及缩略图 收集部244收集缩略图。例如,控制部228使数据收集部224收集服务器信 息的定时可以为当数据管理服务器20开始运行时、基于用户设置按照一时 间间隔(例如,每分钟一次或者每30分钟一次)、基于用户设置在一时间上 (例如,10: 30)、或者当收到改变信息指示媒体服务器12将改变到运行状 态时。控制部还确定在数据收集部224收集的服务器信息中包含的UUID是否 为未知媒体服务器12的UUID。在服务器信息中包含的UUID是未知媒体服务 器12的UUID的情况下,控制部228控制数据收集部224,使得数据收集部 224从适当的媒体服务器12收集元数据。
在另一方面,在服务器信息中包含的UUID是已知媒体服务器12的UUID 的情况下,控制部228控制数据收集部224,使得数据收集部224基于在服 务器信息中包含的IP地址或者更新信息是否有改变,从适当的媒体服务器 12收集元数据。
为了提供更详细的解释,控制部228可以调节数据收集部224每单位时 间收集的元数据记录的数目。例如,当数据收集部224收集了指定数目的元 数据记录时,控制部228可以暂停数据收集部224收集元数据,直至经过预 设等待时间。在经过该等待时间之后,控制部228可以重新启动数据收集部 224收集指定数目的元数据。
如果使用该配置,则可以通过等待时间的设置,限制数据收集部224每 单位时间收集的元数据记录的数目。这使之可以减少数据管理服务器20与媒 体服务器12上的处理负担。
另外,设置部240可以如此配置,使得其可以根据数据管理服务器20和 /或媒体服务器12的处理负担和/或信息处理能力,设置所述等待时间。如果 使用该配置,则在数据管理服务器20的信息处理能力不高、或者用户正在数 据管理服务器20上进行操作的情况下,设置部240可以延长等待时间,由此 限制数据管理服务器20用来收集元数据的处理量。在另一方面,在数据管理 服务器20的信息处理能力为高、或者用户没有正在数据管理服务器20上进 行操作的情况下,设置部240可以缩短等待时间,或者将等待时间设置为零,
以尝试更快地进行元数据收集。
另外,在数据收集部224已经从一个媒体服务器12收集了对于相同内容 的多个元数据记录的情况下,控制部228可以使数据处理部232在建立分层 结构的处理时仅使用元数据记录之一。具体地,在收集包含链接ID的元数据 记录之前,控制部228检查是否已经收集了对于其来说、该链接ID为对象 ID的元数据记录,并且如果已经收集了,则不收集该包含链接ID的元数据 记录。另外,在收集包含链接ID的元数据记录之后收集了对于其来说、该链 接ID为对象ID的元数据记录的情况下,控制部228可以抛弃该包含链接ID 的元数据记录,并且使数据收集部224在建立分层结构的处理时使用对于其 来说、该链接ID为对象ID的元数据记录。控制部228也可以抛弃不包含内 容URL的元数据。
当完成了对来自一个媒体服务器12的元数据的收集时,控制部228也可 以指示缩略图收集部244开始收集来自同一媒体服务器12的缩略图。
数据处理部232执行处理,以将服务器信息、元数据与缩略图写到存储 部236,并且执行处理,以从存储部236读取服务器信息、元数据与缩略图。
更具体地,数据处理部232分层地构造所收集的元数据,并且将其存储 在存储部236中。此时,数据处理部232根据属性信息分层地构造元数据, 而不用参照在元数据中包含的位置信息。将参照图13解释如此根据属性信息 分层地构造的元数据的具体例子。
图13为显示数据处理部232分层地构造的元数据的例子的解释性图。图 13显示以下情况数据管理服务器20收集了来自服务器12的图6与图7中 所示的元数据。
在图13所示的分层结构的例子中,根400位于第一级。附属于根400的 诸如视频410、音频430、照片470等等容器位于第二级。附属于^L频410的 所有视频412与门类416位于第三级。附属于所有视频412的视频414位于 第四级。附属于门类416的个别门类418也位于第四级,并且附属于个别门 类418的视频420位于第五级。请注意在图13中,显示为矩形的节点为容 器,而显示为椭圓的节点为内容文件的元数据记录。即,视频410指示视频 文件的元数据附属于视频410,并且视频414指示视频内容元数据记录本身。
附属于音频430的多个容器也位于第三级。具体地,附属于音频430的 所有音乐432、艺术家440、专集450、以及门类460位于第三级。此处,数
据处理部232参照图7中所示的从媒体服务器12收集的、对于"Showajima"、 "One S印tember"、 "Ue o Muite Hashirou',的属性信息中的4某体类别。数 据处理部232确认i某体类别为"音频",然后将"Showajima"、 "One S印tember"、 "Ue o Muite Hashirou"的元数据分配到附属于所有音乐432 的第四级。在图13中,作为例子,Showajima 434与One September 436显 示位于属于所有音乐432的第四级。
数据处理部232还参照图7中所示的从媒体服务器12收集的、对于 "Showajima"、 "One September"、 "Ue o Muite Hashirou,,的属性4言息中的 艺术家。数据处理部232确认艺术家为"A-DASH"与"Mint",然后在附属于 艺术家440的第四级上分配用于"A-DASH"与"Mint"的容器。在图13中, 作为例子,A-DASH 442显示位于属于艺术家440的第四级。^:据处理部232 还参照"Showajima"与"Ue o Muite Hashirou"的元数据中的艺术家。数 据处理部232确:〖人"Showajima"与"Ue o Muite Hashirou"的艺术家为 "A—DASH",纟求后^)夺"Showajima"与"Ue o Muite Hashirou" 6勺元#:才居分酉己 到附属于A-DASH 442的第五级。在图13中,作为例子,显示Showajima 444 与Ue o Muite Hashirou 446附属于A-DASH 442的第五级。
另外,个别专集452位于附属于专集450的第四级。请注意个别专集 452包括在图7所示的属性信息中包含的专集名称"Elevator"与"Season" 等等。另外,曲子454位于附属于个别专集452的第五级。
另外,个别门类462位于附属于门类460的第四级。请注意个别门类 462包括在图7所示的属性信息中包含的门类名称"流行音乐"、"摇滚"等 等。另外,曲子464位于附属于别门类462的第五级。
另外,附属于照片470的所有照片472、专集480、以及曰历486位于第 三级。另外,照片474位于附属于所有照片472的第四级。个别专集482位 于附属于专集480的第四级,另外,照片484附属于个别专集482的第五级。 另外,个别日期与时间488位于附属于日历486的第四级,另外,照片490 附属于个别日期与时间488的第五级。
如上所述,数据处理部232可以根据在所收集的元数据中包含的属性信 息,分层地构造元数据。即,数据处理部232参照在元数据中包含的属性信 息,以确定元数据应该被分配到附属于哪些容器的哪些节点。然后,数据处 理部232将元数据与该元数据所分配的节点的对象ID相关联。因此,客户端
设备30可以搜索内容,而不用知道内容存储在哪个媒体服务器12上。
请注意在以上解释中,解释了以下情况数据处理部232将将元数据 写到存储部236之前,分层地构造元数据,但是数据处理部232也可以分层 地构造在存储部236中存储的元数据。
如果使用该配置,则例如当从客户端设备30收到元数据传送请求时,数 据管理服务器20可以分层地构造在存储部236中存储的元数据。即,使数据 管理服务器20只有当从客户端设备30收到元数据传送请求时才进行分层构 造处理使之可能限制数据管理服务器20上用于进行分层构造处理的处理负 担,即使在频繁更新在媒体服务器12上存储的内容的情况下也如此。
图14为显示数据管理服务器20上分层构造的元数据中的属性信息的例 子的解释性图。数据处理部232将在图7所示的元数据中包含的对象ID改变 为元数据记录所分配的数据管理服务器20上节点的对象ID,如图14所示。 具体地,数据处理部232将对象ID 434和444与"Showajima"相关联,将 对象ID 436与"One September"相关联,并且将对象ID 446与"Ue o Muite Hashirou"相关联。
数据处理部232还向存储部236写入缩略图收集部244收集的缩略图。 数据处理部232还改变或者更新在与写入存储部236的缩略图关联的元数据 记录中包含的缩略图URL。即,在数据收集部224从媒体服务器U收集元数 据的时间点上,缩略图URL指示媒体服务器12上缩略图的位置。数据处理部 232当其将缩略图存储在存储部236中时,可以改变缩略图URL,以指示存储 部236中缩略图的位置。
图15为显示数据处理部232已经改变了缩略图URL的元数据的例子的解 释性图。在图15中所示的元数据包括内容ID、对象ID、链接ID、父ID、 子ID、内容URL、缩略图URL、以及服务器UUID。在每个元数据记录中,对 象ID、链接ID、与父ID为根据每个元数据所分配的节点而分配的ID,如图 13所示。例如,内容ID为"1001"的"Showajima"与对象ID "434"和"444" 关联。具有对象ID "434"的"Showajima"具有父ID "432",这是因为其较 高级节点为所有音乐432。
如上所述,内容URL为指示内容的位置的内容位置信息。内容URL指示 内容位于哪个媒体服务器12之上。内容URL的一部分也包括适当媒体服务器 12的IP地址。
缩略图URL为指示缩略图的位置的缩略图位置信息。在图6中,缩略图 URL指示媒体服务器12上的缩略图的位置。但是,在将缩略图存储在数据管 理服务器20的存储部236中之后,数据处理部232可以重写缩略图URL,使 得缩略图URL指示在数据管理服务器20的存储部236中的缩略图的位置,如 图15所示。
服务器UUID为指示每个元数据记录从哪个媒体服务器12收集的信息。 因此,图15中所示的所有元数据记录中的UUID "AF8CD239"意味着所有元 数据记录都从UUID为"AF8CD239"的媒体服务器12收集。
由此,根据本实施例的数据处理部232可以更新在元数据中包含的、并 且对应于在存储部236中存储的缩略图的缩略图URL,从而缩略图URL指示 在存储部236中缩略图的位置。在本实施例中,客户端设备30根据在从数据 管理服务器20获取的元数据中包含的缩略图URL,获取缩略图。因此,如果 在元数据中包含的缩略图URL指示媒体服务器12上的位置,则客户端设备 30将必须访问媒体服务器12以获取缩略图。但是,在这种情况下,如果适 当的媒体服务器12没有运行,则客户端设备30无法获取缩略图,除非其特 意启动媒体服务器12。由此,如上所述,更新在元数据中包含的缩略图URL 使得其指示数据管理服务器20上的位置,使客户端设备30可以从数据管理 服务器20获取缩略图,而不用关心媒体服务器12的运行状态。
另外,在适当的i某体服务器12的IP地址已经改变的情况下,数据处理 部232可以根据服务器信息确定部234的判定,更新在元数据中包含的内容 URL。更具体地,其中存储内容的媒体服务器12的IP地址被包含作为内容 URL的一部分。相应地,服务器信息确定部234确定媒体服务器12的IP地 址是否已经改变。在服务器信息确定部234确定媒体服务器12的IP地址已 经改变的情况下,数据处理部232可以临时将在内容URL中包含的IP地址重 写为媒体服务器12的改变后的IP地址。
例如,考虑在存储部236中存储图12所示的服务器信息、并且数据管理 服务器20收到新服务器信息(其中UUID为"AF8CD239"、并且IP地址为 "192. 168. 130. 104")的情况。在这种情况下,服务器信息确定部234参照 在存储部236中存储的服务器信息,并且确认对于具有UUID "AF8CD239" 的媒体服务器12, IP地址为"192.168.130.76"。请注意在图ll中,显示 服务器信息确定部234通过数据处理部232获取服务器信息,但是可以与数
据处理部232分离地配备读写部,并且服务器信息确定部234可以通过该读 写部获取服务器信息。接着,服务器信息确定部234比较在新服务器信息中 包含的IP地址"192. 168. 130. 104"与在存储部236中存储的服务器信息中 包含的IP地址"192. 168. 130. 76"。因为这两个IP地址不同,所以服务器信 息确定部234判定媒体服务器12的IP地址已经改变。
接着,数据处理部232可以接收服务器信息确定部234的判定,并且如 图16所示,将在具有服务器UUID "AF8CD239"的元数据中包含的内容URL 的IP地址部分从"192.168.130.76"改变为在新服务器信息中包含的IP地 址"192. 168. 130, 104"。
通过这种方式,在媒体服务器12的IP地址已经改变的情况下,数据管 理服务器20更新在元数据中包含的内容URL。因此,数据管理服务器20可 以临时更新在内容URL中包含的IP地址部分,并且向客户端设备30提供适 当的元数据,即使在再次从适当的媒体服务器12收集元数据之前也如此。
但是,在媒体服务器12的IP地址已经改变的情况下,存在以下可能性 内容URL的非IP地址部分的信息也已经改变。相应地,在J(某体服务器12的 IP地址已经改变的情况下,在已经临时更新在内容URL中包含的IP地址部 分之后,控制部228可以使数据收集部224再次从媒体服务器12收集元数据。
请注意如上所述的媒体服务器12的IP地址改变主要发生在以下描述 的两种情况下。第一种可设想的情况为IP地址由DHCP服务器改变。在i某 体服务器12的IP地址由DHCP服务器自动设置的情况下,DHCP服务器既可 以自动向媒体服务器12分配IP地址,也可以自动改变媒体服务器12的IP 地址。因此,在媒体服务器12连接到其中DHCP服务器如上所述地操作的网 络的情况下,存在媒体服务器12的IP地址由DHCP服务器改变的可能性。
第二可设想的情况为IP地址由用户改变。在媒体服务器12的IP地址 由用户登记的情况下,存在以下可能性用户出于某种原因,例如网络环境 设置的改变等等,改变媒体服务器12的IP地址。
返回对服务器信息确定部234的解释,服务器信息确定部234根据数据 收集部224收集的、对于媒体服务器12的新服务器信息,确定在媒体服务器 12上存储的内容是否已经被更新。更具体地,服务器信息确定部234比较在 新服务器信息中包含的更新信息与在存储部236中存储的服务器信息中包含 的更新信息。如果更新信息不同,则服务器信息确定部234判定在媒体服务
器12上存储的内容已经被更新。
控制部228可以根据服务器信息确定部234关于媒体服务器12已经被更 新的判定,使数据收集部224从媒体服务器12再次收集元数据。
返回到对根据本实施例的数据管理服务器20的配置的解释,存储部236 存储服务器信息、元数据与缩略图。存储部236可以为图IO所示的存储设备 211,并且其也可以为诸如非易失存储器等存储介质,例如电可擦除可编程只 读存储器(EEPR0M)、可擦除可编程只读存储器(EPR0M)等等、诸如硬盘、 软盘等磁盘、诸如可记录密致盘(CD-R)、可重写密致盘(CD-RW )、可记录数 字多用途盘(DVD-R)、可重写数字多用途盘(DVD-RW)、双层可记录数字多用 途盘(DVD+R)、双层可重写数字多用途盘(DVD+RW)、数字多用途盘随机访问 存储器(DVD-RAM)、可记录蓝光盘(BD-R)、双层可记录蓝光盘(BD+R )等光 盘、或者磁光(M0)盘等等。
设置部240进行数据管理服务器20中的各种设置。例如,根据用户操作, 设置部240可以设置将为元数据收集对象的媒体服务器12。在不是元数据收 集对象的媒体服务器12上存储的内容的元数据可以被从存储部236中删除。 控制部228可以使数据收集部224仅从设置部240设置为元数据收集对象的 媒体服务器12收集元数据。
缩略图收集部244根据来自控制部228的缩略图收集指令,从媒体服务 器12收集缩略图。更具体地,缩略图收集部244根据在所收集的元数据中包 含的缩略图URL,从缩略图URL指示的位置收集缩略图。
请注意在对于照片内容不存在缩略图的情况下,数据管理服务器20可 以根据元数据中包含的内容URL,获取照片内容本身,改变照片内容的尺寸 为(例如)160乘160字节,并且将重定尺寸的照片内容在存储部236中存 储作为缩略图。
当从客户端设备30收到元数据传送请求时,元数据传送部248从存储部 236中提取元数据,并且将其传送给客户端设备30。元数据传送部248也可 以被配置使得其具有符合DLNA指南的数字媒体服务器的功能。
缩略图传送部252通过流传送方法,向客户端设备30传送对应于元数据 传送部248传送给客户端设备30的元数据的缩略图。更具体地,客户端设备 30根据在收到的元数据中包含的缩略图URL,请求从数据管理服务器20传送 缩略图。缩略图传送部252接收该缩略图传送请求,并且将缩略图传送给客
户端设备30。在本实施例中,流传送方法为用于与客户端设备3Q的缩略图
处理速度同步地传送缩略图的方法。
解码器256按照需要转换缩略图传送部252传送给客户端设备30缩略图 的数据格式。例如,在缩略图传送部252传送给客户端设备30缩略图的数据 格式为与客户端设备30不兼容的数据格式的情况下,解码器256作为转换部, 其将缩略图转换为与客户端设备30兼容的数据格式。
以上详细解释了数据管理服务器20的配置。请注意可以根据使计算机 执行数据收集部224、控制部228、数据处理部232、服务器信息确定部234、 设置部240、缩略图收集部244、元数据传送部248、缩略图传送部252、以 及解码器256的操作的计算机程序,获得等同于上述在诸如图10所示的CPU 201、 ROM 202、以及RAM 203等硬件中的配置的功能的功能。
接着,参照图17与图18解释根据本实施例的数据管理服务器20中的数 据管理方法。
图17与图18为显示根据本实施例的数据管理服务器20中的数据管理方 法的流程图。参照图17与图18,数据管理服务器20首先存储当前时间作为 第一基点时间(步骤S504 )。接着,数据管理服务器20确定其是否已经从媒 体服务器12收到作为运行状态改变信息的状态改变通知(步骤S508 )。在数 据管理服务器20确定其已经收到状态改变通知的情况下,数据处理部232更 新在存储部236中存储的服务器信息中包含的运行状态(步骤S512 )。然后, 该处理行进到图18所示的步骤S604。
在数据管理服务器20在步骤S508确定其没有收到状态改变通知的情况 下,控制部228确定自从在步骤S504存储了第一基点时间后是否经过了指定 的时间(步骤S516)。在控制部228确定自从第一基点时间后经过了指定的 时间的情况下,该处理行进到图18所示的步骤S604。在控制部228确定自 从第一基点时间后没有经过指定的时间的情况下,控制部228确定是否存在 终止请求(步骤S52Q)。在控制部228确定存在终止请求的情况下,该处理 终止。在控制部228确定不存在终止请求的情况下,该处理返回到步骤S508。
接着,参照图18,数据收集部224根据控制部228的控制,从连接到家 用网络的媒体服务器收集服务器信息,并且在存储部236中存储服务器信息 (步骤S604 )。此处,可以根据步骤S604是在步骤S512之后还是在步骤S516 之后执行来区分媒体服务器12。例如,在步骤S604是在步骤S512之后执行
的情况下,可以仅从发送了状态改变通知的媒体服务器12收集服务器信息。
在在步骤S604是在步骤S516之后执行的情况下,可以从连接到家用网络的 所有媒体服务器12收集服务器信息。
接着,数据管理服务器20根据数据收集部224从媒体服务器12收集的 服务器信息,确定媒体服务器12是否为已知的(步骤S608 )。当数据管理服 务器20确定々某体服务器12为已知的时,服务器信息确定部234根据服务器 信息,确定媒体服务器12的IP地址是否已经被更新(步骤S612)。在服务 器信息确定部234确定媒体服务器12的IP地址已经被更新的情况下,数据 处理部232将在存储部236中存储的元数据的中包含的内容URL的IP地址部 分改变为媒体服务器12的新IP地址(步骤S616 )。
在步骤S616之后,在数据管理服务器20在步骤S612确定媒体服务器 12的IP地址没有被更新之后,并且在数据管理服务器20在步骤S6Q8确定 媒体服务器12不是已知的之后,服务器信息确定部234根据在服务器信息中 包含的更新信息,确定在媒体服务器12上存储的内容或者元数据是否已经被 更新(步骤S620 )。在服务器信息确定部234确定在媒体服务器12上存储的 内容或者元数据已经被更新的情况下,数据收集部224根据控制部228的控 制,从媒体服务器12收集作为单位量的10条元数据记录(步骤S624 )。
接着,控制部228 —次一条记录地比较在步骤S624收集的元数据与在存 储部236中存储的元数据(步骤S628 )。然后,控制部228确定元数据记录 是否已经被更新或者是否已经添加新元数据记录(步骤S632 )。接着,数据 处理部232分层地构造控制部228已经确定被更新或者添加的元数据(步骤 S636 )。然后,数据处理部232将分层构造的元数据存储在存储部236中(步 骤S640 )。
接着,控制部228确定其是否已经执行了对于所有IO条元数据记录的元 数据比较(步骤S644 )。当没有执行对于所有10条元数据记录的元数据比较 时,控制部228返回到步骤S628处的处理。在另一方面,当已经执行了对于 所有10条元数据记录的元数据比较时,数据管理服务器20存储当前时间作 为第二基点时间(步骤S648 )。接着,数据管理服务器20确定自从第二基点 时间之后是否经过了指定的等待时间(步骤S652 )。在自从第二基点时间之 后是否经过了指定的等待时间之后,控制部228确定是否已经收集了在媒体 服务器12之一上存储的所有元数据记录(步骤S656 )。 当控制部228在步骤S656确定没有收集在该一个媒体服务器12上存储 的所有元数据记录时,控制部228重复在步骤S624处开始的处理。在另一方 面,当控制部228在步骤S656确定收集了在该一个媒体服务器12上存储的 所有元数据记录时,数据处理部232从存储部236中删除关于先前存储在该 一个媒体服务器12上的、但是现在已经被删除的内容的元数据(步骤S660 )。
在步骤S660处的处理之后,控制部228确定是否从为收集目标的所有媒 体服务器12收集了元数据(步骤S664 )。在没有从为收集目标的所有媒体服 务器12收集了元数据的情况下,数据管理服务器20重复在步骤S608处开始 的处理。
在另一方面,在控制部228确定已经从为收集目标的所有媒体服务器12 收集了元数据的情况下,数据收集部224根据控制部228的控制,依次从媒 体服务器12收集缩略图,并且数据处理部232在存储部236中存储所搜集的 缩略图(步骤S668 )。然后,数据处理部232在元数据中更新对于在存储部 236中存储的缩略图的缩略图URL (步骤S672 )。然后,数据管理服务器20 执行图17所示步骤S504处的处理。
以上解释了根据本实施例的数据管理服务器20的配置与操作。接着将参 照图19解释客户端设备30的配置。客户端设备30的硬件配置与参照图10 解释的数据管理服务器20的硬件配置基本相同,因此省略对硬件配置的解 释。
图19为显示根据本实施例的客户端设备30的配置的功能方框图。客户 端设备30配备有通信部308、数据获取部312、显示部316、用户操作检 测部320、内容获耳又部324、以及回》丈部328。
通信部308为与媒体服务器12、数据管理服务器20等等的接口,并且 具有发送部与接收部的功能。例如,通信部308可以从数据管理服务器20接 收元数据与缩略图,并且可以从媒体服务器12接收内容。
数据获取部312根据用户操作,从数据管理服务器20获取分层构造的元 数据。例如,在用户选择图13所示的音频430的情况下,可以使数据获取部 312获取与附属于音频430的第三级上的容器(例如所有音乐432、艺术家 440、专集450、门类460等等)相关的元数据。数据获取部312还可以根据 在所获取的元数据中包含的缩略图URL,从数据管理服务器20获取缩略图。
显示部316为显示数据获取部312获取的元数据与缩略图的显示器。用
户可以根据显示部316显示的元数据与缩略图,搜索所希望的内容。
用户操作检测部320检测诸如指令客户端设备30获取元数据的用户操作 与指令客户端设备30获取内容的用户操作等事物,然后输出该指令到数据获 取部312和内容获取部324。
内容获取部324根据来自用户操作检测部320的内容获取指令,从媒体 服务器12获取内容。具体地,内容获取部324可以通过参照在内容获取指令 指定的内容的元凄t据中包含的内容URL、然后访问内容l)RL指示的位置,来 获取内容。
回放部328可以回放内容获取部324获取的内容。如果该内容为数字格 式,则回放可以包括将内容从数字转换为模拟格式、然后将其发送给输出设 备(例如显示器、扬声器等等)的处理。如果该内容为模拟格式,则回放可 以包括将内容数据发送给输出设备的处理。
由此,根据本实施例的客户端设备30可以获取在多个媒体服务器12上 存储的内容的元数据与缩略图,并且根据元数据从i某体服务器12获取内容。 请注意在所希望的媒体服务器12处于已停止状态的情况下,客户端设备 30可以通过向该媒体服务器12发送启动命令来启动该媒体服务器12。
如上所述,在根据本发明第一实施例的数据管理系统10中,数据管理服 务器20以集成方式管理在多个媒体服务器12上存储的内容的元数据。因此, 客户端设备30可以通过简单地访问数据管理服务器20,来搜索在多个媒体 服务器12上存储的内容。另外,数据管理服务器20的数据处理部232根据 属性信息分层地构造元数据,从而客户端设备30可以在不知道内容存储在哪 个媒体服务器12上的情况下搜索内容。即,数据管理服务器20可以使客户 端设备30能够在不向回通过每个媒体服务器12的不同的目录结构来跟踪内 容的情况下搜索内容。
另外,当根据本实施例的数据管理服务器20从媒体服务器12收集缩略 图时,数据管理服务器20可以改变在元数据中包含的缩略图URL,以指示数 据管理服务器20上的位置。因此,客户端设备30能够从数据管理服务器20 获取缩略图,而不用关心媒体服务器12的运行状态。
在服务器信息确定部234确定媒体服务器12的IP地址已经被改变的情 况下,根据本实施例的数据管理服务器20的数据处理部232可以将在存储部 236中存储的元数据中包含的内容URL的IP地址部分改变为在新服务器信息
中包含的IP地址。因此,在媒体服务器12的IP地址已经被改变的情况下,
数据管理服务器20可以临时更新在元数据中包含的内容URL,并且将该元数 据提供给客户端设备30,即使在再次从^^某体服务器12收集元数据之前也如 此。
根据本实施例的数据管理服务器20的服务器信息确定部234可以根据在 服务器信息中包含的更新信息,确定在々某体服务器'12中存储的内容是否已经 被更新。即,服务器信息确定部234可以筒单地根据更新信息,确定媒体服 务器12是否已经被更新,而不用检查在媒体服务器12中存储的所有元数据 内容。
根据本实施例的数据管理服务器20的控制部228通过设置指定的等待时 间,可以限制其使数据收集部224每单位时间收集的元数据记录的数目。由 此,可以减少数据管理服务器20与i某体服务器12的处理负担。
根据本实施例的数据管理服务器20的设置部240可以根据其处理负担和 /或信息处理能力,设置数据管理服务器20和/或媒体服务器12的等待时间。 因此,在数据管理服务器20的信息处理能力不高、或者用户正在数据管理服 务器20上执行操作的情况下,设置部240可以使等待时间变长,由此限制数 据管理服务器20用于收集元数据的处理量。
第二实施例
接着解释根据本发明第二实施例的数据管理系统40。根据本发明第一实 施例的数据管理系统10简化了客户端设备30的内容搜索操作。但是,存在 以下情况如果在媒体服务器12上存储的内容的数据格式不是与客户端设备 30兼容的标准数据格式,则在客户端设备30上无法回放该内容。根据本发 明第二实施例的数据管理系统40考虑到了这一问题。以下参照图20到图22 解释根据本实施例的数据管理系统40的配置与操作。请注意具有与第一实 施例中基本相同的功能与结构的构成元素具有相同的附图标记,并且收略对 这些构成元素的重复解释。
图20为显示根据本实施例的数据管理系统40的解释性图。根据本实施 例的数据管理系统40与第一实施例的不同之处在于其包含异型媒体服务器 18。在其存储内容与元数据方面,异型媒体服务器18与媒体服务器12相同, 并且异型媒体服务器18具有媒体服务器l2的功能,但是异型媒体服务器18与媒体服务器12的不同之处在于异型媒体服务器18存储的数据的数据格 式不符合数据管理系统40中的标准数据格式。
例如,如果除异型媒体服务器18之外,数据管理系统40都符合DLNA指 南,可以没有任何麻烦地相互传送诸如MPEG2、 JPEG、 LPCM、 MP3等数据格式 的内容。但是,存在以下可能性客户端设备30不能处理DLNA指南未规定 的数据格式的内容,例如AAC、 WMA等等。
根据本实施例的数据管理服务器20使客户端设备30能够回放数据格式 不符合数据管理系统40的标准数据格式的内容。以下参照图21解释根据本 实施例的数据管理服务器20的配置。
图21为显示根据本实施例的数据管理服务器20的配置的功能方框图。 根据本实施例的数据管理服务器20配备有通信部220、数据收集部224、 控制部228、数据处理部232、服务器信息确定部、存储部236、设置部240、 缩略图收集部244、元数据传送部248、缩略图传送部252、解码器256、以 及内容收发部260。
通信部220、数据收集部224、控制部228、数据处理部232、服务器信 息确定部、存储部236、设置部240、缩略图收集部244、元数据传送部248、 以及缩略图传送部252的配置与操作基本与对于第一实施例解释的相同,因 此省略对这些元件的解释。
当内容收发部260从客户端设备30收到传送在异型媒体服务器18上存 储的、数据格式不符合标准格式的内容的请求时,内容收发部260从异型媒 体服务器18获取该内容。即,内容收发部260具有内容获取部的功能。请注 意 一般地,客户端设备30直接将内容传送请求发送给其上存储内容的异型 媒体服务器18,但是在内容的格式不符合标准格式的情况下,客户端设备30 也可以如上所述地向数据管理服务器20发送内容传送请求。
解码器256将内容收发部260获取的内容的数据格式转换为符合标准格 式的数据格式。例如,在内容收发部260获取的内容的数据格式为AAC的情 况下,解码器256将数据格式从AAC转换为LPCM。
接着,内容收发部260可以通过通信部220,向客户端设备30传送数据 格式已经由解码器256转换的内容。此处,内容收发部260传送内容的方法可以为下载方法,并且可以为流传送方法。
图22为显示根据本实施例的数据管理系统40中的数据管理方法的流程
的序列图。首先,数据管理服务器20 —旦确认存在异型媒体服务器18,就
请求从异型媒体服务器18传送元数据(步骤S704 )。响应于来自数据管理服 务器20的元数据传送请求,异型媒体服务器18向数据管理服务器20传送关 于在异型媒体服务器18上存储的内容的元数据(步骤S708 )。然后,数据管 理服务器20存储其从异型媒体服务器18收集的元数据(步骤S712 )。
接着,数据管理服务器20根据指示缩略图的位置的、并且包含在所收集 的元数据中的缩略图位置信息,请求从异型媒体服务器18传送缩略图(步骤 S716)。响应于来自数据管理服务器20的缩略图传送请求,异型媒体服务器 18向数据管理服务器20传送在异型媒体服务器18上存储的内容的缩略图(步 骤S720 )。然后,数据管理服务器2Q存储其从异型媒体服务器18收集的缩 略图(步骤S724 )。
接着,客户端设备30请求数据管理服务器20传送元数据(步骤S728 )。 响应于元数据传送请求,数据管理服务器20向客户端设备30传送元数据与 缩略图(步骤S732 )。
接着,客户端设备30与在从数据管理服务器20获取的元数据中包含的 内容URL —起,向数据管理服务器20发送对于传送数据格式不符合标准格式 的内容的请求(步骤S736 )。然后,数据管理服务器20根据从客户端设备30 与传送请求一起接收的内容URL,请求异型媒体服务器18传送内容(步骤 S740 )。响应于来自数据管理服务器20的请求,异型媒体服务器18传送内容 给数据管理服务器20 (步骤S744 )。
然后,数据管理服务器20转换从异型媒体服务器18接收的内容的数据 格式(步骤S748)。在数据格式转换之后或者同时地,数据管理服务器20向
S752 )。
由此,根据本发明第二实施例的数据管理系统40显示了根据本发明第一 实施例的数据管理系统10的技术效果,并且即使在未预期的媒体服务器被连 接到家用网络的情况下,也显示了能够在客户端设备30上回放在该未预期的 媒体服务器中存储的内容的技术效果。
本领域技术人员应该理解在不脱离权利要求及其等价物的范围的前提 下,根据设计需要及其他因素,可以出现各种修改、組合、子组合、以及替 换。
例如,在第一实施例中,解释了图13中的例子,其中根400位于第一级, 并且附属于根400的诸如视频410、音频430、照片470等等容器位于第二级, 但是分层结构不限于该例子。例如,在数据管理服务器20收集的元数据指示 在媒体服务器12上存储的内容仅为音频内容的情况下,第一级上的根可以省 略,并且音频容器可以位于第一级。
另外,在第一实施例中,在图18中显示元数据记录的单位量为10条记 录,但是设置部240可以将元数据记录的单位量设置为任意值,从而该单位 量可以为l条记录,或者其可以为100条记录。另外,在以上对数据管理服 务器20在图18的步骤S652上确定是否经过等待时间的情况下解释中,使用 当完成对单位量的元数据记录的收集时的、步骤S644处的时间作为基点时 间。但是,步骤S624处开始对单位量的元数据记录的收集的定时也可以做成 固定周期。
另外,在对实施例的解释中,在元数据中包含的信息仅为一个例子。例 如,该信息也可以包含内容被发售的日期、媒体服务器12获取内容的日期 与时间、内容已被回放的次数、客户提供的对内容的评级、内容的长度、内 容的数据量等等。
数据管理服务器20的每个处理步骤也不一定要按照符合在流程图与序 列中所示的顺序的时间序列执行。也可以包括并行独立地执行(例如并行处 理与对象的处理)的处理。数据管理服务器20与客户端设备30也可以配置
使得其形成单个结构。
还提供了使信息处理设备执行上述数据管理方法的程序、以及存储该程 序的存储介质。
权利要求
1.一种数据管理服务器,其能连接到多个内容服务器与客户端设备,所述内容服务器存储内容数据以及包含内容数据属性信息的元数据,所述客户端设备根据所述元数据获取所述内容数据,所述数据管理服务器包括数据收集部,其从所述多个内容服务器中的每一个收集所述元数据;数据处理部,其根据在所述数据收集部收集的元数据中包含的属性信息,分层地构造所述元数据;以及传送部,其响应于来自所述客户端设备的请求,向所述客户端设备传送由所述数据处理部分层构造的元数据。
2. 如权利要求1所述的数据管理服务器,还包括 存储部,其存储所述数据收集部收集的元数据,其中所述数据处理部根据在所述存储部中存储的元数据中包含的属性信 息,分层地构造所述元数据。
3. 如权利要求1所述的数据管理服务器,其中所述数据处理部根据在所述数据收集部收集的元数据中包含的属性 信息,分层地构造所述元数据; 所述数据管理服务器还包括 存储部,其存储所述数据处理部分层构造的元数据。
4. 如权利要求1所述的数据管理服务器,其中在不参照指示所述数据收 集部从其收集所述元数据的内容服务器的内容位置信息的情况下,所述数据 处理部分层地构造所述元数据。
5. 如权利要求1所述的数据管理服务器,其中所述元数据包括第一缩略图位置信息,其指示对应于所述元数据的 缩略图数据在所述内容服务器上的位置; 所述数据管理服务器还包括缩略图收集部,其根据所述第一缩略图位置信息,从所述内容服务器 收集所述缩略图数据;以及存储部,其存储包含所述第一缩略图位置信息的元数据,并且存储所 述缩略图收集部收集的缩略图信息。
6. 如权利要求5所述的数据管理服务器,其中,当所述缩略图数据被存 储在所述存储部中时,所述数据处理部将所述第一缩略图位置信息改变为指 示所述缩略图数据在所述存储部中的位置的第二缩略图位置信息。
7. 如权利要求5所述的数据管理服务器,其中,所述传送部向所述客户据。
8. 如权利要求5所述的数据管理服务器,还包括 转换部,其转换所述缩略图数据的数据格式。
9. 如权利要求1所述的数据管理服务器,还包括的内容数据;以及转换部,其将所述内容获取部获取的所述内容数据的所述数据格式转换为符合标准格式的数据格式;其中所述传送部响应于来自所述客户端设备的请求,向所述客户端设备 传送其数据格式已被所述转换部转换的内容数据。
10. 如权利要求1所述的数据管理服务器,其中 所述内容服务器为符合DLNA指南的数字媒体服务器,以及 所述客户端设备为符合DLNA指南的数字媒体播放器。
11. 一种数据管理系统,其包括多个内容服务器、客户端设备、以及数 据管理服务器,所述内容服务器存储内容数据以及包含内容数据属性信息与 内容数据位置信息的元数据,所述客户端设备根据所述元数据获取所述内容 数据,所述数据管理服务器能连接到所述多个内容服务器与所述客户端设备, 所述数据管理系统包括所述数据管理服务器,包括数据收集部,其从所述多个内容服务器中的每一个收集所述元数据; 数据处理部,其根据在所述数据收集部收集的元数据中包含的属性信 息,分层地构造所述元数据;以及传送部,其响应于来自所述客户端设备的请求,向所述客户端设备传 送由所述数据处理部分层构造的元数据;以及 所述客户端设备,包括接收部,其接收所述数据处理部分层构造的元数据;以及内容获取部,其根据在所述接收部接收的元数据中包含的位置信息, 从所述内容服务器获取所述内容数据。
12.. —种数据管理服务器中的数据管理方法,所述数据管理服务器能连 接到多个内容服务器与客户端设备,所述内容服务器存储内容数据以及包含 内容数据属性信息的元数据,所述客户端设备根据所述元数据获取所述内容数据,所述数据管理方法包括以下步骤从所述多个内容服务器中的每一个收集所述元数据; 根据在所收集的元数据中包含的属性信息,分层地构造所述元数据;以及响应于来自所述客户端设备的请求,向所述客户端设备传送所述分层构 造的元数据。
13. —种程序,其使计算机作为数据管理服务器,该数据管理服务器能 连接到多个内容服务器与客户端设备,所述内容服务器存储内容数据以及包 含内容数据属性信息的元数据,所述客户端设备根据所述元数据获取所述内 容数据,所述数据管理服务器包括数据收集部,其从所述多个内容服务器中的每一个收集所述元数据;数据处理部,其根据在所述数据收集部收集的元数据中包含的属性信息, 分层地构造所述元数据;以及传送部,其响应于来自所述客户端设备的请求,向所述客户端设备传送 由所述数据处理部分层构造的元数据。
全文摘要
提供了一种数据管理服务器,其能连接到多个内容服务器与客户端设备,内容服务器存储内容数据以及包含内容数据属性信息的元数据,客户端设备根据元数据获取内容数据。该数据管理服务器包括数据收集部、数据处理部、以及传送部。数据收集部从多个内容服务器中的每一个收集元数据。数据处理部根据在数据收集部收集的元数据中包含的属性信息,分层地构造元数据。传送部响应于来自客户端设备的请求,向客户端设备传送由数据处理部分层构造的元数据。
文档编号H04L12/58GK101193079SQ200710196669
公开日2008年6月4日 申请日期2007年11月29日 优先权日2006年11月29日
发明者堀松和人, 滨田元 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1