[发明专利]协作路由方法无效
申请号: | 200910076007.0 | 申请日: | 2009-01-04 |
公开(公告)号: | CN101459948A | 公开(公告)日: | 2009-06-17 |
发明(设计)人: | 刘凯;张军;王力 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04W40/12 | 分类号: | H04W40/12;H04W84/18 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 曲 鹏 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协作 路由 方法 | ||
技术领域
本发明涉及无线通信网络中的路由技术,特别是涉及一种协作路由方法,属于通信技术领域。
背景技术
随着通信技术的不断发展,特别是无线网络的普及,各种无线网络,如移动自组织网路和无线传感器网络中,各个节点均可作为数据的发送节点、接收节点和转发节点。而作为网络中节点的移动设备均存在着一定的能量、存储能力和计算能力,特别是对于移动自组织网路而言,其一般应用于环境较为恶劣的场合,移动设备的能量消耗过多会导致能量降低,从而降低移动设备传送数据的效果,甚至,移动设备可能因能量耗费完毕而无法工作,从而降低整个网络的生命周期。
现有技术中一般采用最短路径的方法建立源节点到目的节点的路由,这样可以降低数据传输的距离,提高数据传输的速率,但是,这样建立起来的路由并未考虑节点的能量耗费问题,使得在数据传输过程中,部分节点可能需要具有较大的数据传输功率才可达到较好的数据传输成功率或传输效果,使得节点往往需要消耗大量的能量,出现能量不足,从而使得数据传输成功率下降或无法完成数据传输,造成节点在网络中失效,从而降低了整个网络的生命周期。同时网络中的其它节点可能不在最短路径上,因此,即使该节点具有较少的能量消耗即可实现到目的节点的数据传输且具有较高的传输成功率也不被采用,使得网络中各节点的能量消耗不均衡,且每个数据传输路径可能具有较大的能量消耗,不利于网络的节能。因此,如何有效地降低或节省节点的能量消耗,提高网络整体的生命周期以及网络的节能效果是非常必要的。
发明内容
本发明的目的是提供一种协作路由方法,可以有效降低网络中节点的能量消耗,提高整个网络的生命周期。
为实现上述目的,本发明提供了一种协作路由方法,包括:
步骤10、本跳节点根据其邻居节点表中下一跳节点的位置信息,以直传模式计算从本跳节点到下一跳节点的直传链路能量消耗值,以协作模式计算从本跳节点到下一跳节点的各个协作链路能量消耗值;
步骤20、获得各个协作链路能量消耗值中最小的协作链路能量消耗值,并判断所述最小的协作链路能量消耗值是否小于所述直传链路能量消耗值,是则执行步骤30,否则执行步骤40;
步骤30、获得所述最小的协作链路能量消耗值所对应的协作节点,通过协作模式建立本跳节点经过所述协作节点到下一跳节点的协作路由,执行步骤50;
步骤40、通过直传模式建立本跳节点到下一跳节点的直传路由;
步骤50、下一跳节点判断自己是否是目的节点,是则执行步骤60,否则执行步骤10;
步骤60、结束;
所述步骤10中本跳节点以协作模式计算从本跳节点到下一跳节点的各个协作链路能量消耗值包括:
步骤100、获得设定通信区域内可与本跳节点和下一跳节点建立通信的所有节点,并组成第一节点集合,所述设定通信区域是第一通信区域和第二通信区域的重叠区域,所述第一通信区域是以本跳节点为圆心、以本跳节点和下一跳节点之间的距离为半径的通信区域,所述第二通信区域是以下一跳节点为圆心、以本跳节点和下一跳节点之间的距离为半径的通信区域;
步骤101、本跳节点分别以所述第一节点集合中的节点作为到下一跳节点的协作链路中的协作节点,并以协作模式计算各节点对应的协作链路能量消耗值。
其中,所述步骤10中从本跳节点到下一跳节点的直传链路能量消耗值为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910076007.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:利用富钾岩石生产农用矿物基硝酸钾的方法
- 下一篇:一种炭石墨热等静压浸银方法