一种目录清除方法、装置及移动终端制造方法及图纸

技术编号:12668568 阅读:47 留言:0更新日期:2016-01-07 12:54
本发明专利技术实施例公开了一种目录清除方法及装置、移动终端,所述方法包括:获得自身系统存储目录下的所有一级目录;针对所获得的所有一级目录中的每个一级目录,判断移动终端中是否安装有该一级目录对应的应用程序;如果没有,将该一级目录的目录名称发送给服务器;接收服务器反馈的第一结果或第二结果;在接收到第一结果的情况下,对该一级目录执行第一结果中携带的目录清除类型对应的清除操作;在接收到第二结果的情况下,根据预定过滤条件对该一级目录进行清除处理。应用本发明专利技术实施例,减少了移动终端存储空间的占用,提高了目录清除效率。

【技术实现步骤摘要】

本专利技术涉及移动终端
,特别涉及一种目录清除方法、装置及移动终端
技术介绍
移动应用程序,是指可以在移动终端运行的、且向用户提供实现某些需求功能的 软件,例如:手机版杀毒软件、手机版聊天软件等等。当应用程序被卸载时,该应用程序对应的系统存储目录中的该应用程序目录会被 系统自动清除,其中,该系统存储目录可以为:安卓操作系统所对应的andriod/data目录 或/andriod/obb目录,等等。但在很多情况下,由于系统出错或其他原因,导致该应用程序 目录没有被删除。在这种情况下,用户通常会利用安装在移动终端中的清理软件扫描系统 存储目录,从而对扫描到的系统存储目录中残留的应用程序目录进行清理,具体的,清理软 件在扫描到一应用程序目录时,判断移动终端中是否安装有该应用程序目录对应的应用程 序,如果没有,则检测清理软件中预先存储的目录残留库中是否存在与该应用程序目录的 目录名称相对应的目录名称,如果存在,则清除该应用程序目录。 但随着移动终端技术的快速发展,应用于移动终端的应用程序也越来越多,导致 清理软件的目录残留库中存储的目录名称也相应增多,占用移动终端的存储空间;并且,移 动终端的运算能力具有局限性,随着清理软件的目录残留库中存储的目录名称的增加,检 测清理软件的目录残留库中是否存在与应用程序目录的目录名称相对应的目录名称的时 间也相应增加,目录清除效率较低。
技术实现思路
本专利技术实施例的目的在于提供一种目录清除方法、装置及移动终端,以减少移动 终端存储空间的占用,提高目录清除效率。 为达到上述目的,本专利技术实施例公开了一种目录清除方法,应用于移动终端,包 括: 获得自身移动终端中系统存储目录下的所有一级目录; 针对所获得的所有一级目录中的每个一级目录,分别执行目录清除操作,其中,所 述目录清除操作,包括: 判断所述移动终端中是否安装有该一级目录对应的应用程序; 如果没有,则将该一级目录的目录名称发送给服务器,以使所述服务器判断自身 存储的目录残留库中是否存在与接收到的所述目录名称相同的目录名称,如果判断结果为 是,确定所接收到目录名称所对应的目录清除类型,向所述移动终端设备反馈第一结果,如 果判断结果为否,向所述移动终端反馈第二结果,其中,所述第一结果中携带有目录清除类 型,所述第二结果中携带有用于指示目录未查找到的信息; 接收所述服务器反馈的所述第一结果或所述第二结果; 在接收到所述第一结果的情况下,对该一级目录执行所述第一结果中携带的目录 清除类型对应的清除操作; 在接收到所述第二结果的情况下,根据预定过滤条件对该一级目录进行清除处 理。 可选的,所述判断所述移动终端中是否安装有该一级目录对应的应用程序,包 括: 判断所述移动终端的应用程序安装列表中是否存在该一级目录的目录名称,如果 存在,表示所述移动终端中安装有该一级目录对应的应用程序。 可选的,所述在接收到所述第一结果的情况下,对该一级目录执行所述第一结果 中携带的目录清除类型对应的清除操作,包括: 在接收到所携带的目录清除类型为建议清除类型的第一结果的情况下,将该一级 目录的目录名称添加到建议清除目录列表中,在接收到用户针对建议清除目录列表中该一 级目录的目录名称的清除指令后,清除该一级目录; 在接收到所携带的目录清除类型为慎重清除类型的第一结果的情况下,将该一级 目录的目录名称添加到慎重清除目录列表中,在接收到用户针对慎重清除目录列表中该一 级目录的目录名称的清除指令后,清除该一级目录; 在接收到所携带的目录清除类型为不清除类型的第一结果的情况下,将该一级目 录的目录名称添加到不清除目录列表中。 可选的,所述系统存储目录为第一系统存储目录; 所述根据预定过滤条件对该一级目录进行清除处理,包括: 判断该一级目录是否满足预设的第一过滤条件,如果满足,则清除该一级目录。 可选的,所述预设的第一过滤条件,包括:目录名称中存在第一字符,且目录名称不以所述第一字符开头,且目录名称中不 存在预设的第一字符类中的第二字符,且目标名称中存在的任意一个所述第一字符之后的 第一个字符不为预设的第二字符类中的第三字符。 可选的,所述预设的第一过滤条件,包括: 所述移动终端的应用程序安装列表中所存储的应用程序包名称中,不存在该一级 目录的目录名称作为应用程序包名称的前缀或后缀的应用程序包名称。 可选的,所述预设的第一过滤条件,包括: 该一级目录的下一级子目录中不存在最后修改时间不大于预设时间段的子目录。 可选的,所述预设的第一过滤条件,包括: 该一级目录的下一级子目录中存在目录名称为预定名称的目录。 可选的,所述系统存储目录为第二系统存储目录; 所述根据预定过滤条件对该一级目录进行清除处理,包括: 判断该一级目录是否满足预设的第二过滤条件,如果满足,则清除该一级目录。 可选的,所述预设的第二过滤条件,包括: 该一级目录中存在文件名称满足预设的正则表达式的文件。 为达到上述目的,本专利技术实施例还公开了一种目录清除装置,应用于移动终端,包 括:目录获得模块、第一判断模块、发送模块、接收模块、第一清除模块和第二清除模块,其 中, 所述目录获得模块,用于获得自身移动终端中系统存储目录下的所有一级目录; 所述第一判断模块,用于针对所获得的所有一级目录中的每个一级目录,判断所 述移动终端中是否安装有该一级目录对应的应用程序; 所述发送模块,用于在所述第一判断模块判断结果为否的情况下,将该一级目录 的目录名称发送给服务器,以使所述服务器判断自身存储的目录残留库中是否存在与接收 到的所述目录名称相同的目录名称,如果判断结果为是,确定所接收到目录名称所对应的 目录清除类型,向所述移动终端设备反馈第一结果,如果判断结果为否,向所述移动终端反 馈第二结果,其中,所述第一结果中携带有目录清除类型,所述第二结果中携带有用于指示 目录未查找到的信息; 所述接收模块,用于接收所述服务器反馈的所述第一结果或所述第二结果; 所述第一清除模块,用于在所述接收模块接收到所述第一结果的情况下,对该一 级目录执行所述第一结果中携带的目录清除类型对应的清除操作; 所述第二清除模块,用于在所述接收模块接收到所述第二结果的情况下,根据预 定过滤条件对该一级目录进行清除处理。 可选的,所述第一判断模块,具体用于: 判断所述移动终端的应用程序安装列表中是否存在该一级目录的目录名称,如果 存在,表示所述移动终端中安装有该一级目录对应的应用程序。 可选的,所述第一清除模块,具体用于: 在接收到所携带的目录清除类型为建议清除类型的第一结果的情况下,将该一级 目录的目录名称添加到建议清除目录列表中,在接收到用户针对建议清除目录列表中该一 级目录的目录名称的清除指令后,清除该一级目录; 在接收到所携带的目录清除类型为慎重清除类型的第一结果的情况下,将该一级 目录的目录名称添加到慎重清除目录列表中,在接收到用户针对慎重清除目录列表中该一 级目录的目录名称的清除指令后,清除该一级目录; 在接收到所携带的目录清除类型为不清除类型的第一结果的情况下,将该一级目 录的目录名称添加到不清除目录列表中。 可选的,所述系统存储目录为第一系统存储目录; 所述第二清除模块,具体用于: 在所述接收模块接收到所述本文档来自技高网...

【技术保护点】
一种目录清除方法,其特征在于,应用于移动终端,包括:获得自身移动终端中系统存储目录下的所有一级目录;针对所获得的所有一级目录中的每个一级目录,分别执行目录清除操作,其中,所述目录清除操作,包括:判断所述移动终端中是否安装有该一级目录对应的应用程序;如果没有,则将该一级目录的目录名称发送给服务器,以使所述服务器判断自身存储的目录残留库中是否存在与接收到的所述目录名称相同的目录名称,如果判断结果为是,确定所接收到目录名称所对应的目录清除类型,向所述移动终端设备反馈第一结果,如果判断结果为否,向所述移动终端反馈第二结果,其中,所述第一结果中携带有目录清除类型,所述第二结果中携带有用于指示目录未查找到的信息;接收所述服务器反馈的所述第一结果或所述第二结果;在接收到所述第一结果的情况下,对该一级目录执行所述第一结果中携带的目录清除类型对应的清除操作;在接收到所述第二结果的情况下,根据预定过滤条件对该一级目录进行清除处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:王俊豪
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

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

1