[发明专利]文件下载方法及设备、提供文件下载服务的方法及系统有效
| 申请号: | 200910224372.1 | 申请日: | 2009-12-02 |
| 公开(公告)号: | CN101741730A | 公开(公告)日: | 2010-06-16 |
| 发明(设计)人: | 梁治军;蒲俊杰;韩晓辉 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 611731 四川*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 下载 方法 设备 提供 服务 系统 | ||
技术领域
本发明实施例涉及网络技术领域,尤其涉及一种文件下载方法及设备、提供文件下载服务的方法及系统。
背景技术
目前,点对点(Peerto Peer,简称:P2P)通讯软件在主流互联网得到广泛应用。由于P2P软件的用户数量巨大,P2P下载文件的流量占到了互联网流量的50%~80%,P2P下载文件的流量快速增长给运营商带来如下严重负面影响:带宽掠夺性占用,降低了正常互联网的应用体验;由于旁路运营商开展多种业务,导致运营商的每用户平均收入(Average Revenue Per User,简称:ARPU)值降低;为运营商增加了网络监控管理的难度。为解决上述问题,运营商开始缓存用户经常下载的网络热点资源,以减少网间流量。
现有技术中,在对流媒体文件进行缓存时,会将流媒体文件分成多个片断分片保存于多个缓存服务器中,每个片断包括用于记录该片断的相关信息的片段头和保存该片段的数据的内容区,同一个流媒体文件对应的多个片段设置一个文件头用于记录该流媒体文件的当前信息,当新增或者删除一个片段时,均需同时更新相关分片段的文件头和分片头,为了实现对这些分片信息的管理,需要在资源管理服务器中同时记载同一个文件的多个分片信息。
发明人在实施本发明的过程中发现,现有技术中,由于片段头仅记录的该片段的相关信息,当同一个流媒体文件被分成较多个片段时,则会增加资源管理服务器对多个片段管理的复杂度。
发明内容
本发明实施例提供一种文件下载方法及设备、提供文件下载服务的方法及系统,可以降低缓存系统中对多个片段进行管理的复杂度。
本发明实施例提供了一种文件下载方法,包括:
向资源管理服务器发送下载请求,所述下载请求中携带有待下载文件的 文件名信息;
接收资源管理服务器根据所述文件名信息返回的应答消息,所述应答消息中包括所述待下载文件的第一分片的位置信息;
根据所述待下载文件的第一分片的位置信息从缓存服务器集群中下载所述待下载文件,所述待下载文件被分为至少两个分片存储于所述缓存服务器集群中,所述缓存服务器集群包括至少两个缓存服务器;
其中,所述根据所述待下载文件的第一分片的位置信息从缓存服务器集群中下载所述待下载文件包括:
根据所述待下载文件的第一分片的位置信息从缓存服务器集群中的第一缓存服务器下载所述待下载文件的第一分片,所述第一分片中包含有所述待下载文件的文件名信息、第一分片的数据信息以及相邻分片的位置信息;
根据所述相邻分片的位置信息从所述缓存服务器集群中的至少一个第二缓存服务器中下载所述待下载文件的剩余分片,其中,每个分片中均包含有该分片的数据信息以及相邻分片的位置信息。
本发明实施例提供了一种提供文件下载服务的方法,包括:
资源管理服务器接收来自客户端的下载请求,所述下载请求中携带有待下载文件的文件名信息;
所述资源管理服务器根据所述下载请求向客户端返回所述待下载文件的第一分片的位置信息,使所述客户端能够根据所述第一分片的位置信息从缓存服务器集群中下载所述待下载文件,其中,所述待下载文件被分为至少两个分片存储于所述缓存服务器集群中,每个分片中均包含有该分片的数据信息以及相邻分片的位置信息,所述缓存服务器集群包括至少两个缓存服务器;
其中,所述根据所述第一分片的位置信息从缓存服务器集群中下载所述待下载文件包括:
所述客户端根据所述待下载文件的第一分片的位置信息从缓存服务器集群中的第一缓存服务器下载所述待下载文件的第一分片,所述第一分片中包含有所述待下载文件的文件名信息、第一分片的数据信息以及相邻分片的位置信息;
所述客户端根据所述相邻分片的位置信息从所述缓存服务器集群中的至少一个第二缓存服务器中下载所述待下载文件的剩余分片,其中,每个分片中均包含有该分片的数据信息以及相邻分片的位置信息。
本发明实施例提供了一种文件下载设备,包括:
第一发送模块,用于向资源管理服务器发送下载请求,所述下载请求中携带有待下载文件的文件名信息;
第一接收模块,用于接收资源管理服务器根据所述文件名信息返回的应答消息,所述应答消息中包括所述待下载文件的第一分片的位置信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910224372.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种耐腐蚀饮水机节电装置
- 下一篇:一种高模数水性富锌无机涂料及制备方法





