【技术实现步骤摘要】
一种网页缓存方法及系统
本专利技术涉及通信
,特别是涉及一种网页缓存方法及系统。
技术介绍
目前,互联网应用已经成为人们生活中一部分,人们生活中经常需要通过移动终端的浏览器访问互联网资源,例如:看新闻、阅读、通过客户端浏览公众号信息等。目前互联网技术中,用户在进行网页离线保存时,只能下载或缓存到该网页的网页文字,而无法下载或缓存该网页包括的链接的网页元素,比如:在当前打开的页面中有很多网页链接,离线保存页面只能保存当前已打开的页面,对于其中的链接的其他网络元素是无法在离线情况下打开的。若用户再次浏览网页中链接的内容,如视频、音频等时,则需要重新发送网页访问请求,再次进行网页加载。如此,不仅会造成流量的浪费,影响用户对网页的浏览速度,而且当网络现在异常时,即在离线的情况下,用户就无法继续浏览该网页的链接的网页内容,影响用户浏览体验。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种网页缓存方法,包括如下步骤:建立浏览器网页与云服务器之间的映射关系,其中,所述云服务器支持离线下载;获取当前网页的响应数据,并将所述当前网页的响应数据缓存到所述云服务器中;解析所 ...
【技术保护点】
一种网页缓存方法,其特征在于,包括如下步骤:建立浏览器网页与云服务器之间的映射关系,其中,所述云服务器支持离线下载;获取当前网页的响应数据,并将所述当前网页的响应数据缓存到所述云服务器中;解析所述当前网页的响应数据,以获取所述响应数据中的连接标识;根据所述连接标识判断所述云服务器中是否存在相同的连接标识,若存在,则在所述当前网页的响应数据的缓存文件中添加一地址指针,所述地址指针指向所述连接标识。
【技术特征摘要】
1.一种网页缓存方法,其特征在于,包括如下步骤:建立浏览器网页与云服务器之间的映射关系,其中,所述云服务器支持离线下载;获取当前网页的响应数据,并将所述当前网页的响应数据缓存到所述云服务器中;解析所述当前网页的响应数据,以获取所述响应数据中的连接标识;根据所述连接标识判断所述云服务器中是否存在相同的连接标识,若存在,则在所述当前网页的响应数据的缓存文件中添加一地址指针,所述地址指针指向所述连接标识。2.根据权利要求1所述的网页缓存方法,其特征在于,建立浏览器网页与云服务器之间的映射关系,包括如下步骤:获取所述浏览器网页的地址信息;根据所述地址信息在云服务器侧为所述浏览器网页加载一虚拟驱动;向所述虚拟驱动发送链路创建请求,以建立所述浏览器网页与所述云服务器之间的映射关系。3.根据权利要求1所述的网页缓存方法,其特征在于,解析所述当前网页的响应数据,以获取所述响应数据中的连接标识,包括如下步骤:对所述当前网页的响应数据进行拆分,以获取所述当前网页的数据特征;根据所述数据特征对所述当前网页进行源代码语法分析;对所述源代码语法进行数据匹配,并从匹配的源代码中提取出所述响应数据的连接标识。4.根据权利要求3所述的网页缓存方法,其特征在于,对所述源代码语法进行数据匹配,包括如下步骤:根据预设的匹配规则选择所述源代码语法的节点;将所述节点与预设节点进行比较,在所述节点与所述预设节点一致时,确定所述源代码语法是匹配的。5.一种网页缓存系统,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。