处理app的cpu占用率异常的方法、装置及移动终端的制作方法

文档序号:9579036阅读:613来源:国知局
处理app的cpu占用率异常的方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明涉及移动通信技术领域,尤其涉及一种处理APP的CPU占用率异常的方法、装置及移动终端。
【背景技术】
[0002]随着移动通信技术的发展,移动终端(例如智能手机)的功能越来越强大,智能手机中通常会安装各种功能的应用程序(APP,APPlicat1n),每个APP在运行时均会消耗一定的中央处理器(CPU, Central Processing Unit)资源。
[0003]目前,用户可通过安装在智能手机上的应用程序例如腾讯管家、360优化大师等获得智能手机当前的CPU占有率,其中,CPU占用率可以表示智能手机系统中CPU资源的消耗情况,通常CPU占用率越小,智能手机系统的运行效率越高,然而,现有的相关技术中仅是给出了每个APP的CPU占用率情况,并未对每个APP的CPU占用率是否存在异常进行判断,用户无法获知当前系统中正在运行的APP的CPU占用率是否异常,进而无法对CPU占用率异常的APP进行处理,CPU占用率异常的APP会影响智能手机系统运行的效率,进而可影响用户对智能手机的使用体验。

【发明内容】

[0004]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种处理APP的CPU占用率异常的方法,该方法可减少CPU占用率异常的APP对移动终端系统运行效率的影响,提高移动终端系统的运行效率。
[0005]本发明的第二个目的在于提出一种处理APP的CPU占用率异常的装置。
[0006]本发明的第三个目的在于提出一种移动终端。
[0007]根据本发明第一方面实施例提出了一种处理APP的CPU占用率异常的方法,包括:确定当前APP的CPU占用率异常;显示杀进程的提示信息,以使用户根据所述提示信息查杀对应进程。
[0008]本发明实施例的处理APP的CPU占用率异常的方法,确定APP的CPU占用率异常后,显示杀进程的提示信息,以使用户可以根据提示信息查杀对应进程,由此,可减少CPU占用率异常的APP对移动终端系统运行效率的影响,提高移动终端系统的运行效率。
[0009]本发明第二方面实施例提出了一种处理APP的CPU占用率异常的装置,包括:确定模块,用于确定当前APP的CPU占用率异常;显示模块,用于显示杀进程的提示信息,以使用户根据所述提示信息查杀对应进程。
[0010]本发明实施例的处理APP的CPU占用率异常的装置,通过确定模块确定APP的CPU占用率异常,通过显示模块显示杀进程的提示信息,以使用户可以根据提示信息查杀对应进程,由此,可减少CPU占用率异常的APP对移动终端系统运行效率的影响,提高移动终端系统的运行效率。
[0011]本发明第三方面实施例提出了一种移动终端,该移动终端包括壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:确定当前APP的CPU占用率异常;显示杀进程的提示信息,以使用户根据所述提示信息查杀对应进程。
[0012]本发明实施例的移动终端,确定APP的CPU占用率异常后,显示杀进程的提示信息,以使用户可以根据提示信息查杀对应进程,由此,可减少CPU占用率异常的APP对移动终端系统运行效率的影响,提高移动终端系统的运行效率。
[0013]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0014]图1是根据本发明一个实施例的处理APP的CPU占用率异常的方法的流程图。
[0015]图2是根据本发明另一个实施例的处理APP的CPU占用率异常的方法的流程图。
[0016]图3是根据本发明又一个实施例的处理APP的CPU占用率异常的方法的流程图。
[0017]图4是根据本发明一个实施例的提示用户是否导入用户数据的提示框的示意图。
[0018]图5是根据本发明一个实施例的处理APP的CPU占用率异常的装置的结构示意图。
[0019]图6是根据本发明另一个实施例的处理APP的CPU占用率异常的装置的结构示意图。
【具体实施方式】
[0020]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0021]下面参考附图描述本发明实施例的处理APP的CPU占用率异常的方法、装置及移动终端。
[0022]图1是根据本发明一个实施例的处理APP的CPU占用率异常的方法的流程图,如图1所示,该方法包括:
[0023]S101,确定当前APP的CPU占用率异常。
[0024]具体地,可计算当前APP的CPU占用率,然后判断当前APP的CPU占用率是否位于预定数值范围内,若不位于预定数值范围内,则确定当前APP的CPU占用率异常。
[0025]在该实施例中,在判断当前APP的CPU占用率是否位于预定数值范围内之前,还可以包括:获得APP的参数信息,向服务器发送参数信息,并接收服务器根据参数信息查询本地的数据库后返回的预定数值范围。
[0026]具体地,移动终端接收服务器返回的当前APP的CPU占用率的预定数值范围,并判断计算的当前APP的CPU占用率是否位于当前APP的CPU的预定数值范围内,若发现当前APP的CPU占用率不位于该预定数值范围内,则确定当前APP的CPU占用率异常。
[0027]其中,APP的CPU占用率的预设数值范围是根据APP的参数信息在服务器的本地的数据库中预先保存的APP的CPU占用率的数值范围,上述APP的参数信息可以包括但不限于APP的标识信息、运行环境和运行场景,上述标识信息用于唯一标识APP,该标识信息可为当前APP的包名或者包签名信息,APP的运行环境是指当前APP所在终端的硬件环境和软件环境,APP的运行场景是指APP在一定的运行环境(与硬件环境和软件环境有关)下所完成的功能或操作,例如,下载、上传、前台运行还是后台运行等,一个APP所要完成的功能或者操作越多,该APP的CPU占用率越高,例如,3D游戏的运行环境与2D游戏的运行环境相比,3D游戏的运行环境对应的CPU占用率更高,即3D游戏要消耗更多的CPU资源。
[0028]以APP为一款游戏为例,移动终端根据游戏的参数信息计算得到该游戏的CPU占用率为30%,而从服务器返回的该游戏所对应的CPU占用率的数值范围为20%~25%,则移动终端可以判断出该游戏的CPU占用率不位于CPU占用率的数值范围内,则该游戏的CPU占用率异常。
[0029]S102,显示杀进程的提示信息,以使用户根据提示信息查杀对应进程。
[0030]具体地,在移动终端运行的当前APP的CPU占用率异常后,显示杀进程的提示信息,此时用户可根据提示信息将CPU占用率异常的APP杀掉即关闭该APP的进程,由此,减少CPU占用率异常的APP对移动终端系统运行效率的影响,提高移动终端系统运行的稳定性。
[0031]在该实施例中,在用户根据提示信息查杀对应进程之后,未必可以将该进程彻底杀死,为了降低未彻底杀死的进程对移动终端系统运行效率的影响,如图2所示该方法还可以包括:
[0032]S103,若仍监控到被查杀的进程的CPU占用率异常,则执行强行停止或禁止自启动操作。
[0033]具体地,在用户根据提示信息将CPU占用率异常的APP关闭之后,若该APP具有后台自启动功能,在间隔预设时间例如1分钟后,该APP将自动启动,并继续运行于移动终端的后台进程中。例
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1