[发明专利]一种资源下载方法及系统有效
申请号: | 201210464659.3 | 申请日: | 2012-11-16 |
公开(公告)号: | CN103825916B | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 刘刚 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存节点 下载客户端 区域网络 下载 互联网服务提供商 网络通信技术 下载服务器 资源定位符 出口 资源标识 资源缓存 资源统一 资源下载 资源URL 跨区域 跨网 访问 查询 | ||
1.一种资源的下载方法,其特征在于,所述方法包括:
将资源预先缓存到互联网服务提供商ISP缓存节点,所述ISP缓存节点设置于ISP区域网络出口;
下载客户端向下载服务器查询需要下载的资源标识和资源统一资源定位符URL,所述资源URL包括具有所述资源的设置于所述下载客户端所属的ISP区域网络出口的ISP缓存节点的URL;
下载客户端优先从ISP缓存节点下载所述资源,所述ISP缓存节点为具有所述资源的设置于所述下载客户端所属的ISP区域网络出口的ISP缓存节点;
将资源缓存到ISP缓存节点具体包括:
下载服务器获取每个ISP区域网络中需要缓存的资源和所述资源的URL;
下载服务器将各ISP区域网络中需要下载的资源的URL分发至设置于对应ISP区域网络出口的ISP缓存节点;
ISP缓存节点根据接收到的资源的URL将资源从网络下载并缓存在本地;
ISP缓存节点向下载服务器上报其缓存的资源信息。
2.如权利要求1所述的方法,其特征在于,所述每个ISP区域网络中需要缓存的资源包括每个ISP区域网络中下载的热门资源。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
下载服务器获取各ISP缓存节点中需要删除的资源,并向ISP缓存节点发送资源删除指令,所述资源删除指令包含需要删除的资源标识;
ISP缓存节点接收到删除指令时,删除所述删除指令包含的资源标识所对应的资源。
4.如权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
ISP缓存节点响应其所属的ISP区域网络中的下载客户端的资源下载请求,拒绝响应其所属的ISP区域网络以外的下载客户端的资源下载请求。
5.一种资源的下载系统,其特征在于,所述系统包括:
ISP缓存节点,用于预先缓存资源,所述ISP缓存节点设置于互联网服务提供商ISP区域网络出口;
下载服务器,用于查询下载客户端需要下载的资源标识和资源统一资源定位符URL,所述资源URL包括具有所述资源的设置于所述下载客户端所属的ISP区域网络出口的ISP缓存节点的URL;
下载客户端,优先从ISP缓存节点下载所述资源,所述ISP缓存节点为具有所述资源的设置于所述下载客户端所属的ISP区域网络出口的ISP缓存节点;
所述下载服务器包括:
资源索引服务器组,用于接收下载客户端发送的多资源获取请求,从自身获取资源标识和资源URL,同时向ISP缓存管理服务器查询具有所述资源的设置于该下载客户端所属的ISP区域网络出口的ISP缓存节点的URL;
ISP缓存管理服务器,用于查询所述资源索引服务器组请求的具有所述资源的设置于该下载客户端所属的ISP区域网络出口的ISP缓存节点的URL。
6.如权利要求5所述的系统,其特征在于,所述下载服务器还包括:
统计服务器,用于获取每个ISP区域网络中需要缓存的资源和该资源的URL;
ISP缓存分发服务器,用于将各ISP区域网络中需要下载的资源的URL分发至对应的资源下载代理;
所述ISP缓存节点包括:
资源下载代理,用于根据接收到的资源的URL将资源从网络下载并缓存在本地;
资源上报代理,用于向所述ISP缓存管理服务器上报本地缓存的资源信息。
7.如权利要求6所述的系统,其特征在于,所述ISP缓存节点还包括:
加速节点服务器,用于将ISP缓存节点缓存的资源传输至下载客户端。
8.如权利要求7所述的系统,其特征在于,所述加速节点服务器还用于响应其所属的ISP区域网络中的下载客户端的资源下载请求,拒绝响应其所属的ISP区域网络以外的下载客户端的资源下载请求。
9.如权利要求6至8任一项所述的系统,其特征在于,所述ISP缓存分发服务器还用于获取各ISP缓存节点中需要删除的资源,并向所述资源下载代理发送资源删除指令,所述资源删除指令包含需要删除的资源标识;
所述资源下载代理接收到所述删除指令时,删除所述删除指令包含的资源标识所对应的资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210464659.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序升级方法、系统及其客户端
- 下一篇:大型铸件起吊翻转结构