[发明专利]网页资源加载方法及装置、电子设备、以及存储介质有效
申请号: | 201711487474.3 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108228818B | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 张建伟;张平 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06F9/445 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 资源 加载 方法 装置 电子设备 以及 存储 介质 | ||
1.一种网页资源加载方法,其特征在于,包括:
获取网页资源,按照所述网页资源的相对路径的目录组织结构缓存所述网页资源;以及,利用双重缓存的方式缓存资源映射,包括:在第一部分中缓存统一资源标识到本地资源绝对路径的映射,在第二部分中缓存网页资源数据和本地资源绝对路径到该网页资源数据的映射;
拦截浏览器发送的网页访问请求,获取所述网页访问请求的相对路径;其中,所述网页访问请求包括格式为“协议名//域名/相对路径”的统一资源标识;
根据所述网页访问请求的相对路径及预设根路径在第一部分中查找以获得目标网页资源的本地资源绝对路径;其中,所述预设根路径与所述网页访问请求的域名相对应;
如果根据所述本地资源绝对路径在第二部分中查找并确定所述目标网页资源在缓存到本地的所述网页资源中,则获取所述目标网页资源并返回至所述浏览器。
2.根据权利要求1所述的网页资源加载方法,其特征在于,获取所述网页访问请求的相对路径,包括:
截取掉所述统一资源标识的协议名和域名得到所述网页访问请求的相对路径。
3.根据权利要求1所述的网页资源加载方法,其特征在于,所述方法还包括:
如根据所述本地资源绝对路径确定所述目标网页资源不在缓存到本地的所述网页资源中,则通过所述网页访问请求从预设服务器获取所述目标网页资源并返回至所述浏览器。
4.根据权利要求1所述的网页资源加载方法,其特征在于,所述浏览器为一应用程序的内置浏览器,且所述应用程序的安装包中包括所述网页资源;所述获取网页资源包括:
在安装所述应用程序时,通过所述应用程序的安装包获得所述网页资源。
5.根据权利要求1所述的网页资源加载方法,其特征在于,所述浏览器为一应用程序的内置浏览器;所述获取网页资源包括:
在启动所述应用程序后,从预设服务器下载所述网页资源。
6.根据权利要求1-5任一项所述的网页资源加载方法,其特征在于,所述方法还包括:
获取用户输入,并根据用户输入对所述网页资源进行下载、删除、更新或查询。
7.一种网页资源加载装置,其特征在于,包括:
网页资源存储模块,用于获取网页资源,并按照所述网页资源的相对路径的目录组织结构缓存所述网页资源;以及,利用双重缓存的方式缓存资源映射,包括:在第一部分中缓存统一资源标识到本地资源绝对路径的映射,在第二部分中缓存网页资源数据和本地资源绝对路径到该网页资源数据的映射;
相对路径获取模块,用于拦截浏览器发送的网页访问请求,获取所述网页访问请求的相对路径;其中,所述网页访问请求包括格式为“协议名//域名/相对路径”的统一资源标识;
绝对路径计算模块,用于根据所述网页访问请求的相对路径及预设根路径在第一部分中查找以获得目标网页资源的本地资源绝对路径;其中,所述预设根路径与所述网页访问请求的域名相对应;
网页资源获取模块,用于如果根据所述本地资源绝对路径在第二部分中查找并确定所述目标网页资源在缓存到本地的所述网页资源中,则获取所述目标网页资源并返回至所述浏览器。
8.根据权利要求7所述的网页资源加载装置,其特征在于,所述浏览器为一应用程序的内置浏览器,且所述应用程序的安装包中包括所述网页资源;所述装置还包括:
网页资源获取模块,用于在安装所述应用程序时,通过所述应用程序的安装包获取所述网页资源。
9.根据权利要求7所述的网页资源加载装置,其特征在于,所述浏览器为一应用程序的内置浏览器,所述装置还包括:
网页资源下载模块,用于在启动所述应用程序后,从预设服务器下载所述网页资源。
10.根据权利要求7所述的网页资源加载装置,其特征在于,所述相对路径获取模块包括:
路径处理单元,用于截取掉所述统一资源定位符中的协议名和域名形成所述相对路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711487474.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法、装置和系统
- 下一篇:基于大数据平台的大坝变形预测方法