1.一种基于能量和信任模型的低功耗自适应分簇路由方法,其特征在于,所述方法包括基于能量和信任模型的低功耗自适应分簇路由算法,综合考虑节点能量、节点密度、节点信任值方面因素对路由协议进行优化;算法etm-leach,在选举簇首时在不同的环境下分配不同的权重给能量、密度和信任值,最后通过更新阈值,让选举的簇首节点是能量高效、安全系数高的节点,让网络能够自适应识别恶意节点,平衡网络开销、提高网络的安全性和可靠性;
包括以下过程:
etm-leach多因素模型
etm-leach算法则优先计算动态簇首数量,然后综合考虑节点能量、密度因子、信任因子对网络进行考量;
信任模型
在节点信任值计算中,采用节点直接信任值和间接信任值相结合的方法;
检测主体i对检测客体j的信任值评估包括节点i直接检测的结果dtn,以及通过i和j共同的邻居节点n1,n2……n检测的间接信任值itn,整合后根据权重计算出最终信任值ftn;
etm-leach算法及流程
根据公式计算出最优簇首数后,引入能量因子、密度因子、信任因子后计算得到新的阈值,与自己设定的随机数
2.根据权利要求1所述的一种基于能量和信任模型的低功耗自适应分簇路由方法,其特征在于,所述多因素模型包括:
(1)动态簇首数;
(2)能量因子;
(3)密度因子;
(4)信任因子。
3.根据权利要求2所述的一种基于能量和信任模型的低功耗自适应分簇路由方法,其特征在于,所述能量因子包括:
1)节点剩余能量越多,应承担更多处理数据的任务,成为簇首概率就越大;
2)能耗变化率越小,说明上一轮开始到本轮开始的周期内,节点任务量少,本轮应该承担更大的任务量,成为簇首概率加大。
4.根据权利要求2所述的一种基于能量和信任模型的低功耗自适应分簇路由方法,其特征在于,所述密度因子,密度因子越大,邻居节点数越多,区域内节点密集,则该节点更有机会当选簇首节点;密度因子小说明邻居节点数少,节点周围相对稀疏,则当选簇首节点概率较小。
5.根据权利要求2所述的一种基于能量和信任模型的低功耗自适应分簇路由方法,其特征在于,所述信任因子包括:
1)出入度因子;
2)相关性因子;
3)差异性因子。
6.根据权利要求1所述的一种基于能量和信任模型的低功耗自适应分簇路由方法,其特征在于,所述信任模型包括:
(1)直接信任值;
(2)间接信任值;
(3)离散程度;
(4)节点最终信任值。