[发明专利]加快浏览器网页显示的装置及方法有效
申请号: | 200810043178.9 | 申请日: | 2008-03-18 |
公开(公告)号: | CN101539911A | 公开(公告)日: | 2009-09-23 |
发明(设计)人: | 张静盛;张在伟 | 申请(专利权)人: | 盛大计算机(上海)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/06 |
代理公司: | 上海浦一知识产权代理有限公司 | 代理人: | 丁纪铁 |
地址: | 201203上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加快 浏览器 网页 显示 装置 方法 | ||
1.一种加快浏览器网页显示的装置;其特征在于,包括:
代理服务端,用于接收浏览器的IE请求包,并将该IE请求包发送给 代理客户端;
代理客户端,用于接收代理服务端发送的IE请求包,提取IE请求包 中的网络链接信息,分析这个链接所对应的网页是否存在于缓存管理器, 若存在,则直接模拟远程服务器向浏览器发送IE响应包,然后把这个链 接添加到缓存管理器以供浏览器提取并显示该链接对应的网页数据,同时 分析网页中的各个页面元素是否为静态文件,对于不是静态文件的页面元 素向远程服务器发送该页面元素需要更新的IE请求包;若不存在,则向 远程服务器发送网络链接信息,并向浏览器发送远程服务器返回的IE响 应包;
缓存管理器,用于根据代理客户端的分析,将缓存中的网页进行更新, 供浏览器显示。
2.如权利要求1所述的加快浏览器网页显示的装置,其特征在于, 该装置还包括智能预测模块,用于根据用户的行为预测用户将要链接的网 页,并将该链接信息发送至缓存管理器。
3.如权利要求2所述的加快浏览器网页显示的装置,其特征在于, 所述的缓存管理器包括二个URL队列,一个是基于代理客户端对页面元素 的分析结果的更新URL队列,另一个是基于智能预测模块分析的预下载 URL队列。
4.一种加快浏览器网页显示的方法;其特征在于,包括如下步骤:
(1)浏览器发送IE请求包至代理服务端;
(2)代理服务端将所述的IE请求包发送至代理客户端;
(3)代理客户端分析所述IE请求包中的链接信息对应的网页是否存 在于缓存中,如果否则向远程服务器发送网页的IE请求包,并接收响应 数据将该网页的IE响应包返回浏览器,结束程序;
(4)对于缓存中存在的网页,代理客户端直接模拟远程服务器向浏 览器发送304号响应包,并把这个链接添加到缓存管理器,当浏览器接收 到304号响应时,直接从缓存中取得页面数据并显示;
(5)代理客户端分析所述网页中的各个页面元素是否为静态文件, 对于不是静态文件的页面元素向远程服务器发送该页面元素需要更新的 IE请求包;
(6)缓存管理器根据代理客户端的分析,将缓存中的网页进行更新, 供浏览器显示。
5.如权利要求4所述的加快浏览器网页显示的方法,其特征在于, 步骤(5)所述的静态文件包括静态图片文件和静态脚本文件。
6.如权利要求4所述的加快浏览器网页显示的方法,其特征在于, 步骤(5)后还包括:进一步分析所述网页中各个可链接元素,根据用户 的行为预测用户可能链接的网页链接,将该链接加入缓存管理器的预下载 URL队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛大计算机(上海)有限公司,未经盛大计算机(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810043178.9/1.html,转载请声明来源钻瓜专利网。