[发明专利]机顶盒自动恢复方法及系统有效
申请号: | 201711461742.4 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108055583B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 张鹏 | 申请(专利权)人: | 深圳市九洲电器有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;G06F11/07;G06F8/65 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机顶盒 自动 恢复 方法 系统 | ||
本发明涉及一种机顶盒自动恢复方法及系统,在机顶盒应用程序启动次数时记录失败次数,如果失败次数过多则下次重启后控制引导加载程序自动引导进入升级程序,由升级程序进行恢复出厂设置或升级更新的操作,解决应用程序无法启动运行导致恢复出厂设置或者升级功能都无法使用,只能返厂维修的问题,这就给用户带来极大便利,不影响用户的使用,带来了很好的用户体验。
技术领域
本发明涉及数字电视设备,尤其涉及一种机顶盒自动恢复方法及系统。
背景技术
目前,机顶盒软件主要由三大部分组成:Bootloader(引导加载程序,BL),应用程序(APP),升级程序(SSU)。BL是上电后启动的第一个程序,负责完成最基本的硬件初始化,负责引导APP或者SSU。APP是主要的应用程序,由BL负责引导启动,例如:观看电视、进入菜单、搜台、切台、设置等操作都是在APP应用程序中完成。SSU是单独的升级程序,负责APP的升级更新,当在APP中检测到有新版本的软件时,会弹框提示用户是否进行升级,用户选择升级后,APP就会设置升级参数至机顶盒的存储设备,升级参数完成保存后机顶盒就会自动重启,然后BL检测到APP设置的升级参数,就会进入SSU进行APP的升级更新,升级成功后SSU清除升级参数。重启后再由BL引导进入APP,从而完成整个系统软件的更新。
但是,由于APP软件存在着出现问题、故障,不能正常启动的情况(例如出现BUG),当上次的某些操作(如搜台、设置输出分辨率、数据保存时突然断电等等)导致下次启动机顶盒在进入APP的过程中,APP启动失败出现了死机,这种情况只能通过恢复出厂或者更新软件才能解决。但是恢复出厂是APP的一个功能模块,升级也必须先由APP检测并且由APP写入升级参数才能重启进入升级程序SSU。但是,由于APP本身已经无法运行,这就导致恢复出厂设置或者升级功能都无法使用,此时只能通过返厂维修才能解决,这给用户带来非常大的不便,严重影响了用户的使用,带来了极其不好的用户体验。
发明内容
有鉴于此,有必要针对上述机顶盒应用程序出现问题导致不能恢复出厂设置或升级,只能返厂维修,给用户带来极大不便的问题,提供一种机顶盒自动恢复方法及系统。
本发明提供的一种机顶盒自动恢复方法,包括如下步骤:
S10:实时监测机顶盒应用程序启动失败的次数并存储;
S20:在机顶盒重启后,控制引导加载程序首先获取失败次数并判断失败次数是否超过设定值;
S30:若失败次数超过设定值,则控制引导加载程序自动引导进入升级程序,由升级程序进行恢复出厂设置或升级更新的操作,操作完成后将失败次数重置为0;
S40:若失败次数未超过设定值,则控制引导加载程序引导进入应用程序,如果应用程序启动失败则将失败次数加1后重启,如果应用程序完全启动,则将失败次数重置为0。
进一步的,所述步骤S10具体为:在机顶盒的存储设备中固定地址预留一小的存储空间,用于存放应用程序启动失败的次数。
进一步的,所述步骤S20还包括:统计每台机顶盒每次的重启次数,然后计算平均值,将平均值设定为设定值。
进一步的,所述步骤S20还包括:所述设定值不大于3。
进一步的,所述步骤S30具体为:若失败次数超过设定值则控制引导加载程序自动引导进入升级程序,检测应用程序是否写入升级参数,若写入则进行升级更新操作,若没有写入则进行恢复出厂设置操作。
本发明提供的一种机顶盒自动恢复系统,包括:
失败次数监测模块,实时监测机顶盒应用程序启动失败的次数并存储;
失败次数判断模块,在机顶盒重启后,控制引导加载程序首先获取失败次数并判断失败次数是否超过设定值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市九洲电器有限公司,未经深圳市九洲电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711461742.4/2.html,转载请声明来源钻瓜专利网。