[发明专利]提高AdHoc网络邻节点列表精确性的方法有效
申请号: | 201110002031.7 | 申请日: | 2011-01-06 |
公开(公告)号: | CN102065513A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 李长乐;朱丽娜;蔡雪莲;李建东;张晗啸;赵春春;林航 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04W40/24 | 分类号: | H04W40/24;H04W84/18 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 adhoc 网络 节点 列表 精确性 方法 | ||
1.一种提高Ad Hoc网络邻节点列表精确性的方法,包括:
(1)HELLO消息的发送步骤:
1a)网络中每个节点第一次发送HELLO消息时,随机选择一个发送时间t1、发送间隔d,每个节点都记录下此时自己的邻节点列表table1,然后发送HELLO消息,所有节点发送的HELLO消息中都包含发送节点最新的发送间隔d的信息;
1b)当每个节点第n次发送自己的HELLO消息时,记录此时间tn的邻节点列表tablen,根据所存储的第n-1次邻节点列表tablen-1和第n次邻节点列表tablen判别出新、老邻节点,计算新邻节点数与老邻节点数的比值r;
其中tn=tn-1+d,tn-1为该节点第n-1次发送HELLO消息的时间,d表示该节点的HELLO消息发送间隔;
1c)根据新、老邻节点数的比值r,按照公式对发送间隔进行调节,并利用调节后的发送间隔d′发送HELLO消息,再转入步骤1b);
其中d1表示HELLO消息发送间隔的初调值,其计算公式为
g(r)表示HELLO消息发送间隔的调节强度,其计算公式为
ropt表示r的最佳值,当r为最佳值时,发送间隔不需要变化,即d′=d;
(2)HELLO消息的接收步骤:
2a)若一个节点收到一个HELLO消息时,判断这个HELLO消息的来源:
若该节点收到的HELLO消息是由其邻节点列表中未记录的节点所发出,则在邻节点列表中新建该节点的信息,设置该邻节点的超时时间Tth=λ*d,并设置该邻节点的倒计时器值为Tth,开始倒计时;
若该节点收到的HELLO消息是其邻节点列表中已记录的节点所发出,则更新列表中相应节点的信息,调节邻节点列表中相应节点的超时时间为Tth=λ*d,并设置该邻节点的倒计时器值为Tth,开始倒计时;
2b)若一个节点在其邻节点列表中某邻节点的倒计时器计时至0时,仍未收到该邻节点发出的HELLO消息,则从其邻节点列表中删除该邻节点信息;
2c)若一个节点没有收到任何HELLO消息,则等待直至收到一个HELLO消息,判断该HELLO消息的来源,转入步骤2a);
其中λ表示网络能容忍的HELLO消息丢失个数,该个数根据具体的网络场景设置;
(3)任何节点一旦收到停止信号,则停止发送HELLO消息、接收HELLO消息和删除邻节点列表中的节点信息的动作,该节点所有工作结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110002031.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:结构精巧的焊接夹具
- 下一篇:一种用复合材料制造自行车架的方法