一种智能船舶的数据分发方法及系统技术方案

技术编号:29927902 阅读:16 留言:0更新日期:2021-09-04 18:51
本申请涉及一种智能船舶的数据分发方法及系统,其方法包括:获取多个智能应用终端的数据需求;根据数据需求进行组播组分配,得到组播组,组播组为一个或多个,一个组播组对应至少两个智能应用终端;当接收到智能船舶的船舶数据时,将船舶数据发送到组播组对应的智能应用终端。本申请有助于减少数据传输压力,提高了船舶数据的传输效率。高了船舶数据的传输效率。高了船舶数据的传输效率。

【技术实现步骤摘要】
一种智能船舶的数据分发方法及系统


[0001]本申请涉及船舶智能化领域,尤其是涉及一种智能船舶的数据分发方法及系统。

技术介绍

[0002]目前船舶智能化已经成为全球航运业的大势所趋,通过智能船舶的总体设计,搭载相关的智能应用,例如,智能航行、智能船体、智能机舱及智能能效等等,实现船舶的辅助决策、远程遥控和无人自主等功能。每一个智能应用的运行都需要通过船舶的传感器采集的状态数据,如果各个智能应用都自行采集船用传感器的数据,会造成大量数据重复传输,并且船用传感器大部分只能单路输出,多个智能应用同时采集会造成传输拥堵延时。
[0003]已知的智能船舶数据分发方法是:根据不同的智能应用的数据需求,将船舶状态数据分发至不同的智能应用,满足多个智能应用同时采集的需求。
[0004]但是,上述相关技术是通过智能应用的数据需求进行数据分发,随着智能应用越来越多的发展趋势,针对每个智能应用都需要单独发送数据,将会导致数据分发系统的传输压力非常大,使得数据传输效率低下。

技术实现思路

[0005]为了有助于减少数据传输压力,提高了船舶数据的传输效率,本申请提供了一种智能船舶的数据分发方法及系统。
[0006]第一方面,本申请提供一种智能船舶的数据分发方法,采用如下的技术方案:一种智能船舶的数据分发方法,包括:获取多个智能应用终端的数据需求;根据所述数据需求进行组播组分配,得到组播组,所述组播组为一个或多个,一个组播组对应至少两个智能应用终端;当接收到所述智能船舶的船舶数据时,将所述船舶数据发送到所述组播组对应的智能应用终端。
[0007]通过采用上述技术方案,智能船舶的智能应用终端是用于执行多种智能应用的,智能应用包括智能航行、智能船体、智能机舱及智能能效等等,智能应用终端的运行需要船舶的相关数据,因此,每个智能应用终端都有特定的数据需求,由于不同智能应用终端所需求的数据可能是重叠的,那么可以根据不同智能应用终端的数据需求进行组播组分配,得到组播组,一个组播组对应至少两个智能应用终端,在接收到船舶采集器采集的船舶数据时,将船舶数据发送到组播组对应的智能应用终端。避免了每个智能应用终端都需要单独发送数据,可以一次将船舶数据发送到同一个组播组对应的多个智能应用终端,减少了系统的数据传输压力,提高了船舶数据的传输效率。
[0008]可选的,所述获取多个智能应用终端的数据需求,包括:当多个智能应用终端接入时,获取每个智能应用终端的应用类型;根据所述应用类型确定每个智能应用终端的数据需求。
[0009]通过采用上述技术方案,在智能船舶新装备了智能应用终端,或者,智能应用终端重新启动时,智能应用终端会进行接入,多个智能应用终端接入后,需要获取到每个智能应用终端的应用类型,智能应用终端的应用类型由其功能决定,也可以通过终端标识或生产型号等确定,而知道应用类型了,就能确定智能应用终端执行应用功能时需要何种数据,从而确定智能应用终端的数据需求。由于智能应用终端的应用类型方便获得,不需要通过实际的数据交互来确定数据需求,因此,通过智能应用终端的应用类型来确定数据需求较为方便。
[0010]可选的,所述应用类型为船体类型、航行类型、船舱类型、能效类型及船舶安全类型中任意一种,所述根据所述应用类型确定每个智能应用终端的数据需求,包括:当所述应用类型为所述船体类型时,确定对应的智能应用终端的数据需求为船体相关数据;或,当所述应用类型为所述航行类型时,确定对应的智能应用终端的数据需求为航行相关数据;或,当所述应用类型为所述船舱类型时,确定对应的智能应用终端的数据需求为船舱相关数据;或,当所述应用类型为所述能效类型时,确定对应的智能应用终端的数据需求为航行相关数据及能耗相关数据;或,当所述应用类型为所述船舶安全类型时,确定对应的智能应用终端的数据需求为船舶安全相关数据。
[0011]通过采用上述技术方案,应用类型包括有船体类型、航行类型、船舱类型、能效类型及船舶安全类型,一个智能应用终端的应用类型对应一种,如果应用类型为船体类型,对应的智能应用终端的数据需求为船体相关数据,例如,船体采集器所采集的就是船体相关数据;如果应用类型为航行类型,对应的智能应用终端的数据需求为航行相关数据,例如,采集船舶电机的转速就是航行相关数据;如果应用类型为船舱类型,对应的智能应用终端的数据需求为船舱相关数据,例如,采集船舱温度控制设备的温度数据就是船舱相关数据;如果应用类型为能效类型时,对应的智能应用终端的数据需求为航行相关数据及能耗相关数据,能效类型是需要进行计算的,能效与航行和能耗相关,因此需要航行相关数据和能耗相关数据;如果应用类型为船舶安全类型时,对应的智能应用终端的数据需求为船舶安全相关数据,例如,防火装置的监测数据就是船舶安全相关数据。对智能应用终端的应用类型进行限定,从而针对不同的应用类型确定数据需求,突出智能船舶的智能应用在于船体、航行、船舱、能效及船舶安全,指出了船舶智能化的方向。
[0012]可选的,所述根据所述数据需求进行组播组分配,得到组播组,包括:根据所述数据需求确定每个智能应用终端对应的目标数据,所述目标数据为所述船体相关数据、所述航行相关数据、所述船舱相关数据、所述能耗相关数据或所述船舶安全
相关数据;根据每个智能应用终端对应的目标数据进行组播组分配,得到组播组,所述组播组为一个或多个,一个组播组对应的至少两个智能应用终端存在目标数据重叠。
[0013]通过采用上述技术方案,在每个智能应用终端的数据需求都确定了之后,那么可以通过数据需求确定每个智能应用终端对应的目标数据,目标数据是船体相关数据、航行相关数据、船舱相关数据、能耗相关数据或船舶安全相关数据中的一种,根据每个智能应用终端对应的目标数据进行组播组分配,组播组分配是将每个智能应用终端对应的目标数据进行重叠判定,如果两个以上的智能应用终端对应的目标数据有一部分或者全部重叠,那么可以将这些智能应用终端划分为同一个组播组的成员,最后得到的组播组的数量为一个或多个。利用数据需求确定各智能应用终端的目标数据后,再利用目标数据将多个智能应用终端划分为一个或多个组播组的成员,实现了组播方式的数据传输的构建。
[0014]可选的,所述将所述船舶数据发送到所述组播组对应的智能应用终端,包括:当接收到所述智能船舶的船舶数据时,对所述船舶数据进行处理,得到组播数据,所述组播数据具有至少两组,每一组组播数据对应一个组播组;确定所述组播数据对应的智能应用终端;将所述组播数据通过组播方式发送到对应的智能应用终端。
[0015]通过采用上述技术方案,当通过各种船舶传感器采集到智能船舶的船舶数据时,由于采用的是组播方式,利用预设的组播协议对船舶数据进行处理,得到多组的组播数据,每一组组播数据对应一个组播组,已知组播数据对应的组播组,组播组的成员中有哪些智能应用终端也确定的情况下,就能够确定组播数据对应的智能应用终端,将组播数据通过组播方式发送到对应的智能应用终端。实现了组播方式传输船舶数据,不需要针对每个智能应用终端都单独传输数据,减少了数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能船舶的数据分发方法,其特征在于,所述方法包括:获取多个智能应用终端的数据需求;根据所述数据需求进行组播组分配,得到组播组,所述组播组为一个或多个,一个组播组对应至少两个智能应用终端;当接收到所述智能船舶的船舶数据时,将所述船舶数据发送到所述组播组对应的智能应用终端。2.根据权利要求1所述的智能船舶的数据分发方法,其特征在于,所述获取多个智能应用终端的数据需求,包括:当多个智能应用终端接入时,获取每个智能应用终端的应用类型;根据所述应用类型确定每个智能应用终端的数据需求。3.根据权利要求2所述的智能船舶的数据分发方法,其特征在于,所述应用类型为船体类型、航行类型、船舱类型、能效类型及船舶安全类型中任意一种,所述根据所述应用类型确定每个智能应用终端的数据需求,包括:当所述应用类型为所述船体类型时,确定对应的智能应用终端的数据需求为船体相关数据;或,当所述应用类型为所述航行类型时,确定对应的智能应用终端的数据需求为航行相关数据;或,当所述应用类型为所述船舱类型时,确定对应的智能应用终端的数据需求为船舱相关数据;或,当所述应用类型为所述能效类型时,确定对应的智能应用终端的数据需求为航行相关数据及能耗相关数据;或,当所述应用类型为所述船舶安全类型时,确定对应的智能应用终端的数据需求为船舶安全相关数据。4.根据权利要求3所述的智能船舶的数据分发方法,其特征在于,所述根据所述数据需求进行组播组分配,得到组播组,包括:根据所述数据需求确定每个智能应用终端对应的目标数据,所述目标数据为所述船体相关数据、所述航行相关数据、所述船舱相关数据、所述能耗相关数据或所述船舶安全相关数据;根据每个智能应用终端对应的目标数据进行组播组分配,得到组播组,所述组播组为一个或多个,一个组播组对应的至少两个智能应用终端存在目标数据重叠。5.根据权利要求1所述的智能船舶的数据分发方法,其特征在于,所述将所述船舶数据发送到所述组播组对应的智能应用终端,包括:当接收到所述智能船舶的船舶数据时,对所述船舶数据进行处理,得到组播数据,所述组播数据具有至少两组,每一组组播数据对应一个组播组;确定所述组播数据对应的智能应用终端;
将所述组播数据通过组播方式发送到对应的智能应用终端。6.一种智能船舶的数据分发系统,其特征在于,所述系统包括:数据需求获取模块,用于获取多个智能应...

【专利技术属性】
技术研发人员:朱红初李仲君马炜马胥谢名扬
申请(专利权)人:湖南湘船重工有限公司
类型:发明
国别省市:

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

1