[go: up one dir, main page]

CN110650096B - MCDN (Multi-core digital network distribution) based content distribution method and system - Google Patents

MCDN (Multi-core digital network distribution) based content distribution method and system Download PDF

Info

Publication number
CN110650096B
CN110650096B CN201810673174.2A CN201810673174A CN110650096B CN 110650096 B CN110650096 B CN 110650096B CN 201810673174 A CN201810673174 A CN 201810673174A CN 110650096 B CN110650096 B CN 110650096B
Authority
CN
China
Prior art keywords
content
mcdn
edge
data packet
upf
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810673174.2A
Other languages
Chinese (zh)
Other versions
CN110650096A (en
Inventor
刘洁
林奕琳
朱红梅
何宇锋
吴敏清
王庆扬
张琳峰
曹磊
王波
赵晔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201810673174.2A priority Critical patent/CN110650096B/en
Publication of CN110650096A publication Critical patent/CN110650096A/en
Application granted granted Critical
Publication of CN110650096B publication Critical patent/CN110650096B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a content distribution method and a system based on MCDN, wherein the method comprises the following steps: the MCDN edge node is arranged on the MEC platform, the content center judges whether the MCDN edge node adjacent to the terminal stores the accessed content, if yes, the content center establishes a user plane path of the terminal accessing the MCDN edge node through the edge UPF, and if not, the content center inserts a service label in a data packet corresponding to the content and sends the service label to the edge UPF; and the edge UPF sends the data packet to the MEC platform based on the service label so that the MCDN edge node stores the data packet. The method and the system realize the distribution of the content to the edge node and the distribution to the traditional MCDN private network; the content center can flexibly determine a distribution strategy according to the characteristics of the content and transmit the strategy to the mobile network through the service label, and meanwhile, the problem of inconsistency of content scheduling and addressing is solved.

Description

MCDN (Multi-core digital network distribution) based content distribution method and system
Technical Field
The invention relates to the technical field of communication, in particular to a content distribution method and a content distribution system based on MCDN.
Background
MCDN (Mobile Content Distribution Network) is a Content service mechanism for Mobile users, and its implementation principle is similar to CDN of fixed Network: the distribution process of the content from the central point to the edge nodes is realized by building and renting an MCDN private network; the mobile user accesses the content service, and the edge node pushes the content from the central node through the MCDN private network when the edge node has no content. The existing MCDN realizes content distribution and provides content service through different networks, and has the main problems that: with the development of mobile videos, the construction pressure of MCDN private networks is increasing; there may be a case where the MCDN private network content scheduling policy and the mobile network user plane routing policy are not consistent.
Disclosure of Invention
One or more embodiments of the present invention provide a method and system for MCDN-based content distribution.
According to an aspect of the present disclosure, there is provided a content distribution method based on an MCDN, including: the content center receives a content access request of a terminal, and judges whether a mobile content distribution network MCDN edge node adjacent to the terminal stores content corresponding to the content access request; the MCDN edge node is arranged on a multi-access edge computing MEC platform; if yes, the content center initiates a user plane reselection request to establish a user plane path for the terminal to access the MCDN edge node through an edge User Plane Function (UPF); if not, the content center inserts a service label into a data packet corresponding to the content, and sends the data packet to the edge UPF; and the edge UPF sends the data packet to the MEC platform based on the service label so that the MCDN edge node stores the data packet and has the capability of the content service.
Optionally, the sending, by the edge UPF, the data packet to the MEC platform based on the service label includes: the edge UPF receives the data packet sent by the content center and judges whether the data packet contains the service label; and if so, the UPF sends the data packet to the terminal and sends the data packet to the MEC platform.
Optionally, the sending, by the UPF, the data packet to the terminal and sending the data packet to the MEC platform includes: the edge UPF deletes the service label in the data packet and sends the data packet with the service label deleted to the terminal; and the edge UPF copies the data packet with the service label deleted and sends the data packet to the MEC platform so as to copy the content on the MCDN edge node.
Optionally, the sending, by the edge UPF, the data packet to the MEC platform based on the service label includes: the edge UPF mirrors or directs the data packet to the MEC platform based on the service label.
Optionally, the MEC platform sends the copy result of the content to the edge UPF; and the edge UPF sends the copying result to the content center.
Optionally, the content center receives the content access request sent by the terminal through an initial user plane; the content center obtains terminal position information corresponding to the terminal from a network open function (NEF); and the content center determines the MCDN edge node close to the terminal based on the terminal position information.
Optionally, the inserting, by the content center, a service tag in a data packet corresponding to the content and sending the data packet to the edge UPF includes: if the MCDN edge node is determined not to store the content, the content center determines whether the content needs to be sent to the MCDN edge node according to a preset service strategy, and if so, the content center inserts the service label into a data packet corresponding to the content and sends the data packet to the edge UPF.
Optionally, the terminal accesses the content center through an MCDN slice; the MCDN slice comprises the edge UPF corresponding to the MCDN edge node, and the user plane of the content center accessed by the terminal in the MCDN slice comprises the edge UPF.
According to another aspect of the present disclosure, there is provided an MCDN-based content distribution system including: the method comprises the following steps that a content center, a mobile content distribution network MCDN edge node, a multi-access edge computing MEC platform and an edge user plane function UPF; the MCDN edge node is arranged on a multi-access edge computing MEC platform; the content center is used for receiving a content access request of a terminal and judging whether MCDN edge nodes adjacent to the terminal store content corresponding to the content access request; if yes, the content center initiates a user plane reselection request to establish a user plane path for the terminal to access the MCDN edge node through an edge User Plane Function (UPF); if not, inserting a service label into a data packet corresponding to the content, and sending the data packet to the edge UPF; and the edge UPF sends the data packet to the MEC platform based on the service label so that the MCDN edge node stores the data packet and has the capability of the content service.
Optionally, the edge UPF receives the data packet sent by the content center, and determines whether the data packet includes the service tag; and if so, the UPF sends the data packet to the terminal and sends the data packet to the MEC platform.
Optionally, the edge UPF is configured to delete the service label in the data packet, and send the data packet with the service label deleted to the terminal; and copying the data packet with the service label deleted and sending the data packet to the MEC platform so as to copy the content on the MCDN edge node.
Optionally, the edge UPF is configured to mirror or direct the data packet to the MEC platform based on the service label.
Optionally, the MEC platform is configured to send a copy result of the content to the edge UPF; and the edge UPF is used for sending the copying result to the content center.
Optionally, the content center is configured to receive the content access request sent by the terminal through an initial user plane; obtaining terminal location information corresponding to the terminal from a network open function (NEF); and determining the MCDN edge node adjacent to the terminal based on the terminal position information.
Optionally, the content center is configured to determine, according to a preset service policy, whether the content needs to be sent to the MCDN edge node if it is determined that the MCDN edge node does not store the content, and insert the service tag in a data packet corresponding to the content and send the data packet to the edge UPF if the content needs to be sent to the MCDN edge node.
Optionally, the terminal accesses the content center through an MCDN slice; the MCDN slice comprises the edge UPF corresponding to the MCDN edge node, and the user plane of the content center accessed by the terminal comprises the edge UPF in the MCDN slice.
According to yet another aspect of the present disclosure, there is provided an MCDN-based content distribution system, including: a memory; and a processor coupled to the memory, the processor configured to perform the MCDN-based content distribution method described above based on instructions stored in the memory.
According to yet another aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon computer program instructions which, when executed by one or more processors, implement the steps of the method as described above.
The content distribution method and the system based on the MCDN utilize a flexible user plane selection mechanism of a 5G mobile network and a deployment environment of edge calculation, a content center realizes the distribution of content to edge nodes while providing content service through the mobile network, realizes the distribution of a traditional MCDN private network, and reduces the flow pressure of the MCDN private network; the content center can flexibly decide a distribution strategy according to the content characteristics and transmit the distribution strategy to the mobile network through the service label; the change of the content center scheduling strategy does not need to change the configuration of the DNS, and the problem of inconsistency of content scheduling and addressing is solved.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without inventive exercise.
Fig. 1 is a flow diagram of one embodiment of an MCDN-based content distribution method according to the present disclosure;
fig. 2 is a schematic flow diagram of another embodiment of an MCDN-based content distribution method according to the present disclosure;
fig. 3 is a schematic flow diagram of copying content to MCDN edge nodes on an MEC platform according to yet another embodiment of an MCDN-based content distribution method of the present disclosure;
fig. 4 is a block schematic diagram of one embodiment of an MCDN-based content distribution system according to the present disclosure;
fig. 5 is a block schematic diagram of another embodiment of an MCDN-based content distribution system according to the present disclosure;
fig. 6 is a block schematic diagram of yet another embodiment of an MCDN-based content distribution system according to the present disclosure.
Detailed Description
The present disclosure now will be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the disclosure are shown. The technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only a part of the embodiments of the present disclosure, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
Fig. 1 is a schematic flow chart diagram of an embodiment of an MCDN-based content distribution method according to the present disclosure, as shown in fig. 1:
step 101, a content center receives a content access request of a terminal, and judges whether a mobile content distribution network MCDN edge node adjacent to the terminal stores content corresponding to the content access request. The MCDN Edge node is arranged on a Multi-access Edge Computing MEC (Multi-access Edge Computing) platform, and the content center may be an MCDN content center or the like.
And 102, if so, the content center initiates a User Plane reselection request to establish a User Plane path for the terminal to access the MCDN edge node through an edge User Plane Function (UPF). The user plane may be established by a user plane protocol of the 5G network.
And 103, if not, inserting the service label into the data packet corresponding to the content by the content center, and sending the data packet to the edge UPF. The content may be audio, video, etc. data. The service tag may be in various forms, and the specific format and the position of insertion in the data packet may be designed according to the specific network.
And step 104, the edge UPF sends the data packet to the MEC platform based on the service label so that the MCDN edge node stores the data packet and has the capability of the content service.
The content distribution method based on the MCDN in the embodiment realizes the distribution of the content from the center to the edge in the process of providing the content service by the mobile network, improves the network utilization rate and the flexibility of content center decision, and can ensure the consistency of content scheduling and addressing.
In one embodiment, a content center receives a content access request sent by a terminal through an initial user plane, obtains terminal position information corresponding to the terminal from a Network open Function (NEF), and determines an MCDN edge node adjacent to the terminal based on the terminal position information. And if the content center determines that the MCDN edge node does not store the content, determining whether the content needs to be sent to the MCDN edge node according to a preset service strategy. The service policy may include various policies, for example, including issuing audio and video data to the MCDN edge node, and providing the audio and video data to the terminal by the MCDN edge node.
In one embodiment, based on a 5G mobile network and the MCDN edge nodes are deployed on the MEC platform, the address resolution of the mobile terminal when accessing the content service points to the content center. The content center triggers the user plane to reselect to the MEC platform under the condition that the MCDN edge node has related content, otherwise, whether the content is distributed to the MCDN edge node is determined according to a strategy, if necessary, the content center inserts a service label into a data packet corresponding to the content and sends the data packet to the edge UPF.
The edge UPF mirrors or guides the data packet to the MEC platform based on the service label, the content is mirrored to the MEC platform, namely, a copy which is completely the same as the content is stored on the MCDN edge node, the content is guided to the MEC platform, namely, the edge UPF sends the data stream to the MEC platform, the MEC platform analyzes the content data from the data stream and then stores the content data on the MCDN edge node, and further serves as an agent for the user. The MEC platform sends the copy result of the content to the edge UPF, and the edge UPF can send the copy result to the content center along a reverse path issued by the data stream.
Fig. 2 is a schematic flow chart of another embodiment of the MCDN-based content distribution method according to the present disclosure, as shown in fig. 2:
step 201, setting the MCDN edge node on the MEC platform.
In step 202, the terminal requests access to a content service.
In step 203, the DNS server resolves the access request and the address to the content center. When the mobile user accesses the content service, the access request is resolved to the content center through the DNS.
Step 204, the content center judges whether the MCDN edge node stores the content requested to be accessed by the terminal according to the terminal position, that is, judges whether the MCDN edge node adjacent to the user already has the content that the user needs to access, if yes, step 205 is entered, and if not, step 207 is entered.
Step 205, the content center triggers the user plane to reselect to the edge UPF. The content center, as an AF (Application function) role in the network architecture, initiates a request for user plane reselection to the 5G core network through the NEF, and the core network implements the user plane reselection to establish a user plane path for a user to access an edge node on the MEC through an edge UPF.
And step 206, the MCDN edge node provides the content service for the terminal, thereby realizing the service provided for the user by the MCDN edge node.
Step 207, whether the content center sends the content to the MCDN edge node. The content center may determine whether to deliver the content required by the user to the edge node adjacent to the user according to the service policy decision customized by the content provider itself, and if so, go to step 208.
If not, step 208' is entered, the content center directly serves the end user, and the content is not delivered to the edge node in the service process.
Step 208, the content center inserts the service tag in the data packet corresponding to the content and sends the data packet to the edge UPF.
Step 209, the edge UPF deletes the service label in the data packet, and sends the data packet with the service label deleted to the terminal.
In step 210, the edge UPF copies the data packet with the service label deleted and sends the data packet to the MEC platform, so as to store the content on the MCDN edge node.
And step 211, the MEC platform sends the copying result of the content to the edge UPF, and the edge UPF sends the copying result to the content center.
Fig. 3 is a schematic flowchart of a process of copying content to MCDN edge nodes on an MEC platform according to another embodiment of the MCDN-based content distribution method of the present disclosure, as shown in fig. 3:
in step 301, the terminal accesses the content center through the MCDN slice. The content service provider signs a 5G MCDN slice, the MCDN slice comprises an edge UPF corresponding to an MCDN edge node, and in the MCDN slice, a user plane of the terminal access content center comprises the edge UPF.
In step 301, an end user accesses a content center through an initial user plane.
The content center (AF) obtains the location information of the end-users it subscribes to the network from the NEF, step 302.
And step 303, the content center judges that no content required by the terminal exists on the MCDN edge node adjacent to the terminal user, and determines that the content is required to be sent to the MCDN edge node according to the service strategy.
In step 304, the content center adds an agreed service tag to the header of the content data packet requested by the end user.
The data stream of the content service arrives at the edge UPF near the end user, step 305. The data stream may be a GTP encapsulated media data stream, etc.
At step 306, the edge UPF detects that the content data stream has an agreed service label.
Step 307, the edge UPF deletes the service label.
And 308, the edge UPF forwards the content data stream with the label deleted to the user, and simultaneously copies the data stream and forwards the data stream to the MEC platform.
And 309, the MEC platform unwraps the GTP data stream, extracts the content and stores the content on the edge node of the content MCDN.
In step 310, the mec platform informs the edge UPF of the result of the content copy.
In step 311, the edge UPF notifies the AF of the copy result.
In one embodiment, the present disclosure provides an MCDN-based content distribution system comprising: a content center 41, a mobile content distribution network MCDN edge node 42, a multi-access edge computing MEC platform 43 and an edge user plane function entity UPF44. As shown in fig. 5, the MCDN-based content distribution system further includes: UPF (PSA) 46, SMF47, PCF48, and NEF49.
The MCDN edge node 42 is disposed on a multiple access edge computation MEC platform 43. The content center 41 receives a content access request sent by the terminal 45, determines whether a MCDN edge node 42 adjacent to the terminal 45 stores content corresponding to the content access request, if yes, initiates a user plane reselection request to establish a user plane path for the terminal 45 to access the MCDN edge node 42 through the edge UPF44, and if not, the content center 41 inserts a service label into a data packet corresponding to the content and sends the data packet to the edge UPF44. The edge UPF44 sends the packet to the MEC platform 43 based on the service label to enable the MCDN edge node 42 to store the packet, with the capability of the content service.
In one embodiment, the edge UPF44 receives a data packet sent by the content center, and determines whether the data packet includes a service tag; if so, the edge UPF44 sends the data packet to the terminal UE45 and to the MEC platform 43. The edge UPF44 deletes the service label in the packet, and transmits the packet from which the service label is deleted to the terminal UE45. The edge UPF44 copies the packet with the service label deleted to the MEC platform 43 for storing the content on the MCDN edge node 42.
The edge UPF44 mirrors or directs the data packets to the MEC platform 43 based on the service label. The MEC platform 43 transmits the result of the copy of the content to the edge UPF44, and the edge UPF44 transmits the result of the copy to the content center. The content center 41 receives a content access request sent by the terminal UE45 through the initial user plane, obtains terminal location information corresponding to the terminal UE45 from the network open function NEF49, and determines the MCDN edge node 42 adjacent to the terminal UE45 based on the terminal location information.
If the content center 41 determines that the MCDN edge node 42 does not store the content, the content center 41 determines whether the content needs to be sent to the MCDN edge node 42 according to a preset service policy, and if so, inserts a service tag into a data packet corresponding to the content and sends the data packet to the edge UPF44. The terminal UE45 accesses the content center through an MCDN slice, where the MCDN slice includes an edge UPF44 corresponding to the MCDN edge node 42, and the user plane where the terminal UE45 accesses the content center 41 includes the edge UPF44.
Fig. 6 is a block diagram of yet another embodiment of an MCDN-based content distribution system according to the present disclosure. As shown in fig. 6, the apparatus may include a memory 61, a processor 62, a communication interface 63, and a bus 64. The memory 61 is used for storing instructions, the processor 62 is coupled to the memory 61, and the processor 62 is configured to execute the MCDN-based content distribution method based on the instructions stored in the memory 61.
The memory 61 may be a high-speed RAM memory, a nonvolatile memory (NoN-volatile memory), or the like, and the memory 61 may be a memory array. The storage 61 may also be partitioned and the blocks may be combined into virtual volumes according to certain rules. The processor 62 may be a central processing unit CPU, or an Application Specific Integrated Circuit ASIC (Application Specific Integrated Circuit), or one or more Integrated circuits configured to implement the MCDN based content distribution method disclosed herein.
In one embodiment, the present disclosure also provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, which when executed by a processor, implement the MCDN-based content distribution method according to any of the above embodiments.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, apparatus, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Thus far, the present disclosure has been described in detail. Some details that are well known in the art have not been described in order to avoid obscuring the concepts of the present disclosure. Those skilled in the art can now fully appreciate how to implement the teachings disclosed herein, in view of the foregoing description.
In the content distribution method and system based on MCDN provided in the above embodiments, the MCDN edge node is set on the MEC platform, and the content center determines whether the MCDN edge node adjacent to the terminal stores the accessed content, if yes, the content center initiates a user plane reselection request, establishes a user plane path for the terminal to access the MCDN edge node through the edge UPF, and if not, the content center inserts the service tag in the data packet corresponding to the content and sends the service tag to the edge UPF; the edge UPF sends the data packet to the MEC platform based on the service label so that the MCDN edge node stores the data packet; by utilizing a flexible user plane selection mechanism of a 5G mobile network and a deployment environment of edge calculation, the content center realizes distribution of content to edge nodes while providing content service through the mobile network, realizes distribution of a traditional MCDN private network, and reduces the flow pressure of the MCDN private network; the content center can flexibly decide a distribution strategy according to the content characteristics and transmit the distribution strategy to the mobile network through the service label; the change of the content center scheduling strategy does not need to change the configuration of the DNS, and the problem of inconsistency of content scheduling and addressing is solved.
The method and system of the present disclosure may be implemented in a number of ways. For example, the methods and systems of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above-described order for the steps of the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above unless specifically stated otherwise. Further, in some embodiments, the present disclosure may also be embodied as programs recorded in a recording medium, the programs including machine-readable instructions for implementing the methods according to the present disclosure. Thus, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
The description of the present disclosure has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the disclosure in the form disclosed. Many modifications and variations will be apparent to practitioners skilled in this art. The embodiment was chosen and described in order to best explain the principles of the disclosure and the practical application, and to enable others of ordinary skill in the art to understand the disclosure for various embodiments with various modifications as are suited to the particular use contemplated.

Claims (14)

1. An MCDN based content distribution method, comprising:
the content center receives a content access request of a terminal, and judges whether a mobile content distribution network MCDN edge node adjacent to the terminal stores content corresponding to the content access request; the MCDN edge nodes are arranged on a multi-access edge computing MEC platform; the content center receives the content access request sent by the terminal through an initial user plane; the content center obtains terminal position information corresponding to the terminal from a network open function (NEF), and determines the MCDN edge node adjacent to the terminal;
if yes, the content center initiates a user plane reselection request to establish a user plane path for the terminal to access the MCDN edge node through an edge User Plane Function (UPF);
if not, the content center inserts a service label into a data packet corresponding to the content, and sends the data packet to the edge UPF; the edge UPF sends the data packet to the MEC platform based on the service label so that the MCDN edge node stores the data packet and has the capacity of the content service;
wherein the inserting, by the content center, a service tag in a data packet corresponding to the content and sending the data packet to the edge UPF includes:
if the MCDN edge node is determined not to store the content, the content center determines whether the content needs to be sent to the MCDN edge node according to a preset service strategy, and if so, the content center inserts the service label into a data packet corresponding to the content and sends the data packet to the edge UPF.
2. The method of claim 1, the edge UPF sending the data packet to the MEC platform based on the service label comprising:
the edge UPF receives the data packet sent by the content center and judges whether the data packet contains the service label;
and if so, the UPF sends the data packet to the terminal and sends the data packet to the MEC platform.
3. The method of claim 2, the UPF sending the data packet to the terminal and to the MEC platform comprising:
the edge UPF deletes the service label in the data packet and sends the data packet with the service label deleted to the terminal;
and the edge UPF copies the data packet with the service label deleted and sends the data packet to the MEC platform so as to copy the content on the MCDN edge node.
4. The method of claim 3, the edge UPF sending the data packet to the MEC platform based on the service label comprising:
the edge UPF mirrors or directs the data packet to the MEC platform based on the service label.
5. The method of claim 4, further comprising:
the MEC platform sends the copying result of the content to the edge UPF;
and the edge UPF sends the copying result to the content center.
6. The method of claim 1, further comprising:
the terminal accesses the content center through the MCDN slice;
the MCDN slice comprises the edge UPF corresponding to the MCDN edge node, and the user plane of the content center accessed by the terminal in the MCDN slice comprises the edge UPF.
7. An MCDN-based content distribution system comprising:
the method comprises the following steps that a content center, a mobile content distribution network MCDN edge node, a multi-access edge computing MEC platform and an edge user plane function UPF; the MCDN edge nodes are arranged on a multi-access edge computing MEC platform;
the content center is used for receiving the content access request sent by the terminal through an initial user plane; obtaining terminal location information corresponding to the terminal from a network open function (NEF); determining the MCDN edge node adjacent to the terminal based on the terminal position information;
the content center is used for receiving a content access request of a terminal and judging whether MCDN edge nodes adjacent to the terminal store content corresponding to the content access request; if yes, the content center initiates a user plane reselection request to establish a user plane path for the terminal to access the MCDN edge node through an edge User Plane Function (UPF); if not, the content center inserts a service label into a data packet corresponding to the content, and sends the data packet to the edge UPF; the edge UPF sends the data packet to the MEC platform based on the service label so that the MCDN edge node stores the data packet and has the content service capability;
the content center is configured to determine, according to a preset service policy, whether the content needs to be sent to the MCDN edge node if it is determined that the MCDN edge node does not store the content, and insert the service tag in a data packet corresponding to the content and send the data packet to the edge UPF if the content needs to be sent to the MCDN edge node.
8. The system of claim 7, wherein,
the edge UPF receives the data packet sent by the content center and judges whether the data packet contains the service label; and if so, the edge UPF sends the data packet to the terminal and sends the data packet to the MEC platform.
9. The system of claim 8, wherein,
the edge UPF is configured to delete the service label in the data packet, and send the data packet with the service label deleted to the terminal; and copying the data packet with the service label deleted and sending the data packet to the MEC platform so as to copy the content on the MCDN edge node.
10. The system of claim 9, wherein,
the edge UPF is configured to mirror or direct the data packet to the MEC platform based on the service label.
11. The system of claim 10, further comprising:
the MEC platform is used for sending the copying result of the content to the edge UPF;
and the edge UPF is used for sending the copying result to the content center.
12. The system of claim 7, further comprising:
the terminal accesses the content center through the MCDN slice;
the MCDN slice comprises the edge UPF corresponding to the MCDN edge node, and the user plane of the content center accessed by the terminal in the MCDN slice comprises the edge UPF.
13. An MCDN-based content distribution system comprising:
a memory; and a processor coupled to the memory, the processor configured to perform the method of any of claims 1-6 based on instructions stored in the memory.
14. A computer readable storage medium having stored thereon computer program instructions which, when executed by one or more processors, implement the steps of the method of any one of claims 1 to 6.
CN201810673174.2A 2018-06-27 2018-06-27 MCDN (Multi-core digital network distribution) based content distribution method and system Active CN110650096B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810673174.2A CN110650096B (en) 2018-06-27 2018-06-27 MCDN (Multi-core digital network distribution) based content distribution method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810673174.2A CN110650096B (en) 2018-06-27 2018-06-27 MCDN (Multi-core digital network distribution) based content distribution method and system

Publications (2)

Publication Number Publication Date
CN110650096A CN110650096A (en) 2020-01-03
CN110650096B true CN110650096B (en) 2023-03-24

Family

ID=68989092

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810673174.2A Active CN110650096B (en) 2018-06-27 2018-06-27 MCDN (Multi-core digital network distribution) based content distribution method and system

Country Status (1)

Country Link
CN (1) CN110650096B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113986520A (en) * 2020-07-10 2022-01-28 华为技术有限公司 UPF selection method and device
CN114650294B (en) * 2020-12-18 2025-01-24 阿里巴巴集团控股有限公司 Data communication method and communication system
CN113448601B (en) * 2021-08-30 2022-01-11 阿里云计算有限公司 Software package installation method, device, equipment and system based on content distribution network

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102238658A (en) * 2010-04-30 2011-11-09 北京三星通信技术研究有限公司 Method for supporting reselection of gateway nodes
CN102577328A (en) * 2010-07-15 2012-07-11 莫维克网络公司 Hierarchical device type recognition, caching control and enhanced CDN communication in a wireless mobile network
CN105847330A (en) * 2016-03-16 2016-08-10 中国联合网络通信集团有限公司 Content distribution method and system
CN106131114A (en) * 2016-06-14 2016-11-16 中国联合网络通信集团有限公司 Mobile network's content delivering system and content distribution method
CN106900081A (en) * 2016-08-23 2017-06-27 中国移动通信有限公司研究院 The method and device of the user face data tunnel transmission of access network node granularity

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10382385B2 (en) * 2015-02-27 2019-08-13 Level 3 Communications, Llc Network address resolution

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102238658A (en) * 2010-04-30 2011-11-09 北京三星通信技术研究有限公司 Method for supporting reselection of gateway nodes
CN102577328A (en) * 2010-07-15 2012-07-11 莫维克网络公司 Hierarchical device type recognition, caching control and enhanced CDN communication in a wireless mobile network
CN105847330A (en) * 2016-03-16 2016-08-10 中国联合网络通信集团有限公司 Content distribution method and system
CN106131114A (en) * 2016-06-14 2016-11-16 中国联合网络通信集团有限公司 Mobile network's content delivering system and content distribution method
CN106900081A (en) * 2016-08-23 2017-06-27 中国移动通信有限公司研究院 The method and device of the user face data tunnel transmission of access network node granularity

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
5GMEC融合架构及部署策略;张建敏、谢伟良、杨峰义、武洲云;《电信科学》;20180420;第110-115页,图3 *

Also Published As

Publication number Publication date
CN110650096A (en) 2020-01-03

Similar Documents

Publication Publication Date Title
CN110650165B (en) Content distribution method and system based on user plane agent
CN110650166B (en) Content distribution method and system
CN115280735B (en) Secure creation of application containers for fifth generation cellular network slices
EP3457733B1 (en) Mobile edge orchestrator and application migration system
US20170048148A1 (en) Method, apparatus, and system for load balancing of service chain
CN110650096B (en) MCDN (Multi-core digital network distribution) based content distribution method and system
CN102726031A (en) Content processing method, device and system
JP5590146B2 (en) Service quality management system and method
CN108632063B (en) Method, device and system for managing network slice instances
BRPI0619618A2 (en) routing of digital objects based on a service request
US9876877B2 (en) Special handling of a landing page
CN108271229A (en) A kind of user plane selection method and device
WO2022067830A1 (en) Application context migration method and device
KR20140021372A (en) Contents delivery service method and local cache apparatus using contents identification
JP5726302B2 (en) Secret or protected access to a network of nodes distributed across a communication architecture using a topology server
CN111327529A (en) Service forwarding method and system
CN112825524B (en) Method, device and system for determining network service node
US20160315867A1 (en) Method of controlling data exchange between a mobile communication network and a data provider
CN110086831A (en) Method for authenticating for gateway
CN113938814B (en) Service scheduling method, UPF, system and medium of content distribution network
CN113542421A (en) Data forwarding method and device based on 5G user plane functional entity
CN110708293A (en) Method and device for distributing multimedia service
CN109246238A (en) Content caching accelerated method and the network equipment
CN116233655A (en) Service processing method, device and storage medium
JP2007129401A (en) Public wireless LAN system, gateway device, and edge router

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant