专利名称:移动通信终端获取天气预报的方法
技术领域:
本发明属于移动通信技术领域,尤其涉及一种移动通信终端获取天气预报的方 法。
背景技术:
USSD (unstructured supplementary service data,非结构化补充数据业务),定 义为移动台和网络应用之间经过归属位置寄存器(HLR)传递信息和指令的一种机制,它为 移动通信用户提供基于文本的界面,用于管理用户的业务。如用户可以在拨号界面中输入 “*#SC*n characters #”然后按发送(Send)键将该请求发送至网络,其中“SC”为业务代 码,“n characters”为该请求所需的其他代码,可以为空。例如“*21*1234567#”可能表示 为请求网络将所有呼叫转接至号码1234567。现有通过移动通信终端,如手机,获取天气预报主要通过两种方式其一是用户 定制天气预报短消息服务,移动运营商定期向移动通信终端发送天气预报短消息,这种方 式的缺陷是移动通信终端接收的天气预报是针对固定的地区的(如移动通信终端的归属 地),并且不能实时更新;其二是移动通信终端通过网络查询天气预报,这种方式需要移动 通信终端具备上网功能,并且用户每查询一次,需要耗费一定的流量。因此,需要一种技术方案,使得用户可以通过移动通信终端实时的查询天气预报, 并且不需要耗费流量。
发明内容
本发明的目的在于提供一种移动通信终端获取天气预报的方法,旨在解决移动通 信终端通过USSD获取天气预报的问题。本发明是这样实现的,一种移动通信终端获取天气预报的方法,所述的方法包 括a、移动通信终端向移动运营商服务器发送USSD天气预报请求消息,所述USSD天 气预报请求消息中携带用户需要查询的目标区域代码;b、所述移动通信终端接收所述移动运营商服务器反馈的USSD天气预报响应消 息,所述USSD天气预报响应消息中携带所述目标区域的天气预报。更具体的,其中步骤a具体包括al、所述移动通信终端根据用户从天气预报查询菜单中选择的目标区域,生成所 述USSD天气预报请求消息,所述USSD天气预报请求消息中携带用户需要查询的目标区域 代码;a2、所述移动通信终端将生成的USSD发送到所述移动运营商服务器。更具体的,所述USSD天气预报请求消息中包括标识天气预报业务的业务代码。更具体的,其中步骤a和步骤b之间还包括所述移动运营商服务器接收所述所述USSD天气预报请求消息,查询其数据库,获取目标区域的天气预报,将所述目标区域的天气预报反馈到所述移动通信终端。更具体的,具体包括所述移动运营商服务器接收所述USSD天气预报请求消息,查询其数据库,获取所 述目标区域的天气预报数据,将所述目标区域的天气预数据报通过Release Complete消息 反馈到所述移动通信终端。更具体的,所述Release Complete消息中包括标识天气预报的字符。更具体的,所述Release Complete消息中通过所述Release Complete消息中的 其他可选信息字段携带所述天气预报数据。更具体的,其中步骤b之后还包括C、所述移动通信终端对所述移动运营商服务器反馈的USSD天气预报响应消息进 行解析,从中解析出天气预报,将所述天气预报显示给用户。更具体的,其中步骤c所述的将所述天气预报显示给用户具体包括将所述天气预报通过所述移动通信终端的用户界面以菜单方式显示给用户。更具体的,所述移动通信终端为手机。本发明克服现有技术的不足,提供的技术方案是移动通信终端向移动运营商发 送USSD天气预报请求消息,移动运营商反馈USSD天气预报响应消息,移动通信终端从USSD 天气预报响应消息中解析出天气预报信息。本发明提供的技术方案相比现有的移动通信终 端获取天气预报的方式,实现更简单快捷,用户可以实时查询各个地区的天气预报,并且不
需要耗费流量。
图1是本发明实施例的“天气预报查询”菜单示意图;图2是本发明实施例的“天气预报菜单”示意图;图3是本发明实施例流程图。
具体实施例方式本发明提供的技术方案是移动通信终端向移动运营商发送USSD天气预报请求 消息,移动运营商反馈USSD天气预报响应消息,移动通信终端从USSD天气预报响应消息中 解析出天气预报信息。为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。具体实现本发明提供的技术方案时,移动通信终端生成的USSD天气预报请求消 息中,需要通过业务代码表示该消息为天气预报请求消息,该业务代码可以由移动运营商 确定。此外,因用户查询的天气预报可能涉及到不同的地域,还需要通过其他的代码表示查 询目标地域。天气预报请求消息的格式如“绅SOn characters #”,其中SC对应表示天气 预报请求的业务代码,ncharacters对应表示查询目标地域的代码,可以由移动运营商根据 一定的规则确定,以方便用户记忆和使用为原则,如邮政编码、电话区号等等。 如,移动通信终端生成的USSD天气预报请求消息为“ *#55*086021 # ”,其中,“55 “为表示天气预报请求的业务代码,“086021”表示查询的目标地域为“中国上海”。为方便用户使用,可以在移动通信终端中增设一个“天气预报查询”菜单,如图1 所示。当用户需要查询某地的天气预报时,选中该“天气预报查询”菜单,在其中的“国家” 选项对应的下拉列表中选中查询的目标国家“中国”、在其中的“地区”选项对应的下拉列表 中选中查询的目标地区“上海”,然后确认。当用户确认之后,移动通信终端根据用户在该菜单中的选择结果自动生成USSD 天气预报请求消息“*#55*086021 # ”,将该消息传输到移动运营商服务器。移动运营商服务 器接收到USSD天气预报请求消息“*#55*086021 #”之后,对其进行解析,通过该消息中的 业务代码“55”判断该消息为天气预报查询消息,通过其他业务代码“086021”判断查询的 目标区域为“中国上海”,移动运营商服务器查询其数据库,获取中国上海地区的天气预报。移动运营商服务器向移动通信终端反馈天气预报响应消息时,可以采用Release Complete (释放完成)消息,作为对USSD天气预报请求的响应。为使该响应消息区别于其 他USSD并便于移动通信终端识别处理,可在其中加入某些标识天气预报的字符,如*W*T, 具体可由运营商和终端设备厂商协商确定。天气信息的格式举例为Shanghai, 25"C, sunny, 30%, west 2 ;即用逗号划分开城市(Shanghai),气温(25C°C )、天气(sunny)、湿度(30% ),风 向和风力(west 2)。当然,也可以根据移动运营商服务器所提供信息的能力,加入更多的天 气信息,如气压、紫外线指数等。根据3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)协议, Release Complete消息由4部分组成1、Protocol discriminator 办议区另Ij ;2、Transaction identifier 亍为标i只符;3,Message Type 消息类型,如该部分为 χχΙΟΙΟΙΟ,则表示为 Release Complete 消 息;4、其他可选信息字段。其中的其他可选信息字段包括Cause和Facility信息元素,Facility中可以将天 气预报的字串直接作为 ussd-string 加入,即将 “*W*T Shanghai, 25°C, sunny, 30%, west 2”作为消息体发往移动通信终端。移动通信终端收到Release Complete消息后,对消息体解析,如ussd-string中 开头为*W*T,则可确认返回的是天气预报“Shanghai,25°C,surmy,30%,west 2”即为经纬 度坐标。对普通用户来说,该内容并不十分直观,可将返回的天气预报通过更美观和详细 的方式显示给用户,如图2的“天气预报”菜单所示,并可加上一些表示天气的图片,使界面 更加友好。本发明实施例的流程图如图3所示,具体包括如下的步骤1、用户启动移动通信终端的天气预报查询功能,选择需要查询的目标区域;2、移动通信终端根据用户的选择生成USSD天气预报请求消息;3、移动通信终端将生成的USSD天气预报请求消息发送到移动运营商服务器;4、移动运营商服务器接收该USSD天气预报请求消息,查询其数据库,获取目标区
5、移动运营商服务器将获取的天气预报通过Release Complete消息反馈到移动 通信终端;6、移动通信终端从Release Complete消息中解析出天气预报,通过移动通信终端 的用户界面显示。本发明提供的通过USSD获取天气预报的方法优点在于更加快捷和简便,且不需 要任何GPRS数据流量,节省了用户的通信费用。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种移动通信终端获取天气预报的方法,所述的方法包括a、移动通信终端向移动运营商服务器发送USSD天气预报请求消息,所述USSD天气预报请求消息中携带用户需要查询的目标区域代码;b、所述移动通信终端接收所述移动运营商服务器反馈的USSD天气预报响应消息,所述USSD天气预报响应消息中携带所述目标区域的天气预报。
2.根据权利要求1所述的方法,其特征在于,其中步骤a具体包括al、所述移动通信终端根据用户从天气预报查询菜单中选择的目标区域,生成所述 USSD天气预报请求消息,所述USSD天气预报请求消息中携带用户需要查询的目标区域代 码;a2、所述移动通信终端将生成的USSD发送到所述移动运营商服务器。
3.根据权利要求2所述的方法,其特征在于,所述USSD天气预报请求消息中包括标识 天气预报业务的业务代码。
4.根据权利要求1所述的方法,其特征在于,其中步骤a和步骤b之间还包括所述移动运营商服务器接收所述所述USSD天气预报请求消息,查询其数据库,获取目 标区域的天气预报,将所述目标区域的天气预报反馈到所述移动通信终端。
5.根据权利要求4所述的方法,其特征在于,具体包括所述移动运营商服务器接收所述USSD天气预报请求消息,查询其数据库,获取所述目 标区域的天气预报数据,将所述目标区域的天气预数据报通过Release Complete消息反馈 到所述移动通信终端。
6.根据权利要求5所述的方法,其特征在于,所述ReleaseComplete消息中包括标识 天气预报的字符。
7.根据权利要求5所述的方法,其特征在于,所述ReleaseComplete消息中通过所述 Release Complete消息中的其他可选信息字段携带所述天气预报数据。
8.根据权利要求1所述的方法,其特征在于,其中步骤b之后还包括c、所述移动通信终端对所述移动运营商服务器反馈的USSD天气预报响应消息进行解 析,从中解析出天气预报,将所述天气预报显示给用户。
9.根据权利要求8所述的方法,其特征在于,其中步骤c所述的将所述天气预报显示给 用户具体包括将所述天气预报通过所述移动通信终端的用户界面以菜单方式显示给用户。
10.根据权利要求1所述的方法,其特征在于,所述移动通信终端为手机。
全文摘要
本发明适用于移动通信终端,提供了一种移动通信终端获取天气预报的方法,所述的方法包括a、移动通信终端向移动运营商服务器发送USSD天气预报请求消息,所述USSD天气预报请求消息中携带用户需要查询的目标区域代码;b、所述移动通信终端接收所述移动运营商服务器反馈的USSD天气预报响应消息,所述USSD天气预报响应消息中携带所述目标区域的天气预报。本发明提供的技术方案相比现有的移动通信终端获取天气预报的方式,实现更简单快捷,用户可以实时查询各个地区的天气预报,并且不需要耗费流量。
文档编号H04W4/14GK101902708SQ201010232950
公开日2010年12月1日 申请日期2010年7月21日 优先权日2010年7月21日
发明者吴园, 王颖轩 申请人:惠州Tcl移动通信有限公司