机顶盒紧急备份恢复升级方法及系统技术方案

技术编号:28836929 阅读:51 留言:0更新日期:2021-06-11 23:34
本发明专利技术提供一种机顶盒紧急备份恢复升级方法及一种机顶盒紧急备份恢复升级系统,属于数字电视设备领域。所述方法包括:进入机顶盒开机启动流程,检测misc分区中是否存在紧急恢复标志位;若不存在,继续执行开机启动流程;若存在,进入紧急恢复流程,紧急恢复流程为:提供紧急恢复选项;执行用户选定的紧急恢复选项,同时删除misc分区中的紧急恢复标志位;重新进入开机启动流程。该方法通过设置紧急恢复标志位,在需要紧急恢复时进入紧急恢复流程,提供紧急恢复选项,便于用户进行紧急恢复选择,便于用户在实际使用过程中能够通过紧急备份升级来恢复机顶盒,保障机顶盒持续工作,该系统应用于机顶盒,能够在机顶盒异常时实现快速恢复。

【技术实现步骤摘要】
机顶盒紧急备份恢复升级方法及系统
本专利技术涉及数字电视设备领域,具体地涉及一种机顶盒紧急备份恢复升级方法以及一种机顶盒紧急备份恢复升级系统。
技术介绍
现有的机顶盒中,普遍设置有检测到系统进程异常挂掉多次后重启机顶盒或者恢复出厂设置的机制,常见为通过监测进程system_check监测系统服务,如果系统服务异常挂掉,则重启三次,若重启三次仍不能恢复,则恢复出厂设置。但是这种恢复机制仅仅只检测系统服务system_server,无法对其他重要进程或者业务进程进行监控,若其他进程异常即使系统服务恢复仍旧无法使用。而且只进行恢复出厂的操作无法实际意义上恢复机器,恢复起来后仍旧是多次挂掉再次恢复出厂形成死循环无法解决问题。此外,一般机顶盒中还同样设置有快捷进入恢复recovery界面进行选择升级或者擦除分区的机制。但是这种机制不能够解决开机引导程序bootloader或者其他类型开机引导程序以及recovery分区被破坏时无法恢复的问题。在实际用户使用场景中,机顶盒包括许多重要进程,例如系统进程和其他客户或者厂家定制业务进程,产品的主要业务功能就是集中在这些进程,若部分业务进程挂掉将会导致无法观看、无法操作、乃至无法开机等,也就相当于机顶盒无法实现产品意义,所以有必要监测其余正要进程的正常运行。大多数时候这些机制的使用者都是开发者或者是运维人员,很少应用在实际用户场景中,而且这些机制相互独立,没有建立共同的逻辑以联系起来,在实际用户场景中并没有起到预期的作用。
技术实现思路
本专利技术实施例的目的是提供一种机顶盒紧急备份恢复升级方法及系统,该方法通过设置紧急恢复标志位,在需要紧急恢复时进入紧急恢复流程,提供紧急恢复选项,便于用户进行紧急恢复选择,以便于用户在实际使用过程中能够通过紧急备份升级来恢复机顶盒,保障机顶盒持续工作,该系统应用在机顶盒中,能够在机顶盒异常时实现快速恢复。为了实现上述目的,本专利技术第一方面提供一种机顶盒紧急备份恢复升级方法,应用于机顶盒系统,所述方法包括:进入机顶盒开机启动流程,检测misc分区中是否存在紧急恢复标志位:若不存在,继续执行所述开机启动流程;若存在,进入紧急恢复流程,所述紧急恢复流程为:提供紧急恢复选项;执行用户选定的紧急恢复选项,同时删除misc分区中的紧急恢复标志位,重新进入所述开机启动流程。可选的,所述紧急恢复选项至少包括:清除缓存、从外部存储设备升级、清除数据分区、恢复出厂设置、直接正常启动和备份区升级。提供不同的紧急恢复选项供实际用户进行选择,提升了紧急备份恢复升级的可操作性,更便于实际用户使用,提升用户使用体验感。可选的,所述方法还包括:在机顶盒系统运行过程中,监测目标进程是否正常运行;若目标进程异常宕机达到设定次数,则在misc分区中添加紧急恢复标志位后,进入机顶盒开机启动流程。可选的,所述目标进程至少包括系统服务进程、进程监测进程。增加正常运行中需要监测的名单,名单可以由用户自动进行定义,扩大监测的覆盖范围,在监测到名单中的进程异常宕机时进入紧急恢复流程,对及时修复机顶盒中的进程,保障机顶盒能够正常工作,实现机顶盒的产品意义。可选的,所述方法还包括:进入机顶盒开机启动流程后,在检测misc分区中是否存在紧急恢复标志位之前,检测是否存在外部存储设备,若不存在外部存储设备,则检测misc分区中是否存在紧急恢复标志位;若存在外部存储设备,则检测外部存储设备中是否存在配置文件,若不存在配置文件,则检测misc分区中是否存在紧急恢复标志位;若存在配置文件,则检测所述配置文件中是否存在recovery镜像,若不存在recovery镜像,则检测misc分区中是否存在紧急恢复标志位;若存在recovery镜像,则对配置文件进行镜像覆盖。通过在开机启动时检测连接的外部存储设备是否提供了对应的镜像覆盖配置文件,在存在镜像覆盖配置文件时直接对配置文件进行镜像覆盖,实现根据外部文件进行配置更新,完善紧急备份恢复机制,为开发者或者运维人员提供快速有效的更新配置的方法。可选的,所述进入紧急恢复流程,包括:通过触发遥控器组合键,或者通过长按设备重启键达预定时长,进入紧急恢复流程。提供快捷进入紧急恢复流程的方式,方便售后返工或者强制更新软件时使用。本专利技术第二方面提供一种实现所述的机顶盒紧急备份恢复升级方法的机顶盒紧急备份恢复升级系统,所述系统包括:开机引导模块,用于使机顶盒进入开机启动流程;标志位检测模块,用于在机顶盒进入开机启动流程后,检测misc分区中是否存在紧急恢复标志位;紧急恢复模块,用于在机顶盒进入紧急恢复流程后提供紧急恢复选项,以及执行用户选定的紧急恢复选项;操作系统内核,用于机顶盒开机运行;标志位变更模块,用于在达到标志位变更条件时变更标志位。系统设置标志位检测模块和紧急恢复模块,在存在紧急标志位时进入紧急恢复模块提供的紧急恢复页面选择需要执行的紧急恢复动作,便于实际用户进行机顶盒的紧急恢复,使机顶盒快速恢复工作。可选的,所述系统还包括镜像覆盖模块,用于在进入机顶盒开机启动流程后,在检测misc分区中是否存在紧急恢复标志位之前,判断是否存在外部设备,且判断外部设备是否存在带有recovery镜像的配置文件,并在确定存在带有recovery镜像的配置文件时对配置文件进行镜像覆盖。通过在开机启动时检测连接的外部存储设备是否提供了对应的镜像覆盖配置文件,在存在镜像覆盖配置文件时直接对配置文件进行镜像覆盖,实现根据外部文件进行配置更新,完善紧急备份恢复机制,为开发者或者运维人员提供快速有效的更新配置的方法。可选的,所述系统还包括进程监测模块,用于监测目标进程是否正常运行,并对目标进程宕机次数进行统计。进程监测模块在机顶盒正常运行的过程中对进程的异常宕机进行监测,在监测到名单中的进程异常宕机时进入紧急恢复流程,对及时修复机顶盒中的进程,保障机顶盒能够正常工作,实现机顶盒的产品意义。可选的,所述标志位变更条件至少包括:执行完成标志位对应的进程,或者目标进程宕机次数达到设定次数。在执行完标志位对应的进行后,标志位应该被清除,在目标进程宕机次数达到设定次数时,应该新增紧急恢复标志位,开机重启以进行紧急恢复。本专利技术还提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行本申请所述的机顶盒紧急备份恢复升级方法。通过上述技术方案,该方法通过设置紧急恢复标志位,在需要紧急恢复时进入紧急恢复流程,提供紧急恢复选项,便于用户进行紧急恢复选择,以便于用户在实际使用过程中能够通过紧急备份升级来恢复机顶盒,保障机顶盒持续工作,该系统应用在机顶盒中,能够在机顶盒异常时实现快速恢复。本专利技术实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用本文档来自技高网...

【技术保护点】
1.一种机顶盒紧急备份恢复升级方法,应用于机顶盒系统,其特征在于,所述方法包括:/n进入机顶盒开机启动流程,检测misc分区中是否存在紧急恢复标志位:/n若不存在,继续执行所述开机启动流程;/n若存在,进入紧急恢复流程,所述紧急恢复流程为:/n提供紧急恢复选项;/n执行用户选定的紧急恢复选项,同时删除misc分区中的紧急恢复标志位,重新进入所述开机启动流程。/n

【技术特征摘要】
1.一种机顶盒紧急备份恢复升级方法,应用于机顶盒系统,其特征在于,所述方法包括:
进入机顶盒开机启动流程,检测misc分区中是否存在紧急恢复标志位:
若不存在,继续执行所述开机启动流程;
若存在,进入紧急恢复流程,所述紧急恢复流程为:
提供紧急恢复选项;
执行用户选定的紧急恢复选项,同时删除misc分区中的紧急恢复标志位,重新进入所述开机启动流程。


2.根据权利要求1所述的机顶盒紧急备份恢复升级方法,其特征在于,所述紧急恢复选项至少包括:
清除缓存、从外部存储设备升级、清除数据分区、恢复出厂设置、直接正常启动和备份区升级。


3.根据权利要求1所述的机顶盒紧急备份恢复升级方法,其特征在于,所述方法还包括:
在机顶盒系统运行过程中,监测目标进程是否正常运行;
若目标进程异常宕机达到设定次数,则在misc分区中添加紧急恢复标志位后,进入机顶盒开机启动流程。


4.根据权利要求1所述的机顶盒紧急备份恢复升级方法,其特征在于,所述方法还包括:
进入机顶盒开机启动流程后,在检测misc分区中是否存在紧急恢复标志位之前,检测是否存在外部存储设备,若不存在外部存储设备,则检测misc分区中是否存在紧急恢复标志位;
若存在外部存储设备,则检测外部存储设备中是否存在配置文件,若不存在配置文件,则检测misc分区中是否存在紧急恢复标志位;
若存在配置文件,则检测所述配置文件中是否存在recovery镜像,若不存在recovery镜像,则检测misc分区中是否存在紧急恢复标志位;
若存在recovery镜像,则对配置文件进行镜像覆盖。


5.根据权利要求1所述...

【专利技术属性】
技术研发人员:叶戈林榕郑广平何云华
申请(专利权)人:广东九联科技股份有限公司
类型:发明
国别省市:广东;44

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

1