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

文档序号:9452971阅读:358来源:国知局
检测app的cpu占用率异常的方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明涉及移动通信技术领域,尤其涉及一种检测APP的CPU占用率异常的方法、装置及移动终端。
【背景技术】
[0002]随着移动通信技术的发展,移动终端(例如智能手机)的功能越来越强大,智能手机中通常会安装各种功能的应用程序(APP, Applicat1n),每个APP在运行时均会消耗一定的中央处理器(CPU, Central Processing Unit)资源。
[0003]目前,移动终端可为用户提供当前系统中正在运行的每个APP的CPU占用率,然而现有的相关技术中仅是给出了每个APP的CPU占用率情况,并未对每个APP的CPU占用率是否存在异常进行判断,用户无法获知当前系统中正在运行的APP的CPU占用率是否异常,CPU占用率异常的APP会影响移动终端的运行效率。
[0004]因此,目前急需一种可以准确判断APP占用率是否异常的方法。

【发明内容】

[0005]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种检测APP的CPU占用率异常的方法,该方法可可以准确确定终端中每个APP的CPU占用率是否异常,并在异常时,用户可根据显示的提示信息对CPU占用率异常的APP进行相关处理,减少CPU占用率异常的APP对终端系统的影响,进而可提高终端系统运行的效率。
[0006]本发明的第二个目的在于提出一种检测APP的CPU占用率异常的方法。
[0007]本发明的第三个目的在于提出一种检测APP的CPU占用率异常的装置。
[0008]本发明的第四个目的在于提出一种检测APP的CPU占用率异常的装置。
[0009]本发明的第五个目的在于提出一种移动终端。
[0010]为了实现上述目的,本发明第一方面实施例提出了一种检测APP的CPU占用率异常的方法,包括:获得当前运行APP的参数信息,并向服务器发送携带所述参数信息的查询请求,以使所述服务器根据所述查询请求获得查询结果;接收所述服务器返回的所述查询结果,并根据所述查询结果确定对应APP的CPU占用率是否异常;以及在对应APP的CPU占用率异常时,显示提示信息。
[0011]本发明实施例的检测APP的CPU占用率异常的方法,获得当前运行APP的参数信息,并向服务器发送携带参数信息的查询请求,以及根据服务器返回的查询结果确定对应APP的CPU占有率是否异常,并在APP的CPU占有率异常时,显示提示信息,由此,可以准确确定终端中每个APP的CPU占用率是否异常,并在异常时,用户可根据显示的提示信息对CPU占用率异常的APP进行相关处理,减少CPU占用率异常的APP对终端系统的影响,提高终端系统运彳丁的效率。
[0012]为了实现上述目的,本发明第二方面实施例提出了一种检测APP的CPU占用率异常的方法,包括:接收终端发送的携带APP的参数信息的查询请求;根据所述查询请求获得查询结果;以及向所述终端返回所述查询结果,以使所述终端根据所述查询结果确定对应APP的CPU占用率是否异常。
[0013]本发明实施例的检测APP的CPU占用率异常的方法,接收终端发送的携带APP的参数信息的查询请求,并根据查询请求获得查询结果,并将查询结果返回至终端,以使终端根据查询结果可准确确定对应APP的CPU占用率是否异常,并在异常时,显示APP的CPU占用率异常的提示信息,此时,用户可根据提示信息对CPU占用率异常的APP进行相关处理,减少CPU占用率异常的APP对终端系统的影响,提高终端系统运行的效率。
[0014]为了实现上述目的,本发明第三方面实施例提出了一种检测APP的CPU占用率异常的装置,包括:获得模块,用于获得当前运行APP的参数信息,并向服务器发送携带所述参数信息的查询请求,以使所述服务器根据所述查询请求获得查询结果;确定模块,用于接收所述服务器返回的所述查询结果,并根据所述查询结果确定对应APP的CPU占用率是否异常;以及显示模块,用于在对应APP的CPU占用率异常时,显示提示信息。
[0015]本发明实施例的检测APP的CPU占用率异常的装置,通过获得模块获得当前运行APP的参数信息,并向服务器发送携带参数信息的查询请求,确定模块根据服务器返回的查询结果确定对应APP的CPU占有率是否异常,以及显示模块在APP的CPU占有率是否异常时,显示提示信息,由此,可以准确确定终端中每个APP的CPU占用率是否异常,并在异常时,用户可根据显示的提示信息对CPU占用率异常的APP进行相关处理,减少CPU占用率异常的APP对终端系统的影响,提高终端系统运行的效率。
[0016]为了实现上述目的,本发明第四方面实施例提出了一种检测APP的CPU占用率异常的装置,包括:接收模块,用于接收终端发送的携带APP的参数信息的查询请求;获得模块,用于根据所述查询请求获得查询结果;以及返回模块,用于向所述终端返回所述查询结果,以使所述终端根据所述查询结果确定对应APP的CPU占用率是否异常。
[0017]本发明实施例的检测APP的CPU占用率异常的装置,通过接收模块接收终端发送的携带APP的参数信息的查询请求,获得模块根据参数信息获得查询结果,以及返回模块63将查询结果返回给终端,以使终端根据查询结果确定对应APP的CPU占用率是否异常,并在终端确定对应APP的CPU占用率异常是,显示对应APP的CPU占用率异常的提示信息,用户可根据显示的提示信息对CPU占用率异常的APP进行相关处理,减少CPU占用率异常的APP对终端系统的影响,提高终端系统运行的效率。
[0018]为了实现上述目的,本发明第五方面实施例提出了一种移动终端,该移动终端包括壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:获得当前运行APP的参数信息,并向服务器发送携带所述参数信息的查询请求,以使所述服务器根据所述查询请求获得查询结果;接收所述服务器返回的所述查询结果,并根据所述查询结果确定对应APP的CPU占用率是否异常;以及在对应APP的CPU占用率异常时,显示提示信息。
[0019]本发明实施例的移动终端,获得当前运行APP的参数信息,并向服务器发送携带参数信息的查询请求,以及根据服务器返回的查询结果确定对应APP的CPU占有率是否异常,并在APP的CPU占有率异常时,显TK提不彳目息,由此,可以准确确定移动终端中每个APP的CPU占用率是否异常,并在异常时,用户可根据显示的提示信息对CPU占用率异常的APP进行相关处理,减少CPU占用率异常的APP对移动终端系统的影响,提高移动终端系统运行的效率。
[0020]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0021]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
[0022]图1是根据本发明一个实施例的检测APP的CPU占用率异常的方法的流程图。
[0023]图2是根据本发明另一个实施例的检测APP的CPU占用率异常的方法的流程图。
[0024]图3是根据本发明又一个实施例的检测APP的CPU占用率异常的方法的流程图。
[0025]图4是根据本发明再一个实施例的检测APP的CPU占用率异常的方法的流程图。
[0026]图5是根据本发明一个实施例的检测APP的CPU占用率异常的装置。
[0027]图6是根据本发明另一个实施例的检测APP的CPU占用率异常的装置。
【具体实施方式】
[0028]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0029]在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0030]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0031 ] 下面参考附图描述根据本发明实施例的语音提示方法及装置。
[0032]图1是根据本发明一个实施例的检测APP的CPU占用率异常的方法的流程图。
[0033]S101,获得当前运行APP的参数信息,并向服务器发送携带参数信息的查询请求,以使服务器根据查询请求获得查询结果。
[0034]其中,上述APP的参数信息可以包括但不限于APP的标识信息、运行环境和运行场景,上述标识信息用于唯一标识APP,该标识信息可为当前APP的包名或者包签名信息,APP的运行环境是指当前APP所在终端的硬件环境和软件环境,APP的运行环境是指当前APP所在终端的硬件环境和软件环境,APP的运行场景是指APP在一定的运行环境(与硬件环境和软件环境有关)下所完成的功能或操作,例如,下载、上传、前台运行还是后台运行等,一个APP所要完成的功能或者操作越多,该APP的CPU占用率越高,例如,3D游戏的运行环境与2D游戏的运行环境相比,3D游戏的运行环境对应的CPU占用率更高,即3D游戏要消耗更多的CPU资源。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1