路由表更新方法、装置、飞行器及存储介质制造方法及图纸

技术编号:22534798 阅读:13 留言:0更新日期:2019-11-13 10:59
本发明专利技术实施例公开了一种路由表更新方法、装置、飞行器及存储介质。该方法应用于由多个飞行器节点与地面基站构成的无线网络中,包括:飞行器节点接收无线网络中其它节点的发送信息,发送信息中携带传输路径描述信息,传输路径描述信息用于描述其他节点与地面基站之间传输路径,发送信息包括:数据包和/或路由表;飞行器节点根据接收的发送信息,对飞行器节点本地存储的路由表进行更新,路由表包括监听到的飞行器节点以及传输路径描述信息。本发明专利技术实施例的技术方案,通过设计一种新的路由协议,实现了飞行器在低空飞行或者超视距飞行状态下能够和地面基站进行有效的无线通信。

Route table updating method, device, aircraft and storage medium

The embodiment of the invention discloses a route table updating method, a device, an aircraft and a storage medium. The method is applied to a wireless network composed of multiple aircraft nodes and ground base stations, including: aircraft nodes receive the transmission information of other nodes in the wireless network, carry the transmission path description information in the transmission information, and the transmission path description information is used to describe the transmission path between other nodes and the ground base station, and the transmission information includes: data packet and / or routing table; aircraft According to the received transmission information, the node updates the route table stored locally by the aircraft node, which includes the monitored aircraft node and the transmission path description information. The technical scheme of the embodiment of the invention, through the design of a new routing protocol, realizes the effective wireless communication between the aircraft and the ground base station in the state of low altitude flight or over the horizon flight.

【技术实现步骤摘要】
路由表更新方法、装置、飞行器及存储介质
本专利技术实施例涉及无线通信
,尤其涉及一种路由表更新方法、装置、飞行器及存储介质。
技术介绍
目前,为了对飞行器进行任务和功能的扩展,飞行器需要从目前的单飞单控工作模式转变为多飞单控工作模式,以组成动态性很强的飞行器网络,考虑到网络的拓扑结构快速变化,不断有节点加入或离开网络,因此,AdHoc网络是最适合于建立飞行器网络的技术。现有技术中,飞行器之间或者飞行器与地面基站之间通常使用AdHoc路由协议实现数据的中继,但现有的AdHoc路由协议大都是面向通用系统进行设计的,协议比较复杂和庞大,而飞行器网络的特点是节点数量少、网络稳定性差、网络变化动态高、通信带宽窄,这些特点使得使用现有的AdHoc路由协议实现数据中继时,会存在的网络阻塞、占用网络带宽高以及网络状态更新慢等缺点。
技术实现思路
本专利技术提供一种路由表更新方法、装置、飞行器及存储介质,通过设计一种新的路由协议,来实现飞行器在低空飞行或者超视距飞行状态下能够有效的和地面基站进行无线通信。第一方面,本专利技术实施例提供了一种路由表更新方法,应用于由多个飞行器节点与地面基站构成的无线网络中,包括:飞行器节点接收所述无线网络中其它节点的发送信息,所述发送信息中携带传输路径描述信息,所述传输路径描述信息用于描述所述其他节点与所述地面基站之间传输路径,所述发送信息包括:数据包和/或路由表;所述飞行器节点根据接收的所述发送信息,对所述飞行器节点本地存储的路由表进行更新,所述路由表包括监听到的飞行器节点以及所述传输路径描述信息。可选的,所述路由表中的传输路径描述信息包括:到达地面基站经过的第一跳节点,以及到达地面基站的跳数;所述数据包中的传输路径描述信息包括:将数据包从源节点传输至目的节点所经过的节点序列。可选的,在所述飞行器节点根据接收的所述发送信息,对所述飞行器节点本地存储的路由表进行更新之后,还包括:所述飞行器节点将所述路由表在所述无线网络中进行广播,以使接收到所述路由表的其他节点对应更新所述其他节点本地存储的路由表。可选的,所述飞行器节点根据接收的所述发送信息,对所述飞行器节点本地存储的路由表进行更新,包括;所述飞行器节点根据与接收的所述发送信息对应的飞行器节点,更新所述路由表中的所述监听到的飞行器节点;所述飞行器节点如果确定接收到所述地面基站的发送信息,则将所述传输路径描述信息中的所述到达地面基站经过的第一跳节点更新为空,并将所述到达地面基站的跳数更新为0;所述飞行器节点如果确定未接收到所述地面基站的发送信息,则根据所述路由表中的所述监听到的飞行器节点以及接收的所述发送信息,得到所述飞行器节点与所述地面基站之间的传输路径;所述飞行器节点根据所述传输路径,更新所述路由表中的所述传输路径描述信息。可选的,所述飞行器节点根据所述路由表中的所述监听到的飞行器节点以及接收的所述发送信息,得到所述飞行器节点与所述地面基站之间的传输路径,包括:所述飞行器节点根据接收的所述数据包和/或路由表,获取到达所述地面基站的跳数为0的至少一个飞行器节点作为传输路径的最后一个中继飞行器节点;所述飞行器节点结合所述路由表中的所述监听到的飞行器节点以及接收的所述数据包和/或路由表,得到至少一条备选传输路径;所述飞行器节点在所述至少一条备选传输路径中,确定所述飞行器节点与所述地面基站之间的传输路径。可选的,所述路由表还包括:与每个监听到的飞行器节点对应的信噪比,所述传输路径描述信息还包括:传输路径的链路信噪比;在所述至少一条备选传输路径中,确定所述飞行器节点与所述地面基站之间的传输路径,包括:所述飞行器节点根据与每条备选传输路径对应的到达地面基站的跳数,以及传输路径的链路信噪比,从所述至少一条备选传输路径中确定所述飞行器节点与所述地面基站之间的传输路径。可选的,所述飞行器节点根据与每条备选传输路径对应的到达地面基站的跳数,以及传输路径的链路信噪比,从所述至少一条备选传输路径中确定所述飞行器节点与所述地面基站之间的传输路径,包括:所述飞行器节点从所述至少一条备选传输路径中,选择到达地面基站的跳数最少,并且小于所述路由表中的传输路径到达地面基站的跳数的备选传输路径,并根据所述备选传输路径对所述路由表中的所述传输路径描述信息进行更新;若到达地面基站的跳数最少,并且小于所述路由表中的传输路径到达地面基站的跳数的备选传输路径至少有两条,则所述飞行器节点选择其中链路信噪比最大的备选传输路径,并根据所述备选传输路径对所述路由表中的所述传输路径描述信息进行更新;若各所述备选传输路径到达地面基站的跳数都大于所述路由表中的传输路径到达地面基站的跳数,则所述飞行器节点不对所述路由表中的所述传输路径描述信息进行更新。可选的,在所述飞行器节点根据接收的所述发送信息,对所述飞行器节点本地存储的路由表进行更新之后,还包括:所述飞行器节点根据更新的路由表中的传输路径,更新对应的数据结构,并添加至待发送的数据包中;所述飞行器节点在所分配的时隙资源上,将所述数据包发送给所述数据结构中的第一个中继飞行器节点,以通过所述中继飞行器节点将数据包转发至地面基站;其中,所述数据结构包括:所述数据包的发送类型、源节点、目的节点以及各中继飞行器节点,所述目的节点为地面基站。第二方面,本专利技术实施例还提供了一种路由表更新装置,应用于由多个飞行器节点与地面基站构成的无线网络中,由飞行器执行,包括:信息接收模块,用于接收所述无线网络中其它节点的发送信息,所述发送信息中携带传输路径描述信息,所述传输路径描述信息用于描述所述其他节点与所述地面基站之间传输路径,所述发送信息包括:数据包和/或路由表;路由表更新模块,用于根据接收的所述发送信息,对所述飞行器节点本地存储的路由表进行更新,所述路由表包括监听到的飞行器节点以及所述传输路径描述信息。第三方面,本专利技术实施例还提供了一种飞行器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术任意实施例所述的路由表更新方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例所述的路由表更新方法。本专利技术实施例的技术方案,飞行器节点接收所述无线网络中其它节点的发送信息,其中,发送信息中携带传输路径描述信息,传输路径描述信息用于描述其他节点与地面基站之间传输路径,发送信息包括:数据包和/或路由表;然后根据接收的发送信息,对飞行器节点本地存储的路由表进行更新,路由表包括监听到的飞行器节点以及传输路径描述信息。解决了现有技术中使用AdHoc路由协议实现飞行器节点的数据中继,存在的网络阻塞、占用网络带宽高以及网络状态更新慢等问题,通过设计一种新的路由协议,实现了飞行器在低空飞行或者超视距飞行状态下能够和地面基站进行有效的无线通信。附图说明图1是本专利技术实施例一中的一种路由表更新方法的流程图;图2a是本专利技术实施例二中的一种路由表更新方法的流程图;图2b是本专利技术实施例二中的一种网络拓扑的示意图;图3是本专利技术实施例三中的一种路由表更新装置的结构示意图;图4是本专利技术实施例四中的一种飞行器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以本文档来自技高网...

【技术保护点】
1.一种路由表更新方法,应用于由多个飞行器节点与地面基站构成的无线网络中,其特征在于,包括:飞行器节点接收所述无线网络中其它节点的发送信息,所述发送信息中携带传输路径描述信息,所述传输路径描述信息用于描述所述其他节点与所述地面基站之间传输路径,所述发送信息包括:数据包和/或路由表;所述飞行器节点根据接收的所述发送信息,对所述飞行器节点本地存储的路由表进行更新,所述路由表包括监听到的飞行器节点以及所述传输路径描述信息。

【技术特征摘要】
1.一种路由表更新方法,应用于由多个飞行器节点与地面基站构成的无线网络中,其特征在于,包括:飞行器节点接收所述无线网络中其它节点的发送信息,所述发送信息中携带传输路径描述信息,所述传输路径描述信息用于描述所述其他节点与所述地面基站之间传输路径,所述发送信息包括:数据包和/或路由表;所述飞行器节点根据接收的所述发送信息,对所述飞行器节点本地存储的路由表进行更新,所述路由表包括监听到的飞行器节点以及所述传输路径描述信息。2.根据权利要求1所述的方法,其特征在于,所述路由表中的传输路径描述信息包括:到达地面基站经过的第一跳节点,以及到达地面基站的跳数;所述数据包中的传输路径描述信息包括:将数据包从源节点传输至目的节点所经过的节点序列。3.根据权利要求1所述的方法,其特征在于,在所述飞行器节点根据接收的所述发送信息,对所述飞行器节点本地存储的路由表进行更新之后,还包括:所述飞行器节点将所述路由表在所述无线网络中进行广播,以使接收到所述路由表的其他节点对应更新所述其他节点本地存储的路由表。4.根据权利要求2所述的方法,其特征在于,所述飞行器节点根据接收的所述发送信息,对所述飞行器节点本地存储的路由表进行更新,包括;所述飞行器节点根据与接收的所述发送信息对应的飞行器节点,更新所述路由表中的所述监听到的飞行器节点;所述飞行器节点如果确定接收到所述地面基站的发送信息,则将所述传输路径描述信息中的所述到达地面基站经过的第一跳节点更新为空,并将所述到达地面基站的跳数更新为0;所述飞行器节点如果确定未接收到所述地面基站的发送信息,则根据所述路由表中的所述监听到的飞行器节点以及接收的所述发送信息,得到所述飞行器节点与所述地面基站之间的传输路径;所述飞行器节点根据所述传输路径,更新所述路由表中的所述传输路径描述信息。5.根据权利要求4所述的方法,其特征在于,所述飞行器节点根据所述路由表中的所述监听到的飞行器节点以及接收的所述发送信息,得到所述飞行器节点与所述地面基站之间的传输路径,包括:所述飞行器节点根据接收的所述数据包和/或路由表,获取到达所述地面基站的跳数为0的至少一个飞行器节点作为传输路径的最后一个中继飞行器节点;所述飞行器节点结合所述路由表中的所述监听到的飞行器节点以及接收的所述数据包和/或路由表,得到至少一条备选传输路径;所述飞行器节点在所述至少一条备选传输路径中,确定所述飞行器节点与所述地面基站之间的传输路径。6.根据权利要求5所述的方法,其特征在于,所述路由表还包括:与每个监听到的飞行器节点对应的信噪比,所述传输路径描述信息还包括:传输路径的链路信噪比;在所述至少一条备选传输路径中,确定所述飞行器...

【专利技术属性】
技术研发人员:张建中张俊清
申请(专利权)人:北京神导科讯科技发展有限公司
类型:发明
国别省市:北京,11

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

1