一种手机内存紧张时防止后台进程被误关闭的方法及系统技术方案

技术编号:19388744 阅读:59 留言:0更新日期:2018-11-10 01:58
本发明专利技术公开了一种手机内存紧张时防止后台进程被误关闭的方法及系统,该方法包括:获取用户指定的应用程序;将所述获取的应用程序进行加锁,以便所述获取的应用程序常驻后台;判断手机内存占用是否已满,若是,则保留所述加锁的应用程序,关闭其他应用程序。该方法通过对用户事先指定的应用程序进行加锁,在手机内存占满时,既能清理内存释放空间,又能保留用户想要保留的后台进程,提高用户体验。

A method and system for preventing background process from being shut down by mistake when memory is tight

The invention discloses a method and system for preventing the background process from being shut down by mistake when the memory of the mobile phone is tight. The method includes: acquiring the application specified by the user; locking the acquired application so that the acquired application can reside in the background; judging whether the memory occupancy of the mobile phone is full, and if so, maintaining it. Leave the lock application to shut down other applications. This method can not only clean up the memory free space, but also retain the background process that users want to retain, and improve the user experience when the mobile phone is full of memory.

【技术实现步骤摘要】
一种手机内存紧张时防止后台进程被误关闭的方法及系统
本专利技术属于智能终端领域,尤其涉及一种手机内存紧张时防止后台程序被误关闭的方法及系统。
技术介绍
现在市场上有越来越多的APP应用,人们通常会在手机端下载并安装这些APP来进行观影、拍照、学习、游戏等一系列活动。然而,对于手机这类移动终端设备,其运行内存一般是有限的,当多个应用程序同时在后台运行时,手机的运行内存可能很快就会饱和或者接近饱和,出现内存占满的情况,这样就会导致手机运行速度变慢甚至是崩溃。现有的解决这一问题的方法是利用手机自身的操作系统及时释放手机运行内存,但操作系统并不会有选择性的关闭后台应用程序,容易出现一些用户需要继续使用的应用程序被错误的关闭,导致用户需重新打开应用程序、记录丢失的问题,极大的影响了用户体验,交互不友好。公开号CN106844045A的专利公开了一种移动终端运行内存的清理方法及移动终端,该方法包括:检测所述移动终端当前运行的各应用程序分别占用的运行内存和总占用的运行内存;获取用户选择的运行内存清理等级;根据所述总占用的运行内存和用户选择的清理等级,计算需清理的运行内存;所述清理等级包括至少2个等级,且每个所述清理等级分别对应不同的清理百分比;将所述移动终端当前应用的运行程序根据占用运行内存的大小从大至小排序;根据所述排序关闭所述移动终端当前运行的应用程序中占用内存最大的应用程序,直至关闭运行程序的总运行内存大于等于需要清理的运行内存。该方法虽然实现了移动终端运行内存的释放,但容易导致用户想要保留的后台应用程序的错误关闭,交互不友好,影响用户体验。与现有技术相比,本专利技术提供了一种手机内存紧张时防止后台进程被误关闭的方法及系统,在手机内存占满时,既能清理内存释放空间,又能保留用户想要保留的后台进程,提高用户体验。
技术实现思路
针对现有技术的以上缺陷与改进需求,本专利技术提供了一种手机内存紧张时防止后台进程被误关闭的方法及系统,其目的在于提供一种当手机内存占满时,既能清理内存释放空间,又能保留用户想要保留的后台进程,提高用户体验的手机内存紧张时防止后台进程被误关闭的方法及系统。为实现上述目的,本专利技术提供一种手机内存紧张时防止后台进程被误关闭的方法,包括步骤:S1.获取用户指定的应用程序;S2.将所述获取的应用程序进行加锁,以便所述获取的应用程序常驻后台;S3.判断手机内存占用是否已满,若是,则保留所述加锁的应用程序,关闭其他应用程序。进一步的,步骤S3具体包括步骤:判断手机内存占用是否已满,若是,则检测后台运行的应用程序,根据检测结果保留所述加锁的应用程序,关闭其他应用程序。进一步的,在步骤S3之后,还包括步骤:若关闭其他应用程序后内存仍然紧张,则提示用户在列举的所述加锁的应用程序中选择关闭或取消加锁。进一步的,还包括步骤:判断是否捕获到用户关闭应用程序的动作,若是,则关闭用户选定的应用程序。进一步的,在步骤S3之后,还包括步骤:将手机内存清理的结果进行反馈。相应的,还提供一种手机内存紧张时防止后台进程被误关闭的系统,包括:获取模块,用于获取用户指定的应用程序;加锁模块,用于将所述获取的应用程序进行加锁;第一判断模块,用于判断内存占用是否已满;控制模块,用于当内存占用已满时关闭其他应用程序。进一步的,还包括:检测模块,用于当内存占用已满时检测后台运行的应用程序。进一步的,还包括:提示模块,用于当关闭其他应用程序后内存仍然紧张时,提示用户在列举的所述加锁的应用程序中选择关闭或取消加锁。进一步的,还包括:第二判断模块,用于判断是否捕获到用户关闭应用程序的动作。进一步的,还包括:反馈模块,用于将手机内存清理的结果进行反馈。本专利技术与现有技术相比,有如下优点:通过对用户事先指定的应用程序进行加锁,在手机内存占满时,既能清理内存释放空间,又能保留用户想要保留的后台进程,提高了用户体验。附图说明图1是实施例一提供的一种手机内存紧张时防止后台程序被误关闭的方法流程图;图2是实施例一提供的一种手机内存紧张时防止后台程序被误关闭的系统结构图;图3是实施例二提供的一种手机内存紧张时防止后台程序被误关闭的方法流程图;图4是实施例二提供的一种手机内存紧张时防止后台程序被误关闭的系统结构图;具体实施方式以下是本专利技术的具体实施例并结合附图,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。实施例一本实施例提供一种手机内存紧张时防止后台进程被误关闭的方法,如图1所示,包括步骤:S11.获取用户指定的应用程序;S12.将所述获取的应用程序进行加锁,以便所述获取的应用程序常驻后台;S13.判断手机内存占用是否已满,若是,则保留所述加锁的应用程序,关闭其他应用程序。进一步的,步骤S13具体包括步骤:判断手机内存占用是否已满,若是,则检测后台运行的应用程序,根据检测结果保留所述加锁的应用程序,关闭其他应用程序。用户在手机上指定不想被关闭的应用程序,手机对用户指定的不想被关闭的应用程序进行加锁,提高其优先级,使其常驻后台;当用户使用手机时,系统实时监控手机运行内存的占用情况,当监测到运行内存紧张的时候,系统先对后台运行的所有应用程序进行检测,看是否属于经过加锁的应用程序,然后根据检测结果优先关闭未被加锁的应用进程,保留经过加锁的应用程序。例如,用户事先在手机上指定腾讯视频、王者荣耀为不想关闭的应用程序,手机则根据用户的指定将腾讯视频、王者荣耀加锁,当手机运行内存占满时,检测到腾讯视频、王者荣耀等为后台运行的应用程序,那么,系统仍然保留腾讯视频、王者荣耀,关闭其他的应用程序,以此释放运行内存。进一步的,在步骤S13之后,还包括步骤:若关闭其他应用程序后内存仍然紧张,则提示用户在列举的所述加锁的应用程序中选择关闭或取消加锁。当已经关闭掉所有未加锁的后台应用程序后,由于用户事先保留的应用程序占用系统运行内存空间实在太大,系统的运行内存仍然紧张,这时,系统应当给予用户相应的提示,提醒用户内存被占满,并列出正在使用的所有常驻后台的经过加锁的应用程序,提醒用户选择是否允许本次关闭该加锁的应用程序或者选择取消加锁。当系统根据用户的事先设定关闭了其他应用程序释放内存之后,内存空间依然紧张,此时系统就要提示用户进行选择,由用户手动选择可关闭的后台应用程序,以满足手机运行内存的需要。例如,当系统关闭了其他应用程序,保留了腾讯视频、王者荣耀两个应用程序后,系统的运行内存依然处于紧张状态,系统可以将腾讯视频、王者荣耀的运行情况以及所占内存比重的情况列出,提示用户做出选择,用户可以选择允许本次关闭腾讯视频或者王者荣耀,也可以直接选择取消锁定腾讯视频或者王者荣耀。如果用户选择允许本次关闭,则系统可以暂时为该应用程序解锁并进行关闭,但之后又恢复该应用程序为常驻后台的设定;如果用户直接选择取消加锁,则该应用程序将不再常驻后台,系统可以自由关闭。进一步的,在步骤S13之后,还包括步骤:将手机内存清理的结果进行反馈。系统完成应用程序关闭,清理了手机运行内存之后,应当将清理的结果进行反馈,清理结果可以包括关闭的应用程序名称、释放内存的多少、可用运行内存的范围等,以便用户知悉。相应的,还提供一种手机内存紧张时防止后台进程被误关闭的系统,如图2所示,包括:获取模块11,用于获取用户指定本文档来自技高网
...

【技术保护点】
1.一种手机内存紧张时防止后台进程被误关闭的方法,其特征在于,包括步骤:S 1.获取用户指定的应用程序;S2.将所述获取的应用程序进行加锁,以便所述获取的应用程序常驻后台;S3.判断手机内存占用是否已满,若是,则保留所述加锁的应用程序,关闭其他应用程序。

【技术特征摘要】
1.一种手机内存紧张时防止后台进程被误关闭的方法,其特征在于,包括步骤:S1.获取用户指定的应用程序;S2.将所述获取的应用程序进行加锁,以便所述获取的应用程序常驻后台;S3.判断手机内存占用是否已满,若是,则保留所述加锁的应用程序,关闭其他应用程序。2.如权利要求1所述的一种手机内存紧张时防止后台进程被误关闭的方法,其特征在于,步骤S3具体包括步骤:判断手机内存占用是否已满,若是,则检测后台运行的应用程序,根据检测结果保留所述加锁的应用程序,关闭其他应用程序。3.如权利要求1所述的一种手机内存紧张时防止后台进程被误关闭的方法,其特征在于,在步骤S3之后,还包括步骤:若关闭其他应用程序后内存仍然紧张,则提示用户在列举的所述加锁的应用程序中选择关闭或取消加锁。4.如权利要求1所述的一种手机内存紧张时防止后台进程被误关闭的方法,其特征在于,还包括步骤:判断是否捕获到用户关闭应用程序的动作,若是,则关闭用户选定的应用程序。5.如权利要求1所述的一种手机内存紧张时防止后台进程被误关闭的方法,其特征在于,...

【专利技术属性】
技术研发人员:李霞李惠
申请(专利权)人:四川斐讯信息技术有限公司
类型:发明
国别省市:四川,51

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

1