技术新讯 > 办公文教,装订,广告设备的制造及其产品制作工艺 > 屏幕亮度调整方法、装置、设备及存储介质与流程  >  正文

屏幕亮度调整方法、装置、设备及存储介质与流程

  • 国知局
  • 2024-06-21 13:54:59

本公开涉及终端,尤其涉及一种屏幕亮度调整方法、装置、设备及存储介质。

背景技术:

1、随着社会经济水平的提高,手机等终端设备已成为人们生活中不可或缺的重要工具,而终端设备的屏幕亮度是影响终端设备用户使用体验的重要因素。而随着终端技术的发展以及人们对终端设备的使用需求的进一步提升,终端设备的分屏功能应运而生。

2、然而,相关技术中的屏幕亮度调整方式已无法满足终端设备分屏功能的使用场景,容易导致终端设备出现闪屏(即,屏幕背光值忽高忽低)问题,严重影响用户的使用体验。因此,如何针对终端设备的分屏功能使用场景进行屏幕亮度调整,已成为目前亟待解决的技术问题之一。

技术实现思路

1、为克服相关技术中存在的问题,本公开实施例提供一种屏幕亮度调整方法、装置、设备及存储介质,用以解决相关技术中的缺陷。

2、根据本公开实施例的第一方面,提供了一种屏幕亮度调整方法,应用于电子设备,所述方法包括:

3、响应于检测到所述电子设备满足屏幕亮度调整条件,获取所述电子设备的分屏应用对应的背光值;

4、根据所述背光值的数量确定目标屏幕亮度;

5、基于所述目标屏幕亮度调整所述电子设备的当前屏幕亮度。

6、在一些实施例中,所述根据所述背光值的数量确定目标屏幕亮度,包括:

7、响应于所述背光值的数量为1个,基于所述背光值确定所述目标屏幕亮度。

8、在一些实施例中,所述根据所述背光值的数量确定目标屏幕亮度,包括:

9、响应于所述背光值的数量为2个以上,基于所述2个以上背光值中满足目标条件的背光值确定所述目标屏幕亮度;

10、所述满足目标条件的背光值,包括以下至少一项:

11、数值最大的背光值;

12、最后刷新的背光值。

13、在一些实施例中,所述方法还包括:

14、获取所述电子设备中当前处于前台的应用程序的应用信息;

15、响应于基于所述应用信息确定所述应用程序处于分屏模式,确定处于分屏模式的应用程序为所述分屏应用。

16、在一些实施例中,所述方法还包括:

17、响应于检测到针对所述分屏应用的用户界面中设定功能控件的触控操作,确定所述电子设备满足屏幕亮度调整条件。

18、在一些实施例中,所述方法还包括:

19、获取所述分屏应用的应用窗口的背光值属性信息;

20、响应于基于所述背光值属性信息确定所述分屏应用具有对应的背光值,执行所述获取所述电子设备的分屏应用对应的背光值的操作。

21、在一些实施例中,所述方法还包括:

22、响应于所述背光值的数量为0,且检测到所述分屏应用当前处于前台,获取预先记录的所述分屏应用在当前时刻之前的历史时间段对应的历史背光值;

23、基于所述历史背光值确定所述目标屏幕亮度。

24、在一些实施例中,所述方法还包括:

25、获取所述电子设备的窗口管理模块记录的当前活动堆栈信息;

26、响应于检测到所述当前活动堆栈信息中的栈顶信息与所述分屏应用的应用信息匹配一致,确定所述分屏应用当前处于前台。

27、根据本公开实施例的第二方面,提供了一种屏幕亮度调整装置,应用于电子设备,所述装置包括:

28、背光值获取模块,用于响应于检测到所述电子设备满足屏幕亮度调整条件,获取所述电子设备的分屏应用对应的背光值;

29、屏幕亮度确定模块,用于根据所述背光值的数量确定目标屏幕亮度;

30、屏幕亮度调整模块,用于基于所述目标屏幕亮度调整所述电子设备的当前屏幕亮度。

31、在一些实施例中,所述屏幕亮度确定模块还用于响应于所述背光值的数量为1个,基于所述背光值确定所述目标屏幕亮度。

32、在一些实施例中,所述屏幕亮度确定模块还用于响应于所述背光值的数量为2个以上,基于所述2个以上背光值中满足目标条件的背光值确定所述目标屏幕亮度;

33、所述满足目标条件的背光值,包括以下至少一项:

34、数值最大的背光值;

35、最后刷新的背光值。

36、在一些实施例中,所述装置还包括分屏应用确定模块;

37、所述分屏应用确定模块,包括:

38、应用信息获取单元,用于获取所述电子设备中当前处于前台的应用程序的应用信息;

39、分屏应用确定单元,用于响应于基于所述应用信息确定所述应用程序处于分屏模式,确定处于分屏模式的应用程序为所述分屏应用。

40、在一些实施例中,所述装置还包括:

41、调整条件判定模块,用于响应于检测到针对所述分屏应用的用户界面中设定功能控件的触控操作,确定所述电子设备满足屏幕亮度调整条件。

42、在一些实施例中,所述背光值获取模块,包括:

43、属性信息获取单元,用于获取所述分屏应用的应用窗口的背光值属性信息;

44、背光值获取单元,用于响应于基于所述背光值属性信息确定所述分屏应用具有对应的背光值,执行所述获取所述电子设备的分屏应用对应的背光值的操作。

45、在一些实施例中,所述屏幕亮度确定模块还用于:

46、响应于所述背光值的数量为0,且检测到所述分屏应用当前处于前台,获取预先记录的所述分屏应用在当前时刻之前的历史时间段对应的历史背光值;

47、基于所述历史背光值确定所述目标屏幕亮度。

48、在一些实施例中,所述屏幕亮度确定模块,包括:

49、堆栈信息获取单元,用于获取所述电子设备的窗口管理模块记录的当前活动堆栈信息;

50、应用位置判断单元,用于响应于检测到所述当前活动堆栈信息中的栈顶信息与所述分屏应用的应用信息匹配一致,确定所述分屏应用当前处于前台。

51、根据本公开实施例的第三方面,提供了一种电子设备,所述设备包括:

52、处理器以及用于存储计算机程序的存储器;

53、其中,所述处理器被配置为在执行所述计算机程序时,实现上述任一项所述的屏幕亮度调整方法。

54、根据本公开实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被电子设备的处理器执行时实现上述任一项所述的屏幕亮度调整方法。

55、本公开的实施例提供的技术方案可以包括以下有益效果:

56、本公开通过响应于检测到所述电子设备满足屏幕亮度调整条件,获取所述电子设备的分屏应用对应的背光值,然后根据所述背光值的数量确定目标屏幕亮度,从而可以基于所述目标屏幕亮度调整所述电子设备的当前屏幕亮度,可提升确定目标屏幕亮度的合理性,避免相关技术中在未及时获取到分屏应用对应的背光值时基于系统默认的背光值调整电子设备的屏幕亮度所导致的闪屏问题,进而可以提升用户在使用电子设备的分屏功能的使用体验。

57、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文地址:https://www.jishuxx.com/zhuanli/20240618/35075.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。