发明名称 |
一种两线程ftp的传输方法及系统 |
摘要 |
本发明提供了一种两线程ftp的传输方法及系统,该方法包括:将原文件的所有字节按从最后一个数据到第一个数据的顺序进行排列,得到反序文件;第一线程从所述原文件的第一个数据开始读取所述原文件;第二线程从所述反序文件的第一个数据开始读取所述反序文件;判断所述第一线程和所述第二线程读取的文件数据之和是否大于等于所述原文件的大小,当所述读取的数据之和大于等于所述原文件的大小时,停止所述第一线程和第二线程;将所述第一线程和所述第二线程读取的文件数据组合成传输文件。本发明最大限度地节约了客户端的CPU资源,控制过程简单,避免频繁切换下载位置以及REST指令的调用,实现两线程ftp的快速传输。 |
申请公布号 |
CN104767801A |
申请公布日期 |
2015.07.08 |
申请号 |
CN201510128007.6 |
申请日期 |
2015.03.23 |
申请人 |
上海大唐移动通信设备有限公司;大唐移动通信设备有限公司 |
发明人 |
余再跃 |
分类号 |
H04L29/08(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
北京路浩知识产权代理有限公司 11002 |
代理人 |
王莹 |
主权项 |
一种两线程ftp的传输方法,其特征在于,所述方法包括:将原文件的所有字节按从最后一个数据到第一个数据的顺序进行排列,得到反序文件;第一线程从所述原文件的第一个数据开始读取所述原文件;第二线程从所述反序文件的第一个数据开始读取所述反序文件;判断所述第一线程和所述第二线程读取的文件数据之和是否大于等于所述原文件的大小,当所述读取的数据之和大于等于所述原文件的大小时,停止所述第一线程和第二线程;将所述第一线程和所述第二线程读取的文件数据组合成传输文件。 |
地址 |
200233 上海市徐汇区钦江路333号41幢4-6楼 |