[发明专利]一种背景色设置方法及装置有效
申请号: | 201410156178.5 | 申请日: | 2014-04-18 |
公开(公告)号: | CN105022734B | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 陶涛 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F9/451 |
代理公司: | 44202 广州三环专利商标代理有限公司 | 代理人: | 郝传鑫;贾允 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 景色 设置 方法 装置 | ||
本发明涉及一种背景色设置方法,包括以下步骤:当接收到对指定网页的渲染请求时,将用于挂载浏览器内核的容器的背景色设置为目标色;调用该浏览器内核对该指定网页进行渲染;当浏览器内核对该指定网页渲染完毕时,清除所述容器的背景色设置。本发明还提供一种背景色设置装置。利用本发明可以降低网页渲染及浏览过程中终端的像素填充率,从而提高终端中用于显示网页的应用程序运行的流畅性,降低该终端的发热量,并延长该终端的使用时间。
技术领域
本发明具体实施例涉及网页渲染技术领域,特别涉及一种在网页渲染过程中的背景色设置方法及装置。
背景技术
目前,许多运行于终端的应用程序,例如微信、QQ、电子邮件客户端等都可以实现网页浏览的功能。这些应用程序可以调用自带的或系统配置的浏览器内核对所接收到的网页进行渲染,从而将网页显示出来供用户浏览。该浏览器内核在渲染网页的过程中,需要将待渲染的网页加载到该浏览器内核所挂载的容器中,才能将该网页显示出来。
为了在网页渲染及浏览过程中保持页面色调的一致性,应用程序通常需要预先设置该浏览器内核所挂载的容器的背景色。该容器的背景色决定了在网页渲染的阶段,即从开始渲染网页到网页渲染完毕的过程中,该应用程序呈现的过渡界面的颜色。若不设置该容器的背景色,则所述过渡界面将会呈现终端的操作系统的背景色。
例如,假设网页的背景色为白色,该操作系统的背景色为黑色。若应用程序未设置该容器的背景色,则在网页渲染的阶段,该应用程序呈现的过渡界面为黑色。在网页渲染完毕后,该应用程序才呈现背景色为白色的网页页面。换句话说,相当于该应用程序从自身界面跳转到一个白色背景的网页页面的过程中,或者从一个白色背景的网页页面跳转到另一个白色背景的网页页面的过程中,该应用程序的界面将出现“闪黑”效果,对用户而言显然视觉效果不佳。
若应用程序将该容器的背景色设置为与网页的背景色一致,即白色,则在网页渲染的阶段,该应用程序呈现的过渡界面为白色。在网页渲染完毕后,该应用程序将呈现出白色背景的网页页面。由于所述过渡界面和网页的背景色保持为白色,在从过渡界面跳转到网页页面的过程中,用户不会感觉背景色变化突兀,因而视觉效果更佳。
然而,若应用程序预先设置该容器的背景色,并一直保持该容器的背景色设置,则终端中的GPU(Graphic Processing Unit,图形处理单元)在浏览器内核对网页的渲染过程中,以及渲染完毕后的网页浏览过程中,需要不断响应该容器的背景色进行像素渲染。因此,现有的对该容器的背景色的设置方法将会提高终端的像素填充率,即该GPU在每秒内所渲染的像素数量,从而降低所述应用程序运行的流畅性,同时还会增加终端的发热量,缩短终端的使用时间。
发明内容
有鉴于此,有必要提供一种背景色设置方法及装置,可以降低网页渲染及浏览过程中终端的像素填充率,从而提高终端中用于显示网页的应用程序运行的流畅性,降低该终端的发热量,并延长该终端的使用时间。
一种背景色设置方法,包括以下步骤:当接收到对指定网页的渲染请求时,将用于挂载浏览器内核的容器的背景色设置为目标色;调用该浏览器内核对该指定网页进行渲染;当浏览器内核对该指定网页渲染完毕时,清除所述容器的背景色设置。
一种背景色设置装置,包括:第一设置模块,用于当接收到对指定网页的渲染请求时,将用于挂载浏览器内核的容器的背景色设置为目标色;调用模块,用于调用该浏览器内核对该指定网页进行渲染;第一清除模块,用于当浏览器内核对该指定网页渲染完毕时,清除所述容器的背景色设置。
相较于现有技术,本发明背景色设置方法及装置,当接收到对指定网页的渲染请求时,将用于挂载浏览器内核的容器的背景色设置为目标色,然后调用该浏览器内核对该指定网页进行渲染;当浏览器内核对该指定网页渲染完毕时,再清除所述容器的背景色设置。通过动态地设置该容器的背景色,本发明可以降低网页渲染及浏览过程中终端的像素填充率,从而提高终端中用于显示网页的应用程序运行的流畅性,降低该终端的发热量,并延长该终端的使用时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410156178.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:交互式育乐系统
- 下一篇:DINFO‑OEC文本分析挖掘方法与设备