一种机顶盒多功能天气预报的系统及其方法

文档序号:8384120阅读:455来源:国知局
一种机顶盒多功能天气预报的系统及其方法
【专利说明】
【技术领域】
[0001]本发明属于机顶盒技术领域,具体是指一种机顶盒多功能天气预报的系统及其方法。
【【背景技术】】
[0002]目前,随着数字电视的发展,数字机顶盒在世界被推广与普及。随着功能不断完善,数字电视机顶盒对天气预报资讯的需求趋于多样化,智能化,人们需要对天气预报有选择的获取,并希望能得到有关的生活提示。当用户想获取最新的天气预报,现有机顶盒只能进行查询基本天气情况,没有订阅功能和获取相关生活提示(如穿衣指数,空气污染指数,出行指数等)的功能。
[0003]目前,市面上的机顶盒对资讯获取功能太过单一,只有对天气信息的查询。

【发明内容】

[0004]本发明所要解决的技术问题在于提供一种机顶盒多功能天气预报的系统及其方法,可以用户手动输入查询,也可将指定城市天气预报自动获取并及时推送。
[0005]本发明是这样实现的:
[0006]一种机顶盒多功能天气预报的方法,包括订阅天气预报的步骤,具体包括:
[0007]用户选择相应的城市信息,天气订阅信息和用户信息会打包上传至服务器,服务器进行登记,备份;服务器上有一个天气终端模块,是选择获取天气信息的网站,可以设置获取天气信息的间隔时间,可以设置天气信息推送的间隔时间;
[0008]当到达获取天气信息时间时,服务器会从设置的网站上获取一次所有有登记用户需要的城市的天气信息;然后对服务器上的数据进行更新;到达天气信息推送时间时,月艮务器将会对有登记的机顶盒推送天气信息;
[0009]当机顶盒收到天气信息数据包时,先通过数据CRC校验和版本号校验,通过后进入解析器解析出天气数据给显示端显示;解析协议结构由Xml和Data构成;其中Xml部分主要存储数据包文件信息,包括:数据包ID,数据包版本,数据包数;其中Data包含实际天气数据,实际天气数据信息包括:天气预报类型,预报日期,预报时间,城市代码,城市名称,最高最低温度,平均温度,星期,天气情况。
[0010]还包括查询天气情况的步骤,具体包括:
[0011]用户通过查询界面,输入想查询的天气城市获取相应天气信息,此时机顶盒会发一个请求给服务器,为单次请求,服务器会先检索数据库是否有此天气数据,如果存在,则直接发天气信息给机顶盒端,否则会从网站临时抓取该城市天气发送给机顶盒。
[0012]还包括查询生活提示信息的步骤,具体包括:
[0013]用户通过查询生活信息界面,输入想查询的城市获取相应生活提示,此时机顶盒会发一个请求给服务器,为单次请求,服务器会先检索数据库是否有此生活提示数据,如果存在,则直接发生活提示给机顶盒端,否则会从网站临时抓取该城市具有的生活提示发送给机顶盒。
[0014]一种机顶盒多功能天气预报的系统,包括订阅天气预报的模块,具体包括:
[0015]订阅模块:用户选择相应的城市信息,天气订阅信息和用户信息会打包上传至服务器,服务器进行登记,备份;服务器上有一个天气终端模块,是选择获取天气信息的网站,可以设置获取天气信息的间隔时间,可以设置天气信息推送的间隔时间;
[0016]推送模块:当到达获取天气信息时间时,服务器会从设置的网站上获取一次所有有登记用户需要的城市的天气信息;然后对服务器上的数据进行更新;到达天气信息推送时间时,服务器将会对有登记的机顶盒推送天气信息;
[0017]显示模块:当机顶盒收到天气信息数据包时,先通过数据CRC校验和版本号校验,通过后进入解析器解析出天气数据给显示端显示;解析协议结构由Xml和Data构成;其中Xml部分主要存储数据包文件信息,包括:数据包ID,数据包版本,数据包数;其中Data包含实际天气数据,实际天气数据信息包括:天气预报类型,预报日期,预报时间,城市代码,城市名称,最高最低温度,平均温度,星期,天气情况。
[0018]还包括查询天气情况的模块,具体包括:
[0019]用户通过查询界面,输入想查询的天气城市获取相应天气信息,此时机顶盒会发一个请求给服务器,为单次请求,服务器会先检索数据库是否有此天气数据,如果存在,则直接发天气信息给机顶盒端,否则会从网站临时抓取该城市天气发送给机顶盒。
[0020]还包括查询生活提示信息的模块,具体包括:
[0021]用户通过查询生活信息界面,输入想查询的城市获取相应生活提示,此时机顶盒会发一个请求给服务器,为单次请求,服务器会先检索数据库是否有此生活提示数据,如果存在,则直接发生活提示给机顶盒端,否则会从网站临时抓取该城市具有的生活提示发送给机顶盒。
[0022]本发明的优点在于:本发明提供了一种机顶盒推送天气预报的系统及其方法。实现基本天气查询,天气订阅和生活提示的功能。可以用户手动输入查询,也可将指定城市天气预报自动获取并及时推送。用户还可以选择需要的生活提示模块进行订阅,保证用户对天气预报和扩展资讯的需求。
【【附图说明】】
[0023]下面参照附图结合实施例对本发明作进一步的描述。
[0024]图1是本发明工作流程图。
【【具体实施方式】】
[0025]如图1所示,一种机顶盒多功能天气预报的方法,天气预报系统预置进机顶盒中,开机后由菜单进入天气预报模块。可以进行的操作有:订阅天气预报信息,查询天气情况,订阅生活提示信息,查询生活提示等功能。
[0026]当用户选择好相应的城市信息,可勾选需要系统推送的天气城市。当选择省份后会继续要去选择相应的市(如勾选完福建省后会跳出省内市级城市列表,需勾选)。
[0027]用户选择相应的城市信息,天气订阅信息和用户信息会打包上传至服务器,服务器进行登记,备份;服务器上有一个天气终端模块,是选择获取天气信息的网站,可以设置获取天气信息的间隔时间,可以设置天气信息推送的间隔时间;
[0028]当到达获取天气信息时间时,服务器会从设置的网站上获取一次所有有登记用户需要的城市的天气信息;然后对服务器上的数据进行更新;到达天气信息推送时间时,月艮务器将会对有登记的机顶盒推送天气信息;
[0029]当机顶盒收到天气信息数据包时,先通过数据CRC校验和版本号校验,通过后进入解析器解析出天气数据给显示端显示;解析协议结构由Xml和Data构成;其中Xml部分主要存储数据包文件信息,包括:数据包ID,数据包版本,数据包数;其中Data包含实际天气数据,实际天气数据信息包括:天气预报类型,预报日期,预报时间,城市代码,城市名称,最高最低温度,平均温度,星期,天气情况。
[0030]还包括查询天气情况的步骤,具体包括:
[0031]用户通过查询界面,输入想查询的天气城市获取相应天气信息,此时机顶盒会发一个请求给服务器,为单次请求,服务器会先检索数据库是否有此天气数据,如果存在,则直接发天气信息给机顶盒端,否则会从网站临时抓取该城市天气发送给机顶盒。
[0032]还包括查询生活提示信息的步骤,具体包括:
[0033]用户通过查询生活信息界面,输入想查询的城市获取相应生活提示,此时机顶盒会发一个请求给服务器,为单次请求,服务器会先检索数据库是否有此生
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1