信息处理方法、装置、移动终端和计算机可读存储介质制造方法及图纸

技术编号:19151998 阅读:31 留言:0更新日期:2018-10-13 10:42
本申请提供一种信息处理方法、装置、移动终端和计算机可读存储介质。上述方法包括:在移动终端灭屏状态下若检测到移动终端AP子系统进入休眠状态,记录所述移动终端的第一流量值;当所述移动终端AP子系统被唤醒且唤醒所述移动终端AP子系统的唤醒源为目标类型唤醒源时,获取第二流量值;所述目标类型唤醒源是指应用程序触发的唤醒源;根据所述第一流量值和所述第二流量值确定所述应用程序的耗费流量值。上述方法可以实时获取应用程序耗费的流量值,且统计的应用程序耗费的流量值精确度高。

Information processing method, device, mobile terminal and computer readable storage medium

The application provides an information processing method, device, mobile terminal and computer readable storage medium. The method comprises the following steps: if the mobile terminal AP subsystem is detected to enter a dormant state in the mobile terminal off-screen state, the first flow value of the mobile terminal is recorded; when the mobile terminal AP subsystem is awakened and the wake-up source of the mobile terminal AP subsystem is the target type wake-up source, the second flow value is obtained; The target type wake-up source refers to a wake-up source triggered by an application program; the application's consumed traffic value is determined according to the first traffic value and the second traffic value. The above method can obtain the real-time traffic value of application consumption, and the accuracy of the traffic value of application consumption is high.

【技术实现步骤摘要】
信息处理方法、装置、移动终端和计算机可读存储介质
本申请涉及计算机
,特别是涉及一种信息处理方法、装置、移动终端和计算机可读存储介质。
技术介绍
随着智能移动终端的迅速发展,智能移动终端在用户的日常生活中越来越常见。通过智能移动终端,用户可方便的与他人进行沟通和交流。在智能移动终端的使用过程中,智能移动终端中应用程序之间可进行应用内通信或应用间通信。智能移动终端中各种应用程序的使用均会造成智能移动终端耗电,浪费移动终端功耗。
技术实现思路
本申请实施例提供一种信息处理方法、装置、移动终端和计算机可读存储介质,可以精确的获取在移动终端灭屏期间各个应用程序耗费的流量值。一种信息处理方法,包括:在移动终端灭屏状态下若检测到移动终端AP子系统进入休眠状态,记录所述移动终端的第一流量值;当所述移动终端AP子系统被唤醒且唤醒所述移动终端AP子系统的唤醒源为目标类型唤醒源时,获取第二流量值;所述目标类型唤醒源是指应用程序触发的唤醒源;根据所述第一流量值和所述第二流量值确定所述应用程序的耗费流量值。一种信息处理装置,包括:记录模块,用于在移动终端灭屏状态下若检测到移动终端AP子系统进入休眠状态,记录所述移动终端的第一流量信息;获取模块,用于当所述移动终端AP子系统被唤醒且唤醒所述移动终端AP子系统的唤醒源为目标类型唤醒源时,获取第二流量信息;所述目标类型唤醒源是指应用程序触发的唤醒源;确定模块,用于根据所述第一流量信息和所述第二流量信息确定所述应用程序的耗费流量值。一种移动终端,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述的方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。本申请实施例中方法,在移动终端AP子系统进入休眠状态时,可获取移动终端的第一流量值;在移动终端AP子系统被应用程序唤醒时,可获取移动终端的第二流量值;上述第二流量值与第一流量值的差值即可作为应用程序耗费的流量值。上述方法可以实时获取应用程序耗费的流量值,且统计的应用程序耗费的流量值精确度高。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中信息处理方法的流程图;图2为另一个实施例中信息处理方法的流程图;图3为另一个实施例中信息处理方法的流程图;图4为一个实施例中信息处理装置的结构框图;图5为另一个实施例中信息处理装置的结构框图;图6为一个实施例中移动终端的内部结构示意图;图7为与本申请实施例提供的移动终端相关的手机的部分结构的框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中信息处理方法的流程图。如图1所示,一种信息处理方法,包括:步骤102,在移动终端灭屏状态下若检测到移动终端AP子系统进入休眠状态,获取第一流量值。移动终端的灭屏状态是指移动终端开机但移动终端屏幕熄灭的状态,即移动终端停止对移动终端屏幕进行供电。移动终端屏幕可包括亮屏状态和灭屏状态。上述亮屏是指移动终端屏幕被点亮,上述灭屏是指移动终端屏幕关闭背光。当移动终端处于灭屏状态时,移动终端中各个子系统可处于唤醒状态或休眠状态。当移动终端AP子系统处于唤醒状态时,移动终端AP子系统耗费的电量较多;当移动终端AP子系统处于休眠状态时,移动终端AP子系统耗费的电量较少,可减少移动终端的待机功耗。移动终端子系统可包括:AP(ApplicationProcesser,应用处理器)子系统、MPSS(ModemProcesserSubSystem,调制解调器处理器子系统)子系统、ADSP(AdvancedDigitalSignalProcessor,高级数字信号处理器)子系统等。其中AP子系统负责运行移动终端操作系统如Android操作系统以实现大部分与用户相关的多媒体任务;MPSS子系统运行定制的实时操作系统以实现与用户连接相关的功能,例如Wi-Fi、通话等;ADSP子系统负责传感器、音频相关的任务和功能。由于移动终端AP子系统负责运行移动终端操作系统,当移动终端AP子系统休眠时,移动终端中其他子系统可唤醒移动终端AP子系统以实现移动终端中软件等在灭屏状态的运行,移动终端AP子系统在被唤醒后处理完对应的消息、数据或事件,可重新进入休眠状态。在移动终端灭屏状态下,移动终端可先确认移动终端AP子系统是否满足休眠条件,当移动终端AP子系统满足休眠条件时,移动终端AP子系统可进入休眠状态且移动终端可记录当前耗费流量值作为第一流量值。如图2所示,步骤202,wakeup_count节点确认移动终端AP子系统可休眠。步骤204,流量信息备份。移动终端可通过kernel层/proc/net/xt_qtaguid/stats读取当前流量信息,再将当前流量信息备份到kernel层中/proc/net/xt_qtaguid/oppo_stats节点。可选地,oppo_stats节点可对应位于kernel层中buffer,即oppo_stats节点可读可写。步骤206,触发Kenrel休眠,使移动终端AP子系统进入休眠状态。步骤208,移动终端AP子系统被唤醒后继续运行。在移动终端灭屏状态下,移动终端libsuspend中的sleep流程被启动,移动终端通过native层中wakeup_count节点来确认移动终端AP子系统是否满足休眠条件。上述休眠条件可为:当移动终端kernel内核层中存在未释放的wakelock时,移动终端AP子系统无法进入休眠状态;当移动终端kernel内核层中所有wakelock被释放时,移动终端AP子系统可进入休眠状态,上述wakelock是移动终端中锁机制。在移动终端AP子系统满足休眠状态时,移动终端可读取当前的流量快照信息,并将读取到的流量快照信息存储在移动终端节点中,上述流量快照信息即为移动终端耗费的流量信息,可包括移动终端耗费的流量值。例如,移动终端可通过/proc/net/xt_qtaguid/stats读取当前的流量快照信息,并将读取到的流量快照信息存储在/proc/net/xt_qtaguid/oppo_stats节点。在移动终端AP子系统满足休眠状态时,移动终端可触发kernel内核层进入休眠流程,即使移动终端AP子系统进入休眠状态。步骤104,当移动终端AP子系统被唤醒且唤醒移动终端AP子系统的唤醒源为目标类型唤醒源时,获取第二流量值;目标类型唤醒源是指应用程序触发的唤醒源。在移动终端AP子系统进入休眠状态后,若检测到移动终端AP子系统被唤醒,可获取唤醒上述移动终端AP子系统的唤醒源。检测上述唤醒移动终端AP子系统的唤醒源是否为目标类型唤醒源。上述目标类型唤醒源是指应用程序触发的唤醒源,即由于应用程序的通信等触发的对移动终端AP子系统的唤醒。上述目标类型本文档来自技高网...

【技术保护点】
1.一种信息处理方法,其特征在于,包括:在移动终端灭屏状态下若检测到移动终端应用处理器子系统AP子系统进入休眠状态,获取第一流量值;当所述移动终端AP子系统被唤醒且唤醒所述移动终端AP子系统的唤醒源为目标类型唤醒源时,获取第二流量值;所述目标类型唤醒源是指应用程序触发的唤醒源;根据所述第一流量值和所述第二流量值确定所述应用程序的耗费流量值。

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:在移动终端灭屏状态下若检测到移动终端应用处理器子系统AP子系统进入休眠状态,获取第一流量值;当所述移动终端AP子系统被唤醒且唤醒所述移动终端AP子系统的唤醒源为目标类型唤醒源时,获取第二流量值;所述目标类型唤醒源是指应用程序触发的唤醒源;根据所述第一流量值和所述第二流量值确定所述应用程序的耗费流量值。2.根据权利要求1所述的方法,其特征在于,所述检测所述移动终端AP子系统是否进入休眠状态包括:检测所述移动终端内核层中是否存在未释放的唤醒锁;当所述移动终端内核层中不存在未释放的唤醒锁时,所述移动终端AP子系统进入休眠状态。3.根据权利要求1所述的方法,其特征在于,所述移动终端AP子系统进入休眠状态包括:在移动终端灭屏状态下所述移动终端AP子系统首次进入休眠状态;或,在移动终端灭屏状态下所述移动终端AP子系统由休眠状态被唤醒后再次进入休眠状态。4.根据权利要求1所述的方法,其特征在于,所述根据所述第一流量值和所述第二流量值确定所述应用程序的耗费流量值包括:获取所述唤醒所述移动终端AP子系统的唤醒源对应的应用程序标识;查找所述应用程序标识对应的所述应用程序;将所述第二流量值与所述第一流量值的差值作为所述应用程序的耗费流量值。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:当所述移动终端由灭屏状态...

【专利技术属性】
技术研发人员:曾云清徐林杰
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆,50

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

1