Online download method for large data volume files

A network download and large data volume technology, applied in the field of computer networks, can solve the problems of heavy server load, speed impact, repeated data transmission, etc., and achieve the effects of strong adaptability, fast data transmission, and streamlined code

Inactive Publication Date: 2010-02-17
中科华影(北京)数字电影院线有限公司 +1
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the protocol has no fault-tolerant mechanism for possible packet loss, and cannot guarantee the integrity of data transmission, that is, it cannot guarantee reliable data transmission.
[0007] Considering the high-capacity characteristics of high-definition media, the download between the terminal and the server is a process of large-capacity data transmission. In this process, not only the integrity of the data transmission but also the speed of the data transmission must be considered. Although TCP Reliable, but its own fault-tolerant characteristics will cause repeated transmission of data to a certain extent, and too many protocol handshakes also have a certain impact on the rate. When facing a large amount of data transmission, the server load is heavy; although UDP can It is more effective to solve the server load problem and has a faster data transmission speed, but UDP is facing no connection, and does not do fault-tolerant processing for network packet loss, so it cannot provide reliable data transmission

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Online download method for large data volume files

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Attached below figure 1 The present invention is described in further detail with specific embodiment:

[0032] The high-definition media network download method based on the embedded platform provided by the present invention includes (1) both parties agree on each flag bit of the application layer, adopting the fat client mode; (2) functional modularization, adopting a dual-thread mechanism, wherein one thread is responsible for The protocol handshake, while another thread is responsible for the data port handshake. The two ports adopt different fault-tolerant strategies, which are highly targeted and effectively increase the data transmission rate; (3) The dual-thread operation mode simulates the DMA channel strategy. After the control port successfully shakes hands The data port completely takes over the data transmission until the end of the file transmission; (4) Adaptively adopts retransmission and reissue strategies according to the network packet loss rate, and...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides an online download method for large data volume files. The method relates to a server and a terminal. The server has control threads and data threads; the terminal has control threads and data threads too. The online download method for large data volume files comprises steps of: (1) the server and the terminal operate the control threads for protocol information interactionto realize handshake between control port protocols of the server and the terminal; (2) after the step 1), the server and the terminal operate the data threads to realize handshake between data portprotocols of the server and the terminal; (3) transmitting data files between the data port protocols of the server and the terminal via the data threads; (4) operating the control threads again aftertransmitting the data files. The invention is able to transmit data efficiently and reliably, and is especially suitable for online download of large data volume files.

Description

technical field [0001] The invention belongs to the technical field of computer network, in particular, the invention relates to an efficient network downloading method for files with a large amount of data. Background technique [0002] With the development of computer technology, the data volume of data files continues to increase, especially the increasing popularity of high-definition media, making people often need to download files with large data volumes. However, how to efficiently and completely download and play large data volume files (such as high-definition media files with an average capacity of more than 4G) in a certain network bandwidth environment and play them locally will be a big problem. Currently, TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) network protocols are widely used in downloading. [0003] The Transmission Control Protocol (TCP) protocol is mainly used to establish a virtual connection between hosts to achieve high re...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L29/08H04L1/18
Inventor 邓峰胡建良齐向东王劲林潘梁
Owner 中科华影(北京)数字电影院线有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products