著录项信息
专利名称 | 文件清理方法及装置 |
申请号 | CN201510324966.5 | 申请日期 | 2015-06-12 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-09-02 | 公开/公告号 | CN104881493A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 北京金山安全软件有限公司 | 申请人地址 | 北京市海淀区小营西路33号二层东区
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京金山安全软件有限公司 | 当前权利人 | 北京金山安全软件有限公司 |
发明人 | 宋子成 |
代理机构 | 北京柏杉松知识产权代理事务所(普通合伙) | 代理人 | 马敬;项京 |
摘要
本发明实施例提供了一种文件清理方法及装置,可以确定电子设备中已安装的预设应用程序列表中的应用程序对应的预设文件夹的数据量,并在数据量大于第一阈值时,确定预设文件夹对应的功能,并进一步确定功能产生的文件的文件特征,使用与确定的文件特征匹配的清理引导方式引导用户对预设文件夹内的文件进行清理。由于应用程序的各功能产生的文件一般均存储在对应的文件夹内,因此通过识别文件所在文件夹的方式来识别要清理的文件,可以提高识别要清理的文件的准确率。同时,本发明使用与文件特征匹配的清理引导方式引导用户对预设文件夹内的文件进行清理,可以针对具有不同文件特征的文件使用不同的清理引导方式,避免了误删及漏删的情况。
1.一种文件清理方法,其特征在于,应用于电子设备,所述方法包括:
接收用户的文件检测操作;
根据所述文件检测操作,确定所述电子设备是否已安装有预设应用程序列表中的至少一个应用程序,如果是,则确定已安装的预设应用程序列表中的应用程序对应的预设文件夹的数据量,所述预设文件夹为所述已安装的预设应用程序列表中的应用程序的安装目录下的文件夹;
当所述预设文件夹的数据量大于第一阈值时,根据所述预设文件夹与所述应用程序的功能的预设对应关系,确定所述预设文件夹对应的功能;
根据所述预设文件夹对应的功能与所述功能产生的文件的文件特征的预设对应关系,确定所述功能产生的文件的文件特征;
使用与确定的文件特征匹配的清理引导方式引导用户对所述预设文件夹内的文件进行清理。
2.根据权利要求1所述的方法,其特征在于,在所确定的文件特征为第一特征时,与确定的文件特征匹配的清理引导方式为:
将所述预设文件夹内的文件加入所述预设文件夹对应的应用程序的专清列表,提示用户对所述专清列表中的文件进行清理;
或者,
显示输出所述预设文件夹对应的功能和/或所确定的文件特征,提示用户对所述预设文件夹内的文件进行清理。
3.根据权利要求2所述的方法,其特征在于,在与确定的文件特征匹配的清理引导方式为:将所述预设文件夹内的文件加入所述预设文件夹对应的应用程序的专清列表,提示用户对所述专清列表中的文件进行清理时,所述方法还包括:接收用户的文件清理操作,对所述专清列表中的文件进行清理;
在与确定的文件特征匹配的清理引导方式为:显示输出所述预设文件夹对应的功能和/或所确定的文件特征,提示用户对所述预设文件夹内的文件进行清理时,所述方法还包括:接收用户的文件清理操作,对所述预设文件夹内的文件进行清理。
4.根据权利要求1所述的方法,其特征在于,在所确定的文件特征为第二特征时,与确定的文件特征匹配的清理引导方式为:
根据所述预设文件夹内的文件的创建时间,对所述预设文件夹内的文件进行排列展示,提示用户对所展示的文件进行清理。
5.根据权利要求4所述的方法,其特征在于,还包括:
接收用户对展示的文件的选择操作,对用户选择的文件进行清理。
6.根据权利要求1所述的方法,其特征在于,在所确定的文件特征为第三特征时,与确定的文件特征匹配的清理引导方式为:
将所述预设文件夹加入默认清理列表中,提示用户对所述默认清理列表中的文件夹内的文件进行扫描并清理。
7.根据权利要求1、3或5所述的方法,其特征在于,还包括:
接收用户将所述预设文件夹加入默认清理列表的操作,将所述预设文件夹加入所述默认清理列表中。
8.根据权利要求1、3或5所述的方法,其特征在于,还包括:
统计对所述预设文件夹内的文件进行清理的次数;
在所述次数不低于第二阈值时,将所述预设文件夹加入默认清理列表中。
9.根据权利要求8所述的方法,其特征在于,还包括:
接收用户对空间管理选项的点击操作,对所述默认清理列表中的文件夹内的文件进行扫描,清理扫描到的文件。
10.一种文件清理装置,其特征在于,应用于电子设备,所述装置包括:检测操作接收单元、应用程序确定单元、数据量确定单元、功能确定单元、文件特征确定单元和清理引导单元,
所述检测操作接收单元,用于接收用户的文件检测操作;
所述应用程序确定单元,用于根据所述文件检测操作,确定所述电子设备是否已安装有预设应用程序列表中的至少一个应用程序,如果是,则触发所述数据量确定单元;
所述数据量确定单元,用于确定已安装的预设应用程序列表中的应用程序对应的预设文件夹的数据量,所述预设文件夹为所述已安装的预设应用程序列表中的应用程序的安装目录下的文件夹;
所述功能确定单元,用于当所述预设文件夹的数据量大于第一阈值时,根据所述预设文件夹与所述应用程序的功能的预设对应关系,确定所述预设文件夹对应的功能;
所述文件特征确定单元,用于根据所述预设文件夹对应的功能与所述功能产生的文件的文件特征的预设对应关系,确定所述功能产生的文件的文件特征;
所述清理引导单元,用于使用与确定的文件特征匹配的清理引导方式引导用户对所述预设文件夹内的文件进行清理。
文件清理方法及装置\n技术领域\n[0001] 本发明涉及文件清理技术领域,特别是涉及文件清理方法及装置。\n背景技术\n[0002] 随着科技的发展,用户的电子设备上的应用程序越来越多,应用程序的功能也越来越丰富。\n[0003] 应用程序在运行时,常常会产生各种文件,如图片、视频、聊天记录文件等。由于这些文件占用了大量的存储空间,使得电子设备的运行速度变慢,存储空间变小,因此需要对这些文件进行清理。\n[0004] 现有的文件清理方案通过识别文件类型来确定文件是否为需要清理的文件,从而提示用户进行清理。但是,相同类型的文件并不都是需要清理的文件。因此,现有的通过文件类型来识别需要清理的文件的方式往往使得不需要清理的文件被识别为需要清理的文件,以及需要清理的文件被识别为不需要清理的文件,识别需要清理的文件的准确率低。\n发明内容\n[0005] 本发明实施例的目的在于提供一种文件清理方法及装置,以提高识别需要清理的文件的准确率。\n[0006] 为达到上述目的,本发明实施例公开了一种文件清理方法,应用于电子设备,所述方法包括:\n[0007] 接收用户的文件检测操作;\n[0008] 根据所述文件检测操作,确定所述电子设备是否已安装有预设应用程序列表中的至少一个应用程序,如果是,则确定已安装的预设应用程序列表中的应用程序对应的预设文件夹的数据量,所述预设文件夹为所述已安装的预设应用程序列表中的应用程序的安装目录下的文件夹;\n[0009] 当所述预设文件夹的数据量大于第一阈值时,根据所述预设文件夹与所述应用程序的功能的预设对应关系,确定所述预设文件夹对应的功能;\n[0010] 根据所述预设文件夹对应的功能与所述功能产生的文件的文件特征的预设对应关系,确定所述功能产生的文件的文件特征;\n[0011] 使用与确定的文件特征匹配的清理引导方式引导用户对所述预设文件夹内的文件进行清理。\n[0012] 可选的,在所确定的文件特征为第一特征时,与确定的文件特征匹配的清理引导方式为:\n[0013] 将所述预设文件夹内的文件加入所述预设文件夹对应的应用程序的专清列表,提示用户对所述专清列表中的文件进行清理;\n[0014] 或者,\n[0015] 显示输出所述预设文件夹对应的功能和/或所确定的文件特征,提示用户对所述预设文件夹内的文件进行清理。\n[0016] 可选的,在与确定的文件特征匹配的清理引导方式为:将所述预设文件夹内的文件加入所述预设文件夹对应的应用程序的专清列表,提示用户对所述专清列表中的文件进行清理时,所述方法还包括:接收用户的文件清理操作,对所述专清列表中的文件进行清理;\n[0017] 在与确定的文件特征匹配的清理引导方式为:显示输出所述预设文件夹对应的功能和/或所确定的文件特征,提示用户对所述预设文件夹内的文件进行清理时,所述方法还包括:接收用户的文件清理操作,对所述预设文件夹内的文件进行清理。\n[0018] 可选的,在所确定的文件特征为第二特征时,与确定的文件特征匹配的清理引导方式为:\n[0019] 根据所述预设文件夹内的文件的创建时间,对所述预设文件夹内的文件进行排列展示,提示用户对所展示的文件进行清理。\n[0020] 可选的,还包括:\n[0021] 接收用户对展示的文件的选择操作,对用户选择的文件进行清理。\n[0022] 可选的,在所确定的文件特征为第三特征时,与确定的文件特征匹配的清理引导方式为:\n[0023] 将所述预设文件夹加入默认清理列表中,提示用户对所述默认清理列表中的文件夹内的文件进行扫描并清理。\n[0024] 可选的,还包括:\n[0025] 接收用户将所述预设文件夹加入默认清理列表的操作,将所述预设文件夹加入所述默认清理列表中。\n[0026] 可选的,还包括:\n[0027] 统计对所述预设文件夹内的文件进行清理的次数;\n[0028] 在所述次数不低于第二阈值时,将所述预设文件夹加入默认清理列表中。\n[0029] 可选的,还包括:\n[0030] 接收用户对空间管理选项的点击操作,对所述默认清理列表中的文件夹内的文件进行扫描,清理扫描到的文件。\n[0031] 一种文件清理装置,应用于电子设备,所述装置包括:检测操作接收单元、应用程序确定单元、数据量确定单元、功能确定单元、文件特征确定单元和清理引导单元,[0032] 所述检测操作接收单元,用于接收用户的文件检测操作;\n[0033] 所述应用程序确定单元,用于根据所述文件检测操作,确定所述电子设备是否已安装有预设应用程序列表中的至少一个应用程序,如果是,则触发所述数据量确定单元;\n[0034] 所述数据量确定单元,用于确定已安装的预设应用程序列表中的应用程序对应的预设文件夹的数据量,所述预设文件夹为所述已安装的预设应用程序列表中的应用程序的安装目录下的文件夹;\n[0035] 所述功能确定单元,用于当所述预设文件夹的数据量大于第一阈值时,根据所述预设文件夹与所述应用程序的功能的预设对应关系,确定所述预设文件夹对应的功能;\n[0036] 所述文件特征确定单元,用于根据所述预设文件夹对应的功能与所述功能产生的文件的文件特征的预设对应关系,确定所述功能产生的文件的文件特征;\n[0037] 所述清理引导单元,用于使用与确定的文件特征匹配的清理引导方式引导用户对所述预设文件夹内的文件进行清理。\n[0038] 本发明实施例提供的一种文件清理方法及装置,可以确定电子设备中已安装的预设应用程序列表中的应用程序对应的预设文件夹的数据量,并在数据量大于第一阈值时,确定预设文件夹对应的功能,并进一步确定功能产生的文件的文件特征,使用与确定的文件特征匹配的清理引导方式引导用户对预设文件夹内的文件进行清理。由于应用程序的各功能产生的文件一般均存储在对应的文件夹内,因此通过识别文件所在文件夹的方式来识别要清理的文件,可以提高识别要清理的文件的准确率。同时,本发明使用与文件特征匹配的清理引导方式引导用户对预设文件夹内的文件进行清理,可以针对具有不同文件特征的文件使用不同的清理引导方式,避免了误删及漏删的情况。\n附图说明\n[0039] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0040] 图1为本发明实施例提供的一种文件清理方法的流程图;\n[0041] 图2为本发明实施例提供的一种文件清理装置的结构示意图。\n具体实施方式\n[0042] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0043] 如图1所示,本发明实施例提供的一种文件清理方法,应用于电子设备,该方法可以包括:\n[0044] S100、接收用户的文件检测操作;\n[0045] 其中,文件检测操作可以为对垃圾检测选项的点击操作,也可以为对空间管理选项的点击操作。\n[0046] S200、根据所述文件检测操作,确定所述电子设备是否已安装有预设应用程序列表中的至少一个应用程序,如果是,则执行S300;\n[0047] 在电子设备没有安装预设应用程序列表中的应用程序时,可以使用现有的文件检测方式对垃圾文件进行检测,也可以结束本发明的执行。\n[0048] 具体的,可以根据用户的指令在预设应用程序列表中进行应用程序的添加或删除。预设应用程序列表中的应用程序可以为用户经常使用且产生垃圾文件比较多的应用程序。优选的,预设应用程序列表中的应用程序为具有社交功能的应用程序,如微信、微博等。\n[0049] S300、确定已安装的预设应用程序列表中的应用程序对应的预设文件夹的数据量,所述预设文件夹为所述已安装的预设应用程序列表中的应用程序的安装目录下的文件夹;\n[0050] 其中,预设文件夹可以为应用程序产生的文件所在的文件夹。例如:具有社交功能的应用程序在聊天中接收的图片所在的文件夹。\n[0051] 下面以微信为例进行说明:\n[0052] 微信下载的头像所在的文件夹的名称为avatar,它的存储路径为:tencent/micromsg/[0-9a-z]{32}/avatar\n[0053] 用户收藏的文件所在的文件夹的名称为favorite,它的存储路径为:tencent/micromsg/[0-9a-z]{32}/favorite\n[0054] 朋友圈中的文件所在的文件夹的名称为sns,它的存储路径为:tencent/micromsg/[0-9a-z]{32}/sns\n[0055] 聊天中下载的图片所在的文件夹的名称为image2,它的存储路径为:tencent/micromsg/[0-9a-z]{32}/image2\n[0056] 聊天中下载的视频所在的文件夹的名称为video,它的存储路径为:tencent/micromsg/[0-9a-z]{32}/video\n[0057] 监控日志所在的文件夹的名称为xlog,它的存储路径为:tencent/micromsg/xlog[0058] 游戏中心图标目录所在的文件夹的名称为openapi,它的存储路径为:tencent/micromsg/[0-9a-z]{32}/openapi\n[0059] 公共号图片缓存目录所在的文件夹的名称为image,它的存储路径为:tencent/micromsg/[0-9a-z]{32}/image\n[0060] 需要说明的一点是,以上存储路径中[0-9a-z]{32}表示由字母、数字组成长度为\n32位的字符串,不同微信账号的[0-9a-z]{32}不同。\n[0061] 上述微信的文件夹均用于保存微信下载的文件,因此确定各文件夹的数据量就可以确定该文件夹内的下载的文件的总数据量。\n[0062] S400、当所述预设文件夹的数据量大于第一阈值时,根据所述预设文件夹与所述应用程序的功能的预设对应关系,确定所述预设文件夹对应的功能;\n[0063] 其中,该第一阈值可以根据需要进行修改,可选的,该阈值为0MB或1MB。\n[0064] 由于文件清理需要花费系统资源,因此当预设文件夹的数据量较小时,可以不对其内的文件进行清理。当然,也可以在预设文件夹内存在文件时即进行清理。\n[0065] 各个保存产生文件的文件夹均与相应的功能对应,例如:存储路径为tencent/micromsg/[0-9a-z]{32}/sns的文件夹与朋友圈功能对应;存储路径为tencent/micromsg/[0-9a-z]{32}/image2的文件夹与聊天功能对应。\n[0066] S500、根据所述预设文件夹对应的功能与所述功能产生的文件的文件特征的预设对应关系,确定所述功能产生的文件的文件特征;\n[0067] S600、使用与确定的文件特征匹配的清理引导方式引导用户对所述预设文件夹内的文件进行清理。\n[0068] 可以理解的是,不同功能产生的文件具有不同的文件特征。例如:朋友圈功能产生的文件清理后,在电子设备联网的状态下可以再次产生。而聊天功能产生的文件清理后,在电子设备联网的状态下无法再次产生。而监控功能产生的监控日志文件属于垃圾文件,清理后不影响用户对应用程序的使用。\n[0069] 基于是否可重复产生的文件特征及是否为垃圾文件的文件特征,文件特征可以有三种,分别为第一特征、第二特征和第三特征,其中,具有第一特征的文件可以为可再次从应用程序对应的服务器下载的非垃圾文件;具有第二特征的文件可以为无法再次从应用程序对应的服务器进行下载的非垃圾文件;具有第三特征的文件可以为清理后不影响用户对应用程序的使用的垃圾文件。当然,在本发明其他实施例中,第一特征也可以为可再次从应用程序对应的服务器下载;第二特征可以为无法再次从应用程序对应的服务器进行下载;\n第三特征可以为清理后不影响用户对应用程序的使用。\n[0070] 在所确定的文件特征为第一特征时,与确定的文件特征匹配的清理引导方式可以为:\n[0071] 将所述预设文件夹内的文件加入所述预设文件夹对应的应用程序的专清列表,提示用户对所述专清列表中的文件进行清理;\n[0072] 或者,\n[0073] 显示输出所述预设文件夹对应的功能和/或所确定的文件特征,提示用户对所述预设文件夹内的文件进行清理。\n[0074] 其中,步骤S200中的预设应用程序列表中的每一个应用程序都可以对应有一个专清列表,用于展示该专清列表对应的应用程序安装目录下的待清理的文件夹。\n[0075] 通过显示输出预设文件夹对应的功能和/或所确定的文件特征,可以帮助用户了解产生该预设文件夹的功能和/或该预设文件夹内的文件清理后是否可再次从服务器下载、是否为垃圾文件,从而为用户的清理决定提供更多的参考信息。\n[0076] 在与确定的文件特征匹配的清理引导方式为:将所述预设文件夹内的文件加入所述预设文件夹对应的应用程序的专清列表,提示用户对所述专清列表中的文件进行清理时,图1所示方法还可以包括:接收用户的文件清理操作,对所述专清列表中的文件进行清理;\n[0077] 在与确定的文件特征匹配的清理引导方式为:显示输出所述预设文件夹对应的功能和/或所确定的文件特征,提示用户对所述预设文件夹内的文件进行清理时,图1所示方法还可以包括:接收用户的文件清理操作,对所述预设文件夹内的文件进行清理。\n[0078] 其中,用户的文件清理操作可以为对“一键清理”按键或“立即清理”按键的点击操作。\n[0079] 具体的,可以将专清列表显示在电子设备的显示屏上,用户即可看到所要清理的文件。当然,也可以将要清理的文件所在的文件夹名称或要清理的文件所在的文件夹对应的功能显示在电子设备的显示屏上。当然,还可以将所要清理的文件的数据量或所要清理的文件所在的文件夹的数据量显示在显示屏上。例如:展示存储路径为:tencent/micromsg/[0-9a-z]{32}/sns的文件夹内的各文件的数据量。当然,也可以对所要清理的文件所在的文件夹进行分类展示,分为多个清理项。如:在展示时,将微信下载的头像所在的文件夹与用户收藏的文件所在的文件夹进行合并,作为临时文件项进行展示。当然,也可以对所要清理的文件所在的文件夹按照分类进行数据量统计。\n[0080] 在所确定的文件特征为第二特征时,与确定的文件特征匹配的清理引导方式可以为:\n[0081] 根据所述预设文件夹内的文件的创建时间,对所述预设文件夹内的文件进行排列展示,提示用户对所展示的文件进行清理。\n[0082] 在这种情况下,图1所示方法还可以包括:接收用户对展示的文件的选择操作,对用户选择的文件进行清理。\n[0083] 其中,用户对展示的文件的选择操作可以为对所展示文件的一个、多个或全选的选择操作。\n[0084] 由于清理后无法再次下载,因此用户可能并不希望对全部的文件进行清理。本发明根据文件的创建时间对文件进行排列展示,可以使得用户可以按照创建时间顺序浏览各个文件,从而选择要清理的文件。\n[0085] 在所确定的文件特征为第三特征时,与确定的文件特征匹配的清理引导方式可以为:\n[0086] 将所述预设文件夹加入默认清理列表中,提示用户对所述默认清理列表中的文件夹内的文件进行扫描并清理。\n[0087] 由于垃圾文件清理后不会影响用户对应用程序的使用,因此可以加入默认清理列表中,这样,用户无需单独对垃圾文件进行清理,操作更加方便。\n[0088] 在上述对要清理的文件的展示过程中,还可以根据文件类型进行分类展示,例如对图片和视频进行分类展示。在实际应用中,可以根据文件后缀以及读取文件头确定文件的文件类型。\n[0089] 当然,上述各实施例提供的文件清理方法还可以包括:接收用户将所述预设文件夹加入默认清理列表的操作,将所述预设文件夹加入所述默认清理列表中。\n[0090] 当用户希望每次清理时都自动清理预设文件夹内的文件时,本发明可以根据用户操作将预设文件夹加入默认清理列表。这样,该预设文件夹内的文件就无需再进行单独清理,更加方便。\n[0091] 当然,上述各实施例提供的文件清理方法还可以包括:\n[0092] 统计对所述预设文件夹内的文件进行清理的次数;\n[0093] 在所述次数不低于第二阈值时,将所述预设文件夹加入默认清理列表中。\n[0094] 在此基础上,本发明另一实施例提供的文件清理方法还可以包括:接收用户对空间管理选项的点击操作,对所述默认清理列表中的文件夹内的文件进行扫描,清理扫描到的文件。\n[0095] 如果用户多次对预设文件夹内的文件进行清理,则说明用户对预设文件夹内的文件有着很强的清理意愿,可以将所述预设文件夹加入默认清理列表中,方便用户。\n[0096] 当用户开启空间管理功能时,本发明可以自动对默认清理列表中的文件夹内的文件进行扫描和清理,无需用户再发出扫描和清理指令,更加方便。\n[0097] 本发明实施例提供的一种文件清理方法,可以确定电子设备中已安装的预设应用程序列表中的应用程序对应的预设文件夹的数据量,并在数据量大于第一阈值时,确定预设文件夹对应的功能,并进一步确定功能产生的文件的文件特征,使用与确定的文件特征匹配的清理引导方式引导用户对预设文件夹内的文件进行清理。由于应用程序的各功能产生的文件一般均存储在对应的文件夹内,因此通过识别文件所在文件夹的方式来识别要清理的文件,可以提高识别要清理的文件的准确率。同时,本发明使用与文件特征匹配的清理引导方式引导用户对预设文件夹内的文件进行清理,可以针对具有不同文件特征的文件使用不同的清理引导方式,避免了误删及漏删的情况。\n[0098] 如图2所示,本发明实施例提供的一种文件清理装置,应用于电子设备,该装置可以包括:检测操作接收单元100、应用程序确定单元200、数据量确定单元300、功能确定单元\n400、文件特征确定单元500和清理引导单元600,\n[0099] 所述检测操作接收单元100,用于接收用户的文件检测操作;\n[0100] 其中,文件检测操作可以为对垃圾检测选项的点击操作,也可以为对空间管理选项的点击操作。\n[0101] 所述应用程序确定单元200,用于根据所述文件检测操作,确定所述电子设备是否已安装有预设应用程序列表中的至少一个应用程序,如果是,则触发所述数据量确定单元\n300;\n[0102] 在电子设备没有安装预设应用程序列表中的应用程序时,可以使用现有的文件检测方式对垃圾文件进行检测,也可以结束本发明的执行。\n[0103] 具体的,可以根据用户的指令在预设应用程序列表中进行应用程序的添加或删除。预设应用程序列表中的应用程序可以为用户经常使用且产生垃圾文件比较多的应用程序。优选的,预设应用程序列表中的应用程序为具有社交功能的应用程序,如微信、微博等。\n[0104] 所述数据量确定单元300,用于确定已安装的预设应用程序列表中的应用程序对应的预设文件夹的数据量,所述预设文件夹为所述已安装的预设应用程序列表中的应用程序的安装目录下的文件夹;\n[0105] 其中,预设文件夹可以为应用程序产生的文件所在的文件夹。例如:具有社交功能的应用程序在聊天中接收的图片所在的文件夹。\n[0106] 所述功能确定单元400,用于当所述预设文件夹的数据量大于第一阈值时,根据所述预设文件夹与所述应用程序的功能的预设对应关系,确定所述预设文件夹对应的功能;\n[0107] 其中,该第一阈值可以根据需要进行修改,可选的,该阈值为0MB或1MB。\n[0108] 由于文件清理需要花费系统资源,因此当预设文件夹的数据量较小时,可以不对其内的文件进行清理。当然,也可以在预设文件夹内存在文件时即进行清理。\n[0109] 所述文件特征确定单元500,用于根据所述预设文件夹对应的功能与所述功能产生的文件的文件特征的预设对应关系,确定所述功能产生的文件的文件特征;\n[0110] 所述清理引导单元600,用于使用与确定的文件特征匹配的清理引导方式引导用户对所述预设文件夹内的文件进行清理。\n[0111] 可以理解的是,不同功能产生的文件具有不同的文件特征。例如:朋友圈功能产生的文件清理后,在电子设备联网的状态下可以再次产生。而聊天功能产生的文件清理后,在电子设备联网的状态下无法再次产生。而监控功能产生的监控日志文件属于垃圾文件,清理后不影响用户对应用程序的使用。\n[0112] 基于是否可重复产生的文件特征及是否为垃圾文件的文件特征,文件特征可以有三种,分别为第一特征、第二特征和第三特征,其中,具有第一特征的文件可以为可再次从应用程序对应的服务器下载的非垃圾文件;具有第二特征的文件可以为无法再次从应用程序对应的服务器进行下载的非垃圾文件;具有第三特征的文件可以为清理后不影响用户对应用程序的使用的垃圾文件。当然,在本发明其他实施例中,第一特征也可以为可再次从应用程序对应的服务器下载;第二特征可以为无法再次从应用程序对应的服务器进行下载;\n第三特征可以为清理后不影响用户对应用程序的使用。\n[0113] 在所确定的文件特征为第一特征时,所述清理引导单元600,具体用于将所述预设文件夹内的文件加入所述预设文件夹对应的应用程序的专清列表,提示用户对所述专清列表中的文件进行清理;\n[0114] 或者,\n[0115] 所述清理引导单元600,具体用于显示输出所述预设文件夹对应的功能和/或所确定的文件特征,提示用户对所述预设文件夹内的文件进行清理。\n[0116] 其中,预设应用程序列表中的每一个应用程序都可以对应有一个专清列表,用于展示该专清列表对应的应用程序安装目录下的待清理的文件夹。\n[0117] 通过显示输出预设文件夹对应的功能和/或所确定的文件特征,可以帮助用户了解产生该预设文件夹的功能和/或该预设文件夹内的文件清理后是否可再次从服务器下载、是否为垃圾文件,从而为用户的清理决定提供更多的参考信息。\n[0118] 在所述清理引导单元600具体用于将所述预设文件夹内的文件加入所述预设文件夹对应的应用程序的专清列表,提示用户对所述专清列表中的文件进行清理时,图2所示装置还可以包括:第一清理单元,用于接收用户的文件清理操作,对所述专清列表中的文件进行清理;\n[0119] 在所述清理引导单元600具体用于显示输出所述预设文件夹对应的功能和/或所确定的文件特征,提示用户对所述预设文件夹内的文件进行清理时,图2所示装置还可以包括:第二清理单元,用于接收用户的文件清理操作,对所述预设文件夹内的文件进行清理。\n[0120] 其中,用户的文件清理操作可以为对“一键清理”按键或“立即清理”按键的点击操作。\n[0121] 具体的,可以将专清列表显示在电子设备的显示屏上,用户即可看到所要清理的文件。当然,也可以将要清理的文件所在的文件夹名称或要清理的文件所在的文件夹对应的功能显示在电子设备的显示屏上。当然,还可以将所要清理的文件的数据量或所要清理的文件所在的文件夹的数据量显示在显示屏上。例如:展示存储路径为:tencent/micromsg/[0-9a-z]{32}/sns的文件夹内的各文件的数据量。当然,也可以对所要清理的文件所在的文件夹进行分类展示,分为多个清理项。如:在展示时,将微信下载的头像所在的文件夹与用户收藏的文件所在的文件夹进行合并,作为临时文件项进行展示。当然,也可以对所要清理的文件所在的文件夹按照分类进行数据量统计。\n[0122] 在所确定的文件特征为第二特征时,所述清理引导单元600,可以具体用于根据所述预设文件夹内的文件的创建时间,对所述预设文件夹内的文件进行排列展示,提示用户对所展示的文件进行清理。\n[0123] 在这种情况下,图2所示装置还可以包括:第三清理单元,用于接收用户对展示的文件的选择操作,对用户选择的文件进行清理。\n[0124] 其中,用户对展示的文件的选择操作可以为对所展示文件的一个、多个或全选的选择操作。\n[0125] 由于清理后无法再次下载,因此用户可能并不希望对全部的文件进行清理。本发明根据文件的创建时间对文件进行排列展示,可以使得用户可以按照创建时间顺序浏览各个文件,从而选择要清理的文件。\n[0126] 在所确定的文件特征为第三特征时,所述清理引导单元600,可以具体用于将所述预设文件夹加入默认清理列表中,提示用户对所述默认清理列表中的文件夹内的文件进行扫描并清理。\n[0127] 由于垃圾文件清理后不会影响用户对应用程序的使用,因此可以加入默认清理列表中,这样,用户无需单独对垃圾文件进行清理,操作更加方便。\n[0128] 在上述对要清理的文件的展示过程中,还可以根据文件类型进行分类展示,例如对图片和视频进行分类展示。在实际应用中,可以根据文件后缀以及读取文件头确定文件的文件类型。\n[0129] 当然,上述各实施例提供的文件清理装置还可以包括:第一列表更新单元,用于接收用户将所述预设文件夹加入默认清理列表的操作,将所述预设文件夹加入所述默认清理列表中。\n[0130] 当用户希望每次清理时都自动清理预设文件夹内的文件时,本发明可以根据用户操作将预设文件夹加入默认清理列表。这样,该预设文件夹内的文件就无需再进行单独清理,更加方便。\n[0131] 当然,上述各实施例提供的文件清理装置还可以包括:清理统计单元和第二列表更新单元,\n[0132] 所述清理统计单元,用于统计对所述预设文件夹内的文件进行清理的次数;\n[0133] 所述第二列表更新单元,用于在所述次数不低于第二阈值时,将所述预设文件夹加入默认清理列表中。\n[0134] 在此基础上,本发明另一实施例提供的文件清理装置还可以包括:第四清理单元,用于接收用户对空间管理选项的点击操作,对所述默认清理列表中的文件夹内的文件进行扫描,清理扫描到的文件。\n[0135] 如果用户多次对预设文件夹内的文件进行清理,则说明用户对预设文件夹内的文件有着很强的清理意愿,可以将所述预设文件夹加入默认清理列表中,方便用户。\n[0136] 当用户开启空间管理功能时,本发明可以自动对默认清理列表中的文件夹内的文件进行扫描和清理,无需用户再发出扫描和清理指令,更加方便。\n[0137] 本发明实施例提供的一种文件清理装置,可以确定电子设备中已安装的预设应用程序列表中的应用程序对应的预设文件夹的数据量,并在数据量大于第一阈值时,确定预设文件夹对应的功能,并进一步确定功能产生的文件的文件特征,使用与确定的文件特征匹配的清理引导方式引导用户对预设文件夹内的文件进行清理。由于应用程序的各功能产生的文件一般均存储在对应的文件夹内,因此通过识别文件所在文件夹的方式来识别要清理的文件,可以提高识别要清理的文件的准确率。同时,本发明使用与文件特征匹配的清理引导方式引导用户对预设文件夹内的文件进行清理,可以针对具有不同文件特征的文件使用不同的清理引导方式,避免了误删及漏删的情况。\n[0138] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。\n[0139] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。\n[0140] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
法律信息
- 2018-09-11
- 2015-09-30
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201510324966.5
申请日: 2015.06.12
- 2015-09-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-01-22
|
2013-10-31
| | |
2
| |
2013-01-16
|
2012-09-29
| | |
3
| |
2013-10-23
|
2012-03-30
| | |
4
| |
2014-12-24
|
2014-08-19
| | |
5
| |
2010-02-17
|
2008-08-14
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |