1.一种终端恢复出厂设置的方法,其特征在于,该方法包括:接收恢复出厂设置指令,所述恢复出厂设置指令中包括待保留内容的标识信息;所述待保留内容的标识信息是根据用户的输入信息得到的;
根据所述待保留内容的标识信息,确定存储区内除所述待保留内容之外的内容为待删除内容;
根据所述待删除内容,确定删除脚本删除所述待删除内容的删除权限,所述删除脚本为设置在应用层的程序段;
调用所述删除脚本删除所述待删除内容。
2.如权利要求1所述的方法,其特征在于,所述待删除内容包括第一至第N类别的待删除数据;
所述调用所述删除脚本删除所述待删除内容,包括:获取所述第一至第N类别的待删除数据的属性信息;
根据所述第一至第N类别的待删除数据的属性信息,将所述第一至第N类别的待删除数据划分为M个待删除数据分组;一个待删除数据分组中包括一个类别或一个以上类别的待删除数据;
调用所述删除脚本并行删除所述M个待删除数据分组中的待删除数据。
3.如权利要求2所述的方法,其特征在于,所述第一至第N类别的待删除数据的属性信息为所述第一至第N类别的待删除数据的数据量;
根据所述第一至第N类别的待删除数据的属性信息,将所述第一至第N类别的待删除数据划分为M个待删除数据分组,包括:根据所述第一至第N类别的待删除数据的数据量,将所述第一至第N类别的待删除数据划分为M个待删除数据分组;各个待删除数据分组中的待删除数据量与所述M个待删除数据分组中的待删除数据量的平均值的差值的绝对值小于等于第一阈值。
4.如权利要求3所述的方法,其特征在于,所述调用所述删除脚本并行删除所述M个待删除数据分组中的待删除数据,包括:确定所述M个待删除数据分组中的待删除数据量的平均值大于等于第二阈值,则将并行删除所述M个待删除数据分组中的待删除数据的状态信息按照设定周期发送给终端的开机首检分区。
5.如权利要求1所述的方法,其特征在于,所述存储区内的数据包括第一至第P类别的数据;
所述调用所述删除脚本删除所述待删除内容,包括:获取所述第一至第P类别的数据的属性信息;
根据所述第一至第P类别的数据的属性信息,将所述第一至第P类别的数据划分为K个数据分组;一个数据分组中包括一个类别或一个以上类别的数据;
并行遍历所述K个数据分组,确定所述K个数据分组中的待删除数据;
调用所述删除脚本并行删除所述K个数据分组中的待删除数据。
6.一种终端,其特征在于,该终端包括:
接收模块,用于接收恢复出厂设置指令,所述恢复出厂设置指令中包括待保留内容的标识信息;所述待保留内容的标识信息是根据用户的输入信息得到的;
确定模块,用于根据所述待保留内容的标识信息,确定存储区内除所述待保留内容之外的内容为待删除内容;根据所述待删除内容,确定删除脚本删除所述待删除内容的删除权限,所述删除脚本为设置在应用层的程序段;
处理模块,用于调用所述删除脚本删除所述待删除内容。
7.如权利要求6所述的终端,其特征在于,所述待删除内容包括第一至第N类别的待删除数据;
所述处理模块具体用于:
获取所述第一至第N类别的待删除数据的属性信息;
根据所述第一至第N类别的待删除数据的属性信息,将所述第一至第N类别的待删除数据划分为M个待删除数据分组;一个待删除数据分组中包括一个类别或一个以上类别的待删除数据;
调用所述删除脚本并行删除所述M个待删除数据分组中的待删除数据。
8.如权利要求7所述的终端,其特征在于,所述第一至第N类别的待删除数据的属性信息为所述第一至第N类别的待删除数据的数据量;
所述处理模块具体用于:
根据所述第一至第N类别的待删除数据的数据量,将所述第一至第N类别的待删除数据划分为M个待删除数据分组;各个待删除数据分组中的待删除数据量与所述M个待删除数据分组中的待删除数据量的平均值的差值的绝对值小于等于第一阈值。
9.如权利要求8所述的终端,其特征在于,所述处理模块具体用于:确定所述M个待删除数据分组中的待删除数据量的平均值大于等于第二阈值,则将并行删除所述M个待删除数据分组中的待删除数据的状态信息按照设定周期发送给终端的开机首检分区。
10.如权利要求6所述的终端,其特征在于,所述存储区内的数据包括第一至第P类别的数据;
所述处理模块具体用于:
获取所述第一至第P类别的数据的属性信息;
根据所述第一至第P类别的数据的属性信息,将所述第一至第P类别的数据划分为K个数据分组;一个数据分组中包括一个类别或一个以上类别的数据;
并行遍历所述K个数据分组,确定所述K个数据分组中的待删除数据;
调用所述删除脚本并行删除所述K个数据分组中的待删除数据。