CN112634808B - 屏幕亮度调节方法及其装置 - Google Patents
屏幕亮度调节方法及其装置 Download PDFInfo
- Publication number
- CN112634808B CN112634808B CN202011540807.6A CN202011540807A CN112634808B CN 112634808 B CN112634808 B CN 112634808B CN 202011540807 A CN202011540807 A CN 202011540807A CN 112634808 B CN112634808 B CN 112634808B
- Authority
- CN
- China
- Prior art keywords
- application
- screen brightness
- brightness adjustment
- list
- applications
- 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
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000002238 attenuated effect Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 230000003442 weekly effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Stored Programmes (AREA)
Abstract
本公开提供了一种屏幕亮度调节方法及其装置。所述电子设备的屏幕亮度调节方法可以包括以下步骤:确定电子设备中当前运行的应用是否包含在屏幕亮度调节应用列表中;如果确定当前运行的应用包含在所述屏幕亮度调节应用列表中,则根据当前运行的应用的画面内容,利用智能亮度控制方法来执行屏幕亮度调节。
Description
技术领域
本公开涉及电子设备控制技术领域,更具体地,本公开涉及一种用于电子设备的屏幕亮度调节方法及其装置。
背景技术
随着智能手机、平板电脑等电子设备的普及,以及用户在电子设备中安装的应用程序的数量越来越多,用户对电子设备的使用体验提出了更高的要求。
目前,电子设备上大都配备了亮度传感器,它能根据设备目前所处环境的环境照度,自动调节屏幕的亮度,给用户带来良好视觉效果的同时还能智能的节省设备的电量。然而,电子设备的应用程序在运行过程中,不同的应用画面会维持同样的亮度,由于白色多的画面的RBG灰度值大,即亮度大,所以长时间使用容易使用户疲劳,并且电子设备的功耗也高。
发明内容
本公开的示例性实施例提供了一种屏幕亮度调节方法及其装置,至少解决上述技术问题和上文未提及的其它技术问题,并且提供下述的有益效果。
本公开的一方面在于提供一种电子设备的屏幕亮度调节方法。所述屏幕亮度调节方法可以包括:确定电子设备中当前运行的应用是否包含在屏幕亮度调节应用列表中;以及如果确定当前运行的应用包含在所述屏幕亮度调节应用列表中,则根据当前运行的应用的画面内容,利用智能亮度控制方法来执行屏幕亮度调节。
所述屏幕亮度调节方法还可以包括:创建所述屏幕亮度调节应用列表并对所述屏幕亮度调节应用列表初始化;获取电子设备中的各个应用在预定时间段内的使用数据;并且根据获取的使用数据来更新所述屏幕亮度调节应用列表。
本公开的另一方面在于提供一种屏幕亮度调节装置。所述屏幕亮度调节装置可以包括确定模块,用于:确定电子设备中当前运行的应用是否包含在屏幕亮度调节应用列表中;以及如果确定当前运行的应用包含在所述屏幕亮度调节应用列表中,则根据当前运行的应用的画面内容,利用智能亮度控制方法来执行屏幕亮度调节。
所述屏幕亮度调节装置还可以包括更新模块,用于:创建所述屏幕亮度调节应用列表并对所述屏幕亮度调节应用列表初始化;获取电子设备中的各个应用在预定时间段内的使用数据;并且根据获取的使用数据来更新所述屏幕亮度调节应用列表。
根据本公开的示例性实施例,提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时实现如上所述的屏幕亮度调节方法。
根据本公开的另一示例性实施例,提供一种计算机,包括存储有计算机程序的可读介质和处理器,其特征在于,当处理器运行计算机程序时执行如上所述的屏幕亮度调节方法。
以上描述的设备和方法通过将适用于智能屏幕自适应技术的应用添加到作为屏幕亮度调节应用列表的动态列表中,根据屏幕亮度调节应用列表执行屏幕亮度调节,不仅保证用户良好的阅读体验同时节省屏幕的功耗。此外,本公开的方法和设备具有良好的扩展性,为不同用户定制专用的屏幕亮度调节应用列表并且定期更新,以满足用户需求。
此外,将在接下来的描述中部分阐述本发明总体构思另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明总体构思的实施而得知。
附图说明
通过结合附图,从实施例的下面描述中,本公开这些和/或其它方面及优点将会变得清楚,并且更易于理解,其中:
图1是示出根据本公开的示例性实施例的电子设备的屏幕亮度调节方法的流程图;
图2是示出根据本公开的示例性实施例的更新屏幕亮度调节应用列表的方法的流程图;
图3是示出根据本公开的示例性实施例的屏幕亮度调节装置的框图;
图4是示出根据本公开的示例性实施例的计算装置的示意图。
具体实施方式
提供参照附图的以下描述以帮助对由权利要求及其等同物限定的本公开的实施例的全面理解。包括各种特定细节以帮助理解,但这些细节仅被视为是示例性的。因此,本领域的普通技术人员将认识到在不脱离本公开的范围和精神的情况下,可对描述于此的实施例进行各种改变和修改。此外,为了清楚和简洁,省略对公知的功能和结构的描述。
在本公开中,包括诸如“第一”、“第二”等序数的术语可以被用于描述各种元素,但是这些元素不应被理解为仅限于这些术语。这些术语仅被用于将一个元素与其他元素区分开来。例如,在不脱离本公开的范围的情况下,第一元素可以被称为第二元素,反之亦然。
现将详细参照本公开的示例性实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。在下文中,根据本公开的各种实施例,将参照附图对本公开的设备以及方法进行描述。
图1是示出根据本公开的示例性实施例的电子设备的屏幕亮度调节方法的流程图。图1示出的屏幕亮度调节方法可以在电子设备中执行。
电子设备可以是任何具有显示功能的电子设备。在本公开的示例性实施例中,电子设备可包括例如但不限于便携式通信装置(例如,智能电话)、计算机装置、便携式多媒体装置、便携式医疗装置、可穿戴装置等。根据本公开的实施例,电子设备不限于以上所述的那些移动终端。
参照图1,在步骤S101,确定电子设备中当前运行的应用是否包含在屏幕亮度调节应用列表中。屏幕亮度调节应用列表是存储适用于智能亮度控制(IntelligenceBrightness Control,IBC)的应用以实现智能场景下的屏幕亮度调节的列表。屏幕亮度调节应用列表可以是固定列表或者动态列表。在本公开中,由于每个用户常用的应用不同,并且会根据需求下载新的应用,所以为了满足每个用户的需求并且符合用户习惯,可以采用动态列表作为屏幕亮度调节应用列表,从而为每个用户定制专用的屏幕亮度调节应用列表并且定期(例如,每天、每周或者每月)进行更新。下面将参照图2来详细地阐述如何实现屏幕亮度调节应用列表的动态更新。
IBC是一种根据当前画面内容的RBG灰度值来动态调整屏幕亮度的方法,例如,基于画面不同的灰度值对应地降低合适的屏幕亮度,画面灰度值越大降低的亮度越多,画面灰度值低不降亮度等,从而保证用户良好的观看体验同时节省电子设备的功耗。
在前台应用发生切换时,获取被切换为的当前前台应用的包名,将该当前前台应用的包名与屏幕亮度调节应用列表中存在的应用的包名进行比较,如果屏幕亮度调节应用列表中包含该应用的包名,则进行到步骤S102,否则表示该应用不是适用于根据画面内容调节屏幕亮度方案的目标应用,即不启动智能亮度控制。
在步骤S102,如果确定当前运行的应用包含在屏幕亮度调节应用列表中,则根据当前运行的应用的画面内容,利用智能亮度控制方法来执行屏幕亮度调节。当用户运行属于屏幕亮度调节应用列表中的应用时,可以根据当前应用的内容变化,自适应地调整屏幕亮度。
图2是示出根据本公开的示例性实施例的更新屏幕亮度调节应用列表的方法的流程图。
参照图2,在步骤S201,创建屏幕亮度调节应用列表并对屏幕亮度调节应用列表初始化。在本公开中,将屏幕亮度调节应用列表设置为动态列表,这是因为电子设备厂商预置的固定列表可能无法满足所有用户的需求,例如,有些用户很少使用的应用加入了屏幕亮度调节应用列表,而有些用户常用的应用却没有加入到屏幕亮度调节应用列表,或者用户新下载的应用适用于IBC技术但是无法添加到屏幕亮度调节应用列表中,从而导致了智能亮度调节的局限性。
可以预先设置一个动态列表作为屏幕亮度调节应用列表,将电子设备中存在的应用分类为适于屏幕亮度调节的第一类应用和不适于屏幕亮度调节的第二类应用,并且将第一类应用作为预置应用存储在屏幕亮度调节应用列表中并且分别对第一类应用赋予默认使用数据相关值。
根据本公开的实施例,第一类应用可以包括聊天类应用(诸如微信等)、新闻类应用(网易新闻等)、浏览器类应用(诸如UC浏览器等)、购物类应用(诸如淘宝等)、阅读类应用(诸如QQ阅读等)以及其他适于屏幕亮度调节的应用,并且第二类应用可以包括***类应用、导航类应用(诸如高德地图)、游戏类应用以及其他不适于屏幕亮度调节的应用(诸如三星相机、三星相册等)。然而上述示例仅是示例性的,本公开不限于此。
在列表初始化时,可以将阅读类、新闻类、浏览器类、购物类、聊天类应用中的主流应用(例如在应用商店的下载榜单中排在前预定位置的应用)作为预置应用添加到屏幕亮度调节应用列表中,而不全部将第一类应用添加到屏幕亮度调节应用列表中。
根据本公开的实施例,优选地,使用数据可以是应用的屏幕耗电数据,并且使用数据相关值可以是应用的屏幕耗电百分比。然而本公开不限于此。
作为示例,当将第一类应用(或者属于第一类应用的主流应用)添加到屏幕亮度调节应用列表后,对添加到屏幕亮度调节应用列表中的应用分别赋予默认屏幕耗电百分比值。例如,可以将添加到屏幕亮度调节应用列表中的应用的默认屏幕耗电百分比值设置为20。然而,本公开不限于此,可以根据设计需求来不同地设置默认屏幕耗电百分比。
此外,可以将***类、导航类、游戏类等应用添加到另一动态列表中作为排除应用列表。
可选地,在对屏幕亮度调节应用列表初始化时,可以将屏幕亮度调节应用列表按照用户习惯分类为第一子列表和第二子列表。例如,第一子列表为工作日子列表并且第二子列表为休息日子列表。在列表初始化阶段,可以将第一子列表和第二子列表设置为相同的动态列表。
在步骤S202,获取电子设备中存在的各个应用在预定时间段内的使用数据。可以定期地获取用户使用电子设备中的各个应用的电池状态和详细耗电数据。例如,可以每天或者每周获取用户使用电子设备中的各个应用的电池状态和详细耗电数据。当使用数据被设置为应用的屏幕耗电数据时,可以根据耗电百分比=耗电数据*100/电池容量来计算每个应用的屏幕耗电百分比。
在步骤S203,根据获取的使用数据来更新屏幕亮度调节应用列表。
可以按照预定时间间隔将屏幕亮度调节应用列表中包括的每个应用的使用数据相关值衰减特定值。如果每个应用中的特定应用的使用数据相关值衰减至等于或小于零,则将特定应用从屏幕亮度调节应用列表中删除。
作为示例,可以每天、每周或者每月对屏幕亮度调节应用列表中的应用的屏幕耗电百分比衰减一定的数值,例如,可以将屏幕亮度调节应用列表中的应用的屏幕耗电百分比每天衰减2,或者每周衰减10。上述示例仅是示例性的,本公开不限于此。如果屏幕耗电百分比小于0,则将对应的应用从屏幕亮度调节应用列表中删除,以实现动态删除屏幕亮度调节应用列表中用户近期不常用的应用。
可以根据使用数据相关值对各个应用进行排序,将各个应用中的排序在前的若干个第一应用与屏幕亮度调节应用列表中包括的应用进行比对,根据比对结果来更新屏幕亮度调节应用列表。具体地,如果第一应用不在屏幕亮度调节应用列表中并且不属于不适于屏幕亮度调节的第二类应用,则将第一应用添加到屏幕亮度调节应用列表中。如果第一应用不在屏幕亮度调节应用列表中并且属于第二类应用,则不将第一应用添加到屏幕亮度调节应用列表中。如果第一应用在屏幕亮度调节应用列表中,则将第一应用的使用数据相关值累加到屏幕亮度调节应用列表中的同一应用的使用数据相关值。
作为示例,在获取电子设备中的各个应用的屏幕耗电数据后,可以将各个应用的屏幕耗电数据进行从大到小的排序,选取排在前五位的应用。将选取的应用的包名与屏幕亮度调节应用列表中的应用的包名进行比较,如果选取的应用是屏幕亮度调节应用列表中的应用,则将选取的应用的屏幕耗电数据累加到屏幕亮度调节应用列表中的相应应用的屏幕耗电数据。例如,微信应用先前已存在于屏幕亮度调节应用列表中并且屏幕亮度调节应用列表中记录的屏幕耗电百分比为18%,并且根据获取的屏幕耗电百分比,微信应用的屏幕耗电百分比为4%并且位列各个应用的第二位,此时将微信应用的屏幕耗电百分比累加到该应用在屏幕亮度调节应用列表中的屏幕耗电百分比中。如果选取的应用不是屏幕亮度调节应用列表中的应用,而根据获取的屏幕耗电百分比,该应用的屏幕耗电百分比位列前五位,将该应用添加到屏幕亮度调节应用列表中,并且将获取的该应用的屏幕耗电百分比作为该应用的默认耗电百分比,即将该应用的使用数据相关值初始化为当前获取的应用屏幕耗电百分比。如果应用属于第二类应用,则不对该应用进行处理
可选地,可以仅获取除第二类应用之外的应用的电池状态和屏幕耗电数据,这是因为诸如相机、游戏等应用不适合进行屏幕亮度调节,所以仅统计剩余的应用的屏幕耗电数据。例如,在获取电子设备中的应用的屏幕耗电数据后,可以将属于第二类应用或存在于应用排除列表中的应用排除,统计剩余的应用的屏幕耗电数据。
可选地,根据本公开的实施例,可以将电子设备的各个应用中的使用数据相关值超过预定阈值的第一应用与屏幕亮度调节应用列表中包括的应用进行比对,根据比对结果来更新屏幕亮度调节应用列表。如果第一应用不在屏幕亮度调节应用列表中并且不属于不适于屏幕亮度调节的第二类应用(不存在于排除应用列表中),则将第一应用添加到屏幕亮度调节应用列表中。如果第一应用不在屏幕亮度调节应用列表中并且属于第二类应用,则不将第一应用添加到屏幕亮度调节应用列表中。如果第一应用在屏幕亮度调节应用列表中,则将第一应用的使用数据相关值累加到屏幕亮度调节应用列表中的同一应用的使用数据相关值。
例如,根据获取的电子设备中的应用的耗电百分比,将耗电百分比超出5%的应用的包名与屏幕亮度调节应用列表中存在的应用的包名进行比较,如果应用是屏幕亮度调节应用列表中的应用,则将该应用的屏幕耗电数据累加到屏幕亮度调节应用列表中的相应应用的屏幕耗电数据。例如,微信应用先前已存在于屏幕亮度调节应用列表中并且屏幕亮度调节应用列表中记录的屏幕耗电百分比为18%,并且根据获取的屏幕耗电百分比,微信应用的屏幕耗电百分比为7%,超过预设屏幕耗电百分比5%,此时将微信应用的屏幕耗电百分比累加到该应用在屏幕亮度调节应用列表中的屏幕耗电百分比中。如果应用不是屏幕亮度调节应用列表中的应用,而根据获取的屏幕耗电百分比,该应用的屏幕耗电百分比超过预设屏幕耗电百分比5%,将该应用添加到屏幕亮度调节应用列表中,并且将获取的该应用的屏幕耗电百分比作为该应用的默认屏幕耗电百分比,即将该应用的使用数据相关值初始化为当前获取的应用屏幕耗电百分比。如果应用属于第二类应用,则不对该应用进行处理。
根据本公开的实施例,当新应用被安装到电子设备中,可以确定新应用是否属于适于屏幕亮度调节的第一类应用。如果新应用属于第一类应用,则获取新应用的使用数据。如果新应用的使用数据相关值超过预定阈值,或者新应用根据使用数据相关值在电子设备存在的应用以及新应用中排序在前若干个位置内,则将新应用添加到屏幕亮度调节应用列表中,并且将新应用的使用数据作为该新应用的默认使用数据相关值添加到屏幕亮度调节应用列表中。
作为示例,当用户新下载的应用属于聊天类应用,并且根据获取的该应用的使用数据(诸如屏幕耗电百分比)排在电子设备中的应用的前五位,将该新下载的应用存储到屏幕亮度调节应用列表中,以实现该新应用在运行期间内容改变时自适应地调节屏幕亮度,保证用户的良好阅读体验同时节省屏幕的功耗。
根据本公开的另一实施例,当初始化屏幕亮度调节应用列表时,如果按照用户习惯初始化为第一子列表(诸如工作日子列表)和第二子列表(诸如休息日子列表),则可以根据获取的使用数据以及与使用数据对应的时间来相应地更新第一子列表和第二子列表。例如,通过电子设备中的应用的屏幕耗电数据对应的日期,判定是工作日还是休息日,然后每天、每周或者每月对屏幕亮度调节应用列表对应的工作日子列表或者休息日子列表中的屏幕耗电百分比进行更新。然后,上述仅是示例性的,子列表的数量不限于此。
图3是示出根据本公开的示例性实施例的屏幕亮度调节装置的框图。屏幕亮度调节装置300可以由软件或硬件(诸如片上芯片)来实现。
参照图3,屏幕亮度调节装置300可以包括确定模块301和更新模块302。屏幕亮度调节装置300中的每个模块可以由一个或多个模块来实现,并且对应模块的名称可根据模块的类型而变化。在各种实施例中,可以省略屏幕亮度调节装置300中的一些模块,或者还可包括另外的模块。此外,根据本公开的各种实施例的模块/元件可以被组合以形成单个实体,并且因此可等效地执行相应模块/元件在组合之前的功能。
确定模块301可以确定电子设备中当前运行的应用是否包含在屏幕亮度调节应用列表中。如果确定当前运行的应用包含在屏幕亮度调节应用列表中,则确定模块301根据当前运行的应用的画面内容,利用智能亮度控制方法来执行屏幕亮度调节。
更新模块302可以创建屏幕亮度调节应用列表并对屏幕亮度调节应用列表初始化。更新模块302可以将电子设备中的应用分类为适于屏幕亮度调节的第一类应用和不适于屏幕亮度调节的第二类应用并且将第一类应用存储在屏幕亮度调节应用列表中并且分别对第一类应用赋予默认使用数据相关值,并且将第二类应用存储在排除应用列表中。
第一类应用可以包括聊天类应用、新闻类应用、浏览器类应用、购物类应用、阅读类应用以及其他适于屏幕亮度调节的应用,并且第二类应用可以包括***类应用、导航类应用、游戏类应用以及其他不适于屏幕亮度调节的应用。
使用数据可以是应用的屏幕耗电数据,并且使用数据相关值可以是应用的屏幕耗电百分比。
可选地,在对屏幕亮度调节应用列表初始化中,可以将屏幕亮度调节应用列表根据用户习惯分为不同的子列表,例如可以将屏幕亮度调节应用列表分为工作日子列表和休息日子列表。
更新模块302可以获取电子设备中的各个应用在预定时间段内的使用数据。
更新模块302可以根据获取的使用数据来更新屏幕亮度调节应用列表。更新模块302可以按照预定时间间隔将屏幕亮度调节应用列表中包括的每个应用的使用数据相关值衰减特定值,如果每个应用中的特定应用的使用数据相关值衰减至等于或小于零,则将特定应用从屏幕亮度调节应用列表中删除。
更新模块302可以将电子设备的应用中的使用数据相关值超过预定阈值的第一应用与屏幕亮度调节应用列表中包括的应用进行比对,并且根据比对结果来更新屏幕亮度调节应用列表。
可选地,更新模块302可以根据使用数据相关值对电子设备中的应用进行排序,将各个应用中的排序在前的若干个第一应用与屏幕亮度调节应用列表中包括的应用进行比对,并且根据比对结果来更新屏幕亮度调节应用列表。
如果第一应用不在屏幕亮度调节应用列表中并且不属于不适于屏幕亮度调节的第二类应用,则更新模块302将第一应用添加到屏幕亮度调节应用列表中。如果第一应用不在屏幕亮度调节应用列表中并且属于第二类应用,则更新模块302不将第一应用添加到屏幕亮度调节应用列表中。如果第一应用在屏幕亮度调节应用列表中,则更新模块302可以将第一应用的使用数据相关值累加到屏幕亮度调节应用列表中的同一应用的使用数据相关值。
可选地,当在初始化屏幕亮度调节应用列表时分为了不同的子列表,可以根据划分出的子列表分别进行更新。例如,根据电子设备的应用的屏幕耗电数据所对应的日期,来判断是工作日还是休息日,然后定期对工作日子列表和休息日子列表中的屏幕耗电数据进行更新。
当新应用被安装到电子设备中,确定模块301可以确定该新应用是否属于适于屏幕亮度调节的第一类应用。如果该新应用属于第一类应用,则更新模块302获取新应用的使用数据。如果该新应用的使用数据相关值超过预定阈值或者该新应用根据使用数据相关值在电子设备中的应用以及该新应用中排序在前若干个位置(例如前五名)内,则更新模块302将该新应用添加到屏幕亮度调节应用列表中。
图4示出根据本公开示例性实施例的计算装置的示意图。
参照图4,根据本公开示例性实施例的计算装置400,包括存储器401和处理器402,存储器401上存储有计算机程序,当所述计算机程序被处理器402执行时,实现根据本公开的示例性实施例的屏幕亮度调节方法。
作为示例,当所述计算机程序被处理器402执行时,可实现以下步骤:创建屏幕亮度调节应用列表并对屏幕亮度调节应用列表初始化;获取电子设备中的各个应用在预定时间段内的使用数据;根据获取的使用数据来更新屏幕亮度调节应用列表;确定电子设备中当前运行的应用是否包含在屏幕亮度调节应用列表中;如果确定当前运行的应用包含在屏幕亮度调节应用列表中,则根据当前运行的应用的画面内容,利用智能亮度控制方法来执行屏幕亮度调节。
本公开实施例中的计算装置可以包括但不限于诸如移动电话、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)、台式计算机等的装置。图4示出的计算装置仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如这里所使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成部件或者是该单个集成部件的最小单元或部分。例如,根据实施例,可以以专用集成电路(ASIC)的形式来实现模块。
可将在此阐述的各种实施例实现为包括存储在存储介质中的可由机器(例如,移动装置或电子设备)读取的一个或更多个指令的软件。例如,在处理器的控制下,所述机器的处理器可在使用或无需使用一个或更多个其它部件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性”仅意味着所述存储介质是有形装置,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。
根据实施例,可在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(CD-ROM))的形式来发布计算机程序产品,或者可经由应用商店(例如,Play StoreTM)在线发布(例如,下载或上传)计算机程序产品,或者可直接在两个用户装置(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品中的至少部分可以是临时产生的,或者可将计算机程序产品中的至少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或转发服务器的存储器)中。
根据各种实施例,上述部件中的每个部件(例如,模块或程序)可包括单个实体或多个实体。根据各种实施例,可省略上述部件中的一个或更多个部件,或者可添加一个或更多个其它部件。可选择地或者另外地,可将多个部件(例如,模块或程序)集成为单个部件。在这种情况下,根据各种实施例,该集成部件可仍旧按照与所述多个部件中的相应一个部件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个部件中的每一个部件的所述一个或更多个功能。根据各种实施例,由模块、程序或另一部件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。
虽然本公开是参照其示例性的实施例被显示和描述的,但是本领域的技术人员应该理解,在不脱离由权利要求及其等同物限定的本公开的精神和范围的情况下,可以对其形式和细节进行各种改变。
Claims (15)
1.一种电子设备的屏幕亮度调节方法,所述屏幕亮度调节方法包括:
确定电子设备中当前运行的应用是否包含在屏幕亮度调节应用列表中;以及
如果确定当前运行的应用包含在所述屏幕亮度调节应用列表中,则根据当前运行的应用的画面内容,利用智能亮度控制方法来执行屏幕亮度调节,
其中,所述屏幕亮度调节应用列表根据电子设备中的各个应用在预定时间段内的使用数据被更新,
其中,更新所述屏幕亮度调节应用列表的步骤包括:按照预定时间间隔将所述屏幕亮度调节应用列表中包括的每个应用的使用数据相关值衰减特定值;如果所述每个应用中的特定应用的使用数据相关值衰减至等于或小于零,则将所述特定应用从所述屏幕亮度调节应用列表中删除。
2.如权利要求1所述的屏幕亮度调节方法,还包括:
创建所述屏幕亮度调节应用列表并对所述屏幕亮度调节应用列表初始化。
3.如权利要求2所述的屏幕亮度调节方法,其中,对所述屏幕亮度调节应用列表初始化的步骤包括:
将所述各个应用分类为适于屏幕亮度调节的第一类应用和不适于屏幕亮度调节的第二类应用;并且
将第一类应用存储在所述屏幕亮度调节应用列表中并且分别对第一类应用赋予默认使用数据相关值。
4.如权利要求1所述的屏幕亮度调节方法,其中,更新所述屏幕亮度调节应用列表的步骤还包括:
将所述各个应用中的使用数据相关值超过预定阈值的第一应用与所述屏幕亮度调节应用列表中包括的应用进行比对;
根据比对结果来更新所述屏幕亮度调节应用列表。
5.如权利要求1所述的屏幕亮度调节方法,其中,更新所述屏幕亮度调节应用列表的步骤还包括:
根据使用数据相关值对所述各个应用进行排序;
将所述各个应用中的排序在前的若干个第一应用与所述屏幕亮度调节应用列表中包括的应用进行比对;
根据比对结果来更新所述屏幕亮度调节应用列表。
6.如权利要求4或5所述的屏幕亮度调节方法,其中,根据比对结果来更新所述屏幕亮度调节应用列表中的步骤包括:
如果第一应用不在所述屏幕亮度调节应用列表中并且不属于不适于屏幕亮度调节的第二类应用,则将第一应用添加到所述屏幕亮度调节应用列表中;
如果第一应用不在所述屏幕亮度调节应用列表中并且属于第二类应用,则不将第一应用添加到所述屏幕亮度调节应用列表中;
如果第一应用在所述屏幕亮度调节应用列表中,则将第一应用的使用数据相关值累加到所述屏幕亮度调节应用列表中的同一应用的使用数据相关值。
7.如权利要求1所述的屏幕亮度调节方法,其中,响应于新应用被安装到电子设备中,所述方法还包括:
确定所述新应用是否属于适于屏幕亮度调节的第一类应用;
如果所述新应用属于第一类应用,则获取所述新应用的使用数据;以及
如果所述新应用的使用数据相关值超过预定阈值,或者所述新应用根据使用数据相关值在所述各个应用以及所述新应用中排序在前若干个位置内,则将所述新应用添加到所述屏幕亮度调节应用列表中。
8.如权利要求2所述的屏幕亮度调节方法,其中,对所述屏幕亮度调节应用列表初始化的步骤包括:
将所述屏幕亮度调节应用列表按照用户习惯分类为第一子列表和第二子列表,
其中,更新所述屏幕亮度调节应用列表的步骤还包括:
根据获取的使用数据以及与使用数据对应的时间来相应地更新第一子列表和第二子列表。
9.如权利要求8所述的屏幕亮度调节方法,其中,第一子列表为工作日子列表并且第二子列表为休息日子列表。
10.如权利要求1所述的屏幕亮度调节方法,其中,使用数据为应用的屏幕耗电数据,并且使用数据相关值为应用的屏幕耗电百分比。
11.如权利要求3所述的屏幕亮度调节方法,其中,第一类应用包括聊天类应用、新闻类应用、浏览器类应用、购物类应用、阅读类应用以及其他适于屏幕亮度调节的应用,并且第二类应用包括***类应用、导航类应用、游戏类应用以及其他不适于屏幕亮度调节的应用。
12.一种电子设备的屏幕亮度调节装置,所述屏幕亮度调节装置包括:
确定模块,用于:
确定电子设备中当前运行的应用是否包含在屏幕亮度调节应用列表中;以及
如果确定当前运行的应用包含在所述屏幕亮度调节应用列表中,则根据当前运行的应用的画面内容,利用智能亮度控制方法来执行屏幕亮度调节;
更新模块,用于:
根据电子设备中的各个应用在预定时间段内的使用数据来更新所述屏幕亮度调节应用列表;
按照预定时间间隔将所述屏幕亮度调节应用列表中包括的每个应用的使用数据相关值衰减特定值;如果所述每个应用中的特定应用的使用数据相关值衰减至等于或小于零,则将所述特定应用从所述屏幕亮度调节应用列表中删除。
13.如权利要求12所述的屏幕亮度调节装置,其特征在于,
更新模块用于:
创建所述屏幕亮度调节应用列表并对所述屏幕亮度调节应用列表初始化;
获取电子设备中的各个应用在预定时间段内的使用数据。
14.一种电子设备,包括:
存储器,用于存储程序;以及
一个或更多个处理器,
其中,当所述程序被运行时,所述一个或更多个处理器执行如权利要求1至11中的任意一项所述的方法。
15.一种计算机可读记录介质,其中,存储有程序,其特征在于,所述程序包括用于执行如权利要求1至11中的任意一项所述方法的指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011540807.6A CN112634808B (zh) | 2020-12-23 | 2020-12-23 | 屏幕亮度调节方法及其装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011540807.6A CN112634808B (zh) | 2020-12-23 | 2020-12-23 | 屏幕亮度调节方法及其装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112634808A CN112634808A (zh) | 2021-04-09 |
CN112634808B true CN112634808B (zh) | 2023-11-21 |
Family
ID=75321690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011540807.6A Active CN112634808B (zh) | 2020-12-23 | 2020-12-23 | 屏幕亮度调节方法及其装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112634808B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103051777A (zh) * | 2012-12-04 | 2013-04-17 | 北京百度网讯科技有限公司 | 移动终端屏幕亮度的控制方法、装置和移动终端 |
CN103607758A (zh) * | 2013-11-06 | 2014-02-26 | 中兴通讯股份有限公司 | 终端屏幕省电处理方法、装置及终端 |
CN104932657A (zh) * | 2015-06-26 | 2015-09-23 | 北京奇虎科技有限公司 | 移动终端省电模式优化、优化配置信息生成方法及装置 |
CN105159816A (zh) * | 2015-08-04 | 2015-12-16 | 广东欧珀移动通信有限公司 | 一种降低设备功耗的方法、移动终端及*** |
CN105575360A (zh) * | 2014-10-11 | 2016-05-11 | 阿里巴巴集团控股有限公司 | 屏幕亮度的调节方法、装置及智能电子设备 |
CN106990831A (zh) * | 2017-04-10 | 2017-07-28 | 深圳市金立通信设备有限公司 | 一种调节屏幕亮度的方法及终端 |
CN107145214A (zh) * | 2017-04-28 | 2017-09-08 | 努比亚技术有限公司 | 应用程序耗电管理的方法及移动终端 |
CN108762467A (zh) * | 2018-05-10 | 2018-11-06 | Oppo广东移动通信有限公司 | 应用处理方法、装置、电子设备和计算机可读存储介质 |
CN109272970A (zh) * | 2018-10-30 | 2019-01-25 | 维沃移动通信有限公司 | 一种屏幕亮度调节方法及移动终端 |
CN109901692A (zh) * | 2019-03-04 | 2019-06-18 | 上海卓易科技股份有限公司 | 目标应用的执行方法、装置、终端及存储介质 |
CN110827785A (zh) * | 2019-11-27 | 2020-02-21 | Oppo广东移动通信有限公司 | 亮度调节方法及相关产品 |
-
2020
- 2020-12-23 CN CN202011540807.6A patent/CN112634808B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103051777A (zh) * | 2012-12-04 | 2013-04-17 | 北京百度网讯科技有限公司 | 移动终端屏幕亮度的控制方法、装置和移动终端 |
CN103607758A (zh) * | 2013-11-06 | 2014-02-26 | 中兴通讯股份有限公司 | 终端屏幕省电处理方法、装置及终端 |
CN105575360A (zh) * | 2014-10-11 | 2016-05-11 | 阿里巴巴集团控股有限公司 | 屏幕亮度的调节方法、装置及智能电子设备 |
CN104932657A (zh) * | 2015-06-26 | 2015-09-23 | 北京奇虎科技有限公司 | 移动终端省电模式优化、优化配置信息生成方法及装置 |
CN105159816A (zh) * | 2015-08-04 | 2015-12-16 | 广东欧珀移动通信有限公司 | 一种降低设备功耗的方法、移动终端及*** |
CN106990831A (zh) * | 2017-04-10 | 2017-07-28 | 深圳市金立通信设备有限公司 | 一种调节屏幕亮度的方法及终端 |
CN107145214A (zh) * | 2017-04-28 | 2017-09-08 | 努比亚技术有限公司 | 应用程序耗电管理的方法及移动终端 |
CN108762467A (zh) * | 2018-05-10 | 2018-11-06 | Oppo广东移动通信有限公司 | 应用处理方法、装置、电子设备和计算机可读存储介质 |
CN109272970A (zh) * | 2018-10-30 | 2019-01-25 | 维沃移动通信有限公司 | 一种屏幕亮度调节方法及移动终端 |
CN109901692A (zh) * | 2019-03-04 | 2019-06-18 | 上海卓易科技股份有限公司 | 目标应用的执行方法、装置、终端及存储介质 |
CN110827785A (zh) * | 2019-11-27 | 2020-02-21 | Oppo广东移动通信有限公司 | 亮度调节方法及相关产品 |
Also Published As
Publication number | Publication date |
---|---|
CN112634808A (zh) | 2021-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109753326B (zh) | 处理方法、装置、设备和机器可读介质 | |
US11249643B2 (en) | Electronic device for displaying list of executable applications on split screen and operating method thereof | |
US10439406B2 (en) | Terminal and method for charging the same | |
KR102326945B1 (ko) | 태스크 마이그레이션 방법 및 장치 | |
CN108345478B (zh) | 应用处理方法、装置、存储介质及电子设备 | |
US11269488B2 (en) | System for providing application list and method therefor | |
CN103455330A (zh) | 应用程序管理方法、终端、设备及*** | |
CN108427586B (zh) | 应用主题的推送终端、方法及计算机可读存储介质 | |
CN105955770A (zh) | 一种应用程序的卸载方法和终端 | |
EP3340155A1 (en) | Electronic device and method for displaying web page using the same | |
CN109395395A (zh) | 游戏运行方法及相关产品 | |
CN104462283A (zh) | 在移动终端中进行网页元素请求的方法、装置和客户端 | |
CN104050001A (zh) | 基于Android***的资源处理方法、装置和设备 | |
US10192523B2 (en) | Method and apparatus for providing an overview of a plurality of home screens | |
CN108038050B (zh) | 性能调整方法、装置、存储介质及电子设备 | |
CN112634808B (zh) | 屏幕亮度调节方法及其装置 | |
CN114443189A (zh) | 一种图像处理方法和电子设备 | |
CN114402280A (zh) | 一种屏幕参数调整方法、装置及终端设备 | |
CN113032290B (zh) | 闪存配置方法、装置、电子设备和存储介质 | |
CN116048331A (zh) | 一种菜单排序方法、装置、电子设备及存储介质 | |
CN111858395B (zh) | 数据管理方法及装置 | |
CN114116231A (zh) | 一种数据加载方法、装置、计算机设备及存储介质 | |
CN110874723B (zh) | 一种电子红包检测方法、电子红包检测装置及移动终端 | |
CN114089885A (zh) | 应用图标管理方法、装置、电子设备及可读存储介质 | |
CN107870809B (zh) | 应用关闭方法、装置、存储介质及电子设备 |
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 |