A CDN edge injection distribution method and system

An edge and distribution strategy technology, applied in the field of CDN services, can solve problems such as low distribution efficiency, affecting injection efficiency, and consuming central bandwidth resources, so as to improve upload efficiency and distribution efficiency, improve upload efficiency, and simplify state control. Effect

Active Publication Date: 2022-07-15
武汉市烽视威科技有限公司
View PDF20 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This center-region-edge injection distribution model is prone to the following problems: 1. Centralization is more prone to single-point problems. If there is a problem with the injection of the central content library, it will cause all users to be unable to upload content and affect user experience. Especially for live broadcast services with relatively high operational requirements, more hardware equipment and network resources must be invested in building backup nodes to solve single points
2. In centralization, the network conditions between users and the center are not optimal. If the content uploaded by users is ultra-high-definition, 4K or even VR and other super-large content, it will greatly occupy and consume the bandwidth resources of the center and affect the efficiency of injection.
3. The distribution efficiency in this mode is not high. The injected content must be written to the database first, and then the signaling is organized and distributed to each node in a queue. The coupling degree is relatively high and the efficiency is low.
4. Due to the limitation of the bandwidth of the central node, generally speaking, there will be distribution flow control, which also indirectly affects the distribution 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
  • A CDN edge injection distribution method and system
  • A CDN edge injection distribution method and system
  • A CDN edge injection distribution method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0080] see Figures 1 to 7 As shown, Embodiment 1 of the present invention provides a CDN edge injection distribution method. The CDN edge injection distribution method includes an injection process and a distribution process, and the injection process includes the following steps:

[0081] A1. The user terminal sends the content information to be uploaded to the nearest CDN node through the CDN content push interface;

[0082] A2. Assign a content number to the content information to be uploaded, and inject the content to be uploaded according to the upload mode of the content information to be uploaded;

[0083] The distribution process includes the following steps:

[0084] B1. The injection distribution agent component of the CDN node distributes the content to be distributed according to the corresponding distribution strategy, and the injection distribution agent component of the CDN node records the distribution result in the corresponding distribution content node;

...

Embodiment 2

[0147] see Figure 8 As shown, Embodiment 2 of the present invention provides a CDN edge injection and distribution system, which includes: a content management agent module, a ZooKeeper cluster, a user terminal, and at least two CDN nodes, each CDN node includes a node service cluster and an injection and distribution agent. Components, the system has an injection work mode and a distribution work mode;

[0148] In this injection working mode:

[0149] The CDN node is used to receive the content information to be uploaded sent by the user terminal through the CDN content push interface;

[0150] The CDN node is also used to assign a content number to the content information to be uploaded, and inject the content to be uploaded according to the upload mode of the content information to be uploaded;

[0151] In this distribution working mode:

[0152] The injection distribution agent component is used to distribute the content to be distributed according to the corresponding...

Embodiment 3

[0198] A third embodiment of the present invention provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, implements all or part of the method steps in the first embodiment.

[0199] The present invention realizes all or part of the process in the above-mentioned first embodiment, and can also be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by the processor , the steps of each of the foregoing method embodiments can be implemented. Wherein, the computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file or some intermediate form. The computer readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, removable ha...

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 edge injection and distribution method and system, and relates to the technical field of CDN services. The method includes an injection process and a distribution process. The injection process includes the following steps: sending content information to be uploaded to the nearest CDN through a CDN content push interface node; assign a content number to the content information to be uploaded, and inject the content to be uploaded according to the upload mode of the content information to be uploaded; the distribution process includes the following steps: injecting the distribution agent component to distribute the content to be distributed according to the corresponding distribution strategy, injecting the distribution agent component The distribution result is recorded in the corresponding distribution content node; the content number of the content to be distributed is recorded, and the distribution strategy and distribution feedback status of the corresponding content to be distributed are obtained. The present invention processes the distribution process by injecting a decentralized injection process and a distributed coordination service, thereby sharing the work load of the central node in the prior art and improving work efficiency.

Description

technical field [0001] The invention relates to the technical field of CDN services, in particular to a CDN edge injection distribution method and system. Background technique [0002] ZooKeeper is an indispensable part of the distributed file system HDFS and the distributed database HBASE in the big data platform Hadoop. It is also an open source, simple, and lightweight thin file system that provides high availability and high performance distributed Coordination service. It is often used to provide configuration services, distributed queues, distributed locks, node elections, etc. [0003] Generally, CDN injection refers to uploading the user's content to the CDN's central content repository, and distribution refers to pre-pushing the content injected into the center to regional or edge nodes. This center-region-edge injection distribution model is prone to the following problems: 1. Centralization is more prone to single-point problems. If there is a problem with the i...

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 Patents(China)
IPC IPC(8): H04L67/10H04L67/51H04L67/06
CPCH04L67/10H04L67/06H04L67/51
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