后台应用清理方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种后台应用清理方法及系统。
【背景技术】
[0002]手持移动终端上通常会有多个应用同时运行,其中一个应用会在前台运行,而后台可能会同时运行着多个后台应用,这些后台应用会占用CPU、耗电、流量,为解决这一问题,现有的方案通常要么是将后台应用全部关闭,其中,可能会将用户还需要的重要的后台应用一起关闭,要么由用户手动选择将后台应用一个个关闭,操作非常繁琐,因此,这两种关闭后台应用的方式极不灵活和人性化。
[0003]另外,因为每次启动的应用并不是同样大小,当我们把一个应用关闭,又开启另一个应用的时候,它释放出来内存的固定空间区域不一定能刚好适合下一个开启应用,这样的话就会在内存中形成碎片。而手持移动终端的内存上如果不重启,无法像硬盘一样做一次碎片整理,那些碎片便不能被重新利用,导致的结果就是剩余内存越来越小,手持移动终端的运行速度越来越慢。
【发明内容】
[0004]本发明的目的在于提供一种后台应用清理方法及系统,能够灵活地关闭不需要的后台应用,节省手持移动终端上的运行资源,提高手持移动终端的运行速度。
[0005]为解决上述问题,本发明提供一种后台应用清理方法,包括:
当手持移动终端中正在运行的后台应用的数量超过预设阈值时,关闭未预设为保留的后台应用;
对手持移动终端上运行后台应用的内存进行碎片整理。
[0006]进一步的,在上述方法中,关闭未预设为保留的后台应用包括:
判断每个后台应用是否有预设的锁定标识,
若有,则该后台应用预设为保留,保持其运行状态;
若无,则该后台应用未预设为保留,关闭该后台应用。
[0007]进一步的,在上述方法中,后台应用的锁定标识通过如下任一方式设定:
根据用户的选定后台应用的操作设定;
根据后台应用的种类自动确定;
根据后台应用的启动次数自动确定。
[0008]进一步的,在上述方法中,所述预设阈值根据如下至少一项确定:
根据用户输入的设置值确定;
根据手持移动终端上运行后台应用的内存的大小自动确定;
根据正在运行的后台应用的种类自动确定;
根据正在运行的后台应用的启动时间和使用频率自动确定。
[0009]进一步的,在上述方法中,关闭未预设为保留的后台应用中,关闭未预设为保留的后台应用的数量根据如下任一项确定:
根据当前未预设为保留的后台应用的数量与所述预设阈值的差值自动确定;
根据所述手持移动终端上运行后台应用的内存的大小和所述差值自动确定;
根据正在运行的后台应用的种类和所述差值自动确定;
根据正在运行的后台应用的启动时间、使用频率和所述差值自动确定。
[0010]根据本发明的另一面,提供一种后台应用清理系统,包括:
清理模块,用于当手持移动终端中正在运行的后台应用的数量超过预设阈值时,关闭未预设为保留的后台应用;
整理模块,用于对手持移动终端上运行后台应用的内存进行碎片整理。
[0011]进一步的,在上述系统中,所述清理模块,用于判断每个后台应用是否有预设的锁定标识,
若有,则该后台应用预设为保留,保持其运行状态;
若无,则该后台应用未预设为保留,关闭该后台应用。
[0012]进一步的,在上述系统中,后台应用的锁定标识通过如下任一方式设定:
根据用户的选定后台应用的操作设定;
根据后台应用的种类自动确定;
根据后台应用的启动次数自动确定。
[0013]进一步的,在上述系统中,所述预设阈值根据如下至少一项确定:
根据用户输入的设置值确定;
根据手持移动终端上运行后台应用的内存的大小自动确定;
根据正在运行的后台应用的种类自动确定;
根据正在运行的后台应用的启动时间和使用频率自动确定。
[0014]进一步的,在上述系统中,所述清理模块,根据如下任一项确定关闭未预设为保留的后台应用的数量:
根据当前未预设为保留的后台应用的数量与所述预设阈值的差值自动确定;
根据所述手持移动终端上运行后台应用的内存的大小和所述差值自动确定;
根据正在运行的后台应用的种类和所述差值自动确定;
根据正在运行的后台应用的启动时间、使用频率和所述差值自动确定。
[0015]与现有技术相比,本发明中一旦开启的后台应用的数量过预设阈值,未预设为保留的后台应用中的全部或部分即会被清理,而需要保留的后台应用则不会被清理,后续不需要保留某个后台应用时,还可以取消对该应用的保留,下一次清理时,该后台应用也会被清理,使不需要的多个后台应用进行一次性自动关闭,同时避免关闭重要的需要保留的后台应用,从而后台应用的关闭方式更灵活和人性化,满足当运行的后台应用超过一定个数后,用户对后台应用作清理,避免对后台应用逐个进行清理,同时保证重要的后台不被清理的需求,另外,在对后台应用作清理后,通过对手持移动终端上运行后台应用的内存进行碎片整理,可以为后续启动的应用提供充足的运行空间,提高手持移动终端的运行效率。
【附图说明】
[0016]图1是本发明一实施例的后台应用清理方法及系统的流程图; 图2是本发明一实施例的加锁定标识的应用的示意图;
图3是本发明一实施例的根据锁定标识清理后台应用的示意图;
图4是本发明一实施例的取消锁定标识后的清理后台应用的示意图;
图5是本发明一实施例的后台应用清理系统的模块图。
【具体实施方式】
[0017]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0018]如图1所示,本发明提供一种后台应用清理方法,包括:
步骤SI,当手持移动终端中正在运行的后台应用的数量超过预设阈值时,关闭未预设为保留的后台应用;
步骤S2,对手持移动终端上运行后台应用的内存进行碎片整理。在此,手持移动终端可以运行在Android等软件系统上。一旦开启的后台应用的数量过预设阈值,未预设为保留的后台应用中的全部或部分即会被清理,而需要保留的后台应用则不会被清理,后续不需要保留某个后台应用时,还可以取消对该应用的保留,下一次清理时,该后台应用也会被清理,使不需要的多个后台应用进行一次性自动关闭,同时避免关闭重要的需要保留的后台应用,从而后台应用的关闭方式更灵活和人性化,满足当运行的后台应用超过一定个数后,用户对后台应用作清理,避免对后台应用逐个进行清理,同时保证重要的后台不被清理的需求,另外,在对后台应用作清理后,通过对手持移动终端上运行后台应用的内存进行碎片整理,可以为后续启动的应用提供充足的运行空间,提高手持移动终端的运行效率。
[0019]本发明的后台应用清理方法的一优选的实施例中,步骤SI中的关闭未预设为保留的后台应用包括:
判断每个后台应用是否有预设的锁定标识,
若有,则该后台应用预设为保留,保持其运行状态;
若无,则该后台应用未预设为保留,关闭该后台应用。具体的,可在如图2所示的每个应用的类似A的地方加一个保留该应用的锁定标识,从而在后续进行关闭后台应用的操作时,如图3所示,通过该锁定标识自动判断该应用是被关闭还是被保留。另外,在某一时刻被保留的应用,如图4所示,在下一时刻仍可以取消该应用的锁定标识,以便下一次后台应用清理时,该取消保留的后台应用也会被清理。本实施例通过锁定标识能够更有效地判断出哪些后台应用需要保留或清理。
[0020]本发明的后台应用清理方法的一优选的实施例中,后台应用的锁定标识通过如下任一方式设定:
根据用户的选定后台应用的操作设定;在此,可以根据用户的人工选择确定哪些后台应用需要加锁定标识;
根据后台应用的种类自动确定;在此,可以根据后台应用的种类自动确定哪些后台应用需要加锁定标识,例如,可以将后台应用分为重要或不重要的应用以区别加或不加锁定标识;根据后台应用的启动次数自动确定,在此,可以对那些经常使用的应用加锁定标识。本实施例可以使锁定标识的设定更灵活和智能化。
[0021]本发明的后台应用清理方法的一优选的实施例中,所述预设阈值根据如下至少一项确定:
根据用户输入的设置值确定;在此,可以根据用户的人工输入的设置值确定预设阈值,例如用户输入设置值16或18,则相应的,将所述预设阈值设置16个或者18个后台应用;根据手持移动终端上运行后台应用的内存的大小自动确定,例如,内存较大时,可将预设阈值设置得较大,相反,如果内存较小时,可将预设阈值设置得较小;
根据正在运行的后台应用的种类自动确定,例如,如果正在运行的后台应用都属于比较重要的种类,则将所述预设阈值设置得较大,相反,如果正在运行的后台应用都属于比较不重要的种类,则将所述预设阈值设置得较小;
根据正在运行的后台应用的启动时间和使用频率自动确定,例如,如果后台应用中多数是启动时间不长且使用频率较频繁的情况则将所述预设阈值设置得较大,反之,可将所述预设阈值设置得较小。本实施例可以使预设阈值的选择更灵活和智能化。
[0022]本发明的后台应用清理方法的一优选的实施例中,步骤SI中的关闭未预设为保留的后台应用中,关闭未预设为保留的后台应用的数量根据如下任一项确定:
根据当前未预设为保留的后台应用的数量与所述预设阈值的差值自动确定;例如,当前有20个正在运行的后台应用,而预设阈值为16,则两者的差值为4,则可以确定需要从当前运行的20个后台应用中选择4个后台应用进行关闭;
根据所述手持移动终端上运行后台应用的内存的大小和所述差值自动确定;例如,如果当前的内存过小,则可以确定需要从当前运行的20个后台应用中选择4个以上后台应用进行关闭;
根据正在运行的后台应用的种类和所述差值自动确定;例如,如果正在运行的后台应用的均是不重要的种类,则可以确定需要从当前运行的20个后台应用中选择4个以上后台应用进行关闭;
根据正在运行的后台应用的启动时间、使用频率和所述差值自动确定。例如,如果正在运行的后台应用的均是启动
时间很久、使用频率不频繁的情况,则可以确定需要从当前运行的20个后台应用中选择4个以上后台应用进行关闭。本实施例能够更灵活和智能地确定需要关闭的后台应用的数量。
[0023]如图5所示,本发明还提供另一种后台应用清理系统,包括:
清理模块1,用于当手持移动终端中正在运行的后台应用的数量超过预设阈值时,关闭未预设为保留的后台应用;
整理模块2,用于对手持移动终端上运行后台应用的内存进行碎片整理。在此,手持移动终端可以运行在Android等软件系统上。一旦开启的后台应用的数量过预设阈值,未预设为保留的后台应用中的全部或部分即会被清理,而需要保留的后台应用则不会被清理,后续不需要保留某个后台应用时,还可以取消对该应用的保留,下一次清理时,该后台应用也会被清理,使不需要的多个后台应用进行一次性自动关闭,同时避免关闭重要的需要保留的后台应用,从而后台应用的关闭方式更灵活和人性化,满足当运行的后台应用超过一定个数后,用户对后台应用作清理,避免对后台应用逐个进行清理,同时保证重要的后台不被清理的需求,另外,在对后台应用作清理后,通过对手持移动终端上运行后台应用的内存进行碎片整理,可以为后续启动的应用提供充足的运行空间,提高手持移动终端的运行效率。
[0024]本发明的后台应用清理系统一优选的实施例中,所述清理模块1,用于判断每个后台应用是否有预设的锁定标识,
若有,则该后台应用预设为保留,保持其运行状态;
若无,则该后台应用未预设为保留,关闭该后台应用。具体的,可在如图2所示的每个应用的类似A的地方加一个保留该应用的锁定标识,从而在后续进行关闭后台应用的操作时,如图3所示,通过该锁定标识自动判断该应用是被关闭还是被保留。另外,在某一时刻被保留的应用,如图4所示,在下一时刻仍可以取消该应用的锁定标识,以便下一次后台应用清理时,该取消保留的后台应用也会被清理。本实施例通过锁定标识能够更有效地判断出哪些后台应用需要保留或清理。
[0025]本发明的后台应用清理系统一优选的实施例中,后台应用的锁定标识通过如下任一方式设定:
根据用户的选定后台应用的操作设定;在此,可以根据用户的人工选择确定哪些后台应用需要加锁定标识;
根据后台应用的种类自动确定;在此,可以根据后台应用的种类自动确定哪些后台应用需要加锁定标识,例如,可以将后台应用分为重要或不重要的应用以区别加或不加锁定标识;根据后台应用的启动次数自动确定。在此,可以对那些经常使用的应用加锁定标识。本实施例可以使锁定标识的设定更灵活和智能化。
[0026]本发明的后台应用清理系统一优选的实施例中,所述预设阈值根据如下至少一项确定:
根据用户输入的设置值确定;在此,可以根据用户的人工输入的设置值确定预设阈值,例如用户输入设置值16或18,则相应的,将所述预设阈值设置16个或者18个后台应用;根据手持移动终端上运行后台应用的内存的大小自动确定;例如,内存较大时,可将预设阈值设置得较大,相反,如果内存较小时,可将预设阈值设置得较小;
根据正在运行的后台应用的种类自动确定;例如,如果正在运行的后台应用都属于比较重要的种类,则将所述预设阈值设置得较大,相反,如果正在运行的后台应用都属于比较不重要的种类,则将所述预设阈值设置得较小;
根据正在运行的后台应用的启动时间和使用频率自动确定。例如,如果后台应用中多数是启动时间不长且使用频率较频繁的情况则将所述预设阈值设置得较大,反之,可将所述预设阈值设置得较小。本实施例可以使预设阈值的选择更灵活和智能化。
[0027]本发明的后台应用清理系统一优选的实施例中,所述清理模块1,根据如下任一项确定关闭未预设为保留的后台应用的数量:
根据当前未预设为保留的后台应用的数量与所述预设阈值的差值自动确定;例如,当前有20个正在运行的后台应用,而预设阈值为16,则两者的差值为4,则可以确定需要从当前运行的20个后台应用中选择4个后台应用进行关闭;
根据所述手持移动终端上运行后台应用的内存的大小和所述差值自动确定;例如,如果当前的内存过小,则可以确定需要从当前运行的20个后台应用中选择4个以上后台应用进行关闭;
根据正在运行的后台应用的种类和所述差值自动确定;例如,如果正在运行的后台应用的均是不重要的种类,则可以确定需要从当前运行的20个后台应用中选择4个以上后台应用进行关闭;
根据正在运行的后台应用的启动时间、使用频率和所述差值自动确定。例如,如果正在运行的后台应用的均是启动时间很久、使用频率不频繁的情况,则可以确定需要从当前运行的20个后台应用中选择4个以上后台应用进行关闭。本实施例能够更灵活和智能地确定需要关闭的后台应用的数量。
[0028]综上所述,本发明中一旦开启的后台应用的数量过预设阈值,未预设为保留的后台应用中的全部或部分即会被清理,而需要保留的后台应用则不会被清理,后续不需要保留某个后台应用时,还可以取消对该应用的保留,下一次清理时,该后台应用也会被清理,使不需要的多个后台应用进行一次性自动关闭,同时避免关闭重要的需要保留的后台应用,从而后台应用的关闭方式更灵活和人性化,满足当运行的后台应用超过一定个数后,用户对后台应用作清理,避免对后台应用逐个进行清理,同时保证重要的后台不被清理的需求,另外,在对后台应用作清理后,通过对手持移动终端上运行后台应用的内存进行碎片整理,可以为后续启动的应用提供充足的运行空间,提高手持移动终端的运行效率。
[0029]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0030]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能宄竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0031]显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
【主权项】
1.一种后台应用清理方法,其特征在于,包括: 当手持移动终端中正在运行的后台应用的数量超过预设阈值时,关闭未预设为保留的后台应用; 对手持移动终端上运行后台应用的内存进行碎片整理。2.如权利要求1所述的后台应用清理方法,其特征在于,关闭未预设为保留的后台应用包括: 判断每个后台应用是否有预设的锁定标识, 若有,则该后台应用预设为保留,保持其运行状态; 若无,则该后台应用未预设为保留,关闭该后台应用。3.如权利要求2所述的后台应用清理方法,其特征在于,后台应用的锁定标识通过如下任一方式设定: 根据用户的选定后台应用的操作设定; 根据后台应用的种类自动确定; 根据后台应用的启动次数自动确定。4.如权利要求1所述的后台应用清理方法,其特征在于,所述预设阈值根据如下至少一项确定: 根据用户输入的设置值确定; 根据手持移动终端上运行后台应用的内存的大小自动确定; 根据正在运行的后台应用的种类自动确定; 根据正在运行的后台应用的启动时间和使用频率自动确定。5.如权利要求1至4任一项所述的后台应用清理方法,其特征在于,关闭未预设为保留的后台应用中,关闭未预设为保留的后台应用的数量根据如下任一项确定: 根据当前未预设为保留的后台应用的数量与所述预设阈值的差值自动确定; 根据所述手持移动终端上运行后台应用的内存的大小和所述差值自动确定; 根据正在运行的后台应用的种类和所述差值自动确定; 根据正在运行的后台应用的启动时间、使用频率和所述差值自动确定。6.一种后台应用清理系统,其特征在于,包括: 清理模块,用于当手持移动终端中正在运行的后台应用的数量超过预设阈值时,关闭未预设为保留的后台应用; 整理模块,用于对手持移动终端上运行后台应用的内存进行碎片整理。7.如权利要求6所述的后台应用清理系统,其特征在于,所述清理模块,用于判断每个后台应用是否有预设的锁定标识, 若有,则该后台应用预设为保留,保持其运行状态; 若无,则该后台应用未预设为保留,关闭该后台应用。8.如权利要求7所述的后台应用清理系统,其特征在于,后台应用的锁定标识通过如下任一方式设定: 根据用户的选定后台应用的操作设定; 根据后台应用的种类自动确定; 根据后台应用的启动次数自动确定。9.如权利要求6所述的后台应用清理系统,其特征在于,所述预设阈值根据如下至少一项确定: 根据用户输入的设置值确定; 根据手持移动终端上运行后台应用的内存的大小自动确定; 根据正在运行的后台应用的种类自动确定; 根据正在运行的后台应用的启动时间和使用频率自动确定。10.如权利要求6至9任一项所述的后台应用清理系统,其特征在于,所述清理模块,根据如下任一项确定关闭未预设为保留的后台应用的数量: 根据当前未预设为保留的后台应用的数量与所述预设阈值的差值自动确定; 根据所述手持移动终端上运行后台应用的内存的大小和所述差值自动确定; 根据正在运行的后台应用的种类和所述差值自动确定; 根据正在运行的后台应用的启动时间、使用频率和所述差值自动确定。
【专利摘要】本发明提供了一种后台应用清理方法及系统,本发明中一旦开启的后台应用的数量过预设阈值,未预设为保留的后台应用中的全部或部分即会被清理,而需要保留的后台应用则不会被清理,后续不需要保留某个后台应用时,还可以取消对该应用的保留,下一次清理时,该后台应用也会被清理,使不需要的多个后台应用进行一次性自动关闭,同时避免关闭重要的需要保留的后台应用,从而后台应用的关闭方式更灵活和人性化,另外,在对后台应用作清理后,通过对手持移动终端上运行后台应用的内存进行碎片整理,可以为后续启动的应用提供充足的运行空间,提高手持移动终端的运行效率。
【IPC分类】G06F12/02, G06F3/06
【公开号】CN104899153
【申请号】CN201510304858
【发明人】饶攀平
【申请人】上海卓易科技股份有限公司
【公开日】2015年9月9日
【申请日】2015年6月4日