CN113766530A - Upf选择的方法及设备 - Google Patents

Upf选择的方法及设备 Download PDF

Info

Publication number
CN113766530A
CN113766530A CN202010489616.5A CN202010489616A CN113766530A CN 113766530 A CN113766530 A CN 113766530A CN 202010489616 A CN202010489616 A CN 202010489616A CN 113766530 A CN113766530 A CN 113766530A
Authority
CN
China
Prior art keywords
upf
terminal
num
party applications
selection priority
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.)
Pending
Application number
CN202010489616.5A
Other languages
English (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 Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Ltd Research Institute
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 Mobile Communications Group Co Ltd, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN202010489616.5A priority Critical patent/CN113766530A/zh
Priority to PCT/CN2021/097517 priority patent/WO2021244499A1/zh
Publication of CN113766530A publication Critical patent/CN113766530A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition

Landscapes

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

Abstract

本发明实施例提供一种UPF选择的方法及设备,包括:获取第一信息;根据所述第一信息,得到UPF选择优先级,所述UPF选择优先级是指从多个UPF中选择一个UPF作为终端的用户面功能的优先级;将所述UPF选择优先级发送给会话管理功能SMF。在本发明实施例中,SMF可以基于NWDAF的分析选择UPF,使得SMF可以选择最佳的UPF作为终端的用户面功能。

Description

UPF选择的方法及设备
技术领域
本发明实施例涉及通信技术领域,具体涉及一种UPF选择的方法及设备。
背景技术
第五代移动通信技术(5th generation,5G)***中实体用户面功能(User PlaneFunction,UPF)下沉到靠近接入网位置,目的是缩短某些特定业务的时延,提高用户的业务体验。UPF下沉部署会局限在一定较小区域中。较小范围移动的用户处在这个区域内移动,网络能够满足用户的体验,而有些用户连续移动范围较大,跨越下沉UPF区域范围是不可避免的,这就涉及到UPF重新选择的问题。
比如一个处于高速公路上行驶的用户正在使用低时延的车联网业务,与车联网业务相关的UPF下沉部署在接入网边缘,而该用户从城市A到城市B的距离较远,在这种情形下,通常沿着高速公路线会部署多个下沉UPF。为了满足用户车联网业务的连续性,会话管理功能(Session Management Function,SMF)在选择UPF时需要知道UPF所支持的业务标识列表。通过目前协议所确定的数据网络名称(Data Network Name,DNN)等参数来选择UPF都不能很好的适应这种场景,因为DNN与具体业务没有直接关联关系,有些下沉的UPF只服务某些特定业务,DNN不能代表业务的全部,在UE移动过程中通过DNN参数有可能选择到不支持车联网业务的UPF,而这种车联网场景对UPF选择需要精准。
5G***标准确定为低迟延业务UPF可以下沉到靠近接入网边缘部署,UPF的选择功能是由SMF执行的。
然而,目前SMF如何基于NWDAF的分析选择UPF还没有明确的技术方案。
发明内容
本发明实施例的一个目的在于提供一种UPF选择的方法及设备,解决SMF如何基于NWDAF的分析选择UPF的问题。
第一方面,本发明实施例提供一种选择用户面功能UPF的方法,应用于NWDAF,包括:
获取第一信息;
根据所述第一信息,得到UPF选择优先级,所述UPF选择优先级是指从多个UPF中选择一个UPF作为终端的用户面功能的优先级;
将所述UPF选择优先级发送给会话管理功能SMF。
可选地,所述第一信息包括:UPF与终端的距离,以及UPF的剩余节点计算能力,和/或,特定应用的数量,所述特定应用是指在UPF的预定范围内有服务器的第三方应用。
可选地,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=(1-D/Dmax)+C/C’,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力。
可选地,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=(1-D/Dmax)+C/C’×Cs,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值。
可选地,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=(1-D/Dmax)+N/Nnum,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
可选地,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=(1-D/Dmax)+C/C’+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
可选地,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=(1-D/Dmax)+C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
可选地,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=C/C’+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
可选地,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
可选地,所述UPF的剩余节点计算能力是从操作维护管理获取的。
可选地,与所述第三方应用相关的信息是从网络存储功能或操作维护管理获取的。
可选地,所述方法还包括:
获取更新后的所述第一信息;
根据所述更新后的第一信息,对所述UPF选择优先级进行更新。
第二方面,本发明实施例还提供一种选择UPF的方法,应用于SMF,包括:
从NWDAF接收UPF选择优先级;
根据所述UPF选择优先级,从多个UPF中选择一个UPF作为终端的用户面功能。
可选地,所述UPF选择优先级是所述NWDAF根据UPF与终端的距离,以及UPF的剩余节点计算能力,和/或,特定应用的数量得到的,所述特定应用是指在UPF的预定范围内有服务器的第三方应用。
可选地,所述UPF选择优先级是所述NWDAF根据以下方式得到的:
根据公式S=(1-D/Dmax)+C/C’,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
或者,
根据公式S=(1-D/Dmax)+C/C’×Cs,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
或者,
根据公式S=(1-D/Dmax)+N/Nnum,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=(1-D/Dmax)+C/C’+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=(1-D/Dmax)+C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=C/C’+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
第三方面,本发明实施还提供一种NWDFAF,包括:第一收发机和第一处理器;
所述第一收发机在所述第一处理器的控制下接收和发送数据;
所述第一处理器读取存储器中的程序执行以下操作:获取第一信息;根据所述第一信息,得到UPF选择优先级,所述UPF选择优先级是指从多个UPF中选择一个UPF作为终端的用户面功能的优先级;将所述UPF选择优先级发送给SMF。
第四方面,本发明实施还提供一种SMF,包括:第二收发机和第二处理器;
所述第二收发机在所述第二处理器的控制下接收和发送数据;
所述第二处理器读取存储器中的程序执行以下操作:从NWDFAF接收UPF选择优先级;根据所述UPF选择优先级,从多个UPF中选择一个UPF作为终端的用户面功能。
第五方面,本发明实施还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现包括如上所述的UPF选择的方法的步骤。
在本发明实施例中,SMF可以基于NWDAF的分析选择UPF,使得SMF可以选择最佳的UPF作为终端的用户面功能。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本发明实施例的UPF选择的方法的流程图之一;
图2为本发明实施例的UPF选择的方法的流程图之二;
图3为本发明实施例的UPF选择的方法的流程图之三;
图4为本发明实施例的应用新增位置服务器触发的NWDAF进行选择优先级更新的流程图;
图5为本发明实施例的NWDAF向OAM请求UPF剩余节点计算能力进行选择优先级更新的流程图;
图6为本发明实施例的NWDAF的示意图之一;
图7为本发明实施例的NWDAF的示意图之二;
图8为本发明实施例的SMF的示意图之一;
图9为本发明实施例的SMF的示意图之二。
具体实施方式
为了便于理解本发明实施例,下面先介绍以下技术术语:
网络存储功能(Network Repository Function,NRF):负责对网络功能进行登记和管理。
应用功能(Application Function,AF):作为应用与5G核心网对接的网络功能;
网络开放功能(Network Exposure Function,NEF):将网络信息开放给应用的网络功能;
网络数据分析功能(Network Data Analytics Function,NWDAF):负责网络智能化,网络数据分析的网络功能;
接入及移动性管理功能(Access and Mobility Management Function,AMF):负责终端(User Equipment,UE)的接入与移动等的网络功能;
无线接入网(Radio Access Network,RAN)。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请的说明书和权利要求书中的术语“包括”以及它的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,说明书以及权利要求中使用“和/或”表示所连接对象的至少其中之一,例如A和/或B,表示包含单独A,单独B,以及A和B都存在三种情况。
在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本文所描述的技术不限于第五代移动通信(5th-generation,5G)***以及后续演进通信***,以及不限于LTE/LTE的演进(LTE-Advanced,LTE-A)***,并且也可用于各种无线通信***,诸如码分多址(Code Division Multiple Access,CDMA)、时分多址(TimeDivision Multiple Access,TDMA)、频分多址(Frequency Division Multiple Access,FDMA)、正交频分多址(Orthogonal Frequency Division Multiple Access,OFDMA)、单载波频分多址(Single-carrier Frequency-Division Multiple Access,SC-FDMA)和其他***。
术语“***”和“网络”常被可互换地使用。CDMA***可实现诸如CDMA2000、通用地面无线电接入(Universal Terrestrial Radio Access,UTRA)等无线电技术。UTRA包括宽带CDMA(Wideband Code Division Multiple Access,WCDMA)和其他CDMA变体。TDMA***可实现诸如全球移动通信***(Global System for Mobile Communication,GSM)之类的无线电技术。OFDMA***可实现诸如超移动宽带(Ultra Mobile Broadband,UMB)、演进型UTRA((Evolution-UTRA,E-UTRA))、IEEE 802.11((Wi-Fi))、IEEE 802.16((WiMAX))、IEEE802.20、Flash-OFDM等无线电技术。UTRA和E-UTRA是通用移动电信***(Universal MobileTelecommunications System,UMTS)的部分。LTE和更高级的LTE(如LTE-A)是使用E-UTRA的新UMTS版本。UTRA、E-UTRA、UMTS、LTE、LTE-A以及GSM在来自名为“第三代伙伴项目”(3rdGeneration Partnership Project,3GPP)的组织的文献中描述。CDMA2000和UMB在来自名为“第三代伙伴项目2”(3GPP2)的组织的文献中描述。本文所描述的技术既可用于以上提及的***和无线电技术,也可用于其他***和无线电技术。
参见图1,本发明实施例提供一种选择UPF的方法,该方法的执行主体可以为NWDAF,包括:步骤101、步骤102和步骤103。
步骤101:获取第一信息;
步骤102:根据所述第一信息,得到UPF选择优先级,所述UPF选择优先级是指从多个UPF中选择一个UPF作为终端的用户面功能的优先级;
步骤103:将所述UPF选择优先级发送给SMF。
在本发明实施例中,NWDAF将UPF选择优先级提供给SMF,使得SMF可以选择最佳的UPF作为终端的用户面功能。
在一些实施方式中,所述第一信息包括:UPF与终端的距离,以及UPF的剩余节点计算能力,和/或,在预定时间内访问次数超过预设门限值的特定应用的数量,所述特定应用是指在UPF的预定范围内有服务器的第三方应用。
在一些实施方式中,步骤102通过以下方式实现:
根据公式S=(1-D/Dmax)+C/C’,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力。比如,NWDAF可以从SMF中获取UE的相关信息,比如UE的位置信息,NWDAF还可以从NRF/操作维护管理(OperationAdministration and Maintenance,OAM)请求获取SMF管理范围内的所有UPF的位置信息,基于上述信息可以获取UPF与终端的距离,以及终端与距离该终端最远UPF之间的距离。
其中,UPF的剩余节点计算能力可以表示UPF的CPU、内存等软件或硬件剩余资源的情况,比如,NWDAF可以从OAM请求获取SMF服务区域内所有UPF的剩余节点计算能力。
其中,边缘数据中心可以部署在运营商的接入机房、汇聚机房、电信机房以及第三方专业边缘数据中心提供商自有机房,NWDAF可以从NRF、OAM或者其他网元中获取边缘数据中心的总的节点计算能力。
在上述实施方式中,基于相对值计算UPF选择优先级评分,可以确保上述计算方式在不同场景中计算得到的UPF选择优先级评分的一致性和公平性,进一步地,在上述公式中采用以下公式(1-D/Dmax)计算距离得分,从而可以确保距离终端越远的UPF的距离得分越低,提高计算得到的UPF选择优先级评分的准确性。
在一些实施方式中,步骤102通过以下方式实现:
根据公式S=(1-D/Dmax)+C/C’×Cs,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值。
其中,边缘数据中心的规模值可以用于表示边缘数据中心的计算能力,比如,大型的边缘数据中心的规模值可以设置为1,中型的边缘数据中心的规模值可以设置为0.7,小型的边缘数据中心的规模值可以设置为0.3。需要说明的是,在本发明实施例中对规模值不做具体限定。
可以理解的是,某一个边缘数据中心的规模属于大型、中型或小型可以是运营商根据该边缘数据中的服务器的数量规定的,比如,拥有10万台服务器的边缘数据中心的规模划分为大型,拥有1万台服务器的边缘数据中心规模划分为中型,拥有1000台服务器的边缘数据中心规模划分为小型,需要说明的是,本发明实施例对边缘数据中心的规模的划分方式不做具体限定。
在上述实施方式中,基于相对值计算UPF选择优先级评分,可以确保上述计算方式在不同场景中计算得到的UPF选择优先级评分的一致性和公平性,进一步地,在上述公式中采用以下公式(1-D/Dmax)计算距离得分,从而可以确保距离终端越远的UPF的距离得分越低,提高UPF选择优先级评分的准确性;更进一步地,在上述公式中还考虑边缘数据中心的规模值,这样在剩余节点计算资源比例相同的情况下,大型的边缘数据中心中的UPF的得分会比中型或小型的边缘数据中心中的UPF优先级评分高,使得用户可以优先选择大型的边缘数据中心中的UPF,进而满足用户的业务需求。
在一些实施方式中,步骤102通过以下方式实现:
根据公式S=(1-D/Dmax)+N/Nnum,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
可以理解的是,Nnum表示终端在经常访问的第三方应用的总数量,上述预定时间段可以是一个或多个月,或者一个星期或多个星期,在本发明实施例中对上述预定时间段和预设门限值不做具体限定。
上述第三方应用可以是视频APP,比如爱奇艺APP等,当然并不限于此。
在一些实施方式中,步骤102通过以下方式实现:
根据公式S=(1-D/Dmax)+C/C’+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在一些实施方式中,步骤102通过以下方式实现:
根据公式S=(1-D/Dmax)+C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在一些实施方式中,步骤102通过以下方式实现:
在上述实施方式中,基于相对值计算UPF选择优先级评分,可以确保上述计算方式在不同场景中计算得到的UPF选择优先级评分的一致性和公平性,进一步地,在上述公式中采用以下公式(1-D/Dmax)计算距离得分,从而可以确保距离终端越远的UPF的距离得分越低,提高UPF选择优先级评分的准确性;进一步地,在上述公式中还考虑边缘数据中心的规模值,这样在剩余节点计算资源比例相同的情况下,大型的边缘数据中心中的UPF的得分会比中型或小型的边缘数据中心中的UPF优先级评分高,使得用户可以优先选择大型的边缘数据中心中的UPF,进而满足用户的业务需求;进一步地,在上述公式中还考虑UPF周围部署的用户经常访问的第三方应用的服务器的数量,该服务器的数量越多,则UPF优先级评分高,使得用户可以基于该UPF优先级评分选择符合用户需求的UPF,提高用户体验。
根据公式S=C/C’+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在一些实施方式中,步骤102通过以下方式实现:
根据公式S=C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在上述实施方式中,基于相对值计算UPF选择优先级评分,可以确保上述计算方式在不同场景中计算得到的UPF选择优先级评分的一致性和公平性,进一步地,在上述公式中还考虑边缘数据中心的规模值,这样在剩余节点计算资源比例相同的情况下,大型的边缘数据中心中的UPF的得分会比中型或小型的边缘数据中心中的UPF优先级评分高,使得用户可以优先选择大型的边缘数据中心中的UPF,进而满足用户的业务需求;进一步地,在上述公式中还考虑UPF周围部署的用户经常访问的第三方应用的服务器的数量,该服务器的数量越多,则UPF优先级评分高,使得用户可以基于该UPF优先级评分选择符合用户需求的UPF,提高用户体验。
需要说明的是,SMF通常选择最大的UPF选择优先级对应的UPF作为终端的用户面功能。
在一些实施方式中,所述UPF的剩余节点计算能力是从操作维护管理(OperationAdministration and Maintenance,OAM)获取的。
在一些实施方式中,与所述第三方应用相关的信息是从NRF或OAM获取的。
在一些实施方式中,所述方法还包括:获取更新后的所述第一信息;根据所述更新后的第一信息,对所述UPF选择优先级进行更新。
比如,NWDAF从NRF或OAM获取更新后的第三方应用的相关信息,又比如,NWDAF从OAM获取更新后的UPF的剩余节点计算能力。
通过本发明实施例,可以丰富UPF选择的多样性以适用于不同的场景。随着5G和多接入边缘计算(Multi-Access Edge Computing,MEC)技术与部署的成熟,边缘数据中心被大量构建,UPF服务可以提供服务的能力依赖于边缘数据中心的计算能力。比如,可以基于距离、UPF的剩余节点计算能力、附近拥有的UE经常访问的第三方应用的服务器的情况,来进行综合排序,从而选择最佳的UPF。
参见图2,本发明实施例提供一种选择UPF的方法,该方法的执行主体为SMF,包括:步骤201和步骤202。
步骤201:从NWDAF接收UPF选择优先级;
步骤202:根据所述UPF选择优先级,从多个UPF中选择一个UPF作为终端的用户面功能。
需要说明的是,SMF通常选择最大的UPF选择优先级对应的UPF作为终端的用户面功能。
在本发明实施例中,可选地,所述UPF选择优先级是所述NWDAF根据UPF与终端的距离,以及UPF的剩余节点计算能力,和/或,特定应用的数量得到的,所述特定应用是指在UPF的预定范围内有服务器的第三方应用。
在本发明实施例中,可选地,所述UPF选择优先级是所述NWDAF根据以下方式得到的:
根据公式S=(1-D/Dmax)+C/C’,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
或者,
根据公式S=(1-D/Dmax)+C/C’×Cs,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
或者,
根据公式S=(1-D/Dmax)+N/Nnum,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=(1-D/Dmax)+C/C’+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=(1-D/Dmax)+C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=C/C’+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
通过本发明实施例,可以丰富UPF选择的多样性以适用于不同的场景。随着5G和多接入边缘计算(Multi-Access Edge Computing,MEC)技术与部署的成熟,边缘数据中心被大量构建,UPF服务可以提供服务的能力依赖于边缘数据中心的计算能力。比如,可以基于距离、UPF的剩余节点计算能力、附近拥有的UE经常访问的第三方应用的服务器的情况,来进行综合排序,从而选择最佳的UPF。
参见图3,具体步骤如下:
步骤1:SMF向NWDAF请求UE的边缘UPF打分情况,携带UE的相关信息,比如UE的位置信息。
步骤2:NWDAF向NRF/OAM请求获取SMF管理范围内的所有UPF的位置信息,第三方应用部署服务器的位置信息。
步骤3:NRF/OAM响应请求,返回相关信息。
步骤4:NWDAF向OAM请求获取SMF管理范围内的所有UPF的剩余节点计算能力。
步骤5:OAM响应请求,返回相关信息。
步骤6:NWDAF基于UE对每个UPF打分,最常访问的N(可配置)个应用,进行综合打分。
比如,打分公式为:S=(1-D/Dmax)*W1+C/C’*Cs*W2+N/Nnum*W3
其中,D表示该UPF距离UE的距离,Dmax表示该SMF范围内,UE与距离UE最远的UPF之间的距离。
C表示该UPF的剩余节点计算能力,C’表示该UPF所在边缘数据中心的总的计算能力。
Cs表示该边缘数据中心的规模值,比如,大型为1,中型为0.7,小型为0.3。
Nnum表示该UE最常访问的三方应用的总数量,N表示在Nnum个第三方应用中,该UPF附近拥有服务器的第三方应用的数量。
其中,W1、W2、W3分别是距离、UPF的剩余节点计算能力、附近拥有的UE需要访问的第三方应用服务器的情况的权重,可选地,取值区间均为0~1,默认值W1=W2=W3=1/3。
步骤7:NWDAF向SMF返回该UE的边缘UPF打分情况。
步骤8:SMF选择分数最高的UPF作为该UE的用户面功能(Uplink Classifier,ULCL)。
参见图4,本发明实施提供应用新增位置服务器触发的NWDAF进行选择优先级更新的流程,具体步骤如下:
步骤1:应用初始注册的时候将提供服务的server的位置上报给NEF/应用新增server位置时将server位置上报给NEF。
步骤2:NEF向AF发送接收响应。
步骤3:NEF将信息同步给NRF/OAM。
步骤4:NRF/OAM发送接收响应。
步骤5:NRF/OAM判断是新增server位置,将其发送给NWDAF;
步骤6:NWDAF发送接收响应;
步骤7:NWDAF基于更新数据更新储存的评分结果。
参见图5,本发明实施例还提供NWDAF向OAM请求UPF剩余节点计算能力进行选择优先级更新的流程,具体步骤如下:
步骤1:NWDAF定期向OAM请求各个SMF管理范围内的UPF的剩余算力信息。
步骤2:OAM将信息同步给NWDAF。
步骤3:NWDAF基于更新数据更新储存的评分结果。
参见图6,本发明实施例提供一种NWDAF,该NWDAF600包括:
获取模块601,用于获取第一信息;
处理模块602,用于根据所述第一信息,得到UPF选择优先级,所述UPF选择优先级是指从多个UPF中选择一个UPF作为终端的用户面功能的优先级;
发送模块603,用于将所述UPF选择优先级发送给SMF。
在本发明实施例中,可选地,所述第一信息包括:UPF与终端的距离,以及UPF的剩余节点计算能力,和/或,特定应用的数量,所述特定应用是指在UPF的预定范围内有服务器的第三方应用。
在本发明实施例中,可选地,处理模块602进一步用于:根据公式S=(1-D/Dmax)+C/C’,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力。
在本发明实施例中,可选地,处理模块602进一步用于:根据公式S=(1-D/Dmax)+C/C’×Cs,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值。
在本发明实施例中,可选地,处理模块602进一步用于:根据公式S=(1-D/Dmax)+N/Nnum,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在本发明实施例中,可选地,处理模块602进一步用于:根据公式S=(1-D/Dmax)+C/C’+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在本发明实施例中,可选地,处理模块602进一步用于:根据公式S=(1-D/Dmax)+C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在本发明实施例中,可选地,处理模块602进一步用于:根据公式S=C/C’+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在本发明实施例中,可选地,处理模块602进一步用于:根据公式S=C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在本发明实施例中,可选地,所述UPF的剩余节点计算能力是从操作维护管理获取的。
在本发明实施例中,可选地,与所述第三方应用相关的信息是从网络存储功能或操作维护管理获取的。
在本发明实施例中,可选地,获取模块601还用于获取更新后的所述第一信息;
处理模块602还用于根据所述更新后的第一信息,对所述UPF选择优先级进行更新。
本发明实施例提供的NWDAF,可以执行上述图1所示方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
参见图7,本发明实施例提供一种NWDAF,该NWDAF700包括:第一收发机701和第一处理器702;
所述第一收发机701在所述第一处理器702的控制下接收和发送数据;
所述第一处理器702读取存储器中的程序执行以下操作:获取第一信息;根据所述第一信息,得到UPF选择优先级,所述UPF选择优先级是指从多个UPF中选择一个UPF作为终端的用户面功能的优先级;将所述UPF选择优先级发送给SMF。
在本发明实施例中,可选地,所述第一信息包括:UPF与终端的距离,以及UPF的剩余节点计算能力,和/或,特定应用的数量,所述特定应用是指在UPF的预定范围内有服务器的第三方应用。
在本发明实施例中,可选地,所述第一处理器702读取存储器中的程序执行以下操作:根据公式S=(1-D/Dmax)+C/C’,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力。
在本发明实施例中,可选地,处理模块602进一步用于:根据公式S=(1-D/Dmax)+C/C’×Cs,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值。
在本发明实施例中,可选地,所述第一处理器702读取存储器中的程序执行以下操作:根据公式S=(1-D/Dmax)+N/Nnum,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在本发明实施例中,可选地,所述第一处理器702读取存储器中的程序执行以下操作:根据公式S=(1-D/Dmax)+C/C’+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在本发明实施例中,可选地,所述第一处理器702读取存储器中的程序执行以下操作:根据公式S=(1-D/Dmax)+C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在本发明实施例中,可选地,所述第一处理器702读取存储器中的程序执行以下操作:根据公式S=C/C’+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在本发明实施例中,可选地,处理模块602进一步用于:根据公式S=C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
在本发明实施例中,可选地,所述UPF的剩余节点计算能力是从操作维护管理获取的。
在本发明实施例中,可选地,与所述第三方应用相关的信息是从网络存储功能或操作维护管理获取的。
在本发明实施例中,可选地,所述第一处理器702读取存储器中的程序执行以下操作:获取更新后的所述第一信息;根据所述更新后的第一信息,对所述UPF选择优先级进行更新。
本发明实施例提供的NWDAF,可以执行上述图1所示方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
参见图8,本发明实施例提供一种SMF,该SMF800包括:
接收模块801,用于从NWDAF接收UPF选择优先级;
选择模块802,用于根据所述UPF选择优先级,从多个UPF中选择一个UPF作为终端的用户面功能。
在本发明实施例中,可选地,所述UPF选择优先级是所述NWDAF根据UPF与终端的距离,以及UPF的剩余节点计算能力,和/或,特定应用的数量得到的,所述特定应用是指在UPF的预定范围内有服务器的第三方应用。
在本发明实施例中,可选地,所述UPF选择优先级是所述NWDAF根据以下方式得到的:
根据公式S=(1-D/Dmax)+C/C’,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
或者,
根据公式S=(1-D/Dmax)+C/C’×Cs,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
或者,
根据公式S=(1-D/Dmax)+N/Nnum,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=(1-D/Dmax)+C/C’+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=(1-D/Dmax)+C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=C/C’+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
本发明实施例提供的SMF,可以执行上述图2所示方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
参见图9,本发明实施例提供一种SMF,该SMF900包括:第二收发机901和第二处理器902;
所述第二收发机901在所述第二处理器902的控制下接收和发送数据;
所述第二处理器902读取存储器中的程序执行以下操作:从NWDAF接收UPF选择优先级;根据所述UPF选择优先级,从多个UPF中选择一个UPF作为终端的用户面功能。
在本发明实施例中,可选地,所述UPF选择优先级是所述NWDAF根据UPF与终端的距离,以及UPF的剩余节点计算能力,和/或,特定应用的数量得到的,所述特定应用是指在UPF的预定范围内有服务器的第三方应用。
在本发明实施例中,可选地,所述UPF选择优先级是所述NWDAF根据以下方式得到的:
根据公式S=(1-D/Dmax)+C/C’,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
或者,
根据公式S=(1-D/Dmax)+C/C’×Cs,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
或者,
根据公式S=(1-D/Dmax)+N/Nnum,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=(1-D/Dmax)+C/C’+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=(1-D/Dmax)+C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=C/C’+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
本发明实施例提供的SMF,可以执行上述图2所示方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以由在处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于RAM、闪存、ROM、EPROM、EEPROM、寄存器、硬盘、移动硬盘、只读光盘或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以携带在ASIC中。另外,该ASIC可以携带在核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
本领域内的技术人员应明白,本发明实施例可提供为方法、***、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (18)

1.一种选择用户面功能UPF的方法,应用于网络数据分析功能NWDAF,其特征在于,包括:
获取第一信息;
根据所述第一信息,得到UPF选择优先级,所述UPF选择优先级是指从多个UPF中选择一个UPF作为终端的用户面功能的优先级;
将所述UPF选择优先级发送给会话管理功能SMF。
2.根据权利要求1所述的方法,其特征在于,所述第一信息包括:UPF与终端的距离,以及UPF的剩余节点计算能力,和/或,特定应用的数量,所述特定应用是指在UPF的预定范围内有服务器的第三方应用。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=(1-D/Dmax)+C/C’,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=(1-D/Dmax)+C/C’×Cs,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dma表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值。
5.根据权利要求1所述的方法,其特征在于,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=(1-D/Dmax)+N/Nnum,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
6.根据权利要求1所述的方法,其特征在于,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=(1-D/Dmax)+C/C’+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
7.根据权利要求1所述的方法,其特征在于,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=(1-D/Dmax)+C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
8.根据权利要求1所述的方法,其特征在于,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=C/C’+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
9.根据权利要求1所述的方法,其特征在于,所述根据所述第一信息,得到UPF选择优先级,包括:
根据公式S=C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
10.根据权利要求2、3、4、6、7、8或9所述的方法,其特征在于,所述UPF的剩余节点计算能力是从操作维护管理获取的。
11.根据权利要求5至9任一项所述的方法,其特征在于,与所述第三方应用相关的信息是从网络存储功能或操作维护管理获取的。
12.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取更新后的所述第一信息;
根据所述更新后的第一信息,对所述UPF选择优先级进行更新。
13.一种选择UPF的方法,应用于SMF,其特征在于,包括:
从NWDAF接收UPF选择优先级;
根据所述UPF选择优先级,从多个UPF中选择一个UPF作为终端的用户面功能。
14.根据权利要求13所述的方法,其特征在于,所述UPF选择优先级是所述NWDAF根据UPF与终端的距离,以及UPF的剩余节点计算能力,和/或,特定应用的数量得到的,所述特定应用是指在UPF的预定范围内有服务器的第三方应用。
15.根据权利要求13所述的方法,其特征在于,所述UPF选择优先级是所述NWDAF根据以下方式得到的:
根据公式S=(1-D/Dmax)+C/C’,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
或者,
根据公式S=(1-D/Dmax)+C/C’×Cs,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
或者,
根据公式S=(1-D/Dmax)+N/Nnum,得到UPF选择优先级评分S:
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=(1-D/Dmax)+C/C’+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=(1-D/Dmax)+C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
D表示UPF与终端的距离;
Dmax表示所述终端与为所述终端提供服务的SMF范围内距离所述终端最远UPF之间的距离;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=C/C’+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量;
或者,
根据公式S=C/C’×Cs+N/Nnum,得到UPF选择优先级评分S;
C表示UPF的剩余节点计算能力;
C’表示UPF所在边缘数据中心的总的节点计算能力;
Cs表示所述边缘数据中心的规模值;
Nnum表示所述终端在预定时间段内访问次数超过预设门限值的第三方应用的总数量;
N表示在Nnum个第三方应用中,UPF的预定范围内有服务器的第三方应用的数量。
16.一种NWDFAF,其特征在于,包括:第一收发机和第一处理器;
所述第一收发机在所述第一处理器的控制下接收和发送数据;
所述第一处理器读取存储器中的程序执行以下操作:获取第一信息;根据所述第一信息,得到UPF选择优先级,所述UPF选择优先级是指从多个UPF中选择一个UPF作为终端的用户面功能的优先级;将所述UPF选择优先级发送给SMF。
17.一种SMF,其特征在于,包括:第二收发机和第二处理器;
所述第二收发机在所述第二处理器的控制下接收和发送数据;
所述第二处理器读取存储器中的程序执行以下操作:从NWDFAF接收UPF选择优先级;根据所述UPF选择优先级,从多个UPF中选择一个UPF作为终端的用户面功能。
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现包括如权利要求1至15中任一项所述的UPF选择的方法的步骤。
CN202010489616.5A 2020-06-02 2020-06-02 Upf选择的方法及设备 Pending CN113766530A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010489616.5A CN113766530A (zh) 2020-06-02 2020-06-02 Upf选择的方法及设备
PCT/CN2021/097517 WO2021244499A1 (zh) 2020-06-02 2021-05-31 Upf选择的方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010489616.5A CN113766530A (zh) 2020-06-02 2020-06-02 Upf选择的方法及设备

Publications (1)

Publication Number Publication Date
CN113766530A true CN113766530A (zh) 2021-12-07

Family

ID=78782858

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010489616.5A Pending CN113766530A (zh) 2020-06-02 2020-06-02 Upf选择的方法及设备

Country Status (2)

Country Link
CN (1) CN113766530A (zh)
WO (1) WO2021244499A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116193477A (zh) * 2023-02-28 2023-05-30 广州爱浦路网络技术有限公司 Smf选择upf的方法及装置
WO2023116560A1 (zh) * 2021-12-21 2023-06-29 华为技术有限公司 通信的方法与装置
WO2023227135A1 (zh) * 2022-05-27 2023-11-30 大唐移动通信设备有限公司 通信方法和通信装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115483961B (zh) * 2022-08-24 2023-07-21 爱浦路网络技术(南京)有限公司 天地一体化***中的星载upf部署方法、装置及介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110383877A (zh) * 2017-03-10 2019-10-25 华为技术有限公司 网络策略优化的***和方法
US20200120446A1 (en) * 2018-10-16 2020-04-16 Cisco Technology, Inc. Methods and apparatus for selecting network resources for ue sessions based on locations of multi-access edge computing (mec) resources and applications
CN111083750A (zh) * 2018-10-22 2020-04-28 华为技术有限公司 一种移动切换方法及相关设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018224126A1 (en) * 2017-06-06 2018-12-13 Telefonaktiebolaget Lm Ericsson (Publ) Technique for user plane function allocation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110383877A (zh) * 2017-03-10 2019-10-25 华为技术有限公司 网络策略优化的***和方法
US20200120446A1 (en) * 2018-10-16 2020-04-16 Cisco Technology, Inc. Methods and apparatus for selecting network resources for ue sessions based on locations of multi-access edge computing (mec) resources and applications
CN111083750A (zh) * 2018-10-22 2020-04-28 华为技术有限公司 一种移动切换方法及相关设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SAMSUNG 等: ""S2-1810334 Update Solution 11 for Generalized Data Analytics-Based UPF Selection"", SA WG2 MEETING #129, 19 October 2018 (2018-10-19), pages 6 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023116560A1 (zh) * 2021-12-21 2023-06-29 华为技术有限公司 通信的方法与装置
WO2023227135A1 (zh) * 2022-05-27 2023-11-30 大唐移动通信设备有限公司 通信方法和通信装置
CN116193477A (zh) * 2023-02-28 2023-05-30 广州爱浦路网络技术有限公司 Smf选择upf的方法及装置
CN116193477B (zh) * 2023-02-28 2023-10-31 广州爱浦路网络技术有限公司 Smf选择upf的方法及装置

Also Published As

Publication number Publication date
WO2021244499A1 (zh) 2021-12-09

Similar Documents

Publication Publication Date Title
CN113766530A (zh) Upf选择的方法及设备
US10091721B2 (en) Access network discovery and selection function enhancement with cell-type management object
US10064123B2 (en) WI-FI and cellular interworking for internet of things devices
US11172435B2 (en) Network entity, user equipment and method for the control and use of network slices
CN109922472B (zh) 用户策略的获取
CN112672383B (zh) 通信方法和网络设备
US10045279B2 (en) Hybrid network-based and device-based intelligent radio access control
US20190373520A1 (en) Method and apparatus for complementary and equivalent network slice deployment in a network environment
JP6692336B2 (ja) 管理装置及びその制御方法、並びにプログラム
US9549343B2 (en) Traffic steering across radio access technologies and radio frequencies utilizing cell broadcast messages
US9374773B2 (en) Traffic steering across cell-types
EP2879442A1 (en) Method and apparatus for searching network
US9998983B2 (en) Network-assisted device-based intelligent radio access control
CN113938845A (zh) 上下文管理方法及装置
CN109327883A (zh) 传输信息的方法和装置
CN110798829B (zh) 能力管理方法及通信设备
US9544842B2 (en) Network-based intelligent radio access control
CN109729761A (zh) 接入网络的方法、终端设备和网络设备
CN114765577B (zh) 测量配置的指示方法、确定方法、装置、设备及存储介质
US20130142135A1 (en) Resource control method, device and base station
WO2019100213A1 (zh) 传输信息的方法、网络设备和终端设备
CN111479294B (zh) 拥塞控制下的数据连接建立方法、终端及存储介质
CN110708665B (zh) 接入网设备归属区域的确定方法及装置
CN109714828B (zh) 一种通信方法、装置及***
JP7024290B2 (ja) 無線通信システム、基地局、無線通信方法、およびプログラム

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