[发明专利]文件传输方法和系统无效
申请号: | 200810225722.1 | 申请日: | 2008-11-07 |
公开(公告)号: | CN101741762A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 李守亮 | 申请(专利权)人: | 北大方正集团有限公司;北京方正阿帕比技术有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;G06F17/30 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件传输 方法 系统 | ||
技术领域
本发明涉及网络技术,尤其涉及一种文件传输的方法和系统。
背景技术
互联网数据中心(Internet Data Center)简称IDC,就是通信服务商利用已有的互联网通信线路、带宽资源,建立标准化的通信专业级机房环境。IDC是伴随着互联网不断发展的需求而发展起来的,它为ICP(互联网通信服务提供商,Internet Communication Provider)、企业、媒体和各类网站提供大规模、高质量、安全可靠的专业化服务器托管、空间租用、网络批发带宽以及ASP(动态服务器页面,Active Server Page)、EC(电子商务,Electronic Commerce)等业务。
目前许多互联网网站的数据制作端设在公司内网,在发布数据文件制作完成后通过专线把发布数据文件传输到IDC机房,且最终数据文件通常存储在IDC机房的多台磁盘阵列上,IDC机房有本地磁盘和异地磁盘。大型网站的发布数据文件通常是海量的,而海量的数据文件传输,对传输的稳定性、多存储的同步速度要求很高。由于传输专线的带宽因素、专线的稳定因素,以及服务器与磁盘存储的缓存因素等,在数据传输和同步过程中,容易出现以下问题:
由于小带宽专线(带宽为2~8M)容易发生拥堵,导致传输一个较大文件时需要的时间很长。在将数据直接写到Unix或Windows的磁盘阵列时,由于某些未知的缓存原因,容易产生0字节和不完整文件,因而传输不够稳定。
发明内容
本发明的一个目的在于提供一种文件传输方法,能够解决现有的海量文件传输不稳定,容易造成0字节文件和不完整文件的问题。
为达到上述目的,本发明采用如下技术方案:
一种文件传输方法,包括:
将文件上传到中转目录;
从所述中转目录下抽取文件并将所抽取的文件打包形成压缩文件包;
将所述压缩文件包复制到本地磁盘的目标目录下。
本发明文件传输方法通过将文件上传到中转目录,从所述中转目录下抽取文件并进行打包,最后将打包后形成的压缩文件包复制到本地磁盘的目标目录下,从而实现了海量文件在传输过程中能够保证文件的完整性,减少0字节文件和不完整文件。
本发明的另一个目的在于提供一种文件传输系统,能够解决现有的海量文件传输不稳定,容易造成0字节文件和不完整文件的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
一种文件传输系统,包括:本地磁盘,还包括:
文件中转单元,用于将文件上传并缓存;
文件抽取单元,用于抽取所述文件中转单元缓存的文件,并将所抽取的文件打包形成压缩文件包;
传输单元,用于将所述压缩文件包复制到本地磁盘的目标目录下。
本发明文件传输系统通过文件中转单元将文件上传并缓存,并由文件抽取单元将文件抽取并打包形成压缩文件包,最后由传输单元将压缩文件包复制到本地磁盘的目标目录下,从而实现了海量文件传输过程中能够保证文件的完整性,减少0字节文件和不完整文件。
附图说明
图1为本发明文件传输方法的流程图;
图2为本发明实施例一基于Unix的文件传输方法的流程图;
图3为本发明文件传输系统的示意图;
图4为本发明实施例二基于Unix的文件传输系统的示意图。
具体实施方式
下面结合附图对本发明实施例文件传输方法和系统行详细描述。应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的一个目的在于提供一种文件传输方法,能够解决现有的海量文件传输不稳定和效率低的问题。
如图1所示,本发明文件传输方法,包括:
S101、将文件上传到中转目录;
S102、从所述中转目录下抽取文件并将所抽取的文件打包形成压缩文件包;
S103、将所述压缩文件包复制到本地磁盘的目标目录下。
本发明文件传输方法通过将文件上传到中转目录,从所述中转目录下抽取文件并进行打包形成压缩文件包,最后将压缩文件包复制到本地磁盘的目标目录下,从而实现了海量文件传输过程中能够保证文件的完整性,减少0字节文件和不完整文件。
实施例一
本实施例以基于Unix的文件传输方法为例对本发明进行说明。
如图2所示,本实施例基于Unix的文件传输方法包括:
S201、将文件上传到接收服务器上的中转目录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京方正阿帕比技术有限公司,未经北大方正集团有限公司;北京方正阿帕比技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810225722.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多用户机顶盒系统
- 下一篇:一种气体管道用单向阀