一种恢复设置的方法和终端技术

技术编号:18350060 阅读:46 留言:0更新日期:2018-07-01 23:01
本发明专利技术公开了一种恢复设置的方法和终端,用于解决现有技术中恢复出厂设置对数据分区进行格式化操作,删除所有用户数据的问题。本发明专利技术实施例中,终端判断开机原因为进入Recovery模式时,根据读取到的解密信息对数据分区解密;根据读取到的挂载信息挂载解密后的数据分区;进入Recovery模式后,保留解密后的数据分区中的目标目录,删除其他目录;进行数据分区恢复处理。本发明专利技术实施例进入Recovery模式过程中,对数据分区解密后挂载,使终端在进入Recovery模式后,保留解密后数据分区中需保留的目标目录,删除其他不需保留的目录,进行数据分区恢复处理。这种方式在进行恢复出厂设置时,可保留用户需要保留的用户数据。

【技术实现步骤摘要】
一种恢复设置的方法和终端
本专利技术涉及通信
,特别涉及一种恢复设置的方法和终端。
技术介绍
随着移动通讯技术的不断普及,基于终端的应用和功能越来越丰富,用户使用终端的场景也越来越多,不仅可以利用终端接听或拨打电话,还可以利用终端浏览网页、阅读小说、收听音乐、观看视频等。目前,用户如果选择恢复终端的出厂设置,用户需要在终端的设置选项中选择恢复出厂设置选项。终端在收到恢复出厂设置选项的指令后会重启,并进入Recovery(恢复)模式,对数据分区进行格式化,之后再次重启为各个应用设置初始参数。现有技术中恢复出厂设置都是采用格式方案进行,这种方式下,由于对数据分区进行了格式化操作,如果用户恢复出厂设置,则用户的所有数据都会删除,比如联系人、图片等。综上,现有技术中恢复出厂设置需要对数据分区进行格式化操作,会删除所有的用户数据。
技术实现思路
本专利技术提供一种恢复设置的方法和终端,用以解决现有技术中恢复出厂设置需要对数据分区进行格式化操作,会删除所有的用户数据的问题。本专利技术提供一种恢复设置的方法,该方法包括:终端判断开机原因为进入恢复Recovery模式时,根据读取到的解密信息对数据分区进行解密;所述终端根据读取到的挂载信息挂载解密后的数据分区;所述终端进入Recovery模式后,保留解密后的数据分区中的目标目录,并删除其他的目录;所述终端进行数据分区恢复处理。本专利技术实施例提供一种恢复设置的终端,该终端包括:至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有程序,当所述程序被所述处理单元执行时,使得所述处理单元执行下列过程:判断开机原因为进入Recovery模式时,根据读取到的解密信息对数据分区进行解密;根据读取到的挂载信息挂载解密后的数据分区;进入Recovery模式后,保留解密后的数据分区中的目标目录,并删除其他的目录;进行数据分区恢复处理。本专利技术实施例提供一种恢复设置的终端,该终端包括:解密模块,用于判断开机原因为进入Recovery模式时,根据读取到的解密信息对数据分区进行解密;挂载模块、用于根据读取到的挂载信息挂载解密后的数据分区;处理模块、用于进入Recovery模式后,保留解密后的数据分区中的目标目录,并删除其他的目录;恢复处理模块、进行数据分区恢复处理。本专利技术实施例中,终端判断开机原因为进入Recovery模式时,根据读取到的解密信息对数据分区进行解密;根据读取到的挂载信息挂载解密后的数据分区;进入Recovery模式后,保留解密后的数据分区中的目标目录,并删除其他的目录;进行数据分区恢复处理。由于本专利技术实施例在进入Recovery模式的过程中,对数据分区进行解密然后挂载,使得终端在进入Recovery模式后,可以保留解密后数据分区中需要保留的目标目录,删除其他不需要保留的目录,进行数据分区恢复处理。这种方式可以在进行恢复出厂设置时,还保留用户需要保留的用户数据。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一种恢复设置的方法;图2为本专利技术实施例用户点击终端“设置”中的“恢复出厂设置”选项示意图;图3为本专利技术实施例终端向用户显示的用户数据的类型;图4是本专利技术实施例恢复设置的方法的完整流程图;图5为本专利技术实施例第一种恢复设置的终端示意图;图6为本专利技术实施例第二种恢复设置的终端示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供一种恢复设置的方法,该方法包括:步骤100、终端判断开机原因为进入恢复Recovery模式时,根据读取到的解密信息对数据分区进行解密;步骤101、所述终端根据读取到的挂载信息挂载解密后的数据分区;步骤102、所述终端进入Recovery模式后,保留解密后的数据分区中的目标目录,并删除其他的目录;步骤103、所述终端进行数据分区恢复处理。本专利技术实施例中,终端判断开机原因为进入Recovery模式时,根据读取到的解密信息对数据分区进行解密;根据读取到的挂载信息挂载解密后的数据分区;进入Recovery模式后,保留解密后的数据分区中的目标目录,并删除其他的目录;进行数据分区恢复处理。由于本专利技术实施例在进入Recovery模式的过程中,对数据分区进行解密然后挂载,使得终端在进入Recovery模式后,可以保留解密后数据分区中需要保留的目标目录,删除其他不需要保留的目录,进行数据分区恢复处理。这种方式可以在进行恢复出厂设置时,还保留用户需要保留的用户数据。由于本专利技术实施例是在数据分区被加密、挂载的前提下进行的,所有的读取操作都是解密后返回给用户的,所有写入到数据分区的信息,都是加密后写到数据分区的,所以,本专利技术实施例并没有改变数据分区的加密状态,在恢复出厂设置后的首次开机时并不需要对数据分区进行加密操作,从而还可以缩短开机时间。本专利技术实施例的挂载是指将数据分区挂载到某目录下,使得终端可以通过该目录对数据分区的数据进行读取。在具体实施中,用户通过点击终端“设置”中的“恢复出厂设置”选项(如图2所示),终端会向用户显示可以保留的用户数据的类型,然后用户对出现的用户数据的类型(如图3所示)进行选择;终端将用户需要保留的数据类型的目录信息保留在标记分区中;其中,标记分区是用于存放目录信息的diag分区,或者cache分区;并且,如果标记分区存放在cache分区,那么增加cache/recovery/command文件中的信息reserve.dir字段;用于在进入recovery模式后,将cache/recovery/command中的reserve.dir字段指定的目录作为目标目录。终端根据用户的选择,确定用户需要保存的数据类型对应的目录,终端将标记信息保存到不含文件系统的分区中,例如diag分区;如果终端将标记信息保存到diag分区中,启动diag分区的过程中,获取到标记信息并填充到/proc/cmdline文件中,用于终端重新启动时判断是否进入recovery模式。并且,diag分区所有的位置均存在默认值,如果不写入新的值,那么获取到的是默认值,而且diag分区中不包含文件系统。由于终端在启动阶段判断标记分区中是否含有标记信息属于开机流程的早期阶段,如果标记信息被保存到带有文件系统的分区,那么在此阶段无法正常挂载、读取,会导致终端造成误判,所以将标记信息存放在不含文件系统的diag分区。终端可以将用户需要保留的数据类型的目录信息保存在diag分区或者cache分区中的cache/recovery/command文件中;如果目标信息存放在cache分区,为了进入recovery模式后终端可以迅速的执行对应的处理,那么增加cache/recovery/command文件中的信息reserve.dir本文档来自技高网...
一种恢复设置的方法和终端

【技术保护点】
1.一种恢复设置的方法,其特征在于,该方法包括:终端判断开机原因为进入恢复Recovery模式时,根据读取到的解密信息对数据分区进行解密;所述终端根据读取到的挂载信息挂载解密后的数据分区;所述终端进入Recovery模式后,保留解密后的数据分区中的目标目录,并删除其他的目录;所述终端进行数据分区恢复处理。

【技术特征摘要】
1.一种恢复设置的方法,其特征在于,该方法包括:终端判断开机原因为进入恢复Recovery模式时,根据读取到的解密信息对数据分区进行解密;所述终端根据读取到的挂载信息挂载解密后的数据分区;所述终端进入Recovery模式后,保留解密后的数据分区中的目标目录,并删除其他的目录;所述终端进行数据分区恢复处理。2.如权利要求1所述的方法,其特征在于,所述终端根据读取到的解密信息对数据分区进行解密之前,还包括:所述终端从第一RC文件中读取解密信息;所述终端根据读取到的挂载信息挂载解密后的数据分区之前,还包括:所述终端从第一RC文件中读取挂载信息。3.如权利要求1所述的方法,其特征在于,所述终端判断开机原因为进入Recovery模式时,根据读取到的解密信息对数据分区进行解密之前,还包括:所述终端确定标记分区中有需要读取解密信息和挂载信息的标记信息;所述终端保留解密后的数据分区中的目标目录之前,还包括:所述终端将所述标记分区中存储的目录信息对应的目录作为目标目录。4.如权利要求3所述的方法,其特征在于,该方法还包括:所述终端确定恢复出厂设置时需要保留的数据类型对应的目录,并存储到所述标记分区中;以及所述终端在所述标记分区中设置需要读取解密信息和挂载信息的标记信息。5.如权利要求3所述的方法,其特征在于,所述终端进行数据分区恢复处理,包括:所述终端删除所述标记分区中的所述标记信息或用预设信息替换所述标记信息。6.如权利要求1~5任一所述的方法,其特征在于,所述终端进行数据分区恢复处理,包括:所述终端修改开机原因为正常开机,并重启;所述终端在开机原因为正常开机后,根据从第二RC文件中读取到的挂载信息挂载数据分区;所述终端在所述数据分区中创建每个应用的数据库,并为每个应用配置出厂的默认参数值。7.一种恢复设置的终端,其特征在于,该终端包括:至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有程序,当所述程序被所述处理单元执行时,使得所述处理单元执行下列过程:判断开机原因为进入Recovery模式时,根据读...

【专利技术属性】
技术研发人员:杨明明姚巧丽刘丽丽吕德卫
申请(专利权)人:青岛海信移动通信技术股份有限公司青岛海信医疗设备股份有限公司
类型:发明
国别省市:山东,37

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

1