1.基于自我推荐信誉评测的无线传感器网络路由方法,其特征在于,包括以下步骤:多个邻居节点通过接听相邻节点的广播,接收相邻节点的自我推荐值;
所述自我推荐值根据相邻节点的剩余能量值,及与相邻节点邻近的节点剩余能量值获取;
当前节点接收多个邻居节点的自我推荐值;
根据所述邻居节点的自我推荐值,从多个邻居节点中确定待跳转节点;
根据所述待跳转节点进行路由跳转;
所述自我推荐值根据相邻节点的剩余能量值,及与相邻节点邻近的节点剩余能量值获取的步骤包括:相邻节点获得自身剩余能量值Eleft;
相邻节点获得其所有邻近的节点剩余能量值,并计算其所有邻近的节点剩余能量值的算术平均值Eneighbors;
相邻节点计算自己成为关键节点的概率值Pk-node;
相邻节点根据自身剩余能量值Eleft、所有邻近的节点剩余能量值的算术平均值Eneighbors、成为关键节点的概率值Pk-node计算自身的自我推荐值。
2.根据权利要求1所述的无线传感器网络路由方法,其特征在于,所述多个邻居节点通过接听相邻节点的广播,接收相邻节点的自我推荐值的步骤包括:相邻节点向邻居节点广播本地的链接通告信息,该链接通告信息中包括节点ID、剩余能量值和自我推荐值。
3.根据权利要求2所述的无线传感器网络路由方法,其特征在于,所述多个邻居节点通过接听相邻节点的广播,接收相邻节点的自我推荐值的步骤后还包括:根据所述相邻节点的链接通告信息对当前节点记录进行更新。
4.根据权利要求1所述的无线传感器网络路由方法,其特征在于,设定自我推荐值的取值为第一设定值或第二设定值,第一设定值表示该节点无参与通信的意愿,第二设定值表示该节点有参与通信的意愿,所述根据所述邻居节点的自我推荐值,从多个邻居节点中确定待跳转节点的步骤包括:当前节点在自我推荐值为第二设定值的邻居节点中选择待跳转节点;
若所有邻居节点自我推荐值均为第一设定值,再根据网络所使用的路由协议,选择待跳转节点。
5.根据权利要求1所述的无线传感器网络路由方法,其特征在于,所述根据所述待跳转节点进行路由跳转后还包括步骤:当前节点对所述待跳转节点的通信行为进行监测;
每监测到该待跳转节点发生一次通信行为,重新获取该待跳转节点的自我推荐值。
6.根据权利要求5所述的无线传感器网络路由方法,其特征在于,所述重新获取该待跳转节点的自我推荐值后还包括步骤:若自我推荐值的数值改变,则向其所有邻居节点广播其新的自我推荐值。