[发明专利]一种网页加载方法及装置有效
申请号: | 202011538525.2 | 申请日: | 2020-12-23 |
公开(公告)号: | CN112559927B | 公开(公告)日: | 2023-01-03 |
发明(设计)人: | 施波迪;易超凡;席浩洋;秦泽西 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;H04L67/06;H04L67/02 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 吴肖肖 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 加载 方法 装置 | ||
本申请提供一种网页加载方法及装置,其中所述网页加载方法包括:接收网页资源包下载通知,在接入网络的情况下,向服务器发送网页资源包下载请求;接收到所述服务器反馈的应答消息后,将本地网页资源包与服务器端的网页资源包进行对比,下载并解压需要更新的网页资源包;检测到有网页访问请求时,拦截所述网页访问请求,根据所述网页访问请求的标识从本地网页资源包中查找对应的网页资源包,从查找到的网页资源包中匹配与所述网页访问请求对应的网页资源文件;匹配成功后返回对应的所述网页资源文件,根据所述网页资源文件渲染网页并展示。
技术领域
本申请涉及互联网技术领域,特别涉及一种网页加载方法。本申请同时涉及一种网页加载装置,一种计算设备,以及一种计算机可读存储介质。
背景技术
随着互联网技术的快速发展,各种各样的应用程序层出不穷,在应用程序中经常出现使用浏览器加载网页页面的情况,为了提高用户体验,如何更快地将资源加载到页面是本领域研究的热点课题之一。
现有技术中,常用的页面加载方式有三种,一是图片资源按需加载,极大的加快了多图网页内容的展示速度,但在没有网络接入的情况下无法实现;二是增加内容分发网络节点(CDN节点),使资源可以从较近的节点服务器获取到,但需要付费才可使用;三是浏览器缓存机制,可以在无网络的情况下实现网页加载,但其缓存空间小,资源可能被清理。因此,需要一种更快捷、不付费、在无网络的情况下也可以实现网页加载的方法。
发明内容
有鉴于此,本申请实施例提供了一种网页加载方法。本申请同时涉及一种网页加载装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
根据本申请实施例的第一方面,提供了一种网页加载方法,包括:
接收网页资源包下载通知,在接入网络的情况下,向服务器发送网页资源包下载请求;
接收到所述服务器反馈的应答消息后,将本地网页资源包与服务器端的网页资源包进行对比,下载并解压需要更新的网页资源包;
检测到有网页访问请求时,拦截所述网页访问请求,根据所述网页访问请求的标识从本地网页资源包中查找对应的网页资源包,从查找到的网页资源包中匹配与所述网页访问请求对应的网页资源文件;
匹配成功后返回对应的所述网页资源文件,根据所述网页资源文件渲染网页并展示。
可选的,所述接收到所述服务器反馈的应答消息后,将本地网页资源包与服务器端的网页资源包进行对比,下载并解压需要更新的网页资源包,包括:
接收到所述服务器反馈的应答消息后,将本地网页资源包的版本号与服务器端的网页资源包的版本号进行对比,当版本号不一致时,下载并解压对应的网页资源包。
可选的,在所述将本地网页资源包的版本号与服务器端的网页资源包的版本号进行对比之后,还包括:
删除与服务器端的网页资源包版本号不一致的本地网页资源包。
可选的,所述下载并解压需要更新的网页资源包,包括:
根据所述网页资源包的权重将所述网页资源包划分为第一网页资源包、第二网页资源包、第三网页资源包;
在接入网络后,下载并解压第一网页资源包;
在网络速度高于第一阈值时,下载并解压第二网页资源包;
在终端处于空闲状态且网络速度高于第二阈值时,下载并解压第三网页资源包;
其中,所述第二阈值高于第一阈值。
可选的,所述从查找到的网页资源包中匹配与所述网页访问请求对应的网页资源文件之后,还包括:
匹配失败后释放所述网页访问请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011538525.2/2.html,转载请声明来源钻瓜专利网。