一种基于能量和信任模型的低功耗自适应分簇路由方法与流程

文档序号:20511811发布日期:2020-04-24 18:37阅读:来源:国知局

技术特征:

1.一种基于能量和信任模型的低功耗自适应分簇路由方法,其特征在于,所述方法包括基于能量和信任模型的低功耗自适应分簇路由算法,综合考虑节点能量、节点密度、节点信任值方面因素对路由协议进行优化;算法etm-leach,在选举簇首时在不同的环境下分配不同的权重给能量、密度和信任值,最后通过更新阈值,让选举的簇首节点是能量高效、安全系数高的节点,让网络能够自适应识别恶意节点,平衡网络开销、提高网络的安全性和可靠性;

包括以下过程:

etm-leach多因素模型

etm-leach算法则优先计算动态簇首数量,然后综合考虑节点能量、密度因子、信任因子对网络进行考量;

信任模型

在节点信任值计算中,采用节点直接信任值和间接信任值相结合的方法;

检测主体i对检测客体j的信任值评估包括节点i直接检测的结果dtn,以及通过i和j共同的邻居节点n1,n2……n检测的间接信任值itn,整合后根据权重计算出最终信任值ftn;

etm-leach算法及流程

根据公式计算出最优簇首数后,引入能量因子、密度因子、信任因子后计算得到新的阈值,与自己设定的随机数(0<<1)相比较,如果小于给定的阈值,则该节点在本轮中被选中为簇头;在选举簇首节点是时能够在剩余能量多、节点密度大、安全系数高的节点当选簇首节点,这样更有利于让网络更加均衡,延长了网络的生存周期,能够自适应识别恶意节点,保证了网络的安全性和可靠性。

2.根据权利要求1所述的一种基于能量和信任模型的低功耗自适应分簇路由方法,其特征在于,所述多因素模型包括:

(1)动态簇首数;

(2)能量因子;

(3)密度因子;

(4)信任因子。

3.根据权利要求2所述的一种基于能量和信任模型的低功耗自适应分簇路由方法,其特征在于,所述能量因子包括:

1)节点剩余能量越多,应承担更多处理数据的任务,成为簇首概率就越大;

2)能耗变化率越小,说明上一轮开始到本轮开始的周期内,节点任务量少,本轮应该承担更大的任务量,成为簇首概率加大。

4.根据权利要求2所述的一种基于能量和信任模型的低功耗自适应分簇路由方法,其特征在于,所述密度因子,密度因子越大,邻居节点数越多,区域内节点密集,则该节点更有机会当选簇首节点;密度因子小说明邻居节点数少,节点周围相对稀疏,则当选簇首节点概率较小。

5.根据权利要求2所述的一种基于能量和信任模型的低功耗自适应分簇路由方法,其特征在于,所述信任因子包括:

1)出入度因子;

2)相关性因子;

3)差异性因子。

6.根据权利要求1所述的一种基于能量和信任模型的低功耗自适应分簇路由方法,其特征在于,所述信任模型包括:

(1)直接信任值;

(2)间接信任值;

(3)离散程度;

(4)节点最终信任值。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1