CN105338030A - 一种智能提供天气预报数据的方法 - Google Patents
一种智能提供天气预报数据的方法 Download PDFInfo
- Publication number
- CN105338030A CN105338030A CN201410382225.8A CN201410382225A CN105338030A CN 105338030 A CN105338030 A CN 105338030A CN 201410382225 A CN201410382225 A CN 201410382225A CN 105338030 A CN105338030 A CN 105338030A
- Authority
- CN
- China
- Prior art keywords
- weather forecast
- information
- city
- user
- 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.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
一种智能提供天气预报数据的方法,首先在用户上网并且访问提供天气预报的应用以后,应用服务端获取GPRS请求,主要需要获取的信息包括:Http头部、来源IP地址;应用根据自动获得的Http头部、来源IP地址信息查询“城市IP数据库”,获得用户接入点所在城市信息;判断获得的城市信息是否有效。有效是指城市名称不能为空并且能够获取到此城市的天气预报信息;将城市信息格式化,做好获取天气预报信息的准备;最后通过天气预报webserice获取天气预报,返回给用户。本发明使得根据用户手机上网地点不同智能提供当地提供天气预报数据。
Description
技术领域
本发明涉及一种智能提供天气预报数据的方法,特别涉及一种采用根据用户手机上网地点不同智能提供当地提供天气预报数据的方法。
背景技术
SOA指面向服务的体系结构(Service-OrientedArchitecture),它是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作***和编程语言。这使得构建在各种这样的***中的服务可以一种统一和通用的方式进行交互。
Webservice是实现SOA的一种具体的接口技术,有了webservice,不同操作***和开发语言的软件可以很容易相互调用。
目前一些天气预报的服务就是以webservice的方式提供的。
发明内容
本发明所要解决的技术问题是提供一种采用根据用户手机上网地点不同智能提供当地提供天气预报数据的方法。
本发明所述的一种智能提供天气预报数据的方法,该方法至少包括如下的步骤:
步骤1:在用户上网并且访问提供天气预报的应用以后,应用服务端获取GPRS请求,主要需要获取的信息包括:Http头部、来源IP地址。
步骤2:应用根据自动获得的Http头部、来源IP地址信息查询“城市IP数据库”,获得用户接入点所在城市信息。
步骤3:判断获得的城市信息是否有效。有效是指城市名称不能为空并且能够获取到此城市的天气预报信息。
步骤4:将城市信息格式化,做好获取天气预报信息的准备。
步骤5:通过天气预报webserice获取天气预报,返回给用户。
本发明所述的一种智能提供天气预报数据的方法,判断获得的城市信息是否有效。有效是指城市名称不能为空并且能够获取到此城市的天气预报信息,其步骤为:
步骤31:如果有效,则进行步骤4。
步骤32:如果无效,则返回提示信息:无法获取天气预报信息。
本发明所述的一种智能提供天气预报数据的方法,将城市信息格式化,做好获取天气预报信息的准备,其步骤为:
格式化信息的目的是把城市名称等参数转化成天气预报服务需要的调用格式。如果获取到的城市名称没有“市”字,则需要把它后面加一个“市”字。
本发明所述的本发明所述的一种智能提供天气预报数据的方法,通过天气预报webserice获取天气预报,返回给用户,其步骤为:
webserice是经过验证的,通过它可以获取全国各城市天气预报信息。
本发明涉及的一种智能提供天气预报数据的方法,使得根据用户手机上网地点不同智能提供当地提供天气预报数据。
附图说明
图1为本发明的流程图。
具体实施方式
参见图,本发明的主要步骤如下:
步骤1:在用户上网并且访问提供天气预报的应用以后,应用服务端获取GPRS请求,主要需要获取的信息包括:Http头部、来源IP地址。
步骤2:应用根据自动获得的Http头部、来源IP地址信息查询“城市IP数据库”,获得用户接入点所在城市信息。
步骤3:判断获得的城市信息是否有效。有效是指城市名称不能为空并且能够获取到此城市的天气预报信息。
步骤4:将城市信息格式化,做好获取天气预报信息的准备。
步骤5:通过天气预报webserice获取天气预报,返回给用户。
上述步骤3判断获得的城市信息是否有效。有效是指城市名称不能为空并且能够获取到此城市的天气预报信息的具体步骤如下:
步骤31:如果有效,则进行步骤4。
步骤32:如果无效,则返回提示信息:无法获取天气预报信息。
上述步骤4将城市信息格式化,做好获取天气预报信息的准备的具体步骤如下:
格式化信息的目的是把城市名称等参数转化成天气预报服务需要的调用格式。如果获取到的城市名称没有“市”字,则需要把它后面加一个“市”字。
上述步骤5通过天气预报webserice获取天气预报,返回给用户的具体步骤如下:
webserice是经过验证的,通过它可以获取全国各城市天气预报信息。
上述的技术方案实施时根据用户手机上网地点不同智能提供当地提供天气预报数据。
最后所应说明的是,以上实施例仅用以说明而并非限制本发明所描述的技术方案;因此,尽管本说明书参照上述的实施例对本发明已进行了详细的说明,但是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同地替换;而一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围当中。
Claims (4)
1.一种智能提供天气预报数据的方法,其特征在于:该方法至少包括如下的步骤:
步骤1:在用户上网并且访问提供天气预报的应用以后,应用服务端获取GPRS请求,主要需要获取的信息包括:Http头部、来源IP地址。
步骤2:应用根据自动获得的Http头部、来源IP地址信息查询“城市IP数据库”,获得用户接入点所在城市信息。
步骤3:判断获得的城市信息是否有效。有效是指城市名称不能为空并且能够获取到此城市的天气预报信息。
步骤4:将城市信息格式化,做好获取天气预报信息的准备。
步骤5:通过天气预报webserice获取天气预报,返回给用户。
2.根据权利要求1所述的一种智能提供天气预报数据的方法,其特征在于:判断获得的城市信息是否有效。有效是指城市名称不能为空并且能够获取到此城市的天气预报信息,其步骤为:
步骤31:如果有效,则进行步骤4。
步骤32:如果无效,则返回提示信息:无法获取天气预报信息。
3.根据权利要求1所述的一种智能提供天气预报数据的方法,其特征在于:将城市信息格式化,做好获取天气预报信息的准备,其步骤为:
格式化信息的目的是把城市名称等参数转化成天气预报服务需要的调用格式。如果获取到的城市名称没有“市”字,则需要把它后面加一个“市”字。
4.根据权利要求1所述的一种智能提供天气预报数据的方法,其特征在于:通过天气预报webserice获取天气预报,返回给用户,其步骤为:
ebserice是经过验证的,通过它可以获取全国各城市天气预报信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410382225.8A CN105338030A (zh) | 2014-08-06 | 2014-08-06 | 一种智能提供天气预报数据的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410382225.8A CN105338030A (zh) | 2014-08-06 | 2014-08-06 | 一种智能提供天气预报数据的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105338030A true CN105338030A (zh) | 2016-02-17 |
Family
ID=55288308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410382225.8A Pending CN105338030A (zh) | 2014-08-06 | 2014-08-06 | 一种智能提供天气预报数据的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105338030A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106227733A (zh) * | 2016-07-09 | 2016-12-14 | 夏百战 | 一种物理位置信息的自动化检索方法 |
CN109471916A (zh) * | 2018-11-22 | 2019-03-15 | 河北冀云气象技术服务有限责任公司 | 天气预报生成方法及装置 |
WO2019153599A1 (zh) * | 2018-02-07 | 2019-08-15 | 平安科技(深圳)有限公司 | 天气数据处理方法、服务器及计算机可读存储介质 |
-
2014
- 2014-08-06 CN CN201410382225.8A patent/CN105338030A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106227733A (zh) * | 2016-07-09 | 2016-12-14 | 夏百战 | 一种物理位置信息的自动化检索方法 |
CN106227733B (zh) * | 2016-07-09 | 2019-06-14 | 浪潮宇航南京科技有限公司 | 一种物理位置信息的自动化检索方法 |
WO2019153599A1 (zh) * | 2018-02-07 | 2019-08-15 | 平安科技(深圳)有限公司 | 天气数据处理方法、服务器及计算机可读存储介质 |
CN109471916A (zh) * | 2018-11-22 | 2019-03-15 | 河北冀云气象技术服务有限责任公司 | 天气预报生成方法及装置 |
CN109471916B (zh) * | 2018-11-22 | 2021-06-22 | 河北冀云气象技术服务有限责任公司 | 天气预报生成方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102800008B (zh) | 一种积分兑换与积分赠送的***和方法 | |
CN102640474B (zh) | 优化基于网络的定位服务的位置数据的缓存周期 | |
KR101885586B1 (ko) | 마이크로서비스관리장치 및 방법 | |
CN103905572A (zh) | 域名解析请求的处理方法及装置 | |
CN109729183A (zh) | 请求处理方法、装置、设备及存储介质 | |
CN104135507A (zh) | 一种防盗链的方法和装置 | |
CN109032815A (zh) | 功能模块间的信息交互方法、装置、设备及存储介质 | |
CN103442032A (zh) | 一种基于云服务的车载导航方法及*** | |
CN110677462A (zh) | 多区块链网络的访问处理方法、***、装置及存储介质 | |
WO2008078290A3 (en) | Seamless services to a roaming user equipment | |
CN204695386U (zh) | 面向多租户的管理信息*** | |
CN104468830A (zh) | 一种基于物联网的web服务方法及物联网*** | |
CN103338267A (zh) | 一种SIP和Web服务融合的移动智能社区增值业务平台 | |
CN105338030A (zh) | 一种智能提供天气预报数据的方法 | |
CN109343983A (zh) | 功能模块间的信息交互方法、装置、设备及存储介质 | |
CN102148736A (zh) | M2m业务平台及其与下一代业务网络融合的方法和*** | |
CN103024660A (zh) | 位置共享及路况识别***和方法 | |
CN104866650A (zh) | 一种创建抽象设备的方法和装置 | |
CN109388388A (zh) | 功能模块间的信息交互方法、装置、设备及存储介质 | |
US9730230B2 (en) | System and method for performing resource allocation | |
CN109769242A (zh) | 通信方法、***、MMTel以及计算机可读存储介质 | |
CN105392155A (zh) | 适用于移动网系仿真的虚实互联网关及其实现仿真的方法 | |
CN101557268A (zh) | 一种智能提供天气预报数据的方法 | |
CN104394198A (zh) | 一种基于esb的全局调度方法 | |
WO2017107968A1 (zh) | 动态分配漫游地号码的方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160217 |
|
WD01 | Invention patent application deemed withdrawn after publication |