一种适用无线自组网的多径路由方法及装置制造方法及图纸

技术编号:30705862 阅读:13 留言:0更新日期:2021-11-06 09:51
本申请涉及一种适用于无线自组网多径路由方法、装置、计算机设备和存储介质。所述方法包括:构建路由协议帧;通过路由层接收邻居节点以分集和复用方式发送的路由协议帧,通过物理层解析路由协议帧,得到邻居节点的邻居类型、邻居节点ID、邻居节点ID对应的链路传输质量以及路由目的节点;根据邻居类型、邻居节点ID以及邻居节点ID对应的链路传输质量,建立分集型链路和复用型链路对应的局部邻居表;根据无线自组网中每个自组网节点对应的局部邻居表,建立无线自组网的本地路由表;根据识别输出传输业务的业务需求信息,从本地路由表选择分集路由路径或复用路由路径进行数据传输。采用本方法能够提高业务传输效果。用本方法能够提高业务传输效果。用本方法能够提高业务传输效果。

【技术实现步骤摘要】
一种适用无线自组网的多径路由方法及装置


[0001]本申请涉及无线自组网领域,特别是涉及一种适用无线自组网的多径路由方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着无线自组网技术的发展,无线自组网方式灵活,整体鲁棒性高,系统成本低,近年来引起广泛关注,在无线自组网中,路由协议占有重要地位。
[0003]然而,目前的无线自组网路由协议大部分为单路径路由协议,对于不同的业务类型,均通过当前获取到的单一路由路径进行传输,而不考虑不同业务类型本身的特点,及业务对网络传输的时延及吞吐量等方面的要求,所有业务类型均通过相同的路由路径进行传输而不考虑不同业务类型本身的特点及不同业务类型对于网络传输的要求,会影响业务的传输效果。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高业务的传输效果的一种适用无线自组网的多径路由方法、装置、计算机设备和存储介质。
[0005]一种适用无线自组网的多径路由方法,所述方法包括:
[0006]构建路由协议帧;路由协议帧包括:帧类型字段和链路传输质量字段;帧类型字段用于确定路由协议帧的帧类型,链路传输质量字段用于确定路由协议帧传输的链路传输质量;
[0007]通过路由层接收邻居节点以分集和复用方式发送的路由协议帧,通过物理层解析路由协议帧,得到邻居节点的邻居类型、邻居节点ID、邻居节点ID对应的链路传输质量以及路由目的节点;
[0008]根据邻居类型、邻居节点ID以及邻居节点ID对应的链路传输质量,建立分集型链路和复用型链路对应的局部邻居表;
[0009]根据无线自组网中每个自组网节点对应的局部邻居表,建立无线自组网的本地路由表;其中,本地路由表中包含分集路由路径和复用路由路径;
[0010]根据识别输出传输业务的业务需求信息,从本地路由表选择分集路由路径或复用路由路径进行数据传输。
[0011]在其中一个实施例中,根据无线自组网中每个自组网节点对应的局部邻居表,建立无线自组网的本地路由表,包括:
[0012]根据无线自组网中每个自组网节点对应的局部邻居表,从局部邻居表中提取邻居类型,邻居节点ID,邻居节点ID对应的链路传输质量;根据邻居类型确定本地路由表中的路由表类型,根据邻居节点ID得到所有邻居节点,根据邻居节点ID对应的链路传输质量从所有邻居节点中确定到达路由目的节点的下一跳节点;根据路由表类型、路由目的节点和路由目的节点的下一跳节点建立无线自组网的本地路由表。
[0013]在其中一个实施例中,根据邻居节点ID对应的链路传输质量,选择链路传输质量最高的邻居节点作为到达路由目的节点的下一跳节点。
[0014]在其中一个实施例中,路由层接收路由协议帧后,若路由协议帧以分集方式发送的,则创建或更新分集型链路对应的局部邻居表以及分集型链路对应的本地路由表,并通知物理层继续按照分集的方式转发该路由协议帧;若路由协议帧以复用方式发送的,则创建或更新复用型链路对应的局部邻居表以及复用型链路对应的本地路由表,并通知物理层继续按照复用的方式转发该路由协议帧。
[0015]在其中一个实施例中,邻居节点以分集和复用方式发送的路由协议帧为邻居节点中的物理层使用多天线以分集和复用的方式发送路由协议帧。
[0016]在其中一个实施例中,本地路由表还包括路由目的节点到达最近一个路由协议帧的时间、到达路由目的节点的潜在下一跳节点和潜在下一跳节点到达路由目的节点的路径链路传输质量。
[0017]在其中一个实施例中,局部邻居表还包括:通过邻居节点ID对应的邻居节点接收到路由目的节点最近一个路由协议帧的时间和通过邻居节点ID对应的邻居节点接收到路由目的节点最近一个路由协议帧的ttl值。
[0018]一种适用无线自组网的多径路由装置,所述装置包括:
[0019]构建路由协议帧模块,用于构建路由协议帧;路由协议帧包括:帧类型字段和链路传输质量字段;帧类型字段用于确定路由协议帧的帧类型,链路传输质量字段用于确定路由协议帧传输的链路传输质量;
[0020]路由协议帧接收模块,用于通过路由层接收邻居节点以分集和复用方式发送的路由协议帧,通过物理层解析路由协议帧,得到邻居节点的邻居类型、邻居节点ID、邻居节点ID对应的链路传输质量以及路由目的节点;
[0021]建立局部邻居表模块,用于根据邻居类型、邻居节点ID以及邻居节点ID对应的链路传输质量,建立分集型链路和复用型链路对应的局部邻居表;
[0022]建立本地路由表模块,用于根据无线自组网中每个自组网节点对应的局部邻居表,建立无线自组网的本地路由表;其中,本地路由表中包含分集路由路径和复用路由路径;
[0023]数据传输模块,用于根据识别输出传输业务的业务需求信息,从本地路由表选择分集路由路径或复用路由路径进行数据传输。
[0024]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0025]构建路由协议帧;路由协议帧包括:帧类型字段和链路传输质量字段;帧类型字段用于确定路由协议帧的帧类型,链路传输质量字段用于确定路由协议帧传输的链路传输质量;
[0026]通过路由层接收邻居节点以分集和复用方式发送的路由协议帧,通过物理层解析路由协议帧,得到邻居节点的邻居类型、邻居节点ID、邻居节点ID对应的链路传输质量以及路由目的节点;
[0027]根据邻居类型、邻居节点ID以及邻居节点ID对应的链路传输质量,建立分集型链路和复用型链路对应的局部邻居表;
[0028]根据无线自组网中每个自组网节点对应的局部邻居表,建立无线自组网的本地路由表;其中,本地路由表中包含分集路由路径和复用路由路径;
[0029]根据识别输出传输业务的业务需求信息,从本地路由表选择分集路由路径或复用路由路径进行数据传输。
[0030]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0031]构建路由协议帧;路由协议帧包括:帧类型字段和链路传输质量字段;帧类型字段用于确定路由协议帧的帧类型,链路传输质量字段用于确定路由协议帧传输的链路传输质量;
[0032]通过路由层接收邻居节点以分集和复用方式发送的路由协议帧,通过物理层解析路由协议帧,得到邻居节点的邻居类型、邻居节点ID、邻居节点ID对应的链路传输质量以及路由目的节点;
[0033]根据邻居类型、邻居节点ID以及邻居节点ID对应的链路传输质量,建立分集型链路和复用型链路对应的局部邻居表;
[0034]根据无线自组网中每个自组网节点对应的局部邻居表,建立无线自组网的本地路由表;其中,本地路由表中包含分集路由路径和复用路由路径;
[0035]根据识别输出传输业务的业务需求信息,从本地路由表选择分集路由路径或复用路由路径进行数据传输。
[0036]上述一种适用无线自组网的多径路由方法、装置、计算机设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用无线自组网的多径路由方法,其特征在于,所述方法包括:构建路由协议帧;所述路由协议帧包括:帧类型字段和链路传输质量字段;所述帧类型字段用于确定所述路由协议帧的帧类型,所述链路传输质量字段用于确定路由协议帧传输的链路传输质量;通过路由层接收邻居节点以分集和复用方式发送的路由协议帧,通过物理层解析所述路由协议帧,得到邻居节点的邻居类型、邻居节点ID、邻居节点ID对应的链路传输质量以及路由目的节点;根据邻居类型、邻居节点ID以及邻居节点ID对应的链路传输质量,建立分集型链路和复用型链路对应的局部邻居表;根据无线自组网中每个自组网节点对应的所述局部邻居表,建立无线自组网的本地路由表;其中,所述本地路由表中包含分集路由路径和复用路由路径;根据识别输出传输业务的业务需求信息,从所述本地路由表选择分集路由路径或复用路由路径进行数据传输。2.根据权利要求1所述的方法,其特征在于,根据无线自组网中每个自组网节点对应的所述局部邻居表,建立无线自组网的本地路由表,包括:根据无线自组网中每个自组网节点对应的所述局部邻居表,从所述局部邻居表中提取邻居类型,邻居节点ID,邻居节点ID对应的链路传输质量;根据所述邻居类型确定本地路由表中的路由表类型,根据邻居节点ID得到所有邻居节点,根据所述邻居节点ID对应的链路传输质量从所有邻居节点中确定到达所述路由目的节点的下一跳节点;根据所述路由表类型、所述路由目的节点和所述路由目的节点的下一跳节点建立无线自组网的本地路由表。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述邻居节点ID对应的链路传输质量,选择链路传输质量最高的邻居节点作为到达所述路由目的节点的下一跳节点。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:路由层接收所述路由协议帧后,若所述路由协议帧以分集方式发送的,则创建或更新分集型链路对应的局部邻居表以及分集型链路对应的本地路由表,并通知物理层按照分集的方式转发该路由协议帧;若所述路由协议帧以复用方式发送的,则创建或更新复用型链路对应的局部邻居表以及复用型链路对应的本地路由表,并通知物...

【专利技术属性】
技术研发人员:邓昭彰李卫军
申请(专利权)人:湖南智领通信科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1