[发明专利]一种编码感知绿色机会路由方法在审

专利信息
申请号: 201810283060.7 申请日: 2018-04-02
公开(公告)号: CN108616953A 公开(公告)日: 2018-10-02
发明(设计)人: 尚凤军;李燕 申请(专利权)人: 重庆邮电大学
主分类号: H04W40/10 分类号: H04W40/10;H04W40/12;H04L12/721
代理公司: 重庆市信立达专利代理事务所(普通合伙) 50230 代理人: 包晓静
地址: 400065*** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 机会路由 感知 候选转发节点 优先级顺序 转发节点 转发数据 固定的 数据包 路由 电通信技术 信息传输 成功率 吞吐量 引入 网络
【权利要求书】:

1.一种编码感知绿色机会路由方法,其特征在于,所述编码感知绿色机会路由方法每个节点不再将信息发送给固定的下一跳节点,采用后选择的方式,选择数据包的候选转发节点,根据转发节点的优先级顺序,依次转发数据,选择下一跳节点。

2.如权利要求1所述的编码感知绿色机会路由方法,其特征在于,所述编码感知绿色机会路由方法包括以下步骤:

步骤一,计算候选节点集,各个邻居节点能够侦听到对方的链路状态信息和链路质量,节点都目的节点的ETX值要小于源节点到目的节点的ETX值,是发送节点的邻居节点;选取在邻居节点中,ETX的由小到大选取小于等于7个节点,进入候选节点集中;

步骤二,根据编码条件判断候选集中节点的编码机会值;

步骤三,根据节点编码机会和节点的负载以及节点消耗能量与剩余能量,计算GCORi的大小,按GCORi的由小到大进行优先级的排序;

步骤四,对优先级高的节点优先转发,当邻居节点经过侦听知道有节点收到下一跳节点的ACK回复时,不转发数据包。

3.如权利要求2所述的编码感知绿色机会路由方法,其特征在于,所述步骤二的编码条件:通过在数据包发送前,分别将发送节点ID和发送节点下一跳邻居节点ID添加到即将发送的数据包头部。根据p、q目的节点缓存的数据包得到一般的编码条件为:(1)数据包p的目的节点内缓存了用于解码的数据包q。(2)数据包q的目的节点内缓存了用于解码的数据包p;根据编码条件判断在节点i处是否编码,统计它的原始编码包个数,节点i的编码机会值。

4.如权利要求1所述的编码感知绿色机会路由方法,其特征在于,所述编码感知绿色机会路由方法的路由度量具体包括:NCi表示在节点;i对k比特数据包进行编码消耗的能量,h为编码包中原始数据分组的数目:

在节点i处传输k比特数据包需要消耗的总能量TEi与为:

TEi=ETx×Nci+ERx

节点成功传输一个数据包所需要的重发包的数量即为该节点的期望传输次数ETX,ETXi表示节点i与前一跳节点的ETX值,ETXj表示节点i与下一跳节点的ETX值;则节点i成功完成发送和接收一个数据包的总能耗为:

Ei=ERxETXi+ETxNciETXj

考虑节点的传输能耗、节点的剩余能量状况:

ERRi=Ei/REi=(ERxETXi+ETxNciETXj)/REi

5.如权利要求1所述的编码感知绿色机会路由方法,其特征在于,所述编码感知绿色机会路由方法的负载指数的定义,负载指数用符号Li表示,表征节点当前负载的程度:

Li=exp(queuei-1);

queuei为节点i的队列占用比,为队列占用长度与队列总长度的百分比;1为修正常数,负载指数的取值范围在[exp(-1),1]内;

队列占用长度计算,经分析数据流flow1、flow2、flow3的数据包进行网络编码,flow4、flow5进行网络编码。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201810283060.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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