一种动态调节终端的节能等级的方法、装置及移动终端制造方法及图纸

技术编号:15791161 阅读:73 留言:0更新日期:2017-07-09 20:37
本发明专利技术实施例公开了一种动态调节终端的节能等级的方法、装置及移动终端。该方法包括获取当前显示的应用程序的应用标识;根据所述应用标识查询设定的第一白名单,确定所述应用程序对应的第一节能等级,并获取所述第一节能等级对应的显示效果参数;根据所述第一节能等级设置终端的节能等级,并根据所述第一节能等级对应的显示效果参数对待显示画面进行处理。本发明专利技术实施例可以根据应用场景动态地调整终端的功耗。本发明专利技术的技术方案可以在降低终端的功耗的同时兼顾显示效果,延长了终端的续航时间。

【技术实现步骤摘要】
一种动态调节终端的节能等级的方法、装置及移动终端
本专利技术实施例涉及移动终端技术,尤其涉及一种动态调节终端的节能等级的方法、装置及移动终端。
技术介绍
随着移动终端技术的发展,移动终端在处理能力以及功能上都有了很大的提高,成为人们生活、工作以及娱乐的必需品。以智能手机为例,现有技术中的智能手机通常采用触摸显示屏,能够给用户提供更大区域的显示及操作空间。例如,在智能手机采用触摸显示屏后,用户可以更方便的在智能手机上进行玩游戏、看视频、读新闻等操作。然而,在智能手机的屏幕越来越大的同时,显示屏的耗电量对续航能力的影响也越来越大,使得智能手机在续航能力方面的不足越发的突出。
技术实现思路
本专利技术实施例提供一种动态调节终端的节能等级的方法、装置及移动终端,可以在降低终端的功耗的同时兼顾显示效果,延长了终端的续航时间。第一方面,本专利技术实施例提供了一种动态调节终端的节能等级的方法,包括:获取当前显示的应用程序的应用标识;根据所述应用标识查询设定的第一白名单,确定所述应用程序对应的第一节能等级,并获取所述第一节能等级对应的显示效果参数;根据所述第一节能等级设置终端的节能等级,并根据所述第一节能等级对应的显示效果参数对待显示画面进行处理。第二方面,本专利技术实施例还提供了一种动态调节终端的节能等级的装置,该装置包括:标识获取模块,用于获取当前显示的应用程序的应用标识;等级确定模块,用于根据所述应用标识查询设定的第一白名单,确定所述应用程序对应的第一节能等级,并获取所述第一节能等级对应的显示效果参数;节能等级调节模块,用于根据所述第一节能等级设置终端的节能等级,并根据所述第一节能等级对应的显示效果参数对待显示画面进行处理。第三方面,本专利技术实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取当前显示的应用程序的应用标识;根据所述应用标识查询设定的第一白名单,确定所述应用程序对应的第一节能等级,并获取所述第一节能等级对应的显示效果参数;根据所述第一节能等级设置终端的节能等级,并根据所述第一节能等级对应的显示效果参数对待显示画面进行处理。本专利技术实施例通过获取当前显示的应用程序的应用标识;根据所述应用标识查询设定的第一白名单,确定所述应用程序对应的第一节能等级,并获取所述第一节能等级对应的显示效果参数;根据所述第一节能等级设置终端的节能等级,并根据所述第一节能等级对应的显示效果参数对待显示画面进行处理,可以根据应用场景动态地调整终端的功耗。本专利技术的技术方案可以在降低终端的功耗的同时兼顾显示效果,延长了终端的续航时间。附图说明图1是本专利技术实施例提供的一种动态调节终端的节能等级的方法的流程图;图2a是专利技术实施例提供的一种显示过程示意图;图2b是本专利技术实施例提供的Vsync显示刷新机制的示意图;图3a是本专利技术实施例提供的一种基于FOSS的显示屏节能机制示意图;图3b是本专利技术实施例提供的一种基于CABC的显示屏节能机制示意图;图4是本专利技术实施例提供的另一种动态调节终端的节能等级的方法的流程图;图5是本专利技术实施例提供的又一种动态调节终端的节能等级的方法的流程图;图6是本专利技术实施例提供的节能功能失效后恢复流程示意图;图7是本专利技术实施例提供的一种动态调节终端的节能等级的装置的结构示意图;图8是本专利技术实施例提供的一种移动终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。图1为本专利技术实施例提供的一种动态调节终端的节能等级的方法的流程图,该方法可以由动态调节终端的节能等级的装置来执行,该装置可由软件和/或硬件实现,该装置可集成于移动终端中,移动终端可以是智能手机、平板电脑及掌上游戏机等,该方法包括:步骤110、获取当前显示的应用程序的应用标识。示例性的,可以通过窗口管理服务(WindowManagerService,简称WMS)确定当前屏幕中显示的窗口。进而,获取该窗口中显示的应用程序的应用标识。其中,在Android系统中,采用窗口管理服务WMS对系统中的所有窗口进行管理,包括窗口的显示、隐藏或切换等。应用标识是一个应用程序区别与其它应用程序的唯一标识,例如,应用标识可以是应用包名或进程名等。可以理解的是,获取当前显示的应用程序的方法并不限于上述示例列举的方式,还可以通过安卓Android系统提供的进程管理服务确定前台运行的应用程序。例如,对于基于安卓Android系统的终端,可以通过Process.myPid()和RunningAppProcessInfo来确定前台运行的应用程序。步骤120、根据所述应用标识查询设定的第一白名单,确定所述应用程序对应的第一节能等级,并获取所述第一节能等级对应的显示效果参数。根据应用场景将终端的节能功能细分成多个节能等级。其中,应用场景可以包括预先设定的纯白场景、纯黑场景、图片灰阶过渡频繁的场景、动态场景、静态场景、透明场景或半透明场景等。应用场景还可以是预先设定的不同应用程序。不同节能等级具有不同的效果参数和省电程度。第一节能等级代表该多个节能等级中的任意一个等级。节能等级可以为保真优化信号缩放FOSS(FidelityOptimizedSignalScaling,保真优化信号缩放)等级,或者,内容适应背光控制CABC(ContentAdaptiveBrightnessControl,内容适应背光控制)等级。其中,FOSS是通过优化基于HVS(HumanVisualSystem人类视觉系统)域的图像显示效果,来降低OLED屏幕的功耗。可选的,通过对不同显示内容的直方图进行重新计算,得出新的直方图,在屏幕上显示该新的直方图对应的显示内容,实现在保证显示效果的前提下降低一定的色阶值达到降功耗的目的。例如,可以设置六个FOSS等级(即等级0至等级5),预先根据应用场景配置各个FOSS等级对应的显示效果参数,各个FOSS等级具有不同的效果参数和省电程度。其中,等级0表示FOSS功能关闭,不省电,等级1至等级5的省电程度逐渐增加,显示效果逐渐变差。其中,CABC是通过对待显示的图片(inputimage)的图像进行统计分析,对待显示的图片的亮度进行调整,同时降低背光亮度,使显示屏采用降低后的背光亮度显示调整后的待显示图片。从而,在保证显示效果的基础上降低了功耗。CABC技术是LCD(LiquidCrystalDisplay,液晶显示屏)驱动IC中提供的一种背光驱动节电技术。其可以与SRE(SunlightReadableEnhancement,阳光下视角增强技术,用于强光下提高显示对比度,增强可见度)协本文档来自技高网...
一种动态调节终端的节能等级的方法、装置及移动终端

【技术保护点】
一种动态调节终端的节能等级的方法,其特征在于,包括:获取当前显示的应用程序的应用标识;根据所述应用标识查询设定的第一白名单,确定所述应用程序对应的第一节能等级,并获取所述第一节能等级对应的显示效果参数;根据所述第一节能等级设置终端的节能等级,并根据所述第一节能等级对应的显示效果参数对待显示画面进行处理。

【技术特征摘要】
1.一种动态调节终端的节能等级的方法,其特征在于,包括:获取当前显示的应用程序的应用标识;根据所述应用标识查询设定的第一白名单,确定所述应用程序对应的第一节能等级,并获取所述第一节能等级对应的显示效果参数;根据所述第一节能等级设置终端的节能等级,并根据所述第一节能等级对应的显示效果参数对待显示画面进行处理。2.根据权利要求1所述的方法,其特征在于,在获取当前显示的应用程序的应用标识之前,还包括:按照设定的周期获取终端的当前节能等级;根据所述当前节能等级判断节能功能是否失效;若是,则重新启动节能功能。3.根据权利要求1所述的方法,其特征在于,在根据所述应用标识查询设定的第一白名单之前,还包括:根据所述应用标识判断所述应用程序是否属于设定的第二白名单;若是,则按照设定的周期对所述应用程序进行截屏处理,得到所述应用程序的截图;根据所述截图的直方图确定满足预设条件的目标截图的数量,其中,将所述直方图中,像素数超过设定第一数量阈值的灰阶作为目标灰阶,预设条件为所述目标灰阶的数量超过设定的第二数量阈值;在所述目标截图的数量超过设定的第三数量阈值时,判定所述应用程序满足预设的调整节能等级的条件,并执行根据所述应用标识查询设定的第一白名单的步骤。4.根据权利要求1所述的方法,其特征在于,在获取当前显示的应用程序的应用标识之前,还包括:监测终端的状态参数,其中,所述状态参数包括电池电量、电池温度、屏幕亮度中至少一项;在所述状态参数满足设定条件时,执行获取当前显示的应用程序的应用标识的步骤。5.根据权利要求1至4中任一项所述的方法,其特征在于,在节能等级为保真优化信号缩放FOSS等级时,获取所述第一节能等级对应的显示效果参数包括:调用设定的配置文件访问接口读取FOSS配置文件,获取所述第一FOSS等级对应的显示效果参数;以及,根据所述第一节能等级对应的显示效果参数对待显示画面进行处理,包括:将所述显示效果参数传递给算法设置模块,以供FOSS模块根据所述算法设置模块中的显示效果参数对待显示画面的色阶进行调节,显示调节后的所述待显示画面。6.一种动态调节终端的节能等级的装置,其特征在于,包括:标识获取模块,用于获取当前显示的应用程序的应用标识;等级确定模块,用于根据所述应用标识查询设定的第一白名单,确定所述应用程序对应的第一节能等级,并获取所述第一节能等级对应的显示...

【专利技术属性】
技术研发人员:易永鹏彭德良苟生俊袁晓日甘高亭郑志勇杨海
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1