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

Data delivery method and device based on content delivery network CDN

A content distribution network and data distribution technology, which is applied in the Internet field, can solve problems such as the inability to determine which MAN the user is in, the low positioning accuracy of the CDN server, and the long distance for users to access data, so as to achieve high access efficiency and long-distance Short and low access delay

Active Publication Date: 2014-06-04
HUAWEI TECH CO LTD
View PDF6 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0018] Using the above method, the CDN server close to the user is indirectly determined based on the IP address of the domain name resolution server provided by the ISP. However, since the domain name resolution servers of the ISP are often deployed in a centralized manner, the domain name resolution server of the same ISP covers a relatively large range of users who accept resolution requests. Covering multiple cities in one area at the same time, relying on the DNS provided by the ISP to speculate that the nearby CDN server cannot determine which MAN the user is in, resulting in low positioning accuracy of the CDN server and long distances for users to access data, which is not conducive to reducing access time extend

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 delivery method and device based on content delivery network CDN
  • Data delivery method and device based on content delivery network CDN
  • Data delivery method and device based on content delivery network CDN

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] figure 1 It shows the implementation process of the present invention based on content distribution network (CDN) distribution of data, which is described in detail as follows:

[0055] In step S101, a network node receives a domain name resolution request sent by a user terminal, and obtains a domain name carried in the domain name resolution request.

[0056] Specifically, for example, the user terminal wants to view a picture named big.jpg under the domain name: img.csp.com, and its webpage address is: http: / / img.csp.com / big.jpg, and the user terminal sends the The node sends a domain name resolution request carrying img.csp.com.

[0057] Optionally, the network node may notify the user terminal to send the domain name resolution request to the network node during the process of the user terminal applying for an IP address through DHCP or PPPoE.

[0058] In step S102, the network node searches for the domain name in the CDN domain name list of the network node.

...

Embodiment 2

[0066] figure 2 It shows the implementation process of the present invention based on content distribution network (CDN) distribution of data, which is described in detail as follows:

[0067] In step S201, the network node receives the domain name served by the CDN issued by the content service provider (CSP) through the extended multi-protocol border gateway protocol (English full name is Multiprotocol-Border Gateway Protocol, English abbreviation is MP-BGP), and generates List of CDN domain names.

[0068] Specifically, in order to avoid manual configuration of the domain name serviced by the CDN in the CSP on the domain name resolution server in each network node, the mapping relationship between the IP address of the CDN module and the domain name is established (manual configuration will cause a large workload, and the configuration The process is cumbersome, and after the operator’s IP data is updated, manual maintenance is required, and the corresponding maintenance ...

Embodiment 3

[0092] Figure 4 An interactive flowchart for users to obtain data provided by the CDN module. In the embodiment of the present invention, the network node is a metropolitan area network router with integrated CDN function, and the entire system includes user terminals, a metropolitan area network router with integrated CDN function, and a CSP server. The specific implementation is described in detail as follows:

[0093] 41. The content service provider CSP publishes the domain name img.csp.com served by the CDN to the MAN router through the extended multi-protocol border gateway protocol MP-BGP.

[0094] Specifically, the CSP needs to publish the content big.jpg on the CSP server through the CDN system of the ISP, and the CSP server has been connected to the backbone network of the ISP. The user terminal for accessing the content is in a MAN of the ISP, and the user terminal needs to pass through a router node of the MAN to reach the ISP backbone network. By running the ex...

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 is suitable for the field of the Internet, and provides a data delivery method and device based on a content delivery network CDN. The method comprises the following steps: a domain name resolution request sent by a user terminal is received by a network node, and the domain name carried in the domain name resolution request is acquired; the domain name is found in a CDN domain name list of the network node; if the domain name is found out, the IP address of a CDN module in the network node is returned to the user terminal as the resolution result of the domain name; and a destination address sent by the user terminal is received as a data request of the IP address of the CDN module, and data corresponding to the data request is delivered to the user terminal. According to the embodiments of the invention, the CDN positional accuracy can be effectively improved, the user access delay can be reduced, the flow that flows out from the network node can be reduced, the backbone network resource occupancy can be reduced, and the investment cost can be reduced.

Description

technical field [0001] The present invention belongs to the field of the Internet, and in particular relates to a method and device for distributing data based on a Content Delivery Network (English full name is Content Delivery Network, English abbreviation is CDN). Background technique [0002] Content Service Provider (full English name is Content Service Provider, English abbreviation is CSP) provides Internet users with data services such as video, pictures, text, etc., broadband users want to see the data information provided by the data center server of CSP, need to order After going through the backbone network, metropolitan area network and access network of the Internet service provider (English name is Internet Service Provider, English abbreviation is ISP), it finally reaches the user. With the increase of business visits, the network traffic pressure of the CSP server also increases, and the bandwidth resources occupied by the backbone network are also increasin...

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/08H04L29/12
Inventor 许用梁
Owner HUAWEI TECH CO LTD
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