一种双向数字电视机顶盒实现天气预报的方法及系统技术方案

技术编号:15442451 阅读:196 留言:0更新日期:2017-05-26 07:17
本发明专利技术提供一种双向数字电视机顶盒实现天气预报的方法,包括:步骤1、启动机顶盒,并通过广播信道从广播服务运营商获取城市列表、列表中城市的天气预报数据、第三方API及其参数存储于flash中;步骤2、收到查看天气预报指令,判断宽带连接是否正常,若是,则进入步骤3,否则,进入步骤4;步骤3、获取flash中的第三方API及其参数,并通过因特网访问第三方天气预报服务器上的数据进行显示;步骤4、启动定时程序,每间隔时间获取一次广播信道上的城市列表与列表中城市的天气预报数据进行显示。本发明专利技术还提供一种双向数字电视机顶盒实现天气预报的系统,保证在有无网络连接情况下均能实现天气预报功能,优化用户体验。

Method and system for realizing weather forecast of bidirectional digital television set top box

The present invention provides a bidirectional digital TV set-top box method, the weather forecast includes: Step 1, start the set-top box, and through the broadcast channel from the broadcast service operators to obtain a list of the list of the city, city weather forecast data, the third party API and its parameters are stored in flash; step 2, received instructions to check the weather forecast judge, broadband connection is normal, if so, to step 3, otherwise, go to step 4; step 3, access to third party API and flash parameters, and through the Internet access to third party weather data on the server to display; step 4, start the timer program, every time to obtain the data of weather forecast city city list and list a broadcast channel on the display. The invention also provides a two-way digital television set top box to realize the weather forecast system, and ensures that the weather forecast function can be realized under the condition of network connection and the user experience is optimized.

【技术实现步骤摘要】
一种双向数字电视机顶盒实现天气预报的方法及系统
本专利技术涉及数字电视机顶盒领域,尤其涉及一种双向数字电视机顶盒实现天气预报的方法及系统。
技术介绍
现有的数字电视机顶盒产品主要通过访问第三方天气预报信息服务器站点来实现天气预报功能,这种方式主要依靠第三方天气预报信息服务器所提供的API来搜集天气预报信息数据,并显示到电视屏幕上,对第三方天气预报信息服务器有较强的依赖性;而且这也需要机顶盒制造商事先将第三方天气预报API固化到机顶盒软件中去。这种实现方式的缺点是,一旦第三方天气预报服务器站点发生变更或者停止运营,又或者调整其API或参数时,机顶盒上的天气预报功能也将无法使用,只能通过升级机顶盒软件(例如OTA等方式)来不断更新API以保证天气预报能够正常运行,缺乏灵活性且成本较高。
技术实现思路
本专利技术要解决的技术问题之一,在于提供一种双向数字电视机顶盒实现天气预报的方法,保证天气预报功能在有无宽带连接情况下都能有效运行,优化用户体验。本专利技术要解决的技术问题之一是这样实现的:一种双向数字电视机顶盒实现天气预报的方法,包括如下步骤:步骤1、启动机顶盒,并通过广播信道从广播服务运营商获取城市列表、列表中城市的天气预报数据、第三方API及其参数存储于flash中;步骤2、收到查看天气预报指令,判断所述机顶盒宽带连接是否正常,若是,则进入步骤3;否则,进入步骤4;步骤3、获取flash中的第三方API及其参数,并通过因特网去访问存储在第三方天气预报服务器上的数据进行显示,实现实时天气预报;步骤4、启动定时程序,每间隔时间获取一次广播信道上的城市列表与列表中城市的天气预报数据,并进行显示,实现定时天气预报。进一步的,所述步骤1中的城市列表、列表中城市的天气预报数据、第三方API及其参数是由广播服务运营商通过特定的PID与TableID封装成私有段,周期性的发送到广播信道上。进一步的,所述天气预报指令通过遥控器向所述机顶盒发出。进一步的,用户通过遥控器快速选择城市列表中需要查询的城市的天气预报信息,用户可以通过列表快速检索想要查询的城市,避免通过繁琐的输入法操作来输入所要查询的城市名,简化用户操作并提升用户体验。本专利技术要解决的技术问题之二,在于提供一种双向数字电视机顶盒实现天气预报的系统,保证天气预报功能在有无宽带连接情况下都能有效运行,优化用户体验。本专利技术要解决的技术问题之二是这样实现的:一种双向数字电视机顶盒实现天气预报的系统,包括一数据获取模块、一预报方式选择模块、一网络预报模块和一非网络预报模块:所述数据获取模块,用于启动机顶盒,并通过广播信道从广播服务运营商获取城市列表、列表中城市的天气预报数据、第三方API及其参数存储于flash中;所述预报方式选择模块,用于收到查看天气预报指令,判断所述机顶盒宽带连接是否正常,若是,则执行网络预报模块;否则,执行非网络预报模块;所述网络预报模块,用于获取flash中的第三方API及其参数,并通过因特网去访问存储在第三方天气预报服务器上的数据进行显示,实现实时天气预报;所述非网络预报模块,用于启动定时程序,每间隔时间获取一次广播信道上的城市列表与列表中城市的天气预报数据,并进行显示,实现定时天气预报。进一步的,所述数据获取模块中的城市列表、列表中城市的天气预报数据、第三方API及其参数是由广播服务运营商通过特定的PID与TableID封装成私有段,周期性的发送到广播信道上。进一步的,所述天气预报指令通过遥控器向所述机顶盒发出。进一步的,用户通过遥控器快速选择城市列表中需要查询的城市的天气预报信息,用户可以通过列表快速检索想要查询的城市,避免通过繁琐的输入法操作来输入所要查询的城市名,简化用户操作并提升用户体验。本专利技术具有如下优点:1、通过增加无网络情况下的城市天气预报定时更新,保证了天气预报功能在有无宽带连接情况下都能有效运行,优化用户体验;2、利用广播信道对第三方API及其参数进行更新,避免机顶盒升级带来的不便,实现实时更新天气预报信息,提升效率;3、广播服务运营商可以根据自己的需要,在不变更软件主体的情况下,灵活控制机顶盒访问的第三方API与访问方式,增强与细化了广播服务运营商对增值业务的控制,同时提升天气预报功能的可靠性。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术一种双向数字电视机顶盒实现天气预报的方法执行流程图。图2为本专利技术一种双向数字电视机顶盒实现天气预报的原理示意图。图3为本专利技术一种双向数字电视机顶盒实现天气预报的系统框图。具体实施方式如图1和图2所示,一种双向数字电视机顶盒实现天气预报的方法,包括如下步骤:步骤1、启动机顶盒,并通过广播信道从广播服务运营商获取城市列表、列表中城市的天气预报数据、第三方API及其参数存储于flash中,所述城市列表、列表中城市的天气预报数据、第三方API及其参数是由广播服务运营商通过特定的PID与TableID封装成私有段,周期性的发送到广播信道上;步骤2、收到查看天气预报指令,所述天气预报指令通过遥控器向所述机顶盒发出,判断所述机顶盒宽带连接是否正常,若是,则进入步骤3;否则,进入步骤4;步骤3、获取flash中的第三方API及其参数,并通过因特网去访问存储在第三方天气预报服务器上的数据进行显示,实现实时天气预报;步骤4、启动定时程序,每间隔时间获取一次广播信道上的城市列表与列表中城市的天气预报数据(例如每一小时获取一次),并进行显示,实现定时天气预报。用户通过遥控器快速选择城市列表中需要查询的城市的天气预报信息,用户可以通过列表快速检索想要查询的城市,避免通过繁琐的输入法操作来输入所要查询的城市名,简化用户操作并提升用户体验。如图2和图3所示,一种双向数字电视机顶盒实现天气预报的系统,包括一数据获取模块、一预报方式选择模块、一网络预报模块和一非网络预报模块:所述数据获取模块,用于启动机顶盒,并通过广播信道从广播服务运营商获取城市列表、列表中城市的天气预报数据、第三方API及其参数存储于flash中,所述数据获取模块中的城市列表、列表中城市的天气预报数据、第三方API及其参数是由广播服务运营商通过特定的PID与TableID封装成私有段,周期性的发送到广播信道上;所述预报方式选择模块,用于收到查看天气预报指令,所述天气预报指令通过遥控器向所述机顶盒发出,判断所述机顶盒宽带连接是否正常,若是,则执行网络预报模块;否则,执行非网络预报模块;所述网络预报模块,用于获取flash中的第三方API及其参数,并通过因特网去访问存储在第三方天气预报服务器上的数据进行显示,实现实时天气预报;所述非网络预报模块,用于启动定时程序,每间隔时间获取一次广播信道上的城市列表与列表中城市的天气预报数据(例如每一小时获取一次),并进行显示,实现定时天气预报。用户通过遥控器快速选择城市列表中需要查询的城市的天气预报信息,用户可以通过列表快速检索想要查询的城市,避免通过繁琐的输入法操作来输入所要查询的城市名,简化用户操作并提升用户体验。本专利技术增强与细化了广播服务运营商对增值业务的控制,同时提升了天气预报功能的可靠性,广播服务运营商可以根据自己的需要,在不变更软件主体的情况下,灵活控制机顶盒访问的天气预报API与访问方式,保本文档来自技高网...
一种双向数字电视机顶盒实现天气预报的方法及系统

【技术保护点】
一种双向数字电视机顶盒实现天气预报的方法,其特征在于:包括如下步骤:步骤1、启动机顶盒,并通过广播信道从广播服务运营商获取城市列表、列表中城市的天气预报数据、第三方API及其参数存储于flash中;步骤2、收到查看天气预报指令,判断所述机顶盒宽带连接是否正常,若是,则进入步骤3;否则,进入步骤4;步骤3、获取flash中的第三方API及其参数,并通过因特网去访问存储在第三方天气预报服务器上的数据进行显示,实现实时天气预报;步骤4、启动定时程序,每间隔时间获取一次广播信道上的城市列表与列表中城市的天气预报数据,并进行显示,实现定时天气预报。

【技术特征摘要】
1.一种双向数字电视机顶盒实现天气预报的方法,其特征在于:包括如下步骤:步骤1、启动机顶盒,并通过广播信道从广播服务运营商获取城市列表、列表中城市的天气预报数据、第三方API及其参数存储于flash中;步骤2、收到查看天气预报指令,判断所述机顶盒宽带连接是否正常,若是,则进入步骤3;否则,进入步骤4;步骤3、获取flash中的第三方API及其参数,并通过因特网去访问存储在第三方天气预报服务器上的数据进行显示,实现实时天气预报;步骤4、启动定时程序,每间隔时间获取一次广播信道上的城市列表与列表中城市的天气预报数据,并进行显示,实现定时天气预报。2.根据权利要求1所述的一种双向数字电视机顶盒实现天气预报的方法,其特征在于:所述步骤1中的城市列表、列表中城市的天气预报数据、第三方API及其参数是由广播服务运营商通过特定的PID与TableID封装成私有段,周期性的发送到广播信道上。3.根据权利要求1所述的一种双向数字电视机顶盒实现天气预报的方法,其特征在于:所述天气预报指令通过遥控器向所述机顶盒发出。4.根据权利要求1所述的一种双向数字电视机顶盒实现天气预报的方法,其特征在于:用户通过遥控器快速选择城市列表中需要查询的城市的天气预报信息。5.一种双向数字电视机顶盒实现天气预报的系统,其特征在于:包括一数据获...

【专利技术属性】
技术研发人员:李志根袁苇
申请(专利权)人:福建新大陆通信科技股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1