[发明专利]一种基于请求域扩展和空洞处理的路由方法有效

专利信息
申请号: 202010356993.1 申请日: 2020-04-29
公开(公告)号: CN111542096B 公开(公告)日: 2022-02-11
发明(设计)人: 张林丛;齐继锋;魏可峰;张文波;谭小波;付立冬 申请(专利权)人: 沈阳理工大学
主分类号: H04W40/02 分类号: H04W40/02;H04W40/20;H04W84/18
代理公司: 沈阳东大知识产权代理有限公司 21109 代理人: 李在川
地址: 110159 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 请求 扩展 空洞 处理 路由 方法
【权利要求书】:

1.一种基于请求域扩展和空洞处理的路由方法,其特征在于:包括如下步骤:

步骤1:进行路由发现过程,获取重发现源节点Sn,其中n为重发现次数,初始重发现次数n=0,根据从位置服务系统获取的目的节点D的位置坐标(xD,yD)及获取该位置的时刻tD,计算目的节点所在的期望区域半径Rt并确定Sn与期望区域的圆心O的距离d(Sn,O);

步骤2:根据Sn进行请求区域选择过程,即RZS过程;

当时,圆请求域内泛洪,当时,矩形请求区域内泛洪,其他情况,三角形请求区域内泛洪,其中δ为重发现源节点Sn和期望域圆心的距离与期望区域半径距离比,并将请求域定义为

步骤3:设置路由请求数据包RREQ的内容,所述请求数据包RREQ包括数据包类型,重发现源节点SnID号,目的节点D的ID号,路由跳数h和重发现次数n,以及存储的期望域半径和获得目的节点的时间,请求包数据部分是路由列表pathlist(Sn),每经过一个节点pathlist(Sn)会在表中添加此节点;

步骤4:重发现源节点Sn广播数据包RREQ;

步骤5:当节点收到数据包RREQ后,判断该节点是否为目的节点?若是,则执行步骤10;若否,则判断该节点是否位于请求域内,若是,则定义该节点为中间节点,执行步骤6;若否,则丢弃数据包RREQ;

步骤6:获取中间节点的所有邻居节点,若所有邻居节点中存在任一邻居节点到期望域圆心的距离d小于中间节点到期望域圆心的距离d′,则中间节点广播数据包RREQ,执行步骤5;若所有邻居节点中的任一邻居节点到期望区域圆心的距离d都要大于中间节点到期望区域圆心的距离d′,则进入空洞处理过程,该中间节点广播空洞处理请求包HOLE_SOUR_RREQ,并执行步骤7;

步骤7:邻居节点收到HOLE_SOUR_RREQ请求包后,进行空洞处理过程执行局部空洞处理算法,即LHH;

中间节点发现在请求域内遇到路由空洞无法发送,则找到该节点在非请求域内的邻居节点J,并向节点J发送数据请求包HOLE_SOUR_RREQ,数据请求包HOLE_SOUR_RREQ的内容包括遭遇此空洞之前路由发现过程中传输的目的节点D的信息以及重发现次数n;将n的值加上1,将节点J设置为重发现源节点Sn,将节点J存储器中目的节点D的信息与中间节点向J发送的HOLE_SOUR_RREQ进行比较,选择最近时刻目的节点D的信息作为当前目的节点D的信息,执行步骤1;若节点J也无法跨越这个空洞,即节点J的邻居节点到目的节点的距离大于节点J到目的节点的距离,则向中间节点发送ERROR包,执行步骤8;

步骤8:中间节点收到ERROR包,说明局部空洞处理失败,向重发现源节点Sn发送ERROR包,告知重发现源节点Sn扩大原请求域的角度,执行步骤9;

扩大请求域原则为重新扩大角度后的请求域需包含节点J;

步骤9:节点Sn收到ERROR后,根据扩大后的Sn角度求出请求域更新原RREQ数据包中的请求域值,即令执行步骤4;

步骤10:路由回复过程;当目的节点D接收到RREQ时,沿请求包中记录的路由折返,向原始源节点S0发送路由回复消息包RREP,所述路由回复消息包RREP包括原始源节点S0的位置信息及获取该位置的时刻,目的节点位置信息及获取该位置的时刻,路由列表以及当前时刻目的节点D的位置坐标(xd,yd);

步骤11:节点收到路由回复消息包RREP,判断该节点是否为重发现源节点Sn,若否,则按路由列表继续转发,重复本步骤,若是,判断n是否等于零,若否,则令n-1,按路由列表继续转发重复本步骤;若是,则说明该节点就是原始源节点S0,执行步骤12;

步骤12:原始源节点S0根据接收到的路由回复消息包RREP确定传输路径,暂时的路由消息传输列表建立完成,按此列表进行第一次的信息传输;而后进入路由维护阶段,原始源节点S0将自身节点稳定度与移动速度和方向传输给下一跳节点,由下一跳节点计算链路稳定度,综合节点和链路状态计算信任值,路由当中每个节点都如此计算信任值,信任值为维护阶段的唯一指标,采用群组移动模型的计算方法得到的体上节点稳定度为:

其中,Tp(t)为剩余时间参数,SP(t)为相对稳定性参数,ε1、ε2为权重因子;p代表节点,t代表时间;采用随机步行移动模型的计算方法得到的体间节点稳定度为下式:

其中RP(t)为相对移动参数;β1,β2为权重因子;

链路稳定度考虑链路质量和链路维持时间;采用RSSI评估方式,对RSSI归一处理得到评估值链路维持时间LET根据稳定传输范围和两个节点的移动参数,所述移动参数包括移动速度、方向角和距离,结合运动学知识计算出LET的值,维持时间的参数模型为:

L(p,q)=LET×f

f为节点数据发送频率;

因此,链路稳定度Mp,q(t)为:

其中,γ1,γ2为权重系数且γ12=1;q代表节点;

通过以上的计算根据实际情况将两种稳定度加权确定信任值Tv

Tv=σWp(t)+μMp,q(t)

其中,σ、μ代表权重系数。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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