基于应用设备的天气数据提供方法及天气数据服务系统的制作方法

文档序号:6602094阅读:130来源:国知局
专利名称:基于应用设备的天气数据提供方法及天气数据服务系统的制作方法
技术领域
本发明涉及数据通信,尤其是涉及一种基于应用设备的天气数据提供方法及天气数据服务系统。
背景技术
目前,随着汽车和多媒体的发展,在汽车上进行多媒体操作的需求也越来越多,例如在车辆上通常具有普通VCD播放系统,可以收听音乐、播放视频信号。也部分车辆装有 GPS系统,可以通过卫星定位识别车辆的位置,为车辆进行导航。例如在申请号为“03266605. 5”的专利文献中提供了一种车载通信平台,可以为车
辆提供导航、电话、传真、短信等多功能。然而,目前在车内还无法实现多样化的多媒体操作,例如娱乐项目的实时下载、路况的查询、天气的查询、车辆的使用状况查询、及生活资讯的查询等等。即使其中有一些多媒体操作可以通过手机的无线上网或者电话进行,但是这样的操作复杂,费用较高,并且在汽车上进行多媒体操作会带来不便。

发明内容
为了解决上述技术问题,本发明提供了一种基于应用设备的天气数据提供方法及天气数据服务系统,从而使得应用设备可以获得天气数据的查询服务。为解决上述问题,本发明提供了一种基于应用设备的天气数据提供方法,包括获得由应用设备发出的天气查询请求后,解析所述天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字;从天气源数据中提取与解析结果相关的关键数据;对所述关键数据进行格式化,形成天气数据,并将所述天气数据提供至应用设备。可选的,所述天气查询请求还包括有城市名称关键字;解析所述天气查询请求还包括获得所述城市名称关键字。可选的,所述天气查询请求未包含有城市名称关键字;解析所述天气查询请求还包括,根据所述应用设备当前所在城市,获得城市名称关键字。可选的,所述天气源数据通过下述方式获得在解析所述天气查询请求获得解析结果后,采集与所述城市名称关键字对应的天气源数据。可选的,所述天气源数据为定时采集获得,包括设定固定城市列表后,定时根据所述固定城市列表进行天气源数据的采集。可选的,从天气源数据中提取与解析结果相关的关键数据包括基于解析结果中的气象信息关键字及时间信息关键字,从天气源数据中进行提取关键数据。可选的,对所述关键数据进行格式化,形成天气数据包括将关键数据以txt, word, excel中的任意一种形式保存。可选的,还包括在所述天气数据提至应用设备时或之后,对天气数据进行存储。
可选的,所述天气数据进行存储以后,若获得由应用设备发出的其他天气查询请求,则对所述其他天气查询请求进行解析,根据解析结果查询存储的天气数据中是否具有所需查询的天气数据;若具有,则直接将所述天气数据提供至应用设备;若不具有,则基于所述解析结果触发天气源数据的采集,接着从天气源数据提取与解析结果相关的关键数据;对提取后的关键数据进行格式化,形成天气数据,并将所述天气数据提供至应用设备。可选的,所述天气数据的存储为以城市为主记录分别存储。可选的,所述应用设备为车载设备或PC客户端。本发明还提供一种基于应用设备的天气数据服务系统,包括应用设备,用于发送天气查询请求;服务中心,用于接收并解析所述应用设备发送的天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字,将解析结果发送至数据中心;并向所述应用设备提供由数据中心形成的,与天气查询请求对应的天气数据;数据中心,用于接收由服务中心提供的解析结果,形成与天气查询请求对应的天气数据所述数据中心包括采集单元,采集天气源数据;提取单元,从天气源数据中提取与所述解析结果相关的关键数据;格式化单元,对所述关键数据进行格式化后,形成与天气查询请求对应的天气数据。可选的,所述服务中心包括解析单元,解析由应用设备发送的天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字,并将解析结果发送至与之信号传输的通信单元;通信单元,接收并发送解析结果至数据中心,并接收数据中心形成的天气数据,提供至应用设备。可选的,所述天气查询请求还包括有城市名称关键字,则解析单元从所述天气查询请求中获得所述城市名称关键字。可选的,所述天气查询请求未包含有城市名称关键字,则解析单元根据所述应用设备当前所在城市,获得城市名称关键字。可选的,所述采集单元接收所述通信单元发送的解析结果,获得解析结果后,采集与所述城市名称关键字对应的天气源数据。可选的,所述采集单元中预设有城市列表,所述采集单元根据所述城市列表,定时进行天气源数据的采集。可选的,所述提取单元从天气源数据中提取与解析结果相关的关键数据包括基于通信单元发送的解析结果中的气象信息关键字及时间信息关键字从天气源数据中进行提取。可选的,所述格式化单元对所述关键数据进行格式化,形成天气数据包括将关键数据以txt,word、excel中的任意一种形式保存。可选的,所述数据中心还包括存储单元,所述存储单元接收格式化单元形成的天气数据后进行存储,并将所述天气数据提供至应用设备。可选的,所述数据中心还包括有控制单元;
5
所述通信单元在获得解析单元发送的解析结果后,对存储单元内的天气数据进行查询,若所述存储单元内具有与天气查询请求对应的天气数据,则将所述存储单元内对应的天气数据提供至应用设备;若不具有,则通信单元将所述解析结果发送至控制单元;所述控制单元在获得通信单元发送的解析结果后,触发所述采集单元的天气源数据采集。可选的,所述存储单元为以城市为主记录分别存储天气数据。可选的,所述应用设备为车载设备或PC客户端。和现有技术相比本发明的优点在于本发明基于应用设备的天气数据提供方法及天气数据服务系统,其可以通过解析应用设备发出的天气查询请求,进而生成对应的天气数据,为应用设备提供查询服务;另一方面还可以通过定时采集天气源数据,进而生成对应的天气数据,所述生成的天气数据可以先进行存储,为应用设备提供后续的查询服务。


图1为本发明的基于应用设备的天气数据提供方法的第一实施例方法流程图;图2为本发明的基于应用设备的天气数据服务系统的第一实施例应用示意图;图3为本发明的基于应用设备的天气数据服务系统的第二实施例应用示意图。
具体实施例方式目前在车内还无法实现多样化的多媒体操作,例如天气状况的实时查询等。即使其中有一些多媒体操作可以通过手机的无线上网或者电话进行,但是这样的操作复杂、费用较高,并且在汽车上进行多媒体操作会带来不便。为解决所述问题,发明人提供了一种基于应用设备的天气数据提供方法,包括获得由应用设备发出的天气查询请求后,解析所述天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字;从天气源数据中提取与解析结果相关的关键数据;对所述关键数据进行格式化,形成天气数据,并将所述天气数据提供至应用设备。下面结合附图对本发明的具体实施方式
做详细的说明。下述实施例仅为举例说明,本发明并不仅限于实施例中的方案,除此之外,本领域技术人员可以在现有技术范围内进行的简单变换而得到的技术方案都在本发明的保护范围内。图1为本发明基于应用设备的天气数据提供方法的第一实施例的方法流程图,包括执行步骤S101,获得由应用设备发出的天气查询请求。所述应用设备可以为车载设备或PC客户端。所述天气查询请求中包含有气象信息关键字及时间信息关键字。具体地按照时间信息关键字,可以分为有关短期预报的信息关键字和有关长期预报的信息关键字。短期预报是指未来72小时,即,对于今天、明天以及后天的天气预报。短期预报也有3小时、6小时天气预报。长期预报有周预报、旬预报、月预报、季节预报、6个月预报等;按照气象信息关键字,则包括有气压、气温(最高气温、最低气温、平均气温)、湿球温度、露点温度、相对湿度、风向、降水量、云、蒸发量、日照时间、日照量、降水频率以及其他气象关键字。
进一步地,所述天气查询请求中还包括有城市名称关键字。执行步骤S102,解析所述天气查询请求。解析结果至少要获得所述天气查询请求中的气象信息关键字及时间信息关键字。解析所述天气查询请求还包括获得城市名称关键字若所述天气查询结果中还包含有城市名称关键字,则直接从作为一个实施例,所述解析包括从天气查询请求中获得待查询的城市名称关键字;若在天气查询请求中,用户未包含有输入特定的城市名称关键字, 则根据所述应用设备当前所在城市自动获得的GPRS的定位内容,获得用户接入点所在的城市名称关键字。执行步骤S103,采集天气源数据。具体地,根据解析结果中的城市名称关键字,采集与所述城市名称关键字对应的天气源数据。所述采集的途径包括从互联网上获取与城市名称关键字对应的天气源数据的网页,或者直接与从气象中心服务器下载与城市名称关键字对应的天气源数据。执行步骤S104,从天气源数据中提取与解析结果相关的关键数据。经过S103的采集,所述天气源数据往往还包括有与天气查询请求不相关的信息, 如网页上经常加入的广告或者是其他链接信息,所以在采集获得天气源数据之后,还包括读取并解析采集到的天气源数据,具体为基于解析结果中的气象信息关键字及时间信息关键字,从天气源数据中进行提取关键数据,以去除天气源数据中不相关的信息。执行步骤S105,对所述关键数据进行格式化,形成天气数据,并将所述天气数据提供至应用设备。其中,对天气数据的格式化应考虑到应用设备的识别、读取和显示。具体形成天气数据包括将关键数据以txt,word, excel中的任意一种形式保存。以下方案作为本发明基于应用设备的天气数据提供方法的第二实施例,具体包括如下在应用设备发出的天气查询请求前,对天气源数据进行定时采集,包括设定固定城市列表后,定时根据所述固定城市列表进行天气源数据的采集;获得由应用设备发出的天气查询请求后,解析所述天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字;从所述定时采集的天气源数据中提取与解析结果相关的关键数据;对所述关键数据进行格式化,形成天气数据,并将所述天气数据提供至应用设备。关于对天气查询请求的解析、对天气源数据的提取及对关键数据的格式化的详细描述可以参考第一实施例。以下方案作为本发明基于应用设备的天气数据提供方法第三实施例,具体包括获得由应用设备发出的天气查询请求后,解析所述天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字;从天气源数据中提取与解析结果相关的关键数据;对所述关键数据进行格式化,形成天气数据,并将所述天气数据提供至应用设备, 其中,在所述天气数据提至应用设备时或之后,对天气数据进行存储。所述天气数据进行存储以后,若获得由应用设备发出的其他天气查询请求,则对所述其他天气查询请求进行解析,根据解析结果查询存储的天气数据中是否具有所需查询的天气数据;若具有,则直接将所述天气数据提供至应用设备;若不具有,则基于所述解析结果触发天气源数据的采集,接着从天气源数据提取与解析结果相关的关键数据;对提取后的关键数据进行格式化,形成天气数据,并将所述天气数据提供至应用设备。天气数据提供方法第三实施例中,关于对天气查询请求的解析、对天气源数据的提取及对关键数据的格式化的详细描述可以参考天气数据提供方法第一实施例或天气数据提供方法第二实施例。本发明还提供了一种基于应用设备的天气数据服务系统,包括应用设备,用于发送天气查询请求;服务中心,用于接收并解析所述应用设备发送的天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字,将解析结果发送至数据中心; 并向所述应用设备提供由数据中心形成的,与天气查询请求对应的天气数据;数据中心,用于接收由服务中心提供的解析结果,形成与天气查询请求对应的天气数据所述数据中心包括采集单元,采集天气源数据;提取单元,从天气源数据中提取与所述解析结果相关的关键数据;格式化单元,对所述关键数据进行格式化后,形成与天气查询请求对应的天气数据。下面结合附图对本发明基于应用设备的天气数据服务系统做详细的说明。图2为本发明基于应用设备的天气数据服务系统第一实施例应用示意图,具体包括应用设备100,提供天气数据查询请求,所述应用设备100可以为车载设备或PC客户端,所述天气查询请求中包含有气象信息关键字及时间信息关键字,进一步地,所述天气查询请求中还包括有城市名称关键字;服务中心200,用于接收并解析所述应用设备100发送的天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字,将解析结果发送至数据中心 300 ;并向所述应用设备100提供由数据中心300形成的,与天气查询请求对应的天气数据用于接收并解析所述天气查询请求,并为所述应用设备100传输由数据中心300提供的天气数据;数据中心300,用于接收由服务中心200提供的解析后的天气查询请求,生成天气数据,并通过服务中心200向应用设备100提供天气数据。所述服务中心200由解析单元201与通信单元202组成,具体地所述解析单元 201用于解析由应用设备100发送的天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字,并将解析结果发送至与之信号传输的通信单元202 ;所述通信单元202接收并发送解析结果至数据中心300,并接收数据中心300形成的天气数据, 提供至应用设备100。其中,所述解析单元201还包括获得城市名称关键字,若所述天气查询请求包括有城市名称关键字,则解析单元201直接从所述天气查询请求中获得所述城市名称关键字,若所述天气查询请求未包含有城市名称关键字则解析单元201根据所述应用设备100 当前所在城市,获得城市名称关键字。继续参考图2,所述数据中心300包括采集单元301,用于采集天气源数据,采集途径包括从互联网上获取具有天气源数据的网页,或者直接从气象中心服务器下载天气源数据;
提取单元302,从天气源数据中提取与所述解析结果相关的关键数据。即基于通信单元202发送的解析结果中的气象信息关键字及时间信息关键字从天气源数据中进行提取关键数据,以去除如网页上所经常加入的广告或者是其他链接信息等不相关的信息;格式化单元303,用于对所述关键数据进行格式化,形成与天气查询请求对应的天气数据。格式化应考虑到应用设备100的识别、读取和显示。格式化单元303可以将关键数据以txt,word, excel中的任意一种形式保存。所述天气数据传输至通信单元202,并通过通信单元202提供至应用设备100。其中,所述数据中心300中的采集单元301可以根据以下方式进行天气源数据的采集获得由通信单元202提供的解析结果后,采集与所述城市名称关键字对应的天气源数据;或者在所述采集单元301中预设有城市列表,所述采集单元301根据所述城市列表, 定时进行天气源数据的采集。后续地,由所述提取单元302对天气源数据进行上述的关键数据提取。图3为本发明数据服务系统第二实施例的应用示意图,同时参考图2,与数据服务系统第一实施例的区别在于,数据中心300还包括有存储单元304,用于接收格式化单元303形成的天气数据后进行存储,并将所述天气数据提供至应用设备100 ;控制单元305,接收所述通信单元202发送的解析单元202解析结果,触发所述采集单元301的天气源数据采集。具体地,首先使通信单元202根据解析结果对存储单元304进行查询,若所述存储单元304内具有与天气查询请求对应的天气数据,则将所述存储单元304内对应的天气数据提供至应用设备100 ;若不具有,则通信单元202将所述解析结果发送至控制单元305,通过控制单元305触发采集单元301进行采集。进一步地,所述存储单元304可以以城市名称进行分类存储天气数据,即为城市为主记录分别存储天气数据。进一步地,所述存储单元304可以存储所述格式化单元303形成的所有的天气数据,还可以仅仅对当前的最新形成天气数据进行存储。本发明虽然以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改,因此本发明的保护范围应当以本发明权利要求所界定的范围为准。
权利要求
1.一种基于应用设备的天气数据提供方法,其特征在于,包括获得由应用设备发出的天气查询请求后,解析所述天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字;从天气源数据中提取与解析结果相关的关键数据;对所述关键数据进行格式化,形成天气数据,并将所述天气数据提供至应用设备。
2.根据权利要求1所述的天气数据提供方法,其特征在于,所述天气查询请求还包括有城市名称关键字;解析所述天气查询请求还包括获得所述城市名称关键字。
3.根据权利要求1所述的天气数据提供方法,其特征在于,所述天气查询请求未包含有城市名称关键字;解析所述天气查询请求还包括,根据所述应用设备当前所在城市,获得城市名称关键字。
4.根据权利要求2或3所述的天气数据提供方法,其特征在于,所述天气源数据通过下述方式获得在解析所述天气查询请求获得解析结果后,采集与所述城市名称关键字对应的天气源数据。
5.根据权利要求1所述的天气数据提供方法,其特征在于,所述天气源数据为定时采集获得,包括设定固定城市列表后,定时根据所述固定城市列表进行天气源数据的采集。
6.根据权利要求1所述的天气数据提供方法,其特征在于,从天气源数据中提取与解析结果相关的关键数据包括基于解析结果中的气象信息关键字及时间信息关键字,从天气源数据中进行提取关键数据。
7.根据权利要求1所述的天气数据提供方法,其特征在于,对所述关键数据进行格式化,形成天气数据包括将关键数据以txt,word、excel中的任意一种形式保存。
8.根据权利要求1所述的天气数据提供方法,其特征在于,还包括在所述天气数据提至应用设备时或之后,对天气数据进行存储。
9.根据权利要求8所述的天气数据提供方法,其特征在于,所述天气数据进行存储以后,若获得由应用设备发出的其他天气查询请求,则对所述其他天气查询请求进行解析,根据解析结果查询存储的天气数据中是否具有所需查询的天气数据;若具有,则直接将所述天气数据提供至应用设备;若不具有,则基于所述解析结果触发天气源数据的采集,接着从天气源数据提取与解析结果相关的关键数据;对提取后的关键数据进行格式化,形成天气数据,并将所述天气数据提供至应用设备。
10.根据权利要求8所述的天气数据提供方法,其特征在于,所述天气数据的存储为以城市为主记录分别存储。
11.根据权利要求1所述的天气数据提供方法,其特征在于,所述应用设备为车载设备或PC客户端。
12.一种基于应用设备的天气数据服务系统,包括应用设备,用于发送天气查询请求;服务中心,用于接收并解析所述应用设备发送的天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字,将解析结果发送至数据中心;并向所述应用设备提供由数据中心形成的,与天气查询请求对应的天气数据;数据中心,用于接收由服务中心提供的解析结果,形成与天气查询请求对应的天气数据所述数据中心包括采集单元,采集天气源数据;提取单元,从天气源数据中提取与所述解析结果相关的关键数据; 格式化单元,对所述关键数据进行格式化后,形成与天气查询请求对应的天气数据。
13.根据权利要求12所述的服务系统,其特征在于,所述服务中心包括解析单元,解析由应用设备发送的天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字,并将解析结果发送至与之信号传输的通信单元;通信单元,接收并发送解析结果至数据中心,并接收数据中心形成的天气数据,提供至应用设备。
14.根据权利要求13所述的服务系统,其特征在于,所述天气查询请求还包括有城市名称关键字,则解析单元从所述天气查询请求中获得所述城市名称关键字。
15.根据权利要求13所述的天气数据提供方法,其特征在于,所述天气查询请求未包含有城市名称关键字,则解析单元根据所述应用设备当前所在城市,获得城市名称关键字。
16.根据权利要求14或15所述的服务系统,其特征在于,所述采集单元接收所述通信单元发送的解析结果,获得解析结果后,采集与所述城市名称关键字对应的天气源数据。
17.根据权利要求12所述的服务系统,其特征在于,所述采集单元中预设有城市列表, 所述采集单元根据所述城市列表,定时进行天气源数据的采集。
18.根据权利要求12所述的服务系统,其特征在于,所述提取单元从天气源数据中提取与解析结果相关的关键数据包括基于通信单元发送的解析结果中的气象信息关键字及时间信息关键字从天气源数据中进行提取。
19.根据权利要求12所述的服务系统,其特征在于,所述格式化单元对所述关键数据进行格式化,形成天气数据包括将关键数据以txt,word、excel中的任意一种形式保存。
20.根据权利要求12所述的服务系统,其特征在于,所述数据中心还包括存储单元,所述存储单元接收格式化单元形成的天气数据后进行存储,并将所述天气数据提供至应用设备。
21.根据权利要求20所述的服务系统,其特征在于,所述数据中心还包括有控制单元; 所述通信单元在获得解析单元发送的解析结果后,对存储单元内的天气数据进行查询,若所述存储单元内具有与天气查询请求对应的天气数据,则将所述存储单元内对应的天气数据提供至应用设备;若不具有,则通信单元将所述解析结果发送至控制单元;所述控制单元在获得通信单元发送的解析结果后,触发所述采集单元的天气源数据采集。
22.根据权利要求20所述的服务系统,其特征在于,所述存储单元为以城市为主记录分别存储天气数据。
23.根据权利要求12所述的服务系统,其特征在于,所述应用设备为车载设备或PC客户端。
全文摘要
本发明提供一种基于应用设备的天气数据提供方法,包括获得由应用设备发出的天气查询请求后,解析所述天气查询请求,至少获得所述天气查询请求中的气象信息关键字及时间信息关键字;从天气源数据中提取与解析结果相关的关键数据;对所述关键数据进行格式化,形成天气数据,并将所述天气数据提供至应用设备。本发明还提供一种基于应用设备的天气数据服务系统。本发明通过解析应用设备发出的天气查询请求,进而生成对应的天气数据,为应用设备提供查询服务;还可以通过定时采集天气源数据,进而生成对应的天气数据,所述生成的天气数据可以先进行存储,为应用设备提供后续的查询服务。
文档编号G06F17/30GK102236878SQ201010168970
公开日2011年11月9日 申请日期2010年4月30日 优先权日2010年4月30日
发明者姜宇, 李树新 申请人:上海博泰悦臻电子设备制造有限公司, 上海博泰悦臻网络技术服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1