[发明专利]具有能量有效和编码感知的无线网络路由协议的设计方法有效
| 申请号: | 201010298854.4 | 申请日: | 2010-10-07 |
| 公开(公告)号: | CN101951656A | 公开(公告)日: | 2011-01-19 |
| 发明(设计)人: | 高新波;常红娜;李洁;宗汝;冯晓峰;王旭宇;蔡田齐一;杨勇;吕宗庭;彭建华 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W40/10 |
| 代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
| 地址: | 710071*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 具有 能量 有效 编码 感知 无线网络 路由 协议 设计 方法 | ||
1.一种具有能量有效和编码感知的无线网络路由协议的设计方法,包括:
(1)路由判据设计步骤:
(1a)在源节点和目的节点之间的任意一条路径中选择节点剩余能量值中的最小值作为该条路径的剩余能量值,则路径l的剩余能量值为:A为路径l上的节点集合,|A|为节点的个数,El(ni)是路径l上节点ni的剩余能量值;
(1b)检测源节点到目的节点之间的任意一条路径上节点两跳邻居范围内的潜在编码机会,用一个编码增益函数来衡量路径l上获得的编码增益,其中NCl(ni)为路径l上节点ni的编码增益函数,k为节点ni中可以编码的原始数据包的个数;
(1c)根据(1a)和(1b)得到一种新的具有能量有效和编码感知的路由判据:H(l)为路径l的跳数,L为源节点到目的节点之间的路径集合,NC(l)为路径l上的编码增益函数,IE(l)为路径l中节点的初始能量值,E(l)为路径l的剩余能量值,α为调整系数,取值范围为:0≤α≤1;
(2)路径发现步骤:
(2a)源节点向邻居节点广播路径请求数据包RREQ,该RREQ包在AODV路由协议中RREQ包的基础上增加了Path_addr区域,用来存放路径信息即路径上节点的IP地址;
(2b)中间节点接收到RREQ包,先检测此RREQ包是否已经到达过此节点,如果是,则丢弃此RREQ包以防止出现路由环,否则,更新此RREQ包并判断该节点中是否有到目的节点ndest的路径,如果有,则沿着此路径单播此RREQ包,否则,广播此RREQ包;
(2c)目的节点ndest接收到RREQ包后沿着反向路由单播路径回复数据包RREP给源节点nsrc,RREP包中设有增加Path addr、Energy、Coding_Cost区域,分别存储从对应的RREQ包中得到的路径信息、整条路径上节点剩余能量的最小值即路径的编码增益函数NC(l)的值;
(2d)中间节点接收到RREP后,首先判断编码机会,并根据以及更新Coding Cost区域;然后比较Energy区域与本节点的剩余能量值,如果本节点的剩余能量值低于Energy区域的值,则用本节点的剩余能量值更新Energy区域;最后沿着反向路由单播更新后的RREP包;
(2e)源节点接收到第一个RREP包等待2秒后,选择路由判据EECAM(l)最小的路径作为最佳路径进行数据传输,即当时,路径k为最佳传输路径;
(3)路径维护步骤:
每一个节点定期向它的邻居节点广播hello包,以检测链路是否失效,该hello包中包含了节点的两跳范围内的邻居信息,当节点一定时间内没有收到它的邻居节点发送的hello包,则判定该节点到此邻居节点的链路断开了,否则,判定此链路是连通的。
2.根据权利要求1所述的无线网络路由协议设计方法,其中步骤(1b)所述的检测源节点到目的节点之间的任意一条路径上节点两跳邻居范围内的潜在编码机会,是在路径l1和路径l2相交的节点ni上进行如下检测:
(I)检测路径l1上ni的下两跳范围内的节点能否监听到路径l2上ni的上两跳范围内的节点发送的数据包;
(II)检测路径l2上ni的下两跳范围内的节点能否监听到路径l1上ni的上两跳范围内的节点发送的数据包;
(III)如果能,则节点ni具有编码机会,否则,节点ni不具有编码机会。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010298854.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提质炉煤气净化设备系统
- 下一篇:焦炭塔急冷油喷嘴





