一种智能船舶的数据分发方法及系统与流程

文档序号:26533854发布日期:2021-09-04 14:51阅读:104来源:国知局
一种智能船舶的数据分发方法及系统与流程

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


背景技术:

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


技术实现要素:

5.为了有助于减少数据传输压力,提高了船舶数据的传输效率,本申请提供了一种智能船舶的数据分发方法及系统。
6.第一方面,本申请提供一种智能船舶的数据分发方法,采用如下的技术方案:一种智能船舶的数据分发方法,包括:获取多个智能应用终端的数据需求;根据所述数据需求进行组播组分配,得到组播组,所述组播组为一个或多个,一个组播组对应至少两个智能应用终端;当接收到所述智能船舶的船舶数据时,将所述船舶数据发送到所述组播组对应的智能应用终端。
7.通过采用上述技术方案,智能船舶的智能应用终端是用于执行多种智能应用的,智能应用包括智能航行、智能船体、智能机舱及智能能效等等,智能应用终端的运行需要船舶的相关数据,因此,每个智能应用终端都有特定的数据需求,由于不同智能应用终端所需求的数据可能是重叠的,那么可以根据不同智能应用终端的数据需求进行组播组分配,得到组播组,一个组播组对应至少两个智能应用终端,在接收到船舶采集器采集的船舶数据时,将船舶数据发送到组播组对应的智能应用终端。避免了每个智能应用终端都需要单独发送数据,可以一次将船舶数据发送到同一个组播组对应的多个智能应用终端,减少了系统的数据传输压力,提高了船舶数据的传输效率。
8.可选的,所述获取多个智能应用终端的数据需求,包括:当多个智能应用终端接入时,获取每个智能应用终端的应用类型;根据所述应用类型确定每个智能应用终端的数据需求。
9.通过采用上述技术方案,在智能船舶新装备了智能应用终端,或者,智能应用终端重新启动时,智能应用终端会进行接入,多个智能应用终端接入后,需要获取到每个智能应用终端的应用类型,智能应用终端的应用类型由其功能决定,也可以通过终端标识或生产型号等确定,而知道应用类型了,就能确定智能应用终端执行应用功能时需要何种数据,从而确定智能应用终端的数据需求。由于智能应用终端的应用类型方便获得,不需要通过实际的数据交互来确定数据需求,因此,通过智能应用终端的应用类型来确定数据需求较为方便。
10.可选的,所述应用类型为船体类型、航行类型、船舱类型、能效类型及船舶安全类型中任意一种,所述根据所述应用类型确定每个智能应用终端的数据需求,包括:当所述应用类型为所述船体类型时,确定对应的智能应用终端的数据需求为船体相关数据;或,当所述应用类型为所述航行类型时,确定对应的智能应用终端的数据需求为航行相关数据;或,当所述应用类型为所述船舱类型时,确定对应的智能应用终端的数据需求为船舱相关数据;或,当所述应用类型为所述能效类型时,确定对应的智能应用终端的数据需求为航行相关数据及能耗相关数据;或,当所述应用类型为所述船舶安全类型时,确定对应的智能应用终端的数据需求为船舶安全相关数据。
11.通过采用上述技术方案,应用类型包括有船体类型、航行类型、船舱类型、能效类型及船舶安全类型,一个智能应用终端的应用类型对应一种,如果应用类型为船体类型,对应的智能应用终端的数据需求为船体相关数据,例如,船体采集器所采集的就是船体相关数据;如果应用类型为航行类型,对应的智能应用终端的数据需求为航行相关数据,例如,采集船舶电机的转速就是航行相关数据;如果应用类型为船舱类型,对应的智能应用终端的数据需求为船舱相关数据,例如,采集船舱温度控制设备的温度数据就是船舱相关数据;如果应用类型为能效类型时,对应的智能应用终端的数据需求为航行相关数据及能耗相关数据,能效类型是需要进行计算的,能效与航行和能耗相关,因此需要航行相关数据和能耗相关数据;如果应用类型为船舶安全类型时,对应的智能应用终端的数据需求为船舶安全相关数据,例如,防火装置的监测数据就是船舶安全相关数据。对智能应用终端的应用类型进行限定,从而针对不同的应用类型确定数据需求,突出智能船舶的智能应用在于船体、航行、船舱、能效及船舶安全,指出了船舶智能化的方向。
12.可选的,所述根据所述数据需求进行组播组分配,得到组播组,包括:根据所述数据需求确定每个智能应用终端对应的目标数据,所述目标数据为所述船体相关数据、所述航行相关数据、所述船舱相关数据、所述能耗相关数据或所述船舶安全
相关数据;根据每个智能应用终端对应的目标数据进行组播组分配,得到组播组,所述组播组为一个或多个,一个组播组对应的至少两个智能应用终端存在目标数据重叠。
13.通过采用上述技术方案,在每个智能应用终端的数据需求都确定了之后,那么可以通过数据需求确定每个智能应用终端对应的目标数据,目标数据是船体相关数据、航行相关数据、船舱相关数据、能耗相关数据或船舶安全相关数据中的一种,根据每个智能应用终端对应的目标数据进行组播组分配,组播组分配是将每个智能应用终端对应的目标数据进行重叠判定,如果两个以上的智能应用终端对应的目标数据有一部分或者全部重叠,那么可以将这些智能应用终端划分为同一个组播组的成员,最后得到的组播组的数量为一个或多个。利用数据需求确定各智能应用终端的目标数据后,再利用目标数据将多个智能应用终端划分为一个或多个组播组的成员,实现了组播方式的数据传输的构建。
14.可选的,所述将所述船舶数据发送到所述组播组对应的智能应用终端,包括:当接收到所述智能船舶的船舶数据时,对所述船舶数据进行处理,得到组播数据,所述组播数据具有至少两组,每一组组播数据对应一个组播组;确定所述组播数据对应的智能应用终端;将所述组播数据通过组播方式发送到对应的智能应用终端。
15.通过采用上述技术方案,当通过各种船舶传感器采集到智能船舶的船舶数据时,由于采用的是组播方式,利用预设的组播协议对船舶数据进行处理,得到多组的组播数据,每一组组播数据对应一个组播组,已知组播数据对应的组播组,组播组的成员中有哪些智能应用终端也确定的情况下,就能够确定组播数据对应的智能应用终端,将组播数据通过组播方式发送到对应的智能应用终端。实现了组播方式传输船舶数据,不需要针对每个智能应用终端都单独传输数据,减少了数据传输压力。
16.第二方面,本申请提供一种智能船舶的数据分发系统,采用如下的技术方案:一种智能船舶的数据分发系统,包括:数据需求获取模块,用于获取多个智能应用终端的数据需求;组播组分配模块,用于根据所述数据需求进行组播组分配,得到组播组,所述组播组为一个或多个,一个组播组对应至少两个智能应用终端;数据分发模块,用于当接收到所述智能船舶的船舶数据时,将所述船舶数据发送到所述组播组对应的智能应用终端。
17.通过采用上述技术方案,数据需求获取模块获取的每个智能应用终端都有特定的数据需求,由于不同智能应用终端所需求的数据可能是重叠的,组播组分配模块根据不同智能应用终端的数据需求进行组播组分配,得到组播组,一个组播组对应至少两个智能应用终端,在接收到船舶采集器采集的船舶数据时,数据分发模块将船舶数据发送到组播组对应的智能应用终端。避免了每个智能应用终端都需要单独发送数据,可以一次将船舶数据发送到同一个组播组对应的多个智能应用终端,减少了系统的数据传输压力,提高了船舶数据的传输效率。
18.可选的,所述数据需求获取模块包括:应用类型获取单元,用于当多个智能应用终端接入时,获取每个智能应用终端的应用类型;
数据需求确定单元,用于根据所述应用类型确定每个智能应用终端的数据需求。
19.通过采用上述技术方案,在智能船舶新装备智能应用终端,或者,智能应用终端重新启动时,智能应用终端会进行接入,多个智能应用终端接入后,应用类型获取单元需要获取到每个智能应用终端的应用类型,智能应用终端的应用类型由其功能决定,也可以通过终端标识或生产型号等确定,而知道应用类型了,数据需求确定单元就能确定智能应用终端执行应用功能时需要何种数据,从而确定智能应用终端的数据需求。由于智能应用终端的应用类型方便获得,不需要通过实际的数据交互来确定数据需求,因此,通过智能应用终端的应用类型来确定数据需求较为方便。
20.可选的,所述应用类型为船体类型、航行类型、船舱类型、能效类型及船舶安全类型中任意一种,所述数据需求确定单元,用于当所述应用类型为所述船体类型时,确定对应的智能应用终端的数据需求为船体相关数据;或,所述数据需求确定单元,用于当所述应用类型为所述航行类型时,确定对应的智能应用终端的数据需求为航行相关数据;或,所述数据需求确定单元,用于当所述应用类型为所述船舱类型时,确定对应的智能应用终端的数据需求为船舱相关数据;或,所述数据需求确定单元,用于当所述应用类型为所述能效类型时,确定对应的智能应用终端的数据需求为航行相关数据及能耗相关数据;或,所述数据需求确定单元,用于当所述应用类型为所述船舶安全类型时,确定对应的智能应用终端的数据需求为船舶安全相关数据。
21.通过采用上述技术方案,应用类型包括有船体类型、航行类型、船舱类型、能效类型及船舶安全类型,如果应用类型为船体类型,数据需求确定单元确定对应的智能应用终端的数据需求为船体相关数据;如果应用类型为航行类型,数据需求确定单元确定对应的智能应用终端的数据需求为航行相关数据;如果应用类型为船舱类型,数据需求确定单元确定对应的智能应用终端的数据需求为船舱相关数据;如果应用类型为能效类型时,数据需求确定单元确定对应的智能应用终端的数据需求为航行相关数据及能耗相关数据,能效类型是需要进行计算的,能效与航行和能耗相关,因此需要航行相关数据和能耗相关数据;如果应用类型为船舶安全类型,数据需求确定单元确定对应的智能应用终端的数据需求为船舶安全相关数据。对智能应用终端的应用类型进行限定,从而针对不同的应用类型确定数据需求,突出智能船舶的智能应用在于船体、航行、船舱、能效及船舶安全,指出了船舶智能化的方向。
22.可选的,所述组播组分配模块,具体用于根据所述数据需求确定每个智能应用终端对应的目标数据,所述目标数据为所述船体相关数据、所述航行相关数据、所述船舱相关数据、所述能耗相关数据或所述船舶安全相关数据;所述组播组分配模块,还用于根据每个智能应用终端对应的目标数据进行组播组
分配,得到组播组,所述组播组为一个或多个,一个组播组对应的至少两个智能应用终端存在目标数据重叠。
23.通过采用上述技术方案,组播组分配模块通过数据需求确定每个智能应用终端对应的目标数据,目标数据是船体相关数据、航行相关数据、船舱相关数据、能耗相关数据或船舶安全相关数据中的一种,根据每个智能应用终端对应的目标数据进行组播组分配,组播组分配是将每个智能应用终端对应的目标数据进行重叠判定,如果两个以上的智能应用终端对应的目标数据有一部分或者全部重叠,那么可以将这些智能应用终端划分为同一个组播组的成员,最后得到的组播组的数量为一个或多个。利用数据需求确定各智能应用终端的目标数据后,再利用目标数据将多个智能应用终端划分为一个或多个组播组的成员,实现了组播方式的数据传输的构建。
24.可选的,所述数据分发模块,具体用于当接收到所述智能船舶的船舶数据时,对所述船舶数据进行处理,得到组播数据,所述组播数据具有至少两组,每一组组播数据对应一个组播组;所述数据分发模块,还用于确定所述组播数据对应的智能应用终端;所述数据分发模块,还用于将所述组播数据通过组播方式发送到对应的智能应用终端。
25.通过采用上述技术方案,当通过各种船舶传感器采集到智能船舶的船舶数据时,由于采用的是组播方式,数据分发模块利用预设的组播协议对船舶数据进行处理,得到多组的组播数据,每一组组播数据对应一个组播组,已知组播数据对应的组播组,组播组的成员中有哪些智能应用终端也确定的情况下,就能够确定组播数据对应的智能应用终端,将组播数据通过组播方式发送到对应的智能应用终端。实现了组播方式传输船舶数据,不需要针对每个智能应用终端都单独传输数据,减少了数据传输压力。
26.综上所述,本申请包括以下至少一种有益技术效果:1.由于不同的智能应用终端的需求数据可能是重叠的,那么可以根据数据需求进行组播组分配,将船舶数据发送到组播组对应的智能应用终端,避免了每个智能应用终端都需要单独发送数据,可以一次将船舶数据发送到同一个组播组对应的多个智能应用终端,减少了系统的数据传输压力,提高了船舶数据的传输效率;2.应用类型包括有船体类型、航行类型、船舱类型、能效类型及船舶安全类型,针对不同的应用类型确定数据需求,突出智能船舶的智能应用在于船体、航行、船舱、能效及船舶安全,指出了船舶智能化的方向;3.利用数据需求确定各智能应用终端的目标数据后,再利用目标数据将多个智能应用终端划分为一个或多个组播组的成员,实现了组播方式的数据传输的构建,通过组播方式传输船舶数据,不需要针对每个智能应用终端都单独传输数据,减少了数据传输压力。
附图说明
27.图1是本申请其中一实施例的智能船舶的数据分发方法的第一流程示意图。
28.图2是本申请其中一实施例的智能船舶的数据分发方法的第二流程示意图。
29.图3是本申请其中一实施例的智能船舶的数据分发系统的第一结构示意图。
30.图4是本申请其中一实施例的智能船舶的数据分发系统的第二结构示意图。
31.附图标记说明:301、数据需求获取模块;302、组播组分配模块;303、数据分发模块;401、应用类型获取单元;402、数据需求确定单元。
具体实施方式
32.为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图1

4及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
33.本申请实施例公开一种智能船舶的数据分发方法。
34.实施例1参照图1,该方法的执行步骤包括:101,获取多个智能应用终端的数据需求。
35.其中,智能船舶的智能应用终端是用于执行多种智能应用的,智能应用包括智能航行、智能船体、智能机舱及智能能效等等,智能应用终端的运行需要船舶的相关数据,例如,航速、航向、舵角或主机功率等等,这些数据通过各种船用传感器采集。每个智能应用终端都有特定的数据需求。
36.可选的,获取智能应用终端的数据需求的一种优选的方式,具体步骤如下:当多个智能应用终端接入时,获取每个智能应用终端的应用类型;根据应用类型确定每个智能应用终端的数据需求。
37.在智能船舶新装备了智能应用终端,或者,智能应用终端重新启动时,智能应用终端会进行接入,多个智能应用终端接入后,需要获取到每个智能应用终端的应用类型,智能应用终端的应用类型由其功能决定,也可以通过终端标识或生产型号等确定,而知道应用类型了,就能确定智能应用终端执行应用功能时需要何种数据,从而确定智能应用终端的数据需求。由于智能应用终端的应用类型方便获得,不需要通过实际的数据交互来确定数据需求,因此,通过智能应用终端的应用类型来确定数据需求较为方便。
38.具体的,应用类型为船体类型、航行类型、船舱类型、能效类型及船舶安全类型中任意一种,根据数据需求应用类型确定每个智能应用终端的数据需求,包括:当数据需求应用类型为数据需求船体类型时,确定对应的智能应用终端的数据需求为船体相关数据,例如,船体采集器所采集的就是船体相关数据;或,当数据需求应用类型为数据需求航行类型时,确定对应的智能应用终端的数据需求为航行相关数据,例如,采集船舶电机的转速就是航行相关数据;或,当数据需求应用类型为数据需求船舱类型时,确定对应的智能应用终端的数据需求为船舱相关数据,例如,采集船舱温度控制设备的温度数据就是船舱相关数据;或,当数据需求应用类型为数据需求能效类型时,确定对应的智能应用终端的数据需求为航行相关数据及能耗相关数据;或,当数据需求应用类型为数据需求船舶安全类型时,确定对应的智能应用终端的数据需求为船舶安全相关数据,例如,防火装置的监测数据就是船舶安全相关数据。
39.102,根据数据需求进行组播组分配,得到组播组。
40.其中,由于不同智能应用终端所需求的数据可能是重叠的,那么可以根据不同智能应用终端的数据需求进行组播组分配,得到一个或多个组播组,一个组播组对应至少两个智能应用终端。
41.103,当接收到智能船舶的船舶数据时,将船舶数据发送到组播组对应的智能应用终端。
42.其中,在接收到船舶采集器采集的船舶数据时,将船舶数据发送到组播组对应的智能应用终端。
43.实施例1的实施原理为:获取多个智能应用终端的数据需求,由于不同的智能应用终端的需求数据可能是重叠的,那么可以根据数据需求进行组播组分配,将船舶数据发送到组播组对应的智能应用终端,避免了每个智能应用终端都需要单独发送数据,可以一次将船舶数据发送到同一个组播组对应的多个智能应用终端,减少了系统的数据传输压力,提高了船舶数据的传输效率。
44.实施例2参照图2,本实施例与以上实施例1的不同之处在于,对实施例1中的步骤102及步骤103进行了详细的说明,步骤102细化为了本实施例的步骤202和步骤203,步骤103细化为了本实施例的步骤204

步骤206,具体的执行步骤包括:201,获取多个智能应用终端的数据需求。
45.详情参考图1所示实施例1的步骤101的内容。
46.202,根据数据需求确定每个智能应用终端对应的目标数据。
47.其中,在每个智能应用终端的数据需求都确定了之后,那么可以通过数据需求确定每个智能应用终端对应的目标数据,目标数据是船体相关数据、航行相关数据、船舱相关数据、能耗相关数据或船舶安全相关数据中的一种。
48.203,根据每个智能应用终端对应的目标数据进行组播组分配,得到组播组。
49.其中,根据每个智能应用终端对应的目标数据进行组播组分配,组播组分配是将每个智能应用终端对应的目标数据进行重叠判定,如果两个以上的智能应用终端对应的目标数据有一部分或者全部重叠,那么可以将这些智能应用终端划分配同一个组播组的成员,最后得到的组播组的数量为一个或多个。例如,智能应用终端1对应的目标数据中包括主机转速,而智能应用终端2对应的目标数据中也包括主机转速,那么智能应用终端1和智能应用终端2就都划分为同一个组播组的成员。
50.需要说明的是,同一个智能应用终端还可以作为多个组播组的成员,例如智能应用终端3对应的目标数据包括温度信息和主机转速,智能应用终端4对应的目标数据包括温度信息,智能应用终端5对应的目标数据包括主机转速,将智能应用终端3和智能应用终端4分配为第一组播组的成员,将智能应用终端3和智能应用终端5分配为第二组播组的成员。
51.204,当接收到智能船舶的船舶数据时,对船舶数据进行处理,得到组播数据。
52.其中,当通过各种船舶传感器采集到智能船舶的船舶数据时,由于采用的是组播方式,利用预设的组播协议对船舶数据进行处理,得到多组的组播数据,每一组组播数据对应一个组播组。
53.205,确定组播数据对应的智能应用终端。
54.其中,已知组播数据对应的组播组,组播组的成员中有哪些智能应用终端也确定的情况下,就能够确定组播数据对应的智能应用终端。
55.206,将组播数据通过组播方式发送到对应的智能应用终端。
56.实施例2的实施原理为:确定每个智能应用终端的数据需求,通过数据需求确定每
个智能应用终端对应的目标数据,根据目标数据进行组播组分配,得到组播组,对船舶数据进行处理,得到组播数据,确定组播数据对应的智能应用终端,将组播数据通过组播方式发送到对应的智能应用终端,利用数据需求确定各智能应用终端的目标数据后,再利用目标数据将多个智能应用终端划分为一个或多个组播组的成员,实现了组播方式的数据传输的构建,通过组播方式传输船舶数据,不需要针对每个智能应用终端都单独传输数据,减少了数据传输压力。
57.需要说明的是,在以上实施例1和实施例2中,只说明了为智能应用终端分配组播组,除此之外,还可以将智能应用终端退出组播组,例如,智能应用终端出现程序故障时,即使获得数据也没有意义,可以将智能应用终端从组播组中退出,进一步节省数据传输的开销;或者,智能应用终端更换另外一个组播组,例如,智能应用终端的原来是第一应用类型通过程序重装或者升级,变换为第二应用类型,数据需求也发生了变化,那么原来的组播组的成员需要剔除该智能应用终端,并且重新分配到另外一个组播组。
58.本申请实施例还公开一种智能船舶的数据分发系统。
59.实施例3参照图3,该系统包括:数据需求获取模块301,用于获取多个智能应用终端的数据需求;组播组分配模块302,用于根据数据需求进行组播组分配,得到组播组,组播组为一个或多个,一个组播组对应至少两个智能应用终端;数据分发模块303,用于当接收到智能船舶的船舶数据时,将船舶数据发送到组播组对应的智能应用终端。
60.实施例3的实施原理为:数据需求获取模块301获取的每个智能应用终端都有特定的数据需求,由于不同智能应用终端所需求的数据可能是重叠的,组播组分配模块302根据不同智能应用终端的数据需求进行组播组分配,得到组播组,一个组播组对应至少两个智能应用终端,在接收到船舶采集器采集的船舶数据时,数据分发模块303将船舶数据发送到组播组对应的智能应用终端。避免了每个智能应用终端都需要单独发送数据,可以一次将船舶数据发送到同一个组播组对应的多个智能应用终端,减少了系统的数据传输压力,提高了船舶数据的传输效率。
61.实施例4结合图3所示实施例3的基础上,参照图4,本申请的一个优选的实施例中,数据需求获取模块301包括:应用类型获取单元401,用于当多个智能应用终端接入时,获取每个智能应用终端的应用类型;数据需求确定单元402,用于根据所述应用类型确定每个智能应用终端的数据需求。
62.实施例4的实施原理为:在智能船舶新装备智能应用终端,或者,智能应用终端重新启动时,智能应用终端会进行接入,多个智能应用终端接入后,应用类型获取单元401需要获取到每个智能应用终端的应用类型,智能应用终端的应用类型由其功能决定,也可以通过终端标识或生产型号等确定,而知道应用类型了,数据需求确定单元402就能确定智能应用终端执行应用功能时需要何种数据,从而确定智能应用终端的数据需求。由于智能应
用终端的应用类型方便获得,不需要通过实际的数据交互来确定数据需求,因此,通过智能应用终端的应用类型来确定数据需求较为方便。
63.可选的,结合图4所示实施例4的基础上,本申请的一个优选的实施例中,应用类型为船体类型、航行类型、船舱类型、能效类型及船舶安全类型中任意一种,数据需求确定单元402,用于当应用类型为船体类型时,确定对应的智能应用终端的数据需求为船体相关数据;或,数据需求确定单元402,用于当应用类型为航行类型时,确定对应的智能应用终端的数据需求为航行相关数据;或,数据需求确定单元402,用于当应用类型为船舱类型时,确定对应的智能应用终端的数据需求为船舱相关数据;或,数据需求确定单元402,用于当应用类型为能效类型时,确定对应的智能应用终端的数据需求为航行相关数据及能耗相关数据;或,数据需求确定单元402,用于当应用类型为船舶安全类型时,确定对应的智能应用终端的数据需求为船舶安全相关数据。
64.该实施例的实施原理为:应用类型包括有船体类型、航行类型、船舱类型、能效类型及船舶安全类型,如果应用类型为船体类型,数据需求确定单元402确定对应的智能应用终端的数据需求为船体相关数据;如果应用类型为航行类型,数据需求确定单元402确定对应的智能应用终端的数据需求为航行相关数据;如果应用类型为船舱类型,数据需求确定单元402确定对应的智能应用终端的数据需求为船舱相关数据;如果应用类型为能效类型时,数据需求确定单元402确定对应的智能应用终端的数据需求为航行相关数据及能耗相关数据,能效类型是需要进行计算的,能效与航行和能耗相关,因此需要航行相关数据和能耗相关数据;如果应用类型为船舶安全类型,数据需求确定单元402确定对应的智能应用终端的数据需求为船舶安全相关数据。对智能应用终端的应用类型进行限定,从而针对不同的应用类型确定数据需求,突出智能船舶的智能应用在于船体、航行、船舱、能效及船舶安全,指出了船舶智能化的方向。
65.可选的,结合图4所示实施例4的基础上,本申请的一个优选的实施例中,组播组分配模块302,具体用于根据数据需求确定每个智能应用终端对应的目标数据,目标数据为船体相关数据、航行相关数据、船舱相关数据、能耗相关数据或船舶安全相关数据;组播组分配模块302,还用于根据每个智能应用终端对应的目标数据进行组播组分配,得到组播组,组播组为一个或多个,一个组播组对应的至少两个智能应用终端存在目标数据重叠。
66.通过采用上述技术方案,组播组分配模块303通过数据需求确定每个智能应用终端对应的目标数据,目标数据是船体相关数据、航行相关数据、船舱相关数据、能耗相关数据或船舶安全相关数据中的一种,根据每个智能应用终端对应的目标数据进行组播组分
配,组播组分配是将每个智能应用终端对应的目标数据进行重叠判定,如果两个以上的智能应用终端对应的目标数据有一部分或者全部重叠,那么可以将这些智能应用终端划分配同一个组播组的成员,最后得到的组播组的数量为一个或多个。例如,智能应用终端1对应的目标数据中包括主机转速,而智能应用终端2对应的目标数据中也包括主机转速,那么智能应用终端1和智能应用终端2就都划分为同一个组播组的成员。利用数据需求确定各智能应用终端的目标数据后,再利用目标数据将多个智能应用终端划分为一个或多个组播组的成员,实现了组播方式的数据传输的构建。
67.可选的,结合图3所示实施例3的基础上,本申请的一个优选的实施例中,数据分发模块303,具体用于当接收到智能船舶的船舶数据时,对船舶数据进行处理,得到组播数据,组播数据具有至少两组,每一组组播数据对应一个组播组;数据分发模块303,还用于确定组播数据对应的智能应用终端;数据分发模块303,还用于将组播数据通过组播方式发送到对应的智能应用终端。
68.通过采用上述技术方案,当通过各种船舶传感器采集到智能船舶的船舶数据时,由于采用的是组播方式,数据分发模块303利用预设的组播协议对船舶数据进行处理,得到多组的组播数据,每一组组播数据对应一个组播组,已知组播数据对应的组播组,组播组的成员中有哪些智能应用终端也确定的情况下,就能够确定组播数据对应的智能应用终端,将组播数据通过组播方式发送到对应的智能应用终端。实现了组播方式传输船舶数据,不需要针对每个智能应用终端都单独传输数据,减少了数据传输压力。
69.以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1