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

文档序号:9932953阅读:来源:国知局
3例如,存储于RAM405、非易失性存储器406等存储部705。这里,删除以前的发送源信息723。
[0089]接下来,数据包生成部713— B将发送请求信号SI的目的地变更为从周边节点目录722所包含的各识别信息示出的传感器节点102除去停止节点目录721所包含的识别信息示出的传感器节点102后的传感器节点102。这里,也可以除去接收的发送请求信号SI的发送源。由于接收的发送请求信号SI的发送源是传感器节点102—A,且在停止节点目录721 — B包含有表示传感器节点102 — C的识别信息,所以变更的发送请求信号SI的目的地为传感器节点102 — D和传感器节点102 — E。然后,数据包生成部713 — B生成将接收的发送请求信号SI的发送源变更为自传感器节点102的发送请求信号SI。发送部703 — B无线发送生成的发送请求信号SI。
[0090]图11是表示信号的到达例的说明图。例如,由发送部703— B发送的各信号能够到达的距离为d。因此,如图11所示,无线发送的发送请求信号SI不仅作为发送请求信号SI的目的地的传感器节点1 2 一 E和传感器节点1 2 — D能够接收,传感器节点102 — C也能够接收。
[0091]返回到图10的说明,接收部702— C接收从发送部703 — B发送的发送请求信号SI。然后,目的地判断部711 — C判断发送请求信号SI的目的地是否包括自传感器节点102。在图10的例子中,目的地判断部711 — C判断为发送请求信号SI的目的地不包括传感器节点102-Co
[0092 ] 对传感器节点102 — C和传感器节点102 — B以外的传感器节点102也进行相同的处理。
[0093]另外,测定指示部712在判断为第一状态的情况下,对自传感器节点102具有的传感器401进行测定指示。此外,判断为第一状态的情况是指判断为自传感器节点102包含于发送请求信号SI的目的地的情况。数据包生成部713生成包含自传感器401测定出的测定值的数据信号S2。生成的数据信号S2的目的地是从多个传感器节点102中能够与自传感器节点102直接通信的传感器节点102除去发送请求信号SI所包含的停止节点ID示出的停止节点后的传感器节点102。数据信号S2的测定节点ID是表示自传感器节点102的识别信息。
[0094]另外,生成的数据信号S2的目的地也可以是发送源信息723所包含的识别信息示出的传感器节点102。这样,通过送回到发送请求信号SI的发送源,能够向推断为靠管理服务器101较近的传感器节点102发送数据信号S2。然后,发送部703无线发送生成的数据信号S2o
[0095]图12是表示数据信号的中继转送例的说明图。如图12所示,例举传感器节点102—E。在判断为第一状态的情况下,数据包生成部713 — E将发送源信息723所包含的识别信息示出的传感器节点102 — B作为目的地,生成包含传感器401根据测定指示部712 — E的指示测定出的测定值的数据信号S2。在生成的数据信号S2的测定节点ID设定有表示自传感器节点102的识别信息。然后,发送部703—E无线发送生成的数据信号S2。
[0096]然后,若接收部702— B接收该数据信号S2,则目的地判断部711 — B判断为接收的数据信号S2的目的地包括自传感器节点102。然后,将接收的数据信号S2的目的地设为发送源信息723示出的传感器节点102—A,并无线发送将数据信号S2的发送源设为自传感器节点102的数据信号S2。判断为第一状态的传感器节点102进行与传感器节点102 — E、传感器节点102—A相同的处理。这样,各数据信号S2转送到管理服务器101。
[0097]图13是表示异常通知信号的中继转送例的说明图。例如,由于在发送部703— K发送的信号能够到达的位置有作为停止节点的传感器节点102 — L,所以接收部702 — L能够接收由发送部703 —K发送的数据信号S2。例如,目的地判断部711-L判断发送的数据信号S2的目的地是否包括自传感器节点102。
[0098]这里,由于不包含于目的地,所以差异判断部714— L判断接收的数据信号S2的测定节点ID是否包含于周边节点目录722。而且,在测定节点ID包含于周边节点目录722的情况下,差异判断部714 — L判断接收的数据信号S2所包含的测定值与自传感器节点102具有的传感器401测定出的测定值之间是否存在规定的差异。规定的差异例如能够列举差值比O大、差值比规定值大等。对于规定的差异也可以在非易失性存储器406、R0M404等存储部705预先存储条件。
[0099]数据包生成部713— L在差异判断部714 — L判断为存在规定的差异的情况下,生成将目的地广播,向管理服务器101通知自传感器节点102存在规定的差异的异常通知信号S4。另外,异常通知信号S4的目的地也可以是周边节点目录722所包含的识别信息示出的各传感器节点102。然后,发送部703 — L无线发送数据包生成部713 — L生成的异常通知信号S40
[0100]另外,虽然未图示,但在测定节点ID不包含于周边节点目录722的情况下,差异判断部714 — L不进行差异的判断。例如,若测定节点ID示出的传感器节点1 2为传感器节点102—M,则由于周边节点目录722不包括识别信息,所以不进行自传感器401测定出的测定值与接收的数据信号S2所包含的测定值的差异的判断。由此,能够将更近的传感器节点102的测定值作为比较对象,能够使异常的检测精度提高。
[0101]另外,测定指示部712通过定时器403每隔规定时间进行基于传感器401的感测,并将测定值储存于非易失性存储器406、RAM405等存储部705。
[0102]而且,控制部701在判断为第二状态的情况下,判断在从多个传感器节点102中的自传感器节点102以外的传感器节点102接收的测定值与自通信节点具有的传感器401的测定值之间是否存在规定的差异。接收的测定值是多个传感器节点102中的自传感器节点102以外的传感器节点102具有的传感器401的测定值。发送部703在判断为存在规定的差异的情况下,无线发送向管理服务器101通知存在规定的差异的异常通知信号S4。
[0103]接收部802通过接收与发送请求信号SI对应的数据信号S2,能够收集各传感器节点102的测定值。解析部813基于收集的测定值判断是否存在异常。也可以通过进行基于收集的各测定值计算平均、分散等,来检测传感器节点102的异常、传感器节点102的设置位置的异常等。另外,例如,解析部813也可以根据基于这次收集的各测定值计算出的平均、分散与基于上一次收集的各测定值计算出的平均、分散之间的差异来检测异常。
[0104]另外,例如,接收部802接收异常通知信号S4。解析部813基于异常通知信号S4所包含的检测值、和收集的各测定值的解析结果,判断是何种异常。在解析部813判断为检测到设置位置的异常的情况下,控制部801向利用者终端302通知警报。若例举图3,则设置位置的异常的检测是检测到斜面崩塌的征兆。
[0105]另外,在解析部813判断为检测精度的异常的情况下,决定部811基于精度信息820变更检测精度,并在变更后决定停止节点数。然后,再次通过决定部811、数据包生成部812、发送部803等进行测定值的发送请求信号SI的发送。
[0106]另外,在判断为通知异常的传感器节点102故障的情况下,数据包生成部812生成用于从系统100分离该传感器节点102的分离请求信号S3。从系统100分离是指不使其进行传感器节点102的感测、数据转送等。然后,发送部803发送生成的分离请求信号S3。另外,使表示作为分离对象的传感器节点102的识别信息作为分离对象信息821存储于RAM504、盘驱动器505等存储部804。
[0107]图14是表示分离请求信号的中继转送例的说明图。接收部702— K从传感器节点102 — I接收分离请求信号S3。对象判断部715—K判断分离请求信号S3的分离节点ID是否表示自传感器节点102。这里,对象判断部715 — K判断为不表示自传感器节点102。然后,数据包生成部713—K生成将接收的分离请求信号S3的目的地变更为周边节点目录722所包含的识别信息示出的传感器节点102的分离请求信号S3。然后,发送部703—K无线发送生成的分离请求信号S3。
[0108]接下来,接收部702— L从传感器节点102 — K接收分离请求信号S3。对象判断部715 — L判断分离请求信号S3的分离节点ID是否表示自传感器节点102。在判断为表示自传感器节点102的情况下,电力控制部704 - L停止对定时器403的电源供给。
[0109]另外,管理服务器101基于分离对象信息821,将成为分离对象的传感器节点102在以后决定为停止节点。由此,不进行数据转送,并且遮断定时器403的电源供给,所以不通过自传感器节点102进行新的感测,不进行通过差异判断部714的差异的判断。这样一来,能够从系统100分离传感器节点102。
[0110](实施例一所涉及的传感器节点102进行的处理顺序例)
[0111]图15?图17是表示实施例一所涉及的传感器节点进行的处理顺序例的流程图。若启动,则传感器节点102进行初始化(步骤S1501)。具体而言,初始化表示对接收电路422供给电源,并进行定时器403的设定。接下来,传感器节点102等待接收或者定时事件(步骤S1502)。
[0112]若受理到接收事件,则传感器节点102判断接收的信号的目的地是否包括自传感器节点102(步骤S1503)。在判断为目的地包括自传感器节点102的情况下(步骤S1503:是),传感器节点102判断接收的信号的种类是否为发送请求(步骤S1504)。在判断为是发送请求的情况下(步骤S1504:是),传感器节点102基于请求ID,判断是否已经接收同一发送请求(步骤 S1505)。
[0113]在判断为已经接收同一发送请求的情况下(步骤S1505:是),传感器节点102返回到步骤S1502。在判断为并未接收同一发送请求的情况下(步骤S1505:否),传感器节点102将发送源节点ID作为发送源信息723,将各停止节点ID作为停止节点目录721,并与请求ID相关联地存储(步骤S1506)。接下来,传感器节点102进行发送请求信号SI的转送处理(步骤S1507)。传感器节点102通过传感器401进行测定(步骤S1508)。然后,传感器节点102将接收的发送请求信号SI的发送源作为目的地,发送包含测定值的数据信号S2(步骤S1509),并返回到步骤S1502。虽然未图示,但传感器节点102在发送数据信号S2之前开始对发送电路421的电力供给,并在数据信号S2的发送结束之后停止对发送电路421的电力供给。
[0114]另外,在步骤S1504中,在判断为不为发送请求的情况下(步骤S1504:否),传感器节点102判断接收的信号的种类是否为分离请求(步骤S1601)。在判断为不为分离请求的情况下(步骤S1601:否),传感器节点102将存储于存储部705的发送源信息723示出的发送源作为目的地,发送接收信号(步骤S1602),并返回到步骤S1502。步骤S1601为否的情况例如是接收的信号的种类为数据发送或者异常通知的情况。
[0115]在判断为是分离请求的情况下(步骤S1601:是),传感器节点102判断自传感器节点102是否为分离对象(步骤S1603)。在判断为是分离对象的情况下(步骤S1603:是),传感器节点102停止定时器403(步骤S1604)。另外,由于通过步骤S1604,定时器403停止,所以传感器节点102停止,结束一系列的处理。
[0116]在判断为不为分离对象的情况下(步骤S1603:否),传感器节点102判断是否已经接收同一请求(步骤S1605)。在判断为已经接收的情况下(步骤S1605:是),传感器节点102返回到步骤S1502。在判断为未接收的情况下(步骤S1605:否),传感器节点102向周边传感器节点102发送分离请求信号S3(步骤S1606),并返回到步骤S1502。
[0117]若通过步骤S1502受理定时事件,则传感器节点102通过传感器401进行测定(步骤S17 OI)。传感器节点1 2比较测定值与阈值或者上一次的测定时存储的测定值(步骤S1702)。传感器节点102判断是否检测到异常(步骤S1703)。在判断为检测到异常的情况下(步骤S1703:是),传感器节点102移至步骤S1709。在判断为未检测到异常的情况下(步骤S1703:否),传感器节点102存储测定值(步骤S1704),并返回到步骤S1502。
[0118]在步骤S1503中,判断为目的地不包括自传感器节点102的情况下(步骤S1503:否),传感器节点102判断接收的信号的种类是否为数据发送(步骤
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1