一种Android系统的卡顿监控方法、装置及终端设备制造方法及图纸

技术编号:20389332 阅读:18 留言:0更新日期:2019-02-20 02:38
本发明专利技术适用于智能终端技术领域,提供了一种Android系统的卡顿监控方法、装置及终端设备,通过获取Android系统的卡顿值,并判断该卡顿值是否超过预设阈值,当该卡顿值超过预设阈值时,获取该Android系统的Dump文件及日志信息,根据该Dump文件及日志信息,生成该Android系统的卡顿监控数据,通过获取Android系统在使用过程中所产生的卡顿值后获取相应的Dump文件及日志信息,生成该Android系统的卡顿监控数据,从而使得人们能够根据该卡顿监控数据对Android系统的卡顿问题进行优化工作,满足了人们对Android系统在使用过程中所产生的卡顿进行有效监控的需求。

【技术实现步骤摘要】
一种Android系统的卡顿监控方法、装置及终端设备
本专利技术属于智能终端
,尤其涉及一种Android系统的卡顿监控方法、装置及终端设备。
技术介绍
随着移动互联网的普及,手机作为社交、娱乐、导航等活动的智能化载体,是人们生活中必不可少的工具。作为手机软件开发商,如何提高软件的应用体验是一个非常大的挑战,而解决手机的卡顿问题就是其中一个非常大的挑战。目前大多数手机都是采用Android系统,在开发测试过程中,仅解决了手机的一部分卡顿问题。而手机在用户的使用过程中,由于场景的多样化、用户操作习惯的不同,部分卡顿情况的出现是较为随机的一个操作,使得软件开发商无法重现用户在使用过程中所产生的卡顿情况,因此,有必要监控手机在使用过程中所产生的卡顿情况,从而使得软件开发商能够根据手机的卡顿问题进行相应的优化工作。
技术实现思路
有鉴于此,本专利技术实施例提供了一种Android系统的卡顿监控方法、装置及终端设备,以解决现有Android系统不能满足人们对其使用过程中所产生的卡顿进行有效监控的问题。本专利技术实施例的第一方面提供了一种Android系统的卡顿监控方法,包括:获取所述Android系统的卡顿值;判断所述卡顿值是否超过预设阈值;当所述卡顿值超过预设阈值时,获取所述Android系统的Dump文件及日志信息;根据所述Dump文件及所述日志信息,生成所述Android系统的第一卡顿监控数据。本专利技术实施例的第二方面提供了一种Android系统的卡顿监控装置,包括:卡顿值获取单元,用于获取所述Android系统的卡顿值;卡顿值判断单元,用于判断所述卡顿值是否超过预设阈值;第一信息文件获取单元,用于当所述卡顿值超过预设阈值时,获取所述Android系统的Dump文件及日志信息;第一卡顿监控数据生成单元,用于根据所述Dump文件及所述日志信息,生成所述Android系统的第一卡顿监控数据。本专利技术实施例的第三方面提供了一种智能终端,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现本专利技术实施例的第一方面提供的Android系统的卡顿监控方法的步骤。其中,所述计算机程序包括:卡顿值获取单元,用于获取所述Android系统的卡顿值;卡顿值判断单元,用于判断所述卡顿值是否超过预设阈值;第一信息文件获取单元,用于当所述卡顿值超过预设阈值时,获取所述Android系统的Dump文件及日志信息;第一卡顿监控数据生成单元,用于根据所述Dump文件及所述日志信息,生成所述Android系统的第一卡顿监控数据。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被处理器执行时实现本专利技术实施例的第一方面提供的Android系统的卡顿监控方法的步骤。其中,所述计算机程序包括:卡顿值获取单元,用于获取所述Android系统的卡顿值;卡顿值判断单元,用于判断所述卡顿值是否超过预设阈值;第一信息文件获取单元,用于当所述卡顿值超过预设阈值时,获取所述Android系统的Dump文件及日志信息;第一卡顿监控数据生成单元,用于根据所述Dump文件及所述日志信息,生成所述Android系统的第一卡顿监控数据。本专利技术实施例与现有技术相比存在的有益效果是:通过获取Android系统的卡顿值,并判断该卡顿值是否超过预设阈值,当该卡顿值超过预设阈值时,获取该Android系统的Dump文件及日志信息,根据该Dump文件及日志信息,生成该Android系统的卡顿监控数据,通过获取Android系统在使用过程中所产生的卡顿值后获取相应的Dump文件及日志信息,生成该Android系统的卡顿监控数据,从而使得人们能够根据该卡顿监控数据对Android系统的卡顿问题进行优化工作,满足了人们对Android系统在使用过程中所产生的卡顿进行有效监控的需求。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种Android系统的卡顿监控方法的实现流程图;图2是本专利技术实施例提供的一种生成第二卡顿监控数据的方法的实现流程图;图3是本专利技术实施例提供的一种生成第三卡顿监控数据的方法具体实现流程图;图4是本专利技术实施例提供的一种生成第四卡顿监控数据的方法的具体实现流程图;图5是本专利技术实施例提供的一种Android系统的卡顿监控装置的示意图;图6是本专利技术实施例提供的一种终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、系统、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。请参考图1,图1示出了本专利技术实施例提供的一种Android系统的卡顿监控方法的实现流程,详述如下:在步骤S101中,获取所述Android系统的卡顿值。在本专利技术实施例中,将Android系统的帧率低于某一设定值时设定为该Android系统发生了卡顿,卡顿值包含了该Android系统低于某一设定的帧率和连续出现的次数。在这里,将Android系统的帧率低于某一设定值,并且该低于某一设定值的帧率连续出现N次时,定义为卡顿值,这里所指的N为大于零的正整数,也就是说卡顿值包含了帧率和次数,两者的结合组成了Android系统的卡顿值。可以理解的是,这里所指的次数为间隔预设时间对帧率进行采集的次数。可选的,步骤S101具体为:当所述Android系统处于运行状态时,间隔预设时间获取所述Android系统的卡顿值。在本专利技术实施例中,获取Android系统的卡顿值的间隔预设时间大于采集Android系统的帧率采集间隔时间,以确保所获取的Android系统的卡顿值能够满足所设定的Android系统发生卡顿所设定的条件。在这里,通过间隔预设时间获取Android系统的卡顿值,可以降低卡顿值的获取频率,从而降低Android系统的内存占用、耗电量等,提高了用户体验。可选的,步骤S101具体包括:在检测到所述Android系统的屏幕解锁通知信息时,开始获取所述Android系统的卡顿值;在检测到所述Android系统的屏幕锁屏通知信息时,停止获取所述Android系统的卡顿值。在本专利技术实施例中,为了进一步降低Android系统的运行速率、内存占用、耗电量等情况,相应地提供用户体验,通过设定在检测到Android系统的屏幕解锁通知信息时开始获取Android系统的卡顿值,在检测到Android系统的屏幕锁屏通知信息时停止获取Android系统的卡顿值,仅获取用户在使用Android系统过程中所产生的卡顿值,从而使得该Android系统的卡顿监控数据更具有针对性,使得软件开发商能够根据该卡顿监控数据更好地进行卡顿问题本文档来自技高网...

【技术保护点】
1.一种Android系统的卡顿监控方法,其特征在于,所述方法包括:获取所述Android系统的卡顿值;判断所述卡顿值是否超过预设阈值;当所述卡顿值超过预设阈值时,获取所述Android系统的Dump文件及日志信息;根据所述Dump文件及所述日志信息,生成所述Android系统的第一卡顿监控数据。

【技术特征摘要】
1.一种Android系统的卡顿监控方法,其特征在于,所述方法包括:获取所述Android系统的卡顿值;判断所述卡顿值是否超过预设阈值;当所述卡顿值超过预设阈值时,获取所述Android系统的Dump文件及日志信息;根据所述Dump文件及所述日志信息,生成所述Android系统的第一卡顿监控数据。2.如权利要求1所述的方法,其特征在于,所述获取所述Android系统的卡顿值的步骤,包括:在检测到所述Android系统的屏幕解锁通知信息时,开始获取所述Android系统的卡顿值;在检测到所述Android系统的屏幕锁屏通知信息时,停止获取所述Android系统的卡顿值。3.如权利要求1或2所述的方法,其特征在于,所述预设阈值包括第一预设阈值和第二预设阈值,在所述判断所述卡顿值是否超过预设阈值的步骤之后,包括:当所述卡顿值超过所述第一预设阈值但未超过所述第二预设阈值时,获取所述Android系统的Dump文件及第一预设时长内对应的日志信息;根据所述Dump文件及所述第一预设时长内对应的日志信息,生成所述Android系统的第二卡顿监控数据。4.如权利要求3所述的方法,在所述判断所述卡顿值是否超过预设阈值的步骤之后,还包括:当所述卡顿值超过第二预设阈值时,获取所述Android系统的Dump文件及第二预设时长内对应的日志信息;根据所述Dump文件及所述第二预设时长内对应的日志信息,生成所述Android系统的第三卡顿监控数据。5.如权利要求4所述的方法,其特征在于,在所述生成第三卡顿监控数据的步骤时,还包括:获取所述Android系统的电池容量、网络状态、运行温...

【专利技术属性】
技术研发人员:刘爱君
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东,44

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

1