[发明专利]加载网页的方法和装置在审
申请号: | 202010604732.7 | 申请日: | 2020-06-29 |
公开(公告)号: | CN113867827A | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/958 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 魏嘉熹 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加载 网页 方法 装置 | ||
本公开的实施例提供了一种加载网页的方法和装置。该加载网页的方法包括:响应于接收到用户对网页的获取操作,获取网页对应的网页模板和网页数据,基于网页模板和网页数据,对网页模板进行数据渲染生成预加载网页模板集合,预加载网页模板集合包括数据渲染后的网页,向用户展示预加载网页模板集合中数据渲染后的网页,实现了网页预加载,能够快速为用户展示网页。
技术领域
本公开的实施例涉及计算机技术领域,具体涉及加载网页的方法和装置。
背景技术
在某些场景下,手机上左右切换时需要加载许多相似的网页(类似不同频道,左右切换或者点击频道名称会加载当前频道的网页)。这种情况下,通常的做法都是直接加载一次新的网页内容,这种做法非常简单,但是在滑动时或者切换tab时能非常明显感受到加载中的白屏现象。
发明内容
本公开的实施例提出了一种加载网页的方法和装置。
第一方面,本公开的实施例提供了一种加载网页的方法,该方法包括:响应于接收到用户对网页的获取操作,获取网页对应的网页模板和网页数据;基于网页模板和网页数据,对网页模板进行数据渲染生成预加载网页模板集合,预加载网页模板集合包括数据渲染后的网页;向用户展示预加载网页模板集合中数据渲染后的网页。
在一些实施例中,网页包括至少一个子网页;网页数据包括至少一个子网页数据;以及基于网页模板和网页数据,对网页模板进行数据渲染生成预加载网页模板集合,包括:从网页数据中获取预设数量个子网页数据,并对网页模板进行数据渲染,得到预设数量个数据渲染后的子网页,生成预加载网页模板集合。
在一些实施例中,从网页数据中获取预设数量个子网页数据,并对网页模板进行数据渲染,得到预设数量个数据渲染后的子网页,生成预加载网页模板集合,包括:从网页数据中获取当前子网页数据、当前子网页的前一个子网页数据和后一个子网页数据;基于当前子网页数据、当前子网页的前一个子网页数据和后一个子网页数据,对网页模板进行数据渲染,得到数据渲染后的当前子网页、数据渲染后的当前子网页的前一个子网页和数据渲染后的后一个子网页;基于数据渲染后的当前子网页、数据渲染后的当前子网页的前一个子网页和数据渲染后的后一个子网页,以及一个未进行渲染的网页模板,生成预加载网页模板集合。
在一些实施例中,从网页数据中获取预设数量个子网页数据,并对网页模板进行数据渲染,得到预设数量个数据渲染后的子网页,生成预加载网页模板集合,包括:基于网页数据中各个子网页数据,分别对网页模板进行数据渲染,得到至少一个数据渲染后的子网页;基于至少一个数据渲染后的子网页,生成预加载网页模板集合。
在一些实施例中,响应于接收到用户对网页的获取操作,获取网页对应的网页模板和网页数据,包括:响应于接收到用户对网页的获取操作,获取网页;基于网页的数据特征,生成一个网页模板和至少一个子网页数据。
在一些实施例中,向用户展示预加载网页模板集合中数据渲染后的网页,包括:响应于接收到用户对网页的获取操作,向用户展示预加载网页模板集合中数据渲染后的当前子网页;响应于接收到用户对当前子网页的滑动操作,向用户展示当前子网页的前一个子网页或后一个子网页。
第二方面,本公开的实施例提供了一种加载网页的装置,该装置包括:获取单元,被配置成响应于接收到用户对网页的获取操作,获取网页对应的网页模板和网页数据;生成单元,被配置成基于网页模板和网页数据,对网页模板进行数据渲染生成预加载网页模板集合,预加载网页模板集合包括数据渲染后的网页;展示单元,被配置成向用户展示预加载网页模板集合中数据渲染后的网页。
在一些实施例中,网页包括至少一个子网页;网页数据包括至少一个子网页数据;以及生成单元,进一步被配置成:从网页数据中获取预设数量个子网页数据,并对网页模板进行数据渲染,得到预设数量个数据渲染后的子网页,生成预加载网页模板集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010604732.7/2.html,转载请声明来源钻瓜专利网。