终端设备及其开机方法技术

技术编号:15541313 阅读:247 留言:0更新日期:2017-06-05 10:46
本发明专利技术涉及了一种终端设备及其开机方法。所述终端设备的开机方法包括:监控终端设备的加密状态,所述加密状态用于指示所述终端设备的用户数据分区在加密流程中各阶段的状态,所述加密状态包括未加密状态和加密失败状态;当监控到所述终端设备的加密状态为加密失败状态,运行预置恢复程序,通过所述预置恢复程序的运行对所述用户数据分区进行修复;待所述用户数据分区修复完毕,将所述终端设备的加密状态由加密失败状态更新为未加密状态,并执行开机流程。采用本发明专利技术所提供的终端设备及其开机方法能够避免终端设备因用户数据分区加密失败而导致无法开机的问题。

Terminal device and boot method thereof

The invention relates to a terminal device and a boot method thereof. Including the starting method of the terminal equipment: monitoring terminal equipment state of encryption, the encrypted user data for indicating the terminal partition in the encryption process in various stages of the state, the State Encryption including unencrypted and encrypted failure state; when the monitoring to the terminal equipment for the state encryption encryption failed state run preset recovery program recovery program through the preset operation of the user data to be repaired; the user data will be repaired, the terminal equipment by the state encryption encryption failed state update unencrypted, and execute the boot process. The terminal device provided by the invention and the boot method thereof can avoid the problem that the terminal device can not be switched on because of the failure of the user data partition encryption.

【技术实现步骤摘要】
终端设备及其开机方法
本专利技术涉及终端设备
,尤其涉及一种终端设备及其开机方法。
技术介绍
随着终端设备的长足发展,其应用范围越来越广泛,不再局限于打电话、发短信等传统功能,还具有移动支付、移动办公等新兴功能,进而使得终端设备的安全也越来越受到各大终端设备制造商的重视。其中一个需要优先考虑的安全因素是如何对用户数据进行保护,该用户数据包括用户的个人照片、联系人、电话号码、短信,甚至一些重要的账号密码。为了避免因终端丢失而导致用户数据的泄露,全盘加密(FDE,FullDiskEncryption)技术应运而生,即用户可以通过终端设备所具备的全盘加密功能,来对存储用户数据的用户数据分区执行加密流程。待终端设备的用户数据分区完成加密,该用户数据分区就仅能够在该终端设备中被识别,而在其他任何电子设备中均无法识别,以此提高终端设备的安全系数。然而,用户数据分区的存储能力通常可以达到64G甚至128G,这就造成终端设备对用户数据分区执行加密流程的时间可能会很漫长,因此增加了用户数据分区加密失败的风险。一旦用户数据分区加密失败,用户数据分区可能介于未加密和已加密之间,即用户数据分区中存储的一部分数据未加密,而另一部分数据已加密,由此导致用户数据分区在开机启动时无法挂载,从而造成终端设备无法正常开机。
技术实现思路
基于此,本专利技术的一个目的在于提供一种终端设备的开机方法,用于解决现有技术中终端设备因用户数据分区加密失败而导致无法开机的问题。此外,本专利技术的另一个目的在于提供一种终端设备,用于解决现有技术中终端设备因用户数据分区加密失败而导致无法开机的问题。为了解决上述技术问题,本专利技术所采用的技术方案为:一种终端设备的开机方法,包括:监控终端设备的加密状态,所述加密状态用于指示所述终端设备的用户数据分区在加密流程中各阶段的状态,所述加密状态包括未加密状态和加密失败状态;当监控到所述终端设备的加密状态为加密失败状态,运行预置恢复程序,通过所述预置恢复程序的运行对所述用户数据分区进行修复;待所述用户数据分区修复完毕,将所述终端设备的加密状态由加密失败状态更新为未加密状态,并执行开机流程。一种终端设备,包括:状态监控模块,用于监控终端设备的加密状态,所述加密状态用于指示所述终端设备的用户数据分区在加密流程中各阶段的状态,所述加密状态包括未加密状态和加密失败状态;分区修复模块,用于当监控到所述终端设备的加密状态为加密失败状态,运行预置恢复程序,通过所述预置恢复程序的运行对所述用户数据分区进行修复;第一开机模块,用于待所述用户数据分区修复完毕,将所述终端设备的加密状态由加密失败状态更新为未加密状态,并执行开机流程。与现有技术相比,本专利技术具有以下有益效果:通过对终端设备的加密状态进行监控,在监控到终端设备的加密状态为加密失败状态时,运行预置恢复程序对用户数据分区进行修复,使得修复完毕的用户数据分区不再介于未加密和已加密之间,进而使得该修复完毕的用户数据分区能够在开机启动时进行挂载,从而保证终端设备能够正常开机。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种终端设备的框图;图2是根据一示例性实施例示出的一种终端设备的开机方法的流程图;图3是根据所述加密流程中的各阶段为预设的加密状态标识设置相应的属性值步骤在一个实施例的流程图;图4是根据所述加密流程中的各阶段为预设的加密状态标识设置相应的属性值步骤在另一个实施例的流程图;图5是通过所述加密状态标识的属性值监控所述终端设备的加密状态步骤在一个实施例的流程图;图6是通过所述加密状态标识的属性值监控所述终端设备的加密状态步骤在另一个实施例的流程图;图7是根据一示例性实施例示出的一种终端设备的框图。通过上述附图,已示出本专利技术明确的实施例,后文中将有更详细的描述,这些附图和文字描述并不是为了通过任何方式限制本专利技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本专利技术的概念。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。如前所述,一旦终端设备对用户数据分区加密失败,将导致用户数据分区在开机启动时无法挂载,而造成终端设备无法正常开机。目前,为了避免用户数据分区加密失败的问题,终端设备在对用户数据分区执行加密流程之前,通常会对用户进行提示,例如,提示用户终端设备的剩余电量必须超过预设阈值,以此保证加密过程中终端设备不会突然断电。然而,若终端设备的电池老化,终端设备所显示的剩余电量可能是个虚值,例如,显示的剩余电量为80%,而实际的剩余电量仅为20%,这就可能造成用户出现误判,而导致加密过程中终端设备因剩余电量不足而突然断电,进而造成用户数据分区加密失败。此外,加密过程中,终端设备还有可能因意外重启而导致用户数据分区加密失败。终端设备的意外重启可能是由于系统异常导致的,例如,系统服务崩溃、内核运行错误等等;终端设备的意外重启也可能是由于终端设备温度过高造成的,例如,外界环境温度高、CPU占用率过高等等。由此可知,即使终端设备的剩余电量超过了预设阈值,终端设备在加密过程中仍然有可能突然断电或者意外重启,而导致用户数据分区加密失败,最终造成终端设备无法正常开机。因此,为了避免终端设备因用户数据分区加密失败而导致无法开机的问题,特提出了一种终端设备的开机方法。请参阅图1,图1是根据一示例性实施例示出的一种终端设备的框图。需要说明的是,该终端设备100只是一个适配于本专利技术的示例,不能认为是提供了对本专利技术的使用范围的任何限制。该终端设备100也不能解释为需要依赖于或者必须具有图1中示出的示例性的终端设备100中的一个或者多个部件。如图1所示,终端设备100包括存储器101、存储控制器103、一个或多个(图中仅示出一个)处理器105、外设接口107、射频模块109、定位模块111、摄像模块113、音频模块115、触控屏幕117以及按键模块119。这些组件通过一条或多条通讯总线/信号线121相互通讯。可以理解,图1所示的结构仅为示意,终端设备100还可包括比图1中所示更多或更少的组件,或者具有与图1所示不同的组件。图1中所示的各组件可以采用硬件、软件或者其组合来实现。其中,存储器101可用于存储软件程序以及模块,如本专利技术示例性实施例中的桌面工具显示方法及装置对应的程序指令及模块,处理器105通过运行存储在存储器101内的程序指令,从而执行各种功能以及数据处理,即实现上述运行于终端设备100的应用中图片内容的显示方法。存储器101作为资源存储的载体,可以是随机存储介质、例如高速随机存储器、非易失性存储器,如一个或多个磁性存储装置、闪存、或者其它固态存储器。存储方式可以是短暂存储或者永久存储。外设接口107可以包括至少一有线或无线网络接口、至少一串并联转换接口、本文档来自技高网...
终端设备及其开机方法

【技术保护点】
一种终端设备的开机方法,其特征在于,包括:监控终端设备的加密状态,所述加密状态用于指示所述终端设备的用户数据分区在加密流程中各阶段的状态,所述加密状态包括未加密状态和加密失败状态;当监控到所述终端设备的加密状态为加密失败状态,运行预置恢复程序,通过所述预置恢复程序的运行对所述用户数据分区进行修复;待所述用户数据分区修复完毕,将所述终端设备的加密状态由加密失败状态更新为未加密状态,并执行开机流程。

【技术特征摘要】
1.一种终端设备的开机方法,其特征在于,包括:监控终端设备的加密状态,所述加密状态用于指示所述终端设备的用户数据分区在加密流程中各阶段的状态,所述加密状态包括未加密状态和加密失败状态;当监控到所述终端设备的加密状态为加密失败状态,运行预置恢复程序,通过所述预置恢复程序的运行对所述用户数据分区进行修复;待所述用户数据分区修复完毕,将所述终端设备的加密状态由加密失败状态更新为未加密状态,并执行开机流程。2.如权利要求1所述的方法,其特征在于,所述加密状态还包括已加密状态,所述方法还包括:当监控到所述终端设备的加密状态为未加密状态或者已加密状态,执行开机流程。3.如权利要求1或2所述的方法,其特征在于,所述监控终端设备的加密状态的步骤之前,所述方法还包括:在对所述用户数据分区执行加密流程时,根据所述加密流程中的各阶段为预设的加密状态标识设置相应的属性值;相应地,所述监控终端设备的加密状态的步骤包括:读取所述加密状态标识的属性值,并通过所述加密状态标识的属性值监控所述终端设备的加密状态。4.如权利要求3所述的方法,其特征在于,所述根据所述加密流程中的各阶段为预设的加密状态标识设置相应的属性值的步骤包括:在所述加密流程中的加密阶段出现异常时,将所述加密状态标识的属性值设置为出错属性,并运行所述预置恢复程序,以修复所述用户数据分区;待所述用户数据分区修复完毕,将所述加密状态标识的属性值由出错属性修改为空属性,以使所述加密流程由加密阶段进入等待确认阶段。5.如权利要求3所述的方法,其特征在于,所述通过所述加密状态标识的属性值监控所述终端设备的加密状态的步骤包括:在所述加密状态标识的属性值为加密属性时,挂载所述用户数据分区对应的物理存储空间;当所述物理存储空间挂载成功,判定所述终端设备的加密状态为未加密状态,并卸载所述物理存储空间;当所述物理存储空间挂载失败,进一步挂载所述用户数据分区对应的逻辑存储空间;当所述逻辑存储空间挂载成功,判定所述终端设备的加密状态为已加密状态,并卸载所述逻辑存储空间;当所述逻辑存储空间挂载失败,判定所述终端设备的加密状态为加密失败状态。6.一种终端设备,其特征在于,包括:状...

【专利技术属性】
技术研发人员:朱晓亮
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

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

1