船舶数据管理系统及方法技术方案

技术编号:36811941 阅读:14 留言:0更新日期:2023-03-09 00:50
本发明专利技术公开了一种船舶数据管理系统及方法,其中系统包括:采集协议适配模块,用于适配船舶的各个传感器设备与所述船舶数据管理系统之间的数据通信协议,并获取船舶的各个传感器设备的运行数据;数据同步模块,用于对获取到各个传感器设备的运行数据进行同步处理;监控模块,用于实时监控采集协议适配模块以及数据同步模块的运行状态,并在采集协议适配模块以及数据同步模块的运行状态异常时进行重启,从而实现了对于船舶的传感器设备的运行数据的处理以及各个传感器设备的运行状态的监控,从而提高了后续采集、存储以及数据分析的效率。率。率。

【技术实现步骤摘要】
船舶数据管理系统及方法


[0001]本专利技术涉及数据处理
,特别涉及一种船舶数据管理系统及方法。

技术介绍

[0002]随着船舶工业大数据的发展,每一艘船的数据采集与分析的对象在增多,船端数据采集与分析软件数量也在增多,其调试与维护工作需要投入更多的人力与时间,成本不断上升,亟需一种高效的船舶数据采集与数据分析的管理方法。

技术实现思路

[0003]本专利技术公开了一种船舶数据管理方法及系统,提高了数据采集以及分析的效率,具体方案如下:
[0004]第一方面,提供一种船舶数据管理系统,所述系统包括:
[0005]采集协议适配模块,用于适配船舶的各个传感器设备与所述船舶数据管理系统之间的数据通信协议,并获取所述船舶的各个所述传感器设备的运行数据;
[0006]数据同步模块,用于对获取到各个所述传感器设备的所述运行数据进行同步处理;
[0007]监控模块,用于实时监控所述采集协议适配模块以及所述数据同步模块的运行状态,并在所述采集协议适配模块以及所述数据同步模块的运行状态异常时进行重启。
[0008]进一步地,所述系统还包括:
[0009]数据存储模块,用于接收所述数据同步模块发送的同步后的所述运行数据进行存储;
[0010]所述监控模块还用于实时监控所述数据存储模块的运行状态,并在所述数据存储模块异常时,对所述数据存储模块进行重启。
[0011]进一步地,所述系统还包括:
[0012]数据分析模块,用于从数据存储模块中查询获取所述运行数据,并对所述运行数据进行分析并评估所述传感器设备的运行健康状况;
[0013]所述监控模块还用于实时监控所述数据分析模块的运行状态,并在所述数据分析模块异常时,对所述数据分析模块进行重启。
[0014]进一步地,所述采集协议适配模块还用于对所述运行数据采用预设标记方法进行时间标记得到所述运行数据的采集时间。
[0015]进一步地,所述预设标记方法为将第一次采集时的时间作为所述采集时间,将第N次采集时的时间与第一次采集时的时间的时间差作为第N次采集的所述采集时间,或者,将所有所述运行数据完成一次性采集后,将采集完成时的时间作为所有所述运行数据的所述采集时间。
[0016]进一步地,所述数据同步模块还用于对所述运行数据进行去重处理,并将去重处理后的所述运行数据存入待同步的堆栈中,将堆栈中的所述运行数据发送至数据存储模
块。
[0017]进一步地,所述数据同步模块还用于当与所述数据存储模块通信中断时,将所述堆栈中的数据存储至本地磁盘,并记录所述运行数据的同步位置信息,当通信恢复时,将最新的所述运行数据发送至数据存储模块,同时根据记录的同步位置信息继续将所述本地磁盘中的所述运行数据发送至所述数据存储模块。
[0018]进一步地,所述数据同步模块还用于若本次采集到的所述运行数据与上次采集到的所述运行数据相同,则不存储本次采集的所述运行数据,同时记录不同采集次数采集到的所述运行数据相等的相等状态保持的时间长度;若本次采集到的数据与上次采集到的数据相等,且所述相等状态保持的时间长度超过预设时长,则存储本次采集到的所述运行数据,同时将记录所述相等状态保持的时间长度置为0。
[0019]进一步地,所述数据同步模块还用于按照堆栈后进先出的原则,将所述堆栈中的数据发送至所述数据存储模块,在将所述堆栈中的数据超过预设量时,将所述堆栈中已发送至所述数据存储模块的所述运行数据均删除。
[0020]进一步地,所述数据分析模块还用于从所述数据存储模块中获取所述传感器设备在预设时间段内的所述运行数据,根据数据异常报警的阈值判断每个所述运行数据的报警状态,综合所述传感器设备的所有数据报警状态,评估所述传感器设备的健康状况。
[0021]第二方面,提供一种船舶数据管理方法,所述方法包括:
[0022]适配船舶的各个传感器设备与所述船舶数据管理系统之间的数据通信协议,并获取所述船舶的各个所述传感器设备的运行数据;
[0023]对获取到各个所述传感器设备的所述运行数据进行同步处理;
[0024]实时监控所述采集协议适配模块以及所述数据同步模块的运行状态,并在所述采集协议适配模块以及所述数据同步模块的运行状态异常时进行重启。
[0025]本专利技术中通过采集协议适配模块适配船舶的各个传感器设备与船舶数据管理系统之间的数据通信协议,并获取船舶的各个传感器设备的运行数据,通过数据同步模块对获取到各个传感器设备的运行数据进行同步处理,通过监控模块实时监控采集协议适配模块以及数据同步模块的运行状态,并在采集协议适配模块以及数据同步模块的运行状态异常时进行重启,从而实现了对于船舶的传感器设备的运行数据的处理以及各个传感器设备的运行状态的监控,从而提高了后续采集、存储以及数据分析的效率。
附图说明
[0026]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本专利技术实施例一中的船舶数据管理系统的结构示意图;
[0028]图2为本专利技术实施例一中的船舶数据管理系统中第一工控机、第二工控机以及第三工控机的连接关系示意图;
[0029]图3为本专利技术实施例二中的船舶数据管理方法的流程图。
具体实施方式
[0030]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0031]在整个说明书中,对“一个实施方式”、“一个示例”或“示例”的提及意味着:结合该实施例或示例描述的特定特征、结构或特性被包含在本专利技术至少一个实施例中。因此,在整个说明书的各个地方出现的短语“在一个实施方式中”、“在实施方式中”、“一个示例”或“示例”不一定都指同一实施例或示例。此外,可以以任何适当的组合和/或子组合将特定的特征、结构或特性组合在一个或多个实施例或示例中。
[0032]实施例一
[0033]如图1所示,本实施例提供一种船舶数据管理系统,该系统包括:
[0034]采集协议适配模块101,用于适配船舶的各个传感器设备与船舶数据管理系统之间的数据通信协议,并获取船舶的各个传感器设备的运行数据;
[0035]数据同步模块102,用于对获取到各个传感器设备的运行数据进行同步处理;
[0036]监控模块103,用于实时监控采集协议适配模块101以及数据同步模块102的运行状态,并在采集协议适配模块101以及数据同步模块102的运行状态异常时进行重启。
[0037]在本实施例中,船舶数据管理系统包括多个第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种船舶数据管理系统,其特征在于,所述系统包括:采集协议适配模块,用于适配船舶的各个传感器设备与所述船舶数据管理系统之间的数据通信协议,并获取所述船舶的各个所述传感器设备的运行数据;数据同步模块,用于对获取到各个所述传感器设备的所述运行数据进行同步处理;监控模块,用于实时监控所述采集协议适配模块以及所述数据同步模块的运行状态,并在所述采集协议适配模块以及所述数据同步模块的运行状态异常时进行重启。2.如权利要求1所述的系统,其特征在于,所述系统还包括:数据存储模块,用于接收所述数据同步模块发送的同步后的所述运行数据进行存储;所述监控模块还用于实时监控所述数据存储模块的运行状态,并在所述数据存储模块异常时,对所述数据存储模块进行重启。3.如权利要求2所述的系统,其特征在于,所述系统还包括:数据分析模块,用于从数据存储模块中查询获取所述运行数据,并对所述运行数据进行分析并评估所述传感器设备的运行健康状况;所述监控模块还用于实时监控所述数据分析模块的运行状态,并在所述数据分析模块异常时,对所述数据分析模块进行重启。4.如权利要求1所述的系统,其特征在于,所述采集协议适配模块还用于对所述运行数据采用预设标记方法进行时间标记得到所述运行数据的采集时间。5.如权利要求4所述的系统,其特征在于,所述预设标记方法为将第一次采集时的时间作为所述采集时间,将第N次采集时的时间与第一次采集时的时间的时间差作为第N次采集的所述采集时间,或者,将所有所述运行数据完成一次性采集后,将采集完成时的时间作为所有所述运行数据的所述采集时间。6.如权利要求1所述的系统,其特征在于,所述数据同步模块还用于对所述运行数据进行去重处理,并将去重处理后的所述运行数据存入待同步的堆栈中,将堆栈中的所述运行数据发送至数据存储模块。7.如权...

【专利技术属性】
技术研发人员:聂大干李兴达庄涛
申请(专利权)人:中国船舶集团有限公司第七一一研究所
类型:发明
国别省市:

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

1