[发明专利]一种大文件拆分传输的方法、装置及存储介质在审
申请号: | 201811573623.2 | 申请日: | 2018-12-21 |
公开(公告)号: | CN109831481A | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 赖眀焰;李山;张永光;周成祖;吴鸿伟;许清红 | 申请(专利权)人: | 厦门市美亚柏科信息股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 厦门福贝知识产权代理事务所(普通合伙) 35235 | 代理人: | 郝学江 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中转站 大文件 存储介质 存储空间 分片文件 临时文件 传输 下载 待传输文件信息 待传输文件 目标服务器 传输文件 传输效率 端服务器 分片下载 名称规则 设置文件 文件传输 下载程序 扫描源 上传 预设 记录 | ||
1.一种大文件拆分传输的方法,其特征在于,包括以下步骤:
S1:扫描源端服务器的待传输文件信息;
S2:根据中转站中的下载程序预设的下载区间对所述待传输文件进行切断,把所述待传输文件按所述下载区间分片下载至所述中转站上;
S3:根据文件拆分名称规则,对所述中转站上的分片文件按顺序进行编号;
S4:在所述中转站生成记录有当前传输的分片序号的临时文件,根据所述临时文件中记载的所述分片序号,通过所述中转站中的上传程序把所述分片文件上传到目标服务器。
2.根据权利要求1所述的一种大文件拆分传输的方法,其特征在于,所述S2步骤具体包括以下步骤:
S21:设置所述待传输文件下载区间;
S22:分片完成所述下载区间的传输后切断传输;
S23:重复步骤S22,直至最后一个分片;
S24:移除源端服务器文件,结束文件的下载。
3.根据权利要求2所述的一种大文件拆分传输的方法,其特征在于,所述中转站中的下载程序的下载区间为0-100M,所述待传输文件的初始传输位置为0。
4.根据权利要求1所述的一种大文件拆分传输的方法,其特征在于,所述步骤S3的文件拆分名称规则为所述待传输文件名称后加上PARTNUMX,X为从0开始递增的序号,最后一片的序号后加上_FINAL。
5.根据权利要求1所述的一种大文件拆分传输的方法,其特征在于,所述步骤S4具体包括以下步骤:
S41:扫描所述中转站的本地文件目录;
S42:根据所述分片文件的拆分名称规则判断所述分片文件是否为第一分片文件,若所述分片文件为第一分片,进入步骤S43,若所述分片文件不是第一分片文件,则进入步骤S44;
S43:新建此文件的临时文件,并记录此文件当前传输的分片序号;
S44:根据所述临时文件的记载的所述分片序号,上传对应所述分片文件;
S45:传输完成后把临时文件中的序号递增,直至最后一个分片文件。
6.根据权利要求1或5所述的一种大文件拆分传输的方法,其特征在于,所述步骤S4中分片文件的上传方式具体为利用append的方式将所述分片文件上传到所述目标服务器。
7.根据权利要求1所述的一种大文件拆分传输的方法,其特征在于,在完成所述第一分片文件的下载之后,所述步骤S3和S4在步骤S1的过程中同时进行。
8.根据权利要求1所述的一种大文件拆分传输的方法,其特征在于,所述步骤S4之后还包括以下步骤:根据所述append方式上传的分片文件生成原始文件。
9.一种计算机可读存储介质,其上存储有一或多个计算机程序,其特征在于,该一或多个计算机程序被计算机处理器执行时实施权利要求1至8中任一项所述的方法。
10.一种大文件拆分传输的装置,其特征在于,所述装置包括:
源端服务器,所述源端服务器设置于第一安全域中,其上存有待传输文件,并且被配置为获取待传输文件的参数;
中转站,所述中转站上配置有连接所述第一安全域中所述源端服务器和所述第二安全域中所述目标服务器的接口,且所述中转站上配置有下载程序,所述下载程序用于设置下载区间,根据预设的所述下载区间对所述待传输文件进行切断,把所述待传输文件按所述下载区间分片下载至所述中转站上,所述中转站被配置为生成临时文件,临时文件中记录有当前传输的分片序号,还配置有文件的上传程序,用于通过append的方式根据临时文件中记载的分片序号将所述分片文件上传到所述目标服务器上;
目标服务器,所述目标服务器设置于第二安全域中,用于接收所述中转站的所述分片文件,生成原始文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811573623.2/1.html,转载请声明来源钻瓜专利网。