无人船数据传输方法、通信设备及存储介质技术

技术编号:37181449 阅读:9 留言:0更新日期:2023-04-20 22:47
本申请公开了一种无人船数据传输方法、通信设备及计算机可读存储介质。其中,该方法应用于无人船组网网络中的任一无人船通信节点,该方法包括:确定无人船组网网络的网络路由表,网络路由表用于记录无人船组网网络中无人船通信节点之间的连接关系以及所有相邻无人船通信节点的实时通信参数,其中,任意相邻无人船通信节点之间的通信链路为一条以上;在存在待传输报文的情况下,根据待传输报文的目的地址及网络路由表确定目标传输路径,其中,待传输报文的目的地址指向除无人船通信节点之外的其它无人船通信节点;向目标传输路径所指示的下一跳无人船通信节点传输待传输报文。本申请方案可以保障无人船组网网络的不同无人船通信节点的平稳通信。船通信节点的平稳通信。船通信节点的平稳通信。

【技术实现步骤摘要】
无人船数据传输方法、通信设备及存储介质


[0001]本申请属于无人船通信
,尤其涉及一种无人船数据传输方法、无人船数据传输装置、通信设备及计算机可读存储介质。

技术介绍

[0002]在无人船领域,无人船所搭载的设备及控制中心所搭载的设备可以通过网关等通信设备建立无人船组网网络,实现控制中心对无人船的远程控制,或是设备之间的数据交互。由于无人船主要在水面或海洋中作业,其通信环境较为复杂,通信质量很难保证;此外,在无人设备与控制中心相距甚远且设备数量较多的情况下,无人船组网网络中的无人船通信节点也相应增多;因而,如何保障不同无人船通信节点在远距离情况下的平稳通信,成为当前亟待解决的问题。

技术实现思路

[0003]本申请提供了一种无人船数据传输方法、无人船数据传输装置、通信设备及计算机可读存储介质,可以保障无人船组网网络的不同无人船通信节点的平稳通信。
[0004]第一方面,本申请提供了一种无人船数据传输方法,该无人船数据传输方法应用于无人船组网网络中的任一无人船通信节点,该无人船数据传输方法包括:
[0005]确定无人船组网网络的网络路由表,网络路由表用于记录无人船组网网络中无人船通信节点之间的连接关系以及所有相邻无人船通信节点的实时通信参数,其中,任意相邻无人船通信节点之间的通信链路为一条以上;
[0006]在存在待传输报文的情况下,根据待传输报文的目的地址及网络路由表确定目标传输路径,其中,待传输报文的目的地址指向除无人船通信节点之外的其它无人船通信节点;
[0007]向目标传输路径所指示的下一跳无人船通信节点传输待传输报文。
[0008]第二方面,本申请提供了一种无人船数据传输装置,该无人船数据传输装置应用于无人船组网网络中的任一无人船通信节点,该无人船数据传输装置包括:
[0009]第一确定模块,用于确定无人船组网网络的网络路由表,网络路由表用于记录无人船组网网络中无人船通信节点之间的连接关系以及所有相邻无人船通信节点的实时通信参数,其中,任意相邻无人船通信节点之间的通信链路为一条以上;
[0010]第二确定模块,用于在存在待传输报文的情况下,根据待传输报文的目的地址及网络路由表确定目标传输路径,其中,待传输报文的目的地址指向除无人船通信节点之外的其它无人船通信节点;
[0011]传输模块,用于向目标传输路径所指示的下一跳无人船通信节点传输待传输报文。
[0012]第三方面,本申请提供了一种通信设备,上述通信设备包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程
序时实现如上述第一方面的方法的步骤。
[0013]第四方面,本申请提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如上述第一方面的方法的步骤。
[0014]第五方面,本申请提供了一种计算机程序产品,上述计算机程序产品包括计算机程序,上述计算机程序被一个或多个处理器执行时实现如上述第一方面的方法的步骤。
[0015]本申请与现有技术相比存在的有益效果是:为保障无人船组网网络中任意无人船通信节点之间的平稳通信,本申请针对报文的传输过程作出以下优化:无人船通信节点首先需要确定无人船组网网络的网络路由表,网络路由表用于记录无人船组网网络中无人船通信节点之间的连接关系以及所有相邻无人船通信节点的实时通信参数,其中,任意相邻无人船通信节点之间的通信链路为一条以上;在无人船通信节点存在待传输报文的情况下,根据待传输报文的目的地址及网络路由表确定目标传输路径,并向目标传输路径所指示的下一跳无人船通信节点传输待传输报文,其中,待传输报文的目的地址指向除当前的无人船通信节点之外的其它无人船通信节点。可以理解,相邻无人船通信节点间的通信质量是动态的,因而无人船通信节点在存在有待传输报文时,可根据已汇总各项信息的网络路由表更新目标传输路径,以此确定相对有着较优通信质量的下一跳无人船通信节点;并且,任意相邻无人船通信节点之间的通信链路的数量为一条以上,这可使相邻无人船通信节点间的数据传输有更多的链路选择空间,进一步保障平稳通信。
[0016]可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0017]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本申请实施例提供的无人船组网网络的架构示例图;
[0019]图2是本申请实施例提供的无人船数据传输方法的实现流程示意图;
[0020]图3是本申请实施例提供的无人船数据传输装置的结构框图;
[0021]图4是本申请实施例提供的通信设备的结构示意图。
具体实施方式
[0022]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0023]本申请实施例提出了一种无人船数据传输方法。该无人船数据传输方法应用于无人船组网网络的任一无人船通信节点。为便于理解该无人船数据传输方法,下面对该无人船组网网络进行简单介绍:
[0024]在一个无人船组网网络中,有着多个无人船通信节点。每个无人船通信节点包括:
一个通信设备,以及挂载在该通信设备上的一个以上业务设备,其中,业务设备为报文的初始发送方或最终接收方,而通信设备则为报文的中转站;也即,通过各无人船通信节点的通信设备,可实现报文在无人船组网网络中的传递。仅作为示例,该通信设备可以是智能通信网关等,该业务设备可以是个人电脑(personal computer,PC)等,此处不作限定。
[0025]需要注意的是,无人船通信节点可以部署于无人船,也可以部署于岸上的控制中心;以及,无人船组网网络中可以有多个部署于无人船的无人船通信节点,也可以有多个部署于岸上的控制中心的无人船通信节点,此处不作限定。
[0026]对于无人船组网网络中相邻的任意两个无人船通信节点(也即在无人船组网网络中直接相连的两个无人船通信节点)来说,这两个无人船通信节点之间的通信链路的数量为一条以上;也即,相邻无人船通信节点所分别对应的通信设备之间,建立有一条以上的通信链路。需要注意的是,在相邻无人船通信节点间的通信链路为两条以上时,这两条以上通信链路的类型可以相同,也可以不同,本申请实施例对各条通信链路的类型不作限定。
[0027]请参阅图1,图1给出了无人船组网网络的网络架构示例图。以图1中的相邻无人船通信节点:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无人船数据传输方法,其特征在于,所述无人船数据传输方法应用于无人船组网网络中的任一无人船通信节点,所述无人船数据传输方法包括:确定所述无人船组网网络的网络路由表,所述网络路由表用于记录所述无人船组网网络中无人船通信节点之间的连接关系以及所有相邻无人船通信节点的实时通信参数,其中,任意相邻无人船通信节点之间的通信链路为一条以上;在存在待传输报文的情况下,根据所述待传输报文的目的地址及所述网络路由表确定目标传输路径,其中,所述待传输报文的目的地址指向除所述无人船通信节点之外的其它无人船通信节点;向所述目标传输路径所指示的下一跳无人船通信节点传输所述待传输报文。2.如权利要求1所述的无人船数据传输方法,其特征在于,所述根据所述待传输报文的目的地址及所述网络路由表确定目标传输路径,包括:针对所述待传输报文,检测是否存在上一跳无人船通信节点;根据所述网络路由表所记录的所述所有相邻无人船通信节点的实时通信参数,检测所述无人船组网网络是否稳定;在所述无人船组网网络不稳定,和/或,不存在所述上一跳无人船通信节点的情况下,根据所述待传输报文的目的地址及所述网络路由表确定所述目标传输路径。3.如权利要求2所述的无人船数据传输方法,其特征在于,所述根据所述待传输报文的目的地址及所述网络路由表确定所述目标传输路径,包括:根据所述网络路由表所记录的所述无人船组网网络中无人船通信节点之间的连接关系,确定从所述无人船通信节点到达目的无人船通信节点的候选传输路径,其中,所述目的无人船通信节点为:所述待传输报文的目的地址所指向的无人船通信节点;在所述候选传输路径的数量为一条的情况下,将所述候选传输路径确定为所述目标传输路径;在所述候选传输路径的数量为两条以上的情况下,根据所述网络路由表所记录的所述所有相邻无人船通信节点的实时通信参数,在所述候选传输路径中确定所述目标传输路径。4.如权利要求3所述的无人船数据传输方法,其特征在于,所述根据所述网络路由表所记录的所述所有相邻无人船通信节点的实时通信参数,在所述候选传输路径中确定所述目标传输路径,包括;根据所述网络路由表所记录的所述所有相邻无人船通信节点的实时通信参数,计算各条所述候选传输路径的质量评分;将质量评分最高的所述候选传输路径确定为所述目标传...

【专利技术属性】
技术研发人员:董国君吕继方张云飞
申请(专利权)人:江苏海洋大学
类型:发明
国别省市:

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

1