一种气象预警信息提取方法、装置及系统与流程

文档序号:26050774发布日期:2021-07-27 15:25阅读:111来源:国知局
一种气象预警信息提取方法、装置及系统与流程

本申请涉及气象预警领域,尤其涉及一种气象预警信息提取方法、装置及系统。



背景技术:

目前,随着社会的发展,人们对于特殊情况下特殊事件的预警需求也逐步提升。对预警信息的准确度及时效的要求也越来越高。根据以前人工预测的方法,产生的预警信息准确度不高,预警的时间短,对历史发布的预警做分析较难。



技术实现要素:

本申请提供了一种气象预警信息提取装置,包括预报数据获取处理模块、基础信息处理模块、预警模型模块、预警计算加工模块、结果存储模块、发布展示模块和预警解除模块;

预报数据获取处理模块,用于进行预报数据的获取和传输;

基础信息数据处理模块,用于对预警所服务的设施信息进行处理;

预警模型管理模块,用于存储并管理预警模型;

预警计算加工模块,用于将预报数据、基础信息数据和预警模型进行融合、计算和加工,生成预警信息;

结果存储模块,用于存储生成的预警信息;

发布展示模块,用于发布预警信息并根据预警信息中的预警起始时间将保存的预警信息进行展示;

预警解除模块,用于根据预警信息中的预警结束时间解除预警信息。

如上所述的气象预警信息提取装置,其中,预警模型文件包括但不限于地质灾害预警模型文件、水灾预警模型文件、高温预警模型文件、闪电预警模型文件、低温预警模型文件、强瞬变电磁波预警模型文件和供水变电站预警模型文件。

如上所述的气象预警信息提取装置,其中,预警模型管理模块还用于随时根据气象预警需求添加或删除预警模型文件。

如上所述的气象预警信息提取装置,其中,所述装置还包括异常处理模块,用于在预警计算加工过程中处理出现的异常。

如上所述的气象预警信息提取装置,其中,所述异常处理模块具体用于在检查到对预警模型文件进行计算加工时存在数据不全、数据格式有问题的异常事件时,进行异常处理,不生成预警并提示异常问题所在。

本申请还提供一种气象预警信息提取方法,应用在上述任一项所述的气象预警信息提取装置中;所述方法包括:

预警数据获取处理模块获取并处理预报数据、基础信息数据处理获取并处理设备数据,预警模型管理模块存储并管理预警模型;

预警计算加工模块从预警数据获取处理模块中获取处理后的预报数据、从基础信息数据处理中获取处理后的基础信息数据、以及从预警模型管理模块中获取预警模型,将预报数据、基础信息数据和预警模型进行融合、计算和加工,生成预警信息并存储至结果存储模块中;

发布展示模块从结果存储模块中获取预警信息,若判断当前时间达到预警信息中的预警开始时间,则将预警信息进行展示;

发布展示模块在进行预警发布展示过程中实时检测当前时间是否达到预警信息中的预警结束时间,如果达到预警结束时间则触发预警解除模块,解除预警信息,结束预警发布展示。

如上所述的气象预警信息提取方法,其中,在预警计算加工模块计算加工过程中还包括判断是否存在异常,如果是,则由异常处理模块进出异常处理,否则生成预警信息并存储至结果存储模块中。

本申请还提供一种气象预警信息提取系统,包括上述任一项所述的气象预警信息提取装置,以及气象预报服务器。

如上所述的气象预警信息提取系统,其中,气象预报服务器向气象预警信息提取装置提供预报数据,气象预警信息提取装置从气象预报服务器中提取预报数据之后将预报数据处理成不同预警模型所使用的数据结构。

本申请实现的有益效果如下:采用本申请提供的气象预警信息提取方法、装置及系统,能让计算机根据预报数据、所服务行业的基础信息、特殊事件的预警模型,自动计算出高准确度,提前较长时间的预警信息。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1是本申请实施例一提供的一种气象预警信息提取装置示意图;

图2是本申请实施例二提供的一种气象预警信息提取方法流程图。

具体实施方式

下面结和本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

实施例一

本申请实施例一提供一种气象预警信息提取装置,如图1所示,包括:预报数据获取处理模块11、基础信息处理模块12、预警模型模块13、预警计算加工模块14、异常处理模块15、结果存储模块16、发布展示模块17和预警解除模块18;以下对各模块进行详细描述:

①预报数据获取处理模块11,用于进行预报数据的获取和传输;

具体地,预报数据获取处理模块11读取气象预报中常用的nc格式文件,然后针对不同的预警模型,将获取到的预报数据处理成不同预警模型所使用的数据结构;

其中,处理后的预警数据是以字典结构进行存储(即map数据结构,用来存储不重复键值的hash结构),具体地,预警数据中包括但不限于预警类型、预警起始时间和预警结束时间等。

②基础信息数据处理模块12,用于对预警所服务的设施信息进行处理;

具体地,基础信息数据处理模块12读取相关设备信息的文件,并将其处理成之后预警计算加工模块能用的数据结构。

③预警模型管理模块13,用于存储并管理预警模型;

具体地,以文件的形式存储预警模型,不同的预警模型有不同的预警模型文件,并可以随时根据气象预警需求添加或删除预警模型文件;

本申请实施例中,预警模型文件包括但不限于地质灾害预警模型文件(dzzhmodel)、水灾预警模型文件(floodwatermodel)、高温预警模型文件(hightemmodel)、闪电预警模型文件(lightnmodel)、低温预警模型文件(lowtemmodel)、强瞬变电磁波预警模型文件(strongtemmodel)和供水变电站预警模型文件(watersubstationmodel)。

④预警计算加工模块14,用于将预报数据、基础信息数据和预警模型进行融合、计算和加工,生成预警信息;

具体地,针对不同的预警类型,读取相应的预警模型文件,然后对不同的预警模型文件使用不同的预警模型计算方法进行相关预警计算加工,生成预警信息。

⑤异常处理模块15,用于处理预警计算加工过程中的数据缺少时的异常处理;

具体地,在读取到预警模型文件之后,若对预警模型文件进行计算加工时存在数据不全、数据格式有问题等异常事件时,由异常处理模块15进行异常处理,不生成预警,并提示异常问题所在。

⑥结果存储模块16,用于存储生成的预警信息;

具体地,在预警计算加工模块15计算生成预警信息之后,由结果存储模块16存储生成的预警信息,将预警信息组织成预警结果文件,并将其入库保存。

⑦发布展示模块17,用于发布预警信息并根据预警信息中的展示时间将保存的预警信息进行展示;

具体地,从入库的预警信息中查询需要显示的相关预警模型生成的预警信息,然后根据时间判断是否需要显示,当查询到需要显示的预警信息时。将其结果推至前端展示出来。

⑧预警解除模块18,用于根据预警信息中的结束时间解除预警信息;

具体地,根据查询到的预警信息判断其结束时间,若结束时间已到,则解除预警的显示。

实施例二

本申请实施例二提供一种气象预警信息提取方法,如图2所示,包括:

步骤210、预警数据获取处理模块获取并处理预报数据、基础信息数据处理获取并处理设备数据,预警模型管理模块存储并管理预警模型;

步骤220、预警计算加工模块从预警数据获取处理模块中获取处理后的预报数据、从基础信息数据处理中获取处理后的基础信息数据、以及从预警模型管理模块中获取预警模型,将预报数据、基础信息数据和预警模型进行融合、计算和加工;

步骤230、预警计算加工模块判断预警计算加工过程中是否存在异常,如果是,则由异常处理模块进出异常处理,否则执行步骤240;

步骤240、预警计算加工模块生成预警信息并存储至结果存储模块中,发布展示模块从结果存储模块中获取预警信息,若判断当前时间达到预警信息中的预警开始时间,则将预警信息进行展示;

步骤250、发布展示模块在进行预警发布展示过程中实时检测当前时间是否达到预警信息中的预警结束时间,如果达到预警结束时间则触发预警解除模块,解除预警信息,结束预警发布展示。

实施例三

本申请实施例三还提供一种气象预警信息提取系统,包括实施例一所述的气象预警信息提取装置,以及气象预报服务器;气象预警信息提取装置为能够具有数据处理功能和显示功能的装置,气象预报服务器为能够实时获取气象情况并存储生成气象预报数据的后台服务器,气象预报服务器与气象预警信息提取装置一般通过无线方式连接;气象预报服务器向气象预警信息提取装置提供预报数据。

作为本申请可选实施例,所述气象预警信息提取装置也可以由具有数据处理功能的计算机和具有展示功能的大屏设备组成;

具体地,由具有数据处理功能的计算机中的预警数据获取处理模块从气象预报服务器获取气象预报数据、由基础信息数据处理获取并处理设备数据,由预警模型管理模块存储并管理预警模型;然后由计算机中的预警计算加工模块从预警数据获取处理模块中获取处理后的预报数据、从基础信息数据处理中获取处理后的基础信息数据、以及从预警模型管理模块中获取预警模型,将预报数据、基础信息数据和预警模型进行融合、计算和加工,生成预警信息并存储至结果存储模块中;然后由发布展示模块在判定当前时间达到预警信息中的预警开始时间后,向具有展示功能的大屏设备发送展示指示,大屏设备进行预警展示,并由发布展示模块在判定当前时间达到预警信息中的预警结束时间后,向向具有展示功能的大屏设备发送停止展示指示,大屏设备取消预警展示。

以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围。都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

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