一种双系统并行恢复出厂设置异常的处理方法及装置制造方法及图纸

技术编号:26689476 阅读:20 留言:0更新日期:2020-12-12 02:38
本申请公开了一种双系统并行恢复出厂设置异常的处理方法及装置,包括:第二硬件系统清除数据模块将开始清除指令发送至第一硬件系统通信模块,以启动第一硬件系统清除数据模块。如果无法接收到第一硬件系统通信模块返回第一硬件系统的启动结果时,采用重试机制进行重试。第一硬件系统清除数据模块在被启动的同时立即对第一硬件系统进行清除数据操作,而第二硬件系统清除数据模块接收到启动结果后,也立即对第二硬件系统进行清除数据操作。本实施例提供的方法及装置,可在恢复出厂设置过程中,第一硬件系统出现异常时,采用重试机制,再次对第一硬件系统进行启动,以保证双系统并行恢复出厂设置的顺利进行,避免延长双系统清除数据的时长。

【技术实现步骤摘要】
一种双系统并行恢复出厂设置异常的处理方法及装置
本申请涉及通信
,尤其涉及一种双系统并行恢复出厂设置异常的处理方法及装置。
技术介绍
人们常常会在终端设备安装各种各样的应用,而这些应用在运行过程中会在软件系统中产生相应的应用数据,久而久之,会致使应用运行出现卡顿现象;且复杂的软件系统使用一段时间后,可能会因为硬件或软件的问题而出现无法正常开机的情况,而恢复出厂设置能够有效地解决上述问题。恢复出厂设置是指将终端设备恢复到出厂时的默认状态,如默认的开始界面、待机方式、操作快捷键等。现在的Android终端设备(如手机、平板等)大多数为单操作系统,且恢复出厂设置的功能设置在该操作系统上。在单操作系统下,用户可以将终端设备的个性设置恢复到出厂时的默认状态,也就是格式化Data(数据)分区与Cache(缓存)分区,以清除数据。但是随着用户对应用体验需求越来越高,使得对操作系统的各项性能指标的要求也随之变高,进而在Android终端设备上设置双系统也成为可能。双系统包括第一硬件系统和第二硬件系统,第二硬件系统为主系统,第一硬件系统为从本文档来自技高网...

【技术保护点】
1.一种双系统并行恢复出厂设置异常的处理方法,其特征在于,包括以下步骤:/n根据接收到的恢复出厂设置指令生成开始清除指令;/n将所述开始清除指令通过第二硬件系统通信模块发送至第一硬件系统通信模块,以由所述第一硬件系统通信模块启动第一硬件系统清除数据模块,对第一硬件系统进行清除数据操作;/n在无法通过第二硬件系统通信模块接收到第一硬件系统通信模块返回第一硬件系统的启动结果的情况下,对第一硬件系统通信模块启动第一硬件系统清除数据模块的过程进行重试;/n如果在重试次数阈值内,通过第二硬件系统通信模块接收到第一硬件系统通信模块返回第一硬件系统的启动结果,则对第二硬件系统进行清除数据操作,以及由第一硬件...

【技术特征摘要】
1.一种双系统并行恢复出厂设置异常的处理方法,其特征在于,包括以下步骤:
根据接收到的恢复出厂设置指令生成开始清除指令;
将所述开始清除指令通过第二硬件系统通信模块发送至第一硬件系统通信模块,以由所述第一硬件系统通信模块启动第一硬件系统清除数据模块,对第一硬件系统进行清除数据操作;
在无法通过第二硬件系统通信模块接收到第一硬件系统通信模块返回第一硬件系统的启动结果的情况下,对第一硬件系统通信模块启动第一硬件系统清除数据模块的过程进行重试;
如果在重试次数阈值内,通过第二硬件系统通信模块接收到第一硬件系统通信模块返回第一硬件系统的启动结果,则对第二硬件系统进行清除数据操作,以及由第一硬件系统清除数据模块对第一硬件系统进行清除数据操作;
在完成清除数据操作后,对第一硬件系统和第二硬件系统进行重启。


2.根据权利要求1所述的处理方法,其特征在于,还包括:
如果在重试次数阈值内,无法通过第二硬件系统通信模块接收到第一硬件系统通信模块返回第一硬件系统的启动结果,接收第一硬件系统通信模块返回的启动失败指令;
根据所述启动失败指令,获取用户触发的本机按键指令;
根据所述本机按键指令,在所述第二硬件系统清除数据模块和第一硬件系统清除数据模块中同时写入BCB信息;所述BCB信息用于第一硬件系统和第二硬件系统进入recovery模式进行清除数据;
在recovery模式下,根据所述BCB信息,所述第一硬件系统清除数据模块对第一硬件系统进行清除数据操作,以及,所述第二硬件系统清除数据模块对第二硬件系统进行清除数据操作。


3.根据权利要求1所述的处理方法,其特征在于,还包括:
在第一硬件系统和第二硬件系统进入同步模式后,所述第二硬件系统清除数据模块生成查询指令,通过第二硬件系统通信模块发送至第一硬件系统通信模块,以查询第一硬件系统的清除数据结果;
如果所述第二硬件系统清除数据模块判断接收到的清除数据结果为完成状态时,重启第二硬件系统;以及,生成重启命令,通过第一硬件系统通信模块发送至第一硬件系统清除数据模块,对第一硬件系统进行重启。


4.根据权利要求3所述的处理方法,其特征在于,还包括:
如果所述第二硬件系统清除数据模块判断接收到的清除数据结果为未完成状态时,生成等待指令;
根据所述等待指令,在等待时间阈值内,如果无法接收到完成状态的清除数据结果,重启第二硬件系统;以及,生成重启命令,通过第一硬件系统通信模块发送至第一硬件系统清除数据模块,对第一硬件系统进行重启。


5.根据权利要求1所述的处理方法,其特征在于,还包括:
在第二硬件系统清除数据模块完成第二硬件系统的清除数据操作的情况下,生成查询指令;
将所述查询指令通过第二硬件系统通信模块发送至第一硬件系统通信模块,以由所述第一硬件系统通信模块查询第一硬件系统的清除数据结果;
在无法接收到第一硬件系统通信模块返回的第一硬件系统的清除数据结果的情况下,则按照间隔时长进行重试;
如果在重试总时长阈值内,接收到清除数据结果,重启第一硬件系统和第二硬件系统;
如果在重试总时长阈值内,无法接收到清除数据结果,重启第二硬件系统。


6.一种双系统并行恢复出厂设置异常的处理装置,其特征在于,包括:
开始清除指令生成模块,用于根据接收到的恢复出厂设置指令生成开始清除指令;<...

【专利技术属性】
技术研发人员:董娜周晓磊李春超
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:山东;37

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

1