[发明专利]基于邻接矩阵的水下传感器网络的栅栏覆盖方法有效
申请号: | 201710997617.9 | 申请日: | 2017-10-24 |
公开(公告)号: | CN107770784B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 申晓红;常娟;姚海洋;贾天一;柳溪;刘镭;李芾龙 | 申请(专利权)人: | 西北工业大学 |
主分类号: | H04W16/18 | 分类号: | H04W16/18;H04W40/02;H04W40/24;H04W84/18 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 顾潮琪 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于邻接矩阵的水下传感器网络的栅栏覆盖方法,首先对随机部署的全向传感器进行排序,再从与矩形检测区域左边界距离满足条件的传感器开始,根据栅栏覆盖条件逐一寻找到合适的节点构建栅栏。本发明利用邻接矩阵来搜索满足条件的节点构建栅栏,能够节约传感器资源,用尽可能少的传感器节点构建1‑弱栅栏和1‑强栅栏,以及k‑弱栅栏和k‑强栅栏,并保证构建过程更简单,运算复杂度更低。 | ||
搜索关键词: | 基于 邻接矩阵 水下 传感器 网络 栅栏 覆盖 方法 | ||
【主权项】:
一种基于邻接矩阵的水下传感器网络的栅栏覆盖方法,其特征在于包括下述步骤:第一步,对传感器网络中随机部署的所有传感器按照位置横坐标由左向右升序排列,横坐标相同的传感器按照位置纵坐标升序排列,并对每个传感器采用s1~sN进行标识,形成传感器网络图;第二步,构建传感器网络的覆盖图,具体步骤如下:(1)如果目标以垂直路径自上而下穿越监测区域,则构建弱栅栏覆盖,将每个传感器作为覆盖图的顶点;若其中两顶点si和sj的横纵标距离|xj‑xi|≤2Rs,j>i,Rs表示传感器的感知半径,则将这两顶点之间用直线连接作为覆盖图的边,否则顶点si与sj及其右边的所有顶点之间不存在边;(2)如果目标以任意路径自上而下穿越监测区域,则构建强栅栏覆盖,将每个传感器作为覆盖图的顶点;若其中两顶点si和sj的欧氏距离d(si,sj)≤2Rs,则将这两顶点之间用直线连接作为覆盖图的边,否则顶点si与sj及其右边的所有顶点之间不存在边;第三步,根据覆盖图建立UT‑邻接矩阵,具体步骤如下:(1)弱栅栏对应的邻接矩阵Aw=(aij)N×N,其中元素aij表示覆盖图中顶点si和sj之间的位置关系,若si和sj之间存在边则aij=1,否则aij=0;(2)强栅栏对应的邻接矩阵为As=(aij)N×N,其中元素aij表示覆盖图中顶点si和sj之间的位置关系,若si和sj之间存在边则aij=1,否则aij=0;第四步,搜索与区域左边界距离小于Rs的传感器si作为所构建栅栏的第一个节点;若存在多个与左边界距离小于Rs的传感器,取其中横坐标最大的传感器作为第一个节点;若不存在与左边界距离小于Rs的传感器,则该传感器网络无法构建栅栏;第五步,转至邻接矩阵的第i行,选取该行最右边为1的元素ai,j,节点sj为构建栅栏所需的下一个节点;重复第五步操作,直到搜索的节点与区域右边界距离小于Rs,该节点为所构建栅栏的最后一个节点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710997617.9/,转载请声明来源钻瓜专利网。