一种在加密过程中防止数据丢失的方法、装置及移动终端制造方法及图纸

技术编号:14817442 阅读:95 留言:0更新日期:2017-03-15 11:39
本发明专利技术实施例公开了一种在加密过程中防止数据丢失的方法、装置及移动终端,涉及移动终端技术。所述方法包括在检测到关机指令时,读取预设关键分区内的加密标记;根据所述加密标记判断是否正在执行全盘加密操作;在执行全盘加密操作时,忽略所述关机指令,以保持终端的开机状态。本发明专利技术实施例解决在全盘加密过程中因用户主动关机导致的数据丢失的问题,保证了移动终端上存储的数据的安全性和稳定性,提高移动终端的管理效率。

【技术实现步骤摘要】

本专利技术实施例涉及移动终端技术,尤其涉及一种在加密过程中防止数据丢失的方法、装置及移动终端
技术介绍
随着移动终端的普及和移动互联网的发展,移动终端成为集通讯、支付和娱乐等功能为一体的便携式电子设备。目前,移动终端上存储有用户的聊天记录、支付工具密码和银行卡信息等等个人数据。这些存储在移动终端上的数据是否安全成为用户越来越关注的问题。目前,搭载安卓3.0(Android3.0)系统或更高版本的电子设备上具有全盘加密(FullDiskEncryption,即FDE)功能。在全盘加密功能开启时,所有写入硬盘的数据均需要先加密,所有读取的数据都需要先解密。因此,极大增强了安卓设备的安全性,任何人都不能轻易地从开启FDE功能的设备上窃取文件。但是,在执行全盘加密功能的过程中不能断电,一旦断电,整个用户的数据都会丢失。目前,安卓原生系统采用限制移动终端的剩余电量或要求在全盘加密过程中USB接口需连接充电线进行充电等方式,避免在全盘加密过程中发生断电的情况。但是,此种方式不能避免用户主动关机导致的全盘加密过程中止的情况。例如,在全盘加密时间太长时,用户可能通过主动关机的方式中断全盘加密,这样会导致用户全部数据丢失,严重影响了移动终端的管理效率。
技术实现思路
本专利技术提供一种在加密过程中防止数据丢失的方法、装置及移动终端,以解决在全盘加密过程中因用户主动关机导致的数据丢失的问题。第一方面,本专利技术实施例提供了一种在加密过程中防止数据丢失的方法,包括:在检测到关机指令时,读取预设关键分区内的加密标记;根据所述加密标记判断是否正在执行全盘加密操作;在执行全盘加密操作时,忽略所述关机指令,以保持终端的开机状态。第二方面,本专利技术实施例还提供了一种在加密过程中防止数据丢失的装置,该装置包括:标记读取模块,用于在检测到关机指令时,读取预设关键分区内的加密标记;操作判定模块,用于根据所述加密标记判断是否正在执行全盘加密操作;开机保持模块,用于在执行全盘加密操作时,忽略所述关机指令,以保持终端的开机状态。第三方面,本专利技术实施例还提供了一种移动终端,所述移动终端集成有如上述第二方面所述的在加密过程中防止数据丢失的装置。本专利技术实施例通过在检测到关机指令时,读取预设关键分区内的加密标记;根据所述加密标记判断是否正在执行全盘加密操作;在执行全盘加密操作时,忽略所述关机指令,以保持终端的开机状态,避免全盘加密过程中,因用户主动关机导致数据丢失的情况发生。本专利技术实施例解决在全盘加密过程中因用户主动关机导致的数据丢失的问题,保证了移动终端上存储的数据的安全性和稳定性,省略为恢复所丢失的数据而执行的数据恢复操作,提高移动终端的管理效率。附图说明图1是本专利技术实施例一中的一种在加密过程中防止数据丢失的方法的流程图;图2是本专利技术实施例二中的另一种在加密过程中防止数据丢失的方法的流程图;图3是本专利技术实施例三中的又一种在加密过程中防止数据丢失的方法的流程图;图4是本专利技术实施例四中的一种在加密过程中防止数据丢失的装置的结构示意图;图5是本专利技术实施例五中提供的一种移动终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1为本专利技术实施例一中提供的一种在加密过程中防止数据丢失的方法的流程图,本实施例可适用于全盘加密操作过程中防止主动关机导致用户数据丢失的情况,该方法可以由在加密过程中防止数据丢失的装置来执行,其中该装置可由软件和/或硬件实现,一般可集成在电子终端中,特别是可以集成在移动终端中。如图1所示,该方法具体包括如下步骤:步骤110、在检测到关机指令时,读取预设关键分区内的加密标记。其中,由用户的关机操作触发关机事件,生成关机指令。示例性地,用户的关机操作可以是长按关机(Power)键或其它预定义的实现关机功能的操作。关键分区可以是终端固有分区中的一个裸分区,也可以是终端固有分区中一个预设分区的一段地址对应的存储空间。其中,裸分区是没有经过文件系统格式化,且不被终端操作系统通过文件系统来读取的特殊块设备文件。由应用程序负责对它进行读写操作,不经过文件系统的缓冲,I/O效率更高。加密标记是预先写入终端关键分区内,用于标示终端是否正在执行全盘加密操作的标识符。加密标记是在终端出厂之前写入关键分区的,且不受用户刷机操作的影响。示例性地,在出厂设置时,在预设关键分区内写入加密标记,以根据加密标记的不同取值标示是否正在执行全盘加密操作,其中,默认加密标记的初始值为标示未在执行全盘加密操作的值。加密标记的取值可以是任何不同值,本实施例中不作限定。例如,预先定义加密标记的值为1时,标示终端正在执行全盘加密操作。相应地,预先定义加密标记的值为非1的字符时,标示终端未在执行全盘加密操作。其中,可以预先定义加密标记的值为0时,标示终端未在执行全盘加密操作。终端在检测到关机指令时,在设定地址或设定分区读取加密标记,确定加密标记的取值。步骤120、根据所述加密标记判断是否正在执行全盘加密操作。终端可以根据加密标记的不同取值确定自身是否正在执行全盘加密操作。在所述加密标记的取值与标示正在执行全盘加密操作的值相同时,确定正在执行全盘加密操作。以及,在所述加密标记的取值与标示正在执行全盘加密操作的值不相同时,确定未在执行全盘加密操作。示例性地,若终端读取加密标记的取值为1,确定当前正在执行全盘加密操作。若终端读取加密标记的取值为0,确定当前未在执行全盘加密操作。步骤130、在执行全盘加密操作时,忽略所述关机指令,以保持终端的开机状态。终端在确定自身正在执行全盘加密操作时,对于关机指令不作响应,保持开机状态不变。本实施例提供的在加密过程中防止数据丢失的方法的执行过程为,终端在检测到用户输入的关机操作对应的关机指令时,首先读取设定关键分区内的加密标记。判断该加密标记的取值是否为1(若预先定义加密标记的值为1时,标示终端正在执行全盘加密操作)。在该加密标记的取值为1时,终端确定自身正在执行全盘加密操作,对关机指令不作响应,以保持终端处于开机状态不变,确保全盘加密操作的正常执行。本实施例的技术方案,通过在检测到关机指令时,读取预设关键分区内的加密标记;根据所述加密标记判断是否正在执行全盘加密操作;在执行全盘加密操作时,忽略所述关机指令,以保持终端的开机状态,避免全盘加密过程中,因用户主动关机导致数据丢失的情况发生。本专利技术实施例解决在全盘加密过程中因用户主动关机导致的数据丢失的问题,保证了终端上存储的数据的安全性和稳定性,省略为恢复所丢失的数据而执行的数据恢复操作,提高终端的管理效率。实施例二图2是本专利技术实施例二中的另一种在加密过程中防止数据丢失的方法本文档来自技高网...
一种在加密过程中防止数据丢失的方法、装置及移动终端

【技术保护点】
一种在加密过程中防止数据丢失的方法,其特征在于,包括:在检测到关机指令时,读取预设关键分区内的加密标记;根据所述加密标记判断是否正在执行全盘加密操作;在执行全盘加密操作时,忽略所述关机指令,以保持终端的开机状态。

【技术特征摘要】
1.一种在加密过程中防止数据丢失的方法,其特征在于,包括:在检测到关机指令时,读取预设关键分区内的加密标记;根据所述加密标记判断是否正在执行全盘加密操作;在执行全盘加密操作时,忽略所述关机指令,以保持终端的开机状态。2.根据权利要求1所述的方法,其特征在于,还包括:在出厂设置时,在预设关键分区内写入加密标记,以根据加密标记的不同取值标示是否正在执行全盘加密操作。3.根据权利要求2所述的方法,其特征在于,还包括:在检测到全盘加密事件启动时,将所述预设关键分区内的加密标记的取值更新为标示正在执行全盘加密操作的值。4.根据权利要求3所述的方法,其特征在于,所述根据所述加密标记判断是否正在执行全盘加密操作,包括:在所述加密标记的取值与标示正在执行全盘加密操作的值相同时,确定正在执行全盘加密操作;以及,在所述加密标记的取值与标示正在执行全盘加密操作的值不相同时,确定未在执行全盘加密操作。5.根据权利要求3所述的方法,其特征在于,还包括:在全盘加密操作成功或失败时,将所述预设关键分区内的加密标记的取值更新为标示未在执行全盘加密操作的值。6.根据权利要求1所述的方法,其特征在于,在执行全盘加密操作时,忽略所述关机指令,以保持终端的开机状态之后,还包括:在全盘加密操作成功或失败后,若检测到关机指令,则执行所述关机指令。7.一种在加密过程中防止数据丢失的装置,其特征在于,包括:标记读取模块,用于在检测到关机指令时,读取预设关...

【专利技术属性】
技术研发人员:王伟
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1