信息处理装置、信息处理方法制造方法及图纸

技术编号:3949916 阅读:163 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及信息处理装置、信息处理方法及程序,其目的在于提供一种保证APP的运行品质、以及包含响应时间在内的与服务水平相关的品质的技术。通过具有读入单元和构建单元来解决问题。所述读入单元读入与执行请求涉及的应用程序对应的、与应用程序的运行相关的运行信息,所述构建单元根据通过读入单元读入的运行信息,构建使应用程序运行的执行环境。

【技术实现步骤摘要】

本专利技术涉及及程序。
技术介绍
近年来,为了实现系统基础架构资源(system infrastructure source)的有效利用,进行了系统基础架构的效用化(utility)和云化(cloud)。其结果是,存在与现有的在 特定的系统基础架构中执行应用程序(以下称为APP)的系统不同的,不仅无法唯一地确定 执行APP的环境,而且APP在哪里执行也根据基础架构的空闲状况而不同的系统。另一方面,APP变得复杂化,有时不考虑使用APP的使用环境地进行系统构建。即, 本来应该在实际使用环境下进行APP的关联测试等,但设定这样的测试环境也不容易,仅 进行APP的单体测试来进行系统构建的情况也不少。另外,在设想通过10台性能X的服务 器执行某APP来进行开发的情况下,在执行该APP时,若开发出性能比性能X高的服务器 并投入这种服务器,资源有富余,则随着服务器性能的提高,有时将服务器的数量减少到8 台。而且,通过系统基础架构的效用化,不知道APP在什么时候被分配给哪个服务器,并且 通过系统基础架构的云化,不知道将数据存储在哪里的怎样的存储装置中。专利文献1日本专利第2521020号说明书
技术实现思路
如上所述,APP有可能在与开发APP时不同的执行环境中运行。即,在APP的执行 环境与开发环境不同的情况下,存在无法保证与APP的运行相关的品质的问题。例如存在 在执行环境中产生响应时间延长或系统服务水平下降这样的问题。本专利技术是鉴于以上问题而提出的专利技术,其目的在于提供一种保证APP的运行品质 的技术。本专利技术的另一专利技术目的在于提供一种保证包含响应时间在内的与服务水平相关 的品质的技术。因此,本专利技术的信息处理信息装置具有读入单元,其读入与执行请求所涉及的应 用程序对应的、与所述应用程序的运行相关的运行信息;以及构建单元,其根据通过所述读 入单元读入的所述运行信息,构建使所述应用程序运行的执行环境。本专利技术的信息处理装置,通过具有读入单元,其读入与执行请求所涉及的应用程 序对应的、与所述应用程序的运行相关的运行信息;以及构建单元,其根据通过所述读入单 元读入的所述运行信息,构建使所述应用程序运行的执行环境,例如可以使APP在根据包 含APP的执行环境等信息在内的运行信息而构建的执行环境中运行,因此可以提供在APP 的执行环境与开发环境不同的情况下也能保证与APP的运行相关的品质的技术。此外,所谓信息处理装置,例如对应于后述的服务器装置2、或客户端装置1等。若 更具体说明,则如后述的实施方式1那样将本专利技术应用于包含效用系统的系统时,信息处 理装置对应于例如后述的服务器装置2。另外,在如后述的实施方式5那样将本专利技术应用于单个PC时,信息处理装置对应于例如后述的客户端装置(PC)。另外,所谓运行信息,例如对应于后述的Tag信息(标签信息)。另外,本专利技术的信息处理方法包含以下步骤读入步骤,信息处理装置读入与执行 请求所涉及的应用程序对应的、与所述应用程序的运行相关的运行信息;以及构建步骤,所 述信息处理装置根据所述读入步骤中所读入的所述运行信息,构建使所述应用程序运行的 执行环境,在所述构建步骤,根据所述运行信息组合被片断化了的虚拟资源,构建使所述应 用程序运行的执行环境。所述信息处理方法中,优选的是,在所述构建步骤,在根据通过所述读入步骤读入 的所述运行信息无法构建使所述应用程序运行的执行环境的情况下,输出表示无法使所述 应用程序运行的含义的信息。所述信息处理方法中,优选的是,在所述运行信息中包含与伴随所述应用程序的 执行的收费相关的基本信息,所述信息处理方法还具有计数步骤,在执行了所述应用程序 的情况下,根据所述基本信息以及与所述执行相 关的信息,对伴随所述应用程序的执行的 收费信息进行计数。所述信息处理方法中,优选的是,在所述运行信息中包含表示所述应用程序的每 种运行环境的性能的性能信息,在所述构建步骤,根据通过所述读入步骤读入的所述运行 信息中包含的性能信息,构建使所述应用程序运行的执行环境。所述信息处理方法中,优选的是,将所述运行信息附加在所述应用程序中,在所述 读入步骤读入在所述应用程序中附加的所述运行信息。所述信息处理方法中,优选的是,将所述运行信息与所述应用程序相对应地存储 在存储装置中,在所述读入步骤从所述存储装置读入与所述应用程序对应的所述运行信 肩、ο所述信息处理方法中,优选的是,将所述运行信息包含在文件系统上的每个应用 程序的标题信息中,在所述读入步骤从所述标题信息读入所述应用程序的所述运行信息。另外,本专利技术的程序,使计算机作为读入单元和构建单元来工作,所述读入单元, 读入与执行请求所涉及的应用程序对应的、与所述应用程序的运行相关的运行信息;所述 构建单元,根据通过所述读入单元读入的所述运行信息,构建使所述应用程序运行的执行 环境。根据本专利技术,可以提供保证APP的运行品质、以及包含响应时间在内的与服务水 平相关的品质的技术。附图说明图1是表示在本实施方式中说明的系统的系统结构的一例的图。图2是表示服务器装置的硬件结构的一例的图。图3是表示服务器装置的功能构成的一例的图(其一)。图4是表示APP提供引擎的处理的一例的流程图(其一)。图5是用于说明APP提供引擎的处理的图。图6是表示Tag信息的一例的图。图7是表示应用程序A的Tag信息的一例的图。图8是表示应用程序B的Tag信息的一例的图。图9是表示应用程序C的Tag信息的一例的图。图10是用于说明APP提供引擎中的执行环境的构建的图。图11是表示服务器装置的功能构成的一例的图(其二)。图12是表示APP提供引擎的处理的一例的流程图(其二)。图13是表示存储了每个用户可以利用的APP以及可以选择的处理性能的表的图。图14是表示将应用程序的性能信息和运行环境对应起来记载的Tag信息的图。图15是表示客户端装置的硬件结构的一例的图。具体实施例方式以下,根据附图说明本专利技术的实施方式。在本说明书中,所谓效用系统(utility system),是指可以自由地追加/削减CPU 或存储装置(存储介质)等系统资源的系统。另外,所谓云系统(cloudsystem),是指使用 分散在因特网上的各种资源来提供服务(或者接受服务的提供)的系统。在云系统中,用 户仅具有客户端计算机(PC)即可,应用程序由网络的对方一侧(云系统一侧)提供,信息 也由对方一侧(云系统一侧)管理。(实施方式1)图1是表示在本实施方式中说明的系统的系统结构的一例的图。如图1所示,客户端装置1经由网络与共用系统(或效用系统+云系统等)可通 信地连接。在图1中为了简化说明,仅设置了一个客户端装置1,但也可以在网络上连接多 个客户端装置。另外,为了简化说明,在以下表示的实施方式中假定客户端装置1经由网络 与效用系统可通信地连接。如后所述,效用系统包含多个物理资源(硬件等)并对它们进行管理。此外,假定 效用系统整体的控制由服务器装置2来进行。服务器2有时为单个,但在云系统中也可以 存在多个,彼此在相互通信的同时进行控制。另外,在本说明书中,客户端装置、服务器装置 或者效用系统等,关于硬件的形态使用了若干种表现,但这只不过用于帮助理解,把请求利 用APP的一侧暂称为客户端装置,把提供APP的功能的一侧暂本文档来自技高网...

【技术保护点】
一种信息处理装置,其特征在于,具有:读入单元,其读入与执行请求所涉及的应用程序对应的、与所述应用程序的运行相关的运行信息;以及构建单元,其根据通过所述读入单元读入的所述运行信息,构建使所述应用程序运行的执行环境,所述构建单元,根据所述运行信息组合被片断化了的虚拟资源,构建使所述应用程序运行的执行环境。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:甲斐龙一郎
申请(专利权)人:新日铁系统集成株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1