[发明专利]基于势能场的能量平衡的路由方法有效
申请号: | 201010596431.0 | 申请日: | 2010-12-10 |
公开(公告)号: | CN102076049A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 任丰原;程鹏;何滔 | 申请(专利权)人: | 清华大学 |
主分类号: | H04W40/10 | 分类号: | H04W40/10 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于势能场的能量平衡的路由方法,该方法包括步骤:S1.初始化节点;S2.若接收到的信息包为非CLP更新信息包且非数据包,则执行步骤S3,否则,执行步骤S5;S3.更新节点自身的深度表、能量密度表及能量表,若节点自身的深度以及能量密度没有改变,则返回步骤S2,否则,执行步骤S4;S4.广播节点自身的更新信息包,返回步骤S2;S5.计算邻居节点势能差,选择势能差最大的节点作为下一跳节点;S6.确认最终下一跳节点,并发送信息包包至最终下一跳节点,返回步骤S2。本发明的方法根据可用的区域信息来动态地转换不同的路径,以实现以均匀地消耗能量来尽可能长时间地维持网络连接性和网络功能,且避免网络划分和能量洞。 | ||
搜索关键词: | 基于 势能 能量 平衡 路由 方法 | ||
【主权项】:
一种基于势能场的能量平衡的路由方法,其特征在于,该方法包括步骤:S1.初始化节点,设置路由状态为正常,终端深度为0,其余节点深度为+∞,检测节点自身能量并存储在能量表中,接收来自终端或邻居节点的信息包;S2.解析接收到的信息包,若接收到的信息包为非确认路由环路的更新信息包且非数据包,则执行步骤S3,若接收到的信息包为确认路由环路的更新信息包或数据包,则执行步骤S5;S3.根据接收到的所述更新信息包,更新节点自身的深度表、能量密度表及能量表,若节点自身的深度以及能量密度没有改变,则返回步骤S2,否则,执行步骤S4;S4.广播节点自身的更新信息包,并返回步骤S2;S5.根据节点自身的深度表、能量密度表及能量表,计算邻居节点势能差,选择势能差最大的节点作为下一跳节点;S6.根据选择的下一跳节点的深度,确认最终下一跳节点,并发送所述确认路由环路的更新信息包或数据包至所述最终下一跳节点,并返回步骤S2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010596431.0/,转载请声明来源钻瓜专利网。
- 上一篇:起重臂与上支座的连接结构及具有该结构的起重机
- 下一篇:一种缆索起重机用跑车