[发明专利]一种基于贝叶斯网络模型的WSN缺失数据重建方法有效
申请号: | 201910314948.7 | 申请日: | 2019-04-18 |
公开(公告)号: | CN110012446B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 余翔;樊霞;廖明霞;段思睿 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04W4/38 | 分类号: | H04W4/38;H04W28/04 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 赵荣之 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 贝叶斯 网络 模型 wsn 缺失 数据 重建 方法 | ||
1.一种基于贝叶斯网络模型的WSN缺失数据重建方法,其特征在于,该方法首先将每个时间周期划分成不同时隙,每一个时隙都包括数据收集、节点评估以及缺失数据重建三个时间段;数据收集阶段:含有缺失数据的传感器节点向邻近节点发送请求数据的信息;节点评估阶段:传感器节点根据最佳信任节点的判定标准挑选出最优的数据候选节点;缺失数据重建阶段:含有缺失数据的传感器节点首先建立贝叶斯网络模型,然后将最佳候选节点的数据作为辅助变量引入贝叶斯网络模型中,计算并选择最大条件概率所对应的数据替代传感器的缺失数值,以此实现数据重建;
所述缺失数据重建方法具体包括以下步骤:
S1:将时间周期划分为单个时隙,每个时隙用时间周期T表示;
每个T包含三个时间段,分别是数据收集时间Tg、节点评估时间Te和数据重建时间Tr;
T=Tg+Te+Tr
S2:在Tg时间段,每个传感器节点感知并收集数据,包括收集的数据信息xij,感知节点的地理位置信息lij,两相邻节点之间的角度θij以及平均速度vij;
S3:当一个传感器节点检测到自己收集的数据不完整时,该节点会在每个时隙内向其邻近节点广播消息,该消息主要包括该节点的身份认证信息以及当前位置信息;
S4:含有缺失数据的节点在Te时间内评估每一个邻近节点的数据,确定最佳候选节点;
S5:缺失数据重建阶段,含有缺失数据的节点m首先利用与其他节点之间的空间关系以及该节点前一刻和后一刻的数据建立贝叶斯网络模型;
S6:含有缺失数据的节点根据最佳候选节点的数据确定缺失数据的每一种属性的最大值Xmax和最小值Xmin,并将V=[Xmin,Xmax]作为辅助变量引入贝叶斯网络模型中,然后计算节点m的缺失数值Xm∈V=[Xmin,Xmax]每一个取值的条件概率;具体包括:
S61:取V中的每个值与观察值构成新的序列η=y1…yn+2,yi∈Yi,用表示重建序列,并且满足:当yi≠-1时当yi=-1时用U表示所有重建序列μ的集合;则缺失数值Ym的真实值的条件概率为:
其中,X1,X2,...,Xn表示从最佳候选节点处获得的n个传感器的值;Y1,Y2,...,Yn表示含有缺失数据节点当前的数值;Xn+1,Xn+2以及Yn+1,Yn+2分别表示传感器节点上一时刻和下一时刻的估计值与观测值;表示Z=xm,Y1=y1,...,Yn+2=yn+2时的概率;表示Y1=y1,...,Yn+2=yn+2时的概率;表示在Y1=y1,...,Yn+2=yn+2时,Xm的真实值Z=xm的条件概率;
S62:利用贝叶斯理论和变量消元法化简并选择具有最大条件概率时对应的数据作为缺失传感器读取的重建数据。
2.根据权利要求1所述的一种基于贝叶斯网络模型的WSN缺失数据重建方法,其特征在于,所述步骤S3具体包括:每个邻近节点估计在该节点离开传输范围之前是否有足够的时间将它们的数据发送至请求节点,确定了传输的可行性后,该邻近节点将自己的信息以及在时间Tg内从任何其他节点接收到的信息一起传输给数据缺失的节点。
3.根据权利要求1所述的一种基于贝叶斯网络模型的WSN缺失数据重建方法,其特征在于,所述步骤S4中:每个候选节点的评估准则为:
τ=w1EC+w2EST+w3ES+w4Eθ
其中,EC表示节点可信度评估;参数EST表示两点之间的时空关系评系数;ES和Eθ分别表示速度归一化和角度归一化,wi代表权重系数,i=1,2,3,4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910314948.7/1.html,转载请声明来源钻瓜专利网。