CN108388336B - 功耗控制方法、装置及计算机可读存储介质 - Google Patents
功耗控制方法、装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN108388336B CN108388336B CN201810169575.4A CN201810169575A CN108388336B CN 108388336 B CN108388336 B CN 108388336B CN 201810169575 A CN201810169575 A CN 201810169575A CN 108388336 B CN108388336 B CN 108388336B
- Authority
- CN
- China
- Prior art keywords
- power consumption
- bending degree
- consumption control
- bending
- flexible screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3265—Power saving in display device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明公开了一种功耗控制方法,通过在检测到柔性屏终端被弯折时,确定所述柔性屏的弯折程度;然后根据所述弯折程度确定对应的功耗控制策略;之后基于所述功耗控制策略对柔性屏终端进行控制。本发明还公开了一种功耗控制装置及计算机可读存储介质。本方法在当柔性屏终端被弯折时,检测终端柔性屏被弯折程度,进而选择与所述目标弯折程度范围对应的目标功耗控制策略,以控制终端的亮屏和息屏,以及应用程序的运行,实现了在同样电池电量的情况下,有效控制功耗,提升移动终端的续航能力。
Description
技术领域
本发明涉及移动通信技术领域,尤其涉及一种功耗控制方法、装置及计算机可读存储介质。
背景技术
目前广泛应用的智能移动设备的特点之一是便携性和移动性,但是供电完全依赖电池,随着智能手机等智能移动设备的功能不断增多,例如超大屏幕、面部识别等功能,使得智能手机的功耗也越来越大。但是智能手机的设计趋向于轻薄,使得电池的体积受到空间的限制,并且电池容量有限,无法满足过长时间的续航要求。
同时,终端设备的续航能力一直是用户关注的焦点,也是用户衡量一台终端设备性能的重要指标。因此如何提升终端设备续航能力对于手机厂商和技术人员来说永远是一个十分重要的课题。影响终端设备续航能力的主要因素有两个,一个是终端设备的电池电量,另一个主要因素是终端设备的功耗。同样的电池电量在能够有效控制功耗的前提下,其续航能力将得到显著提升。然而目前并没有提出基于柔性显示屏实现的功耗控制方法,考虑到柔性显示屏的重要特性,包括可弯曲、柔韧性强等,需要提出一种控制功耗的人机交互方式,以触发柔性屏终端的功耗控制功能,从而提升柔性屏终端的整体续航能力。
发明内容
本发明的主要目的在于提供一种功耗控制方法、装置及计算机可读存储介质,旨在解决柔性屏终端的功耗降低问题。
为实现上述目的,本发明提供一种功耗控制方法,所述功耗控制方法包括以下步骤:
在检测到柔性屏终端被弯折时,确定所述柔性屏的弯折程度;
根据所述弯折程度确定对应的功耗控制策略;
基于所述功耗控制策略对柔性屏终端进行控制。
优选地,所述根据所述弯折程度确定对应的功耗控制策略的步骤包括:
获取预设的若干个弯折程度范围;
在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述弯折程度对应的目标弯折程度范围,根据所述目标弯折程度范围确定对应的功耗控制策略。
优选地,所述在获取到柔性屏的弯折程度时,与预设的若干个弯折程度范围进行比较,确定所述弯折程度对应的目标弯折程度范围,根据所述目标弯折程度范围确定对应的功耗控制策略的步骤包括:
在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述柔性屏的弯折程度是否小于第一弯折角度;
在所述柔性屏的弯折程度小于第一弯折角度时,将第一弯折程度范围确定为柔性屏当前的目标弯折程度范围;
根据所述目标弯折程度范围确定对应的功耗控制策略。
优选地,所述在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述柔性屏的弯折程度是否小于第一弯折角度的步骤之后,所述方法还包括:
在所述柔性屏的弯折程度大于第一弯折角度时,确定所述柔性屏的弯折程度是否大于第二弯折角度;
在所述柔性屏的弯折程度大于第二弯折角度时,将第二弯折程度范围确定为柔性屏当前的目标弯折程度范围;
根据所述目标弯折程度范围确定对应的功耗控制策略。
优选地,所述在所述柔性屏的弯折程度大于第一弯折角度时,确定所述柔性屏的弯折程度是否大于第二弯折角度之后,所述方法还包括;
在所述柔性屏的弯折程度小于第二弯折角度且大于第一弯折角度时,将第三弯折程度范围确定为当前柔性屏的目标弯折程度范围;
根据所述目标弯折程度范围确定对应的功耗控制策略。
优选地,所述根据所述目标弯折程度范围确定对应的功耗控制策略的步骤包括:
在所述目标弯折程度范围为第一弯折程度范围时,确定当前的功耗控制策略为平衡节能策略;
在所述目标弯折程度范围为第二弯折程度范围时,确定当前的功耗控制策略为深度节能策略;
在所述目标弯折程度范围为第三弯折程度范围时,确定当前的功耗控制策略为轻度节能策略。
优选地,所述根据所述目标弯折程度范围确定对应的功耗控制策略的步骤包括:
确定初始状态下的变形区域和不变形区域;
根据不同的所述功耗控制策略调整所述变形区域和不变形区域的面积、屏幕亮度以及应用程序的运行方式。
优选地,所述根据所述目标弯折程度范围调整所述变形区域和不变形区域的面积、屏幕亮度以及应用程序的运行方式的步骤包括:
在当前的功耗控制策略为平衡节能策略时,基于柔性屏的弯折程度按比例调整变形区域和不变形区域的面积,控制朝向用户的主显示区域亮屏,调低其他显示屏幕亮度,将所有应用程序图标移至主显示区域进行显示;
在当前的功耗控制策略为深度节能策略时,将变形区域的面积调整为最大,不变形区域的面积调整为最小,将向下的屏幕区域息屏,且关闭所有后台运行程序;
在当前的功耗控制策略为轻度节能策略时,将变形区域的面积调整为最小,不变形区域的面积调整为最大,控制所有屏幕亮屏,且不关闭后台运行程序。
此外,为实现上述目的,本发明还提供一种功耗控制装置,所述功耗控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的功耗控制程序,所述功耗控制程序被所述处理器执行时实现如上述任一项所述的功耗控制方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有功耗控制程序,所述功耗控制程序被处理器执行时实现如上述任一项所述的功耗控制方法的步骤
本发明方案,通过在检测到柔性屏终端被弯折时,确定所述柔性屏的弯折程度;然后根据所述弯折程度确定对应的功耗控制策略;之后基于所述功耗控制策略对柔性屏终端进行控制;当柔性屏终端被弯折时,检测终端柔性屏被弯折程度,进而选择与所述目标弯折程度范围对应的目标功耗控制策略,以控制终端的亮屏和息屏,以及应用程序的运行,实现了在同样电池电量的情况下,有效控制功耗,提升移动终端的续航能力。
附图说明
图1是本发明实施例方案涉及的硬件运行环境中功耗控制装置所属终端的结构示意图;
图2为本发明功耗控制方法第一实施例的流程示意图;
图3为本发明功耗控制方法第二实施例中根据所述弯折程度确定对应的功耗控制策略的步骤的细化流程示意图;
图4为本发明功耗控制方法第三实施例中在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述弯折程度对应的目标弯折程度范围,根据所述目标弯折程度范围确定对应的功耗控制策略的步骤的细化流程示意图;
图5为本发明功耗控制方法第四实施例中在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述弯折程度对应的目标弯折程度范围,根据所述目标弯折程度范围确定对应的功耗控制策略的步骤的细化流程示意图;
图6为本发明功耗控制方法第五实施例中根据所述目标弯折程度范围确定对应的功耗控制策略的步骤的细化流程示意图;
图7为本发明功耗控制方法第六实施例中基于所述功耗控制策略对柔性屏终端进行控制的步骤的细化流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的装置所属终端结构示意图。
本发明实施例终端可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、便携计算机等具有显示功能的可移动式终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及功耗控制程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的功耗控制程序。
在本实施例中,功耗控制装置包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的功耗控制程序,其中,处理器1001调用存储器1005中存储的功耗控制程序时,并执行以下操作:
在检测到柔性屏终端被弯折时,确定所述柔性屏的弯折程度;
根据所述弯折程度确定对应的功耗控制策略;
基于所述功耗控制策略对柔性屏终端进行控制。
进一步地,处理器1001可以调用存储器1005中存储的功耗控制程序,还执行以下操作:
获取预设的若干个弯折程度范围;
在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述弯折程度对应的目标弯折程度范围,根据所述目标弯折程度范围确定对应的功耗控制策略。
进一步地,处理器1001可以调用存储器1005中存储的功耗控制程序,还执行以下操作:
在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述柔性屏的弯折程度是否小于第一弯折角度;
在所述柔性屏的弯折程度小于第一弯折角度时,将第一弯折程度范围确定为柔性屏当前的目标弯折程度范围;
根据所述目标弯折程度范围确定对应的功耗控制策略。
进一步地,处理器1001可以调用存储器1005中存储的功耗控制程序,还执行以下操作:
在所述柔性屏的弯折程度大于第一弯折角度时,确定所述柔性屏的弯折程度是否大于第二弯折角度;
在所述柔性屏的弯折程度大于第二弯折角度时,将第二弯折程度范围确定为柔性屏当前的目标弯折程度范围;
根据所述目标弯折程度范围确定对应的功耗控制策略。
进一步地,处理器1001可以调用存储器1005中存储的功耗控制程序,还执行以下操作:
在所述柔性屏的弯折程度小于第二弯折角度且大于第一弯折角度时,将第三弯折程度范围确定为当前柔性屏的目标弯折程度范围;
根据所述目标弯折程度范围确定对应的功耗控制策略。
进一步地,处理器1001可以调用存储器1005中存储的功耗控制程序,还执行以下操作:
在所述目标弯折程度范围为第一弯折程度范围时,确定当前的功耗控制策略为平衡节能策略;
在所述目标弯折程度范围为第二弯折程度范围时,确定当前的功耗控制策略为深度节能策略;
在所述目标弯折程度范围为第三弯折程度范围时,确定当前的功耗控制策略为轻度节能策略。
进一步地,处理器1001可以调用存储器1005中存储的功耗控制程序,还执行以下操作:
确定初始状态下的变形区域和不变形区域;
根据不同的所述功耗控制策略调整所述变形区域和不变形区域的面积、屏幕亮度以及应用程序的运行方式。
进一步地,处理器1001可以调用存储器1005中存储的功耗控制程序,还执行以下操作:
在当前的功耗控制策略为平衡节能策略时,基于柔性屏的弯折程度按比例调整变形区域和不变形区域的面积,控制朝向用户的主显示区域亮屏,调低其他显示屏幕亮度,将所有应用程序图标移至主显示区域进行显示;
在当前的功耗控制策略为深度节能策略时,将变形区域的面积调整为最大,不变形区域的面积调整为最小,将向下的屏幕区域息屏,且关闭所有后台运行程序;
在当前的功耗控制策略为轻度节能策略时,将变形区域的面积调整为最小,不变形区域的面积调整为最大,控制所有屏幕亮屏,且不关闭后台运行程序。
本发明第一实施例提供一种功耗控制方法,参照图2,图2为本发明功耗控制方法第一实施例的流程示意图,所述功耗控制方法包括:
步骤S1000,在检测到柔性屏终端被弯折时,确定所述柔性屏的弯折程度;
当柔性屏终端被弯折时,检测终端柔性屏被弯折程度。用于检测柔性屏弯折程度的方法可以由多种。例如,在检测到柔性屏终端被弯折时,获取柔性屏反射光线对应的光线交叉角度,根据光线交叉角度计算柔性屏的弯曲角度。或者是在检测到柔性屏终端被弯折时,根据移动终端内置的角度传感器检测柔性屏的弯曲角度。
进一步地,获取柔性屏的弯曲角度的步骤包括:
步骤a,获取柔性屏反射光线对应的光线交叉角度,根据光线交叉角度计算柔性屏的弯曲角度。
进一步地,需要说明的是,当柔性屏处于展开状态时,柔性屏只会反射一个方向的反射光线,而当柔性屏处于弯曲状态时,会反射各个不同方向的反射光线,因此,在本实施例中,可通过柔性屏的反射光线来计算获得柔性屏的弯曲角度。
通过柔性屏的反射光线来计算获得柔性屏的弯曲角度的具体过程为:当移动终端检测到其柔性屏处于弯曲状态时,移动终端采集柔性屏反射的各个不同方向的反射光线对应的反射方向,并基于各个反射光线对应的反射方向获得反射光线对应的光线交叉角度。可选地,当计算获得各个反射光线对应的多个光线交叉角度时,选取其中角度最大的一个光线交叉角度,作为确定的柔性屏的反射光线对应的光线交叉角度。
当移动终端获取到柔性屏反射光线对应的光线交叉角度后,移动终端根据柔性屏的反射光线对应的光线交叉角度,计算获得柔性屏当前对应的弯曲角度。例如,若柔性屏的反射光线对应的光线交叉角度为A度,则根据该光线交叉角度A度,计算获得柔性屏当前对应的弯曲角度为(180-A)度。
进一步地,在移动终端通过光线交叉角度计算柔性屏弯曲角度过程中,移动终端可确定某一个方向的光源作为反射光线的触发源,以避免如当在夜间时,柔性屏接收到不同方位的反射光线,从而导致计算出的柔性屏弯曲角度不准确的情况出现。
或者步骤b,根据移动终端内置的角度传感器检测柔性屏的弯曲角度。
进一步地,在移动终端中设置角度传感器,当移动终端检测到其柔性屏处于弯曲状态后,移动终端调用其内置的角度传感器,通过该角度传感器检测柔性屏当前的弯曲角度。
步骤S2000,根据所述弯折程度确定对应的功耗控制策略;
功耗控制策略的主要目的在于,当柔性屏终端处于不同程度的弯折范围时,采取调整变形区域和不变形区域的面积、屏幕亮度以及应用程序的运行方式等措施来降低移动终端的功耗。
步骤S3000,基于所述功耗控制策略对柔性屏终端进行控制。
在当前的功耗控制策略为轻度节能策略时,将变形区域的面积调整为最小,不变形区域的面积调整为最大,控制所有屏幕亮屏,且不关闭后台运行程序;在当前的功耗控制策略为深度节能策略时,将变形区域的面积调整为最大,不变形区域的面积调整为最小,将向下的屏幕区域息屏,且关闭所有后台运行程序;在当前的功耗控制策略为平衡节能策略时,基于柔性屏的弯折程度按比例调整变形区域和不变形区域的面积,控制朝向用户的主显示区域亮屏,调低其他显示屏幕亮度,将所有应用程序图标移至主显示区域进行显示。
本实施例中提出的功耗控制方法,通过在检测到柔性屏终端被弯折时,确定所述柔性屏的弯折程度;然后根据所述弯折程度确定对应的功耗控制策略;之后基于所述功耗控制策略对柔性屏终端进行控制;当柔性屏终端被弯折时,检测终端柔性屏被弯折程度,进而选择与所述目标弯折程度范围对应的目标功耗控制策略,以控制终端的亮屏和息屏,以及应用程序的运行,实现了在同样电池电量的情况下,有效控制功耗,提升移动终端的续航能力。
基于第一实施例,提出本发明功耗控制方法的第二实施例,参照图3,步骤S2000包括:
步骤S2100,获取预设的若干个弯折程度范围;
柔性屏终端的弯折能力非常强,可以实现从正面对折到平铺再到背面对折的操作,整个过程中柔性屏经受了从0度到正反各180度的翻转。将屏幕与屏幕正面对折的状态定义为0度弯折,则整个屏幕的平铺状态可以定义为180度,再到外壳与外壳的背面对折状态可以定义为360度。在这个定义下,我们得到了柔性屏的完整弯折范围。当然,除了上述定义方式,还可以有其他不同的方式对柔性屏的弯折范围进行定义,例如选择平铺状态作为起点,定义为0度。总之,在确定柔性屏弯折的完整范围之后,可以将360度划分为若干个弯折程度范围,具体的弯折程度范围数目还需要根据每个弯折程度范围的大小确定,不同的弯折程度范围之间可以是均匀划分的,也可以是不均匀划分的,例如可以均匀划分为0度到120度,120度到240度,240度到360度,也可以不均匀地划分为0度到30度,30度到330度,330度到360度等。具体的划分方式由技术人员根据实际情况确定。
步骤S2200,在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述弯折程度对应的目标弯折程度范围,根据所述目标弯折程度范围确定对应的功耗控制策略。
预设的弯折角度根据预设的弯折程度范围确定,最好选择弯折程度范围的边界角度。例如一个弯折程度范围是30度到330度,那么可以选取30度和330度作为用于帮助确定目标弯折程度范围的弯折角度。当检测到柔性屏的弯折角度时,分别于30度和330进行比较,确定弯折角度所属的目标弯折程度范围,在这个例子中,如果弯折角度属于大于等于0度且小于30度,则属于0度到30度的目标弯折程度范围中,如果弯折角度恰好为30度,则既可以属于0度到30度范围,也可以属于30度到330度的范围。也就是说,0度到30度这个范围是当前柔性屏弯折角度的目标弯折程度范围。根据第一实施例中的方法检测出终端柔性屏的弯折程度后,可以按照上述步骤确定出柔性屏当前弯折角度对应的目标弯折程度范围。不同的目标弯折程度范围对应于不同功耗控制策略,主要包括轻度功耗控制策略,平衡功耗控制策略和深度功耗控制策略,不同的功耗控制策略之间的区别主要在于对屏幕变形区域和不变形区域面积的调整,屏幕亮度以及应用程序的运行方式的管理等。
本实施例中提出的功耗控制方法,通过获取预设的若干个弯折程度范围;然后在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述弯折程度对应的目标弯折程度范围,根据所述目标弯折程度范围确定对应的功耗控制策略;根据屏幕弯折角度确定范围,进而确定功耗控制策略可以保证尽可能多的节省能耗,且减少复杂的策略设计,提升用户使用体验。
基于第二实施例,提出本发明功耗控制方法的第三实施例,参照图4,步骤S2200包括:
步骤S2210,在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述柔性屏的弯折程度是否小于第一弯折角度;
根据第一实施例中的方法检测出终端柔性屏的弯折程度后,需要进一步确定弯折程度对应的目标弯折程度范围。在本实施例中,目标弯折程度范围是预设的,由技术人员根据实际情况将360度分成若干个角度范围,划分方式可以是均匀划分的,也可以是不均匀划分的,例如可以均匀划分为0度到120度,120度到240度,240度到360度,也可以不均匀地划分为0度到30度,30度到330度,330度到360度等。第一弯折角度就是最小的目标弯折程度范围中较大的边界角度,例如上述例子中的120度和30度。相似地,第二弯折角度是指最大的目标弯折程度范围中较小的边界角度,例如上述例子中的240度和330度。
预设的弯折角度根据预设的弯折程度范围确定,最好选择目标弯折程度范围的边界角度。例如一个弯折程度范围是30度到330度,那么可以选取30度和330度作为用于帮助确定目标弯折程度范围的弯折角度。当检测到柔性屏的弯折角度时,首先与30度进行比较,30度为第一弯折角度。
步骤S2220,在所述柔性屏的弯折程度小于第一弯折角度时,将第一弯折程度范围确定为柔性屏当前的目标弯折程度范围;
在这个例子中,如果弯折角度小于30度,那么可以确定的是,弯折角度大于等于0度且小于30,则属于0度到30度的目标弯折程度范围中,如果弯折角度恰好为30度,则既可以属于0度到30度范围,也可以属于30度到330度的范围。也就是说,0度到30度这个范围是当前柔性屏弯折角度的目标弯折程度范围,即第一弯折程度范围。
步骤S2230,根据所述目标弯折程度范围确定对应的功耗控制策略。
不同的目标弯折程度范围对应于不同功耗控制策略,主要包括轻度功耗控制策略,平衡功耗控制策略和深度功耗控制策略,不同的功耗控制策略之间的区别主要在于对屏幕变形区域和不变形区域面积的调整,屏幕亮度以及应用程序的运行方式的管理等。
本实施例中提出的功耗控制方法,通过在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述柔性屏的弯折程度是否小于第一弯折角度;然后在所述柔性屏的弯折程度小于第一弯折角度时,将第一弯折程度范围确定为柔性屏当前的目标弯折程度范围;之后根据所述目标弯折程度范围确定对应的功耗控制策略;基于具体的某一弯折角度确定柔性屏的目标弯折程度范围,简化了范围的标定过程,减轻了移动终端的计算负担,加快了计算速度。
基于第三实施例,提出本发明功耗控制方法的第四实施例,参照图5,步骤S2210之后,所述方法还包括:
步骤S2240,在所述柔性屏的弯折程度大于第一弯折角度时,确定所述柔性屏的弯折程度是否大于第二弯折角度;
第一弯折角度就是最小的目标弯折程度范围中较大的边界角度,第二弯折角度是指最大的目标弯折程度范围中较小的边界角度。依然如第三实施例中的例子,当前柔性屏终端的多个弯折程度范围是0度到30度,30度到330度,330度到360度,分别选取30度和330度作为第一弯折角度和第二弯折角度。当检测到柔性屏的弯折角度时,首先与30度进行比较,在大于30度时,考虑与第二弯折角度进行比较,也就是本例中的330度。
步骤S2250,在所述柔性屏的弯折程度大于第二弯折角度时,将第二弯折程度范围确定为柔性屏当前的目标弯折程度范围;
在这个例子中,如果弯折角度大于第二弯折角度,也就是330度,则属于330度到360度的目标弯折程度范围中,如果弯折角度恰好为330度,则既可以属于30度到330度范围,也可以属于330度到360度的范围。也就是说,330度到360度这个范围是当前柔性屏弯折角度的目标弯折程度范围,即第二弯折程度范围。
步骤S2260,根据所述目标弯折程度范围确定对应的功耗控制策略。
不同的目标弯折程度范围对应于不同功耗控制策略,主要包括轻度功耗控制策略,平衡功耗控制策略和深度功耗控制策略,不同的功耗控制策略之间的区别主要在于对屏幕变形区域和不变形区域面积的调整,屏幕亮度以及应用程序的运行方式的管理等。
进一步地,在一实施例中,在步骤S2240之后,所述方法还包括:
在所述柔性屏的弯折程度小于第二弯折角度且大于第一弯折角度时,将第三弯折程度范围确定为当前柔性屏的目标弯折程度范围;
在这个例子中,如果弯折程度大于第一弯折角度且小于第二弯折角度,则属于30度到330度的目标弯折程度范围中,也就是说,30度到330度这个范围是当前柔性屏弯折角度的目标弯折程度范围,即第三弯折程度范围。
本实施例中提出的功耗控制方法,通过在所述柔性屏的弯折程度大于第一弯折角度时,确定所述柔性屏的弯折程度是否大于第二弯折角度;然后在所述柔性屏的弯折程度大于第二弯折角度时,将第二弯折程度范围确定为柔性屏当前的目标弯折程度范围;之后根据所述目标弯折程度范围确定对应的功耗控制策略;本方法通过几次简单的比较,简化了确定目标弯折程度范围的过程,节省时间和计算成本。
基于第三实施例和第四实施例,提出本发明功耗控制方法的第五实施例,参照图6,步骤S2230包括:
步骤S2231,在所述目标弯折程度范围为第一弯折程度范围时,确定当前的功耗控制策略为平衡节能策略;
第一弯折程度范围代表弯折程度较大,但是屏幕与屏幕正面对折,虽然这种情况应用较少,但是考虑到某些特殊场合需要用到,因此将该状态对应的功耗控制策略为平衡节能策略,也就是说,不过分节能,在保证使用的前提下尽量减少能量消耗。具体的策略内容会在下面的第七实施例中进行介绍。
步骤S2232,在所述目标弯折程度范围为第二弯折程度范围时,确定当前的功耗控制策略为深度节能策略;
第二弯折程度范围代表的状态是屏幕处于反向弯折状态,柔性屏终端外壳与外壳背面对折,此时,屏幕的变形区域拉伸较大,不变形区域完全暴露在外界,考虑到用户在翻折屏幕时,可能有一半屏幕处于下方,一半处于上方,处于下方的屏幕就用不到了,需要息屏,因此采用深度节能策略。具体的策略内容会在下面的第七实施例中进行介绍。关于如何检测各显示区域与用户之间的相对位置关系的方法,本发明提出采用设置于该显示区域的摄像头,如果设置于该显示区域的摄像头可以拍摄到用户面部图像,则可以表明用户当前可能正在或者需要使用该显示区域。在通过摄像头的方式检测各显示区域是否朝向用户的过程中,摄像头可以以适当的转动角度进行拍摄,以提高检测的准确性。
步骤S2233,在所述目标弯折程度范围为第三弯折程度范围时,确定当前的功耗控制策略为轻度节能策略。
第三弯折程度范围通常是指终端处于基本平铺的状态,此时,两边的屏幕都能用到,且同时朝向用户方向。在没有接收到用户指示的情况下,不需要控制屏幕息屏,因此采用轻度节能策略。具体的策略内容会在下面的第七实施例中进行介绍。
本实施例中提出的功耗控制方法,通过在所述目标弯折程度范围为第一弯折程度范围时,确定当前的功耗控制策略为平衡节能策略;或者在所述目标弯折程度范围为第二弯折程度范围时,确定当前的功耗控制策略为深度节能策略;以及在所述目标弯折程度范围为第三弯折程度范围时,确定当前的功耗控制策略为轻度节能策略;不同的弯折程度对应不同的功耗控制策略,保证了不同情况下尽可能做到用户使用感受和功能节省之间的平衡。
基于第一实施例,提出本发明功耗控制方法的第六实施例,参照图7,步骤S3000包括:
步骤S3100,确定初始状态下的变形区域和不变形区域;
柔性屏的屏幕可以按照使用状态分为变形区域和不变形区域,由于是可折叠屏幕,且具有一个中心连接铰链,整个屏幕能够以中心连接铰链为中心对折。因此,柔性屏上的变形区域是对应于壳体中心连接铰链的附近区域,也就是说,变形区域在屏幕模组上的位置可以由中心连接铰链在壳体上的位置确定。屏幕的中部是变形区域,两边则是不变形区域,可以随着终端壳体进行折叠和展开,或停留在其中的某一个角度,而不会与壳体产生相对位移。在柔性屏的不变形区域,需要借助粘合剂将该区域与终端壳体进行固定,确保两者之间紧密贴合,从而能够实现良好的屏幕折叠效果。
步骤S3200,根据不同的所述功耗控制策略调整所述变形区域和不变形区域的面积、屏幕亮度以及应用程序的运行方式。
随着屏幕弯折程度的变化,柔性屏的变形区域和不变形区域的面积也会随之改变,例如,平铺状态的屏幕没有任何变形,因此整个屏幕都是不变形区域,随着弯折程度的增加,变形区域逐渐变大,直到整个屏幕处于完全对折的状态,屏幕变形程度到达顶点,此时变形区域的面积也达到了最大。功耗控制策略还需要考虑到屏幕亮度和应用程序的运行,因为这两个因素都是影响耗电量的重要因素。在平铺状态下,屏幕亮度应该为当前用户设置的最大数值,且不需外界干扰应用程序的正常运行状态,基本不需要采用任何节能措施;随着弯折程度的增加,不论是朝向哪个方向进行弯折,都需要调节功耗,如果是屏幕之间相向对折,也就是屏幕面对屏幕的对折,调整功耗控制策略为平衡节能策略,需要整体降低亮度,并且减少后台应用程序的运行数量;如果是屏幕之间反向对折,也就是外壳面对外壳的对折,可能只有一半屏幕处于使用状态,因此将调整功耗控制策略为平衡节能策略,策略的主要内容是将不朝向用户的屏幕息屏,并且将运行中的应用程序调整至朝向用户的主显示区域。
本实施例中提出的功耗控制方法,通过确定初始状态下的变形区域和不变形区域;然后根据不同的所述功耗控制策略调整所述变形区域和不变形区域的面积、屏幕亮度以及应用程序的运行方式;屏幕亮度和应用程序时主要耗电功能,因此,控制这两者可以有效控制移动终端的功耗。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有功耗控制程序,所述功耗控制程序被处理器执行时实现如下操作:
在检测到柔性屏终端被弯折时,确定所述柔性屏的弯折程度;
根据所述弯折程度确定对应的功耗控制策略;
基于所述功耗控制策略对柔性屏终端进行控制。
进一步地,所述功耗控制程序被处理器执行时还实现如下操作:
获取预设的若干个弯折程度范围;
在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述弯折程度对应的目标弯折程度范围,根据所述目标弯折程度范围确定对应的功耗控制策略。
进一步地,所述功耗控制程序被处理器执行时还实现如下操作:
在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述柔性屏的弯折程度是否小于第一弯折角度;
在所述柔性屏的弯折程度小于第一弯折角度时,将第一弯折程度范围确定为柔性屏当前的目标弯折程度范围;
根据所述目标弯折程度范围确定对应的功耗控制策略。
进一步地,所述功耗控制程序被处理器执行时还实现如下操作:
在所述柔性屏的弯折程度大于第一弯折角度时,确定所述柔性屏的弯折程度是否大于第二弯折角度;
在所述柔性屏的弯折程度大于第二弯折角度时,将第二弯折程度范围确定为柔性屏当前的目标弯折程度范围;
根据所述目标弯折程度范围确定对应的功耗控制策略。
进一步地,所述功耗控制程序被处理器执行时还实现如下操作:
在所述柔性屏的弯折程度小于第二弯折角度且大于第一弯折角度时,将第三弯折程度范围确定为当前柔性屏的目标弯折程度范围;
根据所述目标弯折程度范围确定对应的功耗控制策略。
进一步地,所述功耗控制程序被处理器执行时还实现如下操作:
在所述目标弯折程度范围为第一弯折程度范围时,确定当前的功耗控制策略为平衡节能策略;
在所述目标弯折程度范围为第二弯折程度范围时,确定当前的功耗控制策略为深度节能策略;
在所述目标弯折程度范围为第三弯折程度范围时,确定当前的功耗控制策略为轻度节能策略。
进一步地,所述功耗控制程序被处理器执行时还实现如下操作:
确定初始状态下的变形区域和不变形区域;
根据不同的所述功耗控制策略调整所述变形区域和不变形区域的面积、屏幕亮度以及应用程序的运行方式。
进一步地,所述功耗控制程序被处理器执行时还实现如下操作:
在当前的功耗控制策略为平衡节能策略时,基于柔性屏的弯折程度按比例调整变形区域和不变形区域的面积,控制朝向用户的主显示区域亮屏,调低其他显示屏幕亮度,将所有应用程序图标移至主显示区域进行显示;
在当前的功耗控制策略为深度节能策略时,将变形区域的面积调整为最大,不变形区域的面积调整为最小,将向下的屏幕区域息屏,且关闭所有后台运行程序;
在当前的功耗控制策略为轻度节能策略时,将变形区域的面积调整为最小,不变形区域的面积调整为最大,控制所有屏幕亮屏,且不关闭后台运行程序。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (7)
1.一种功耗控制方法,其特征在于,所述功耗控制方法包括以下步骤:
在检测到柔性屏终端被弯折时,确定所述柔性屏的弯折程度;
根据所述弯折程度确定对应的功耗控制策略;
基于所述功耗控制策略对柔性屏终端进行控制;
所述根据所述弯折程度确定对应的功耗控制策略的步骤包括:
获取预设的若干个弯折程度范围;
在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述弯折程度对应的目标弯折程度范围,根据所述目标弯折程度范围确定对应的功耗控制策略;
所述根据所述目标弯折程度范围确定对应的功耗控制策略的步骤包括:
确定初始状态下的变形区域和不变形区域;
根据不同的所述功耗控制策略调整所述变形区域和不变形区域的面积、屏幕亮度以及应用程序的运行方式;
所述根据所述目标弯折程度范围调整所述变形区域和不变形区域的面积、屏幕亮度以及应用程序的运行方式的步骤包括:
在当前的功耗控制策略为平衡节能策略时,基于柔性屏的弯折程度按比例调整变形区域和不变形区域的面积,控制朝向用户的主显示区域亮屏,调低其他显示屏幕亮度,将所有应用程序图标移至主显示区域进行显示;
在当前的功耗控制策略为深度节能策略时,将变形区域的面积调整为最大,不变形区域的面积调整为最小,将向下的屏幕区域息屏,且关闭所有后台运行程序;
在当前的功耗控制策略为轻度节能策略时,将变形区域的面积调整为最小,不变形区域的面积调整为最大,控制所有屏幕亮屏,且不关闭后台运行程序。
2.如权利要求1所述的功耗控制方法,其特征在于,所述在获取到柔性屏的弯折程度时,与预设的若干个弯折程度范围进行比较,确定所述弯折程度对应的目标弯折程度范围,根据所述目标弯折程度范围确定对应的功耗控制策略的步骤包括:
在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述柔性屏的弯折程度是否小于第一弯折角度;
在所述柔性屏的弯折程度小于第一弯折角度时,将第一弯折程度范围确定为柔性屏当前的目标弯折程度范围;
根据所述目标弯折程度范围确定对应的功耗控制策略。
3.如权利要求2所述的功耗控制方法,其特征在于,所述在获取到柔性屏的弯折程度时,与预设的若干个弯折角度进行比较,确定所述柔性屏的弯折程度是否小于第一弯折角度的步骤之后,所述方法还包括:
在所述柔性屏的弯折程度大于第一弯折角度时,确定所述柔性屏的弯折程度是否大于第二弯折角度;
在所述柔性屏的弯折程度大于第二弯折角度时,将第二弯折程度范围确定为柔性屏当前的目标弯折程度范围;
根据所述目标弯折程度范围确定对应的功耗控制策略。
4.如权利要求3所述的功耗控制方法,其特征在于,所述在所述柔性屏的弯折程度大于第一弯折角度时,确定所述柔性屏的弯折程度是否大于第二弯折角度之后,所述方法还包括;
在所述柔性屏的弯折程度小于第二弯折角度且大于第一弯折角度时,将第三弯折程度范围确定为当前柔性屏的目标弯折程度范围;
根据所述目标弯折程度范围确定对应的功耗控制策略。
5.如权利要求2至4任一项所述的功耗控制方法,其特征在于,所述根据所述目标弯折程度范围确定对应的功耗控制策略的步骤包括:
在所述目标弯折程度范围为第一弯折程度范围时,确定当前的功耗控制策略为平衡节能策略;
在所述目标弯折程度范围为第二弯折程度范围时,确定当前的功耗控制策略为深度节能策略;
在所述目标弯折程度范围为第三弯折程度范围时,确定当前的功耗控制策略为轻度节能策略。
6.一种功耗控制装置,其特征在于,所述功耗控制装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的功耗控制程序,所述功耗控制程序被所述处理器执行时实现如权利要求1至5中任一项所述的功耗控制方法的步骤。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有功耗控制程序,所述功耗控制程序被处理器执行时实现如权利要求1至5中任一项所述的功耗控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810169575.4A CN108388336B (zh) | 2018-02-28 | 2018-02-28 | 功耗控制方法、装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810169575.4A CN108388336B (zh) | 2018-02-28 | 2018-02-28 | 功耗控制方法、装置及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108388336A CN108388336A (zh) | 2018-08-10 |
CN108388336B true CN108388336B (zh) | 2021-08-06 |
Family
ID=63069246
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810169575.4A Active CN108388336B (zh) | 2018-02-28 | 2018-02-28 | 功耗控制方法、装置及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108388336B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109189305B (zh) * | 2018-09-26 | 2020-09-01 | 维沃移动通信有限公司 | 一种铰链、电子设备及电子设备控制方法 |
CN110134471B (zh) * | 2019-04-01 | 2022-09-06 | 徐州视达坦诚文化发展有限公司 | 一种屏幕切换动画控制方法、终端及计算机可读存储介质 |
CN110381201A (zh) * | 2019-07-09 | 2019-10-25 | 努比亚技术有限公司 | 屏幕管理方法、移动终端及计算机可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106527658A (zh) * | 2016-10-24 | 2017-03-22 | 北京金山安全软件有限公司 | 移动终端的控制方法、装置以及移动终端 |
CN106774787A (zh) * | 2016-11-18 | 2017-05-31 | 北京奇虎科技有限公司 | 一种模式控制方法及电子设备 |
CN107656714A (zh) * | 2017-09-14 | 2018-02-02 | 珠海格力电器股份有限公司 | 一种屏幕状态调节方法及其装置、电子设备 |
CN107728810A (zh) * | 2017-10-19 | 2018-02-23 | 广东欧珀移动通信有限公司 | 终端控制方法、装置、终端及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201426545A (zh) * | 2012-12-24 | 2014-07-01 | Fih Hong Kong Ltd | 移動電子設備的休眠與喚醒控制方法及系統 |
-
2018
- 2018-02-28 CN CN201810169575.4A patent/CN108388336B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106527658A (zh) * | 2016-10-24 | 2017-03-22 | 北京金山安全软件有限公司 | 移动终端的控制方法、装置以及移动终端 |
CN106774787A (zh) * | 2016-11-18 | 2017-05-31 | 北京奇虎科技有限公司 | 一种模式控制方法及电子设备 |
CN107656714A (zh) * | 2017-09-14 | 2018-02-02 | 珠海格力电器股份有限公司 | 一种屏幕状态调节方法及其装置、电子设备 |
CN107728810A (zh) * | 2017-10-19 | 2018-02-23 | 广东欧珀移动通信有限公司 | 终端控制方法、装置、终端及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108388336A (zh) | 2018-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11416037B2 (en) | Electronic device with flexible display and method for operating same | |
US20210329112A1 (en) | Screen Control Method, Terminal, and Storage Medium | |
US11943530B2 (en) | Electronic device and method for adjusting camera magnification | |
US20190261519A1 (en) | Electronic device including flexible display and method for controlling same | |
KR102027555B1 (ko) | 컨텐츠 디스플레이를 위한 방법 및 그 방법을 처리하는 전자 장치 | |
KR101199618B1 (ko) | 화면 분할 표시 장치 및 방법 | |
CN109947383B (zh) | 显示控制方法、装置、移动终端及存储介质 | |
US20150205521A1 (en) | Method and Apparatus for Controlling Terminal Device by Using Non-Touch Gesture | |
US20230093986A1 (en) | Electronic device including rollable display | |
US12025887B2 (en) | Shooting method and electronic device | |
US11829581B2 (en) | Display control method and terminal | |
CN108388336B (zh) | 功耗控制方法、装置及计算机可读存储介质 | |
CN109710139B (zh) | 一种页面处理方法、装置、终端以及存储介质 | |
US11507143B2 (en) | Electronic device including a plurality of displays and method for operating same | |
CN108196775B (zh) | 截图控制方法、柔性屏终端以及计算机可读存储介质 | |
CN107741814B (zh) | 一种显示控制方法及移动终端 | |
KR20150039706A (ko) | 전자 확대기를 구현하는 방법 및 사용자 장치 | |
CN107957841B (zh) | 滚动截屏方法及装置 | |
US20240088722A1 (en) | Electronic device and wireless charging method | |
WO2022262499A1 (zh) | 一种显示方法、装置、存储介质及电子设备 | |
CN108196699B (zh) | 一种页面切换的方法及设备 | |
CN112887579B (zh) | 摄像头模组控制方法、装置及电子设备 | |
CN108227832B (zh) | 一种终端控制方法、终端及计算机可读存储介质 | |
CN111190678B (zh) | 终端显示方法、移动终端及计算机可读存储介质 | |
EP4117261A1 (en) | Method for performing call function and electronic device therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |