CN114461321A - 网页显示方法、装置、存储介质以及电子设备 - Google Patents
网页显示方法、装置、存储介质以及电子设备 Download PDFInfo
- Publication number
- CN114461321A CN114461321A CN202210060964.XA CN202210060964A CN114461321A CN 114461321 A CN114461321 A CN 114461321A CN 202210060964 A CN202210060964 A CN 202210060964A CN 114461321 A CN114461321 A CN 114461321A
- Authority
- CN
- China
- Prior art keywords
- time period
- current
- theme
- target
- time
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000015654 memory Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 11
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 230000008859 change Effects 0.000 abstract description 7
- 239000003086 colorant Substances 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000009466 transformation Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005034 decoration Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种网页显示方法、装置、存储介质以及电子设备。该方法包括:获取所显示网页的当前时间;确定当前时间所属的当前时间段,其中,当前时间段为第一时间段或第二时间段,第一时间段为白天时段,第二时间段为夜晚时段;将网页的主题调整为与当前时间段匹配的当前主题;在当前时间由当前时间段进入到目标时间段的情况下,将网页的主题调整为与目标时间段匹配的目标主题,其中,目标时间段为第一时间段或第二时间段。本发明解决了页面主题无法根据时间变化进行自动调整的技术问题。
Description
技术领域
本发明涉及计算机领域,具体而言,涉及一种网页显示方法、装置、存储介质以及电子设备。
背景技术
现有技术中,网页主题的更换有很多种实现方式,但一般实现方式都为手动触发进行主题更换,无法根据实时时间的变换对页面主题进行实时自动更换。
发明内容
本发明实施例提供了一种网页显示方法、装置、存储介质以及电子设备,以至少解决页面主题无法根据时间变化进行自动调整的技术问题。
根据本发明实施例的一个方面,提供了一种网页显示方法,包括:获取所显示网页的当前时间;确定上述当前时间所属的当前时间段,其中,上述当前时间段为第一时间段或第二时间段,上述第一时间段为白天时段,上述第二时间段为夜晚时段;将上述网页的主题调整为与上述当前时间段匹配的当前主题;在上述当前时间由上述当前时间段进入到目标时间段的情况下,将上述网页的主题调整为与上述目标时间段匹配的目标主题,其中,上述目标时间段为上述第一时间段或上述第二时间段。
根据本发明实施例的另一方面,提供了一种网页显示装置,包括:第一获取模块,用于获取所显示网页的当前时间;第一确定模块,用于确定上述当前时间所属的当前时间段,其中,上述当前时间段为第一时间段或第二时间段,上述第一时间段为白天时段,上述第二时间段为夜晚时段;第一调整模块,用于将上述网页的主题调整为与上述当前时间段匹配的当前主题;第二调整模块,用于在上述当前时间由上述当前时间段进入到目标时间段的情况下,将上述网页的主题调整为与上述目标时间段匹配的目标主题,其中,上述目标时间段为上述第一时间段或上述第二时间段。
作为一种可选的示例,上述装置还包括:第二获取模块,用于获取上述网页所在的客户端的地理位置的经纬度信息;第一计算模块,用于根据上述经纬度信息计算上述地理位置的日出时间点和日落时间点;第二确定模块,用于将上述日出时间点到上述日落时间点的时间段作为上述第一时间段,将上述日落时间点到次日的上述日出时间点的时间段作为上述第二时间段。
作为一种可选的示例,上述第一调整模块包括:检测单元,用于检测上述网页的主题颜色是否与上述当前时间段匹配;第一调整单元,用于在上述主题与上述当前时间段不匹配的情况下,将上述主题的主题颜色的颜色值调整为上述当前主题的主题颜色的颜色值。
作为一种可选的示例,上述装置还包括:第二计算模块,用于在上述当前时间位于上述第一时间段内的情况下,计算上述当前时间距离上述第一时间段的结束时间点的时长,得到第一计时时长;第一处理模块,用于对上述第一计时时长进行倒计时;第三确定模块,用于在上述第一计时时长倒计时结束时,确定上述当前时间由上述当前时间段进入到上述目标时间段。
作为一种可选的示例,上述装置还包括:第三计算模块,用于在上述当前时间位于上述第二时间段内的情况下,计算上述当前时间距离上述第二时间段的结束时间点的时长,得到第二计时时长;第二处理模块,用于对上述第二计时时长进行倒计时;第四确定模块,用于在上述第二计时时长倒计时结束时,确定上述当前时间由上述当前时间段进入到上述目标时间段。
作为一种可选的示例,上述第二调整模块包括:确定单元,用于确定上述网页中的目标组件,其中,上述目标组件为上述网页中待变换颜色的组件;第二调整单元,用于将上述目标组件的颜色调整为上述目标组件的初始颜色的反色。
作为一种可选的示例,上述确定单元包括:处理子单元,用于将上述网页中的每一个组件作为当前组件,对上述当前组件执行如下操作:在上述当前组件中的元素不为图片或者不为视频的情况下,确定上述当前组件为上述目标组件。
根据本发明实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被处理器运行时执行上述网页显示方法。
根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过上述计算机程序执行上述的网页显示方法。
在本发明实施例中,采用了获取所显示网页的当前时间;确定上述当前时间所属的当前时间段,其中,上述当前时间段为第一时间段或第二时间段,上述第一时间段为白天时段,上述第二时间段为夜晚时段;将上述网页的主题调整为与上述当前时间段匹配的当前主题;在上述当前时间由上述当前时间段进入到目标时间段的情况下,将上述网页的主题调整为与上述目标时间段匹配的目标主题,其中,上述目标时间段为上述第一时间段或上述第二时间段方法,由于在上述方法中,当前时间进入到目标时间段后自动对上述主题进行调整,从而实现了根据实时时间的变换对页面主题进行实时自动调整的目的,进而解决了页面主题无法根据时间变化进行自动调整的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的网页显示方法的流程图;
图2是根据本发明实施例的一种可选的网页显示方法的原理图;
图3是根据本发明实施例的一种可选的网页显示方法的反色处理流程图;
图4是根据本发明实施例的一种可选的网页显示装置的结构示意图;
图5是根据本发明实施例的一种可选的电子设备的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例的第一方面,提供了一种网页显示方法,可选地,如图1所示,上述方法包括:
S102,获取所显示网页的当前时间;
S104确定当前时间所属的当前时间段,其中,当前时间段为第一时间段或第二时间段,第一时间段为白天时段,第二时间段为夜晚时段;
S106将网页的主题调整为与当前时间段匹配的当前主题;
S108在当前时间由当前时间段进入到目标时间段的情况下,将网页的主题调整为与目标时间段匹配的目标主题,其中,目标时间段为第一时间段或第二时间段。
可选地,在本实施例中,网页可以为浏览器网页、APP页面或小程序页面等。主题可以为很多种,设置某些主题为与第一时间段相匹配的目标主题,将这些主题中的控件颜色取反色设置为与第二时间段相匹配的目标主题。
在本实施例中,当前主题和目标主题可以为样式相同,所有控件中部分控件的颜色互为反色的主题。例如,将当前主题中的部分控件的颜色取反色,得到目标主题。当然,除了颜色的变化外,还可以调整亮度、对比度、色度等其他参数,从而根据当前主题确定出目标主题或者根据目标主题确定出当前主题。
本实施例中,当将主题调整为当前主题或者将主题调整为目标主题时,可以调整上述主题的颜色、亮度、对比度、色度等,而不修改主题样式。
如果是调整颜色,在本实施例中,对于当前主题或目标主题,在设置颜色的过程中,对于网页中的不同的控件,可以设置不同的颜色。例如,第一时间段内,网页中的按钮可以设置一种颜色,文字设置另一种颜色等。第二时间段内,上述网页中的按钮、文字等均取反色。
可选地,在本实施例中,通过当前时间确定所属当前时间段,根据当前时间段调整主题,在当前时间段进入下一个时间段后,将主题颜色调整为初始颜色的反色,如当前时间属于第一时间段,先将主题颜色调整为与第一时间段相匹配的目标颜色,在当前时间进入第二时间段时,将目标颜色调整为目标颜色的反色;若当前时间属于第二时间段,先将主题颜色调整为与第二时间段相匹配的目标颜色,在当前时间进入第一时间段时,将目标颜色调整为目标颜色的反色。例如,第一时间段为06:00-18:00,当前时间为12:00,判断当前时间属于第一时间段,若设定第一时间段匹配的颜色值为白色,第二时间段匹配的颜色值为黑色,当当前时间到达18:00时,将页面主题颜色值白色取反色,即为黑色,主题颜色值与第二时间段相匹配。在此过程中,在调整主题颜色为目标颜色时,主题颜色可能为与第二时间段不匹配的颜色。例如,在打开网页时,主题颜色初始为红色,由于打开网页的时间点处于第一时间段,因此,将主题颜色由红色调整为白色。在18:00时,将主题颜色由白色调整为黑色。
作为一种可选的示例,上述方法还包括:
获取网页所在的客户端的地理位置的经纬度信息;
根据经纬度信息计算地理位置的日出时间点和日落时间点;
将日出时间点到日落时间点的时间段作为第一时间段,将日落时间点到次日的日出时间点的时间段作为第二时间段。
可选地,在本实施例中客户端可以为电脑、平板、手机等移动设备,当纬度信息获取不到的情况下,选择***默认的经纬度信息,日出时间点包括当日日出时间点和次日日出时间点。通过根据地理位置获得的经纬度信息,计算出当日的日出时间点和日落时间点以及次日日出时间点,第一时间段即为当日日出时间点到当日日落时间点,第二时间段即为当日日落时间点到次日日出时间点。例如,计算得出当日日出时间点为06:00,当日日落时间点为18:00,次日日出时间点为05:00,即第一时间段为06:00-18:00,第二时间段为18:00-次日05:00。
作为一种可选的示例,将网页的主题颜色调整为与当前时间段匹配的当前颜色包括:
检测网页的主题颜色是否与当前时间段匹配;
在主题与当前时间段不匹配的情况下,将主题的主题颜色的颜色值调整为当前主题的主题颜色的颜色值。
可选地,在本实施例中检测当前主题颜色是否符合当前时间段设置的相匹配的颜色,若不符合,需将主题颜色取反色。例如,主题颜色为白色,则取反色为黑色。主题颜色为红色,则计算红色的反色,再将主题颜色的颜色值调整为红色的反色的颜色值,若符合,则不需要进行处理操作,保持主题颜色不变。
作为一种可选的示例,上述方法还包括:
在当前时间位于第一时间段内的情况下,计算当前时间距离第一时间段的结束时间点的时长,得到第一计时时长;
对第一计时时长进行倒计时;
在第一计时时长倒计时结束时,确定当前时间由当前时间段进入到目标时间段。
可选地,在本实施例中第一计时时间可以为当前时间距离第一时间段的结束时间点的时长,也可以为当前时间距离第二时间段的开始时间点的时长,第一计时时长倒计时结束后,即当前时间到达当日日落时间点,当前时间从第一时间段进入第二时间段。例如第一时间段为06:00-18:00,当前时间为12:00,计算第一计时时长为12:00距离18:00的时长,即第一计时时长为6小时,第一计时时长倒计时结束时,当前时间显示为18:00,当前时间由第一时间段进入到第二时间段。
作为一种可选的示例,上述方法还包括:
在当前时间位于第二时间段内的情况下,
计算当前时间距离第二时间段的结束时间点的时长,得到第二计时时长;
对第二计时时长进行倒计时;
在第二计时时长倒计时结束时,确定当前时间由当前时间段进入到目标时间段。
可选地,在本实施例中第二计时时长倒计时结束后,即当前时间到达次日日出时间点,当前时间从第二时间段到达第一时间段。例如第二时间段为18:00-次日05:00,当前时间为22:00,计算第二计时时长为22:00距次日05:00的时长,即第二计时时长为7小时,第二计时时长倒计时结束时,当前时间显示为05:00,当前时间由第二时间段进入到第一时间段。
作为一种可选的示例,在当前时间由当前时间段进入到目标时间段的情况下,将网页的主题调整为与目标时间段匹配的目标主题包括:
确定网页中的目标组件,其中,目标组件为网页中待变换颜色的组件;
将目标组件的颜色调整为目标组件的初始颜色的反色。
可选地,在本实施例中组件可以为文字、背景、图片、视频等主题中的元素,对需要变换颜色的目标组件进行取反色操作,调整后的主题颜色即为与目标时间段相匹配的目标颜色。
在确定哪些组件属于目标组件时,可以制定一定的规则,对所有的组件进行筛选,将筛选出的组件确定为目标组件,剩余组件不做处理。指定规则时,可以根据组件类型制定。例如,图片类型、视频类型等组件不做处理,文本框类型、按钮类型等组件作为目标组件进行处理等。
作为一种可选的示例,确定网页中的目标组件,其中,目标组件为网页中待变换颜色的组件包括:
将网页中的每一个组件作为当前组件,对当前组件执行如下操作:
在当前组件中的元素不为图片或者不为视频的情况下,确定当前组件为目标组件。
可选地,在本实施例中对网页主题中所有的组件进行检查,组件中的元素不为图片或视频的,被确定为目标组件。
结合一个示例进行说明。本实施例的网页显示方法,如图2所示,包括以下步骤:
页面渲染时获取当前位置经纬度信息;
1.获取网页的当前位置的当前日期及当前时间;
2.使用当前经纬度信息调用接口获取当前位置当日的日出时间点、日落时间点以及次日日出时间点;若获取不到经纬度信息则选择默认经纬度信息进行计算。
3.调整网页主题的颜色,使之与当前时间与当前时间段相匹配:基于当前位置当日日出时间点和日落时间点判断当前时间属于白天时段还是夜晚时段;
A.若当前时间属于白天时间段:
将网页主题颜色调整为与白天时间段匹配的颜色;
启用第一计时时长倒计时,第一计时时长为当前时间到日落时间点的时长,第一计时时长倒计时结束后调用调整主题颜色的方法;
B.若当前时间属于夜晚时间段:
使用内置与夜晚时间段相匹配的主题;
获取次日的日出时间点和日落时间点;
启用第二计时时长倒计时,第二计时时长为当前时间到次日日出时间点的时长,第二计时时长倒计时结束后调用调整主题颜色的方法;
可选地,在本实施例中调整网页主题的颜色可以采用如下方法:
获取网页domTree根节点,递归遍历根节点及其所有子节点的视图元素,判断元素类型并进行反色处理,具体如图3所示:
1.若当前元素为图片或视频的情况下,且当前元素颜色与当前时间段主题颜色匹配,则当前元素不进行处理;
2.若当前元素不为图片或视频的情况下,获取当前元素的颜色,标记当前元素为需要变换颜色的组件,即根据当前元素颜色(黑/白)以及默认与当前时间段匹配的主题颜色进行颜色变换。若当前元素颜色为黑色,默认与当前时间段匹配的主题颜色为白色,则标记当前组件为需要变换颜色的组件;
3.对标记需要变换颜色的组件进行颜色变换,即对文字颜色、背景颜色等元素颜色取反色。
当然,本实施例中,在切换主题颜色时,并不一定限定于只切换主题颜色,还可以调整亮度、对比度等。例如,以亮度为例,第一时间段的亮度为第一值或第一区间,第二时间段的亮度为第二值或第二区间,则打开网页时,如果要调整主题颜色,则对应的也将亮度调整为与当前时间段对应的亮度。当当前时间由第一时间段进入到第二时间段的情况下,将亮度调整为第二时间段的亮度。对比度与亮度同理同理。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
根据本申请实施例的另一方面,还提供了一种网页显示装置,如图4所示,包括:
第一获取模块402,用于获取所显示网页的当前时间;
第一确定模块404,用于确定当前时间所属的当前时间段,其中,当前时间段为第一时间段或第二时间段,第一时间段为白天时段,第二时间段为夜晚时段;
第一调整模块406,用于将网页的主题调整为与当前时间段匹配的当前主题;
第二调整模块408,用于在当前时间由当前时间段进入到目标时间段的情况下,将网页的主题调整为与目标时间段匹配的目标主题,其中,目标时间段为第一时间段或第二时间段。
可选地,在本实施例中,网页可以为浏览器网页、APP页面或小程序页面等。主题可以为很多种,设置某些主题为与第一时间段相匹配的目标主题,将这些主题中的控件颜色取反色设置为与第二时间段相匹配的目标主题。
在本实施例中,当前主题和目标主题可以为样式相同,所有控件中部分控件的颜色互为反色的主题。例如,将当前主题中的部分控件的颜色取反色,得到目标主题。当然,除了颜色的变化外,还可以调整亮度、对比度、色度等其他参数,从而根据当前主题确定出目标主题或者根据目标主题确定出当前主题。
本实施例中,当将主题调整为当前主题或者将主题调整为目标主题时,可以调整上述主题的颜色、亮度、对比度、色度等,而不修改主题样式。
如果是调整颜色,在本实施例中,对于当前主题或目标主题,在设置颜色的过程中,对于网页中的不同的控件,可以设置不同的颜色。例如,第一时间段内,网页中的按钮可以设置一种颜色,文字设置另一种颜色等。第二时间段内,上述网页中的按钮、文字等均取反色。
可选地,在本实施例中,通过当前时间确定所属当前时间段,根据当前时间段调整主题,在当前时间段进入下一个时间段后,将主题颜色调整为初始颜色的反色,如当前时间属于第一时间段,先将主题颜色调整为与第一时间段相匹配的目标颜色,在当前时间进入第二时间段时,将目标颜色调整为目标颜色的反色;若当前时间属于第二时间段,先将主题颜色调整为与第二时间段相匹配的目标颜色,在当前时间进入第一时间段时,将目标颜色调整为目标颜色的反色。例如,第一时间段为06:00-18:00,当前时间为12:00,判断当前时间属于第一时间段,若设定第一时间段匹配的颜色值为白色,第二时间段匹配的颜色值为黑色,当当前时间到达18:00时,将页面主题颜色值白色取反色,即为黑色,主题颜色值与第二时间段相匹配。在此过程中,在调整主题颜色为目标颜色时,主题颜色可能为与第二时间段不匹配的颜色。例如,在打开网页时,主题颜色初始为红色,由于打开网页的时间点处于第一时间段,因此,将主题颜色由红色调整为白色。在18:00时,将主题颜色由白色调整为黑色。
根据一种可选的示例,上述装置还包括:
第二获取模块,用于获取网页所在的客户端的地理位置的经纬度信息;
第一计算模块,用于根据经纬度信息计算地理位置的日出时间点和日落时间点;
第二确定模块,用于将日出时间点到日落时间点的时间段作为第一时间段,将日落时间点到次日的日出时间点的时间段作为第二时间段。
可选地,在本实施例中客户端可以为电脑、平板、手机等移动设备,当纬度信息获取不到的情况下,选择***默认的经纬度信息,日出时间点包括当日日出时间点和次日日出时间点。通过根据地理位置获得的经纬度信息,计算出当日的日出时间点和日落时间点以及次日日出时间点,第一时间段即为当日日出时间点到当日日落时间点,第二时间段即为当日日落时间点到次日日出时间点。例如,计算得出当日日出时间点为06:00,当日日落时间点为18:00,次日日出时间点为05:00,即第一时间段为06:00-18:00,第二时间段为18:00-次日05:00。
根据一种可选的示例,上述第一调整模块包括:
检测单元,用于检测网页的主题颜色是否与当前时间段匹配;
第一调整单元,用于在主题与当前时间段不匹配的情况下,将主题的主题颜色的颜色值调整为当前主题的主题颜色的颜色值。
可选地,在本实施例中检测当前主题颜色是否符合当前时间段设置的相匹配的颜色,若不符合,需将主题颜色取反色。例如,主题颜色为白色,则取反色为黑色。主题颜色为红色,则计算红色的反色,再将主题颜色的颜色值调整为红色的反色的颜色值,若符合,则不需要进行处理操作,保持主题颜色不变。
根据一种可选的示例,上述装置还包括:
第二计算模块,用于在当前时间位于第一时间段内的情况下,计算当前时间距离第一时间段的结束时间点的时长,得到第一计时时间;
第一处理模块,用于对第一计时时长进行倒计时;
第三确定模块,用于在第一计时时长倒计时结束时,确定当前时间由当前时间段进入到目标时间段。
可选地,在本实施例中第一计时时间可以为当前时间距离第一时间段的结束时间点的时长,也可以为当前时间距离第二时间段的开始时间点的时长,第一计时时长倒计时结束后,即当前时间到达当日日落时间点,当前时间从第一时间段进入第二时间段。例如第一时间段为06:00-18:00,当前时间为12:00,计算第一计时时长为12:00距离18:00的时长,即第一计时时长为6小时,第一计时时长倒计时结束时,当前时间显示为18:00,当前时间由第一时间段进入到第二时间段。
根据一种可选的示例,上述装置还包括:
第三计算模块,用于在当前时间位于第二时间段内的情况下,计算当前时间距离第二时间段的结束时间点的时长,得到第二计时时长;
第二处理模块,用于对第二计时时长进行倒计时;
第四确定模块,用于在第二计时时长倒计时结束时,确定当前时间由当前时间段进入到目标时间段。
可选地,在本实施例中第二计时时长倒计时结束后,即当前时间到达次日日出时间点,当前时间从第二时间段到达第一时间段。例如第二时间段为18:00-次日05:00,当前时间为22:00,计算第二计时时长为22:00距次日05:00的时长,即第二计时时长为7小时,第二计时时长倒计时结束时,当前时间显示为05:00,当前时间由第二时间段进入到第一时间段。
根据一种可选的示例,上述第二调整模块包括:
确定单元,用于确定网页中的目标组件,其中,目标组件为网页中待变换颜色的组件;
第二调整单元,用于将目标组件的颜色调整为目标组件的初始颜色的反色。
可选地,在本实施例中组件可以为文字、背景、图片、视频等主题中的元素,对需要变换颜色的目标组件进行取反色操作,调整后的主题颜色即为与目标时间段相匹配的目标颜色。
在确定哪些组件属于目标组件时,可以制定一定的规则,对所有的组件进行筛选,将筛选出的组件确定为目标组件,剩余组件不做处理。指定规则时,可以根据组件类型制定。例如,图片类型、视频类型等组件不做处理,文本框类型、按钮类型等组件作为目标组件进行处理等。
根据一种可选的示例,上述确定单元包括:
处理子单元,用于将网页中的每一个组件作为当前组件,对当前组件执行如下操作:
在当前组件中的元素不为图片或者不为视频的情况下,确定当前组件为目标组件。
可选地,在本实施例中对网页主题中所有的组件进行检查,组件中的元素不为图片或视频的,被确定为目标组件。
本实施例的其他示例请参见上述示例,在此不在赘述。
图5是根据本申请实施例的一种可选的电子设备的结构框图,如图5所示,包括处理器502、通信接口504、存储器506和通信总线508,其中,处理器502、通信接口504和存储器506通过通信总线508完成相互间的通信,其中,
存储器506,用于存储计算机程序;
处理器502,用于执行存储器506上所存放的计算机程序时,实现如下步骤:
获取所显示网页的当前时间;
确定当前时间所属的当前时间段,其中,当前时间段为第一时间段或第二时间段,第一时间段为白天时段,第二时间段为夜晚时段;
将网页的主题调整为与当前时间段匹配的当前主题;
在当前时间由当前时间段进入到目标时间段的情况下,将网页的主题调整为与目标时间段匹配的目标主题,其中,目标时间段为第一时间段或第二时间段。
可选地,在本实施例中,上述的通信总线可以是PCI(Peripheral ComponentInterconnect,外设部件互连标准)总线、或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括RAM,也可以包括非易失性存储器(non-volatile memory),例如,至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
作为一种示例,上述存储器506中可以但不限于包括上述请求的处理装置中的第一获取模块402、第一确定模块404、第一调整模块406以及第二调整模块408。此外,还可以包括但不限于上述请求的处理装置中的其他模块单元,本示例中不再赘述。
上述处理器可以是通用处理器,可以包含但不限于:CPU(Central ProcessingUnit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(DigitalSignal Processing,数字信号处理器)、ASIC(Application Specific IntegratedCircuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解,5所示的结构仅为示意,实施上述请求的处理方法的设备可以是终端设备,该终端设备可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图5其并不对上述电子设备的结构造成限定。例如,电子设备还可包括比图5中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图5所示的不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、ROM、RAM、磁盘或光盘等。
根据本发明的实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被处理器运行时执行上述网页显示方法中的步骤。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种网页显示方法,其特征在于,包括:
获取所显示网页的当前时间;
确定所述当前时间所属的当前时间段,其中,所述当前时间段为第一时间段或第二时间段,所述第一时间段为白天时段,所述第二时间段为夜晚时段;
将所述网页的主题调整为与所述当前时间段匹配的当前主题;
在所述当前时间由所述当前时间段进入到目标时间段的情况下,将所述网页的主题调整为与所述目标时间段匹配的目标主题,其中,所述目标时间段为所述第一时间段或所述第二时间段。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述网页所在的客户端的地理位置的经纬度信息;
根据所述经纬度信息计算所述地理位置的日出时间点和日落时间点;
将所述日出时间点到所述日落时间点的时间段作为所述第一时间段,将所述日落时间点到次日的所述日出时间点的时间段作为所述第二时间段。
3.根据权利要求1所述的方法,其特征在于,所述将所述网页的主题调整为与所述当前时间段匹配的当前包括:
检测所述网页的主题是否与所述当前时间段匹配;
在所述主题与所述当前时间段不匹配的情况下,将所述主题的主题颜色的颜色值调整为所述当前主题的主题颜色的颜色值。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述当前时间位于所述第一时间段内的情况下,计算所述当前时间距离所述第一时间段的结束时间点的时长,得到第一计时时长;
对所述第一计时时长进行倒计时;
在所述第一计时时长倒计时结束时,确定所述当前时间由所述当前时间段进入到所述目标时间段。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述当前时间位于所述第二时间段内的情况下,
计算所述当前时间距离所述第二时间段的结束时间点的时长,得到第二计时时长;
对所述第二计时时长进行倒计时;
在所述第二计时时长倒计时结束时,确定所述当前时间由所述当前时间段进入到所述目标时间段。
6.根据权利要求1所述的方法,其特征在于,所述在所述当前时间由所述当前时间段进入到目标时间段的情况下,将所述网页的主题调整为与所述目标时间段匹配的目标主题包括:
确定所述网页中的目标组件,其中,所述目标组件为所述网页中待变换颜色的组件;
将所述目标组件的颜色调整为所述目标组件的初始颜色的反色。
7.根据权利要求6所述的方法,其特征在于,所述确定所述网页中的目标组件包括:
将所述网页中的每一个组件作为当前组件,对所述当前组件执行如下操作:
在所述当前组件中的元素不为图片或者不为视频的情况下,确定所述当前组件为所述目标组件。
8.一种网页显示装置,其特征在于,包括:
第一获取模块,用于获取所显示网页的当前时间;
第一确定模块,用于确定所述当前时间所属的当前时间段,其中,所述当前时间段为第一时间段或第二时间段,所述第一时间段为白天时段,所述第二时间段为夜晚时段;
第一调整模块,用于将所述网页的主题调整为与所述当前时间段匹配的当前主题;
第二调整模块,用于在所述当前时间由所述当前时间段进入到目标时间段的情况下,将所述网页的主题调整为与所述目标时间段匹配的目标主题,其中,所述目标时间段为所述第一时间段或所述第二时间段。
9.一种计算机可读的存储介质,所述计算机可读的存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行所述权利要求1至7任一项中所述的方法。
10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210060964.XA CN114461321A (zh) | 2022-01-19 | 2022-01-19 | 网页显示方法、装置、存储介质以及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210060964.XA CN114461321A (zh) | 2022-01-19 | 2022-01-19 | 网页显示方法、装置、存储介质以及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114461321A true CN114461321A (zh) | 2022-05-10 |
Family
ID=81409485
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210060964.XA Pending CN114461321A (zh) | 2022-01-19 | 2022-01-19 | 网页显示方法、装置、存储介质以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114461321A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103198076A (zh) * | 2012-01-09 | 2013-07-10 | 腾讯科技(深圳)有限公司 | 一种网页显示方法及服务器 |
US20160338181A1 (en) * | 2015-05-14 | 2016-11-17 | Manufacturing Resources International, Inc. | Display Brightness Control Based on Location Data |
CN106502705A (zh) * | 2016-11-04 | 2017-03-15 | 乐视控股(北京)有限公司 | 设置应用程序主题的方法及其装置 |
CN109407924A (zh) * | 2018-10-11 | 2019-03-01 | 腾讯音乐娱乐科技(深圳)有限公司 | 界面显示方法、装置、终端及存储介质 |
CN110688599A (zh) * | 2019-08-29 | 2020-01-14 | 北京三快在线科技有限公司 | 网页处理方法、装置、电子设备及可读存储介质 |
-
2022
- 2022-01-19 CN CN202210060964.XA patent/CN114461321A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103198076A (zh) * | 2012-01-09 | 2013-07-10 | 腾讯科技(深圳)有限公司 | 一种网页显示方法及服务器 |
US20160338181A1 (en) * | 2015-05-14 | 2016-11-17 | Manufacturing Resources International, Inc. | Display Brightness Control Based on Location Data |
CN106502705A (zh) * | 2016-11-04 | 2017-03-15 | 乐视控股(北京)有限公司 | 设置应用程序主题的方法及其装置 |
CN109407924A (zh) * | 2018-10-11 | 2019-03-01 | 腾讯音乐娱乐科技(深圳)有限公司 | 界面显示方法、装置、终端及存储介质 |
CN110688599A (zh) * | 2019-08-29 | 2020-01-14 | 北京三快在线科技有限公司 | 网页处理方法、装置、电子设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106688031B (zh) | 用于提供内容感知照片滤镜的装置和方法 | |
CN109144627B (zh) | 一种锁屏方法及移动终端 | |
TWI628584B (zh) | 使用者介面調整方法與使用此方法的裝置 | |
CN105824863B (zh) | 一种桌面主题推荐方法及终端 | |
CN110659581A (zh) | 一种图像处理方法、装置、设备和存储介质 | |
CN105279778A (zh) | 一种图片填色方法及终端 | |
CN105022804A (zh) | 一种图片排序方法及移动终端 | |
US20230316529A1 (en) | Image processing method and apparatus, device and storage medium | |
CN112950738B (zh) | 渲染引擎的处理方法及装置、存储介质和电子设备 | |
WO2017161901A1 (zh) | 一种电子日历的事件标记方法及装置 | |
CN108833781A (zh) | 图像预览方法、装置、终端及计算机可读存储介质 | |
CN107180090A (zh) | 基于电子书的阅读打卡方法、电子设备及计算机存储介质 | |
CN109034242B (zh) | 图像处理算法的评分方法、装置及*** | |
WO2015063551A1 (en) | Method and apparatus for filtering pictures | |
CN110990733A (zh) | 页面加载方法、装置、电子设备及介质 | |
CN106406672A (zh) | 一种日常事件聚合方法、装置以及电子设备 | |
CN111143590A (zh) | 图像过滤方法、***、设备及机器可读介质 | |
CN114461321A (zh) | 网页显示方法、装置、存储介质以及电子设备 | |
CN108062401A (zh) | 应用推荐方法、装置及存储介质 | |
CN109089042B (zh) | 图像处理方式识别方法、装置、存储介质及移动终端 | |
CN109284598B (zh) | 一种在教育云平台页面生成电子身份卡的方法及电子设备 | |
CN106055229B (zh) | 一种基于读屏的显示界面调整方法及显示界面调整模块 | |
CN111427642B (zh) | 数据处理方法、装置、终端设备及计算机可读存储介质 | |
CN111587399A (zh) | 一种滤镜效果显示方法、装置和移动终端 | |
WO2016147589A1 (ja) | 情報コード画像表示システム、情報コード画像表示端末、情報コード画像表示プログラム、サーバ及び情報コード画像生成プログラム |
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 |