CN103139862A - 基于查询的无线传感器网络多源数据融合方法 - Google Patents

基于查询的无线传感器网络多源数据融合方法 Download PDF

Info

Publication number
CN103139862A
CN103139862A CN2012104952495A CN201210495249A CN103139862A CN 103139862 A CN103139862 A CN 103139862A CN 2012104952495 A CN2012104952495 A CN 2012104952495A CN 201210495249 A CN201210495249 A CN 201210495249A CN 103139862 A CN103139862 A CN 103139862A
Authority
CN
China
Prior art keywords
node
bunch
data
sink
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012104952495A
Other languages
English (en)
Inventor
卢先领
王莹莹
徐华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangnan University
Original Assignee
Jiangnan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangnan University filed Critical Jiangnan University
Priority to CN2012104952495A priority Critical patent/CN103139862A/zh
Publication of CN103139862A publication Critical patent/CN103139862A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及一种基于查询的无线传感器网络多源数据融合方法。本发明包括分簇、兴趣扩散以及数据的传输三个方面。在分簇过程中利用节点的剩余能量、节点所在区域的密度以及簇头距离基站的距离来成簇。在兴趣扩散过程中sink节点先将兴趣消息扩散到各个簇头,各簇头再根据实际情况决定是否将兴趣扩散到簇内。在数据传输的过程中选择邻居节点中优先级大的作为下一跳节点。优先级函数通过引入邻居节点的位置、是否为源节点或簇头、剩余能量、两节点之间的通信代价等,使查询数据从源节点沿着能耗小、剩余能量多、距离短的路径向sink节点传输,并在路径相交处进行数据融合。本发明能有效地均衡网络中节点能耗,提高能量利用率,延长网络生命周期。

Description

基于查询的无线传感器网络多源数据融合方法
技术领域
本发明属于无线传感器网络技术领域,涉及一种基于查询的的无线传感器网络多源数据融合方法。 
背景技术
无线传感器网络(Wireless Sensor Network,WSN)是一种新型的以数据为中心的无线网络,它融合了传感器技术、无线通信技术和数据库处理技术,由具有传感、计算和通信能力的节点组成。主要功能是收集传感器节点所在监测区域的信息,进行一定的处理后传给sink节点,实现对物理世界的监测。在军事、工业、农业、环境、医疗监护、智能家具***等许多领域都得到了广泛的应用。 
路由协议负责将数据分组从源节点通过网络转发到目的节点,它主要包括两个方面的功能:寻找源节点和目的节点间的优化路径,将数据分组沿着优化路径正确转发。但是,由于WSN自身在能量供应、数据处理以及通信能力上的限制,其路由协议与传统的路由协议有较大的不同,能量的有效利用是WSN路由协议设计的重要目标。 
无线传感器网络以监测区域和感知数据为目的,数据从传感器节点流向sink节点。以数据为中心形成数据转发路径是一种适合无线传感器网络的路由机制,基于查询的路由协议即是基于这一机制。数据查询协议是传感器网络中的关键问题之一,目前还没有一个统一的数据查询协议可以适应所有的传感器网络,针对不同的应用,设计出适合该应用的网络***才能高效地解决问题。Sink节点发出查询消息后,在收集信息的过程中采用各个节点单独传送数据到汇聚节点的方法是不合适的,主要原因有浪费通信带宽和能量,降低信息收集的效率,多个节点同时传送数据会增加数据链路层的调度难度,造成频繁的冲突碰撞,降低了通信效率,从而影响了信息收集的及时性。传感器网络中,考虑到数据融合的路由方式将研究焦点从传统的以地址为中心的路由(节点沿着到sink节点的最短路径转发数据)转移到以数据为中心的路由(节点根据数据的内容,对来自多个数据源的数据进行融合操作,然后转发数据)。因此,无线传感器网络在收集数据过程中需要设计出低复杂度、高数据融合率、低能耗和便于维护的路由。 
数据查询路由协议最典型的是定向扩散协议(Directed Diffusion,DD),定向扩散协议的路由机制可以分为三个阶段:兴趣扩散、梯度建立和数据沿加强路径传输,如图1所示。其中,兴趣扩散和探测梯度建立都依赖于信息的平面泛洪,时间和能量开销都比较大,并且会产生大量冗余信息,严重影响了定向扩散协议的能量利用效率。更为严重的是,随着无线传感器网络规模的增大,泛洪的开销会飞速提高,使得定向扩散协议很难应用到大规模网络中。当前针对定向扩散算法的改进研究集中在如何控制兴趣消息的扩散范围或数据传播范围,从而降低网络中节点能量的消耗。 
(1)在兴趣扩散阶段,通过建立簇或树结构将网络分层,减少兴趣消息或探测数据被转发的跳数。或是通过定义梯度的阈值来限制源节点以及每个转发节点扩散的深度及广度来减少兴趣消息的转发范围。达到节约能耗,缩短网络延迟,延长网络生命周期的目的。 
(2)在梯度建立阶段,源节点向sink节点发送探测数据包的过程中,泛洪方式在带来巨大的网络能耗和网络延迟的同时产生大量的冗余信息。减少或去除传输探测数据包所带来的能量消耗,是提高网络能量利用率、减少网络延迟的一个中要的途径。 
(3)在加强路径形成后,源节点将采集数据沿着加强的路径发送给sink节点。当查询周期较长时,该路径上的节点会因能耗过大而过早的死亡,造成网络分割。当查询周期比较短,兴趣消息频繁发生变化时,若每次源节点都要发送探测数据包建立加强路径,则一定程度存在很大的能量浪费。根据邻居节点的剩余能量、是否为簇头或源节点、位置等因素来选择下一跳节点,能有效的均衡网络中各节点的能耗,延长网络生命周期。 
发明内容
本发明的目的是克服现有的数据查询路由协议中能量消耗大和节点能耗不均问题,提供一种基于查询的无线传感器网络多源数据融合方法,首先通过分簇解决兴趣扩散阶段泛洪方式所带来的巨大能耗,然后通过省略梯度建立和路径加强阶段,来减少建立梯度和路径加强所带来的能量消耗和网络延迟问题,从而有效地延长网络生命周期。 
按照本发明提供的技术方案,基于查询的无线传感器网络多源数据融合方法,包括网络分簇、兴趣扩 散以及数据传输三个阶段,具体如下。 
(1)网络分簇。 
1)在簇头选举阶段,利用节点的剩余能量以及节点所在区域的稀疏程度来保证簇头的均匀分布;即各节点首先选取一个[0,1]之间的随机数,与阈值T(vi)进行比较,如果这个数小于阈值T(vi),则该节点当选为簇头,其中阈值T(vi)采用公式(1),节点所在区域的密度计算采用公式(2)。 
2)在簇的建立阶段,结合各簇头所在区域的节点密度与距sink节点的距离来构造大小不等的簇半径成簇;达到平衡各簇网络负载,均衡网络能耗的目的。簇半径的构造采用公式(3)。 
3)簇头建立簇成员信息表,记录簇成员节点的ID、剩余能量、节点坐标、数据采集类型等。 
(2)兴趣扩散。 
1)sink节点周期性的通过单跳或多跳的方式将兴趣消息发送给所有的簇头。兴趣消息是对采集任务的具体描述,包括:任务类型、目标区域、数据发送速率等参数。 
2)簇头收到兴趣消息后,首先查询自己所维持的簇成员节点信息表,若簇内存在节点所采集的数据符合兴趣要求,则该簇头将兴趣消息扩散到簇内,若没有则不扩散。 
(3)数据传输。 
当网络拓扑结构稳定后,sink节点为进行数据查询将兴趣消息扩散到网络中,采集的数据符合sink节点兴趣的节点成为源节点。当节点有数据产生或收到数据后,根据邻居节点的能量、有无数据、距离路径能耗等来确定转移方向,用路由表tablek(k=1,2,...m)来记录源节点将数据传送到sink节点所经过的节点。各源节点计算所有邻居节点的优先级,选择优先级高的作为下一跳节点,直到将数据传送给sink节点。另外,为保证数据在传输过程中能够更好的进行数据融合,使源节点和簇头的优先级高于其它普通节点个,避免没有数据的节点作为中继节点转发数据而浪费能量。其中优先级函数采用公式(4)-(13)。 
本发明的优点是: 
(1)将网络分层,进行兴趣扩散。本发明首先通过分簇将网络划分成一个多层网络。然后,sink节点通过单跳或多跳的方式将兴趣扩散到各个簇头。最后,簇头再根据簇内成员的信息决定是否将兴趣扩散到簇内。相比于泛洪的方式,本发明能够有效的减少兴趣扩散阶段的能耗。另外,针对以往的均匀分簇算法造成网络中能耗不均的问题,采用非均匀分簇的思想,利用节点密度和剩余能量设置簇头的选择阈值,在节点密集区增加簇头数量,在簇的建立阶段利用簇头密度及距sink节点的距离建立不同的簇半径,达到平衡全网簇规模的目的。 
(2)省略梯度建立和路径加强阶段。在梯度建立阶段,源节点向sink节点发送探测数据包的过程中,泛洪方式在带来巨大的网络能耗和网络延迟的同时产生大量的冗余信息。减少或去除传输探测数据包所带来的能量消耗,是提高网络能量利用率、减少网络延迟的一个重要的途径。加强路径形成后,源节点将采集数据沿着加强的路径发送给sink节点。当查询周期较长时,该路径上的节点会因能耗过大而过早的死亡,造成网络分割。不提前建立路径,直接从邻居节点中根据节点的剩余能量、是否为源节点、位置等因素来选择下一跳节点,能有效的均衡网络中各节点的能耗,延长网络生命周期。 
(3)本发明提出一种新型的邻居节点选择策略,即根据邻居节点的剩余能量、节点的类型、位置、两节点之间的通信代价来构造优先级函数。避免能量低的节点加入数据传输路径,实现网络中节点能耗的均衡性。增大簇头以及源节点的优先级,减少普通节点只是作为中继节点而转发数据而引起的能量浪费。距离sink节点近的邻居节点的优先级较高,保证数据向着sink节点的方向传输。选择两节点之间通信代价低的路径,能够更好地节约能量,提高能量的有效性。 
附图说明
图1是定向扩散路由建立过程。 
图2节点位置与路由选择。 
图3为网络中节点分布情况及节点类型。 
图4为网络中数据包传输量与网络的运行轮数的关系图。 
图5为网络中每轮能量消耗对比图。 
图6为网络中剩余能量对比图。 
图7为网络的生命周期对比图。图7(a)为网络中节点个数为100时的网络生命周期对比图。图7(b)为网络中节点个数为200时的网络生命周期对比图。 
具体实施方式
基于查询的无线传感器网络多源数据融合方法,包括分簇、兴趣扩散以及数据传输三个阶段,其中,本发明为周期性执行,当节点不工作时进入休眠状态。本发明涉及的物理模型为:在200m×200m的区域内,随机布置100个节点,其中sink节点位于(100,200)。采用的物理模型为: 
(1)所有节点具有相同的初始能量,具有数据融合的功能; 
(2)所有节点都可以和sink节点进行通信; 
(3)无线电信号在各个方向上能量消耗相同; 
(4)sink节点是固定的,能量无限制。 
本发明首先通过分簇将网络划分成一个层次型网络,即通过对网络中节点当选簇头的概率、节点的能量以及节点的邻居节点数等参数的设置完成簇头的选择,并利用节点的密度以及距离参数构建簇;然后,sink节点通过单跳或多跳的方式将兴趣扩散到各个簇头,簇头再根据簇内成员的信息决定是否将兴趣扩散到簇内,据此寻找合适的源节点用于数据的采集;最后,根据邻居节点的优先级选择下一跳节点建立多跳的数据传输模式用于将数据传输至sink节点。下面从网络分簇、兴趣扩散以及数据传输三个方面对本发明进行详细说明。 
1网络分簇 
本发明在簇头的选择过程中,通过对网络中节点当选簇头的概率、节点的能量以及节点所在区域的密度等参数的设置,保证网络中簇头的均匀分布。在簇的建立阶段根据簇头所在区域的节点密度与距sink节点的距离来构造大小不等的簇半径成簇;达到平衡各簇网络负载,均衡网络能耗的目的。具体过程如下: 
首先进行簇头的选择,各节点首先选取一个[0,1]之间的随机数,与阈值T(vi)进行比较,如果这个数小于阈值T(vi),则将节点选为簇头。其中T(vi)的计算方法采用(1)式,节点所在区域的密度计算采用(2)式,计算方法如下所示: 
T ( v i ) = p 1 - p ( r * mod 1 p ) E i _ residual E 0 ( 1 + α i ) , v i ∈ G 0 , v i ∉ G . - - - ( 1 )
α i = Neighbor ( v i ) _ alive - 1 p Network _ alive . - - - ( 2 )
其中,p是节点当选簇头的概率;r是目前循环进行的轮数;G是最近1/p轮中还未当选过簇头的节点集合;αi表示节点vi的密度,Neighbor(vi)_alive和Network_alive分别表示节点vi的邻居节点以及整个网络中存活节点的数目,即剩余能量大于0的数目。E0和Ei_residual分别表示节点的初始能量和剩余能量。 
簇头选定后,非簇头节点进入睡眠状态,sink节点向网络内广播一个信号,各簇头根据接收信号的强度计算它到sink节点的近似距离
Figure BSA00000813280700033
并确定其簇半径RHi,令簇头的最大簇半径为R0,则簇头的半径计算公式如下: 
R Hi = [ ( 1 - α Hi ) d max - d Hi _ sin k d max - d min ] R 0 . - - - ( 3 )
其中,αHi为簇头Hi的密度,在0~1之间取值,dmax和dmin分别表示网络中的簇头到sink节点的最大和最小距离,dHi_sink表示簇头Hi与sink节点的距离。 
各个簇的半径确立后,处于睡眠状态的节点被唤醒,各簇头广播其各自的簇半径RHi,非簇头节点根据RHi和d(vi,Hi)来选择簇头,选择过程如下: 
步骤1:节点选择与自己距离最近的簇头Hi; 
步骤2:计算节点与簇头Hi的距离d(vi,Hi),并比较d(vi,Hi)与簇半径RHi的大小,如果d(vi,Hi)≤RHi则加入该簇。如果d(vi,Hi)>RHi则返回步骤1。 
步骤3:如果与节点较近的簇头Hi不存在,或者不存在符合d(vi,Hi)≤RHi的簇头,则节点加入距离最近的邻居节点所在的簇,从而成为簇成员节点。 
当数据到达各簇头后,簇头根据在簇建立阶段得到的信息d(Hi,Hj)和dHj_sink选择离自己最近的簇头,以多跳的方式将最终的融合数据传送到sink节点。 
当网络分簇完成后,簇头节点建立簇成员信息表,用于记录簇成员节点的ID、剩余能量、节点坐标、数据采集类型等信息。 
2兴趣扩散。 
1)当网络分簇完成后,进行兴趣的扩散。sink节点通过单跳或多跳的方式将兴趣消息发送给所有的簇头。兴趣消息是对采集任务的具体描述,包括:任务类型、目标区域、数据发送速率等参数。 
2)簇头收到兴趣消息后,查询自己所维持的簇成员节点信息表,若簇内存在节点所采集的数据符合兴趣要求,则该簇头将兴趣消息扩散到簇内,并将符合兴趣要求的节点设置为源节点,若没有则不扩散。 
3数据传输。 
当sink节点为进行数据查询将兴趣消息扩散到网络,并找到源节点后,各源节点计算所有邻居节点的优先级,选择优先级高的邻居节点作为下一跳节点;即有数据产生或收到数据的节点根据邻居节点的能量、距离路径能耗等来选择下一跳的节点,由此确定数据的传输方向,直到将数据传送给sink节点,同时利用路由表tablek(k=1,2,...m)来记录源节点将数据传送到sink节点所经过的节点。另外,为保证数据在传输过程中能够更好的进行数据融合,使源节点和簇头的优先级高于其它节点,避免没有数据的节点作为中继节点转发数据而浪费能量。其中,邻居节点优先级的确定方法如下: 
当节点有数据产生或收到数据后,根据邻居节点的能量、距离路径能耗等来确定下一跳的节点,即节点vi选择vj作为下一跳邻居节点的优先级函数定义如公式(4)所示: 
priority(j)=prij1+prij2(4) 
节点vi的邻居节点vj的优先级有两部分组成pri1和pri2下面分别定义这两部分: 
pri j 1 = 1 , if v j &Element; Sand d j _ sin k < d i _ sin k 1 , if v j &Element; Cand d j _ sin k < d i _ sin k 0 , otherswise . - - - ( 5 )
S为节点vi的所有邻居节点集合,C为网络中的簇头集合,dj_sink与di_sink分别表示节点vi和节点vj到sink节点的距离,prij1为1的节点更有可能成为下一跳节点,保证数据向着sink节点的方向传输,如图2所示:节点C比节点B更有可能成为下一跳节点。另外,源节点和簇头成为下一跳节点的概率大大增加,这样有效提高了融合效率,避免没有数据的节点作为中继节点转发数据而浪费能量。 
pri2由节点的剩余能量、节点与sink节点的距离、以及节点vi与节点vj之间的通信代价共同决定,分 别定义如下: 
e j = E j _ residual E 0 . - - - ( 6 )
r j = R - d j _ sin k R . - - - ( 7 )
cos t j = cos t max - cos t ( v i , v j ) cos t max . - - - ( 8 )
其中,ej表示节点vj的剩余能量Ej_residual占初始能量E0的比例,剩余能量高的节点成为下一跳的概率大大增加,避免低能量节点作为中继节点转发数据而消耗过多能量,造成节点过早死亡保证网络中节点的能耗均衡;rj表示vj到sink节点的距离与网络半径的关系,dj_sink越大优先级越低,保证数据向着sink节点的方向进行传输,缩短传输路径。costmax表示通信范围内两节点之间的最大通信能耗,cost(vi,vj)为节点vi到vj的通信能耗,costmax和cost(vi,vj)分别表示如下: 
cos t ( v i , v j ) = E elec . k + ( E elec . k + &epsiv; fs . k . ( d ( v i , v j ) ) 2 ) , ifd ( v i , v j ) < d 0 E elec . k + ( E elec . k + &epsiv; mp . k . ( d ( v i , v j ) ) 4 ) , ifd ( v i , v j ) > d 0 . - - - ( 9 )
cos t max = E elec . k + ( E elec . k + &epsiv; fs . k . R max 2 ) , if R max < d 0 E elec . k + ( E elec . k + &epsiv; mp . k . R max 4 ) , if R max > d 0 . - - - ( 10 )
Rmax为节点的最大通信距离。传感器节点接收k bit数据所消耗的能量Erx(k)为: 
Erx(k)=k*Eelec(11) 
距离阈值d0的计算公式为; 
d 0 = &epsiv; fs &epsiv; mp . - - - ( 12 )
其中,传感器节点电子元器件耗能Eelec依赖数字编码、调制、滤波、信号扩频等因素,功率放大器耗能εfs*d2或者εmp*d4与到达接收机(簇头或基站)的距离d以及可接受的比特误码率有关。 
prij2=α.ej+β.rj+γ.costi(13) 
由(6)(7)(8)式可知0<ej<1,0<rj<1,0<costj<1。α、β、γ分别为0到1之间的系数且α+β+γ=1,所以0<prij2<1。 
由(4)-(13)式可以看出链路能量消耗越小、剩余能量越多、距离sink节点越的邻居节点,被选为下一跳的概率越大。 
4算法分析 
1)负载分布的均衡性 
无线传感器网络节点分布随机,针对均匀分簇容易造成网络中能耗不均问题,本发明利用节点密度和剩余能量设置簇头的选择阈值,在节点密集区增加簇头数量,在簇的建立阶段利用簇头密度及距sink节点的距离建立不同的簇半径,达到平衡全网簇规模的目的。如图3所示,其中圆圈为普通节点,圆圈中含有 “*”的为簇头,“*”表示sink节点的位置(100,200)。由此可以看出簇头的分布比较均匀:节点分布越密集的地方,簇头的分布也越密集,节点分布分散的地方簇头的分布也比较分散。其中,用节点的密度来表示网络中节点分布的稀疏程度。 
2)网络中数据包的传输量少 
定向扩散协议中兴趣消息数据包和探测数据包都是通过泛洪方式进行传输的,所以网络中的数据包传输量比较大。本发明不仅通过分簇减少兴趣包的传输,还略掉探测包的发送,又在数据包传输过程中进行数据融合,大大减少了数据包在网络中的传输量。根据图4中的曲线可以很看出,本发明所在网络中数据包的传输量明显少于DD和IDD。降低网络能耗一般从两个方面入手:一是传输路径,二是传输内容即减少数据的传输量。因此,网络中数据包传输量的减少,可降低能量消耗,提高能量利用效率。 
3)能耗均衡性好 
本发明不仅在分簇过程中充分考虑各簇负载的均衡性,在数据传输过程中也充分考虑网络中节点的剩余能量,避免低能量节点加入路径。图5为三种算法在每次查询任务中的能量消耗,可以看出DD的曲线波动最大,IDD次之,本发明最小,小的波动性反映出良好的能耗的均衡性。就曲线的振幅而言,从大到小依次为:DD、IDD、本发明,振幅越小,能耗越小。仿真结果表明,本文所提算法在能量有效性和能耗均衡性都优于其他两种算法。 
4)能量利用率高 
本发明选择网络中剩余总能量与网络的运行轮数作为参数,与已有的方法进行比较,图6是三种算法下,网络中剩余总能量的比较。设每个节点的初始能量为0.5J,网络中100个节点的初始总能量为50J。由仿真图可以看出本发明的网络剩余总能量明显高于其他两种算法,有效的节约了能量,提高了能量利用率。 
5)网络生命周期长 
网络生命周期是衡量网络优劣的一个重要标志,是设计路由算法的最主要的目标之一,当网络中有100个节点时,图7(a)对三种算法的生命周期进行了仿真对比,从图中可以看出当网络运行到218轮和239轮时DD和IDD的第一个节点分别死亡,当运行到1170轮时本发明的第一个节点才失效。通过对比,可以看出本文算法明显的延长了网络生命周期。 
6)更适用于大规模网络 
图7(b)将网络范围扩大一倍,并将网络中的节点数目增至200,对三种算法的网络生命周期进行仿真。通过与图6对比可以看出,随着网络规模的扩大,DD的网络生命周期却在缩短,主要原因是泛洪方式的盲目扩散造成的能量消耗增大。与之相比,本发明的优势更加明显。说明本发明更适用于大规模网络。 

Claims (6)

1.一种基于查询的无线传感器网络多源数据融合方法,主要包括网络分簇、兴趣扩散、数据传输三个阶段,其特征是,该方法包括以下步骤: 
(1)网络分簇:在簇头选举阶段,利用节点的剩余能量以及节点所在区域的稀疏程度来保证簇头的均匀分布;在簇的建立阶段结合各簇头所在区域的节点密度与距sink节点的距离来构造大小不等的簇半径成簇;每个簇头建立一个簇成员节点信息表,记录簇成员节点的ID、剩余能量、节点坐标、数据采集类型等; 
(2)兴趣扩散:sink节点周期性的通过单跳或多跳的方式将兴趣消息发送给所有的簇头,簇头收到兴趣消息后,首先查询自己所维持的簇成员节点信息表,若簇内存在节点所采集的数据符合兴趣消息的要求,则该簇头将兴趣消息扩散到簇内,若没有则不扩散;其中,兴趣消息是对采集任务的具体描述,包括:任务类型、目标区域、数据发送速率等参数。 
(3)数据传输:采集的数据符合兴趣消息的节点成为源节点,各源节点计算所有邻居节点的优先级,选择优先级高的作为下一跳节点,直到将数据传送给sink节点。 
2.如权利要求1所述基于查询的无线传感器多源数据融合方法,其特征在于所述的步骤(1)中,首先进行簇头的选择,各节点首先选取一个[0,1]之间的随机数,与阈值T(vi)进行比较,如果这个数小于阈值T(vi),则将节点选为簇头,计算方法如下所示: 
Figure FSA00000813280600011
Figure FSA00000813280600012
其中,p是节点当选簇首的概率;r是目前循环进行的轮数;G是最近1/p轮中还未当选过簇首的节点集合;αi表示节点vi的密度,Neighbor(vi)_alive和Network_alive分别表示节点vi的邻居节点以及整个网络中存活节点的数目,即剩余能量大于0的数目,E0和Ei_residual分别表示节点的初始能量和剩余能量。 
3.如权利要求1所述基于查询的无线传感器多源数据融合方法,其特征在于所述的步骤(1)中,在簇的建立阶段,各簇头根据接收信号的强度计算它到sink节点的近似距离
Figure FSA00000813280600013
并确定其簇半径RHi,令簇头的最大簇半径为R0,则个簇头的半径计算公式如下: 
Figure DEST_PATH_FSB00001026256400021
其中,αHi为簇头Hi的密度,在0~1之间取值,dmax和dmin分别表示网络中的簇头到sink节点的最大和最小距离,dHi_sink表示簇头Hi与sink节点的距离。 
4.如权利要求1所述基于查询的无线传感器多源数据融合方法,其特征在于所述的步骤(3)中,各源节点计算所有邻居节点的优先级,选择优先级高的作为下一跳节点。优先级函数由两部分组成,在第一部分中,簇头和源节点的优先级较高,采用以下公式确定优先级: 
Figure DEST_PATH_FSB00001026256400022
S为节点vi的所有邻居节点集合,C为网络中的簇头集合,di_sink与di_sink分别表示节点vi和节点vi到sink节点的距离,prij1为1的节点更有可能成为下一跳节点,保证数据向着sink节点的方向传输,另外,源节点和簇头成为下一跳节点的概率大大增加,避免没有数据的节点作为中继节点转发数据而浪费能量。 
5.如权利要求1所述基于查询的无线传感器多源数据融合方法,其特征在于所述的步骤(3)中,各源节点计算所有邻居节点的优先级,选择优先级高的作为下一跳节点,优先级函数由两部分组成,在第二部分中,pri2由节点的剩余能量、节点与sink节点的距离、以及节点vi与节点vj之间的通信代价共同决定,分别定义如下: 
Figure DEST_PATH_FSB00001026256400023
Figure DEST_PATH_FSB00001026256400024
Figure DEST_PATH_FSB00001026256400025
其中,ej表示节点vj的剩余能量Ej_residual占初始能量E0的比例,避免低能量节点作为中继节点转发数据而消耗过多能量,造成节点过早死亡保证网络中节点的能耗均衡;rj表示vi到sink节点的距离与网络半径的关系,dj_sink越大优先级越低,保证数据向着sink节点的方向进行传输,缩短传输路径;costmax表示通信范围内两节点之间的最大通信能耗,cost(vi,vj)为节点vi到vj的通信能耗,costmax和cost(vi,vj)分别表示如下: 
Figure DEST_PATH_FSB00001026256400031
Figure DEST_PATH_FSB00001026256400032
Rmax为节点的最大通信距离,传感器节点接收k bit数据所消耗的能量Erx(k)为: 
Erx(k)=k*Eelec, 
距离阈值d0的计算公式为: 
Figure DEST_PATH_FSB00001026256400033
其中,传感器节点电子元器件耗能Eelec依赖数字编码、调制、滤波、信号扩频等因素,功率放大器耗能εfs*d2或者εmp*d4与到达接收机(簇首或基站)的距离d以及可接受的比特误码率有关。 
6.如权利要求1所述基于查询的无线传感器多源数据融合方法,其特征在于所述的步骤(3)中,优先级的确立,采用如下公式: 
prij2=α.ej+β.rj+γ.costj, 
priority(j)=prij1+prij2, 
其中,0<ej<1,0<rj<1,0<costi<1,α、β、γ分别为0到1之间的系数且α+β+γ=1,0<prij2<1,0<priority(j)<2。 
CN2012104952495A 2012-11-22 2012-11-22 基于查询的无线传感器网络多源数据融合方法 Pending CN103139862A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012104952495A CN103139862A (zh) 2012-11-22 2012-11-22 基于查询的无线传感器网络多源数据融合方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012104952495A CN103139862A (zh) 2012-11-22 2012-11-22 基于查询的无线传感器网络多源数据融合方法

Publications (1)

Publication Number Publication Date
CN103139862A true CN103139862A (zh) 2013-06-05

Family

ID=48499040

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012104952495A Pending CN103139862A (zh) 2012-11-22 2012-11-22 基于查询的无线传感器网络多源数据融合方法

Country Status (1)

Country Link
CN (1) CN103139862A (zh)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103369622A (zh) * 2013-07-24 2013-10-23 电子科技大学 一种能量均衡消耗的路由方法
CN103414450A (zh) * 2013-08-01 2013-11-27 河南大学 噪声统计特性未知***的实时多速率h∞融合滤波方法
CN103634870A (zh) * 2013-12-10 2014-03-12 辽宁工业大学 无线医疗传感器网络动态分簇方法
CN103716783A (zh) * 2013-12-12 2014-04-09 河海大学 基于兴趣和地址组合的无线传感器网络数据查询算法
CN104853395A (zh) * 2014-12-16 2015-08-19 黄伟 一种多感知不等半径无线传感网络路由实现方法
CN104994020A (zh) * 2015-05-06 2015-10-21 天津理工大学 基于蜂群优化算法模型的预测性能量高效分簇路由方法
CN105101331A (zh) * 2015-07-09 2015-11-25 中国电力科学研究院 一种基于传输代价的流量感知路由优化方法
CN105245370A (zh) * 2015-10-13 2016-01-13 湘潭大学 一种物联网中自适应分层跨媒体数据融合方法
CN106507426A (zh) * 2016-11-23 2017-03-15 西安电子科技大学 一种新型能耗均衡的传感器网络拓扑演化方法
CN107295597A (zh) * 2017-07-28 2017-10-24 北京邮电大学 一种自适应分簇路由方法、装置及电子设备
CN107389134A (zh) * 2017-08-18 2017-11-24 深圳市益鑫智能科技有限公司 一种输电杆塔智能防护***
CN107462289A (zh) * 2017-09-30 2017-12-12 韦彩霞 一种水质安全监测***
CN107525904A (zh) * 2017-08-18 2017-12-29 潘荣兰 无线水质监测***
CN107659628A (zh) * 2017-09-13 2018-02-02 深圳市鑫汇达机械设计有限公司 一种生活饮用水实时监测***
CN107657800A (zh) * 2017-09-30 2018-02-02 深圳市晟达机械设计有限公司 一种工业锅炉钢管焊接数据采集***
CN107787021A (zh) * 2016-08-26 2018-03-09 扬州大学 基于能量均衡的非均匀分簇多跳的无线传感网络路由协议
CN107820257A (zh) * 2017-11-17 2018-03-20 太原科技大学 基于正六边形网格划分的改进非均匀分簇算法
CN108064065A (zh) * 2017-12-25 2018-05-22 陈剑桃 一种基于无线传感器网络的远程水质监测***
CN108231212A (zh) * 2018-01-03 2018-06-29 潘荣兰 社区医疗保健监测***
CN108650650A (zh) * 2018-04-20 2018-10-12 长江师范学院 用于区域覆盖监控的无线传感器网络簇头选择方法
CN109089236A (zh) * 2018-04-20 2018-12-25 长江师范学院 一种用于区域覆盖监控的无线传感器网络簇头选择方法
CN109099967A (zh) * 2018-07-25 2018-12-28 梧州市兴能农业科技有限公司 一种鲜食葡萄冷链物流的智能监控***
CN109407733A (zh) * 2018-11-26 2019-03-01 深圳桓轩科技有限公司 一种实时智能的医药储存环境监测***
CN109511097A (zh) * 2018-10-22 2019-03-22 暨南大学 时间和能量约束下rwsn中消息的传输调度方法和***
CN109600812A (zh) * 2019-02-21 2019-04-09 中国联合网络通信集团有限公司 路由方法、路由装置、传感器
CN109618400A (zh) * 2019-01-28 2019-04-12 南京邮电大学 无线传感器网络数据传输方法、可读存储介质和终端
CN109669410A (zh) * 2018-12-17 2019-04-23 积成电子股份有限公司 基于多源信息的通信主管理机选举方法
CN110149672A (zh) * 2019-05-24 2019-08-20 贵州大学 一种改进的i-leach路由通信方法
US10425788B2 (en) 2018-02-08 2019-09-24 King Fahd University Of Petroleum And Minerals Equal distance different members node placement method and system
CN110381560A (zh) * 2019-07-30 2019-10-25 广东电网有限责任公司 适用于电力现场的无线传感器网络通信方法
CN111182498A (zh) * 2019-12-31 2020-05-19 成都车晓科技有限公司 一种机动车辆的实时化资产管理方法及***
CN111277304A (zh) * 2020-01-20 2020-06-12 大唐联诚信息***技术有限公司 一种基于多中继协作的单播传输方法及***
CN111314987A (zh) * 2020-02-26 2020-06-19 国网陕西省电力公司电力科学研究院 一种面向智能电网的无线传感器网络及其分簇算法
CN111510985A (zh) * 2020-03-19 2020-08-07 东北电力大学 基于簇桥的无线传感器网络定向扩散协议数据查询方法
CN112004256A (zh) * 2019-05-27 2020-11-27 北京邮电大学 路由方法、装置、电子设备及存储介质
CN112055395A (zh) * 2020-09-09 2020-12-08 重庆邮电大学 基于事件驱动的动态分簇网络的协作传输方法
CN112188559A (zh) * 2020-08-21 2021-01-05 浙江大学 用于无人***自组织网络的跨层负载均衡方法和装置
CN112689315A (zh) * 2020-12-24 2021-04-20 河南大学 基于移动汇聚节点的WSNs改进分簇能耗优化方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101316279A (zh) * 2008-07-09 2008-12-03 南京邮电大学 一种主观兴趣驱动的无线多媒体传感器网络设计方法
CN101827417A (zh) * 2010-04-23 2010-09-08 南京邮电大学 基于物联网区分服务的路由选择方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101316279A (zh) * 2008-07-09 2008-12-03 南京邮电大学 一种主观兴趣驱动的无线多媒体传感器网络设计方法
CN101827417A (zh) * 2010-04-23 2010-09-08 南京邮电大学 基于物联网区分服务的路由选择方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JIELEI YU等: "《Computer Science and Information Technology (ICCSIT), 2010 3rd IEEE International Conference on》", 7 September 2010, IEEE *
梁小宇: "一种基于分簇的优化定向扩散路由协议", 《武汉理工大学学报》 *

Cited By (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103369622A (zh) * 2013-07-24 2013-10-23 电子科技大学 一种能量均衡消耗的路由方法
CN103369622B (zh) * 2013-07-24 2016-08-17 电子科技大学 一种能量均衡消耗的路由方法
CN103414450B (zh) * 2013-08-01 2016-02-03 河南大学 噪声统计特性未知***的实时多速率h∞融合滤波方法
CN103414450A (zh) * 2013-08-01 2013-11-27 河南大学 噪声统计特性未知***的实时多速率h∞融合滤波方法
CN103634870A (zh) * 2013-12-10 2014-03-12 辽宁工业大学 无线医疗传感器网络动态分簇方法
CN103634870B (zh) * 2013-12-10 2016-06-15 辽宁工业大学 无线医疗传感器网络动态分簇方法
CN103716783A (zh) * 2013-12-12 2014-04-09 河海大学 基于兴趣和地址组合的无线传感器网络数据查询算法
CN103716783B (zh) * 2013-12-12 2017-01-04 河海大学 基于兴趣和地址组合的无线传感器网络数据查询算法
CN104853395B (zh) * 2014-12-16 2018-10-23 黄伟 一种多感知不等半径无线传感网络路由实现方法
CN104853395A (zh) * 2014-12-16 2015-08-19 黄伟 一种多感知不等半径无线传感网络路由实现方法
CN104994020A (zh) * 2015-05-06 2015-10-21 天津理工大学 基于蜂群优化算法模型的预测性能量高效分簇路由方法
CN105101331A (zh) * 2015-07-09 2015-11-25 中国电力科学研究院 一种基于传输代价的流量感知路由优化方法
CN105245370B (zh) * 2015-10-13 2019-03-19 湘潭大学 一种物联网中自适应分层跨媒体数据融合方法
CN105245370A (zh) * 2015-10-13 2016-01-13 湘潭大学 一种物联网中自适应分层跨媒体数据融合方法
CN107787021A (zh) * 2016-08-26 2018-03-09 扬州大学 基于能量均衡的非均匀分簇多跳的无线传感网络路由协议
CN107787021B (zh) * 2016-08-26 2021-02-12 扬州大学 基于能量均衡的非均匀分簇多跳的无线传感网络路由协议
CN106507426A (zh) * 2016-11-23 2017-03-15 西安电子科技大学 一种新型能耗均衡的传感器网络拓扑演化方法
CN106507426B (zh) * 2016-11-23 2019-10-25 西安电子科技大学 一种新型能耗均衡的传感器网络拓扑演化方法
CN107295597A (zh) * 2017-07-28 2017-10-24 北京邮电大学 一种自适应分簇路由方法、装置及电子设备
CN107295597B (zh) * 2017-07-28 2019-07-19 北京邮电大学 一种自适应分簇路由方法、装置及电子设备
CN107525904A (zh) * 2017-08-18 2017-12-29 潘荣兰 无线水质监测***
CN107389134A (zh) * 2017-08-18 2017-11-24 深圳市益鑫智能科技有限公司 一种输电杆塔智能防护***
CN107659628A (zh) * 2017-09-13 2018-02-02 深圳市鑫汇达机械设计有限公司 一种生活饮用水实时监测***
CN107462289A (zh) * 2017-09-30 2017-12-12 韦彩霞 一种水质安全监测***
CN107657800A (zh) * 2017-09-30 2018-02-02 深圳市晟达机械设计有限公司 一种工业锅炉钢管焊接数据采集***
CN107820257B (zh) * 2017-11-17 2021-02-12 太原科技大学 基于正六边形网格划分的改进非均匀分簇算法
CN107820257A (zh) * 2017-11-17 2018-03-20 太原科技大学 基于正六边形网格划分的改进非均匀分簇算法
CN108064065A (zh) * 2017-12-25 2018-05-22 陈剑桃 一种基于无线传感器网络的远程水质监测***
CN108231212B (zh) * 2018-01-03 2022-03-04 安徽省信盾科技有限公司 社区医疗保健监测***
CN108231212A (zh) * 2018-01-03 2018-06-29 潘荣兰 社区医疗保健监测***
US10602327B2 (en) 2018-02-08 2020-03-24 King Fahd University Of Petroleum And Minerals Method for power consumption reduction in a wireless linear network
US10602328B2 (en) 2018-02-08 2020-03-24 King Fahd University Of Petroleum And Minerals Rotating clusterhead wireless network for pipeline monitoring
US10425788B2 (en) 2018-02-08 2019-09-24 King Fahd University Of Petroleum And Minerals Equal distance different members node placement method and system
CN109089236B (zh) * 2018-04-20 2020-09-29 长江师范学院 一种用于区域覆盖监控的无线传感器网络簇头选择方法
CN108650650B (zh) * 2018-04-20 2020-08-18 长江师范学院 用于区域覆盖监控的无线传感器网络簇头选择方法
CN109089236A (zh) * 2018-04-20 2018-12-25 长江师范学院 一种用于区域覆盖监控的无线传感器网络簇头选择方法
CN108650650A (zh) * 2018-04-20 2018-10-12 长江师范学院 用于区域覆盖监控的无线传感器网络簇头选择方法
CN109099967A (zh) * 2018-07-25 2018-12-28 梧州市兴能农业科技有限公司 一种鲜食葡萄冷链物流的智能监控***
CN109511097A (zh) * 2018-10-22 2019-03-22 暨南大学 时间和能量约束下rwsn中消息的传输调度方法和***
CN109511097B (zh) * 2018-10-22 2022-04-01 暨南大学 时间和能量约束下rwsn中消息的传输调度方法和***
CN109407733B (zh) * 2018-11-26 2021-02-02 上海凌凯医药科技有限公司 一种实时智能的医药储存环境监测***
CN109407733A (zh) * 2018-11-26 2019-03-01 深圳桓轩科技有限公司 一种实时智能的医药储存环境监测***
CN109669410A (zh) * 2018-12-17 2019-04-23 积成电子股份有限公司 基于多源信息的通信主管理机选举方法
CN109618400A (zh) * 2019-01-28 2019-04-12 南京邮电大学 无线传感器网络数据传输方法、可读存储介质和终端
CN109600812A (zh) * 2019-02-21 2019-04-09 中国联合网络通信集团有限公司 路由方法、路由装置、传感器
CN109600812B (zh) * 2019-02-21 2021-06-29 中国联合网络通信集团有限公司 路由方法、路由装置、传感器
CN110149672B (zh) * 2019-05-24 2022-09-23 贵州大学 一种改进的i-leach路由通信方法
CN110149672A (zh) * 2019-05-24 2019-08-20 贵州大学 一种改进的i-leach路由通信方法
CN112004256A (zh) * 2019-05-27 2020-11-27 北京邮电大学 路由方法、装置、电子设备及存储介质
CN110381560A (zh) * 2019-07-30 2019-10-25 广东电网有限责任公司 适用于电力现场的无线传感器网络通信方法
CN111182498A (zh) * 2019-12-31 2020-05-19 成都车晓科技有限公司 一种机动车辆的实时化资产管理方法及***
CN111277304B (zh) * 2020-01-20 2022-07-19 大唐联诚信息***技术有限公司 一种基于多中继协作的单播传输方法及***
CN111277304A (zh) * 2020-01-20 2020-06-12 大唐联诚信息***技术有限公司 一种基于多中继协作的单播传输方法及***
CN111314987A (zh) * 2020-02-26 2020-06-19 国网陕西省电力公司电力科学研究院 一种面向智能电网的无线传感器网络及其分簇算法
CN111510985A (zh) * 2020-03-19 2020-08-07 东北电力大学 基于簇桥的无线传感器网络定向扩散协议数据查询方法
CN111510985B (zh) * 2020-03-19 2022-09-20 东北电力大学 基于簇桥的无线传感器网络定向扩散协议数据查询方法
CN112188559A (zh) * 2020-08-21 2021-01-05 浙江大学 用于无人***自组织网络的跨层负载均衡方法和装置
CN112055395A (zh) * 2020-09-09 2020-12-08 重庆邮电大学 基于事件驱动的动态分簇网络的协作传输方法
CN112055395B (zh) * 2020-09-09 2022-03-29 重庆邮电大学 基于事件驱动的动态分簇网络的协作传输方法
CN112689315A (zh) * 2020-12-24 2021-04-20 河南大学 基于移动汇聚节点的WSNs改进分簇能耗优化方法

Similar Documents

Publication Publication Date Title
CN103139862A (zh) 基于查询的无线传感器网络多源数据融合方法
Rahman et al. A survey on energy efficient routing techniques in wireless sensor network
CN103052130B (zh) 一种基于粗糙集的无线多媒体传感器网络数据融合方法
Tay et al. A new energy-aware cluster head selection algorithm for wireless sensor networks
CN103209454A (zh) 一种基于节点竞争值及软阈值的双簇头选举方法
Birajdar et al. LEACH: An energy efficient routing protocol using Omnet++ for Wireless Sensor Network
Kodali et al. Energy efficient routing protocols for WSN's
Bi et al. DAR: An energy-balanced data-gathering scheme for wireless sensor networks
Khan et al. Minimum spanning tree based routing strategy for homogeneous WSN
Huynh et al. Energy efficient delay-aware routing in multi-tier architecture for wireless sensor networks
Agrawal et al. Layered clustering routing protocol with overlapping cluster heads in WSN
Li et al. Study of power-aware routing protocal in wireless sensor networks
Wang et al. A path-based approach for data aggregation in grid-based wireless sensor networks
Dasgupta et al. Congestion avoidance topology in wireless sensor network using Karnaugh map
Chang et al. An energy conservation MAC protocol in wireless sensor networks
Sangwan et al. Coverage and connectivity preserving routing in wireless sensor networks: A new approach
Gandhimathi et al. A Survey on Energy Efficient Routing Protocol in Wireless Sensor Network
Choudhary et al. Energy-efficient protocols in wireless sensor networks: a survey
Malathi et al. Energy Efficient Data Collection Framework for WSN with Layers and Uneven Clusters
Ramteke et al. Modification of LEACH Protocol in Wireless Sensor Network: A Review
Anand et al. Comparison of routing protocols in wireless sensor networks: a detailed survey
Yu et al. Robust node–disjoint multipath routing for wireless sensor networks
Sampoornam et al. An efficient data redundancy reduction technique with conjugative sleep scheduling for sensed data aggregators in sensor networks
Komuro et al. Small-world-network model based routing method for wireless sensor networks
Raj et al. Survey on Energy Efficient routing protocols in WSNs

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned
AD01 Patent right deemed abandoned

Effective date of abandoning: 20180928