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

文档序号:9932953阅读:来源:国知局
S1705)。在判断为接收的信号的种类不为数据发送的情况下(步骤S1705:否),传感器节点102返回到步骤S1502。
[0119]在判断为接收的信号的种类为数据发送的情况下(步骤S1705:是),传感器节点102判断发送源与测定节点是否一致(步骤S1706)。在判断为发送源与测定节点不一致的情况下(步骤SI706:否),传感器节点102移至步骤SI709。
[0120]在判断为发送源与测定节点一致的情况下(步骤S1706:是),传感器节点102比较存储的测定值与接收的测定值(步骤S1707)。例如,传感器节点102判断在测定出的测定值与接收的测定值之间是否存在规定的差异。然后,传感器节点102判断是否检测到异常(步骤S1708)。例如,在传感器节点102判断为存在规定的差异的情况下,判断为检测到异常,在传感器节点102判断为没有规定的差异的情况下,判断为未检测到异常。在判断为检测到异常的情况下(步骤S1708:是),传感器节点102发送异常通知信号S4(步骤S1709),并返回到步骤S1502。在判断为未检测到异常的情况下(步骤S1708:否),传感器节点102返回到步骤S1502o
[0121]图18是表示图15所示的发送请求信号的转送处理顺序例的流程图。首先,传感器节点102获取周边节点目录722(步骤S1801)。传感器节点102从周边节点目录722选择一个识别信息(步骤S1802)。接下来,传感器节点102判断选择的识别信息是否包含于停止节点目录721(步骤S1803)。在判断为选择的识别信息包含于停止节点目录721的情况下(步骤S1803:是),传感器节点102移至步骤S1806。
[0122]在判断为选择的识别信息不包含于停止节点目录721的情况下(步骤S1803:否),传感器节点102判断选择的识别信息是否与发送源信息723—致(步骤S1804)。在判断为选择的识别信息与发送源信息723—致的情况下(步骤S1804:是),传感器节点102返回到步骤S1802o
[0123]在判断为选择的识别信息不与发送源信息723—致的情况下(步骤S1804:否),传感器节点102发送以选择的识别信息示出的传感器节点102为目的地的发送请求信号SI(步骤S1805)。然后,传感器节点102判断是否存在未选择的识别信息(步骤S1806)。在判断为存在未选择的识别信息的情况下(步骤S1806:是),传感器节点102返回到步骤S1802。另一方面,在判断为没有未选择的识别信息的情况下(步骤S1806:否),传感器节点102结束一系列的处理。
[0124](实施例一所涉及的管理服务器101进行的处理顺序例)
[0125]图19是表示实施例一所涉及的管理服务器进行的处理顺序例的流程图。首先,管理服务器101等待接收或者定时事件(步骤S1901)。接下来,若受理定时事件,则管理服务器101获取请求的精度信息820(步骤S1902)。管理服务器101基于精度信息820,计算停止节点数(步骤S1903)。接下来,管理服务器101决定停止节点(步骤S1904)。管理服务器101向网关301发送包含决定的停止节点的识别信息的发送请求信号SI(步骤S1905)。然后,管理服务器101接收数据的数据信号S2(步骤S1906)。
[0126]管理服务器101解析数据(步骤S1907)。管理服务器101判断是否检测到异常(步骤S1908)。在判断为未检测到异常的情况下(步骤S1908:否),管理服务器101返回到步骤S1901。在判断为检测到异常的情况下(步骤S1908:是),管理服务器101判断进行警报、再测定、或者分离的哪一个(步骤S1909)。
[0127]在判断为分离判断为存在异常的传感器节点102的情况下(步骤S1909:分离),管理服务器101存储表示分离对象节点的识别信息(步骤S1910)。然后,管理服务器101向分离对象节点发送分离请求信号S3(步骤S1911),并返回到步骤S1901。
[0128]在判断为输出警报的情况下(步骤S1909:警报),管理服务器101输出警报(步骤S1912),并结束一系列的处理。作为警报的输出形式,能够列举对利用者终端302的警报的发送、蜂鸣器输出等。在判断为进行再测定的情况下(步骤S1909:再测定),管理服务器101变更请求的精度信息820所表示的请求精度(步骤S1913),并返回到步骤S1903。若接收到异常通知信号,则管理服务器101获取异常信息和以前接收的测定数据(步骤S1914),并移至步骤S1907。
[0129](实施例二)
[0130]在实施例二中,在停止请求信号S5的目的地包括自传感器节点102的情况下,在规定期间停止发送以及接收动作,并检测基于由其它的传感器节点102测定出的测定值与自传感器节点102的测定值的比较的异常。由此,抑制系统100中的异常的检测精度的降低,并使系统100内的信号量减少从而能够使各传感器节点102的消耗电力量减少。在实施例二中,对与实施例一所说明的构成相同的构成附加同一符号,对于与实施例一所说明的功能、构成相同的功能、构成省略详细的说明。
[0131]图20是表示实施例二所涉及的各信号的数据包构成例的说明图。首先,在实施例二中,传感器节点102发送或者接收的信号有发送请求信号S1、数据信号S2、分离请求信号S3、停止请求信号S5、以及异常通知信号S4。数据包的基本构成与实施例一的数据包的基本构成相同,所以省略详细的说明。另外,实施例二中的数据信号S2、分离请求信号S3以及异常通知信号S4与实施例一中的各信号相同,所以省略详细的说明。
[0132]例如,发送请求信号SI是管理服务器101针对多个传感器节点102请求传感器401的测定值的发送的信号。发送请求信号Si具有表示目的地的识别信息、表示发送源的识别信息、表示发送请求的信息、以及请求ID。在实施例二中,有停止请求信号S5,所以在实施例二中的发送请求信号SI不包含实施例一中的发送请求信号SI所包含的停止节点数以及停止节点ID。
[0133]例如,停止请求信号S5是管理服务器101针对传感器节点102请求规定期间停止的信号。例如,停止请求信号S5具有表示目的地的识别信息、表示发送源的识别信息、表示停止请求的信息、请求ID、停止节点ID、以及停止时间。例如,各传感器节点102比较过去接收的停止请求信号S5所包含的请求ID与新接收的停止请求信号S5所包含的请求ID。由此,能够防止一个传感器节点102多次转送同一停止请求信号S5。停止时间是使传感器节点102的接收电路422以及发送电路421的功能停止的时间。对于预先使停止期间存储于传感器节点102具有的RAM405、非易失性存储器406等存储部705之后运用系统100的情况等,停止请求信号S5也可以没有停止时间。
[0134](实施例二所涉及的传感器节点102的功能构成例)
[0135]图21是表示传感器节点的功能构成例的框图。传感器节点102例如,具有控制部2101、接收部2102、以及发送部2103。发送部2103例如是上述的发送电路421,接收部2102例如是上述的接收电路422。电力控制部2104由电源管理单元410实现。控制部2101例如由MCU402等实现。另外,控制部2101的各处理例如被编码为存储于MCU402能够访问的存储部2105的程序。然后,MCU402从存储部2105读出程序,并执行程序中所编码的处理。由此,实现控制部2101的各处理。另外,各控制部2101的处理结果例如,存储于RAM405、非易失性存储器406等存储部2105。
[0136]实施例二所涉及的管理服务器101的功能构成例与实施例一所涉及的管理服务器101的功能构成例相同,所以省略图示。
[0137]决定部811决定在规定期间不进行发送以及接收的传感器节点102。决定方法与实施例一相同即可。如上述那样,决定的传感器节点102是停止节点。数据包生成部812生成请求ID,并生成包括生成的请求ID、和表示由决定部811决定的停止节点的识别信息的停止请求信号S5。例如,从管理服务器101发送的停止请求信号S5的目的地为聚集体ag。发送部803无线发送由数据包生成部812生成的停止请求信号S5。
[0138]接下来,接收部2102接收从管理服务器101发送的请求在规定期间不进行发送以及接收的停止请求信号S5。
[0139]控制部2101判断是第一状态、和第二状态中哪个状态。控制部2101在第二状态的情况下,判断在多个传感器节点102中的自传感器节点102以外的传感器节点102具有的传感器401的数据与自传感器节点102具有的传感器401的数据之间是否存在规定的差异。具体而言,控制部2101具有目的地判断部2111、测定指示部2112、数据包生成部2113、差异判断部2114、以及对象判断部2115。
[0140]对象判断部2115通过判断成为停止请求信号S5的对象的传感器节点102是否包括自传感器节点102,来判断是第一状态和第二状态的哪一个状态。对象判断部2115在判断为是停止请求信号S5的对象的情况下,判断为第二状态。与此相对,对象判断部2115在判断为不为停止请求信号S5的对象的情况下,判断为第一状态。
[0141]接下来,电力控制部2104在判断为是停止请求信号S5的对象的情况下,在从判断为是停止请求信号S5的对象到经过停止时间为止的期间,停止对接收部2102以及发送部2103的电池411的电力供给。停止时间包含于停止请求信号S5。另外,停止时间通过定时器403计时。
[0142]测定指示部2112以比停止时间短的时间间隔对自传感器401请求测定。差异判断部2114判断在由自传感器401测定出的测定值与储存于存储部2105的测定值之间是否存在规定的差异。规定的差异与实施例一所说明的例子相同,所以省略详细的说明。储存于存储部2105的测定值是接收部2102在工作中接收的数据信号S2所包含的测定值,是由其它的传感器节点102测定出的测定值。另外,储存于存储部2105的测定值是由周边节点目录722所包含的识别信息示出的传感器节点102测定出的测定值。
[0143]在通过差异判断部2114判断为存在规定的差异的情况下,数据包生成部2113生成异常通知信号S4。异常通知信号S4的生成例也与实施例一所说明的例子相同,所以省略详细的说明。
[0144]另外,接收部2102接收进行发送请求的发送请求信号SI。然后,目的地判断部2111在接收部2102接收了发送请求信号SI的情况下,判断发送请求信号SI的目的地是否包括自传感器节点1 2。在目的地判断部2111判断为包括自传感器节点1 2的情况下,控制部2101将表示发送请求信号SI的发送源的识别信息作为发送源信息723储存于存储部2105。在目的地判断部2111判断为包括自传感器节点102的情况下,数据包生成部2113生成以多个传感器节点102中能够与自通信节点直接通信的通信节点为目的地的发送请求信号SI。然后,发送部2103无线发送由数据包生成部2113生成的发送请求信号SI。另外,在目的地判断部2111判断为包括自传感器节点102的情况下,数据包生成部2113生成以发送请求信号SI的发送源为目的地并包含根据测定指示部2112的指示测定出的测定值的数据信号S2。然后,发送部2103无线发送由数据包生成部2113生成的数据信号S2。
[0145]另外,接收部2102接收向管理服务器101通知测定值的数据信号S2。目的地判断部2111在接收部2102接收到数据信号S2的情况下,判断数据信号S2的目的地是否包括自传感器节点102。在目的地判断部2111判断为包括的情况下,数据包生成部2113生成将接收的数据信号S2的目的地变更为存储于存储部2105的发送源信息723示出的传感器节点102的数据信号S2。然后,发送部2103发送由数据包生成部2113生成的数据信号S2。由此,中继转送数据信号S2。
[0146]另外,控制部2101在接收部2102接收的数据信号S2的测定节点ID为周边节点目录722所包含的识别信息的情况下,将数据信号S2所包含的测定值储存于存储部2105。数据信号S2所包含的测定值作为接收测定值2120储存于存储部2105。由此,在传感器节点102成为停止节点的情况下,存储于存储部2105的接收测定值2120成为通过上述的差异判断部2114的由自传感器401测定出的测定值的比较对象。
[0147]图22是表示数据信号的转送时的测定值的储存例的说明图。例如,若例举传感器节点102 — C,则接收部2102 — C接收从传感器节点102 — E发送的数据信号S2。然后,控制部2101 — C在接收的数据信号S2的测定节点ID为表示周边节点目录722 — C所包含的传感器节点102 — E的识别信息的情况下,将数据信号S2所包含的测定值储存于存储部2105 — C。另
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1