掌桥专利:专业的专利平台
掌桥专利
首页

一种天气预报数据的处理方法及系统

文献发布时间:2024-04-18 19:58:21


一种天气预报数据的处理方法及系统

技术领域

本发明属于天气预报技术领域,尤其涉及一种天气预报数据的处理方法及系统。

背景技术

天气预报,又称气象预报,是使用现代科学对未来某一地点地球大气层的状态进行预测的技术。通过收集气温、湿度、风向和风速、气压等数据,使用对大气过程的认识来确定未来空气变化。

发展更高时空分辨率、更长预报时效的数值预报模式,始终是天气预报技术发展的核心任务。

随着智能移动终端的技术发展与普及,人们已经能够很方便的从智能移动终端上获取天气预报数据,但是,现有技术的使用过程中,对于一些特殊的使用场景(例如地下室、隧道等),由于智能移动终端无法进行精确的定位,导致不能够获取精准的天气预报数据,影响用户的正常使用。

发明内容

本发明实施例的目的在于提供一种天气预报数据的处理方法及系统,旨在解决背景技术中提出的问题。

为实现上述目的,本发明实施例提供如下技术方案:

一种天气预报数据的处理方法,所述方法具体包括以下步骤:

接收天气数据请求,进行定位与分析,判断能否获取精准天气定位;

在不能获取精准天气定位时,进行定位辅助广播,识别并连接多个辅助定位设备;

向多个所述辅助定位设备发送天气定位请求,接收多个请求反馈数据,并判断是否具有精准天气数据;

在具有精准天气数据时,对所述精准天气数据进行标准化处理,得到标准天气数据;

在不具有精准天气数据时,从多个请求反馈数据中提取精准定位数据,并进行天气预报访问,获取访问天气数据。

作为本发明实施例技术方案进一步的限定,所述接收天气数据请求,进行定位与分析,判断能否获取精准天气定位具体包括以下步骤:

接收用户的天气请求操作,生成天气数据请求;

根据所述天气数据请求,进行请求定位,获取请求定位数据;

对所述请求定位数据进行精度分析,获取请求定位精度;

将所述请求定位精度与预设的标准精准精度进行比较,判断是否能够获取精准天气定位。

作为本发明实施例技术方案进一步的限定,所述在不能获取精准天气定位时,进行定位辅助广播,识别并连接多个辅助定位设备具体包括以下步骤:

在不能获取精准天气定位时,生成辅助广播信号;

根据所述辅助广播信号,进行定位辅助广播;

接收多个广播反馈数据;

对多个所述广播反馈数据进行分析,识别并连接多个辅助定位设备。

作为本发明实施例技术方案进一步的限定,所述向多个所述辅助定位设备发送天气定位请求,接收多个请求反馈数据,并判断是否具有精准天气数据具体包括以下步骤:

向多个所述辅助定位设备发送天气定位请求;

接收多个所述辅助定位设备的请求反馈数据;

对多个所述请求反馈数据进行定位天气分析,生成定位天气分析结果;

根据所述定位天气分析结果,判断是否具有精准天气数据。

作为本发明实施例技术方案进一步的限定,所述在具有精准天气数据时,对所述精准天气数据进行标准化处理,得到标准天气数据具体包括以下步骤:

在具有精准天气数据时,生成标准处理指令;

按照所述标准处理指令,导入标准化框架;

根据所述标准化框架,对所述精准天气数据进行标准化处理,得到标准天气数据。

作为本发明实施例技术方案进一步的限定,所述在不具有精准天气数据时,从多个请求反馈数据中提取精准定位数据,并进行天气预报访问,获取访问天气数据具体包括以下步骤:

在不具有精准天气数据时,生成精准访问指令;

按照所述精准访问指令,从多个请求反馈数据中提取精准定位数据;

根据所述精准定位数据,进行天气预报访问,获取访问天气数据。

一种天气预报数据的处理系统,所述系统包括天气请求处理模块、定位辅助处理模块、反馈接收判断模块、标准天气处理模块和精准预报访问模块,其中:

天气请求处理模块,用于接收天气数据请求,进行定位与分析,判断能否获取精准天气定位;

定位辅助处理模块,用于在不能获取精准天气定位时,进行定位辅助广播,识别并连接多个辅助定位设备;

反馈接收判断模块,用于向多个所述辅助定位设备发送天气定位请求,接收多个请求反馈数据,并判断是否具有精准天气数据;

标准天气处理模块,用于在具有精准天气数据时,对所述精准天气数据进行标准化处理,得到标准天气数据;

精准预报访问模块,用于在不具有精准天气数据时,从多个请求反馈数据中提取精准定位数据,并进行天气预报访问,获取访问天气数据。

作为本发明实施例技术方案进一步的限定,所述天气请求处理模块具体包括:

操作接收单元,用于接收用户的天气请求操作,生成天气数据请求;

请求定位单元,用于根据所述天气数据请求,进行请求定位,获取请求定位数据;

精度分析单元,用于对所述请求定位数据进行精度分析,获取请求定位精度;

比较判断单元,用于将所述请求定位精度与预设的标准精准精度进行比较,判断是否能够获取精准天气定位。

作为本发明实施例技术方案进一步的限定,所述定位辅助处理模块具体包括:

信号生成单元,用于在不能获取精准天气定位时,生成辅助广播信号;

辅助广播单元,用于根据所述辅助广播信号,进行定位辅助广播;

反馈接收单元,用于接收多个广播反馈数据;

识别连接单元,用于对多个所述广播反馈数据进行分析,识别并连接多个辅助定位设备。

作为本发明实施例技术方案进一步的限定,所述精准预报访问模块具体包括:

指令生成单元,用于在不具有精准天气数据时,生成精准访问指令;

精准提取单元,用于按照所述精准访问指令,从多个请求反馈数据中提取精准定位数据;

预报访问单元,用于根据所述精准定位数据,进行天气预报访问,获取访问天气数据。

与现有技术相比,本发明的有益效果是:

本发明实施例通过接收天气数据请求,判断能否获取精准天气定位;在不能获取精准天气定位时,识别并连接多个辅助定位设备;发送天气定位请求,接收多个请求反馈数据,并判断是否具有精准天气数据;在具有精准天气数据时,对精准天气数据进行标准化处理;在不具有精准天气数据时,提取精准定位数据,进行天气预报访问。能够在不能获取精准天气定位时,识别并连接多个辅助定位设备,获取辅助定位设备的精准天气数据,或者提取精准定位数据,进行天气预报访问,得到访问天气数据,从而在无法进行精确定位时,还能够获取精准的天气预报数据,保障用户的正常使用。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。

图1示出了本发明实施例提供的方法的流程图。

图2示出了本发明实施例提供的方法中天气数据请求接收处理的流程图。

图3示出了本发明实施例提供的方法中辅助定位设备识别连接的流程图。

图4示出了本发明实施例提供的方法中精准天气数据判断的流程图。

图5示出了本发明实施例提供的方法中精准天气数据标准化的流程图。

图6示出了本发明实施例提供的方法中进行天气预报访问的流程图。

图7示出了本发明实施例提供的系统的应用架构图。

图8示出了本发明实施例提供的系统中天气请求处理模块的结构框图。

图9示出了本发明实施例提供的系统中定位辅助处理模块的结构框图。

图10示出了本发明实施例提供的系统中精准预报访问模块的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

可以理解的是,随着智能移动终端的技术发展与普及,人们已经能够很方便的从智能移动终端上获取天气预报数据,现有技术的使用过程中,对于一些特殊的使用场景(例如地下室、隧道等),由于智能移动终端无法进行精确的定位,导致不能够获取精准的天气预报数据,影响用户的正常使用。

为解决上述问题,本发明实施例通过接收天气数据请求,进行定位与分析,判断能否获取精准天气定位;在不能获取精准天气定位时,识别并连接多个辅助定位设备;发送天气定位请求,接收多个请求反馈数据,并判断是否具有精准天气数据;在具有精准天气数据时,对精准天气数据进行标准化处理;在不具有精准天气数据时,提取精准定位数据,进行天气预报访问。能够在不能获取精准天气定位时,识别并连接多个辅助定位设备,获取辅助定位设备的精准天气数据,或者提取精准定位数据,进行天气预报访问,得到访问天气数据,从而在无法进行精确定位时,还能够获取精准的天气预报数据,保障用户的正常使用。

图1示出了本发明实施例提供的方法的流程图。

具体的,一种天气预报数据的处理方法,所述方法具体包括以下步骤:

步骤S101,接收天气数据请求,进行定位与分析,判断能否获取精准天气定位。

在本发明实施例中,用户在需要使用天气预报功能时,可以在智能移动端上进行天气请求操作,通过接收用户的天气请求操作,根据天气请求操作,生成天气数据请求,再按照天气数据请求,进行请求定位,获取请求定位数据,通过对请求定位数据进行精度分析,获取请求定位精度,再将请求定位精度与预设的标准精准精度进行比较,判断是否能够获取精准天气定位,具体的:在请求定位精度高于标准精准精度时,判定能够获取精准天气定位;在请求定位精度不高于标准精准精度时,判定不能够获取精准天气定位。

具体的,图2示出了本发明实施例提供的方法中天气数据请求接收处理的流程图。

其中,在本发明提供的优选实施方式中,所述接收天气数据请求,进行定位与分析,判断能否获取精准天气定位具体包括以下步骤:

步骤S1011,接收用户的天气请求操作,生成天气数据请求;

步骤S1012,根据所述天气数据请求,进行请求定位,获取请求定位数据;

步骤S1013,对所述请求定位数据进行精度分析,获取请求定位精度;

步骤S1014,将所述请求定位精度与预设的标准精准精度进行比较,判断是否能够获取精准天气定位。

进一步的,所述天气预报数据的处理方法还包括以下步骤:

步骤S102,在不能获取精准天气定位时,进行定位辅助广播,识别并连接多个辅助定位设备。

在本发明实施例中,在不能获取精准天气定位的情况下,生成辅助广播信号,此时,根据生成辅助广播信号,生成定位辅助请求,并将定位辅助请求进行广播,进而接收多个广播反馈数据,通过对多个广播反馈数据进行分析,识别出能够进行定位的设备,并将其标记为辅助定位设备,从而能够确定多个辅助定位设备,再与多个辅助定位设备进行无线通信连接。

具体的,图3示出了本发明实施例提供的方法中辅助定位设备识别连接的流程图。

其中,在本发明提供的优选实施方式中,所述在不能获取精准天气定位时,进行定位辅助广播,识别并连接多个辅助定位设备具体包括以下步骤:

步骤S1021,在不能获取精准天气定位时,生成辅助广播信号;

步骤S1022,根据所述辅助广播信号,进行定位辅助广播;

步骤S1023,接收多个广播反馈数据;

步骤S1024,对多个所述广播反馈数据进行分析,识别并连接多个辅助定位设备。

进一步的,所述天气预报数据的处理方法还包括以下步骤:

步骤S103,向多个所述辅助定位设备发送天气定位请求,接收多个请求反馈数据,并判断是否具有精准天气数据。

在本发明实施例中,生成天气定位请求,并将天气定位请求向多个辅助定位设备发送,进而接收多个辅助定位设备的请求反馈数据,通过对多个请求反馈数据进行定位天气分析,生成定位天气分析结果(具体包括辅助定位设备是否具有天气预报功能和天气预报精度等),再根据定位天气分析结果,判断是否具有精准天气数据。

具体的,图4示出了本发明实施例提供的方法中精准天气数据判断的流程图。

其中,在本发明提供的优选实施方式中,所述向多个所述辅助定位设备发送天气定位请求,接收多个请求反馈数据,并判断是否具有精准天气数据具体包括以下步骤:

步骤S1031,向多个所述辅助定位设备发送天气定位请求;

步骤S1032,接收多个所述辅助定位设备的请求反馈数据;

步骤S1033,对多个所述请求反馈数据进行定位天气分析,生成定位天气分析结果;

步骤S1034,根据所述定位天气分析结果,判断是否具有精准天气数据。

进一步的,所述天气预报数据的处理方法还包括以下步骤:

步骤S104,在具有精准天气数据时,对所述精准天气数据进行标准化处理,得到标准天气数据。

在本发明实施例中,在具有精准天气数据时,生成标准处理指令,此时,按照标准处理指令,导入标准化框架,标准化框架中设置有天气的需求类别、天气数据精度等,进而根据标准化框架,对精准天气数据进行标准化处理,生成能够满足用户的智能移动端需求的标准天气数据,进而可以在用户的智能移动端上进行天气展示,方便用户的浏览与使用。

具体的,图5示出了本发明实施例提供的方法中精准天气数据标准化的流程图。

其中,在本发明提供的优选实施方式中,所述在具有精准天气数据时,对所述精准天气数据进行标准化处理,得到标准天气数据具体包括以下步骤:

步骤S1041,在具有精准天气数据时,生成标准处理指令;

步骤S1042,按照所述标准处理指令,导入标准化框架;

步骤S1043,根据所述标准化框架,对所述精准天气数据进行标准化处理,得到标准天气数据。

进一步的,所述天气预报数据的处理方法还包括以下步骤:

步骤S105,在不具有精准天气数据时,从多个请求反馈数据中提取精准定位数据,并进行天气预报访问,获取访问天气数据。

在本发明实施例中,在不具有精准天气数据时,生成精准访问指令,此时,按照精准访问指令,对多个请求反馈数据进行定位精度比较,进而从多个请求反馈数据中,提取定位精度最高且满足预设的标准精准精度的精准定位数据,再根据精准定位数据,进行天气预报访问,获取访问天气数据。

具体的,图6示出了本发明实施例提供的方法中进行天气预报访问的流程图。

其中,在本发明提供的优选实施方式中,所述在不具有精准天气数据时,从多个请求反馈数据中提取精准定位数据,并进行天气预报访问,获取访问天气数据具体包括以下步骤:

步骤S1051,在不具有精准天气数据时,生成精准访问指令;

步骤S1052,按照所述精准访问指令,从多个请求反馈数据中提取精准定位数据;

步骤S1053,根据所述精准定位数据,进行天气预报访问,获取访问天气数据。

进一步的,图7示出了本发明实施例提供的系统的应用架构图。

其中,在本发明提供的又一个优选实施方式中,一种天气预报数据的处理系统,包括:

天气请求处理模块101,用于接收天气数据请求,进行定位与分析,判断能否获取精准天气定位。

在本发明实施例中,用户在需要使用天气预报功能时,可以在智能移动端上进行天气请求操作,天气请求处理模块101通过接收用户的天气请求操作,根据天气请求操作,生成天气数据请求,再按照天气数据请求,进行请求定位,获取请求定位数据,通过对请求定位数据进行精度分析,获取请求定位精度,再将请求定位精度与预设的标准精准精度进行比较,判断是否能够获取精准天气定位,具体的:在请求定位精度高于标准精准精度时,判定能够获取精准天气定位;在请求定位精度不高于标准精准精度时,判定不能够获取精准天气定位。

具体的,图8示出了本发明实施例提供的系统中天气请求处理模块101的结构框图。

其中,在本发明提供的优选实施方式中,所述天气请求处理模块101具体包括:

操作接收单元1011,用于接收用户的天气请求操作,生成天气数据请求;

请求定位单元1012,用于根据所述天气数据请求,进行请求定位,获取请求定位数据;

精度分析单元1013,用于对所述请求定位数据进行精度分析,获取请求定位精度;

比较判断单元1014,用于将所述请求定位精度与预设的标准精准精度进行比较,判断是否能够获取精准天气定位。

进一步的,所述天气预报数据的处理系统还包括:

定位辅助处理模块102,用于在不能获取精准天气定位时,进行定位辅助广播,识别并连接多个辅助定位设备。

在本发明实施例中,在不能获取精准天气定位的情况下,定位辅助处理模块102生成辅助广播信号,此时,根据生成辅助广播信号,生成定位辅助请求,并将定位辅助请求进行广播,进而接收多个广播反馈数据,定位辅助处理模块102通过对多个广播反馈数据进行分析,识别出能够进行定位的设备,并将其标记为辅助定位设备,从而能够确定多个辅助定位设备,再与多个辅助定位设备进行无线通信连接。

具体的,图9示出了本发明实施例提供的系统中定位辅助处理模块102的结构框图。

其中,在本发明提供的优选实施方式中,所述定位辅助处理模块102具体包括:

信号生成单元1021,用于在不能获取精准天气定位时,生成辅助广播信号;

辅助广播单元1022,用于根据所述辅助广播信号,进行定位辅助广播;

反馈接收单元1023,用于接收多个广播反馈数据;

识别连接单元1024,用于对多个所述广播反馈数据进行分析,识别并连接多个辅助定位设备。

进一步的,所述天气预报数据的处理系统还包括:

反馈接收判断模块103,用于向多个所述辅助定位设备发送天气定位请求,接收多个请求反馈数据,并判断是否具有精准天气数据。

在本发明实施例中,反馈接收判断模块103生成天气定位请求,并将天气定位请求向多个辅助定位设备发送,进而接收多个辅助定位设备的请求反馈数据,通过对多个请求反馈数据进行定位天气分析,生成定位天气分析结果(具体包括辅助定位设备是否具有天气预报功能和天气预报精度等),再根据定位天气分析结果,判断是否具有精准天气数据。

标准天气处理模块104,用于在具有精准天气数据时,对所述精准天气数据进行标准化处理,得到标准天气数据。

在本发明实施例中,在具有精准天气数据时,标准天气处理模块104生成标准处理指令,此时,按照标准处理指令,导入标准化框架,标准化框架中设置有天气的需求类别、天气数据精度等,进而根据标准化框架,对精准天气数据进行标准化处理,生成能够满足用户的智能移动端需求的标准天气数据,进而可以在用户的智能移动端上进行天气展示,方便用户的浏览与使用。

精准预报访问模块105,用于在不具有精准天气数据时,从多个请求反馈数据中提取精准定位数据,并进行天气预报访问,获取访问天气数据。

在本发明实施例中,在不具有精准天气数据时,精准预报访问模块105生成精准访问指令,此时,按照精准访问指令,对多个请求反馈数据进行定位精度比较,进而从多个请求反馈数据中,提取定位精度最高且满足预设的标准精准精度的精准定位数据,再根据精准定位数据,进行天气预报访问,获取访问天气数据。

具体的,图10示出了本发明实施例提供的系统中精准预报访问模块105的结构框图。

其中,在本发明提供的优选实施方式中,所述精准预报访问模块105具体包括:

指令生成单元1051,用于在不具有精准天气数据时,生成精准访问指令;

精准提取单元1052,用于按照所述精准访问指令,从多个请求反馈数据中提取精准定位数据;

预报访问单元1053,用于根据所述精准定位数据,进行天气预报访问,获取访问天气数据。

应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种数据实时处理系统及数据实时处理方法
  • 一种交易数据处理方法以及交易数据处理系统
  • 一种数据处理系统及数据处理方法
  • 一种基于元数据的数据共享自订阅处理方法及系统
  • 一种多参数水质数据并行采集系统的数据收集处理方法
  • 一种天气预报数据的处理方法及装置、移动终端
  • 一种天气预报数据的处理方法及装置、移动终端
技术分类

06120116481465