Data access method, device and system in content distribution network

A technology for content distribution network and data access, which is applied in the field of data access methods, devices and systems, and can solve problems such as increased load on source data servers, low hit rate, and impact on CDN system performance

Inactive Publication Date: 2015-10-14
TENCENT TECH (SHENZHEN) CO LTD
View PDF5 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] During the research and practice of the prior art, the inventors of the present invention found that the hit rate of the existing CDN system is not high, so the CDN nodes need to communicate frequently w...

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
  • Data access method, device and system in content distribution network
  • Data access method, device and system in content distribution network
  • Data access method, device and system in content distribution network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] This embodiment will be described from the perspective of the first layer CDN node.

[0040] A method for accessing data in a CDN, comprising: a first-tier CDN node receiving a user request sent by a terminal, wherein the user request indicates data that needs to be accessed; When the data that needs to be accessed is returned to the terminal; when the first layer CDN node determines that there is no data that needs to be accessed locally according to the user request, it sends the user request to the second layer CDN node to obtain the required access data and return it to the terminal.

[0041] Such as figure 1 As shown, the specific process can be as follows:

[0042] 101. A first-layer CDN node receives a user request sent by a terminal, where the user request indicates data to be accessed.

[0043] 102. The first-tier CDN node determines whether the data to be accessed exists locally according to the user request, and if yes, executes step 103, and if not, execu...

Embodiment 2

[0059] This embodiment will be described from the perspective of a layer-2 CDN node.

[0060] A method for accessing data in a content distribution network CDN, comprising: a second-tier CDN node receiving a user request sent by a first-tier CDN node, the user request indicating data to be accessed, wherein the user request is sent by the first-tier CDN node When it is determined that the data that needs to be accessed does not exist locally; when the second-tier CDN node determines that there is data that needs to be accessed locally according to the user request, it returns the data that needs to be accessed to the first-tier CDN node; when the second-tier CDN node When the CDN node determines that the data to be accessed does not exist locally according to the user request, it obtains the data to be accessed from the source data center according to the user request, and sends the obtained data to be accessed to the first-tier CDN node.

[0061] Such as figure 2 As shown, ...

Embodiment 3

[0075] According to the methods described in Embodiments 1 and 2, examples will be given below for further detailed description.

[0076] Such as Figure 3a As shown, the CDN system can have multiple first-tier CDN nodes and multiple second-tier CDN nodes. In addition, it also includes a source data center, which can be specifically as follows:

[0077] (1) The first layer of CDN nodes;

[0078]The first layer CDN node is used to receive the user request sent by the terminal, wherein the user request indicates the data that needs to be accessed, and when it is determined that there is data that needs to be accessed locally according to the user request, return the data that needs to be accessed to the terminal; When it is determined that there is no data to be accessed locally according to the user request, the user request is sent to the second-tier CDN node, the data to be accessed is received from the second-tier CDN node, and the data to be accessed is sent to the termina...

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

Embodiments of the invention disclose a data access method, device and system in a content distribution network (CDN). The CDN comprises a first layer of CDN node and a second layer of CDN node. The method comprises the steps that the first layer of CDN node receives a user request sent by a terminal; when the first layer of CDN node determines, according to the user request, that local has data needed to be accessed, the first layer of CDN node returns the data needed to be accessed to the terminal; when the first layer of CDN node determines, according to the user request, that local has no data needed to be accessed, the first layer of CDN node sends the user request to the second layer of CDN node, so as to obtain the data needed to be accessed and return the data needed to be accessed to the terminal. Through adoption of the method, data traffic of a source data center can be reduced, the hit rate of user request can be improved, and furthermore, the disaster tolerance of the system can be enhanced.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a data access method, device and system in a content distribution network (CDN, Content Distribution Network). Background technique [0002] Content distribution network (CDN, Content Distribution Network), mainly by placing CDN nodes around the network, so as to form a layer of intelligent virtual network on the basis of the existing Internet, so as to avoid possible influence on data transmission on the Internet. The bottleneck and link of speed and stability make content transmission faster and more stable. The CDN system can redirect the user's request to the CDN node closest to the user based on comprehensive information such as network traffic, connection and load status of each CDN node, distance to the user, and response time in real time, so that the user can obtain the required information nearby. Content, improve the response speed of users visiting the...

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 TENCENT TECH (SHENZHEN) CO LTD
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