The invention discloses a method and a device for processing the power consumption of an application program. Among them, the method includes: start working state from the application by the front desk work status switch to the backstage, or work from the application by the front desk working status switch to the backstage after the preset time, each process in the application to determine the actual power consumption in a preset period of time, the value of each process; according to the actual power consumption at a preset time in value, determine whether the application in actual power consumption power consumption value exceeds the warning value of the process; when it is determined that the application in actual power consumption value exceeds the warning value of power consumption process, generating all relevant information function in the process of. The invention solves the technical problem that the corresponding power consumption abnormal problem can not be solved because the power consumption abnormal point can not be quickly positioned in the related technology.
【技术实现步骤摘要】
用于应用程序的耗电情况的处理方法及装置
本专利技术涉及数据处理领域,具体而言,涉及一种用于应用程序的耗电情况的处理方法及装置。
技术介绍
随着安卓技术的发展,安卓应用的功能越来越多,但与之相关的,耗电量也会越来越大。如何定义和发现耗电异常,提升用户的使用体验,在业界并没有一个统一的标准以及查错方法。以移动安卓应用为例,其一直饱受耗电问题的困扰。例如,当用户反馈耗电异常时,程序开发人员不能快速对耗电异常点进行定位,进而无法解决对应的耗电异常问题。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种用于应用程序的耗电情况的处理方法及装置,以至少解决相关技术中由于不能快速对耗电异常点进行定位造成的无法解决对应的耗电异常问题的技术问题。根据本专利技术实施例的一个方面,提供了一种用于应用程序的耗电情况的处理方法,包括:从应用程序由前台工作状态切换至后台工作状态时开始,或者从应用程序由前台工作状态切换至后台工作状态后的预设时刻开始,确定上述应用程序中每个进程在预设时间段内的实际耗电值;根据上述每个进程在上述预设时间段内的上述实际耗电值,判断上述应用 ...
【技术保护点】
一种用于应用程序的耗电情况的处理方法,其特征在于,包括:从应用程序由前台工作状态切换至后台工作状态时开始,或者从应用程序由前台工作状态切换至后台工作状态后的预设时刻开始,确定所述应用程序中每个进程在预设时间段内的实际耗电值;根据所述每个进程在所述预设时间段内的所述实际耗电值,判断所述应用程序中是否有耗电实际值超出耗电预警值的进程;在判断出所述应用程序中有耗电实际值超出耗电预警值的进程的情况下,生成在该进程下运行的所有函数的相关信息。
【技术特征摘要】
1.一种用于应用程序的耗电情况的处理方法,其特征在于,包括:从应用程序由前台工作状态切换至后台工作状态时开始,或者从应用程序由前台工作状态切换至后台工作状态后的预设时刻开始,确定所述应用程序中每个进程在预设时间段内的实际耗电值;根据所述每个进程在所述预设时间段内的所述实际耗电值,判断所述应用程序中是否有耗电实际值超出耗电预警值的进程;在判断出所述应用程序中有耗电实际值超出耗电预警值的进程的情况下,生成在该进程下运行的所有函数的相关信息。2.根据权利要求1所述的方法,其特征在于,在确定所述应用程序中每个进程在预设时间段内的实际耗电值之前,所述方法还包括:检测是否出现用户触发的电量干扰操作;和/或检测所述应用程序是否已由后台工作状态切换至前台工作状态,其中,在检测到未出现用户触发的电量干扰操作和/或所述应用程序未由后台工作状态切换至前台工作状态的情况下,执行确定所述应用程序中每个进程在预设时间段内的实际耗电值的步骤。3.根据权利要求1所述的方法,其特征在于,从应用程序由前台工作状态切换至后台工作状态后的预设时刻开始,确定所述应用程序中每个进程在预设时间段内的实际耗电值包括:在所述应用程序由前台工作状态切换至后台工作状态后的所述预设时刻,确定所述应用程序中每个进程的起始耗电值;经过所述预设时间段后,确定所述应用程序中每个进程的结束耗电值;计算并将所述应用程序中每个进程的起始耗电值与结束耗电值间的差值作为对应进程在所述预设时间段内的实际耗电值。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述预设时间段内,检测是否出现用户触发的电量干扰操作;和/或在所述预设时间段内,检测所述应用程序是否已由后台工作状态切换至前台工作状态,其中,在所述预设时间段内,检测到未出现用户触发的电量干扰操作和/或所述应用程序未由后台工作状态切换至前台工作状态的情况下,执行经过所述预设时间段后,确定所述应用程序中每个进程的结束耗电值的步骤。5.根据权利要求1所述的方法,其特征在于,在判断出所述应用程序中有耗电实际值超出耗电预警值的进程的情况下,且在生成在该进程下运行的所有函数的相关信息之后,所述方法还包括:将生成的在该进程下运行的所有函数的相关信息上传至服务器,所述服务器用于根据在该进程下运行的所有函数的相关信息,对所述应用程序的后台耗电异常情况进行分类处理。6.一种用于应用程序的耗电情况的处理装置,其特征在于,包括...
【专利技术属性】
技术研发人员:尹宪,郭照敏,曾志荣,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。