清除终端数据的方法和装置制造方法及图纸

技术编号:21771319 阅读:61 留言:0更新日期:2019-08-03 21:28
本发明专利技术公开了一种清除终端数据的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:将第一存储单元中的系统镜像文件复制到第二存储单元中,以备份所述系统镜像文件;响应于数据清除触发操作,将第一存储单元中的系统镜像文件和用户数据低级格式化;将第二存储单元中的系统镜像文件复制到所述第一存储单元中,以启动所述终端。该实施方式降低了因终端使用权和所有权的分离导致系统镜像文件被破坏或被删除的风险解决了数据被恢复的技术问题,保护了用户的隐私;在本实施方式中用户可以通过一键完成清除个人信息,解决了借助第三方软件和刷机包所带来的操作复杂的问题,提高了用户体验。

Method and device for clearing terminal data

【技术实现步骤摘要】
清除终端数据的方法和装置
本专利技术涉及计算机
,尤其涉及一种清除终端数据的方法和装置。
技术介绍
随着共享经济的高速发展,在手机行业也出现了共享的趋势,越来越多的手机租赁公司开始出现,对于中高端的智能手机,用户通过每月支付少量的租金便可长期享用一台最新型号的手机,比起直接购买一台新手机来说,价格上比较划算。在租赁到期后,针对退租手机,出租方需要对其进行一些操作,抹除手机上遗留的私人信息,既保证上一个租户的信息安全,也能够为下一个租户提供无瑕疵的使用体验。现在针对手机上个人数据的清除,一般有两种方案,一种是利用手机系统自带的恢复出厂设置功能,另一种常用的方法是借助第三方的软件,进行刷机操作。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:恢复出厂设置的方法,操作比较简单,但是有三个关键的问题没有解决,不适合租赁行业。第一、系统用于恢复出厂设置的img包(系统镜像文件,也可以称为刷机包)直接存储到手机上,由于租赁行业的特点,手机使用权和所有权的分离,导致该文件有可能被删除或者破坏完整性,导致恢复出厂设置失败;第二、由于一般的实现原因,手机上的数据在经过恢复出厂设置之后只是看起来被清除,但是数据没有真的被清除,还有可能借助于第三方软件被恢复出来,导致用户隐私泄露;第三、在手机使用过程中,进行过系统升级,但是并没有同时更新img包,导致进行恢复出厂设置之后不能保持到官方的最新版本。借助第三方软件进行刷机操作,缺点是技术要求高,过程复杂,需要寻找合适的第三方软件和匹配手机型号的img包,并且要对手机进行root操作,破坏手机的安全性。其中,root操作指得到root用户权限,或者是使用root用户登录的简称。root用户是系统中唯一的超级管理员,它具有等同于操作系统的权限。
技术实现思路
有鉴于此,本专利技术实施例提供一种清除终端数据的方法和装置,降低了因终端使用权和所有权的分离导致系统镜像文件被破坏或被删除的风险,解决了恢复出厂设置之后用户数据被恢复的问题,保护了用户的隐私;在本实施方式中用户可以通过一键完成清除个人信息,解决了借助第三方软件和刷机包所带来的操作复杂的问题,提高了用户体验。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种清除终端数据的方法,包括:将第一存储单元中的系统镜像文件复制到第二存储单元中,以备份所述系统镜像文件;响应于数据清除触发操作,将第一存储单元中的系统镜像文件和用户数据低级格式化;将第二存储单元的系统镜像文件复制到所述第一存储单元中,以使所述终端启动。可选地,所述第二存储单元存储有数据清除标志位;响应于数据清除触发操作,将第一存储单元中的系统镜像文件和用户数据低级格式化包括:响应于数据清除触发操作,判断所述数据清除标志位的值;当所述数据清除标志位的值为第一预设值时,将第一存储单元中的系统镜像文件和用户数据低级格式化;当所述数据清除标志位的值为第二预设值时,利用所述第一存储单元中的系统镜像文件启动所述终端。可选地,在响应于数据清除触发操作,判断所述数据清除标志位的值之前,所述方法还包括:将数据清除标志位写入第二存储单元,所述数据清除标志位的值为第二预设值;响应于数据清除触发操作,判断所述数据清除标志位的值包括:响应于数据清除触发操作,将所述数据清除标志位的值由第二预设值更新为第一预设值;响应于终端重启指令,判断所述数据清除标志位的值。可选地,所述方法还包括:监控预设按键;若检测到所述预设按键被按压的时间达到预设时间段,则将所述按压操作作为数据清除触发操作。可选地,在将第二存储单元中的系统镜像文件复制到所述第一存储单元中之后,所述方法还包括:删除第二存储单元中的数据清除标志。可选地,在将第二存储单元的系统镜像文件复制到所述第一存储单元中之后,所述方法还包括:校验所述第一存储单元中的系统镜像文件的完整性;若完整,将第二存储单元中的数据清除标志位的值更新为第二预设值;若不完整,则再次将第二存储单元中的系统镜像文件复制到所述第一存储单元中;判断由第二存储单元向第一存储单元复制系统镜像文件的次数是否达到预定次数;若是,则停止复制,输出错误信息,并将第二存储单元中的数据清除标志位的值更新为第二预设值。可选地,在将第一存储单元中的系统镜像文件复制到第二存储单元中之后,所述方法还包括:监控第一存储单元中的系统镜像文件是否进行更新;若检测到第一存储单元中的系统镜像文件更新,则将第二存储单元中的系统镜像文件进行更新。可选地所述将第一存储单元中的系统镜像文件和用户数据低级格式化包括:利用随机数将所述第一存储单元中的存储区域全部覆盖;将所述存储区域的随机数置零;将所述存储区域的校验值赋值为初始值。为实现上述目的,根据本专利技术实施例的另一方面,提供了一种清除终端数据的装置,包括:备份模块,用于将第一存储单元中的系统镜像文件复制到第二存储单元中,以备份所述系统镜像文件;清除模块,用于响应于数据清除触发操作,将第一存储单元中的系统镜像文件和用户数据低级格式化;迁移模块,用于将第二存储单元的系统镜像文件复制到所述第一存储单元中,以使所述终端启动。可选地,所述第二存储单元存储有数据清除标志位;所述清除模块还用于:响应于数据清除触发操作,判断所述数据清除标志位的值;当所述数据清除标志位的值为第一预设值时,将第一存储单元中的系统镜像文件和用户数据低级格式化;当所述数据清除标志位的值为第二预设值时,利用所述第一存储单元中的系统镜像文件启动所述终端。可选地,所述装置还包括写入模块,用于将数据清除标志位写入第二存储单元,所述数据清除标志位的值为第二预设值;所述清除模块还用于:响应于数据清除触发操作,将所述数据清除标志位的值由第二预设值更新为第一预设值;响应于终端重启指令,判断所述数据清除标志位的值。可选地,所述清除模块还用于:监控预设按键;若检测到所述预设按键按压预设时间,则将所述按压作为数据清除触发操作。可选地,所述装置还包括校验模块,用于:校验所述第一存储单元中的系统镜像文件的完整性;若完整,将第二存储单元中的数据清除标志位的值更新为第二预设值;若不完整,则再次将第二存储单元中的系统镜像文件复制到所述第一存储单元中;判断由第二存储单元向第一存储单元复制系统镜像文件的次数是否达到预定次数;若是,则停止复制,输出错误信息,并将第二存储单元中的数据清除标志位的值更新为第二预设值。所述系统还包括更新模块,用于:监控第一存储单元中的系统镜像文件是否进行更新;若检测到第一存储单元中的系统镜像文件更新,则将第二存储单元中的系统镜像文件进行更新。可选地,所述将清除模块还用于:利用随机数将所述第一存储单元中的存储区域全部覆盖;将所述存储区域的随机数置零;将所述存储区域的校验值赋值为初始值。为实现上述目的,根据本专利技术实施例的再一方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例的清除终端数据的方法。为实现上述目的,根据本专利技术实施例的另一方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术实施例的清除终端数据的方法。上述专利技术中的一个实施例具有如下优点或有益效果:本发本文档来自技高网
...

【技术保护点】
1.一种清除终端数据的方法,其特征在于,包括:将第一存储单元中的系统镜像文件复制到第二存储单元中,以备份所述系统镜像文件;响应于数据清除触发操作,将第一存储单元中的系统镜像文件和用户数据低级格式化;将第二存储单元中的系统镜像文件复制到所述第一存储单元中,以使所述终端启动。

【技术特征摘要】
1.一种清除终端数据的方法,其特征在于,包括:将第一存储单元中的系统镜像文件复制到第二存储单元中,以备份所述系统镜像文件;响应于数据清除触发操作,将第一存储单元中的系统镜像文件和用户数据低级格式化;将第二存储单元中的系统镜像文件复制到所述第一存储单元中,以使所述终端启动。2.根据权利要求1所述的方法,其特征在于,所述第二存储单元存储有数据清除标志位;响应于数据清除触发操作,将第一存储单元中的系统镜像文件和用户数据低级格式化包括:响应于数据清除触发操作,判断所述数据清除标志位的值:当所述数据清除标志位的值为第一预设值时,将第一存储单元中的系统镜像文件和用户数据低级格式化;当所述数据清除标志位的值为第二预设值时,利用所述第一存储单元中的系统镜像文件启动所述终端。3.根据权利要求2所述的方法,其特征在于,在响应于数据清除触发操作,判断所述数据清除标志位的值之前,所述方法还包括:将数据清除标志位写入第二存储单元,所述数据清除标志位的值为第二预设值;响应于数据清除触发操作,判断所述数据清除标志位的值包括:响应于数据清除触发操作,将所述数据清除标志位的值由第二预设值更新为第一预设值;响应于终端重启指令,判断所述数据清除标志位的值。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:监控预设按键;若检测到所述预设按键被按压的时间达到预设时间段,则将所述按压作为数据清除触发操作。5.根据权利要求1所述的方法,其特征在于,在将第二存储单元的系统镜像文件复制到所述第一存储单元中之后,所述方法还包括:校验所述第一存储单元中的系统镜像文件的完整性;若完整,将第二存储单元中的数据清除标志位的值更新为第二预设值;若不完整,则再次将第二存储单元中的系统镜像文件复制到所述第一存储单元中;判断由第二存储单元向第一存储单元复制系统镜像文件的次数是否达到预定次;若是,则停止复制,输出错误信息,并将第二存储单元中的数据清除标志位的值更新为第二预设值。6.根据权利要求1所述的方法,其特征在于,在将第一存储单元中的系统镜像文件复制到第二存储单元中之后,所述方法还包括:监控第一存储单元中的系统镜像文件是否进行更新;若检测到第一存储单元中的系统镜像文件更新,则将第二存储单元中的系统镜像文件进行更新。7.根据权利要求1-6任一项所述的方法,其特征在于,所述将第一存储单元中的系统镜像文件和用户数据低级格式化包括:利用随机数将所述第一存储单元中的存储区域全部覆盖;将所述存储区域的随机数置零;将所述存储区域的校验值赋值为初始值。8.一种清除终端数据的装置,其特征在于,包括:备份模块...

【专利技术属性】
技术研发人员:魏元首
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1