发明名称 一种面向无线传感网络的容错事件边界检测方法
摘要 本发明公开了一种面向无线传感网络的容错事件边界检测方法,首先基于加权中值的故障节点校正方法进行故障节点检测并校正其测量值;然后,基于法向量的事件边界节点判定方法判定节点是否为事件边界节点。本发明所述故障节点校正方法是为事件边界节点判定方法做准备,提高事件边界节点的检测精度。本发明不仅避开了事件边界区域相邻节点感知信息的空间相异性的问题,而且正是利用这点来确定事件的边界,提高了事件边界节点的检测精度;本发明采用分布式检测方法,具有较强的容错性,仅事件边界节点上传判定结果,减少传感网络的能量消耗,延长网络的生命周期;本发明可以检测事件边界,进而断定事件扩散的方向,为决策者制定救援措施提供科学依据。
申请公布号 CN103200597B 申请公布日期 2015.07.08
申请号 CN201310138526.1 申请日期 2013.04.19
申请人 山东大学 发明人 张瑞华;王伟
分类号 H04W24/02(2009.01)I;H04W52/02(2009.01)I;H04W84/18(2009.01)I 主分类号 H04W24/02(2009.01)I
代理机构 济南圣达知识产权代理有限公司 37221 代理人 张勇
主权项 面向无线传感网络的容错事件边界检测方法,其特征是,具体步骤为步骤(1):在事件监测区域内的本地节点,初始化自身的邻居列表和邻居节点集合;本地节点S<sub>i</sub>的邻居节点集合为N(S<sub>i</sub>),邻居列表包含邻居节点的位置和编号信息;步骤(2):本地节点判断是否接收到邻居节点发送来的故障节点校正方法请求信息M<sub>FNC</sub>,如果接收到故障节点校正方法请求信息M<sub>FNC</sub>,则表示其邻居节点需要本地节点的原始测量值校正其自身测量值,则本地节点直接发送原始测量值给邻居节点,然后进入下一步;如果没有收到故障节点校正方法请求信息M<sub>FNC</sub>,则直接进入下一步;步骤(3):调用故障节点校正方法,该方法用于判断本地节点是否是故障节点,若是故障节点校正其测量值;步骤(4):本地节点判断是否接收到事件边界节点判定方法请求信息M<sub>EBNM</sub>,如果接收到该请求信息,说明其邻居节点需要本地节点的校正值断定其自身是否为边界节点,则本地节点发送经步骤(3)校正处理后的测量值给邻居节点,然后进入下一步;如果没有接收到事件边界节点判定方法请求信息M<sub>EBNM</sub>,则直接进入下一步;步骤(5):调用事件边界节点判定方法:该方法主要用于判定本地节点是否处于事件边界;如果是事件边界节点则把自己的位置信息和编号报告给基站,然后进入下一步;如果不是事件边界节点,直接进入下一步;步骤(6):等待本检测周期结束,进入下一轮检测,回到步骤(1),在每轮检测中,都回到步骤(1)初始化邻居列表,因为有节点能量耗尽而死亡。
地址 250061 山东省济南市历城区山大南路27号