Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Controllable waterfall-type file pushing method

A file and waterfall technology, applied in electrical components, transmission systems, etc., can solve problems such as insufficient push efficiency, strong dependence on network export bandwidth, and inability to support clients online at the same time, and achieve the effect of reducing dependence and reducing requirements.

Active Publication Date: 2013-04-10
SHANGHAI MODERN ADVANCED ULTRA PRECISION MFG CENT
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Limited by the number of download connections supported by the server at the same time, this method cannot support many clients online at the same time, and it is highly dependent on the network egress bandwidth of the server, resulting in insufficient push efficiency

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
  • Controllable waterfall-type file pushing method
  • Controllable waterfall-type file pushing method
  • Controllable waterfall-type file pushing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0075] The present invention will be further described below in conjunction with the embodiments and accompanying drawings, but the protection scope of the present invention should not be limited thereby.

[0076] Please see first figure 2 , figure 2 It is a server-side push flow chart, as shown in the figure, the specific steps of the server-side push process are as follows:

[0077] Step 1. Start the push task and initialize the input, including: the file to be pushed, the server providing the download service, and a list of all clients to be pushed;

[0078] Step 2. Create a push tree according to the client network parameters and performance parameters (such as IP address, network speed, allowed protocols, etc.) in the client list;

[0079] Step 3. Notify each client of their respective positions in the push tree;

[0080] Step 4. Pack and split the large files to be pushed into a set of small files;

[0081] Step 5. Notify all first-level sub-node clients of the roo...

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

A controllable waterfall-type file pushing method concludes that client sides to which files need to be pushed are layered and grouped in a server side pushing process. Content which needs to be obtained of the files, time when the files are obtained, sources from which the files are obtained and the like in the server side pushing process are controlled by the server side, which means the server side controls and informs the content which need to be obtained by every client side no matter where the client sides are in the IP networks. The controllable waterfall-type file pushing method adopts real-time communication technology, so that the real-time communication can be achieved among client sides and between the client sides and the server sides. The server sides can actively do networking for the client sides and controls file obtaining behaviors of the client sides, reduce independence of the client sides on the server sides when the client sides obtain files, and lower requirement for the number of server side device and network exit bandwidth.

Description

technical field [0001] The invention relates to a file pushing technology in a communication network, in particular to a method for pushing files to a large number of clients controlled by an IP network initiated from a server. Background technique [0002] Existing file download generally has two modes: [0003] ■ HTTP, FTP and other peer-to-peer downloads. Each client connects to a target server for download. [0004] In this way, the server can know the status of the download, but as the number of clients increases, the pressure on the server increases rapidly. Once it reaches a certain scale, the server cannot support it, causing many clients to fail to download. [0005] ■Peer-to-Peer (P2P) and derived many-to-many download mode. When downloading, the client will search for other nearby sources or download clients, and download files together from these points. This method makes the download faster and puts less pressure on the server. However, this method relies o...

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/08
Inventor 潘海斌顾亚平林海张俊
Owner SHANGHAI MODERN ADVANCED ULTRA PRECISION MFG CENT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products