[发明专利]信息处理装置、信息处理系统、信息处理方法及记录介质有效
| 申请号: | 201780092299.X | 申请日: | 2017-09-26 |
| 公开(公告)号: | CN110770702B | 公开(公告)日: | 2023-10-27 |
| 发明(设计)人: | 远藤浩太郎;中岛宏 | 申请(专利权)人: | 株式会社东芝;东芝数字解决方案株式会社 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 徐殿军 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 信息处理 装置 系统 方法 记录 介质 | ||
1.一种信息处理装置,为基于流的编程的执行环境,其特征在于,
具备:
函数节点控制部,与从编程环境部署的函数节点对应而设置;以及
持久执行部,对应于与上述函数节点相关联地从上述编程环境部署的持久执行环境而设置,具有虚拟机部和恢复部;
上述函数节点控制部如果被输入上述函数节点的输入消息,则将该输入消息和在上述函数节点中定义的程序的组作为日志记录而进行记录,并将上述输入消息和上述程序向上述虚拟机部传送;
上述虚拟机部以上述输入消息为自变量执行上述程序,将执行结果向上述函数节点控制部传送;
上述函数节点控制部将从上述虚拟机部接受到的上述执行结果作为输出消息而输出;
上述恢复部在上述信息处理装置起动时,在将上述虚拟机部复原为过去的某个时刻的状态后,将在该时刻以后记录的上述日志记录依次取出,通过在上述虚拟机部中依次进行以构成该日志记录的上述输入消息为自变量的构成该日志记录的上述程序的重新执行,从而将上述虚拟机部前滚为最新的状态。
2.如权利要求1所述的信息处理装置,其特征在于,
与从上述编程环境部署的多个函数节点对应而设置多个上述函数节点控制部;
上述持久执行部由多个上述函数节点控制部共用。
3.如权利要求1或2所述的信息处理装置,其特征在于,
上述虚拟机部具有:
全局作用域,登记有在上述持久执行环境的初始化程序中被声明的变量及上述持久执行环境的保留变量;以及
函数作用域,在执行上述程序时被生成,登记有在上述程序中被声明的变量及上述函数节点的保留变量;
上述程序执行时的变量的参照,以在上述程序中被声明的变量、上述函数节点的保留变量、在上述初始化程序中被声明的变量、上述持久执行环境的保留变量的顺序进行。
4.如权利要求3所述的信息处理装置,其特征在于,
还具备与从上述编程环境部署的事件监听器节点对应而设置的事件监听器节点控制部;
上述虚拟机部,如果执行保存在上述持久执行环境的保留变量中的emit函数,则将作为该emit函数的自变量的事件名和消息向上述事件监听器节点控制部传送;
上述事件监听器节点控制部在从上述虚拟机部接受到的事件名与由上述事件监听器节点定义的事件名一致的情况下,将从上述虚拟机部接受到的消息输出。
5.如权利要求3所述的信息处理装置,其特征在于,
还具备:
模板处理节点控制部,与从上述编程环境部署的模板处理节点对应而设置;以及
只读访问部,取得登记在上述虚拟机部的上述全局作用域中的变量的值;
上述模板处理节点控制部,如果被输入上述模板处理节点的输入消息,则将由上述模板处理节点定义的模板的嵌入部位指定的变量名作为登记在上述虚拟机部的上述全局作用域中的变量的变量名,经由上述只读访问部从上述虚拟机部的上述全局作用域将值读出,将在上述嵌入部位中嵌入了上述值的上述模板作为输出消息输出。
6.如权利要求3所述的信息处理装置,其特征在于,
还具备:
只读函数节点控制部,与从上述编程环境部署的只读函数节点对应而设置,如果被输入上述只读函数节点的输入消息,则以该输入消息为自变量而执行在上述只读函数节点中定义的程序,将执行结果作为输出消息而输出;以及
只读访问部,取得登记在上述虚拟机部的上述全局作用域中的变量的值;
上述只读函数节点控制部在执行在上述只读函数节点中定义的程序时,关于在该程序内从未定义的变量进行的读出,经由上述只读访问部从上述虚拟机部的上述全局作用域将值读出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝;东芝数字解决方案株式会社,未经株式会社东芝;东芝数字解决方案株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780092299.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于寄存器的矩阵乘法
- 下一篇:控制装置





