一种基于生日的气象数据查询方法、程序产品、存储介质及服务器与流程

文档序号:34321931发布日期:2023-06-01 01:53阅读:77来源:国知局
一种基于生日的气象数据查询方法、程序产品、存储介质及服务器与流程

本发明涉及计算机,具体为一种基于生日的气象数据查询方法、装置、服务器和存储介质。


背景技术:

1、目前公众对气象历史数据的使用仅停留在查询气象要素的阶段,并且由于气象数据的保密性,还需要脱敏处理后才可以为公众提供应用服务,故而缺少对气象数据的深度挖掘和趣味性研发。气象历史数据作为气象数据的基础数据,其存在部分缺失的情况,导致在部分日期查询时无法得到其气象数据。


技术实现思路

1、针对现有技术的存在的气象历史数据存在缺失技术问题,本发明提供了基于生日的气象数据查询方法、程序产品、存储介质及服务器。

2、为实现以上目的,本发明通过以下技术方案予以实现:

3、一种基于生日的气象数据查询方法,包括如下步骤:

4、获取查询请求,所述查询请求用于请求查询气象数据;其中,所述查询请求包括查询日期和地理位置信息;

5、基于所述查询日期,确定查询的气象数据库;所述气象数据库包括第一气象数据库和第二气象数据库,所述第一气象数据库中的气象数据是对第一时间段内的历史气象数据进行脱敏处理而成,所述第二气象数据库中的气象数据是基于脱敏处理后的第二时间段内的历史气象数据进行估计而成,所述第二时间段处于所述第一时间段内;

6、基于所述地理位置信息,从确定出的气象数据库中查询得到与所述地理位置信息和所述查询日期匹配的气象数据。

7、可选地,所述基于所述地理位置信息,从确定出的气象数据库中查询得到与所述地理位置信息和所述查询日期匹配的气象数据步骤包括:

8、若基于所述查询日期确定的气象数据库为所述第一气象数据库,则从所述第一气象数据库中查询得到与所述地理位置信息和所述查询日期匹配的气象数据;

9、若基于所述查询日期确定的气象数据库为所述第二气象数据库,则根据预设规则确定与所述查询日期对应的查询时间段,则从所述第二气象数据库中查询得到与所述地理位置信息和所述查询时间段匹配的气象数据。

10、可选地,所述基于所述地理位置信息,从确定出的气象数据库中查询得到与所述地理位置信息和所述查询日期匹配的气象数据之后,所述生日查询方法还包括:

11、基于所述查询日期、页面样式库和音频库,确定与所述查询日期对应的页面和音频;

12、在与所述查询日期对应的页面上,以图像化的方式展示所述气象数据并播放与所述查询日期对应的音频。

13、可选地,所述基于所述查询日期,确定查询的气象数据库包括:

14、若所述查询日期处于所述第一时间段内,则确定查询的气象数据库为所述第一气象数据库;

15、若所述查询日期处于所述第一时间段之前,则确定查询的气象数据库为所述第二气象数据库;

16、若所述查询日期处于所述第一时间段之后,则输出无法进行气象数据查询的提示信息。

17、可选地,所述气象数据包含特殊天气现象类数据、极值类数据、雨雪天气类数据和常要素数据;其中,所述特殊天气现象类数据表示伴随雾霾、扬沙、浮沉、沙尘暴、尘卷风的特殊天气类型的气象数据;所述极值类数据代表经过气象算法统计计算的高温天气日值数据;所述雨雪天气类数据表示经过数据筛选包含雨雪天气现象的气象数据;所述常要素数据表示阳光晴好气象数据。

18、可选地,所述气象数据库以json格式对所述气象数据进行保存。

19、可选地,所述第一气象数据库和所述第二气象数据库中的气象要素在进行假名替换后保存,且构建有气象要素的假名和直接标识建立映射关系表,并对所述映射关系表进行权限管理。

20、本申请还提出一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如前所述的方法。

21、本申请还提出一种计算机存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机被处理器进行记载,以执行如前所述的气象数据的生日查询方法的步骤。

22、本申请还提出一种服务器,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现如前所述的气象数据的生日查询方法的步骤。

23、本申请实施例的技术方案中,通过查询日期确定查询的气象数据库,然后根据确定的气象数据库和地理位置信息确定出与查询日期匹配的气象数据。气象数据库包括第一气象数据库和第二气象数据库。第一气象数据库中的气象数据是根据第一时间段内的历史气象数据进行脱敏处理而成的;而第二气象数据库中的第二气象数据是根据第二时间段内的历史气象数据脱敏处理后估计而成。由于,历史气象数据存在缺失的情况下,通过通过查询日期确定查询的气象数据库,然后根据确定的气象数据库和地理位置信息确定出与查询日期匹配的气象数据,可以使得一些用户能够通过第二气象数据库查询得到处于非第一时间段内的气象数据,以弥补历史气象数据的缺失,进而可以增加气象数据查询的趣味性和科学性,也能够为一些活动提供必要的气象数据参考。



技术特征:

1.一种基于生日的气象数据查询方法,其特征在于,包括如下步骤:

2.如权利要求1所述的的气象数据查询方法,其特征在于,所述基于所述地理位置信息,从确定出的气象数据库中查询得到与所述地理位置信息和所述查询日期匹配的气象数据步骤包括:

3.如权利要求1所述的气象数据查询方法,其特征在于,所述基于所述地理位置信息,从确定出的气象数据库中查询得到与所述地理位置信息和所述查询日期匹配的气象数据之后,所述生日查询方法还包括:

4.如权利要求1所述的气象数据查询方法,其特征在于,所述基于所述查询日期,确定查询的气象数据库包括:

5.如权利要求1所述的气象数据查询方法,其特征在于,所述气象数据包含特殊天气现象类数据、极值类数据、雨雪天气类数据和常要素数据;其中,所述特殊天气现象类数据表示伴随雾霾、扬沙、浮沉、沙尘暴、尘卷风的特殊天气类型的气象数据;所述极值类数据代表经过气象算法统计计算的高温天气日值数据;所述雨雪天气类数据表示经过数据筛选包含雨雪天气现象的气象数据;所述常要素数据表示阳光晴好气象数据。

6.如权利要求1所述的气象数据查询方法,其特征在于,所述气象数据库以json格式对所述气象数据进行保存。

7.如权利要求1所述的气象数据查询方法,其特征在于,所述第一气象数据库和所述第二气象数据库中的气象要素在进行假名替换后保存,且构建有气象要素的假名和直接标识建立映射关系表,并对所述映射关系表进行权限管理。

8.一种包含指令的计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1-7任一权利要求所述的方法。

9.一种计算机存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机被处理器进行记载,以执行权利要求1至7中任一项所述的气象数据的生日查询方法的步骤。

10.一种服务器,其特征在于,包括:


技术总结
本申请提出一种基于生日的气象数据查询方法、程序产品、存储介质及服务器,所述方法包括如下步骤:获取查询请求,所述查询请求用于请求查询气象数据;其中,所述查询请求包括查询日期和地理位置信息;基于所述查询日期,确定查询的气象数据库;所述气象数据库包括第一气象数据库和第二气象数据库,所述第一气象数据库中的气象数据是对第一时间段内的历史气象数据进行脱敏处理而成,所述第二气象数据库中的气象数据是基于脱敏处理后的第二时间段内的历史气象数据进行估计而成,所述第二时间段处于所述第一时间段内;基于所述地理位置信息,从确定出的气象数据库中查询得到与所述地理位置信息和所述查询日期匹配的气象数据。

技术研发人员:刘轻扬,朱茜,刘红欣,陈萌,张永宁,张晓通,李强,王妍,张莉,郑巍,梁乐宁,曹锐怡,周颖,赵晨楠,张慧媛,乔炳蔚
受保护的技术使用者:北京天译科技有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1