[发明专利]提高AdHoc网络邻节点列表精确性的方法有效
申请号: | 201110002031.7 | 申请日: | 2011-01-06 |
公开(公告)号: | CN102065513A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 李长乐;朱丽娜;蔡雪莲;李建东;张晗啸;赵春春;林航 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04W40/24 | 分类号: | H04W40/24;H04W84/18 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种提高Ad Hoc网络邻节点列表精确性的方法,主要解决现有HELLO方法应用于Ad Hoc网络时存在的邻节点列表精确性低、发送HELLO消息分组开销大的问题。其实现步骤包括:所有节点初始化、记录当前邻节点列表,而后第一次发送HELLO消息;每个节点在第n次发送前,记录并对比邻节点列表,计算新、老邻节点数的比值、对HELLO消息发送间隔进行调节,并按调节后的间隔发送HELLO消息;收到HELLO消息的节点按照该HELLO消息的来源更新邻节点列表,设置超时时间和倒计时器;若某节点在计时至0时仍未收到其邻节点列表中某邻节点的HELLO消息,则删除该邻节点信息。本发明与现有的HELLO方法相比能够进一步提高邻节点列表的精确性,降低网络开销,且使用范围广可移植性强。 | ||
搜索关键词: | 提高 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消息发送间隔的初调值,其计算公式为d 1 = d + g ( r ) × d r ≤ r opt d - g ( r ) × d otherwise ; ]]> g(r)表示HELLO消息发送间隔的调节强度,其计算公式为g ( r ) = 1 5 ( r - r opt r opt ) 2 r < 2 × r opt 1 5 otherwise ; ]]> 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消息和删除邻节点列表中的节点信息的动作,该节点所有工作结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110002031.7/,转载请声明来源钻瓜专利网。
- 上一篇:结构精巧的焊接夹具
- 下一篇:一种用复合材料制造自行车架的方法