内容提供系统及服务器,信息处理装置和计算机程序的制作方法

文档序号:6632808阅读:124来源:国知局
专利名称:内容提供系统及服务器,信息处理装置和计算机程序的制作方法
技术领域
本发明涉及处理例如运动图像的大容量内容数据的内容提供系统,内容提供服务器,信息处理装置和计算机程序。
背景技术
近年来,诸如光纤和非对称数字用户线(ADSL)的所谓宽带(高容量和高速度)通信网络已经被巩固并大范围推广。此外,大容量存储器已经装配在诸如个人计算机和个人数字电子产品的信息处理装置上。按照这种基础设施的发展,一种用于通过宽带通信网络传递例如运动图像的大容量内容数据的服务引起了关注。涉及这种用于传递大容量内容数据的服务的传统技术在JP-A-2002-118417和JP-A-2003-217490中公开。

发明内容
当使用传递大容量内容数据的服务时,一个用户在流式系统中观看他希望观看的大容量内容数据,或者在把数据下载到一个大容量存储器之后观看该大容量内容数据。但是,如果所有的大容量内容数据都不加限制地下载到存储器,不管用户拥有的客户机存储器容量有多大,都会对客户机的存储器施加非常大的负担。也可能在用户知道之前存储器已经被大容量内容数据填满,因而也许不可能下载重要的内容数据。
本发明考虑到这样的技术背景而设计出来。希望提供这样一种新的和改进的内容提供系统,内容提供服务器和计算机程序,其能够安排关于存储在存储器中的大容量内容数据的信息并自动地或按照用户要求有效删除不必要的内容数据以实现客户机存储资源的高效率。
为了便于理解本发明,构成本发明的几个概念将简要解释一下。
“内容数据”是从内容提供服务器提供的信息内容,并且是句子,音乐,图像,视频或由数字数据表示的数据库或通过组合这些句子、音乐、图像、视频和数据库获得的一组信息。
“内容数据的相关信息”是附加到从内容提供服务器提供的信息内容的元数据,并包括各种信息,比如ID,版本信息,源信息,有效期信息和内容数据的许可信息。
“通信网络”是使得有可能执行双向通信的的公共线路网络。本发明中,因为需要例如传递大容量内容数据,所以有可能适当使用一个利用光纤或ADSL的大容量高速通信网络,也就是所谓的宽带通信网络。
“内容提供服务器”是能够按照用户的请求或按照定期或不定期地发生的事件通过通信网络向客户机提供内容数据的信息处理装置。内容提供服务器本身可以存储和管理内容数据,或者可以单独提供存储和管理内容数据的内容管理服务器。
“客户机”是一个能够在流式系统或下载系统中获取通过通信网络从内容提供服务器传递的内容数据的信息处理装置。例如,客户机被构成为一个信息终端,比如个人计算机,个人数字电子产品或个人数字助理(PDA)。
“管理装置”是一个能够通过其他媒体经通信网络下载的安装在组成客户机的信息处理装置上的应用程序。管理单元管理内容数据和按照本发明的构成特征的类似于杂志形式的与其相关的信息。
“内容项目信息(content item information)”是一个这样的概念,用于管理与对象内容数据相关的元信息,作为“项目或运动图像项目”,从而管理例如运动图像文件的对象内容。项目信息(项目)包括关于内容数据的ID和产生的信息或诸如简略静止图像或简略运动图像的各种元信息。
“内容项目信息包(content item information pack)”是一个用于管理例如被组合(group)为一个系列的内容项目信息(项目或运动图像项目)的概念,和一个被引入来通过将一系列内容项目信息(项目或运动图像项目)相关联作为一个“打包项目(pack item)”以提高服务的便利性的概念。
“代表内容项目信息”是当多条内容项目信息与内容栏目信息(栏目)相关联时代表性地显示在显示设备上的内容项目信息(代表项目)。
“内容栏目信息(content program information)”是一个用于管理内容项目信息(项目)和内容项目信息包(打包项目)的栏目(program)。内容栏目信息(栏目)的例子包括按照较宽的概念诸如电影介绍、产品介绍、戏剧介绍和世界杯介绍互相关联的多条内容项目信息(项目)。
“内容栏目目录”是一个用预定相关性编辑的内容栏目信息(栏目)的目录。内容栏目列表能够比喻为定期或不定期发放的“杂志”。
“内容栏目目录列表”是一个内容栏目目录(杂志)的列表并是一个列出了由内容提供服务提供的内容栏目目录的“杂志列表”。
“偏好区域”是一个用户能够登记用户已经按照用户的偏好选择的内容栏目信息(一个栏目)的区域并且是所谓的“我的库(MyLibrary)”。
在以下的解释中,为了便于本发明概念的理解,“内容项目信息”可以被称为“项目”或者“运动图像项目”,“内容项目信息包”可以被称为“打包项目”,“代表内容项目信息”可以被称为“代表项目”,“内容栏目信息”可以被称为“栏目”,“内容栏目目录”可以被称为“杂志”,“内容栏目目录列表”可以被称为“杂志列表”,并且“偏好区域”可以被称为“我的库”。但是,本发明不应当以限制的方式解释并应当在说明书描述的技术观念的基础上解释到最大限度。
按照本发明的一个实施例,提供一种内容提供系统,包括一个能够通过通信网络传递内容数据和与其相关的信息的内容提供服务器和一个能够通过通信网络下载内容数据和与其相关的信息的客户机。
用于该内容提供系统的管理单元管理各个内容数据的元信息作为内容项目信息(项目),管理互相关联的一条或多条内容项目信息作为内容栏目信息(栏目),并管理一条或多条内容栏目信息作为一个内容栏目目录(杂志)。一个内容数据及其元信息能够在多条内容项目信息(项目)中被引用,一条内容项目信息(项目)能够在多条内容栏目信息(栏目)中被引用,一条内容栏目信息(栏目)能够在多个内容栏目目录(杂志)中被引用。
按照本发明的实施例,当内容栏目目录(杂志)的可用期限(termof availability)已经到期时,管理单元删除包括在内容栏目目录(杂志)中的内容栏目信息(栏目)和/或包括在内容栏目信息(栏目)中的内容项目信息(项目)和/或包括在内容项目信息(项目)中的内容数据。
以这种方式,管理单元自动删除从属于内容栏目目录(杂志)的可用期限已经到期的对象(内容栏目信息(栏目),内容项目信息(项目),内容数据等)。因此,不必要的数据不累积在客户机的存储器中并且能够节省客户机的硬件资源。
按照本发明的另一个实施例,提供一种内容提供服务器,它能够结合管理内容数据和与其相关的信息的管理单元,通过通信网络传递所述内容数据和信息。
设置在信息处理装置中的管理单元管理各个内容数据的元信息作为内容项目信息(项目),管理互相关联的一条或多条内容项目信息作为内容栏目信息(栏目),并管理一条或多条内容栏目信息作为一个内容栏目目录(杂志)。一个内容数据及其元信息能够在多条内容项目信息(项目)中被引用,一条内容项目信息(项目)能够在多条内容栏目信息(栏目)中被引用,并且一条内容栏目信息(栏目)能够在多个内容栏目目录(杂志)中被引用。
按照本发明的实施例,当内容栏目目录(杂志)的可用期限已经到期时,管理单元删除包括在内容栏目目录(杂志)中的内容栏目信息(栏目)和/或包括在内容栏目信息(栏目)中的内容项目信息(项目)和/或包括在内容项目信息(项目)中的内容数据。注意,设置在内容提供服务器中的管理单元的自动删除功能是本发明的一个实施例的例子。也可以使内容提供服务器的管理单元自动删除信息。
以这种方式,管理单元自动删除从属于内容栏目目录(杂志)的已经到期的对象(内容栏目信息(栏目),内容项目信息(项目),内容数据等)。因此,不必要的数据不累积在客户机的存储器中并且能够节省客户机的硬件资源。
当包括在内容栏目目录(杂志)中的要被删除的对象(内容栏目信息(栏目),内容项目信息(项目),内容数据等)从也包括其他内容栏目目录(杂志)的其他对象(内容栏目目录(杂志),内容栏目信息(栏目),内容项目信息(项目),内容数据等)被引用时,管理单元能够暂停被引用对象(内容栏目信息(栏目),内容项目信息(项目),内容数据等)的删除。
按照这样的一种构成,在删除一个对象时,考虑从其他对象对要被删除的对象的引用状态,并且当存在所述引用状态时,暂停删除。因而,需要的对象不会无意中删除。
按照本发明的另一个实施例,提供一种信息处理装置,包括管理通过通信网络传递的内容数据和与其相关的信息的管理单元。
合并在信息处理装置中的管理单元管理各个内容数据的元信息作为内容项目信息(项目),管理互相关联的一条或多条内容项目信息作为内容栏目信息(栏目),并管理一条或多条内容栏目信息作为一个内容栏目目录(杂志)。一个内容数据及其元信息能够在多条内容项目信息(项目)中被引用,一条内容项目信息(项目)能够在多条内容栏目信息(栏目)中被引用,并且一条内容栏目信息(栏目)能够在多个内容栏目目录(杂志)中被引用。
按照本发明的实施例,当内容栏目目录(杂志)的可用期限已经到期时,管理单元删除包括在内容栏目目录(杂志)中的内容栏目信息(栏目)和/或包括在内容栏目信息(栏目)中的内容项目信息(项目)和/或包括在内容项目信息(项目)中的内容数据。
以这种方式,管理单元自动删除从属于内容栏目目录(杂志)的已经到期的对象(内容栏目信息(栏目),内容项目信息(项目),内容数据等)。因此,不必要的数据不累积在客户机的存储器中并且能够节省客户机的硬件资源。
当包括在内容栏目目录(杂志)中的要被删除的对象(内容栏目信息(栏目),内容项目信息(项目),内容数据等)从也包括其他内容栏目目录(杂志)的其他对象(内容栏目目录(杂志),内容栏目信息(栏目),内容项目信息(项目),内容数据等)被引用时,管理单元能够暂停被引用的对象(内容栏目信息(栏目),内容项目信息(项目),内容数据等)的删除。
按照这样的一种构成,在删除一个对象时,考虑从其他对象对要被删除的对象的引用状态,并且当存在所述引用状态时,暂停删除。因而,必要的对象不会无意中删除。
信息处理装置还包括一个偏好区域(我的库),其中可以登记想要的内容栏目信息(栏目)。当内容栏目目录(杂志)的可用期限已经到期时,管理单元从登记在偏好区域(我的库)中的内容栏目信息(栏目)中删除可用期限已经到期的包括在内容栏目目录(杂志)中的内容栏目信息(栏目)和/或包括在内容栏目信息(栏目)中的内容项目信息(项目)和/或包括在内容项目信息(项目)中的内容数据。因而,防止不必要的数据累积在客户机的存储器中并能够节省硬件资源。
同样,在从这样的偏好区域(我的库)中删除一个栏目时,当包括在内容栏目目录(杂志)中的将被删除的内容栏目信息(栏目)和/或将被删除的内容项目信息(项目)和/或将被删除的内容数据从其他内容栏目目录(杂志)和/或内容栏目信息(栏目)和/或内容项目信息(项目)和/或内容数据被引用时,管理单元暂停被引用的内容栏目信息(栏目)和/或内容项目信息(项目)和/或内容数据的删除。因此,必要的对象不会无意中删除。
按照本发明的另一个实施例,提供一种结合安装在图像处理装置中的管理单元管理下载到存储器中的管理内容和与其相关的信息的计算机程序。
在该程序中,同样,管理单元管理各个内容数据的元信息作为内容项目信息(项目),管理互相关联的一条或多条内容项目信息(项目)作为内容栏目信息(栏目),并管理一条或多条内容栏目信息作为内容栏目目录(杂志)。一个内容数据及其元信息能够在多条内容项目信息(项目)中被引用,一条内容项目信息(项目)能够在多条内容栏目信息(栏目)中被引用,并且一条内容栏目信息(栏目)能够在多个内容栏目目录(杂志)中被引用。
而且当内容栏目目录(杂志)的可用期限已经到期时,管理单元删除包括在内容栏目目录(杂志)中的内容栏目信息(栏目)和/或包括在内容栏目信息(栏目)中的内容项目信息(项目)和/或包括在内容项目信息(项目)中的内容数据。


在附图中图1是表示按照本发明的优选实施例的内容提供系统的示意结构的框图;图2是表示按照优选实施例的客户机200的一个示意结构的框图;图3是分级表示按照优选实施例的内容数据提供服务中采用的数据结构的解释图;图4是说明按照优选实施例的内容数据提供服务中采用的数据结构的各个组成部分的元信息的解释图;图5是一个用于解释按照优选实施例的杂志列表信息的对象数据的列表的表格;
图6是一个用于解释按照优选实施例的杂志列表信息的对象数据的XML表示的图;图7是一个用于解释按照优选实施例的杂志信息的对象数据的列表的表格;图8是一个用于解释按照优选实施例的杂志信息的对象数据的XML表示的图;图9是一个用于解释按照优选实施例的栏目信息的对象数据的列表的表格;图10是一个用于解释按照优选实施例的栏目信息的对象数据列表的表格;图11是一个用于解释按照优选实施例的栏目信息的对象数据的XML表示的图;图12是一个用于解释按照优选实施例的栏目信息的对象数据的XML表示的图;图13是一个用于解释按照优选实施例的项目信息的对象数据的列表的表格;图14是一个用于解释按照优选实施例的项目信息的对象数据的列表的表格;图15是一个用于解释按照优选实施例的项目信息的对象数据的XML表示的图;图16是一个用于解释按照优选实施例的打包项目信息的对象数据的列表的表格;图17是一个用于解释按照优选实施例的打包项目信息的对象数据的XML表示的图;图18是一个用于解释按照优选实施例的用于自动删除处理的一个引用计数管理表格的例子的表格;图19是一个用于解释按照优选实施例的涉及自动删除处理的基本规则的例子的表格;图20是一个表示按照优选实施例的自动删除处理的流程的流程图;图21是一个表示按照优选实施例的自动删除处理(其中一个对象从我的库被引用)的流程的流程图;图22是一个用于解释按照优选实施例的在自动删除处理中从我的库中自动删除一个栏目的规则的例子的表格;图23是一个用于解释按照优选实施例的自动删除处理中的我的库自动删除管理表格的例子的表格;图24是一个用于解释按照优选实施例的自动删除处理中的我的库自动删除管理表格的XML表示的图;图25是一个表示按照优选实施例的在自动删除处理中从我的库中自动删除一个栏目的流程的流程图;图26是一个用于解释按照优选实施例的从我的库中人工删除一个栏目的规则的例子的表格;图27是一个用于解释按照优选实施例的用于在一个显示设备上显示一个数据结构的“我的库屏幕”的屏幕结构的例子的图;图28是一个用于解释按照优选实施例的用于在一个显示设备上显示一个数据结构的“我的库屏幕”的屏幕结构的例子的图;图29是一个用于解释按照优选实施例的用于在一个显示设备上显示一个数据结构的“我的库屏幕”的屏幕结构的例子的图;图30是一个用于解释按照优选实施例的用于在一个显示设备上显示一个数据结构的“我的库删除屏幕”的屏幕结构的例子的图;和图31是一个用于解释按照优选实施例的用于在一个显示设备上显示一个数据结构的“我的库删除屏幕”的屏幕结构的例子的图。
具体实施例方式
下面将参照附图详细解释按照本发明的优选实施例的内容提供系统、内容提供服务器、信息处理装置和计算机程序。注意,在以下的解释和附图中,具有基本相同功能结构的部件用相同的附图标记和符号表示以省略部件的重复说明。
(1.系统结构)首先,按照本发明的优选实施例的内容提供系统100的示意结构将参照图1进行说明。
按照优选实施例的内容提供系统100可应用到用于通过例如宽带的大容量高速通信网络传递例如运动图像的大容量内容数据的内容提供服务。内容提供系统100主要包括内容提供服务器110,许可服务器120,宽带通信网络150和客户机200。
内容提供服务器110是一个能够按照来自客户的请求或按照定期或不定期发生的一个事件,通过通信网络提供内容数据到客户机的信息处理装置。按照该实施例,一种后面描述的使用电子邮件方式等传递杂志信息的方法可以被用作事件的一个例子。内容提供服务器本身可以存储并管理内容数据,或者可以单独提供一个存储并管理内容数据的内容数据管理服务器。在图中所示的例子中,为了分散任务,内容提供服务器110包括多个服务器120a,120b,...,和120n。
许可服务器120是一个管理使用内容提供服务的用户和客户机的信息处理装置。如图所示,许可服务器120主要包括存储涉及内容和许可的数据的内容/许可数据库122,存储成员信息的成员数据库124,管理许可的许可管理设备126,管理用户认证的认证设备128,管理计费信息的计费管理设备130和对于用户来说作为入口的网络服务器132。
通信网络150是一个可以执行双向通信的公共线路网络。在该实施例中,因为它需要例如传递大容量内容数据,所以采用一个使用光纤或ADSL的大容量高速通信网络,也就是所谓的宽带通信网络。
客户机200是一个能够在流式系统或下载系统中获取内容数据的信息处理装置,所述内容数据通过通信网络从内容提供服务器传递。例如,客户机200是一个诸如个人计算机、个人数字电子产品或PDA的信息终端。客户200的一个详细结构将在下文中关于图2进行说明。
图2是表示按照优选实施例的客户机200的一个示意结构的框图。
如图2所示,客户机200包括一个能够构成为用于管理内容数据和与其相关的信息的应用程序的管理单元210,一个执行对客户机的计时器管理的PC时钟212,一个存储下载的内容数据的内容数据文件214,一个存储许可信息的许可信息文件216,和一个存储用户信息和装置信息的用户信息/装置信息文件218。
管理单元210能够通过通信网络150从内容提供服务器110等下载,预先安装在客户机200上,或通过其他存储介质安装。
管理单元210主要包括一个能够与内容提供服务器110执行双向通信以下载内容数据和与其相关的信息的服务器接口210a,一个从PC时钟212接收时钟信号并执行时间管理的时间管理设备210b,一个执行整个系统控制的系统控制设备210c,一个构成为用于对用户222显示服务内容和从用户222接收请求的图形用户界面(GUI)的用户接口单元210e,和一个管理与内容数据文件214和许可信息文件216相关联的内容和许可的内容/许可管理设备210d。
使用内容提供系统时,能够向用户222提供按照图1所示的程序的服务。首先,用户222根据基于该实施例传递的杂志信息从客户机200接入一个网络服务器132并在该管理服务器中登录。用户222由认证设备128认证(S102)。随后,用户222通过网络服务器132从内容提供服务器110管理的内容数据中选择想要的内容数据,并用计费管理设备130结帐(S104)。此后,用户222从许可管理设备126接收一个许可(S106)。接着,内容提供服务器110向用户222提供想要的内容数据(S108)。注意,在该实施例中,内容提供服务器110在用户接收到许可后向用户222提供内容数据。但是,本发明不限于这样的例子。不用说,内容数据的提供和计费处理能够按照服务类型以各种方式执行。例如,用户222首先被提供内容数据,接着执行计费处理以获取一个许可,或首先被提供内容数据,接着在获取一个许可后执行计费处理。
实际上,当用户使用这样一种服务时,对用户来说通常很难访问想要的内容信息。因而,按照该实施例,关于内容数据的信息以一种象定期或不定期发放的杂志那样的数据结构提供给用户。因此,用户被指引到适合用户的偏好或由服务提供商推荐的内容数据,从而实现对用户和服务提供商两者的便利并防止不必要的冗余内容数据存储在客户机的存储器中。
按照该实施例的数据结构的特征将参照图3和随后的图详细解释。
(2.数据结构)图3是分级表示按照优选实施例的内容数据提供服务中采用的数据结构300的图。图4是表示包括在各个分级结构中的元信息例子的图。
如图3和4所示,在数据结构300中,杂志列表信息310排列在最上层,并且杂志信息320(320a,320b,...,320n),栏目信息330(330a,330b,...,330n)和项目信息340(340a,340b,...,340n)分级排列在从属于杂志列表信息310的层中。注意,如后面所描述的,也可以对项目信息340进行组合并把项目信息340排列在从属于栏目信息330的一层中作为打包项目信息350。在那种情况下,项目信息340和打包项目信息350可以排列在同一级中,项目信息340可以排列在打包项目信息350那一级中,或者这些排列结构可以同时采用。
以这种方式,按照该实施例,作为内容数据提供服务的一个服务对象产品的内容数据分为五条信息并进行管理,即杂志列表310,杂志320,栏目330,项目340,和打包项目350。
结果,因为用户能够获得具有象符合特定的较宽概念(编辑策略)的杂志一样的数据结构的内容数据的信息,所以很容易找到与用户偏好匹配的信息。此外,服务提供商能够通过以安排好的形式向用户提供服务提供商希望指引用户到达的内容数据来提高使用服务的效率。
图3和4所示的数据结构的特征在于从属信息能够在主信息中使用。结果,有可能大大降低下载量。从而,有可能大大节省通信网络和客户机(信息处理装置)侧的资源。
各条信息将在下面参照包括在各条信息中的对象数据的例子详细说明。注意,各条信息能够用诸如XML(可扩展置标语言)的元语言进行说明。
(2.1杂志列表信息)图5示出了杂志列表信息的对象数据的例子并且图6示出了杂志列表信息的XML表示的例子。
“杂志列表”信息是一个内容栏目目录(杂志)的列表,其中列出了将由内容提供服务提供的内容栏目目录。通常,杂志列表信息存储在客户机的存储器中,杂志列表包括传递到任何人的基本杂志的列表和个人订购的合同杂志的列表。
客户机在定期或不定期执行的轮询时监视该杂志列表信息的版本号的更新。客户机从该杂志列表信息中检测一个杂志的添加、删除和更新,并且执行由客户机保存的杂志数据的添加、删除和更新。由内容提供服务提供的所有杂志按照在杂志列表中显示的次序排列。客户机能够过滤杂志列表信息并在从一个公共简档(common profile)获取的基本杂志信息和从个人简档中获取的合同杂志信息的基础上确定杂志列表信息显示的次序。“个人简档”是对每个用户的管理信息。在一个服务器中,个人简档与用户ID相关联进行管理。“公共简档”是对所有用户的管理信息。
杂志列表信息包括以下信息(1)杂志列表版本,(2)杂志ID,(3)杂志主要版本,(4)杂志次要版本,和(5)其他信息。
(2.2杂志信息)图7示出了一个杂志信息的对象数据的例子并且图8示出了一个杂志信息的XML表示的例子。
“杂志信息”是一个按照预定的相关性进行编辑的内容栏目信息(栏目)的目录并定期或不定期地发送到客户机。通常,杂志信息存储在客户机的存储器中。
在杂志中,包含在杂志中的栏目的ID号被管理。杂志由表示该杂志的ID、对应于杂志的按月的期的主要版本和杂志每次更新时递增的一个次要版本指定。象一个通常的纸件媒体杂志一样,杂志具有一个提供开始期和一个提供结束期。在提供开始前,用户只能以杂志预告的形式了解杂志内容,但不能使用内容。同样,在提供结束期之后,可以限制用户访问杂志的内容。
杂志信息包括以下信息(1)杂志ID,(2)杂志主要版本,(3)杂志次要版本,(4)杂志提供开始日期,(5)杂志提供结束日期,(6)杂志顶部的运动图像信息,(7)杂志标题文字数据,(8)由杂志提供的栏目ID,和(9)其他信息。
(2.3栏目信息)图9和10示出了一个栏目信息的对象数据的例子并且图11和12示出了一个栏目信息的XML表示的例子。
“栏目”信息是内容栏目信息。作为栏目信息,内容项目信息(项目)和内容项目信息包(打包项目)被管理。通常,一个项目或一个打包项目基于预定的编辑策略,例如一个诸如电影介绍、产品介绍、戏剧介绍或体育介绍的编辑策略进行选择和管理。关于用于开始各种任务例如一个项目或一个打包项目的显示、更新、添加和删除或内容数据的下载的功能图标的信息被嵌入到一个栏目的元信息中。
一个表示包括在一个栏目中的多个运动图像项目中的一个运动图像项目是否是表示该栏目的运动图像项目的标记也包括在栏目的元信息中。在一个偏好区域(我的库)中的检取、登记等原则上由栏目的一个单元执行。以这种方式,因为按照该实施例,一个栏目是一个数据结构的核心,所以需要管理一个客户机的个人区域中的栏目下载状态。
栏目信息包括以下信息(1)栏目ID,(2)栏目版本,(3)包括在栏目中的项目的ID,(4)包括在栏目中的打包项目的ID,(5)代表项目的ID和(6)其他信息。
代表项目信息是当多条内容项目信息与内容栏目信息(栏目)相关联时代表性地显示在显示设备等上面的内容项目信息(代表项目)。
(2.4项目信息)图13和14示出了一个项目信息的对象数据的例子并且图15示出了一个项目信息的XML表示的例子。
项目信息是一个用于管理与对象内容数据相关的元信息,作为“项目或运动图像项目”,从而管理一个例如运动图像文件的对象内容的概念。在项目信息中,在一个项目作为单个项目出售时的“产品介绍信息”,即梗概、演员表、评价等被管理。“价格信息”,即在一个项目作为一个单独项目出售时的价格、优惠券数和出售种类也被管理。而且,许可信息,即在一个项目作为单个项目出售时的许可期也被管理。
而且,需要按照该项目信息管理一个客户机的个人区域中一个项目的下载状态。类似地,需要按照项目信息管理用于客户机的个人区域中的运动图像项目的许可有效期。
项目信息包括以下信息(1)运动图像项目ID,(2)梗概和演员表,(3)评价,(4)价格和优惠券数,(5)出售种类(免费,收费,和基本服务),(6)许可期,(7)运动图像文件URL,(8)运动图像文件容量和(9)其他信息。
(2.5打包项目信息)图16示出了一个打包项目信息的对象数据的例子并且图17示出了一个打包项目信息的XML表示的例子。
打包项目信息是一个用于管理例如被组合为一个系列的内容项目信息(项目或运动图像项目)的概念,并且是一个被引入来通过将内容项目信息打包来提高服务的便利性的概念。用户能够将例如戏剧的内容数据作为一个包多次使用。服务提供商能够通过将相关内容数据打包并向用户提供内容数据来增加销售的机会。
在打包项目信息中,包括在打包项目中的运动图像项目的ID号被管理。在打包项目信息中,为了提高在将若干项目作为打包项目产品出售时的便利性,所有项目或各个项目的梗概、演员表、评价等被管理。在打包项目信息中,价格信息,即若干项目作为一个打包项目被出售时的价格、优惠券数和出售种类被管理。在打包项目信息中,许可信息,即若干项目作为一个打包项目被出售时的许可期也被管理。
打包项目包括以下信息(1)打包项目ID,(2)版本号,(3)梗概和演员表,(4)评价,(5)价格和优惠券数,(6)出售种类(免费,收费和基本服务),(7)许可期,(8)包括在打包项目中的运动图像项目的ID,和(9)其他信息。
(3.杂志的删除处理)(3.1删除处理的简要解释)如上所述,使用按照这一实施例的内容提供服务时,具有上述数据结构的杂志格式的内容数据下载到一个客户机的存储器中。但是,如果所有内容数据和与其相关的信息都存储在存储器中,客户机的硬件资源将超载。因而,需要用于删除存储在客户机的存储器中的数据中不必要的数据的处理。按照该实施例,提供了一种用于有效删除不必要的数据的技术规范。
由该实施例提供的删除处理包括能够使用户意识不到处理并且不打扰用户地删除数据的自动删除处理和用户有意删除数据的人工删除处理。
自动删除处理包括用于从客户机的存储器中删除不必要的对象(杂志,栏目,项目,打包项目,内容数据等)的对象删除处理和用于按照服务器的指令删除一个许可的“撤回”处理。
在自动删除处理中,当杂志的有效期到期时,与下面所述的删除条件相匹配的对象(杂志,栏目,项目,打包项目,内容数据等)、许可或对象和许可这两者从客户机的存储器中删除。删除时,许可有效的对象不自动删除。自动删除的对象是存储在杂志和我的库中的旧内容数据。当从杂志和我的库中删除内容数据时,也从与内容数据相关的管理信息(栏目,项目和打包项目)的信息中删除数据。
撤回处理是一个用于按照服务器的指令同时删除以前颁发给客户机的许可和内容的处理。服务提供商借助于诸如电子邮件的方式通知用户已经执行了撤回操作。
(3.2对杂志的自动删除处理)(3.2.1基本规则)在一个客户终端中,当杂志的提供期间到期时执行对“杂志”的删除处理。当执行对杂志的删除处理时,属于该杂志的“栏目”和从属于该栏目的信息也按照要求删除。杂志,栏目和信息的相关性由一个称为“引用计数(reference count)”的概念管理。关于引用计数的信息作为图18所示的“引用计数管理信息”来管理。
“栏目”从“杂志”和“我的库”被引用。
“打包项目”只从“栏目”被引用。
“项目”从“栏目”和“打包项目”被引用。
“栏目”登记在“我的库”中。当“栏目”属于两个杂志时,“栏目的引用计数”是“3”。
当删除“栏目”或“杂志”时,“栏目”或“杂志”所引用的“打包项目”或“项目”的引用计数减小。当引用计数达到“0”时,有可能删除信息。从主信息到从属信息递归地进行所述减小。
删除杂志时,杂志的元数据,栏目的元数据,打包项目的元数据被删除,除非元数据没有被其他对象引用。基于图19所示的杂志删除规则表确定是否应当删除项目的元数据,运动图像再现许可和整个运动图像数据。如图中所示,基本上,当杂志被引用时,项目、运动图像再现许可和运动图像数据不被删除。当杂志不被引用时,运动图像数据被删除。只有当许可已经到期并且杂志不被引用时才删除许可。
将参照图20和21解释按照该实施例的自动删除处理的流程。注意,图20所示的一个流程(FC01)是一个删除对象没有从我的库被引用的情况下的流程。图21所示的流程(FC02)是在删除对象从我的库被引用的情况下的流程。
如图20所示,通过轮询等操作,管理单元定期或不定期地检查一个杂志的可用期限是否到期(S202)。如果杂志的期限已经到期,管理单元执行对杂志的删除处理(S204)。而且,为了自动删除与将被删除的杂志相关的对象(栏目,项目,打包项目,内容数据等),管理单元在图18所示的引用计数管理表的基础上递归地减小从属于杂志的对象(栏目,项目,打包项目,内容数据等)的引用计数。
随后,管理单元判断要被删除的对象是否从其他对象被引用(S208)。如果要被删除的对象从其他对象中被引用,则暂停删除。如果要被删除的对象没有从其他对象被引用,管理单元判断要被删除的对象是否具有一个许可(S210)。如果要被删除的对象没有许可,管理单元删除该对象(S212)。另一方面,如果要被删除的对象具有一个许可,则管理单元判断许可的有效期(S214)。如果许可的有效期已经到期,管理单元删除对象和许可(S218)。另一方面,如果许可的有效期仍然保持,管理单元只删除要被删除的对象的内容数据(S216)。在这种情况下,在许可期期间,一个用户能够按要求利用剩余的许可再次下载内容数据并观看内容。
图21示出了在要被删除的对象从我的库被引用的情况下的删除处理的一个流程(FC02)。如在删除处理流程(FC01)中一样,通过轮询等操作,管理单元定期或不定期地检查杂志的可用期限是否到期(S302)。如果杂志的期限已经到期,管理单元执行对于杂志的删除处理(S304)。而且,为了自动删除与将被删除的杂志相关的对象(栏目,项目,打包项目,内容数据等),管理单元基于图18所示的引用计数管理表递归地减少从属于杂志的对象(栏目,项目,打包项目,内容数据等)的引用计数(S306)。
随后,管理单元判断要被删除的对象是否从其他对象被引用(S308)。如果要被删除的对象从其他对象被引用,则暂停删除,如果要被删除的对象没有从其他对象被引用,管理单元判断要被删除的对象是否从我的库被引用(S310)。如果要被删除的对象从我的库被引用,则管理单元前进到一个以下说明的用于从我的库中删除一个栏目的删除处理流程(FC11)。另一方面,如果要被删除的对象没有从我的库被引用,则管理单元判断要被删除的对象是否具有一个许可(S314)。如果要被删除的对象没有许可,则管理单元删除该对象(S316)。另一方面,如果要被删除的对象有许可,管理单元判断许可的有效期(S318)。如果许可的有效期已经到期,则管理单元删除对象和许可(S322)。另一方面,如果许可的有效期仍然保持,管理单元只删除要被删除的对象的内容数据(S320)。在这种情况下,在许可期期间,一个用户能够按要求利用剩余的许可再次下载内容数据并观看内容。
(3.3用于从我的库中删除一个栏目的删除处理)(3.3.1自动删除处理)按照自动删除也可以删除存储在我的库中的一个栏目。按照栏目存在与否、栏目的提供期和杂志引用与否和图22所示的自动删除规则判断一个栏目是否应当被自动删除。按照图22所示的自动删除规则判断为将被删除的栏目一步步被删除。栏目最终只从我的库被引用并且最后许可过期之后N天,整个运动图像数据(内容数据)被删除。栏目最终只从我的库被引用并且最后许可过期之后M天,元数据(项目)被删除。注意用于从我的库中删除一个栏目的自动删除的管理在图23所示的“我的库自动删除管理表”的基础上执行。注意,“N天”表示从最后获得许可直到运动图像数据的删除的宽限天数。“M天”表示从最后获得许可直到元数据的删除的宽限天数。这些数值能够在图23所示的“我的库自动删除管理表”的基础上任意设置。图25示出了一个我的库自动删除管理表的XML表示的例子。
参照图25,一个用于从我的库中删除一个栏目的自动删除流程将参照图25解释。首先,执行从我的库中自动删除一个栏目时,管理单元判断在包括在该栏目中的将被删除的对象(项目,打包项目,内容数据等)中是否设置了许可(S402)。如果不存在许可,则管理单元判断该栏目是否在提供期之内(S406)。如果已经超过了提供期,则管理单元删除该栏目(S408)。
另一方面,当存在许可时,管理单元判断许可的有效期(S404)。如果许可在有效期内,管理单元不执行对栏目的删除处理。另一方面,当许可的有效期已经到期时,管理单元判断栏目是否在提供期之内(S406)。如果该栏目在提供期内,管理单元不执行对该栏目的删除处理。如果提供期已经到期,管理单元执行对该栏目的删除处理(S408)。
(3.3.2人工删除处理)一个用户能够按照要求从我的库中人工删除一个栏目。当用户从我的库中人工删除栏目时,与该栏目相关的所有运动图像数据(内容数据)将被删除。注意,在图26所示的“从我的库中人工删除一个栏目”的规则的基础上确定一个项目的元数据和一个运动图像再现许可是否应当被删除。注意图26所示的规则与关于图19已经描述的一个杂志的自动删除的规则相同。注意,当用户从我的库中删除一个栏目时,如果与该栏目相关的运动图像数据正被下载,则用户在暂停下载后执行自动删除。
(3.3.2.1人工删除的屏幕结构的例子)实际上,用户参照我的库屏幕执行从我的库中人工删除一个栏目。用于按照我的库屏幕人工删除的屏幕结构的一个例子将在下文中进行说明。
(3.3.2.2我的库屏幕)图27到29示出了我的库屏幕的屏幕结构的例子。
该屏幕的题目,即“我的库”显示在一个“标题”区域650中。
登记在我的库中的一个作品的标题和重放时间和容量一起显示在“作品的标题”区域652中。当标题在该区域没有完全显示时,标题被简化,将“...”附加到简化后的标题结尾。当选择一个作品时,如图28所示,显示一个子列表,它包括“观看主栏目”图标668,“细节”图标670,“删除”图标672,和“关闭”图标674。注意,在运动图像包的情况下,显示一个子列表,它包括“细节”图标670,“删除”图标672,“关闭”图标674和一个“运动图像包名称”图标。
在“内容主体状态”区域654中,显示直到主栏目下载完成的时间。更具体地,指明主栏目是否还没有被下载,主栏目是否正在被下载,主栏目是否已经被下载,或者主栏目的流化是否被执行。
在“需要的优惠券数,价格/红利,和许可有效期”区域656中,显示需要的优惠券数,价格/红利和用户拥有的许可的有效期。
当按下“使用清单”图标658时,启动一个网络浏览器,从而显示这个月的使用的清单。对使用清单的链接设置在指定站点。
当按下“服务库”图标660时,我的库屏幕转换到用于访问一个由内容提供服务提供的库的屏幕。
“返回”图标662是一个用于把我的库屏幕转换到一个紧接在前面的屏幕的功能图标。
“上”图标664是一个用于向上跳过我的库的列表信息的功能图标。
“下”图标666是一个用于向下跳过我的库的列表信息的功能图标。
“观看主栏目”图标668是一个用于观看主栏目的功能图标。当主栏目还没有下载时,我的库屏幕转换到一个下载确认提醒屏幕(未示出)。当主栏目已经被下载时,如果按下该图标,我的库屏幕转换到主栏目屏幕。当主栏目正在下载时,如果按下该图标,我的库屏幕转换到下载提醒屏幕。
“细节”图标670是一个按下图标时用于把我的库屏幕转换到一个栏目(电影介绍页)屏幕的功能图标。
“删除”图标672是一个用于从我的库中删除所选择栏目的功能图标。在运动图像包的情况下,有可能集体删除所有情节。当用户按下“删除”图标672时,显示图31所示的一个删除屏幕并执行该实施例中对一个栏目的人工删除处理。
“关闭”图标674是用于关闭子列表的功能图标。
“运动图像包名称/状态”图标676是一个用于显示运动图像包的标题的功能图标。当按下该图标时,如果运动图像包已经被下载,执行运动图像打包项目的观看。在其他情况下,显示一个下载提醒屏幕。如果图像包正在被下载,显示直到运动图像包下载完成的时间。作为一个状态,能够显示没有下载、正在下载和下载完中的任一个。
(3.3.2.3用于从我的库中删除一个栏目的屏幕)图30和31示出了从我的库中删除一个栏目的屏幕的屏幕结构的例子。一个用户能够使用该屏幕从我的库中删除一个因为观看结束而不需要了的栏目。
在一个“消息”区域678,显示该屏幕的标题,即用于确认从我的库中删除一个栏目的消息。
在一个“删除指定”区域680,显示将被删除的作品的标题。
在一个“删除容量”区域682,显示将被删除的作品的容量。
在一个“删除后的空闲容量”区域684,显示删除该作品后硬盘的空闲容量。
在一个“许可有效期”区域686,只在对于内容的许可有效的情况下才显示一个许可的有效期。
在一个“容量饼状图”图标688中,显示了表示总容量、删除的容量和删除后的容量的饼状图的静止图像。“删除”图标690是一个用于从我的库中删除关于指定作品的信息并将用于确认从我的库中删除栏目的屏幕转换到如图31所示的完成从我的库中删除一个栏目的屏幕的功能图标。当对于将被删除的内容的许可有效时,用于确认从我的库中删除一个栏目的屏幕被强制显示。
一个“取消”图标692是一个用于取消删除处理并把用于完成从我的库删除一个栏目的屏幕转换到如图30所示的用于确认从我的库删除一个栏目的屏幕。
一个检查框“该提醒将不再显示”694是这样一个检查框,使得我的库屏幕不再转换到确认屏幕。通常,检查框694默认设为关闭。
在一个“消息”区域696中,显示该屏幕的一个标题,即,从我的库中删除一个栏目完成的消息。
在一个“容量饼状图”图标698中,显示表示整个容量、使用中的容量和空闲容量的饼状图的静止图像。
在一个“当前使用容量”区域700中,显示当前使用的存储器的容量。
在一个“当前空闲容量”区域702中,显示一个当前没有使用的存储器容量。
一个“关闭”图标704是一个用于关闭该屏幕的功能图标。
一个用户能够在使用以上解释的GUI时,从我的库中删除不需要的栏目。
如以上所解释的,按照该实施例,当一个内容栏目目录(一个杂志)的可用期限已经到期时,管理单元删除包括在内容栏目目录(杂志)中的内容栏目信息(栏目)和/或包括在内容栏目信息(栏目)中的内容项目信息(项目)和/或包括在内容项目信息(项目)中的内容数据。因而,不需要的数据不累积在存储器中并且能够有效利用客户机的硬件资源。
删除一个对象时,考虑各条信息的共享状态或引用状态以保持数据的连贯性。因而,需要的对象不会无意中被删除。
本发明的优选实施例已经参照附图进行了说明。但是,本发明不限于这样的例子。本领域技术人员应当理解,在所附权利要求或其等效物的范围内,依赖于设计要求和其他因素,可以进行各种修改、组合、子组合和改变。
特别是,用在本说明书中的术语“杂志列表”、“杂志”、“栏目”、“项目”和“打包项目”是用来方便理解本发明。在判断本发明的技术范围时,技术范围不应当按照这些术语的限制方式解释。屏幕结构的例子只是例子。不用说,屏幕结构等能够按照服务的形式以各种方式进行改变和应用。
用于从我的库中人工删除一个栏目的规则、用于从我的库中自动删除一个栏目的规则和杂志删除规则只是实施例的例子。不用说,这样的规则在设置文件中描述并且客户机程序读出描述的文件,从而能够应用各种规则。
如上所述,按照本发明,当一个内容栏目目录(一个杂志)的可用期限已经到期时,管理单元删除包括在内容栏目目录(杂志)中的内容栏目信息(栏目)和/或包括在内容栏目信息(栏目)中的内容项目信息(项目)和/或包括在内容项目信息(项目)中的内容数据。因而,不需要的数据不累积在存储器中并且能够有效利用客户机的硬件资源。
删除一个对象时,考虑各条信息的共享状态或引用状态以保持数据的连贯性。因而,需要的对象不会无意中被删除。
本发明能够适当地应用到通过一个通信网络传递诸如运动图像的大容量内容数据的内容提供服务。
权利要求
1.一种内容提供系统,包括内容提供服务器,能够通过通信网络传递内容数据和与其相关的信息;和客户机,能够通过所述通信网络下载所述内容数据和与其相关的信息,其中一个管理单元管理各个内容数据的元信息,作为内容项目信息,管理互相关联的一条或多条内容项目信息,作为内容栏目信息,并管理一条或多条内容栏目信息,作为内容栏目目录,一个内容数据及其元信息能够在多条内容项目信息中被引用,一条内容项目信息能够在多条内容栏目信息中被引用,并且一条内容栏目信息能够在多个内容栏目目录中被引用,并且当内容栏目目录的可用期限已经到期时,管理单元删除包括在内容栏目目录中的内容栏目信息和/或包括在内容栏目信息中的内容项目信息和/或包括在内容项目信息中的内容数据。
2.一种内容提供服务器,能够和管理内容数据和与其相关的信息的管理单元一起通过通信网络传递所述内容数据和信息,其中所述管理单元管理各个内容数据的元信息,作为内容项目信息,管理互相关联的一条或多条内容项目信息,作为内容栏目信息,并管理一条或多条内容栏目信息,作为内容栏目目录,一个内容数据及其元信息能够在多条内容项目信息中被引用,一条内容项目信息能够在多条内容栏目信息中被引用,并且一条内容栏目信息能够在多个内容栏目目录中被引用,并且当内容栏目目录的可用期限已经到期时,管理单元删除包括在内容栏目目录中的内容栏目信息和/或包括在内容栏目信息中的内容项目信息和/或包括在内容项目信息中的内容数据。
3.按照权利要求2的内容提供服务器,其中,当包括在内容栏目目录中的要被删除的内容栏目信息和/或要被删除的内容项目信息和/或要被删除的内容数据从其他内容栏目目录和/或内容栏目信息和/或内容项目信息和/或内容数据被引用时,管理单元能够暂停被引用的内容栏目信息和/或内容项目信息和/或内容数据的删除。
4.一种信息处理装置,包括一个管理通过通信网络传递的内容数据和与其相关的信息的管理单元,其中所述管理单元管理各个内容数据的元信息,作为内容项目信息,管理互相关联的一条或多条内容项目信息,作为内容栏目信息,并管理一条或多条内容栏目信息,作为内容栏目目录,一个内容数据及其元信息能够在多条内容项目信息中被引用,一条内容项目信息能够在多条内容栏目信息中被引用,并且一条内容栏目信息能够在多个内容栏目目录中被引用,并且当内容栏目目录的可用期限已经到期时,管理单元删除包括在内容栏目目录中的内容栏目信息和/或包括在内容栏目信息中的内容项目信息和/或包括在内容项目信息中的内容数据。
5.按照权利要求4的信息处理装置,其中,当包括在内容栏目目录中的要被删除的内容栏目信息和/或要被删除的内容项目信息和/或要被删除的内容数据从其他内容栏目目录和/或内容栏目信息和/或内容项目信息和/或内容数据被引用时,管理单元能够暂停被引用的内容栏目信息和/或内容项目信息和/或内容数据的删除。
6.按照权利要求4的信息处理装置,还包括一个偏好区域(我的库),其中可以登记想要的内容栏目信息,其中当内容栏目目录的可用期限已经到期时,管理单元从登记在偏好区域(我的库)中的内容栏目信息中删除可用期限已经到期的包括在内容栏目目录中的内容栏目信息和/或包括在内容栏目信息中的内容项目信息和/或包括在内容项目信息中的内容数据。
7.按照权利要求6的信息处理装置,当包括在内容栏目目录中的要被删除的内容栏目信息和/或要被删除的内容项目信息和/或要被删除的内容数据从其他内容栏目目录和/或内容栏目信息和/或内容项目信息和/或内容数据被引用时,管理单元暂停被引用的内容栏目信息和/或内容项目信息和/或内容数据的删除。
8.一种计算机程序,用于利用结合到图像处理装置中的管理单元管理下载到存储器的内容和与其相关的信息,其中管理单元管理各个内容数据的元信息,作为内容项目信息,管理互相关联的一条或多条内容项目信息,作为内容栏目信息,并管理一条或多条内容栏目信息,作为内容栏目目录,一个内容数据及其元信息能够在多条内容项目信息中被引用,一条内容项目信息能够在多条内容栏目信息中被引用,并且一条内容栏目信息能够在多个内容栏目目录中被引用,并且当内容栏目目录的可用期限已经到期时,管理单元删除包括在内容栏目目录中的内容栏目信息和/或包括在内容栏目信息中的内容项目信息和/或包括在内容项目信息中的内容数据。
9.一种按照权利要求8的计算机程序,其中,当包括在内容栏目目录中的要被删除的内容栏目信息和/或要被删除的内容项目信息和/或要被删除的内容数据从其他内容栏目目录和/或内容栏目信息和/或内容项目信息和/或内容数据被引用时,该计算机程序使管理单元暂停被引用的内容栏目信息和/或内容项目信息和/或内容数据的删除。
全文摘要
一种内容提供系统,包括内容提供服务器,能通过通信网络传递内容数据和与其相关的信息;和客户机,能通过通信网络下载内容数据和相关信息,其中一个管理单元管理各内容数据的元信息,作为内容项目信息,管理互相关联的一条或多条内容项目信息,作为内容栏目信息,并管理一条或多条内容栏目信息,作为内容栏目目录,一个内容数据及其元信息能在多条内容项目信息中被引用,一条内容项目信息能在多条内容栏目信息中被引用,一条内容栏目信息能在多个内容栏目目录中被引用,当内容栏目目录的可用期限已经到期时,管理单元删除包括在内容栏目目录中的内容栏目信息和/或包括在内容栏目信息中的内容项目信息和/或包括在内容项目信息中的内容数据。
文档编号G06F17/30GK1728144SQ200510087700
公开日2006年2月1日 申请日期2005年7月29日 优先权日2004年7月30日
发明者武田贵志, 是泽昭男, 锄柄龙, 大重洋一 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1