The invention relates to a method for repairing vulnerabilities in wireless sensor networks, which includes establishing spanning tree branches and placing new beacon nodes according to coarse and fine raster regions, searching fine raster regions leading to the nearest vulnerability according to spanning tree algorithm, adjusting spanning tree branches, and placing a new message after reaching the vulnerability. The target node adopts the method of repairing vulnerabilities in wireless sensor networks according to the present invention. The problem of coverage, obstacle avoidance and vulnerability can be solved by dividing coarse grids and fine grids. The method determines the direction of motion by locating redundant vulnerabilities, adjusts route avoidance when obstacles are detected, and adjusts spanning tree branches according to the moving path. To ensure that the robot can reach the vulnerability and set up new beacon nodes, repair the vulnerability, wireless sensor networks are fully covered, enhance the flexibility, robustness and accuracy of the robot, with a wider range of applications.
【技术实现步骤摘要】
修复无线传感器网络中漏洞的方法
本专利技术涉及无线通信领域,尤其涉及无线传感器网络领域,具体是指一种修复无线传感器网络中漏洞的方法
技术介绍
计算机技术、无线通信、信息网络与集成电路等技术的不断革新推动着无线传感器网络技术的飞速发展。无线传感器网络(wirelesssensornetwork,WSN)是为监测特定区域并获取其中有用信息而在区域内布置大量传感器节点形成的一个多跳自组织的网络系统。无线传感器节点的部置直接影响网络的覆盖程度,进而制约网络的服务质量。当前相当一部分对无线传感器网络的研究集中在如何提高无线传感器网络的覆盖率上。无线传感器网络的覆盖率问题是网络构件初期和传感器网络应用过程中的重要环节,网络覆盖程度反映了网络所能提供的“感知”服务质量。由于传感器节点的随机分布,网络覆盖区域存在相互交叠、部分区域没有被任何节点检测到的现象,这样既浪费资源,又遗漏检测区域的监测信息使得传感器无法收集、处理并转发完整信息,部分区域脱离控制且得不到反馈。同时,由于漏洞的存在,漏洞边界的网络负载全部施加在边界节点上,使得边界节点能量消耗过度而相继“死亡”,最终导致漏洞扩散,甚至缩短整个网络的寿命。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种通过寻找细栅格区域漏洞从而调整生成树分支、实现无线传感器网络完全覆盖的修复无线传感器网络中漏洞的方法。为了实现上述目的,本专利技术的具有如下构成:该修复无线传感器网络中漏洞的方法,其主要特点是,无线传感器网络中包含一个移动机器人,所述的无线传感器网络中包括数个已知坐标的信标节点,所述的移动机器人可以与在其 ...
【技术保护点】
1.一种修复无线传感器网络中漏洞的方法,其特征在于,所述的无线传感器网络中包含一个移动机器人,所述的无线传感器网络中包括数个已知坐标的信标节点,所述的移动机器人可以与在其通信半径内的所述的已知坐标的信标节点建立通信连接,所述的方法包括以下步骤:(1)所述的机器人将所述的探测区域分割成数个粗栅格区域,并将所述的粗栅格区域分割成数个细栅格区域;(2)所述的机器人根据所述的探测区域的已知情况将所述的细栅格区域标记为已覆盖细栅格区域、未覆盖细栅格区域或者障碍物子区域,并且所述的机器人根据所述的已覆盖细栅格区域、所述的未覆盖细栅格区域或者所述的障碍物区域的标记将所述的粗栅格区域标记为已覆盖粗栅格区域或未覆盖粗栅格区域,建立网络覆盖地图;(3)所述的机器人判断所述的网络覆盖地图是否存在所述的未覆盖粗栅格区域,如果是,则继续步骤(4),否则继续步骤(9);(4)所述的机器人选择任一未覆盖粗栅格区域的位置作为运动方向;(5)所述的机器人根据建立通信连接的已知坐标的信标节点确定当前位置;(6)所述的机器人在移动中建立生成树分支并放置新的信标节点;(7)所述的机器人判断是否到达所述的网络覆盖地图的终点,如 ...
【技术特征摘要】
1.一种修复无线传感器网络中漏洞的方法,其特征在于,所述的无线传感器网络中包含一个移动机器人,所述的无线传感器网络中包括数个已知坐标的信标节点,所述的移动机器人可以与在其通信半径内的所述的已知坐标的信标节点建立通信连接,所述的方法包括以下步骤:(1)所述的机器人将所述的探测区域分割成数个粗栅格区域,并将所述的粗栅格区域分割成数个细栅格区域;(2)所述的机器人根据所述的探测区域的已知情况将所述的细栅格区域标记为已覆盖细栅格区域、未覆盖细栅格区域或者障碍物子区域,并且所述的机器人根据所述的已覆盖细栅格区域、所述的未覆盖细栅格区域或者所述的障碍物区域的标记将所述的粗栅格区域标记为已覆盖粗栅格区域或未覆盖粗栅格区域,建立网络覆盖地图;(3)所述的机器人判断所述的网络覆盖地图是否存在所述的未覆盖粗栅格区域,如果是,则继续步骤(4),否则继续步骤(9);(4)所述的机器人选择任一未覆盖粗栅格区域的位置作为运动方向;(5)所述的机器人根据建立通信连接的已知坐标的信标节点确定当前位置;(6)所述的机器人在移动中建立生成树分支并放置新的信标节点;(7...
【专利技术属性】
技术研发人员:冯晟,沈士根,周海平,黄龙军,彭华,
申请(专利权)人:绍兴文理学院,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。