信息处理系统及信息处理系统的控制方法技术方案

技术编号:28132740 阅读:45 留言:0更新日期:2021-04-19 11:57
高效地开发用于实现在多个据点间协作地进行的处理的软件。信息处理系统包含被设置在多个据点的各个据点且执行AP软件的多个AP执行装置。AP执行装置各自存储以相同的顺序执行相同的处理块的共通的AP软件。AP软件包含:转发处理块,实现使由第1据点的第1AP执行装置执行的处理块的处理与第2据点的第2AP执行装置协作进行的处理。如果在AP软件的处理块顺次执行时到达了第1转发处理块,则第1AP执行装置将包含第1转发处理块的标识符且通知协作开始的协作开始消息向第2AP执行装置发送,第2AP执行装置如果接收了协作开始消息,则从后续于第1转发处理块的处理块开始顺次执行。转发处理块的处理块开始顺次执行。转发处理块的处理块开始顺次执行。

【技术实现步骤摘要】
【国外来华专利技术】信息处理系统及信息处理系统的控制方法


[0001]本专利技术涉及信息处理系统及信息处理系统的控制方法。

技术介绍

[0002]本申请基于2019年5月28日申请的日本专利申请2019-099564号及2019年9月11日申请的日本专利申请2019-165080号主张优先权,对其公开整体进行引用并纳入本申请。
[0003]在专利文献1中记载了:在个人计算机、蜂窝电话、智能电话、便携信息终端等多个边缘设备分别经由网络以能够与云进行通信的方式连接的系统中,在云与边缘设备间实时地进行处理的应用基于从边缘设备或云收集的实时馈送,提供通知、推荐等服务。
[0004]在专利文献2中,关于在利用云服务的边缘侧的装置中,以提高应用的易开发性或能够从应用灵活地利用各种云服务作为目的而构成的云中继装置进行了记载。云中继装置具备:能够与云服务装置连接的云连接处理部、对应于云连接处理部的用户界面部、以及在云连接处理部与用户界面部之间进行数据的中继的中继部。
[0005]在先技术文献
[0006]非专利文献
[0007]专利文献1:日本特表2015-505404号公报
[0008]专利文献2:日本特开2018-92565号公报

技术实现思路

[0009]专利技术所要解决的课题
[0010]在边缘侧执行应该以低延迟进行的处理等而在云侧进行边缘侧的处理内容的管理等的所谓边缘计算受到关注。另外,开发用于实现像边缘计算那样在多个据点间进行的处理的软件的机会正在增加。另外,利用云或边缘的应用所公开的API(程序应用接口(Application Program Interface))以协作进行在云侧或边缘侧提供的应用的处理的软件受到关注。
[0011]在像这样在多个据点间协作进行处理的软件的开发时,需要减轻据点间的通信负荷,提高安全性,减轻软件的开发负担等。另外,软件的开发方法正在从以往的以数据的管理(SoR:记录型系统(System of Record))为中心的开发方法向以顾客为中心的开发方法(SoE:参与型系统(system of Engagement))转移,在软件的开发时,熟知领域侧(边缘侧)的状况的系统的订购侧(领域专家)的参加变得日益重要。
[0012]在专利文献1中,构成为各个边缘设备个别地与云之间进行通信,因此需要针对云及各个边缘设备个别地构筑软件,系统整体的开发负担大,尤其是难以由不熟悉与云的协作处理的领域专家进行开发。另外,在每个边缘设备与云之间发生通信,因此云与边缘设备之间的通信负荷、确保安全性成为问题。
[0013]另外,在专利文献2所记载的构成中,需要开发用于实现边缘侧的云中继装置的功
能的软件,需要针对各据点的云中继装置个别地开发软件,因此开发负担大,尤其是用于实现云中继装置与云之间的协作处理的软件的开发对于领域专家而言是困难的。
[0014]本专利技术基于这样的背景而做出,其目的在于,提供能够高效地开发用于实现在多个据点间协作地进行的处理的软件的信息处理系统及信息处理系统的控制方法。
[0015]用于解决课题的手段
[0016]用于达成上述目的的本专利技术之一是一种信息处理系统,包含被设置在多个据点的各个据点且作为执行AP软件的信息处理装置的多个AP执行装置,该AP软件是实现应用的功能的软件,所述AP执行装置经由通信网络以相互能够通信的方式连接,所述AP执行装置各自存储以相同的顺序执行相同的处理块的共通的AP软件,所述AP软件包含转发处理块,该转发处理块是实现用于协作的处理的处理块,该用于协作的处理使由第1所述据点的第1所述AP执行装置执行的所述处理块的处理与第2所述据点的第2所述AP执行装置协作进行,如果在所述AP软件的处理块顺次执行时到达了第1所述转发处理块,则所述第1AP执行装置将包含该第1转发处理块的标识符且作为通知协作开始的消息的协作开始消息向所述第2AP执行装置发送,所述第2AP执行装置如果接收了所述协作开始消息,则从后续于所述第1转发处理块的处理块开始顺次执行。
[0017]其他的本申请所公开的课题及其解决方法通过具体实施方式的部分及附图而明确。
[0018]专利技术效果
[0019]根据本专利技术,能够高效地开发用于实现在多个据点间协作地进行的处理的软件。
附图说明
[0020]图1是表示信息处理系统的概略性的构成的图。
[0021]图2是说明从AP软件的生成到执行为止的概略性的流程的图。
[0022]图3是表示AP软件的具体例的图。
[0023]图4是信息处理装置的构成例。
[0024]图5是说明客户端装置的主要的功能的图。
[0025]图6是说明AP管理装置的主要的功能的图。
[0026]图7是说明集群管理装置的主要的功能的图。
[0027]图8是说明AP执行装置的主要的功能的图。
[0028]图9是说明由AP进程实现的主要的功能的图。
[0029]图10是说明AP软件注册时序的图。
[0030]图11是说明将新的AP执行装置向集群追加的次序的流程图。
[0031]图12是AP执行装置信息451的一例。
[0032]图13是说明AP执行装置信息受理时序的图。
[0033]图14是说明属性信息变更时序的图。
[0034]图15是属性信息的变更信息的一例。
[0035]图16是说明属性信息提供时序的图。
[0036]图17是说明AP软件执行准备时序的图。
[0037]图18是说明集群内信息共享时序(AP进程启动时)的图。
[0038]图19是说明集群内信息共享时序(AP进程消失时)的图。
[0039]图20是说明AP软件执行时序的图。
[0040]图21是说明AP软件的构成的图。
[0041]图22是转发开始消息的一例。
[0042]图23是协作开始消息的一例。
[0043]图24是协作结束消息的一例。
[0044]图25是说明第2实施方式的AP管理装置的主要的功能的图。
[0045]图26是说明第2实施方式的集群管理装置的主要的功能的图。
[0046]图27是说明AP软件反映时序的图。
[0047]图28是表示第3实施方式的信息处理系统的概略性的构成的图。
[0048]图29是说明第3实施方式的AP执行装置的主要的功能的图。
[0049]图30是说明第3实施方式的集群管理装置的主要的功能的图。
[0050]图31是集群管理装置所管理的数据列表的一例。
[0051]图32是第3实施方式中的AP软件的记述例。
[0052]图33是DB连接信息的一例。
[0053]图34是说明第3实施方式的由AP进程实现的主要的功能的图。
[0054]图35是说明DB连接确认时序的图。
[0055]图36是说明第3实施方式的AP软件执行时序的图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种信息处理系统,包含被设置在多个据点的各个据点且作为执行AP即应用软件的信息处理装置的多个AP执行装置,该AP软件是实现应用的功能的软件,所述AP执行装置经由通信网络以能够相互进行通信的方式被连接,所述AP执行装置各自存储以相同的顺序执行相同的处理块的共通的AP软件,所述AP软件包含转发处理块,该转发处理块是实现用于协作的处理的处理块,该用于协作的处理使由第1所述据点的第1所述AP执行装置执行的所述处理块的处理与第2所述据点的第2所述AP执行装置协作进行,如果在所述AP软件的处理块顺次执行时到达了第1所述转发处理块,则所述第1AP执行装置将作为通知协作开始的消息的协作开始消息向所述第2AP执行装置发送,所述第2AP执行装置如果接收了所述协作开始消息,则从后续于所述第1转发处理块的处理块开始顺次执行。2.如权利要求1所述的信息处理系统,所述协作开始消息包含直到所述第1转发处理块的紧前的处理块为止的执行结果,所述第2AP执行装置将所述执行结果向后续于所述第1转发处理块的处理块输入。3.如权利要求1所述的信息处理系统,如果在所述AP软件的处理块顺次执行时到达了第1所述转发处理块,则所述第1AP执行装置将包含该第1转发处理块的标识符的作为通知协作开始的消息的协作开始消息向所述第2AP执行装置发送,如果在后续于所述第1转发处理块的处理块顺次执行时到达了第2所述转发处理块,则所述第2AP执行装置将包含所述第1转发处理块的标识符的作为通知协作结束的消息的协作结束消息向所述第1AP执行装置发送,所述第1AP执行装置如果接收了所述协作开始消息,则从后续于所述第2转发处理块的处理块开始顺次执行。4.如权利要求3所述的信息处理系统,所述协作结束消息包含直到所述第2转发处理块的紧前的处理块为止的执行结果,所述第1AP执行装置将所述执行结果向后续于所述第2转发处理块的处理块输入。5.如权利要求1所述的信息处理系统,多个所述AP执行装置构成协作地执行相同的所述AP软件的集群,所述信息处理系统具备集群管理装置,该集群管理装置是与所述多个AP执行装置的各个AP执行装置以能够进行通信的方式连接的信息处理装置,所述集群管理装置存储AP执行装置信息,并向所述多个AP执行装置的各个AP执行装置发送所述AP执行装置信息,该AP执行装置信息是表示属于各个所述集群的所述AP执行装置的信息。6.如权利要求5所述的信息处理系统,所述AP执行装置信息包含将通信信息与属性信息建立对应而得到的信息,该通信信息是表示所述AP执行装置在所述通信网络中的所在之处的信息,该属性信息是所述AP软件中记述的用于确定所述AP执行装置的所在之处的信息。7.如权利要求6所述的信息处理系统,所述AP软件包含对作为协作目的地的所述第2AP执行装置进行指定的所述属性信息的
记述,所述AP执行装置将所述记述与所述AP执行装置信息对照,从而确定作为协作目的地的所述AP执行装置在所述通信网络中的所在之处。8.如权利要求6所述的信息处理系统,所述集群管理装置与作为供用户操作的信息处理装置的客户端装置以能够进行通信的方式连接,经由所述客户端装置从用户受理所述AP执行装置信息的设定。9.如权利要求8所述的信息处理系统,所述集群管理装置对从用户受理的所述AP执行装置信息的内容的错误进行检查。10.如权利要求8所述的信息处理系统,所述集群管理装置将存储的所述AP执行装置信息向所述客户端装置发送。11.如权利要求6所述的信息处理系统,所述集群管理装置受理新的所述AP执行装置向所述集群的参加注册,将受理的所述AP执行装置的所述AP执行装置信息向属于所述集群的其他所述AP执行装置发送。12.如权利要求11所述的信息处理系统,所述集群管理装置经由所述通信网络进行AP进程的生存确认,其中AP进程是在属于某所述集群的所述AP执行装...

【专利技术属性】
技术研发人员:中田侑郡浦宏明木下雅文
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:

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

1