[发明专利]一种机顶盒升级方法及装置在审
申请号: | 201710075722.7 | 申请日: | 2017-02-13 |
公开(公告)号: | CN107071570A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 赵社涛;徐磊;赵伟;刘鑫;田友强;张明 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/458 |
代理公司: | 青岛联智专利商标事务所有限公司37101 | 代理人: | 陆田 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机顶盒 升级 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种机顶盒升级方法及装置。
背景技术
升级功能主要用于修复之前软件的Bug、增加新的功能,是机顶盒的必备功能。
现有的机顶盒的开机流程大体如下:开机后判断是否满足升级条件,若不满足,则直接进入应用播放电视;若满足,则会重启,进入Loader进行升级。若升级成功,则机顶盒重启,重新走开机流程,因为前面升级成功了,这次不满足升级条件,直接进入应用播放电视;若升级失败了,则机顶盒重启,重新走开机流程。
当用户家里的机顶盒无法完成升级过程时,就会进入:重启进入Loader升级---->升级失败--->重启进入Loader升级---->升级失败--->......这样的死循环中,导致用户无法收看电视,严重影响用户的使用体验,易引起用户投诉运营商。
发明内容
本发明提供了一种机顶盒升级方法及装置,避免机顶盒升级失败后无法收看电视,提高用户使用体验。
为解决上述技术问题,本发明采用下述技术方案予以实现:
本发明提出了一种机顶盒升级方法,所述方法包括:
开机后,启动激活状态的应用分区内的主程序;
判断是否满足升级条件;
若是,则创建后台升级任务;
所述后台升级任务下载升级数据至未激活状态的备份应用分区;
判断升级是否成功;
若是,将原未激活状态的备份应用分区修改为激活状态,将原激活状态的应用分区修改为未激活状态,作为备份应用分区。
进一步的,所述判断是否满足升级条件,具体包括:
接收升级描述文件;
解析升级描述文件里的硬件版本、厂商ID、升级序列号范围;
比较所述硬件版本、厂商ID是否均与本机一致;
若是,判断本机序列号是否在所述升级序列号范围之内;
若是,判断本机软件版本是否需要升级。
又进一步的,所述判断本机软件版本是否需要升级,具体包括:判断本机版本是否低于升级描述文件里的软件版本;若是,则本机软件版本需要升级。
更进一步的,在升级成功后,弹出升级成功提示框,并由用户选择是否立即重启。
再进一步的,在升级失败后,弹出升级失败提示框,升级任务结束。
本发明还提出了一种机顶盒升级装置,所述装置包括:启动模块,用于开机后,启动激活状态的应用分区内的主程序;条件判断模块,用于判断是否满足升级条件;创建模块,用于创建后台升级任务;下载模块,用于后台升级任务下载升级数据至未激活状态的备份应用分区;成功判断模块,用于判断升级是否成功;状态更换模块,用于将原未激活状态的备份应用分区修改为激活状态,将原激活状态的应用分区修改为未激活状态,作为备份应用分区。
进一步的,所述条件判断模块包括:接收单元,用于接收升级描述文件;解析单元,用于解析升级描述文件里的硬件版本、厂商ID、升级序列号范围; 比较单元,用于比较所述硬件版本、厂商ID是否均 与本机一致;序列号判断单元,用于判断本机序列号是否在所述升级序列号范围之内;软件版本判断单元,用于判断本机软件版本是否需要升级。
又进一步的,所述软件版本判断单元具体用于:判断本机版本是否低于升级描述文件里的软件版本;若是,则本机软件版本需要升级。
更进一步的,所述装置还包括:成功提示模块,用于在升级成功后,弹出升级成功提示框,并由用户选择是否立即重启。
再进一步的,所述装置还包括:失败提示模块,用于在升级失败后,弹出升级失败提示框,升级任务结束。
与现有技术相比,本发明的优点和积极效果是:本发明的机顶盒升级方法及装置,开机后,启动激活状态的应用分区内的主程序;判断是否满足升级条件;若是,则创建后台升级任务;后台升级任务下载升级数据至未激活状态的备份应用分区;判断升级是否成功;若是,将原未激活状态的备份应用分区修改为激活状态,将原激活状态的应用分区修改为未激活状态,作为备份应用分区;因此,在后台升级过程中,用户可正常收看电视,避免升级失败导致的无法正常收看电视的现象的发生,提高用户使用体验,降低用户投诉,提高了市场竞争力。
结合附图阅读本发明的具体实施方式后,本发明的其他特点和优点将变得更加清楚。
附图说明
图1是本发明提出的机顶盒升级方法的一个实施例的流程图;
图2是图1中判断是否满足升级条件的流程图;
图3是本发明提出的机顶盒升级装置的一个实施例的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710075722.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:直播间观看人数显示方法及装置
- 下一篇:电视信源画面显示方法及装置