[发明专利]一种绿色路由单步选择方法有效

专利信息
申请号: 201210479393.X 申请日: 2012-11-22
公开(公告)号: CN102970724A 公开(公告)日: 2013-03-13
发明(设计)人: 李杨;樊秀梅;王超;廖乐健 申请(专利权)人: 北京理工大学
主分类号: H04W40/10 分类号: H04W40/10
代理公司: 暂无信息 代理人: 暂无信息
地址: 100081 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种绿色路由单步选择方法,属于计算机网络领域。其操作步骤为:①获取节点vi的协作节点集合H(vi);②获取协作节点集合H(vi)中所有节点的当前寿命;③从协作节点集合H(vi)中依次选取1个或2个寿命最大的节点作为中继节点vj,进行数据传输;④计算协作节点集合H(vi)中各节点的剩余能量;⑤在步骤④操作的基础上,将步骤③指定的下一跳节点作为源节点,回到步骤一,开始下一轮的路由选择及数据传输,直到数据传输到目的节点。本发明提供的方法,与已有的路由选择算法相比,具有以下优点:①避免了网络中单一节点因频繁参与协作路由而耗尽能量;②提升了网络整体的生存时间。
搜索关键词: 一种 绿色 路由 选择 方法
【主权项】:
1.一种绿色路由单步选择方法,用于从无线网络中的源节点vi向其下一跳节点vj发送数据时的路由单步选择,其特征在于:其操作过程为:步骤一、获取节点vi的协作节点集合H(vi);其操作步骤包括第1.1步至第1.7步;具体为:第1.1步:令协作节点集合H(vi)初始状态为空集;用N(vi)表示节点vi的所有一跳邻居(vi,vi+1)节点集合,用vk表示集合N(vi)中的元素,即vk∈N(vi);集合N(vi)由第1.2步计算得到;第1.2步:获取集合N(vi):令N(vi)初始状态下包含除节点vi外的所有节点;依次考察N(vi)中的每一个节点vk,如果节点vi与节点vk之间的距离d(vi,vk)>D(vi)或d(vk,vj)>D(vk),则将节点vk从集合N(vi)删除;否则,将节点vk保留;其中,为节点间最大直接通信距离,Pmax(vi)为每个节点的最大发射功率,α为传输路径损耗指数,一般取2~4;τ为vi与vk之间成功通信时所需的最低信噪比S表示信号功率,N表示噪声功率;第1.3步:对经过第1.2步的操作后剩余的节点按照与节点vi的距离d(vi,vk)从小到大对节点vk重新排序,并从前至后依次编码为V1,V2,...Vm,即距离vi最远的点为Vm,m为经过第1.2步的操作后集合N(vi)的大小;第1.4步:按照公式(1)依次计算从节点vi到节点Vp传输数据所需要的能量,用符号P(vi,Vp)表示,并找到其最大值1≤p≤m;P(vi,Vp)=(d(vi,Vp))α·τ                                      (1)其中,参数α、τ意义同第1.2步;第1.5步:按照公式(2)更新各节点能量;Et+1(vi)=Et(vi)-P(vi,Vp)Et+1(Vp)=Et(Vp)---(2)]]>其中,Et(vi)表示节点vi的当前能量,其初始值由人为给定;Et+1(vi)表示节点vi的剩余能量,Et(Vp)表示节点Vp的当前能量,Et+1(Vp)表示节点Vp的剩余能量;第1.6步:按照剩余能量大小降序排列集合N(vi)中的各节点,并从前至后依次编码为V1′,V2′,...Vm′;从节点集合{V1′,V2′,...Vm′}中依次选择k=1,2,3,...个节点进行协作通信,直至k个节点的能量满足公式(3);Σq=1kEt+1(Vq)·(d(Vq,vp))-ατ---(3)]]>第1.7步:令Es为各协作节点能量之和,如公式(4)所示:Es=Σq=1kEt+1(vq)·(d(vq,vp))-α-τΣq=1k(d(vq,vp))-α,---(4)]]>若Et+1-Es+Pmax(vi)<(d(vi,vp))α·τ,则{V′1,V′2,...V′k}为协作通信节点集合H(vi);否则,采用直接传输方式通信,协作通信节点集合为{vi};步骤二、获取协作节点集合H(vi)中所有节点的当前寿命;在步骤一操作的基础上,获取协作节点集合H(vi)中所有节点的当前寿命,其操作步骤包括第2.1步至第2.4步;具体为:第2.1步:协作节点集合H(vi)中各节点Vp在初始时刻的能量为步骤O中给定的初始能量值,用符号E0(Vp)表示;第2.2步:在n个节点构成的网络中,可形成n(n-1)条不同的通信路径;经过节点vi及其协作节点之间链路传输数据的总路径数用φi表示,φi通过公式(5)计算得到;φi=Σp=1|H(vi)|βip---(5)]]>其中,βip表示包含节点vi和其协作节点集合H(vi)中第p个节点的路径数;第2.3步:通过公式(6)计算协作节点集合H(vi)中各节点的一次传输数据所需的平均能量,用符号Ep(Vp)表示;Ep(Vp)=ΣφikP(vi,Vp)·βik/n(n-1)---(6)]]>第2.4步:计算协作节点集合H(vi)中各节点的当前寿命Lt(Vp),如公式(7)所示;Lt(Vp)=Et(Vp)Ep(Vp)---(7)]]>步骤三、在步骤二操作的基础上,从协作节点集合H(vi)中依次选取1个或2个寿命最大的节点作为中继节点,用vj表示,进行数据传输;步骤四、在步骤三操作的基础上,计算协作节点集合H(vi)中各节点的剩余能量,其操作步骤包括第4.1步至第4.4步;具体为:第4.1步:通过公式(8)计算协作节点集合H(vi)中各节点Vp的剩余能量,用符号Et+1(Vp)表示;Et+1(Vp)=Et(Vp)-Pmax(vi,Vp),VpH(vi)Et+1(Vp)=Et(Vp),otherwise---(8)]]>第4.2步:对节点Vp进行以下处理:如果Et+1(Vp)≤0,将该节点Vp从协作节点集合H(vi)中删除;否则,保留该节点;步骤五、在步骤四操作的基础上,将步骤三指定的下一跳节点作为源节点,回到步骤一,开始下一轮的路由选择及数据传输,直到数据传输到目的节点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210479393.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top