CN110650165B - 基于用户面代理的内容分发方法和*** - Google Patents

基于用户面代理的内容分发方法和*** Download PDF

Info

Publication number
CN110650165B
CN110650165B CN201810673182.7A CN201810673182A CN110650165B CN 110650165 B CN110650165 B CN 110650165B CN 201810673182 A CN201810673182 A CN 201810673182A CN 110650165 B CN110650165 B CN 110650165B
Authority
CN
China
Prior art keywords
content
edge
mcdn
upf
user plane
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
CN201810673182.7A
Other languages
English (en)
Other versions
CN110650165A (zh
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 CN201810673182.7A priority Critical patent/CN110650165B/zh
Publication of CN110650165A publication Critical patent/CN110650165A/zh
Application granted granted Critical
Publication of CN110650165B publication Critical patent/CN110650165B/zh
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/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
    • H04L67/63Routing a service request depending on the request content or context
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data redirection of data network streams

Landscapes

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

Abstract

本发明提供了一种基于用户面代理的内容分发方法和***,其中的方法包括:MCDN边缘节点设置在MEC平台上,内容中心判断与终端临近的MCDN边缘节点是否存储有访问的内容,如果是,则内容中心发起用户面重选请求,建立终端通过边缘UPF访问MCDN边缘节点的用户面路径,如果否,则内容中心发起内容代理请求,将内容导向到MCDN边缘节点,MEC平台将内容复制并存储在MCDN边缘节点。本发明的基于用户面代理的内容分发方法和***,利用了5G移动网络的灵活用户面选择机制和边缘计算的部署环境,实现了内容到边缘节点的分发,以及对传统MCDN专网的分流,并解决了内容调度和寻址的不一致问题。

Description

基于用户面代理的内容分发方法和***
技术领域
本发明涉及通信技术领域,尤其涉及一种基于用户面代理的内容分发方法和***。
背景技术
MCDN(Mobile Content Distribution Network,移动内容分发网络)是针对移动用户的内容服务机制,其实现原理与固网的CDN是类似的:内容从中心点到边缘节点的分发过程是通过建设、租用MCDN专网实现的;移动用户访问内容服务,边缘节点没有内容时通过MCDN专网从中心节点推送内容。现有的MCDN实现内容分发和提供内容服务是通过不同网络的实现的,其存在的主要问题是:随着移动视频的发展,MCDN专网的建设压力越来越大;MCDN专网内容调度策略和移动网络用户面路由策略可能存在不一致的情况。
发明内容
本发明的一个或多个实施例提供一种基于用户面代理的内容分发方法和***。
根据本公开的一个方面,提供一种基于用户面代理的内容分发方法,包括:内容中心接收到终端的内容访问请求,判断与所述终端临近的移动内容分发网络MCDN边缘节点是否存储有与此内容访问请求相对应的内容;其中,所述MCDN边缘节点设置在多接入边缘计算MEC平台上;如果是,则所述内容中心发起用户面重选请求,用以建立所述终端通过边缘用户面功能实体UPF访问所述MCDN边缘节点的用户面路径;如果否,则所述内容中心发起内容代理请求,以使所述边缘UPF将所述内容导向到所述MEC平台MCDN边缘节点,所述MEC平台将所述内容复制并存储在所述MCDN边缘节点,用以将提供所述内容的网元重定向到所述MCDN边缘节点。
可选地,所述内容中心接收到所述终端通过初始的用户面发送的所述内容访问请求;所述内容中心从网络开放功能NEF获得与所述终端相对应的终端位置信息;所述内容中心基于所述终端位置信息确定与所述终端临近的所述MCDN边缘节点。
可选地,所述内容中心发起内容代理请求包括:如果确定所述MCDN边缘节点没有存储所述内容,则所述内容中心根据预设的业务策略确定是否需要将所述内容下发到所述MCDN边缘节点,如果是,则所述内容中心向所述NEF发起所述内容代理请求。
可选地,所述将所述内容导向到所述MCDN边缘节点包括:所述边缘UPF根据内容代理规则将与所述内容相对应的数据流导向到所述MCDN边缘节点,以使所述MCDN边缘节点存储所述内容。
可选地,所述内容代理请求携带的信息包括:所述MCDN边缘节点所在的区域信息和所述内容信息;所述方法还包括:如果所述NEF确定所述内容中心已订购代理业务,则将所述内容代理请求转发给策略控制功能PCF;所述PCF构建与所述内容代理请求相对应的所述内容代理规则,将所述内容代理规则发送给会话管理功能SMF;所述SMF将所述内容代理规则发送给所述边缘UPF。
可选地,所述SMF将所述内容代理规则发送给所述边缘UPF包括:所述SMF判断所述终端访问所述内容中心的用户面是否包括所述边缘UPF;如果否,则所述SMF修改所述用户面,用以在所述用户面中***所述边缘UPF;在***所述边缘UPF后,所述SMF将所述内容代理规则发送给所述边缘UPF,其中,所述内容代理规则包括:所述MCDN边缘节点所在的区域信息和所述内容信息。
可选地,所述边缘UPF根据内容代理规则将与所述内容相对应的数据流导向到所述MCDN边缘节点包括:当所述边缘UPF检测到为所述终端提供的所述内容时,根据所述内容代理规则将与所述内容相对应的数据流导向到所述MEC平台,以使所述MEC平台对所述数据流进行处理,将所述内容复制在所述MCDN边缘节点上;其中,所述MEC平台重构与所述内容相对应的数据流并转发至所述边缘UPF,由所述边缘UPF发送给所述终端。
可选地,所述MEC平台将所述内容的复制结果发送给所述边缘UPF;所述边缘UPF将所述复制结果沿所述内容代理规则下发的反向路径发送给所述内容中心。
根据本公开的另一方面,提供一种基于用户面代理的内容分发***,包括:内容中心、移动内容分发网络MCDN边缘节点、多接入边缘计算MEC平台和边缘用户面功能UPF;其中,所述MCDN边缘节点设置在多接入边缘计算MEC平台上;所述内容中心,用于接收终端的内容访问请求,判断与所述终端临近的MCDN边缘节点是否存储有与此内容访问请求相对应的内容;如果是,则发起用户面重选请求,用以建立所述终端通过所述边缘UPF访问所述MCDN边缘节点的用户面路径;如果否,则所述内容中心发起内容代理请求,以使所述边缘UPF将所述内容导向到所述MEC平台MCDN边缘节点,所述MEC平台将所述内容复制并存储在所述MCDN边缘节点,用以将提供所述内容的网元重定向到所述MCDN边缘节点。
可选地,包括:网络开放功能NEF;所述内容中心,用于接收到所述终端通过初始的用户面发送的所述内容访问请求,从所述NEF获得与所述终端相对应的终端位置信息,基于所述终端位置信息确定与所述终端临近的所述MCDN边缘节点。
可选地,所述内容中心,用于如果确定所述MCDN边缘节点没有存储所述内容,则根据预设的业务策略确定是否需要将所述内容下发到所述MCDN边缘节点,如果是,则向所述NEF发起所述内容代理请求。
可选地,所述边缘UPF,用于根据内容代理规则将与所述内容相对应的数据流导向到所述MCDN边缘节点,以使所述MCDN边缘节点存储所述内容。
可选地,包括:策略控制功能PCF、会话管理功能SMF;其中,所述内容代理请求携带的信息包括:所述MCDN边缘节点所在的区域信息区域名称和所述内容信息;所述NEF,用于如果确定所述内容中心已订购代理业务,则将所述内容代理请求转发给所述PCF;所述PCF,用于构建与所述内容代理请求相对应的所述内容代理规则,将所述内容代理规则发送给所述SMF;所述SMF,用于将所述内容代理规则发送给所述边缘UPF。
可选地,所述SMF,用于判断所述终端访问所述内容中心的用户面是否包括所述边缘UPF;如果否,则修改所述用户面,用以在所述用户面中***所述边缘UPF;在***所述边缘UPF后,将所述内容代理规则发送给所述边缘UPF;其中,所述内容代理规则包括:所述MCDN边缘节点所在的区域信息和所述内容信息。
可选地,所述边缘UPF,用于当检测到为所述终端提供的所述内容时,根据所述内容代理规则将与所述内容相对应的数据流导向到所述MEC平台,以使所述MEC平台对所述数据流进行处理,将所述内容复制在所述MCDN边缘节点上;所述MEC平台重构与所述内容相对应的数据流并转发至所述边缘UPF,由所述边缘UPF发送给所述终端。
可选地,所述MEC平台,用于将所述内容的复制结果发送给所述边缘UPF;所述边缘UPF,用于将所述复制结果沿所述内容代理规则下发的反向路径发送给所述内容中心。
根据本公开的又一方面,提供一种基于用户面代理的内容分发***,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行上所述的基于用户面代理的内容分发方法。
根据本公开的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该指令被一个或多个处理器执行时实现如上所述的方法的步骤。
本公开的基于用户面代理的内容分发方法和***,利用了5G移动网络的灵活用户面选择机制和边缘计算的部署环境,内容中心在通过移动网络提供内容服务的同时实现了内容到边缘节点的分发,实现对传统MCDN专网的分流,减小MCDN专网的流量压力;内容中心可灵活根据内容特点决定分发策略并下发给移动网络;内容中心调度策略的改变不需要改变DNS的配置,解决了内容调度和寻址的不一致问题。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为根据本公开的基于用户面代理的内容分发方法的一个实施例的流程示意图;
图2为根据本公开的基于用户面代理的内容分发方法的另一个实施例的流程示意图;
图3为根据本公开的基于用户面代理的内容分发方法的又一个实施例的将内容复制到MEC平台上的MCDN边缘节点的流程示意图;
图4为根据本公开的基于用户面代理的内容分发***的一个实施例的模块示意图;
图5为根据本公开的基于用户面代理的内容分发***的另一个实施例的模块示意图;
图6为根据本公开的基于用户面代理的内容分发***的又一个实施例的模块示意图。
具体实施方式
下面参照附图对本公开进行更全面的描述,其中说明本公开的示例性实施例。下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
图1为根据本公开的基于用户面代理的内容分发方法的一个实施例的流程示意图,如图1所示:
步骤101,内容中心接收到终端的内容访问请求,判断与终端临近的移动内容分发网络MCDN边缘节点是否存储有与此内容访问请求相对应的内容。MCDN边缘节点设置在多接入边缘计算MEC(Multi-access Edge Computing)平台上,内容中心可以为MCDN内容中心等。
步骤102,如果是,则内容中心发起用户面重选请求,用以建立终端通过边缘用户面功能UPF(User Plane Function)访问MCDN边缘节点的用户面路径。用户面可以通过5G网络的用户面协议建立。
步骤103,如果否,则内容中心发起内容代理请求,以使边缘UPF将内容导向到MEC平台,MEC平台将内容复制并存储在所述MCDN边缘节点,用以将提供内容的网元重定向到所述MCDN边缘节点。内容可以为音频、视频等数据,将内容导向到MEC平台并在MCDN边缘节点上存储,提供内容代理服务。
上述实施例中的基于用户面代理的内容分发方法,在移动网络提供内容服务的过程中实现内容从中心到边缘的分发,提高了网络利用率以及内容中心决策的灵活性,同时可以保证内容调度和寻址的一致性。
在一个实施例中,内容中心接收到终端通过初始的用户面发送的内容访问请求,从网络开放功能NEF(Network Exposure Function)获得与终端相对应的终端位置信息,内容中心基于终端位置信息确定与终端临近的MCDN边缘节点。内容中心如果确定MCDN边缘节点没有存储内容,则根据预设的业务策略确定是否需要将内容下发到MCDN边缘节点。
如果确定需要将内容下发到MCDN边缘节点,则内容中心向NEF发起内容代理请求。业务策略可以包括多种策略,例如包括将音频、视频数据下发到MCDN边缘节点,由MCDN边缘节点向终端提供音频、视频数据代理等。边缘UPF根据内容代理规则将与内容相对应的数据流导向到MCDN边缘节点,以使MCDN边缘节点为终端提供内容。
在一个实施例中,基于5G移动网络并将MCDN边缘节点部署在MEC平台上,移动终端访问内容服务时的地址解析指向内容中心。内容中心在MCDN边缘节点内已有相关内容的情况下触发用户面重选到MEC平台,否则根据策略决定是否将内容分发到MCDN边缘节点,如果需要则向5G移动网络发起用户面内容导向的请求。
内容代理请求携带的信息包括MCDN边缘节点所在的服务区域信息(如:LADN(Local Area Data Network))和内容信息等,内容信息为可以识别内容的特征值,如源IP、端口、协议、内容ID等。如果NEF确定内容中心已订购代理业务,则将内容代理请求转发给策略控制功能PCF(Policy Control Function)。PCF构建与内容代理请求相对应的内容代理规则,将内容代理规则发送给会话管理功能SMF(Session
Management Function),SMF将内容代理规则发送给边缘UPF。在内容中心提供内容服务的过程中,边缘UPF执行内容代理规则,将内容导向并复制到MEC的MCDN边缘节点上。
SMF判断终端访问内容中心的用户面是否包括边缘UPF,如果否,则SMF修改用户面,用以在用户面中***边缘UPF,在***边缘UPF后,SMF将内容代理规则发送给边缘UPF。内容代理规则中包含多种信息,例如触发代理操作的条件,以及MCDN边缘节点所在的区域信息和内容信息等。当边缘UPF检测到为终端服务的所述内容时,根据内容代理规则将与内容相对应的数据流导向到MEC平台,以使MEC平台对数据流进行处理,将内容复制在MCDN边缘节点上。MEC平台将内容的复制结果发送给边缘UPF,边缘UPF将复制结果沿内容代理规则下发的反向路径发送给内容中心。
图2为根据本公开的基于用户面代理的内容分发方法的另一个实施例的流程示意图,如图2所示:
步骤201,将MCDN边缘节点设置在MEC平台上。
步骤202,终端请求访问内容服务。
步骤203,DNS服务器解析此访问请求,地址解析到内容中心。移动用户访问内容服务时,通过DNS将访问请求解析到内容中心。
步骤204,内容中心根据终端位置判断MCDN边缘节点是否存储有终端请求访问的内容,即判断用户临近的MCDN边缘节点是否已经有用户需要访问的内容,如果是,进入步骤205,如果否,进入步骤207。
步骤205,内容中心触发用户面重选到边缘UPF。内容中心作为网络架构中的AF(Application function)角色,通过NEF向5G核心网发起用户面重选的请求,核心网络实施用户面重选,建立用户通过边缘UPF访问MEC上的边缘节点的用户面路径。
步骤206,MCDN边缘节点向终端提供内容服务,从而实现由MCDN边缘节点为用户提供服务。
步骤207,内容中心是否将内容下发到MCDN边缘节点。内容中心可以根据内容提供商自身定制的业务策略决策确定是否要把用户需要的内容下发到用户临近的边缘节点,如果是,进入步骤208.
如果否,进入步骤208’,内容中心直接为用户提供服务,服务过程不需要同时实施内容分发。
步骤208,内容中心发起下发内容代理请求。内容中心可以通过NEF向网络发起代理请求。
步骤209,PCF向UFP和SMF下发内容代理规则。该代理请求经NEF授权后转发给PCF(策略控制功能),PCF通过SMF向策略执行者边缘UPF下发内容代理规则。
步骤210,内容中心提供内容服务的数据流经过边缘UPF。
步骤211,UFP执行内容代理规则,将内容导向到MEC平台。在内容中心提供内容服务的过程中,边缘UPF检测到需要作代理转发的内容服务数据流,则执行先前下发的内容代理规则,将数据流导向到MEC平台上。
步骤212,MEC平台将内容复制到MCDN边缘节点上。内容可以为音频、视频数据等,格式可以为GTP包封装的RTP流等。MEC平台可以通解封GTP(GPRS隧道协议)包,进一步解析RTP(实时传输协议)数据包,将内容复制并存放到其上的内容MCDN边缘节点上,
步骤213,将内容复制结果通知给内容中心。复制完成后,MEC平台通知边缘UPF,边缘UPF沿内容代理规则下发的反向路径将复制结果通知内容中心。
步骤213’,MEC平台重构用户内容数据包,通过边缘UPF转发给用户。
图3为根据本公开的基于用户面代理的内容分发方法的又一个实施例的将内容复制到MEC平台上的MCDN边缘节点的流程示意图,如图3所示:
步骤301,终端用户通过初始的用户面访问内容中心。
步骤302,内容中心(AF)从NEF获得其向网络订阅的终端用户的位置信息。
步骤303,内容中心判断与终端用户临近的MCDN边缘节点上没有终端需要的内容,而且根据业务策略确定需要将内容下发到MCDN边缘节点。
步骤304,内容中心向NEF发起内容代理请求,内容代理请求中携带有MCDN边缘节点所在的区域信息和应用/内容信息。
步骤305,NEF对内容中心进行鉴权,如果获知内容中心已订购业务内容代理业务,则将代理请求转发给PCF。
步骤306,PCF根据该业务策略以及内容代理请求构建内容代理规则,并下发给SMF。
步骤307,SMF判断终端访问内容中心的用户面是否已经包括了与MCDN边缘节点对应的边缘UPF。
步骤308,如果用户面未包括边缘UPF,则SMF修改用户面,***边缘UPF。
步骤309,SMF将内容代理规则下发给边缘UPF,内容代理规则中包含有需要实施代理的应用/内容信息。
步骤310,内容中心在提供服务的过程中,内容数据流首先到达边缘UPF。
步骤311,边缘UPF检测到该服务内容需要由MEC平台代理转发。
步骤312,边缘UPF将数据流导向到MEC平台上,数据流为GTP封装的媒体数据流等。
步骤313,MEC平台解开GTP数据流,将内容提取出来并存放到该MCDN边缘节点上,接着恢复或重构GTP数据流。
步骤314,MEC平台将GTP数据流转发给UPF,进一步下发给用户UE。
步骤315,MEC平台将内容复制的结果通知对应的边缘UPF。
步骤316,边缘UPF通过策略下发的反向路径将复制结果通知内容中心(AF)。
如图4所示,在一个实施例中,本公开提供一种基于用户面代理的内容分发***,包括:内容中心41、移动内容分发网络MCDN边缘节点42、多接入边缘计算MEC平台43和边缘用户面功能实体UPF44。MCDN边缘节点42设置在多接入边缘计算MEC平台43上。内容中心41接收终端45发送的内容访问请求,判断与终端45临近的MCDN边缘节点42是否存储有与此内容访问请求相对应的内容,如果是,则发起用户面重选请求,用以建立终端45通过边缘UPF44访问MCDN边缘节点42的用户面路径,如果否,则内容中心41发起内容代理请求,以使边缘UPF44将内容导向到MEC平台43,MEC平台43将所述内容复制并存储在MCDN边缘节点42,用以将提供内容的网元重定向到所述MCDN边缘节点42。
如图5所示,基于用户面代理的内容分发***还包括:UPF(PSA)46、SMF47、PCF48和NEF49。内容中心41接收到终端通过初始的用户面发送的内容访问请求,从NEF49获得与终端相对应的终端位置信息,基于终端位置信息确定与终端临近的MCDN边缘节点42。
内容中心41如果确定MCDN边缘节点42没有存储内容,则根据预设的业务策略确定是否需要将内容下发到MCDN边缘节点42,如果是,则向NEF49发起内容代理请求。边缘UPF44根据内容代理规则将与内容相对应的数据流导向到MCDN边缘节点42,以使MCDN边缘节点42为终端45提供内容。
内容代理请求携带的信息包括MCDN边缘节点所在的区域信息和内容信息。NEF49如果确定内容中心41已订购业务代理业务,则将内容代理请求转发给PCF48。PCF48构建与内容代理请求相对应的内容代理规则,将内容代理规则发送给SMF47。SMF47将内容代理规则发送给边缘UPF44。
SMF47判断终端45访问内容中心41的用户面是否包括边缘UPF44,如果否,则修改用户面,用以在用户面中***边缘UPF44。在***边缘UPF44后,将内容代理规则发送给边缘UPF44。内容代理规则包括MCDN边缘节点42所在的区域信息和内容信息等。
边缘UPF44当检测到需要为终端45提供内容时,根据内容代理规则将与内容相对应的数据流导向到MEC平台43,以使MEC平台43对数据流进行处理,将内容复制在MCDN边缘节点42上。MEC平台43重构与内容相对应的数据流并转发至边缘UPF44,由边缘UPF44发送给终端。MEC平台43将内容的复制结果发送给边缘UPF44,边缘UPF44将复制结果沿内容代理规则下发的反向路径发送给内容中心41。
图6为根据本发明公开的基于用户面代理的内容分发***的又一个实施例的模块示意图。如图6所示,该装置可包括存储器61、处理器62、通信接口63以及总线64。存储器61用于存储指令,处理器62耦合到存储器61,处理器62被配置为基于存储器61存储的指令执行实现上述的基于用户面代理的内容分发方法。
存储器61可以为高速RAM存储器、非易失性存储器(NoN-volatile memory)等,存储器61也可以是存储器阵列。存储器61还可能被分块,并且块可按一定的规则组合成虚拟卷。处理器62可以为中央处理器CPU,或专用集成电路ASIC(Application SpecificIntegrated Circuit),或者是被配置成实施本发明公开的基于用户面代理的内容分发方法的一个或多个集成电路。
在一个实施例中,本公开还提供一种计算机可读存储介质,其中计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上任一实施例涉及的基于用户面代理的内容分发方法。
本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本公开是参照根据本公开实施例的方法、设备(***)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
上述实施例提供的基于用户面代理的内容分发方法和***,MCDN边缘节点设置在MEC平台上,内容中心判断与终端临近的MCDN边缘节点是否存储有访问的内容,如果是,则内容中心发起用户面重选请求,建立终端通过UPF访问MCDN边缘节点的用户面路径,如果否,则内容中心发起内容代理请求,将内容导向到MCDN边缘节点,以使MCDN边缘节点为终端提供内容;利用了5G移动网络的灵活用户面选择机制和边缘计算的部署环境,内容中心在通过移动网络提供内容服务的同时实现了内容到边缘节点的分发,实现对传统MCDN专网的分流,减小MCDN专网的流量压力;内容中心可灵活根据内容特点决定分发策略并下发给移动网络;内容中心调度策略的改变不需要改变DNS的配置,解决了内容调度和寻址的不一致问题。
可能以许多方式来实现本公开的方法和***。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法和***。用于方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
本公开的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本公开限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本公开的原理和实际应用,并且使本领域的普通技术人员能够理解本公开从而设计适于特定用途的带有各种修改的各种实施例。

Claims (14)

1.一种基于用户面代理的内容分发方法,包括:
内容中心接收到终端的内容访问请求,判断与所述终端临近的移动内容分发网络MCDN边缘节点是否存储有与此内容访问请求相对应的内容;其中,所述MCDN边缘节点设置在多接入边缘计算MEC平台上;
如果是,则所述内容中心发起用户面重选请求,用以建立所述终端通过边缘用户面功能UPF访问所述MCDN边缘节点的用户面路径;
如果否,则所述内容中心发起内容代理请求,以使所述边缘UPF将所述内容导向到所述MEC平台,所述MEC平台将所述内容复制并存储在所述MCDN边缘节点,用以将提供所述内容的网元重定向到所述MCDN边缘节点;
其中,所述内容中心接收到所述终端通过初始的用户面发送的所述内容访问请求;所述内容中心从网络开放功能NEF获得与所述终端相对应的终端位置信息;所述内容中心基于所述终端位置信息确定与所述终端临近的所述MCDN边缘节点;
如果确定所述MCDN边缘节点没有存储所述内容,则所述内容中心根据预设的业务策略确定是否需要将所述内容下发到所述MCDN边缘节点,如果是,则所述内容中心向所述NEF发起所述内容代理请求。
2.如权利要求1所述的方法,所述边缘UPF将所述内容导向到所述MCDN边缘节点包括:
所述边缘UPF根据内容代理规则将与所述内容相对应的数据流导向到所述MCDN边缘节点,以使所述MCDN边缘节点存储所述内容。
3.如权利要求2所述的方法,所述内容代理请求携带的信息包括:所述MCDN边缘节点所在的区域信息和所述内容信息;所述方法还包括:
如果所述NEF确定所述内容中心已订购代理业务,则将所述内容代理请求转发给策略控制功能PCF;
所述PCF构建与所述内容代理请求相对应的所述内容代理规则,将所述内容代理规则发送给会话管理功能SMF;
所述SMF将所述内容代理规则发送给所述边缘UPF。
4.如权利要求3所述的方法,所述SMF将所述内容代理规则发送给所述边缘UPF包括:
所述SMF判断所述终端访问所述内容中心的用户面是否包括所述边缘UPF;
如果否,则所述SMF修改所述用户面,用以在所述用户面中***所述边缘UPF;
在***所述边缘UPF后,所述SMF将所述内容代理规则发送给所述边缘UPF,其中,所述内容代理规则包括:所述MCDN边缘节点所在的区域信息和所述内容信息。
5.如权利要求2所述的方法,所述边缘UPF根据内容代理规则将与所述内容相对应的数据流导向到所述MCDN边缘节点包括:
当所述边缘UPF检测到需要为所述终端代理转发所述内容时,根据所述内容代理规则将与所述内容相对应的数据流导向到所述MEC平台,以使所述MEC平台对所述数据流进行处理,将所述内容复制在所述MCDN边缘节点上;
其中,所述MEC平台重构与所述内容相对应的数据流并转发至所述边缘UPF,由所述边缘UPF发送给所述终端。
6.如权利要求5所述的方法,还包括:
所述MEC平台将所述内容的复制结果发送给所述边缘UPF;
所述边缘UPF将所述复制结果沿所述内容代理规则下发的反向路径发送给所述内容中心。
7.一种基于用户面代理的内容分发***,包括:
内容中心、移动内容分发网络MCDN边缘节点、多接入边缘计算MEC平台、网络开放功能NEF和边缘用户面功能UPF;其中,所述MCDN边缘节点设置在多接入边缘计算MEC平台上;
所述内容中心,用于接收终端的内容访问请求,判断与所述终端临近的MCDN边缘节点是否存储有与此内容访问请求相对应的内容;如果是,则发起用户面重选请求,用以建立所述终端通过所述边缘UPF访问所述MCDN边缘节点的用户面路径;如果否,则发起内容代理请求,以使所述边缘UPF将所述内容导向到所述MEC平台MCDN边缘节点,所述MEC平台将所述内容复制并存储在所述MCDN边缘节点,用以将提供所述内容的网元重定向到所述MCDN边缘节点;
所述内容中心,用于接收到所述终端通过初始的用户面发送的所述内容访问请求,从所述NEF获得与所述终端相对应的终端位置信息,基于所述终端位置信息确定与所述终端临近的所述MCDN边缘节点;
所述内容中心,还用于如果确定所述MCDN边缘节点没有存储所述内容,则根据预设的业务策略确定是否需要将所述内容下发到所述MCDN边缘节点,如果是,则向所述NEF发起所述内容代理请求。
8.如权利要求7所述的***,其中,
所述边缘UPF,用于根据内容代理规则将与所述内容相对应的数据流导向到所述MCDN边缘节点,以使所述MCDN边缘节点存储所述内容。
9.如权利要求8所述的***,包括:策略控制功能PCF、会话管理功能SMF;其中,所述内容代理请求携带的信息包括:所述MCDN边缘节点所在的区域信息和所述内容信息;
所述NEF,用于如果确定所述内容中心已订购代理业务,则将所述内容代理请求转发给所述PCF;
所述PCF,用于构建与所述内容代理请求相对应的所述内容代理规则,将所述内容代理规则发送给所述SMF;
所述SMF,用于将所述内容代理规则发送给所述边缘UPF。
10.如权利要求9所述的***,其中,
所述SMF,用于判断所述终端访问所述内容中心的用户面是否包括所述边缘UPF;如果否,则修改所述用户面,用以在所述用户面中***所述边缘UPF;在***所述边缘UPF后,将所述内容代理规则发送给所述边缘UPF;
其中,所述内容代理规则包括:所述MCDN边缘节点所在的区域信息和所述内容信息。
11.如权利要求8所述的***,其中,
所述边缘UPF,用于当检测到需要为所述终端提供所述内容时,根据所述内容代理规则将与所述内容相对应的数据流导向到所述MEC平台,以使所述MEC平台对所述数据流进行处理,将所述内容复制在所述MCDN边缘节点上;
所述MEC平台重构与所述内容相对应的数据流并转发至所述边缘UPF,由所述边缘UPF发送给所述终端。
12.如权利要求11所述的***,其中,
所述MEC平台,用于将所述内容的复制结果发送给所述边缘UPF;
所述边缘UPF,用于将所述复制结果沿所述内容代理规则下发的反向路径发送给所述内容中心。
13.一种基于用户面代理的内容分发***,包括:
存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如权利要求1至6中任一项所述的方法。
14.一种计算机可读存储介质,其上存储有计算机程序指令,该指令被一个或多个处理器执行时实现权利要求1至6任意一项所述的方法的步骤。
CN201810673182.7A 2018-06-27 2018-06-27 基于用户面代理的内容分发方法和*** Active CN110650165B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810673182.7A CN110650165B (zh) 2018-06-27 2018-06-27 基于用户面代理的内容分发方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810673182.7A CN110650165B (zh) 2018-06-27 2018-06-27 基于用户面代理的内容分发方法和***

Publications (2)

Publication Number Publication Date
CN110650165A CN110650165A (zh) 2020-01-03
CN110650165B true CN110650165B (zh) 2022-05-24

Family

ID=68989143

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810673182.7A Active CN110650165B (zh) 2018-06-27 2018-06-27 基于用户面代理的内容分发方法和***

Country Status (1)

Country Link
CN (1) CN110650165B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111405638B (zh) * 2020-03-25 2021-09-21 广州爱浦路网络技术有限公司 节点n4-u隧道选择方法及装置
CN113473446B (zh) * 2020-03-31 2022-08-30 中国电信股份有限公司 用户面改变方法、***和移动边缘计算网元
CN113938814B (zh) * 2020-07-08 2024-01-30 中国电信股份有限公司 内容分发网络的业务调度方法、upf、***以及介质
CN111885670A (zh) * 2020-07-27 2020-11-03 中国联合网络通信集团有限公司 一种内容分发网络cdn的路由重选方法、设备及***
CN114189431B (zh) * 2020-08-25 2024-06-07 ***通信有限公司研究院 边缘计算业务的配置方法及装置
CN115118786B (zh) * 2021-03-22 2024-03-19 中国电信股份有限公司 边缘业务调度方法、装置和***、存储介质
CN115550372B (zh) * 2022-09-15 2024-06-04 中国联合网络通信集团有限公司 业务传输策略的确定方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131114A (zh) * 2016-06-14 2016-11-16 中国联合网络通信集团有限公司 移动网络内容分发***和内容分发方法
CN107018534A (zh) * 2016-01-28 2017-08-04 中兴通讯股份有限公司 一种实现移动边缘计算服务的方法、装置及***
CN107787010A (zh) * 2016-08-26 2018-03-09 电信科学技术研究院 一种数据流传输方法、汇聚节点、基站和ue
CN107888498A (zh) * 2016-09-29 2018-04-06 中兴通讯股份有限公司 实现用户面功能管理的方法及装置和网元及装置
CN108174421A (zh) * 2018-03-05 2018-06-15 重庆邮电大学 一种5g网络中基于mec辅助的数据分流方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107404733B (zh) * 2017-08-22 2020-04-24 山东省计算中心(国家超级计算济南中心) 一种基于mec和分层sdn的5g移动通信方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107018534A (zh) * 2016-01-28 2017-08-04 中兴通讯股份有限公司 一种实现移动边缘计算服务的方法、装置及***
CN106131114A (zh) * 2016-06-14 2016-11-16 中国联合网络通信集团有限公司 移动网络内容分发***和内容分发方法
CN107787010A (zh) * 2016-08-26 2018-03-09 电信科学技术研究院 一种数据流传输方法、汇聚节点、基站和ue
CN107888498A (zh) * 2016-09-29 2018-04-06 中兴通讯股份有限公司 实现用户面功能管理的方法及装置和网元及装置
CN108174421A (zh) * 2018-03-05 2018-06-15 重庆邮电大学 一种5g网络中基于mec辅助的数据分流方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
5G MEC 融合架构及部署策略;张建敏;《电信科学》;20180430;第110-113页,附图5 *

Also Published As

Publication number Publication date
CN110650165A (zh) 2020-01-03

Similar Documents

Publication Publication Date Title
CN110650165B (zh) 基于用户面代理的内容分发方法和***
CN110650166B (zh) 内容分发方法和***
US11700312B2 (en) Method and system for user plane path selection
CN110098947B (zh) 一种应用的部署方法、设备及***
CA2990041C (en) Network function virtualization (nfv) hardware trust in data communication systems
EP3644552B1 (en) Mobile edge computing meets blockchain
US20150333930A1 (en) Dynamic service function chaining
US9876877B2 (en) Special handling of a landing page
CN110650096B (zh) 基于mcdn的内容分发方法和***
CN112152923B (zh) 用户面重路由方法及装置
US8055897B2 (en) Digital object title and transmission information
CN112825524B (zh) 网络服务节点的确定方法、装置和***
WO2022121589A1 (zh) 一种数据信息获取方法、装置、相关设备及介质
US10326852B2 (en) Proxy for monitoring special handling of content within a service network
EP3089427B1 (en) Controlling data exchange between a mobile communication network and a data provider
CN111327529A (zh) 业务转发方法和***
CN113542421A (zh) 基于5g用户面功能实体的数据转发方法及装置
CN112752352B (zh) 一种中间会话管理功能i-smf确定方法和设备
CN104168564A (zh) 基于gprs网络和一体化标识网络的认证方法和装置
JP6610908B2 (ja) 通信システム
CN103945572A (zh) 一种处理新业务的方法和业务服务器
CN113271218B (zh) Vpn业务配置方法、***、编排器以及存储介质
RU2654140C2 (ru) Способ и устройство передачи информации
CN109150725B (zh) 流量疏导方法及服务器
US10305950B2 (en) Agent-based passive streaming

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