[发明专利]基于路由关联度的多径路由方法无效
申请号: | 201010200720.4 | 申请日: | 2010-06-08 |
公开(公告)号: | CN101867993A | 公开(公告)日: | 2010-10-20 |
发明(设计)人: | 苏钢;石胜林;朱光喜;韩少华;谭力 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W40/24 |
代理公司: | 武汉开元知识产权代理有限公司 42104 | 代理人: | 唐正玉 |
地址: | 430074 湖北省武汉市洪*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 路由 关联 径路 方法 | ||
1.一种基于关联度的多径路由方法,包括如下步骤:
源节点发送路由请求消息,所述路由请求消息包含累积路径字段和源节点的一跳邻居列表;
中间节点收到所述路由请求消息后,当中间节点不存在路由环路时,中间节点对所述路由请求消息进行更新,并广播更新的路由请求消息;
目的节点收到所述路由请求消息后,将所述路由请求消息的累积路径作为新路由,当所述新路由为新的节点不相关路由时,沿所述新路由的反向路径单播路由应答消息,所述路由应答消息包含新路由的完整路径和旧路由的完整路径;
中间节点收到所述路由应答消息后,根据所述路由应答消息中旧路由的完整路径和新路由中间节点的活动邻居节点计算中间节点与每条旧路由的关联度,并将计算的关联度累加到新路由与每条旧路由的关联度中,在所述路由应答消息中添加累加关联度字段以更新所述路由应答消息,单播所述更新的路由应答消息;
源节点收到所述路由应答消息后,根据所述路由应答消息中的累加关联度字段确定新路由与每条旧路由的关联度,根据多径路由中每条路由的路径长度和对应路由与其他路由的关联度计算每条路由的相关因子进而得到每条路由的权值,根据权值大小分配分组数据到对应的路由中。
2.如权利要求1所述的基于关联度的多径路由方法,其特征在于,所述中间节点收到所述路由请求消息后还包括步骤:
中间节点根据所述路由请求消息的一跳邻居列表计算自身的一跳邻居集合和两跳邻居集合。
3.如权利要求2所述的基于关联度的多径路由方法,其特征在于,还包括:
当所述路由请求消息为重复的路由请求消息时,中间节点计算所述路由请求消息中累积路径字段的跳数,当路由请求的累积路径字段的跳数小于节点的最短反向路由跳数时,中间节点将节点的最短反向路由跳数更新为所述累积路径字段的跳数。
4.如权利要求2所述的基于关联度的多径路由方法,其特征在于,还包括:
当所述路由请求消息不为重复的路由请求消息时,中间节点将节点的最短反向路由跳数更新为所述累积路径字段的跳数。
5.如权利要求1所述的基于关联度的多径路由方法,其特征在于,所述目的节点收到所述路由请求消息后还包括:
目的节点根据所述路由请求消息的一跳邻居列表计算自身的一跳邻居集合和两跳邻居集合。
6.如权利要求1所述的基于关联度的多径路由方法,其特征在于,所述目的节点单播路由应答消息时还进行如下步骤:
目的节点广播握手消息,所述握手消息包含所述目的节点的一跳邻居节点列表;
中间节点收到握手消息后,根据握手消息的一跳邻居列表计算自身的一跳邻居集合和两跳邻居集合。
7.如权利要求1所述的基于关联度的多径路由方法,其特征在于,所述中间节点对所述路由请求消息进行更新的步骤具体为:
中间节点将自身的地址添加到所述RREQ消息的累积路径字段中,将所述路由请求消息的一跳邻居列表替换为自身的一跳邻居列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010200720.4/1.html,转载请声明来源钻瓜专利网。