CN109614192A - 页面亮度显示方法及装置 - Google Patents

页面亮度显示方法及装置 Download PDF

Info

Publication number
CN109614192A
CN109614192A CN201811501925.9A CN201811501925A CN109614192A CN 109614192 A CN109614192 A CN 109614192A CN 201811501925 A CN201811501925 A CN 201811501925A CN 109614192 A CN109614192 A CN 109614192A
Authority
CN
China
Prior art keywords
page
browser
adjusted
display brightness
display
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.)
Pending
Application number
CN201811501925.9A
Other languages
English (en)
Inventor
冯凯程
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Cloud Network Technology Co Ltd
Beijing Kingsoft Cloud Technology Co Ltd
Original Assignee
Beijing Kingsoft Cloud Network Technology Co Ltd
Beijing Kingsoft Cloud Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Cloud Network Technology Co Ltd, Beijing Kingsoft Cloud Technology Co Ltd filed Critical Beijing Kingsoft Cloud Network Technology Co Ltd
Priority to CN201811501925.9A priority Critical patent/CN109614192A/zh
Publication of CN109614192A publication Critical patent/CN109614192A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供了一种页面亮度显示方法及装置,涉及显示技术领域,该页面亮度显示方法通过确定是否需要对浏览器中页面的显示亮度进行调整;其中,页面显示于所述浏览器的页面区域中,页面区域设置有遮罩层,遮罩层覆盖页面区域;在确定需要对所述页面的显示亮度进行调整的情况下,调整遮罩层的参数信息,以调整页面的显示亮度。该方法操作简单,无需依赖app原生技术和安装浏览器插件即可实现浏览器的页面亮度显示调节,提升用户体验度。此外,该方法还能够实现自动化调节提示,且针对浏览器窗口中的图片、视频等的色彩或透明度也会随着改变,提升页面显示友好性。

Description

页面亮度显示方法及装置
技术领域
本发明涉及显示领域,尤其是涉及一种页面亮度显示方法及装置。
背景技术
随着网络技术的发展,用户通过浏览器浏览信息成为当代人获取信息的主要途径。
目前,为了保护用户的视力,浏览器出现了能够切换模式的显示方式,例如浏览器可以切换到夜间模式,然而现有的浏览器的夜间模式,主要针对手机端应用程序(app),其实现方式依赖于app原生技术,效率低,不支持电脑(PC)端;而对于PC端的夜间模式,市场上则主要依赖于浏览器插件,但是对于用户来说,插件的下载、安装、使用都非常不方便。
针对上述问题,目前尚未有有效的解决方案。
发明内容
为了解决上述问题,本发明的目的在于提供一种页面亮度显示方法及装置,无需依赖app原生技术或安装插件即可实现浏览器的页面亮度显示调节,提升用户体验度。
第一方面,本发明实施例提供了一种页面亮度显示方法,包括:
确定是否需要对浏览器中页面的显示亮度进行调整;其中,所述页面显示于所述浏览器的页面区域中,所述页面区域设置有遮罩层,所述遮罩层覆盖所述页面区域;
在确定需要对所述页面的显示亮度进行调整的情况下,调整所述遮罩层的参数信息,以调整所述页面的显示亮度。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,在确定是否需要对浏览器中页面的显示亮度进行调整之前,所述方法还包括:
获取所述浏览器的当前时间;在所述当前时间满足预设条件的情况下,确定需要对浏览器中页面的显示亮度进行调整。
结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,在所述当前时间满足预设条件的情况下,确定需要对浏览器中页面的显示亮度进行调整包括:
在所述当前时间满足预设条件的情况下,显示调节提示信息,其中,所述调节提示信息用于提示是否对所述页面的显示亮度进行调整;
接收确认信息,其中,所述确认信息用于指示确定需要对浏览器中页面的显示亮度进行调整。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,确定是否需要对浏览器中页面的显示亮度进行调整,包括:
接收指定信号,其中,所述指定信号中携带有用户键入的组合键键值;
根据所述组合键键值确定是否需要调节所述页面的显示亮度。
结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述参数信息包括:色彩信息,透明度信息。
结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,调整所述遮罩层的参数信息包括:
在确定需要将所述页面的显示亮度调整为预设显示模式下的显示亮度的情况下,将所述遮罩层的参数信息设置为与所述预设显示模式对应的预设值。
第二方面,本发明实施例还提供一种页面亮度显示装置,应用于终端,所述显示装置包括:
判断模块,用于确定是否需要对浏览器中页面的显示亮度进行调整;其中,所述页面显示于所述浏览器的页面区域中,所述页面区域设置有遮罩层,所述遮罩层覆盖所述页面区域;
调整模块,用于在确定需要对所述页面的显示亮度进行调整的情况下,调整所述遮罩层的参数信息,以调整所述页面的显示亮度。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,该显示装置还包括:
获取模块,用于获取所述浏览器的当前时间;在所述当前时间满足预设条件的情况下,确定需要对浏览器中页面的显示亮度进行调整。
结合第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第二种可能的实施方式,其中,所述获取模块包括:
信息提示单元,用于在所述当前时间满足预设条件的情况下,显示调节提示信息,其中,所述调节提示信息用于提示是否对所述页面的显示亮度进行调整;
信息接收单元,用于接收确认信息,其中,所述确认信息用于指示确定需要对浏览器中页面的显示亮度进行调整。
结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,其中,所述判断模块包括:
信号接收单元,用于接收指定信号,其中,所述指定信号中携带有用户键入的组合键键值;
确定单元,用于根据所述组合键键值确定是否需要调节所述页面的显示亮度。
结合第二方面,本发明实施例提供了第二方面的第四种可能的实施方式,其中,所述参数信息包括:色彩信息,透明度信息。
结合第二方面,本发明实施例提供了第二方面的第五种可能的实施方式,其中,所述调整模块用于在确定需要将所述页面的显示亮度调整为预设显示模式下的显示亮度的情况下,将所述遮罩层的参数信息设置为与所述预设显示模式对应的预设值。
第三方面,本发明实施例还提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
第四方面,本发明实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行上述的方法的步骤。
本发明实施例带来了以下有益效果:本发明实施例提供的页面亮度显示方法、装置、电子设备及计算机可读介质,其中,该页面亮度显示方法包括:确定是否需要对浏览器中页面的显示亮度进行调整;其中,页面显示于浏览器的页面区域中,页面区域设置有遮罩层,遮罩层覆盖页面区域;在确定需要对页面的显示亮度进行调整的情况下,调整遮罩层的参数信息,以调整页面的显示亮度。本发明实施例提供的技术方案,通过在浏览器的页面区域顶层覆盖遮罩层实现页面亮度调节,因此无需依赖app原生技术或安装插件即可实现浏览器的页面亮度显示调节,提升了用户体验度。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种页面亮度显示方法的流程图;
图2为本发明实施例提供的另一种页面亮度显示方法的流程图;
图3为本发明实施例提供的第三种页面亮度显示方法的流程图;
图4为本发明实施例提供的第四种页面亮度显示方法的流程图;
图5为本发明实施例提供的一种页面亮度显示装置的示意图;
图6为本发明实施例提供的一种电子设备的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前,为了保护用户的视力,浏览器出现了能够切换模式的显示方式,例如浏览器可以切换到夜间模式,然而现有的浏览器的夜间模式,主要针对手机端应用程序(app),其实现方式依赖于app原生技术,效率低,且不支持电脑(PC)端;而对于PC端的夜间模式,市场上则主要依赖于浏览器插件,但是对于用户来说,插件的下载、安装、使用都非常不方便,此外安装插件的方式实现夜间模式的原理也主要通过background属性修改背景色,但是针对图片、视频等还是亮色,由于背景图没有变化,并未完全实现夜间模式,页面友好性较差。基于此,本发明实施例提供的一种页面亮度显示方法及装置,无需依赖app原生技术或安装插件即可实现浏览器的页面亮度显示调节,提升用户体验度。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种页面亮度显示方法进行详细介绍。
实施例一:
本发明实施例提供了一种页面亮度显示方法,可应用于显示设备领域。如图1所示,该页面亮度显示方法包括:
步骤S101,确定是否需要对浏览器中页面的显示亮度进行调整。
其中,页面显示于浏览器的页面区域中,页面区域设置有遮罩层,遮罩层覆盖页面区域;
考虑到在页面区域中显示页面时,不同的页面之间是存在层级关系的,即页面与页面之间的优先级是不同的,在最高层的页面会优先显示在页面区域中,因此,这里的遮罩层是位于层级关系中的顶层,换言之,遮罩层拥有最高的优先级,可以对最高层以下的页面进行遮罩。
其中,遮罩层是预装在一个容器中,通过设置容器的各项属性值定义遮罩层的位置(页面区域的最顶层)、起始坐标、尺寸、色彩和透明度等,通过改变容器的相关属性值可以实现对遮罩层的遮罩层的位置、起始坐标、尺寸、色彩、透明度的改变。具体的,首先设置一个空白的容器,将遮罩层预装在该空白的容器中。
需要指出的是,通常遮罩层的位置、起始坐标、尺寸等是由开发人员预设的,且是与页面区域相适应的,页面亮度显示主要与遮罩层的色彩、透明度相关,因此,调整页面亮度主要是通过调整遮罩层的色彩信息和透明度信息来实现的。此外,上述的容器可以预设在终端中。
步骤S102,在确定需要对页面的显示亮度进行调整的情况下,调整遮罩层的参数信息,以调整页面的显示亮度。
其中,这里的参数信息主要包括:色彩信息,透明度信息,其中,色彩信息是指由rgb属性值定义的色彩,rgb代表红、绿、蓝三色灰阶,透明度信息是以透明度表征的,这里以a代表透明度。通过改变容器的色彩的属性值和透明度的属性值可以实现对遮罩层的色彩信息、透明度信息的改变。由于遮罩层位于最顶层,因此当遮罩层的参数发生了变化,页面的显示亮度也就发生了变化,即遮罩层参数的改变给用户呈现出页面显示亮度产生变化的视觉效果。
具体的,在确定需要对页面的显示亮度进行调整的情况下,调整遮罩层的色彩信息或透明度信息来调整页面的显示亮度,从而使浏览器的显示方式满足用户的需求,提升用户体验度。
本发明实施例提供的页面亮度显示方法通过确定是否需要对浏览器中页面的显示亮度进行调整;其中,页面显示于上述浏览器的页面区域中,该页面区域设置有遮罩层,遮罩层覆盖该页面区域;然后在确定需要对上述页面的显示亮度进行调整的情况下,调整遮罩层的参数信息,以调整页面的显示亮度。本发明实施例提供的技术方案,通过在浏览器的页面区域的最顶层设置一层全局遮罩层,在确定需要对浏览器中页面的显示亮度进行调整的情况下,对遮罩层的参数信息进行调整来调整页面显示亮度,以满足用户的显示需求;该方法操作简单,无需依赖app原生技术或安装浏览器插件即可实现浏览器的页面亮度显示调节,提升用户体验度,而且该方法对于浏览器的图片、视频也可以进行遮罩,解决了现有技术中通过修改背景色造成的图片、视频还是亮色的问题,提升了浏览器页面的友好性。
实施例二:
如图2所示,本发明实施例还提供了另一种页面亮度显示方法,该方法包括:
步骤S201,接收指定信号,其中,指定信号中携带有用户键入的组合键键值。
这里的指定信号可以是模式指定信号或者亮度指定信号,在其他实施例中,指定信号还可以是色彩指定信号,不同的组合键键值对应于不同的组合键键值。
具体的,接收用户通过键盘输入的组合键键值发送的指定信号,这里的指定信号与组合键键值是一一对应的;例如,指定信号中指定预设显示模式的组合键键值与指定信号中指定亮度增减的组合键键值是不同的,因此可以通过读取组合键键值即可识别出与该组合键键值对应的指定信号;应当理解的是,组合键键值可以根据多数用户的按键习惯进行设置。
步骤S202,根据组合键键值确定是否需要调节页面的显示亮度。
其中,页面显示于浏览器的页面区域中,页面区域设置有遮罩层,遮罩层覆盖页面区域。
步骤S203,在确定需要对页面的显示亮度进行调整的情况下,调整遮罩层的参数信息,以调整页面的显示亮度。
其中,上述调整遮罩层的参数信息包括:
在确定需要将页面的显示亮度调整为预设显示模式下的显示亮度的情况下,将遮罩层的参数信息设置为与预设显示模式对应的预设值。
这里的预设显示模式包括模式显示模式、亮度显示模式和色彩显示模式,分别对应于不同的指定信号,其中模式显示模式包括夜间模式和非夜间模式。
下面以模式显示模式的参数信息为例进行说明:
在非夜间显示模式下:遮罩层的参数信息的预设值设置为默认值,具体的,默认值为(rgba,0,0,0,0.0),rgb代表红、绿、蓝三色灰阶,a代表透明度,默认色彩rgb为0,0,0,默认透明度a为0.0,即遮罩层的默认色彩为黑色,遮罩层的透明度的默认值为0;换言之,非夜间模式下上述的默认色彩透明度必须是透明色彩。
在夜间显示模式亮度下:遮罩层的参数信息对应的预设值如下:(rgba,0,0,0,0.3)为正常夜间亮度,(rgba,0,0,0,0.5)为深度黑暗。
需要指出的是,这里主要通过修改透明度来实现模式显示模式下的亮度调节,即将遮罩层的透明度调节为预设值,该预设值对应于预设显示模式,不同的预设显示模式,预设值是不同的,例如夜间显示模式对应一个预设值,非夜间模式对应另一个预设值,当然,夜间模式也可以根据预设条件的时间点划分为正常夜间模式(对应普通夜间时间点20:00)、深度夜间模式(对应深夜时间点22:00)等;例如默认透明度a为0.0(默认值0)对应非夜间模式,若根据模式调节指令,将透明度a修改为0.3对应正常夜间模式,若根据模式调节指令,将透明度a修改为0.5对应深度夜间模式。
本发明实施例提供的页面亮度显示方法通过接收用户的指定信号,并根据指定信号将遮罩层的参数信息调整为与指定信号对应的预设值,使得用户能够主动对页面亮度进行调节,提高了用户的体验度。
实施例三:
如图3所示,本发明实施例提供了第三种页面亮度显示方法,该页面亮度显示方法包括:
步骤S301,获取浏览器的当前时间。
具体的,通过JS(JavaScript,一种编程语言)获取浏览器的当前时间。
步骤S302,确定是否需要对浏览器中页面的显示亮度进行调整。
其中,页面显示于浏览器的页面区域中,页面区域设置有遮罩层,遮罩层覆盖页面区域。
步骤S303,在当前时间满足预设条件的情况下,确定需要对浏览器中页面的显示亮度进行调整。
具体的,该步骤主要通过以下步骤实现:
1、在当前时间满足预设条件的情况下,显示调节提示信息,其中,上述调节提示信息用于提示是否对所述页面的显示亮度进行调整;
其中,调节提示信息可以以弹窗或对话框的方式显示文字、图标等信息以提示是否对所述页面的显示亮度进行调整,也可以以语音提示的方式播放预设语音信息进行提示,需要说明的是,调节提示信息的方式并不限于上述文字、图标、语音的方式,还可以根据用户的方式多样化需求进行预设,本实施例不作具体限定。
具体实施时,根据获取到的浏览器的当前时间,判断当前时间是否满足预设条件,当当前时间满足预设条件时,以预设的提示方式(如文字弹窗的方式)发送调节提示信息。
2、接收确认信息,其中,该确认信息用于指示确定需要对浏览器中页面的显示亮度进行调整。
具体的,接收用户的确认信息以确定需要对浏览器中页面的显示亮度进行调整,例如接收用户通过点击弹窗提示信息的确认按钮发送的指示确定需要对浏览器中页面的显示亮度进行调整的确认信息。
通过获取当前时间,并与预设条件的时间点进行比较,当当前时间满足某一时间点的预设条件时,向用户展示与该时间点相符合的调节提示信息,以提醒用户进行显示调节,从而有效保护用户的视力,进一步提升用户体验度;例如,预设条件中的时间点为一个,该时间点为晚间时间20:00时,为了保护用户的视力,当获取到的浏览器的当前时间到达晚间时间20:00时,发送调节提示信息提示用户开启夜间模式对应的显示亮度。
相比于现有技术中PC端的夜间模式没有自动化提示。该方法通过上述步骤实现了浏览器的自动化提示功能(例如自动化夜间模式提示),用户体验度更好。
步骤S304,在确定需要对页面的显示亮度进行调整的情况下,调整遮罩层的参数信息,以调整页面的显示亮度。
本发明实施例提供的页面显示方法通过获取浏览器当前时间,在当前时间满足调节条件的情况下,发送提示信息提示用户是否进行页面亮度调整,实现了浏览器的页面亮度自动化提示功能,提高了用户体验度。
实施例四:
如图4所示,本发明实施例提供了第四种页面亮度显示方法,该方法包括:
步骤S401,显示浏览器的页面区域,其中,页面区域用于显示页面,页面区域设置有遮罩层,遮罩层覆盖页面区域。
该步骤通过以下步骤执行:首先设置一个空白的容器,将遮罩层预装在该空白的容器中,通过设置容器的属性值来定义遮罩层的位置(窗口的顶层)、起始坐标、尺寸、默认色彩、默认透明度,改变容器的属性值即可对遮罩层的色彩、透明度进行改变。需要指出的是,上述的容器可以预设在终端中。
为了便于理解,下面以实现浏览器的夜间显示模式为例举例说明:
1、设置一个容器,将遮罩层预装在该容器中;其中容器代码为<divclass=”cover”></div>,css样式为position:fixed;top:0;left:0;outline:5000pxsolid;z-index:99999。通过设置全局fixed定义遮罩层位置;设置top:0;left:0定义遮罩层的起始坐标(浏览器窗口的左上角);outline:5000px定义遮罩层尺寸(5000像素点),并且设置z-index为最高层级99999(实现遮罩层位于浏览器窗口的顶层)。
2、设置该容器的outlineColor色彩透明度属性值,默认色彩为(rgba,0,0,0,0.0),rgb代表红、绿、蓝三色灰阶,a代表透明度,默认rgb为0,0,0,a为0.0,即遮罩层的默认色彩为黑色,遮罩层的透明度的默认值为0;上述的默认色彩必须是透明色彩。通过修改色彩透明度实现夜间模式亮度。
3、通过JS实现夜间模式开始和关闭。JS修改容器色彩为(rgba,0,0,0,0.0)为关闭夜间模式,因为透明度为0.0;(rgba,0,0,0,0.3)为正常夜间模式,即容器颜色为黑色,透明度为0.3,(rgba,0,0,0,0.5)为深度黑暗,即容器颜色为黑色,透明度为0.5。控制开关可通过快捷键方式实现,通过控制开关来发送调节指令。比如通过“Alt+Z”组合键打开夜间模式;通过“Alt+X”组合键关闭夜间模式;
同样的,对于亮度调节指令实现浏览器的亮度调节,区别在于:通过JS实现亮度的增加和减少。JS修改容器透明度a,例如如果透明度大于0.05%,根据透明度降低的亮度调节指令,透明度就降低0.05%;如果透明度小于0.95%,根据透明度提高的亮度调节指令,透明度就降低0.05%。控制开关可通过快捷键方式实现,通过控制开关来发送亮度调节指令。
比如通过控制开关“Alt+↑”组合键发送透明度提高的亮度调节指令来增加透明度;通过“Alt+↓”组合键发送透明度降低的亮度调节指令来降低透明度。
步骤S402,获取浏览器的当前时间。
具体的,通过JS(JavaScript,一种编程语言)获取浏览器的当前时间。
步骤S403,在当前时间满足预设条件的情况下,显示调节提示信息。
其中,预设条件可以是一个时间点,也可以是多个时间点;当预设条件为多个时间点时,对于不同的时间点,对应的遮罩层的透明度的预设值或预设色彩也可以是不同的,以夜间模式为例,随着晚上时间点的增加(天黑时间),透明度变大,例如晚上20:00之前透明度默认为0.0,晚上20:00,透明度变为0.3(灰色),晚上22:00,透明度变为0.5(黑色);需要指出的是,对于预设条件的时间点之后的预设时段内,对应的遮罩层的透明度的色彩或透明度可以是持续不断变化的,也可以维持预设条件的时间点的色彩或透明度,例如时间点20:00和22:00之间的透明度的值可以是在0.3-0.5之间不断变化的,也可以是维持在时间点20:00的透明度值0.3,当时间点到达22:00时,则透明度值改变为0.5。
调节提示信息可以以弹窗或对话框的方式显示文字、图标等信息以便用户调节,也可以以语音提示的方式播放预设语音信息进行提示,需要说明的是,调节提示信息的方式并不限于上述文字、图标、语音的方式,还可以根据用户的方式多样化需求进行预设,本实施例不作具体限定。
具体的,根据获取到的浏览器的当前时间,判断当前时间是否满足预设条件,当当前时间满足预设条件时,以预设的提示方式(如文字弹窗的方式)发送与当前时间对应的预设的调节提示信息。进一步的,调节提示信息可以包括模式、亮度或色彩调节对应的操作指令(例如快捷键方式)、与该时间点对应的最佳亮度(透明度的预设值)、最佳色彩(预设色彩)的数值等内容。
通过获取当前时间,并与预设条件的时间点进行比较,当当前时间满足某一时间点的预设条件时,向用户展示与该时间点相符合的调节提示信息,以提醒用户进行显示调节,从而有效保护用户的视力,进一步提升用户体验度;例如,预设条件中的时间点为一个,该时间点为晚间时间20:00时,为了保护用户的视力,当获取到的浏览器的当前时间到达晚间时间20:00时,发送提示信息提示用户开启夜间模式;提示信息包括夜间模式对应的组合键键值。
相比于现有技术中PC端的夜间模式没有自动化提示,需要用户手动打开。该方法通过上述步骤实现了浏览器的自动化提示功能(例如自动化夜间模式提示),用户体验度更好。
下面以预设条件包括一个晚间时间点20:00,接着以上述的实现浏览器的夜间显示为例对上述步骤S402-S403进行论述:
4、通过JS获取浏览器当前时间date,将当前时间与预设条件的时间点进行对比,即对比当前时间date是否与晚间时间点20:00一致,若是,则以弹窗或者对话框的形式显示调节提示信息,这里的调节提示信息为提示用户开始夜间模式,因此这里的调节提示信息包括与开启夜间模式对应的组合键键值“Alt+Z”。
步骤S404,接收用户输入的调节指令;
这里的调节指令一方面用于发送确定需要对浏览器中页面的显示亮度进行调整的确认信息,一方面用于发送调整所述遮罩层的参数信息的调节整信息。
具体的,该步骤包括以下步骤:
(1)、接收用户输入的组合键键值;
(2)、根据组合键键值识别出相应的调节指令。
用户通过键盘输入组合键键值发送调节指令,调节指令与组合键键值是一一对应的;因此通过读取组合键键值即可识别出与该组合键键值对应的调节指令;应当理解的是,组合键键值可以根据多数用户的按键习惯进行设置。
需要说明的是,在其他实施例中,用户也可以通过鼠标点击调节提示信息中对应的按钮发送调节指令;或者,用户还可以通过直接利用设置在显示装置上的按键发送调节指令。
步骤S405,根据调节指令,调整遮罩层的色彩信息或透明度信息。
具体的,根据识别出的用户调节指令,对遮罩层的色彩或透明度进行相应的调节。例如,根据模式调节指令,将遮罩层的透明度调节为预设值,该预设值对应于显示模式,不同的显示模式,预设值是不同的,例如夜间模式对应一个预设值,非夜间模式对应另一个预设值,当然,夜间模式也可以根据预设条件的时间点划分为正常夜间模式(对应普通夜间时间点20:00)、深度夜间模式(对应深夜时间点22:00)等;例如默认透明度a为0.0(默认值0)对应非夜间模式,若根据模式调节指令,将透明度a修改为0.3对应正常夜间模式,若根据模式调节指令,将透明度a修改为0.5对应深度夜间模式;或者,根据亮度调节指令,提高或降低遮罩层的透明度,例如若透明度大于0.05%,根据透明度降低的亮度调节指令,透明度就降低0.05%,若透明度小于0.95%,根据透明度提高的亮度调节指令,透明度就降低0.05%;或者,根据色彩调节指令,将遮罩层的色彩调节为预设色彩,预设色彩是与设置在容器中的对应色彩的属性相关联的,因此通过改变容器的与色彩对应的属性值即可改变遮罩层的色彩,例如遮罩层默认rgb为0,0,0(黑色),通过修改rgb的数值实现不同的色彩调节,例如,将rgb修改为0,127,0(绿色),实现将遮罩层的色彩调节为绿色,有利于保护视力。
仍以上面的夜间显示模式为例描述:
5、接收用户输入的组合键键值“Alt+Z”,识别出该组合键键值“Alt+Z”代表模式调节指令中的夜间模式开启指令;
6、根据识别出的夜间模式开启指令,修改遮罩层的透明度为预设值0.3。
本发明实施例提供的页面亮度显示方法通过设置一个全局遮罩层,通过获取用户端浏览器当前时间,计算是否满足调节条件,若满足调节条件则提示用户并接收用户的调节指令,根据调节指令对遮罩层的属性进行改变,实现对浏览器的页面亮度显示调节。
需要说明的是,上述各个方法实施例中的步骤的执行主体可以是终端,比如移动终端,计算机终端等,并不限于此。
实施例五:
如图5所示,本发明实施例还提供一种页面亮度显示装置,应用于终端,其中包括判断模块500和调整模块600。
判断模块500用于确定是否需要对浏览器中页面的显示亮度进行调整;其中,所述页面显示于所述浏览器的页面区域中,所述页面区域设置有遮罩层,所述遮罩层覆盖所述页面区域;
调整模块600用于在确定需要对所述页面的显示亮度进行调整的情况下,调整所述遮罩层的参数信息,以调整所述页面的显示亮度。
其中,所述参数信息包括:色彩信息,透明度信息。
进一步的,该装置还包括:
获取模块700,用于获取所述浏览器的当前时间;在所述当前时间满足预设条件的情况下,确定需要对浏览器中页面的显示亮度进行调整。
进一步的,获取模块700包括:
信息提示单元701,用于在所述当前时间满足预设条件的情况下,显示调节提示信息,其中,所述调节提示信息用于提示是否对所述页面的显示亮度进行调整;
信息接收单元702,用于接收确认信息,其中,所述确认信息用于指示确定需要对浏览器中页面的显示亮度进行调整。
进一步的,判断模块500包括:
信号接收单元501,用于接收指定信号,其中,所述指定信号中携带有用户键入的组合键键值;
确定单元502,用于根据所述组合键键值确定是否需要调节所述页面的显示亮度。
进一步的,调整模块600用于在确定需要将所述页面的显示亮度调整为预设显示模式下的显示亮度的情况下,将所述遮罩层的参数信息设置为与所述预设显示模式对应的预设值。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明实施例提供的页面亮度显示装置,与上述实施例提供的页面亮度显示方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
在这里示出和描述的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制,因此,示例性实施例的其他示例可以具有不同的值。
除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本发明的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
附图中的流程图和框图显示了根据本发明的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一实施例中页面亮度显示方法的步骤。
具体的,参见图6,本发明实施例提供的电子设备100(例如终端),包括:处理器40,存储器41,总线42和通信接口43,所述处理器40、通信接口43和存储器41通过总线42连接;处理器40用于执行存储器41中存储的可执行模块,例如计算机程序。
其中,存储器41可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口43(可以是有线或者无线)实现该***网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
总线42可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
其中,存储器41用于存储程序,所述处理器40在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的流过程定义的装置所执行的方法可以应用于处理器40中,或者由处理器40实现。
处理器40可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器40中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器40可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital SignalProcessing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现成可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器41,处理器40读取存储器41中的信息,结合其硬件完成上述方法的步骤。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述任一实施例中页面亮度显示方法的步骤。
本发明实施例所提供的进行页面亮度显示方法的计算机程序产品,包括存储了处理器可执行的非易失的程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面任一方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (14)

1.一种页面亮度显示方法,其特征在于,包括:
确定是否需要对浏览器中页面的显示亮度进行调整;其中,所述页面显示于所述浏览器的页面区域中,所述页面区域设置有遮罩层,所述遮罩层覆盖所述页面区域;
在确定需要对所述页面的显示亮度进行调整的情况下,调整所述遮罩层的参数信息,以调整所述页面的显示亮度。
2.根据权利要求1所述方法,其特征在于,在确定是否需要对浏览器中页面的显示亮度进行调整之前,所述方法还包括:
获取所述浏览器的当前时间;在所述当前时间满足预设条件的情况下,确定需要对浏览器中页面的显示亮度进行调整。
3.根据权利要求2所述方法,其特征在于,在所述当前时间满足预设条件的情况下,确定需要对浏览器中页面的显示亮度进行调整包括:
在所述当前时间满足预设条件的情况下,显示调节提示信息,其中,所述调节提示信息用于提示是否对所述页面的显示亮度进行调整;
接收确认信息,其中,所述确认信息用于指示确定需要对浏览器中页面的显示亮度进行调整。
4.根据权利要求1所述方法,其特征在于,确定是否需要对浏览器中页面的显示亮度进行调整,包括:
接收指定信号,其中,所述指定信号中携带有用户键入的组合键键值;
根据所述组合键键值确定是否需要调节所述页面的显示亮度。
5.根据权利要求1所述方法,其特征在于,所述参数信息包括:色彩信息,透明度信息。
6.根据权利要求1所述方法,其特征在于,调整所述遮罩层的参数信息包括:
在确定需要将所述页面的显示亮度调整为预设显示模式下的显示亮度的情况下,将所述遮罩层的参数信息设置为与所述预设显示模式对应的预设值。
7.一种页面亮度显示装置,其特征在于,应用于终端,所述显示装置包括:
判断模块,用于确定是否需要对浏览器中页面的显示亮度进行调整;其中,所述页面显示于所述浏览器的页面区域中,所述页面区域设置有遮罩层,所述遮罩层覆盖所述页面区域;
调整模块,用于在确定需要对所述页面的显示亮度进行调整的情况下,调整所述遮罩层的参数信息,以调整所述页面的显示亮度。
8.根据权利要求7所述装置,其特征在于,该显示装置还包括:
获取模块,用于获取所述浏览器的当前时间;在所述当前时间满足预设条件的情况下,确定需要对浏览器中页面的显示亮度进行调整。
9.根据权利要求8所述装置,其特征在于,所述获取模块包括:
信息提示单元,用于在所述当前时间满足预设条件的情况下,显示调节提示信息,其中,所述调节提示信息用于提示是否对所述页面的显示亮度进行调整;
信息接收单元,用于接收确认信息,其中,所述确认信息用于指示确定需要对浏览器中页面的显示亮度进行调整。
10.根据权利要求7所述装置,其特征在于,所述判断模块包括:
信号接收单元,用于接收指定信号,其中,所述指定信号中携带有用户键入的组合键键值;
确定单元,用于根据所述组合键键值确定是否需要调节所述页面的显示亮度。
11.根据权利要求7所述装置,其特征在于,所述参数信息包括:色彩信息,透明度信息。
12.根据权利要求7所述装置,其特征在于,所述调整模块用于在确定需要将所述页面的显示亮度调整为预设显示模式下的显示亮度的情况下,将所述遮罩层的参数信息设置为与所述预设显示模式对应的预设值。
13.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至6任一项所述的方法的步骤。
14.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1至6任一项所述的方法的步骤。
CN201811501925.9A 2018-12-07 2018-12-07 页面亮度显示方法及装置 Pending CN109614192A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811501925.9A CN109614192A (zh) 2018-12-07 2018-12-07 页面亮度显示方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811501925.9A CN109614192A (zh) 2018-12-07 2018-12-07 页面亮度显示方法及装置

Publications (1)

Publication Number Publication Date
CN109614192A true CN109614192A (zh) 2019-04-12

Family

ID=66006909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811501925.9A Pending CN109614192A (zh) 2018-12-07 2018-12-07 页面亮度显示方法及装置

Country Status (1)

Country Link
CN (1) CN109614192A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110377254A (zh) * 2019-07-05 2019-10-25 北京达佳互联信息技术有限公司 一种显示亮度调节方法、装置、电子设备及存储介质
CN111475238A (zh) * 2020-03-13 2020-07-31 五八有限公司 一种页面处理方法、装置、电子设备及存储介质
CN112365863A (zh) * 2020-11-17 2021-02-12 北京小米移动软件有限公司 亮度调节方法、装置、显示设备及存储介质
CN113312569A (zh) * 2021-05-17 2021-08-27 浪潮金融信息技术有限公司 一种伪随机展示网页背景的方法、***及介质
CN114296664A (zh) * 2021-04-25 2022-04-08 海信视像科技股份有限公司 一种副屏亮度调节方法及显示设备
CN115248652A (zh) * 2021-04-25 2022-10-28 成都极米科技股份有限公司 图像的自适应方法、装置、设备及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163216A (zh) * 2010-11-24 2011-08-24 广州市动景计算机科技有限公司 图片显示方法和装置
CN103258038A (zh) * 2013-05-17 2013-08-21 广州市动景计算机科技有限公司 一种浏览器和网页之间的显示模式同步方法及其装置
CN104462312A (zh) * 2014-11-28 2015-03-25 北京奇虎科技有限公司 网页显示方法和浏览器客户端
CN104731821A (zh) * 2013-12-24 2015-06-24 ***股份有限公司 用于异步请求模式的网页遮罩方法
CN105094759A (zh) * 2014-04-29 2015-11-25 广州市动景计算机科技有限公司 一种浏览模式切换处理方法及装置
CN105183481A (zh) * 2015-09-22 2015-12-23 北京金山安全软件有限公司 一种调节第三方应用程序显示模式的方法及装置
CN106874023A (zh) * 2015-12-14 2017-06-20 腾讯科技(深圳)有限公司 动态页面加载方法和装置
CN107463307A (zh) * 2017-07-31 2017-12-12 北京京东尚科信息技术有限公司 文档显示方法和装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163216A (zh) * 2010-11-24 2011-08-24 广州市动景计算机科技有限公司 图片显示方法和装置
CN103258038A (zh) * 2013-05-17 2013-08-21 广州市动景计算机科技有限公司 一种浏览器和网页之间的显示模式同步方法及其装置
CN104731821A (zh) * 2013-12-24 2015-06-24 ***股份有限公司 用于异步请求模式的网页遮罩方法
CN105094759A (zh) * 2014-04-29 2015-11-25 广州市动景计算机科技有限公司 一种浏览模式切换处理方法及装置
CN104462312A (zh) * 2014-11-28 2015-03-25 北京奇虎科技有限公司 网页显示方法和浏览器客户端
CN105183481A (zh) * 2015-09-22 2015-12-23 北京金山安全软件有限公司 一种调节第三方应用程序显示模式的方法及装置
CN106874023A (zh) * 2015-12-14 2017-06-20 腾讯科技(深圳)有限公司 动态页面加载方法和装置
CN107463307A (zh) * 2017-07-31 2017-12-12 北京京东尚科信息技术有限公司 文档显示方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
编委会: "《新编中文Flash MX实例精解》", 30 May 2003, 西北工业大学出版社 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110377254A (zh) * 2019-07-05 2019-10-25 北京达佳互联信息技术有限公司 一种显示亮度调节方法、装置、电子设备及存储介质
CN110377254B (zh) * 2019-07-05 2023-11-14 北京达佳互联信息技术有限公司 一种显示亮度调节方法、装置、电子设备及存储介质
CN111475238A (zh) * 2020-03-13 2020-07-31 五八有限公司 一种页面处理方法、装置、电子设备及存储介质
CN111475238B (zh) * 2020-03-13 2023-12-05 五八有限公司 一种页面处理方法、装置、电子设备及存储介质
CN112365863A (zh) * 2020-11-17 2021-02-12 北京小米移动软件有限公司 亮度调节方法、装置、显示设备及存储介质
CN114296664A (zh) * 2021-04-25 2022-04-08 海信视像科技股份有限公司 一种副屏亮度调节方法及显示设备
CN115248652A (zh) * 2021-04-25 2022-10-28 成都极米科技股份有限公司 图像的自适应方法、装置、设备及存储介质
CN115248652B (zh) * 2021-04-25 2024-01-12 极米科技股份有限公司 图像的自适应方法、装置、设备及存储介质
CN113312569A (zh) * 2021-05-17 2021-08-27 浪潮金融信息技术有限公司 一种伪随机展示网页背景的方法、***及介质
CN113312569B (zh) * 2021-05-17 2023-10-03 浪潮金融信息技术有限公司 一种伪随机展示网页背景的方法、***及介质

Similar Documents

Publication Publication Date Title
CN109614192A (zh) 页面亮度显示方法及装置
CN107179889B (zh) 界面色彩调节方法、网页色彩调节方法及装置
CN103914314B (zh) 一种调整显示屏幕亮度的方法和装置
KR101958870B1 (ko) 소비 전력을 절감하기 위한 표시 제어 방법 및 장치
CN110999269A (zh) 用于显示内容的方法及其电子设备
WO2018072270A1 (zh) 一种图像显示增强方法及装置
CN112099686B (zh) 图标显示控制方法、装置和电子设备
CN1901025B (zh) 平板显示器的缺陷像素管理
CN109542376B (zh) 屏幕的显示调节方法、装置和介质
CN106155692A (zh) 一种终端亮度调节方法及终端
US20230325062A1 (en) Method for adjusting interface display state, and electronic device
CN111857912A (zh) 界面处理方法、装置、电子设备和计算机可读存储介质
CN110377254B (zh) 一种显示亮度调节方法、装置、电子设备及存储介质
CN112925596B (zh) 移动终端及其显示对象的显示方法
CN113687753A (zh) 一种分屏样式配置方法、装置、智能终端及存储介质
CN110442313B (zh) 一种显示属性调整方法以及相关设备
CN114138215B (zh) 一种显示方法及相关设备
CN113064687A (zh) 用户界面组件的色彩适配处理方法、装置及设备
CN113407270A (zh) 电子设备的显示方法、装置及存储介质
CN111819618B (zh) 像素对比度控制***和方法
CN109074220A (zh) 动态改变用户界面元素的方法
JP7133930B2 (ja) 表示装置、画像処理装置、画像処理方法、および制御プログラム
JPWO2007099944A1 (ja) 携帯電話端末及びそれに用いる画面表示制御方法並びにそのプログラム
CN103577181A (zh) 一种调节输入法皮肤亮度的方法及终端
CN114237795B (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190412

RJ01 Rejection of invention patent application after publication