更新天气预报城市列表的方法及终端的制作方法

文档序号:7765177阅读:547来源:国知局
专利名称:更新天气预报城市列表的方法及终端的制作方法
技术领域
本发明涉及通讯技术领域,尤其涉及一种更新天气预报城市列表的方法及终 端。
背景技术
目前,在支持天气预报应用的移动终端上,一般会设有一个城市列表,移动终 端会从存储有天气信息的服务器上获取上述城市列表中各个城市的天气预报,并显示在 该城市列表中。现有方案中,位于上述城市列表中的城市名称可以是终端默认设置,也可以由 用户自行添加。如果用户发现移动终端上的联系人所处的城市有天气预警信息,比如, 台风预警,高温预警等等,用户希望关注该城市的天气变化时,需要手动将该城市更新 到上述城市列表中,操作较繁琐。

发明内容
本发明的实施例提供一种更新天气预报城市列表的方法及终端,在更新天气预 报城市列表时,可以简化用户的操作,根据天气信息的实时变化,自动添加用户关心的 城市至天气预报城市列表中。为达到上述目的,本发明的实施例采用如下技术方案一种更新天气预报城市列表的方法,包括从服务器获取预警城市的名称,所述预警城市具有天气预警信息;判断本地存储的联系人中是否存在处于所述预警城市中的目标联系人;当判断出存在所述目标联系人时,将所述目标联系人所处的预警城市的名称添 加到天气预报城市列表中,所述天气预报城市列表用于显示城市的天气信息。一种终端,包括获取单元,用于从服务器获取预警城市的名称,所述预警城市具有天气预警信 息;判断单元,用于判断本地存储的联系人中是否存在处于所述预警城市中的目标 联系人;添加单元,用于当判断出存在所述目标联系人时,将所述目标联系人所处的预 警城市的名称添加到天气预报城市列表中,所述天气预报城市列表用于显示城市的天气 fn息ο由上述技术方案所描述的本发明实施例中,终端从服务器获取到预警城市的名 称后,如果判断出本地存储的联系人中存在处于所述预警城市中的目标联系人,则将所 述预警城市的名称添加到天气预报城市列表中。与现有技术中用户需要手动将有天气 预警信息的城市更新到天气预报城市列表相比,本发明实施例提供可以实时判断是否存 在目标联系人处于预警城市中,并在判断出存在目标联系人时,将预警城市添加到天气预报城市列表中,无需用户进行人为判断是否有联系人处于有天气预警信息的城市,同 时,也无需手动进行添加,从而在对天气预报城市列表的更新过程中,简化了用户的操 作,根据天气信息的实时变化,自动添加用户关心的城市至天气预报城市列表中。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或 现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅 是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提 下,还可以根据这些附图获得其他的附图。图1为本发明实施例1提供的一种更新天气预报城市列表的方法的流程图;图2为本发明实施例1提供的另一种更新天气预报城市列表的方法的流程图;图3为本发明实施例1提供的一种终端的显示界面的效果图;图4为本发明实施例1提供的另一种终端的显示界面的效果图;图5为本发明实施例1提供的又一种更新天气预报城市列表的方法的流程图;图6为本发明实施例2提供的一种终端的结构图;图7为本发明实施例2提供的终端的判断单元的结构图;图8为本发明实施例2提供的又一种终端的结构图;图9为本发明实施例2提供的再一种终端的结构图;图10为本发明实施例2提供的还一种终端的结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、 完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得 的所有其他实施例,都属于本发明保护的范围。实施例1 本发明实施例提供一种更新天气预报城市列表的方法,所提供的终端支持天气 预报应用,如图1所示,该方法包括101、终端从服务器获取预警城市的名称,所述预警城市具有天气预警信息。需要说明的是,该服务器中存储着全国甚至全球不同城市的天气信息,并可以 对天气信息进行实时更新。所述天气信息包含各类天气预警信息,例如台风预警、暴雨 预警、高温预警、海啸预警、雷电预警等。具体地,当终端支持天气预报应用时,可以从服务器获取到所有具有天气预警 信息的预警城市的名称,本发明实施例中将预警城市定义为具有天气预警信息的城市。102、判断本地存储的联系人中是否存在处于所述预警城市中的目标联系人。103、当判断出存在所述目标联系人时,将所述目标联系人所处的预警城市的名 称添加到天气预报城市列表中,所述天气预报城市列表用于显示城市的天气信息。与现有技术中用户需要手动将有 天气预警信息的城市更新到天气预报城市列表 相比,本发明实施例提供可以实时判断是否存在目标联系人处于预警城市中,并在判断出存在目标联系人时,将预警城市添加到天气预报城市列表中,无需用户进行人为判断 是否有联系人处于有天气预警信息的城市,同时,也无需手动进行添加,从而在对天气 预报城市列表的更新过程中,简化了用户的操作,根据天气信息的实时变化,可以实现 自动添加用户关心的城市至天气预报城市列表中。另外,采用上述方法实现自动添加预警城市后,可选的,可以在终端的显示界 面上向用户显示一条提示信息,用来告诉用户已经将预警城市(同时可以将预警城市的 名称显示给用户)添加到了天气预报城市列表中。可选的,如图2所示,上述步骤102具体通过如下子步骤实现102A、获取本地存储的联系人各自所处的城市;具体应用时,终端上一般会存储有联系人的相关信息,例如,该联系人的相关 信息包括联系人的手机号码,固定电话,通讯地址、电子邮箱等等。本步骤在获取各个联系人各自所处的城市的名称时,具体可以获取联系人的手 机号码的归属城市的名称,或者固定电话的归属城市的名称,或者通讯地址所在的城市 的名称。102B、判断所述本地存储的联系人中是否存在目标联系人,所述目标联系人所 处的城市包含在所述获取到的预警城市中。例如,终端从服务器获取到的预警城市有上海(台风预警)、南京(台风预 警)、大理(干旱预警)和昆明(干旱预警),并获取到有联系人A和联系人B的手机号 码的归属城市为上海,一个联系人C的通讯地址所处的城市为昆明,其他联系人所处的 城市均非上述获取到的4个预警城市。此时,终端可以判断出联系人A、联系人B和联 系人C所处的城市包含在上述4个预警城市中,则将所述上海和昆明添加到天气预报城市 列表中。具体实施时,可以通过图3所示的终端的一种显示界面中的提示界面上提示用 户“昆明有干旱预警信息,上海有暴雨预警信息,将上海和昆明添加到天气预报城市列 表中,时刻关注上海和昆明的天气”。当用户查看预警城市的天气信息时,例如查看昆 明的天气,可以在图4所示的显示界面中,将昆明的天气和处在昆明的联系人C显示给用 户。进一步地,通过步骤103将所述预警城市的名称添加到天气预报城市列表中之 前,如图5所示,还可以包括1030、显示所述目标联系人所处的预警城市的名称。相应地,步骤103具体在实现时将替换为1031、在接收到城市添加指令后,将所述目标联系人所处的预警城市的名称添 加到天气预报城市列表中。例如,终端接收到的预警城市的名称为深圳和昆明,此时可以为用户提供一个 询问界面,在该询问界面上显示“您有联系人处在预警城市上海、昆明,是否将上述城 市添加到天气预报城市列表? ”如果用户选择“是”,则会产生一个城市添加指令,终 端在接收到该城市添加指令后,将所述上海和昆明添加到天气预报城市列表中,从而完 成对天气预报城市列表的更新。进一步地,为了方便用户与处于所述预警城市的联系人进行沟通,终端在所述 天气预报城市列表中显示所述目标联系人所处的预警城市的天气信息时,还可以显示所述目标联系人的名称。如果终端接收到通讯指令时,与所述目标联系人进行所述通讯指 令所指示的通讯,所述通讯指令包括语音呼叫,发送短信或者发送邮件。例如,当用户查看上述天气预报城市列表中“上海”的天气信息时,终端可以 将“上海”的天气信息显示给用户,同时也可以通过一个提示界面将位于“上海”的联 系人的名称(例如张三)显示出来,在该提示界面上还可以为用户设置一些终端所支持的 通讯操作方式,比如,“以短信方式发送天气预报给张三”,或者“以邮件方式发送天 气预报给张三”,又或者“进行语音呼叫”,当用户选择使用某一种通讯操作方式时, 将产生相应的通讯指令,此时终端接收到该通讯指令时,与所述处在所述预警城市的联 系人进行通讯。例如,用户选择了 “以短信方式发送天气预报给张三”的操作方式,则 终端会接收到发送短信指令,并将天气预报发送给张三,从而,方便了用户与该预警城 市中的联系人进行沟通。进一步地,由于天气信息在不断发生变化,当上述预警城市的天气预警信息被 取消后,为了实现所述天气预报城市列表中的预警城市可以根据天气情况动态变化而进 行实时更新,可选的,本发明实施例中,当终端检测到所述预警城市的天气预警信息被 取消后,将所述预警城市从所述天气预报城市列表中删除。实施例2 本发明实施例提供一种终端,如图6所示,该终端包括获取单元11,判断单 元12和添加单元13。其中,获取单元11用于从服务器获取预警城市的名称,所述预警城市具有天气
预警信息;判断单元12用于判断本地存储的联系人中是否存在处于所述预警城市中的目标 联系人;添加单元13用于当判断出存在所述目标联系人时,将所述目标联系人所处的预 警城市的名称添加到天气预报城市列表中,所述天气预报城市列表用于显示城市的天气 信息。本发明实施例提供的终端从服务器获取到预警城市的名称后,如果判断出本地 存储的联系人中存在处于所述预警城市中的目标联系人,则将所述预警城市的名称添加 到天气预报城市列表中。与现有技术中用户需要手动将有天气预警信息的城市更新到 天气预报城市列表相比,无需用户进行人为判断是否有联系人处于有天气预警信息的城 市,同时,也无需手动进行添加,从而在对天气预报城市列表的更新过程中,简化了用 户的操作,根据天气信息的实时变化,自动添加用户关心的城市至天气预报城市列表 中。可选的,采用上述终端实现自动添加有预警城市后,可选的,可以在终端的显 示界面上向用户显示一条提示信息,用来告诉用户已经将预警城市(同时可以将预警城 市的名称显示给用户)添加到了天气预报城市列表中。可选的,具体应用时,可以对所述判断单元12进行功能细分,如图7所示,所 述判断单元12具体包括获取模块12A和判断模块12B。获取模块12A用于获取本地存储的联系人各自所处的城市;实际实施时,所述获取模块12A具体用于获取本地存储的联系人各自的手机号码的归属城市的名称,或者固定电话的归属城市的名称,或者通讯地址所在的城市的名 称。判断模块12B用于判断所述本地存储的联系人中是否存在目标联系人,所述目 标联系人所处的城市包含在所述获取到的预警城市中。进一步地,如图8所示,该终端还包括第一显示单元14。第一显示单元14用于显示所述目标联系人所处的预警城市的名称;此时,所述 添加单元13具体用于在接收到城市添加指令后,将所述目标联系人所处的预警城市名称 添加到天气预报城市列表中。例如,终端接收到的预警城市的名称为深圳和昆明,此时可以为用户提供一个 询问界面,在该询问界面上显示“您有联系人处在有天气预警信息的城市深圳、昆明, 是否将上述城市添加到天气预报城市列表? ”如果用户选择“是”,则会产生一个城市 添加指令,终端在接收到该城市添加指令后,将所述深圳和昆明添加到天气预报城市列 表中,从而完成对天气预报城市列表的更新。进一步地,为了方便用户与处于所述预警城市的联系人进行沟通,终端在显示 所述预警城市的天气信息时,如图9所示,所述终端还包括第二显示单元15和通讯单 元16。第二显示单元15在显示所述目标联系人所处的预警城市的天气信息时,显示所 述目标联系人的名称;通讯单元16用于在接收到通讯指令时,与所述目标联系人进行所 述通讯指令所指示的通讯,所述通讯指令包括语音呼叫,发送短信或者发送邮件。进一步地,由于天气信息在不断发生变化,当上述预警城市的天气预警信息被 取消后,为了实现所述天气预报城市列表中的预警城市可以根据天气情况动态变化而进 行实时更新,可选的,如图10所示,所述终端还包括删除单元17,用于当检测到所述 预警城市的天气预警信息被取消后,将所述预警城市从所述天气预报城市列表中删除。本发明实施例主要应用在对终端上的天气预报城市列表进行更新的过程中,可 以简化用户的操作,根据天气信息的实时变化,自动添加用户关心的城市至天气预报城 市列表中。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可 借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是 更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡 献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质 中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是 个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换, 都应涵盖在本发 明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护 范围为准。
权利要求
1.一种更新天气预报城市列表的方法,其特征在于,包括从服务器获取预警城市的名称,所述预警城市具有天气预警信息; 判断本地存储的联系人中是否存在处于所述预警城市中的目标联系人; 当判断出存在所述目标联系人时,将所述目标联系人所处的预警城市的名称添加到 天气预报城市列表中,所述天气预报城市列表用于显示城市的天气信息。
2.根据权利要求1所述的更新天气预报城市列表的方法,其特征在于,判断本地存储 的联系人中是否存在处于所述预警城市中的目标联系人包括获取本地存储的联系人各自所处的城市;判断所述本地存储的联系人中是否存在目标联系人,所述目标联系人所处的城市包 含在所述获取到的预警城市中。
3.根据权利要求2所述的更新天气预报城市列表的方法,其特征在于,所述获取本地 存储的联系人各自所处的城市包括获取本地存储的联系人各自的手机号码的归属城市的名称,或者固定电话的归属城 市的名称,或者通讯地址所在的城市的名称。
4.根据权利要求1所述的更新天气预报城市列表的方法,其特征在于,还包括 显示所述目标联系人所处的预警城市的名称;将所述目标联系人所处的预警城市的名称添加到天气预报城市列表中具体为在接 收到城市添加指令后,将所述目标联系人所处的预警城市的名称添加到天气预报城市列表中。
5.根据权利要求1所述的更新天气预报城市列表的方法,其特征在于,还包括 在所述天气预报城市列表中显示所述目标联系人所处的预警城市的天气信息时,显示所述目标联系人的名称;在接收到通讯指令时,与所述目标联系人进行所述通讯指令所指示的通讯,所述通 讯指令包括语音呼叫,发送短信或者发送邮件。
6.根据权利要求1所述的更新天气预报城市列表的方法,其特征在于,还包括当检测到所述预警城市的天气预警信息被取消后,将所述预警城市从所述天气预报 城市列表中删除。
7.—种终端,其特征在于,包括获取单元,用于从服务器获取预警城市的名称,所述预警城市具有天气预警信息; 判断单元,用于判断本地存储的联系人中是否存在处于所述预警城市中的目标联系人;添加单元,用于当判断出存在所述目标联系人时,将所述目标联系人所处的预警 城市的名称添加到天气预报城市列表中,所述天气预报城市列表用于显示城市的天气信 息。
8.根据权利要求7所述的终端,其特征在于,所述判断单元包括 获取模块,用于获取本地存储的联系人各自所处的城市;判断模块,用于判断所述本地存储的联系人中是否存在目标联系人,所述目标联系 人所处的城市包含在所述获取到的预警城市中。
9.根据权利要求8所述的终端,其特征在于,所述获取模块具体用于获取本地存储的联系人各自的手机号码的归属城市的名称,或者固定电话的归属城市的名称,或者通讯 地址所在的城市的名称。
10.根据权利要求7所述的终端,其特征在于,还包括第一显示单元,用于显示所述目标联系人所处的预警城市的名称; 所述添加单元具有用于在接收到城市添加指令后,将所述目标联系人所处的预警城 市的名称添加到天气预报城市列表中。
11.根据权利要求7所述的终端,其特征在于,还包括第二显示单元,用于在所述天气预报城市列表中显示所述目标联系人所处的预警城 市的天气信息时,显示所述目标联系人的名称;通讯单元,用于在接收到通讯指令时,与所述目标联系人进行所述通讯指令所指示 的通讯,所述通讯指令包括语音呼叫,发送短信或者发送邮件。
12.根据权利要求7所述的终端,其特征在于,还包括删除单元,用于当检测到所述预警城市的天气预警信息被取消后,将所述预警城市 从所述天气预报城市列表中删除。
全文摘要
本发明的实施例公开一种更新天气预报城市列表的方法及终端,涉及通讯技术领域,在更新天气预报城市列表时,可以简化用户的操作,根据天气信息的实时变化,自动添加用户关心的城市至天气预报城市列表中。包括从服务器获取预警城市的名称;判断本地存储的联系人中是否存在处于所述预警城市中的目标联系人;当判断出存在所述目标联系人时,将所述目标联系人所处的预警城市的名称添加到天气预报城市列表中,所述天气预报城市列表用于显示城市的天气信息。本发明实施例主要应用在对终端上的天气预报城市列表进行更新的过程中。
文档编号H04W4/12GK102014347SQ20101054390
公开日2011年4月13日 申请日期2010年11月15日 优先权日2010年11月15日
发明者蔡胜, 袁武, 郭晓涛 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1