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

技术编号:19561666 阅读:47 留言:0更新日期:2018-11-25 00:26
具有:AP分割设定部(132),其将构成应用的多个执行文件各自的执行任务分配给多个信息处理装置中的任意信息处理装置,生成表示各个执行文件和被分配了执行文件各自的执行任务的信息处理装置的执行任务分配信息;通信部(140),其向网络发送执行任务分配信息;以及AP分割执行部(133),其参照执行任务分配信息,执行多个执行文件中的对本装置分配了执行任务的执行文件。

Information Processing System, Information Processing Device and Information Processing Method

An AP partition setting unit (132) allocates the execution tasks of the execution files constituting the application to any information processing device in a plurality of information processing devices, generates the execution task allocation information of the information processing device representing the execution files and the tasks assigned to the execution files respectively, and the communication department (132). 140), which sends the task assignment information to the network, and the AP partition execution unit (133), which executes the execution files assigned to the device in multiple execution files according to the task assignment information.

【技术实现步骤摘要】
【国外来华专利技术】信息处理系统、信息处理装置和信息处理方法
本专利技术涉及信息处理系统、信息处理装置和信息处理方法,特别涉及分散执行应用的信息处理系统、信息处理装置和信息处理方法。
技术介绍
近年来,已开始利用经由LAN(LocalAreaNetwork:局域网)等网络控制家电设备和传感器设备的设备协作系统。通常,在这些设备协作系统中,由一台设备控制器执行的应用从各设备取得信息并向各设备进行动作请求,实现设备信息的可视化和设备的自动运转。随着能够与网络连接的设备的增加,应用高功能化。但是,由于高功能化而使对设备控制器施加的处理负载增加,因此,为了确保设备控制器的性能,需要搭载高性能的CPU(CentralProcessingUnit:中央处理单元)或搭载多个CPU来分散处理。为了使多个CPU分散执行处理,需要对多个CPU进行管理的主CPU。主CPU进行处理的分割、分割后的处理对各CPU的分配、分割后的处理的切换、存储器访问的控制以及输入输出数据的访问控制等处理。在这种主CPU的一维管理中,在产生多个处理的同时动作的情况下,主CPU负责的处理集中,由于处理延迟而产生开销。当产生开销时,很难确保设备控制器的性能。针对上述这种问题,在专利文献1中公开有用于使经由通信线路而相互连接的多个装置分散处理来执行应用的数据处理系统。该数据处理系统在执行应用时参照记述有数据处理的内容的脚本代码,将数据处理分解成多个单位处理,对多个装置分配各单位处理,各装置执行所分配的处理。现有技术文献专利文献专利文献1:日本特开2007-188456号公报
技术实现思路
专利技术要解决的课题在这种现有的数据处理系统中,在应用的执行中逐次解释脚本代码来进行处理的分配,因此,产生解释处理和分配处理的开销,系统整体的处理速度变慢。由此,存在很难进行设备协作系统中的针对设备操作的即时响应和实时的信息显示这样的课题。并且,当所连接的装置的数量较少时,各装置负责的处理较多,因此,对CPU施加较大的负载。因此,在搭载有性能较低的CPU的装置中应用崩溃,存在无法实现设备协作系统这样的课题。因此,本专利技术的目的在于,能够分散执行应用而不会产生分散处理的开销。用于解决课题的手段本专利技术的一个方式的信息处理系统具有经由网络分散执行具有多个执行文件的应用的多个信息处理装置,其特征在于,所述多个信息处理装置分别具有:输入部,其接受所述应用的执行指示的输入;应用分割设定部,其在所述输入部接受了所述执行指示的输入的情况下,将所述多个执行文件各自的执行任务分配给所述多个信息处理装置中的任意信息处理装置,生成表示各个所述执行文件和被分配了所述执行文件各自的执行任务的信息处理装置的第1执行任务分配信息;发送部,其向所述网络发送所述第1执行任务分配信息;接收部,其从所述网络接收表示各个所述执行文件和被分配了所述执行文件各自的执行任务的信息处理装置的第2执行任务分配信息,该第2执行任务分配信息是由所述多个信息处理装置中包含的其他信息处理装置生成的;以及应用分割执行部,其参照所述第1执行任务分配信息或所述第2执行任务分配信息,执行所述多个执行文件中的对本装置分配了执行任务的执行文件。本专利技术的一个方式的信息处理装置被用作经由网络分散执行具有多个执行文件的应用的多个信息处理装置之一,其特征在于,所述信息处理装置具有:输入部,其接受所述应用的执行指示的输入;应用分割设定部,其在所述输入部接受了所述执行指示的输入的情况下,将所述多个执行文件各自的执行任务分配给所述多个信息处理装置中的任意信息处理装置,生成表示各个所述执行文件和被分配了所述执行文件各自的执行任务的信息处理装置的第1执行任务分配信息;发送部,其向所述网络发送所述第1执行任务分配信息;接收部,其从所述网络接收表示各个所述执行文件和被分配了所述执行文件各自的执行任务的信息处理装置的第2执行任务分配信息,该第2执行任务分配信息是由所述多个信息处理装置中包含的其他信息处理装置生成的;以及应用分割执行部,其参照所述第1执行任务分配信息或所述第2执行任务分配信息,执行所述多个执行文件中的对本装置分配了执行任务的执行文件。本专利技术的一个方式的信息处理装置的信息处理方法,该信息处理装置被用作经由网络分散执行具有多个执行文件的应用的多个信息处理装置之一,其特征在于,将所述多个执行文件各自的执行任务分配给所述多个信息处理装置中的任意信息处理装置,生成表示各个所述执行文件和被分配了所述执行文件各自的执行任务的信息处理装置的执行任务分配信息,向所述网络发送所述执行任务分配信息,参照所述执行任务分配信息,执行所述多个执行文件中的对本装置分配了执行任务的执行文件。专利技术效果根据本专利技术的一个方式,将构成应用的执行文件的执行任务预先分配给与网络连接的信息处理装置,各信息处理装置仅执行所分配的执行文件,因此,能够分散执行应用而不会产生分散处理的开销。附图说明图1是实施方式1~3的信息处理系统的概略图。图2是概略地示出实施方式1中的信息处理装置的功能结构的框图。图3是示出实施方式1中的AP附属信息的第1例的概略图。图4是示出实施方式1中的连接装置信息的第1例的概略图。图5是示出实施方式1中的执行任务分配信息的第1例的概略图。图6是示出实施方式1中的信息处理装置的整体处理步骤的流程图。图7是示出实施方式1中的执行装置管理处理的流程图。图8是示出实施方式1中的AP分割设定处理的流程图。图9是示出实施方式1中的连接装置信息的第2例的概略图。图10是示出实施方式1中的AP附属信息的第2例的概略图。图11是示出实施方式1中的AP分割执行处理的流程图。图12是示出实施方式1中的执行任务分配信息的第2例的概略图。图13是示出实施方式1中的第1执行文件的处理的流程图。图14是示出实施方式1中的第2执行文件的处理的流程图。图15是概略地示出实施方式2中的信息处理装置的功能结构的框图。图16是示出实施方式2中的信息处理装置的整体处理步骤的流程图。图17是示出实施方式2中的执行装置追加监视处理的流程图。图18是示出实施方式2中的连接装置信息的一例的概略图。图19是示出实施方式2中的AP分割设定处理的流程图。图20是示出实施方式2中的执行任务分配信息的一例的概略图。图21是示出实施方式2中的AP分割执行处理的流程图。图22是概略地示出实施方式3中的信息处理装置的功能结构的框图。图23是示出实施方式3中的监视用连接装置信息的一例的概略图。图24是示出实施方式3中的执行装置监视部的执行装置追加监视处理的流程图。图25是示出实施方式3中的AP分割执行处理的流程图。图26是示出实施方式3中的执行任务分配信息的一例的概略图。图27是实施方式4的信息处理系统的概略图。图28是概略地示出实施方式4中的信息处理装置的功能结构的框图。图29是示出实施方式4中的AP附属信息的一例的概略图。图30是示出实施方式4中的执行任务分配信息的一例的概略图。图31是实施方式5的信息处理系统的概略图。图32是概略地示出实施方式5中的信息处理装置的功能结构的框图。图33是示出将实施方式5中的信息处理装置应用于热泵式冷热水系统的系统结构例的概略图。图34是示出实施方式5中的AP附属信息的一例的概略图。图35是示出实施方式5中的执行任务分配信本文档来自技高网...

【技术保护点】
1.一种信息处理系统,该信息处理系统具有经由网络分散执行具有多个执行文件的应用的多个信息处理装置,其特征在于,所述多个信息处理装置分别具有:输入部,其接受所述应用的执行指示的输入;应用分割设定部,其在所述输入部接受了所述执行指示的输入的情况下,将所述多个执行文件各自的执行任务分配给所述多个信息处理装置中的任意信息处理装置,生成表示各个所述执行文件和被分配了所述执行文件各自的执行任务的信息处理装置的第1执行任务分配信息;发送部,其向所述网络发送所述第1执行任务分配信息;接收部,其从所述网络接收表示各个所述执行文件和被分配了所述执行文件各自的执行任务的信息处理装置的第2执行任务分配信息,该第2执行任务分配信息是由所述多个信息处理装置中包含的其他信息处理装置生成的;以及应用分割执行部,其参照所述第1执行任务分配信息或所述第2执行任务分配信息,执行所述多个执行文件中的对本装置分配了执行任务的执行文件。

【技术特征摘要】
【国外来华专利技术】2016.03.22 JP 2016-0564371.一种信息处理系统,该信息处理系统具有经由网络分散执行具有多个执行文件的应用的多个信息处理装置,其特征在于,所述多个信息处理装置分别具有:输入部,其接受所述应用的执行指示的输入;应用分割设定部,其在所述输入部接受了所述执行指示的输入的情况下,将所述多个执行文件各自的执行任务分配给所述多个信息处理装置中的任意信息处理装置,生成表示各个所述执行文件和被分配了所述执行文件各自的执行任务的信息处理装置的第1执行任务分配信息;发送部,其向所述网络发送所述第1执行任务分配信息;接收部,其从所述网络接收表示各个所述执行文件和被分配了所述执行文件各自的执行任务的信息处理装置的第2执行任务分配信息,该第2执行任务分配信息是由所述多个信息处理装置中包含的其他信息处理装置生成的;以及应用分割执行部,其参照所述第1执行任务分配信息或所述第2执行任务分配信息,执行所述多个执行文件中的对本装置分配了执行任务的执行文件。2.根据权利要求1所述的信息处理系统,其特征在于,所述多个信息处理装置分别还具有存储部,该存储部存储表示所述多个执行文件中的各个执行文件和用于执行所述多个执行文件中的各个执行文件的条件的应用附属信息,所述应用分割设定部将所述多个执行文件中的满足所述条件的执行文件的执行任务分配给所述多个信息处理装置中的任意信息处理装置。3.根据权利要求2所述的信息处理系统,其特征在于,所述条件是执行所述多个执行文件中的各个执行文件所需要的装置数量,在所述多个信息处理装置中包含的与所述网络连接的一个或多个信息处理装置的数量为所述装置数量以上的情况下,所述应用分割设定部判定为满足所述条件。4.根据权利要求3所述的信息处理系统,其特征在于,所述多个信息处理装置分别还具有执行装置监视部,该执行装置监视部检测在所述网络上是否新连接了所述多个信息处理装置中的一个信息处理装置,当所述执行装置监视部检测到在所述网络上新连接了所述一个信息处理装置的情况下,所述应用分割设定部再次将所述多个执行文件各自的执行任务分配给所述多个信息处理装置中的任意信息处理装置。5.根据权利要求3所述的信息处理系统,其特征在于,所述多个信息处理装置分别还具有执行装置监视部,该执行装置监视部检测所述多个信息处理装置中的一个信息处理装置是否已从所述网络断开,当所述执行装置监视部检测到所述一个信息处理装置已从所述网络断开的情况下,所述应用分割设定部再次将所述多个执行文件各自的执行任务分配给所述多个信息处理装置中的任意信息处理装置。6.根据权利要求2~5中的任意一项所述的信息处理系统,其特征在于,所述存储部还存储所述应用。7.根据权利要求2~5中的任意一项所述的信息处理系统,其特征在于,所述信息处理系统还具有与所述网络和互联网连接的网关以及与所述互联网连接的云服务器,所述接收部经由所述网关从所...

【专利技术属性】
技术研发人员:德山悟汤川纯
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:日本,JP

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

1