[发明专利]无线传感网中的有偏向最短路径生成树构建方法无效
申请号: | 201210566063.4 | 申请日: | 2012-12-23 |
公开(公告)号: | CN103037468A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 尹崇禄;赵壮;贺静;梅武钢 | 申请(专利权)人: | 江苏中科泛联物联网科技股份有限公司 |
主分类号: | H04W40/10 | 分类号: | H04W40/10;H04W52/02;H04W84/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214000 江苏省无锡市新区菱*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 传感 中的 偏向 路径 生成 构建 方法 | ||
技术领域
本发明属于无线传感网络协议技术领域,具体涉及一种无线传感网中的有偏向最短路径生成树计算方法。该方法主要用于在由可充电节点和不可充电节点组成的无线传感器网络中优先选择可充电节点构造有偏向最短路径生成树,从而尽量减少不可充电节点的工作量以减少其能量消耗,达到延长网络生命期的目的。
背景技术
近些年来,无线多跳网络(无线传感器网络、移动Ad hoc网络、无线mesh网络等)领域的相关技术得到了学术界和工业界的广泛关注,并取得了迅猛的发展。
在这一领域的诸多研究方向中,尽可能的延长无线传感器网络的工作寿命成为无线传感器网络设计中的关键问题之一。由于受到成本和体积等因素的限制,大多数普通无线传感器网络节点的电池容量都十分有限且无法得到补充。为提高无线传感器网络的寿命,通过在网络中布设一部分可充电节点(如具备太阳能电池的网络节点),并设计能量高效型网络协议以利用这些节点分担较多的通信任务,在许多应用环境中收到了良好的效果,成为一种被人们普遍接受的提高网络寿命解决方案。
网络的生成树算法是路由协议的核心内容。在多项式时间内,依据网络实际情况和应用需求有针对性地构造网络生成树,能够使协议更好的贴合网络需求,利于更好地完成网络的工作任务。对于同时存在可充电节点和不可充电节点的无线传感器网络,针对节点不同的能量情况,在网络中建立有偏向最短路径生成树,可以极大提高网络的能量利用效率,从而提升网络生存期。
发明内容
本发明涉及一种无线传感网中的有偏向最短路径生成树计算方法。该方案主要用于在由可二次充电和不可二次充电两类节点组成的无线传感网中,针对可二次充电节点和不可二次充电节点不同的能量情况,构造网络生成树时,在保证每个网络节点都通过最短路径与信源相连的前提条件下,优先选择可充电节点以生成有偏向的最短路径生成树,如果节点类别等同,优先选择能够扩展更多新节点加入到生成树上的节点,从而尽量减少不可二次充电节点的工作量以减少其能量消耗。
令G(V,E)代表网络图,其中V(G)代表节点的集合、E(G)代表网络中边的集合;图中两个节点x∈V(G)和y∈V(G)-{x}之间的距离记做dxy,如果满足dxy≤R,则称边(x,y)∈E(G),“-”代表集合的减法运算;每个节点配备一套全向天线,R代表节点的最大传输半径;对于网络中的一个节点x,N(x)代表节点x的一跳邻居节点集合,其中x∈V(G),对于y∈N(x),有(x,y)∈E(G);网络中的节点包含可二次充电节点和不可二次充电节点,可二次充电节点可以通过太阳能、机械方式等手段从自然界获取能量并转化为电量,可二次充电节点集合记做A,不可二次充电节点由电池供电,该节点集合记做B,A+B=V(G),由于汇聚节点具有无限能量(即:与任何一个不可充电节点相比,汇聚节点具有非常大的能量,因此,可以认作成为具有无限能量),因此,可以令其归属于集合A,其中“+”代表集合的加法运算或称合并运算;对于任意链路(x,y)∈E(G),令w(x,y)代表链路(x,y)的代价,w(x,y)=1;给定信源s,s∈V(G),目标是建立以s为根的最短路径生成树;如果G(V,E)是不连通的,则网络不存在生成树,任务失败返回。
有偏向最短路径生成树计算方法:令π(x)代表节点x在最短路径生成树上的上一跳节点,c(x)代表从信源s沿最短路径生成树上的路径到节点x的路径代价;集合W代表白色节点集合,初始时所有节点属于白色节点集合,这类节点的代价c(x)估计为∞;集合GREY代表灰色节点集合,表示这类节点的代价估计已经不再是无穷,但其相关计算尚未完毕;集合P代表已经计算完毕的节点集合,其包括以下步骤:
1)对于所有的x∈V(G),记其上一跳节点π(x)为代价c(x)=∞;
2)网络中所有节点均设为白色节点,集合GREY和集合P为空;
3)令信源s为灰色节点,令其代价为0、上一跳节点仍为其自身;
4)令D代表GREY集合中代价c(·)最小的节点的集合,并令E=D∩A;如果|E|≥1,则从E中选择白色邻居数最多的节点,如果不唯一,则随机选择;否则|E|=0,则从D中选择白色邻居数最多的节点,如果不唯一,则随机选择;然后将所选择的节点从灰色节点改变为计算完毕的节点;将所选择的节点记做x;其中|E|代表集合E中元素的个数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏中科泛联物联网科技股份有限公司,未经江苏中科泛联物联网科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210566063.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:萍果酸牙膏
- 下一篇:一种基于云计算的分布式数据采集系统及方法