一种开机故障处理方法、设备及计算机可读存储介质技术

技术编号:16546497 阅读:24 留言:0更新日期:2017-11-11 11:28
本发明专利技术实施例公开了一种开机故障处理方法,所述方法包括:当检测到终端处于运行状态时,获取所述终端的第一存储区域中的第一数据;将所述第一数据备份存储在第二存储区域中;其中,所述第一存储区域与所述第二存储区域不同;当所述终端执行开机事件时,检测所述终端是否产生故障;若检测到所述终端产生故障,将所述终端的操作模式切换至预设开机模式,并通过所述第二存储区域的存储位置执行所述开机事件。本发明专利技术实施例同时还公开了开机故障处理设备和计算机可读存储介质。

Method, equipment and computer readable storage medium for starting fault

The embodiment of the invention discloses a boot failure processing method, the method includes: when the detected terminal is in the operation state, the first to obtain the data of the first storage area in the terminal; the first data backup stored in the second storage area; wherein, the first storage area and the second different storage areas; when the terminal executes the boot event, whether the detection of the terminal fault; if detected by the terminal malfunction, the switching operation mode of the terminal to the default boot mode, and through the implementation of the second storage location storage area of the boot event. The embodiment of the invention also discloses a boot failure processing device and a computer readable storage medium.

【技术实现步骤摘要】
一种开机故障处理方法、设备及计算机可读存储介质
本专利技术涉及计算机领域中的开机故障处理方法,尤其涉及一种开机故障处理方法、设备及计算机可读存储介质。
技术介绍
现在的移动终端中央处理器(CentralProcessingUnit,CPU)的处理能力越来越强,移动终端的内存也越来越大,因此移动终端上安装的应用程序和存储的文件等越来越多,而且,移动终端的系统也越来越大;如此,移动终端的数据(data)区中存储的数据越来越多。但是,data区的数据一旦损坏,移动终端开机时就会出现反复重启的现象,最终导致移动终端无法成功开机。此时,用户只能将移动终端送到售后服务部进行刷机处理或者废弃该移动终端,这会导致data区的数据丢失并且无法恢复。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种开机故障处理方法、设备及计算机可读存储介质,解决了现有技术中data区的数据损坏时终端无开启且数据丢失的问题,保证了data区的数据的安全性,提高了终端的性能和使用寿命。为达到上述目的,本专利技术实施例的技术方案是这样实现的:第一方面,提供一种开机故障处理方法,所述方法包括:当检测到终端处于运行状态时,获取所述终端的第一存储区域中的第一数据;将所述第一数据备份存储在第二存储区域中;其中,所述第一存储区域与所述第二存储区域不同;当所述终端执行开机事件时,检测所述终端是否产生故障;若检测到所述终端产生故障,将所述终端的操作模式切换至预设开机模式,并通过所述第二存储区域的存储位置执行所述开机事件。可选的,所述若检测到所述终端产生故障,将所述终端的操作模式切换至预设开机模式,并通过所述第二存储区域的存储位置执行所述开机事件之后,还包括:清空所述第一存储区域;其中,所述第一存储区域包括至少两个存储空间;获取所述终端的所述第二存储区域中的第二数据;将所述第二数据,备份存储在所述第一存储区域中与所述第一数据对应的存储空间中。可选的,所述将所述第二数据,备份存储在所述第一存储区域中与所述第一数据对应的存储空间中之后,还包括:生成提示信息并显示在所述终端的显示屏幕上;其中,所述提示信息用于提示操作对象对所述终端进行重启;接收所述操作对象发送的用于关闭所述终端的关机指令;响应所述关机指令,启动并执行用于关闭所述终端的第一线程;接收所述操作对象发送的用于开启所述终端的开机指令;当所述第一线程执行完成时,响应所述开机指令启动并执行用于开启所述终端的第二线程。可选的,所述当检测到终端处于运行状态时,获取所述终端的第一存储区域中的第一数据,包括:当检测到所述终端处于运行状态时,检测是否接收到用于关闭所述终端的关闭指令;若接收到所述关闭指令,在打开用于关闭所述终端的第一线程之前获取所述第一数据。可选的,所述当检测到终端处于运行状态时,获取所述终端的第一存储区域中的第一数据,包括:当检测到所述终端处于运行状态时,判断预设时间周期是否到来;当所述预设时间周期到来时,获取所述第一数据。可选的,所述当所述终端执行开机事件时,检测所述终端是否产生故障,包括:当所述终端执行开机事件时,判断所述终端是否重复启动用于开启所述终端的第二线程;若所述终端重复启动所述第二线程,获取所述终端在所述开机事件结束之前重复启动所述第二线程的次数,得到启动次数;若所述启动次数大于预设次数,确定所述终端产生故障。第二方面,提供一种开机故障处理设备,所述设备包括:处理器、存储器和通信总线;所述通信总线用于实现处理器和存储器之间的通信连接;所述处理器用于执行存储器中存储的开机故障处理程序,以实现以下步骤:当检测到终端处于运行状态时,获取所述终端的第一存储区域中的第一数据;将所述第一数据备份存储在第二存储区域中;其中,所述第一存储区域与所述第二存储区域不同;当所述终端执行开机事件时,检测所述终端是否产生故障;若检测到所述终端产生故障,将所述终端的操作模式切换至预设开机模式,并通过所述第二存储区域的存储位置执行所述开机事件。可选的,在若检测到所述终端产生故障,将所述终端的操作模式切换至预设开机模式,并通过所述第二存储区域的存储位置执行所述开机事件之后,所述处理器还用于执行存储器中存储的开机故障处理程序,以实现以下步骤:清空所述第一存储区域;其中,所述第一存储区域包括至少两个存储空间;获取所述终端的所述第二存储区域中的第二数据;将所述第二数据,备份存储在所述第一存储区域中与所述第一数据对应的存储空间中。可选的,在将所述第二数据,备份存储在所述第一存储区域中与所述第一数据对应的存储空间中之后,所述处理器还用于执行存储器中存储的开机故障处理程序,以实现以下步骤:生成提示信息并显示在所述终端的显示屏幕上;其中,所述提示信息用于提示操作对象对所述终端进行重启;接收所述操作对象发送的用于关闭所述终端的关机指令;响应所述关机指令,启动并执行用于关闭所述终端的第一线程;接收所述操作对象发送的用于开启所述终端的开机指令;当所述第一线程执行完成时,响应所述开机指令启动并执行用于开启所述终端的第二线程。第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如第一方面所述的开机故障处理方法的步骤。本专利技术的实施例所提供的开机故障处理方法、设备及计算机可读存储介质,当检测到终端处于运行状态时,获取终端的第一存储区域中的第一数据,将第一数据备份存储在第二存储区域中,第一存储区域与第二存储区域不同,当终端执行开机事件时,若检测到终端产生故障将终端的操作模式切换至预设开机模式,并通过第二存储区域的存储位置执行开机事件,这样,即使第一存储区域(data区)的数据丢失了,终端可以通过备份有data区的数据的第二存储区域执行开机操作,仍然可以保证成功开机,解决了现有技术中data区的数据损坏时终端无开启且数据丢失的问题,保证了data区的数据的安全性,提高了终端的性能和使用寿命。附图说明图1为实现本专利技术各个实施例的一个可选的移动终端的硬件结构示意图;图2为本专利技术实施例提供的移动终端能够操作的通信系统结构示意图;图3为本专利技术实施例提供的一种开机故障处理方法的流程示意图;图4为本专利技术实施例提供的另一种开机故障处理方法的流程示意图;图5为本专利技术实施例提供的又一种开机故障处理方法的流程示意图;图6为本专利技术另一实施例提供的一种开机故障处理方法的流程示意图;图7为本专利技术实施例提供的一种场景界面示意图;图8为本专利技术实施例提供的一种选择界面示意图;图9为本专利技术另一实施例提供的另一种开机故障处理方法的流程示意图;图10为本专利技术实施例提供的另一种场景界面示意图;图11为本专利技术实施例提供的一种开机故障处理设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。现在将参考附图1来描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。移动终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA)、平板电脑(PA本文档来自技高网...
一种开机故障处理方法、设备及计算机可读存储介质

【技术保护点】
一种开机故障处理方法,其特征在于,所述方法包括:当检测到终端处于运行状态时,获取所述终端的第一存储区域中的第一数据;将所述第一数据备份存储在第二存储区域中;其中,所述第一存储区域与所述第二存储区域不同;当所述终端执行开机事件时,检测所述终端是否产生故障;若检测到所述终端产生故障,将所述终端的操作模式切换至预设开机模式,并通过所述第二存储区域的存储位置执行所述开机事件。

【技术特征摘要】
1.一种开机故障处理方法,其特征在于,所述方法包括:当检测到终端处于运行状态时,获取所述终端的第一存储区域中的第一数据;将所述第一数据备份存储在第二存储区域中;其中,所述第一存储区域与所述第二存储区域不同;当所述终端执行开机事件时,检测所述终端是否产生故障;若检测到所述终端产生故障,将所述终端的操作模式切换至预设开机模式,并通过所述第二存储区域的存储位置执行所述开机事件。2.根据权利要求1所述的方法,其特征在于,所述若检测到所述终端产生故障,将所述终端的操作模式切换至预设开机模式,并通过所述第二存储区域的存储位置执行所述开机事件之后,还包括:清空所述第一存储区域;其中,所述第一存储区域包括至少两个存储空间;获取所述终端的所述第二存储区域中的第二数据;将所述第二数据,备份存储在所述第一存储区域中与所述第一数据对应的存储空间中。3.根据权利要求2所述的方法,其特征在于,所述将所述第二数据,备份存储在所述第一存储区域中与所述第一数据对应的存储空间中之后,还包括:生成提示信息并显示在所述终端的显示屏幕上;其中,所述提示信息用于提示操作对象对所述终端进行重启;接收所述操作对象发送的用于关闭所述终端的关机指令;响应所述关机指令,启动并执行用于关闭所述终端的第一线程;接收所述操作对象发送的用于开启所述终端的开机指令;当所述第一线程执行完成时,响应所述开机指令启动并执行用于开启所述终端的第二线程。4.根据权利要求1~3任一所述的方法,其特征在于,所述当检测到终端处于运行状态时,获取所述终端的第一存储区域中的第一数据,包括:当检测到所述终端处于运行状态时,检测是否接收到用于关闭所述终端的关闭指令;若接收到所述关闭指令,在打开用于关闭所述终端的第一线程之前获取所述第一数据。5.根据权利要求1~3任一所述的方法,其特征在于,所述当检测到终端处于运行状态时,获取所述终端的第一存储区域中的第一数据,包括:当检测到所述终端处于运行状态时,判断预设时间周期是否到来;当所述预设时间周期到来时,获取所述第一数据。6.根据权利要求1~3任一所述的方法,其特征在于,所述当所述终端执行开机事件时,检测所述终端是否产生故障,包括:当所述终端执行开机事件时,判断所述...

【专利技术属性】
技术研发人员:王亚杰
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1