一种天气预报方法及终端的制作方法

文档序号:10510904阅读:219来源:国知局
一种天气预报方法及终端的制作方法
【专利摘要】本发明实施例公开了一种天气预报方法,包括:从预置的导航路线信息中获取用户所要到达的下一个地点;根据所述下一个地点获取所述下一个地点对应的天气预报信息;输出所述下一个地点对应的天气预报信息,以对下一个地点进行天气预报。本发明实施例还公开了一种终端。采用本发明,可对用户所要到达的下一个地点进行天气预报,以使用户可根据天气预报进行规划路线,便利用户出行,提高用户体验度。
【专利说明】
一种天气预报方法及终端
技术领域
[0001]本发明涉及电子技术领域,尤其涉及一种天气预报方法及终端。
【背景技术】
[0002]随着道路的建设、城市车辆保有量的增加,自驾出行成为交通出行的主要方式,如果在出行时遇到不认识道路或找不到目的地的情况,用户可以通过装有导航软件的终端进行道路导航,在用户使用导航终端进行道路导航时,导航终端根据起始位置和目的位置,规划出一条导航路线提供给用户,用户就可以根据该路线路径顺利到达目的地。
[0003]目前,导航终端在进行规划导航路线时,大多是提供最短路径或最短时间的导航路线引导用户到达目的地,但是,若导航路线上有天气比较恶劣的路线,用户到达天气比较恶劣的路线时才发现无法正常行驶从而改变路线,这将影响用户正常行驶,耽误用户正常出行,给用户带来不便。

【发明内容】

[0004]本发明实施例所要解决的技术问题在于,提供一种天气预报方法及终端。可对用户所要到达的下一个地点进行天气预报,以使用户可根据天气预报进行规划路线,便利用户出行,提高用户体验度。
[0005]为了解决上述技术问题,本发明实施例提供了一种天气预报方法,包括:
[0006]从预置的导航路线信息中获取用户所要到达的下一个地点;
[0007]根据所述下一个地点获取所述下一个地点对应的天气预报信息;
[0008]输出所述下一个地点对应的天气预报信息,以对下一个地点进行天气预报。
[0009]其中,所述从预置的导航路线信息中获取用户所要到达的下一个地点之前包括:
[0010]当根据用户输入的目的地点生成导航路线信息时,从所述导航路线信息中获取用户所要经过的所有地点;
[0011 ]通过网络获取各地点所对应的天气预报信息;
[0012]输出各地点所对应的天气预报信息。
[0013]其中,所述输出所述下一个地点对应的天气预报信息之后包括:
[0014]判断所述下一个地点对应的天气预报信息是否满足预设条件;
[0015]当所述下一个地点对应的天气预报信息满足预设条件时,根据所述下一个地点对应的天气预报信息输出预置提示信息,以提醒用户避开经过所述下一个地点。
[0016]其中,所述方法还包括:
[0017]监测所述导航路线信息是否发生更新;
[0018]当监测到所述导航路线信息发生更新时,对输出的各地点所对应的天气预报信息进行更新。
[0019 ]相应地,本发明实施例还提供了一种终端,包括:
[0020]第一获取单元,用于从预置的导航路线信息中获取用户所要到达的下一个地点;
[0021]第二获取单元,用于根据所述下一个地点获取所述下一个地点对应的天气预报信息;
[0022]第一输出单元,用于输出所述下一个地点对应的天气预报信息,以对下一个地点进行天气预报。
[0023]其中,所述终端包括:
[0024]第三获取单元,用于当根据用户输入的目的地点生成导航路线信息时,从所述导航路线信息中获取用户所要经过的所有地点;
[0025]第四获取单元,用于通过网络获取各地点所对应的天气预报信息;
[0026]第二输出单元,用于输出各地点所对应的天气预报信息。
[0027]其中,所述终端还包括:
[0028]判断单元,用于判断所述下一个地点对应的天气预报信息是否满足预设条件;
[0029]第三输出单元,用于当所述下一个地点对应的天气预报信息满足预设条件时,根据所述下一个地点对应的天气预报信息输出预置提示信息,以提醒用户避开经过所述下一个地点。
[0030]其中,所述终端还包括:
[0031 ]监测单元,用于监测所述导航路线信息是否发生更新;
[0032]更新单元,用于当监测到所述导航路线信息发生更新时,对输出的各地点所对应的天气预报信息进行更新。
[0033]其中,本发明实施例还提供了一种终端,包括:存储器和处理器,所述存储器和所述处理器通过总线连接;
[0034]所述存储器,用于存储一组程序代码;
[0035]所述处理器,用于调用所述存储器中存储的程序代码执行上述任一项所述的方法。
[0036]实施本发明实施例,具有如下有益效果:
[0037]在本发明实施例中,终端从预置的导航路线信息中获取用户所要到达的下一个地点,根据所述下一个地点获取所述下一个地点对应的天气预报信息,输出所述下一个地点对应的天气预报信息,以使的终端可对下一个地点进行天气预报,使得用户可根据天气预报进行规划路线,便利用户出行,提高用户体验度。
【附图说明】
[0038]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是本发明实施例提供的天气预报方法的流程示意图;
[0040]图2是本发明实施例提供的终端的一结构示意图;
[0041 ]图3是本发明实施例提供的终端的另一结构示意图;
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]具体实现中,本发明实施例中所描述的终端可包括智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等可以用于导航的终端,本发明实施例不作限定。
[0044]请参见图1,为本发明一种天气预报方法的第一实施例流程示意图。如图1所示,本实施例所述的一种天气预报方法包括步骤:
[0045]S100,从预置的导航路线信息中获取车辆所要到达的下一个地点。
[0046]在本发明实施例中,终端可以安装导航系统进行提供导航路线信息。当用户需通过终端进行导航时,用户可以启动终端获取导航路线信息,如用户可操作终端输入目的地,从而终端可根据当前的所在地以及目的地生成导航路线信息,以引导用户根据导航路线信息到达目的地,其中,导航路线信息可以是用户以最短路径到达目的地的路线信息,或者是用户以最短时间到达目的地的路线信息,或者是结合交通情况最优的路线信息。导航路线信息中所经过的地点可以是城市、或者城镇等地点,具体地点可由用户自行设置,在此不限制。
[0047]在本发明实施例中,当终端生成导航路线信息时,终端可从生成的导航路线信息中获取用户所要经过的所有地点,如终端生成的导航路线信息包括始发地点城市A-城市B-城市C以及目的地城市D,则终端可获得的用户先后所要经过的所有地点依次为城市A、城市B、城市C和城市D。当终端获取到用户所要经过的所有地点后,终端可通过网络获取各地点所对应的天气预报,其中,终端通过网络获取各地点所对应的天气预报可以是:终端可通过WIFI或GPRS连接至网络,向天气预报数据源请求各地点对应的天气预报信息,并接收天气预报数据源响应请求返回的各地点所对应的天气预报信息。当终端接收到各地点所对应的天气预报信息时,终端可输出各地点所对应的天气预报信息。其中,终端输出各地点所对应的天气预报信息可以是,终端通过显示屏显示各地点所对应的天气预报信息,或者终端通过语音播报各地点所对应的天气预报信息。其中,天气预报信息可以包括当天下雨、暴雨、晴朗和温度等天气预报。
[0048]在本发明实施例中,终端还可实时监测导航路线信息是否发生更新,当监测到导航路线信息发生更新时,终端可对输出的各地点所对应的天气预报信息进行更新。其中,终端对输出的各地点所对应的天气预报信息进行更新可以是:终端重新获取更新的导航路线信息中所包括的各更新地点,通过网络获取各更新地点所对应的天气预报信息,并输出各更新地点所对应的天气预报信息,从而实现对输出的各地点所对应的天气预报信息进行更新。
[0049]在本发明实施例中,当终端检测到终端位置开始移动后,终端可从预置的导航路线信息中获取用户所要到达的下一个地点。其中,当终端监测到终端进入到一个地点的区域内时,终端可从预置的导航路线信息中获取用户所要到达的下一个地点,或者,终端可按预置的周期从预置的导航路线信息中获取用户所要到达的下一个地点。需要说明的是,终端从预置的导航路线信息中获取用户所要到达的下一个地点可以是:终端通过GPS获取当前所处的地点,根据当前所处的地点,从导航路线信息中获取当前所处的地点的下一个地点,将所述当前所处的地点的下一个地点作为用户所要到达的下一个地点,如若导航路线信息为始发地点城市A-城市B-城市C以及目的地城市D,若终端获取到当前所处的地点为城市B,则终端从导航路线信息中获取到当前所处的地点的下一个地点为城市B,并将城市B作为用户所要到达的下一个地点。
[0050]SlOl,根据所述下一个地点获取所述下一个地点对应的天气预报信息。
[0051]在本发明实施例中,当在终端的移动过程中,获取到用户所要到达的下一个地点时,终端可根据下一个地点获取下一个地点对应的天气预报信息,其中,终端根据下一个地点获取下一个地点对应的天气预报信息可以是:终端可通过WIFI或GPRS连接至网络,向天气预报数据源请求下一个地点的天气预报信息,并接收天气预报数据源响应请求返回的下一个地点所对应的天气预报信息。进一步的,终端根据下一个地点获取下一个地点对应的天气预报信息可以是:还可以是:终端从已获取到的个地点对应的天气预报信息中获取下一个地点对应的天气预报信息。
[0052]S102,输出所述下一个地点对应的天气预报信息。
[0053]在本发明实施例中,当终端获取到下一个地点对应的天气预报信息后,终端可通过显示屏显示下一个地点对应的天气预报信息,或者通过语音播放下一个地点对应的天气预报信息。
[0054]在本发明实施例中,当终端获取到下一个地点对应的天气预报信息后,终端还可判断下一个地点对应的天气预报信息是否满足预设条件,其中,满足预设条件可以是满足恶劣天气的条件,即判断下一个点对应的天气预报信息是否包括暴雨、台风和冰雹等恶劣天气情况的信息,当判断下一个点对应的天气预报信息包括暴雨、台风和冰雹等恶劣天气情况的信息时,终端可判断下一个地点对应的天气预报信息满足预设条件,并根据下一个地点对应的天气预报信息输出预置的提示信息,如,若下一个地点对应的天气预报信息包括台风信息时,终端语音提醒下一个地点的台风信息,并提醒用户注意交通安全,提前规划其他路线,避开经过下一个地点。进一步的,若确定下一个地点对应天气预报信息满足预设条件时,终端还可重新生成新的导航路线信息以供用户进行采用,其中,新的导航路线信息将不包括下一个地点。
[0055]在本发明实施例中,终端从预置的导航路线信息中获取用户所要到达的下一个地点,根据所述下一个地点获取所述下一个地点对应的天气预报信息,输出所述下一个地点对应的天气预报信息,以使的终端可对下一个地点进行天气预报,使得用户可根据天气预报进行规划路线,便利用户出行,提高用户体验度。
[0056]参见图2,图2是本发明实施例提供的终端的一结构示意图。本发明实施例中所描述的终端,包括:
[0057]第一获取单元100,用于从预置的导航路线信息中获取用户所要到达的下一个地点。
[0058]第二获取单元200,用于根据所述下一个地点获取所述下一个地点对应的天气预报信息。
[0059]第一输出单元300,用于输出所述下一个地点对应的天气预报信息。
[0060]在本发明实施例中,终端可以安装导航系统进行提供导航路线信息。当用户需通过终端进行导航时,用户可以启动终端获取导航路线信息,如用户可操作终端输入目的地,从而终端可根据当前的所在地以及目的地生成导航路线信息,以引导用户根据导航路线信息到达目的地,其中,导航路线信息可以是用户以最短路径到达目的地的路线信息,或者是用户以最短时间到达目的地的路线信息,或者是结合交通情况最优的路线信息。导航路线信息中所经过的地点可以是城市、或者城镇等地点,具体地点可由用户自行设置,在此不限制。
[0061]在本发明实施例中,当终端生成导航路线信息时,终端可从生成的导航路线信息中获取用户所要经过的所有地点,如终端生成的导航路线信息包括始发地点城市A-城市B-城市C以及目的地城市D,则终端可获得的用户先后所要经过的所有地点依次为城市A、城市B、城市C和城市D。当终端获取到用户所要经过的所有地点后,终端可通过网络获取各地点所对应的天气预报,其中,终端通过网络获取各地点所对应的天气预报可以是:终端可通过WIFI或GPRS连接至网络,向天气预报数据源请求各地点对应的天气预报信息,并接收天气预报数据源响应请求返回的各地点所对应的天气预报信息。当终端接收到各地点所对应的天气预报信息时,终端可输出各地点所对应的天气预报信息。其中,终端输出各地点所对应的天气预报信息可以是,终端通过显示屏显示各地点所对应的天气预报信息,或者终端通过语音播报各地点所对应的天气预报信息。其中,天气预报信息可以包括当天下雨、暴雨、晴朗和温度等天气预报。
[0062]在本发明实施例中,终端还可实时监测导航路线信息是否发生更新,当监测到导航路线信息发生更新时,终端可对输出的各地点所对应的天气预报信息进行更新。其中,终端对输出的各地点所对应的天气预报信息进行更新可以是:终端重新获取更新的导航路线信息中所包括的各更新地点,通过网络获取各更新地点所对应的天气预报信息,并输出各更新地点所对应的天气预报信息,从而实现对输出的各地点所对应的天气预报信息进行更新。
[0063]在本发明实施例中,当终端检测到终端位置开始移动后,第一获取单元100可从预置的导航路线信息中获取用户所要到达的下一个地点。其中,当终端监测到终端进入到一个地点的区域内时,第一获取单元100可从预置的导航路线信息中获取用户所要到达的下一个地点,或者,第一获取单元100可按预置的周期从预置的导航路线信息中获取用户所要到达的下一个地点。需要说明的是,第一获取单元100从预置的导航路线信息中获取用户所要到达的下一个地点可以是:第一获取单元100通过GPS获取当前所处的地点,根据当前所处的地点,从导航路线信息中获取当前所处的地点的下一个地点,将所述当前所处的地点的下一个地点作为用户所要到达的下一个地点,如若导航路线信息为始发地点城市A-城市B-城市C以及目的地城市D,若第一获取单元100获取到当前所处的地点为城市B,则第一获取单元100从导航路线信息中获取到当前所处的地点的下一个地点为城市B,并将城市B作为用户所要到达的下一个地点。
[0064]在本发明实施例中,当在终端的移动过程中,第一获取单元100获取到用户所要到达的下一个地点时,第二获取单元200可根据下一个地点获取下一个地点对应的天气预报信息,其中,第二获取单元200根据下一个地点获取下一个地点对应的天气预报信息可以是:第二获取单元200可通过WIFI或GPRS连接至网络,向天气预报数据源请求下一个地点的天气预报信息,并接收天气预报数据源响应请求返回的下一个地点所对应的天气预报信息。进一步的,第二获取单元200根据下一个地点获取下一个地点对应的天气预报信息可以是:还可以是:第二获取单元200从已获取到的个地点对应的天气预报信息中获取下一个地点对应的天气预报信息。
[0065]在本发明实施例中,当第二获取单元200获取到下一个地点对应的天气预报信息后,第一输出单元300可通过显示屏显示下一个地点对应的天气预报信息,或者通过语音播放下一个地点对应的天气预报信息。
[0066]在本发明实施例中,当第二获取单元200获取到下一个地点对应的天气预报信息后,还可判断下一个地点对应的天气预报信息是否满足预设条件,其中,满足预设条件可以是满足恶劣天气的条件,即判断下一个点对应的天气预报信息是否包括暴雨、台风和冰雹等恶劣天气情况的信息,当判断下一个点对应的天气预报信息包括暴雨、台风和冰雹等恶劣天气情况的信息时,终端可判断下一个地点对应的天气预报信息满足预设条件,并根据下一个地点对应的天气预报信息输出预置的提示信息,如,若下一个地点对应的天气预报信息包括台风信息时,终端语音提醒下一个地点的台风信息,并提醒用户注意交通安全,提前规划其他路线,避开经过下一个地点。进一步的,若确定下一个地点对应天气预报信息满足预设条件时,终端还可重新生成新的导航路线信息以供用户进行采用,其中,新的导航路线信息将不包括下一个地点。
[0067]其中,所述,所述终端还包括:
[0068]第三获取单元,用于当根据用户输入的目的地点生成导航路线信息时,从所述导航路线信息中获取用户所要经过的所有地点;
[0069]第四获取单元,用于通过网络获取各地点所对应的天气预报信息;
[0070]第二输出单元,用于输出各地点所对应的天气预报信息。
[0071 ] 其中,所述终端还包括:
[0072]判断单元,用于判断所述下一个地点对应的天气预报信息是否满足预设条件;
[0073]第三输出单元,用于当所述下一个地点对应的天气预报信息满足预设条件时,根据所述下一个地点对应的天气预报信息输出预置提示信息,以提醒用户避开经过所述下一个地点。
[0074]其中,所述终端还包括:
[0075]监测单元,用于监测所述导航路线信息是否发生更新;
[0076]更新单元,用于当监测到所述导航路线信息发生更新时,对输出的各地点所对应的天气预报信息进行更新。
[0077]可以理解的是,本实施例的终端中的单元的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再进行赘述。
[0078]在本发明实施例中,终端从预置的导航路线信息中获取用户所要到达的下一个地点,根据所述下一个地点获取所述下一个地点对应的天气预报信息,输出所述下一个地点对应的天气预报信息,以使的终端可对下一个地点进行天气预报,使得用户可根据天气预报进行规划路线,便利用户出行,提高用户体验度。
[0079]参见图3,图3是本发明实施例提供的终端的另一结构示意图。本发明实施例中所描述的终端,包括:处理器1000和存储器2000,处理器1000和存储器2000通过总线3000连接。
[0080]上述存储器2000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。
[0081]其中,上述存储器2000用于存储一组程序代码,上述处理器1000用于调用存储器2000中存储的程序代码,执行如下操作:
[0082]从预置的导航路线信息中获取用户所要到达的下一个地点;
[0083]根据所述下一个地点获取所述下一个地点对应的天气预报信息;
[0084]输出所述下一个地点对应的天气预报信息,以对下一个地点进行天气预报。
[0085]其中,在所述处理器1000从预置的导航路线信息中获取用户所要到达的下一个地点之前,所述处理器1000还还执行以下步骤:
[0086]当根据用户输入的目的地点生成导航路线信息时,从所述导航路线信息中获取用户所要经过的所有地点;
[0087]通过网络获取各地点所对应的天气预报信息;
[0088]输出各地点所对应的天气预报信息。
[0089]其中,在所述处理器1000输出所述下一个地点对应的天气预报信息之后,所述处理器1000还执行以下步骤:
[0090]判断所述下一个地点对应的天气预报信息是否满足预设条件;
[0091]当所述下一个地点对应的天气预报信息满足预设条件时,根据所述下一个地点对应的天气预报信息输出预置提示信息,以提醒用户避开经过所述下一个地点。
[0092]其中,所述处理器1000还执行以下步骤:
[0093]监测所述导航路线信息是否发生更新;
[0094]当监测到所述导航路线信息发生更新时,对输出的各地点所对应的天气预报信息进行更新。
[0095]可以理解的是,本实施例的终端中的单元的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再进行赘述。
[0096]在本发明实施例中,终端从预置的导航路线信息中获取用户所要到达的下一个地点,根据所述下一个地点获取所述下一个地点对应的天气预报信息,输出所述下一个地点对应的天气预报信息,以使的终端可对下一个地点进行天气预报,使得用户可根据天气预报进行规划路线,便利用户出行,提高用户体验度。
[0097]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
[0098]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种天气预报方法,其特征在于,所述方法包括: 从预置的导航路线信息中获取用户所要到达的下一个地点; 根据所述下一个地点获取所述下一个地点对应的天气预报信息; 输出所述下一个地点对应的天气预报信息,以对下一个地点进行天气预报。2.如权利要求1所述的方法,其特征在于,所述从预置的导航路线信息中获取用户所要到达的下一个地点之前包括: 当根据用户输入的目的地点生成导航路线信息时,从所述导航路线信息中获取用户所要经过的所有地点; 通过网络获取各地点所对应的天气预报信息; 输出各地点所对应的天气预报信息。3.如权利要求1所述的方法,其特征在于,所述输出所述下一个地点对应的天气预报信息之后包括: 判断所述下一个地点对应的天气预报信息是否满足预设条件; 当所述下一个地点对应的天气预报信息满足预设条件时,根据所述下一个地点对应的天气预报信息输出预置提示信息,以提醒用户避开经过所述下一个地点。4.如权利要求2所述的方法,其特征在于,所述方法还包括: 监测所述导航路线信息是否发生更新; 当监测到所述导航路线信息发生更新时,对输出的各地点所对应的天气预报信息进行更新。5.一种终端,其特征在于,所述终端包括: 第一获取单元,用于从预置的导航路线信息中获取用户所要到达的下一个地点; 第二获取单元,用于根据所述下一个地点获取所述下一个地点对应的天气预报信息;第一输出单元,用于输出所述下一个地点对应的天气预报信息,以对下一个地点进行天气预报。6.如权利要求5所述的终端,其特征在于,所述终端包括: 第三获取单元,用于当根据用户输入的目的地点生成导航路线信息时,从所述导航路线信息中获取用户所要经过的所有地点; 第四获取单元,用于通过网络获取各地点所对应的天气预报信息; 第二输出单元,用于输出各地点所对应的天气预报信息。7.如权利要求5所述的终端,其特征在于,所述终端还包括: 判断单元,用于判断所述下一个地点对应的天气预报信息是否满足预设条件; 第三输出单元,用于当所述下一个地点对应的天气预报信息满足预设条件时,根据所述下一个地点对应的天气预报信息输出预置提示信息,以提醒用户避开经过所述下一个地点。8.如权利要求6所述的终端,其特征在于,所述终端还包括: 监测单元,用于监测所述导航路线信息是否发生更新; 更新单元,用于当监测到所述导航路线信息发生更新时,对输出的各地点所对应的天气预报信息进行更新。9.一种终端,其特征在于,包括:存储器和处理器,所述存储器和所述处理器通过总线连接; 所述存储器,用于存储一组程序代码; 所述处理器,用于调用所述存储器中存储的程序代码执行如权利要求1-4任一项所述的方法。
【文档编号】G01C21/36GK105866863SQ201610177891
【公开日】2016年8月17日
【申请日】2016年3月25日
【发明人】李路路
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1