发明名称 |
Ad Hoc网络上实现基于跨层机制的多播节能路由协议的方法 |
摘要 |
本发明属于网络通信技术领域,涉及一种Ad Hoc网络上实现基于跨层机制的多播节能路由协议的方法。节点在物理层获取包所携带的能量信息并上传给网络层,网络层通过这些能量信息计算出路由成本和最佳发送功率,其中根据路由成本构建基于源的、具有近似最小能耗的多播树。当数据包发送时,网络层将最佳发送功率下传给物理层,物理层根据该信息设置到路由下一跳的最佳发送功率,进一步有效降低了节点的能耗。本发明能够有效降低节点能耗、延长移动节点工作时间,实现整个Ad Hoc网络性能的改善和生命期的延长。 |
申请公布号 |
CN101494599A |
申请公布日期 |
2009.07.29 |
申请号 |
CN200810151952.8 |
申请日期 |
2008.09.28 |
申请人 |
天津大学 |
发明人 |
金志刚;罗咏梅;张赛男;李冰 |
分类号 |
H04L12/56(2006.01)I;H04L12/18(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
H04L12/56(2006.01)I |
代理机构 |
天津市北洋有限责任专利代理事务所 |
代理人 |
江镇华 |
主权项 |
1.一种实现Ad Hoc网络上基于跨层机制的多播节能路由协议的方法,包括下列步骤:(1)由源节点发起,利用能量有效的单播路由算法构造一棵基于源的,覆盖多播组成员节点的多播树,该树满足从源节点到多播组所有成员的路由都是节能路由;(2)采用启发式算法,通过尝试改变树中某些节点的父节点,对多播树进行优化,使总能耗得到降低,建立节点到多播组的节能路由;(3)将数据包的目的地址设为多播组地址,并查询多播路由表,发送数据包。 |
地址 |
300072天津市南开区卫津路92号天津大学 |