[发明专利]一种基于消息延时条件传输的移动无线传感器网络节点身份保护方法无效

专利信息
申请号: 200910083789.0 申请日: 2009-05-14
公开(公告)号: CN101557608A 公开(公告)日: 2009-10-14
发明(设计)人: 芦效峰;陈佳;蒲菊华;刘伟;熊璋 申请(专利权)人: 北京航空航天大学
主分类号: H04W28/06 分类号: H04W28/06;H04W28/14;H04W84/18
代理公司: 北京永创新实专利事务所 代理人: 周长琪
地址: 100083*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于消息延时条件传输的移动无线传感器网络节点身份保护方法。该节点身份保护方法基于对邻居节点的统计和分析,实现了移动无线传感器网络中源节点Ni对消息Mi={MDATAi,MTIMEi}的分段打包、延时传输和延时转发。通过本发明的方法,在消息Mi={MDATAi,MTIMEi}的传输过程中,接收该消息Mi={MDATAi,MTIMEi}的普通节点Nj将无法定位消息Mi={MDATAi,MTIMEi}的发送地和接收地,也不能获得消息Mi={MDATAi,MTIMEi}的传输路径,因此该方法有效地对移动无线传感器网络中收发消息的节点进行了身份保护。
搜索关键词: 一种 基于 消息 延时 条件 传输 移动 无线 传感器 网络 节点 身份 保护 方法
【主权项】:
1、一种基于消息延时条件传输的移动无线传感器网络节点身份保护方法,其特征在于对于节点身份的保护包括有下列处理步骤:步骤一、源节点Ni和目的节点Nt的确定将所需传输的消息Mi人工输入给移动无线传感器网络中的任意一个节点,该节点记为源节点Ni;同时人工向网络中除源节点Ni以外的任意一个节点输入先验信息M_TRAi,对能够接收到该先验信息M_TRAi的节点记为目的节点Nt;在移动无线传感器网络中,除源节点Ni和目的节点Nt以外的节点记为普通节点Nj;步骤二、源节点Ni采用基于邻居节点统计的自适应消息分段方法对消息Mi进行分段打包;自适应消息分段方法的处理步骤如下所述:步骤2-1:源节点Ni对接收到的消息Mi={MDATAi,MTIMEi}进行存储,其中,MDATAi表示消息内容,MTIMEi表示消息失效时间;步骤2-2:初始化源节点Ni用于自适应消息分段方法的各项参数F={Nbw,NNUM,NEW_NNUM,LOOP_NUM},Nbw表示第一邻居节点表单,NNUM表示邻居节点次数,NEW_NNUM表示邻居节点个数,LOOP_NUM表示源节点当前循环次数;步骤2-3:源节点Ni向邻居节点广播的源节点广播NDM,邻居节点接收到该源节点广播NDM后向源节点Ni反馈响应NDM_ACK;步骤2-4:源节点Ni在设置时间段T内对邻居节点响应NDM_ACK进行统计,获得当前消息分段打包参数;步骤2-5:源节点Ni判断当前循环次数LOOP_NUM是否超过统计循环次数w,若超过,则执行步骤2-6,若没有超过则将LOOP_NUM加1,并返回至步骤2-3;步骤2-6:依据统计循环次数w在设置时间段T内,对邻居节点次数NNUM与邻居节点个数NEW_NNUM的统计,获得消息发送周期SEND_TIMEi=NNUMNEW_NNUM×T;]]>步骤2-7:依据邻居节点次数NNUM和统计循环次数w的比值,获得平均邻居节点个数NNUM_AVGi=NNUMw;]]>步骤2-8:源节点Ni将消息分段打包源节点Ni采用平均分配方法将消息Mi中的消息内容MDATAi分成k段,然后分别打包;每个数据包SEG_PACKET由如下项组成:  k  SEG_ID  SEG_DATAi  MTIMEi  SEND_TIMEi  NUM_AVGi
k表示段数,SEG_ID表示数据段的ID,SEG_DATAi表示本段的消息内容,MTIMEi表示消息的失效时间,SEND_TIMEi表示消息的发送周期,NUM_AVGi表示平均邻居节点个数;步骤三、源节点Ni采用基于邻居节点动态分析的消息延时传输方法对数据段SEG_PACKET进行延时传输,延时传输步骤为;步骤3-1:初始化源节点Ni用于消息延时传输方法的各项参数P={Nbk,LOOP_NUM},Nbk表示消息延时传输时的邻居节点表单,LOOP_NUM表示源节点Ni循环的次数;步骤3-2:源节点Ni向邻居节点广播源节点广播NDM,邻居节点接收到该源节点广播NDM后向源节点Ni反馈响应NDM_ACK;步骤3-3:源节点Ni在设置时间段T内对邻居节点响应NDM_ACK进行统计,获得当前消息传输参数;源节点Ni从存储在缓存里的邻居节点响应NDM_ACK中提取出各个邻居节点的ID,如果ID和当前邻居节点表单Nbk中所有的节点ID不相同时,将ID添加到当前邻居节点表单Nbk的第LOOP_NUM行中;提取并比较所有NDM_ACK中的邻居节点ID,如果有邻居节点ID与Nbk中已有的节点ID相同,则返回至步骤3-2中;如果所有的邻居节点ID与Nbk中已有的节点ID都不相同,则执行步骤3-4;步骤3-4:源节点Ni判断发现的邻居节点次数NNUM是否达到平均邻居节点数NUM_AVGi;如果NNUM大于等于NUM_AVGi,则执行步骤3-5;如果NNUM小于NUM_AVGi,则返回至步骤3-2;步骤3-5:源节点Ni从源节点数据等待队列中,按照FIFO原则取出一段数据进行发送,每段数据只发送一次;步骤3-6:判断是否所有的数据段都发送完毕;比较LOOP_NUM和k,如果LOOP_NUM≥k,则所有的数据段都已经发送完毕;否则将LOOP_NUM加1,返回步骤3-2中,继续数据段的发送;步骤四、普通节点Nj采用基于邻居节点动态分析的消息延时转发方法对数据段SEG_PACKET进行转发,数据段经过一跳或多跳后,到达目的节点Nt,消息延时.转发步骤为;步骤4-1:初始化普通节点Nj的邻居节点表单Nbw和循环次数LOOP_NUM;步骤4-2:普通节点Nj监听邻居节点广播的邻居广播NDM,如果监听到邻居广播NDM,执行步骤4-3;否则,返回至步骤4-5;步骤4-3:普通节点Nj反馈NDM_ACK,并将邻居节点次数NNUM置0;步骤4-4:在消息发送周期SEND_TIMEi内普通节点Nj接收由邻居节点发送的数据帧,并将接收到的数据帧存储至缓存中,然后返回步骤4-6;如果没有接收到邻居节点发送的数据帧,则执行步骤4-5;步骤4-5:普通节点Nj判断是否普通节点的数据等待队列中是否有等待发送的数据段,如果有则返回步骤4-8,如果没有等待发送的数据段,则返回步骤4-2;步骤4-6:判断是否第一次接收该数据帧;从缓存里的数据帧中提取出数据段的SEG_ID,和普通节点Nj中存储的所有数据段SEG_ID做比较;如果该数据段的SEG_ID为新ID,则存储此SEG_ID并执行步骤4-7;否则返回步骤4-2;步骤4-7:将数据帧送入具有FIFO结构的数据等待队列,排队等待发送;该数据等待队列只存储节点接收后需要转发的数据帧;而步骤二中分段打包后的数据不可以存入普通节点的数据等待队列中进行发送;步骤4-8:普通节点Nj向邻居节点广播的普通节点广播NDM;步骤4-9:在消息发送周期SEND_TIMEi内,普通节点Nj对邻居节点响应NDM_ACK进行统计;普通节点Nj将接收到的邻居节点响应NDM_ACK存入节点的缓存;源节点Ni每接收到一条NDM_ACK,则邻居节点次数NNUM加1;普通节点Nj从存储在缓存里的邻居节点响应NDM_ACK中提取出各个邻居节点的ID,如果ID和当前邻居节点表单Nbw中所有的节点ID不相同时,将ID添加到当前邻居节点表单Nbw的第LOOP_NUM行中;提取并比较所有NDM_ACK中的邻居节点ID,如果有邻居节点ID与Nbw中已有的节点ID相同,则返回步骤4-2;如果所有的邻居节点ID与Nbw中已有的节点ID都不相同,则执行步骤4-10;步骤4-10:普通节点Nj判断发现的邻居节点次数NNUM是否达到平均邻居节点数NUM_AVGi;如果NNUM大于等于NUM_AVGi,则执行下一步;否则返回步骤4-2;步骤4-11:普通节点Nj发送一段数据;普通节点Nj从数据等待队列中,按照FIFO原则取出一段数据进行发送;每段数据只发送一次;然后将LOOP_NUM加1,并和w比较,如果LOOP_NUM大于等于w,则将LOOP_NUM和Nbw清零;步骤五、目的节点Nt对消息的使用目的节点Nt对接收到的消息Mi={MDATAi,MTIMEi}中的所有数据段,拾取出各个数据段的内容SEG_DATAi并按先后顺序排列,然后使用先验信息M_TRAi获得消息Mi={MDATAi,MTIMEi}中的MDATAi
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200910083789.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top