[发明专利]超文本标记语言网页加载方法及装置有效
申请号: | 201710499814.8 | 申请日: | 2017-06-27 |
公开(公告)号: | CN107291913B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 陈娇;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/955 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及应用开发技术领域,尤其涉及超文本标记语言网页加载方法及装置,包括针对基于超文本标记语言的网页而言,获取网页资源地址;基于网页资源地址,判断网页资源地址对应的网页资源是否已缓存在客户端中;若网页资源已缓存在客户端中,则从客户端中读取网页资源并加载显示;若网页资源未缓存在客户端中,则利用OkHttp框架向网络服务器发起网络请求,以使网络服务器和客户端之间建立数据传输管道流;在读取数据传输管道流返回的网络资源数据的过程中,对当前读取到的网络资源数据进行同步加载显示,对当前读取到的网络资源数据进行同步缓存。本申请仅需要一次网络请求即可实现对未缓存的网络资源进行加载缓存,提高了加载缓存效率,节省了流量。 | ||
搜索关键词: | 超文本 标记 语言 网页 加载 方法 装置 | ||
【主权项】:
1.一种超文本标记语言网页加载方法,其特征在于,应用于客户端中,所述方法包括:针对基于超文本标记语言的网页而言,获取网页资源地址;基于所述网页资源地址,判断所述网页资源地址对应的网页资源是否已缓存在所述客户端中;若所述网页资源已缓存在所述客户端中,则从所述客户端中读取所述网页资源并加载显示;若所述网页资源未缓存在所述客户端中,则利用OkHttp框架向网络服务器发起网络请求,以使所述网络服务器和所述客户端之间建立数据传输管道流;在读取所述数据传输管道流返回的网络资源数据的过程中,对当前读取到的网络资源数据进行同步加载显示,同时,对当前读取到的网络资源数据进行同步缓存;所述基于所述网页资源地址,判断所述网页资源地址对应的网页资源是否已缓存在所述客户端中,包括:在缓存数据库包含的缓存数据中查找是否存在所述网页资源地址;其中,若所述缓存数据库中存在所述网页资源地址,则表明所述网页资源已缓存在所述客户端中,若所述缓存数据库中不存在所述网页资源地址,则所述网页资源未缓存在所述客户端中;所述若所述网页资源未缓存在所述客户端中,则利用OkHttp框架向网络服务器发起网络请求,以使所述网络服务器和所述客户端之间建立数据传输管道流,包括:若所述网页资源未缓存在所述客户端中,则分别判断所述网页资源是否属于缓存白名单和缓存黑名单,其中,所述缓存白名单具有允许资源缓存的第一缓存条件,所述缓存黑名单内具有不允许资源缓存的第二缓存条件,所述第一缓存条件与第二缓存条件不同;若所述网页资源属于所述缓存白名单且不属于所述缓存黑名单,则利用OkHttp框架向网络服务器发起网络请求,以使所述网络服务器和所述客户端之间建立数据传输管道流,否则,返回空,不对所述网页资源进行缓存;在所述在缓存数据库包含的缓存数据中查找是否存在所述网页资源地址之前,所述方法还包括:从所述缓存数据库中获取所述缓存数据,并将所述缓存数据存放到Map集合中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710499814.8/,转载请声明来源钻瓜专利网。
- 上一篇:投资人推荐方法和装置
- 下一篇:一种生成搜索引擎查询扩展词的方法及系统