CN107515794A - 一种气象数据获取方法 - Google Patents
一种气象数据获取方法 Download PDFInfo
- Publication number
- CN107515794A CN107515794A CN201710773794.9A CN201710773794A CN107515794A CN 107515794 A CN107515794 A CN 107515794A CN 201710773794 A CN201710773794 A CN 201710773794A CN 107515794 A CN107515794 A CN 107515794A
- Authority
- CN
- China
- Prior art keywords
- information
- meteorological data
- data
- server
- meteorological
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/541—Client-server
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例涉及一种气象数据获取方法,包括:气象信息服务器接收终端设备发送的气象数据请求信息;请求信息包括终端设备的终端ID、位置信息和请求类型信息;气象信息服务器对请求类型信息进行识别;当请求类型信息指示的请求类型为第一类型时,气象信息服务器获取所存储的服务商列表中全部的气象数据服务器的接口信息;根据各个接口信息向各个气象数据服务器发送气象数据获取请求;接收各个气象数据服务器返回的气象数据;气象数据包括:数据项信息和数据参数字段信息;对各个气象数据进行汇总统计,得到每个数据项信息下的最优数据参数字段信息;根据各个数据项信息的最优数据参数字段信息,生成气象数据返回信息,发送给终端设备。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种气象数据获取方法。
背景技术
随着社会的不断进步,计算机技术的不断发展,人们对气象服务(如天气预报等)的获知度、认可度不断提高,获取气象服务的渠道也越来越多。近几年全球气候的剧烈变化导致极端天气不断出现,人们对气象服务的要求也越来越高。
用户查询天气主要为了一下几点需求:1)为新的一天做准备;2)查看当时的天气情况;3)为后续的事件做准备;因此气象数据的准确性至关重要,数据不准确会影响出行和后续外出计划安排。但是目前存在气象服务器接口提供商的气象数据准确率各不相同,返回的数据建议也各不相同,出于个人习惯每个人又有自己认为比较准确的气象服务商的问题。
发明内容
本发明的目的是提供一种气象数据获取方法,能够满足用户个性化选择自己喜欢的气象服务商提供的气象数据或选择对各个气象服务商提供的气象数据进行汇总分析后得出的气象数据。
为实现上述目的,本发明提供了一种气象数据获取方法,包括:
气象信息服务器接收终端设备发送的气象数据请求信息;所述请求信息包括所述终端设备的终端ID、位置信息和请求类型信息;
所述气象信息服务器对所述请求类型信息进行识别;
当所述请求类型信息指示的请求类型为第一类型时,所述气象信息服务器获取所存储的服务商列表中全部的气象数据服务器的接口信息;
根据各个所述接口信息向各个气象数据服务器发送气象数据获取请求;所述气象数据获取请求包括所述位置信息;
接收各个所述气象数据服务器返回的气象数据;所述气象数据包括:数据项信息和数据参数字段信息;
对各个气象数据进行汇总统计,得到每个数据项信息下的最优数据参数字段信息;
根据各个数据项信息的最优数据参数字段信息,生成气象数据返回信息,根据所述终端ID,发送给所述终端设备。
优选的,所述请求类型信息还包括服务商ID;在所述气象信息服务器对所述请求类型信息进行识别之后,所述方法还包括:
当所述请求类型信息指示的请求类型为第二类型时,所述气象信息服务器根据所述服务商ID,在所述服务商列表中获取与所述服务商ID相对应的第一气象数据服务器的接口信息;
根据所述第一气象数据服务器的接口信息向第一气象数据服务器发送气象数据获取请求;
接收所述第一气象数据服务器返回的气象数据;
根据所述气象数据,生成气象数据返回信息,并根据所述终端ID,发送给所述终端设备。
优选的,所述对各个气象数据进行汇总统计,得到每个数据项信息下的最优数据参数字段信息具体为:
所述气象信息服务器对每个数据项信息下的数据参数字段信息进行加权统计,得到加权数据参数字段信息;
将所述加权数据参数字段信息作为所述最优数据参数字段信息。
优选的,所述对各个气象数据进行汇总统计,得到每个数据项信息下的最优数据参数字段信息具体为:
所述气象信息服务器对每个数据项信息下的数据参数字段信息的重复率进行统计,将所述重复率最高的数据参数字段信息作为所述最优数据参数字段信息。
优选的,所述方法还包括:
气象信息服务器根据所述位置信息,获取预设范围内关联位置的位置信息;
根据所述关联位置的位置信息和所述气象数据返回信息,生成参考提示信息,根据终端ID,发送给终端设备。
优选的,所述根据所述终端ID,发送给所述终端设备具体为:
所述气象信息服务器获取预设交互协议参数,根据所述预设交互协议参数,将所述气象数据返回信息发送给所述终端设备。
本发明实施例提供的气象数据获取方法,能够满足用户个性化选择自己喜欢的气象服务商提供的气象数据或选择对各个气象服务商提供的气象数据进行汇总分析后得出的气象数据。
附图说明
图1为本发明实施例提供的气象数据获取方法流程图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
本发明提供一种气象数据获取方法,能够满足用户个性化选择自己喜欢的气象服务商提供的气象数据或选择对各个气象服务商提供的气象数据进行汇总分析后得出的气象数据。
图1为本发明实施例提供的气象数据获取方法流程图,以下结合图1所示,对本发明实施例提供的气象数据获取方法进行说明。
本发明实施例提供的气象数据获取方法包括如下步骤:
步骤101,气象信息服务器接收终端设备发送的气象数据请求信息。
具体的,请求信息包括终端设备的终端ID、位置信息和请求类型信息。
终端设备可以为智能手机、平板电脑等加载有服务应用的设备。
为更好的理解本发明的技术方案,在本具体实施例中,以获取甲城市的气象数据为例,进行具体举例说明。
位置信息指示要获取气象数据的地理位置归属,例如要获取甲城市的气象数据。请求类型信息指示获取的气象数据的来源,例如可以指示甲城市的气象数据需由服务商A提供,或指示甲城市的气象数据需由各个服务商提供的气象数据汇总之后分析得出。其中服务商通过气象数据服务器提供气象数据。
步骤102,气象信息服务器对请求类型信息进行识别。
具体的,气象信息服务器对请求类型信息进行识别,以确定请求类型是第一类型还是第二类型。在本实施例中,第一类型是指要获取的气象数据是由各个服务商提供的气象数据汇总之后分析得出的,第二类型是指要获取的气象数据是由某个特定的服务商提供的。
当气象信息服务器确定请求类型信息指示的请求类型为第一类型时,即前述所述的气象数据是由各个服务商提供的气象数据汇总之后分析得出时,执行下述步骤103-步骤107,当确定请求类型信息指示的请求类型为第二类型时,即前述所述的气象数据是由某个特定的服务商提供,则执行下述步骤108-步骤112。
步骤103,当请求类型信息指示的请求类型为第一类型时,气象信息服务器获取所存储的服务商列表中全部的气象数据服务器的接口信息。
具体的,气象数据服务器的接口信息预先存储在气象信息服务器中。在一个具体的例子中,服务商列表中可以包括服务商A,服务商B,服务商C等多个气象服务商。
当气象信息服务器根据请求类型信息确定要获取的气象数据是由各个服务商提供的气象数据汇总之后分析得出,则获取服务商列表中全部的气象数据服务器的接口信息。
步骤104,根据各个气象数据服务器的接口信息向各个气象数据服务器发送气象数据获取请求。
具体的,气象数据获取请求包括位置信息。
在一个具体的例子中,要获取甲城市的气象数据,获取请求中包括甲城市的位置信息。气象信息服务器根据服务商列表中的全部的气象服务器的接口信息,向各个气象数据服务器发送气象数据获取请求,以从各个气象数据服务器获取甲城市的气象数据。
步骤105,接收各个气象数据服务器返回的气象数据。
具体的,气象数据包括:数据项信息和数据参数字段信息;
数据项信息指示气象数据的具体象目类别,例如温度,湿度,风级等。数据参数字段信息用来指示各个数据项下的具体气象数据,例如温度数据项的数据参数字段信息指示温度具体为28℃。
步骤106,对各个气象数据进行汇总统计,得到每个数据项信息下的最优数据参数字段信息。
具体的,对各个气象数据进行汇总统计可以是气象信息服务器对每个数据项信息下的数据参数字段信息进行加权统计,得到加权数据参数字段信息,将加权数据参数字段信息作为最优数据参数字段信息。
对各个气象数据进行汇总统计也可以是气象数据服务器对每个数据项信息下的数据参数字段信息的重复率进行统计,将重复率最高的数据参数字段信息作为最优数据参数字段信息。例如,气象信息服务器接收到的各个气象数据服务器返回的甲城市的温度数据项下的数据参数字段信息分别为27℃、28℃、28℃、29℃、28℃、28℃、29℃、28℃、28℃,对这些数据参数字段信息的重复率进行统计,计算得出‘28℃’的重复率最高,则将‘28℃’作为最优数据参数字段信息。
步骤107,根据各个数据项信息下的最优数据参数字段信息,生成气象数据返回信息,根据终端ID,发送给终端设备。
在一个具体的实施例中,气象信息服务器统计得出各个数据项信息下的最优数据参数字段信息为别为,温度:28℃,风级:三级,湿度:56%,则根据这些数据项信息下的最优数据参数字段信息,生成气象数据返回信息。
气象信息服务器根据预设交互协议参数和终端ID,将气象数据返回信息以与客户端的终端设备约定的交互协议格式发送给终端设备。
在一个优选的实施例中,气象信息服务器还可以根据位置信息,获取预设范围内关联位置的位置信息,根据关联位置的位置信息和气象数据返回信息,生成参考提示信息,发送给终端设备。
例如,气象信息服务器可以根据甲城市的位置信息,获取甲城市周围100km范围内的相关联位置的位置信息,根据此关联位置的位置信息和气象数据返回信息,生成参考提示信息,根据终端ID,发送给终端设备进行显示,以给用户的出行提供参考意见。
在步骤102之后,当气象信息服务器确定请求类型信息指示的请求类型为第二类型时,即气象数据是由某个特定的服务商提供时,请求类型信息还包括服务商ID,执行下述步骤108-步骤111。
步骤108,当请求类型信息指示的请求类型为第二类型时,气象信息服务器根据服务商ID获取与服务商ID相对应的第一气象数据服务器的接口信息。
具体的,请求类型信息包括服务商ID,气象信息服务器根据服务商ID,获取服务商列表中与服务商ID相对应的第一气象数据服务器的接口信息,其中接口信息预先存储在气象信息服务器中。例如,气象信息服务器根据请求类型信息确定气象数据需由特定的服务商A提供,则根据服务商ID获取预先存储的服务商A的气象数据服务器的接口信息,即前述的与服务商ID相对应的第一气象数据服务器的接口信息。
步骤109,根据第一气象数据服务器的接口信息向第一气象数据服务器发送气象数据获取请求。
具体的,气象信息服务器根据第一气象数据服务器的接口信息,生成气象数据获取请求,发送给第一气象数据服务器,以从第一气象数据服务器中获取气象数据。
步骤110,接收第一气象数据服务器返回的气象数据。
在一个具体的例子中,气象信息服务器接收到服务商A的气象数据服务器返回的甲城市的气象数据为,温度:20℃,风级:四级,湿度:65%。
步骤111,根据第一气象数据服务器返回的气象数据,生成气象数据返回信息,并根据终端ID,发送给终端设备。
具体的,气象信息服务器根据接收到的第一气象数据服务器返回的气象数据,生成气象数据返回信息,根据终端设备的终端ID,气象信息服务器将气象数据返回信息以与客户端的终端设备约定的交互协议格式发送给终端设备。
在一个优选的实施例中,气象信息服务器还可以根据位置信息,获取预设范围内关联位置的位置信息,根据关联位置的位置信息和气象数据返回信息,生成参考提示信息,发送给终端设备。
例如,气象信息服务器可以根据乙城市的位置信息,获取乙城市周围50km范围内的相关联位置的位置信息,根据此关联位置的位置信息和气象数据返回信息,生成参考提示信息,根据终端ID,发送给终端设备进行显示,以给用户的出行提供参考意见。
本发明实施例提供的气象数据获取方法,能够满足用户个性化选择自己喜欢的气象服务商提供的气象数据或选择对各个气象服务商提供的气象数据进行汇总分析后得出的气象数据。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种气象数据获取方法,其特征在于,所述气象数据获取方法包括:
气象信息服务器接收终端设备发送的气象数据请求信息;所述请求信息包括所述终端设备的终端ID、位置信息和请求类型信息;
所述气象信息服务器对所述请求类型信息进行识别;
当所述请求类型信息指示的请求类型为第一类型时,所述气象信息服务器获取所存储的服务商列表中全部的气象数据服务器的接口信息;
根据各个所述接口信息向各个气象数据服务器发送气象数据获取请求;所述气象数据获取请求包括所述位置信息;
接收各个所述气象数据服务器返回的气象数据;所述气象数据包括:数据项信息和数据参数字段信息;
对各个气象数据进行汇总统计,得到每个数据项信息下的最优数据参数字段信息;
根据各个数据项信息的最优数据参数字段信息,生成气象数据返回信息,根据所述终端ID,发送给所述终端设备。
2.根据权利要求1所述的气象数据获取方法,其特征在于,所述请求类型信息还包括服务商ID;在所述气象信息服务器对所述请求类型信息进行识别之后,所述方法还包括:
当所述请求类型信息指示的请求类型为第二类型时,所述气象信息服务器根据所述服务商ID,在所述服务商列表中获取与所述服务商ID相对应的第一气象数据服务器的接口信息;
根据所述第一气象数据服务器的接口信息向第一气象数据服务器发送气象数据获取请求;
接收所述第一气象数据服务器返回的气象数据;
根据所述气象数据,生成气象数据返回信息,并根据所述终端ID,发送给所述终端设备。
3.根据权利要求1所述的气象数据获取方法,其特征在于,所述对各个气象数据进行汇总统计,得到每个数据项信息下的最优数据参数字段信息具体为:
所述气象信息服务器对每个数据项信息下的数据参数字段信息进行加权统计,得到加权数据参数字段信息;
将所述加权数据参数字段信息作为所述最优数据参数字段信息。
4.根据权利要求1所述的气象数据获取方法,其特征在于,所述对各个气象数据进行汇总统计,得到每个数据项信息下的最优数据参数字段信息具体为:
所述气象信息服务器对每个数据项信息下的数据参数字段信息的重复率进行统计,将所述重复率最高的数据参数字段信息作为所述最优数据参数字段信息。
5.根据权利要求1所述的气象数据获取方法,其特征在于,所述方法还包括:
气象信息服务器根据所述位置信息,获取预设范围内关联位置的位置信息;
根据所述关联位置的位置信息和所述气象数据返回信息,生成参考提示信息,根据终端ID,发送给终端设备。
6.根据权利要求1所述的气象数据获取方法,其特征在于,所述根据所述终端ID,发送给所述终端设备具体为:
所述气象信息服务器获取预设交互协议参数,根据所述预设交互协议参数,将所述气象数据返回信息发送给所述终端设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710773794.9A CN107515794A (zh) | 2017-08-31 | 2017-08-31 | 一种气象数据获取方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710773794.9A CN107515794A (zh) | 2017-08-31 | 2017-08-31 | 一种气象数据获取方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107515794A true CN107515794A (zh) | 2017-12-26 |
Family
ID=60724874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710773794.9A Pending CN107515794A (zh) | 2017-08-31 | 2017-08-31 | 一种气象数据获取方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107515794A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109639880A (zh) * | 2018-11-08 | 2019-04-16 | 维沃移动通信有限公司 | 一种天气信息显示方法及终端设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101340461A (zh) * | 2008-08-08 | 2009-01-07 | 凯立德欣技术(深圳)有限公司 | 获取指定区域天气预报信息的方法 |
US20160033678A1 (en) * | 2014-08-01 | 2016-02-04 | Htc Corporation | Mobile device with weather forecast |
CN106295861A (zh) * | 2016-08-01 | 2017-01-04 | 北京小米移动软件有限公司 | 天气预报信息的获取方法、装置和设备 |
CN106776756A (zh) * | 2016-11-22 | 2017-05-31 | 杭州联络互动信息科技股份有限公司 | 服务器端、客户端处理天气资源数据的方法和装置 |
-
2017
- 2017-08-31 CN CN201710773794.9A patent/CN107515794A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101340461A (zh) * | 2008-08-08 | 2009-01-07 | 凯立德欣技术(深圳)有限公司 | 获取指定区域天气预报信息的方法 |
US20160033678A1 (en) * | 2014-08-01 | 2016-02-04 | Htc Corporation | Mobile device with weather forecast |
CN106295861A (zh) * | 2016-08-01 | 2017-01-04 | 北京小米移动软件有限公司 | 天气预报信息的获取方法、装置和设备 |
CN106776756A (zh) * | 2016-11-22 | 2017-05-31 | 杭州联络互动信息科技股份有限公司 | 服务器端、客户端处理天气资源数据的方法和装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109639880A (zh) * | 2018-11-08 | 2019-04-16 | 维沃移动通信有限公司 | 一种天气信息显示方法及终端设备 |
CN109639880B (zh) * | 2018-11-08 | 2021-02-02 | 维沃移动通信有限公司 | 一种天气信息显示方法及终端设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Li et al. | Relative climate index and its effect on seasonal tourism demand | |
JP6442000B2 (ja) | 経験上のエキスパートを判断する及び質問をルーティングするシステム及び方法 | |
CN103617547B (zh) | 一种业务推荐方法及*** | |
Li et al. | Spatial, temporal, and socioeconomic patterns in the use of Twitter and Flickr | |
TWI598839B (zh) | Method and apparatus for determining a target location | |
CN104145264B (zh) | 用于通过社交网络进行情绪检测、测量和规格化的***和方法 | |
KR102121361B1 (ko) | 사용자가 위치되는 지리적 위치의 유형을 식별하기 위한 방법 및 디바이스 | |
CN104767830B (zh) | 信息发布的管理方法和装置 | |
CN107798557A (zh) | 电子装置、基于lbs数据的服务场所推荐方法及存储介质 | |
US20140301218A1 (en) | Statistical analysis and prompting method and system for mobile terminal internet traffic | |
CN104537000B (zh) | 一种用于推送信息的方法和装置 | |
CN106886918A (zh) | 一种目标用户的确定方法、装置及*** | |
CN111212383B (zh) | 区域常住人口数量的确定方法、装置、服务器和介质 | |
CN107943896A (zh) | 信息处理方法和装置 | |
CN109299367A (zh) | 信息推送方法、装置、计算机设备及存储介质 | |
CN108076157A (zh) | 消息内容推送控制方法、***及计算机设备 | |
CN109949063A (zh) | 一种地址确定方法、装置、电子设备及可读存储介质 | |
CN109211259A (zh) | 轨迹路线的显示方法、装置、终端及存储介质 | |
CN107291713A (zh) | 兴趣点搜索关键词的提示方法、终端和服务器 | |
CN113412608A (zh) | 内容推送方法、装置、服务端及存储介质 | |
CN106971345A (zh) | 一种基于位置社交网络的地点推荐方法 | |
CN109729376A (zh) | 一种生命周期的处理方法、装置、设备和存储介质 | |
CN103700004A (zh) | 一种微博广告服务信息推送方法及装置 | |
CN108205770A (zh) | 一种目标媒体的获取方法和装置 | |
CN109684546A (zh) | 推荐方法、装置、存储介质及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171226 |