[发明专利]网页的缓存方法及装置存储介质、计算机设备在审
| 申请号: | 201910615734.3 | 申请日: | 2019-07-09 |
| 公开(公告)号: | CN110489683A | 公开(公告)日: | 2019-11-22 |
| 发明(设计)人: | 许剑勇 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/955 |
| 代理公司: | 11448 北京中强智尚知识产权代理有限公司 | 代理人: | 黄耀威;贾依娇<国际申请>=<国际公布> |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 目标网页 缓存 网页浏览器 网页转换器 触发 链接 跳转 计算机设备 存储介质 网页处理 网页浏览 影响用户 加载 调用 存储 检测 保留 展示 | ||
1.一种网页的缓存方法,其特征在于,包括:
根据当前网页的URL信息判断当前网页是否为待缓存的网页;
若当前网页为待缓存的网页,则检测用户是否触发当前网页中目标网页的跳转链接;
若触发所述跳转链接,则从网页转换器中获取所述目标网页与启动所述目标网页的网页浏览器之间的对应关系,所述网页转换器中存储有不同目标网页与不同网页浏览器之间的对应关系;
根据所述对应关系调用网页浏览器启动所述目标网页,并对所述目标网页进行加载展示。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过URL编码urlEncode配置不同应用程序对应网页的网址转换器,所述网址转换器用于存储当前网页中全部目标网页与用于进行网页启动的网页浏览之间的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述根据所述对应关系调用网页浏览器启动所述目标网页,并对所述目标网页进行加载展示包括:
调用闲置进程根据所述对应关系提取网页浏览器,并获取所述目标网页的URL信息复制至所述网页浏览器中,通过所述网页浏览器加载所述目标网页,并以覆盖当前网页方式展示所述目标网页;
所述方法还包括:
当检测到浏览器展示切换请求时,存储全部网页浏览器中的URL信息以及网页浏览路径。
4.根据权利要求3所述的方法,其特征在于,所述根据所述对应关系调用网页浏览器启动所述目标网页,并对所述目标网页进行加载展示之后,所述方法还包括:
当触发所述目标网页的返回网页事件时,关闭所述目标网页对应的网页浏览器,并展示当前网页;
所述方法还包括:
判断启动所述网页转换器中网页浏览器的个数是否超过第一预设数值,若是,则将通过所述网址转换器中的网页浏览器启动的网页浏览路径进行缓存;
所述方法还包括:
当检测到回退网页回退至初始网页时,清空网页浏览器历史浏览记录,并配置当前使用的进程为闲置进程。
5.根据权利要求4所述的方法,其特征在于,所述根据当前网页的URL信息判断当前网页是否为待缓存的网页包括:
根据UrlParser模块按照schema协议解析当前网页的URL信息,所述UrlParser模块用于解析所述URL信息的schema字段、host字段、参数、路径path;根据解析所述URL信息拆分出的schema字段、host字段、参数、路径path,根据预设可缓存网页条件判断当前网页是否为待缓存的网页。
6.根据权利要求5所述的方法,其特征在于,所述调用闲置进程根据所述对应关系提取网页浏览器,并获取所述目标网页的URL信息复制至所述网页浏览器中,通过所述网页浏览器加载所述目标网页,并以覆盖当前网页方式展示所述目标网页包括:
调用闲置进程根据对应关系中的openURL()提取网页浏览器webview,将获取的所述目标网页的schema字段、host字段、参数、路径path通过urlEncode编码带入至所述webview中,通过所述webview加载urlEncode编码后的所述目标网页;通过native函数利用所述webview中的加载类WebCoreClient里shouldOverrideUrlLoading()方法加载所述目标网页,并以覆盖当前网页方式展示所述目标网页。
7.一种网页的缓存装置,其特征在于,包括:
判断模块,用于根据当前网页的URL信息判断当前网页是否为待缓存的网页;
检测模块,用于若当前网页为待缓存的网页,则检测用户是否触发当前网页中目标网页的跳转链接;
获取模块,用于若触发所述跳转链接,则从网页转换器中获取所述目标网页与启动所述目标网页的网页浏览器之间的对应关系,所述网页转换器中存储有不同目标网页与不同网页浏览器之间的对应关系;
展示模块,用于根据所述对应关系调用网页浏览器启动所述目标网页,并对所述目标网页进行加载展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910615734.3/1.html,转载请声明来源钻瓜专利网。





