File uploading methods and devices based on CDN (Content Delivery Network) and server

A file uploading and central server technology, which is applied in the field of electronic communication, can solve problems such as interruption and slow uploading of large files, and achieve the effect of improving uploading speed and preventing repeated uploading

Inactive Publication Date: 2019-04-12
量子云未来(北京)信息科技有限公司
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] To this end, the embodiment of the present invention provides a method, device, server and storage medium for uploading files based on a CDN network, so as to solve the problem in the prior art that the uploading speed of large files is slow or even interrupted due to insufficient server bandwidth.

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
  • File uploading methods and devices based on CDN (Content Delivery Network) and server
  • File uploading methods and devices based on CDN (Content Delivery Network) and server
  • File uploading methods and devices based on CDN (Content Delivery Network) and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] This embodiment provides a method for uploading files based on a CDN network, and the execution subject of the method is a central server. refer to figure 1 , the file upload method includes the following steps.

[0027] Step 11, the CDN central server receives a file upload request from the terminal.

[0028] A client can be installed on the terminal, and the user can upload files through the client. Specifically, the client can be a browser, and the user can open the upload window and perform operations such as dragging and dropping the file to load the file, so as to upload the file. Before the client uploads the file, it sends a file upload request to the central server.

[0029] Step 12. Determine the first storage node according to the network link performance information between the terminal and the CDN node; the network link performance information is information received from the CDN node, and the network link performance information is used to characterize ...

Embodiment 2

[0044] This embodiment provides a method for uploading files based on a CDN network. The execution subject of the method for uploading files is a terminal, and users can upload files through a client installed on the terminal. The client can be a browser.

[0045] The file upload methods include:

[0046] Sending a file upload request to the CDN central server, the file upload request is used for the CDN central server to determine the first storage node according to the network link performance information between the terminal and the CDN node, the network link performance information is received from the CDN node The information received, the network link performance information is used to characterize the network link performance between the terminal and the CDN node at the moment when the CDN node sends the network link performance information;

[0047] receiving the identifier of the first storage node from a CDN central server;

[0048] Upload a segment of the file to t...

Embodiment 3

[0052] This embodiment provides a method for uploading a file based on a CDN network, where the file upload is performed by a CDN node of a subject. The file upload methods include:

[0053] The CDN node sends the network link performance information of the terminal and the CDN node to the CDN central server, and the terminal is used to send a file upload request to the CDN central server; the network link performance information is used to indicate that the CDN node is sending the The network link performance between the terminal and the CDN node at the moment of the network link performance information, the network link performance information and the file upload request are used by the CDN central server to determine the first storage node; the terminal is used for Upload a segment of the file to the first storage node.

[0054] When the CDN node is designated as the first storage node by the central server, the CDN node receives a file fragment from the terminal, stores t...

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 embodiments of the invention disclose file uploading methods and devices based on a CDN (Content Delivery Network), a server and a memory medium. A file uploading method relates to the technical field of electronic communication. The file uploading method comprises the steps that a CDN central server receives a file uploading request from a terminal; determining a first storage node accordingto network link performance information of the terminal and CDN nodes, wherein the network link performance information is information received from the CDN nodes; and an identity of the first storagenode is sent to the terminal, thereby enabling the terminal to upload a shard of a file to the first storage node. The methods, the devices and the server have the following advantages that when thefile and the shards are uploaded, the CDN nodes with the best links communicating with the terminal are selected to upload the shards, so uploading speed of the file is improved.

Description

technical field [0001] The embodiments of the present invention relate to the technical field of electronic communication, and in particular to a CDN network-based file upload method, device, and server. Background technique [0002] Content Delivery Network (CDN) includes central servers and edge servers. The basic idea is to avoid bottlenecks and links on the Internet that may affect the speed and stability of data transmission as much as possible, so as to make content transmission faster and more stable. . A layer of intelligent virtual network based on the existing Internet is formed by placing edge servers all over the network. The CDN system can real-time based on the network traffic and the connection of each node, the load status, the distance to the user and the response time. and other comprehensive information to redirect the user's request to the edge server closest to the user. Its purpose is to enable users to obtain the required content nearby, solve the co...

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
IPC IPC(8): H04L29/08
CPCH04L67/06
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