水文气象自动观测系统实时业务数据文件生成方法及系统技术方案

技术编号:38340884 阅读:12 留言:0更新日期:2023-08-02 09:21
本发明专利技术公开了一种水文气象自动观测系统实时业务数据文件生成方法及系统,涉及海洋观测领域,该方法包括:根据设定时间段的观测要素数据确定设定时间段内的完整分钟、缺测分钟和故障分钟;根据完整分钟的观测要素数据生成每一完整分钟的一分钟实时业务数据文件;对缺测分钟内的观测要素数据补录,根据缺测补录后的观测要素数据生成每一缺测分钟的一分钟实时业务数据文件;对故障分钟内观测数据值为故障数据是否存在误判进行判断,根据判断结果生成每一故障分钟的一分钟实时业务数据文件,从而得到完整一分钟实时业务数据文件。本发明专利技术能生成完整、准确的一分钟实时业务数据文件,提高预报的准确度。高预报的准确度。高预报的准确度。

【技术实现步骤摘要】
水文气象自动观测系统实时业务数据文件生成方法及系统


[0001]本专利技术涉及海洋观测领域,特别是涉及一种水文气象自动观测系统实时业务数据文件生成方法及系统。

技术介绍

[0002]海洋观测预报系统由海洋观测网、数据传输网、预报系统、信息服务系统和灾害评估系统组成,主要功能是实现水文气象要素的采集、传输、预报信息产品的制作分发,对人民群众生活、海洋经济建设、防灾减灾、国防安全和科学研究有着非常重要的意义。
[0003]海洋站水文气象自动观测系统是海洋观测网的重要组成部分,主要功能是实现水文气象要素的现场采集,为预报信息产品的制作提供数据;数据传输网采用光纤、卫星、地面专线通讯设备等通信方式,实现数据的传输和产品的分发;预报系统采用经验统计和数值预报相结合的方式提供预报产品;信息系统提供信息产品,为用户服务。
[0004]海洋站水文气象自动观测系统由现场采集系统和数据中心接收处理子系统组成。现场采集系统包括气象子系统和潮位温盐子系统,气象子系统和潮位温盐子系统每分钟向数据中心传输一次观测数据。现场采集系统安装位置非常复杂,分散集中兼有,要使系统有效集成,要求各观测子系统能独立运行,另外应有一个观测子系统能集成其余观测子系统。常用的集成方式有集中集成方式和分散集成方式。集中集成方式适合气象子系统和潮位温盐子系统比较集中,气象子系统集成潮位温盐子系统,由气象子系统将观测数据传输到数据中心接收处理子系统。分散站集成方式适合气象子系统和潮位温盐子系统分散的海洋站,各观测系统独立的将观测数据传输到数据中心接收处理子系统。
[0005]原有数据中心接收处理子系统接收到数据后,进行数据解析、存储后,每分钟定时生成“一分钟实时业务数据文件”时存在以下缺陷:(1)在分散站集成方式中,由于各分系统的系统时间存在差异,数据传输到数据中心存在时间差,会因为十几秒的时间差,造成系统定时生成“一分钟实时业务数据文件”时数据不完整;(2)现场采集系统因通讯故障原因,实时观测数据无法准时的传输到数据中心,集中集成方式会造成一段时间的“一分钟实时业务数据文件”缺失,分散站集成方式会造成一段时间的“一分钟实时业务数据文件”部分数据或全部数据的缺失;(3)未对实时业务数据文件数据的有效性进行控制,因现场采集系统中某些传感器故障,出现“一分钟实时业务数据文件”中存在无效数据问题。
[0006]综上,现有的一分钟实时业务数据文件的生成方法,不能为预报信息产品的制作提供完整、准确的数据,从而影响了预报的准确度。

技术实现思路

[0007]基于此,本专利技术实施例提供一种水文气象自动观测系统实时业务数据文件生成方法及系统,以生成完整、准确的一分钟实时业务数据文件,提高预报的准确度。
[0008]为实现上述目的,本专利技术实施例提供了如下方案:
[0009]一种水文气象自动观测系统实时业务数据文件生成方法,包括:
[0010]获取海洋站水文气象自动观测系统中各海洋站在设定时间段的观测要素数据;所述观测要素数据,包括:海洋站站代码、观测时间、观测数据类型和观测数据值;
[0011]根据目标海洋站的观测要素数据确定设定时间段内的完整分钟、缺测分钟和故障分钟;所述完整分钟为所有观测数据类型均存在观测数据值的分钟,所述缺测分钟为缺少至少一个观测数据类型的观测数据值的分钟,所述故障分钟为至少一个观测数据类型的观测数据值为故障数据的分钟;所述目标海洋站为海洋站水文气象自动观测系统中的任一海洋站;
[0012]根据目标海洋站的完整分钟的观测要素数据生成每一完整分钟的一分钟实时业务数据文件;
[0013]对目标海洋站的缺测分钟内的观测要素数据进行补录,根据缺测补录后的观测要素数据生成每一缺测分钟的一分钟实时业务数据文件;
[0014]对故障分钟内观测数据值为故障数据是否存在误判进行判断,根据判断结果生成每一故障分钟的一分钟实时业务数据文件;
[0015]根据每一完整分钟的一分钟实时业务数据文件、每一缺测分钟的一分钟实时业务数据文件和每一故障分钟的一分钟实时业务数据文件,生成所述目标海洋站在设定时间段的一分钟实时业务数据文件。
[0016]本专利技术还提供了一种水文气象自动观测系统实时业务数据文件生成系统,包括:
[0017]数据获取模块,用于获取海洋站水文气象自动观测系统中各海洋站在设定时间段的观测要素数据;所述观测要素数据,包括:海洋站站代码、观测时间、观测数据类型和观测数据值;
[0018]缺测及故障确定模块,用于根据目标海洋站的观测要素数据确定设定时间段内的完整分钟、缺测分钟和故障分钟;所述完整分钟为所有观测数据类型均存在观测数据值的分钟,所述缺测分钟为缺少至少一个观测数据类型的观测数据值的分钟,所述故障分钟为至少一个观测数据类型的观测数据值为故障数据的分钟;所述目标海洋站为海洋站水文气象自动观测系统中的任一海洋站;
[0019]第一数据文件确定模块,用于根据目标海洋站的完整分钟的观测要素数据生成每一完整分钟的一分钟实时业务数据文件;
[0020]第二数据文件确定模块,用于对目标海洋站的缺测分钟内的观测要素数据进行补录,根据缺测补录后的观测要素数据生成每一缺测分钟的一分钟实时业务数据文件;
[0021]第三数据文件确定模块,用于对故障分钟内观测数据值为故障数据是否存在误判进行判断,根据判断结果生成每一故障分钟的一分钟实时业务数据文件;
[0022]完整数据文件确定模块,用于根据每一完整分钟的一分钟实时业务数据文件、每一缺测分钟的一分钟实时业务数据文件和每一故障分钟的一分钟实时业务数据文件,生成所述目标海洋站在设定时间段的一分钟实时业务数据文件。
[0023]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0024]本专利技术实施例提出了一种水文气象自动观测系统实时业务数据文件生成方法及系统,根据观测要素数据对设定时间段内的完整分钟、缺测分钟和故障分钟都能生成一分钟实时业务数据文件,保证了一分钟实时业务数据文件的完整、准确,提高了预报的准确度。
附图说明
[0025]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0026]图1为本专利技术实施例提供的水文气象自动观测系统实时业务数据文件生成方法的流程图;
[0027]图2为本专利技术实施例提供的水文气象自动观测系统实时业务数据文件生成系统的结构图。
具体实施方式
[0028]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种水文气象自动观测系统实时业务数据文件生成方法,其特征在于,包括:获取海洋站水文气象自动观测系统中各海洋站在设定时间段的观测要素数据;所述观测要素数据,包括:海洋站站代码、观测时间、观测数据类型和观测数据值;根据目标海洋站的观测要素数据确定设定时间段内的完整分钟、缺测分钟和故障分钟;所述完整分钟为所有观测数据类型均存在观测数据值的分钟,所述缺测分钟为缺少至少一个观测数据类型的观测数据值的分钟,所述故障分钟为至少一个观测数据类型的观测数据值为故障数据的分钟;所述目标海洋站为海洋站水文气象自动观测系统中的任一海洋站;根据目标海洋站的完整分钟的观测要素数据生成每一完整分钟的一分钟实时业务数据文件;对目标海洋站的缺测分钟内的观测要素数据进行补录,根据缺测补录后的观测要素数据生成每一缺测分钟的一分钟实时业务数据文件;对故障分钟内观测数据值为故障数据是否存在误判进行判断,根据判断结果生成每一故障分钟的一分钟实时业务数据文件;根据每一完整分钟的一分钟实时业务数据文件、每一缺测分钟的一分钟实时业务数据文件和每一故障分钟的一分钟实时业务数据文件,生成所述目标海洋站在设定时间段的一分钟实时业务数据文件。2.根据权利要求1所述的水文气象自动观测系统实时业务数据文件生成方法,其特征在于,在根据目标海洋站的观测要素数据确定设定时间段内的完整分钟、缺测分钟和故障分钟之后,还包括:构建故障信息库;所述故障信息库,包括:故障分钟的观测要素数据、故障信息、需要重写一分钟实时业务数据文件标志为0和真实故障数据标志为1;1表示是,0表示否;若故障分钟内观测数据值为故障数据存在误判,则将所述故障信息库中故障分钟内对应的需要重写一分钟实时业务数据文件标志修改为1,真实故障数据标志修改为0。3.根据权利要求2所述的水文气象自动观测系统实时业务数据文件生成方法,其特征在于,对目标海洋站的缺测分钟内的观测要素数据进行补录,根据缺测补录后的观测要素数据生成每一缺测分钟的一分钟实时业务数据文件,具体包括:对于缺测分钟内任一缺测的观测数据类型,对该观测数据类型的观测数据值进行补录,判断缺测补录后的观测数据值是否为故障数据,若是,则将补录后的缺测分钟确定为故障分钟,并将缺测补录信息存入故障信息库;所述缺测补录信息,包括:缺测补录后的观测要素数据、故障信息、需要重写一分钟实时业务数据文件标志为0和真实故障数据标志为1;对于任一缺测分钟,创建第一局部文件内容字符串变量,采用缺测分钟的观测时间为所述第一局部文件内容字符串变量赋值;对于任一缺测分钟,为每一缺测补录后的观测数据类型生成缺测字符串,并把所述缺测字符串追加到第一局部文件内容字符串变量的尾部,根据追加缺测字符串后的第一局部文件内容字符串变量和缺测分钟内未缺测的观测数据类型的观测数据值,生成该缺测分钟的一分钟实时业务数据文件;其中,为每一缺测补录后的观测数据类型生成缺测字符串,并把所述缺测字符串追加到第一局部文件内容字符串变量的尾部,具体包括:
当缺测补录后的观测数据类型的观测数据值存在且记录在故障信息库中的真实故障数据标志为1,则生成第一字符串,并把所述第一字符串追加到第一局部文件内容字符串变量的尾部;所述第一字符串,包括:回车换行符、缺测补录后的观测数据类型标志的字符串和故障标志值的字符串;当缺测补录后的观测数据类型的观测数据值存在且记录在故障信息库中的真实故障数据标志为0,则生成第二字符串,并将第二字符串追加到第一局部文件内容字符串变量的尾部;所述第二字符串,包括:回车换行符、缺测补录后的观测数据类型标志的字符串和缺测补录后的观测数据类型的观测数据值的字符串;追加缺测字符串后的第一局部文件内容字符串变量,包括:追加第一字符串后的第一局部文件内容字符串变量和追加第二字符串后的第一局部文件内容字符串变量。4.根据权利要求2所述的水文气象自动观测系统实时业务数据文件生成方法,其特征在于,对故障分钟内观测数据值为故障数据是否存在误判进行判断,根据判断结果生成每一故障分钟的一分钟实时业务数据文件,具体包括:对于任一故障分钟,创建第二局部文件内容字符串变量,采用故障分钟的观测时间为所述第二局部文件内容字符串变量赋值;对于任一故障分钟,对每一发生故障的观测数据类型的观测数据值为故障数据是否存在误判进行判断,为每一发生故障的观测数据类型生成故障字符串,并把所述故障字符串追加到第二局部文件内容字符串变量的尾部,根据追加故障字符串后的第二局部文件内容字符串变量和故障分钟内未发生故障的观测数据类型的观...

【专利技术属性】
技术研发人员:李冠宇胡轶群王宁李晖邱文博郭海魏玉超张巍王鹏王亚丁
申请(专利权)人:国家海洋技术中心
类型:发明
国别省市:

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

1