一种清理垃圾文件的方法、装置及电子设备的制造方法_4

文档序号:9687576阅读:来源:国知局
符获取模块401,用于扫描电子设备中预先设置的应用软件安装目录,获取应用软件标识符;
[0149]查询模块402,用于查询预先设置的应用软件标识符与存储路径的映射关系集,得到获取的应用软件标识符映射的存储路径;
[0150]应用软件标识符判断模块404,用于判断所述获取的应用软件标识符是否为一个,如果为一个,通知扫描清理模块403,如果为两个或两个以上,为每一应用软件标识符配置一扫描引擎,通知扫描清理模块403;
[0151]扫描清理模块403,用于扫描所述获取的应用软件标识符映射的存储路径下的目录以及文件,与预先设置的垃圾文件库进行匹配,将与垃圾文件库匹配的文件进行清理;
[0152]监测模块405,用于监测到应用软件卸载,查询预先设置的应用软件安装信息库,获取所述卸载的应用软件映射的文件描述信息;
[0153]本发明实施例中,所述文件描述信息包括:应用软件安装目录和文件信息、应用软件标识符存储文件的存储路径信息以及注册表路径信息。
[0154]删除模块406,用于依据获取的文件描述信息删除对应的文件和目录。
[0155]本发明实施例还提供一种电子设备,所述电子设备包含前述任一实施例所述的装置。
[0156]图6为本发明电子设备一个实施例的结构示意图,可以实现本发明图1-5所示实施例的流程,如图6所示,上述电子设备可以包括:壳体61、处理器62、存储器63、电路板64和电源电路65,其中,电路板64安置在壳体61围成的空间内部,处理器62和存储器63设置在电路板64上;电源电路65,用于为上述电子设备的各个电路或器件供电;存储器63用于存储可执行程序代码;处理器62通过读取存储器63中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例所述的清理垃圾文件的方法。
[0157]处理器62对上述步骤的具体执行过程以及处理器62通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图1-5所示实施例的描述,在此不再赘述。
[0158]该电子设备以多种形式存在,包括但不限于:
[0159](1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
[0160](2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
[0161](3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
[0162](4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
[0163](5)其他具有数据交互功能的电子装置。
[0164]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
[0165]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【主权项】
1.一种清理垃圾文件的方法,其特征在于,该方法包括: 扫描电子设备中预先设置的应用软件安装目录,获取应用软件标识符; 查询预先设置的应用软件标识符与存储路径的映射关系集,得到获取的应用软件标识符映射的存储路径; 扫描所述获取的应用软件标识符映射的存储路径下的目录以及文件,与预先设置的垃圾文件库进行匹配,将与垃圾文件库匹配的文件进行清理。2.根据权利要求1所述的方法,其特征在于,所述将与垃圾文件库匹配的文件进行清理包括: 将向用户呈现的清理界面拆分为多个清理子界面,每一清理子界面对应一应用软件; 在清理子界面中,将与垃圾文件库匹配的文件分类为其他垃圾文件、临时文件、聊天记录文件、聊天图片文件以及聊天视频文件; 将各分类的文件的摘要信息、清理措施以及清理将释放的存储空间在相应的清理子界面进行显示。3.根据权利要求2所述的方法,其特征在于,将所述聊天图片文件分类为用户聊天图片文件以及非用户聊天图片文件,在所述将各分类的文件的摘要信息、清理措施以及清理将释放的存储空间在相应的清理子界面进行显示之前,所述方法进一步包括: 获取聊天图片的来源属性; 如果聊天图片的来源属性是用户向其它用户发送或从其他用户接收,则将所述聊天图片归入用户聊天图片文件中,清理措施设置为选择清理; 如果聊天图片的来源属性是用户在浏览互联网页时由浏览器自动下载的,则将所述聊天图片归入非用户聊天图片文件中,清理措施设置为立即清理。4.根据权利要求1所述的方法,其特征在于,在所述得到获取的应用软件标识符映射的存储路径之后,扫描所述获取的应用软件标识符映射的存储路径下的目录以及文件之前,所述方法进一步包括: 判断所述获取的应用软件标识符是否为一个,如果为一个,执行所述获取的应用软件标识符映射的存储路径下的目录以及文件的步骤,如果为两个或两个以上,配置多个扫描引擎,每一扫描引擎用于扫描一个或多个应用软件标识符映射的存储路径下的目录以及文件。5.根据权利要求1所述的方法,其特征在于,通过调用getPackageManager函数获取所述应用软件标识符。6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法进一步包括: 监测到应用软件卸载,查询预先设置的应用软件安装信息库,获取所述卸载的应用软件映射的文件描述信息; 依据获取的文件描述信息删除对应的文件和目录。7.根据权利要求6所述的方法,其特征在于,所述文件描述信息包括:应用软件安装目录和文件信息、应用软件标识符存储文件的存储路径信息以及注册表路径信息。8.—种清理垃圾文件的装置,其特征在于,该装置包括:应用软件标识符获取模块、查询模块以及扫描清理模块,其中, 应用软件标识符获取模块,用于扫描电子设备中预先设置的应用软件安装目录,获取应用软件标识符; 查询模块,用于查询预先设置的应用软件标识符与存储路径的映射关系集,得到获取的应用软件标识符映射的存储路径; 扫描清理模块,用于扫描所述获取的应用软件标识符映射的存储路径下的目录以及文件,与预先设置的垃圾文件库进行匹配,将与垃圾文件库匹配的文件进行清理。9.根据权利要求8所述的装置,其特征在于,所述扫描清理模块包括:扫描单元、匹配单元、拆分单元、分类单元以及清理单元,其中, 扫描单元,用于扫描所述获取的应用软件标识符映射的存储路径下的目录以及文件; 匹配单元,用于将扫描文件与预先设置的垃圾文件库进行匹配; 拆分单元,用于将向用户呈现的清理界面拆分为多个清理子界面,每一清理子界面对应一应用软件; 分类单元,用于在清理子界面中,将与垃圾文件库匹配的文件分类为其他垃圾文件、临时文件、聊天记录文件、聊天图片文件以及聊天视频文件; 清理单元,用于将各分类的文件的摘要信息、清理措施以及清理将释放的存储空间在相应的清理子界面进行显示。10.—种电子装置,其特征在于,所述电子装置包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行权利要求1-7任一所述的清理垃圾文件的方法。
【专利摘要】本发明的实施例公开一种清理垃圾文件的方法、装置及电子设备。方法包括:扫描电子设备中预先设置的应用软件安装目录,获取应用软件标识符;查询预先设置的应用软件标识符与存储路径的映射关系集,得到获取的应用软件标识符映射的存储路径;扫描所述获取的应用软件标识符映射的存储路径下的目录以及文件,与预先设置的垃圾文件库进行匹配,将与垃圾文件库匹配的文件进行清理。应用本发明,可以提升垃圾文件清理效率。
【IPC分类】G06F17/30
【公开号】CN105447115
【申请号】CN201510781841
【发明人】王瑞祺
【申请人】北京金山安全软件有限公司
【公开日】2016年3月30日
【申请日】2015年11月13日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1