[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113992938B - Video uploading method and device, electronic equipment and computer readable storage medium - Google Patents

Video uploading method and device, electronic equipment and computer readable storage medium Download PDF

Info

Publication number
CN113992938B
CN113992938B CN202111235679.9A CN202111235679A CN113992938B CN 113992938 B CN113992938 B CN 113992938B CN 202111235679 A CN202111235679 A CN 202111235679A CN 113992938 B CN113992938 B CN 113992938B
Authority
CN
China
Prior art keywords
writing
byte stream
video
stream
preset
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
Application number
CN202111235679.9A
Other languages
Chinese (zh)
Other versions
CN113992938A (en
Inventor
李宁
王涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lanzhou Lezhi Education Technology Co ltd
Original Assignee
Lanzhou Lezhi Education Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lanzhou Lezhi Education Technology Co ltd filed Critical Lanzhou Lezhi Education Technology Co ltd
Priority to CN202111235679.9A priority Critical patent/CN113992938B/en
Publication of CN113992938A publication Critical patent/CN113992938A/en
Application granted granted Critical
Publication of CN113992938B publication Critical patent/CN113992938B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/71Indexing; Data structures therefor; Storage structures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The application relates to a video uploading method, which is characterized by comprising the following steps: writing a byte stream corresponding to a preset video stream into a preset storage area in real time, and recording the writing state of the byte stream in real time; when the writing of the byte stream is monitored to be interrupted, marking the interruption position by utilizing the writing state of the byte stream when the interruption occurs; when the interruption of the writing of the byte stream is monitored to resume, the continuous writing of the byte stream is carried out according to the mark at the interruption. In addition, the application also relates to a video uploading method, a device, equipment and a storage medium. The application can solve the problem that the video is required to be completely uploaded again when the video uploading is interrupted.

Description

Video uploading method and device, electronic equipment and computer readable storage medium
Technical Field
The present application relates to the field of audio processing, and in particular, to a video uploading method, apparatus, electronic device, and computer readable storage medium.
Background
With the development of technology, people record things happening around the body and the world in various ways, such as recording, photos, videos, etc. Especially, video recording has a long history of use, and as the number of video platforms produced has exploded, more and more people use the form of video recording to spread or learn what happens around.
However, during the recording and transmission of video, interruption may occur during writing due to network fluctuations or the influence of the response speed of the writing end. For example, in the live video recording process of a network lesson, when interruption occurs in live video due to network fluctuation, all videos need to be re-recorded and uploaded for the integrity of the network lesson, and if the videos are not re-recorded and uploaded, the videos cannot have the integrity.
Disclosure of Invention
The application provides a video uploading method, a video uploading device and a storage medium, which are used for solving the problem that the video is required to be completely uploaded again when the video uploading is interrupted.
In a first aspect, the present application provides a video uploading method, the method comprising:
writing a byte stream corresponding to a preset video stream into a preset storage area in real time, and recording the writing state of the byte stream in real time;
When the writing of the byte stream is monitored to be interrupted, marking the interruption position by utilizing the writing state of the byte stream when the interruption occurs;
When the interruption of the writing of the byte stream is monitored to resume, the continuous writing of the byte stream is carried out according to the mark at the interruption.
In detail, the writing the byte stream corresponding to the preset video stream into the preset storage area in real time includes:
Identifying the data size of the byte stream, and splitting the byte stream into a plurality of byte stream data segments according to the data size and a preset single-line data length;
And synchronously writing each byte stream data segment into the preset storage area.
In detail, the recording the writing state of the byte stream in real time includes:
acquiring a data writing log of the preset storage area in real time;
analyzing the writing address, writing time and file name of the byte stream from the data writing log;
And splicing the write address, the write time and the write name into a write state of the byte stream.
In detail, the writing the byte stream according to the mark at the interrupt includes:
Splitting the mark into a write address, write time and file name;
calling a file written with the byte stream from the preset storage area according to the writing address, the writing time and the file name;
and writing the byte stream at the tail of the bytes of the file written with the byte stream.
In detail, the marking the interrupt by using the writing state of the byte stream at the time of interrupt includes:
Generating an annotation field at an interruption of the byte stream;
and filling the writing state into the comment field.
In detail, after the byte stream corresponding to the preset video stream is written into the preset storage area in real time, the method further includes:
Acquiring the writing speed of the byte stream in real time;
When the writing speed is greater than or equal to a preset speed threshold, determining that the writing of the byte stream is not interrupted;
and when the writing speed is smaller than the speed threshold value, determining that the writing of the byte stream is interrupted.
In a second aspect, the present application provides a video uploading apparatus, the apparatus comprising:
The first writing module is used for writing the byte stream corresponding to the preset video stream into the preset storage area in real time and recording the writing state of the byte stream in real time;
The interrupt marking module is used for marking an interrupt position by utilizing the writing state of the byte stream when the writing of the byte stream is monitored to be interrupted;
And the second writing module is used for carrying out continuous writing on the byte stream according to the mark of the interrupt position when the interrupt recovery of the writing of the byte stream is monitored.
In a third aspect, an electronic device is provided, including a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete communication with each other through the communication bus;
A memory for storing a computer program;
And the processor is used for realizing the steps of the video uploading method according to any embodiment of the first aspect when executing the program stored in the memory.
In a fourth aspect, a computer readable storage medium is provided, on which a computer program is stored, which computer program, when being executed by a processor, carries out the steps of the video uploading method according to any of the embodiments of the first aspect.
Compared with the prior art, the technical scheme provided by the embodiment of the application has the following advantages:
According to the method provided by the embodiment of the application, when the byte stream of the video is written, the writing state of the byte stream is recorded in real time, whether the writing is interrupted or not is monitored, when the interruption occurs, the recorded writing state is used for marking the interruption position, and further when the interruption is recovered, the byte stream is written continuously according to the mark, so that the rewriting of all the byte streams of the video is avoided. The problem that the video needs to be completely uploaded again when the video uploading is interrupted can be solved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the invention or the technical solutions of the prior art, the drawings which are used in the description of the embodiments or the prior art will be briefly described, and it will be obvious to a person skilled in the art that other drawings can be obtained from these drawings without inventive effort.
Fig. 1 is a schematic flow chart of a video uploading method according to an embodiment of the present application;
FIG. 2 is a flow chart of a real-time recording writing state according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a process for writing a byte stream according to a tag according to an embodiment of the present application;
Fig. 4 is a schematic block diagram of a video uploading apparatus according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device for video uploading according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Fig. 1 is a flow chart of a video uploading method according to an embodiment of the present application. In this embodiment, the video uploading method includes:
s1, writing a byte stream corresponding to a preset video stream into a preset storage area in real time, and recording the writing state of the byte stream in real time.
In the embodiment of the present application, the video stream may be a video recorded in real time. For example, live video, etc., recorded in real-time.
In one practical application scenario of the application, when people record videos, in order to widely spread the videos, the recorded videos need to be uploaded to a preset storage area in a byte stream mode. The byte stream, namely the transmission mode of the byte form corresponding to the video, can improve the efficiency of video transmission; the preset storage area includes, but is not limited to, a cloud server and a network cache.
In the embodiment of the present application, the writing the byte stream corresponding to the preset video stream into the preset storage area in real time includes:
Identifying the data size of the byte stream, and splitting the byte stream into a plurality of byte stream data segments according to the data size and a preset single-line data length;
And synchronously writing each byte stream data segment into the preset storage area.
In detail, the single line data length is the number of bytes writable in each line in the file generated when the byte stream is written in the preset storage area, for example, 20 bytes are writable in each line in the generated file, and then the single line data length is 20.
Specifically, a preset python sentence can be utilized to identify the data size of the byte stream, so that the byte stream is split into a plurality of byte stream data segments with the length being the length of the single line data according to the data size and the length of the single line data, and then the plurality of data segments obtained by splitting are synchronously written.
For example, when the single-line data length is 20, the byte stream can be split into 5 byte stream data segments (the first byte stream data segment is 1-20 bytes, the second byte stream data segment is 21-40 bytes, the third byte stream data segment is 41-60 bytes, the fourth byte stream data segment is 61-80 bytes, and the fifth byte stream data segment is 81-100 bytes) from front to back according to the single-line data length, so that the writing speed of the byte stream is improved, and the real-time writing of the byte stream is ensured.
Further, in order to ensure the continuity of the uploaded video, the writing state of the byte stream may be recorded in real time when the byte stream is written into the preset storage area, where the writing state includes, but is not limited to, a writing address, a file name, a file size, and a writing time. The writing address is an address where the byte stream is written into the preset storage area, for example, a file directory, a website, and the like.
In an embodiment of the present application, referring to fig. 2, the recording, in real time, the writing state of the byte stream includes:
S21, acquiring a data write log of the preset storage area in real time;
S22, analyzing the writing address, writing time and file name of the byte stream from the data writing log;
s23, splicing the write address, the write time and the write name into a write state of the byte stream.
In detail, since the preset data storage area automatically generates a log to record the operation performed in the preset storage area when the data writing is performed, the data writing log of the preset storage area can be obtained in real time, and then the information such as the writing address, writing time and file name of the byte stream is analyzed from the data writing log, and then the analyzed information is spliced into the writing state of the byte stream.
In the embodiment of the application, the timeliness of the recorded writing state can be ensured by recording the writing state of the byte stream in real time.
S2, monitoring whether the writing of the byte stream is interrupted or not.
In one practical application scenario, when the byte stream is written into the preset storage area, interruption may occur in the writing process due to network fluctuation or influence of response speed of a writing end, so that whether the byte stream is interrupted or not can be monitored, the byte stream of the preset video stream can be processed according to a monitoring result, and the integrity of the written preset video is ensured.
In detail, after the byte stream corresponding to the preset video stream is written into the preset storage area in real time, the writing speed of the byte stream can be detected, and then whether the writing of the byte stream is interrupted or not can be judged according to the writing speed.
In an embodiment of the present application, the monitoring whether the writing of the byte stream is interrupted includes:
Acquiring the writing speed of the byte stream in real time;
When the writing speed is greater than or equal to a preset speed threshold, determining that the writing of the byte stream is not interrupted;
and when the writing speed is smaller than the speed threshold value, determining that the writing of the byte stream is interrupted.
In detail, the writing speed of the byte stream can be obtained in real time through a pre-installed data writing speed monitoring plug-in, wherein the data writing speed monitoring plug-in comprises a xrkmonitor character cloud monitoring plug-in, a collectd plug-in, a jmeter-PerfMon plug-in and the like.
In the embodiment of the application, by monitoring the writing speed of the byte stream, whether the writing of the byte stream is interrupted or not can be intuitively and accurately monitored.
And when no interruption of the writing of the byte stream is detected, returning to S1.
In the embodiment of the application, when the interruption of writing of the byte stream is not monitored, the method can return to S1 to continuously write the byte stream until the interruption of writing of the byte stream is monitored, or the byte stream corresponding to the preset video stream is completely written into the preset storage area.
And when the writing of the byte stream is monitored to be interrupted, executing S3, and marking the interruption position by utilizing the writing state of the byte stream when interrupted.
In the embodiment of the application, when the writing of the byte stream is monitored to be interrupted, the writing state of the byte stream when the interruption occurs can be used for marking the interruption.
For example, when the writing of the byte stream is monitored to be interrupted, writing the writing state of the byte stream when the interruption occurs into the interruption; or marks the break with the written state of the byte stream when the break occurs as a tag.
In an embodiment of the present application, marking an interrupt by using a writing state of a byte stream during interrupt includes:
Generating an annotation field at an interruption of the byte stream;
and filling the writing state into the comment field.
In detail, an annotation field may be generated at an interruption of the byte stream with a preset annotator, including but not limited to "/", "-", which in turn fills the write state into the annotation field to mark the interruption.
In particular, marking the break with the annotation field prevents the written state from being wrongly written into the byte stream.
S4, monitoring whether the writing interruption of the byte stream is recovered.
In the embodiment of the application, the pre-installed data writing speed monitoring plug-in monitors the writing speed of the byte stream according to the step S2, and further judges whether the writing interruption of the byte stream is recovered according to the monitored writing speed.
For example, after an interruption, when the monitored writing speed is restored to be less than said speed threshold, it is confirmed that the interruption of writing of the byte stream is still not restored; when the monitored writing speed is restored to be greater than or equal to the speed threshold, it is confirmed that the interruption of writing of the byte stream has been restored.
When the interruption of the writing of the byte stream is not monitored to resume, S4 is returned.
In the embodiment of the present application, when no interruption recovery of writing of the byte stream is detected, the step of returning to S4 is required to continuously monitor the writing speed of the byte stream in real time.
And when the interruption of the writing of the byte stream is detected to be recovered, executing S5, and carrying out continuous writing on the byte stream according to the mark at the interruption.
In the embodiment of the application, when the interruption of writing of the byte stream is monitored to resume, the byte stream can be written continuously according to the mark (writing state) at the interruption position so as to ensure the integrity of the written byte stream of the preset video.
In an embodiment of the present application, referring to fig. 3, the writing the byte stream according to the mark at the interrupt includes:
s31, splitting the mark into a write address, write time and file name;
S32, calling the file written with the byte stream from the preset storage area according to the writing address, the writing time and the file name;
S33, writing the byte stream at the tail end of the byte of the file written with the byte stream.
In detail, the file to which the byte stream has been written may be called out from the preset storage area only according to the write address, the write time, and the file name, and the byte stream may be written at the byte end of the called file. Wherein the end of the byte refers to the end of the last line of characters already written in the file.
According to the method provided by the embodiment of the application, when the byte stream of the video is written, the writing state of the byte stream is recorded in real time, whether the writing is interrupted or not is monitored, when the interruption occurs, the recorded writing state is used for marking the interruption position, and further when the interruption is recovered, the byte stream is written continuously according to the mark, so that the rewriting of all the byte streams of the video is avoided. The problem that the video needs to be completely uploaded again when the video uploading is interrupted can be solved.
As shown in fig. 4, an embodiment of the present application provides a schematic block diagram of a video uploading device 10, where the video uploading device 10 includes: the first writing module 11, the interrupt marking module 12 and the second writing module 13.
The first writing module 11 is configured to write a byte stream corresponding to a preset video stream into a preset storage area in real time, and record a writing state of the byte stream in real time;
The interrupt marking module 12 is configured to mark an interrupt location by using a writing state of the byte stream at the time of interrupt when it is detected that the writing of the byte stream is interrupted;
The second writing module 13 is configured to, when it is monitored that the interruption of writing of the byte stream resumes, perform subsequent writing on the byte stream according to the flag at the interruption.
As shown in fig. 5, an embodiment of the present application provides an electronic device including a processor 111, a communication interface 112, a memory 113, and a communication bus 114, wherein the processor 111, the communication interface 112, and the memory 113 perform communication with each other through the communication bus 114,
A memory 113 for storing a computer program;
In one embodiment of the present application, the processor 111 is configured to implement the video uploading method provided in any one of the foregoing method embodiments when executing the program stored in the memory 113, and the method includes:
writing a byte stream corresponding to a preset video stream into a preset storage area in real time, and recording the writing state of the byte stream in real time;
When the writing of the byte stream is monitored to be interrupted, marking the interruption position by utilizing the writing state of the byte stream when the interruption occurs;
When the interruption of the writing of the byte stream is monitored to resume, the continuous writing of the byte stream is carried out according to the mark at the interruption.
The embodiment of the application also provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor implements the steps of the video uploading method provided in any of the method embodiments described above.
It should be noted that in this document, relational terms such as "first" and "second" and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing is only a specific embodiment of the invention to enable those skilled in the art to understand or practice the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (7)

1. A method of video upload, the method comprising:
Writing a byte stream corresponding to a preset video stream into a preset storage area in real time, and recording the writing state of the byte stream in real time, wherein the method comprises the following steps: acquiring a data writing log of the preset storage area in real time; analyzing the writing address, writing time and file name of the byte stream from the data writing log; splicing the write address, the write time and the write name into a write state of the byte stream;
When the writing of the byte stream is monitored to be interrupted, marking the interruption by using the writing state of the byte stream when interrupted, including: generating an annotation field at an interruption of the byte stream; filling the writing state into the comment field;
When the interruption of the writing of the byte stream is monitored to resume, the continuous writing of the byte stream is carried out according to the mark at the interruption.
2. The method for uploading video according to claim 1, wherein writing the byte stream corresponding to the preset video stream into the preset storage area in real time comprises:
Identifying the data size of the byte stream, and splitting the byte stream into a plurality of byte stream data segments according to the data size and a preset single-line data length;
And synchronously writing each byte stream data segment into the preset storage area.
3. The video upload method of claim 1, wherein the writing the byte stream in succession according to the mark at the interruption comprises:
Splitting the mark into a write address, write time and file name;
calling a file written with the byte stream from the preset storage area according to the writing address, the writing time and the file name;
and writing the byte stream at the tail of the bytes of the file written with the byte stream.
4. A video uploading method according to any of claims 1 to 3, wherein after the writing of the byte stream corresponding to the preset video stream into the preset storage area in real time, the method further comprises:
Acquiring the writing speed of the byte stream in real time;
When the writing speed is greater than or equal to a preset speed threshold, determining that the writing of the byte stream is not interrupted;
and when the writing speed is smaller than the speed threshold value, determining that the writing of the byte stream is interrupted.
5. A video upload apparatus, the apparatus comprising:
The first writing module is used for writing a byte stream corresponding to a preset video stream into a preset storage area in real time and recording the writing state of the byte stream in real time, and comprises the following steps: acquiring a data writing log of the preset storage area in real time; analyzing the writing address, writing time and file name of the byte stream from the data writing log; splicing the write address, the write time and the write name into a write state of the byte stream;
the interrupt marking module is configured to mark an interrupt location by using a writing state of the byte stream at the time of interrupt when it is detected that writing of the byte stream is interrupted, and includes: generating an annotation field at an interruption of the byte stream; filling the writing state into the comment field;
And the second writing module is used for carrying out continuous writing on the byte stream according to the mark of the interrupt position when the interrupt recovery of the writing of the byte stream is monitored.
6. The electronic equipment is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory are communicated with each other through the communication bus;
A memory for storing a computer program;
a processor for implementing the steps of the video uploading method of any of claims 1-4 when executing a program stored on a memory.
7. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the video uploading method according to any of claims 1-4.
CN202111235679.9A 2021-10-22 2021-10-22 Video uploading method and device, electronic equipment and computer readable storage medium Active CN113992938B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111235679.9A CN113992938B (en) 2021-10-22 2021-10-22 Video uploading method and device, electronic equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111235679.9A CN113992938B (en) 2021-10-22 2021-10-22 Video uploading method and device, electronic equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN113992938A CN113992938A (en) 2022-01-28
CN113992938B true CN113992938B (en) 2024-04-19

Family

ID=79740611

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111235679.9A Active CN113992938B (en) 2021-10-22 2021-10-22 Video uploading method and device, electronic equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN113992938B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101155117A (en) * 2006-09-15 2008-04-02 索尼株式会社 Information processing equipment, download method, download breaking method and download recovering method
JP2009141394A (en) * 2007-12-03 2009-06-25 Sony Corp Unit and method for recording control, and computer program
CN106161473A (en) * 2016-09-06 2016-11-23 北京恒华伟业科技股份有限公司 The method for uploading of a kind of data and system
CN106817391A (en) * 2015-12-01 2017-06-09 百度在线网络技术(北京)有限公司 Document breakpoint transmission method and apparatus
CN107995172A (en) * 2017-11-23 2018-05-04 莫宝兰 A kind of data stream transmitting control system and method
CN108933805A (en) * 2017-05-26 2018-12-04 武汉斗鱼网络科技有限公司 A kind of document transmission method and system
CN111225058A (en) * 2020-01-09 2020-06-02 深圳壹账通智能科技有限公司 File uploading method and related product
CN111600945A (en) * 2020-05-13 2020-08-28 上海英方软件股份有限公司 FTP server breakpoint downloading method and device based on block transmission
CN111831625A (en) * 2020-07-14 2020-10-27 深圳力维智联技术有限公司 Data migration method, data migration device and readable storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101155117A (en) * 2006-09-15 2008-04-02 索尼株式会社 Information processing equipment, download method, download breaking method and download recovering method
JP2009141394A (en) * 2007-12-03 2009-06-25 Sony Corp Unit and method for recording control, and computer program
CN106817391A (en) * 2015-12-01 2017-06-09 百度在线网络技术(北京)有限公司 Document breakpoint transmission method and apparatus
CN106161473A (en) * 2016-09-06 2016-11-23 北京恒华伟业科技股份有限公司 The method for uploading of a kind of data and system
CN108933805A (en) * 2017-05-26 2018-12-04 武汉斗鱼网络科技有限公司 A kind of document transmission method and system
CN107995172A (en) * 2017-11-23 2018-05-04 莫宝兰 A kind of data stream transmitting control system and method
CN111225058A (en) * 2020-01-09 2020-06-02 深圳壹账通智能科技有限公司 File uploading method and related product
CN111600945A (en) * 2020-05-13 2020-08-28 上海英方软件股份有限公司 FTP server breakpoint downloading method and device based on block transmission
CN111831625A (en) * 2020-07-14 2020-10-27 深圳力维智联技术有限公司 Data migration method, data migration device and readable storage medium

Also Published As

Publication number Publication date
CN113992938A (en) 2022-01-28

Similar Documents

Publication Publication Date Title
CN111917740A (en) Abnormal flow alarm log detection method, device, equipment and medium
CN108334508A (en) The extracting method and device of webpage information
CN113254408B (en) Invisible mark adding method, device, medium and electronic equipment
CN105160018A (en) Method, device and system for image copy/paste
CN113987393A (en) Web page operation recorder, system, device and method
CN107704604A (en) A kind of information persistence method, server and computer-readable recording medium
CN109635210B (en) Behavior data reporting method, device, equipment and storage medium
CN110825600B (en) Page information processing method, server and page display device
CN112130944A (en) Page abnormity detection method, device, equipment and storage medium
CN113992938B (en) Video uploading method and device, electronic equipment and computer readable storage medium
CN110716804A (en) Method and device for automatically deleting useless resources, storage medium and electronic equipment
CN111415266B (en) Sharing method and device of application program, electronic equipment and readable medium
CN113590564B (en) Data storage method, device, electronic equipment and storage medium
CN109101297A (en) A kind of identification method and device of the page
CN114580347A (en) Bidding information determination method and device combining RPA and AI and storage medium
CN105320672B (en) Page authoring method and device
CN108415814B (en) Method for automatically recording field change, application server and computer readable storage medium
CN107741992B (en) Network storage method and device for conference records, intelligent tablet and storage medium
CN113806208A (en) Test evidence obtaining method and device, equipment and storage medium
JP2011209886A (en) Method, program, and device for annotation
CN108153817B (en) Intelligent web page data acquisition method
CN116580286B (en) Image labeling method, device, equipment and storage medium
CN112084755A (en) Method and system for realizing picture marking system based on WEB
CN109582850B (en) Webpage crawling method and device, storage medium and electronic equipment
CN112379891B (en) Data processing 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
GR01 Patent grant
GR01 Patent grant