[发明专利]通过浏览器进行加速下载的方法、系统和装置在审
申请号: | 201310392945.8 | 申请日: | 2013-09-02 |
公开(公告)号: | CN103458029A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 倪韶亮;常峰;文盛宏;刘培林;钱毅 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 浏览器 进行 加速 下载 方法 系统 装置 | ||
技术领域
本发明涉及互联网技术领域,特别涉及一种通过浏览器进行加速下载的方法、系统、浏览器和加速服务器。
背景技术
随着互联网技术的发展,通过浏览器下载各种资源已经十分普遍,因此,如何提高下载速度,以使用户快速完成资源下载已成为亟需解决的问题。目前,可根据需要下载的目标资源的URL获取多个其他具有目标资源的用户客户端地址,并建立连接,以下载目标资源。但是,在现有加速下载技术中,下载速度受到目标资源下载客户端和目标资源提供客户端双方的网络条件和硬件性能的限制,如果其中一方的网络条件或者硬件性能较差,则会降低下载速度,因此,现有技术难以保证下载速度,用户体验差。
发明内容
本发明的旨在至少解决上述技术缺陷。
为此,本发明第一个目的在于提出一种通过浏览器进行加速下载的方法,从多个资源服务器下载目标内容,资源丰富,从而提高下载速率,减少用户等待时间,提升用户体验。
本发明第二个目的在于提出一种通过浏览器进行加速下载的系统。
本发明第三个目的在于提出一种浏览器。
本发明第四个目的在于提出一种加速服务器。
为实现上述目的,本发明第一方面的实施例的通过浏览器进行加速下载的方法包括以下步骤:浏览器获取下载目标内容的下载请求,其中,所述下载请求具有指向原始下载源的第一下载地址;所述浏览器根据所述下载请求向加速服务器发送加速下载请求;所述浏览器接收所述加速服务器根据所述加速下载请求生成的至少一个加速下载源的至少一个第二下载地址;以及所述浏览器根据所述第一下载地址和至少一个第二下载地址分别从所述原始下载源和至少一个加速下载源下载所述目标内容。
本发明实施例的通过浏览器进行加速下载的方法,过加速服务器可根据目标内容的原始下载源的下载地址生成至少一个加速下载源的下载地址,可从分别从原始下载源和至少一个加速下载源下载目标内容,从而从多个资源服务器下载目标内容,资源丰富,并且与服务器直接建立连接,不受其他客户端的网络条件和硬件性能限制,从而提高下载速率,减少用户等待时间,提升用户体验。
为实现上述目的,本发明第二方面的实施例的通过浏览器进行加速下载的系统包括:浏览器、加速服务器,其中,所述浏览器,用于获取下载目标内容的下载请求,其中,所述下载请求具有指向原始下载源的第一下载地址,并根据所述下载请求向所述加速服务器发送加速下载请求,以及接收所述加速服务器返回的至少一个第二下载地址,并根据所述第一下载地址和至少一个第二下载地址分别从所述原始下载源和至少一个加速下载源下载所述目标内容;所述加速服务器,用于接收所述浏览器发送的加速下载请求,并根据所述加速下载请求生成至少一个加速下载源的至少一个第二下载地址,以及将所述至少一个第二下载地址返回至所述浏览器。
本发明实施例的通过浏览器进行加速下载的系统,通过加速服务器可根据目标内容的原始下载源的下载地址生成至少一个加速下载源的下载地址,进而可从分别从原始下载源和至少一个加速下载源下载目标内容,从而从多个资源服务器下载目标内容,资源丰富,并且与服务器直接建立连接,不受其他客户端的网络条件和硬件性能限制,从而提高下载速率,减少用户等待时间,提升用户体验。
为实现上述目的,本发明第三方面的实施例的浏览器包括:获取模块,用于获取下载目标内容的下载请求,其中,所述下载请求具有指向原始下载源的第一下载地址;发送模块,用于根据所述下载请求向加速服务器发送加速下载请求;接收模块,用于接收所述加速服务器根据所述加速下载请求生成的至少一个加速下载源的至少一个第二下载地址;以及下载模块,用于根据所述第一下载地址和至少一个第二下载地址分别从所述原始下载源和至少一个加速下载源下载所述目标内容。
本发明实施例的浏览器,通过加速服务器根据目标内容的原始下载源的下载地址获取至少一个加速下载源的下载地址,进而可从分别从原始下载源和至少一个加速下载源下载目标内容,从而从多个资源服务器下载目标内容,资源丰富,并且与服务器直接建立连接,不受其他客户端的网络条件和硬件性能限制,从而提高下载速率,减少用户等待时间,提升用户体验。
为实现上述目的,本发明第三方面的实施例的加速服务器包括:接收模块,用于接收所述浏览器发送的加速下载请求;生成模块,用于根据所述即爱上下载请求生成至少一个加速下载源的至少一个第二下载地址;以及第一发送模块,用于将所述至少一个第二下载地址返回至所述浏览器,以使所述浏览器根据所述第一下载地址和至少一个第二下载地址分别从所述原始下载源和至少一个加速下载源下载所述目标内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310392945.8/2.html,转载请声明来源钻瓜专利网。