信息积累装置、信息积累方法以及程序制造方法及图纸

技术编号:21440003 阅读:21 留言:0更新日期:2019-06-22 14:49
在一个方式中,信息积累装置具有:脚本执行环境;积累检索部,其对数据进行积累,进行针对积累的数据的检索;通知部,其在新积累于积累检索部的数据符合条件时输出通知;脚本;以及动作对应信息。脚本执行环境具有能够利用执行的脚本而记述对数据进行检索的指示以及通过网络进行通信的指示的特征。信息积累装置还具有:收集部,其通过网络对数据进行收集并登记于积累检索部;以及脚本执行部,其接收通知,利用所述脚本执行环境并根据动作对应信息而执行与条件关联的脚本。

【技术实现步骤摘要】
【国外来华专利技术】信息积累装置、信息积累方法以及程序
本专利技术涉及对传感器数据等信息进行积累的信息积累装置、信息积累方法以及程序。
技术介绍
在传感器网络、被称为IoT(InternetofThings)的领域,如下例子较多,即,将传感器与网络连接,使利用传感器获取的信息汇集并积累于云端。然而,在以将一个一个的传感器与互联网连接并直接发送至云端的方式设计系统的情况下,在安全性、传感器的处理能力、通信负荷等方面存在问题。因此,大多采用在传感器与云端之间设置使信息汇集的装置的结构。通过设为传感器、信息汇集装置、云端的3层结构,可以使信息汇集装置负责互联网通信时的安全性的确保,并且传感器只要仅与信息汇集装置进行通信即可,因此能够通过简单的计算机实现,能够解决处理能力的问题。并且,对于这种信息汇集装置还附加了暂时积累信息的功能,由此能够作为使信息暂时汇集的缓存器而执行动作。如果将例如1分钟发送1次的温度传感器的信息积累60次,将1小时的信息集中发送至云端,则能够削减通信次数,因此还能够解决通信负荷的问题。另外,当前,已知称为uTSLite(轻量化uTupleSpace)的面向传感器网络的数据库(DB)技术(参照日本特许第5948399号公报)。uTSLite具有如下特征,即,不仅如正常的关系型数据库(RDB)那样具有对数据进行积累并在此后进行检索的功能,而且还具有如下功能,即,预先对条件进行登记,此后在对数据进行积累时自动地判定是否符合该条件,在符合时对应用程序进行通知。如果灵活运用这种功能,则针对各种异常现象预先设定条件式,减轻开发在产生异常现象时进行通知的应用程序的劳力。对于如上所述的进行已有信息的汇集和积累的装置,如下面详细叙述的那样,存在缺乏通用性、且难以开发的问题。例如,对哪种传感器进行连接、汇集发送几次信息、将信息发送至哪种云端上的服务之类的事项根据各传感器网络的应用例而不同,因此无法预先作为统一的装置而通用地进行嵌入,存在产生针对每个应用例分别进行开发的需要的问题。特别地,在对信息进行汇集时,该问题在产生特定的应当关注的现象时要特别发送的应用例中成为显著的问题。例如,如果是上述例子,则在由温度传感器检测到认为火灾的异常现象的情况下,需要不等待1小时1次的发送,而是紧急发送警报信息。然而,对哪种传感器进行连接、且需要通过何种条件判定发送何种紧急信息根据应用例而完全不同,因此例如在“汇集N次的信息”或者“汇集N秒的信息”之类的单纯的数据定义中无法实现这种处理,因此产生如下问题,即,需要单独开发,开发变得困难。另外,即使使用uTSLite也依然存在上述问题。其理由在于,uTSLite毕竟是软件库,因此必须新开发使用uTSLite的应用程序软件,在这一点上利用uTSLite单体无法解决上述问题。
技术实现思路
本专利技术就是鉴于上述情形而提出的,其目的在于提供在进行传感器数据等信息的汇集和积累的装置中能够灵活地定义通过何种条件判定以何种方式对信息进行汇集发送的信息积累装置、信息积累方法以及程序。在本专利技术的第1方式中,对经由网络而接收到的信息进行积累的信息积累装置具有:脚本执行环境;积累检索部,其供数据积累,进行针对积累的数据的检索;通知部,其针对新积累于所述积累检索部的数据符合预先登记的条件的任意者做出响应而输出通知;以及存储部,其对脚本、以及表示所述预先登记的条件和所述脚本的对应关系的动作对应信息进行保存,所述脚本执行环境具有能够利用执行的脚本而记述对数据进行检索的指示以及通过网络进行通信的指示的特征,所述信息积累装置还具有:收集部,其通过所述网络对数据进行收集并登记于所述积累检索部;以及脚本执行部,其接收所述通知,利用所述脚本执行环境并根据所述动作对应信息而执行与所述符合的条件关联的脚本。在第2方式中,所述脚本具有:获取部,其根据对所述数据进行检索的指示而从所述积累检索部获取数据;以及发送部,其根据通过所述网络进行通信的指示,向所述网络发送由所述获取部获取的数据。在第3方式中,所述预先登记的条件是仅与由所述收集部登记的所有数据的集合中的一部分数据相符的条件,由所述获取部获取的数据是1个或者多个数据,在根据通过所述网络进行通信的指示而发送所述1个或者多个数据时,所述1个或者多个数据一储存于数列、列表、结构体以及嵌套式结构中的任一数据结构的方式被发送,或者,在针对所述1个或者多个数据分别赋予任意标识符之后被发送。在第4方式中,所述脚本执行环境具有类库,所述类库具有对数据进行检索的类、以及通过网络进行通信的类,通过由所述执行的脚本调用所述类库而实现所述特征。在第5方式中,通过所述网络进行通信的指示将HTTP或者HTTPS协议用作传输协议,将JSON或者XML数据格式用作数据交换用符号。在第6方式中,所述脚本执行部根据通过所述网络进行通信的指示,向面向文档型数据库发送积累指示,该面向文档型数据库对由JSON或者XML数据格式记述的文档进行积累。在第7方式中,所述脚本执行部根据通过所述网络进行通信的指示,向与所述网络连接的信息处理装置发送通知信号,该通知信号通知事件的发生。在第8方式中,所述脚本执行部根据通过所述网络进行通信的指示,向与所述网络连接的信息处理装置发送通知信号,该通知信号通知事件的发生,所述通知信号包含用于对由所述1个或者多个数据构成的数据集合与其他数据集合进行区分的识别信息。在第9方式中,所述积累检索部以及所述通知部均利用uTSLite而实现。在第10方式中,对经由网络而接收到的信息进行积累的信息积累装置具有:二进制执行环境;积累检索部,其对数据进行积累,进行针对积累的数据的检索;第1通知部,其针对新积累于所述积累检索部的数据符合预先登记的条件的任意者做出响应并输出第1通知;以及存储部,其对表示所述预先登记的条件和在所述二进制执行环境上执行动作的进程的对应关系的动作对应信息进行保存,所述二进制执行环境具有能够利用执行的进程而记述对数据进行检索的指示以及通过网络进行通信的指示的特征,所述信息积累装置还具有:收集部,其通过所述网络对数据进行收集并登记于所述积累检索部;以及第2通知部,其接收所述第1通知,根据所述动作对应信息向与所述符合的条件关联的进程输出第2通知。在第11方式中,所述进程具有:获取部,其根据对所述数据进行检索的指示而从所述积累检索部获取数据;以及发送部,其根据通过所述网络进行通信的指示,向所述网络发送由所述获取部获取的数据。在第12方式中,所述预先登记的条件是仅与由所述收集部登记的所有数据的集合中的一部分数据相符的条件,由所述获取部获取的数据是1个或者多个数据,在根据通过所述网络进行通信的指示而发送所述1个或者多个数据时,所述1个或者多个数据以储存于数列、列表、结构体以及嵌套式结构中的任一数据结构的方式被发送,或者,在针对所述1个或者多个数据分别赋予任意标识符之后被发送。在第13方式中,所述二进制执行环境具有类库,所述类库具有对数据进行检索的类、以及通过网络进行通信的类,通过由所述执行的进程调用所述类库而实现所述特征。在第14方式中,通过所述网络进行通信的指示将HTTP或者HTTPS协议或者MQTT协议用作传输协议,将JSON或者XML数据格式用作数据交换用符号。在第15方式中,所述信息积累装置本文档来自技高网
...

【技术保护点】
1.一种信息积累装置,其对经由网络而接收到的信息进行积累,其中,所述信息积累装置具有:脚本执行环境;积累检索部,其对数据进行积累,进行针对积累的数据的检索;通知部,其针对新积累于所述积累检索部的数据符合预先登记的条件的任意者做出响应并输出通知;以及存储部,其对脚本以及表示所述预先登记的条件和所述脚本的对应关系的动作对应信息进行保存,所述脚本执行环境具有能够利用执行的脚本而记述对数据进行检索的指示以及通过网络进行通信的指示的特征,所述信息积累装置还具有:收集部,其通过所述网络对数据进行收集并登记于所述积累检索部;以及脚本执行部,其接收所述通知,利用所述脚本执行环境并根据所述动作对应信息而执行与所述符合的条件关联的脚本。

【技术特征摘要】
【国外来华专利技术】2016.11.10 JP 2016-2194721.一种信息积累装置,其对经由网络而接收到的信息进行积累,其中,所述信息积累装置具有:脚本执行环境;积累检索部,其对数据进行积累,进行针对积累的数据的检索;通知部,其针对新积累于所述积累检索部的数据符合预先登记的条件的任意者做出响应并输出通知;以及存储部,其对脚本以及表示所述预先登记的条件和所述脚本的对应关系的动作对应信息进行保存,所述脚本执行环境具有能够利用执行的脚本而记述对数据进行检索的指示以及通过网络进行通信的指示的特征,所述信息积累装置还具有:收集部,其通过所述网络对数据进行收集并登记于所述积累检索部;以及脚本执行部,其接收所述通知,利用所述脚本执行环境并根据所述动作对应信息而执行与所述符合的条件关联的脚本。2.根据权利要求1所述的信息积累装置,其中,所述脚本具有:获取部,其根据对所述数据进行检索的指示而从所述积累检索部获取数据;以及发送部,其根据通过所述网络进行通信的指示,向所述网络发送由所述获取部获取的数据。3.根据权利要求2所述的信息积累装置,其中,所述预先登记的条件是仅与由所述收集部登记的所有数据的集合中的一部分数据相符的条件,由所述获取部获取的数据是1个或者多个数据,在根据通过所述网络进行通信的指示而发送所述1个或者多个数据时,所述1个或者多个数据以储存于数列、列表、结构体以及嵌套式结构中的任一数据结构的方式被发送,或者,在针对所述1个或者多个数据分别赋予任意标识符之后被发送。4.根据权利要求1所述的信息积累装置,其中,所述脚本执行环境具有类库,所述类库具有对数据进行检索的类、以及通过网络进行通信的类,通过由所述执行的脚本调用所述类库而实现所述特征。5.根据权利要求1所述的信息积累装置,其中,通过所述网络进行通信的指示将HTTP或者HTTPS协议用作传输协议,将JSON或者XML数据格式用作数据交换用符号。6.根据权利要求5所述的信息积累装置,其中,所述脚本执行部根据通过所述网络进行通信的指示,向面向文档型数据库发送积累指示,该面向文档型数据库对由JSON或者XML数据格式记述的文档进行积累。7.根据权利要求1所述的信息积累装置,其中,所述脚本执行部根据通过所述网络进行通信的指示,向与所述网络连接的信息处理装置发送通知信号,该通知信号通知事件的发生。8.根据权利要求3所述的信息积累装置,其中,所述脚本执行部根据通过所述网络进行通信的指示,向与所述网络连接的信息处理装置发送通知信号,该通知信号通知事件的发生,所述通知信号包含用于对由所述1个或者多个数据构成的数据集合与其他数据集合进行区分的识别信息。9.根据权利要求1所述的信息积累装置,其中,所述积累检索部以及所述通知部均利用uTSLite而实现。10.一种信息累积方法,其是由信息积累装置执行的信息积累方法,所述信息积累装置具有:脚本执行环境;积累检索部,其对数据进行积累,进行针对积累的数据的检索;以及存储部,其对脚本以及表示预先登记的条件和所述脚本的对应关系的动作对应信息进行保存,所述脚本执行环境具有能够利用执行的脚本而记述对数据进行检索的指示以及通过网络进行通信的指示的特征,其中,所述信息积累方法具有如下步骤:通过网络对数据进行收集并登记于所述积累检索部;针对新登记于所述积累检索部的数据符合所述预先登记的条件的任意者做出响应并输出通知;以及接收所述通知,利用所述脚本执行环境并根据所述动作对应信息而执行与所述符合的条件关联的脚本。11.一种程序,其中,所...

【专利技术属性】
技术研发人员:柏木启一郎泷泽允田中裕之中村隆幸吉田由唯
申请(专利权)人:日本电信电话株式会社
类型:发明
国别省市:日本,JP

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

1