CN101834896A - 移动通信终端通讯录关联天气信息的方法及移动通信终端 - Google Patents
移动通信终端通讯录关联天气信息的方法及移动通信终端 Download PDFInfo
- Publication number
- CN101834896A CN101834896A CN201010153245.XA CN201010153245A CN101834896A CN 101834896 A CN101834896 A CN 101834896A CN 201010153245 A CN201010153245 A CN 201010153245A CN 101834896 A CN101834896 A CN 101834896A
- Authority
- CN
- China
- Prior art keywords
- mobile communication
- communication terminal
- weather information
- address
- information data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明适用于移动通信技术领域,提供了一种移动通信终端通讯录关联天气信息的方法及移动通信终端,所述的方法包括:a、提取用户从移动通信终端通讯录中选中的联系人的地址信息,将所述联系人的地址信息发送到远端服务器;b、接收所述远端服务器反馈的所述联系人地址信息对应地区的天气信息数据,对所述天气信息数据进行解析后通过所述移动通信终端显示。本发明提供的技术方案使得移动通信终端用户可以在查找联系人信息时获取联系人所在地区的天气情况,并且操作简单快捷,深化了移动通信终端通讯录的功能,同时丰富了用户的使用体验。
Description
技术领域
本发明属于移动通信技术领域,尤其涉及一种移动通信终端通讯录关联天气信息的方法及移动通信终端。
背景技术
现在,以手机为代表的移动通讯终端已经成为消费者日常生活中必不可少的通信工具。现有的移动通信终端都具备了“通讯录”功能,用户可以将其联系人的信息通过“通讯录”存储到移动通信终端中,联系人信息可以包括电话号码、传真号码、地址、电子邮箱以及头像等内容。
用户可以通过移动通信终端的“通讯录”功能选中某一个联系人,然后呼叫该联系人的电话号码,不需要通过移动通信终端的键盘输入电话号码。此外,用户还可以在需要时通过“通讯录”功能查找联系人的其他信息,如电子邮箱或者地址等。
用户因某种原因前往某地时,经常需要向目的地的联系人询问当地的天气情况,或者通过网络或者其他方式查询目的地的天气情况,以便为出行作相应的准备。
如果通过移动通信终端的通讯录,用户在查看联系人信息时可以同时查看到联系人地址对应地区的天气情况,将极大地方便用户使用,但这是现有技术尚未解决的问题。
发明内容
本发明的目的在于提供一种移动通信终端通讯录关联天气信息的方法及移动通信终端,旨在解决移动通信终端通讯录关联天气信息的问题。
本发明是这样实现的,一种移动通信终端通讯录关联天气信息的方法,所述的方法包括:
a、提取用户从移动通信终端通讯录中选中的联系人的地址信息,将所述联系人的地址信息发送到远端服务器;
b、接收所述远端服务器反馈的所述联系人地址信息对应地区的天气信息数据,对所述天气信息数据进行解析后通过所述移动通信终端显示。
更具体的,其中步骤a具体包括:
a1、根据用户启动所述移动通信终端通讯录功能中查看天气选项的控制指令,从所述移动通信终端通讯录中提取用户选中联系人的地址信息;
a2、所述移动通信终端通过短消息或者超文本传输协议HTTP将所述联系人地址信息发送到所述远端服务器。
更具体的,其中步骤a和步骤b之间还包括:
所述远端服务器查询天气信息数据库,查询所述联系人的地址信息对应地区的天气信息,获取所述联系人的地址信息对应地区的天气信息数据,将所述天气信息数据反馈到所述移动通信终端。
更具体的,其中步骤b具体包括:
b1、所述移动通信终端接收所述远端服务器反馈的天气信息数据短消息,所述短消息中包括特定字串或者消息头;
b2、所述移动通信终端根据所述特定字串或者消息头判断所述短消息为天气信息数据,对所述短消息进行解析,将解析出的天气信息通过所述移动通信终端用户界面显示。
更具体的,其中步骤b具体包括:
b1、所述移动通信终端接收所述远端服务器通过HTTP响应消息反馈的天气信息数据,所述HTTP响应消息的消息体为可扩展标记语言XML格式的天气信息数据;
b2、所述移动通信终端通过所述HTTP响应消息进行解析,将解析出的天气信息通过所述移动通信终端用户界面显示。
本发明还提供了一种移动通信终端,所述的移动通信终端包括无线通信单元、通讯录处理单元、解析处理单元、显示处理单元和控制单元。其中:
所述通讯录处理单元用来提取用户从移动通信终端通讯录中选中的联系人的地址信息,将所述联系人地址信息传输到所述无线通信单元;
所述无线通信单元用来将所述联系人的地址信息发送到远端服务器;所述无线通信单元还用来接收所述远端服务器反馈的所述联系人地址信息对应地区的天气信息数据,将所述天气信息数据传输到所述解析处理单元;
所述解析处理单元用来对所述天气信息数据进行解析,将解析结果传输到所述显示处理单元;
所述显示处理单元用来对所述天气信息数据的解析结果进行显示处理;
所述控制单元用来控制整个***的运行。
更具体的,所述控制单元用来根据用户启动所述移动通信终端通讯录功能中查看天气选项的控制指令,控制所述通讯录处理单元提取用户从移动通信终端通讯录中选中的联系人的地址信息,将所述联系人地址信息传输到所述无线通信单元。
更具体的,所述无线通信单元通过短消息或者超文本传输协议HTTP将所述联系人地址信息发送到所述远端服务器。
更具体的,所述远端服务器用来查询天气信息数据库,查询所述联系人的地址信息对应地区的天气信息,获取所述联系人的地址信息对应地区的天气信息数据,将所述天气信息数据反馈到无线通信单元。
更具体的,所述远端服务器通过短消息或者HTTP响应消息将所述天气信息数据反馈到所述无线通信单元。
本发明克服现有技术的不足,提供的技术方案是:移动通信终端将联系人地址通过网络传输到远端服务器,远端服务器搜索该地址对应地区的天气信息,将天气信息数据通过网络返回到移动通信终端,移动通信终端对天气信息数据进行解析,然后在用户界面显示。本发明提供的技术方案使得移动通信终端用户可以在查找联系人信息时获取联系人所在地区的天气情况,并且操作简单快捷,深化了移动通信终端通讯录的功能,同时丰富了用户的使用体验。
附图说明
图1是本发明实施例流程图;
图2是本发明实施例的移动通信终端的原理图。
具体实施方式
本发明提供的技术方案是:移动通信终端将联系人地址信息通过网络传输到远端服务器,远端服务器搜索该地址对应地区的天气信息,将天气信息数据通过网络返回到移动通信终端,移动通信终端对天气信息数据进行解析,然后在用户界面显示。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
具体实现本发明提供的技术方案时,可以在移动通信终端“通讯录”各个联系人菜单选项中增加“查看天气”选项,当用户需要查找某个联系人所在地区的天气情况,可以通过“通讯录”功能首先查找到该联系人,然后选中该“查看天气”选项。移动通信终端根据用户选中该“查看天气”选项的控制指令,调用存储的联系人地址,如果联系人地址为空,则提示用户地址无效,否则将将联系人地址通过网络传输到远端服务器。远端服务器搜索该联系人地址对应地区的天气信息,将获取的天气信息数据通过网络返回给移动通信终端,移动通信终端对天气信息数据进行解析,通过移动通信终端的用户界面显示。
具体来说,移动通信终端向远端服务器发送联系人的地址信息时,可以通过后台短消息的形式,也可通过应用层的HTTP协议(超文本传输协议,HyperText Transfer Protocol)以POST请求的形式,将联系人地址信息发往远端服务器。
远端服务器可通过互联网访问相关天气信息服务商提供的数据库,从而查询到相应城市或地区的天气信息。当远端服务器接收到移动通信终端发送的联系人地址信息后,远端服务器判断该地址可用后,通过网络访问天气信息服务商提供的数据库,查询联系人地址对应的城市或者地区的天气信息,获取天气信息数据。远端服务器获取天气信息数据后,将天气数据通过固定格式的短消息或HTTP Response消息(HTTP响应)返回给移动通信终端。
如果以短消息形式返回给移动通信终端,短消息的格式可由移动通信终端和远端服务器端协商决定,可以在天气信息数据前加入一特定字串或消息头,当移动通信终端收到短消息后检测到有以对应的特定字串开头或包含有特定消息头时,则可判断该短消息为天气信息数据。例如,服务器发给终端的消息可以为:
<!Weather!>weather:Sunny/temperature:8-10/wind:......
其中<!Weather!>为开头的特殊字串,之后为具体天气数据;
如果以HTTP Response形式,远端服务器可用XML(Extensible MarkupLanguage,可扩展标记语言)格式将天气信息数据作为HTTP Response消息的消息体,发送给移动通信终端。XML格式的天气数据举例如下:
<WeatherInfo>
<temperature>24</temperature> 温度:24
<humidity>58%</humidity> 湿度:58%
<weathertext>Sunny</weathertext> 天气:晴
<wind>S</wind> 风向:南
<windspeed>3</windspeed> 风速:3米/秒
<visibility>3</visibility> 能见度:3千米
</WeatherInfo>
各种天气数据只需从XML消息中读取相应标签即可,如在<humidity>标签中可读取到湿度数据。
其中天气数据的具体内容并不限于上列,可根据具体情况添加或删减,例如可以加入紫外线强度等数据,具体内容根据远端服务器的设计和天气信息服务提供商可提供的数据而定。
移动通信终端对接收的天气信息数据进行解析,将解析出的数据保存在一结构体中即可,然后通过移动通信终端的用户界面显示。移动通信终端在显示天气信息时,还可以将天气信息与联系人地址关联,在用户界面中同时显示联系人地址,使得显示更加直观。在移动通信终端的用户界面中显示的天气信息除了包括文本信息之外,还可以包括相应天气的图标。
本发明实施例流程图如图1所示,具体包括如下的步骤:
1、用户启用移动通信终端“通讯录”功能,在“通讯录”中选中联系人;
2、启动“通讯录”功能的“查看天气”选项;
3、移动通信终端提取用户选中联系人的地址信息,将联系人地址信息发送到远端服务器;
4、远端服务器通过网络向天气信息服务提供商数据库查询该联系人地址对应城市或者地区的天气信息,获取天气信息数据;
5、远端服务器将天气信息数据反馈到移动通信终端;
6、移动通信终端对接收的天气信息数据进行解析,通过其用户界面显示天气信息。
本发明实施例提供的移动通讯终端的原理图如图2所示,包括通讯录处理单元、无线通信单元、解析处理单元、显示处理单元、存储单元和控制单元。其中:
通讯录处理单元与无线通信单元、控制单元、显示处理单元和存储单元相连,用来根据用户启动“查看天气”选项的控制指令,从存储单元中提取用户选中联系人的地址信息,将联系人地址信息传输到无线通信单元;通讯录处理单元还用来将联系人地址信息传输到显示处理单元;
无线通信单元用来将联系人地址信息发送到远端服务器,可以通过后台短消息的形式,也可通过应用层的HTTP协议(超文本传输协议,Hyper TextTransfer Protocol)以POST请求的形式;此外,无线通信单元还用来接收从远端服务器反馈的天气信息数据,将接收的天气信息数据传输到解析处理单元;
解析处理单元与无线通信单元相连,用来对天气信息数据进行解析,将解析结果传输到存储单元存储,并将解析结果传输到显示处理单元;
显示处理单元与解析处理单元相连,用来接收解析处理单元传输的天气信息和通讯录处理单元传输的联系人地址信息,对天气信息和联系人地址信息进行显示处理,通过移动通信终端显示界面显示;
存储单元用来存储联系人信息,包括联系人地址信息;存储单元还用来存储解析出的天气信息数据;
控制单元与无线通信单元、通讯录处理单元、解析处理单元、显示处理单元和存储单元相连,用来控制整个***的运行。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种移动通信终端通讯录关联天气信息的方法,所述的方法包括:
a、提取用户从移动通信终端通讯录中选中的联系人的地址信息,将所述联系人的地址信息发送到远端服务器;
b、接收所述远端服务器反馈的所述联系人地址信息对应地区的天气信息数据,对所述天气信息数据进行解析后通过所述移动通信终端显示。
2.根据权利要求1所述的方法,其特征在于,其中步骤a具体包括:
a1、根据用户启动所述移动通信终端通讯录功能中查看天气选项的控制指令,从所述移动通信终端通讯录中提取用户选中联系人的地址信息;
a2、所述移动通信终端通过短消息或者超文本传输协议HTTP将所述联系人地址信息发送到所述远端服务器。
3.根据权利要求1所述的方法,其特征在于,其中步骤a和步骤b之间还包括:
所述远端服务器查询天气信息数据库,查询所述联系人的地址信息对应地区的天气信息,获取所述联系人的地址信息对应地区的天气信息数据,将所述天气信息数据反馈到所述移动通信终端。
4.根据权利要求1所述的方法,其特征在于,其中步骤b具体包括:
b1、所述移动通信终端接收所述远端服务器反馈的天气信息数据短消息,所述短消息中包括特定字串或者消息头;
b2、所述移动通信终端根据所述特定字串或者消息头判断所述短消息为天气信息数据,对所述短消息进行解析,将解析出的天气信息通过所述移动通信终端用户界面显示。
5.根据权利要求1所述的方法,其特征在于,其中步骤b具体包括:
b1、所述移动通信终端接收所述远端服务器通过HTTP响应消息反馈的天气信息数据,所述HTTP响应消息的消息体为可扩展标记语言XML格式的天气信息数据;
b2、所述移动通信终端通过所述HTTP响应消息进行解析,将解析出的天气信息通过所述移动通信终端用户界面显示。
6.一种移动通信终端,其特征在于,所述的移动通信终端包括无线通信单元、通讯录处理单元、解析处理单元、显示处理单元和控制单元。其中:
所述通讯录处理单元用来提取用户从移动通信终端通讯录中选中的联系人的地址信息,将所述联系人地址信息传输到所述无线通信单元;
所述无线通信单元用来将所述联系人的地址信息发送到远端服务器;所述无线通信单元还用来接收所述远端服务器反馈的所述联系人地址信息对应地区的天气信息数据,将所述天气信息数据传输到所述解析处理单元;
所述解析处理单元用来对所述天气信息数据进行解析,将解析结果传输到所述显示处理单元;
所述显示处理单元用来对所述天气信息数据的解析结果进行显示处理;
所述控制单元用来控制整个***的运行。
7.根据权利要求6所述的移动通信终端,其特征在于,所述控制单元用来根据用户启动所述移动通信终端通讯录功能中查看天气选项的控制指令,控制所述通讯录处理单元提取用户从移动通信终端通讯录中选中的联系人的地址信息,将所述联系人地址信息传输到所述无线通信单元。
8.根据权利要求6所述的移动通信终端,其特征在于,所述无线通信单元通过短消息或者超文本传输协议HTTP将所述联系人地址信息发送到所述远端服务器。
9.根据权利要求6所述的移动通信终端,其特征在于,所述远端服务器用来查询天气信息数据库,查询所述联系人的地址信息对应地区的天气信息,获取所述联系人的地址信息对应地区的天气信息数据,将所述天气信息数据反馈到无线通信单元。
10.根据权利要求9所述的移动通信终端,其特征在于,所述远端服务器通过短消息或者HTTP响应消息将所述天气信息数据反馈到所述无线通信单元。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010153245A CN101834896B (zh) | 2010-04-16 | 2010-04-16 | 移动通信终端通讯录关联天气信息的方法及移动通信终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010153245A CN101834896B (zh) | 2010-04-16 | 2010-04-16 | 移动通信终端通讯录关联天气信息的方法及移动通信终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101834896A true CN101834896A (zh) | 2010-09-15 |
CN101834896B CN101834896B (zh) | 2012-10-03 |
Family
ID=42718824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010153245A Active CN101834896B (zh) | 2010-04-16 | 2010-04-16 | 移动通信终端通讯录关联天气信息的方法及移动通信终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101834896B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102006566A (zh) * | 2010-11-15 | 2011-04-06 | 宇龙计算机通信科技(深圳)有限公司 | 更新天气预报城市列表的方法、服务器及终端 |
CN102014347A (zh) * | 2010-11-15 | 2011-04-13 | 宇龙计算机通信科技(深圳)有限公司 | 更新天气预报城市列表的方法及终端 |
CN103079006A (zh) * | 2012-12-28 | 2013-05-01 | 东莞宇龙通信科技有限公司 | 联系人管理方法和*** |
CN103139403A (zh) * | 2011-11-24 | 2013-06-05 | 北京千橡网景科技发展有限公司 | 提供天气信息的方法和设备 |
CN104468772A (zh) * | 2014-12-04 | 2015-03-25 | 北京百度网讯科技有限公司 | 基于通讯录的信息展示方法、装置及*** |
CN105872967A (zh) * | 2016-03-31 | 2016-08-17 | 宇龙计算机通信科技(深圳)有限公司 | 一种提醒天气信息的方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101567934A (zh) * | 2009-06-02 | 2009-10-28 | 宇龙计算机通信科技(深圳)有限公司 | 更新天气预报城市列表的方法及手持移动终端 |
CN101621740A (zh) * | 2009-07-24 | 2010-01-06 | 深圳市零距网络科技有限公司 | 一种智能可移动网络多媒体终端 |
CN101695025A (zh) * | 2009-11-05 | 2010-04-14 | 中国电信股份有限公司 | 下一代网络中媒体资源广播实现方法、***和广播服务器 |
-
2010
- 2010-04-16 CN CN201010153245A patent/CN101834896B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101567934A (zh) * | 2009-06-02 | 2009-10-28 | 宇龙计算机通信科技(深圳)有限公司 | 更新天气预报城市列表的方法及手持移动终端 |
CN101621740A (zh) * | 2009-07-24 | 2010-01-06 | 深圳市零距网络科技有限公司 | 一种智能可移动网络多媒体终端 |
CN101695025A (zh) * | 2009-11-05 | 2010-04-14 | 中国电信股份有限公司 | 下一代网络中媒体资源广播实现方法、***和广播服务器 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102006566A (zh) * | 2010-11-15 | 2011-04-06 | 宇龙计算机通信科技(深圳)有限公司 | 更新天气预报城市列表的方法、服务器及终端 |
CN102014347A (zh) * | 2010-11-15 | 2011-04-13 | 宇龙计算机通信科技(深圳)有限公司 | 更新天气预报城市列表的方法及终端 |
CN102014347B (zh) * | 2010-11-15 | 2014-12-31 | 宇龙计算机通信科技(深圳)有限公司 | 更新天气预报城市列表的方法及终端 |
CN103139403A (zh) * | 2011-11-24 | 2013-06-05 | 北京千橡网景科技发展有限公司 | 提供天气信息的方法和设备 |
CN103079006A (zh) * | 2012-12-28 | 2013-05-01 | 东莞宇龙通信科技有限公司 | 联系人管理方法和*** |
CN104468772A (zh) * | 2014-12-04 | 2015-03-25 | 北京百度网讯科技有限公司 | 基于通讯录的信息展示方法、装置及*** |
CN105872967A (zh) * | 2016-03-31 | 2016-08-17 | 宇龙计算机通信科技(深圳)有限公司 | 一种提醒天气信息的方法及装置 |
CN105872967B (zh) * | 2016-03-31 | 2020-05-22 | 宇龙计算机通信科技(深圳)有限公司 | 一种提醒天气信息的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN101834896B (zh) | 2012-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9721541B2 (en) | Portable communication device for an advanced display | |
CN101778168B (zh) | 一种移动终端浏览器上网页优化显示方法和*** | |
CN101834896B (zh) | 移动通信终端通讯录关联天气信息的方法及移动通信终端 | |
CN1867142B (zh) | 移动终端设备获取计算机信息的方法和*** | |
CN100574527C (zh) | 手机用户界面自动更新的方法 | |
CN101398844B (zh) | 资源文件的搜索方法及移动终端 | |
CN103051672B (zh) | 一种异构终端环境中的终端信息获取方法及装置 | |
CN102833277A (zh) | 共享网页链接的方法及*** | |
CN102110168B (zh) | 一种移动终端浏览器功能扩展方法及装置 | |
CN101184123A (zh) | 一种通讯录中的联系人信息的获取方法、***及通信终端 | |
CN101588550B (zh) | 基于大容量sim卡的电子名片应用*** | |
JP2000298634A (ja) | 情報配信システム | |
CN101400033A (zh) | 将短消息文本内容图形化的方法及其设备 | |
CN102447788A (zh) | 一种通过手机浏览器阅读彩信的方法及装置 | |
CN102083053B (zh) | 一种通过电话信息台获取后向信息的方法和*** | |
CN102843476B (zh) | 一种移动终端及其输入法管理方法 | |
CN101466081A (zh) | 一种终端用户信息与图片关联的方法、***及终端 | |
CN101588650A (zh) | 一种多媒体sim卡、移动终端及其数据交换方法 | |
CN101917418B (zh) | 通过无线应用协议访问云服务器的方法及wap服务器 | |
CN101997883A (zh) | 供移动终端访问的移动网站的网络结构 | |
CN202737966U (zh) | 手机名片*** | |
CN101329178B (zh) | 一种获得编码信息及地址定位的方法和装置 | |
CN102711062A (zh) | 一种基于移动终端的获取天气预报的方法及该移动终端 | |
CN101706789A (zh) | 一种搜索方法和搜索*** | |
CN101083800A (zh) | 一种实现多媒体信息存储的方法、***及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |