数据管理系统、数据管理方法、服务器装置、接收装置、控制程序和记录有该程序的计算机...的制作方法

文档序号:7635514阅读:205来源:国知局
专利名称:数据管理系统、数据管理方法、服务器装置、接收装置、控制程序和记录有该程序的计算机 ...的制作方法
技术领域
本发明涉及一种服务器装置、接收装置、由该服务器装置和接收装置构成的数据管理系统、数据管理方法、控制程序和记录有该控制程序的计算机可读取的记录介质,其中,该服务器装置具有存储多个数据文件并适当分发到接收装置的功能,该接收装置具有从该服务器装置中接收数据文件且将其存储的功能。
背景技术
近年来,诸如下述的数据服务已得到广泛应用,即,在经网络相连的服务器和用户之间进行通信,用户终端(接收装置)下载并利用被存储于服务器装置中的内容(contents)。特别在最近,由于宽带网络的普及,即使是象数字视频那样传送容量较大的内容,也可以将多个AV内容存储在服务器中,根据用户的要求下载或进行流式传输(streaming),并在用户终端重放AV内容的结构正在不断得以完善。
图14是表示现有的视频分发系统1300的概略图,在该视频分发系统1300中,通过网络连接服务器装置1301和接收装置1302,并将AV内容从服务器装置1301分发至接收装置1302。这就是所谓的通过网络的视频点播系统(video-on-demand system)。除此之外,同样的系统、服务的多样化也在增多,例如,不通过网络而是借助于广播电波将内容存储在接收装置中以提供视听服务的服务器型广播等。
作为上述视频分发系统1300中使用的AV内容的一种形态,图15例举出了由播放列表和片断数据(clip data)构成的AV内容。另外,图15也是本发明的说明图。
如图15所示,AV内容由多个包括视频、音频等真实数据(actualdata)的文件(片断数据1402)和表示上述真实数据的重放顺序(包括重放位置)的文件(播放列表1401)构成。即,将播放列表1401和多个片断数据1402作为1个AV内容1400。在日本国专利申请公开特开2002-56651号公报(
公开日2002年2月22日)中,对播放列表1401、片断数据1402以及由播放列表1401和片断数据1402构成的AV内容1400的处理情况进行了详细的描述。
一般而言,在上述视频分发系统1300中,对1个服务器装置1301连接多个(多数)接收装置1302。
并且,在视频分发系统1300中,当允许各接收装置1302以不同顺序下载AV内容1400时,服务器装置1301中的哪些文件(片断数据1402)可作为各接收装置1302接下来能下载的文件,这就成为一个难以管理的问题。另外,在某接收装置1302可下载的文件中,包括该接收装置1302还未曾取得的文件;以及虽已下载完毕,但由于其内容已更新而需要被置换为新文件的文件。因此,要知道接收装置1302可下载的文件,就需要了解接收装置1302已取得的AV内容(构成其的文件)。
尤其在依次下载AV内容1400的构成文件即片断数据1402并进行更新时,会发生这样的问题,即当在新片断数据1402未下载完毕(下载中)或片断数据1402下载失败的状态下,若指示参照上述片断数据1402进行播放列表1401的重放时,将会错误地参照过去下载的其他文件从而导致并不符合原来期望的重放。

发明内容
本发明是鉴于上述问题而进行开发的,其目的在于提供一种从存储了多个数据文件的服务器装置对接收装置适当分发数据文件并且对接收装置中的数据进行有效管理的数据管理系统、构成该数据管理系统的服务器装置及接收装置、数据管理方法、控制程序以及记录了该控制程序的计算机可读取的记录介质。
为了达成上述目的,本发明的数据管理系统包括1个以上的接收装置和1个以上的向该接收装置发送由多个数据文件构成的文件组的服务器装置,其特征在于,上述接收装置具有存储构成文件组的数据文件的存储部,上述服务器装置具有删除信息确定部(文件确定单元),从已在上述接收装置的上述存储部存储的第一数据文件中,确定在上述存储部存储了第二数据文件的状态下要限制或禁止在上述接收装置中使用的第一数据文件,其中,该第二数据文件构成向上述接收装置新发送的文件组;以及管理信息更新部(管理信息发送单元),向由第二数据文件构成的文件组的发送目的地即接收装置发送文件指定信息,该文件指定信息指定由上述删除信息确定部确定的第一数据文件,上述接收装置还具有根据从上述服务器装置接收的上述文件指定信息来限制对上述存储部已存储的第一数据文件的使用或者删除该第一数据文件的删除部(文件管理单元)。
本发明的数据管理方法是数据管理系统的数据管理方法,该数据管理系统包括1个以上的接收装置和1个以上的向该接收装置发送由多个数据文件构成的文件组的服务器装置,其特征在于,包括文件确定步骤,上述服务器装置从已在上述接收装置的存储部存储的第一数据文件中,确定在上述存储部存储了第二数据文件的状态下要限制或禁止在上述接收装置中使用的第一数据文件,其中,该第二数据文件构成向该接收装置新发送的文件组;管理信息发送步骤,上述服务器装置向由第二数据文件构成的文件组的发送目的地即接收装置发送文件指定信息,该文件指定信息指定上述所确定的第一数据文件;以及文件管理步骤,上述接收装置根据从上述服务器装置接收到的上述文件指定信息,限制对上述存储部已存储的第一数据文件的使用或者删除该第一数据文件。
本发明的服务器装置是向1个以上的接收装置发送由多个数据文件构成的文件组的服务器装置,其特征在于,包括删除信息确定部(文件确定单元),从已在上述接收装置的存储部存储的第一数据文件中,确定在上述存储部存储了第二数据文件的状态下要限制或禁止在上述接收装置中使用的第一数据文件,其中,该第二数据文件构成向该接收装置新发送的文件组;以及管理信息更新部(管理信息发送单元),向由第二数据文件构成的文件组的发送目的地即接收装置发送文件指定信息,该文件指定信息指定上述删除信息确定部所确定的第一数据文件。
本发明的接收装置是从1个以上的服务器装置接收由多个数据文件构成的文件组的接收装置,其特征在于,包括存储部,存储构成文件组的数据文件;以及删除部(文件管理单元),限制对第一数据文件的使用或者删除该第一数据文件,其中,该第一数据文件是上述存储部已存储的、并且由来自上述服务器装置的文件指定信息所指定的数据文件。
根据上述结构,服务器装置在向接收装置新发送由第二数据文件构成的文件组时,对该接收装置发送文件指定信息,该文件指定信息用于指定要限制或禁止该接收装置使用的第一数据文件,其中,在该接收装置的存储部中已存储了由第一数据文件构成的文件组。然后,接收装置根据从服务器装置接收的文件指定信息,限制对存储部中已存储的第一数据文件的使用或者删除该第一数据文件。
由此,在存储有旧版本的文件组的接收装置中下载新版本的文件组时,例如,能够删除在构成文件组的数据文件中要置换为新版本的数据文件的旧版本的文件。其结果,能够防止错误地使用旧版本的数据文件。
例如,在按顺序下载并存储AV内容的构成文件即片断数据时,在未完成新片断数据的下载(下载中)或片断数据在下载途中失败的状态下,即使指示参照上述片断数据对播放列表进行重放,也不会发生错误地参照过去下载的其他文件从而导致与期望不符的重放。
如上所述,根据上述结构,在从存储了多个数据文件的服务器装置向接收装置适当分发数据文件的数据管理系统中,能有效地进行接收装置的数据管理。
另外,本发明的数据管理系统包括1个以上的接收装置和1个以上的向该接收装置发送由多个数据文件构成的文件组的服务器装置,其特征在于,上述接收装置具有存储构成文件组的数据文件的存储部;上述服务器装置具有向接收装置发送用于指定第二数据文件的管理信息的差分管理信息生成部(管理信息发送单元),其中,上述第二数据文件构成向上述接收装置新发送的文件组,上述接收装置是上述文件组的发送目的地;上述接收装置还具有管理信息判断更新部(文件确定单元),根据从上述服务器装置接收的上述管理信息,从已在上述接收装置的上述存储部存储的第一数据文件中确定在上述存储部存储了第二数据文件的状态下要限制或禁止在上述接收装置中使用的第一数据文件,其中,该第二数据文件构成由该服务器装置新接收的文件组;以及删除部(文件管理单元),限制使用由上述管理信息判断更新部所确定的第一数据文件或者从上述存储部中删除该第一数据文件。
本发明的数据管理方法是数据管理系统的数据管理方法,该数据管理系统包括1个以上的接收装置和1个以上的向该接收装置发送由多个数据文件构成的文件组的服务器装置,其特征在于,包括管理信息发送步骤,向接收装置发送用于指定第二数据文件的管理信息,其中,上述第二数据文件构成向上述接收装置新发送的文件组,上述接收装置是上述文件组的发送目的地;文件确定步骤,上述接收装置根据从上述服务器装置接收到的上述管理信息,从已在上述接收装置的存储部存储的第一数据文件中确定在上述存储部存储了第二数据文件的状态下要限制或禁止在上述接收装置中使用的第一数据文件,其中,该第二数据文件构成从该服务器装置新接收的文件组;文件管理步骤,上述接收装置限制使用上述所确定的第一数据文件或者从上述存储部中删除该第一数据文件。
另外,本发明的服务器装置是向1个以上的接收装置发送由多个数据文件构成的文件组的服务器装置,其特征在于,包括向接收装置发送用于指定第二数据文件的管理信息的差分管理信息生成部(管理信息发送单元),其中,上述第二数据文件构成向上述接收装置新发送的文件组,上述接收装置是上述文件组的发送目的地。
另外,本发明的接收装置是从1个以上的服务器装置接收由多个数据文件构成的文件组的接收装置,其特征在于,包括存储部,存储构成文件组的数据文件;管理信息判断更新部(文件确定单元),从上述服务器装置中接收用于指定构成由上述服务器装置新接收的文件组的第二数据文件的管理信息,并根据该管理信息,从已在上述存储部存储的第一数据文件中确定在上述存储部存储了第二数据文件的状态下要限制或禁止在上述接收装置中使用的第一数据文件,其中,该第二数据文件构成由该服务器装置新接收的文件组;以及删除部(文件管理单元),限制使用由上述管理信息判断更新部所确定的第一数据文件或者从上述存储部中删除该第一数据文件。
根据上述结构,服务器装置在向其存储部已存储有由第一数据文件构成的文件组的接收装置新发送由第二数据文件构成的文件组时,向接收装置发送用于指定向接收装置新发送的第二数据文件的管理信息。然后,接收装置根据从服务器装置接收的管理信息,从存储部已存储的第一数据文件中,确定要限制或禁止在接收装置中使用的第一数据文件,限制使用该第一数据文件或者删除该第一数据文件。
由此,在存储有旧版本的文件组的接收装置中下载新版本的文件组时,例如,能够删除在构成文件组的数据文件中要置换为新版本的数据文件的旧版本文件。其结果,能够防止错误地使用旧版本的数据文件。
例如,在按顺序下载并存储AV内容的构成文件即片断数据时,在未完成新片断数据的下载(下载中)或片断数据下载途中失败的状态下,即使指示参照上述片断数据对播放列表进行重放,也不会发生错误地参照过去下载的其他文件从而导致与期望不符的重放。
如上所述,根据上述结构,在从存储有多个数据文件的服务器装置向接收装置适当分发数据文件的数据管理系统中,能够有效地进行接收装置的数据管理。
另外,上述服务器装置及上述接收装置也可通过计算机来实现,在这种情况下,使计算机作为上述各装置进行动作从而由计算机实现上述服务器装置及上述接收装置的各装置的控制程序以及记录了该程序的计算机可读取的记录介质也被包含在本发明的范畴内。
本发明的其他目的、特征和优点在以下的描述中会变得十分明了。此外,以下参照附图来明确本发明的优点。


图1是表示本发明的一实施方式的数据管理系统的结构的功能块图。
图2是图1、图7、图11所示的数据管理系统中使用的管理信息的数据结构的一个示例的说明图。
图3是表示图1所示的数据管理系统的动作示例的处理流程图。
图4是根据图3所示的动作示例的处理流程对管理信息进行更新的说明图。
图5是表示图1所示的数据管理系统的另一动作示例的处理流程图。
图6是表示根据图5所示的动作示例的处理流程对管理信息进行更新的说明图。
图7是表示本发明的另一实施方式的数据管理系统的结构的功能块图。
图8是表示图7所示的数据管理系统的存储部的内部结构的说明图。
图9是表示通过具体示例说明在图7所示的数据管理系统中进行管理信息更新的图。
图10是表示通过具体示例说明在图7所示的数据管理系统中进行管理信息更新的图。
图11是表示本发明的另一实施方式的数据管理系统的结构的功能块图。
图12是图11所示的数据管理系统的动作示例的处理流程图。
图13是表示根据图12所示的动作示例的处理流程对管理信息进行更新的说明图。
图14是表示现有的视频分发系统的概要的说明图。
图15是表示AV内容的结构示例的说明图。
图16是表示本发明的另一实施方式的数据管理系统的结构的功能块图。
图17是表示图16所示的数据管理系统的动作示例的处理流程图。
图18是表示根据图17所示的动作示例的处理流程对管理信息进行更新的说明图。
图19是表示本发明的另一实施方式的数据管理系统的结构的功能块图。
图20是表示在图19所示的数据管理系统中所使用的管理信息的数据结构的一个示例的说明图。
图21是表示在图19所示的数据管理系统中对管理信息进行更新的说明图。
图22是表示图19所示的数据管理系统的动作示例的处理流程图。
具体实施例方式
(实施方式1)下面,根据图1至图6、图15来说明本发明的一个实施方式。
图1是表示本发明的实施方式1的数据管理系统3的结构的功能块图。
上述数据管理系统3包括服务器装置1,存储并送出多个AV内容;以及接收装置2,接收由服务器装置1送来的AV内容,并存储、重放该AV内容。
服务器装置1包括输入输出控制部101、存储部102、管理信息判断部103、删除信息确定部104、管理信息更新部105。另外,接收装置2包括输入输出控制部201、存储部202、显示部203、UI(user interface用户界面)204(包括于显示部203)、删除部205、管理信息更新部206、重放部207、管理信息收发部208。
在上述数据管理系统3中,服务器装置1向1个以上的接收装置2发送由多个数据文件(播放列表、片断数据)构成的AV内容(文件组)。并且,上述服务器装置1特别是具有删除信息确定部(文件确定单元)104,在接收装置2的存储部202已存储的数据文件中,确定为了防止在存储部202存储了构成向接收装置2新发送的AV内容的(第二)数据文件的状态下在接收装置2中被使用而需要删除的(第一)数据文件;以及管理信息更新部(管理信息发送单元)105,对由(第二)数据文件构成的AV内容的发目的地、即接收装置2发送用于指定上述已确定的(第一)数据文件的删除信息(文件指定信息)。
另外,在上述数据管理系统3中,接收装置2从1个以上的服务器装置1接收由多个数据文件(播放列表、片断数据)构成的AV内容(文件组),并将其存储在存储部202。并且,接收装置2特别是具有删除部(文件管理单元)205,删除在存储部202中存储的且由删除信息指定的(第一)数据文件,其中,上述删除信息被包含在从服务器装置1接收的管理信息中。
另外,为了防止文件被错误利用,也可以禁止或限制该文件的利用来取代从存储部202中删除该文件。
上述数据管理系统3被构成为在接收装置2接收由服务器装置1发送来的AV内容时,该数据管理系统3能够一边保持准确的发送意图,一边对该内容进行存储。具体而言,上述数据管理系统3包括删除信息确定部104,在从服务器装置1下载AV内容(播放列表、片断数据)并将其存储在接收装置2时,生成用于指定已存储在接收装置2中的可能被错误参照的文件的删除信息;更新部105,将该删除信息包含在管理信息中;以及删除部205,在下载前删除该文件。由此,能够进行管理使得接收装置2不会利用错误的文件进行重放。
另外,在图1所示的系统结构中,服务器装置1和接收装置2为一一对应的关系,但实际上,可以是多个接收装置2对一个服务器装置1进行访问接收装置的系统结构,也可以是一个接收装置2对多个服务器装置1进行访问的系统结构。
在上述数据管理系统3中,处理图15所示的AV内容1400。AV内容1400由多个包括视频、音频等真实数据的片断数据1402…和表示这些真实数据的重放顺序的播放列表1401构成。另外,在播放列表1401所示的重放顺序中,除图示的片断数据1402和片断数据1402之间的顺序信息以外,还可包括对片断数据1402的一部分进行重放用的重放位置指定信息等。另外,还有这样一种形式的AV内容1400,即,1个AV内容1400包括多个播放列表1401,并根据条件选择重放的播放列表1401。
在上述数据管理系统3中,利用管理信息来管理下载到接收装置2的AV内容1400(即,播放列表1401及片断数据1402)。另外,在本实施方式中,该管理信息与作为管理对象的AV内容1400一起被存入接收装置2的存储部202中,不过,如果能够保持管理信息与AV内容1400的对应关系,并不限定管理信息的存储位置。
图2是表示上述数据管理系统3所用的管理信息301的数据结构的一个示例的说明图。
如图2所示,管理信息301是对下载得到的AV内容1400以及构成该AV内容1400的播放列表1401和片断数据1402进行列表的信息。具体而言,管理信息301包括存储部202中存储的AV内容1400的内容列表301a;指定构成各个被列表的AV内容1400的播放列表1401和片断数据1402的数据列表301b。
另外,图2明确表示了要作为管理信息301进行保持的内容的一个示例。只要记录了相同的信息即可,并不限定其记述形式。例如,也能够记录为XML的形式。
如后所述,在下载AV内容1400时,该管理信息301从接收装置2被送至服务器装置1,并被用于在服务器装置1中检索并提示可下载的AV内容1400。另外,当在从接收装置2中擦除已下载并存储的AV内容1400时,该管理信息301被用作指定适合该AV内容1400的播放列表1401和片断数据1402的指定信息。
以下,为了便于说明,将AV内容1400记作“内容”,将播放列表1401记作“播放列表”,将片断数据1402记作“片断数据”,将管理信息301记作“管理信息”。另外,将播放列表、片断数据作为各自不同的文件进行说明。同样,也将管理信息作为1个独立文件进行说明。但是,实际上,播放列表、片断数据和管理信息无需为各自独立的文件。
(下载动作示例1-置换整个内容#2的情形)参照图3和图4,对上述数据管理系统3的各部分的功能和具体动作进行说明。图3是表示在接收装置2新下载内容时数据管理系统3的动作的处理流程图,图4是表示此时更新管理信息的说明图。
首先,假设接收装置2已下载了2个内容即内容#1和内容#2并将其存储在存储部202中。如图2所示,内容#1是由播放列表#1和2个片断数据#11、#12构成的AV内容;内容#2是由播放列表#2和3个片断数据#21、#22、#23构成的AV内容。这时,在接收装置2的存储部202中,除上述播放列表及片断数据的文件之外,还存储有图4所示的管理信息301的文件。另外,此时的管理信息301是在下载存储部202当前所存储的AV内容时生成的信息(参照图3中的S18)。
接着,接收装置2开始下载内容(S11),这时,首先,管理信息收发部208借助于输入输出控制部201将接收装置2的存储部202中存储的管理信息301发送至服务器装置1。服务器装置1借助于输入输出控制部101接收管理信息301并将其输入管理信息判断部103。另外,如图4所示,将服务器装置1从接收装置2取得的管理信息记作管理信息401(其内容与管理信息301相同)。
另外,可根据用户通过接收装置2的UI204发出的指示开始下载,除此之外,也可以在预定的定时开始下载,例如,在接收装置2起动时、在接收装置2上安装可移动介质(光盘和存储卡等)时等,其中,该可移动介质记录有与下载内容相关的数据。
然后,服务器装置1的管理信息判断部103对从接收装置2接收的管理信息401(参照图4,其为管理信息301的复制信息)和本装置(服务器装置1)的存储部102中存储的内容进行比较,生成用于指定接收装置2可下载的内容的内容提示信息,并通过输入输出控制部101向接收装置2输出该内容提示信息(S12)。这里,接收装置2可下载的内容除包括接收装置2未取得的内容之外,还包括构成已下载完毕的内容的文件中因下载后其内容被更新而需要置换的文件等。
接着,接收装置2通过输入输出控制部101、201接收由服务器装置1输出的上述内容提示信息,并在显示部203进行提示。然后,由用户根据显示部203上提示的内容提示信息,借助于UI204指定要下载的内容,根据用户的上述操作生成指定了下载内容的内容指定信息,并向服务器装置1发送该内容指定信息(S13)。
例如,在服务器装置1中具有可更新的内容#2和可发送的其他内容#3的情况下,服务器装置1对图2所示存储有内容#1、内容#2的接收装置2输出表示“内容#2、内容#3”的信息作为内容提示信息。这时,在内容提示信息中也可以包括表示内容#2为“更新”内容、内容#3为“新”内容的信息。当用户根据上述提示的内容提示信息决定下载内容#2并通过UI204进行指示后,接收装置2生成表示“内容#2”的信息作为内容指定信息,并向服务器装置1发送该信息。此时,作为内容提示信息及内容指定信息的信息,只要是用户或接收装置2对内容进行唯一指定用的信息即可,例如,内容的标题信息、序列信息等。
另外,与下载开始时的处理同样,此前的处理也可以自动进行而无需借助于用户的手动操作。例如,在诸如本动作示例1所示的下述利用方式下可以无需用户的特别指示就能够对下载内容进行更新,即对于在之前下载完毕的内容,当该内容在服务器装置1中被更新时,总是将接收装置2内的内容更新为最新的内容。
在本动作示例1中,要下载的内容为已下载完毕的内容#2,并且已下载完毕的内容#2被更新为新内容。以下,对其进行说明。具体而言,在下载开始时,播放列表#2和3个片断数据#21~#23作为内容#2存储于接收装置2的存储部202中。另一方面,新片断数据#21~#24和参照该4个片断数据的新播放列表#2作为内容#2存储于服务器装置1的存储部102中。并且,将接收装置2已存储的由播放列表#2和片断数据#21~#23构成的内容#2置换成为服务器装置1中由播放列表#2和片断数据#21~#24构成的新内容#2。
接着,在服务器装置1中,当从接收装置2接收到指定下载内容的内容指定信息时,删除信息确定部104检查从服务器装置1向接收装置2发送新内容#2时的发送条件,并指定接收装置2需要删除的文件(S14)。
这里所说的“发送条件”是指可传送速度、数据传送路径的传送频宽和错误发生率、分发系统的QoS(服务品质)等。这些传送条件是根据服务器装置1的性能、所利用的数据传送路径或服务的使用规定等来决定的。服务器装置1在考虑这些发送条件的基础上确定在同一定时可开始发送的数据量以及继续传送数据的传送定时。
另外,要指定接收装置2需删除的文件,首先,在管理信息401所记载的文件中指定通过发送新内容#2进行置换的文件。接着,在考虑上述发送条件的基础上来确定文件的传送定时,因此,将所指定的上述置换文件中除按照与管理信息相同的定时发送的文件之外的文件作为需指示删除的文件。
在图3、图4所示的本动作示例1中,依照发送条件,在从服务器装置1向接收装置2发送新内容#2时,按照与管理信息(更新后的管理信息402)相同的定时发送播放列表(#2)和第一片断数据(#21)。另外,根据发送条件,较上述播放列表(#2)和第一片断数据(#21)滞后地发送第二及之后的片断数据(#22、#23、#24)。
这时,关于滞后发送的片断数据#22~#24中的片断数据#22和#23,在接收装置2中已存储有相同名称的片断数据文件。因此,如果接收装置2在下载新片断数据#22、#23之前的时刻利用旧播放列表#2重放内容#2,就会导致参照已存储的旧片断数据#22、#23进行错误的重放。
因此,服务器装置1的删除信息确定部104将片断数据#22、#23指定为接收装置2需预先删除的文件。所述指定需预先删除的文件的信息被称之为“删除信息”(图4的402c)。
另外,假设在服务器装置1中总是登记有最新的内容。关于接收装置2所存储的内容和服务器装置1所存储的内容是否存在差异的判断方法,例如,可通过比较在服务器装置1中该最新内容的登记时刻和接收装置2中的内容最后下载实施时刻来进行判断。或者,作为简易的方法,也可以通过比较文件大小或生成时刻来判断内容是否已更新。
接着,服务器装置1的管理信息更新部105生成针对接收装置2的更新后的管理信息402,其中,所述更新后的管理信息402包括由删除信息确定部104生成的删除信息402c(S15)。具体而言,服务器装置1的管理信息更新部105更新原管理信息401,使得关于内容#2的信息被更新成为新的信息(内容列表402a(播放列表#2)和数据列表402b(片断数据#21~#24)),与此同时或者在更新后,附加由删除信息确定部104指定的删除信息402c(片断数据#22、#23的指定信息)从而生成新的管理信息402。另外,在图4的管理信息402中,用黑体字表示与通过下载而更新的内容文件对应的部分。
接着,服务器装置1借助于输入输出控制部101、201向接收装置2依次发送由管理信息更新部105更新的管理信息402和存储部102所存储的内容(播放列表、片断数据)(S16)。另一方面,接收装置2将从服务器装置1接收的内容(播放列表、片断数据)存储在存储部202中(S17)。这时,并非以与管理信息402相同的定时下载构成内容的全部文件,其中一部分文件(在本动作示例1中为片断数据#22~#24)根据发送条件等而被滞后发送。
接收装置2从服务器装置1中取得已被更新的管理信息402后,立即删除由删除信息402c指定的文件并更新管理信息(S18)。具体而言,删除部205从存储部202读入管理信息402,如果其中含有删除信息402c,就根据该删除信息402c从存储部202中删除指定的文件(片断数据#22及#23)。并且,在删除部205删除文件之后,管理信息更新部206将管理信息403存入存储部202以取代管理信息301,其中,该管理信息403是通过从管理信息402中删除了删除信息402c后得到的管理信息。
此后,接收装置2将从服务器装置1送来的片断数据#22、#23、#24依次存储到存储部202(S19),在全部数据的存储完成的时刻,完成下载处理。
然后,对接收装置2的内容重放进行说明。
当接收装置2重放内容时,重放部207通过输入输出控制部201调用已下载且存储在存储部202中的内容(播放列表、片断数据),进行重放并输出至显示部103。即,当重放某内容时,调用对应的播放列表,依次读出该播放列表所参照的片断数据并进行重放。具体而言,当上述下载后的播放列表#2是指定依次重放片断数据#21至片断数据#24的播放列表时,重放部207对片断数据#21至片断数据#24依次执行上述动作、即,读出片断数据并进行重放的动作。
另外,当在开始下载并根据删除信息402c删除旧片断数据#22之后、且下载新片断数据#22之前的时刻开始重放内容#2时,由于在存储部202中不存在片断数据#22,因此,重放部207在片断数据#22下载完成之前停止重放。或者,重放部207也可以认为不能重放而终止重放处理。
这样,在上述数据管理系统3中,通过基于删除信息402c的数据管理,从存储部202中删除了之前存储的片断数据#22,因此,不会错误地重放现有的文件。尤其是在内容制作者不期望重放旧文件的情况下,能够禁止违背内容制作者意愿的重放。
另外,上述数据管理系统3的数据管理除适用于上述仅单纯指定片断数据重放顺序的播放列表之外,也同样适用于同时指定了片断数据重放顺序和片断数据中的重放区间的播放列表。
另外,在如上述动作示例1所述那样实施下载并置换内容(播放列表、片断数据)时,播放列表被变更,从而可能导致在接收装置2中残留不被任何播放列表参照的片断数据。对此,根据删除信息402c来删除文件,这样,就能够防止发生因下载时的更新而在接收装置2中残留不被任何播放列表参照的片断数据。例如,参照图4,在从服务器装置1新发送的播放列表#2是仅参照片断数据#21、#22的播放列表的情况下,在接收装置2中残留的片断数据#23被删除信息指定并被删除。这样,在接收装置2中不会残留不再被参照的多余的片断数据#23,从而得以有效使用接收装置2的记录空间(存储部202)。
(下载动作示例2-替换内容#2的一部分的情形)下面,参照图5和图6,说明上述数据管理系统3的另一下载处理示例。图5是表示在接收装置2新下载内容时数据管理系统3的动作的处理流程图。图6是表示此时更新管理信息的说明图。
上述动作示例1(参照图3、图4)是对内容进行整体置换(即,整体置换构成该内容的播放列表和片断数据)的情形,本动作示例2表示仅仅替换构成该内容的片断数据的一部分的情形。
图5所示的步骤S21至S29的各动作大致等同于已经说明过的上述图3中的步骤S11~S19的各动作。其不同在于以下2点。(1)在步骤S24中,确定删除信息(要删除的文件)时,使得在构成内容#2的文件中,直接使用现有的播放列表#2及片断数据#21,而仅仅替换片断数据#22、片断数据#23。(2)在步骤S26、S27中,服务器装置1首先仅向接收装置2发送管理信息。因而,以下只进行简要的说明。
服务器装置1通过输入输出控制部101接收管理信息301并将其输入管理信息判断部103。另外,如图6所示,在服务器装置1中,将管理信息301记作管理信息601。
接着,与动作示例1(S14)同样,服务器装置1的删除信息确定部104检查从服务器装置1向接收装置2发送新内容#2时的发送条件,指定接收装置2需删除的文件,并生成指定需预先删除的文件的删除信息602c(S24)。
然后,服务器装置1的管理信息更新部105生成针对接收装置2的更新后的管理信息602,其中包括由删除信息确定部104生成的删除信息602c(S25)。然后,管理信息更新部105将包括删除信息602c的管理信息602发送至接收装置2(S26)。另外,在图6中的管理信息602中,以黑体字表示通过下载更新的内容文件。
接着,在接收装置2接收到管理信息602后,删除部205立即从存储部202中删除由删除信息602c指定的片断数据文件(片断数据#22、#23)。并且,在删除部205删除文件之后,管理信息更新部206将管理信息603存入存储部202中以取代管理信息301,其中,该管理信息603是从管理信息602中删除了删除信息602c后所得到的管理信息(S28)。
然后,接收装置2将从服务器装置1送来的片断数据#22、#23依次存储至存储部202(S29),在全部数据的存储完成的时刻,完成下载处理。
这样,通过上述仅仅替换已更新的片断数据的下载处理,能够将通信量限制在最小。另外,例如,即使某内容的播放列表为不可改写的数据,也能够自由地变更内容的重放结果。
如上所述,在本实施方式的数据管理系统3中,在服务器装置1上指定可能被错误参照的文件(片断数据),由服务器装置1生成管理信息并将其发送至接收装置2,其中,关于上述指定文件的信息作为删除信息被包含在上述管理信息中。接收装置2根据管理信息中的删除信息来删除文件。这样,因为能够配合实施下载来删除现有文件,因此,能够防止错误地参照该现有文件而进行错误的重放。
并且,在上述数据管理系统3中,能够通过服务器装置1来管理各接收装置2的管理信息的内容。因此,例如,通过对管理信息中没有记载的数据文件实施诸如禁止在接收装置2中重放等措施,还能防止对文件的非法复制。
另外,在本实施方式中,将构成内容的播放列表及片断数据和管理信息作为各自独立的文件进行了说明。不过,也可以不采用独立文件的形式。例如,即使是内容数据流(content data stream)中的播放列表数据区、片断数据区、管理数据区所存储的各位流数据,在实质上也是相同的,所以也适用于本发明的数据管理系统。关于这一点,后述实施方式2、3也同样如此。
另外,在本实施方式中,在接收装置2的管理信息中直接列出了内容(名称)和文件(名称)。不过,除此之外,例如,也可以为对每一内容的版本准备其构成文件的列表并记录在服务器装置1中,作为接收装置2的管理信息,只保存内容及其版本信息。在这种情况下,在服务器装置1中,在确定删除文件时,读出和管理信息所包含的内容的版本信息对应的构成文件的列表,同样通过比较该列表和更新后的内容的版本信息所对应的构成文件的列表,能够与上述同样地确定删除文件。
(实施方式2)以下,参照图7至图10来说明本发明的另一实施方式。另外,为了便于说明,对具有与上述实施方式1所示的部件相同的功能的部件赋予相同的标号,并省略其说明。另外,关于在实施方式1中已定义的用语,在本实施方式中,如果没有特别的说明,直接沿用其定义。
图7是表示本发明的实施方式2的数据管理系统3′的结构的功能块图。上述数据管理系统3′的结构大致等同于图1所示的实施方式1的数据管理系统3,所以只说明其不同点。另外,在数据管理系统3′中,设置有存储部202′、文件管理部205′、重放部207′,以取代存储部202、删除部205、重放部207。
在上述实施方式1的数据管理系统3中,在相同文件名的文件被下载到接收装置2后,在存储部202中已存储的文件必定被盖写。也就是说,不会保留以前的文件。
对此,在本实施方式2的数据管理系统3′中,通过准备多个保存目的地,从而在保持存储部202已存储的相同名称的文件的状态下,下载新文件并存储在别的区域中,在重放时对新文件进行重放。由此,在数据管理系统3′中,可使内容的文件结构恢复到下载前的状态。
具体来说,在上述数据管理系统3′中,通过进行目录划分等,在存储部202′中准备多个文件的保存目的地。并且,如果存在文件名相同的新下载文件,文件管理部205′进行处理使得不擦除以前的文件而将其存储在另外的目录中。并且,在进行内容重放时,对于在不同目录中存储的文件名相同的文件,重放部207′将根据目录间的优先级选择最高优先级的目录中的文件并进行重放。另外,上述基于优先级的选择是根据类似于Unix(注册商标)操作系统和Windows(注册商标)中的路径功能(path function)的原理进行的,在此不进行特别说明。
下面,参照图8、图9、图10,说明上述数据管理系统3′的各部分功能和具体动作。图8是表示数据管理系统3′的存储部202′的记录区结构的说明图。
存储部202′被划分成为多个不同的记录区(图8中的目录A、B、C),在各记录区中可存储文件名相同的文件。并且,预先设定各记录区的优先级,在重放某文件名的文件时,重放部207′对所存储的文件名相同的文件中、最高优先级的记录区中存储的一个文件进行重放。另外,在重放部207′(或者文件管理部205′等)中保存有各记录区的优先级信息。
另外,在图8中,存储部202′内的多个记录区被标记为诸如“目录”的逻辑存储区,但并不限于此,例如,也可以标记为诸如数据“扇区”的物理存储区。
这里,在图8中,按照A>B>C的关系对各目录赋予优先级。即,目录A的优先级最高,目录C的优先级最低。
另外,如状态701所示那样,在目录C中存储有被参照的片断数据#ki和参照该片断数据#ki的播放列表#k。
在该状态701下,当接收装置2′从服务器装置1下载文件名相同的片断数据#ki时,文件管理部205′如状态702(或者状态703)所示把片断数据#ki存入目录A(或者目录B)中。另外,当在该状态702(或者状态703)下重放播放列表#k时,重放部207′参照优先级高于目录C的目录A(或者目录B)中存储的片断数据#ki进行重放。
另外,当在状态703下进一步下载具有相同文件名的不同片断数据#ki时,文件管理部205′如状态704所示把新的片断数据#ki存入目录A。另外,当在该状态704下重放播放列表#k时,重放部207′参照优先级最高的目录A中存储的片断数据#ki进行重放。
这里,在本实施方式2的上述数据管理系统3′进行数据管理时,除上述实施方式1所示的处理外,还需要进行如下述动作示例3或动作示例4所示的下载时的更新处理。即使是数据管理系统3′进行的数据管理,通过应用包括删除信息在内的管理信息,也能够适当地进行下载数据的管理。
(下载动作示例3-仅删除现有片断数据的情形)当在图8的状态704(在目录A、B、C中分别存储有文件名相同的片断数据#ki的状态)实施下载时,对优先级较低的目录B中已存储的片断数据#ki或目录C中已存储的片断数据#ki进行更新使得播放列表#k能够参照之。下面,对上述情况的动作进行说明。
在这种情况下,只需删除优先级较高的目录中的片断数据#ki即可,因此,将其作为删除信息而包含在管理信息中,并从服务器装置1发送至接收装置2′。
另外,服务器装置1在生成管理信息时需要掌握接收装置2′中的目录的优先级,在确立通信阶段预先从接收装置2′取得关于目录优先级的信息。或者,当接收装置2′是为本发明所示的数据分发服务专门设计的接收装置,且作为服务的配置而预先确定了接收装置2′的目录结构和优先级时,即使没有取得关于优先级的信息,服务器装置1也能够根据接收装置2′的目录结构和优先级来生成管理信息。
图9是通过具体示例表示在数据管理系统3′中更新管理信息的说明图。图9所示的管理信息801为服务器装置1从接收装置2′接收的原管理信息。管理信息802、803是从服务器装置1发送给接收装置2′的管理信息。另外,图8、图9中的带圈数字表示管理信息的变化和存储部202′的状态变化的对应关系。
当接收装置2′接收到管理信息802(或者803)时,文件管理部205′立即删除与删除信息802a(或者803a)对应的各目录A、B中的文件。其结果,接收装置2′的存储部202′被更新为如图8所示的状态703(或者状态701)。因而,重放部207′在根据播放列表#k进行重放时,能够准确参照目录B(或目录C)的片断数据#ki进行重放。
(下载动作示例4-删除现有片断数据并同时追加新的片断数据的情形)在图8的状态702(在目录A和C中存储有相同名称的片断数据#ki的状态)下实施下载时,在目录B中存储新片断数据#ki并进行更新使得播放列表#k能够参照该新片断数据#ki。下面,对所述情况的动作进行说明。
图10是通过具体示例表示在数据管理系统3′中更新管理信息的说明图。图10所示的管理信息901为服务器装置1从接收装置2′接收的原管理信息。管理信息902为从服务器装置1被发送给接收装置2′的管理信息。另外,图8、图10中的带圈数字表示管理信息的变化和存储部202′的状态变化的对应关系。
在本动作示例4的情况下,将图10所示的管理信息902从服务器装置1发送给接收装置2′。即,将表示在目录B中新存储的片断数据#ki的数据列表902b和用于删除在目录A中已存在的片断数据#ki的删除信息902a包含在管理信息902中,并从服务器装置1发送给接收装置2′。当接收装置2′接收到管理信息902时,文件管理部205′立即删除与删除信息902a对应的目录A中的片断数据#ki。另外,当接收装置2′接收到新片断数据#ki时,文件管理部205′立即将其存储在目录B中。其结果,接收装置2′的存储部202′被更新为图8中的状态703。因而,重放部207′在根据播放列表#k进行重放时,能准确参照目录B中的片断数据#ki进行重放。
另外,在上述说明中将目录A、B、C均表述为下载文件的可存储区,但并不限于此。例如,也可以为下述,即目录C为经常存储有缺省内容数据的不可改写区,另一方面,目录A、B为随时存储用于在重放时置换目录C的不可改写的内容数据的临时数据的可改写区。在这种情况下,因为目录C是被固定了的数据区,其存储内容不会发生变化,所以,可以不特别规定目录C的管理信息。
另外,当在如图8所示具有多个记录区(目录A、B、C)的状态下,与实施方式1同样地滞后下载内容数据(片断数据)时,在服务器装置1中检查在各记录区中是否存在名称和滞后下载的内容数据相同的数据文件(删除文件),生成含删除信息的管理信息并将该管理信息发送给接收装置2′。然后,接收装置2′根据删除信息来删除各记录区中对应的数据文件。这时,如果存在上述不可改写的记录区,就不能删除不可改写的记录区中的数据文件。
因此,在由删除信息指示删除不可改写记录区的数据文件的情况下,可以通过诸如禁止接收装置2′参照或重放该数据文件等处理措施来应对。或者,当服务器装置1判断出不能删除所需删除的接收装置2′的数据文件时,可以生成用于指定在接收装置2′进行重放时禁止参照的文件的参照(重放)禁止信息,将其包含在管理信息中,并从服务器装置1发送给接收装置2′。由此,接收装置2′可发现已存储的数据文件为禁止参照(重放)的数据文件,从而能够准确地参照滞后下载的数据文件并进行重放。
(实施方式3)下面,参照图11至图13,说明本发明的另一实施方式。另外,为了便于说明,对具有和上述实施方式1、2所示的部件相同的功能的部件赋予相同的标号,并省略其说明。另外,如果没有特别的说明,本实施方式将沿用上述实施方式1和2中定义的用语。
在上述实施方式1和2的数据管理系统3、3′(参照图1、图7)中,管理信息的更新是在服务器装置1中进行的,其中,该管理信息是用于在接收装置2、2′中对文件进行管理的信息。而在本实施方式3的数据管理系统30中,完全由接收装置20对管理信息进行更新。
图11是表示本发明的实施方式3的数据管理系统30的结构的功能块图。
上述数据管理系统30包括服务器装置10,存储多个AV内容并送出该AV内容;以及接收装置20,接收由服务器装置10送来的AV内容,并存储、重放该AV内容。
服务器装置10包括输入输出控制部1001、存储部1002、差分管理信息生成部1003。接收装置20还包括输入输出控制部2001、存储部2002、显示部2003、UI(用户界面)2004(包括于显示部2003)、管理信息判断更新部2005、删除部2006、重放部2007。其中,服务器装置10中的输入输出控制部1001、存储部1002以及接收装置20中的输入输出控制部2001、存储部2002、显示部2003、UI2004、删除部2006、重放部2007的功能分别与实施方式1、2所示的各功能块、即服务器装置1的输入输出控制部101、存储部102以及接收装置2、2′中的输入输出控制部201、存储部202、202′、显示部203、UI204、删除部205、文件管理部205′、重放部207、207′的功能相同。
将图1、图7和图11进行比较,关于服务器装置,除去服务器装置1中的管理信息判断部103、删除信息确定部104和管理信息更新部105,而代之在服务器装置10中追加设置了差分管理信息生成部1003。关于接收装置,除去接收装置2、2′中的管理信息更新部206,而代之在接收装置20中追加设置了管理信息判断更新部2005。
在上述数据管理系统30中,服务器装置10向1个以上的接收装置20发送由多个数据文件(播放列表、片断数据)构成的AV内容(文件组)。另外,服务器装置10具有向AV内容的发送目的地、即接收装置20发送管理信息的差分管理信息生成部(管理信息发送单元)1003,该管理信息用于指定构成向接收装置20新发送的AV内容的(第二)的数据文件。
在上述数据管理系统30中,接收装置20从1个以上的服务器装置10接收由多个数据文件(播放列表、片断数据)构成的AV内容(文件组),并将其存入存储部2002中。在接收装置20中,特别具有管理信息判断更新部(文件确定单元)2005,从服务器装置10接收用于指定构成自服务器装置10新接收的AV内容的(第二)的数据文件的管理信息,并根据该管理信息,在存储部2002已存储的(第一)数据文件中确定为防止在存储部2002存储了构成从服务器装置10新接收的AV内容的(第二)数据文件的状态下在本装置中使用而需要删除的(第一)数据文件;以及删除部(文件管理单元)2006,从存储部2002中删除所述被确定的(第一)数据文件。
另外,也可以禁止或限制使用上述为防止被错误使用而从存储部2002中删除的文件以取代上述删除处理。
接着,参照图12和图13,说明上述数据管理系统30的各部分的功能和具体动作。图12是表示在接收装置20中新下载内容时的数据管理系统30的动作的处理流程图。图13是表示此时管理信息更新的说明图。
在上述数据管理系统30中,服务器装置10不特别接受来自接收装置20的下载请求,而根据其自身的定时开始下载(S31),并发送下载数据(S33)。这具有以下用途,例如,当已分发完毕的内容被更新时,自动分发所更新的数据部分。
这时,服务器装置10的差分管理信息生成部1003生成管理信息,其中,在该管理信息中仅列出了指定要发送的内容数据的信息(S32),开始下载并同时发送该管理信息(S33)。在该服务器装置10发送的管理信息到达各接收装置20时,各接收装置20将其与管理信息进行比较。由于上述由服务器装置10发送的管理信息相当于指定要追加的文件的差分信息,因此,将其称为“差分管理信息”。另外,可以在内容数据被下载之前执行步骤S32的差分管理信息生成处理,例如,在下载开始之前预先生成差分管理信息并将其存储在存储部1002中,并在下载开始时发送所存储的差分管理信息。
接着,当接收装置20从服务器装置10接收到上述差分管理信息时,辨别差分管理信息的内容,并确定在本装置中是否存储有与之对应的内容数据(S34)。具体而言,将接收到的差分管理信息暂且保持在临时存储区中,通过UI2004向用户提示该差分管理信息,取得是否存储该内容的判断结果。当然,如果总是存储内容数据,就可以省略该步骤S34。
然后,在步骤S34中确定存储内容数据时,如果存在差分管理信息以及与该差分管理信息同时传送来的内容数据,接收装置20就将差分管理信息和该内容数据存入存储部2002(S35)。另外,图12表示先发送差分管理信息,然后发送所有内容数据(片断数据)的情况。
之后,在接收装置20的管理信息判断更新部2005中,对接收装置20的当前的管理信息和从服务器装置10接收的差分管理信息(如有同时接收的内容数据,也包括这些内容数据)进行比较,从已存储的文件中确定要删除的文件(删除文件)(S36)。
要确定删除文件,首先,比较当前的管理信息和所接受的差分管理信息,指定要置换的文件。接着,如果在所指定的文件中存在与差分管理信息同时传送来的文件,就将除该文件之外的文件确定为删除文件。
这里,利用图13来说明管理信息判断更新部2005的动作。在图13中,管理信息1201是接收装置20的当前的管理信息的示例,差分管理信息1202是接收装置20从服务器装置10接收的差分管理信息的示例。
在该动作示例中,如图12所示,假设在接收差分管理信息1202的定时没有新发送来的内容数据(播放列表、片断数据),滞后发送关于差分管理信息1202所示的内容#2的片断数据#22、片断数据#23。
接收装置20的管理信息判断更新部2005通过比较当前的管理信息1201和从服务器装置10接收的差分管理信息1202,得知在存储部2002中现有的片断数据#22、片断数据#23被新下载的片断数据#22、片断数据#23置换。并且,由于不存在与差分管理信息1202一起传送来的片断数据,得知片断数据#22、#23将被滞后发送。然后,管理信息判断更新部2005根据得知的信息,将现有的片断数据#22、#23作为要删除的文件(S36),生成对应的删除信息1204并将之发送给删除部2006,而且,将管理信息更新为1203(S37)。
然后,管理信息判断更新部2005将更新了的管理信息1203存入存储部2002。另外,在图13的示例中,管理信息1201和管理信息1203具有相同的内容。在这种情况下,可以省略管理信息的再存储处理。
另外,删除部2006根据删除信息1204,删除在存储部2002中已存储的现有的片断数据#22、#23(S38)。并且,对于管理信息的更新(S37)和删除文件的删除(S38),先进行任一者均可。
另外,在图13中,以独立的形式表示了删除信息1204,不过,也可以构成为在管理信息判断更新部2005确定了删除文件的时刻(S36),将对应的删除文件的信息依次发送给删除部2006,使得迅速实施删除。
然后,在接收装置20将服务器装置10发送来的新片断数据#22、#23存储到存储部2002的时刻(S39),下载完成。
如上所述,在上述数据管理系统30中,利用管理信息及差分管理信息,对可能被错误参照的文件(片断数据)进行指定,并由接收装置20删除该指定文件。这样,能够配合实施下载来删除现有的文件,所以能够防止错误参照该现有文件从而避免进行错误的重放。并且,在上述数据管理系统30中,由于管理信息的更新是在接收装置20内部完成的,从而可构筑能够减轻服务器装置10的负担的数据管理系统。
另外,可以生成在原管理信息中包含原管理信息的更新部分的新管理信息并将该新管理信息作为差分管理信息进行发送,以取代将指定由服务器装置10发送的内容的管理信息作为差分管理信息进行发送。在这种情况下,与实施方式1、2同样,服务器装置10需要从接收装置20接收管理信息,但不需要判断在接收装置20中要删除的文件。
具体而言,在服务器装置10中,由差分管理信息生成部1003对原管理信息实施与发送内容相当的部分的更新从而生成差分管理信息。然后,当接收装置20接收到上述差分管理信息时,在管理信息判断更新部2005中对差分管理信息和原管理信息进行比较,指定要删除的文件,并由删除部2004实施删除。这时,被指定为要删除的文件是原管理信息所包含的、且新管理信息(接收的差分管理信息)未包含的文件,即,在更新后接收装置20不需要的文件。因此,通过该处理,例如,能够删除不再被任何播放列表参照的片断数据等。所以,能够有效地使用接收装置20的存储部2002的记录区。另外,接收装置20接收的差分管理信息表示文件被删除后的存储部2002的文件存储状态,因此,管理信息判断更新部2005以差分管理信息来置换原管理信息。
关于上述情况,将在下述实施方式4中进行更为详细的说明。
(实施方式4)下面,参照图16至图18来说明本发明的另一实施方式。另外,为了便于说明,对具有和上述实施方式1、2、3中所示的部件相同的功能的部件赋予相同的标号,并省略其说明。另外,关于在实施方式1、2和3中定义的用语,如果没有特别的说明,在本实施方式中也将沿用其定义。
图16是表示本发明的实施方式4的数据管理系统30′的结构的功能块图。
上述数据管理系统30′包括服务器装置10′,存储多个AV内容并送出该AV内容;接收装置20′,接收由服务器装置10′发送的AV内容,并进行存储、重放。
如上所述,在实施方式1和2的数据管理系统3、3′(参照图1、图7)中,关于接收装置2、2′所存储的文件的管理信息的更新以及指示要删除的文件的删除信息的确定都是在服务器装置1中进行的。另外,如图11所示,在实施方式3的数据管理系统30中,关于上述存储文件的管理信息的更新和上述删除文件的确定都是在接收装置20进行的。而在本实施方式4的数据管理系统30′中,在服务器装置10′中对接收装置20′存储的文件的管理信息进行更新,另一方面,在接收装置20′中确定需由接收装置20′删除的文件。
服务器装置10′包括输入输出控制部1001′、存储部1002、管理信息判断部103、管理信息更新部(管理信息发送单元)1604。接收装置20′包括输入输出控制部2001′、存储部2002、显示部2003、UI(用户界面)2004(包括于显示部2003)、删除判断部(删除判断单元)2605、删除部2006、重放部2007、管理信息收发部2008。其中,服务器装置10′的管理信息判断部103和实施方式1、2的数据管理系统3、3′(参照图1、图7)的管理信息判断部相同。
比较图11(实施方式3的功能块图)和图16。在服务器装置10′中,除去了差分管理信息生成部1003,取而代之的是,设置了管理信息判断部103、管理信息更新部1604。另外,在接收装置20′中,除去了管理信息判断更新部2005,取而代之的是,设置有删除判断部2605、管理信息收发部2008。
接着,利用图17和图18,一并说明上述数据管理系统30′的各部分的功能和具体动作。图17是表示在接收装置20′新下载内容时的连续的处理流程图,图18是表示此时更新管理信息的说明图。另外,适当省略对实施方式1、2或3中阐述的内容的说明。
在上述数据管理系统30′中,在下载开始时(S41),接收装置20′的管理信息收发部2008将管理信息301发送给服务器装置10′。在服务器装置10′中,管理信息判断部103根据所接收到的管理信息301判断接收装置20′下次可下载的内容(S42),并向接收装置20′提示成为下载候选的内容的信息。接收装置20′借助于UI2004向用户提示成为下载候选的内容的信息并取得指定信息,其中,该指定信息用于指定用户从上述提示的候选中作为下次下载的内容而选择的内容(S43)。然后,将表示该内容的指定信息发送到服务器装置10′。到此为止的动作与实施方式1中图3的步骤S11至S13或者图5的步骤S21至S23相同。
接着,在服务器装置10′中,管理信息更新部1604在原管理信息301中加入关于指示新下载内容的信息,从而生成管理信息1802,其中,该管理信息1802与下载实施后的接收装置20′的存储内容对应(S44)。如图18所示,对于管理信息1801(301的复制信息),将指示下载的内容#2的信息置换为下载后的内容#2的信息,从而生成新的管理信息1802。然后,上述被更新了的管理信息1802通过输入输出控制部1001′、2001′被发送给接收装置20′。另外,与指示下载的内容对应的文件也通过输入输出控制部1001′、2001′被发送给接收装置20′(S45)。
在图17、图18的示例中,表示这样的示例,即接收装置20′已存储的由播放列表#2和三个片断数据#21,#22、#23构成的内容#2被置换为由播放列表#2和两个片断数据#21、#22构成的新的内容#2。另外,在图17、图18的示例中,以相同的定时发送新的片断数据#21、#22和管理信息1802、播放列表#2。当然,并不限于此,也可以象实施方式1、2、或3那样滞后发送片断数据。
接着,在接收装置20′中,将被传送来的管理信息1802及内容(播放列表#2、片断数据#21、#22)存储于存储部2002中(S46)。这时,覆盖并更新之前存储的管理信息301和内容的文件。即,管理信息1802成为接收装置20′中的新的管理信息。这里,接收装置20′预先另行保持以前的管理信息301,在实施以下处理之后再废弃。另外,在图17中没有图示原管理信息301的保持、废弃。
其后,删除判断部2605对服务器装置10′发送来的新的管理信息1802和另行保持的原管理信息301进行比较,并检查是否存在由于下载而不再需要的文件。之后,删除判断部2605将指定被判断为不再需要的文件(图18中的片断数据#23)的信息作为删除信息1803进行输出(S47)。
这里,“不再需要的文件”是指,由于实施下载而切断与播放列表的参照关系不再被任何播放列表参照的片断数据、由于内容本身被删除而不再使用的播放列表、片断数据等。另外,本来,删除不再需要的文件是以确保记录区等为目的并以接收装置20′为主体进行的,但是,例如,由于超过了内容的使用期限或者其他理由,内容提供者(制作者)有意停止提供该内容时,就需要以服务器装置10′为主体对相关内容的删除实施管理。为此,服务器装置10′通过管理信息更新部1604生成管理信息并使接收装置20′根据该管理信息删除相关内容,其中,该管理信息反映了内容本身的删除。因此,在这种情况下,在接收装置20′中必需具备下述删除内容的结构(删除判断部2605、删除部2006)。
接着,删除部2006根据从删除判断部2605输出的删除信息1803来删除文件(在图18中,为片断数据#23)(S48)。此后,完成下载。
另外,删除判断部2605和删除部2006未必需要彼此分离,也可以是这样的结构无需删除信息1803而直接由删除部2006删除被删除判断部2605判断为不再需要的文件。
如上所述,在本实施方式的数据管理系统30′中,服务器装置10′和接收装置20′分别进行管理信息的更新处理和删除文件的判断处理。根据这样的结构,服务器装置10′能够以较少的处理量来管理接收装置20′的存储内容。另外,接收装置20′能够通过删除不再需要的文件来有效利用接收装置20′内的记录区。
(实施方式5)下面,参照图19至图22来说明本发明的另一实施方式。另外,为了便于说明,对具有和上述实施方式1至4所示的部件相同功能的部件赋予相同标号,并省略其说明。另外,关于在实施方式1至4中定义的用语,如果没有特别的说明,在本实施方式中也沿用其定义。
图19是表示本发明实施方式5的数据管理系统3″的结构的功能块图。上述数据管理系统3″包括服务器装置1″,存储多个AV内容并进行发送;接收装置2″,接收由服务器装置1″发送的AV内容并进行存储、重放。
上述数据管理系统3″的结构大致和实施方式1的数据管理系统3(参照图1)的结构相同。但是,将数据管理系统3″与数据管理系统3进行比较可知,在数据管理系统3″中,管理信息判断部(文件选择单元)103、删除部205、管理信息更新部206、管理信息收发部208被置换为不同功能块的管理信息判断部103″、删除部(文件管理单元)205″、管理信息更新部206″、管理信息收发部(删除历史信息发送单元)208″。因此,下面,以不同于实施方式1的数据管理系统3的部分为中心,说明本实施方式5的数据管理系统3″的动作。
在实施方式1中,管理信息301是对接收装置2当前存储的从服务器装置1下载的内容进行列表的信息。并且,记录在接收装置2中的管理信息301被发送给服务器装置1。在服务器装置1中,管理信息判断部103对服务器装置1所存储的可发送的内容和接收装置2当前存储的并被记载于管理信息301中的内容进行比较,然后,确定接收装置2接下来可下载的候选内容。然后,已确定的下载候选内容的信息被发送给接收装置2并被提示给用户。
这里,服务器装置1的管理信息判断部103执行查找接收装置2当前未存储的内容的动作。但是,作为接收装置2未存储某内容的状态,可认为有以下的情况还未下载该内容的情况,或者用户下载并视听该内容后将其作为不再需要的内容而删除的情况。在后者的情况下,虽然在接收装置2中没有存储该内容,但是,因为过去曾下载并存储,用户已将其视为不需要的文件,所以,对于用户来说,并不期望将其作为下载候选进行提示。
因此,在本实施方式5中,如图20所示,使用其中包含有过去删除的内容的历史的管理信息2201。对该管理信息2201和上述实施方式1至4中所采用的管理信息301进行比较可知,该管理信息2201的特征在于包含有过去删除了的内容的删除历史信息2201a。另外,本实施方式的从接收装置向服务器装置发送文件删除历史信息的结构也能适用于上述实施方式1至4。即,管理信息收发部208、2008(参照图1、图7、图16)也可以具有向服务器装置发送删除历史信息的功能。另外,管理信息判断部103(参照图1、图7、图16)、差分管理信息生成部1003(参照图11)也可以具有选择向接收装置发送的数据文件的功能。
参照图21和图22,一并说明图19所示的上述数据管理系统3″的各部分的功能和具体的动作。图21是表示在接收装置2″中用户删除内容时更新管理信息的说明图。
首先,假设在接收装置2″中已下载并存储有两个内容#1及#2。这时,在接收装置2″中存储有图21所示的管理信息301。用户由该状态判断出不需要内容#1并指示将其删除。
接收装置2″的删除部205″与删除部205(实施方式1)同样具有根据管理信息中含有的删除信息来删除所对应的内容的文件的功能,除此之外,删除部205″还具有接受用户的指示来删除内容的功能。
另外,管理信息更新部206″与管理信息更新部206(实施方式1)同样具有在删除该内容之后删除管理信息中含有的删除信息的功能,除此之外,还具有这样的功能,即,将接受用户指示删除的内容的信息(删除历史信息)加入管理信息从而生成新的管理信息的功能。
如图21所示,在接收装置2″中,当根据用户的指示删除内容#1时,接收装置2″的管理信息由管理信息301更新为管理信息2201。具体而言,在管理信息2201中追加记载有删除历史信息2201a,其中,在该删除历史信息2201a中列出了已删除的内容#1。
以下,说明在接收装置2″存储了管理信息2201的状态下与实施方式1同样地下载新内容时的情况。图22是表示在上述数据管理系统3″中新下载内容时的连续的动作的处理流程图。其中,由于步骤S54及其之后的步骤的内容与实施方式1的处理流程(参照图3、图5)的步骤S14、S24及其之后的步骤、或者实施方式4的处理流程(参照图17)的步骤S44及其之后的步骤相同,所以在图22中省略了其图示。
首先,在下载开始时(S51),接收装置2″的管理信息收发部(删除历史信息发送单元)2008″将含有删除历史信息2201a的管理信息2201发送至服务器装置1″。在服务器装置1″中,管理信息判断部103″根据接收到的管理信息2201判断接收装置2″接下来可下载的内容(S52)。这时,管理信息判断部103″参照管理信息2201中包含的删除历史信息2201a。如果在可下载的内容中包含有接收装置2″以前曾删除的内容,就将该内容从接收装置2″的下次下载的候选中排除。然后,将列表成为下载候选的内容的信息发送给接收装置2″。之后,在接收装置2″的显示部2003提示内容提示信息,其中,该内容提示信息表示接收到的下载候选的内容。然后,用户根据显示部2003所提示的内容提示信息,通过UI2004指定要下载的内容。接收装置2根据用户的操作,生成用于指定下载内容的内容指定信息并将其发送给服务器装置1″(S53)。
或者,管理信息判断部103″参照管理信息2201所包含的删除历史信息2201a,如果在可下载的内容中已经包含接收装置2″过去曾删除的内容,那么,就将该内容包含在下次的下载候选中,但是,也可以使其中包含下述指示信息后进行输出,即指示接收装置2″对上述内容和删除历史信息2201a未包含的内容进行区别显示的指示信息。
在这种情况下,接收装置2″参照在表示下载候选内容的信息中包含的上述指示信息,区别显示包含删除历史的内容和不包含删除历史的内容并提示给用户。作为区别显示的方法,例如可以列举出下述方法改变表示内容的文本信息的文字颜色、改变字体,另外,在表示内容的图像(缩略图)上赋予强调边框、分组显示等等。也可以是上述方法之外的其他方法。
或者,管理信息判断部103″与实施方式1的管理信息判断部103同样地只进行可下载内容的判断,并将所有被判断为可下载的内容作为下载候选内容提示给接收装置2″,接收装置2″参照管理信息2201所包含的删除历史信息2201a,将服务器装置1″发送来的候选区分为包含在删除历史信息2201a中的内容和未包含在删除历史信息2201a中的内容并进行显示。在仅由接收装置2″参照删除历史信息2201a的情况下,在管理信息2201中就无需包含删除历史信息2201a。在接收装置2″中,可以对删除历史信息2201a与管理信息2201分别进行存储、管理。
步骤S54及其之后的处理和实施方式1中由图3、图5所示的S14、S24及其之后的处理或实施方式4中由图17所示的S44及其之后的处理相同。另外,删除历史信息2201a基本上不会被删除,但是,例如,也可以增加这样的功能,即,对历史信息设定有效期限,在期限结束时删除()的功能。也可以对每个内容设定有效期限(有无期限、期限长短等)。
作为被删除的内容的历史信息2201a,图20、21所示的管理信息2201采用被删除的内容的列表而不采用被删除的文件的列表。较之于对被删除的全部文件进行列表并保留的情况,能够以较小的数据量保留历史信息。另外,也可以对被删除的文件名进行列表并保留。
另外,还有某一内容在时序上存在多个版本的情况。在这种情况下,可以一并记录表示内容的信息和版本的信息。其目的在于当服务器中只有内容A的版本1时,不会将其作为下载候选而提示给曾经视听并删除了内容A的版本1的用户,但是,当内容A被更新为版本2时,则加入到候选中。另外,用户可以根据其意愿对内容A进行设定,即使其版本被更新,也不会成为下载的候选。
另外,在上述的说明中,将不列为下载候选的内容当作过去已删除了的内容,但并不限于此,也能够用于指定被用户判断为不特别需要的内容。即,历史信息2201a不仅可用于表示过去的删除历史信息,也可用作表示过去被用户判断为不需要的内容的信息。由此,用户可在收到服务器装置1的关于下载内容的提示时预先排除不需要的内容。
本发明的数据管理系统可以构成为当接收装置从服务器装置下载内容时,由服务器装置指定在接收装置已存储的内容中可能被错误参照的接收装置内的文件(片断数据),生成删除信息并将该删除信息与管理信息一并发送给接收装置,接收装置根据上述删除信息删除本装置中现有的文件。
因此,在配合下载新文件来删除现有文件,由此,就能防止错误参照该现有文件而导致错误的重放。
本发明的数据管理系统是由1个以上的服务器装置和1个以上的接收装置构成的数据管理系统,在该服务器装置与接收装置之间交换内容数据和管理信息,该管理信息是记载了该接收装置内的内容数据的存储内容的管理信息,上述服务器装置包括确定单元,根据上述管理信息,在上述接收装置已存储的内容数据中确定要删除的内容数据;以及发送单元,向上述接收装置发送表示上述已确定的删除对象的内容数据的删除信息,上述接收装置包括根据所接收的上述删除信息删除对应的内容数据的删除单元。
这样,在下载新文件之前删除现有的文件,由此能够防止错误地参照现有文件进行错误的重放。
另外,上述数据管理系统也可以构成为将上述删除信息包含在上述管理信息中,并从上述服务器装置发送给上述接收装置。
这样,可以一并处理删除信息和管理信息,从而能够易于管理。
另外,本发明的数据管理系统是由1个以上的服务器装置和1个以上的接收装置构成的数据管理系统,上述服务器装置包括生成第一管理信息的单元和向上述接收装置发送上述第一管理信息的单元,其中,该第一管理信息记载有要发送的内容数据的发送内容,上述接收装置包括保持第二管理信息并根据上述第一管理信息和上述第二管理信息从上述接收装置内已存储的内容数据中确定要删除的内容数据的单元、以及删除上述已确定的内容数据的装置,其中,上述第二管理信息记载了上述接收装置内的内容数据的存储内容。
这样,在下载新文件之前删除现有文件,由此能够防止错误地参照现有文件进行错误的重放。
最后,服务器装置1、1″、10、10′和接收装置2、2′、2″、20、20′的各块,尤其是管理信息判断部103、103″、删除信息确定部104、管理信息更新部105、1604、差分管理信息生成部1003、删除部205、205″、管理信息更新部206、206″、重放部207、207′、文件管理部205′、管理信息判断更新部2005、删除部2006、重放部2007、删除判断部2605可以由硬件逻辑构成,也可以如下所述用CPU并通过软件来实现。
即,服务器装置1、1″、10、10′和接收装置2、2′、2″、20、20′具有执行用于实现各功能的控制程序的命令的CPU(中央处理器);存储上述控制程序的ROM(只读存储器);展开上述程序的RAM(随机存取存储器);存储上述程序及各种数据的存储器等的存储装置(记录介质)等。另外,向上述服务器装置1、1″、10、10′和接收装置2、2′、2″、20、20′提供可由计算机读取地记录了用于实现上述功能的软件的记录介质,由该计算机(或CPU、MPU)读出并执行记录介质中记录的程序代码,这样也能够实现本发明的目的,其中,上述记录介质所记录的软件为上述服务器装置1、1″、10、10′和接收装置2、2′、2″、20、20′的控制程序的程序代码(执行形式程序、中间代码程序、源程序)。
作为上述记录介质,例如,可以是磁带、盒式带等的带类、包括软盘(注册商标)、硬盘等磁盘以及CD-ROM、MO、MD、DVD、CD-R等光盘的盘类、IC卡(包括存储卡)、光卡等的卡类或掩模型ROM、EPROM、EEPROM、闪存ROM等的半导体存储器类等。
另外,服务器装置1、1″、10、10′和接收装置2、2′、2″、20、20′可以与通信网络连接,借助于通信网络供给上述程序代码。作为上述通信网络,并没有特别的限制,例如,可利用互联网(internet)、内联网(intranet)、外联网(extranet)、LAN、ISDN、VAN、CATV通信网、虚拟专用网络(virtual private network)、电话线路网络、移动体通信网络、卫星通信网络等。另外,作为构成通信网络的传送介质,并没有特别的限制,例如,可以利用IEEE1394、USB、电力线、有线电视线路、电话线、ADSL线路等的有线通信,也可以利用诸如IrDA或遥控器等的红外线、Bluetooth(注册商标)、802.11无线通信网络、HDR、便携式电话网络、卫星线路、地面波数字网络(terrestrial digital net)等的无线通信。另外,即使是通过电子传送而具体表现了上述程序代码的、载置于载波的计算机数字信号的形态,也可以实现本发明。
以上,对本发明进行了详细的说明,上述实施例仅仅是揭示本发明的技术内容的示例。本发明并不限于上述具体示例,不应对本发明进行狭义的解释。本发明的范围由权利要求范围来表示,可在本发明的精神和权利要求范围内进行各种变更来实施之。当然,通过适当组合不同实施例所示技术手段得到的实施方式也包括在本发明的技术范围内。
如上所述,本发明的数据管理系统包括1个以上的接收装置和1个以上的对该接收装置发送由多个数据文件构成的文件组的服务器装置,其中,上述接收装置具有存储构成文件组的数据文件的存储部;上述服务器装置具有文件确定单元,从已在上述接收装置的上述存储部存储的第一数据文件中,确定在上述存储部存储了第二数据文件的状态下要限制或禁止在上述接收装置中使用的第一数据文件,其中,该第二数据文件构成向上述接收装置新发送的文件组;以及管理信息发送单元,向由第二数据文件构成的文件组的发送目的地、即接收装置发送用于指定由上述文件确定单元确定的第一数据文件的文件指定信息;上述接收装置还具有文件管理单元,该文件管理单元根据从上述服务器装置接收到的上述文件指定信息,限制对上述存储部已存储的第一数据文件的使用或者删除该第一数据文件。
本发明的数据管理方法是数据管理系统的数据管理方法,该数据管理系统包括1个以上的接收装置和1个以上的向该接收装置发送由多个数据文件构成的文件组的服务器装置,本发明的数据管理方法包括文件确定步骤,上述服务器装置从已在上述接收装置的存储部存储的第一数据文件中,确定在上述存储部存储了第二数据文件的状态下要限制或禁止在上述接收装置中使用的第一数据文件,其中,该第二数据文件构成对上述接收装置新发送的文件组;管理信息发送步骤,上述服务器装置向由第二数据文件构成的文件组的发送目的地、即接收装置发送用于指定上述所确定的第一数据文件的文件指定信息;以及文件管理步骤,上述接收装置根据从上述服务器装置接收到的上述文件指定信息,限制对上述存储部已存储的第一数据文件的使用或者删掉该第一数据文件。
另外,本发明的服务器装置是对1个以上的接收装置发送由多个数据文件构成的数据文件组的服务器装置,其具有文件确定单元,从已在上述接收装置的存储部存储的第一数据文件中,确定在上述存储部存储了第二数据文件的状态下要限制或禁止在上述接收装置中使用的第一数据文件,其中,该第二数据文件构成向上述接收装置新发送的文件组;以及管理信息发送单元,向由第二数据文件构成的文件组的发送目的地、即接收装置发送用于指定由上述文件确定单元所确定的第一数据文件的文件指定信息。
另外,本发明的接收装置是从1个以上的服务器装置接收由多个数据文件构成的文件组的接收装置,包括存储部,存储构成文件组的数据文件;以及文件管理单元,限制对上述存储部中存储的且由文件指定信息指定的第一数据文件的使用、或者删除该第一数据文件,其中,该文件指定信息是从上述服务器装置接收的信息。
根据上述结构,服务器装置在对其存储部已存储由第一数据文件构成的文件组的接收装置新发送由第二数据文件构成的文件组时,对接收装置发送用于指定要限制或禁止接收装置使用的第一数据文件的文件指定信息。并且,接收装置根据从服务器装置接收到的文件指定信息,限制对存储部已存储的第一数据文件的使用或者删除该第一数据文件。
因此,在将新版本文件组下载至其中已存储有旧版本文件组的接收装置时,能够删除构成文件组的数据文件中要被置换为新版本的数据文件的旧版本的文件。其结果,能够防止错误地利用旧版本的数据文件。
例如,当依次下载并存储AV内容的构成文件即片断数据时,即使在未完成新片断数据的下载(下载的途中)或片断数据下载在途中失败的状态下,指示对参照上述片断数据的播放列表进行重放,也不会发生诸如因错误地参照过去下载的别的文件而导致违背用户本来期望的重放这样的问题。
如上所述,根据上述结构,在从存储了多个数据文件的服务器装置向接收装置适当分发数据文件的数据管理系统中,能有效地进行接收装置的数据管理。
并且,本发明的数据管理系统也可以为上述管理信息单元向上述接收装置发送管理信息,该管理信息包括上述文件指定信息和对构成文件组的第二数据文件进行指定的信息。
根据上述结构,能够从服务器装置向接收装置一并发送对要发送的数据文件进行指定的信息、和对由接收装置实施删除等的文件进行指定的文件指定信息。这样,能够一并发送数据,从而可实现简单的发送处理。
另外,本发明的数据管理系统还可以构成为上述接收装置具有向上述服务器装置发送对从上述存储部中被删除的数据文件进行指定的删除历史信息的历史信息发送单元,上述服务器装置具有根据从上述接收装置接收到的删除历史信息选择可向上述接收装置新发送的上述第二数据文件的文件选择单元。
这里,作为接收装置未存储某内容的状态,可认为有以下的情况,即,还未下载该内容的情况;用户在下载并视听该内容之后,将其作为不需要的内容而删除的情况。在后者的情况下,虽然在接收装置中没有存储该内容,但是,因为用户已下载、存储该内容并且判断为不需要的内容,所以,用户并不希望将其作为下载候选而进行提示。
根据上述结构,服务器装置能够根据从接收装置接收到的删除历史信息对过去从接收装置的存储部中删除的数据文件进行指定。而且,服务器装置可以在考虑这些被删除的数据文件的基础上选择可向接收装置新发送的上述第二数据文件。例如,能够从要向接收装置新发送的第二数据文件中排除已被用户判断为不需要的数据文件。
另外,本发明的数据管理系统包括有1个以上的接收装置和1个以上的对上述接收装置发送由多个数据文件构成的文件组的服务器装置,其中,上述接收装置具有存储构成文件组的数据文件的存储部,上述服务器装置具有将指定构成向上述接收装置新发送的文件组的第二数据文件的管理信息发送给上述文件组的发送目的地、即接收装置的管理信息发送单元,另外,上述接收装置还具有文件确定单元,根据从上述服务器装置接收到的上述管理信息,从已在上述接收装置的上述存储部存储的第一数据文件中,确定在上述存储部存储了第二数据文件的状态下要限制或禁止在该接收装置中使用的第一数据文件,其中,该第二数据文件构成从该服务器装置新接收的文件组;以及文件管理单元,限制对上述文件确定单元所确定的第一数据文件的使用或者从上述存储部删除第一数据文件。
另外,本发明的数据管理方法是数据管理系统的数据管理方法,该数据管理系统包括1个以上的接收装置和1个以上的对该接收装置发送由多个数据文件构成的文件组的服务器装置,本发明的数据管理方法包括管理信息发送步骤,上述服务器装置将指定构成对上述接收装置新发送的文件组的第二数据文件的管理信息发送给该文件组的发送目的地、即接收装置;文件确定步骤,上述接收装置根据从上述服务器装置接收到的上述管理信息,从已在上述接收装置的上述存储部存储的第一数据文件中确定在上述存储部存储了第二数据文件的状态下要限制或禁止在该接收装置中使用的第一数据文件,其中,该第二数据文件构成由该服务器装置新接收的文件组;以及文件管理步骤,上述接收装置限制对上述已确定的第一数据文件的使用或者从上述存储部中删除第一数据文件。
另外,本发明的服务器装置是对1个以上的接收装置发送由多个数据文件构成的数据文件组的服务器装置,包括将指定构成向上述接收装置新发送的文件组的第二数据文件的管理信息发送给该文件组的发送目的地、即接收装置的管理信息发送装置。
另外,本发明的接收装置是从1个以上的服务器装置接收由多个数据文件构成的文件组的接收装置,包括存储部,存储构成文件组的数据文件;文件确定单元,从上述服务器装置接收对构成自上述服务器装置新接收的文件组的第二数据文件进行指定的管理信息,根据该管理信息,从已在上述存储部存储的第一数据文件中,确定在上述存储部存储了第二数据文件的状态下要限制或禁止在本装置中使用的第一数据文件,其中,该第二数据文件构成从该服务器装置新接收的文件组;以及文件管理单元,限制对上述文件确定单元确定的第一数据文件的使用或者从上述存储部中删除该第一数据文件。
根据上述结构,服务器装置在对其存储部已存储由第一数据文件构成的文件组的接收装置新发送由第二数据文件构成的文件组时,对接收装置发送指定对接收装置新发送的第二数据文件的管理信息。然后,接收装置根据从服务器装置接收到的管理信息,从已在其存储部中存储的第一数据文件中确定要限制或禁止接收装置使用的第一数据文件,并限制对该第一数据文件的使用或者删除该第一数据文件。
因此,在将新版本的文件组下载至其中已存储有旧版本文件组的接收装置时,能够删除构成文件组的数据文件中要被置换为新版本的数据文件的旧版本的文件。其结果,能够防止错误地利用旧版本的数据文件。
例如,当依次下载并存储AV内容的构成文件即片断数据时,即使在未完成新片断数据的下载(下载的途中)或片断数据下载在途中失败的状态下,指示对参照上述片断数据的播放列表进行重放,也不会发生诸如因错误地参照过去下载的别的文件而导致违背用户本来期望的重放这样的问题。
如上所述,根据上述结构,在从存储了多个数据文件的服务器装置向接收装置适当发送数据文件的数据管理系统中,能有效地进行接收装置的数据管理。
另外,本发明的数据管理系统还可以构成为上述接收装置具有对上述服务器装置发送删除历史信息的历史信息发送单元,该删除历史信息对从上述存储部中被删除的数据文件进行指定,上述服务器装置具有根据从上述接收装置接收到的删除历史信息选择可向上述接收装置新发送的上述第二数据文件的文件选择单元。这里,作为接收装置未存储某内容的状态,可认为有以下的情况,即,还未下载该内容的情况;用户在下载并视听该内容之后,将其作为不需要的内容而删除的情况。在后者的情况下,虽然在接收装置中没有存储该内容,但是,因为用户已下载、存储该内容并且判断为不需要的内容,所以,用户并不希望将其作为下载候选而进行提示。
因此,根据上述结构,服务器装置能够根据从接收装置接收到的删除历史信息对过去从接收装置的存储部中删除的数据文件进行指定。而且,服务器装置可以在考虑这些被删除的数据文件的基础上选择可向接收装置新发送的上述第二数据文件。例如,能够从要对接收装置新发送的第二数据文件中排除已被用户判断为不需要的数据文件。
另外,上述服务器装置及上述接收装置也可通过计算机来实现。在这种情况下,使计算机作为上述各装置进行动作从而由计算机实现上述服务器装置及上述接收装置的控制程序以及记录有该程序的计算机可读取的记录介质也属于本发明的范畴内。
以上,对本发明进行了详细的说明,上述实施方式只是阐述本发明技术内容的具体示例,本发明并不限于上述具体实施方式
,不应对本发明进行狭义的解释,可在本发明的精神和权利要求的范围内进行各种变更来实施之。
工业可利用性根据本发明,数据管理系统由具备存储数据文件并适当分发数据文件的功能的服务器装置和具有从该服务器装置中选择并接收数据的功能的接收装置构成,在该数据管理系统中,能够实施管理使得不会错误地参照接收装置已存储的数据文件,因此,本发明可适用于诸如根据用户点播来分发多个AV内容的视频分发系统。
权利要求
1.一种数据管理系统,其中包括一个以上的接收装置;和一个以上的服务器装置,对该接收装置发送由多个数据文件构成的文件组;所述接收装置具有存储部,该存储部存储构成文件组的数据文件,所述服务器装置具有文件确定单元,从已在所述接收装置的所述存储部存储的第一数据文件中,确定在所述存储部存储了第二数据文件的状态下要限制或禁止在该接收装置中使用的第一数据文件,所述第二数据文件构成向该接收装置新发送的文件组;以及管理信息发送单元,向作为由第二数据文件构成的文件组的发送目的地的接收装置发送文件指定信息,该文件指定信息指定由所述文件确定单元确定的第一数据文件;所述接收装置还具有文件管理单元,该文件管理单元根据从所述服务器装置接收到的所述文件指定信息,限制在所述存储部已存储的第一数据文件的使用、或者删除该第一数据文件。
2.根据权利要求1所述的数据管理系统,其特征在于所述管理信息发送单元对所述接收装置发送管理信息,该管理信息包含所述文件指定信息和对构成文件组的第二数据文件进行指定的信息。
3.根据权利要求1所述的数据管理系统,其特征在于所述接收装置具有历史信息发送单元,其对所述服务器装置发送删除历史信息,该删除历史信息指定了从所述存储部中被删除的数据文件,所述服务器装置具有文件选择单元,其根据从所述接收装置接收到的删除历史信息,选择可对所述接收装置新发送的所述第二数据文件。
4.一种数据管理系统的数据管理方法,所述数据管理系统包括一个以上的接收装置;和一个以上的服务器装置,对该接收装置发送由多个数据文件构成的文件组;该数据管理方法包括文件确定步骤,所述服务器装置从已在所述接收装置的存储部存储的第一数据文件中,确定在所述存储部存储了第二数据文件的状态下要限制或禁止在该接收装置中使用的第一数据文件,所述第二数据文件构成向该接收装置新发送的文件组;管理信息发送步骤,所述服务器装置向作为由第二数据文件构成的文件组的发送目的地的接收装置发送文件指定信息,该文件指定信息指定所述确定的第一数据文件;以及文件管理步骤,所述接收装置根据从所述服务器装置接收到的所述文件指定信息,限制向所述存储部已存储的第一数据文件的使用、或者删除该第一数据文件。
5.一种服务器装置,对一个以上的接收装置发送由多个数据文件构成的文件组,该服务器装置包括文件确定单元,从已在所述接收装置的存储部存储的第一数据文件中,确定在所述存储部存储了第二数据文件的状态下要限制或禁止在该接收装置中使用的第一数据文件,所述第二数据文件构成向该接收装置新发送的文件组;以及管理信息发送单元,向作为由第二数据文件构成的文件组的发送目的地的接收装置发送文件指定信息,该文件指定信息指定由所述文件确定单元确定的第一数据文件。
6.根据权利要求5所述的服务器装置,其特征在于所述管理信息发送单元向所述接收装置发送管理信息,该管理信息包含所述文件指定信息和对构成文件组的第二数据文件进行指定的信息。
7.根据权利要求5所述的服务器装置,其特征在于还具有文件选择单元,根据从所述接收装置接收到的删除历史信息,选择可向该接收装置新发送的所述第二数据文件,所述删除历史信息指定了从所述存储部中被删除的数据文件。
8.一种接收装置,从一个以上的服务器装置接收由多个数据文件构成的文件组,该接收装置具有存储部,存储构成文件组的数据文件;以及文件管理单元,限制向所述存储部中已存储的且由从所述服务器装置接收到的文件指定信息所指定的第一数据文件的使用、或者删除该第一数据文件。
9.根据权利要求8所述的接收装置,其特征在于还具有向所述服务器装置发送删除历史信息的历史信息发送单元,所述删除历史信息指定了从所述存储部中被删除的数据文件。
10.一种数据管理系统,其中包括一个以上的接收装置;和一个以上的服务器装置,对该接收装置发送由多个数据文件构成的文件组;所述接收装置具有存储部,该存储部存储构成文件组的数据文件,所述服务器装置具有管理信息发送单元,其向作为该文件组的发送目的地的接收装置发送管理信息,所述管理信息指定构成向所述接收装置新发送的文件组的第二数据文件,所述接收装置还具有文件确定单元,根据从所述服务器装置接收到的所述管理信息,从已在所述接收装置的所述存储部存储的第一数据文件中,确定在所述存储部存储了第二数据文件的状态下要限制或禁止在该接收装置中使用的第一数据文件,所述第二数据文件构成从该服务器装置新接收的文件组;以及文件管理单元,限制向所述文件确定单元所确定的第一数据文件的使用、或者从所述存储部中删除该第一数据文件。
11.根据权利要求10所述的数据管理系统,其特征在于所述接收装置具有历史信息发送单元,其向所述服务器装置发送删除历史信息,所述删除历史信息指定了从所述存储部中被删除的数据文件,所述服务器装置具有文件选择单元,其根据从所述接收装置接收到的删除历史信息,选择可向该接收装置新发送的所述第二数据文件。
12.一种数据管理系统的数据管理方法,所述数据管理系统包括一个以上的接收装置;和一个以上的服务器装置,对该接收装置发送由多个数据文件构成的文件组;该数据管理方法包括管理信息发送步骤,所述服务器装置将指定了构成向所述接收装置新发送的文件组的第二数据文件的管理信息,发送给作为该文件组的发送目的地的接收装置;文件确定步骤,所述接收装置根据从所述服务器装置接收到的所述管理信息,从已在所述接收装置的存储部存储的第一数据文件中,确定在所述存储部存储了所述第二数据文件的状态下要限制或禁止在该接收装置中使用的第一数据文件,所述第二数据文件构成从该服务器装置新接收的文件组;以及文件管理步骤,所述接收装置限制所述确定的第一数据文件的使用、或者从所述存储部中删除该第一数据文件。
13.一种服务器装置,对一个以上的接收装置发送由多个数据文件构成的文件组,该服务器装置具有管理信息发送单元,其将指定了构成向所述接收装置新发送的文件组的第二数据文件的管理信息,发送给作为该文件组的发送目的地的接收装置。
14.根据权利要求13所述的服务器装置,其特征在于还具有文件选择单元,该文件选择单元根据从所述接收装置接收到的删除历史信息,选择可向该接收装置新发送的所述第二数据文件,所述删除历史信息指定了从该接收装置所具备的存储部中被删除的、构成文件组的数据文件。
15.一种接收装置,从一个以上的服务器装置接收由多个数据文件构成的文件组,所述接收装置具有存储部,存储构成文件组的数据文件;文件确定单元,从所述服务器装置接收对第二数据文件进行指定的管理信息,并根据该管理信息从已在所述存储部存储的第一数据文件中,确定在所述存储部存储了所述第二数据文件的状态下要限制或禁止在本装置中使用的第一数据文件,所述第二数据文件构成从该服务器装置新接收的文件组;以及文件管理单元,限制向所述文件确定单元所确定的第一数据文件的使用、或者从所述存储部中删除该第一数据文件。
16.根据权利要求15所述的接收装置,其特征在于还具有历史信息发送单元,对所述服务器装置发送删除历史信息,该删除历史信息指定了从所述存储部中被删除的数据文件。
17.一种控制程序,使权利要求5~7、13、14中的任一项所述的服务器装置进行动作,该控制程序用于使计算机作为所述各单元发挥作用。
18.一种控制程序,使权利要求8、9、15、16中的任一项所述的接收装置进行动作,该控制程序用于使计算机作为所述各单元发挥作用。
19.一种记录介质,记录有权利要求17或18所述的控制程序并可由计算机读取。
全文摘要
服务器装置(1)具有删除信息确定部(104),在接收装置(2)的存储部(202)已存储的AV内容的文件中,确定为防止在存储部(202)存储了构成新发送AV内容的状态下在接收装置(2)中使用而要删除的文件;以及管理信息更新部(105),将删除信息包含在管理信息中并发送给接收装置(2),其中,该删除信息指定上述所确定的文件。接收装置(2)具有删除部(205),该删除部(205)从存储部(202)中删除由管理信息中的删除信息所指定的文件,该管理信息是从服务器装置(1)中接收到的信息。
文档编号H04N7/173GK101080703SQ20068000137
公开日2007年11月28日 申请日期2006年2月14日 优先权日2005年2月25日
发明者渡部秀一, 木山次郎 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1