[发明专利]一种资源文件的下载方法、装置、系统及路由器有效
申请号: | 201310730986.3 | 申请日: | 2013-12-26 |
公开(公告)号: | CN103731487A | 公开(公告)日: | 2014-04-16 |
发明(设计)人: | 黄磊;曾光;马杰;贺广涛 | 申请(专利权)人: | 星云融创(北京)信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 赵爱军 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 文件 下载 方法 装置 系统 路由器 | ||
技术领域
本发明涉及互联网技术领域,特别涉及一种资源文件的下载方法、装置、系统及路由器。
背景技术
随着互联网的普及,互联网中的资源(例如音乐、图片、视频和软件)越来越丰富。用户设备一般通过路由器(用户接入设备)接入到互联网,路由器与广域网连接的接口称之为广域网接口,即通常所说的WAN口。一方面,由于WAN口的出口带宽(广域网带宽)是有限的,另一方面,由于很多资源服务器对每一客户端进行资源下载的速度进行了限制,这些都导致用户从互联网中下载资源的速度不够理想。
为了提高互联网资源的下载速度,现有技术提供的一种解决方案是在同一路由器上,采用增加广域网接口数量和增加广域网拨号的方式叠加带宽,以此来进行加速。例如,原有路由器连接1条4M ADSL线路,通过再增加1条4M ADSL线路,2条捆绑在一起,可以达到8M带宽。
但是,采用上述方案来进行网络资源的下载加速一方面会增加用户的成本,另一方面加速的效果仍然不够理想。
发明内容
有鉴于此,本发明的目的是提供一种资源文件的下载方法、装置、系统及路由器,以提高资源文件的下载速度。
为实现上述目的,本发明提供技术方案如下:
一种资源文件的下载方法,应用于第一路由器中,所述第一路由器与一个或多个第二路由器通信连接,所述下载方法包括:
检测到客户端对服务器中资源文件的下载请求;
将所述资源文件划分成多个资源片段;
将一个或多个资源片段的片段信息发送给所述第二路由器,以请求所述第二路由器从所述服务器下载所述资源文件中的相应资源片段;
从所述第二路由器中下载资源片段,并将下载的资源片段提供给所述客户端。
上述的下载方法,其中,还包括:获取第二路由器提供的共享带宽信息;
所述将一个或多个资源片段的片段信息发送给所述第二路由器包括:根据获取到的第二路由器的共享带宽信息,将预定数量的资源片段的片段信息发送给所述第二路由器。
上述的下载方法,其中,所述资源片段的片段信息包括:资源文件的下载地址、资源文件标识、资源片段在所述资源文件中的标识。
上述的下载方法,其中:
所述第一路由器和所述第二路由器均具有公网IP地址,所述第一路由器与所述第二路由器通过公网IP地址建立通信连接;或者,
所述第一路由器和所述第二路由器之间组成一个P2P网络,所述第一路由器与所述第二路由器通过P2P网络建立通信连接;或者,
所述第一路由器和所述第二路由器位于同一个局域网内,所述第一路由器与所述第二路由器通过局域网建立通信连接。
一种资源文件的下载装置,应用于第一路由器中,所述第一路由器与一个或多个第二路由器通信连接,所述下载装置包括:
检测单元,用于检测到客户端对服务器中资源文件的下载请求;
划分单元,用于将所述资源文件划分成多个资源片段;
请求单元,用于将一个或多个资源片段的片段信息发送给所述第二路由器,以请求所述第二路由器从所述服务器下载所述资源文件中的相应资源片段;
响应单元,用于从所述第二路由器中下载资源片段,并将下载的资源片段提供给所述客户端。
上述的下载装置,其中,还包括:获取单元,用于获取第二路由器提供的共享带宽信息;
所述请求单元进一步用于:根据获取到的第二路由器的共享带宽信息,将预定数量的资源片段的片段信息发送给所述第二路由器。
上述的下载装置,其中,所述资源片段的片段信息包括:资源文件的下载地址、资源文件标识、资源片段在所述资源文件中的标识。
一种路由器,包括上述的资源文件的下载装置。
一种资源文件的下载系统,包括第一路由器和与所述第一路由器通信连接的一个或多个第二路由器,其中:
所述第一路由器用于检测到客户端对服务器中资源文件的下载请求时,将所述资源文件划分成多个资源片段,并将一个或多个资源片段的片段信息发送给所述第二路由器;
所述第二路由器用于根据所述第一路由器发送的资源片段的片段信息,从所述服务器下载所述资源文件中的相应资源片段;
所述第一路由器还用于从所述第二路由器中下载资源片段,并将下载的资源片段提供给所述客户端。
上述的下载系统,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星云融创(北京)信息技术有限公司,未经星云融创(北京)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310730986.3/2.html,转载请声明来源钻瓜专利网。