CN104239157A - 一种对移动终端的数据进行优化清理的方法和装置 - Google Patents

一种对移动终端的数据进行优化清理的方法和装置 Download PDF

Info

Publication number
CN104239157A
CN104239157A CN201410410414.1A CN201410410414A CN104239157A CN 104239157 A CN104239157 A CN 104239157A CN 201410410414 A CN201410410414 A CN 201410410414A CN 104239157 A CN104239157 A CN 104239157A
Authority
CN
China
Prior art keywords
path
cleaning
terminal
routing information
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410410414.1A
Other languages
English (en)
Other versions
CN104239157B (zh
Inventor
李振博
谢冉
常富洋
陈云南
王志超
魏自立
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410410414.1A priority Critical patent/CN104239157B/zh
Publication of CN104239157A publication Critical patent/CN104239157A/zh
Application granted granted Critical
Publication of CN104239157B publication Critical patent/CN104239157B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种对移动终端的数据进行优化清理的方法和装置,其中,路径清理方法包括:监控待管理的终端中用于传输数据的每一路径中数据的变化量;在所述变化量大于预设的第一阈值时,获取大于所述第一阈值的变化量对应路径的路径信息;将所述路径信息上报至云端服务器,以使所述云端服务器确定所述路径信息对应的路径是否为需要清理的路径;在所述云端服务器确定所述路径为需要清理的路径时,接收所述云端服务器发送的清理信息,所述清理信息包括,需要清理路径的路径信息;根据所述清理信息清理所述待管理的终端中的路径。上述方法可降低用户使用的复杂度,提升了用户体验。

Description

一种对移动终端的数据进行优化清理的方法和装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种对移动终端的数据进行优化清理的方法和装置。
背景技术
当前,任一移动终端安装软件程序或者打开视频后会在内存或缓存中产生大量的垃圾文件和无效路径,由此,都会导致移动终端运行缓慢。为此,业内人士提出一些对移动终端中的垃圾文件进行清理的方法。
举例来说,现有技术提供的一种垃圾文件清理方法具体为:首先,预设限定移动终端中需要清理的垃圾文件的黑名单,再者,在安装软件程序安装之后,查找是否有属于黑名单中的垃圾文件,如果有,则将属于黑名单中的垃圾文件清理。该方法仅仅只能对属于黑名单中的垃圾文件进行清理,导致清理效率低。
另外,现有技术中还可以在移动终端中安装沙箱,用户直接安装软件程序或者查看视频,均可在沙箱中运行,运行结束之后,沙箱可将软件程序安装后或视频播放后的垃圾文件进行清理。该方法需要在移动终端中安装沙箱,占用手机内存,进一步地,该方法操作复杂,且垃圾文件的清理效率不高。
发明内容
针对现有技术中的缺陷,本发明提供一种对移动终端的数据进行优化清理的方法和装置,能够提高清理效率,简化用户操作。
第一方面,本发明提供一种对移动终端的数据进行优化清理的方法,包括:
监控待管理的终端中用于传输数据的每一路径中数据的变化量;
在所述变化量大于预设的第一阈值时,获取大于所述第一阈值的变化量对应路径的路径信息;
将所述路径信息上报至云端服务器,以使所述云端服务器确定所述路径信息对应的路径是否为需要清理的路径;
在所述云端服务器确定所述路径为需要清理的路径时,接收所述云端服务器发送的清理信息,所述清理信息包括,需要清理路径的路径信息;
根据所述清理信息清理所述待管理的终端中的路径。
可选地,所述监控待管理的终端中用于传输数据的每一路径中数据的变化量,包括;
监控待管理的终端中用于传输数据的每一路径中数据的传输速率;
或者,
监控待管理的终端中用于传输数据的每一路径中预设时间段内传输的数据量。
可选地,所述将所述路径信息上报至云端服务器的步骤之前,所述方法还包括:
定期检测所述终端中每一路径在预设时间段内的使用频率;
在部分路径的使用频率异常时,获取使用频率异常的部分路径的路径信息;
将所述路径信息上报至云端服务器,包括:
将使用频率异常的部分路径的路径信息,和大于所述第一阈值的变化量对应路径的路径信息上传至云端服务器。
可选地,所述路径信息包括:
注册表路径信息、初始ini文件路径信息、temp路径信息和/或文件保存路径信息。
可选地,所述获取大于所述第一阈值的变化量对应路径的路径信息的步骤之后,所述方法还包括:
确定所述路径信息是否属于所述终端中设置的白名单中的路径信息;
如果所述路径信息属于所述终端中设置的白名单中的路径信息,则不执行将所述路径信息上报至云端服务器的步骤;
如果所述路径信息不属于所述终端中设置的白名单中的路径信息,则确定所述路径信息是否属于所述终端中设置的黑名单中的路径信息;
如果所述路径信息属于所述终端中设置的黑名单中的路径信息,则清理所述路径信息对应的路径,不执行将所述路径信息上报至云端服务器的步骤;
如果所述路径信息不属于所述终端中设置的黑名单中的路径信息,则执行将所述路径信息上报至云端服务器的步骤。
可选地,根据所述清理信息清理所述待管理的终端中的路径的步骤之前,所述方法还包括:
在所述待管理的终端中设置用于提示用户还原所述终端当前状态的状态还原点。
第二方面,本发明提供一种对移动终端的数据进行优化清理的方法,包括:
接收多个路径清理装置上报的路径信息,所述路径信息为所述路径清理装置监控终端中用于传输数据的一个或多个路径,该一个或多个路径中传输数据的变化量大于预设的第一阈值,所述终端为所述路径清理装置所属的终端;
根据所有路径清理装置上传的路径信息,在所述路径信息在预设时间段内被上报的次数大于预设的第二阈值时,确定所述路径信息对应的路径为需要清理的路径;
向所述路径清理装置发送清理信息,所述清理信息包括:需要清理路径的路径信息,以使所述路径清理装置清理所述路径清理装置所属的终端中与路径信息对应的路径。
可选地,所述方法还包括:
生成黑名单,所述黑名单中包括需要清理路径的路径信息;
将所述黑名单发送给路径清理装置,或者所述路径清理装置所属的终端。
可选地,所述方法还包括:定期更新所述黑名单。
第三方面,本发明提供一种终端优化方法,包括:
根据预设的扫描策略,获取终端中的冗余数据,所述冗余数据包括:应用更新/使用后的垃圾数据、多媒体文件播放后的垃圾数据、所述终端的内存垃圾数据、和/或所述终端的缓存垃圾数据;
根据所述冗余数据所属的路径信息,确定所述冗余数据中建议清理的部分冗余数据和谨慎清理的部分冗余数据;
将谨慎清理的部分冗余数据的路径信息上报云端服务器,以使所述云端服务器确定所述路径信息是否为需要清理的路径;
接收所述云端服务器返回的需要清理的路径信息,根据所述云端服务器返回的需要清理的路径信息,以及所述建议清理的部分冗余数据生成包括所述冗余数据的路径信息的列表;
在所述终端的界面中显示所述列表中的冗余数据,以及每一冗余数据是否被建议清理的信息。
可选地,所述根据预设的扫描策略,获取终端中的冗余数据之后,所述方法还包括:
获取所述终端中的配置信息,所述配置信息包括:所述终端自启动应用信息、卸载所述终端中预装应用信息、隐私是否清理信息,和/或加速终端速率的信息;
所述在所述终端的界面中显示所述列表中的冗余数据之后,在所述终端的界面中显示是否优化所述终端中配置信息的信息。
可选地,所述方法还包括:
接收用户输入的指令,根据用户输入的指令清除与所述指令对应的冗余数据;
和/或,
若用户输入的指令为清除所述冗余数据中属于谨慎清除的冗余数据,则在所述终端的界面中显示谨慎清楚的冗余数据的危险提示信息;
和/或,
提示用户是否需要在所述终端的关联应用上显示终端优化的信息,所述终端优化的信息包括:预先设置发布信息和/或所述终端中已经清除的冗余数据的信息。
第四方面,本发明提供一种对移动终端的数据进行优化清理的装置,包括:
监控模块,用于监控路径清理装置所在的终端中用于传输数据的每一路径中数据的变化量;
路径筛选模块,用于在所述监控模块监控的变化量大于预设的第一阈值时,获取大于所述第一阈值的变化量对应路径的路径信息;
发送模块,用于将所述路径信息上报至云端服务器,以使所述云端服务器确定所述路径信息对应的路径是否为需要清理的路径;
接收模块,用于在所述云端服务器确定所述路径为需要清理的路径时,接收所述云端服务器发送的清理信息,所述清理信息包括,需要清理路径的路径信息;
清理模块,用于根据所述清理信息清理所述终端中的路径。
可选地,所述监控模块具体用于
监控所述终端中用于传输数据的每一路径中数据的传输速率;
或者,
监控所述终端中用于传输数据的每一路径中预设时间段内传输的数据量。
可选地,所述装置还包括:
检测模块,用于在所述发送模块发送所述路径信息之前,检测所述终端中每一路径在预设时间段内的使用频率;
所述路径筛选模块,还用于在部分路径的使用频率异常时,获取使用频率异常的部分路径的路径信息;
所述发送模块,还用于将使用频率异常的部分路径的路径信息,和大于所述第一阈值的变化量对应路径的路径信息上传至云端服务器。
可选地,所述路径信息包括:
注册表路径信息、初始ini文件路径信息、temp路径信息和/或文件保存路径信息。
可选地,所述装置还包括:确定模块,用于在所述路径筛选模块筛选路径信息之后,确定筛选的路径信息是否属于所述终端中设置的白名单/黑名单中的路径信息;
所述清理模块,还用于在所述确定模块确定筛选的路径信息属于所述终端中设置的黑名单中的路径信息时,清理所述路径信息对应的路径;
所述发送模块,还用于在所述确定单元确定筛选的路径信息不属于所述终端中设置的白名单/黑名单中的路径信息时,将筛选的路径信息上传云端服务器。
可选地,所述装置还包括:状态还原点设置模块,用于在所述清理模块清理所述路径之前,在所述待管理的终端中设置用于提示用户还原所述终端当前状态的状态还原点。
第五方面,本发明提供一种云端服务器,包括:
接收模块,用于接收多个路径清理装置上报的路径信息,所述路径信息为所述路径清理装置监控终端中用于传输数据的一个或多个路径,该一个或多个路径中传输数据的变化量大于预设的第一阈值,所述终端为所述路径清理装置所属的终端;
判断模块,用于根据所有路径清理装置上传的路径信息,判断所述路径信息在预设时间段内被上报的次数是否大于预设的第二阈值,
路径信息确定模块,用于在所述判断模块确定所述路径信息在预设时间段内被上报的次数大于预设的第二阈值时,确定所述路径信息对应的路径为需要清理的路径;
发送模块,用于向所述路径清理装置发送清理信息,所述清理信息包括:需要清理路径的路径信息,以使所述路径清理装置清理所述路径清理装置所属的终端中与路径信息对应的路径。
可选地,云端服务器还包括:
黑名单生成模块,用于生成黑名单,所述黑名单中包括需要清理路径的路径信息;
所述发送模块,还用于将所述黑名单发送给路径清理装置,或者所述路径清理装置所属的终端。
可选地,云端服务器还包括:更新模块,用于定期更新所述黑名单。
第六方面,本发明提供一种对移动终端的数据进行优化清理的装置,包括:
冗余数据获取模块,用于根据预设的扫描策略,获取终端优化装置所在的终端中的冗余数据,所述冗余数据包括:应用更新/使用后的垃圾数据、多媒体文件播放后的垃圾数据、所述终端的内存垃圾数据、和/或所述终端的缓存垃圾数据;
确定模块,用于根据所述冗余数据所属的路径信息,确定所述冗余数据中建议清理的部分冗余数据和谨慎清理的部分冗余数据;
发送模块,用于将谨慎清理的部分冗余数据的路径信息上报云端服务器,以使所述云端服务器确定所述路径信息是否为需要清理的路径;
接收模块,用于接收所述云端服务器返回的需要清理的路径信息,根据所述云端服务器返回的需要清理的路径信息,以及所述建议清理的部分冗余数据生成包括所述冗余数据的路径信息的列表;
显示模块,用于在所述终端的界面中显示所述列表中的冗余数据,以及每一冗余数据是否被建议清理的信息。
可选地,所述装置还包括:
配置信息获取模块,用于获取所述终端中的配置信息,所述配置信息包括:所述终端自启动应用信息、卸载所述终端中预装应用信息、隐私是否清理信息,和/或加速终端速率的信息;
所述显示模块还用于,在显示所述列表中的冗余数据之后,在所述终端的界面中显示是否优化所述终端中配置信息的信息。
可选地,所述接收模块,还用于,接收用户输入的指令;
所述装置还包括:
清除模块,用于根据所述接收模块接收的所述指令清除与所述指令对应的冗余数据;
和/或,
所述显示模块,还用于在接收模块接收的用户输入的指令为清除所述冗余数据中属于谨慎清除的冗余数据时,在所述终端的界面中显示谨慎清楚的冗余数据的危险提示信息;
和/或,
所述装置还包括:
提示模块,用于提示用户是否需要在所述终端的关联应用上显示终端优化的信息,所述终端优化的信息包括:预先设置发布信息和/或所述终端中已经清除的冗余数据的信息。
由上述技术方案可知,本发明的一种对移动终端的数据进行优化清理的方法和装置,根据路径中数据量的变化量确定路径是否为异常的路径,在路径为异常路径时,可将该异常路径的路径信息上传云端服务器,以使云端服务器判断该路径信息对应的路径是否为需要清理的路径。由此,整个清理过程也无需用户的参与,降低了用户的操作复杂度,同时,提高了垃圾路径的清理效率,且提升了用户体验。
附图说明
图1为本发明一实施例提供的路径清理方法的流程示意图;
图2为本发明另一实施例提供的路径清理方法的流程示意图;
图3A为本发明一实施例提供的一种终端优化方法的流程示意图;
图3B至图3E为本发明一实施例的应用软件界面的示意图;
图3F为本发明另一实施例提供的路径清理方法的流程示意图;
图4为本发明一实施例提供的路径清理装置的结构示意图;
图5为本发明一实施例提供的云端服务器的结构示意图;
图6为本发明一实施例提供的终端优化装置的结构示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
图1为本发明的其中一个实施例所提供的路径清理方法的流程示意图,该方法用于对终端中产生的无效路径进行清理,由位于终端侧用于对终端进行管理的路径清理装置执行,该方法包括:
101、监控待管理的终端中用于传输数据的每一路径中数据的变化量。
举例来说,每一路径中数据的变化量可理解为每一路径中数据的传输速率,或者,每一路径中数据的变化量可为每一路径中预设时间段内传输的数据量。
一种应用场景中,上述步骤101可为:监控待管理的终端中用于传输数据的每一路径中数据的传输速率。
在另一可能的应用场景中,上述步骤101可具体为,监控待管理的终端中用于传输数据的每一路径中预设时间段内传输的数据量。例如,监控终端中传输数据的一个路径中在一周/一天内传输数据量,如果某一路径在一天内传输的数据量累计大于50M,或者,某一路径在一周内传输的数据量累计大于100M等。
在实际应用中,不管是一个路径在一定的时间段内所传输的数据量过大,还是一个路径上数据传输的实时速率过高,都说明这个路径上数据的变化量过大。相应的,这些路径很有可能是需要清理的路径。
102、在变化量大于预设的第一阈值时,获取大于所述第一阈值的变化量对应路径的路径信息。
举例来说,该步骤中的路径信息可包括:注册表路径信息、初始ini文件路径信息、temp路径信息和/或文件保存路径信息等。
在本实施例中,路径的路径信息用于表示该路径是哪一路径,该路径信息可以唯一标识该路径。也就是说,一个路径的路径信息应能够清楚指示相应的路径为终端中的哪一个路径。
在具体实施时,该步骤102中的第一阈值可以根据需要设定。在具体应用中,第一阈值可以由使用相应终端的用户设定。
举例来说,若步骤101中监控终端中路径的在一天内传输的数据量,即对路径上传输的数据量做监控分析,预先设定的第一阈值为10M,某一个路径在一周的每一天内传输的数据量为5M,有一天突然该路径在一天内传输的数据量增加到50M,则可以获取该路径的路径信息,确定是否为需要清理的路径。
103、将所述路径信息上报至云端服务器,以使所述云端服务器确定所述路径信息对应的路径是否为需要清理的路径。
在具体应用中,由于终端无法确定路径是否需要清理,故需要将路径信息上报至云端服务器,云端服务器可采用预设的规则判断接收到的路径信息对应的路径是否为需要清理的路径。
例如,云端服务器可以统计一定时间段内多个终端中的路径清理装置上报的路径信息,根据统计概率获取需要清理的路径信息。由此,可降低路径信息被误判清理的概率。
104、在所述云端服务器确定所述路径为需要清理的路径时,接收所述云端服务器发送的清理信息,所述清理信息包括,需要清理路径的路径信息。
105、根据所述清理信息清理所述待管理的终端中的路径以及该路径中的垃圾数据。
在本实施例中,该路径中的垃圾数据可理解为该路径中包括的所有垃圾文件(如上网产生的垃圾文件、应用程序运行产生升的垃圾文件)、缓存文件、和/或缓存数据等。例如,路径可为***运行产生的路径,该路径中的垃圾数据可为***运行产生的垃圾文件,如***临时文件、缩略图缓存和/预读取文件等。
具体应用时,在云端下发了清理信息之后,路径清理装置可以接收清理信息并对清理信息进行解析得到其中包含的路径信息,之后确定这些路径信息所对应的路径,并根据相应的规则对所确定的路径进行清理。
本实施例中的路径清理方法,可监管终端上的用于传输数据的路径,在路径传输的数据量异常时,使云端服务器判断数据量异常的路径是否为需要清理的路径,并根据云端的判断结果确定该数据量异常的路径是否需要清理。由此,可提高路径清理的准确率,由于整个清理过程无需用户的参与,降低了用户使用的复杂度,提升了用户体验。
可理解的是,执行上述路径清理方法的路径清理装置还可能对所属终端执行除清理路径以外的其他管理比如杀毒、骚扰拦截等。本实施例中,主要是对终端的路径清理进行详细说明。
在实际应用中,如果终端中的路径在形成后不用于数据的传输,或者传输的数据量比较稳定,这部分路径往往是不需要也不能进行清理的路径,比如注册表中的部分路径。而如果一个路径上传输的数据量突增,比如突然从5k/天增加到10M/天,则这个路径很可能是用户操作某个应用软件后产生的垃圾路径(比如说临时文件夹的路径),此时这个路径很可能是需要清理的路径。采用上述路径清理方法可对传输数据的路径进行有效监控,降低终端中资源的占用率,同时提高用户的使用效率。
在本实施例中,图1中各个步骤的执行主体可以是一运行在移动终端设备上的应用程序,也即,在实际应用中,可以开发一款应用程序,使其在运行时能够执行本实施例中的各步骤操作。当然,该应用程序可以是一个独立的应用程序,也可以是另一应用程序中的一个功能模块,例如,在某手机安全软件中增加本发明中的路径清理功能等。
由于终端设备中的操作***一般会为应用程序开放一些接口,供应用程序从***中获取所需的信息。
在实际应用中,上述1所示的方法在步骤103之前,还可以包括下述的图1中未示出的步骤103a:
103a、定期检测所述终端中每一路径在预设时间段内的使用频率,在部分路径在预设时间段内使用频率异常时,获取使用频率异常的部分路径的路径信息。
此时,路径清理方法中的步骤103可以具体为:
103’、将使用频率异常的部分路径的路径信息,和大于所述第一阈值的变化量对应路径的路径信息上传至云端服务器。
也就是说,终端中***路径使用比较频繁,其使用频率较高,,而终端中有部分路径几乎不使用。
为此,监管终端中的传输数据的路径时,可确定使用频率比较高的路径,和使用频率比较低的路径;若某一段时间段,属于使用频率比较低的路径被频繁使用,则可获取该些路径的路径信息,并向云端服务器上报该些路径的路径信息,以使云端服务器确定该些路径是否已经被劫持,是否需要清理等。
举例来说,路径信息可以用于包括以下几种路径中的一种或几种:
注册表路径信息、初始ini文件路径信息、temp路径信息和/或文件保存路径信息。
本实施例中的路径信息可为某一个路径的编号或代码,或者是某一个路径的标识等,本实施例不对其进行限定,其云端服务器能够识别终端上传的路径信息即可。
实际应用中,每一种注册表路径中全部路径或者其中的部分路径很可能包含共同的字段,比如在一个终端中文件夹路径和驱动器路径的一种可能的表现形式为:
[HKEY_CLASSES_ROOT\Directory\shell](文件夹路径)
[HKEY_CLASSES_ROOT\Drive\shell](驱动器路径)。
此时,文件夹路径和驱动器路径中均包含了“HKEY_CLASSES_ROOT”和“shell”,这样就可以使用一个特殊的字符(比如110)表示“HKEY_CLASSES_ROOT”,使用其他字符(比如10)表示“shell”,对于“HKEY_CLASSES_ROOT”和“shell”之间的Directory和Drive可以使用其他字符表示。这样,就可以大大降低路径信息所占用的大小,进而降低对相应的传输资源的占用。
图2示出了本发明另一实施例提供的路径清理方法的流程示意图,如图2所示,本实施例的路径清理方法如下所述。
201、监控待管理的终端中用于传输数据的每一路径中数据的变化量。
应说明的是,该图2的执行主体可为路径清理装置,该路径清理装置监控的是该路径清理装置所属的终端。
当然,在其他实施例中,图2的执行主体还可监控与该执行主体连接的终端,例如,路径清理装置可监控连接该路径清理装置的通信终端等。
202、在所述变化量大于预设的第一阈值时,获取大于所述第一阈值的变化量对应路径的路径信息;
203、确定所述路径信息是否属于所述终端中设置的白名单中的路径信息;如果属于,则执行步骤203a,否则,执行步骤204;
203a、在步骤203中的路径信息属于所述终端中设置的白名单中的路径信息,则不清理该路径信息,可不再监控终端中的该路径信息。
在本实施例中,白名单可为预先从云端服务器获取的白名单,也可为用户预先设置的白名单,该白名单中记录有终端中不需要进行清理的路径信息。
204、在步骤203中的路径信息不属于所述终端中设置的白名单中的路径信息,则确定所述路径信息是否属于所述终端中设置的黑名单中的路径信息,如果属于执行步骤204a,否则,执行步骤205。
204a、在步骤204中的路径信息属于所述终端中设置的黑名单中的路径信息,则清理所述路径信息对应的路径。
在本实施例中,黑名单可为预先从云端服务器获取的黑名单,也可为用户预先设置的黑名单,该黑名单中记录有终端中需要进行清理的路径信息。
在本实施例中,预先设置的黑名单、白名单中的具体内容本实施例不限定,为了能够根据预先设置的黑、白名单来筛选需要拦截或放行的路径信息,本实施例提供的方法中,黑名单包括需要拦截的路径的路径信息,白名单包括可不监控不清理路径的路径信息。本实施例不对设置黑名单/白名单的方式进行限定。
205、在步骤204中的路径信息不属于所述终端中设置的黑名单中的路径信息,则将所述路径信息上报至云端服务器,以使所述云端服务器确定所述路径信息对应的路径是否为需要清理的路径;
206、在所述云端服务器确定所述路径为需要清理的路径时,接收所述云端服务器发送的清理信息,所述清理信息包括,需要清理路径的路径信息;
207、根据所述清理信息清理所述待管理的终端中的路径及该路径中的垃圾数据。
本实施例中的路径清理方法,可有效清理终端中的路径信息,提高终端的资源使用率,同时提高用户的效率。
另外,在具体应用中,为防止路径信息对应的路径删除,导致终端***发生错误,或者,用户丢失信息时,还可在删除路径信息对应的路径之前,在终端中设置用于提示用户还原所述终端当前状态的状态还原点。若出现用户需要还原路径未删除之前的状态,可采用设置的状态还原点还原终端中路径未删除之前的状态。
本实施例中的状态还原点可用于记录终端为删除路径之前的状态。可理解的是,终端中的路径清理装置清理了终端中不该清理的路径时,用户可以查找设置的状态还原点,将终端的状态还原到进行路径清理前的状态。
本实施例中对移动终端的数据进行优化清理的方法对应实施例中的路径清理的方法,本实施例为更好的说明本发明的内容,对每一个实施例采用路径清理的方法进行举例说明,本实施例不对其进行限定。
图3A示出了本发明一实施例提供的一种终端优化方法的流程图,如图3A所示,本实施例的终端优化方法如下所述。
301、根据预设的扫描策略,获取终端中的冗余数据,所述冗余数据包括:应用更新/使用后的垃圾数据、多媒体文件播放后的垃圾数据、所述终端的内存垃圾数据、和/或所述终端的缓存垃圾数据。
本实施例中的冗余数据可为终端中产生的任一占用终端存储空间的垃圾数据,如***缓存、临时文件,缩略图缓存等,本实施例不对其进行限制,仅为举例说明。
另外,本实施例中的扫描策略可为对终端进行全面扫描,例如枚举终端中的所有文件,或者递归枚举终端中的所有文件等。
302、根据所述冗余数据所属的路径信息,确定所述冗余数据中建议清理的部分冗余数据和谨慎清理的部分冗余数据;
303、将谨慎清理的部分冗余数据的路径信息上报云端服务器,以使所述云端服务器确定所述路径信息是否为需要清理的路径;
304、接收所述云端服务器返回的需要清理的路径信息,根据所述云端服务器返回的需要清理的路径信息,以及所述建议清理的部分冗余数据生成包括所述冗余数据的路径信息的列表;
305、在所述终端的界面中显示所述列表中的冗余数据,以及每一冗余数据是否被建议清理的信息。
本实施例中的终端优化方法能够自动清理终端中的冗余数据,解决现有技术中无法自动清理终端中的垃圾数据,以及清理不够便捷的问题,实现了一键式清理。
当然,在实际应用中,前述图3A所示的方法中显示冗余数据之后,图3A所示的方法还可包括下述的图中未示出的步骤:
307、接收用户输入的指令,根据用户输入的指令清除与所述指令对应的冗余数据;
若用户输入的指令为清除所述冗余数据中属于谨慎清除的冗余数据,则在所述终端的界面中显示谨慎清楚的冗余数据的危险提示信息,如图3C右侧第一个图所示。
举例来说,用户还可定时启动终端优化装置实现定时清理终端优化装置所属的终端。如图3B左侧图所示,在终端的界面上点击“定时任务“后,进入定时任务界面,展现”定时自动清理“,”定时开关WiFi网络“,”定时开关飞行模式“,”定时开关静音模式“四项。四项内容皆包含:功能名称,开关状态,向右箭头三项属性。此外,除去”定时自动清理“外,其他三项皆提供辅助说明:开启时间段。点击项目清单(LIST),不会直接控制该功能的开关状态,皆会进入子页面。
如图3B右侧图所示,定时自动清理页面中,包括自动清理开关,锁屏清理开关,内存过高清理功能,定时清理功能,内存优化忽略名单等。自动清理开关关闭时,其他选项全部置灰,不可操作。点击内存过高清理项目,弹窗展示内存调整阈值:70%,80%,90%,关闭等信息。
在实际应用中,为增强用户使用体验,可点击定时清理,同样以弹窗样式展现定时选择,间隔1,2,3,4,5或6小时定时清理。点击内存优化忽略名单,直接跳转至现有的内存加速页面中的内存优化忽略名单。定时清理时,不再以通知栏的方式进行提示,而是改为Toast:释放XX M内存,手机加速XX%等信息。
本实施例的方法能够实现自动扫描移动终端,并清理移动终端上的垃圾文件,同时可避免出现文件误删除的事件,提升了用户对移动终端的使用体验。
可选地,图3A所示的方法在包括步骤301a之后,还可包括下述的图中未示出的步骤:
307、接收用户输入的指令,根据用户输入的指令清除与所述指令对应的冗余数据;
308、提示用户是否需要在所述终端的关联应用(如微信、微博、QQ)上显示终端优化的信息,所述终端优化的信息包括:预先设置发布信息和/或所述终端中已经清除的冗余数据的信息。
举例来说,预先设置发布信息可为:手机君老爱胡吃海塞,如今变成大胖纸动弹不得了,肿么办!!!好捉急!!!啊哈~交给清理大师强力清理一下吧,瞬间变苗条变轻盈哦,小伙伴们速来~!或者,很多时候,我只想安安静静、简简单单的清理下我的手机,让它更快一点更聪明一点,如此而已。还好有你,#清理大师#,谢谢你懂我。
在本实施例中,前述图3A方法的各个步骤的执行主体可以是一运行在移动终端设备上的应用程序,也即,在实际应用中,可以开发一款应用程序,使其在运行时能够执行本实施例中的各步骤操作。当然,该应用程序可以是一个独立的应用程序,也可以是另一应用程序中的一个功能模块,例如,在某手机清理/安全软件中增加本发明中的终端优化功能等。
由于移动终端中的操作***一般会为应用程序开放一些接口,供应用程序从***中获取所需的信息。因此,本实施例中,难为了能够获取移动终端中的冗余数据,可以利用终端的操作***的这一特性实现。
可选地,在上述图3A所示的方法的步骤305中,在终端的界面或终端优化装置的首页展现内容有:建议清理数据,共发现数据,数字飞入动画,扫描路径,停止扫描按钮(如图3C左侧第一个图所示),以便接收用户根据该按钮输入的指令,执行与该按钮对应的操作。其中,界面中建议清理部分为大数字,共发现数据可为小数字,写在建议清理部分下方。
如果用户选择数字飞入动画按钮,则扫描过程中大数字不断变化(建议清理部分),展示从四面八方飞数字的效果。同时,共发现数据也会随之不断变化进行增加。
同时,扫描路径展示在动画下方,居左显示,固定长度,当路径超过指定长度后,保留路径首尾字段,中间显示为…。
“停止扫描”按钮展示在界面的页面下方,不再展示扫描进度。停止按钮逻辑与之前相同:
点击“停止扫描”按钮,该终端优化装置还可给用户提示信息,例如弹提示窗说明“垃圾数据扫描进行中~确认停止扫描吗?”,对应两个按钮“再扫扫”,“停了吧”。提示窗弹出时,后台扫描不受影响,继续扫描。若扫描过程中点击BACK键,响应方式与点击“停止扫描”相同。
另外,本实施例中的终端优化方法还可与来电秀进行结合,在调整扫描、清理过程中,在终端优化装置的首页还可根据扫描的垃圾文件的数量进行变色。进一步地,还可在终端的界面上显示终端优化装置执行扫描的过程。
例如,扫描过程中,根据扫出的建议清理的垃圾大小变色:0-20M时首页为蓝色到黄色的渐变,20-100M时为黄色到橙色的渐变,100M以上为橙色到红色。当扫描完成时,已扫描出的数据在某一区间时,终态显示为该区间最大值对应的颜色。如扫描出50M垃圾时,终态显示为橙色。
当共发现的数据扫描完成后,停止按钮可变成一键清理,如图3C左侧第一个图所示。
扫描过程中,点击/上滑强力清理,若用户点击两个表盘,则弹出Toast提示“正在扫描垃圾,请稍候…”。待扫描完成后,可点击进入。若用户未点击两个表盘,而是进行其他操作(包括点击三个功能入口或下滑强力清理页面),后台扫描继续进行,不产生影响。在图3C左侧第一个图中,冗余数据展示区:分为建议清理部分,共发现部分。其中建议清理部分提供详情查看:点击详情即可在当前界面展开建议清理数据的详情(如路径信息/来源等),供用户查看,如图3C左侧第二个图所示。
一键清理按钮:点击即可一键清理掉建议清理的数据。在扫描过程中,变为“停止”按钮。在清理过程中,将变为“清理中…”按钮。
强力清理上滑区域:点击该区域或者上滑该区域将进入强力清理部分,具体将另起小节详细介绍。
此外,在终端优化装置运行过程中,若在终端优化装置首页进行操作,点击BACK键返回时,第一次弹出Toast提示,“再按一次退出程序”。
在图3C右侧第二个图中,展开建议清理数据的项目分为:内存,***盘垃圾,缓存,广告,安装包,卸载残留,大文件。即包含了内存项目与垃圾清理部分的所有项目。每项属性包含:向下箭头,项目名称,项目中已选内容的大小,勾选框。点击每项可进行展开或者缩起,默认缩起。最后一项默认展开(垃圾清理页面理同,最后一项默认展开)。当某项的部分子项勾选时,勾选框显示中间态。当某项的全部子项都被勾选上时,勾选框才会选中。
点击展开某项,展示该项所有内容,优先展示已经勾选的建议清理项。对于各部分子项的加白操作,与内存/垃圾清理中对于各项的加白操作逻辑完全相同,只是默认不提供白名单的入口。其中,对于内存和缓存部分,均不在此显示核心进程名单子项目。详情展开项中所有操作均无需跳转页面。
将缓存分类中的所有不属于缓存和广告插件的内容,单独列为一项“***盘垃圾”进行展示。包括空文件夹,临时文件,***盘日志等等。“***盘垃圾”项目默认全部选中。点开“***盘垃圾”,子项展现属性包括:默认icon,名称,占用大小,勾选框(默认选中)。
将缓存分类中的广告插件内容,单独列为一项“广告”进行展示。“广告”项目包含用户手机中所有广告插件,默认全部选中。点开“广告”,子项展现属性包括:默认icon,广告名称,占用大小,勾选框(默认选中)。默认icon稍后为广告icon。
如图3D所示,清理完成后,数据展示区展示成功清理数据和存储和内存的优化情况:释放空间XX MB,手机加速XX%。清理完成后,点击完成按钮,数据展示区展示累计清理的数据,并提供分享按钮“炫耀一下”。结合上述预先设置的发布信息,可进行微博,微信的分享,。
在具体应用中,前述的步骤301之后,或者在执行前述的步骤301的过程中,图3A所示的方法还可包括下述的图中未示出的步骤301a:
301a、获取所述终端中的配置信息,所述配置信息包括:所述终端自启动应用信息、卸载所述终端中预装应用信息、隐私是否清理信息,和/或加速终端速率的信息;
相应地,在上述步骤305中,在所述终端的界面中显示所述列表中的冗余数据之后,还可在所述终端的界面中显示是否优化所述终端中配置信息的信息。即,用于提示用户是否需要优化所述终端的配置信息。
本实施例的方法和云端服务器结合,能够对移动终端上的垃圾文件进行及时有效地清理,释放更多存储空间,使移动终端上的存储空间内不残留垃圾文件,从而使用户能够更有效地利用和维护移动终端的存储空间资源,方便用户使用。
如图3E所示,为用户展现手机空间使用情况,并提供多个功能入口,包括:内存优化,垃圾清理,强劲加速(即自启管理),卸载预装(包括卸载预装,普通软件卸载),隐私清理。图3E左侧第一个图中显示的是一种强力清理界面,该强力清理界面分为空间展示,功能入口两部分:
空间展示:以仪表盘的形式展现已用存储空间和已用内存的占比情况:存储:XX%,内存:XX%。两个仪表盘皆响应点击操作,点击存储进入垃圾清理子页面,点击内存进入内存加速子页面。功能入口:分为强劲加速/卸载预装/隐私清理三个功能。其中,强劲加速,点击进入即现有的自启管理页面。
强劲加速页面内容为原有的”自启管理”TAB页的内容。在展现自启动软件的列表(如图3E左侧第二个图所示)。
在实际应用中,还可设置终端中软件自启白名单,用于展现建议保留的自启软件,并提供添加按钮。点击添加,即进入到待添加到白名单的软件列表。
通常,预装软件总共区分两种类型:可以卸载,谨慎卸载。可以卸载和谨慎卸载类型的软件以项目的方式展现。
可以卸载类型:展示的属性有:软件ICON,软件名称,空间占用情况,软件说明,(软件属性)卸载按钮。其中,软件说明可从助手接口调用。点击卸载按钮,弹窗提示“卸载后不影响手机正常工作,卸载后可在回收站还原。”,同时提供“取消”“卸载”按钮,点击取消,弹窗关闭,不进行任何操作。点击卸载,直接为用户进行卸载。
谨慎卸载类型:展示属性与可以卸载类型相同,补充软件属性为:谨慎卸载。点击卸载按钮,弹窗提示“卸载此应用后可能会导致手机无法正常工作,请谨慎选择。卸载后可在回收站还原。”,同时提供“取消”“卸载”按钮,点击取消,弹窗关闭,不进行任何操作。点击卸载,直接为用户进行卸载。
本实施例仅以举例说明的方式对终端优化方法对应应用软件/应用程序的首页或者该终端优化方法使用时对应的终端界面进行展现,以举例的方式展现清理的过程,本实施例不对上述的方式进行限定,可根据实际需要设置界面的各种按钮及显示内容。
图3F为本发明提供的另一个实施例所提供的路径清理方法的流程示意图,该方法可由云端服务器实现,用于确定对终端中的路径信息是否为无效的路径信息,该方法包括:
311、接收多个路径清理装置上报的路径信息,所述路径信息用于表示所述路径清理装置监控终端中用于传输数据的一个或多个路径,该一个或多个路径中传输数据的变化量大于预设的第一阈值,所述终端为所述路径清理装置所属的终端。
这里的路径清理装置和路径信息与图1所指的实施例中的路径清理装置以及路径信息的理解一致,在此不再详细说明。对应于图1所指的实施例,这里的路径清理装置所属的终端为路径清理装置所管理的终端。
312、根据所有路径清理装置上传的路径信息,在所述路径信息在预设时间段内被上报的次数大于预设的第二阈值时,确定所述路径信息对应的路径为需要清理的路径。
313、向所述路径清理装置发送清理信息,所述清理信息包括:需要清理路径的路径信息,以使所述路径清理装置清理所述路径清理装置所属的终端中与路径信息对应的路径以及该路径中的垃圾数据。
实际应用中,如果一个路径对应的路径信息在预设的时间段(周期)内被上报的次数大于预设的第二阈值,则说明在多个终端中,该路径传输的数据量变化都较大,均为相应终端中疑似需要清理的路径。那么这个路径很可能实际上就是需要清理的路径。此时,云端服务器将该路径信息对应的路径判定为需要清理的路径。并发送用于表示该路径的路径信息到相应的位于终端侧的路径清理装置,使路径清理装置根据该路径信息清理该路径。采用本实施例提供的路径清理方法,对终端进行路径的清理,提高了清理的路径的范围。
进一步的,上述路径清理方法还可以包括下述的图中未示出的步骤314:
314、生成黑名单,这里的黑名单包含向云端发送的各个清理信息中包含的路径信息;将所述黑名单发送给路径清理装置,或者所述路径清理装置所属的终端。
实际应用中,可以按照周期性的更新生成的黑名单,并将更新的黑名单发送给终端或终端侧的路径清理装置。这样,路径清理装置或终端根据接收的黑名单确定是否需要对路径进行清理。
不难理解,这里的步骤314并不必然在步骤313之后执行,只要达到生成黑名单的条件即可生成黑名单,在生成黑名单之后,云端服务器仍有可能下发清理信息。
另外一方面,本发明实施例还提供一种对移动终端的数据进行优化清理的装置,该装置在具体应用中可为路径清理装置,本实施例中采用路径清理装置进行举例说明,不对其进行限定。当然,在其他实施例中,还可采用另一装置说明,均属于本发明的保护范围。
图4示出了本发明一实施例提供的路径清理装置的结构示意图,如图4所示,本实施例的路径清理装置可包括:监控模块41,路径筛选模块42,发送模块43、接收模块44和清理模块45;
其中,监控模块41用于监控路径清理装置所在的终端中用于传输数据的每一路径中数据的变化量;
路径筛选模块42用于在所述监控模块41监控的变化量大于预设的第一阈值时,获取大于所述第一阈值的变化量对应路径的路径信息;
发送模块43用于将所述路径信息上报至云端服务器,以使所述云端服务器确定所述路径信息对应的路径是否为需要清理的路径;
接收模块44用于在所述云端服务器确定所述路径为需要清理的路径时,接收所述云端服务器发送的清理信息,所述清理信息包括,需要清理路径的路径信息;
清理模块45用于根据所述清理信息清理所述终端中的路径。
举例来说,本实施例中的所述路径信息可包括:注册表路径信息、初始ini文件路径信息、temp路径信息和/或文件保存路径信息等等,本实施例仅为举例说明,不对其进行限定。
在具体应用中,上述的监控模块41可具体用于,监控所述终端中用于传输数据的每一路径中数据的传输速率;
或者,上述的监控模块41可具体用于,监控所述终端中用于传输数据的每一路径中预设时间段内传输的数据量。
在另一应用场景中,前述图4所示的路径清理装置还可包括下述图3中未示出的检测模块46;
该检测模块46用于在所述发送模块43发送所述路径信息之前,检测所述终端中每一路径在预设时间段内的使用频率;
所述路径筛选模块42还用于在部分路径的使用频率异常时,获取使用频率异常的部分路径的路径信息;
所述发送模块43还用于将使用频率异常的部分路径的路径信息,和大于所述第一阈值的变化量对应路径的路径信息上传至云端服务器。
在另一可能的应用场景中,前述图4所示的路径清理装置还可包括下述图4中未示出的确定模块47;
其中,确定模块47用于在所述路径筛选模块42筛选路径信息之后,确定筛选的路径信息是否属于所述终端中设置的白名单/黑名单中的路径信息;
所述清理模块45还用于在所述确定模块47确定筛选的路径信息属于所述终端中设置的黑名单中的路径信息时,清理所述路径信息对应的路径及该路径中的垃圾数据;
所述发送模块43还用于在所述确定模块47确定筛选的路径信息不属于所述终端中设置的白名单/黑名单中的路径信息时,将筛选的路径信息上传云端服务器。
在实际应用中,路径清理装置还可包括图中未示出的状态还原点设置模块,该状态还原点设置模块用于在所述清理模块清理所述路径之前,在所述待管理的终端中设置用于提示用户还原所述终端当前状态的状态还原点。
也就是说,在具体应用中,为防止路径清理装置误删除部分路径,或者用户不愿意删除的路径时,路径清理装置可在清理模块清理路径之前,通过状态还原点设置模块设置用于还原终端当前状态的状态还原点。
本实施例的路径清理装置可执行前述图1和图2所示的路径清理方法,本实施例可不在此详述。
本实施例的路径清理装置可与云端服务器交互,实现对终端中的部分数据量变化异常的路径进行清理,由此,可降低终端中资源的占用率,同时提高用户的使用效率。
图5示出了本发明一实施例提供的云端服务器的结构示意图,如图5所示,本实施例的云端服务器可包括:接收模块51、判断模块52、路径信息确定模块53和发送模块54;
其中,接收模块51用于接收多个路径清理装置上报的路径信息,所述路径信息为所述路径清理装置监控终端中用于传输数据的一个或多个路径,该一个或多个路径中传输数据的变化量大于预设的第一阈值,所述终端为所述路径清理装置所属的终端;
判断模块52用于根据所有路径清理装置上传的路径信息,判断所述路径信息在预设时间段内被上报的次数是否大于预设的第二阈值,
路径信息确定模块53用于在所述判断模块确定所述路径信息在预设时间段内被上报的次数大于预设的第二阈值时,确定所述路径信息对应的路径为需要清理的路径;
发送模块54用于向所述路径清理装置发送清理信息,所述清理信息包括:需要清理路径的路径信息,以使所述路径清理装置清理所述路径清理装置所属的终端中与路径信息对应的路径及该路径内的垃圾数据。
可选地,图5中的云端服务器还可包括下述的图中未示出的黑名单生成模块55;该黑名单生成模块55可用于生成黑名单,所述黑名单中包括需要清理路径的路径信息;
所述发送模块54还用于将所述黑名单发送给路径清理装置,或者所述路径清理装置所属的终端。
在另一具体应用中,前述的云端服务器还可包括图中未示出的更新模块,该更新模块可用于定期更新所述黑名单。
本实施例的云端服务器可与路径清理装置交互,实现对路径清理装置所属终端内的路径的清理,进而降低终端中资源的占用率,同时提高用户的使用效率,简化用户的操作复杂度。
上述实施例中的云端服务器可执行前述图3F所示的路径清理方法的流程,本实施例不在此详述。
图6示出了本发明一实施例提供的终端优化装置的结构示意图,如图6所示,本实施例的终端优化装置可包括:冗余数据获取模块61、确定模块62、发送模块63和接收模块64、显示模块65;
其中,冗余数据获取模块61用于根据预设的扫描策略,获取终端优化装置所在的终端中的冗余数据,所述冗余数据包括:应用更新/使用后的垃圾数据、多媒体文件播放后的垃圾数据、所述终端的内存垃圾数据、和/或所述终端的缓存垃圾数据;
确定模块62用于根据所述冗余数据所属的路径信息,确定所述冗余数据中建议清理的部分冗余数据和谨慎清理的部分冗余数据;
发送模块63用于将谨慎清理的部分冗余数据的路径信息上报云端服务器,以使所述云端服务器确定所述路径信息是否为需要清理的路径;
接收模块64用于接收所述云端服务器返回的需要清理的路径信息,根据所述云端服务器返回的需要清理的路径信息,以及所述建议清理的部分冗余数据生成包括所述冗余数据的路径信息的列表;
显示模块65用于在所述终端的界面中显示所述列表中的冗余数据,以及每一冗余数据是否被建议清理的信息。
可选地,在具体应用中,前述的装置还可包括图中未示出的配置信息获取模块66,该配置信息获取模块66用于获取所述终端中的配置信息,所述配置信息包括:所述终端自启动应用信息、卸载所述终端中预装应用信息、隐私是否清理信息,和/或加速终端速率的信息;
相应地,所述显示模块65还用于,在显示所述列表中的冗余数据之后,在所述终端的界面中显示是否优化所述终端中配置信息的信息。
举例来说,前述的接收模块64还用于接收用户输入的指令;相应地,前述装置还可包括图中未示出的清除模块,该清除模块用于根据所述接收模块接收的所述指令清除与所述指令对应的冗余数据;
在实际应用中,所述显示模块65还用于在接收模块接收的用户输入的指令为清除所述冗余数据中属于谨慎清除的冗余数据时,在所述终端的界面中显示谨慎清楚的冗余数据的危险提示信息;
在其他实施例中,所述装置还包括:提示模块;该提示模块用于提示用户是否需要在所述终端的关联应用上显示终端优化的信息,所述终端优化的信息包括:预先设置发布信息和/或所述终端中已经清除的冗余数据的信息。
本实施例的装置可执行前述图3A所示的方法,参见上述说明,本实施例不再对其详述。
本实施例的终端优化装置能够实现自动清理终端中的冗余数据,提高用户对终端的使用体验。
本发明的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在于该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是互相排斥之处,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一种浏览器终端的设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

Claims (10)

1.一种对移动终端的数据进行优化清理的方法,其特征在于,包括:
监控待管理的终端中用于传输数据的每一路径中数据的变化量;
在所述变化量大于预设的第一阈值时,获取大于所述第一阈值的变化量对应路径的路径信息;
将所述路径信息上报至云端服务器,以使所述云端服务器确定所述路径信息对应的路径是否为需要清理的路径;
在所述云端服务器确定所述路径为需要清理的路径时,接收所述云端服务器发送的清理信息,所述清理信息包括,需要清理路径的路径信息;
根据所述清理信息清理所述待管理的终端中的路径以及该路径中的垃圾数据。
2.根据权利要求1所述的方法,其特征在于,所述监控待管理的终端中用于传输数据的每一路径中数据的变化量,包括;
监控待管理的终端中用于传输数据的每一路径中数据的传输速率;
或者,
监控待管理的终端中用于传输数据的每一路径中预设时间段内传输的数据量;
或者,
所述将所述路径信息上报至云端服务器的步骤之前,所述方法还包括:
定期检测所述终端中每一路径在预设时间段内的使用频率;
在部分路径的使用频率异常时,获取使用频率异常的部分路径的路径信息;
将所述路径信息上报至云端服务器,包括:
将使用频率异常的部分路径的路径信息,和大于所述第一阈值的变化量对应路径的路径信息上传至云端服务器。
3.根据权利要求1所述的方法,其特征在于,所述获取大于所述第一阈值的变化量对应路径的路径信息的步骤之后,所述方法还包括:
确定所述路径信息是否属于所述终端中设置的白名单中的路径信息;
如果所述路径信息属于所述终端中设置的白名单中的路径信息,则不执行将所述路径信息上报至云端服务器的步骤;
如果所述路径信息不属于所述终端中设置的白名单中的路径信息,则确定所述路径信息是否属于所述终端中设置的黑名单中的路径信息;
如果所述路径信息属于所述终端中设置的黑名单中的路径信息,则清理所述路径信息对应的路径,不执行将所述路径信息上报至云端服务器的步骤;
如果所述路径信息不属于所述终端中设置的黑名单中的路径信息,则执行将所述路径信息上报至云端服务器的步骤;
或者,
根据所述清理信息清理所述待管理的终端中的路径的步骤之前,所述方法还包括:
在所述待管理的终端中设置用于提示用户还原所述终端当前状态的状态还原点。
4.一种对移动终端的数据进行优化清理的方法,其特征在于,包括:
接收多个路径清理装置上报的路径信息,所述路径信息为所述路径清理装置监控终端中用于传输数据的一个或多个路径,该一个或多个路径中传输数据的变化量大于预设的第一阈值,所述终端为所述路径清理装置所属的终端;
根据所有路径清理装置上传的路径信息,在所述路径信息在预设时间段内被上报的次数大于预设的第二阈值时,确定所述路径信息对应的路径为需要清理的路径;
向所述路径清理装置发送清理信息,所述清理信息包括:需要清理路径的路径信息,以使所述路径清理装置清理所述路径清理装置所属的终端中与路径信息对应的路径。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
生成黑名单,所述黑名单中包括需要清理路径的路径信息;
将所述黑名单发送给路径清理装置,或者所述路径清理装置所属的终端;
和/或,
所述方法还包括:
定期更新所述黑名单。
6.一种终端优化方法,其特征在于,包括:
根据预设的扫描策略,获取终端中的冗余数据,所述冗余数据包括:应用更新/使用后的垃圾数据、多媒体文件播放后的垃圾数据、所述终端的内存垃圾数据、和/或所述终端的缓存垃圾数据;
根据所述冗余数据所属的路径信息,确定所述冗余数据中建议清理的部分冗余数据和谨慎清理的部分冗余数据;
将谨慎清理的部分冗余数据的路径信息上报云端服务器,以使所述云端服务器确定所述路径信息是否为需要清理的路径;
接收所述云端服务器返回的需要清理的路径信息,根据所述云端服务器返回的需要清理的路径信息,以及所述建议清理的部分冗余数据生成包括所述冗余数据的路径信息的列表;
在所述终端的界面中显示所述列表中的冗余数据,以及每一冗余数据是否被建议清理的信息。
7.根据权利要求6所述的方法,其特征在于,所述根据预设的扫描策略,获取终端中的冗余数据之后,所述方法还包括:
获取所述终端中的配置信息,所述配置信息包括:所述终端自启动应用信息、卸载所述终端中预装应用信息、隐私是否清理信息,和/或加速终端速率的信息;
所述在所述终端的界面中显示所述列表中的冗余数据之后,在所述终端的界面中显示是否优化所述终端中配置信息的信息;
或者,
所述方法还包括:
接收用户输入的指令,根据用户输入的指令清除与所述指令对应的冗余数据;
和/或,
若用户输入的指令为清除所述冗余数据中属于谨慎清除的冗余数据,则在所述终端的界面中显示谨慎清楚的冗余数据的危险提示信息;
和/或,
提示用户是否需要在所述终端的关联应用上显示终端优化的信息,所述终端优化的信息包括:预先设置发布信息和/或所述终端中已经清除的冗余数据的信息。
8.一种对移动终端的数据进行优化清理的装置,其特征在于,包括:
监控模块,用于监控路径清理装置所在的终端中用于传输数据的每一路径中数据的变化量;
路径筛选模块,用于在所述监控模块监控的变化量大于预设的第一阈值时,获取大于所述第一阈值的变化量对应路径的路径信息;
发送模块,用于将所述路径信息上报至云端服务器,以使所述云端服务器确定所述路径信息对应的路径是否为需要清理的路径;
接收模块,用于在所述云端服务器确定所述路径为需要清理的路径时,接收所述云端服务器发送的清理信息,所述清理信息包括,需要清理路径的路径信息;
清理模块,用于根据所述清理信息清理所述终端中的路径以及该路径中的垃圾数据。
9.一种云端服务器,其特征在于,包括:
接收模块,用于接收多个路径清理装置上报的路径信息,所述路径信息为所述路径清理装置监控终端中用于传输数据的一个或多个路径,该一个或多个路径中传输数据的变化量大于预设的第一阈值,所述终端为所述路径清理装置所属的终端;
判断模块,用于根据所有路径清理装置上传的路径信息,判断所述路径信息在预设时间段内被上报的次数是否大于预设的第二阈值;
路径信息确定模块,用于在所述判断模块确定所述路径信息在预设时间段内被上报的次数大于预设的第二阈值时,确定所述路径信息对应的路径为需要清理的路径;
发送模块,用于向所述路径清理装置发送清理信息,所述清理信息包括:需要清理路径的路径信息,以使所述路径清理装置清理所述路径清理装置所属的终端中与路径信息对应的路径。
10.一种对移动终端的数据进行优化清理的装置,其特征在于,包括:
冗余数据获取模块,用于根据预设的扫描策略,获取终端优化装置所在的终端中的冗余数据,所述冗余数据包括:应用更新/使用后的垃圾数据、多媒体文件播放后的垃圾数据、所述终端的内存垃圾数据、和/或所述终端的缓存垃圾数据;
确定模块,用于根据所述冗余数据所属的路径信息,确定所述冗余数据中建议清理的部分冗余数据和谨慎清理的部分冗余数据;
发送模块,用于将谨慎清理的部分冗余数据的路径信息上报云端服务器,以使所述云端服务器确定所述路径信息是否为需要清理的路径;
接收模块,用于接收所述云端服务器返回的需要清理的路径信息,根据所述云端服务器返回的需要清理的路径信息,以及所述建议清理的部分冗余数据生成包括所述冗余数据的路径信息的列表;
显示模块,用于在所述终端的界面中显示所述列表中的冗余数据,以及每一冗余数据是否被建议清理的信息。
CN201410410414.1A 2014-08-19 2014-08-19 一种对移动终端的数据进行优化清理的方法和装置 Active CN104239157B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410410414.1A CN104239157B (zh) 2014-08-19 2014-08-19 一种对移动终端的数据进行优化清理的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410410414.1A CN104239157B (zh) 2014-08-19 2014-08-19 一种对移动终端的数据进行优化清理的方法和装置

Publications (2)

Publication Number Publication Date
CN104239157A true CN104239157A (zh) 2014-12-24
CN104239157B CN104239157B (zh) 2017-05-03

Family

ID=52227287

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410410414.1A Active CN104239157B (zh) 2014-08-19 2014-08-19 一种对移动终端的数据进行优化清理的方法和装置

Country Status (1)

Country Link
CN (1) CN104239157B (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104699513A (zh) * 2015-03-31 2015-06-10 联想(北京)有限公司 一种文件处理方法及装置
CN104881493A (zh) * 2015-06-12 2015-09-02 北京金山安全软件有限公司 文件清理方法及装置
CN105159913A (zh) * 2015-07-06 2015-12-16 北京金山安全软件有限公司 一种待清理文件确定方法及装置
CN105389245A (zh) * 2015-12-17 2016-03-09 广州视睿电子科技有限公司 一种内存清理方法及装置
CN105630877A (zh) * 2015-12-17 2016-06-01 北京奇虎科技有限公司 文件清理方法及***
CN105677477A (zh) * 2015-12-30 2016-06-15 北京金山安全软件有限公司 一种优化应用程序资源的方法、装置及电子设备
CN105843674A (zh) * 2016-03-31 2016-08-10 北京金山安全软件有限公司 一种应用程序清理方法、装置及移动终端
CN105867845A (zh) * 2016-03-28 2016-08-17 乐视控股(北京)有限公司 一种应用程序存储空间的管理方法及装置
CN106162827A (zh) * 2016-08-16 2016-11-23 Tcl移动通信科技(宁波)有限公司 一种基于移动终端的网络接入点存储处理方法及***
CN106201358A (zh) * 2016-07-15 2016-12-07 珠海市魅族科技有限公司 一种内存垃圾回收的方法及装置
CN106528442A (zh) * 2016-10-27 2017-03-22 北京小米移动软件有限公司 缓存清理方法和装置
CN107403467A (zh) * 2017-08-09 2017-11-28 浙江群力电气有限公司 一种数据建模***及方法
CN107517308A (zh) * 2017-08-07 2017-12-26 惠州Tcl移动通信有限公司 移动终端应用程序异常的检测方法、储存装置及移动终端
CN107678687A (zh) * 2017-09-22 2018-02-09 北京小米移动软件有限公司 存储空间获取方法及装置
CN109408414A (zh) * 2018-09-30 2019-03-01 湖北华联博远科技有限公司 一种软件缓存清理方法及***
CN109821232A (zh) * 2018-12-28 2019-05-31 深圳豪客互联网有限公司 游戏数据管理方法、装置、计算设备和存储介质
CN112148560A (zh) * 2020-09-18 2020-12-29 北京优安思诚科技有限公司 一种基于云端的手机清理优化***

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102654872A (zh) * 2011-03-03 2012-09-05 腾讯科技(深圳)有限公司 一种清理应用程序产生的垃圾文件的方法及装置
CN102880714A (zh) * 2012-09-29 2013-01-16 北京奇虎科技有限公司 文件清理方法及装置
CN103092938A (zh) * 2013-01-07 2013-05-08 浙江鸿程计算机***有限公司 一种智能清理Android手机SD卡垃圾文件的方法
US20130219122A1 (en) * 2012-02-06 2013-08-22 International Business Machines Corporation Multi-stage cache directory and variable cache-line size for tiered storage architectures
CN103324639A (zh) * 2012-03-23 2013-09-25 腾讯科技(深圳)有限公司 清理垃圾项目的方法及装置
CN103546792A (zh) * 2013-10-31 2014-01-29 乐视致新电子科技(天津)有限公司 清理视频播放设备缓存的方法及装置
CN103577348A (zh) * 2013-10-09 2014-02-12 广东欧珀移动通信有限公司 自动统计应用缓存大小及提醒用户的方法和移动设备
CN103927198A (zh) * 2014-03-19 2014-07-16 北京奇虎科技有限公司 一种软件清理方法及装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102654872A (zh) * 2011-03-03 2012-09-05 腾讯科技(深圳)有限公司 一种清理应用程序产生的垃圾文件的方法及装置
US20130219122A1 (en) * 2012-02-06 2013-08-22 International Business Machines Corporation Multi-stage cache directory and variable cache-line size for tiered storage architectures
CN103324639A (zh) * 2012-03-23 2013-09-25 腾讯科技(深圳)有限公司 清理垃圾项目的方法及装置
CN102880714A (zh) * 2012-09-29 2013-01-16 北京奇虎科技有限公司 文件清理方法及装置
CN103092938A (zh) * 2013-01-07 2013-05-08 浙江鸿程计算机***有限公司 一种智能清理Android手机SD卡垃圾文件的方法
CN103577348A (zh) * 2013-10-09 2014-02-12 广东欧珀移动通信有限公司 自动统计应用缓存大小及提醒用户的方法和移动设备
CN103546792A (zh) * 2013-10-31 2014-01-29 乐视致新电子科技(天津)有限公司 清理视频播放设备缓存的方法及装置
CN103927198A (zh) * 2014-03-19 2014-07-16 北京奇虎科技有限公司 一种软件清理方法及装置

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104699513A (zh) * 2015-03-31 2015-06-10 联想(北京)有限公司 一种文件处理方法及装置
CN104881493A (zh) * 2015-06-12 2015-09-02 北京金山安全软件有限公司 文件清理方法及装置
CN104881493B (zh) * 2015-06-12 2018-09-11 北京金山安全软件有限公司 文件清理方法及装置
CN105159913A (zh) * 2015-07-06 2015-12-16 北京金山安全软件有限公司 一种待清理文件确定方法及装置
CN105159913B (zh) * 2015-07-06 2020-08-07 北京金山安全软件有限公司 一种待清理文件确定方法及装置
CN105389245A (zh) * 2015-12-17 2016-03-09 广州视睿电子科技有限公司 一种内存清理方法及装置
CN105630877A (zh) * 2015-12-17 2016-06-01 北京奇虎科技有限公司 文件清理方法及***
CN105677477A (zh) * 2015-12-30 2016-06-15 北京金山安全软件有限公司 一种优化应用程序资源的方法、装置及电子设备
CN105677477B (zh) * 2015-12-30 2019-10-15 北京金山安全软件有限公司 一种优化应用程序资源的方法、装置及电子设备
CN105867845A (zh) * 2016-03-28 2016-08-17 乐视控股(北京)有限公司 一种应用程序存储空间的管理方法及装置
CN105843674A (zh) * 2016-03-31 2016-08-10 北京金山安全软件有限公司 一种应用程序清理方法、装置及移动终端
CN106201358A (zh) * 2016-07-15 2016-12-07 珠海市魅族科技有限公司 一种内存垃圾回收的方法及装置
CN106162827A (zh) * 2016-08-16 2016-11-23 Tcl移动通信科技(宁波)有限公司 一种基于移动终端的网络接入点存储处理方法及***
CN106528442A (zh) * 2016-10-27 2017-03-22 北京小米移动软件有限公司 缓存清理方法和装置
CN107517308A (zh) * 2017-08-07 2017-12-26 惠州Tcl移动通信有限公司 移动终端应用程序异常的检测方法、储存装置及移动终端
CN107403467A (zh) * 2017-08-09 2017-11-28 浙江群力电气有限公司 一种数据建模***及方法
CN107678687A (zh) * 2017-09-22 2018-02-09 北京小米移动软件有限公司 存储空间获取方法及装置
CN109408414A (zh) * 2018-09-30 2019-03-01 湖北华联博远科技有限公司 一种软件缓存清理方法及***
CN109821232A (zh) * 2018-12-28 2019-05-31 深圳豪客互联网有限公司 游戏数据管理方法、装置、计算设备和存储介质
CN112148560A (zh) * 2020-09-18 2020-12-29 北京优安思诚科技有限公司 一种基于云端的手机清理优化***

Also Published As

Publication number Publication date
CN104239157B (zh) 2017-05-03

Similar Documents

Publication Publication Date Title
CN104239157A (zh) 一种对移动终端的数据进行优化清理的方法和装置
CN107911487B (zh) 信息推送方法、装置、服务器及可读存储介质
EP2453370B1 (en) Method and system for specifying, preparing and using parameterized database queries
CN103164268B (zh) ***优化方法及装置
CN102567091B (zh) 电子通信优先分配
CN104104971B (zh) 一种视频文件处理方法及***
US8001150B2 (en) Device management method using nodes having additional attribute and device management client thereof
CN104935655A (zh) 数据展示方法和装置
CN103401698A (zh) 用于服务器集群运算中对服务器状况报警的监控***
CN102929912A (zh) 生成微博图片的方法及***
CN104378331A (zh) 网络媒介信息的播放及响应处理方法、装置和***
CN108829433A (zh) 一种web***版本部署方法、设备和存储介质
CN105095749A (zh) 状态栏通知的接管方法及装置
CN105512910A (zh) 一种目标用户筛选方法和装置
CN105893471B (zh) 一种数据处理方法及电子设备
US9137475B2 (en) Digital video recorder notifications
JP2006323703A (ja) 組立作業支援システム、そのサーバ、作業者端末、プログラム
CN105471953A (zh) 客户端页面动态显示方法、装置和***
CN104735048A (zh) 一种游戏中发布信息的监控方法和装置
CN103279465A (zh) 通信历史数据的控制方法及装置
CN102196372B (zh) 移动实时监控网络告警的方法、装置、便携式终端和***
CN105573848A (zh) 多***中对待处理事件信息进行提示的方法及装置
CN104461741A (zh) 基于图形设备接口的计算设备优化方法及装置
CN108572837A (zh) 软件升级方法、装置、可读存储介质及计算机设备
CN105550044A (zh) 多***中提示待处理事件信息的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220707

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.