一种显示控制的方法以及装置与流程

文档序号:12915610阅读:234来源:国知局
一种显示控制的方法以及装置与流程

本发明涉及通信技术领域,尤其涉及一种显示控制的方法以及装置。



背景技术:

oled(organiclightemittingdiode,有机电激光显示,又称有机发光二极管)和amoled(active-matrixorganiclightemittingdiode,有源矩阵有机发光二极体或主动矩阵有机发光二极体)显示技术具有自发光的特性,且oled或amoled屏幕可视角度大,因而oled和amoled屏幕得到广泛应用。但随着大屏终端越来越普及,oled和amoled屏幕功耗问题也越来越突出。现有技术中针对oled或amoled的省电方案基本上是采用一刀切方式,也就是不会针对每个具体应用采取不同的省电方案。但实际上每一个具体的应用需要实现的功能的差别,所呈现给用户的画面不同,因此对屏幕的功耗差异较大。采用一刀切的省电方案不能对每个应用场景对屏幕的功耗情况区别对待,限制了用户的主观体验,不利于用户的个性化用户体验需求。



技术实现要素:

本发明实施例提供了一种显示控制的方法及装置,以解决现有技术中针对oled或amoled的省电方案不能根据每个具体应用对屏幕的功耗情况区别对待的问题。

为了解决上述技术问题,本发明采用如下技术方案:

依据本发明实施例的一个方面,提供了一种显示控制的方法,包括:

获取终端上当前启动的应用程序对应的预设省电阈值;

在所述终端当前的剩余电量值小于或等于所述预设省电阈值时,控制所述终端从当前的显示模式切换到所述应用程序对应的预设省电显示模式。

进一步地,所述获取终端上当前启动的应用程序对应的预设省电阈值的步 骤包括:

从所述终端上与当前启动的应用程序的省电设置界面对应的设置参数表中或者云端,获取所述终端上所述应用程序对应的预设省电阈值。

进一步地,在所述终端当前的剩余电量值小于或等于所述预设省电阈值时,控制所述终端从当前的显示模式切换到所述应用程序对应的预设省电显示模式的步骤包括:

若所述终端的剩余电量值小于或等于所述预设省电阈值,则产生提醒信息;所述提醒信息用于提醒用户是否将所述终端从当前的显示模式切换到与所述应用程序对应的预设省电显示模式;当接收到根据所述提醒信息产生的确定切换指令后,将所述终端从当前的显示模式切换到与所述应用程序对应的预设省电显示模式;或者

自动将所述终端从当前的显示模式切换到与所述应用程序对应的预设省电显示模式。

进一步地,所述控制所述终端从当前的显示模式切换到所述应用程序对应的预设省电显示模式的步骤包括:

获取所述应用程序的当前显示界面的界面显示参数信息;

根据获取的所述当前显示界面的界面显示参数信息,确定与所述应用程序对应的最优省电显示模式;

显示将与所述应用程序对应的预设省电显示模式替换为所述最优省电显示模式的提示信息,并在接收到根据所述提示信息产生的确定替换指令后,将所述终端的当前显示模式切换到所述最优省电显示模式;或者

自动将与所述应用程序对应的预设省电显示模式替换为所述最优省电显示模式,并将所述终端的当前显示模式切换到所述最优省电显示模式。

进一步地,所述最优省电显示模式至少包括:黑底白字显示模式、黑白灰画面显示模式、反色显示模式以及不同灰阶显示模式中的一种。

进一步地,所述预设省电显示模式至少包括:黑底白字显示模式、黑白灰画面显示模式、反色显示模式以及不同灰阶显示模式中的一种。

依据本发明实施例的另一个发明,提供了一种显示控制的装置,包括:

获取模块,用于获取终端上当前启动的应用程序对应的预设省电阈值;

控制模块,用于在所述终端当前的剩余电量值小于或等于所述预设省电阈值时,控制所述终端从当前的显示模式切换到所述应用程序对应的预设省电显示模式。

进一步地,所述获取模块包括:

第一获取子模块,用于从所述终端上与当前启动的应用程序的省电设置界面对应的设置参数表中或者云端,获取所述终端上所述应用程序对应的预设省电阈值。

进一步地,所述控制模块包括:

第一切换模块,用于当所述终端的剩余电量值小于或等于所述预设省电阈值时,则产生提醒信息;所述提醒信息用于提醒用户是否将所述终端从当前的显示模式切换到与所述应用程序对应的预设省电显示模式;以及当接收到根据所述提醒信息产生的确定切换指令后,将所述终端从当前的显示模式切换到与所述应用程序对应的预设省电显示模式;或者

自动将所述终端从当前的显示模式切换到与所述应用程序对应的预设省电显示模式。

进一步地,所述控制模块包括:

第二获取子模块,用于获取所述应用程序的当前显示界面的界面显示参数信息;

确定模块,用于根据获取的所述当前显示界面的界面显示参数信息,确定与所述应用程序对应的最优省电显示模式;

第二切换模块,用于显示将与所述应用程序对应的预设省电显示模式替换为所述最优省电显示模式的提示信息,并在接收到根据所述提示信息产生的确定替换指令后,将所述终端的当前显示模式切换到所述最优省电显示模式;或者

自动将与所述应用程序对应的预设省电显示模式替换为所述最优省电显示模式,并将所述终端的当前显示模式切换到所述最优省电显示模式。

本发明的有益效果是:

上述技术方案,能够针对不同的应用程序,设置不同的省电模式,以更好的适应每个应用程序对屏幕的功耗情况,采取相应的省电模式,达到更好的降 低屏幕功耗的效果,同时也有利于用户的个性化体验需求。

附图说明

图1表示本发明第一实施例提供的显示控制的方法的流程图;

图2表示本发明提供的省电设置界面的示意图;

图3表示本发明第二实施例提供的显示控制的装置的流程图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

第一实施例

本发明实施例提供了一种显示控制的方法,如图1所示,该显示控制的方法包括:

s101、获取终端上当前启动的应用程序对应的预设省电阈值。

当启动终端上的某一应用程序时,或当终端上的某一应用程序启动一定时间时,获取与该应用程序对应的预设省电阈值。其中,这里所述的预设省电阈值可以根据实际需求设置,一般为终端处于较低电量时的一门限值。该预设省电阈值的设置可以由用户自由设置,也可以是系统默认数值。针对不同的应用的程序,可设置不同的预设省电阈值。

s102、在终端当前的剩余电量值小于或等于预设省电阈值时,控制终端从当前的显示模式切换到应用程序对应的预设省电显示模式。

也就是,在终端的剩余电量值小于或等于预设省电阈值时,可启动与当前前台运行的应用程序对应的预设省电显示模式,将终端从当前的显示模式切换到该应用程序对应的预设省电显示模式,以降低屏幕功耗。其中,这里所述的预设省电阈值为与当前前台运行的应用程序对应的预设省电阈值。

当然可以理解的是,也可以是在终端当前的剩余电量值小于预设省电阈值时,控制终端从当前的显示模式切换到应用程序对应的预设省电显示模式。也 就是用于显示模式切换判断的剩余电量值不包括等于预设电量阈值的情况。

本发明实施例提供的显示控制的方法,能够针对不同的应用程序,设置不同的省电模式,以更好的适应每个应用程序对屏幕的功耗情况,采取相应的省电模式,达到更好的降低屏幕功耗的效果,同时也有利于用户的个性化体验需求。

当终端当前的剩余电量值大于(或等于)预设省电阈值时,保持当前系统默认的显示模式。其中,终端可实时或定时检测剩余电量值。

进一步地,本发明实施例提供的预设省电阈值可以从终端或云端等获取。

一、在从终端上获取。

可以是从终端上与当前启动的应用程序的省电设置界面对应的设置参数表中获取。其中,对应每一个应用程序可具有一省电设置界面,类似于图2所示,具体形式可根据实际需求设计。该省电设置界面中,用户可以进行省电阈值的设置和省电模式的选择等,在完成设置后,形成该省电设置界面对应的设置参数表,当然也可以是系统提供的默认设置参数。

其中,在用户进行省电设置时,如图2所示,可控制省电阈值这一项为开启状态,通过拖动“省电阈值”旁的拖动条来完成省电阈值的设置,其中,拖动条上显示当前选择的电量的百分比,当然还可根据实际需求,设计为电量的其他表现形式。在选择应用程序对应的省电模式时,直接控制对应的省电模式为开启状态即可。在设置不同灰阶显示模式时,通过拖动“不同灰阶显示模式”旁的拖动条来完成灰阶值的设置,在拖动条上显示当前选择的灰阶值。在完成整个设置过程后,对设置参数进行保存。对于短信应用程序来说,可选择黑底白字显示模式。

其中,在启动一应用程序时,可首先获取与该应用程序对应的省电显示参数,对省电显示参数中的省电显示模式开关状态进行判断。若省电显示模式处于开启状态,则获取当前终端的剩余电量值,若剩余电量值低于预设省电阈值,则将应用程序当前的显示模式切换为预设省电显示模式。其中,省电显示参数至少包括:对应的应用程序的名称、省电模式的种类、每种省电模式的开启或关闭状态、省电阈值以及省电阈值这一项的开启或关闭状态中的一种或多种信息。

在该省电设置界面中,可至少包括:对应的应用程序的名称、省电模式的种类、每种省电模式的开启或关闭状态、省电阈值以及省电阈值这一项的开启或关闭状态中的一种或多种信息。省电显示模式至少包括:黑底白字显示模式、黑白灰画面显示模式、反色显示模式以及不同灰阶显示模式中的一种或多种。其中,黑底白字显示模式更适用于文字类应用(如短信、电子小说等),黑白灰画面显示模式更适用于图片类应用(如电子图册等),反色显示模式更适用于白色数据占比较大的显示界面,不同灰阶显示模式是比较通用的省电显示模式。其中,预设省电显示模式至少包括:黑底白字显示模式、黑白灰画面显示模式、反色显示模式以及不同灰阶显示模式中的一种。一般情况下,为方便用户操作,减少用户设置的复杂度,可将省电显示模式的选择设置为单一模式选择,也就是对应一个应用程序只能选择一中省电显示模式。

其中,由于上述几种省电模式主要是对屏幕的显示颜色的调整,因此上述几种省电模式尤其对于oled屏幕或amoled屏幕能够产生更好的省电效果。oled屏幕或amoled屏幕是自发光的点光源,无需全局的背光,因此可独立控制每个点光源的的电流大小来达到独立控制每个点光源的亮度,同时,也可以控制每一个点光源的颜色来控制屏幕功耗。当屏幕呈现全黑画面的情况下,oled面板本身的功耗几乎接近于零,当屏幕呈现全白画面的情况下,oled面板功耗最大。如1表所示,为本发明实施例提供的8片oled屏幕在不同灰阶下的功耗数据(单位:毫瓦):

表1

如表1所示,在不同的灰阶(1~255)下,oled屏幕的功耗相差几倍。因此对于灰阶的调节,可有效较低oled屏幕的功耗。同时通过降低屏幕的灰阶,或者选择比较节能的颜色来显示屏幕上的数据,对屏幕的清晰度没有影响,只是影响图形的色彩鲜艳度效果,但可以较好的降低oled的功耗。

如表2所示,为以短信应用程序为例,在选择不同的省电显示模式下终端oled屏幕的功耗数据(单位:毫瓦):

表2

其中,在不同灰阶显示模式中,为将灰阶数量降低至原始灰阶一半的情况下测试的数据。如表2所示,和原始功耗数据相比,三种省电显示模式下的功耗均有所降低。

其中,amoled屏幕与oled屏幕类似,通过设置省电显示模式,同样能够起到较好的降低功耗的效果。

二、从云端获取。

为了防止误操作或设备故障等原因导致终端上的省电设置参数(包括预设省电阈值和预设省电显示模式等)丢失,如恢复出厂设置等,本发明实施例同时提供了一种备选方案,即除了将省电设置参数保存在终端系统本身的文件中外,同时保存在网络(即云端)中。当终端中的省电设置参数丢失时,可从云端获取相应的省电设置参数。

进一步地,当终端当前的剩余电量值小于或等于预设省电阈值时,可产生提醒信息,该提醒信息用于提醒用户是否将终端从当前的显示模式切换到与应用程序对应的预设省电显示模式。当接收到根据提醒信息产生的确定切换指令 后,将终端从当前的显示模式切换到与应用程序对应的预设省电显示模式,也就是当用户选择确定切换时,进行相应的省电显示模式的切换。或者自动将终端从当前的显示模式切换到与应用程序对应的预设省电显示模式。

进一步地,有时用户选择的省电显示模式,并非是最适合该应用程序的,因此,本发明实施例在控制终端从当前的显示模式切换到应用程序对应的预设省电显示模式的步骤过程中:可获取应用程序的当前显示界面的界面显示参数信息,根据获取的当前显示界面的界面显示参数信息,确定与应用程序对应的最优省电显示模式,显示将与应用程序对应的预设省电显示模式替换为最优省电显示模式的提示信息,并在接收到根据提示信息产生的确定替换指令后,将终端的当前显示模式切换到最优省电显示模式;或者自动将与应用程序对应的预设省电显示模式替换为最优省电显示模式,并将终端的当前显示模式切换到最优省电显示模式。也就是,当终端系统通过对应用程序的当前显示界面的显示信息进行分析,向用户提供一种最优的省电显示模式。一种情况是:提醒用户是否将该应用程序对应的、已设置的省电显示模式改为系统提供的最优省电显示模式,并将该应用程序当前的显示模式切换为最优省电显示模式,若用户同意,则完成相应的指令;另一种情况是:自动将该应用对应的、已设置的省电显示模式改为系统提供的最优省电显示模式,并将该应用程序当前的显示模式切换为最优省电显示模式。其中,最优省电显示模式同样为该应用程序的省电设置界面中的省电显示模式中的一种。

其中,界面显示参数信息包括了显示界面的颜色信息,其中至少包括:当前界面不同颜色分布情况信息和当前灰阶信息中的一种或多种。最优省电显示模式至少包括:黑底白字显示模式、黑白灰画面显示模式、反色显示模式以及不同灰阶显示模式中的一种。

本发明实施例提供的显示控制的方法,能够针对不同的应用程序,设置不同的省电模式,以更好的适应每个应用程序对屏幕的功耗情况,采取相应的省电模式,达到更好的降低屏幕功耗的效果。尤其是对于oled屏幕和amoled屏幕,通过控制屏幕的显示颜色,来达到更好的控制屏幕功耗的效果,以节省终端电源。

第二实施例

本发明实施例提供了一种显示控制的装置,如图3所示,该装置包括:

获取模块301,用于获取终端上当前启动的应用程序对应的预设省电阈值。

当启动终端上的某一应用程序时,或当终端上的某一应用程序启动一定时间时,获取模块301获取与该应用程序对应的预设省电阈值。其中,这里所述的预设省电阈值可以根据实际需求设置,一般为终端处于较低电量时的一门限值。该预设省电阈值的设置可以由用户自由设置,也可以是系统默认数值。针对不同的应用的程序,可设置不同的预设省电阈值。

控制模块302,用于在终端当前的剩余电量值小于或等于预设省电阈值时,控制终端从当前的显示模式切换到应用程序对应的预设省电显示模式。

也就是,在终端的剩余电量值小于或等于预设省电阈值时,控制模块302可启动与当前前台运行的应用程序对应的预设省电显示模式,将终端从当前的显示模式切换到该应用程序对应的预设省电显示模式,以降低屏幕功耗。其中,这里所述的预设省电阈值为与当前前台运行的应用程序对应的预设省电阈值。

当然可以理解的是,也可以是在终端当前的剩余电量值小于预设省电阈值时,控制终端从当前的显示模式切换到应用程序对应的预设省电显示模式。也就是用于显示模式切换判断的剩余电量值不包括等于预设电量阈值的情况。

本发明实施例提供的显示控制的装置,能够针对不同的应用程序,设置不同的省电模式,以更好的适应每个应用程序对屏幕的功耗情况,采取相应的省电模式,达到更好的降低屏幕功耗的效果,同时也有利于用户的个性化体验需求。

当终端当前的剩余电量值大于(或等于)预设省电阈值时,保持当前系统默认的显示模式。其中,终端可实时或定时检测剩余电量值。

进一步地,获取模块301包括:

第一获取子模块,用于从终端上与当前启动的应用程序的省电设置界面对应的设置参数表中或者云端,获取终端上应用程序对应的预设省电阈值。

本发明实施例提供的预设省电阈值可以从终端或云端等获取。

一、在从终端上获取。

可以是从终端上与当前启动的应用程序的省电设置界面对应的设置参数表中获取。其中,对应每一个应用程序可具有一省电设置界面,类似于图2 所示,具体形式可根据实际需求设计。该省电设置界面中,用户可以进行省电阈值的设置和省电模式的选择等,在完成设置后,形成该省电设置界面对应的设置参数表,当然也可以是系统提供的默认设置参数。

其中,在用户进行省电设置时,如图2所示,可控制省电阈值这一项为开启状态,通过拖动“省电阈值”旁的拖动条来完成省电阈值的设置,其中,拖动条上显示当前选择的电量的百分比,当然还可根据实际需求,设计为电量的其他表现形式。在选择应用程序对应的省电模式时,直接控制对应的省电模式为开启状态即可。在设置不同灰阶显示模式时,通过拖动“不同灰阶显示模式”旁的拖动条来完成灰阶值的设置,在拖动条上显示当前选择的灰阶值。在完成整个设置过程后,对设置参数进行保存。对于短信应用程序来说,可选择黑底白字显示模式。

其中,在启动一应用程序时,可首先获取与该应用程序对应的省电显示参数,对省电显示参数中的省电显示模式开关状态进行判断。若省电显示模式处于开启状态,则获取当前终端的剩余电量值,若剩余电量值低于预设省电阈值,则将应用程序当前的显示模式切换为预设省电显示模式。其中,省电显示参数至少包括:对应的应用程序的名称、省电模式的种类、每种省电模式的开启或关闭状态、省电阈值以及省电阈值这一项的开启或关闭状态中的一种或多种信息。

在省电设置界面中,可至少包括:对应的应用程序的名称、省电模式的种类、每种省电模式的开启或关闭状态、省电阈值以及省电阈值这一项的开启或关闭状态中的一种或多种信息。省电显示模式至少包括:黑底白字显示模式、黑白灰画面显示模式、反色显示模式以及不同灰阶显示模式中的一种或多种。其中,黑底白字显示模式更适用于文字类应用(如短信、电子小说等),黑白灰画面显示模式更适用于图片类应用(如电子图册等),反色显示模式更适用于白色数据占比较大的显示界面,不同灰阶显示模式是比较通用的省电显示模式。其中,预设省电显示模式至少包括:黑底白字显示模式、黑白灰画面显示模式、反色显示模式以及不同灰阶显示模式中的一种。一般情况下,为方便用户操作,减少用户设置的复杂度,可将省电显示模式的选择设置为单一模式选择,也就是对应一个应用程序只能选择其中一种省电显示模式。

其中,由于上述几种省电模式主要是对屏幕的显示颜色的调整,因此上述几种省电模式尤其对于oled屏幕或amoled屏幕能够产生更好的省电效果。oled屏幕或amoled屏幕是自发光的点光源,无需全局的背光,因此可独立控制每个点光源的的电流大小来达到独立控制每个点光源的亮度,同时,也可以控制每一个点光源的颜色来控制屏幕功耗。当屏幕呈现全黑画面的情况下,oled面板本身的功耗几乎接近于零,当屏幕呈现全白画面的情况下,oled面板功耗最大。如1表所示,为本发明实施例提供的8片oled屏幕在不同灰阶下的功耗数据(单位:毫瓦):

表1

如表1所示,在不同的灰阶(1~255)下,oled屏幕的功耗相差几倍。因此对于灰阶的调节,可有效较低oled屏幕的功耗。同时通过降低屏幕的灰阶,或者选择比较节能的颜色来显示屏幕上的数据,对屏幕的清晰度没有影响,只是影响图形的色彩鲜艳度效果,但可以较好的降低oled的功耗。

如表2所示,为以短信应用程序为例,在选择不同的省电显示模式下终端oled屏幕的功耗数据(单位:毫瓦):

表2

其中,在不同灰阶显示模式中,为将灰阶数量降低至原始灰阶数量一半的情况下测试的数据。如表2所示,和原始功耗数据相比,三种省电显示模式下的功耗均有所降低。

其中,amoled屏幕与oled屏幕类似,通过设置省电显示模式,同样能够起到较好的降低功耗的效果。

二、从云端获取。

为了防止误操作或设备故障等原因导致终端上的省电设置参数(包括预设省电阈值和预设省电显示模式等)丢失,如恢复出厂设置等,本发明实施例同时提供了一种备选方案,即除了将省电设置参数保存在终端系统本身的文件中外,同时保存在网络(即云端)中。当终端中的省电设置参数丢失时,可从云端获取相应的省电设置参数。

进一步地,控制模块302包括:

第一切换模块,用于当终端的剩余电量值小于或等于预设省电阈值时,则产生提醒信息,以及当接收到根据提醒信息产生的确定切换指令后,将终端从当前的显示模式切换到与应用程序对应的预设省电显示模式;或者自动将终端从当前的显示模式切换到与应用程序对应的预设省电显示模式。

其中,提醒信息用于提醒用户是否将终端从当前的显示模式切换到与应用程序对应的预设省电显示模式。

进一步地,控制模块302包括:

第二获取子模块,用于获取应用程序的当前显示界面的界面显示参数信息。

确定模块,用于根据获取的当前显示界面的界面显示参数信息,确定与应用程序对应的最优省电显示模式。

第二切换模块,用于显示将与应用程序对应的预设省电显示模式替换为最优省电显示模式的提示信息,并在接收到根据提示信息产生的确定替换指令后,将终端的当前显示模式切换到最优省电显示模式;或者自动将与应用程序对应 的预设省电显示模式替换为最优省电显示模式,并将终端的当前显示模式切换到最优省电显示模式。

也就是,当终端系统通过对应用程序的当前显示界面的显示信息进行分析,向用户提供一种最优的省电显示模式。一种情况是:提醒用户是否将该应用程序对应的、已设置的省电显示模式改为系统提供的最优省电显示模式,并将该应用程序当前的显示模式切换为最优省电显示模式,若用户同意,则完成相应的指令;另一种情况是:自动将该应用对应的、已设置的省电显示模式改为系统提供的最优省电显示模式,并将该应用程序当前的显示模式切换为最优省电显示模式。其中,最优省电显示模式同样为该应用程序的省电设置界面中的省电显示模式中的一种。

其中,界面显示参数信息包括了显示界面的颜色信息,其中至少包括:当前界面不同颜色分布情况信息和当前灰阶信息中的一种或多种。最优省电显示模式至少包括:黑底白字显示模式、黑白灰画面显示模式、反色显示模式以及不同灰阶显示模式中的一种。

本发明实施例提供的显示控制的装置,能够针对不同的应用程序,设置不同的省电模式,以更好的适应每个应用程序对屏幕的功耗情况,采取相应的省电模式,达到更好的降低屏幕功耗的效果。尤其是对于oled屏幕和amoled屏幕,通过控制屏幕的显示颜色,来达到更好的控制屏幕功耗的效果,以节省终端电源。

需要说明的是,该装置是与上述显示控制的方法对应的装置,上述方法中的所有实施例均适用于该装置,也能起到相同的有益效果。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1