一种内存管理方法及终端设备与流程

文档序号:11864494阅读:223来源:国知局
一种内存管理方法及终端设备与流程

本发明涉及智能终端技术领域,尤其涉及一种内存管理方法及终端设备。



背景技术:

随着智能终端技术的发展,智能终端的功能及应用也越来越丰富。智能终端的功能和应用通过应用程序来实现,而应用程序的运行需要占用系统的运行内存。当智能终端同时运行多种应用程序时,会占用大量的运行内存空间,导致智能终端运行卡慢。而许多应用程序是在后台运行的,用户无法得知哪些应用程序正在占用内存,也不知道哪些应用程序占用的内存空间最多。因此难以针对性地清理内存空间。



技术实现要素:

本发明实施例提供一种内存管理方法及终端设备,可及时提醒用户各种应用程序的内存占用情况,方便用户进行内存清理。

本发明实施例第一方面提供一种内存管理方法,可包括:

当终端设备的运行内存占用量达到预设阈值时,监测当前运行的各应用程序的内存占用量;

分别确定每个当前运行的应用程序的内存占用量所对应的占用等级;

根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息。

在一可选实施例中,所述根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息,包括:

根据预设的占用等级与清理提示工具的颜色之间的对应关系,确定至少一个当前运行的应用程序对应的清理提示工具的颜色;

根据所述对应的清理提示工具的颜色,在所述至少一个当前运行的应用程序的图标中显示相应颜色的清理提示工具。

在一可选实施例中,所述根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息,包括:

根据预设的占用等级与边框颜色之间的对应关系,确定至少一个当前运行的应用程序对应的边框颜色;

根据所述对应的边框颜色,在所述至少一个当前运行的应用程序的图标中显示相应颜色的边框;

在所述至少一个当前运行的应用程序的图标中显示预设的清理提示工具。

在一可选实施例中,所述方法还包括:

对所述至少一个当前运行的应用程序的图标进行预设的颜色变换处理。

在一可选实施例中,所述方法还包括:

检测用户对所述清理提示工具的触控操作;

结束用户触控的清理提示工具所对应的应用程序的进程。

在一可选实施例中,所述结束用户触控的清理提示工具所对应的应用程序的进程之后,所述方法还包括:

停止显示所述对应的应用程序的图标中的提示信息。

本发明实施例第二方面提供一种终端设备,可包括:

监测单元,用于在终端设备的运行内存占用量达到预设阈值时,监测当前运行的各应用程序的内存占用量;

确定单元,用于分别确定每个当前运行的应用程序的内存占用量所对应的占用等级;

提示单元,用于根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息。

在一可选实施例中,所述提示单元,包括:

第一确定子单元,用于根据预设的占用等级与清理提示工具的颜色之间的对应关系,确定至少一个当前运行的应用程序对应的清理提示工具的颜色;

第一显示子单元,用于根据所述对应的清理提示工具的颜色,在所述至少一个当前运行的应用程序的图标中显示相应颜色的清理提示工具。

在一可选实施例中,所述提示单元,包括:

第二确定子单元,用于根据预设的占用等级与边框颜色之间的对应关系,确定至少一个当前运行的应用程序对应的边框颜色;

第二显示子单元,用于根据所述对应的边框颜色,在所述至少一个当前运行的应用程序的图标中显示相应颜色的边框;

所述第二显示子单元,还用于在所述至少一个当前运行的应用程序的图标中显示预设的清理提示工具。

在一可选实施例中,所述终端设备还包括:

颜色处理单元,用于对所述至少一个当前运行的应用程序的图标进行预设的颜色变换处理。

在一可选实施例中,所述终端设备还包括:

检测单元,用于检测用户对所述清理提示工具的触控操作;

结束单元,用于结束用户触控的清理提示工具所对应的应用程序的进程。

在一可选实施例中,所述提示单元,还用于:

停止显示所述对应的应用程序的图标中的提示信息。

本发明实施例第三方面提供一种终端设备,可包括处理器、存储器、通信接口和通信总线,其中所述处理器、所述存储器、所述处理器和所述通信接口通过所述通信总线连接,所述存储器存储有可执行程序代码,所述通信接口用于无线通信;所述处理器用于调用所述存储器中存储的可执行程序代码,以执行本发明实施例第一方面或者第一方面任一可选实施例所述的内存管理方法。

本发明实施例中,当终端设备的运行内存占用量达到预设阈值时,可监测当前运行的各应用程序的内存占用量;分别确定每个当前运行的应用程序的内存占用量所对应的占用等级;根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息。采用本发明实施例,可以及时提醒用户各种应用程序的内存占用情况,方便用户进行内存清理。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明的一个实施例提供的内存管理方法的流程示意图;

图2是本发明的另一个实施例提供的内存管理方法的流程示意图;

图3是本发明的又一个实施例提供的内存管理方法的流程示意图;

图4是本发明的一个实施例提供的终端设备的结构示意图;

图5是本发明的另一个实施例提供的终端设备的结构示意图;

图6是本发明实施例的终端设备中提示单元的一实施例的结构示意图;

图7是本发明实施例的终端设备中提示单元的另一实施例的结构示意图

图8是本发明的又一个实施例提供的终端设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种内存管理方法及终端设备,可及时提醒用户各种应用程序的内存占用情况,方便用户进行内存清理。

可选的,终端设备可以包括手机、平板电脑、笔记本电脑、个人计算机、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、多媒体播放器(如MP3、CD机等)等各种终端,本发明实施例不作限定。

参见图1,图1是本发明的一个实施例提供的内存管理方法的流程示意图。所述内存管理方法可由终端设备执行。如图1所示,所述方法可包括如下步骤:

S101,当终端设备的运行内存占用量达到预设阈值时,监测当前运行的各应用程序的内存占用量。

在一些可行的实施方式中,上述预设阈值可以根据终端设备的运行内存的大小进行设置,例如,预设阈值可以是终端设备的运行内存大小的70%,或者,预设阈值可以等于终端设备的运行内存大小减去一固定值。

具体实施中,当检测到应用程序启动时,系统可实时监测该应用程序的内存占用量。系统还可按照一定的时间间隔查询运行内存的占用情况,当终端设备整体的运行内存占用量达到上述预设阈值时,分别监测当前运行的各应用程序的内存占用量。其中当前运行的应用程序包括前台运行的应用程序和后台运行的应用程序。

S102,分别确定每个当前运行的应用程序的内存占用量所对应的占用等级。

在一些可行的实施方式中,终端设备可根据运行内存的大小划分至少两种占用等级,并确定每种占用等级对应的占用量范围。例如,占用量小于运行内存大小的30%为低占用等级,占用量在运行内存大小的30%至60%之间为中占用等级,占用量在运行内存大小的60%以上为高占用等级。其中,上述占用等级的划分仅为示例,实际操作中可以根据需要进行调整。

根据预先划分的占用等级对应的占用量范围,可以分别确定当前运行的每个应用程序的内存占用量所对应的占用等级。

S103,根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息。

其中,上述至少一个当前运行的应用程序可以是所有当前运行的应用程序,也可以是当前运行的应用程序中占用内存量较多的一些应用程序,例如占用等级为高占用等级的应用程序,或者内存占用量大于一定阈值的应用程序。

在一些可行的实施方式中,终端设备可预先设置不同占用等级与不同提示信息之间的对应关系,其中提示信息的不同可以通过文字、图标颜色、图案形状等至少一种视觉效果的不同来区分。例如,提示信息可以包括提示工具,不同占用等级可对应不同颜色的提示工具,或者对应不同形状的提示工具。又如,提示信息可以包括图标颜色,不同占用等级可对应不同的图标颜色。

具体实施中,根据预设的占用等级与提示信息之间的对应关系可确定上述至少一个当前运行的应用程序各自对应的提示信息,并在上述至少一个当前运行的应用程序的图标中显示上述提示信息。例如显示对应颜色的提示工具,或者,显示对应形状的提示工具,或者,将应用程序的图标颜色切换为对应的颜色进行处理。

本发明实施例中,当终端设备的运行内存占用量达到预设阈值时,可监测当前运行的各应用程序的内存占用量;分别确定每个当前运行的应用程序的内存占用量所对应的占用等级;根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息。采用本发明实施例,可以及时提醒用户各种应用程序的内存占用情况,方便用户进行内存清理。

参见图2,图2是本发明的另一个实施例提供的内存管理方法的流程示意图。所述内存管理方法可由终端设备执行。如图2所示,所述方法可包括如下步骤:

S201,当终端设备的运行内存占用量达到预设阈值时,监测当前运行的各应用程序的内存占用量。

S202,分别确定每个当前运行的应用程序的内存占用量所对应的占用等级。

本发明实施例中,步骤S201和步骤S202的具体实施方式可分别参考图1所示实施例中步骤S101和步骤S102的相关描述,此处不再赘述。

S203,根据预设的占用等级与清理提示工具的颜色之间的对应关系,确定至少一个当前运行的应用程序对应的清理提示工具的颜色。

其中,上述至少一个当前运行的应用程序可以是所有当前运行的应用程序,也可以是当前运行的应用程序中占用内存量较多的一些应用程序,例如占用等级为高占用等级的应用程序,或者内存占用量大于一定阈值的应用程序。

在一些可行的实施方式中,终端设备可预先设置占用等级与清理提示工具的颜色之间的对应关系,例如低占用等级对应绿色,中占用等级对应黄色,高占用等级对应红色等。当确定上述至少一个当前运行的应用程序的占用等级之后,可根据该对应关系进一步确定上述至少一个当前运行的应用程序对应的清理提示工具的颜色。

S204,根据所述对应的清理提示工具的颜色,在所述至少一个当前运行的应用程序的图标中显示相应颜色的清理提示工具。

作为一种可行的实施方式,可预先存储多种颜色的清理提示工具的图标。在确定上述至少一个当前运行的应用程序对应的清理提示工具的颜色之后,可调用相应颜色的清理提示工具的图标并将其显示在上述至少一个当前运行的应用程序的图标中,使得用户根据清理提示工具的颜色可直观、迅速确定上述至少一个当前运行的应用程序中各应用程序的占用等级。

S205,对所述至少一个当前运行的应用程序的图标进行预设的颜色变换处理。

在一些可选实施例中,还可对所述至少一个当前运行的应用程序的图标进行预设的颜色变换处理,例如,将所述至少一个当前运行的应用程序的图标颜色进行灰度处理使之变为灰度图标,或者进行二值化处理使之变为黑白图标。

S206,检测用户对所述清理提示工具的触控操作。

在一些可行的实施方式中,终端设备的屏幕为触控显示屏,通过触控显示屏可检测用户对任意图标中的清理提示工具的触控操作。

S207,结束用户触控的清理提示工具所对应的应用程序的进程。

本发明实施例中,用户对清理提示工具的触控操作可触发针对该清理提示工具所对应的应用程序的进程清理指令。若检测到用户对任意清理提示工具的触控操作,可结束该清理提示工具所对应的应用程序的进程,以释放该应用程序占用的内存空间。

S208,停止显示所述对应的应用程序的图标中的提示信息。

具体实施中,结束上述对应的应用程序的进程之后,该应用程序不再占用系统的运行内存,因此可停止显示该应用程序的图标中的提示信息,还原显示该应用程序的图标。

本发明实施例中,当终端设备的运行内存占用量达到预设阈值时,可监测当前运行的各应用程序的内存占用量;根据预设的占用等级与清理提示工具的颜色之间的对应关系,确定至少一个当前运行的应用程序对应的清理提示工具的颜色;根据所述对应的清理提示工具的颜色,在所述至少一个当前运行的应用程序的图标中显示相应颜色的清理提示工具;对所述至少一个当前运行的应用程序的图标进行预设的颜色变换处理;还可检测用户对所述清理提示工具的触控操作;结束用户触控的清理提示工具所对应的应用程序的进程,并停止显示所述对应的应用程序的图标中的提示信息。采用本发明实施例,可以通过不同颜色的清理提示工具及时提醒用户各种应用程序的内存占用情况,方便用户通过触控该清理提示工具进行内存清理,从而提高系统的运行速度。

参见图3,图3是本发明的另一个实施例提供的内存管理方法的流程示意图。所述内存管理方法可由终端设备执行。如图3所示,所述方法可包括如下步骤:

S301,当终端设备的运行内存占用量达到预设阈值时,监测当前运行的各应用程序的内存占用量。

S302,分别确定每个当前运行的应用程序的内存占用量所对应的占用等级。

本发明实施例中,步骤S301和步骤S302的具体实施方式可分别参考图1所示实施例中步骤S101和步骤S102的相关描述,此处不再赘述。

S303,根据预设的占用等级与边框颜色之间的对应关系,确定至少一个当前运行的应用程序对应的边框颜色。

其中,上述至少一个当前运行的应用程序可以是所有当前运行的应用程序,也可以是当前运行的应用程序中占用内存量较多的一些应用程序,例如占用等级为高占用等级的应用程序,或者内存占用量大于一定阈值的应用程序。

在一些可行的实施方式中,终端设备可预先设置占用等级与边框颜色之间的对应关系,例如低占用等级对应绿色,中占用等级对应黄色,高占用等级对应红色等。当确定上述至少一个当前运行的应用程序的占用等级之后,可根据该对应关系进一步确定上述至少一个当前运行的应用程序对应的边框颜色。

S304,根据所述对应的边框颜色,在所述至少一个当前运行的应用程序的图标中显示相应颜色的边框。

作为一种可行的实施方式,可预先存储多种颜色的边框。在确定上述至少一个当前运行的应用程序对应的边框颜色之后,可调用相应颜色的边框并将其显示在上述至少一个当前运行的应用程序的图标中,使得用户根据边框的颜色可直观、迅速确定上述至少一个当前运行的应用程序中各应用程序的占用等级。

可选地,边框的外径可以与应用程序的图标大小相同,也可以大于应用程序的图标大小。在所述至少一个当前运行的应用程序的图标中显示相应颜色的边框时,可以使边框的中心与应用程序的中心重合。

S305,在所述至少一个当前运行的应用程序的图标中显示预设的清理提示工具。

在一些可行实施例中,通过不同颜色的边框标识上述至少一个当前运行的应用程序的占用等级的同时,还可在上述至少一个当前运行的应用程序的图标中显示预设的清理提示工具,以方便用户通过该清理提示工具对上述至少一个当前运行的应用程序进行内存清理。

S306,对所述至少一个当前运行的应用程序的图标进行预设的颜色变换处理。

S307,检测用户对所述清理提示工具的触控操作。

S308,结束用户触控的清理提示工具所对应的应用程序的进程。

S309,停止显示所述对应的应用程序的图标中的提示信息。

本发明实施例中,步骤S306至步骤S309的具体实施方式可分别参考图2所示实施例中步骤S205至步骤S208的相关描述,此处不再赘述。

本发明实施例中,当终端设备的运行内存占用量达到预设阈值时,可监测当前运行的各应用程序的内存占用量;根据预设的占用等级与边框颜色之间的对应关系,确定至少一个当前运行的应用程序对应的边框颜色;根据所述对应的边框颜色,在所述至少一个当前运行的应用程序的图标中显示相应颜色的边框;在所述至少一个当前运行的应用程序的图标中显示预设的清理提示工具;对所述至少一个当前运行的应用程序的图标进行预设的颜色变换处理;还可检测用户对所述清理提示工具的触控操作;结束用户触控的清理提示工具所对应的应用程序的进程,并停止显示所述对应的应用程序的图标中的提示信息。采用本发明实施例,可以通过不同颜色的边框及时提醒用户各种应用程序的内存占用情况,方便用户通过触控该清理提示工具进行内存清理,从而提高系统的运行速度。

参见图4,图4是本发明的一个实施例提供的终端设备的结构示意图。如图4所示,所述终端设备可包括以下单元:

监测单元401,用于在终端设备的运行内存占用量达到预设阈值时,监测当前运行的各应用程序的内存占用量。

在一些可行的实施方式中,上述预设阈值可以根据终端设备的运行内存的大小进行设置,例如,预设阈值可以是终端设备的运行内存大小的70%,或者,预设阈值可以等于终端设备的运行内存大小减去一固定值。

具体实施中,当检测到应用程序启动时,系统可实时监测该应用程序的内存占用量。系统还可按照一定的时间间隔查询运行内存的占用情况,当终端设备整体的运行内存占用量达到上述预设阈值时,分别监测当前运行的各应用程序的内存占用量。其中当前运行的应用程序包括前台运行的应用程序和后台运行的应用程序。

确定单元402,用于分别确定每个当前运行的应用程序的内存占用量所对应的占用等级。

在一些可行的实施方式中,终端设备可根据运行内存的大小划分至少两种占用等级,并确定每种占用等级对应的占用量范围。例如,占用量小于运行内存大小的30%为低占用等级,占用量在运行内存大小的30%至60%之间为中占用等级,占用量在运行内存大小的60%以上为高占用等级。其中,上述占用等级的划分仅为示例,实际操作中可以根据需要进行调整。

根据预先划分的占用等级对应的占用量范围,可以分别确定当前运行的每个应用程序的内存占用量所对应的占用等级。

提示单元403,用于根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息。

其中,上述至少一个当前运行的应用程序可以是所有当前运行的应用程序,也可以是当前运行的应用程序中占用内存量较多的一些应用程序,例如占用等级为高占用等级的应用程序,或者内存占用量大于一定阈值的应用程序。

在一些可行的实施方式中,终端设备可预先设置不同占用等级与不同提示信息之间的对应关系,其中提示信息的不同可以通过文字、图标颜色、图案形状等至少一种视觉效果的不同来区分。例如,提示信息可以包括提示工具,不同占用等级可对应不同颜色的提示工具,或者对应不同形状的提示工具。又如,提示信息可以包括图标颜色,不同占用等级可对应不同的图标颜色。

具体实施中,根据预设的占用等级与提示信息之间的对应关系可确定上述至少一个当前运行的应用程序各自对应的提示信息,并在上述至少一个当前运行的应用程序的图标中显示上述提示信息。例如显示对应颜色的提示工具,或者,显示对应形状的提示工具,或者,将应用程序的图标颜色切换为对应的颜色进行处理。

本发明实施例中,当终端设备的运行内存占用量达到预设阈值时,可监测当前运行的各应用程序的内存占用量;分别确定每个当前运行的应用程序的内存占用量所对应的占用等级;根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息。采用本发明实施例,可以及时提醒用户各种应用程序的内存占用情况,方便用户进行内存清理。

参见图5,图5是本发明的另一个实施例提供的终端设备的结构示意图。如图5所示,所述终端设备可包括以下单元:

监测单元501,用于在终端设备的运行内存占用量达到预设阈值时,监测当前运行的各应用程序的内存占用量;

确定单元502,用于分别确定每个当前运行的应用程序的内存占用量所对应的占用等级;

本发明实施例中,监测单元501和确定单元502的具体实施方式可分别参考图4所示实施例中监测单元401和确定单元402的相关描述,此处不再赘述。

提示单元503,用于根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息。

其中,上述至少一个当前运行的应用程序可以是所有当前运行的应用程序,也可以是当前运行的应用程序中占用内存量较多的一些应用程序,例如占用等级为高占用等级的应用程序,或者内存占用量大于一定阈值的应用程序。

在一些可行实施例中,如图6所示,提示单元503可包括:

第一确定子单元5031,用于根据预设的占用等级与清理提示工具的颜色之间的对应关系,确定至少一个当前运行的应用程序对应的清理提示工具的颜色。

在一些可行的实施方式中,终端设备可预先设置占用等级与清理提示工具的颜色之间的对应关系,例如低占用等级对应绿色,中占用等级对应黄色,高占用等级对应红色等。当确定上述至少一个当前运行的应用程序的占用等级之后,可根据该对应关系进一步确定上述至少一个当前运行的应用程序对应的清理提示工具的颜色。

第一显示子单元5032,用于根据所述对应的清理提示工具的颜色,在所述至少一个当前运行的应用程序的图标中显示相应颜色的清理提示工具。

作为一种可行的实施方式,可预先存储多种颜色的清理提示工具的图标。在确定上述至少一个当前运行的应用程序对应的清理提示工具的颜色之后,可调用相应颜色的清理提示工具的图标并将其显示在上述至少一个当前运行的应用程序的图标中,使得用户根据清理提示工具的颜色可直观、迅速确定上述至少一个当前运行的应用程序中各应用程序的占用等级。

在一些可行实施例中,如图7所示,提示单元503可包括:

第二确定子单元5033,用于根据预设的占用等级与边框颜色之间的对应关系,确定至少一个当前运行的应用程序对应的边框颜色。

在一些可行的实施方式中,终端设备可预先设置占用等级与边框颜色之间的对应关系,例如低占用等级对应绿色,中占用等级对应黄色,高占用等级对应红色等。当确定上述至少一个当前运行的应用程序的占用等级之后,可根据该对应关系进一步确定上述至少一个当前运行的应用程序对应的边框颜色。

第二显示子单元5034,用于根据所述对应的边框颜色,在所述至少一个当前运行的应用程序的图标中显示相应颜色的边框。

作为一种可行的实施方式,可预先存储多种颜色的边框。在确定上述至少一个当前运行的应用程序对应的边框颜色之后,可调用相应颜色的边框并将其显示在上述至少一个当前运行的应用程序的图标中,使得用户根据边框的颜色可直观、迅速确定上述至少一个当前运行的应用程序中各应用程序的占用等级。

可选地,边框的外径可以与应用程序的图标大小相同,也可以大于应用程序的图标大小。在所述至少一个当前运行的应用程序的图标中显示相应颜色的边框时,可以使边框的中心与应用程序的中心重合。

所述第二显示子单元5034,还用于在所述至少一个当前运行的应用程序的图标中显示预设的清理提示工具。

在一些可行实施例中,通过不同颜色的边框标识上述至少一个当前运行的应用程序的占用等级的同时,还可在上述至少一个当前运行的应用程序的图标中显示预设的清理提示工具,以方便用户通过该清理提示工具对上述至少一个当前运行的应用程序进行内存清理。

颜色处理单元504,用于对所述至少一个当前运行的应用程序的图标进行预设的颜色变换处理。

在一些可选实施例中,还可对所述至少一个当前运行的应用程序的图标进行预设的颜色变换处理,例如,将所述至少一个当前运行的应用程序的图标颜色进行灰度处理使之变为灰度图标,或者进行二值化处理使之变为黑白图标。

检测单元505,用于检测用户对所述清理提示工具的触控操作;

在一些可行的实施方式中,终端设备的屏幕为触控显示屏,检测单元505可通过触控显示屏检测用户对任意图标中的清理提示工具的触控操作。

结束单元506,用于结束用户触控的清理提示工具所对应的应用程序的进程。

本发明实施例中,用户对清理提示工具的触控操作可触发针对该清理提示工具所对应的应用程序的进程清理指令。若检测到用户对任意清理提示工具的触控操作,可结束该清理提示工具所对应的应用程序的进程,以释放该应用程序占用的内存空间。

提示单元503,还用于在结束用户触控的清理提示工具所对应的应用程序的进程之后,停止显示所述对应的应用程序的图标中的提示信息。

具体实施中,结束上述对应的应用程序的进程之后,该应用程序不再占用系统的运行内存,因此可停止显示该应用程序的图标中的提示信息,还原显示该应用程序的图标。

本发明实施例中,当终端设备的运行内存占用量达到预设阈值时,可监测当前运行的各应用程序的内存占用量;用于根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息;对所述至少一个当前运行的应用程序的图标进行预设的颜色变换处理;还可检测用户对所述清理提示工具的触控操作;结束用户触控的清理提示工具所对应的应用程序的进程,并停止显示所述对应的应用程序的图标中的提示信息。采用本发明实施例,可以通过不同的提示信息及时提醒用户各种应用程序的内存占用情况,还可以通过清理提示工具方便用户进行内存清理,从而提高系统的运行速度。

参见图8,图8是本发明的又一个实施例提供的终端设备的结构示意图。如图8所示,所述终端设备可包括处理器801,存储器802,通信接口803和通信总线804;其中,处理器801、存储器802、指纹识别模组805和通信接口803通过通信总线804连接并完成相互间的通信;处理器801通过通信接口803控制与外部蜂窝网的无线通信;通信接口803包括但不限于天线、放大器、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。存储器802包括以下至少一种:随机存取存贮器、非易失性存储器以及外部存储器,存储器802中存储有可执行程序代码,处理器801可调用该可执行程序代码,执行以下步骤:

当终端设备的运行内存占用量达到预设阈值时,监测当前运行的各应用程序的内存占用量;

分别确定每个当前运行的应用程序的内存占用量所对应的占用等级;

根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息。

其中,所述根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息,包括:

根据预设的占用等级与清理提示工具的颜色之间的对应关系,确定至少一个当前运行的应用程序对应的清理提示工具的颜色;

根据所述对应的清理提示工具的颜色,在所述至少一个当前运行的应用程序的图标中显示相应颜色的清理提示工具。

其中,所述根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息,包括:

根据预设的占用等级与边框颜色之间的对应关系,确定至少一个当前运行的应用程序对应的边框颜色;

根据所述对应的边框颜色,在所述至少一个当前运行的应用程序的图标中显示相应颜色的边框;

在所述至少一个当前运行的应用程序的图标中显示预设的清理提示工具。

其中,所述可执行程序代码还被执行以用于:

对所述至少一个当前运行的应用程序的图标进行预设的颜色变换处理。

其中,所述可执行程序代码还被执行以用于:

检测用户对所述清理提示工具的触控操作;

结束用户触控的清理提示工具所对应的应用程序的进程。

其中,结束用户触控的清理提示工具所对应的应用程序的进程之后,所述可执行程序代码还被执行以用于:

停止显示所述对应的应用程序的图标中的提示信息。

本发明实施例中,当终端设备的运行内存占用量达到预设阈值时,可监测当前运行的各应用程序的内存占用量;分别确定每个当前运行的应用程序的内存占用量所对应的占用等级;根据预设的占用等级与提示信息之间的对应关系,在至少一个当前运行的应用程序的图标中显示对应的提示信息。采用本发明实施例,可以及时提醒用户各种应用程序的内存占用情况,方便用户进行内存清理。

本发明所有实施例中的模块或单元,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1