[发明专利]一种加快浏览器网页显示的装置和方法无效
申请号: | 200610087032.5 | 申请日: | 2006-06-12 |
公开(公告)号: | CN101075236A | 公开(公告)日: | 2007-11-21 |
发明(设计)人: | 邹赞 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加快 浏览器 网页 显示 装置 方法 | ||
技术领域
本发明涉及数字通讯的网络信息浏览技术,尤其涉及一种加快浏览器网页显示的装置和方法。
背景技术
目前,普通的网络浏览器例如IE浏览器的显示原理是在页面中显示链接信息,当用户点击链接信息后,浏览器会根据链接信息指出的链接地址下载对应的网页到本地,然后再将网页显示给用户。这种处理方法的缺点是,用户如果预浏览某个网页,需先点击对应的链接信息,之后该网页需要经过下载和在本地的显示过程,因此网页的显示速度比较慢。
鉴于上述缺陷,目前出现了一些网页加速技术,主要是在互联网的服务器端为网页中经常被访问的信息或者比较占带宽的信息(例如图片信息等)设置缓存,将这些信息存储在缓存中,当客户端访问网页时,服务器端从缓存中直接读取信息下传给客户端,从而提高网页的访问显示速度。
但是,现有的这种网页加速技术,只是在用户点击浏览器上的链接后,访问指令到达该链接指向的服务器时,从该服务器的缓存中读取信息,而用户点击链接之前的这段时间没有被充分地利用。因此,这种现有技术的网页显示速度并不太高,而且未缓存网页信息的显示速度依旧很慢。
发明内容
有鉴于此,本发明的主要目的在于提供一种加快浏览器网页显示的装置,以提高网页显示的速度。
本发明的另一目的在于提供一种加快浏览器网页显示的方法,以提高网页显示的速度。
为了实现上述发明目的,本发明的主要技术方案为:
一种加快浏览器网页显示的装置,该装置包括:
页面分析模块,用于分析浏览器的当前页面,向预读取模块发送分析出的超链接信息;
预读取模块,用于从网络上读取所述页面分析模块分析出的各个超链接对应的网页,将超链接和读取到的对应网页发送给缓存管理模块;
缓存管理模块,用于存储管理接收到的超链接和读取到的对应网页;
事件响应模块,用于截获对超链接的激活信号,通知缓存管理模块发送该超链接对应的网页给浏览器。
优选的,所述事件响应模块中进一步包括一个判断子模块,当事件响应模块截获到对某个超链接的激活信号后,由该判断子模块判断缓存管理模块中是否存储有该超链接及其对应的且读取完毕的网页,如果有则通知缓存管理模块发送该超链接对应的网页给浏览器;否则,通知浏览器从网络中读取该超链接对应的网页,或者待所述网页读取完毕后通知缓存管理模块发送该超链接对应的网页给浏览器。
优选的,所述页面分析模块中进一步包括页面元素创建单元,用于为每个分析出的超链接创建一个对应的页面元素,当预读取模块读取超链接对应的网页时,将读取状态信息发送给该超链接对应的页面元素;页面元素用于将读取状态信息以可视化形式在浏览器上显示。
优选的,所述装置进一步包括页面预显示模块,当所述页面元素接收到预显示指令时,则通知该页面预显示模块,页面预显示模块从所述缓存管理模块中读取该页面元素对应超链接的网页信息,生成该网页的预览信息并显示。
优选的,所述加快浏览器网页显示的装置为浏览器插件,加载在客户端浏览器的进程中。
一种加快浏览器网页显示的方法,该方法包括:
在显示当前网页时,预读取当前网页中的超链接对应的网页信息,将读取的网页信息下载到本地缓存;在当前网页中的超链接被激活后,从本地缓存中提取该超链接对应的网页信息并显示。
优选地,在当前网页中的超链接被激活后,进一步包括:判断该超链接对应的网页信息是否预读取完毕,如果是则从本地缓存中提取网页信息并显示;否则,待预读取完毕后再提取并显示,或者从互联网上下载对应的网页信息并显示。
优选地,为所述当前网页中的超链接建立页面元素,在预读取所述超链接对应的网页信息时,进一步包括,利用页面元素将预读取的状态信息以可视化形式进行显示。
优选地,为所述当前网页中的超链接建立页面元素,当所述页面元素收到预显示指令后,进一步从本地缓存中提取该页面元素对应的超链接的网页信息,生成该网页的预览信息,并显示。
优选地,所述预览信息通过轻型浏览器显示。
由于本发明在显示当前网页时,预读取其中超链接对应的网页信息,并下载到本地缓存,一旦用户点击某一个超链接,则直接从本地提取该超链接对应的网页信息并显示,而不用从网络服务器上获取,因此可以提高网页的显示速度,减少用户点击超链接后等待页面显示的时间。
而且,本发明还提供了网页读取状态信息的显示技术,用户可以通过页面元素所显示的网页读取状态了解对应网页的访问情况和速度,减少用户访问读取不成功的网页,降低用户访问网页的盲目性,提高访问效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610087032.5/2.html,转载请声明来源钻瓜专利网。