CN104767801B - A kind of transmission method and system of two threads ftp - Google Patents
A kind of transmission method and system of two threads ftp Download PDFInfo
- Publication number
- CN104767801B CN104767801B CN201510128007.6A CN201510128007A CN104767801B CN 104767801 B CN104767801 B CN 104767801B CN 201510128007 A CN201510128007 A CN 201510128007A CN 104767801 B CN104767801 B CN 104767801B
- Authority
- CN
- China
- Prior art keywords
- file
- data
- thread
- original
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract 22
- 238000000034 method Methods 0.000 title claims abstract 12
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention provides a kind of transmission method and system of two threads ftp, this method includes:All bytes of original are arranged by from last data to the order of first data, obtain inverted file;First thread reads the original since first data of the original;Second thread reads the inverted file since first data of the inverted file;Judge whether the sum of file data of the first thread and second thread reading is more than or equal to the size of the original, when the sum of data of the reading are more than or equal to the size of the original, stop the first thread and the second thread;The file data that the first thread and second thread are read is combined into transmission file.The present invention has saved the cpu resource of client to greatest extent, and control process is simple, avoids the calling of frequent switching download location and REST instructions, realizes the quick transmission of two thread ftp.
Description
Technical field
The present invention relates to the Internet file transport protocol applied technical field, more particularly to a kind of transmission of two threads ftp
Method and system.
Background technology
File Transfer Protocol ftp (File Transfer Protocol) is one of important application of current network service,
It realizes the function of reliable and effective transmission data;Meanwhile the advantage with another protrusion of ftp:As long as carry out file
The system of transmission all supports ftp agreements, it is possible to file transmission is easily carried out between different types of computer, makes user
Will not be impacted because of the difference of all kinds of Hosts file accumulator systems.Therefore, ftp is always and is widely used on Internet
Service.
It is similar that two traditional thread ftp, which are downloaded with the ftp method for down loading of multithreading, i.e., realizes text using following scheme
The download of part:First thread is downloaded from file start-position, and second thread instructs adjustment to download initial position by rest,
Downloaded since some position among file.
In process of the present invention is realized, discovery has at least the following problems inventor in the prior art:
The prior art does not support REST to instruct in some ftp servers, traditional ftp clothes of deployment particularly before some
Business device, in this case, two threads are downloaded and can not just realized.
Server for supporting REST instructions, since the speed that two threads are downloaded usually has certain difference, there is one
First downloaded, after having downloaded, this thread can not free, never can only find one in download part again through calculating
A suitable position, then starts to download again, treats after a certain period of time in this position, and having one again in the two threads first completes
Task, this first completes task, and needs by calculating, adjustment position, then starts to download, and control process is more complicated.
All it is multiple bytes due to what is got every time from ftp server, therefore every time before download adjustment position, generally
It is all to transmit some bytes more, cause the wasting of resources.For example, an only poor byte just needs adjustment position to know clearly now, but
Server, which once passes through, carrys out 100 bytes, in turn results in the waste of 99 bytes.
The content of the invention
In view of the above problems, it is proposed that the present invention in order to provide one kind overcome the above problem or at least in part solve or
Person slows down the transmission method of two thread ftp of the above problem and the Transmission system of corresponding two threads ftp.
According to an aspect of the invention, there is provided a kind of transmission method of two threads ftp, this method include:
All bytes of original are arranged by from last data to the order of first data, obtain inverted sequence
File;
First thread reads the original since first data of the original;
Second thread reads the inverted file since first data of the inverted file;
Judge whether the sum of file data of the first thread and second thread reading is more than or equal to the original text
The size of part, when the sum of data of the reading are more than or equal to the size of the original, stops the first thread and the
Two threads;
The file data that the first thread and second thread are read is combined into transmission file.
Wherein, the method further includes:
It is the corresponding inverted file catalogue of original directory creating one for including at least one original;
Will at least one inverted file be stored in the inverted file mesh correspondingly with least one original
Under record.
Wherein, the file data that the first thread and second thread are read is combined into transmission file, has
Body includes:
Create one and an equal amount of transmission file of the original;
First data in the file data that the first thread is read correspond to first number of the transmission file
According to the Part I of the file data covering transmission file read successively with the first thread;
First data in the file data that second thread is read correspond to last of the transmission file
Data, the file data read successively with second thread cover what is do not read in the transmission file by the first thread
The Part II that file data is covered.
Wherein, the method further includes:
The file data that the first thread and second thread are read is cached in memory, when slow in the memory
When the file data deposited reaches preset data amount or data transfer completion, by described in the file data cached in the memory progress
Transmit the covering of file, the memory of release busy.
Wherein, the original and the inverted file are deployed on different disks.
According to another aspect of the present invention, there is provided a kind of Transmission system of two threads ftp, the system include:
Inverted file generation unit, for pressing all bytes of original from last data to first data
Order is arranged, and obtains inverted file;
First thread reading unit, the original text is read for first thread since first data of the original
Part;
Second thread reading unit, reads since first data of the inverted file described anti-for the second thread
Preface part;
Whether the sum of judging unit, the file data for judging the first thread and second thread reading is more than
Equal to the size of the original, when the sum of data of the reading are more than or equal to the size of the original, described in stopping
First thread and the second thread;
File generating unit is transmitted, for the file data of the first thread and second thread reading to be combined into
Transmit file.
Wherein, the system also includes:
Inverted file directory creating unit, for for one correspondence of original directory creating including at least one original
Inverted file catalogue;
Storage unit, for will at least one inverted file is stored in institute correspondingly with least one original
State under inverted file catalogue.
Wherein, the transmission file generating unit includes:
File creation module is transmitted, for creating one and an equal amount of transmission file of the original;
First overlay module, the biography is corresponded to for first data in the file data that reads the first thread
First data of defeated file, first of the file data covering transmission file read successively with the first thread
Point;
Second overlay module, the biography is corresponded to for first data in the file data that reads second thread
Last data of defeated file, the file data read successively with second thread are covered in the transmission file not by institute
State the Part II that the file data of first thread reading is covered.
Wherein, the system also includes:
Buffer unit, for the file data of the first thread and second thread reading to be cached in memory,
When the file data that is cached in the memory reaches preset data amount or data transfer is completed, the text that will be cached in the memory
Number of packages is according to the covering for carrying out the transmission file, the memory of release busy.
Wherein, the original and the inverted file are deployed on different disks.
Beneficial effects of the present invention are:
The transmission method and system of two threads ftp provided by the invention, for ftp clients, avoids two threads complexity
Document location scheduling, it is ensured that two threads terminate at the same time;The present invention can conveniently carry out file deployment, two threads pair
The file answered is put into different disk, reduces access conflict, improves access efficiency;Avoid between server end and client
REST is interacted, thus reduces the interaction between server end and client.The present invention is on the premise of two threads, maximum land productivity
With Internet resources, maximally saved the cpu resource of client, and control it is most simple, avoid call REST instructions and
Frequent switching position.And it may also be possible to apply the invention for not supporting the ftp server that REST is instructed, and and need not change
The code of ftp server.
Brief description of the drawings
The features and advantages of the present invention can be more clearly understood by reference to attached drawing, attached drawing is schematically without that should manage
Solve to carry out any restrictions to the present invention, in the accompanying drawings:
Fig. 1 is a kind of flow diagram of the transmission method of two threads ftp provided in an embodiment of the present invention;
The subdivision flow of step S15 in the transmission method that Fig. 2 is a kind of two threads ftp that another embodiment of the present invention provides
Figure;
Fig. 3 is a kind of structure diagram of the Transmission system of two threads ftp provided in an embodiment of the present invention;And
Fig. 4 is to transmit file generating unit in a kind of Transmission system for two threads ftp that another embodiment of the present invention provides
Internal structure block diagram.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, the technical solution in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
Part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art
All other embodiments obtained without making creative work, belong to the scope of protection of the invention.
Fig. 1 is a kind of flow chart of the transmission method of two threads ftp provided in an embodiment of the present invention, as shown in Figure 1, the party
Method comprises the following steps:
S11, arranged all bytes of original by from last data to the order of first data, is obtained
Inverted file;
S12, first thread read the original since first data of the original;
S13, the second thread read the inverted file since first data of the inverted file;
It is described whether the sum of S14, the file data for judging the first thread and second thread reading are more than or equal to
The size of original, when the sum of data of the reading are more than or equal to the size of the original, stops the first thread
With the second thread;
S15, by the file data that the first thread and second thread are read be combined into transmission file.
Further, the transmission method of two threads ftp provided in an embodiment of the present invention a kind of further includes:
It is the corresponding inverted file catalogue of original directory creating one for including at least one original;
Will at least one inverted file be stored in the inverted file mesh correspondingly with least one original
Under record.
In the embodiment of the present invention, ftp server prepares two catalogues to the file under ftp catalogues in server end.Example
Such as, file directory is as follows:/ file_server/download/, as original catalogue;
Ftp server is above-mentioned one corresponding catalogue of original directory creating ,/file_server/download_
Inverse/, using the corresponding catalogue as inverted file catalogue.What is wherein stored under download/ catalogues is normal text
Part, that is, original, the file under the file stored under download_inverse/ catalogues and download/ catalogues are one a pair of
Answer, but file content is opposite order i.e. inverted file.Wherein, storage has original text under original catalogue download/
Part a.txt, shares 3 bytes in file, and 3 bytes are respectively 0xA1,0xA2,0xA3, then inverted file catalogue download_
Storage has corresponding inverted file a.txt under inverse/, its content is respectively 0xA3,0xA2,0xA1.
Further, the file that step S15 reads the first thread and second thread in the embodiment of the present invention
Data are combined into transmission file, as shown in Fig. 2, specifically including following subdivided step:
S151, create one and an equal amount of transmission file of the original;
First data in S152, the file data for reading the first thread correspond to the first of the transmission file
A data, the Part I of the file data covering transmission file read successively with the first thread;
First data in S153, the file data for reading second thread correspond to the last of the transmission file
One data, file data covering described transmit read successively with second thread are not read in file by the first thread
The Part II that the file data taken is covered.
In the embodiment of the present invention, when user initiate read download/a.txt when, first thread of ftp clients then from
A.txt is read under download/, is read since starting file.Second thread of ftp clients is then from download_
A.txt is read under inverse/ catalogues, is also read since starting file.When the sum of data that two threads are read>=file is big
Hour, two threads stop at the same time.Two threads need the file data of reading correctly to write file according to offset, have
Body can be with the following method:
A big transmission file as the size of original a.txt is created first, and all data are all in file
0, then receive the file data on the server that the first thread and the second thread are read, during written document, adjustment file refers to
Data are correctly covered original 0 by pin to deviation post;Certainly, it is necessary to by data byte during second thread written document
Order is adjusted again, for example, by above-described embodiment, is received 0xA3,0xA2, is adjusted to 0xA2,0xA3, then writes again
Most latter two position, detailed step are as follows accordingly for file:
The corresponding position for the transmission file that the file data write-in that the first thread is read creates.Relevant position
Determine that method is as follows:First data corresponds to first data of the transmission file, is read successively with the first thread
The Part I of the file data covering transmission file;
The corresponding position for the transmission file that the file data write-in that second thread is read creates.Relevant position
Computational methods are as follows:First data received correspond to last data of the transmission file, successively with second line
Second not covered in the file data covering transmission file that journey is read by the file data that the first thread is read
Part.Wherein, the process of the second thread write-in file is more complicated than the 1st thread.
For example, the second thread has had been written into M byte of file at present, i.e. the last M byte of file has been written into, so
N number of byte is have received again afterwards, then to adjust the position of current file pointer, is adjusted to apart from end of file (EOF pointers) M+N
At byte, then this N number of byte is write.
Further, the transmission method of two thread ftp in the embodiment of the present invention further includes:By the first thread and institute
The file data for stating the reading of the second thread caches in memory, when the file data cached in the memory reaches preset data amount
Or during data transfer completion, the file data cached in the memory is carried out to the covering of the transmission file, release busy
Memory.
The embodiment of the present invention, the file data that the first thread and second thread are read is cached in memory,
When the file data cached in the memory reaches preset data amount or is transmitted (i.e. transmission quantity is equal to file size),
The file data cached in the memory is carried out to the covering of the transmission file, the memory of release busy.
Further, the original and the inverted file are deployed on similar and different disk, and the present invention is implemented
One original and the corresponding inverted file can be deployed on different disks by example between, can also be by that will store
The original catalogue of at least one source file and the inverted file directory deployment of the corresponding inverted file of storage are in difference
Disk on.By original catalogue download/ and inverted file catalogue download_inverse/ portions in the embodiment of the present invention
Affix one's name on different disks, it is possible to reduce access conflict, improves access efficiency.
Although the embodiment of the present invention creates inverted file in server end can consume some times, under many scenes, together
One file is downloaded by very multiple client, so as to saved the time to multiple client, therefore, if the client downloaded
Hold enough, then its benefit brought or considerable.
The embodiment of the present invention improves the file transfer speed under two threads conscientiously, this implementation not only can be to avoid frequent
REST is called, while improves the treatment effeciency of client and server, so that in actual test, network speed can also obtain one
Fixed raising.
And the present invention may be equally applicable for not supporting the ftp server that REST is instructed, and FTP service need not be changed
The code of device.
Fig. 3 is a kind of structure diagram of the Transmission system of two threads ftp provided in an embodiment of the present invention;As shown in figure 3, should
System includes:
Inverted file generation unit 11, for pressing all bytes of original from last data to first data
Order arranged, obtain inverted file;
First thread reading unit 12, the original is read for first thread since first data of the original
File;
Second thread reading unit 13, for the second thread since first data of the inverted file described in reading
Inverted file;
Whether the sum of judging unit 14, the file data for judging the first thread and second thread reading is big
In the size equal to the original, when the sum of data of the reading are more than or equal to the size of the original, stop institute
State first thread and the second thread;
File generating unit 15 is transmitted, for the file data of the first thread and second thread reading to be combined
Into transmission file.
Further, the Transmission system for the two thread ftp that the embodiment of the present invention proposes further includes:
Inverted file directory creating unit, for for one correspondence of original directory creating including at least one original
Inverted file catalogue;
Storage unit, for will at least one inverted file is stored in institute correspondingly with least one original
State under inverted file catalogue.
In the embodiment of the present invention, ftp server prepares two catalogues to the file under ftp catalogues in server end.Example
Such as, file directory is as follows:/ file_server/download/, as original catalogue;Ftp server is above-mentioned original mesh
Record creates a corresponding catalogue ,/file_server/download_inverse/, using the corresponding catalogue as inverted sequence text
Part catalogue.What is wherein stored under download/ catalogues is normal file i.e. original, in download_inverse/ mesh
File under the file and download/ catalogues of the lower storage of record is one-to-one, but file content be opposite order i.e.
Inverted file.Wherein, storage has original a.txt under original catalogue download/, and 3 bytes, 3 words are shared in file
Section is respectively 0xA1,0xA2,0xA3, then storage has corresponding inverted file under inverted file catalogue download_inverse/
A.txt, its content are respectively 0xA3,0xA2,0xA1.
Further, in embodiments of the present invention, the transmission file generating unit 15 of proposition, as shown in figure 4, specific bag
Include:
File creation module 151 is transmitted, for creating one and an equal amount of transmission file of the original;
First overlay module 152, institute is corresponded to for first data in the file data that reads the first thread
First data of transmission file are stated, the first of the file data covering transmission file read successively with the first thread
Part;
Second overlay module 153, institute is corresponded to for first data in the file data that reads second thread
Last data of transmission file are stated, the file data covering read successively with second thread is described to be transmitted in file not
The Part II covered by the file data that the first thread is read.
In the embodiment of the present invention, when user initiate read download/a.txt when, first thread of ftp clients then from
A.txt is read under download/, is read since starting file.Second thread of ftp clients is then from download_
A.txt is read under inverse/ catalogues, is also read since starting file.When the sum of data that two threads are read>=file is big
Hour, two threads stop at the same time.Two threads need the file data of reading correctly to write file according to offset, have
Body can be with the following method:A big file as the size of original a.txt is created first, all numbers in file
According to being all 0, the file data on the server that the first thread and the second thread are read then is received, during written document, adjustment
Data are correctly covered original 0 by file pointer to deviation post;Certainly, it is necessary to by data during second thread written document
The order of byte is adjusted again, for example, by above-described embodiment, receives 0xA3,0xA2, is adjusted to 0xA2,0xA3, then
File most latter two position accordingly is write again.
Further, the Transmission system of the two thread ftp proposed in the embodiment of the present invention further includes:
Buffer unit, for the file data of the first thread and second thread reading to be cached in memory,
When the file data that is cached in the memory reaches preset data amount or data transfer is completed, the text that will be cached in the memory
Number of packages is according to the covering for carrying out the transmission file, the memory of release busy.
Further, in the Transmission system of two thread ftp of the embodiment of the present invention, the original in the embodiment of the present invention
File and the inverted file are deployed on different disks.Access conflict can be reduced, improves access efficiency.
The Transmission system for the two thread ftp that the embodiment of the present invention proposes may be equally applicable for not supporting what REST was instructed
Ftp server, and the code of ftp server need not be changed.
In conclusion the transmission method and system of a kind of two threads ftp provided by the invention, for ftp clients, avoid
The document location scheduling of two threads complexity, it is ensured that two threads terminate at the same time, and to waste the byte of (read) seldom more, only exists
Run through and be only possible to read some bytes at that moment more;For ftp server end, can easily be disposed, easily two
The corresponding content of a thread is put into different disk, reduces access conflict, improves access efficiency;Without server end and client
Between REST interactions, thus reduce the interaction between server end and client.The method is on the premise of two threads, most
The earth make use of Internet resources, maximally save the cpu resource of client, and control is most simple, avoids and calls REST to refer to
Order and frequent switching position.
Through the above description of the embodiments, those skilled in the art can be understood that the present invention can lead to
Hardware realization is crossed, the mode of necessary general hardware platform can also be added by software to realize.Based on such understanding, this hair
Bright technical solution can be embodied in the form of software product, which can be stored in a non-volatile memories
In medium (can be CD-ROM, USB flash disk, mobile hard disk etc.), including some instructions are used so that a computer equipment (can be
Personal computer, server, or network equipment etc.) perform method described in each embodiment of the present invention.
It will be appreciated by those skilled in the art that attached drawing is the schematic diagram of a preferred embodiment, module or stream in attached drawing
Journey is not necessarily implemented necessary to the present invention.
It will be appreciated by those skilled in the art that the module in device in embodiment can describe be divided according to embodiment
It is distributed in the device of embodiment, respective change can also be carried out and be disposed other than in one or more devices of the present embodiment.On
The module for stating embodiment can be merged into a module, can also be further split into multiple submodule.
Disclosed above is only several specific embodiments of the present invention, and still, the present invention is not limited to this, any ability
What the technical staff in domain can think change should all fall into protection scope of the present invention.
Claims (10)
- A kind of 1. transmission method of two threads ftp, it is characterised in that the described method includes:All bytes of original are arranged by from last data to the order of first data, obtain inverted sequence text Part;First thread reads the original since first data of the original;Second thread reads the inverted file since first data of the inverted file;Judge whether the sum of file data of the first thread and second thread reading is more than or equal to the original Size, when the sum of data of the reading are more than or equal to the size of the original, stops the first thread and the second line Journey;The file data that the first thread and second thread are read is combined into transmission file.
- 2. according to the method described in claim 1, it is characterized in that, the method further includes:It is the corresponding inverted file catalogue of original directory creating one for including at least one original;Will at least one inverted file be stored under the inverted file catalogue correspondingly with least one original.
- 3. according to the method described in claim 1, it is characterized in that, described read the first thread and second thread File data be combined into transmission file, specifically include:Create one and an equal amount of transmission file of the original;First data in the file data that the first thread is read correspond to first data of the transmission file, according to The Part I of the secondary file data covering transmission file read with the first thread;First data in the file data that second thread is read correspond to last data of the transmission file, The file not read in the file data covering transmission file read successively with second thread by the first thread The Part II that data are covered.
- 4. according to the method described in claim 3, it is characterized in that, the method further includes:The file data that the first thread and second thread are read is cached in memory, when what is cached in the memory When file data reaches preset data amount or data transfer completion, the file data cached in the memory is subjected to the transmission The covering of file, the memory of release busy.
- 5. according to the method described in claim 1, it is characterized in that, the original and the inverted file be deployed in it is different On disk.
- A kind of 6. Transmission system of two threads ftp, it is characterised in that the system comprises:Inverted file generation unit, for pressing all bytes of original from last data to the order of first data Arranged, obtain inverted file;First thread reading unit, the original is read for first thread since first data of the original;Second thread reading unit, the inverted sequence text is read for the second thread since first data of the inverted file Part;Whether the sum of judging unit, the file data for judging the first thread and second thread reading is more than or equal to The size of the original, when the sum of data of the reading are more than or equal to the size of the original, stops described first Thread and the second thread;File generating unit is transmitted, for the file data of the first thread and second thread reading to be combined into transmission File.
- 7. system according to claim 6, it is characterised in that the system also includes:Inverted file directory creating unit, for for the original directory creating one including at least one original it is corresponding anti- Sequence file directory;Storage unit, for will with least one original correspondingly at least one inverted file be stored in it is described anti- Under sequence file directory.
- 8. system according to claim 6, it is characterised in that the transmission file generating unit includes:File creation module is transmitted, for creating one and an equal amount of transmission file of the original;First overlay module, the transmission text is corresponded to for first data in the file data that reads the first thread First data of part, the Part I of the file data covering transmission file read successively with the first thread;Second overlay module, the transmission text is corresponded to for first data in the file data that reads second thread Last data of part, not by described the in the file data covering transmission file read successively with second thread The Part II that the file data that one thread is read is covered.
- 9. system according to claim 8, it is characterised in that the system also includes:Buffer unit, in memory, the file data caching of the first thread and second thread reading to be worked as institute State the file data that is cached in memory and reach preset data amount or when data transfer is completed, the number of files that will be cached in the memory According to the covering for carrying out the transmission file, the memory of release busy.
- 10. system according to claim 6, it is characterised in that the original and the inverted file are deployed in difference Disk on.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510128007.6A CN104767801B (en) | 2015-03-23 | 2015-03-23 | A kind of transmission method and system of two threads ftp |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510128007.6A CN104767801B (en) | 2015-03-23 | 2015-03-23 | A kind of transmission method and system of two threads ftp |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104767801A CN104767801A (en) | 2015-07-08 |
CN104767801B true CN104767801B (en) | 2018-05-08 |
Family
ID=53649400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510128007.6A Active CN104767801B (en) | 2015-03-23 | 2015-03-23 | A kind of transmission method and system of two threads ftp |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104767801B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105916011A (en) * | 2015-12-03 | 2016-08-31 | 乐视致新电子科技(天津)有限公司 | Video real-time playing method and device |
CN106713450A (en) * | 2016-12-21 | 2017-05-24 | 广州优视网络科技有限公司 | Downloading acceleration method and apparatus based on read-write separation mode |
CN111787105B (en) * | 2020-07-01 | 2023-07-07 | 深圳市有方科技股份有限公司 | File transmission method, device, computer equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6044225A (en) * | 1996-03-13 | 2000-03-28 | Diamond Multimedia Systems, Inc. | Multiple parallel digital data stream channel controller |
CN101136791A (en) * | 2006-11-16 | 2008-03-05 | 中兴通讯股份有限公司 | File transfer protocol based network throughput testing approach |
CN102790771A (en) * | 2012-07-25 | 2012-11-21 | 山东中创软件商用中间件股份有限公司 | File transmission method and system |
CN103997514A (en) * | 2014-04-23 | 2014-08-20 | 汉柏科技有限公司 | File parallel transmission method and system |
-
2015
- 2015-03-23 CN CN201510128007.6A patent/CN104767801B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6044225A (en) * | 1996-03-13 | 2000-03-28 | Diamond Multimedia Systems, Inc. | Multiple parallel digital data stream channel controller |
CN101136791A (en) * | 2006-11-16 | 2008-03-05 | 中兴通讯股份有限公司 | File transfer protocol based network throughput testing approach |
CN102790771A (en) * | 2012-07-25 | 2012-11-21 | 山东中创软件商用中间件股份有限公司 | File transmission method and system |
CN103997514A (en) * | 2014-04-23 | 2014-08-20 | 汉柏科技有限公司 | File parallel transmission method and system |
Non-Patent Citations (1)
Title |
---|
《从多地址空间到单地址空间再到无地址空间》;刘福岩等;《软件学报》;20010331;第458页第2.3节(3) * |
Also Published As
Publication number | Publication date |
---|---|
CN104767801A (en) | 2015-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109862065B (en) | File downloading method and device and electronic equipment | |
US11374995B2 (en) | Multimedia file processing | |
CN107547629B (en) | Method and device for downloading client static resources, electronic equipment and readable medium | |
US20100235329A1 (en) | System and method of embedding second content in first content | |
US10862992B2 (en) | Resource cache management method and system and apparatus | |
CN109992406B (en) | Picture request method, picture request response method and client | |
CN104144202B (en) | Access method, system and the device of Hadoop distributed file system | |
CN101741986A (en) | Page cache method for mobile communication equipment terminal | |
CN103731487A (en) | Download method, device, system and router for resource file | |
US20090055468A1 (en) | Selectively delivering cached content or processed content to clients based upon a result completed percentage | |
CN110311989A (en) | A kind of gray scale dissemination method, device, storage medium, equipment and system | |
CN104767801B (en) | A kind of transmission method and system of two threads ftp | |
CN106817388B (en) | Method and device for acquiring data by virtual machine and host machine and system for accessing data | |
CN107329785A (en) | A kind of method and system of dynamic load JavaScript modules | |
CN101634947A (en) | IE control using local resources of client and application method thereof | |
US9900384B2 (en) | Distributed caching in a communication network | |
US10114828B2 (en) | Local content sharing through edge caching and time-shifted uploads | |
CN106161573A (en) | Server buffer processing method, Apparatus and system | |
EP3135019A1 (en) | Method and system for bandwidth-dependent file transfer | |
CN110191186A (en) | CDN server dispatching method, equipment and computer readable storage medium | |
CN109634522A (en) | A kind of method, apparatus and computer storage medium of resource management | |
US20190104194A1 (en) | Modifying server resources using a client-side proxy | |
CN111294377B (en) | Dependency network request sending method, terminal device and storage medium | |
US11755534B2 (en) | Data caching method and node based on hyper-converged infrastructure | |
CN105915610A (en) | Asynchronous communication method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |