用于船舶的数据存储方法及装置制造方法及图纸

技术编号:38096910 阅读:9 留言:0更新日期:2023-07-06 09:12
本发明专利技术公开了一种用于船舶的数据存储方法及装置,涉及数据存储领域。该方法的步骤包括:数据采集模块将船用数据进行采集、并下发至数据存储模块进行储存;当监测到主用数据采集模块发生异常时,切换至备用数据采集模块进行工作;当监测到主用数据储存模块发生异常时,切换至备用数据储存模块进行工作。本发明专利技术当检测到数据采集模块和/或数据存储模块发生异常时,会立刻切换至备用的数据采集模块和数据存储模块进行数据存储工作,不会造成数据丢失,进而提高了船舶数据存储的可靠性。进而提高了船舶数据存储的可靠性。进而提高了船舶数据存储的可靠性。

【技术实现步骤摘要】
用于船舶的数据存储方法及装置


[0001]本专利技术涉及数据存储领域,具体涉及一种用于船舶的数据存储方法及装置。

技术介绍

[0002]船用数据存储装置是船舶航行参数记录的核心设备,常用的数据存储装置存储数据的方法为:通过数据传输通道从数据源(例如硬接线数据源、CAN数据源和以太网数据源等)中获取并储存数据,数据通信和存储的可靠性依赖数据传输通道的传输质量;为了进一步提生可靠性能,人们往往会在数据源和数据存储装置之间增设一条备用的数据传输通道,以避免在主用数据传输通道故障时数据丢失的情况。
[0003]但是,上述数据存储方法存在的不足为:虽然有备用的数据传输通道,但数据储存还是需要依赖数据存储装置的正常工作,尤其在船舶航行时,若数据存储装置发生故障,此时无法快速维修,这会造成数据丢失;因此,上述数据存储方法的可靠性较低。

技术实现思路

[0004]针对现有技术中存在的缺陷,本专利技术解决的技术问题为:在船舶航行时,如何提升船舶数据存储的可靠性。
[0005]为达到以上目的,本专利技术提供的用于船舶的数据存储方法,包括以下步骤:数据采集模块将船用数据进行采集、并下发至数据存储模块进行储存;当监测到主用数据采集模块发生异常时,切换至备用数据采集模块进行工作;当监测到主用数据储存模块发生异常时,切换至备用数据储存模块进行工作。
[0006]在上述技术方案的基础上,所述数据采集模块采集数据之前,还包括以下步骤:在所有数据采集模块中,指定一个作为主用数据采集模块,其余作为备用数据采集模块;在所有数据存储模块中,指定一个作为主用数据存储模块,其余作为备用数据存储模块。
[0007]在上述技术方案的基础上,所述当监测到主用数据采集模块发生异常时,切换至备用数据采集模块进行工作的流程包括:实时监测所有数据采集模块的状态信息,当主用数据采集模块的状态信息变为异常时,将主用数据采集模块的状态由主用切换为备用,选择一个状态正常的备用数据采集模块、并将其状态切换为主用;当所述指定的数据采集模块的状态信息由异常变为正常后,将指定的数据采集模块的状态由备用切换为主用,将正在工作的数据采集模块的状态由主用切换为备用;
[0008]所述当监测到主用数据储存模块发生异常时,切换至备用数据储存模块进行工作的流程包括:实时监测所有数据存储模块的状态信息,当主用数据存储模块的状态信息变为异常时,将主用数据存储模块的状态由主用切换为备用,选择一个状态正常的备用数据存储模块、并将其状态切换为主用;当指定的数据存储模块的状态信息由异常变为正常后,将指定的数据存储模块的状态由备用切换为主用,将当前正在工作的数据存储模块的状态由主用切换为备用。
[0009]在上述技术方案的基础上,所述数据存储模块包括至少2个数据存储区,数据采集
模块将数据下发至数据存储模块的流程包括:获取数据存储模块中每个存储区的剩余存储空间,将数据下发至剩余存储空间在指定阈值以上的数据存储区;若主用数据存储模块的所有存储区均不可存放数据时,将该主用数据存储模块的状态标记为异常。
[0010]在上述技术方案的基础上,所述数据采集模块将数据下发至数据存储模块之前还包括以下步骤:按照数据的类型指定不同数据的优先级;数据采集模块将数据下发至数据存储模块的流程包括:获取接收的数据的优先级并进行标记,按照优先级从高至低的顺序,将数据下发至数据存储模块。
[0011]本专利技术提供的用于船舶的数据存储装置,包括至少2个数据采集模块和至少2个数据存储模块;该装置还包括数据采集监测单元和数据存储监测单元;
[0012]数据采集模块用于:采集将数据源的船用数据进行采集、并下发至数据存储模块;
[0013]数据存储模块用于:接收并存储数据采集模块下发的数据;
[0014]数据采集监测单元用于:监测到主用数据采集模块发生异常时,切换至备用数据采集模块工作;
[0015]数据存储监测单元用于:监测到主用数据储存模块发生异常时,切换至备用数据储存模块工作。
[0016]在上述技术方案的基础上,所述数据采集监测单元还用于:在所有数据采集模块中,指定一个作为主用数据采集模块,其余作为备用数据采集模块;数据采集监测单元的工作流程包括:实时监测所有数据采集模块的状态信息,当主用数据采集模块的状态信息变为异常时,将主用数据采集模块的状态由主用切换为备用,选择一个状态正常的备用数据采集模块、并将其状态切换为主用;当指定的数据采集模块的状态信息由异常变为正常后,将正在工作的数据采集模块的状态由主用切换为备用,将指定的数据采集模块的状态由备用切换为主用;
[0017]所述数据存储监测单元还用于:在所有数据存储模块中,指定一个作为主用数据存储模块,其余作为备用数据存储模块;数据存储监测单元的工作流程包括:实时监测所有数据存储模块的状态信息,当主用数据存储模块的状态信息变为异常时,将主用数据存储模块的状态由主用切换为备用,选择一个状态正常的备用数据存储模块、并将其状态切换为主用;当指定的数据存储模块的状态信息由异常变为正常后,将正在工作的数据存储模块的状态由主用切换为备用,将指定的数据存储模块的状态由备用切换为主用。
[0018]在上述技术方案的基础上,所述数据存储模块包括至少2个数据存储区,数据采集模块将数据下发至数据存储模块的流程包括:获取数据存储模块中每个存储区的剩余存储空间,将数据下发至剩余存储空间在指定阈值以上的数据存储区;若主用数据存储模块的所有存储区均不可存放数据时,将该主用数据存储模块的状态标记为异常。
[0019]在上述技术方案的基础上,所述数据采集模块还用于:按照数据的类型指定不同数据的优先级;数据采集模块将数据下发至数据存储模块的流程包括:获取接收的数据的优先级并进行标记,按照优先级从高至低的顺序,将数据下发至数据存储模块。
[0020]在上述技术方案的基础上,该装置还包括容灾存储模块和紧急供电模块;
[0021]容灾存储模块采用抗高温高压性能的材质制成,其用于:定期同步数据存储模块中的数据;
[0022]紧急供电模块包括蓄电池,其用于:监测到数据存储装置电能丢失时,为数据存储
装置供电。
[0023]与现有技术相比,本专利技术的优点在于:
[0024](1)本专利技术在采集和存储数据时,会监测数据采集模块和数据存储模块的工作情况;与现有技术中在船舶航行时,因数据存储装置发生故障而造成数据丢失相比,本专利技术当检测到数据采集模块和/或数据存储模块发生异常时,会立刻切换至备用的数据采集模块和数据存储模块进行数据存储工作,不会造成数据丢失,进而提高了船舶数据存储的可靠性。
[0025](2)本专利技术在下发数据之前,会获取数据存储模块的每个存储区的剩余存储空间、并计算得到剩余存储空间足够存放数据的存储区,以此避免因储存空间不够而导致数据溢出后丢失。
[0026](3)本专利技术通过分级区分(即指定不同数据的优先级)的方式预先对数据进行了整理,进而使得数据采集模块会优先下发重要数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于船舶的数据存储方法,其特征在于,该方法包括以下步骤:数据采集模块将船用数据进行采集、并下发至数据存储模块进行储存;当监测到主用数据采集模块发生异常时,切换至备用数据采集模块进行工作;当监测到主用数据储存模块发生异常时,切换至备用数据储存模块进行工作。2.如权利要求1所述的用于船舶的数据存储方法,其特征在于,所述数据采集模块采集数据之前,还包括以下步骤:在所有数据采集模块中,指定一个作为主用数据采集模块,其余作为备用数据采集模块;在所有数据存储模块中,指定一个作为主用数据存储模块,其余作为备用数据存储模块。3.如权利要求2所述的用于船舶的数据存储方法,其特征在于,所述当监测到主用数据采集模块发生异常时,切换至备用数据采集模块进行工作的流程包括:实时监测所有数据采集模块的状态信息,当主用数据采集模块的状态信息变为异常时,将主用数据采集模块的状态由主用切换为备用,选择一个状态正常的备用数据采集模块、并将其状态切换为主用;当所述指定的数据采集模块的状态信息由异常变为正常后,将指定的数据采集模块的状态由备用切换为主用,将正在工作的数据采集模块的状态由主用切换为备用;所述当监测到主用数据储存模块发生异常时,切换至备用数据储存模块进行工作的流程包括:实时监测所有数据存储模块的状态信息,当主用数据存储模块的状态信息变为异常时,将主用数据存储模块的状态由主用切换为备用,选择一个状态正常的备用数据存储模块、并将其状态切换为主用;当指定的数据存储模块的状态信息由异常变为正常后,将指定的数据存储模块的状态由备用切换为主用,将当前正在工作的数据存储模块的状态由主用切换为备用。4.如权利要求1至3任一项所述的用于船舶的数据存储方法,其特征在于:所述数据存储模块包括至少2个数据存储区,数据采集模块将数据下发至数据存储模块的流程包括:获取数据存储模块中每个存储区的剩余存储空间,将数据下发至剩余存储空间在指定阈值以上的数据存储区;若主用数据存储模块的所有存储区均不可存放数据时,将该主用数据存储模块的状态标记为异常。5.如权利要求1至3任一项所述的用于船舶的数据存储方法,其特征在于:所述数据采集模块将数据下发至数据存储模块之前还包括以下步骤:按照数据的类型指定不同数据的优先级;数据采集模块将数据下发至数据存储模块的流程包括:获取接收的数据的优先级并进行标记,按照优先级从高至低的顺序,将数据下发至数据存储模块。6.一种用于船舶的数据存储装置,其特征在于:该装置包括至少2个数据采集模块和至少2个数据存储模块;该装置还包括数据采集监测单元和数据...

【专利技术属性】
技术研发人员:李鑫龙宋师伟黄雨瑶黄敏宋思蒙方靖荃方博王玮康
申请(专利权)人:中国船舶集团有限公司第七一九研究所
类型:发明
国别省市:

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

1