信息处理装置、信息处理方法和计算机程序的制作方法

文档序号:6377916阅读:118来源:国知局
专利名称:信息处理装置、信息处理方法和计算机程序的制作方法
技术领域
本公开涉及信息处理装置、信息处理方法和计算机程序。
背景技术
在ID管理中,当提供应用和数据时,通常在现有技术中执行按层级结构布置ID(例如,参照日本专利申请No. JP-A-2007-89014)。当层级结构用于管理ID时,即使制造商和销售商等被允许在等于或低于某层级的层级中独立地管理ID,仍可以唯一地将所有ID作为整体进行管理,只要ID在高于某层级的层级中独立即可。

发明内容
然而,当以层级结构布置ID并且单独管理比某层级高的层级中的ID时,在等于或低于某层级的层级中,不能够执行跨该较高层级的分组并且ID不能够彼此关联。另外,即使当单独管理较高层级中的ID时,当向客户终端提供应用和数据(下文中,应用和数据也被统称作“内容”)时,除非还考虑了目录管理方法,制造商和销售商需要使用彼此不同的管理方法,这导致复杂的管理。鉴于上述的问题,本公开提供了新的改进的通过接收附有被管理的ID的元数据同时还考虑目录管理而能够容易地管理应用和数据的信息处理装置、信息处理方法和计算机程序。根据本公开的实施例,提供了一种信息处理装置,包括元数据接收部分,接收附加到内容数据并被发送的元数据;元数据分析部分,分析由元数据接收部分接收的元数据;以及内容数据存储部分,基于元数据分析部分的分析的结果确定内容数据的存储方法。基于元数据分析部分的分析,内容数据存储部分根据由元数据接收部分接收的元数据的预定元素的内容,改变当存储内容数据时的目录结构。另外,根据本公开的实施例,提供了一种信息处理方法,包括接收附加到内容数据并被发送的元数据;分析在元数据接收步骤中接收的元数据;以及基于元数据分析步骤中的分析的结果确定内容数据的存储方法。基于元数据分析步骤的分析,内容数据存储步骤根据在元数据接收步骤中接收的元数据的预定元素的内容,改变当存储内容数据时的目录结构。另外,根据本公开的实施例,提供了一种计算机程序,包括命令计算机执行如下操作的指令接收附加到内容数据并被发送的元数据;分析在元数据接收步骤中接收的元数据;以及基于元数据分析步骤中的分析的结果确定内容数据的存储方法。基于元数据分析步骤的分析,内容数据存储步骤根据在元数据接收步骤中接收的元数据的预定元素的内容,改变当存储内容数据时的目录结构。根据上述的本公开,可以提供新的改进的通过接收附有被管理的ID的元数据同时还考虑目录管理而能够容易地管理应用和数据的信息处理装置、信息处理方法和计算机程序。


图1是示出根据本公开的实施例的信息处理系统I的系统结构例子的说明图;图2是示出根据本公开的实施例的数字相机100的结构例子的说明图;图3是示出根据本公开的实施例的信息处理系统I中使用的元数据的结构的例子的说明图;图4是示出模式设置例子的说明图;图5是示出模式与目录结构之间的关系的说明图;图6是示出根据本公开的实施例的数字相机100的操作的流程图;图7是示出根据本公开的实施例的数字相机100的目录结构的说明图;图8是示出根据本公开的实施例的数字相机100的目录结构的说明图;图9是示出根据本公开的实施例的数字相机100的目录结构的说明图;图10是示出根据本公开的实施例的数字相机100的目录结构的说明图;图11是示出根据本公开的实施例的数字相机100的目录结构的说明图;图12是示出根据本公开的实施例的数字相机100的目录结构的说明图;图13是示出根据本公开的实施例的数字相机100的目录结构的说明图;图14是示出根据本公开的实施例的数字相机100的目录结构的说明图;图15是示出根据本公开的实施例的数字相机100的目录结构的说明图;图16是示出元数据的结构例子的说明图;图17是示出应用或数据的内容的例子的说明图;图18是示出根据本公开的实施例的信息处理系统I中使用的元数据的结构的例子的说明图;图19是示出根据本公开的实施例的应用下载服务器10的功能结构例子的说明图;图20是示出装置匹配数据库12的内容的例子的说明图;图21是示出当向客户装置提供应用和数据时使用的层级结构的说明图;图22是示出根据本公开的实施例的信息处理系统I中的内容登记者与下载服务器之间的处理流程的流程图;图23是示出客户装置与下载服务器之间的处理流程的流程图;图24是示出由内容登记者进行的内容登记的流程的流程图;图25是示出由客户装置进行的内容检索和获取处理的流程的流程图;图26是示出由下载服务器进行的内容检索和发送处理的流程图;以及图27是示出根据本公开的实施例的信息处理系统I的系统结构例子的说明图。
具体实施例方式在下文中,将参照附图详细描述本公开的优选实施例。注意,在这个说明书和附图中,功能和结构基本相同的构成要素由相同标号指示,并且省去这些构成要素的重复说明。注意,将按照下面顺序进行说明。1.本公开的实施例
系统结构例子数字相机的结构例子数字相机的操作2.总结1.本公开的实施例系统结构例子首先,将解释根据本公开的实施例的系统结构例子。图1是示出根据本公开的实施例的信息处理系统I的系统结构例子的说明图。在下文中,将参照图1解释根据本公开的实施例的信息处理系统I的系统结构例子。如图1中所示,根据本公开的实施例的信息处理系统I设置有应用下载服务器10、内容下载服务器20和数字相机100。应用下载服务器10、内容下载服务器20和数字相机100经由互联网30进行互连。注意,尽管在图1中各个装置被显示为单个装置,但是不言自明的是本公开不限于这个例子。应用下载服务器10保持要由数字相机100执行的应用,并且响应于来自数字相机100的请求经由互联网30提供应用。内容下载服务器20保持要由数字相机100执行的内容(例如,由应用下载服务器10提供的应用使用的数据等),并且响应于来自数字相机100的请求经由互联网30提供内容。数字相机100是用于拍摄静止图像或运动图像的相机。在本实施例中,数字相机100具有连接到互联网30的功能,并且数字相机100能够访问应用下载服务器10和内容下载服务器20。数字相机100能够经由互联网30下载由应用下载服务器10保持的应用和由内容下载服务器20保持的内容。在本实施例中,以预定格式描述的元数据被附加到从应用下载服务器10下载的应用或从内容下载服务器20下载的内容。当应用或数据被存储时,数字相机100能够通过分析该元数据确定应用或数据的存储目的地。将在以后更加详细描述由数字相机100执行的元数据的分析处理和应用或数据的存储目的地的确定处理。数字相机100能够无线连接到互联网30。然而,它可经由有线连接连接到互联网30。应用下载服务器10和内容下载服务器20可经由有线连接连接到互联网30。然而,它们可无线连接到互联网30。在上文中,参照图1解释了根据本公开的实施例的信息处理系统I的系统结构例子。接下来,将解释根据本公开的实施例的数字相机100的结构例子。数字相机的结构例子图2是示出根据本公开的实施例的数字相机100的结构例子的说明图。另外,图2示出了连接到互联网30的应用下载服务器10和内容下载服务器20。在下文中,将参照图2解释根据本公开的实施例的数字相机100的结构例子。如图2所示,根据本公开的实施例的数字相机100设置有成像部分101、相机控制部分102、图像处理部分103、图像管理部分104、接口 105、显示部分106、存储器107、外部存储装置108、格式处理部分109、文件管理部分110、应用执行控制部分IlUUSB 112和网络处理部分113。成像部分101执行成像处理。成像部分101设置有变焦透镜、聚焦透镜和成像装置(例如,电荷耦合器件(CXD)图像传感器或互补金属氧化物半导体(CMOS)图像传感器),并且将来自被摄体的光转换成电信号(图像信号)。相机控制部分102执行成像部分101的控制。基于由数字相机100的用户的操作,相机控制部分102控制例如包括在成像部分101中的变焦透镜和聚焦透镜的操作,或者控制进入成像装置的光的定时。图像处理部分103对由成像部分101获得的图像信号执行信号处理,并且获得图像数据。图像处理部分103可以执行去噪处理、压缩处理等例如作为对图像信号的信号处理。图像管理部分104管理由图像处理部分103获得的图像数据在显示部分106上的显示和外部存储装置108中的图像数据的存储。接口 105是将闪光灯或另外装置连接到数字相机100的接口。显示部分106显示由成像部分101拍摄的图像以及用于操作数字相机100的用户界面和其它信息。显示部分106是平板显示装置,例如液晶显示器、有机EL显示器等。存储器107临时存储当数字相机100执行某处理时的数据。存储器107例如可以是当数字相机100的电源被关闭时存储的数据被清除的非易失性存储器。外部存储装置108是用于存储由图像处理部分103产生的图像数据、从应用下载服务器10下载的应用和从内容下载服务器20下载的内容的记忆卡或另外的外部存储装置。例如,由图像管理部分104执行将图像数据存储到外部存储装置108以及从外部存储装置108读取图像数据。格式处理部分109分析附加到从应用下载服务器10下载的应用或从内容下载服务器20下载的内容的元数据的内容。格式处理部分109分析元数据的内容并且控制从应用下载服务器10下载的应用或从内容下载服务器20下载的内容数据的由文件管理部分110进行的文件管理。格式处理部分109是根据本公开的实施例的元数据分析部分的例子。文件管理部分110管理从应用下载服务器10下载的应用或从内容下载服务器20下载的内容的在外部存储装置108中的存储。当应用或数据被存储在外部存储装置108中时,文件管理部分110使用由格式处理部分109分析的元数据的分析结果。将在以后更加详细描述由格式处理部分109执行的元数据的分析处理和由文件管理部分110使用分析结果执行的应用或数据在外部存储装置108中的存储处理。文件管理部分110是根据本公开的实施例的内容存储部分的例子。应用执行控制部分111执行从应用下载服务器10下载并且存储在外部存储装置108中的应用。当存储在外部存储装置108中的应用被执行时,应用执行控制部分111可以使用从内容下载服务器20下载并存储在外部存储装置108中的内容。USB 112是经由USB线缆连接数字相机100与另外装置的接口。网络处理部分113执行与互联网30进行连接的连接处理。通过由网络处理部分113执行的与互联网30进行连接的连接处理,数字相机100能够从连接到互联网30的应用下载服务器10或内容下载服务器20下载应用或数据。然后,使用下载的应用或数据,数字相机100能够改进数字相机100的功能以执行根据用户的期望目的的详细定制或者使用新的内容。网络处理部分113是根据本公开的实施例的元数据接收部分的例子。在上文中,参照图2解释了根据本公开的实施例的数字相机100的结构例子。接下来,将解释根据本公开的实施例的数字相机100的操作。数字相机的操作
首先,在具体解释根据本公开的实施例的数字相机100的操作之前,将解释根据本公开的实施例的信息处理系统I中使用的元数据的结构的例子。图3是示出根据本公开的实施例的信息处理系统I中使用的元数据的结构的例子的说明图。如图3中所示,根据本公开的实施例的信息处理系统I中使用的元数据具有由四种元素(即,“IDGroup (ID 组)”、“Platform (平台)”、“Group (组)”和“Name (名称)”)形成的层级结构。“ID组”对应于最高层级并且分层级别按照“平台”、“组”和“名称”的顺序下降。例如,“ID组”是分配给使用格式文件夹执行ID管理的每个组织的唯一 ID。等于或低于“ ID组”的元素由每个组织按照它们自己的方式管理从而使得“平台”、“组”和“名称”是唯一的。例如,“平台”是记录以操作系统(OS)或产品组为单位设置的平台名称的ID。在等于或低于“ID组”的元素之中,“平台”是唯一 ID。然而,根据执行ID管理的组织之间的协议,能够跨“ID组”为“平台”设置相同ID。“组”是等于或低于“平台”的元素之中的被唯一分配的ID。例如,“组”指示能够在某平台中被共同处理的数据(例如,具有相同格式和不同内容的数据)的组名称。例如,根据执行ID管理的组织之间的协议,能够跨“ ID组”为“组”元素设置相同ID。“名称”是等于或低于“组”的元素之中的被唯一分配的ID。例如,应用名称或数据名称被设置为ID。“名称”可以用作应用的主目录名称。等于或低于“名称”的元素可被管理从而使得各个应用和数据具有给定结构。在图3所示的层级结构的例子中,为“ ID组”设置“ ID组I ”和“ ID组2”。为“ ID组I”设置“平台I”和“平台2”,为“ID组2”设置“平台I”。因此,为“ID组I”和“ID组2”设置了相同的“平台”,即,“平台I”。然后,为“ID组I”的“平台I”和“平台2”的每个设置相同的“组”,即“组I”。为“ ID组2”的“平台I ”的“组”设置“组2”。为了管理跨“ID组”的“平台”和“组”,设置跨“ID组”管理它们的模式。接下来,将解释跨“ID组”管理“平台”和“组”的模式设置例子。图4是示出跨“ ID组”管理“平台”和“组”的模式设置例子的说明图。图4示出了使用一个变量“模式”管理三个标记(每个是O或I)的例子。“全局(Global)”是针对每个应用或数据确定是否跨“ ID组”管理“平台”和“组”(即,是否全局地管理“平台”和“组”)的标记。“O”指示“平台”和“组”不是被全局地管理(即,“O”指示应用或数据局部地管理“平台”和“组”),“I”指示“平台”和“组”被全局地管理。当被局部地管理时,等于或低于“ID组”的元素被完全独立地管理。如果不存在当处理应用或数据时特定装置处理另一个“ID组”和另一个“平台”的可能性,则“ID组受限”和“平台受限”用作简化特定装置中的处理的标记。尽管在本实施例中能够独立指定“ ID组”和“平台”,但是不言自明的是本公开不限于这个例子。当在处理应用或数据时在特定装置中存在文件相关约束时,“ID组受限”和“平台受限”有效。例如,当处理应用或数据的装置采用不能够设置长度等于或长于预定长度的文件名称的文件系统时,“ID组受限”和“平台受限”的设置有效。为了使用一个变量“Mode”管理如图4所示的三个标记(每个标记是O或I),该变量“Mode”可以取如图4所示的从O到7的值。变量“Mode”的设置被包括在附加到应用或数据的元数据中。具体地讲,在元数据格式的“GlobalMode (全局模式)”元信息中描述该设置,这将在以后描述。注意,在本公开中,变量“Mode”的设置不限于这个例子,并且变量“Mode”的设置可以被保持在下载了应用或内容数据的每个装置内并且当应用或内容数据被下载时可以被参考。接下来,将解释模式与目录结构之间的关系。图5是示出根据本公开的实施例的信息处理系统I中的模式与目录结构之间的关系的说明图。当应用或内容数据存储在装置内时,根据本公开的实施例的信息处理系统I使用图3所示的四种元素,即“ID组”、“平台”、“组”和“名称”以及图4所示的变量“Mode”的设置。图5所示的表的上部示出了当“平台”和“组”由每个装置进行局部管理时的目录结构,下部示出了当“平台”和“组”中的至少一个被全局管理时的目录结构。当变量“Mode”是O时,每个装置局部管理“平台”和“组”并且目录结构被形成为对“ ID组”和“平台”没有限制。通过预定分隔符(这里,下划线用作分隔符)组合这些元素中的3种元素的名称而形成的目录名称“ID组_平台_组”被分配给父目录,由“名称”元素形成的目录名称被分配给子目录。注意,优选地限制每个元素的名称以使得与上述的分隔符相同的字符不应用于每个元素的名称中。当变量“Mode”是2时,每个装置局部管理“平台”和“组”,并且目录结构被形成为对“ID组”没有限制而只对“平台”施加限制。通过下划线组合这些元素中的两种元素的名称形成的目录名称“ ID组_组”被分配给父目录,并且由“名称”元素形成的目录名称被分配给子目录。当变量“Mode”是4时,每个装置局部管理“平台”和“组”,并且目录结构被形成为只对“ID组”施加限制而对“平台”没有限制。通过下划线组合这些元素中的两种元素的名称形成的目录名称“平台_组”被分配给父目录,并且由“名称”元素形成的目录名称被分配给子目录。当变量“Mode”是6时,每个装置局部管理“平台”和“组”,并且目录结构被形成为对“ ID组”和“平台” 二者都有限制。仅仅由“组”元素形成的目录名称被分配给父目录,并且由“名称”元素形成的目录名称被分配给子目录。当变量“模式”是I时,“平台”和“组”被全局管理,并且目录结构被形成为对“ID组”和“平台”没有限制。通过下划线组合这些元素中的两种元素的名称形成的目录名称“平台_组”被分配给父目录,并且通过下划线组合这些元素中的两种元素的名称形成的目录名称“ ID组_名称”被分配给子目录。当变量“Mode”是3时,“平台”和“组”被全局管理,并且目录结构被形成为对“ ID组”没有限制并且只对“平台”施加限制。仅仅由一个元素“组”的名称形成的目录名称被分配给父目录,并且通过下划线组合这些元素中的两种元素的名称形成的目录名称“ID组_名称”被分配给子目录。注意,如果变量“Mode”是5,则目录结构与当变量“Mode”是4时相同,并且如果变量“Mode”是7,则目录结构与当变量“Mode”是6时相同。因此,变量“Mode”可以被设置为使它不取5和7的值。
接下来,将具体解释根据本公开的实施例的数字相机100的操作。图6是示出根据本公开的实施例的数字相机100的操作的流程图。图6所示的流程图示出了当数字相机100从应用下载服务器10或从内容下载服务器20下载应用或数据时执行的数字相机100的操作。在下文中,将参照图6具体解释根据本公开的实施例的数字相机100的操作。当数字相机100从应用下载服务器10或从内容下载服务器20下载应用或数据时,格式处理部分109从下载的文件提取用于管理应用或数据的管理元数据(步骤S101)。当在上述步骤SlOl中格式处理部分109提取了用于管理应用或数据的管理元数据时,格式处理部分109然后分析提取的管理元数据的内容。具体地讲,格式处理部分109获取包括在提取的管理元数据中的“GlobalMode”的内容并且确定下载的应用或数据的模式的内容。然后,格式处理部分109确定包括在提取的管理元数据中的“ID组”元信息和“平台”元信息的内容(步骤S102 )。在上述步骤S102中格式处理部分109分析提取的管理元数据的内容并且确定元信息的内容后,格式处理部分109检查数字相机100的策略(步骤S103)。具体地讲,当在“GlobalMode”元信息中设置“ID组受限”时,格式处理部分109检查数字相机100的“ID组”设置。如果在“GlobalMode”元信息中设置了 “平台受限”,则格式处理部分109检查数字相机100的“平台”设置。在上述步骤S103中格式处理部分109检查数字相机100的策略后,文件管理部分110确定是否在“GlobalMode”元信息中设置了“ID组受限”以及包括在由格式处理部分109提取的管理元数据中的“ID组”元信息的内容是否与数字相机100的“ID组”设置不同(步骤 S104)。作为上述步骤S104的确定结果,如果没有在“GlobalMode”元信息中设置“ID组受限”,或者如果设置了 “ID组受限”并且包括在由格式处理部分109提取的管理元数据中的“ID组”元信息的内容与数字相机100的“ID组”设置相同,则文件管理部分110确定是否在“GlobalMode”元信息中设置了 “平台受限”以及包括在由格式处理部分109提取的管理元数据中的“平台”元信息的内容是否与数字相机100的“平台”设置不同(步骤S105)。作为上述步骤S105的确定结果,如果在“GlobalMode”元信息中没有设置“平台受限”,或者如果设置了 “平台受限”并且包括在由格式处理部分109提取的管理元数据中的“平台”元信息的内容与数字相机100的“平台”设置相同,则文件管理部分110基于由格式处理部分109提取的元信息的内容,创建用于存储应用或数据的路径(步骤S106)。将在以后更加详细描述由文件管理部分110执行的用于存储应用或数据的路径的创建。当在上述步骤S106中文件管理部分110创建了用于存储应用或数据的路径时,文件管理部分110经由在上述步骤S106创建的路径将下载的应用或数据存储在路由(route)目录之下(步骤S107)。例如,下载的应用或数据存储在外部存储装置108中。另一方面,在上述的步骤S104中,如果在“GlobalMode”元信息中设置了“ID组受限”并且包括在由格式处理部分109提取的管理元数据中的“ID组”元信息的内容与数字相机100的“ID组”设置不同,或者在上述的步骤S105中,如果在“GlobalMode”元信息中设置了 “平台受限”并且包括在由格式处理部分109提取的管理元数据中的“平台”元信息的内容与数字相机100的“平台”设置不同,则文件管理部分110针对下载的应用或数据执行指定该应用或数据不可由数字相机100管理的处理(步骤S108)。
根据本公开的实施例的数字相机100执行图6所示的一系列处理,并且由此能够根据附加到应用或数据的元数据的内容将下载的应用或数据存储在数字相机100之内。将参照附图更加详细地解释由根据本公开的实施例的数字相机100执行的数字相机100内部的下载的应用或数据的存储。图7是示出根据本公开的实施例的数字相机100的目录结构的说明图。图7所示的目录结构是当对“ID组”和“平台”没有限制并且“平台”和“组”被局部管理时使用的目录结构。这个目录结构对应于“GlobalMode”元信息是O的情况。图7示出了存在两种类型的“ID组”(即,“XXX”和“3rdParty”)并且“平台”是“XXXDSC”的情况。另外,“App”和“MapData”之一被指定为“组”元信息。在这种情况下,在应用安装目录之下,由文件管理部分110创建“XXX_XXXDSC_App”目录或“XXX_3rdParty_App”目录。另外,在数据目录之下,由文件管理部分110创建“XXX_XXXDSC_MapData” 目录或“XXX_3rdParty_MapData” 目录。当对“ ID组”和“平台”没有限制并且此外“平台”和“组”被局部管理时,文件管理部分110直接在应用安装目录和数据目录之下创建通过使用下划线“组合三种元素(即,“ID组”、“平台”和“组”)分别形成的目录。然后,直接在创建的目录之下,文件管理部分110创建由“名称”元素形成的目录。图8是示出根据本公开的实施例的数字相机100的目录结构的说明图。图8所示的目录结构是当对“ID组”和“平台”没有限制并且“平台”和“组”被局部管理时使用的目录结构。这个目录结构对应于“GlobalMode”元信息是I的情况。这里,“平台”是“XXXDSC”的目录和“组”是“App”的目录被全局管理。在这种情况下,在应用安装目录之下,由文件管理部分110创建“XXXDSC_App”目录。另外,在数据目录之下,由文件管理部分Iio创建“XXXDSC_MapData”目录或“XXXDSC_GuideData” 目录。然后,在“XXXDSC_App”目录之下,由文件管理部分110创建“XXX_MapViewerl. O”目录和“3rdParty_Guide1.0”目录。因此,元素“组”属于“App”之下的应用被集体存储在“XXXDSC_App” 目录中。当对“ID组”和“平台”没有限制并且此外“平台”和“组”被全局管理时,文件管理部分110直接在应用安装目录和数据目录之下创建通过使用下划线“组合两种元素(即,“平台”和“组”)分别形成的目录。然后,直接在创建的目录之下,文件管理部分110创建通过使用下划线组合两种元素(即,“ ID组”和“名称”)分别形成的目录。图9是示出根据本公开的实施例的数字相机100的目录结构的说明图。图9所示的目录结构是当仅对“平台”有限制并且“组”被全局管理时使用的目录结构。这个目录结构对应于“GlobalMode”元信息是3的情况。在这种情况下,在应用安装目录之下,由文件管理部分110创建“App”目录。另外,在数据目录之下,由文件管理部分110创建“MapData”目录或“GuideData”目录。然后,在“App”目录之下,由文件管理部分110创建“XXX_MapVieWerl.O”目录和“3rdParty_GUidel. O”目录。因此,元素“组”属于“App”之下的应用被集体存储在“App”目录之下。当仅对“平台”有限制并且此外“组”被全局管理时,文件管理部分110直接在应用安装目录和数据目录之下创建由单个元素“组”分别形成的目录。然后,直接在创建的目录之下,文件管理部分110创建通过使用下划线组合两种元素(即,“ ID组”和“名称”)形成的目录。图10是示出根据本公开的实施例的数字相机100的目录结构的说明图。图10所示的目录结构是当仅对“平台”有限制并且“组”被局部管理时使用的目录结构。这个目录结构对应于“GlobalMode”元信息是2的情况。在这种情况下,在应用安装目录之下,由文件管理部分110创建“XXX_App”目录和“3rdParty_App”目录。另外,在数据目录之下,由文件管理部分110创建“XXX_MapData”目录、“XXX_GuideData” 目录、“3rdParty_MapData” 目录和 “3rdParty_GuideData” 目录。然后,由文件管理部分在110在“XXX_App”目录之下创建“MapViewerl. O”目录并且在“3rdParty_App”目录之下创建“Guidel. O”目录。当仅对“平台”有限制并且此外“组”被局部管理时,文件管理部分110直接在应用安装目录和数据目录之下创建通过使用下划线组合两种元素(即,“ID组”和“组”)分别形成的目录。然后,直接在创建的目录之下,文件管理部分110创建由单个元素“名称”形成的目录。图11是示出根据本公开的实施例的数字相机100的目录结构的说明图。图11所示的目录结构是当仅对“ID组”有限制时使用的目录结构。这个目录结构对应于“GlobalMode”兀彳目息是4的情况。在这种情况下,在应用安装目录之下,由文件管理部分110创建“XXXDSC_App”目录和“YYY_App”目录。另外,在数据目录之下,由文件管理部分110创建“XXXDSC_MapData”目录和 “YYY_GuideData” 目录。然后,由文件管理部分110在“XXXDSC_App”目录之下创建“MapViewerl. O”目录并且在“YYY_App”目录之下创建“Guidel. O”目录。当仅对“ID组”有限制时,文件管理部分110直接在应用安装目录和数据目录之下创建通过使用下划线组合两种元素(即,“平台”和“组”)分别形成的目录。然后,直接在创建的目录之下,文件管理部分110创建由单个元素“名称”形成的目录。图12是示出根据本公开的实施例的数字相机100的目录结构的说明图。图12所示的目录结构是当对“ID组”和“平台”有限制时使用的目录结构。这个目录结构对应于“GlobalMode”兀彳目息是6的情况。在这种情况下,在应用安装目录之下,由文件管理部分110创建“App”目录。另外,在数据目录之下,由文件管理部分110创建“MapData”目录和“GuideData”目录。然后,在“App”目录之下,由文件管理部分110创建“MapViewerl.O”目录和“Guidel. O”目录。当对“ID组”和“平台”有限制时,所有应用以这种方式存储在“App”目录之下。内容数据被存储在“MapData”目录和“GuideData”目录之下。当对“ID组”和“平台”有限制时,文件管理部分110直接在应用安装目录和数据目录之下创建由一种元素“组”分别形成的目录。然后,直接在创建的目录之下,文件管理部分110创建由一种元素“名称”形成的目录。按这种方式,当根据“GlobalMode”元信息的内容安装应用或数据时,文件管理部分110通过改变结构来创建目录并且由此可以将应用或内容数据存储在创建的目录中。结果,相同的或相同类型的应用或内容数据能够被集体存储在相同目录中,并且由此根据本公开的实施例的数字相机100可以更加容易地管理应用和数据。接下来,将解释存储在应用安装目录中的应用使用存储在数据目录中的数据的例子。图13是示出根据本公开的实施例的数字相机100的目录结构的说明图。当存储在应用安装目录中的应用使用存储在数据目录中的数据时,数字相机100参考包括在附加到应用的元数据中的“ReIatedGroup (相关组)”元信息的内容。将使用图13进行具体说明。例如,当“MapViewerl.O”参考“MapData”目录下的数据时,预先在“RelatedGroup”中准备被描述为“MapData”的元数据,并且“MapViewerl. O”使用在“RelatedGroup”中描述的“MapData”。以类似方式,当“GuideDatal. O”参考“GuideData”目录下的数据时,预先在“RelatedGroup”中准备被描述为“GuideData”的元数据,并且“GuideViewerl. O” 使用在 “RelatedGroup” 中描述的 “GuideData”。按这种方式,应用和内容通过“RelatedGroup”元信息联系起来。因此,存储在应用安装目录中的应用可以使用存储在数据目录中的数据。如果应用“RelatedGroup”元信息,则可以从一个应用访问多个数据目录,并且多个应用还可以使用一个目录。另外,当执行版本升级时(将在以后描述),如果“RelatedGroup”元信息的内容被更新,则还可以使用在以后加入的目录中存储的数据。接下来,将解释应用或内容数据的版本升级例子。应用或内容数据的版本升级包括次要版本升级和主要版本升级。在本实施例中,次要版本升级不涉及“组”和“名称”的改变,并且仅仅替换或添加应用或数据文件。“DataVersion (数据版本)”元信息用于指示版本之间的差别。另一方面,主要版本升级涉及“组”和“名称”的改变。例如,在应用的情况下,使用与旧版本不同的“名称”元素,并且创建与旧版本不同的目录。在内容数据的情况下,使用与旧版本不同的“组”元素,并且创建与旧版本不同的目录。因此,新版本和旧版本二者的文件同时存在。然后,“OldVersion (旧版本)”元信息用作到先前版本的链接。“旧版本”元信息不是用于管理应用和数据的元数据,并且它被包括在用于管理提供应用和数据的服务的元数据中。当然,当执行版本升级时,旧版本的目录可以被删除。图14是示出根据本公开的实施例的数字相机100的目录结构的说明图。图14所示的例子是当执行应用和内容数据的次要版本升级时使用的目录结构。按这种方式,在应用和内容数据的次要版本升级中,仅仅替换或添加应用和数据文件。图15是示出根据本公开的实施例的数字相机100的目录结构的说明图。图15所示的例子是当执行应用和内容数据的主要版本升级时使用的目录结构。按这种方式,在应用和内容数据的主要版本升级中,创建与旧版本不同的目录并且仅仅应用和数据文件的新版本被存储在新创建的目录中。按这种方式,在应用和内容数据的版本升级中,根据本公开的实施例的数字相机100能够根据版本升级是次要版本升级还是主要版本升级改变当执行版本升级时的文件存储方法。接下来,将解释附加到应用或内容数据并且从应用下载服务器10或者从内容下载服务器20发送的元数据的结构例子。图16是示出从应用下载服务器10或从内容下载服务器20发送的元数据的结构例子的说明图。
图16 示出 了包括“DataVerSion”、“ID”、“ID 组”、“平台”、“组”、“名称”、
“TargetModeI (目标型号)”、“GlobalMode” 和 “RelatedGroup” 的兀数据结构。如上所述,“DataVersion”是描述应用或数据的版本的元信息,并且如上所述当在数字相机100中执行应用或数据的版本升级时被参考。“ID”是描述通过使用下划线“_”组合四种元素即“ID组”、“平台”、“组”和“名称”形成的ID的元信息,并且“ID”用于存储整个ID。将在以后详细描述“TargetModel”元信息。图17是示出从应用下载服务器10或从内容下载服务器20发送的应用或数据的内容的例子的说明图。如上所述,在本实施例中,四种元素“ID组”、“平台”、“组”和“名称”通过元数据(内容元信息)进行管理。因此,如果应用或内容数据以及元数据被压缩并保持在应用下载服务器10或内容下载服务器20中,则在数字相机100下载应用或数据的同时数字相机100能够获取附加到应用或数据的内容元信息。接下来,将解释当对于每个装置从应用下载服务器10或内容下载服务器20发送的应用或数据不同时使用的管理方法。图18是示出根据本公开的实施例的信息处理系统I中使用的元数据的结构的例子的说明图。在图18所示的元数据的结构中,新元素“TargetModel”被加到图3所示的元数据结构。“TargetModel”是用于指示当不同装置模型都通过不同ID进行管理时以相同方式处理应用(内容项目)的元素。例如,即使对于相同应用,仍存在由于在其上执行应用的装置的硬件性能的差别而必须改变细节的情况。例如,可以想到一种情况应该根据屏幕是否是触摸面板而改变显示的内容。在这种情况下,即使对于相同应用,对应于在其上执行应用的目标装置,也准备不同的二进制数据。通过这样做,可以简化应用和数据的管理。注意,强加排它限制以使得多个不同的“TargetModel”元素不能够存在于同一装置内。在图18中,在“ID组I” - “平台I,,- “组I,,- “名称I”之下,“A”和“B”被指定为“TargetModel”。另外,在“ID组I”- “平台2,,- “组I”- “名称2”之下,“A”和“B”被指定为 “TargetModel ”。注意,当从应用下载服务器10或内容下载服务器20向每个装置分送应用或数据时使用“TargetModel”元信息。在应用或数据已经被分送到每个装置后,“TargetModel”元信息不用于目录创建和文件存储。当应用或数据不会根据装置而变化时,当然可以省去“TargetModel”元信息的内容。图19是示出根据本公开的实施例的应用下载服务器10的功能结构例子的说明图。在下文中,将参照图19解释根据本公开的实施例的应用下载服务器10的功能结构例子。如图19所示,根据本公开的实施例的应用下载服务器10设置有数据管理部分11和装置匹配数据库12。数据管理部分11使用通过五种元素即“ID组”、“平台”、“组”、“名称”和“TargetModel”分别形成的ID,管理从应用下载服务器10提供的应用。当从客户装置发送目标应用的下载请求时,数据管理部分11在装置匹配数据库12中检索适于每个装置的应用并且提供适当的应用。装置匹配数据库12是在其中为每个装置登记了应用信息的数据库。当从客户装置发送目标应用的下载请求时,数据管理部分11参考在装置匹配数据库12中登记的信息并且由此能够提供适于每个装置的应用。在上文中,参照图19解释了根据本公开的实施例的应用下载服务器10的功能结构例子。接下来,将解释装置匹配数据库12的内容的例子。图20是示出装置匹配数据库12的内容的例子的说明图。在图20所示的装置匹配数据库12中,三个ID “XXX_DSC_App_Mapviewer”、“XXX_DSC_Map_Japan ” 和 “XXX_DSC_Map_Tokyo Area” 被显示为由元素 “ ID 组”、“平台”、“组”和“名称”分别形成的共同ID。例如,“XXX_DSC_App_Mapviewer”指示由数字相机100执行的地图显示应用的ID。“XXX_DSC_Map_Japan”指示由地图显示应用使用的日本地图的ID。“XXX_DSC_Map_Tokyo_Area”指示地图显示应用中使用的东京区域地图的ID。在这些之中,关于“XXX_DSC_App_Mapviewer ” 和 “XXX_DSC_Map_Japan”,指定“TargetModel”。由于“TargetModel”被指定,所以表示针对每个装置准备不同的应用或数据。另一方面,关于“XXX_DSC_Map_Tokyo Area”没有指定“TargetModel ”。这表示针对执行地图显示应用的所有装置准备共同的数据。图21是示出当向客户装置提供应用和数据时使用的层级结构的说明图。图21中所示的层级结构是当如图20所示在装置匹配数据库12中登记数据时使用的层级结构。当向装置A (例如,具有设置有触摸面板的显示部分的数字相机)提供上述的地图显示应用时,提供为装置A创建的应用和数据,即地图显示应用和由该地图显示应用使用的日本地图的数据。当向装置B (例如,具有没有设置触摸面板的显示部分的数字相机)提供上述的地图显示应用时,提供为装置B创建的应用和数据,即地图显示应用和由该地图显示应用使用的日本地图的数据。提供对装置A和装置B相同的数据,即由地图显示应用使用的东京区域地图的数据。接下来,将解释根据本公开的实施例的信息处理系统I中的内容登记者与下载服务器之间的处理的流程。图22是示出根据本公开的实施例的信息处理系统I中的内容登记者与下载服务器之间的处理的流程的流程图。创建应用和数据并且将它们登记在下载服务器上的内容登记者开发应用和数据。另外,内容登记者管理分别附加到应用和数据并且由四种元素“ID组”、“平台”、“组”和“名称”分别形成的ID (步骤S201)。接下来,内容登记者创建与创建的应用和数据对应的装置列表。这里,如果针对每个装置使用不同应用二进制码(binary)或不同数据,贝U “TargetModel”元素被附加到ID(步骤 S202)。当内容登记者已经开发了应用和数据并且已经完成ID管理时,内容登记者将创建的应用和数据及其ID —起登记在下载服务器上(应用下载服务器10和内容下载服务器20被统称作“下载服务器”)(步骤S203)。下载服务器在下载环境中登记由内容登记者登记的应用和数据,并且同时,下载服务器将ID信息存储在装置匹配数据库12中(步骤S204)。作为这一系列处理的结果,能够从客户装置下载由内容登记者开发的应用和数据。在上文中,参照图22解释了根据本公开的实施例的信息处理系统I中的内容登记者与下载服务器之间的处理的流程。接下来,将解释根据本公开的实施例的信息处理系统I中的客户装置(例如,数字相机100)与下载服务器之间的处理的流程。图23是示出根据本公开的实施例的信息处理系统I中的客户装置与下载服务器之间的处理的流程的流程图。在下文中,将参照图23解释根据本公开的实施例的信息处理系统I中的客户装置与下载服务器之间的处理的流程。当客户装置从下载服务器获取应用和数据时,首先,客户装置登录到下载服务器并且执行内容检索和要使用的装置的型号名称的发送(步骤S210)。由客户装置向下载服务器发送的要使用的装置的型号名称的信息对应于“TargetModel”元素。当在上述步骤S210中客户装置执行内容检索以及向下载服务器发送装置信息时,下载服务器使用从客户装置发送的信息检查装置匹配数据库12 (步骤S211)。在检查了装置匹配数据库12后,下载服务器向客户装置发送与在步骤S210进行的请求匹配的内容列表(步骤S212)。当客户装置从下载服务器接收内容列表时,客户装置选择要下载的应用和数据(步骤S213),并向下载服务器请求下载选择的应用和数据(步骤S214)。当在上述的步骤S214中客户装置向下载服务器请求下载应用和数据时,下载服务器提取对应的应用和数据(步骤S215),并且将提取的应用和数据发送到客户装置(步骤S216)。当客户装置从下载服务器接收到应用和数据时,客户装置根据上述的存储规则在内部存储应用和数据(步骤S217)。当客户装置在内部存储应用和数据时,客户装置不使用“TargetModel”兀素的信息。由于以这种方式在客户装置与下载服务器之间执行该处理,所以即使针对每个装置应用和数据的内容有部分不同,仍能够从下载服务器向客户装置提供适于客户装置的应用和数据。当客户装置在内部存储应用和数据时,客户装置使用四种元素“ID组”、“平台”、“组”和“名称”执行上述的目录创建而不考虑“TargetModel”元素的差别。在上文中,参照图23解释根据本公开的实施例的信息处理系统I中的客户装置与下载服务器之间的处理的流程。接下来,将解释由内容登记者执行的内容登记的流程。图24是示出根据本公开的实施例的信息处理系统I中的由内容登记者执行的内容登记的流程的流程图。在下文中,将参照图24解释根据本公开的实施例的信息处理系统I中的由内容登记者执行的内容登记的流程。创建应用和数据并且将它们登记在下载服务器上的内容登记者开发应用和数据。另外,内容登记者获取分别附加到应用和数据并且通过四种元素“ID组”、“平台”、“组”和“名称”分别形成的ID (步骤S221)。接下来,内容登记者创建与创建的应用和数据对应的装置列表。这里,如果针对每个装置使用不同应用二进制码或不同数据,则“TargetModel”元素被附加到ID (步骤S222)。当内容登记者已经开发了应用和数据并且已经完成ID管理时,内容登记者将创建的应用和数据及其ID登记在下载服务器上(应用下载服务器10和内容下载服务器20被统称作“下载服务器”)(步骤S223)。作为这一系列处理的结果,能够由客户装置下载由内容登记者开发的应用和数据。在上文中,参照图24解释了根据本公开的实施例的信息处理系统I中的由内容登记者执行的内容登记的流程。接下来,将解释根据本公开的实施例的信息处理系统I中的由客户装置执行的内容检索和获取处理的流程。图25是示出根据本公开的实施例的信息处理系统I中的由客户装置执行的内容检索和获取处理的流程的流程图。在下文中,将参照图25解释根据本公开的实施例的信息处理系统I中的由用户执行的内容检索和获取处理的流程。当用户从下载服务器获取要在客户装置中使用的应用和数据时,首先,用户登录到下载服务器,发送要使用的装置的型号名称,并且检索应用和数据(步骤S231)。可以使用客户装置执行该登录和检索处理。由用户向下载服务器发送的要使用的装置的型号名称的信息对应于“TargetModel”元素。接下来,用户从下载服务器获取在要使用的客户装置上工作的内容项目的列表(步骤S232)。可以使用客户装置执行该获取处理。当从下载服务器获取了在要使用的客户装置上工作的内容项目的列表时,然后用户从下载服务器请求应用和数据,并且用户从下载服务器下载应用和数据(步骤S233 )。可以使用客户装置执行该请求和下载处理。接下来,用户根据四种元素“ID组”、“平台”、“组”和“名称”将从下载服务器下载的应用和数据存储在客户装置中(步骤S234)。由客户装置执行该存储处理。在上文中,参照图25解释了根据本公开的实施例的信息处理系统I中的由用户执行的内容检索和获取处理的流程。接下来,将解释根据本公开的实施例的信息处理系统I中的由下载服务器执行的内容检索和发送处理。图26是示出根据本公开的实施例的信息处理系统I中的由下载服务器执行的内容检索和发送处理的流程图。在下文中,将参照图26解释根据本公开的实施例的信息处理系统I中的由下载服务器执行的内容检索和发送处理。当用户作出登录请求时,下载服务器执行用户的登录处理(步骤S241)。当登录处理完成并且用户作出针对特定装置的内容检索请求时,下载服务器检索装置匹配数据库12,创建与要由用户使用的装置对应的内容列表,并且将该内容列表提供给用户(步骤S242)。之后,当从用户发送针对应用和数据的下载请求时,下载服务器根据来自用户的下载请求,分送与要由用户使用的装置对应的应用和数据(步骤S243)。 在上文中,参照图26解释根据本公开的实施例的信息处理系统I中的由下载服务器执行的内容检索和发送处理。按这种方式,即使对于相同的应用,与在其上执行应用的目标装置对应地准备不同的二进制数据。因此,可以简化在下载服务器侧的应用和数据的管理。通过简单地向下载服务器发送装置信息,下载应用和数据的客户装置可以自动从下载服务器获取适于装置自身的应用和数据。关于由某用户购买的内容,即使兼容装置不同,只要对应内容相同,则允许对应内容的重新下载的管理变得可行。注意,在上述的处理中,解释了一个工作例子,其中,选择应用和内容数据,并且使得由数字相机100执行选择的应用和内容数据的下载。然而,本公开不限于这个例子。例如,个人计算机、智能电话等可用于选择应用和内容数据,并且可以被允许下载选择的应用和内容数据。然后,下载的应用和数据可从个人计算机、智能电话等传送到数字相机。图27是示出根据本公开的实施例的信息处理系统I的系统结构例子的说明图。通过向图2所示的结构加入个人计算机200获得图27所示的信息处理系统I的系统结构例子。如图27所示,个人计算机200设置有CPU 201、显示部分202、接口 203、USB 204、网络处理部分205、存储装置206、外部存储装置207、格式处理部分208和相机接口 209。CPU 201用作计算处理装置和控制部分。CPU 201根据存储在个人计算机200中的各种程序控制个人计算机200的全部操作或者部分操作。显示部分202是CRT显示装置、液晶显示装置、等离子体显示装置、有机EL显示装置等。显示部分202显示通过由个人计算机200执行的各种处理获得的结果作为文本或图像。接口 203是连接外围装置与个人计算机200的接口。USB 204是使用USB线缆连接个人计算机200和另一个装置(例如,数字相机100)的接口。网络处理部分205执行至互联网的连接处理。个人计算机200能够从通过由网络处理部分205执行的至互联网30的连接处理而连接到互联网30的应用下载服务器10和内容下载服务器20下载应用和数据。例如,外部存储装置207是磁存储装置(诸如硬盘驱动器(HDD))、半导体存储装置、光存储装置、磁光存储装置等。外部存储装置207存储由CPU 201执行的程序和各种类型的数据以及从外部获取的声音信号数据和图像信号数据。按照与格式处理部分109类似的方式,格式处理部分208分析附加到从应用下载服务器10下载的应用或从内容下载服务器20下载的内容的元数据的内容。格式处理部分208分析元数据的内容并且控制由文件管理部分110执行的从应用下载服务器10下载的应用和从内容下载服务器20下载的内容数据的文件管理。相机接口 209是在连接到数字相机100的同时执行信息的发送和接收的接口。当数字相机100和个人计算机200以这种方式进行构造时,个人计算机200能够分析附加到内容的元数据的内容,并且基于分析的内容,个人计算机200能够控制应用和数据在数字相机100中的存储。3.总结如上所述,根据本公开的实施例,当应用和数据从应用下载服务器10和内容下载服务器20下载并且存储在数字相机100中时,数字相机100分析附加到应用和数据的元数据。然后,根据元数据的分析的结果,数字相机100改变存储应用和数据的目录结构。按这种方式,根据元数据的分析结果改变存储应用和数据的目录结构,由此实现目录结构不会冲突的两层目录管理。另外,对ID的预定元素执行全局指定。因此,跨“ID组”元素的分组管理变得可行,并且组管理在两层目录管理中变得可行。另外,即使当没有执行全局指定时,仍能够通过“ ID组”分离目录并且由此目录结构不会冲突。另外,由于为预定元素指定限制,所以当用户希望排他地使用时,能够提供简化的目录管理方法。同时,可以实现使用相同格式以分离的方式进行的许多类型的处理、通过分组进行的必要部分的处理以及通过施加限制而简化的目录结构的处理。另外,根据本公开的实施例,即使对于相同应用或数据,如果二进制码根据装置型号而不同,则针对每个二进制码通过“TargetModel”元素管理应用或数据。因此,当向客户装置提供应用或数据时,可以自动选择对应的二进制码。
在客户装置中进行安装之前,由包括“TargetModel”的ID管理执行的处理被执行从而能够处理针对每个二进制码的差别。在客户装置中进行安装后,排他的“TargetModel”不是必需的,并且可以实现使用从“ID组”到“名称”的四种元素并且二进制码差别不被注意的管理方法。通过以这种方式处理二进制码,可以隐蔽由装置型号的差别导致的二进制码差别并且可以处理二进制码就好像它们是相同的应用或数据一样。另外,能够以相同方式进行处理的应用和数据具有相同的文件结构,并且能够使用至应用和数据的公共访问路径。因此,应用和数据的管理变得容易。在上文中,参照附图详细解释了本公开的示例性实施例。然而,本公开不限于上述的例子。本领域技术人员应该明白,根据设计要求和其它因素可以想到各种变型、组合、子组合和替换,只要它们位于权利要求及其等同物的范围内即可。例如,如果包括执行例程的应用的“组”被指定为“App”,则执行应用可以被收集在同一组目录之下。另外,当管理应用时,如果可执行应用被分组到同一目录,则可以实现更高速的处理和简化的管理。然后,如果“App”被全局指定,则即使当其它制造商的应用被用作“ID组”时,仍可以将应用作为可执行应用收集在可执行的同一“组”中并且管理它们。另外,例如,当假设向能够使用相同应用进行处理的内容数据(例如,地图、杂志或书籍)加入各种类型的数据时,如果相同的“组”被指定,则可以作为相同数据处理该内容数据或者可以使用相同应用执行该内容数据。另外,即使对于“ID组”不同的其它制造商的内容,如果它能够由相同应用进行处理,则能够通过全局指定将该内容作为相同“组”进行处理,并且制造商之间的共用变得可行。此外,例如,当已经被购买的应用被再分送到另一个装置时,如果应用和数据具有从“ID组”到“名称”的相同四种元素并且能够以相同方式进行处理,则即使二进制码不同,当客户装置作出再分送请求时仍能够自动地从下载服务器提供与新装置型号对应的“TargetModel” 的二进制码。此外,本公开还可以进行如下构造。( I) 一种信息处理装置,包括元数据接收部分,接收附加到内容数据并被发送的元数据;元数据分析部分,分析由元数据接收部分接收的元数据;以及内容数据存储部分,基于元数据分析部分的分析的结果确定内容数据的存储方法;其中基于元数据分析部分的分析,内容数据存储部分根据由元数据接收部分接收的元数据的预定元素的内容,改变当存储内容数据时的目录结构。(2)根据(I)的信息处理装置,其中基于元数据分析部分的分析,内容数据存储部分根据元数据的预定元素是否被限制为应用于该信息处理装置自身,而改变当存储内容数据时的目录结构。(3)根据(I)或(2)的信息处理装置,其中基于元数据分析部分的分析,内容数据存储部分根据是否在比元数据的预定元素更高层级的元素之间共用该预定元素,而改变当存储内容数据时的目录结构。(4)根据(I)到(3)的任何一个的信息处理装置,其中识别信息被分配给由元数据接收部分接收的元数据,即使对于相同的内容,当内容数据对于每种装置型号不同时该识别信息识别装置型号。(5)根据(4)的信息处理装置,其中当存储内容数据时,内容数据存储部分确定目录结构而不考虑识别信息。(6)根据(I)到(5)的任何一个的信息处理装置,其中当内容版本升级时,内容数据存储部分根据内容版本如何升级改变当存储内容数据时的目录结构。(7) 一种信息处理方法,包括接收附加到内容数据并被发送的元数据;分析在元数据接收步骤中接收的元数据;以及基于元数据分析步骤中的分析的结果确定内容数据的存储方法,其中基于元数据分析步骤的分析,内容数据存储步骤根据在元数据接收步骤中接收的元数据的预定元素的内容改变当存储内容数据时的目录结构。(8) 一种计算机程序,包括命令计算机执行如下操作的指令接收附加到内容数据并被发送的元数据;分析在元数据接收步骤中接收的元数据;以及基于元数据分析步骤中的分析的结果确定内容数据的存储方法,其中基于元数据分析步骤的分析,内容数据存储步骤根据在元数据接收步骤中接收的元数据的预定元素的内容改变当存储内容数据时的目录结构。本公开包含与于2011年10月12日提交到日本专利局的日本优先权专利申请JP2011-224640中公开的主题有关的主题,该日本优先权专利申请的全部内容以引用方式并入本文。
权利要求
1.ー种信息处理装置,包括 元数据接收部分,接收附加到内容数据并被发送的元数据; 元数据分析部分,分析由元数据接收部分接收的元数据;以及 内容数据存储部分,基于元数据分析部分的分析的结果确定内容数据的存储方法; 其中 基于元数据分析部分的分析,内容数据存储部分根据由元数据接收部分接收的元数据的预定元素的内容来改变当存储内容数据时的目录结构。
2.根据权利要求1的信息处理装置,其中 基于元数据分析部分的分析,内容数据存储部分根据元数据的预定元素是否被限制为应用于该信息处理装置自身,而改变当存储内容数据时的目录结构。
3.根据权利要求1的信息处理装置,其中 基于元数据分析部分的分析,内容数据存储部分根据是否在比元数据的预定元素更高的层级的元素之间共用该预定元素,而改变当存储内容数据时的目录结构。
4.根据权利要求1的信息处理装置,其中 识别信息被分配给由元数据接收部分接收的元数据,即使对于相同的内容,当内容数据对于每个装置型号不同时该识别信息识别装置型号。
5.根据权利要求4的信息处理装置,其中 当存储内容数据时,内容数据存储部分确定目录结构而不考虑识别信息。
6.根据权利要求1的信息处理装置,其中 当内容版本升级时,内容数据存储部分根据内容版本如何升级而改变当存储内容数据时的目录结构。
7.—种信息处理方法,包括 元数据接收步骤,接收附加到内容数据并被发送的元数据; 元数据分析步骤,分析在元数据接收步骤中接收的元数据;以及 存储方法确定步骤,基于元数据分析步骤中的分析的结果确定内容数据的存储方法, 其中 基于元数据分析步骤的分析,内容数据存储步骤根据在元数据接收步骤中接收的元数据的预定元素的内容来改变当存储内容数据时的目录结构。
8.一种计算机程序,包括命令计算机执行如下操作的指令 元数据接收步骤,接收附加到内容数据并被发送的元数据; 元数据分析步骤,分析在元数据接收步骤中接收的元数据;以及 存储方法确定步骤,基于元数据分析步骤中的分析的结果确定内容数据的存储方法, 其中 基于元数据分析步骤的分析,内容数据存储步骤根据在元数据接收步骤中接收的元数据的预定元素的内容来改变当存储内容数据时的目录结构。
全文摘要
本发明涉及信息处理装置、信息处理方法和计算机程序。提供了一种信息处理装置,包括元数据接收部分,接收附加到内容数据并被发送的元数据;元数据分析部分,分析由元数据接收部分接收的元数据;以及内容数据存储部分,基于元数据分析部分的分析的结果确定内容数据的存储方法。基于元数据分析部分的分析,内容数据存储部分根据由元数据接收部分接收的元数据的预定元素的内容改变当存储内容数据时的目录结构。
文档编号G06F17/30GK103049472SQ201210366638
公开日2013年4月17日 申请日期2012年9月28日 优先权日2011年10月12日
发明者佐佐哲 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1