[发明专利]一种系统修复方法、终端及存储介质有效
申请号: | 201910853621.7 | 申请日: | 2019-09-10 |
公开(公告)号: | CN112565896B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 何滨瀚 | 申请(专利权)人: | 深圳TCL数字技术有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/458;G06F8/65 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;温宏梅 |
地址: | 518000 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 修复 方法 终端 存储 介质 | ||
1.一种系统修复方法,其特征在于,应用于终端,所述终端包括存储模块,且所述存储模块中设置有逻辑分区,所述方法包括:
当检测到系统启动异常时,对所述逻辑分区进行校验,得到所述逻辑分区对应的校验结果;
若所述校验结果为所述逻辑分区处于异常状态,则根据所述校验结果,确定所述校验结果对应的修复策略文件;
根据所述修复策略文件对所述逻辑分区进行修复;
所述校验结果包括逻辑分区信息表,所述逻辑分区信息表用于反映每个所述逻辑分区的挂载状态信息;
所述若所述校验结果为所述逻辑分区处于异常状态,则根据所述校验结果,确定所述校验结果对应的修复策略文件,包括:
当所述系统文件的挂载状态信息为挂载失败时,确定所述逻辑分区处于异常状态;
获取所述逻辑分区的异常信息;
根据预设的对应关系表,得到所述异常信息所对应的修复策略文件;所述对应关系表中存储有所述逻辑分区的各种异常信息以及与所述各种异常信息分别所对应的修复策略文件;
所述存储模块中设置有用户分区,所述用户分区用于引导所述系统完成启动,所述对所述逻辑分区进行校验,包括:
获取所述用户分区中预设的校验程序;
根据所述校验程序对所述逻辑分区进行校验;
所述修复策略文件根据所述逻辑分区的异常信息生成,用于针对性地对处于异常状态的逻辑分区进行修复;
所述根据所述修复策略文件对所述逻辑分区进行修复,包括:
获取所述修复策略文件中的格式化程序;
根据所述格式化程序,对所述逻辑分区中的所述系统文件进行格式化处理;
所述根据所述修复策略文件对所述逻辑分区进行修复,还包括:
获取所述修复策略文件中的修复数据;
根据所述修复数据,对所述逻辑分区中的系统文件进行修复;
以及获取所述修复策略文件中的升级数据;
根据所述升级数据下载与所述升级数据对应的升级文件;
根据所述升级文件对所述逻辑分区中的系统文件进行升级。
2.根据权利要求1所述的系统修复方法,其特征在于,所述根据所述校验程序对所述逻辑分区进行校验,包括:
获取所述逻辑分区中的系统文件,并将所述系统文件挂载至所述用户分区中;
获取所述系统文件的挂载状态信息,并根据所述挂载状态信息确定所述逻辑分区是否处于异常状态。
3.根据权利要求1-2任一项所述的系统修复方法,其特征在于,所述根据所述修复策略文件对所述逻辑分区进行修复之后,还包括:
当所述系统恢复正常后,将所述系统引导至所述用户分区,以重新启动所述系统;
若所述系统无法引导至所述用户分区,则确定所述系统启动异常,并重复执行所述对所述逻辑分区进行校验的步骤。
4.一种终端,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如权利要求1-3中任意一项所述的方法。
5.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1-3中任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL数字技术有限公司,未经深圳TCL数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910853621.7/1.html,转载请声明来源钻瓜专利网。