本发明专利技术公开了一种终端异常的修复方法,该方法包括:当侦测到开机指令时,确定本次开机的开机策略;当所述开机策略为预设的异常修复开机策略时,删除终端系统中的应用配置文件,所述应用配置文件用于记录终端应用的属性和权限信息;获取终端应用的安装包,对获取到的所述安装包进行解析以生成新的应用配置文件;获取预先保存的本次开机之前所述终端应用的运行数据,将获取到的所述运行数据导入至所述新的应用配置文件中。本发明专利技术还公开了一种移动终端和一种计算机可读存储介质。本发明专利技术能够实现对终端异常进行修复,同时最大限度地保留用户数据。
Repair methods, devices, mobile terminals and storage media for terminal anomalies
【技术实现步骤摘要】
终端异常的修复方法、装置、移动终端及存储介质
本专利技术涉及移动终端
,尤其涉及终端异常的修复方法、装置、移动终端及存储介质。
技术介绍
当前,智能手机、平板电脑等移动终端已经成为了人们的娱乐中心、信息中心和数据中心。移动终端在使用过程中,可能会由于内存紧张、系统资源不足、软件不兼容或者其他原因而导致系统出现异常现象,如触摸无响应、频繁报错、卡顿、闪退等,严重影响了用户对移动终端的正常使用。以手机为例,目前当手机出现上述异常现象时,用户一般可采用以下两种方式来尝试解决:1)重启手机。即让手机断电重启,重新加载系统,这种方式方便快捷,对手机内部的数据没有任何影响,也能够解决一些比较简单的异常问题,但是对于一些比较严重的异常问题,有可能重启后问题仍然存在;2)恢复出厂设置。即让手机重置,这是一种最彻底的恢复,一般来说,绝大部分的软件导致的故障都可以通过恢复出厂设置来解决,但是这种方式会造成用户数据的全部丢失,尽管可以使用备份还原功能,但备份还原功能只能将手机状态还原到上一个备份点,而备份点之后的数据是无法还原的。因此,如何让移动终端既能修复异常,又能够最大限度地保留用户数据成为了目前亟待解决的问题。
技术实现思路
本专利技术的主要目的在于提出一种终端异常的修复方法、装置、移动终端及计算机可读存储介质,旨在实现对终端异常进行修复,同时最大限度地保留用户数据。为实现上述目的,本专利技术提供一种终端异常的修复方法,所述终端异常的修复方法包括如下步骤:当侦测到开机指令时,确定本次开机的开机策略;当所述开机策略为预设的异常修复开机策略时,删除终端系统中的应用配置文件,所述应用配置文件用于记录终端应用的属性和权限信息;获取终端应用的安装包,对获取到的所述安装包进行解析以生成新的应用配置文件;获取预先保存的本次开机之前所述终端应用的运行数据,将获取到的所述运行数据导入至所述新的应用配置文件中。可选地,所述当侦测到开机指令时,确定本次开机的开机策略的步骤之前,还包括:接收用户基于预设显示界面触发的异常修复指令;根据接收到的所述异常修复指令控制终端重新启动。可选地,所述接收用户基于预设显示界面触发的异常修复指令的步骤包括:侦测终端是否处于预设的异常状态;若是,则展示用户交互界面以提示用户进行异常修复;接收用户基于所述用户交互界面触发的异常修复指令。可选地,所述接收用户基于预设显示界面触发的异常修复指令的步骤包括:当终端处于recovery刷机模式或fastboot刷机模式时,在所述recovery刷机模式或fastboot刷机模式的主菜单中显示异常修复控件;接收用户基于所述异常修复控件触发的异常修复指令。可选地,所述当侦测到开机指令时,确定本次开机的开机策略的步骤包括:当侦测到开机指令时,读取开机配置文件,判断所述开机配置文件中是否存在预设的异常修复信息;若是,则确定本次开机的开机策略为异常修复开机策略,若否,则确定本次开机的开机策略为正常开机策略。可选地,所述获取预先保存的本次开机之前所述终端应用的运行数据,将获取到的所述运行数据导入至所述新的应用配置文件中的步骤之后,还包括:侦测获取到的所述运行数据是否导入完成;若是,则根据所述开机配置文件控制终端正常开机。可选地,所述根据所述开机配置文件控制终端正常开机的步骤之前,还包括:提取获取到的所述安装包中的odex文件;所述根据所述开机配置文件控制终端正常开机的步骤包括:根据所述开机配置文件和提取的所述odex文件控制终端正常开机。此外,为实现上述目的,本专利技术还提供一种终端异常的修复装置,所述终端异常的修复装置包括:确定模块,用于当侦测到开机指令时,确定本次开机的开机策略;删除模块,用于当所述开机策略为预设的异常修复开机策略时,删除终端系统中的应用配置文件,所述应用配置文件用于记录终端应用的属性和权限信息;解析模块,用于获取终端应用的安装包,对获取到的所述安装包进行解析以生成新的应用配置文件;导入模块,用于获取预先保存的本次开机之前所述终端应用的运行数据,将获取到的所述运行数据导入至所述新的应用配置文件中。此外,为实现上述目的,本专利技术还提供一种移动终端,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的终端异常的修复程序,所述终端异常的修复程序被所述处理器执行时实现如上所述的终端异常的修复方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有终端异常的修复程序,所述终端异常的修复程序被处理器执行时实现如上所述的终端异常的修复方法的步骤。本专利技术当侦测到开机指令时,确定本次开机的开机策略;当所述开机策略为预设的异常修复开机策略时,删除终端系统中的应用配置文件,所述应用配置文件用于记录终端应用的属性和权限信息;获取终端应用的安装包,对获取到的所述安装包进行解析以生成新的应用配置文件;获取预先保存的本次开机之前所述终端应用的运行数据,将获取到的所述运行数据导入至所述新的应用配置文件中。通过上述方式,本专利技术提供了一种轻度修复模式,该模式通过对终端系统中的应用配置文件进行重新生成,能够解决由于应用配置文件出错而导致的终端异常,而将预先保存的运行数据导入至重新生成的应用配置文件中,能够最大限度地保留用户数据。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的移动终端结构示意图;图2为本专利技术终端异常的修复方法第一实施例的流程示意图;图3为本专利技术终端异常的修复方法第二实施例的流程示意图;图4为本专利技术终端异常的修复装置一实施例的模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:当侦测到开机指令时,确定本次开机的开机策略;当所述开机策略为预设的异常修复开机策略时,删除终端系统中的应用配置文件,所述应用配置文件用于记录终端应用的属性和权限信息;获取终端应用的安装包,对获取到的所述安装包进行解析以生成新的应用配置文件;获取预先保存的本次开机之前所述终端应用的运行数据,将获取到的所述运行数据导入至所述新的应用配置文件中。目前,当手机出现异常时,用户一般可采用以下两种方式来尝试解决:1)重启手机。这种方式能够解决一些比较简单的异常问题,但是对于一些比较严重的异常问题,有可能重启后问题仍然存在;2)恢复出厂设置。这种方式会造成用户数据的全部丢失,尽管可以使用备份还原功能,但备份还原功能只能将手机状态还原到上一个备份点,而备份点之后的数据是无法还原的。因此,如何让移动终端既能修复异常,又能够最大限度地保留用户数据成为了目前亟待解决的问题。本专利技术提供了一种轻度修复模式,该模式通过对终端系统中的应用配置文件进行重新生成,能够解决由于应用配置文件出错而导致的终端异常,而将预先保存的运行数据导入至重新生成的应用配置文件中,能够最大限度地保留用户数据。本专利技术提供一种终端异常的修复方法。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图。本专利技术实施例终端可以是智能手机、平板电脑、便携计算机等具有显示功能的可移动式终端设备。如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1本文档来自技高网...
【技术保护点】
1.一种终端异常的修复方法,其特征在于,所述终端异常的修复方法包括如下步骤:当侦测到开机指令时,确定本次开机的开机策略;当所述开机策略为预设的异常修复开机策略时,删除终端系统中的应用配置文件,所述应用配置文件用于记录终端应用的属性和权限信息;获取终端应用的安装包,对获取到的所述安装包进行解析以生成新的应用配置文件;获取预先保存的本次开机之前所述终端应用的运行数据,将获取到的所述运行数据导入至所述新的应用配置文件中。
【技术特征摘要】
1.一种终端异常的修复方法,其特征在于,所述终端异常的修复方法包括如下步骤:当侦测到开机指令时,确定本次开机的开机策略;当所述开机策略为预设的异常修复开机策略时,删除终端系统中的应用配置文件,所述应用配置文件用于记录终端应用的属性和权限信息;获取终端应用的安装包,对获取到的所述安装包进行解析以生成新的应用配置文件;获取预先保存的本次开机之前所述终端应用的运行数据,将获取到的所述运行数据导入至所述新的应用配置文件中。2.如权利要求1所述的终端异常的修复方法,其特征在于,所述当侦测到开机指令时,确定本次开机的开机策略的步骤之前,还包括:接收用户基于预设显示界面触发的异常修复指令;根据接收到的所述异常修复指令控制终端重新启动。3.如权利要求2所述的终端异常的修复方法,其特征在于,所述接收用户基于预设显示界面触发的异常修复指令的步骤包括:侦测终端是否处于预设的异常状态;若是,则展示用户交互界面以提示用户进行异常修复;接收用户基于所述用户交互界面触发的异常修复指令。4.如权利要求2所述的终端异常的修复方法,其特征在于,所述接收用户基于预设显示界面触发的异常修复指令的步骤包括:当终端处于recovery刷机模式或fastboot刷机模式时,在所述recovery刷机模式或fastboot刷机模式的主菜单中显示异常修复控件;接收用户基于所述异常修复控件触发的异常修复指令。5.如权利要求1至4中任一项所述的终端异常的修复方法,其特征在于,所述当侦测到开机指令时,确定本次开机的开机策略的步骤包括:当侦测到开机指令时,读取开机配置文件,判断所述开机配置文件中是否存在预设的异常修复信息;若是,则确定本次开机的开机策略为异常修复开机策略,若...
【专利技术属性】
技术研发人员:刘小锐,张丽娜,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。