系统、通信节点、以及判断方法_2

文档序号:9932953阅读:来源:国知局
变化进行发电。在图4的例子中,采集机412仅设置一个,但并不限定于此,也可以设置多个同一种类的采集机412,也可以设置多个不同种类的采集机412。采集机412既可以根据由传感器401检测到的位移量进行发电,也可以根据由近距离无线电路408接收到的接收电波的位移量进行发电。电池411积蓄由采集机412发电的电力。即,传感器节点102不被设置一次电池、外部电源等,而在自装置的内部生成动作所需要的电力。电源管理单元410进行将由电池411积蓄的电力作为驱动电源供给至传感器节点102的各部的控制。
[0059](管理服务器101的硬件构成例)
[0060]图5是表示管理服务器的硬件构成例的框图。管理服务器101与传感器节点102不同,基于外部电源进行动作。管理服务器101具有CPU(Central Processing Unit:中央处理器)501、定时器502、R0M503、RAM504、盘驱动器505、盘506、以及1/0(输入/输出)电路507。管理服务器101具有连接CPU501、定时器502、R0M503、RAM504、盘驱动器505、以及I/O电路507的内部总线511。
[0061 ]这里,CPU501是负责管理服务器1I的整体的控制的控制部。R0M50 3是存储引导程序等程序的存储部。RAM504是作为CPU501的工作区使用的存储部。盘驱动器505根据CPU501的控制来控制针对盘506的数据的读/写。盘506是存储在盘驱动器505的控制下写入的数据的存储部。作为盘506能够列举磁盘、光盘等。
[0062]另外,在I/O电路507连接有无线通信电路508以及天线509。由此,管理服务器101能够经由无线通信电路508以及天线509与网关301进行无线通信,从而与传感器节点102进行无线通信。另外,在I/O电路507连接有网络I/F510。由此,管理服务器101经由网络I/F510,并通过TCP(Transmiss1n Control Protocol:传输控制协议)/IP(InternetProtocol:网络之间互联的协议)的协议处理等,能够经由因特网等网络NET与利用者终端302等外部装置进行通信。另外,基于网络I/F510的通信能够应用有线通信、无线通信。
[0063]另外,虽然未图示,但也可以在管理服务器101设置键盘、鼠标、触摸面板等输入装置。由此,利用者能够经由输入装置直接操作管理服务器101。另外,例如,也可以在管理服务器101设置显示器、打印机、蜂鸣器等输出装置。由此,例如,也可以在产生异常的情况下,根据异常的种类,管理服务器101不仅向利用者终端302输出警报,管理服务器101也向输出装置输出警报。
[0064]另外,这里,对本实施方式中的管理服务器101和传感器节点102的前提条件进行简单说明。另外,例如,各传感器节点102在各传感器节点102的RAM、非易失性存储器等存储装置存储表示周边的传感器节点102是哪一个的周边节点目录。例如,周边节点目录例如在系统100的运用开始时使各传感器节点102生成。例如,各传感器节点102通过规定的发送电力发送请求响应的信号,并将针对该信号的响应的发送源作为周边节点,将周边节点的识别信息存储于周边节点目录。
[0065]另外,管理服务器101也可以不具有传感器节点102的各位置的信息。如上述那样,例如,在斜面设置了传感器节点102的情况下,只要能够检测斜面中是否产生异常即可,也可以不检测是否在斜面的详细的位置产生异常。
[0066]另外,管理服务器101通过请求传感器401的测定值的发送,能够收集各传感器节点102的测定值。由此,例如,管理服务器101也可以通过基于收集的各测定值计算平均、分散等,来检测传感器节点102的异常、传感器节点102的设置位置的异常等。另外,例如,管理服务器101也可以根据基于这次收集的各测定值计算出的平均、分散与基于上一次收集的各测定值计算出的平均、分散之间的差异来检测异常。
[0067]接下来,对本实施方式所涉及的传感器节点102和管理服务器101的详细的动作例分为实施例一和实施例二进行说明。实施例一在向管理服务器101通知通过其它的传感器节点102测定出的测定值的数据信号的目的地不包括自传感器节点102的情况下,检测基于数据信号所包含的测定值与自传感器节点102的测定值的比较的异常。在实施例二中,在停止请求信号的目的地包括自传感器节点102的情况下,在规定期间停止发送以及接收动作,并检测基于由其它的传感器节点102测定到的测定值与自传感器节点102的测定值的比较的异常。
[0068](实施例一)
[0069]在实施例一中,在判断为数据信号的目的地不包括自传感器节点102的情况下,检测基于由其它的传感器节点102测定,并从其它的传感器节点102接收的测定值与自传感器节点102的测定值的比较的异常。由此,能够使异常的检测精度提高,并实现消耗电力量的减少。
[0070]图6是表示实施例一所涉及的各信号的数据包构成例的说明图。首先,在实施例一中,传感器节点102发送或者接收的信号有发送请求信号S1、数据信号S2、分离请求信号S3、以及异常通知信号S4。作为基本构成数据包具有表示目的地的识别信息、表示发送源的识别信息、信号的种类、以及数据。目的地是进行与信号对应的处理的传感器节点102的识别信息,发送源是表示信号的发送源的识别信息,信号的种类是表示是哪种信号的识别信息,数据是与信号所对应的处理有关的数据。
[0071]例如,发送请求信号SI是管理服务器101请求传感器401的测定值的发送的信号。发送请求信号Si具有表示目的地的识别信息、表示发送源的识别信息、表示发送请求的信息、请求ID、停止节点数、以及停止节点ID。例如,各传感器节点102比较过去接收的发送请求信号SI所包含的请求ID与新接收的发送请求信号SI所包含的请求ID。由此,能够防止一个传感器节点102多次转送同一发送请求信号SI。
[0072]例如,数据信号S2是传感器节点102向通信装置发送传感器401的测定值的信号。例如,数据信号S2具有表示目的地的识别信息、表示发送源的识别信息、表示数据发送的信息、测定节点ID、数据大小/种类、以及测定值。例如,测定节点ID设定测定出测定值的传感器节点102的识别信息。例如,作为数据大小/种类,设定测定值的数据大小,或者测定值的种类等。如上述那样,也可以设置多种传感器401,所以作为测定值的种类,设定表示数据信号S2所包含的测定值是温度,还是湿度等的信息。
[0073]例如,分离请求信号S3是用于在判定为传感器节点102本身存在异常的情况下等,从测定对象除去传感器节点102的传感器401的信号。例如,分离请求信号S3具有表示目的地的识别信息、表示发送源的识别信息、表示分离请求的信息、请求ID、以及分离节点ID。例如,各传感器节点102比较过去接收的分离请求信号S3所包含的请求ID与新接收的分离请求信号S3所包含的请求ID。由此,能够防止一个传感器节点102多次转送同一分离请求信号S3 ο
[0074]例如,异常通知信号S4是向管理服务器101通知在成为停止对象的传感器节点102的测定值与其它的传感器节点102的测定值之间存在规定的差异的信号。例如,异常通知信号S4具有作为目的地表示广播的信息、表示发送源的识别信息、表示异常通知的信息、检测节点ID、数据大小/种类、以及检测值。检测节点ID是表示产生异常的传感器节点102的识别信息。数据大小/种类是检测值的大小,或者成为异常的判定对象的自传感器节点102的测定值的种类。检测值例如既可以是成为异常的判定对象的自传感器节点102的测定值,也可以是成为异常的判定对象的两个的差异。
[0075](传感器节点102的功能构成例)
[0076]图7是表示传感器节点的功能构成例的框图。传感器节点102例如,具有控制部701、接收部702、以及发送部703。发送部703例如是上述的发送电路421,接收部702例如是上述的接收电路422。电力控制部704通过电源管理单元410实现。控制部701例如通过MCU402等实现。另外,控制部701的各处理例如编码为存储于MCU402能够访问的存储部705的程序。然后,MCU402从存储部705读出程序,并执行程序中所编码的处理。由此,实现控制部701的各处理。另外,各控制部701的处理结果例如存储于RAM405、非易失性存储器406等存储部705。
[0077](管理服务器101的功能构成例)
[0078]图8是表示管理服务器的功能构成例的框图。管理服务器101具有控制部801、接收部802、以及发送部803。接收部802以及发送部803是上述的无线通信电路508。控制部801例如是CPU501。另外,控制部801的各处理例如编码为存储于CPU501能够访问的存储部804的程序。然后,CPU501从存储部804读出程序,并执行程序中所编码的处理。由此,实现控制部801的各处理。另外,各控制部801的处理结果例如存储于RAM504、盘506等存储部804。
[0079]控制部801决定停止节点,并使发送部803向除了决定的停止节点以外的传感器节点102发送发送请求信号SI。另外,控制部801收集与发送请求信号SI对应的、由接收部802接收的来自多个传感器节点1 2的各测定值。然后,控制部801通过解析收集的各测定值,判断是否产生异常。另外,控制部801在判断为产生异常的情况下,进行与异常的种类对应的处理。具体而言,控制部801具有决定部811、数据包生成部812、以及解析部813。
[0080]例如,决定部811若检测到定时器502的每隔规定间隔的定时事件,则获取表示请求精度的精度信息820。例如,作为请求精度,例如,可以是运转率。精度信息820例如既可以预先存储于R0M503、盘506等存储装置,也可以经由利用者终端302从利用者获取。然后,决定部811基于精度信息820示出的请求精度计算停止节点数。决定部811从多个传感器节点102,将计算出的停止节点数的传感器节点102决定为停止节点。作为决定方法,可以随机,并不特别限定。
[0081]图9是表示停止节点的决定例的说明图。在图9(a)中,停止节点数为三个,但在图9(b)中,停止节点数为两个,根据请求精度而停止节点数不同。另外,例如,如图9所示,决定部811也可以在图9(b)中从在图9(a)中成为停止节点的传感器节点102以外的传感器节点102决定停止节点。
[0082]接下来,数据包生成部812新生成请求ID。数据包生成部812生成包括作为目的地表示聚集体ag的识别信息、作为发送源表示管理服务器101的识别信息、生成的请求ID、停止节点数、以及表示停止节点的识别信息的发送请求信号SI并输出给发送部803。发送部803发送生成的发送请求信号SI。
[0083]另外,电力控制部704—直向接收部702供给电池411的电力,但仅在进行基于发送部703的发送动作时向发送部703供给电池411的电力。由此,能够使传感器节点102的电力量减少。
[0084]控制部701根据是管理服务器101包括自传感器节点102进行发送请求的第一状态、和除去自传感器节点102进行发送请求的第二状态中哪一个状态来控制是否使发送部703的发送动作停止。具体而言,控制部701具有目的地判断部711、测定指示部712、数据包生成部713、差异判断部714、以及对象判断部715。
[0085]目的地判断部711判断是管理服务器101包括自传感器节点102进行发送请求的第一状态、和除去自传感器节点102进行发送请求的第二状态中哪一个状态。
[0086]具体而言,接收部702接收进行发送请求的发送请求信号SI。目的地判断部711通过判断接收部702接收的发送请求信号SI的目的地是否包括自通信节点,来判断是第一状态和第二状态中的哪一个状态。
[0087]图10是表示发送请求信号的中继转送例的说明图。实线箭头表示各发送请求信号SI的目的地。停止节点不包含在发送请求信号SI的目的地。这里若例举传感器节点102 — B,则目的地判断部711 — B判断接收部702 — B从传感器节点102—A接收的发送请求信号SI的目的地是否包括自传感器节点102。在图10的例子中包括,目的地判断部711 — B根据发送请求信号SI所包含的表示停止节点的识别信息新生成停止节点目录721。停止节点目录721 —B具有表示传感器节点102 — C、传感器节点102 — L、传感器节点102 — H的各个的识别信息。生成的停止节点目录721例如,存储于RAM405、非易失性存储器406等存储部705。这里,删除以前的停止节点目录721。
[0088]另外,目的地判断部711— B根据发送请求信号SI的发送源生成发送源信息723。发送源信息723包含表示发送请求信号SI的发送源的识别信息。生成的发送源信息72
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1