一种无线传感器网络环境的基于节点向心性路由协议方法技术

技术编号:13831615 阅读:104 留言:0更新日期:2016-10-14 09:59
一种无线传感器网络环境的基于节点向心性路由协议方法,涉及一种无线传感器网络技术方法,该方法在网络层应用了基于节点向心性路由协议簇首的选举协议。在无线传感器网络中,每个传感器节点运行过程中都有4种状态。分别是发送状态、接收状态、侦听状态和休眠状态。研究表明无线传感器网络中的节点主要能量损耗是在节点数据信息发送状态上,其次是接收状态和空闲侦听的能量损耗,休眠状态的能量损耗最少。综合考虑以上因素,我们在设计网络层路由协议时,发明专利技术出基于节点向心性路由协议簇首的选举协议,来提高节点的能量利用效率。通过该发明专利技术可以实现延长网络生命周期,在无线传感器网络在理论指导和实际发展中有着重大的意义。

【技术实现步骤摘要】

本专利技术涉及一种无线传感器网络技术方法,特别是涉及一种无线传感器网络环境的基于节点向心性路由协议方法
技术介绍
作为一种新的信息获取方式和处理模式,无线传感器网络(WSN)目前已成为国内外备受关注的研究热点。其在军事监控、环境监测、地震与气候预测、抢险救灾、地下、深水以及外层空间探索等许多方面都具有广泛的应用前景。在无线传感器网络中,如何节省能量和延长网络生命周期都是必须考虑的核心问题。如果不能很好解决无线传感器节点的能量问题,将直接影响网络长期稳定的通信,使其在各个领域的应用受到限制。网络层的路由协议执行效率的高低对传感器节点收发信息有直接的影响,进而影响到传感器节点的能量消耗,最终影响到整个WSN的性能。然而,现有的路由协议方法并没能够很好地满足无线传感器网络的应用需求,目前的传感器网络中,网络层的路由协议没有能够很好地解决无线传感器网络中节点能量受限造成的网络生命周期短的问题。
技术实现思路
本专利技术的目的在于提供一种无线传感器网络环境的基于节点向心性路由协议方法,该专利技术针对无线传感器网络特点,设计出一种基于节点向心性路由协议簇首的选举协议。使簇内的边缘节点传递的数据更加可靠,避免簇内少数节点出现过早死亡的现象,该方法可以有效的增强无线传感器网络节点数据传递的全面性和真实性,延长网络的生命周期,解决实际环境中无线传感器网络存在的问题。本专利技术的目的是通过以下技术方案实现的:一种无线传感器网络环境的基于节点向心性路由协议方法,所述方法包括XX_LEACH协议具体算法,其算法包括计算节点的剩余能量、计算节点的向心性、计算节点的温度、计算节点的剩余能量节点向心性和解读温度的综合值;计算节点的剩余能量公式为:;其中:表示节点剩余的能量,k表示报文的长度,d表示传输的距离,示节点初始能量,表示节点发送单位数据时消耗的能量,表示节点接收单位数据时消耗的能量;计算节点的向心性公式为:;其中,表示簇内节点到簇内中心的距离,表示节点的横坐标,表示节点的纵坐标,表示簇内中心的横坐标,表示簇内中心的纵坐标;计算节点的温度公式为:;其中:表示节点的温度值,t表示运行时间,表示节点的消耗能量,表示节点的初始能量,表示节点的初始温度;计算节点的剩余能量节点向心性和解读温度的综合值公式为:;其中,分别表示节点剩余能量、节点的向心性和节点温度的权重值,具体权重值在应用中根据实际情况选取。本专利技术的优点与效果是:1.本专利技术解决有效的利用无线传感器网络中节点的能量和延长网络的生命周期。基于节点向心性的路由协议簇首选举,设计了XX_LEACH路由协议。综合考虑节点的向心性和节点的剩余能量以及节点温度作为簇首选举的标准,有效的解决了无线传感器网络中节点能量消耗不均匀、边缘节点数据传输不可靠的问题。利用该专利技术能更好的减缓无线传感器网络中节点的能量消耗,提高数据传输的真实性、实时性,延长网络的生命周期。XX_ LEACH协议,在无线传感器网络在理论指导和实际发展中有着重大的意义。2.网络层的路由协议是当今WSN研究的重要方向,这类协议主要负责使监测区域节点和目的节点(sink)之间的数据得到最优化路径传输。为了实现无线传感器网络的节点更节能,网络生命周期更长的目的,本专利技术主要在网络层应用了基于节点向心性路由协议簇首的选举协议。在无线传感器网络中,每个传感器节点运行过程中都有4种状态。分别是发送状态、接收状态、侦听状态和休眠状态。研究表明无线传感器网络中的节点主要能量损耗是在节点数据信息发送状态上,其次是接收状态和空闲侦听的能量损耗,休眠状态的能量损耗最少。综合考虑以上因素,我们在设计网络层路由协议时,专利技术出基于节点向心性路由协议簇首的选举协议,来提高节点的能量利用效率。通过该专利技术可以实现延长网络生命周期。3.基于节点向心性路由协议簇首的选举协议基本原理设计出XX_LEACH路由协议,本专利技术的协议是通过评估簇内各节点与簇内中心的距离和节点能量剩余以及节点温度的综合值来作为选取簇头的参考,进而使簇内的边缘节点传递的数据更加可靠,避免簇内少数节点出现过早死亡的现象,有效的增强了无线传感器网络节点数据传递的全面性和真实性,使簇内节点的能量消耗更均匀且缓慢。附图说明图1为XX_LEACH协议算法的流程图。具体实施方式下面结合实施例对本专利技术进行详细说明。XX_LEACH协议具体算法描述:节点的向心性指的是簇建成之后簇内各个节点距簇中心的距离,通常在簇头选举时用来衡量是否可以作为簇头的标准。算法的基本思想由LEACH路由协议,在第一轮结束时计算出簇内各节点位置的向心性、能量剩余和节点温度的综合值 ,将综合值和其他数据发送给簇头节点,由簇头经过数据融合之后传送给基站,再由基站计算出当前各簇内节点的位置向心程度、能量剩余和节点温度的综合值与第一轮的综合值比较,如果差值大于阈值T时,就在网络模型中删除该节点,再把剩余的节点依据LEACH路由协议中规定的T 选举下一轮的簇头,实验结果表明该过程可以提高网络数据传输的可靠性,延长网络生命周期。计算方法包括:(1)计算节点的剩余能量当节点n将k位的数据传送的距离为d时,剩余的能量公式为:其中:表示节点剩余的能量,k表示报文的长度,d表示传输的距离,示节点初始能量,表示节点发送单位数据时消耗的能量,表示节点接收单位数据时消耗的能量。通过计算簇内节点的剩余能量,来作为评估节点可以作为簇头的条件之一,从而可以延长网络的生命周期。(2)计算节点的向心性通过节点n的位置坐标与簇内中心坐标的距离,来解决节点边缘化带来的数据传输不准确、不及时的问题。其计算公式为:其中,表示簇内节点到簇内中心的距离,表示节点的横坐标,表示节点的纵坐标,表示簇内中心的横坐标,表示簇内中心的纵坐标。在无线传感器网络中,计算节点的向心性,作为评估节点可以成为簇首的另一个条件,有效的提高了节点数据传输的可靠性,避免了不良位置节点传输数据的片面性和单一性。(3)计算节点的温度无线传感器网络在运行的过程中,节点n随着时间t的变化,节点温度的计算公式为:其中:表示节点的温度值,t表示运行时间,表示节点的消耗能量,表示节点的初始能量,表示节点的初始温度。通过计算无线传感器网络中节点的温度作为簇首选择时的一个条件,可以更好的解决簇内节点负载过大时,能耗多的节点过早死亡的问题,有效的使簇内节点的能量均匀消耗,使网络的生命周期也得到了延长。(4)计算节点的剩余能量、节点向心性和解读温度的综合值综合评估节点的能量剩余、节点的向心性和节点温度,作为最终节点可以选为簇头的条件。其计算公式为:其中,分别表示节点剩余能量、节点的向心性和节点温度的权重值,具体权重值在应用中根据实际情况选取。算法的伪代码设计出算法的伪代码,可以更直观的看出该算法的执行过程,具体编写如下:Begin输入J输入则当选为簇头do向节点广播当选簇头的消息,等待节点的回应否则作为簇内节点do 等待簇头广播消息,根据信号强弱选择簇头输出簇的形成输出则删除该节点,执行簇的循环否则 直接执行簇的循环End如图1所示,在真实环境里的无线传感器网络中,簇首选举往往不能保证能量的均匀消耗以及簇内节点过渡的边缘化造成的节点过早死亡、传输的数据不可靠等问题。XX_LEACH路由协议是簇首选举的评估机制,通过计算簇形成本文档来自技高网...

【技术保护点】
一种无线传感器网络环境的基于节点向心性路由协议方法,其特征在于,所述方法包括XX_LEACH协议具体算法,其算法包括计算节点的剩余能量、计算节点的向心性、计算节点的温度、计算节点的剩余能量节点向心性和解读温度的综合值;计算节点的剩余能量公式为:;其中:表示节点剩余的能量,k表示报文的长度,d表示传输的距离,示节点初始能量,表示节点发送单位数据时消耗的能量,表示节点接收单位数据时消耗的能量;计算节点的向心性公式为:;其中,表示簇内节点到簇内中心的距离,表示节点的横坐标,表示节点的纵坐标,表示簇内中心的横坐标,表示簇内中心的纵坐标;计算节点的温度公式为:;其中:表示节点的温度值,t表示运行时间,表示节点的消耗能量,表示节点的初始能量,表示节点的初始温度;计算节点的剩余能量节点向心性和解读温度的综合值公式为:;其中,分别表示节点剩余能量、节点的向心性和节点温度的权重值,具体权重值在应用中根据实际情况选取。

【技术特征摘要】
1.一种无线传感器网络环境的基于节点向心性路由协议方法,其特征在于,所述方法包括XX_LEACH协议具体算法,其算法包括计算节点的剩余能量、计算节点的向心性、计算节点的温度、计算节点的剩余能量节点向心性和解读温度的综合值;计算节点的剩余能量公式为:;其中:表示节点剩余的能量,k表示报文的长度,d表示传输的距离,示节点初始能量,表示节点发送单位数据时消耗的能量,表示节点接收单位数据时消耗的能量;计算节点的...

【专利技术属性】
技术研发人员:王军马德朋张亚君徐万一李玉喜
申请(专利权)人:沈阳化工大学
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1