一种清理进程的方法及装置制造方法及图纸

技术编号:16472301 阅读:39 留言:0更新日期:2017-10-29 00:04
本发明专利技术公开了一种清理进程的方法,包括:获取所有应用的运行进程;监测当前各个应用,将有功能项正在使用的应用确定为当前正需要临时保护的应用;清理进程,并在清理时将所述需要临时保护的应用的进程保留。此外,本发明专利技术还公开了一种清理进程的装置,能够根据用户使用状况动态判定相关进程是否需要被清理,在有效解决电子设备卡慢问题的基础上,还克服了进程容易误清理的缺陷,提高了进程清理的效率和准确性,并且无需用户过多设置,有效提升了用户体验。

Method and device for cleaning process

The invention discloses a method, a cleaning process comprises the following steps: acquiring the running process of all applications; the monitoring of each application, there will be an application function is used for determining application currently need temporary protection; the clean-up process and application in clearing the need for temporary protection of the process reserves. In addition, the invention also discloses a device for cleaning process, according to the user status judging whether the process needs to be cleaned up, based on electronic equipment effectively solve the slow card problem, but also overcomes the defect of easy cleaning process error, improve the accuracy and efficiency of cleaning process, and without the need for user too much set, effectively enhance the user experience.

【技术实现步骤摘要】
一种清理进程的方法及装置
本专利技术涉及计算机网络技术,尤指一种清理进程的方法及装置。
技术介绍
根据第三方的调研数据显示,有77%的Android用户承认自己曾遭遇过电子设备变慢的影响,百度搜索“Android+卡慢”,也有超过460万条结果。在业内,Android电子设备一直有着“越用越慢”的口碑,这个现象甚至超出了硬件范畴——很多中高端Android电子设备在硬件参数上都优于同一代iPhone,但是它们仍然会在使用半年到一年的时间后进入“欠流畅”的状态。要解决电子设备卡慢的问题就需要及时对电子设备的进程进行清理。目前,清理进程的通常做法是将所有正在运行的进程列出来,然后通过预置的一套黑白名单给出一个缺省是否清理的状态,然后由用户手动选择哪些应用的进程清理或者按默认状态“一键清理”甚至是自动“后台加速”。上述做法存在的问题是,如果用户不会或者不想设置白名单,很有可能某些需要临时保护的应用会被误清理,如正在听书的应用、正在缓存视频电影的应用、或者正在导航的地图类应用,这些应用的特征是使用时一旦被误清理就会极大的影响用户使用体验,不使用时则会在后台运行占用大量的CPU、内存等资源甚至本文档来自技高网...
一种清理进程的方法及装置

【技术保护点】
一种清理进程的方法,其特征在于,包括:获取所有应用的运行进程;监测当前各个应用的进程使用状态,将有功能项正在使用的应用确定为当前需要临时保护的应用;清理进程,并在清理时将所述需要临时保护的应用的进程保留。

【技术特征摘要】
1.一种清理进程的方法,其特征在于,包括:获取所有应用的运行进程;监测当前各个应用的进程使用状态,将有功能项正在使用的应用确定为当前需要临时保护的应用;清理进程,并在清理时将所述需要临时保护的应用的进程保留。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:预置各个应用的包名和分组信息,所述分组信息对应于所述应用的硬件及功能分类属性;所述监测当前各个应用的进程使用状态,将有功能项正在使用的应用确定为当前需要临时保护的应用,包括:检测当前正在使用的功能项;根据各个应用的包名及分组信息,将正在使用的功能项与各个应用进行对比处理,如果应用的任何一个、两个或多个功能项正在使用,则确定所述应用需要临时受保护。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:配置应用的受保护名单;所述清理进程,并在清理时将所述需要临时保护的应用的进程保留,具体为:将所述受保护名单对应的进程以及所述需要临时保护的应用的进程保留,清理其他进程。4.根据权利要求2或3所述的方法,其特征在于,前台进程清理功能开启时,所述方法包括:列举所有能够检测当前在用的功能项,针对每个所述功能项判定其使用状态,过滤出正在使用的功能项,形成使用状态功能项列表;列举所有正在运行进程所对应应用的包名,根据所述应用的分组信息将所述应用与使用状态功能项列表中的功能项进行对比处理,确定所述应用对应的功能项是否在使用状态;对应的功能项处于使用状态且所述进程正在运行,则标识所述进程为不清理的状态;对应的功能项不在使用状态时,则保持所述进程为默认状态;手动清理进程,并在清理时将标识为不清理的进程保留。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在修改所述进程为不清理状态后,在所述进程的进程信息中给出提示以提醒用户。6.根据权利要求2或3所述的方法,其特征在于,在后台进程清理功能开启时,所述方法包括:获取所有正在运行的进程及其应用的包名;根据应用的包名及分组信息,确定包含网络缓存备份功能项的应用并收集所述应用的进程列表;判断所述进程列表中每个进程对应的网络缓存备份功能是否正在使用,如果是,则将所述进程加入到进程自动清理忽略列表,所述进程自动清理忽略列表中的进程在自动清理时将被忽略;自动清理进程,在清理时将所述进程自动清理忽略列表中对应的进程保留。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:检测到电子设备进入黑屏状态时,触发所述后台进程清理功能。8.根据权利要求6所述的方法,其特征在于,判断所述进程列表中每个进程的网络缓存备份功能是否正在使用,包括:获取所述进程对应的应用在规定时间内的流量变化值,判断所述流量变化值是否大于预设阈值,如果是,则表明所述应用的缓存备份功能正在使用;否则,表明所述应用的缓存备份功能不在使用状态。9.一种清理进程的装置,其特征在于,所述装置包括:进程管理模块、使用状态判定模块;其中,使用状态判定模块,用于监测当前各个应用的进程使用状态,确定当前需要...

【专利技术属性】
技术研发人员:黄勤波
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1