一种清理终端设备进程的方法及系统技术方案

技术编号:15638964 阅读:189 留言:0更新日期:2017-06-15 20:31
本发明专利技术公开了一种清理终端设备进程的方法及系统,所述方法包括:当接收到清理应用的控制指令时,扫描终端设备后台运行的所有进程以形成进程列表;根据所述进程列表确定需要清理应用的清理名单,并分别判断所述清理名单内的应用是否被限制自启动;当被限制自启动时,清理应用关联的所有后台进程并将所述应用设置为限制自启动。本发明专利技术通过对后台进程的扫描确定需要清理的应用名单,并根据所述应用的被限制自启动情况进行相应的清理操作,可以简单快速的对终端设备的应用进行清理,提高移动终端运行性能及响应速度、增加移动终端续航能力,避免后台偷跑流量。

【技术实现步骤摘要】
一种清理终端设备进程的方法及系统
本专利技术涉及智能终端
,特别涉及一种清理终端设备进程的方法及系统。
技术介绍
随着电子技术的快速发展以及智能终端的大规模普及使用,智能终端的性能越来越高、内存也越来越大,于是用于安装的第三方软件越来越多。但是第三方软件由于其商业目的,应用自身行为并未按照系统规范进行约束,该类第三方软件大多会长期存活在系统后台,这样会极大的影响智能终端性能以及智能终端续航时间,且智能终端数据流量也会被后台偷偷使用。现有市场上各种智能终端应用清理方法普遍存在以下所列缺陷:一、扫描后台可清理程序时,需要用户自行确认清理对象,操作繁琐;二、清理动作并不彻底,部分残留进程仍然常驻后台;三、清理完成后不能较好的限制被清理的应用,部分应用会自行启动并常驻后台;四、需要修改底层代码,维护成本高,可移植性差;五、在系统负载过大时,不会主动提醒用户做加速动作。因而现有技术还有待改进和提高。
技术实现思路
本专利技术的目的是要提供一种清理终端设备进程的方法及系统,可以简单快速的对终端设备的应用进行清理,提高移动终端运行性能及响应速度、增加移动终端续航能力,避免后台偷跑流量。为了实现上述目的,本专利技术所采用的技术方案如下:一种清理终端设备进程的方法,其包括:当接收到清理应用的控制指令时,扫描终端设备后台运行的所有进程以形成进程列表;根据所述进程列表确定需要清理应用的清理名单,并分别判断所述清理名单内的应用是否被限制自启动;当被限制自启动时,清理应用关联的所有后台进程并将所述应用设置为限制自启动。所述清理终端设备进程的方法,其中,所述控制指令包括:检测到系统负载大于预设阈值而产生的控制指令、接收到用户主动触发的控制指令以及终端设备处于灭屏状态的时长大于预设时长而产生的控制指令。所述清理终端设备进程的方法,其中,所述当接收到清理应用的控制指令时,扫描终端设备后台运行的所有进程形成以进程列表具体包括:当接收到清理应用的控制指令时,通过AMS获取终端设备后台运行的进程信息;通过PMS获取每个进程对应的包信息以及其关联进程信息以形成进程列表。所述清理终端设备进程的方法,其中,所述根据所述进程列表确定需要清理应用的清理名单,并分别判断所述清理名单内的应用是否被限制自启动具体包括:根据所述进程列表确定其对应的应用程序列表,并将所述应用程序列表与预设应用白名单进行对比以得到预清理名单;获取预清理名单内每个应用被使用的统计数据,并结合所述应用程序的优选级信息确定需清理的清理名单。所述清理终端设备进程的方法,其中,所述获取预清理名单内每个应用被使用的统计数据,并结合所述应用程序的优选级信息确定需清理的清理名单具体包括:根据每个应用程序的优先级、常驻通知以及音频来判断所述应用是否处于使用状态;当所述应用为处于未使用状态时,获取预清理名单内每个应用被使用的统计数据;将应用的统计数据以及优先级与预设不可清理条件进行比较以确定需清理的清理名单。一种清理终端设备进程的系统,其包括:扫描模块,用于当接收到清理应用的控制指令时,扫描后台运行的所有进程以形成进程列表;判断模块,用于根据所述进程列表确定需要清理应用的清理名单,并分别判断所述清理名单内的应用是否被限制自启动;清理模块,用于当被限制自启动时,清理应用关联的所有后台进程并将所述应用设置为限制自启动。所述清理终端设备进程的系统,其中,所述控制指令包括:检测到系统负载大于预设阈值而产生的控制指令、接收到用户主动触发的控制指令以及终端设备处于灭屏状态的时长大于预设时长而产生的控制指令。所述清理终端设备进程的系统,其中,所述扫描模块具体包括:获取单元,用于当接收到清理应用的控制指令时,通过AMS获取终端设备后台运行的进程信息;形成单元,用于通过PMS获取每个进程对应的包信息以及其关联进程信息以形成进程列表。所述清理终端设备进程的系统,其中,所述判断模块具体包括:对比单元,用于根据所述进程列表确定其对应的应用程序列表,并将所述应用程序列表与预设应用白名单进行对比以得到预清理名单;确定单元,用于获取预清理名单内每个应用被使用的统计数据,并结合所述应用程序的优选级信息确定需清理的清理名单。所述清理终端设备进程的系统,其中,所述确定单元具体包括:判断子单元,用于根据每个应用程序的优先级、常驻通知以及音频来判断所述应用是否处于使用状态;获取子单元,用于当所述应用为处于未使用状态时,获取预清理名单内每个应用被使用的统计数据;确定子单元,用于将应用的统计数据以及优先级与预设不可清理条件进行比较以确定需清理的清理名单。有益效果:与现有技术相比,本专利技术提供了一种清理终端设备进程的方法及系统,所述方法包括:当接收到清理应用的控制指令时,扫描终端设备后台运行的所有进程以形成进程列表;根据所述进程列表确定需要清理应用的清理名单,并分别判断所述清理名单内的应用是否被限制自启动;当被限制自启动时,清理应用关联的所有后台进程并将所述应用设置为限制自启动。本专利技术通过对后台进程的扫描确定需要清理的应用名单,并根据所述应用的被限制自启动情况进行相应的清理操作,可以简单快速的对终端设备的应用进行清理,提高移动终端运行性能及响应速度、增加移动终端续航能力,避免后台偷跑流量。附图说明图1为本专利技术提供的清理终端设备进程的方法较佳实施的流程图。图2为本专利技术提供清理终端设备进程的方法中限制应用的自启动的流程图。图3为本专利技术提供清理终端设备进程的方法中设置应用的自启动的流程图。图4为本专利技术提供的清理终端设备进程的系统的结构原理图。具体实施方式本专利技术提供一种清理终端设备进程的方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端设备可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。下面结合附图,通过对实施例的描述,对
技术实现思路
作进一步说明。请参照图1,图1为本专利技术提供的清理终端设备进程的方法的较佳实施例的流程图。所述方法包括:S100、当接收到清理应用的控制指令时,扫描终端设备后台运行的所有进程以形成进程列表。具体地,所述控制指令指的是用于控制终端设备进行应用程序清理的指令。所述控制指令可以是检测到系统负载大于预设阈值而产生的控制指令、接收到用户主动触发的控制指令以及终端设备处于灭屏状态的时长大于预设时长而产生的控制指令。在实际应用中,所述终端设备定期检查系统的负载情况,如果发现负载大于预设阈值时,弹出气泡提醒用户进行系统加速,并监听用户对所述气泡的操作指令;当所述操作指令为加速时,终端设备进行应用清理的操作。这样使得用户可以实现一键加速。同本文档来自技高网
...
一种清理终端设备进程的方法及系统

【技术保护点】
一种清理终端设备进程的方法,其特征在于,其包括:当接收到清理应用的控制指令时,扫描终端设备后台运行的所有进程以形成进程列表;根据所述进程列表确定需要清理应用的清理名单,并分别判断所述清理名单内的应用是否被限制自启动;当被限制自启动时,清理应用关联的所有后台进程并将所述应用设置为限制自启动。

【技术特征摘要】
1.一种清理终端设备进程的方法,其特征在于,其包括:当接收到清理应用的控制指令时,扫描终端设备后台运行的所有进程以形成进程列表;根据所述进程列表确定需要清理应用的清理名单,并分别判断所述清理名单内的应用是否被限制自启动;当被限制自启动时,清理应用关联的所有后台进程并将所述应用设置为限制自启动。2.根据权利要求1所述清理终端设备进程的方法,其特征在于,所述控制指令包括:检测到系统负载大于预设阈值而产生的控制指令、接收到用户主动触发的控制指令以及终端设备处于灭屏状态的时长大于预设时长而产生的控制指令。3.根据权利要求1所述清理终端设备进程的方法,其特征在于,所述当接收到清理应用的控制指令时,扫描终端设备后台运行的所有进程以形成进程列表具体包括:当接收到清理应用的控制指令时,通过AMS获取终端设备后台运行的进程信息;通过PMS获取每个进程对应的包信息以及其关联进程信息以形成进程列表。4.根据权利要求1所述清理终端设备进程的方法,其特征在于,所述根据所述进程列表确定需要清理应用的清理名单,并分别判断所述清理名单内的应用是否被限制自启动具体包括:根据所述进程列表确定其对应的应用程序列表,并将所述应用程序列表与预设应用白名单进行对比以得到预清理名单;获取预清理名单内每个应用被使用的统计数据,并结合所述应用程序的优选级信息确定需清理的清理名单。5.根据权利要求4所述清理终端设备进程的方法,其特征在于,所述获取预清理名单内每个应用被使用的统计数据,并结合所述应用程序的优选级信息确定需清理的清理名单具体包括:根据每个应用程序的优先级、常驻通知以及音频来判断所述应用是否处于使用状态;当所述应用为处于未使用状态时,获取预清理名单内每个应用被使用的统计数据;将应用的统计数据以及优先级与预...

【专利技术属性】
技术研发人员:叶锌尧王兵冯科赖一骏胡亚军
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1