一种用户终端获取天气预报的方法

文档序号:7922232阅读:121来源:国知局
专利名称:一种用户终端获取天气预报的方法
技术领域
本发明涉及通信领域,特别是涉及用户终端获取天气预报的方法。
背景技术
目前,手机用户终端获取天气预报是在软件安装完毕后,手动选择对应的省、市, 先要匹配自己所在的省,再匹配自己的所在城市。该种技术方案增加了用户操作,无法自动提供用户所需天气预报信息。
此外,当需要转发天气预报时,用户需要手动复制天气预报信息,如果软件或者手机不提供复制功能,用户则需要手动输入天气预报信息再转发给好友。如此操作,造成转发的困难,无法简便灵活的完成天气预报信息的转发。发明内容
本发明提供了一种用户终端获取天气预报的方法,该方法使得用户无需进行繁琐选择,便可自动展示所需天气预报信息。
为达到上述目的,本发明的技术方案是这样实现的
本发明公开了一种用户终端获取天气预报的方法,包括
步骤1,用户终端向服务器发送手机号码;
步骤2,服务器接收到所述手机号码,根据所述手机号码获取对应的城市代码;
步骤3,在所述用户终端查看天气预报时,所述服务器根据所述城市代码获取对应城市的天气预报信息,并将所述天气预报信息发送给所述用户终端;
步骤4,所述用户终端接收并展示所述天气预报信息。
进一步的,所述步骤2为,
步骤21,服务器接收到所述手机号码,根据所述手机号码查找出所述手机号码归属地的城市代码。
进一步的,所述步骤2为,
步骤31,服务器接收到所述手机号码,根据所述手机号码从通信网络中获取所述手机号码的用户当前所在地的城市代码。
进一步的,所述步骤2还包括
步骤41,所述服务器将所述城市代码返回给所述用户终端,所述用户终端保存所述城市代码;
所述步骤3为,
步骤42,所述用户终端查看天气预报时,向所述服务器发送参数,所述参数包括天气预报请求地址、保存的城市代码、和天气预报定制信息;
步骤43,所述服务器根据所述参数获取所述城市代码对应城市的天气预报信息, 并将所述天气预报信息发送给所述用户终端。
进一步的,所述步骤2为,
步骤51,服务器接收到所述手机号码,根据所述手机号码获取对应的城市代码,并保存所述城市代码;
所述步骤3为,
步骤52,所述用户终端查看天气预报时,向所述服务器发送查看天气预报的请求;
步骤53,所述服务器查找到保存的所述用户终端对应的城市代码,根据所述城市代码获取对应城市的天气预报信息,并将所述天气预报信息发送给所述用户终端。
进一步的,所述步骤4后还包括
步骤61,所述用户终端选择转发方式;
步骤62,所述用户终端根据所述转发方式转发所述天气预报信息。
进一步的,所述步骤61还包括
步骤71,所述用户终端设置转发时间;
所述步骤62为,
步骤72,所述用户终端根据所述转发方式和设置的转发时间转发所述天气预报信肩、O
进一步的,所述步骤61还包括
步骤81,所述用户终端定义天气预报格式;
步骤82,所述用户终端选择转发所用的天气预报格式;
步骤83,所述用户终端将天气预报信息转换为转发所用的天气预报格式。
进一步的,所述天气预报格式包括语音格式、图片格式、文本格式。
进一步的,所述步骤81为,
步骤101,所述用户终端确定天气预报信息的组成元素库,存储组成元素库中每个组成元素对应的各种格式的表示方式;
所述步骤83为,
步骤102,确定当前天气预报信息的格式,根据所述格式确定组成当前天气预报信息所用的组成元素,查找组成元素库,将所用的组成元素转换为转发所用的天气预报格式的表不方式。
由上述可见,本发明中通过依据手机号码查找城市代码,能够自动返回对应城市的天气预报信息;通过手机号码查找对应的归属地或当前所在地,进而能够自动返回归属地或当前是所在地的天气预报,智能完成天气预报的展示;通过转发设置,能够一键式完成天气预报转发,便捷完成天气预报信息的转发;并且能够自定义多种天气预报格式,并完成各种格式间的转换,提供多种展示方式。


图1是本发明的用户终端获取天气预报的方法的流程图2是本发明的用户终端获取天气预报的方法的实施例的流程图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
本发明的用户终端获取天气预报的方法如图1所示。
步骤S100,用户终端向服务器发送手机号码。
步骤S200,服务器接收到手机号码,根据手机号码获取对应的城市代码。
具体实施方式

服务器接收到手机号码,根据手机号码查找出手机号码归属地的城市代码。
因为,通常情况下,用户终端在其归属地范围内活动,因而通过查找出手机号码归属地的城市代码,能够向用户终端发送其归属地的天气预报,进而使得用户获得其通常所在地的天气信息。
具体实施方式

服务器接收到所述手机号码,根据手机号码从通信网络中获取手机号码的用户当前所在地的城市代码。
由于通信网络需要支持手机用户进行漫游,因而在通信网络中都会保存有用户的当前位置信息。根据手机号码从通信网络中获取手机号码的用户当前所在地的城市代码, 能够向用户终端发送其当前所在地的天气预报,进而使得用户获得其当前所在地的天气信肩、O
步骤S300,在用户终端查看天气预报时,服务器根据城市代码获取对应城市的天气预报信息,并将天气预报信息发送给用户终端。
步骤S400,用户终端接收并展示天气预报信息。
其中,获取的城市代码存在多种存储方式。
例如存储在用户终端。
在该种情况下,服务器将城市代码返回给用户终端,用户终端保存城市代码到本地的RMS (记录管理器)。
用户终端查看天气预报时,向服务器发送参数,参数包括天气预报请求地址、保存的城市代码、和天气预报定制信息。天气预报定制信息如图形展示,文字展示,语音提醒功倉泛·。
服务器按天气预报请求地址,查询到城市代码对应城市的天气预报信息,并以XML 格式将天气预报信息发送给用户终端。
用户终端接收后解析XML并将解析后根据定制方式,如图形、文字、或语音等,展示天气预报信息。
又如存储在服务器上。
在这种情况下,服务器接收到手机号码,根据手机号码获取对应的城市代码,并保存城市代码。
用户终端查看天气预报时,向服务器发送查看天气预报的请求。
服务器查找到保存的用户终端对应的城市代码,根据城市代码按自身配置的天气预报请求地址,查询到对应城市的天气预报信息,并将天气预报信息发送给用户终端。或者,服务器自身存储有天气预报信息,服务器按城市代码在本地进行天气预报信息查询,查询到后返回给用户终端。
用户终端获得天气预报信息后,按如下方法进行转发。
用户终端选择转发方式。转发方式包括多种,例如选择保存的特定的通信组进行转发,如好友组,或者通过手机号码进行转发。用户终端根据转发方式转发天气预报信息。
进一步的,用户终端可以设置转发时间,用户终端根据转发方式和设置的转发时间转发天气预报信息。设置的转发时间具体可为每天定点转发并且只转发一次。
用户终端还可以定义天气预报格式,例如,文本格式,图片格式,和语音格式。
具体而言,用户终端确定天气预报信息的组成元素库,存储组成元素库中每个组成元素对应的各种格式的表示方式。例如,确定天气预报信息所能涉及的所有组成元素包括晴、阴、多云、小雨、大雨、中雨、暴雨、小雪、大雪、中雪、暴雪、冰雹,以及O 9的数字,°C, ,-,这些组成元素一同构成组成元素库。每个组成元素对应存有文字、语音、图片。
用户终端选择转发所用的天气预报格式,用户终端将天气预报信息转换为转发所用的天气预报格式,然后,根据转发方式转发天气预报信息。
举例而言,一种格式转换方法为确定当前天气预报信息的格式,根据该格式确定组成当前天气预报信息所用的组成元素,查找组成元素库,将所用的组成元素转换为转发所用的天气预报格式的表示方式。例如,一条文本格式的信息为“晴,12 0°C”,转换为对应的图片格式时,“晴,12 0°C”组成元素为“晴、1、2、0、 、°C”;在组成元素库中找到这些组成元素对应的图片进行对应显示,进而完成从文字到图片的转换。
本发明的用户终端获取天气预报的方法的实施例如图2所示。
步骤S201,当用户登陆时用户终端向服务器发送本地手机号码。
步骤S202,服务器接收到手机号码后,根据手机号查找出归属地的城市代码返回给用户终端,用户终端接收到城市代码后保存在本地的RMS中。
步骤S203,当查看天气预报时,用户终端将天气预报请求地址和城市代码作为参数发送给服务器,并同时发送天气预报定制信息,比如图形展示,文字展示,语音提醒功能。
步骤S204,服务器根据参数中的天气预报请求地址获取天气预报信息并以XML格式返回给用户终端。
步骤S205,用户终端接收后解析XML并将解析后根据定制方式(图形/文字/语音),展示天气预报信息。
此处,用户可以根据需要,例如通过拖拽或按钮操作,即时转换天气预报的展现方式。
步骤S206,用户选择转发方式,选择好友转发时执行步骤S208,通过手机号转发时,执行步骤S207。
在转发方式选择完毕后用户可以自定义天气预报格式,可以设定转发时间,例如只发一次/每天定时转发,可以设定转发格式,例如彩信/文字/语音。
步骤S207,输入电话号码转发给对应联系人。
步骤S208,进行多个好友一键转发。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种用户终端获取天气预报的方法,其特征在于,包括 步骤1,用户终端向服务器发送手机号码; 步骤2,服务器接收到所述手机号码,根据所述手机号码获取对应的城市代码; 步骤3,在所述用户终端查看天气预报时,所述服务器根据所述城市代码获取对应城市的天气预报信息,并将所述天气预报信息发送给所述用户终端; 步骤4,所述用户终端接收并展示所述天气预报信息。
2.根据权利要求1所述的用户终端获取天气预报的方法,其特征在于, 所述步骤2进一步为, 步骤21,服务器接收到所述手机号码,根据所述手机号码查找出所述手机号码归属地的城市代码。
3.根据权利要求1所述的用户终端获取天气预报的方法,其特征在于, 所述步骤2进一步为, 步骤31,服务器接收到所述手机号码,根据所述手机号码从通信网络中获取所述手机号码的用户当前所在地的城市代码。
4.根据权利要求1所述的用户终端获取天气预报的方法,其特征在于, 所述步骤2还包括 步骤41,所述服务器将所述城市代码返回给所述用户终端,所述用户终端保存所述城市代码; 所述步骤3进一步为, 步骤42,所述用户终端查看天气预报时,向所述服务器发送参数,所述参数包括天气预报请求地址、保存的城市代码、和天气预报定制信息; 步骤43,所述服务器根据所述参数获取所述城市代码对应城市的天气预报信息,并将所述天气预报信息发送给所述用户终端。
5.根据权利要求1所述的用户终端获取天气预报的方法,其特征在于, 所述步骤2进一步为, 步骤51,服务器接收到所述手机号码,根据所述手机号码获取对应的城市代码,并保存所述城市代码; 所述步骤3进一步为, 步骤52,所述用户终端查看天气预报时,向所述服务器发送查看天气预报的请求;步骤53,所述服务器查找到保存的所述用户终端对应的城市代码,根据所述城市代码获取对应城市的天气预报信息,并将所述天气预报信息发送给所述用户终端。
6.根据权利要求1所述的用户终端获取天气预报的方法,其特征在于, 所述步骤4后还包括 步骤61,所述用户终端选择转发方式; 步骤62,所述用户终端根据所述转发方式转发所述天气预报信息。
7.根据权利要求6所述的用户终端获取天气预报的方法,其特征在于, 所述步骤61还包括 步骤71,所述用户终端设置转发时间; 所述步骤62进一步为,步骤72,所述用户终端根据所述转发方式和设置的转发时间转发所述天气预报信息。
8.根据权利要求6所述的用户终端获取天气预报的方法,其特征在于, 所述步骤61还包括 步骤81,所述用户终端定义天气预报格式; 步骤82,所述用户终端选择转发所用的天气预报格式; 步骤83,所述用户终端将天气预报信息转换为转发所用的天气预报格式。
9.根据权利要求8所述的用户终端获取天气预报的方法,其特征在于,所述天气预报格式包括语音格式、图片格式、文本格式。
10.根据权利要求8所述的用户终端获取天气预报的方法,其特征在于, 所述步骤81进一步为, 步骤101,所述用户终端确定天气预报信息的组成元素库,存储组成元素库中每个组成元素对应的各种格式的表示方式; 所述步骤83进一步为, 步骤102,确定当前天气预报信息的格式,根据所述格式确定组成当前天气预报信息所用的组成元素,查找组成元素库,将所用的组成元素转换为转发所用的天气预报格式的表示方式
全文摘要
本发明公开了一种用户终端获取天气预报的方法,包括步骤1,用户终端向服务器发送手机号码;步骤2,服务器接收到所述手机号码,根据所述手机号码获取对应的城市代码;步骤3,在所述用户终端查看天气预报时,所述服务器根据所述城市代码获取对应城市的天气预报信息,并将所述天气预报信息发送给所述用户终端;步骤4,所述用户终端接收并展示所述天气预报信息。本发明无需进行繁琐选择,便可自动展示所需天气预报信息。
文档编号H04W4/12GK103024689SQ201110288819
公开日2013年4月3日 申请日期2011年9月26日 优先权日2011年9月26日
发明者王蔚, 褚雷 申请人:北京神州泰岳软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1