[发明专利]一种面向障碍的无线传感器网络连通性恢复方法及装置有效
申请号: | 201610079520.5 | 申请日: | 2016-02-04 |
公开(公告)号: | CN105577452B | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 杨杨;邱雪松;高志鹏;李文璟;马桂真 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04W24/04;H04W76/10;H04W84/18 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 障碍 无线 传感器 网络 连通性 恢复 方法 装置 | ||
1.一种面向障碍的无线传感器网络连通性恢复方法,应用于无线传感器网络,且所述网络中具有中继节点,其特征在于,设无线传感器网络存在n个网络分区,每个网络分区用一个分区节点表示,则整个无线传感器网络由n个分区节点表示;所述方法包括:
构建障碍情况下的n个分区节点的最小生成树;
在所述构建的障碍情况下的n个分区节点的最小生成树的边上分配静止中继节点和/或移动中继节点;
利用所分配的静止中继节点和/或移动中继节点,获得所述中继节点所连接的分区节点内的网络数据,根据所获得的网络数据连通各分区节点,从而恢复所述n个网络分区的无线传感器网络的连通;
所述障碍所构成的障碍区域是凸多边形区域,且所述凸多边形顶点个数不小于4个,所述构建障碍情况下的n个分区节点的最小生成树的步骤包括:
利用prim算法构建n个分区节点的最小生成树;
依次判断所述最小生成树的每条边是否穿过障碍区域,对每条穿过所述障碍区域的边进行如下处理:
如果边eij穿过障碍区域,所述边eij的两个顶点为vi,vj,计算该边与障碍区域的交点,若只有一个交点,则该边不做处理;若与障碍区域有两个交点,则做如下处理:
若两交点之间只有一个凸多边形顶点Pn,则用链{vi,Pn,vj}代替最小生成树中边eij;
若两交点之间有多个凸多边形顶点Pm,Pm+1…,Pm+k-1,则从边eij的一个顶点vi按照顺时针方向连接障碍区域顶点Pm,并依次连接直到连接到该边的另一个顶点vj,形成链line1:{vi,Pm,Pm+1….Pm+k-1,vj},其中,k为两交点之间的按顺时针方向凸多边形顶点个数;并且,从边eij的该顶点vi按照逆时针方向连接障碍区域顶点,形成链line2:{vi,Pm+q-1Pm+q-2,Pm,vj},其中,q为两交点之间的按逆时针方向凸多边形顶点个数;比较所述链line1和链line2的长度,取长度小的那条链作为该最小生成树中代替边eij的链lineij,其中length(lineij)=min{length(line1),length(line2)};
获得由边和链构成的障碍情况下的n个分区节点的最小生成树。
2.根据权利要求1所述方法,其特征在于,所述依次判断最小生成树的每条边是否穿过障碍区域的方法为:
选定最小生成树的任意一条边eij,顶点分别为vi(xi,yi),vj(xj,yj),选定障碍区域的任意一条边efg,顶点分别为vf(xf,yf),vg(xg,yg),利用所述边eij和边efg的顶点坐标分别建立所述边eij、边efg所在直线的直线方程,
求解方程组:约束条件为:
若方程组有解,识别出最小生成树的该边穿过障碍区域,若方程组无解,则识别最小生成树的该边未穿过障碍区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610079520.5/1.html,转载请声明来源钻瓜专利网。