The embodiment of the present invention provides a background application management method and a terminal. The method includes: displaying the background application list of the terminal according to the initial priority of the application program of the terminal; receiving the adjustment input of the user for the application program in the background application list; confirming the hanging order of the application program and the available memory threshold of the terminal in response to the adjustment input; and controlling the terminal according to the hanging order. The application program is suspended in turn until the system free memory of the terminal is greater than or equal to the available memory threshold. The invention interacts with the user through the terminal, thereby improving the hanging order of the background application programs and the accuracy of the control of the system's free memory.
【技术实现步骤摘要】
一种后台应用程序的管理方法及终端
本专利技术涉及终端
,尤其涉及一种后台应用程序的管理方法及终端。
技术介绍
目前,随着手机、电脑等终端的应用场景越来越多,终端安装的应用程序也越来越多,但是手机等移动终端的运行内存通常是很有限的,如果用户启动了多个应用程序,则会导致终端的系统空闲内存逐渐降低,从而导致终端出现运行卡顿的问题。那么为了保证终端系统运行流畅,在终端的操作系统都会有一套后台应用程序的管理机制。一种管理方案是,在系统空闲内存低于预设内存阈值时将部分后台应用程序挂起,也即将相应的应用进程杀死,从而释放内存;还有一种管理方案是,在系统空闲内存低于预设内存阈值时,对部分后台应用程序占用的内存进行压缩,从而释放内存。但是现有的后台应用管理方法存在不足之处,对于第一种方案,需要从后台的应用列表中根据优先级选择一个或者多个应用进行挂起,但是现有的方案无法准确对后台应用的优先级进行排序,而且后台应用管理机制与用户没有交互,容易导致误挂起后台应用程序,无法满足用户的需求。对于第二种方案,内存压缩需要大量的CPU(CentralProcessingUnit,中央处理器 ...
【技术保护点】
1.一种后台应用程序的管理方法,应用于终端,其特征在于,所述方法包括:根据所述终端的应用程序的初始优先级,显示所述终端的后台应用列表;接收用户针对所述后台应用列表中应用程序的调整输入;响应于所述调整输入,确认所述应用程序的挂起顺序,以及所述终端的可用内存阈值;根据所述挂起顺序,控制所述终端依次将所述应用程序挂起,直至所述终端的系统空闲内存大于或等于所述可用内存阈值。
【技术特征摘要】
1.一种后台应用程序的管理方法,应用于终端,其特征在于,所述方法包括:根据所述终端的应用程序的初始优先级,显示所述终端的后台应用列表;接收用户针对所述后台应用列表中应用程序的调整输入;响应于所述调整输入,确认所述应用程序的挂起顺序,以及所述终端的可用内存阈值;根据所述挂起顺序,控制所述终端依次将所述应用程序挂起,直至所述终端的系统空闲内存大于或等于所述可用内存阈值。2.根据权利要求1所述的方法,其特征在于,所述调整输入包括优先级调整输入、挂起程序设定输入中的至少一种。3.根据权利要求2所述的方法,其特征在于,当所述调整输入包括所述优先级调整输入,以及所述挂起程序设定输入时,所述响应于所述调整输入,确认所述应用程序的挂起顺序,以及所述终端的可用内存阈值的步骤,包括:根据所述优先级调整输入,调整所述应用程序的初始优先级,并基于调整后的初始优先级确认所述应用程序的挂起顺序;根据所述挂起程序设定输入,以及所述终端的最低空闲内存阈值和最高空闲内存阈值,确认所述可用内存阈值。4.根据权利要求3所述的方法,其特征在于,所述响应于所述挂起程序设定输入,根据所述终端的最低空闲内存阈值和最高空闲内存阈值,确认所述可用内存阈值的步骤,包括:响应于所述挂起程序设定输入,确认待挂起应用程序,并获取所述待挂起应用程序的内存占用和值;根据所述内存占用和值、所述最低空闲内存阈值和所述最高空闲内存阈值,确认所述可用内存阈值;其中,所述可用内存阈值为所述内存占用和值、所述最低空闲内存阈值、所述最高空闲内存阈值中的一个。5.根据权利要求1所述的方法,其特征在于,所述根据所述终端的应用程序的初始优先级,显示所述终端的后台应用列表的步骤,包括:按照所述初始优先级展示所述后台应用列表,并且在所述后台应用列表中突出展示初始挂起应用程序;其中,所述初始挂起应用程序为根据所述初始优先级以及默认可用内存阈值确认需要挂起的应用程序。6.一种终端,其特征在于,所述终端包括:后台应用列表显示模块,用于根据所述终端的应用程序的初始优先级,显示所述终端的后台应用列表;调整输入接收模块,用于接收用户针对所述后台应用列表中应用程序的调整输入;...
【专利技术属性】
技术研发人员:蔡长水,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。