[发明专利]一种文件传输方法及装置有效

专利信息
申请号: 201310142780.9 申请日: 2013-04-23
公开(公告)号: CN103227826A 公开(公告)日: 2013-07-31
发明(设计)人: 田江波;栗伟 申请(专利权)人: 蓝汛网络科技(北京)有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 黄志华
地址: 100015 北京市朝阳*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 文件传输 方法 装置
【说明书】:

技术领域

发明涉及CDN(Content Delivery Network,内容分发网络)技术领域,特别涉及一种文件传输方法及装置。

背景技术

在CDN领域中,现有技术一般通过将客户端的访问引导到Cache(高速缓冲存储器)服务器上,使得客户端能够通过Cache服务器就近获取到需要的完整文件内容,避免客户端穿透各种路由到源站服务器获取完整文件内容,并且,现有技术将完整文件内容以单个文件形式保存到Cache服务器上,从而达到加速访问的效果。

参阅图1所示,Cache服务器上没有客户端请求的数据(即用户数据)时的数据分发流程(即MISS回源流程)如下:

步骤101:客户端向Cache服务器A发送数据请求。

步骤102:Cache服务器A向源站服务器转发数据请求。

步骤103:源站服务器根据接收到的数据请求向Cache服务器A返回数据。

步骤104:Cache服务器A将源站服务器返回的数据转发给客户端,同时将源站返回的数据以单个文件的形式保存到Cache服务器A中。

参阅图2所示,Cache服务器中储存有客户端请求的数据时的数据分发流程(即HIT流程)如下:

步骤201:客户端向Cache服务器A发送数据请求。

步骤202:Cache服务器A根据接收到的数据请求,向客户端返回数据。

上述Cache服务器A一般为边缘Cache服务器。

在内容分发技术领域中,分片存储技术主要应用于文件系统层面,例如NFS(Network File System,网络文件系统)。由NFS对多台存储服务器进行组织,形成NFS存储服务器集群,然后,通过NFS存储器集群对文件进行分片存储和管理。对于Cache软件而言,NFS存储服务器集群是一个大的磁盘,Cache软件直接通过NFS存储服务器集群存储文件,不管NFS存储服务器集群具体是如何对文件的分片存储和管理的。

传统的CDN技术中,由于MISS回源流程首选存储文件的Cache服务器是边缘Cache服务器,所以,体积较大文件的集中存储很容易导致边缘Cache服务器的单盘存储压力过大,从而导致设备整体服务能力的下降。虽然使用NFS存储服务器集群可以解决单盘存储压力过大的问题,但是NFS存储服务器集群中的存储服务器不能再作为边缘Cache服务器使用,因此,将NFS存储服务器集群应用于上述MISS回源流程会增加系统的复杂性,不利于问题的排查与定位,并且还增加了服务的成本。

再者,传统CDN技术中,在链路不稳的情况下,如果在MISS回源流程中较大文件正在传输时,出现链路断开的情况,那么边缘Cache服务器将丢弃已接收到的部分文件,这样,在下次接收到针对相同文件的请求时,源站服务器仍然需要再次回源抓取完整的文件,这就导致了回源量和回源压力的过大增加,浪费了系统资源。

发明内容

本发明实施例提供一种文件传输方法及装置,用以解决现有技术在链路不稳定的情况下传输大文件时,回源量和回源压力过度增加问题。

本发明实施例提供了一种文件传输方法,包括:

接收客户端发送的文件请求,所述文件请求至少携带待获取文件的数据总量;

将所述待获取文件的数据总量划分成若干子数据量;

依次根据划分出的每一个子数据量,获取并存储所述待获取文件中相应数据量大小的数据片段,并将其转发至客户端;

其中,在获取任意一个数据片段时,若链路中断,则丢弃所述任意一个数据片段中的已获取数据,并在所述链路恢复时,重新获取并存储所述任意一个数据片段,并将所述任意一个数据片段转发至客户端。

本发明实施例提供了一种文件传输装置,包括:

接收模块,用于接收客户端发送的文件请求,所述文件请求至少携带待获取文件的数据总量;

规划模块,用于将所述待获取文件的数据总量划分成若干子数据量;

执行模块,用于依次根据划分出的每一个子数据量,获取并存储所述待获取文件中相应数据量大小的数据片段,并将其转发至客户端;其中,在获取任意一个数据片段时,若链路中断,则丢弃所述任意一个数据片段中的已获取数据,并在所述链路恢复时,重新获取并存储所述任意一个数据片段,并将所述任意一个数据片段转发至客户端。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蓝汛网络科技(北京)有限公司,未经蓝汛网络科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310142780.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top