[发明专利]无线传感器网络中链路重传方法有效
申请号: | 201410852052.1 | 申请日: | 2014-12-31 |
公开(公告)号: | CN104601306B | 公开(公告)日: | 2018-04-03 |
发明(设计)人: | 刘代波;何源;曹志超;王继良;韩建康 | 申请(专利权)人: | 无锡儒安科技有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04W84/18 |
代理公司: | 无锡市大为专利商标事务所(普通合伙)32104 | 代理人: | 曹祖良 |
地址: | 214135 江苏省无锡市新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 传感器 网络 中链路重传 方法 | ||
1.一种无线传感器网络中链路重传方法,其特征在于:
该方法采用条件概率模型获取无线传感器网络中数据链路在时间和空间上的属性,当发送节点连续发送数据包失败时,预测再连续重传成功的概率,选择一个连续重传中止点停止往链路质量低于链路质量衡量指标的链路进行继续重传,然后选取其它链路中具有最高成功传递概率的链路重传数据;
该链路重传方法具体包括:
步骤一,建立链路突发性模型:
步骤(1-1),建立概率表:每一个节点维护一个概率表用于记录节点重传成功的概率,概率表中每一个条目的条件概率Pk表示一个数据包在连续k次重传失败后再次重传成功的概率;
步骤(1-2),概率表更新:当发送节点成功将数据包发送给下一节点时,概率表中相关条目的条件概率Pk增大,若数据包发送失败则相关条目的条件概率Pk降低;
步骤二,建立链路关联性模型:
步骤(2-1),设立链路关联度,链路关联度用ω(S,i,j)表示,S表示数据包发送节点,i和j分别表示接收节点i和接收节点j;
其中,表示节点S向节点i发送失败时,可以成功向节点j发送数据包的概率;Pi(s)(0)表示链路S→i上数据包发送失败的比例,PRR(j)表示链路S→j上节点j的收包率;
步骤(2-2),链路关联度的计算:通过记录和交换邻居节点广播序列号的位图,每一个节点获取不同链路对的关联度ω;
步骤(2-3),链路关联度的更新:每个节点定期地更新链路关联度;
步骤三,发送节点数据包重传方法如下所述:
涉及的参数为:
Pt:条件概率的阈值;
RXT:最大重传次数阈值;
当前使用链路的重传次数k;
RxRXT:预设的替代链路最大重传次数;
Sum:发送节点总的重传次数;
Threshhold:发送节点的一条链路上重传次数门限;
步骤(3-0),预设Pt,RXT和RxRXT,将RXT赋值给Threshhold,k初始化为0,Sum初始化为0;
步骤(3-1),判断是否满足条件Pk>Pt,且k<Threshhold,且Sum<RXT;若是则进行步骤(3-2),若否则进行步骤(3-6);
步骤(3-2),发送节点向当前使用链路的接收节点发送数据包,判断是否接收到确认消息;若接收到确认消息则进行步骤(3-3),否则进行步骤(3-4);
步骤(3-3),发送节点更新当前链路质量,即增大条件概率Pk;退出进程,结束;
步骤(3-4),发送节点更新当前链路质量,即降低条件概率Pk;然后k累加1,Sum累加1;
步骤(3-5),返回步骤(3-1);
步骤(3-6),判断是否Sum=RXT,若是则进行步骤(3-7),若否则进行步骤(3-8);
步骤(3-7),丢弃要发送的数据包,退出进程,结束;
步骤(3-8),发送节点选择链路关联度ω最大的那条链路作为替代链路;
步骤(3-9),将RxRXT赋值给Threshhold,k再次初始化为0;然后返回步骤(3-1)。
2.如权利要求1所述的无线传感器网络中链路重传方法,其特征在于:
步骤(1-2)中,按照式(1)所示采用滑动平均法更新条件概率Pk的值:
其中,表示更新前的条件概率,表示更新后的条件概率,α是取值为0.01~0.3;
步骤(3-3)或步骤(3-4)中,也利用式(1)来增大或降低条件概率Pk。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡儒安科技有限公司,未经无锡儒安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410852052.1/1.html,转载请声明来源钻瓜专利网。