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

CDN server and content download method

A technology of content distribution network and server, applied in the field of content distribution network server and content download, can solve the problem of inability to distribute network download content, and achieve the effect of improving user experience and expanding the scope of application

Inactive Publication Date: 2011-07-06
ZTE CORP
View PDF2 Cites 39 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The present invention is proposed in view of the problem that some UEs cannot download content from the peer-to-peer general content distribution network in th

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
  • CDN server and content download method
  • CDN server and content download method
  • CDN server and content download method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0067] In this embodiment, the UE's access CDN server determines that it does not cache the location information of the content, and obtains the location information of the content requested by the UE from the P2P peer-to-peer overlay network of the P2P CDN; in addition, in this embodiment, The access CDN server randomly selects a node storing the content requested by the UE.

[0068] Figure 9 Be the flow chart of this embodiment, such as Figure 9 As shown, in this embodiment, the content is mainly downloaded through the following steps:

[0069] Step 901, the UE sends a request to its access CDN server, requesting to download content;

[0070] Specifically, the content requested to be downloaded may be an entire streaming media, an entire file,

[0071] It can also be a segment of streams and files.

[0072] Step 902, the access CDN server determines that the location information of the content requested by the UE is not cached locally, and queries the P2P overlay netwo...

Embodiment 2

[0078] In this embodiment, when the UE's access CDN server receives the request, it first judges that it has not cached the location information of the content, and acquires and caches the location information of the content requested by the UE from the P2P peer-to-peer overlay network of the P2P CDN. , and select nodes from the obtained location information according to the preset selection rules.

[0079] Figure 10 Be the flow chart of this embodiment, such as Figure 10 As shown, in this embodiment, the content is mainly downloaded through the following steps:

[0080] Step 101, the UE sends a request to its access CDN server, requesting to download content;

[0081] Step 102, the access CDN server determines that the location information of the content requested by the UE is not cached locally, and queries the P2P overlay network for a content location list;

[0082] Step 103, the P2P overlay network returns the content location list to the access CDN server;

[0083]...

Embodiment 3

[0089] In this embodiment, the access CDN server caches the location information of the content requested by the UE.

[0090] Figure 11 Be the flow chart of this embodiment, such as Figure 11 As shown, in this embodiment, the content is mainly downloaded through the following steps:

[0091] Step 111, the UE sends a request to its access CDN server, requesting to download content;

[0092] Step 112, accessing the CDN server to determine the location information of the content requested by the UE in the local cache;

[0093] Step 113, accessing the CDN server to obtain the cached content location list locally;

[0094] Step 114, the access CDN server selects a node from one or more nodes that have content according to the content location list obtained in the previous step;

[0095] Step 115, the access CDN server redirects the request message sent by the UE to the selected node;

[0096] Step 116, the UE downloads the above content from the redirected node.

[0097] As...

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 discloses a CDN (Content Delivery Network) server and a content download method. The CDN server comprises a receiving module, a query module, a selection module and a redirection module, wherein the receiving module is used for receiving a request sent by UE (User Equipment) and delivering the request message of the network download contents through a peer-to-peer general content; the query module is used for quering the storage location of the contents referred in the request message through a peer-to-peer overlaying network, wherein the storage location comprises position information of one or more nodes of storage contents, and one or more nodes comprise a content resource node and/or the CDN server; the selection module is used for selecting one node from the storage location; and the redirection module is used for redirecting the request message to the selected node so as to lead the selected node to send the contents to the UE. By adopting the CDN server and the content download method, the application range of the peer-to-peer general content delivery network is widened, and the user experience is provided.

Description

technical field [0001] The present invention relates to the technical field of communication and computer network, in particular, to a content delivery network (Content Delivery Network, CDN for short) server and a content downloading method. Background technique [0002] The purpose of Content Delivery Network (CDN for short) is to alleviate the pressure brought by the growth of users and services to the network, so as to ensure that users distributed in every corner of the network enjoy excellent service quality. By caching content at the edge of the network, CDN reduces the traffic passing through the network backbone, saves the cost of expansion for operators, and improves the speed of users' access to content. [0003] At present, the content distribution network can support the distribution of various types of content such as streaming media, and improve the services of Internet TV (Internet Protocol Television or Interactive PersonalTelevision, referred to as IPTV), v...

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/06H04L29/08
Inventor 李漓春汪军
Owner ZTE CORP
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