一种文件清理方法、电子设备及服务器技术

技术编号:14165562 阅读:104 留言:0更新日期:2016-12-12 12:55
本发明专利技术涉及计算机领域,公开了一种文件清理方法、电子设备及服务器,由此解决了现有技术中针对应用程序的清理策略控制不够精确的技术问题,该该方法包括:从服务器获取针对第一应用程序进行清理的第一清理策略,所述第一清理策略基于所述第一应用程序在电子设备上的安装位置确定;判断所述第一清理策略的清理优先级是否高于默认清理策略的清理优先级;若是,通过所述第一清理策略对所述第一应用程序进行清理;若否,通过所述默认清理策略对所述第一应用程序进行清理。达到了对清理策略控制更加精确的技术效果。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种文件清理方法、电子设备及服务器
技术介绍
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的移动终端,享受随着科技发展带来的舒适生活。例如,智能手机、平板电脑等移动终端已经成为人们生活中一个重要的组成部分,用户可以使用智能手机、平板电脑等移动终端来听音乐、玩游戏等等,以减轻现代快节奏生活所带来的压力。通常情况下,电子设备上可以安装多种应用程序,而由于电子设备的存储空间有限,故而需要对电子设备上所安装的应用程序进行清理,现有技术中针对应用程序进行清理的策略往往写死在应用程序上,只能按照单一的清理策略对应用程序进行清理,故而无法实现精确的控制。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的文件清理方法、电子设备及服务器。第一方面,本专利技术实施例提供一种文件清理方法,包括:从服务器获取针对第一应用程序进行清理的第一清理策略,所述第一清理策略基于所述第一应用程序在电子设备上的安装位置确定;判断所述第一清理策略的清理优先级是否高于默认清理策略的清理优先级;若是,通过所述第一清理策略对所述第一应用程序进行清理;若否,通过所述默认清理策略对所述第一应用程序进行清理。可选的,所述方法还包括:获得所述服务器发送至的所述第一清理策略的所述清理优先级,其中,所述服务器基于通过所述第一清理策略对各个电子设备上的所述第一应用程序进行清理的清理结果报告信息确定出所述清理优先级。可选的,所述清理结果报告信息包括:误删信息和/或漏删信息。可选的,所述误删信息包括:误删的概率信息和误删的文件类型信息中的至少一种信息;所述漏删信息包括:漏删的概率信息、漏删的文件数量、存在漏删的电子设备数量中的至少一种信息。可选的,在所述从服务器获取针对第一应用程序的第一清理策略之前,所述方法还包括:将所述第一应用程序的安装位置信息发送至所述服务器。可选的,所述方法还包括:检测所述第一应用程序在所述电子设备上的PE可移植的可执行文件;将所述PE可移植的可执行文件所在位置确定为所述安装位置。可选的,所述通过所述第一清理策略对所述第一应用程序进行清理,包括:基于在所述电子设备上安装所述第一应用程序时所生成的文件的快照确定出对所述第一应用程序进行清理的待清理文件集合;对所述待清理文件集合基于所述第一清理策略进行清理。可选的,所述方法还包括:获得服务器为所述第一应用程序确定的用于提供给用户的标签信息,所述标签信息用于基于所述第一应用程序在M个电子设备上的相关数据信息确定,M为正整数。第二方面,本专利技术实施例提供一种文件清理方法,包括:获取第一应用程序在电子设备上的安装位置;通过所述安装位置确定出在所述电子设备上对所述第一应用程序进行清理的第一清理策略;将所述第一清理策略发送至所述电子设备,以使所述电子设备基于所述第一清理策略和所述第一应用程序的默认清理策略对所述第一应用程序进行清理。可选的,所述通过所述安装位置确定出在所述电子设备上对所述第一应用程序进行清理的第一清理策略,包括:通过所述第一应用程序的PE可移植的可执行文件确定出所述第一应用程序的标识信息;通过所述标识信息和所述安装位置在清理策略集合中查找以获得所述第一清理策略。可选的,所述通过所述安装位置确定出在所述电子设备上对所述第一应用程序进行清理的第一清理策略,包括:判断所述安装位置是否位于预定安装位置;如果所述安装位置位于所述预定安装位置,所确定出的所述第一清理策略为针对第一类文件进行清理的清理策略;如果所述安装位置不位于所述预定安装位置,所确定出的所述第一清理策略为针对第二类文件进行清理的清理策略,所述第一类文件与所述第二类文件不完全相同。可选的,所述方法还包括:从M个电子设备分别获得所述第一应用程序的相关数据信息,M为正整数;基于从所述M个电子设备所获得的所述相关数据信息确定出所述第一应用程序的用于提供给用户的标签信息。可选的,所述基于从所述M个电子设备所获得的所述相关数据信息确定出所述第一应用程序的用于提供给用户的标签信息,包括:从所述M个电子设备所获得的所述相关数据信息中确定出所述第一应用程序在所述M个电子设备上的程序行为数据和/或所述M个电子设备的用户针对所述第一应用程序所产生的用户行为数据;基于所述程序行为数据和/或所述用户行为数据确定出所述标签信息。可选的,所述方法还包括:将所述第一清理策略所对应的清理优先级发送至所述电子设备,以使所述电子设备基于所述清理优先级和所述默认清理策略的默认优先级从所述第一清理策略和所述默认清理策略中择一对所述第一应用程序进行清理。可选的,所述方法还包括:基于通过所述第一清理策略对各个电子设备上的所述第一应用程序进行清理的清理结果报告信息确定出所述第一清理策略的清理优先级。可选的,所述基于通过所述第一清理策略对各个电子设备上的所述第一应用程序进行清理的清理结果报告信息确定出所述第一清理策略的清理优先级,包括:获得所述第一清理策略的预设优先级;基于所述清理结果报告信息对所述预设优先级进行调整,从而获得所述第一清理策略的所述清理优先级。第三方面,本专利技术实施例提供一种电子设备,包括:第一获取模块,用于从服务器获取针对第一应用程序进行清理的第一清理策略,所述第一清理策略基于所述第一应用程序在电子设备上的安装位置确定;判断模块,用于判断所述第一清理策略的清理优先级是否高于默认清理策略的清理优先级;第一清理模块,用于若是,通过所述第一清理策略对所述第一应用程序进行清理;第二清理模块,用于若否,通过所述默认清理策略对所述第一应用程序进行清理。可选的,所述电子设备还包括:第一获得模块,用于获得所述服务器发送至的所述第一清理策略的所述清理优先级,其中,所述服务器基于通过所述第一清理策略对各个电子设备上的所述第一应用程序进行清理的清理结果报告信息确定出所述清理优先级。可选的,所述清理结果报告信息包括:误删信息和/或漏删信息。可选的,所述误删信息包括:误删的概率信息和误删的文件类型信息中的至少一种信息;所述漏删信息包括:漏删的概率信息、漏删的文件数量、存在漏删的电子设备数量中的至少一种信息。可选的,所述电子设备还包括:第一发送模块,用于将所述第一应用程序的安装位置信息发送至所述服务器。可选的,所述电子设备还包括:检测模块,用于检测所述第一应用程序在所述电子设备上的PE可移植的可执行文件;第一确定模块,用于将所述PE可移植的可执行文件所在位置确定为所述安装位置。可选的,所述第一清理模块,包括:第一确定单元,用于基于在所述电子设备上安装所述第一应用程序时所生成的文件的快照确定出对所述第一应用程序进行清理的待清理文件集合;清理单元,用于对所述待清理文件集合基于所述第一清理策略进行清理。可选的,所述电子设备还包括:第二获得模块,用于获得服务器为所述第一应用程序确定的用于提供给用户的标签信息,所述标签信息用于基于所述第一应用程序在M个电子设备上的相关数据信息确定,M为正整数。第四方面,本专利技术实施例提供一种服务器,包括:第二获取模块,用于获取第一应用程序在电子设备上的安装位置;第二确定模块,用于通过所述安装本文档来自技高网...
一种文件清理方法、电子设备及服务器

【技术保护点】
一种文件清理方法,其特征在于,包括:从服务器获取针对第一应用程序进行清理的第一清理策略,所述第一清理策略基于所述第一应用程序在电子设备上的安装位置确定;判断所述第一清理策略的清理优先级是否高于默认清理策略的清理优先级;若是,通过所述第一清理策略对所述第一应用程序进行清理;若否,通过所述默认清理策略对所述第一应用程序进行清理。

【技术特征摘要】
1.一种文件清理方法,其特征在于,包括:从服务器获取针对第一应用程序进行清理的第一清理策略,所述第一清理策略基于所述第一应用程序在电子设备上的安装位置确定;判断所述第一清理策略的清理优先级是否高于默认清理策略的清理优先级;若是,通过所述第一清理策略对所述第一应用程序进行清理;若否,通过所述默认清理策略对所述第一应用程序进行清理。2.如权利要求1所述的方法,其特征在于,所述方法还包括:获得所述服务器发送至的所述第一清理策略的所述清理优先级,其中,所述服务器基于通过所述第一清理策略对各个电子设备上的所述第一应用程序进行清理的清理结果报告信息确定出所述清理优先级。3.如权利要求2所述的方法,其特征在于,所述清理结果报告信息包括:误删信息和/或漏删信息。4.如权利要求3所述的方法,其特征在于,所述误删信息包括:误删的概率信息和误删的文件类型信息中的至少一种信息;所述漏删信息包括:漏删的概率信息、漏删的文件数量、存在漏删的电子设备数量中的至少一种信息。5.如权利要求1-4任一所述的方法,其特征在于,在所述从服务器获取针对第一应用程序的第一清理策略之前,所述方法还包括:将所述第一应用程序的安装位置信息发送至所述服务器。6.如权利要求5所述的方法,其特征在于,所述方法还包括:检测所述第一应用程序在所述电子设备上的PE可移植的可执行文件;将所述PE可移植的可执行文件所在位置确定为所述安装位置。7.如权利要求1-4任一所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:陈耀攀李富钦朱江
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1