CN106817391A - Document breakpoint transmission method and apparatus - Google Patents
Document breakpoint transmission method and apparatus Download PDFInfo
- Publication number
- CN106817391A CN106817391A CN201510867074.XA CN201510867074A CN106817391A CN 106817391 A CN106817391 A CN 106817391A CN 201510867074 A CN201510867074 A CN 201510867074A CN 106817391 A CN106817391 A CN 106817391A
- Authority
- CN
- China
- Prior art keywords
- file
- uploaded
- files
- blocks
- upload
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000005540 biological transmission Effects 0.000 title claims abstract description 40
- 230000004044 response Effects 0.000 claims abstract description 8
- 230000006854 communication Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000000151 deposition Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
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]
-
- 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/2866—Architectures; Arrangements
- H04L67/30—Profiles
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
This application discloses document breakpoint transmission method and apparatus.One specific embodiment of methods described includes:In response to the files passe request of user, the attribute information of file to be uploaded is obtained;Determine whether file to be uploaded is continued transmitting file based on attribute information, continued transmitting file is that, comprising multiple blocks of files, and a portion blocks of files has completed to upload and remaining blocks of files does not complete the file of upload;If file to be uploaded is not continued transmitting file, file to be uploaded is cut into a plurality of blocks of files, and each blocks of files of file to be uploaded is uploaded to server;And if file to be uploaded is continued transmitting file, obtaining the breakpoint mark of continued transmitting file, and based on breakpoint mark, the blocks of files not uploaded in continued transmitting file is uploaded to server.The implementation method realizes the breakpoint transmission of file, saves files passe time and Internet resources.
Description
Technical field
The application is related to field of computer technology, and in particular to Internet technical field, especially relates to
And document breakpoint transmission method and apparatus.
Background technology
In the prior art, the files passe realized by browser is usually streaming and uploaded.If with
Family causes files passe non-because webpage, the unexpected suspension of terminal that user uses or power-off is closed
Normal interruption, when user next time restarts the upload of identical file, it is necessary to start anew
Again upload.
So, the efficiency of transmission of files passe will be caused low.Especially when in user's expectation
When the file of biography is for the capacity of the types such as video, audio larger file, uploading again to waste
Substantial amounts of time and network traffics.
The content of the invention
The purpose of the application is to propose a kind of improved document breakpoint transmission method and apparatus, is come
Solve the technical problem that background section above is mentioned.
In a first aspect, this application provides a kind of document breakpoint transmission method, including:In response to
The files passe request of user, obtains the attribute information of file to be uploaded;It is true based on attribute information
Whether fixed file to be uploaded is continued transmitting file, continued transmitting file be comprising multiple blocks of files, and
A portion blocks of files has completed to upload and remaining blocks of files does not complete the file of upload;If
File to be uploaded is not continued transmitting file, then file to be uploaded is cut into a plurality of blocks of files,
And each blocks of files of file to be uploaded is uploaded to server;And if file to be uploaded is to wait to resume
File, obtains the breakpoint mark of continued transmitting file, and based on breakpoint mark, is uploaded to server
The blocks of files not uploaded in continued transmitting file.
In certain embodiments, determine whether file to be uploaded is text to be resumed based on attribute information
Part includes following any one:To server upload attribute information, and the reception server send
Continued transmitting file mark;And with the presence or absence of corresponding with file to be uploaded in the internal memory of lookup terminal
Continued transmitting file mark;Wherein, attribute information includes the filename and file of file to be uploaded
Size.
In certain embodiments, after file to be uploaded is cut into a plurality of blocks of files, side
Method also includes:Uploaded correspondingly with blocks of files to each blocks of files addition of file to be uploaded
Mark.
In certain embodiments, each blocks of files for uploading file to be uploaded to server includes:Deposit
The upload for storing up the current upload blocks of files of file to be uploaded is designated the vernier value for uploading vernier;With
And the current upload blocks of files sent based on server uploads successful information, vernier value is updated to treat
The upload mark of the blocks of files next to be uploaded of upper transmitting file.
In certain embodiments, each blocks of files for uploading file to be uploaded to server also includes:
Based on the files passe successful information to be uploaded that server sends, the upload of file to be uploaded is removed
Vernier.
In certain embodiments, the breakpoint mark for obtaining continued transmitting file includes following any one:
Attribute information, and the breakpoint mark that the reception server sends are uploaded to server;And based on category
Property information searching terminal internal memory in upload vernier corresponding with continued transmitting file, and by upload swim
It is denoted as being identified for breakpoint.
Second aspect, this application provides a kind of document breakpoint transmission method, including:Receive clear
The files passe request that device of looking at sends, wherein, files passe request includes the category of file to be uploaded
Property information;Based on attribute information, determine whether file to be uploaded is continued transmitting file, wait to resume
File be comprising multiple blocks of files, and a portion blocks of files completed upload and remaining text
Part block does not complete the file of upload;If file to be uploaded is continued transmitting file, receives and wait to resume
File does not upload blocks of files, and will not upload blocks of files and store to corresponding with continued transmitting file
Storage region;If file to be uploaded is not continued transmitting file, creates and treat based on attribute information
The one-to-one condition code of upper transmitting file, and each blocks of files and feature based on file to be uploaded
The matching of code, each blocks of files of file to be uploaded is stored to predetermined storage area.
In certain embodiments, attribute information includes filename and file size;Based on attribute letter
Breath, determines whether file to be uploaded is that continued transmitting file includes:In predetermined memory area, domain lookup is
It is no to there is the first file corresponding with filename;If in the presence of, it is determined that the attribute of file to be uploaded
Whether the file size in information is consistent with the size of the first file, if the first file is big slight
File size in attribute information, then file to be uploaded is continued transmitting file.
In certain embodiments, then the blocks of files that do not upload for receiving continued transmitting file includes:It is based on
The difference of the file size in the size and attribute information of the first file, determines continued transmitting file
The current upload mark for uploading blocks of files;The current upload for uploading blocks of files is sent to terminal to identify;
And receive current upload blocks of files corresponding with mark is uploaded.
The third aspect, this application provides a kind of document breakpoint transmission device, including:Obtain mould
Block, is configured to the files passe request in response to user, obtains the attribute letter of file to be uploaded
Breath;Determining module, is configured to determine whether file to be uploaded is to wait to resume based on attribute information
File, continued transmitting file is that, comprising multiple blocks of files, and a portion blocks of files has been completed
Pass and remaining blocks of files does not complete the file of upload;Cutting module, if being configured to be uploaded
File is not continued transmitting file, then file to be uploaded is cut into a plurality of blocks of files;And on
Transmission module, is configured to be uploaded to server each blocks of files of file to be uploaded;Acquisition module enters
One step is configured to:If file to be uploaded is continued transmitting file, the breakpoint of continued transmitting file is obtained
Mark;Uploading module is further configured to:Based on breakpoint mark, uploaded to server continued
The blocks of files not uploaded in transmitting file.
In certain embodiments, determining module be further configured to based on following any one come
Determine whether file to be uploaded is continued transmitting file:Attribute information is uploaded to server, and is received
The continued transmitting file mark that server sends;And whether there is and treat in the internal memory of lookup terminal
The corresponding continued transmitting file mark of upper transmitting file;Wherein, attribute information includes file to be uploaded
Filename and file size.
In certain embodiments, cutting module is further configured to:Cut by file to be uploaded
It is cut into after a plurality of blocks of files, to the addition of each blocks of files and the blocks of files one of file to be uploaded
One corresponding upload identifies.
In certain embodiments, uploading module also includes:Memory cell, is configured to storage and treats
The upload of the current upload blocks of files of upper transmitting file is designated the vernier value for uploading vernier;And
Updating block, the current upload blocks of files for being configured to be sent based on server is uploaded successfully
Information, updates the upload mark of the blocks of files next to be uploaded that vernier value is file to be uploaded.
In certain embodiments, uploading module also includes:Clearing cell, is configured to based on clothes
The files passe successful information to be uploaded that business device sends, removes the upload vernier of file to be uploaded.
In certain embodiments, acquisition module obtains continued transmitting file based on following any one
Breakpoint mark:Attribute information, and the breakpoint mark that the reception server sends are uploaded to server;
And upload vernier corresponding with continued transmitting file in the internal memory based on attribute information lookup terminal,
And vernier will be uploaded as breakpoint mark.
Fourth aspect, this application provides a kind of document breakpoint transmission device, including:Receive mould
Block, is configured to receive the files passe request that browser sends, wherein, files passe request
Attribute information including file to be uploaded;Determining module, is configured to be based on attribute information, really
Whether fixed file to be uploaded is continued transmitting file, continued transmitting file be comprising multiple blocks of files, and
A portion blocks of files has completed to upload and remaining blocks of files does not complete the file of upload;Deposit
Storage module, if it is continued transmitting file to be configured to file to be uploaded, receives continued transmitting file not
Blocks of files is uploaded, and blocks of files will not uploaded and stored to storage region corresponding with continued transmitting file;
Creation module, is configured to when file to be uploaded is not continued transmitting file, based on attribute information
Create the one-to-one condition code with file to be uploaded, and each file based on file to be uploaded
Block is matched with condition code, and each blocks of files of file to be uploaded is stored to predetermined storage area.
In certain embodiments, attribute information includes filename and file size;Determining module exists
Based on attribute information, when whether determine file to be uploaded be continued transmitting file, further configuration is used
In:Search whether there is the first file corresponding with filename in predetermined storage area;If in the presence of,
Then determine file size in the attribute information of file to be uploaded and the first file size whether one
Cause, if the size of the first file is less than the file size in attribute information, file to be uploaded is
Continued transmitting file.
In certain embodiments, memory module is further configured to:Based on the big of the first file
The difference of the file size in small and attribute information, determines the currently upper transmitting file of continued transmitting file
The upload mark of block;The current upload for uploading blocks of files is sent to terminal to identify;And receive with
Upload the corresponding current upload blocks of files of mark.
The method and apparatus of the document breakpoint transmission that the application is provided, by the attribute information of file
Judge whether this document belongs to continued transmitting file, if so, then continuing to upload this to server continued
Transmitting file does not upload part so that if the terminal that user uses occurs during files passe
In the case of not completing the upload of file all the elements surprisingly, can be after terminal recovers normal
Continue the unfinished portion to server up transfer file, and without going up the completion of transmitting file again
Part, so as to improve the efficiency of files passe, saves network traffics.
Brief description of the drawings
Retouched with reference to the detailed of being made to non-limiting example of being made of the following drawings by reading
State, other features, objects and advantages will become more apparent upon:
Fig. 1 is that the application can apply to exemplary system architecture figure therein;
Fig. 2 is the schematic stream of one embodiment of the document breakpoint transmission method according to the application
Cheng Tu;
During Fig. 3 is the document breakpoint transmission method of Fig. 2, file to be uploaded is uploaded to server
The indicative flowchart of each blocks of files;
Fig. 4 is the schematic of another embodiment of the document breakpoint transmission method according to the application
Flow chart;
Fig. 5 is the structural representation of one embodiment of the document breakpoint transmission device according to the application
Figure;
Fig. 6 is that the structure of another embodiment of the document breakpoint transmission device according to the application is shown
It is intended to;
Fig. 7 is adapted for for realizing the terminal device of the embodiment of the present application or the computer of server
The structural representation of system.
Specific embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is appreciated that
, specific embodiment described herein is used only for explaining related invention, rather than to the hair
Bright restriction.It also should be noted that, for the ease of description, be illustrate only in accompanying drawing with
About the related part of invention.
It should be noted that in the case where not conflicting, embodiment and embodiment in the application
In feature can be mutually combined.Describe this in detail below with reference to the accompanying drawings and in conjunction with the embodiments
Application.
Fig. 1 shows the document breakpoint transmission method or breakpoint transmission device that can apply the application
Embodiment exemplary system architecture 100.
As shown in figure 1, system architecture 100 can include terminal device 101,102,103,
Network 104 and server 105.Network 104 is used in the and of terminal device 101,102,103
The medium of communication link is provided between server 105.Network 104 can include various connection classes
Type, such as wired, wireless communication link or fiber optic cables etc..
User can be with using terminal equipment 101,102,103 by network 104 and server 105
Interaction, to receive or send message etc..Can be provided with terminal device 101,102,103
Various communicating terminal applications, such as web browser applications, shopping class application, searching class application,
Cloud file service class application etc..
Terminal device 101,102,103 can be browsed with display screen and supported web page
Various electronic equipments, including but not limited to smart mobile phone, panel computer, E-book reader,
(Moving Picture Experts Group Audio Layer III, dynamic image is special for MP3 player
Family's compression standard audio aspect 3), MP4 (Moving Picture Experts Group Audio
Layer IV, dynamic image expert's compression standard audio aspect 4) player, portable meter on knee
Calculation machine and desktop computer etc..
Server 105 can be to provide the server of various services, for example to terminal device 101,
102nd, by receiving the files passe request that browser is proposed, and receiving terminal by clear on 103
The cloud file server of the file that device of looking at is uploaded.Cloud file server can be to the file that receives
The data such as upload request such as are analyzed at the treatment, and (result is for example asked into the text for uploading
Whether part is continued transmitting file) feed back to terminal device.
It should be noted that the document breakpoint transmission method that is provided of the embodiment of the present application can be by
Server 105 is performed, it is also possible to performed by terminal device 101,102,103.Correspondingly,
Document breakpoint transmission device can be arranged in server 105, it is also possible to be arranged at terminal device
101st, in 102,103.
It should be understood that the number of the terminal device, network and server in Fig. 1 is only to illustrate
Property.According to needs are realized, can have any number of terminal device, network and server.
With continued reference to Fig. 2, it illustrates an implementation of the document breakpoint transmission method of the application
Schematic flow Figure 200 of example.
Described document breakpoint transmission method, comprises the following steps:
Step 210, in response to the files passe request of user, obtains the attribute of file to be uploaded
Information.
In application scenes, for example, user accessed by the browser in terminal can be to
Its server that cloud file storage service is provided.Document breakpoint transmission method is transported in the present embodiment
Row electronic equipment (such as the terminal device shown in Fig. 1) thereon can be by wired connection
Mode or radio connection enter line number with the server that can provide it cloud file storage service
According to interaction, for example, accessing the service in the network address that the address field of browser is input into based on user
Device, and by parsing the program code sent to browser from server, for example, HTML
(Hypertext Markup Language HTML) code, to user
The content corresponding with the program code provided by server is provided.It is pointed out that above-mentioned
Radio connection can include but is not limited to 3G/4G connections, WiFi connections, bluetooth connection,
WiMAX connections, Zigbee connections, UWB (ultra wideband) are connected and other
Currently known or exploitation in the future radio connection.
User can be by certain operation of the webpage to representing in browser (for example, by net
On page provide the clicking operation for " files passe " button) come send files passe request.
After the files passe request that browser receives user's transmission, can obtain and this document
The attribute information of the corresponding file to be uploaded of upload request.
In application scenes, when user carries out being intended to request in the page that browser represents
After the operation of upper transmitting file, browser can present to make user specify file to be uploaded to deposit
The interface (such as dialog box) that storage space is put.User can be by the interface come from each storage of terminal
The file for selecting it to expect to upload in region.Correspondingly, browser for example can be by user's
Selection operation obtains the attribute information of file to be uploaded.Herein, attribute information for example can be with
The information of the features such as being identity, storage location, the current state that can characterize file to be uploaded.
Step 220, determines whether file to be uploaded is continued transmitting file based on attribute information, treats
Resume file be comprising multiple blocks of files, and a portion blocks of files completed upload and it is remaining
Blocks of files do not complete the file of upload.
Can be used for characterizing the current state of file to be uploaded due to attribute information, therefore, it can
Whether the file to be uploaded that user's selection is judged using attribute information is continued transmitting file.At this
In, continued transmitting file is that a portion has completed upload and remainder does not complete the text of upload
Part.
In application scenes, user expects a certain video file in the terminal for being used
Upload onto the server.Because video file is generally larger, on the premise of the network bandwidth is certain,
It is directly proportional to file size the time required to upper transmitting file, therefore, the uplink time of video file leads to
It is often more long.During uploading, the failure of burst is likely encountered (for example, user error ground is closed
Browser, network connection interruption between terminal and server, or terminal power-off) it is several
Rate is correspondingly larger.If before files passe completion, there occurs failure so that this file
Upload and do not complete, after fault recovery, user can continue to upload this document by browser, this
When, this document is to be regarded as continued transmitting file.
Step 230, if file to be uploaded is not continued transmitting file, by file to be uploaded cutting
Pluralize a blocks of files.And in step 240, each text of file to be uploaded is uploaded to server
Part block.
In some optional implementations, BLOB can be cut into file to be uploaded
The binary file block of (binary large object, binary large object) type.If for example,
File to be uploaded is 100MB (Mbytes), the file to be uploaded can be cut into 100
Individual blocks of files, the size of each blocks of files is 1MB.After the cutting for completing file to be uploaded,
Just these blocks of files can be uploaded to server.
Step 250, if file to be uploaded is continued transmitting file, obtains the breakpoint of continued transmitting file
Mark.And in step 260, the blocks of files not uploaded in continued transmitting file is uploaded to server.
If file to be uploaded is continued transmitting file as described above, then, the continued transmitting file
In a part of blocks of files completed upload to server, and remainder blocks of files is not yet
Complete to upload.In order to the part of unfinished upload is continued to upload, it is necessary to determine this document first
In which part completed upload, which part do not complete upload, breakpoint mark just can be used for description
This positional information.In application scenes, each blocks of files of continued transmitting file can be regarded
It is a sequence, in the sequence, it is continued that the blocks of files before breakpoint mark can be considered as this
Transmitting file has completed the blocks of files for uploading, and remaining blocks of files can then be considered as unfinished upload
Blocks of files.
In some optional implementations, being determined based on attribute information for step 220 is to be uploaded
Whether file is that continued transmitting file includes following any one:Attribute information is uploaded to server,
And the continued transmitting file mark that the reception server sends;And whether deposited in the internal memory of lookup terminal
Identified in continued transmitting file corresponding with file to be uploaded;Wherein, attribute information includes to be uploaded
The filename and file size of file.
In application scenes, file may be caused because user unexpectedly closes browser
Not yet complete to upload.In these application scenarios, this article may be also retains in the internal memory of terminal
The attribute information of part.When next user's request is uploaded to same file, just can pass through
Search terminal internal memory in whether be stored with this document attribute information come judge this document whether be
Continued transmitting file.
In other application scenarios, file may be caused not yet to complete because terminal is powered off
Pass.In these application scenarios, after terminal normally starts again, can in the internal memory of terminal
Can be no longer stored with the attribute information of these files.At this point it is possible to determine this by server
Whether file is continued transmitting file.For example, server can be with the file in the attribute information of file
Size determines whether this document is continued transmitting file with the size of this document being an actually-received.
In some optional implementations, file to be uploaded is being cut into a plurality of blocks of files
Afterwards, method can also include:
Step 270, each blocks of files addition to file to be uploaded is one-to-one with blocks of files
Upload mark.
In some optional implementations, step 240 to server uploads file to be uploaded
Each blocks of files can be realized by flow 300 as shown in Figure 3.
Specifically, in the step 310, the current upload blocks of files of file to be uploaded is stored
Upload is designated the vernier value for uploading vernier.
Then, in step 320, if receiving the current upload blocks of files sent by server
Successful information is uploaded, then in a step 330, it is that the next of file to be uploaded treats to update vernier value
The upload mark of the blocks of files of upload.
In some optional implementations, step 240 to server uploads file to be uploaded
Each blocks of files can further include:
Step 340, judges whether the file to be uploaded that server sends uploads successful information.
And, step 350, if files passe to be uploaded success, removes file to be uploaded
Upload vernier.For example, in application scenes, if file to be uploaded is not completed when uploading,
Can be stored with the upload vernier of the file to be uploaded in the internal memory of terminal, and its vernier value corresponds to
The current upload mark for uploading blocks of files in file to be uploaded.Receiving the upper of server transmission
Pass after successful information, the upload vernier that will can be stored in tag memory is deleted.
In some optional implementations, the breakpoint mark of the continued transmitting file of acquisition of step 250
Knowledge can include following any one:Attribute information is uploaded to server, and the reception server is sent out
The breakpoint for sending is identified;And based on attribute information search terminal internal memory in continued transmitting file pair
The upload vernier answered, and vernier will be uploaded as breakpoint mark.
In the method for the document breakpoint transmission of the present embodiment, if file (i.e. should to upload first
File is not continued transmitting file), then this document is divided into multiple blocks of files, and also can be
In some optional implementations, mark is uploaded to the addition of these blocks of files is one-to-one therewith.
And work as this document and do not go up the upload that crossing completes all files block first because of certain reason, and
When user asks the upload of this document again, this document is become for continued transmitting file.Thus should
Continued transmitting file also includes multiple blocks of files, and each blocks of files can also have one a pair therewith
The upload answered is identified.
So, based on mark is uploaded, the breakpoint mark of continued transmitting file just can be obtained,
And continue to the blocks of files for not yet completing to upload in the server continued transmitting file of upload.
With further reference to Fig. 4, it illustrates another embodiment of document breakpoint transmission method
Flow 400.The document breakpoint transmission method of the present embodiment for example can apply to the clothes in Fig. 1
In business device.
The flow 400 of this document breaker point continuous transmission method, comprises the following steps:
Step 410, receives the files passe request that browser sends, wherein, files passe please
Seek the attribute information including file to be uploaded.
Step 420, based on attribute information, determines whether file to be uploaded is continued transmitting file,
Wherein, continued transmitting file includes multiple blocks of files, and continued transmitting file a portion blocks of files
Complete to upload and remaining blocks of files does not complete upload.
Step 430, if file to be uploaded is continued transmitting file, receives continued transmitting file not
Upload blocks of files, and in step 440, will not upload blocks of files store to continued transmitting file
Corresponding storage region.
Step 450, if file to be uploaded is not continued transmitting file, is created based on attribute information
With the one-to-one condition code of file to be uploaded, and in step 460, based on text to be uploaded
Each blocks of files of part and matching for condition code, each blocks of files of file to be uploaded is stored to predetermined
Storage region.Herein, condition code can be corresponded with file to be uploaded, and can
Mark for characterizing the identity of the file to be uploaded.If the blocks of files that server is received with should
Condition code is matched, then may indicate that this document block belongs to the file to be uploaded, can be by this document
Block stores the predetermined storage area into server, for example, with the filename of the file to be uploaded
In the file of name.
In some optional implementations, attribute information can for example include filename and file
Size.
In some optional implementations, in step 420 based on attribute information, it is determined that treating
Whether upper transmitting file is that continued transmitting file can for example include:Searched whether in predetermined storage area
In the presence of the first file corresponding with filename;If in the presence of, it is determined that the attribute letter of file to be uploaded
Whether the file size in breath is consistent with the size of the first file, if the size of the first file is less than
File size in attribute information, then file to be uploaded is continued transmitting file.
In other words, in these optional implementations, server can be based on attribute information
In filename lookup whether have corresponding first file, if so, then further comparing this
File size in the size and attribute information of the first file, if the file size of the first file is small
File size in attribute information, then it can be shown that text corresponding with current attribute information
Part is continued transmitting file.
In some optional implementations, the continued transmitting file of reception of step 430 is not uploaded
Blocks of files may further include:Size based on the first file is big with file in attribute information
Small difference, determines the upload mark of the current upload blocks of files of continued transmitting file;Sent out to terminal
The current upload for uploading blocks of files is sent to identify;And receive current upload corresponding with mark is uploaded
Blocks of files.
The method that above-described embodiment of the application is provided caused by a variety of causes by due to not going up
Pass the file for completing to be resumed, save the time of files passe, and saved Internet resources.
With further reference to Fig. 5, used as the realization to method shown in above-mentioned each figure, the application is provided
A kind of one embodiment 500 of document breakpoint transmission device, the device embodiment and Fig. 2 institutes
The embodiment of the method shown is corresponding, and the device specifically can apply in various electronic equipments.
As shown in figure 5, document breakpoint transmission device include acquisition module 510, determining module 520,
Cutting module 530 and uploading module 540.
Wherein, acquisition module 510 is configurable to the files passe request in response to user, obtains
Take the attribute information of file to be uploaded.
Determining module 520 is configurable to determine whether file to be uploaded is to treat based on attribute information
File is resumed, continued transmitting file includes multiple blocks of files, and continued transmitting file a portion text
Part block has been completed to upload and remaining blocks of files is not completed and uploaded.
If it is not continued transmitting file that cutting module 530 is configurable to file to be uploaded, will treat
Upper transmitting file cuts into a plurality of blocks of files.
Uploading module 540 is configurable to be uploaded to server each blocks of files of file to be uploaded.
Additionally, acquisition module 510 may further be configured for:If file to be uploaded is continued
Transmitting file, obtains the breakpoint mark of continued transmitting file.
Uploading module 540 may further be configured for:Based on breakpoint mark, on server
Pass the blocks of files not uploaded in continued transmitting file.
In some optional implementations, determining module 520 can further be configured to base
Determine whether file to be uploaded is continued transmitting file in following any one:Uploaded to server
Attribute information, and the continued transmitting file mark that the reception server sends;And search the interior of terminal
With the presence or absence of continued transmitting file mark corresponding with file to be uploaded in depositing;Wherein, attribute information
Filename and file size including file to be uploaded.
In some optional implementations, cutting module 530 can further be configured to:
After file to be uploaded is cut into a plurality of blocks of files, to each file of file to be uploaded
Block is added and uploads mark correspondingly with blocks of files.
In some optional implementations, uploading module 540 can also include memory cell 541
With updating block 542.
Wherein, memory cell 541 is configurable to store the currently upper transmitting file of file to be uploaded
The upload of block is designated the vernier value for uploading vernier.
The current upload blocks of files that updating block 542 is configurable to be sent based on server is uploaded
Successful information, updates the upload mark of the blocks of files next to be uploaded that vernier value is file to be uploaded
Know.
In some optional implementations, uploading module 540 can also include clearing cell
543, the files passe successful information to be uploaded sent based on server is configured to, removing is treated
The upload vernier of transmitting file.
In some optional implementations, acquisition module 510 can be based on following any one
Breakpoint to obtain continued transmitting file is identified:Attribute information is uploaded to server, and receives service
The breakpoint mark that device sends;And based on attribute information search terminal internal memory in text to be resumed
The corresponding upload vernier of part, and vernier will be uploaded as breakpoint mark.
With further reference to Fig. 6, used as the realization to method shown in above-mentioned each figure, the application is provided
A kind of one embodiment 600 of document breakpoint transmission device, the device embodiment and Fig. 3 institutes
The embodiment of the method shown is corresponding, and the device specifically can apply in various electronic equipments.
Document breakpoint transmission device as shown in Figure 6 can include receiver module 610, determine mould
Block 620, memory module 630 and creation module 640.
Wherein, receiver module 610 is configurable to receive the files passe request that browser sends,
Wherein, files passe request includes the attribute information of file to be uploaded.
Determining module 620 is configurable to based on attribute information, determine file to be uploaded whether be
Continued transmitting file.Wherein, continued transmitting file includes multiple blocks of files, and continued transmitting file is wherein
A part of blocks of files has been completed to upload and remaining blocks of files is not completed and uploaded.
Memory module 630 is configurable to when file to be uploaded is continued transmitting file, and reception is treated
Resume the blocks of files that do not upload of file, and will not upload blocks of files store to continued transmitting file pair
The storage region answered.
Creation module 640 is configurable to, when file to be uploaded is not continued transmitting file, be based on
Attribute information creates the one-to-one condition code with file to be uploaded, and based on file to be uploaded
Each blocks of files and condition code match, each blocks of files of file to be uploaded stored to predetermined deposit
Storage area domain.
In some optional implementations, attribute information may include filename and file size.
Determining module 620 when whether based on attribute information, determine file to be uploaded is continued transmitting file,
May further be configured for:Searched whether in the presence of corresponding with filename in predetermined storage area
First file;If in the presence of, it is determined that file size in the attribute information of file to be uploaded and the
Whether the size of one file is consistent, if the file that the size of the first file is less than in attribute information is big
Small, then file to be uploaded is continued transmitting file.
In an optional implementation, memory module 630 can further be configured to:It is based on
The difference of the file size in the size and attribute information of the first file, determines continued transmitting file
The current upload mark for uploading blocks of files;The current upload for uploading blocks of files is sent to terminal to identify;
And receive current upload blocks of files corresponding with mark is uploaded.
It will be understood by those skilled in the art that above-mentioned document breakpoint transmission device 500 and 600 is also
Including some other known features, such as processor, memory etc., in order to unnecessarily obscure
Embodiment of the disclosure, these known structures are not shown in fig. 5 and fig..
Below with reference to Fig. 7, it illustrates the terminal device being suitable to for realizing the embodiment of the present application
Or the structural representation of the computer system 700 of server.
As shown in fig. 7, computer system 700 includes CPU (CPU) 701, its
Can be according to program of the storage in read-only storage (ROM) 702 or from storage part 708
The program that is loaded into random access storage device (RAM) 703 and perform various appropriate actions
And treatment.In RAM 703, the system that is also stored with 700 operates required various program sums
According to.CPU 701, ROM702 and RAM 703 is connected with each other by bus 704.Input
/ output (I/O) interface 705 is also connected to bus 704.
I/O interfaces 705 are connected to lower component:Including the importation 706 of keyboard, mouse etc.;
Including cathode-ray tube (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.
Output par, c 707;Storage part 708 including hard disk etc.;And including such as LAN card,
The communications portion 709 of the NIC of modem etc..Communications portion 709 is via such as
The network of internet performs communication process.Driver 710 is also according to needing to be connected to I/O interfaces
705.Detachable media 711, such as disk, CD, magneto-optic disk, semiconductor memory etc.,
Be arranged on driver 710 as needed, in order to the computer program that reads from it according to
Needs are mounted into storage part 708.
Especially, in accordance with an embodiment of the present disclosure, the process above with reference to flow chart description can be with
It is implemented as computer software programs.For example, embodiment of the disclosure includes a kind of computer journey
Sequence product, it includes being tangibly embodied in the computer program on machine readable media, the meter
Calculation machine program bag is containing the program code for the method shown in execution flow chart.In such implementation
In example, the computer program can be downloaded and installed by communications portion 709 from network,
And/or be mounted from detachable media 711.
Flow chart and block diagram in accompanying drawing, it is illustrated that according to the system of the various embodiments of the application,
The architectural framework in the cards of method and computer program product, function and operation.This point
On, each square frame in flow chart or block diagram can represent module, program segment or a code
A part, a part for the module, program segment or code is used for comprising one or more
Realize the executable instruction of the logic function of regulation.It should also be noted that at some as replacement
In realization, the function of being marked in square frame can also be sent out with different from the order marked in accompanying drawing
It is raw.For example, two square frames for succeedingly representing can essentially be performed substantially in parallel, they
Sometimes can also perform in the opposite order, this is depending on involved function.It is also noted that
It is, the square frame in each square frame and block diagram and/or flow chart in block diagram and/or flow chart
Combination, can be realized with the function of regulation or the special hardware based system of operation is performed,
Or can be realized with the combination of computer instruction with specialized hardware.
Be described in involved unit in the embodiment of the present application can by way of software reality
It is existing, it is also possible to be realized by way of hardware.Described unit can also be arranged on treatment
In device, for example, can be described as:A kind of processor includes acquisition module, determining module, cuts
Cut module and uploading module.Wherein, the title of these modules is not constituted under certain conditions
To module restriction in itself, for example, acquisition module is also described as " obtaining to be uploaded
The module of the attribute information of file ".
As on the other hand, present invention also provides a kind of nonvolatile computer storage media,
The nonvolatile computer storage media can be described in above-described embodiment included in device
Nonvolatile computer storage media;Can also be individualism, it is non-in terminal without allocating into
Volatile computer storage medium.Above-mentioned nonvolatile computer storage media be stored with one or
Person's multiple program, when one or more of programs are performed by an equipment so that described
Equipment:In response to the files passe request of user, the attribute information of file to be uploaded is obtained;Base
Determine whether file to be uploaded is continued transmitting file in attribute information, continued transmitting file is comprising many
Individual blocks of files, and a portion blocks of files completed upload and remaining blocks of files do not complete on
The file of biography;If file to be uploaded is not continued transmitting file, file to be uploaded is cut into multiple
Several blocks of files, and each blocks of files of file to be uploaded is uploaded to server;And if to be uploaded
File is continued transmitting file, obtains the breakpoint mark of continued transmitting file, and based on breakpoint mark,
The blocks of files not uploaded in continued transmitting file is uploaded to server.
Above-mentioned nonvolatile computer storage media is stored with one or more program, when one
Or multiple programs by an equipment when being performed, it is also possible that equipment:Browser is received to send
Files passe request, wherein, files passe request include the attribute information of file to be uploaded;
Based on attribute information, determine whether file to be uploaded is continued transmitting file, continued transmitting file is bag
Containing multiple blocks of files, and a portion blocks of files has completed to upload and remaining blocks of files is not complete
Into the file for uploading;If file to be uploaded is continued transmitting file, continued transmitting file is received not
Blocks of files is uploaded, and blocks of files will not uploaded and stored to storage region corresponding with continued transmitting file;
If file to be uploaded is not continued transmitting file, created and file to be uploaded based on attribute information
One-to-one condition code, and based on each blocks of files of file to be uploaded and matching for condition code,
Each blocks of files of file to be uploaded is stored to predetermined storage area.
Above description is only the preferred embodiment of the application and saying to institute's application technology principle
It is bright.It will be appreciated by those skilled in the art that invention scope involved in the application, does not limit
In the technical scheme of the particular combination of above-mentioned technical characteristic, while should cover not departing from yet
In the case of the inventive concept, it is combined by above-mentioned technical characteristic or its equivalent feature
And other technical schemes for being formed.Such as features described above and (but not limited to) disclosed herein
The technical scheme that technical characteristic with similar functions is replaced mutually and formed.
Claims (18)
1. a kind of document breakpoint transmission method, it is characterised in that including:
In response to the files passe request of user, the attribute information of file to be uploaded is obtained;
Determine whether the file to be uploaded is continued transmitting file based on the attribute information, it is described
Continued transmitting file be comprising multiple blocks of files, and a portion blocks of files completed upload and remain
Remaining blocks of files does not complete the file of upload;
If the file to be uploaded is not continued transmitting file, the file to be uploaded is cut into
A plurality of blocks of files, and each described blocks of files of the file to be uploaded is uploaded to server;With
And
If the file to be uploaded is continued transmitting file, the breakpoint mark of the continued transmitting file is obtained
Know, and based on breakpoint mark, to what is do not uploaded in the server upload continued transmitting file
Blocks of files.
2. method according to claim 1, it is characterised in that described based on the attribute
Information determines whether the file to be uploaded is that continued transmitting file includes following any one:
The attribute information is uploaded to server, and receives the text to be resumed that the server sends
Part is identified;And
Search and whether there is continued transmitting file corresponding with the file to be uploaded in the internal memory of terminal
Mark;
Wherein, the attribute information includes the filename and file size of the file to be uploaded.
3. method according to claim 1, it is characterised in that by the text to be uploaded
Part is cut into after a plurality of blocks of files, and methods described also includes:
Corresponded with the blocks of files to each described blocks of files addition of the file to be uploaded
Upload mark.
4. method according to claim 3, it is characterised in that described to be uploaded to server
Each described blocks of files of the file to be uploaded includes:
The upload for storing the current upload blocks of files of the file to be uploaded is designated upload vernier
Vernier value;And
Successful information is uploaded based on the described current upload blocks of files that server sends, updates described
Vernier value is the upload mark of the blocks of files next to be uploaded of the file to be uploaded.
5. method according to claim 4, it is characterised in that described to be uploaded to server
Each described blocks of files of the file to be uploaded also includes:
Based on the files passe successful information described to be uploaded that server sends, treated described in removing
The upload vernier of transmitting file.
6. the method according to claim 1-5 any one, it is characterised in that described to obtain
The breakpoint mark for taking the continued transmitting file includes following any one:
The attribute information is uploaded to server, and receives the breakpoint mark that the server sends;
And
Based on the attribute information search terminal internal memory in it is corresponding with the continued transmitting file on
Vernier is passed, and the upload vernier is identified as the breakpoint.
7. a kind of document breakpoint transmission method, it is characterised in that including:
The files passe request that browser sends is received, wherein, the files passe request includes
The attribute information of file to be uploaded;
Based on the attribute information, determine whether the file to be uploaded is continued transmitting file, institute
State continued transmitting file be comprising multiple blocks of files, and a portion blocks of files completed upload and
Remaining blocks of files does not complete the file of upload;
If the file to be uploaded is the continued transmitting file, the continued transmitting file is received
Do not upload blocks of files, and by it is described do not upload blocks of files store to the continued transmitting file
Corresponding storage region;
If the file to be uploaded is not the continued transmitting file, based on attribute information wound
The one-to-one condition code with the file to be uploaded is built, and based on the file to be uploaded
Each blocks of files is matched with described document information, by each blocks of files of the file to be uploaded store to
Predetermined storage area.
8. method according to claim 7, it is characterised in that the attribute information includes
Filename and file size;
It is described based on the attribute information, determine whether the file to be uploaded is continued transmitting file
Including:
Search whether there is the corresponding with the filename first text in the predetermined storage area
Part;
If in the presence of, it is determined that file size in the attribute information of the file to be uploaded with
Whether the size of first file is consistent, if the size of first file is less than the attribute
File size in information, then the file to be uploaded is continued transmitting file.
9. method according to claim 8, it is characterised in that the reception is described continued
The blocks of files that do not upload of transmitting file includes:
The difference of the file size in size based on first file and the attribute information,
Determine the upload mark of the current upload blocks of files of the continued transmitting file;
The current upload for uploading blocks of files is sent to terminal to identify;And
Receive the current upload blocks of files corresponding with the upload mark.
10. a kind of document breakpoint transmission device, it is characterised in that including:
Acquisition module, is configured to the files passe request in response to user, obtains text to be uploaded
The attribute information of part;
Whether determining module, is configured to determine the file to be uploaded based on the attribute information
Be continued transmitting file, the continued transmitting file be comprising multiple blocks of files, and a portion text
Part block has completed to upload and remaining blocks of files does not complete the file of upload;
Cutting module, if it is not continued transmitting file to be configured to the file to be uploaded, by institute
State file to be uploaded and cut into a plurality of blocks of files;And
Uploading module, is configured to be uploaded to server each described file of the file to be uploaded
Block;
The acquisition module is further configured to:
If the file to be uploaded is continued transmitting file, the breakpoint mark of the continued transmitting file is obtained
Know;
The uploading module is further configured to:
Based on breakpoint mark, the text not uploaded in the continued transmitting file is uploaded to server
Part block.
11. devices according to claim 10, it is characterised in that the determining module is entered
One step is configured to determine whether the file to be uploaded is to wait to resume based on following any one
File:
The attribute information is uploaded to server, and receives the text to be resumed that the server sends
Part is identified;And
Search and whether there is continued transmitting file corresponding with the file to be uploaded in the internal memory of terminal
Mark;
Wherein, the attribute information includes the filename and file size of the file to be uploaded.
12. devices according to claim 10, it is characterised in that the cutting module enters
One step is configured to:
After the file to be uploaded is cut into a plurality of blocks of files, to the text to be uploaded
Each of part blocks of files addition uploads mark correspondingly with the blocks of files.
13. devices according to claim 12, it is characterised in that the uploading module is also
Including:
Memory cell, be configured to store the file to be uploaded current upload blocks of files it is upper
Biography is designated the vernier value for uploading vernier;And
Updating block, the described current upload blocks of files for being configured to be sent based on server is uploaded
Successful information, updates the blocks of files next to be uploaded that the vernier value is the file to be uploaded
Upload mark.
14. devices according to claim 13, it is characterised in that the uploading module is also
Including:
Clearing cell, is configured to the files passe described to be uploaded success sent based on server
Information, removes the upload vernier of the file to be uploaded.
15. device according to claim 10-14 any one, it is characterised in that institute
Acquisition module is stated based on following any one to obtain the breakpoint mark of the continued transmitting file:
The attribute information is uploaded to server, and receives the breakpoint mark that the server sends;
And
Based on the attribute information search terminal internal memory in it is corresponding with the continued transmitting file on
Vernier is passed, and the upload vernier is identified as the breakpoint.
A kind of 16. document breakpoint transmission devices, it is characterised in that including:
Receiver module, is configured to receive the files passe request that browser sends, wherein, institute
Stating files passe request includes the attribute information of file to be uploaded;
Determining module, is configured to, based on the attribute information, determine that the file to be uploaded is
No is continued transmitting file, and the continued transmitting file is and a portion comprising multiple blocks of files
Blocks of files has completed to upload and remaining blocks of files does not complete the file of upload;
Memory module, if it is the continued transmitting file to be configured to the file to be uploaded, receives
The continued transmitting file does not upload blocks of files, and by it is described do not upload blocks of files store to institute
State the corresponding storage region of the continued transmitting file;
Creation module, is configured to when the file to be uploaded is not the continued transmitting file,
One-to-one condition code with the file to be uploaded, and base are created based on the attribute information
In each blocks of files of the file to be uploaded and matching for described document information, by the text to be uploaded
Each blocks of files of part is stored to predetermined storage area.
17. devices according to claim 16, it is characterised in that the attribute information bag
Include filename and file size;
The determining module based on the attribute information, determine the file to be uploaded whether be
During continued transmitting file, further it is configured to:
Search whether there is the corresponding with the filename first text in the predetermined storage area
Part;
If in the presence of, it is determined that file size in the attribute information of the file to be uploaded with
Whether the size of first file is consistent, if the size of first file is less than the attribute
File size in information, then the file to be uploaded is continued transmitting file.
18. devices according to claim 17, it is characterised in that the memory module is entered
One step is configured to:
The difference of the file size in size based on first file and the attribute information,
Determine the upload mark of the current upload blocks of files of the continued transmitting file;
The current upload for uploading blocks of files is sent to terminal to identify;And
Receive the current upload blocks of files corresponding with the upload mark.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510867074.XA CN106817391A (en) | 2015-12-01 | 2015-12-01 | Document breakpoint transmission method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510867074.XA CN106817391A (en) | 2015-12-01 | 2015-12-01 | Document breakpoint transmission method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106817391A true CN106817391A (en) | 2017-06-09 |
Family
ID=59108197
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510867074.XA Pending CN106817391A (en) | 2015-12-01 | 2015-12-01 | Document breakpoint transmission method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106817391A (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108156245A (en) * | 2017-12-27 | 2018-06-12 | 校脸科技(北京)有限公司 | A kind of information method for uploading and device |
| CN109245953A (en) * | 2018-11-22 | 2019-01-18 | 新华三技术有限公司 | A kind of network collocating method and device |
| CN109819339A (en) * | 2017-11-20 | 2019-05-28 | 创盛视联数码科技(北京)有限公司 | The method of HTML5 breakpoint transmission |
| CN109922142A (en) * | 2019-02-21 | 2019-06-21 | 阿里巴巴集团控股有限公司 | A kind of document down loading method, apparatus and system |
| CN110149410A (en) * | 2019-06-05 | 2019-08-20 | 武汉墨仗信息科技股份有限公司 | The bidding documents uploading system of big data breakpoint transmission of the concentrating type based on cloud platform |
| CN110430279A (en) * | 2019-08-14 | 2019-11-08 | 平安普惠企业管理有限公司 | File download control method and device |
| CN111225058A (en) * | 2020-01-09 | 2020-06-02 | 深圳壹账通智能科技有限公司 | File uploading method and related product |
| CN112243017A (en) * | 2019-07-18 | 2021-01-19 | 北京京东尚科信息技术有限公司 | File uploading method and device |
| CN113992938A (en) * | 2021-10-22 | 2022-01-28 | 兰州乐智教育科技有限责任公司 | Video uploading method and device, electronic equipment and computer readable storage medium |
| CN114363320A (en) * | 2021-12-30 | 2022-04-15 | 格美安(北京)信息技术有限公司 | A method, storage medium and system for cross-network data return |
| CN114666322A (en) * | 2022-03-22 | 2022-06-24 | 通号智慧城市研究设计院有限公司 | Breakpoint resume method and device and electronic equipment |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102035859A (en) * | 2009-09-28 | 2011-04-27 | 北大方正集团有限公司 | Method, system and device for displaying upload progress |
| US20120005659A1 (en) * | 2010-06-30 | 2012-01-05 | International Business Machines Corporation | Debugging workflows |
| CN102571709A (en) * | 2010-12-16 | 2012-07-11 | 腾讯科技(北京)有限公司 | Method for uploading file, client, server and system |
| CN103067505A (en) * | 2012-12-30 | 2013-04-24 | 乐视网信息技术(北京)股份有限公司 | Method for uploading files to server |
| CN103561056A (en) * | 2013-10-12 | 2014-02-05 | 北京奇虎科技有限公司 | Document transmission method, device and system |
| CN104144186A (en) * | 2013-05-10 | 2014-11-12 | 中国电信股份有限公司 | Data uploading method and system based on Web browser in cloud computing environment |
| CN104253816A (en) * | 2014-09-25 | 2014-12-31 | 武汉传神信息技术有限公司 | HTTP (hyper text transport protocol)-based large file page breakpoint resuming method |
| CN104468843A (en) * | 2014-12-31 | 2015-03-25 | 浪潮软件股份有限公司 | File uploading method and device |
-
2015
- 2015-12-01 CN CN201510867074.XA patent/CN106817391A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102035859A (en) * | 2009-09-28 | 2011-04-27 | 北大方正集团有限公司 | Method, system and device for displaying upload progress |
| US20120005659A1 (en) * | 2010-06-30 | 2012-01-05 | International Business Machines Corporation | Debugging workflows |
| CN102571709A (en) * | 2010-12-16 | 2012-07-11 | 腾讯科技(北京)有限公司 | Method for uploading file, client, server and system |
| CN103067505A (en) * | 2012-12-30 | 2013-04-24 | 乐视网信息技术(北京)股份有限公司 | Method for uploading files to server |
| CN104144186A (en) * | 2013-05-10 | 2014-11-12 | 中国电信股份有限公司 | Data uploading method and system based on Web browser in cloud computing environment |
| CN103561056A (en) * | 2013-10-12 | 2014-02-05 | 北京奇虎科技有限公司 | Document transmission method, device and system |
| CN104253816A (en) * | 2014-09-25 | 2014-12-31 | 武汉传神信息技术有限公司 | HTTP (hyper text transport protocol)-based large file page breakpoint resuming method |
| CN104468843A (en) * | 2014-12-31 | 2015-03-25 | 浪潮软件股份有限公司 | File uploading method and device |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109819339A (en) * | 2017-11-20 | 2019-05-28 | 创盛视联数码科技(北京)有限公司 | The method of HTML5 breakpoint transmission |
| CN108156245A (en) * | 2017-12-27 | 2018-06-12 | 校脸科技(北京)有限公司 | A kind of information method for uploading and device |
| CN109245953A (en) * | 2018-11-22 | 2019-01-18 | 新华三技术有限公司 | A kind of network collocating method and device |
| CN109922142B (en) * | 2019-02-21 | 2022-04-19 | 创新先进技术有限公司 | File downloading method, device and system |
| CN109922142A (en) * | 2019-02-21 | 2019-06-21 | 阿里巴巴集团控股有限公司 | A kind of document down loading method, apparatus and system |
| CN110149410A (en) * | 2019-06-05 | 2019-08-20 | 武汉墨仗信息科技股份有限公司 | The bidding documents uploading system of big data breakpoint transmission of the concentrating type based on cloud platform |
| CN112243017A (en) * | 2019-07-18 | 2021-01-19 | 北京京东尚科信息技术有限公司 | File uploading method and device |
| CN110430279A (en) * | 2019-08-14 | 2019-11-08 | 平安普惠企业管理有限公司 | File download control method and device |
| CN111225058A (en) * | 2020-01-09 | 2020-06-02 | 深圳壹账通智能科技有限公司 | File uploading method and related product |
| CN111225058B (en) * | 2020-01-09 | 2023-11-03 | 深圳壹账通智能科技有限公司 | File uploading method and related products |
| CN113992938A (en) * | 2021-10-22 | 2022-01-28 | 兰州乐智教育科技有限责任公司 | Video uploading method and device, electronic equipment and computer readable storage medium |
| CN113992938B (en) * | 2021-10-22 | 2024-04-19 | 兰州乐智教育科技有限责任公司 | Video uploading method and device, electronic equipment and computer readable storage medium |
| CN114363320A (en) * | 2021-12-30 | 2022-04-15 | 格美安(北京)信息技术有限公司 | A method, storage medium and system for cross-network data return |
| CN114666322A (en) * | 2022-03-22 | 2022-06-24 | 通号智慧城市研究设计院有限公司 | Breakpoint resume method and device and electronic equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106817391A (en) | Document breakpoint transmission method and apparatus | |
| CN108845816A (en) | Application program update method, system, computer equipment and storage medium | |
| US9571556B2 (en) | Browser kernel adaptation method and browser therefor | |
| CN108228282A (en) | For the method and device of Website page loading | |
| CN112035205B (en) | Data processing method, device, equipment and storage medium | |
| CN102109989A (en) | Method, device and system for controlling browser cache | |
| CN108881396A (en) | Loading method, device, equipment and the computer storage medium of network data | |
| CN104426985B (en) | Show the method, apparatus and system of webpage | |
| CN107885777A (en) | A control method and system for crawling web page data based on collaborative crawler | |
| US20050256836A1 (en) | HTML file processing technique | |
| CN107463657A (en) | File operation method and terminal | |
| CN104376122A (en) | Method for browser client to obtain static file and server | |
| CN114036419A (en) | Webpage picture resource processing method and device | |
| CN105260459B (en) | Searching method and device | |
| CN106547806A (en) | Page loading method and device | |
| CN109977677A (en) | Vulnerability information collection method, device, equipment and readable storage medium storing program for executing | |
| CN104079623A (en) | Method and system for controlling multilevel cloud storage synchrony | |
| CN103138871B (en) | The server data processing system of application program and method in mobile communcations system | |
| CN105404672B (en) | System and method for storing and operating web page data | |
| CN105373310B (en) | Method and apparatus based on the user's operation real-time update page | |
| CN105119764A (en) | Method and device for monitoring flow | |
| CN102681996A (en) | Pre-reading method and device | |
| CN104717286B (en) | Data processing method, terminal, server and system | |
| KR102247065B1 (en) | Method, apparatus and computer program for collecting URL in web page | |
| CN105991450B (en) | Mac address table update method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170609 |