基于大数据和气象分析场的气象预报方法和系统技术方案

技术编号:14349561 阅读:130 留言:0更新日期:2017-01-04 20:14
本发明专利技术涉及一种气象预报方法,该方法包括:获取距离当前时刻设定时长的第一历史时刻与当前时刻之间的预报区域内的第一气象分析场序列;查找距离当前时刻预报时长的第二历史时刻;获取第二历史时刻之前的预报区域内的第二气象分析场序列,计算第一气象分析场序列和第二气象分析场序列的匹配度;当计算的匹配度不小于预设阈值,则获取以第二气象分析场序列的结束时刻为起始时刻且时间长度等于预报时长的第三气象分析场序列,并将获取的第三气象分析场序列作为预报区域内预报时长对应的预报气象数据,实现了通过历史的气象数据进行气象预测,气象预测准确度更高。

【技术实现步骤摘要】

本专利技术涉及气象预报
,特别是涉及一种基于大数据和气象分析场的气象预报方法和系统
技术介绍
天气变化与人们的生产活动、社会活动、军事活动以及日常生活都有着十分密切的关系。一直以来,人们总是想方设法去预测未来的天气变化,以利用有利的天气,同时提前预防不利天气带来的气象灾害。传统技术中,人们预测天气采用数值预测的方法,数值预测的原理为:通过天气图或者卫星云图获取气象图像,并在一定的初值和边值条件下,利用大型计算机作数值计算,求解描写天气演变过程的流体力学和热力学的方程组,预测未来一定时段的大气运动状态和天气现象的方法。上述的数值预测方法是基于数学模型进行模式推导的,误差较大。
技术实现思路
基于此,有必要针对上述问题,提供一种预报的准确度更高的气象预报方法和系统。一种气象预报方法,所述方法包括:获取距离当前时刻设定时长的第一历史时刻与所述当前时刻之间的第一气象分析场序列,所述第一气象分析场序列为设定的预报区域内的气象数据;获取所述预报区域的预报时长;查找距离所述当前时刻所述预报时长的第二历史时刻;获取所述第二历史时刻之前的所述预报区域的第二气象分析场序列,其中,所述第二气象分析场序列对应的时长与所述第一气象分析场序列对应的时长相同;计算所述第一气象分析场序列和所述第二气象分析场序列的匹配度;当计算的所述匹配度不小于预设阈值,则获取以所述第二气象分析场序列的结束时刻为起始时刻且时长为所述预报时长的第三气象分析场序列,并将获取的所述第三气象分析场序列作为所述预报区域内所述预报时长对应的预报气象数据。在一个实施例中,所述获取所述第二历史时刻之前的所述预报区域内的第二气象分析场序列的步骤为:获取所述预报区域内,所述第二历史时刻之前设定时间内所包含的所述第二气象分析场序列;所述计算所述第一气象分析场序列和所述第二气象分析场序列的匹配度的步骤为:计算所述第一气象分析场序列与获取的所有的所述第二气象分析场序列的匹配度;所述当计算的所述匹配度不小于预设阈值,则获取以所述第二气象分析场序列的结束时刻为起始时刻且时长为所述预报时长的第三气象分析场序列的步骤为:当计算的所述匹配度中最大的匹配度数值不小于预设阈值时,获取以所述最大的匹配度对应的所述第二气象分析场序列的结束时刻为起始时刻且时长为所述预报时长的第三气象分析场序列。在一个实施例中,所述方法还包括:当计算的所述匹配度中最大的匹配度数值小于所述预设阈值时,将所述预报区域划分为多个预报子区域;分别获取所述预报子区域的子区域预报气象数据;根据所述子区域预报气象数据得到所述预报区域的预报气象数据。在一个实施例中,当计算的所述匹配度中最大的匹配度值小于所述预设阈值时,缩短获取的所述第一气象分析场序列对应的预设时长,重新获取与缩短的所述预设时长对应的第一气象分析场序列和第二气象分析场序列。在一个实施例中,所述第一气象分析场序列和所述第二气象分析场序列包括按照时间排序且数量相等的气象分析场,所述气象分析场是通过大数据进行存储和获取的;所述计算所述第一气象分析场序列和所述第二气象分析场序列的匹配度包括:按照所述时间顺序,将所述第二气象分析场序列的气象分析场分别与对应的所述第一气象分析场序列中的气象分析场匹配,得到对应的每组所述气象分析场的匹配度;根据每组所述气象分析场的匹配度计算所述第一气象分析场序列和所述第二气象分析场序列的匹配度。一种气象预报系统,所述系统包括:第一气象分析场序列获取模块,用于获取距离当前时刻设定时长的第一历史时刻与所述当前时刻之间的第一气象分析场序列,所述第一气象分析场序列为设定的预报区域内的气象数据;预报时长获取模块,用于获取所述预报区域的预报时长;第二历史时刻查找模块,用于查找距离所述当前时刻所述预报时长的第二历史时刻;第二气象分析场序列获取模块,用于获取所述第二历史时刻之前的所述预报区域内的第二气象分析场序列,其中,所述第二气象分析场序列对应的时长与所述第一气象分析场序列对应的时长相同;匹配模块,用于计算所述第一气象分析场序列和所述第二气象分析场序列的匹配度;预报气象数据确定模块,用于当计算的所述匹配度不小于预设阈值,则获取以所述第二气象分析场序列的结束时刻为起始时刻且时长为所述预报时长的第三气象分析场序列,将获取的所述第三气象分析场序列作为所述预报区域内所述预报时长对应的预报气象数据。在一个实施例中,所述第二气象分析场序列获取模块还用于获取所述预报区域内,所述第二历史时刻之前设定时间内所包含的所述第二气象分析场序列;所述匹配模块,还用于计算所述第一气象分析场序列与获取的所有的所述第二气象分析场序列的匹配度;所述预报气象数据确定模块,还用于当计算的所述匹配度中最大的匹配度数值不小于预设阈值时,获取以所述最大的匹配度对应的所述第二气象分析场序列的结束时刻为起始时刻且时长为所述预报时长的第三气象分析场序列。在一个实施例中,所述预报气象数据确定模块还包括:区域拆分模块,用于当计算的所述匹配度中最大的匹配度数值小于所述预设阈值时,将所述预报区域划分为多个预报子区域;子区域预报气象数据获取模块,用于分别获取所述预报子区域的子区域预报气象数据;数据整合模块,用于整合所述子区域预报气象数据得到所述预报区域的预报气象数据。在一个实施例中,所述预报气象数据确定模块还包括:第一气象分析场序列缩减模块,用于当计算的所述匹配度中最大的匹配度值小于所述预设阈值时,缩短获取的所述第一气象分析场序列对应的预设时长,重新获取与缩短的所述预设时长对应的第一气象分析场序列和第二气象分析场序列。在一个实施例中,所述第一气象分析场序列和所述第二气象分析场序列包括按照时间排序且数量相等的气象分析场,所述气象分析场是通过大数据进行存储和获取的;所述匹配模块,还用于按照所述时间顺序,将所述第二气象分析场序列的气象分析场分别与对应的所述第一气象分析场序列中的气象分析场匹配,得到对应的每组所述气象分析场的匹配度;根据每组所述气象分析场的匹配度计算所述第一气象分析场序列和所述第二气象分析场序列的匹配度。上述气象预报方法和系统,首先获取能够表征当前气象信息的第一气象分析场序列,然后查找历史气象数据中与第一气象分析场序列匹配度大于预设阈值的第二气象分析场序列,并将第二历史数据后的第三气象分析场序列作为预报气象数据,由于第二气象分析场序列和第三气象分析场序列均为已经发生过的气象数据,具有真实性和确定性,在第一气象分析场序列和第二气象分析场序列匹配的基础之上,将第三气象分析场序列作为预报气象数据,天气预报的准确度更高。附图说明图1为一个实施例中气象预报方法的流程图;图2为另一个实施例中气象预报方法的流程图;图3为再一个实施例中气象预报方法的流程图;图4为一个实施例中气象预报系统的结构框图;图5为一个实施例中预报气象数据确定模块的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在如图1所示的实施例中,提供了一种气象预报方法,该方法包括如下步骤:步骤S102:获取距离当前时刻设定时长的第一历史时刻与当前时刻之间的第一气象分析场序列,第一气象分析场序列为设定的预报本文档来自技高网...
基于大数据和气象分析场的气象预报方法和系统

【技术保护点】
一种气象预报方法,其特征在于,所述方法包括:获取距离当前时刻设定时长的第一历史时刻与所述当前时刻之间的第一气象分析场序列,所述第一气象分析场序列为设定的预报区域内的气象数据;获取所述预报区域的预报时长;查找距离所述当前时刻所述预报时长的第二历史时刻;获取所述第二历史时刻之前的所述预报区域的第二气象分析场序列,其中,所述第二气象分析场序列对应的时长与所述第一气象分析场序列对应的时长相同;计算所述第一气象分析场序列和所述第二气象分析场序列的匹配度;当计算的所述匹配度不小于预设阈值,则获取以所述第二气象分析场序列的结束时刻为起始时刻且时长为所述预报时长的第三气象分析场序列,并将获取的所述第三气象分析场序列作为所述预报区域内所述预报时长对应的预报气象数据。

【技术特征摘要】
1.一种气象预报方法,其特征在于,所述方法包括:获取距离当前时刻设定时长的第一历史时刻与所述当前时刻之间的第一气象分析场序列,所述第一气象分析场序列为设定的预报区域内的气象数据;获取所述预报区域的预报时长;查找距离所述当前时刻所述预报时长的第二历史时刻;获取所述第二历史时刻之前的所述预报区域的第二气象分析场序列,其中,所述第二气象分析场序列对应的时长与所述第一气象分析场序列对应的时长相同;计算所述第一气象分析场序列和所述第二气象分析场序列的匹配度;当计算的所述匹配度不小于预设阈值,则获取以所述第二气象分析场序列的结束时刻为起始时刻且时长为所述预报时长的第三气象分析场序列,并将获取的所述第三气象分析场序列作为所述预报区域内所述预报时长对应的预报气象数据。2.根据权利要求1所述的方法,其特征在于,所述获取所述第二历史时刻之前的所述预报区域内的第二气象分析场序列的步骤为:获取所述预报区域内,所述第二历史时刻之前设定时间内所包含的所述第二气象分析场序列;所述计算所述第一气象分析场序列和所述第二气象分析场序列的匹配度的步骤为:计算所述第一气象分析场序列与获取的所有的所述第二气象分析场序列的匹配度;所述当计算的所述匹配度不小于预设阈值,则获取以所述第二气象分析场序列的结束时刻为起始时刻且时长为所述预报时长的第三气象分析场序列的步骤为:当计算的所述匹配度中最大的匹配度数值不小于预设阈值时,获取以所述最大的匹配度对应的所述第二气象分析场序列的结束时刻为起始时刻且时长为所述预报时长的第三气象分析场序列。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当计算的所述匹配度中最大的匹配度数值小于所述预设阈值时,将所述预报区域划分为多个预报子区域;分别获取所述预报子区域的子区域预报气象数据;根据所述子区域预报气象数据得到所述预报区域的预报气象数据。4.根据权利要求1所述的方法,其特征在于,当计算的所述匹配度中最大的匹配度值小于所述预设阈值时,缩短获取的所述第一气象分析场序列对应的预设时长,重新获取与缩短的所述预设时长对应的第一气象分析场序列和第二气象分析场序列。5.根据权利要求1所述的方法,其特征在于,所述第一气象分析场序列和所述第二气象分析场序列包括按照时间排序且数量相等的气象分析场,所述气象分析场是通过大数据进行存储和获取的;所述计算所述第一气象分析场序列和所述第二气象分析场序列的匹配度包括:按照所述时间顺序,将所述第二气象分析场序列的气象分析场分别与对应的所述第一气象分析场序列中的气象分析场匹配,得到对应的每组所述气象分析场的匹配度;根据每组所述气象分析场的匹配度计算所述第一气象分析场序列和所述第二气象分析场序列的匹配度。6.一种气象预报系统,其特征...

【专利技术属性】
技术研发人员:朱定局
申请(专利权)人:华南师范大学
类型:发明
国别省市:广东;44

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

1