一种判断监测区域及传感节点异常的方法、装置和系统的制作方法_3

文档序号:9381440阅读:来源:国知局
及时发送告警信息至后台服务器,后台工作人员可依据告警信息不同进行有针对性的处理。对比常规的由后台工作人员对数据进行判断,以确定是监测区域异常或是节点本身异常,这种方式人为干预较多,且反应时间较长,不如发明实施例中提及的对采集数据的实时处理效率高。
[0086]实施例三
[0087]本实施例提供了一种传感节点,如图5所示,包括采集模块201和判断模块202,其中:
[0088]所述采集模块201,用于采集原始数据;
[0089]所述判断模块202,将所述采集模块201采集到的原始数据与预置的第一基准数据进行比对,将与第一基准数据差距最大的Ml个原始数据优先上传至网关。
[0090]传感节点作为获取环境数据的采集单元,获取的数据为一手原始数据,采集后可第一时间进行比对,例如发送3个(此处个数仅为举例)异常数据至网关,网关判别这三个数据即可,不用判断所有数据,提高效率。另外,考虑到现场传感器采集到的数据的时效性,选择传感节点和网关作为判断主体,能够实现在尽量短的时间内发现并上报问题至后台服务器。
[0091]实施例四
[0092]本实施例提供了一种判断监测区域及传感节点异常的网关,如图6所示,包括判定模块301和上报模块302,其中:
[0093]所述判定模块301,用于在收到Ml个原始数据后,将所述原始数据分别与网关上预置的第二基准数据和第三基准数据进行比对,其中第二基准数据 < 第一基准数据 < 第三基准数据,所述第一基准数据为传感节点中预置的基准数据;将小于第二基准数据以及大于第三基准数据的原始数据判定为异常数据,判断在第一预设时间段内如果有Si个传感节点上报的原始数据被判定为异常数据,则确定监测区域环境发生变化;以及用于判断在第一预设时间段内如果有S2个传感节点上报的原始数据被判定为异常数据,则确定传感节点异常;
[0094]所述上报模块302,用于在所述判定模块301确定监测区域环境发生变化时,上报监测区域变化告警信息给服务器,以及用于在所述判定模块确定传感节点异常时,上报传感节点异常告警信息给服务器。
[0095]可选地,所述上报模块302,还用于在收到服务器发送的屏蔽传感节点的指令后,不再向服务器上报所述传感节点的传感节点异常告警信息。
[0096]可选地,所述判定模块301,还用于判断一传感节点持续发送异常数据是否超过第二预设时间;所述上报模块302,还用于在所述判定模块判断一传感节点持续发送异常数据超过第二预设时间时,再次发送传感节点异常告警信息至服务器。
[0097]可选地,所述网关还包括控制模块303,所述控制模块用于在收到关闭传感节点的指令后,发送休眠指令到传感节点。
[0098]网关作为判断主体,能够实现在尽量短的时间内发现并上报问题至后台。相比现有技术中,环境异常基本通过后台服务器解析数据并分析来判断,传感器只有在出现损坏、电量耗尽等重大异常情况时后台才能发现,采用本实施例方法和装置,普通的异常也能很快被发现。
[0099]实施例五
[0100]本实施例提供了一种判断监测区域及传感节点异常的服务器,如图7所示,包括通知模块401、第一下发模块402和第二下发模块403,其中:
[0101]所述通知模块401,用于在接收到监测区域变化告警信息后,通知后台工作人员;
[0102]所述第一下发模块402,用于在接收到传感节点异常告警信息后,下发屏蔽传感节点的指令至网关;
[0103]所述第二下发模块403,用于在第三预设时间内接收到同一传感节点的传感节点异常告警信息时,则下发关闭该传感节点的指令至网关。
[0104]采用本发明实施例后,服务器的处理负荷减轻,处理效率提高。
[0105]应用示例
[0106]本实施例介绍一种在底层传感层面和网关层面提前对采集数据进行筛查和判断的方法,通过两级判断架构,尽早发现异常数据,通知后台系统和工作人员及早注意监测区并处理,缩短后台数据分析时间,提升对采集区域的监测和处理效率。
[0107]本实施例的判断监测区域及传感节点异常的系统如图8所示,判断监测区域及传感节点异常的方法包括:
[0108]步骤1,在监测区域内的传感器内设置一个基准数据值B(譬如水域范围温度值设定为16度,B = 16);
[0109]步骤2,传感器内预设数据解析中间件,能够对采集到的数据实时进行解析,读取原始数值;
[0110]步骤3,传感器在采集数据后,读取原始数据(通过预置的数据解析中间件),并与基准数据B进行比对;
[0111]例如,传感器在N秒内采集M次数据,N和M可设置,譬如I秒采集5次;
[0112]步骤4,传感器分析原始数据并与基准数据B比对后,将与基准数据差距最大的Ml (Ml ( M)个采集结果优先上传至网关,例如数据排队上传时将Ml个数据放在最前列便于网关解析;
[0113]步骤5,网关提前预置数据解析中间件,并设定解析前Ml个数据,Ml即为传感器内设定的优先上报的数值,同时网关需要预设置两组阈值数据A和C(例如可以设定为A ^ B ^ C)以便进行二次判断;
[0114]例如,传感器将与基准数据差距较大的3组数据优先上传,网关也同样设置解析前三组数据,也就是说这时Ml = 3且< M ;
[0115]步骤6,网关在接收到传感器上传的数据后,通过预置的数据解析中间件解析前Ml组数据,并与网关内设置的两组阈值数据A和C进行比对,当数据在A与C之间时可认为正常数据起伏,当数据小于A大于C时确定为异常数据;
[0116]步骤7,网关在确定接收到的数据包为异常数据后,在预设时间段(例如10秒内)如果有SI个传感器(SI值可以设置)上传的数据均被判断为异常数据,则网关判断监测区域物理环境发生较大变化,发送监测区域变化告警信息给后台服务器,告警信息包含监测区域标识;如果网关持续只收到S2(S2值可设置,例如S2 = I)个传感器发送的数据为异常数据,而同一监测区域其他传感器上传数据正常,则网关判断该传感器异常,发送传感器异常告警信息给后台服务器,告警信息内包含该传感器节点标识(传感器标识在后台服务器和网关均有存储,便于网关定位单个传感器,并告知后台);
[0117]步骤8,当后台服务器收到网关上传的监测区域变化告警信息后,告知后台工作人员进行处理(例如可实时告警,或通过短信网关发送区域异常信息给工作人员手持终端),后台人员特别关注监测区域,并进行相应处理;当后台服务器收到网关上传的传感器异常告警信息后,可下发屏蔽该传感器指令至网关,网关对该传感器再次上传的信息只接收、判断而不转发;
[0118]步骤9,当网关判断一传感器持续发送异常数据一段时间(时间阈值可设定,如半小时),网关再次发送传感器异常告警信息至后台服务器,告警信息内包含该传感器节点标识;
[0119]步骤10,后台接收网关发送的传感器异常告警信息后,在第三预设时间内,与之前收到的传感器异常告警信息进行标识比对,如标识不同则发送屏蔽该传感器指令至网关,网关对该传感器再次上传的信息只接收、判断而不转发;如标识相同则发送关闭该传感器指令至网关,同时通知后台人员传感器异常告警(可实时告警,或通过短信网关发送区域异常信息给工作人员手持终端),网关收到指令后发送休眠指令到该传感器,传感器停止工作进入休眠状态,等待工作人员处理。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1