1.一种无线传感器网络定位中信标节点信誉评估方法,包括以下步骤:(1)信标节点向周围节点发送自身的位置信息;
(2)相邻信标节点对发出信息的信标节点进行信誉评估;
(2.1)相邻信标节点Bj收到信标节点Bi发出的消息后,根据Bi声称的位置信息结合自身的位置信息计算信标节点Bi与Bj之间的距离(2.2)相邻信标节点Bj根据接收到的信号的相关信息,基于测距方法估算信标节点Bi与Bj之间的距离(2.3)相邻信标节点Bj计算对于信标节点Bi的信誉评估值其中 和 分别表示信标节点
Bj对于Bi在t时刻和t+Δt时刻的信誉评估值,Δt表示信誉评估的更新时间间隔,Δd表示距离阈值,α表示信誉评估中的权值, 在网络初始阶段为每个信标节点赋予信誉初始值;
(3)未知节点收集自身的相邻信标节点相互之间的信誉评估值,得出自身对相邻信标节点的综合评估值;
未知节点Um按照公式 计算Um对Bi的信誉评估值, 表示未知节点Um对信标节点Bi在t+Δt时刻的信誉评估值, 表示Bi的相邻信标节点Bk对Bi在t+Δt时刻的信誉评估值,n表示Um能够接收到的对Bi发出评价的相邻信标节点的个数;
(4)未知节点将自身的相邻信标节点按照信誉值由高至低进行排列,得到值得信任的信标节点信息用于定位计算:(4.1)未知节点Um将周围的信标节点按照信誉值的大小由高至低进行排列;
(4.2)未知节点Um利用极大似然估计法来计算自身的坐标,在计算中未知节点需要获得信标节点的位置以及自身与这些信标节点之间的距离,未知节点选取信誉值大于阈值Rd的信标节点,采纳它们提供的位置信息,并且利用基于信号强度、到达角度、到达时间或到达时间差的测距方法之一获得与这些信标节点之间的距离,其中0
2.根据权利要求1所述的一种无线传感器网络定位中信标节点信誉评估方法,其特征在于,在步骤(2.2)中,相邻信标节点根据接收到的信号的相关信息包括信号强度、到达角度、到达时间或到达时间差。
3.根据权利要求1所述的一种无线传感器网络定位中信标节点信誉评估方法,其特征在于,在步骤(4.2)中,测距算法为基于信号强度、到达角度、到达时间或到达时间差的测距方法中的一种。