双备份观测数据中心数据筛选方法、系统、设备及介质与流程

文档序号:33759599发布日期:2023-04-18 17:05阅读:41来源:国知局
双备份观测数据中心数据筛选方法、系统、设备及介质与流程

本发明涉及海洋观测领域,特别是涉及一种双备份观测数据中心数据筛选方法、系统、设备及介质。


背景技术:

1、海洋观测预报系统由海洋观测网、数据传输网、预报系统、信息服务系统和灾害评估系统组成,主要功能是实现水文气象要素的采集、传输、预报信息产品的制作分发,对人民群众生活、海洋经济建设、防灾减灾、国防安全和科学研究有着非常重要的意义。海洋观测网由海洋站水文气象自动观测系统、浮标、志愿船/调查船水文气象观测系统、雷达、漂流浮标、海床基、潜标等组成,主要功能是实现水文气象要素的现场采集,为预报信息产品的制作提供数据;数据传输网采用光纤、卫星、cdma/gprs等通信方式,实现数据的传输和产品的分发;预报系统采用经验统计和数值预报相结合的方式提供预报产品;信息系统提供信息产品,为用户服务。

2、海洋观测网中的海洋站水文气象自动观测系统实时监测风向、风速、气温、相对湿度、气压、降雨量、能见度、表层海水温度、表层海水盐度、潮汐等海洋水文气象要素,近年来随着海洋站自动观测系统的使用,自动观测已经取代人工观测成为海洋观测的主要手段。海洋观测场很多位于海岛边缘,有的甚至建在孤岛之上,交通、通信十分不便。

3、目前,海洋站都是在观测场采用一套观测设备,当每月进行设备的定时维护时,会造成一段时间的某几类观测要素数据无效;当某个观测传感器或观测设备的数据采集器发生故障时,尤其是故障发生在夜间,修复故障一般需要几个小时,有的需要1天时间,甚至几天,造成了数据中心数据的严重缺失,不能为预报系统提供完整的数据,影响了预报的准确度。


技术实现思路

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、可选地,所述实际观测设备的观测设备信息表中的数据来源为空,所述虚拟主设备的观测设备信息表中的数据来源为所述虚拟主设备对应的观测站点中的一个实际观测设备;

27、所述实际观测设备的观测设备信息表中的“是否为虚拟主设备”为假,所述虚拟主设备的观测设备信息表中的“是否为虚拟主设备”为真。

28、可选地,在根据设定故障策略,判断当前时刻监测区域内各观测站点的实际观测设备是否发生通讯故障或数据故障之后,还包括:

29、若实际观测设备发生通讯故障或者实际观测设备的至少一个观测数据值发生故障,则发出报警信号。

30、本发明还提供了一种双备份观测数据中心数据筛选系统,包括:

31、数据获取模块,用于在当前时刻获取目标观测设备发送的多个观测要素;所述目标观测设备为设置在目标观测站点的实际观测设备;所述观测要素,包括:观测设备编码、数据类型、观测时间和观测数据值;

32、观测设备信息链表更新模块,用于根据设定故障策略确定当前时刻的观测设备信息链表;所述观测设备信息链表包括监测区域内所有观测站点的实际观测设备的观测设备信息表和虚拟主设备的观测设备信息表;若所述观测站点设有两个互为备份的实际观测设备,则所述观测站点对应一个虚拟主设备,两个互为备份的实际观测设备均为双备份观测设备;所述观测设备信息表,包括:观测设备编码、数据类型、观测站点信息、是否为虚拟主设备、各观测数据值的数据来源、虚拟主设备编码和通讯状态信息;

33、观测设备信息表确定模块,用于根据所述目标观测设备发送的各个观测要素中的观测设备编码,在当前时刻的观测设备信息链表中找到所述目标观测设备的观测设备信息表;

34、双备份观测设备判断模块,用于根据所述目标观测设备的观测设备信息表确定所述目标观测设备是否为双备份观测设备;

35、虚拟主设备信息表确定模块,用于当所述目标观测设备为双备份观测设备时,根据所述目标观测设备的观测设备信息表中的虚拟主设备编码,在所述观测设备信息链表中找到目标虚拟主设备和目标虚拟主设备的观测设备信息表;所述目标虚拟主设备为所述目标观测站点对应的虚拟主设备;

36、数据筛选模块,用于根据所述目标虚拟主设备的观测设备信息表中的数据类型和各观测数值的数据来源,判断当前时刻所述目标观测设备发送的各观测要素是否为所述目标虚拟主设备所需的数据;

37、数据存储模块,用于若所述目标观测设备发送的观测要素为所述目标虚拟主设备所需的数据,则将当前时刻所述目标观测设备发送的各观测要素中的观测数据值存储到所述目标虚拟主设备的数据库中。

38、本发明还提供了一种电子设备,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行上述的双备份观测数据中心数据筛选方法。

39、本发明还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现上述的双备份观测数据中心数据筛选方法。

40、根据本发明提供的具体实施例,本发明公开了以下技术效果:

41、本发明实施例提出了一种双备份观测数据中心数据筛选方法、系统、设备及介质,首先,根据设定故障策略确定当前时刻的观测设备信息链表;若目标观测设备为双备份观测设备,则根据目标观测设备的观测设备信息表中的虚拟主设备编码,在观测设备信息链表中找到对应的虚拟主设备的观测设备信息表;根据虚拟主设备的观测设备信息表中的数据类型和数据来源,完成数据的筛选,最终得到目标虚拟主设备所需的数据,该方法适用于双备份观测设备的观测站点,观测站点设有两个互为备份的实际观测设备,能避免观测设备故障导致数据中心的数据严重缺失,从而为预报系统提供完整的数据,进而提高预报的准确性,在筛选过程中,根据设定故障策略实时更新观测设备信息链表,当双备份观测设备出现故障时,能保证观测设备信息链表的准确性,从而保证数据的完整性和有效性,实现了数据的智能筛选。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1