一种解决移动终端异常耗电的方法、装置及移动终端制造方法及图纸

技术编号:18425699 阅读:56 留言:0更新日期:2018-07-12 01:50
本发明专利技术提出了一种解决移动终端异常耗电的方法、装置及移动终端。所述解决移动终端异常耗电的方法,包括:监测出当前应用程序发生前后台切换操作;形成所述当前应用程序的名称和相应的状态标志位的对应关系;基于所述当前应用程序的名称,确认存在持有亮屏锁的耗电应用程序的名称与所述当前应用程序的名称一致;基于所述状态标识位,将所述耗电应用程序的亮屏锁标识位置为相应的标识,主动处理异常耗电,提高用户体验。

Method, device and mobile terminal for solving abnormal power consumption of mobile terminals

The invention provides a method, a device and a mobile terminal for solving the abnormal power consumption of the mobile terminal. The method of solving the abnormal power consumption of the mobile terminal, including monitoring the front and rear handoff operation of the current application; forming the corresponding relationship between the name of the current application and the corresponding state flag bit; based on the name of the current application, the name of the power consumption application with a bright screen lock is identified. It is consistent with the name of the current application; based on the state identification bit, the bright screen lock identification position of the power consumption application is the corresponding identification, and the abnormal power consumption is actively processed to improve the user experience.

【技术实现步骤摘要】
一种解决移动终端异常耗电的方法、装置及移动终端
本专利技术涉及移动终端
,尤其涉及一种解决移动终端异常耗电的方法、装置及移动终端。
技术介绍
移动终端的操作系统具有一种不灭屏机制,该种机制持有亮屏锁,具体为应用程序持有亮屏锁后,操作系统会保持移动终端的屏幕不灭,比如拍照、闹钟等应用程序需要持有亮屏锁,以在工作时保持屏幕不灭,当应用程序退出或者转至后台运行时应用程序释放亮屏锁,移动终端息屏,操作系统进入睡眠,达到省电的目的。但是,对于有些应用程序在前台持有亮屏锁,在转至后台并不释放亮屏锁,异常持有亮屏锁,比如某个游戏软件,在用户玩好后将游戏置于后台,移动终端显示屏一直不灭,导致移动终端操作系统功耗增大,并且应用程序已经退至后台不可见,不息屏对于移动终端来说也是一种异常。针对上述异常耗电的情况,通常的做法是操作系统判断出异常持有亮屏锁或者监测到应用程序转至后台持续亮屏达到设定时间段后通知用户。存在的问题是,如果移动终端不在用户身边,用户不能及时处理上述异常耗电。因此,需要一种解决移动终端异常耗电的方法、装置及移动终端,以解决现有技术中存在的上述技术问题。
技术实现思路
本专利技术提供一种解决移动终端异常耗电的方法、装置及移动终端,可以主动处理异常耗电,降低移动终端耗电,提高用户体验。本专利技术采用的技术方案是:一种解决移动终端异常耗电的方法,包括:监测出当前应用程序发生前后台切换操作;形成所述当前应用程序的名称和相应的状态标志位的对应关系;基于所述当前应用程序的名称,确认存在持有亮屏锁的耗电应用程序的名称与所述当前应用程序的名称一致;基于所述状态标识位,将所述耗电应用程序的亮屏锁标识位置为相应的标识。优选地,所述监测出当前应用程序发生前后台切换操作,具体包括:监测出所述当前应用程序从前台状态切换至后台状态;相应地,所述形成所述当前应用程序的名称和相应的状态标志位的对应关系,具体包括:所述当前应用程序处于后台状态,将所述状态标识位置为0。优选地,所述形成所述当前应用程序的名称和相应的状态标志位的对应关系,还包括:所述当前应用程序处于前台状态,将所述状态标识位置为1。优选地,所述基于所述状态标识位,将所述耗电应用程序的亮屏锁标识位置为相应的标识,具体包括:若所述状态标识位置为0,则将所述亮屏锁标志位置为false;或者,若所述状态标识位置为1,则将所述亮屏锁标志位置为true。优选地,所述基于所述应用程序的名称,确认存在持有亮屏锁的耗电应用程序的名称与所述当前应用程序的名称一致之前,所述方法,还包括:在所述当前应用程序处于后台状态并且未持有亮屏锁的条件下,为所述当前应用程序配置所述亮屏锁。优选地,所述基于所述应用程序的名称,确认存在持有亮屏锁的耗电应用程序的名称与所述当前应用程序的名称一致,具体包括:通过界面管理模块持有亮屏锁;接收所述界面管理模块发来的所述耗电应用程序的名称;判断出所述耗电应用程序的名称与所述当前应用程序的名称一致。本专利技术还提供了一种解决移动终端异常耗电的装置,包括:监测模块,用于监测出当前应用程序发生前后台切换操作;关系形成模块,用于形成所述当前应用程序的名称和相应的状态标志位的对应关系;确认模块,用于基于所述当前应用程序的名称,确认存在持有亮屏锁的耗电应用程序的名称与所述当前应用程序的名称一致;标识位置位模块,用于基于所述状态标识位,将所述耗电应用程序的亮屏锁标识位置为相应的标识。优选地,所述监测模块,具体用于:监测出所述当前应用程序从前台状态切换至后台状态;相应地,所述关系形成模块,具体用于:所述当前应用程序处于后台状态,将所述状态标识位置为0。优选地,所述关系形成模块,还用于:所述当前应用程序处于前台状态,将所述状态标识位置为1。优选地,所述标识位置位模块,具体用于:若所述状态标识位置为0,则将所述亮屏锁标志位置为false;或者,若所述状态标识位置为1,则将所述亮屏锁标志位置为true。优选地,所述装置,还包括亮屏锁获取模块,用于:在所述当前应用程序处于后台状态并且未持有亮屏锁的条件下,为所述当前应用程序配置所述亮屏锁。优选地,所述确认模块,具体用于:通过界面管理模块持有亮屏锁;接收所述界面管理模块发来的所述耗电应用程序的名称;判断出所述耗电应用程序的名称与所述当前应用程序的名称一致。本专利技术还提供了一种移动终端,包括根据上文所述装置。采用上述技术方案,本专利技术至少具有下列效果:本专利技术提供的解决移动终端异常耗电的方法,在监测到出现前后台切换操作时,基于应用程序持有的亮屏锁对移动终端屏幕进行亮灭屏处理,该方法实现成本低,节省移动终端的电量,提高用户体验。附图说明图1为本专利技术第一实施例解决移动终端异常耗电的方法的流程图;图2为本专利技术第二实施例解决移动终端异常耗电的方法的流程图;图3为本专利技术第三实施例解决移动终端异常耗电的方法的流程图;图4为本专利技术第四实施例解决移动终端异常耗电的方法的流程图;图5为本专利技术第五实施例、第六实施例和第七实施例解决移动终端异常耗电的装置的方框图;图6为本专利技术第八实施例解决移动终端异常耗电的装置的方框图。具体实施方式为更进一步阐述本专利技术为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本专利技术进行详细说明如后。本专利技术提供的移动终端异常耗电的方法,降低了移动终端异常耗电,提高用户体验,并且该方法实现成本低。下面将详细地描述本专利技术的移动终端异常耗电的方法及其各个步骤。第一实施例如图1所示,本实施例提供的一种解决移动终端异常耗电的方法,包括:步骤S10:监测出当前应用程序发生前后台切换操作。对移动终端安装的应用程序,例如视频播放,camera录像,游戏软件等应用程序进行监测,前后台切换操作包括应用程序由前台状态切换至后台状态,或者应用程序由后台状态切换至前台状态,只要发生上述前后台切换操作,则需要监测出。步骤S20:形成当前应用程序的名称和相应的状态标志位的对应关系。该状态标识位对应当前应用程序在前后台切换操作后的状态,例如当前应用程序发生前后台切换操作后转至后台,则相应的状态标志位对应的是后台状态。步骤S30:基于当前应用程序的名称,确认存在持有亮屏锁的耗电应用程序的名称与当前应用程序的名称一致。遍历所有持有亮屏锁的耗电应用程序,查找出持有亮屏锁的耗电应用程序,该耗电应用程序的名称与当前应用程序的名称一致。步骤S40:基于状态标识位,将耗电应用程序的亮屏锁标识位置为相应的标识,该亮屏锁标识位从操作系统持有的亮屏锁属性结构体里扩展而来,保证每一个耗电应用程序持有锁的唯一性。基于步骤S20中设置的当前应用程序对应的状态标识位,将步骤S30查找出来的耗电应用程序的亮屏锁标识位置为相应的标识。即如果耗电应用程序处于前台状态和后台状态的亮屏锁标识位的标识不一样,以根据该耗电应用程序的亮屏锁标识位的不同点亮屏幕或者息屏。上文中的当前应用程序在进行前后台切换操作后,若该当前应用程序持有亮屏锁,则该当前应用程序转为耗电应用程序,本专利技术提到的耗电应用程序为持有亮屏锁的应用程序即为耗电应用程序。第二实施例如图2所示,在第一实施例的基础上,本实施例的解决移动终端异常耗电的方法中,步骤S10:监测出当前应用程序发生前后台切换操作,具体包括:步骤S100:监测出当前应用程序从前本文档来自技高网...

【技术保护点】
1.一种解决移动终端异常耗电的方法,其特征在于,包括:监测出当前应用程序发生前后台切换操作;形成所述当前应用程序的名称和相应的状态标志位的对应关系;基于所述当前应用程序的名称,确认存在持有亮屏锁的耗电应用程序的名称与所述当前应用程序的名称一致;基于所述状态标识位,将所述耗电应用程序的亮屏锁标识位置为相应的标识。

【技术特征摘要】
1.一种解决移动终端异常耗电的方法,其特征在于,包括:监测出当前应用程序发生前后台切换操作;形成所述当前应用程序的名称和相应的状态标志位的对应关系;基于所述当前应用程序的名称,确认存在持有亮屏锁的耗电应用程序的名称与所述当前应用程序的名称一致;基于所述状态标识位,将所述耗电应用程序的亮屏锁标识位置为相应的标识。2.根据权利要求1所述的方法,其特征在于,所述监测出当前应用程序发生前后台切换操作,具体包括:监测出所述当前应用程序从前台状态切换至后台状态;相应地,所述形成所述当前应用程序的名称和相应的状态标志位的对应关系,具体包括:所述当前应用程序处于后台状态,将所述状态标识位置为0。3.根据权利要求2所述的方法,其特征在于,所述形成所述当前应用程序的名称和相应的状态标志位的对应关系,还包括:所述当前应用程序处于前台状态,将所述状态标识位置为1。4.根据权利要求3所述的方法,其特征在于,所述基于所述状态标识位,将所述耗电应用程序的亮屏锁标识位置为相应的标识,具体包括:若所述状态标识位置为0,则将所述亮屏锁标志位置为false;或者,若所述状态标识位置为1,则将所述亮屏锁标志位置为true。5.根据权利要求2至4中任一项所述的方法,其特征在于,所述基于所述应用程序的名称,确认存在持有亮屏锁的耗电应用程序的名称与所述当前应用程序的名称一致之前,所述方法,还包括:在所述当前应用程序处于后台状态并且未持有亮屏锁的条件下,为所述当前应用程序配置所述亮屏锁。6.根据权利要求1所述的方法,其特征在于,所述基于所述应用程序的名称,确认存在持有亮屏锁的耗电应用程序的名称与所述当前应用程序的名称一致,具体包括:通过界面管理模块持有亮屏锁;接收所述界面管理模...

【专利技术属性】
技术研发人员:刘可靖
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1