应用程序运行异常的检测方法、装置和移动终端制造方法及图纸

技术编号:10926213 阅读:122 留言:0更新日期:2015-01-21 08:51
本发明专利技术公开了一种应用程序运行异常的检测方法、装置和移动终端,所述方法包括:获取后台进程,并获取后台进程对应的内存增长阈值;获取后台进程在预设时间内占用内存的增长值;以及如果增长值大于内存增长阈值,则判断后台进程对应的应用程序运行异常。本发明专利技术实施例的应用程序运行异常的检测方法,可简单、方便地判断出造成移动终端发热、耗电异常、响应速度慢的异常应用程序,进而有利于用户能及时采取相应措施以降低功耗,提高移动终端的响应速度和运行效率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种应用程序运行异常的检测方法、装置和移动终端,所述方法包括:获取后台进程,并获取后台进程对应的内存增长阈值;获取后台进程在预设时间内占用内存的增长值;以及如果增长值大于内存增长阈值,则判断后台进程对应的应用程序运行异常。本专利技术实施例的应用程序运行异常的检测方法,可简单、方便地判断出造成移动终端发热、耗电异常、响应速度慢的异常应用程序,进而有利于用户能及时采取相应措施以降低功耗,提高移动终端的响应速度和运行效率。【专利说明】应用程序运行异常的检测方法、装置和移动终端
本专利技术涉及移动终端
,尤其涉及一种应用程序运行异常的检测方法、装置和移动终端。
技术介绍
随着移动终端技术以及程序开发技术的不断发展,移动终端的功能不断强大,移动终端中可安装的应用程序的种类也越来越丰富。但是,随着而来的,同时出现很多山寨移动终端,这些山寨移动终端中可能自带一些应用程序,这些应用程序在后台运行时所占用的内存资源仍在不断增长。另外,由于互联网上应用程序的资源质量各异,用户也可能会下载并安装一些在后台运行时占用内存资源仍然不断增长的应用程序,这些应用程序会拖慢移动终端的响应速度,并会导致移动终端发热、耗电增多、响应速度慢等,严重影响了移动终端的正常使用。 目前,移动终端可为用户提供当前系统中正在运行的每个应用程序占用的内存,但是,用户很难据此判断出哪些应用程序是造成移动终端发热、耗电异常的异常应用程序。因此,目前急需一种可以根据应用程序的内存占用情况判断应用程序是否运行异常的方法。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术第一方面的目的在于提出一种应用程序运行异常的检测方法,可简单、方便地判断出造成移动终端发热、耗电异常、响应速度慢的异常应用程序。 本专利技术的第二方面的目的在于提出一种应用程序运行异常的检测装置。 本专利技术的第三方面的目的在于提出一种移动终端。 为达上述目的,根据本专利技术第一方面实施例提出了一种应用程序运行异常的检测方法,包括:获取后台进程,并获取所述后台进程对应的内存增长阈值;获取所述后台进程在预设时间内占用内存的增长值;以及如果所述增长值大于所述内存增长阈值,则判断所述后台进程对应的应用程序运行异常。 本专利技术实施例的应用程序运行异常的检测方法,通过获取后台进程在预设时间内的占用内存的增长值和后台进程对应的内存增长阈值,确定后台进程对应的应用程序运行异常,可简单、方便地判断出造成移动终端发热、耗电异常、响应速度慢的异常应用程序,进而有利于用户能及时采取相应措施以降低功耗,提高移动终端的响应速度和运行效率。 本专利技术的第二方面的实施例提供了一种应用程序运行异常的检测装置,包括:第一获取模块,用于获取后台进程,并获取所述后台进程对应的内存增长阈值;第二获取模块,用于获取所述后台进程在预设时间内占用内存的增长值;以及判断模块,用于在当所述增长值大于所述内存增长阈值,判断所述后台进程对应的应用程序运行异常。 本专利技术实施例的应用程序运行异常的检测装置,通过获取后台进程在预设时间内的占用内存的增长值和后台进程对应的内存增长阈值,确定后台进程对应的应用程序运行异常,可简单、方便地判断出造成移动终端发热、耗电异常、响应速度慢的异常应用程序,进而有利于用户能及时采取相应措施以降低功耗,提高移动终端的响应速度和运行效率。 本专利技术的第三方面的实施例提供了一种移动终端,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于:获取后台进程,并获取所述后台进程对应的内存增长阈值;获取所述后台进程在预设时间内占用内存的增长值;以及如果所述增长值大于所述内存增长阈值,则判断所述后台进程对应的应用程序运行异常。 本专利技术实施例的移动终端,通过获取后台进程在预设时间内的占用内存的增长值和后台进程对应的内存增长阈值,确定后台进程对应的应用程序运行异常,可简单、方便地判断出造成移动终端发热、耗电异常、响应速度慢的异常应用程序,进而有利于用户能及时采取相应措施以降低功耗,提高移动终端的响应速度和运行效率。 【专利附图】【附图说明】 本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中: 图1为根据本专利技术一个实施例的应用程序运行异常的检测方法的流程图; 图2为根据本专利技术另一个实施例的应用程序运行异常的检测方法的流程图; 图3为根据本专利技术一个实施例的应用程序运行异常的检测装置的结构示意图; 图4为根据本专利技术一个具体实施例的应用程序运行异常的检测装置的结构示意图; 图5为根据本专利技术另一个实施例的应用程序运行异常的检测装置的结构示意图。 【具体实施方式】 下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。 下面参考附图描述根据本专利技术实施例的应用程序运行异常的检测方法、装置和移动终端。 图1为根据本专利技术一个实施例的应用程序运行异常的检测方法的流程图。 如图1所示,应用程序运行异常的检测方法包括: 3101,获取后台进程,并获取后台进程对应的内存增长阈值。 在本专利技术的实施例中,移动终端可获取后台运行的应用程序对应的后台进程。其中,每个应用程序可对应一个或多个进程,每个后台进程均对应一个标识信息,标识信息可以是但不仅限于?10号(进程标识符移动终端可获取后台进程的标识信息,然后根据标识信息向服务器发送查询请求,以使服务器根据标识信息查询后台进程对应的内存增长阈值。 在服务器中保存有不同应用程序对应的后台进程的内存增长阈值,即每个后台进程均对应具有一个内存增长的标准值。一般情况下,应用程序在后台运行时,其对应的应用程序在后台占用内存的值是固定的,因此,在一段时间内,后台进程占用内存的增长值处于一个稳定范围内的。因此,服务器可通过模拟后台运行应用程序,并对后台进程进行分析,以获取每个进程在后台运行时占用内存的变化范围,并确定对应的内存增长阈值。也可根据用户上传数据进行统计分析获取,具体获取形式本专利技术不做限定。服务器在接收到查询请求后,根据后台进程的标识信息查询后台进程对应的内存增长阈值,然后返回至移动终端。 3102,获取后台进程在预设时间内占用内存的增长值。 在本专利技术的实施例中,在获取后台进程以及后台进程对应的内存增长阈值之后,可获取后台进程在预设时间内占用内存的增长值。 具体地,可首先记录后台进程在第一时间占用的第一内存值,然后经过预设时间后记录后台进程在第二时间时占用的第二内存值,最后根据第一内存值和第二内存值计算后台进程在预设时间内占用内存的增长值。即用第二内存值减去第一内存值即可得到该后台进程在预设时间内占用内存的增长值。 其中,本文档来自技高网...

【技术保护点】
一种应用程序运行异常的检测方法,其特征在于,包括:获取后台进程,并获取所述后台进程对应的内存增长阈值;获取所述后台进程在预设时间内占用内存的增长值;以及如果所述增长值大于所述内存增长阈值,则判断所述后台进程对应的应用程序运行异常。

【技术特征摘要】

【专利技术属性】
技术研发人员:张康宗罗勇沈江波
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

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

1