一种无线传感器网络中继节点部署方法

文档序号:7779035阅读:240来源:国知局
一种无线传感器网络中继节点部署方法
【专利摘要】本发明公开了一种无线传感器网络中继节点部署方法,包括以下步骤:1)获取基站、传感器节点的部署位置以及中继节点的部署候选位置,构造异构通信图;2)根据异构通信图,选取能够k跳覆盖所有传感器节点的最少中继节点的第一集合XA;3)根据第一集合XA、基站的部署位置以及中继节点的部署候选位置,构造具有边权重的转发通信图;4)根据转发通信图,获取能够连通第一集合XA与基站的最小中继节点的第二集合XB;5)合并第一集合XA与第二集合XB,构造最终解。该无线传感器网络中继节点部署方法能够保证网络的连通性,确保每个传感器节点都存在至少一条路径与基站连通,保证了网络连通性的前提下,尽可能部署最少的中继节点。
【专利说明】一种无线传感器网络中继节点部署方法
【技术领域】
[0001]本发明属于网络资源优化【技术领域】,涉及一种无线传感器网络中继节点部署方法。
【背景技术】
[0002]无线传感器网络的中继节点部署问题,是在网络付诸于实际应用之前,设计合理的部署策略以及算法,放置传感器节点,以此来部署传感器网络,最终在网络应用过程中以最小的成本获得最大的网络利用率。针对无线传感器网络的部署问题,如何有效控制传感器节点的部署数量,是一个持续研究的问题。对于一个特定的网络应用,在满足网络连通性的前提下,尽可能的减少需要部署的中继节点数量。
[0003]目前,大多数中继节点部署方法假定传感器节点与中继节点是一跳连通的。一跳连通可以将传感器节点从数据转发的工作中解脱出来,使之只负责感知采集目标信息。这样,需要部署较多的中继节点,才能满足网络的连通性需求。然而,大部分实际应用中,由于地理位置以及地形等因素的限制,可能会使得中继节点的部署无法满足与所有的传感器节点都能一跳连通,此时,就需要多跳连通,才能保证网络的连通性,因此,使得连通性跳数限制与部署数量的矛盾,造成中继节点部署量增加。

【发明内容】

[0004]针对上述缺陷或不足,本发明的目的在于提供一种无线传感器网络的中继节点部署方法,针对连通性跳数限制与部署数量的矛盾,基于多跳连通的假设,解决如何在保证网络连通性的前提下,尽可能部署最少的中继节点的问题。
[0005]为达到以上目的,本发明的技术方案为:
[0006]包括以下步骤:
[0007]I)获取基站、传感器节点的部署位置以及中继节点的部署候选位置,构造异构通信图;
[0008]2)根据异构通信图,选取能够k跳覆盖所有传感器节点的最少中继节点的第一集合Xa ;
[0009]3)根据第一集合Xa、基站的部署位置以及中继节点的部署候选位置,构造具有边权重的转发通信图;
[0010]4)根据转发通信图,获取能够连通第一集合Xa与基站的最小中继节点的第二集合Xe;
[0011]5)合并第一集合Xa与第二集合XB,构造最终解,获得无线传感器网络中继节点部署位置。
[0012]所述构造异构通信图包括以下步骤:
[0013]1.1获取基站的部署集合B、传感器节点的部署集合S、中继节点的部署候选集合Z,以及中继节点的通信半径Rc和传感器节点的通信半径r。;其中,对于任意两个基站bi; bj e B(i关j),存在边(b” bj) e E ;对于任意的中继节点u e Z和中继节点v e B U Z,如果有任意的两个中继节点之间距离d(u, ν)≤R。,贝U存在边(u, ν) e E ;对于任意的传感器节点me S和传感器节点n e B U S U Z,如果有任意的两个传感器节点之间距离d(m, n) ^ rc,则存在边(m,n) e Ε,Ε为边集合;
[0014]1.2依据基站的部署集合B、传感器节点的部署集合S、中继节点的部署候选集合Z的边集合E和顶点集合V=B USUZ的无向图,得到异构通信图。
[0015]所述选取能够k跳覆盖所有传感器节点的最少中继节点的第一集合Xa具体包括以下步骤:
[0016]2.1移除被基站k跳覆盖的所有传感器节点;
[0017]2.2根据贪心算法,在每次迭代过程中,选取能够k跳覆盖最多传感器节点的中继节点加入到最小的第一集合Xa中,并将其从集合Z中移除,同时将其所覆盖的传感器节点从集合S中移除,直到集合S中的传感器节点都被移除为止。
[0018]所述构造具有边权重的转发通信图具体包括以下步骤:
[0019]3.1获取基站的部署集合B和中继节点的候选部署集合Z,以及中继节点的通信半径R。,同时,获取中继节点最小的第一集合XA;其中,任意两个基站e B(i ^ j),存在边(bp bj) e E ;任意的两个中继节点uez和veBUZ,当任意的两个中继节点之间距离d(u, v) ( Rc 时,则存在边(u,v) e E ;
[0020]3.2根据基站的部署集合B和中继节点的候选部署集合Z,构造的具有边集合E和顶点集合V=B U Z的无向图,得到转发通信图;
[0021]3.3对于转发通信图的每一条边e=(u,ν),计算其由集合Xa生成的边权重为:wx (e)= {u, ν} Π (Ζ\ΧΑ) I ;
[0022]3.4按照上步骤造的边权重后的无向图,获得具有边权重的转发通信图。
[0023]所述获取能够连通第一集合Xa与基站的最小中继节点的第二集合ΧΒ,具体包括以下步骤:
[0024]4.1获取具有边权重的转发通信图G的最小生成树T ;
[0025]4.2用具有边权重的转发通信图G中相应的最短路径来代替最小生成树T中的每一条边,构造具有边权重的转发通信图G的子图Gsub ;
[0026]4.3寻找子图Gsub的最小生成树Tsub ;
[0027]4.4根据最小生成树Tsub构造最小斯坦纳树TS,使得最小斯坦纳树TS中的每个叶子节点都是Xa中的节点;最后V (Ts) \ (B U Xa)为集合Χβ。
[0028]与现有技术比较,本发明的有益效果为:
[0029]本发明提供的无线传感器网络中继节点部署方法,在已知基站、传感器节点的部署位置以及中继节点的候选部署位置的前提下,首先构造异构通信图,通过异构通信图,能够给出保证传感器节点与中继节点k跳连通的最少中继节点部署可行解,并将最少中继节点部署可行解与基站的部署位置以及中继节点的部署候选位置想结合,构造最终解,因此,能够给予实际的应用部署以理论上的指导;该无线传感器网络中继节点部署方法能够保证网络的连通性,确保每个传感器节点都存在至少一条路径与基站连通,保证了网络连通性的前提下,尽可能部署最少的中继节点;另外,本发明提供的无线传感器网络中继节点部署方法采用集中式处理方式,将网络拓扑抽象为无向图,计算简单,算法具有可扩展性。【专利附图】

【附图说明】
[0030]图1是本发明的无线传感器网络中继节点部署方法流程图。
【具体实施方式】
[0031]下面结合附图对本发明做详细描述。
[0032]参见图1所示,本发明提供了一种无线传感器网络中继节点部署方法,包括以下步骤:
[0033]I)获取基站、传感器节点的部署位置以及中继节点的部署候选位置,构造异构通信图;
[0034]1.1获取基站的部署集合B、传感器节点的部署集合S、中继节点的部署候选集合Z,以及中继节点的通信半径R。和传感器节点的通信半径r。;
[0035]其中,对于任意两个基站bi,bj e B(i幸j),存在边(I^bj) e E ;对于任意的中继节点u e Z和中继节点ν e B U Z,如果有任意的两个中继节点之间距离d(u, v) ( R。,则存在边(u,v) e E ;对于任意的传感器节点m e S和传感器节点n e B U S U Z,如果有任意的两个传感器节点之间距离d(m, n) ( r。,贝U存在边(m, n) e E, E为边集合;
[0036]1.2依据基站的部署集合B、传感器节点的部署集合S、中继节点的部署候选集合Z的边集合E和顶点集合V=B USUZ的无向图,得到异构通信图。
[0037]2)根据异构通信图,选取能够k跳覆盖所有传感器节点的最少中继节点的集合Xa;
[0038]2.1移除被基站k跳覆盖的所有传感器节点;
[0039]2.2根据贪心算法,在每次迭代过程中,选取能够k跳覆盖最多传感器节点的中继节点加入到最小的第一集合Xa中,并将其从集合Z中移除,同时将其所覆盖的传感器节点从集合S中移除,直到集合S中的传感器节点都被移除为止。
[0040]3)根据第一集合Xa、基站的部署位置以及中继节点的部署候选位置,构造具有边权重的转发通信图;
[0041]3.1获取基站的部署集合B和中继节点的候选部署集合Z,以及中继节点的通信半径R。,同时,获取中继节点最小的第一集合XA;其中,任意两个基站e B(i ^ j),存在边(bp bj) e E ;任意的两个中继节点uez和veBUZ,当任意的两个中继节点之间距离d(u, v) ( Rc 时,则存在边(u,v) e E ;
[0042]3.2根据基站的部署集合B和中继节点的候选部署集合Z,构造的具有边集合E和顶点集合V=B U Z的无向图,得到转发通信图;
[0043]3.3对于转发通信图的每一条边e=(u,ν),计算其由集合Xa生成的边权重为:wx (e)= {u, ν} Π (Ζ\ΧΑ) I ;
[0044]3.4按照上步骤造的边权重后的无向图,获得具有边权重的转发通信图。
[0045]4)根据转发通信图,获取能够连通第一集合Xa与基站的最小中继节点的第二集合Xe;
[0046]4.1获取具有边权重的转发通信图G的最小生成树T ;
[0047]4.2用具有边权重的转发通信图G中相应的最短路径来代替最小生成树T中的每一条边,构造具有边权重的转发通信图G的子图Gsub ;
[0048]4.3寻找子图Gsub的最小生成树Tsub ;
[0049]4.4根据最小生成树Tsub构造最小斯坦纳树TS,使得最小斯坦纳树TS中的每个叶子节点都是Xa中的节点;最后V (Ts) \ (B U Xa)为集合Xb。
[0050]5)合并第一集合Xa与第二集合XB,构造最终解,获得无线传感器网络中继节点部署位置。
[0051]本发明提供的无线传感器网络中继节点部署方法,在已知基站、传感器节点的部署位置以及中继节点的候选部署位置的前提下,能够给出保证传感器节点与中继节点k跳连通的最少中继节点部署可行解,给予实际的应用部署以理论上的指导。
[0052]本发明提供的无线传感器网络中继节点部署方法能够保证网络的连通性,确保每个传感器节点都存在至少一条路径与基站连通。
[0053]本发明提供的无线传感器网络中继节点部署方法采用集中式处理方式,将网络拓扑抽象为无向图,计算简单,算法具有可扩展性。
【权利要求】
1.一种无线传感器网络中继节点部署方法,其特征在于,包括以下步骤: 1)获取基站、传感器节点的部署位置以及中继节点的部署候选位置,构造异构通信图; 2)根据异构通信图,选取能够k跳覆盖所有传感器节点的最少中继节点的第一集合Xa; 3)根据第一集合Xa、基站的部署位置以及中继节点的部署候选位置,构造具有边权重的转发通信图; 4)根据转发通信图,获取能够连通第一集合Xa与基站的最小中继节点的第二集合Xb; 5)合并第一集合Xa与第二集合XB,构造最终解,获得无线传感器网络中继节点部署位置。
2.根据权利要求1所述的无线传感器网络中继节点部署方法,其特征在于,所述构造异构通信图包括以下步骤: 1.1获取基站的部署集合B、传感器节点的部署集合S、中继节点的部署候选集合Z,以及中继节点的通信半径R。和传感器节点的通信半径r。;其中,对于任意两个基站bi; bj e B(i关j),存在边(b” bj) e E ;对于任意的中继节点u e Z和中继节点v e B U Z,如果有任意的两个中继节点之间距离d(u, V)≤R。,贝U存在边(u, V) e E ;对于任意的传感器节点me S和传感器节点n e B U S U Z,如果有任意的两个传感器节点之间距离d(m, n) ^ rc,则存在边(m,n) e Ε,Ε为边集合; 1.2依据基站的部署集合B、传感器节点的部署集合S、中继节点的部署候选集合Z的边集合E和顶点集合V=B USUZ的无向图,得到异构通信图。
3.根据权利要求1所述的无线传感器网络中继节点部署方法,其特征在于,所述选取能够k跳覆盖所有传感器节点的最少中继节点的第一集合Xa具体包括以下步骤: 2.1移除被基站k跳覆盖的所有传感器节点; 2.2根据贪心算法,在每次迭代过程中,选取能够k跳覆盖最多传感器节点的中继节点加入到最小的第一集合Xa中,并将第一集合Xa从集合Z中移除,同时将其所覆盖的传感器节点从集合S中移除,直到集合S中的传感器节点都被移除为止。
4.根据权利要求1所述的无线传感器网络中继节点部署方法,其特征在于,所述构造具有边权重的转发通信图具体包括以下步骤: 3.1获取基站的部署集合B和中继节点的候选部署集合Z,以及中继节点的通信半径R。,同时,获取中继节点最小的第一集合XA;其中,任意两个基站e B(i Φ j),存在边(bi; bj) e E ;任意的两个中继节点u e Z和V e B U Z,当任意的两个中继节点之间距离d(u, v) ( Rc 时,则存在边(u,v) e E ; 3.2根据基站的部署集合B和中继节点的候选部署集合Z,构造的具有边集合E和顶点集合V=B U Z的无向图,得到转发通信图; 3.3对于转发通信图的每一条边e=(u,V),计算其由集合Xa生成的边权重为:wx (e)= {u, ν} Π (Ζ\ΧΑ) I ; 3.4按照上步骤造的边权重后的无向图,获得具有边权重的转发通信图。
5.据权利要求1所述的无线传感器网络中继节点部署方法,其特征在于,所述获取能够连通第一集合Xa与基站的最小中继节点的第二集合ΧΒ,具体包括以下步骤:· 4.1获取具有边权重的转发通信图G的最小生成树T ; · 4.2用具有边权重的转发通信图G中相应的最短路径来代替最小生成树T中的每一条边,构造具有边权重的转发通信图G的子图Gsub ;· 4.3寻找子图Gsub的最小生成树Tsub ; · 4.4根据最小生成树Tsub构造最小斯坦纳树TS,使得最小斯坦纳树TS中的每个叶子节点都是Xa中的 节点;最后V (Ts) \ (B U Xa)为集合Xb。
【文档编号】H04W16/26GK103716803SQ201310647622
【公开日】2014年4月9日 申请日期:2013年12月3日 优先权日:2013年12月3日
【发明者】王换招, 杨旭东, 秦云宁 申请人:西安交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1