![应用功能影响业务路由的消息和系统的制作方法](http://img.xjishu.com/img/zl/2021/6/4/xsn8icdgt.jpg)
1.本发明涉及无线通信网络领域,尤其涉及用于应用功能影响一组用户设备(userequipment,ue)的联合用户面路径优化的业务路由的系统和方法。
背景技术:2.在技术标准3gpp ts23.501第15版中,单独的协议数据单元(protocol data unit,pdu)会话被独立地管理,该pdu会话可能由彼此不相关的多个会话管理功能(session management function,smf)管理。pdu会话的独立管理意味着pdu会话之间缺乏相关性。类似地,smf通常选择独立于其他smf选择的用户面(userplane,up)路径的特定pdu会话的up路径。在一些场景下,这可能导致端到端up路径效率低。例如,ip多媒体子系统(ip multimedia subsystem,ims)场景可以涉及一对用户设备(userequipment,ue)之间的端到端up路径,该路径经由本地用户面功能(userplanefunction,upf)或数据网络接入标识符(data network access identifier,dnai)。每个ue与所涉及的upf或dnai之间的相应up路径将由不同的smf独立地选择,这可能导致端到端up路径效率低。
3.提供了该背景信息以揭示申请人认为可能与本发明相关的信息。不一定意在承认也不应被解释为前述信息中的任何信息构成相对于本发明的现有技术。
技术实现要素:4.本发明实施例的一个目的是提供应用功能(af)影响协议数据单元(pdu)会话的方法和系统。一些实施例提供用户设备(ue)互联网协议(internetprotocol,ip)地址的管理。一些实施例使得与相关pdu会话相关联的up路径相关。
5.本公开的一个方面提供了一种用于用户设备(ue)互联网协议(ip)地址的管理的方法。该方法包括:应用功能(af)向策略管理功能(policy control function,pcf)发送请求,该请求包括标识业务的信息和应保留与该业务相关联的ue ip地址的指示。上述方法还包括pcf向负责管理与业务相关联的协议数据单元(pdu)会话的会话管理功能(smf)发送包括上述指示的策略和计费控制(policy and charging control,pcc)规则。在一些实施例中,上述请求由af经由网络开放功能(network exposure function,nef)发送到pcf。在一些实施例中,该方法还包括smf根据上述pcc规则管理上述ue ip地址。在一些实施例中,上述管理包括:保留与上述业务相关联的pdu会话的ue ip地址。在一些实施例中,上述保留包括防止与上述ue ip地址相关联的协议数据单元(pdu)会话锚(pdu session anchor,psa)的重选。在一些实施例中,防止psa的重选包括接收触发以修改包括psa重选的路径。在一些实施例中,防止psa的重选还包括选择包括psa的新路径以作为响应。
6.本公开的另一方面提供了一种用于用户设备(ue)互联网协议(ip)地址的管理的方法,该方法由会话管理功能(smf)执行,该smf用于管理与业务相关联的协议数据单元(pdu)会话。该方法包括从策略控制功能(pcf)接收策略和计费控制(pcc)规则,该pcc规则包括应保留与业务相关联的ue ip地址的指示。该方法还包括根据pcc规则管理ue ip地址,
该管理包括以下至少之一:保留用于与业务相关联的pdu会话的ue ip地址,以及防止与ue ip地址相关联的协议数据单元(pdu)会话锚(psa)的重选。在一些实施例中,该pcc规则与来自af的请求相关联,该请求包括标识业务的信息和上述指示。在一些实施例中,psa是upf,上述pdu会话的up路径通过该upf连接到数据网络(data network,dn)。
7.本公开的另一方面提供了一种网络节点,该网络节点包括至少一个网络接口、至少一个处理器、以及用于存储指令的非暂时性计算机可读存储器,当被该至少一个处理器执行时,该指令将网络节点配置为执行本文公开的方法。例如,这样的网络节点用于从策略控制功能(pcf)接收策略和计费控制(pcc)规则,该pcc规则包括应保留与业务相关联的用户设备(ue)互联网协议(ip)地址的指示。该网络节点还用于根据该pcc规则管理ue ip地址,该管理包括以下至少之一:保留与业务相关联的pdu会话的ue ip地址;以及防止与ue ip地址相关联的协议数据单元(pdu)会话锚(psa)的重选。在一些实施例中,该pcc规则与来自af的请求相关联,该请求包括标识业务的信息和上述指示。在一些实施例中,psa是upf,上述pdu会话的up路径通过该upf连接到数据网络(dn)。
8.本公开的另一方面提供了一种用于用户设备(ue)互联网协议(ip)地址的管理的方法,该方法包括应用功能(af)向策略控制功能(pcf)发送请求,该请求包括标识业务的信息和应保留与业务相关联的ue ip地址的指示。
9.本公开的另一方面提供了一种网络节点,该网络节点包括至少一个网络接口、至少一个处理器、以及用于存储指令的非暂时性计算机可读存储器,当被该至少一个处理器执行时,该指令将网络节点配置为执行本文公开的方法。例如,这样的网络节点用于向策略控制功能(pcf)发送请求,该请求包括标识业务的信息和应保留与业务相关联的用户设备(ue)互联网协议(ip)地址的指示。
10.本公开的另一方面提供了一种用于用户设备(ue)互联网协议(ip)地址的管理的系统。该系统包括应用功能(af)以及策略控制功能(pcf)。该系统还包括用于向pcf发送请求的af,该请求包括标识业务的信息和应保留与业务相关联的ue ip地址的指示。该系统还包括pcf,该pcf用于向负责管理与业务相关联的协议数据单元(pdu)会话的会话管理功能(smf)发送包括指示的策略和计费控制(pcc)规则。在一些实施例中,该系统还包括网络开放功能(nef);并且其中,该af用于经由该nef向pcf发送该请求。在实施例中,该系统还包括smf,并且其中,该smf用于根据pcc规则管理ue ip地址。在一些实施例中,系统还包括smf,并且其中,该smf用于根据pcc规则管理ue ip地址,包括保留与业务相关联的pdu会话的ue ip地址。在一些实施例中,系统还包括smf,并且其中,该smf用于根据pcc规则管理ue ip地址,包括防止与ue ip地址相关联的协议数据单元(pdu)会话锚(psa)的重选。
11.相应地,本发明的另一方面提供了一种控制面功能,该控制面功能包括至少一个处理器,以及存储软件指令的非暂时性计算机可读存储器,该软件指令用于控制该至少一个处理器执行包括以下的进程:接收两个或多个相关pdu会话的标识;以及与一个或多个会话管理功能(smf)交互以使相关pdu会话的相应用户面路径相关。
附图说明
12.从以下结合附图的具体实施方式中,本发明的其他特征和优点将变得显而易见,其中:
13.图1是可以用于实现根据本发明代表性实施例的设备和方法的计算系统100的框图;
14.图2是示意性示出了可以用于本发明实施例的代表性服务器的架构的框图;
15.图3是示出5g核心网的系统架构的基于服务的视图的框图;
16.图4是示出独立的用户面路径管理的示例场景的框图;
17.图5a和图5b是示出了图3的系统架构中的相关pdu会话的联合用户面路径管理的相应场景的框图;
18.图6是示出用于优化图3的系统架构中的up路径的示例过程的消息流图;
19.图7是示出用于图3的系统架构中的路径选择功能的示例架构的框图;
20.图8是示出由图7的psf进行up路径选择(重选)的示例过程的消息流图;
21.图9是示出使用图7的psf的相关pdu会话的业务路由的af影响的示例过程的消息流图;
22.图10是示出af请求网络对ue组执行联合up路径优化的示例过程的消息流图;
23.图11是示出用于图3的系统架构中的路径选择功能的另一示例架构的框图;
24.图12a和图12b示出了由图11的upo进行联合up路径优化或选择(重选)的示例过程的消息流图;
25.图13是示出af响应up路径管理事件通知的示例过程的消息流图;
26.图14a是对于具有ue移动性(不具有应用重定位)的ssc模式1和ssc模式3的up低效分析的图示;
27.图14b是对于具有ue移动性(具有应用重定位)的ssc模式1和ssc模式3的up低效分析的图示;
28.图15是示出af请求保存ue ip地址的示例过程的消息流图。
29.应注意,在整个附图中,相同的特征由相同的附图标记标识。
具体实施方式
30.图1是在计算和通信环境100内示出的电子设备(electronic device,ed)102的框图,计算和通信环境100可以用于实现本文公开的设备和方法。在一些实施例中,该电子设备可以是通信网络基础设施的单元,例如基站,如nodeb、增强型nodeb(enhanced node b,enodeb)、下一代nodeb(有时称为gnodeb或gnb)、归属用户服务器(home subscriber server,hss)、网关(gateway,gw)(例如分组网关(packet gateway,pgw)或服务网关(serving gateway,sgw))、或演进分组核心(evolved packet core,epc)网络中的各种其他节点或功能。在其他实施例中,电子设备可以是通过无线接口连接至网络基础设施的设备,例如移动电话、智能电话、或其他可被分类为用户设备(ue)的此类设备。在一些实施例中,ed 102可以是机器类型通信(machine typecommunication,mtc)设备(也被称为机器对机器(machine
‑
to
‑
machine,m2m)设备)、或是尽管不向用户提供直接服务但可以被归类为ue的另一种这样的设备。在一些参考文献中,ed也可以被称为移动设备,该术语旨在反映连接至移动网络的设备,而不管设备本身是否被设计用于移动或是否能够移动。特定设备可利用所示出的所有组件或只利用组件的子集,并且集成度可因设备而异。此外,设备可以包含组件的多个实例,例如多个处理器、存储器、发射器、接收器等。电子设备102通常包括处
理器104(例如中央处理器(central processing unit,cpu)),并且还可以包括专用处理器(例如图形处理器(graphics processing unit,gpu)或其他这样的处理器)、存储器106、网络接口108、以及用于连接ed 102的组件的总线110。可选地,ed 102还可以包括例如大容量存储设备112、视频适配器114、以及i/o接口116(以虚线示出)的组件。
31.存储器106可以包括处理器104可读的任何类型的非暂时性存储器,例如静态随机存取存储器(static random access memory,sram)、动态随机存取存储器(dynamic random access memory,dram)、同步dram(synchronous dram,sdram)、只读存储器(read
‑
only memory,rom)或其组合。在实施例中,存储器106可以包括多于一种类型的存储器,例如用于启动的rom,以及用于在执行程序时使用的程序和数据存储的dram。总线110可以是任何类型的若干总线架构中的一个或多个,其包括存储器总线或存储器控制器、外围总线、或视频总线。
32.电子设备102还可以包括一个或多个网络接口108,该网络接口108可以包括有线网络接口和无线网络接口中的至少一个。如图1所示,网络接口108可以包括有线网络接口以连接到网络118,并且还可以包括无线接入网接口120以通过无线链路连接到其他设备。当ed 102是网络基础设施时,对于充当核心网(corenetwork,cn)的单元而不是在无线边缘处的单元的节点或功能(例如enb),可以省略无线接入网接口120。当ed 102是在网络的无线边缘处的基础设施时,可以包括有线网络接口和无线网络接口。当ed 102是无线连接设备(例如用户设备)时,可以存在无线接入网接口120,并且可以通过其他无线接口(例如wifi网络接口)来对无线接入网接口120进行补充。网络接口108允许电子设备102与远程实体通信(例如连接到网络118的远程实体)。
33.大容量存储器112可以包括任何类型的非暂时性存储设备,该非暂时性存储设备用于存储数据、程序、以及其他信息,并且使得该数据、程序、以及其他信息可经由总线110访问。大容量存储器112可以包括例如固态驱动器、硬盘驱动器、磁盘驱动器、或光盘驱动器中的一个或多个。在一些实施例中,大容量存储器112可以远离电子设备102,并且可以通过网络接口(例如接口108)来访问。在所示实施例中,大容量存储器112与包括该大容量存储器的存储器106不同,并且通常可以执行与较高时延兼容的存储任务但是不提供或提供较小的波动性。在一些实施例中,大容量存储器112可以与异构存储器106集成。
34.可选的视频适配器114和i/o接口116(以虚线示出)提供将电子设备102耦合至外部输入设备和外部输出设备的接口。输入设备和输出设备的示例包括耦合至视频适配器114的显示器122和耦合至i/o接口116的i/o设备124(例如触摸屏)。其他设备可以耦合至电子设备102,并且可以利用额外的或更少的接口。例如,串行接口(例如通用串行总线(universal serial bus,usb)(未示出))可以用于提供用于外部设备的接口。本领域技术人员将理解,在ed 102是数据中心的一部分的实施例中,i/o接口116和视频适配器114可以被虚拟化并通过网络接口108提供。
35.在一些实施例中,电子设备102可以是独立设备,而在其他实施例中,电子设备102可以位于数据中心内。如本领域所理解的,数据中心是可以用作集体计算及存储资源的计算资源(通常以服务的形式)的集合。在数据中心内,多个服务可以连接在一起以提供计算资源池,在该计算资源池上可以实例化虚拟化实体。数据中心可以彼此连接,以形成由通过连接资源彼此连接的池化计算和存储资源组成的网络。连接资源可以采用例如以太网或光
通信链路的物理连接的形式,并且在一些情况下也可以包括无线通信信道。如果两个不同的数据中心通过多个不同通信信道连接,则可以使用包括形成链路聚合组(link aggregation group,lag)在内的多种技术中的任何技术将链路组合在一起。应当理解,可以将任何或所有计算资源、存储资源、以及连接资源(以及网络内的其他资源)划分于不同的子网之间,在一些情况下,可以以资源切片形式进行划分。如果将跨多个连接的数据中心或其他节点集合的资源切片,则可以创建不同的网络切片。
36.图2是示意性地示出可在本发明实施例中使用的代表性服务器200的架构的框图。可以预期的是,服务器200可以物理地实现为一个或多个计算机、存储设备、以及路由器(其中的任何一个或全部可以根据上面参考图1描述的系统100构造)互连在一起以形成本地网络或集群,并执行合适的软件以完成其预期的功能。普通技术人员将认识到,存在可以用于本发明目的的许多合适的硬件和软件组合,这些组合或者是本领域已知的,或者可以在将来开发。因此,本说明书中不包括显示物理服务器硬件的图。相反,图2的框图示出了服务器200的代表性功能架构,应该理解,可以使用硬件和软件的任何合适组合来实现该功能架构。
37.如图2所示,图示的服务器200通常包括主机基础设施202和应用平台204。该主机基础设施202包括服务器200的物理硬件资源206(例如信息处理资源、流量转发资源、和数据存储资源),以及向应用平台204呈现硬件资源206的抽象的虚拟化层208。该抽象的具体细节将取决于由应用层托管的应用的需求(如下所述)。因此,例如,提供流量转发功能的应用可以使用硬件资源206的抽象来呈现,该硬件资源206简化了一个或多个路由器中的流量转发策略的实现方式。类似地,提供数据存储功能的应用可以使用有助于数据的存储和检索(例如,使用轻量级目录访问协议——ldap(lightweight directory access protocol))的硬件资源206的抽象来呈现。
38.应用平台204提供托管应用的能力,并且包括虚拟化管理器210和应用平台服务212。该虚拟化管理器210通过提供基础设施即服务(infrastructure as a service,iaas)设施来支持针对应用214的灵活且有效的多租户运行时和托管环境。在工作中,虚拟化管理器210可以为由平台204托管的每个应用程序提供安全性和资源“沙箱(sandbox)”。每个“沙箱”可以实现为虚拟机(virtual machine,vm)216,该vm 216可以包括合适的操作系统和对服务器200的(虚拟化)硬件资源206的受控访问。应用平台服务212向应用平台204上托管的应用214提供一组中间件应用服务和基础设施服务,这将在下文更详细地描述。
39.来自供应商、服务提供商、以及第三方的应用214可以在相应的虚拟机216内部署和执行。例如,可以借助于如上所述的在应用平台204上托管的一个或多个应用214实现mano和sonac(及其各种功能,例如sdt、sdp、以及sdra)。可以根据本领域中已知的面向服务架构(service
‑
oriented architecture,soa)的原理方便地设计应用程序214与服务器200中的服务之间的通信。
40.通信服务218可以允许在单个服务器200上托管的应用程序214与应用平台服务212进行通信(例如,通过预定义的应用程序编程接口(application programming interfaces,api))并且彼此通信(例如,通过服务特定的api)。
41.服务注册表220可以提供服务器200上可用服务的可见性。此外,服务注册表220可以呈现服务可用性(例如,服务的状态)以及有关接口和版本。应用程序214可以使用其来发
现和定位应用程序所需服务的端点,并发布其自己的服务端点以供其他应用程序使用。
42.移动边缘计算允许云应用服务与移动网络单元一起托管,并且还有助于利用可用的实时网络和无线信息。网络信息服务(network information services,nis)222可以向应用214提供低级网络信息。例如,nis 222提供的信息可以由应用程序214使用,以计算和呈现高级和有意义的数据,例如:小区id、用户的位置、小区负载、以及吞吐量指导。
43.流量分流功能(traffic off
‑
load function,tof)服务224可以对流量进行优先级排序,并将选择的基于策略的用户数据流路由到应用程序214和从应用程序214路由。可以以各种方式将tof服务224提供给应用程序214,包括:直通模式,其中(上行和/或下行)流量被传递到应用214,应用214可以监测、修改、或整形该流量然后将其发送回原始分组数据网络(packet data network,pdn)连接(例如3gpp承载);以及端点模式,其中流量由充当服务器的应用程序214终止。
44.图3示出了用于5g或下一代核心网(5gcn/ngcn/ncn)的基于服务的架构300。此图描绘了节点和功能之间的逻辑连接,并且其示出的连接不应被解释为直接物理连接。ed(或ue)102与(无线)接入网((radio)accessnetwork,(r)an)节点302(其可以是例如gnodeb(gnb))形成无线接入网连接,(r)an节点302通过提供定义的接口(例如n3接口)的网络接口连接到用户面(up)功能(upf)304,例如up网关。upf304通过例如n6接口的网络接口提供逻辑连接至数据网络(datanetwork,dn)306。ed102和(r)an节点302之间的无线接入网连接可以被称为数据无线承载(dataradiobearer,drb)。
45.dn 306可以是用于提供运营商服务的数据网络,或者其可以在第三代合作伙伴计划(third generation partnershipproject,3gpp)的标准化范围之外,例如互联网(一种用于提供第三方服务的网络),并且在一些实施例中,dn 306可以表示边缘计算网络或资源,例如移动边缘计算(mobile edge computing,mec)网络。
46.ed 102还通过逻辑n1连接(尽管该连接的物理路径不是直接的)连接到接入和移动性管理功能(accessand mobility management function,amf)308。amf 308负责接入请求的认证和授权,以及移动性管理功能。amf 308可以执行3gpp技术规范(technical specification,ts)23.501所定义的其他角色和功能。在基于服务的视图中,amf 308可以通过表示为namf的基于服务的接口与其他核心网控制面功能通信。
47.会话管理功能(smf)310是负责分配和管理分配给ue的ip地址以及选择用于与ed 102的特定会话相关联的业务的upf 304(或upf 304的特定实例)的网络功能。在基于服务的视图中,smf 310可以通过表示为nsmf的基于服务的接口与其他核心网功能通信。smf 310还可以通过例如网络接口n4的逻辑接口连接到upf 304。
48.认证服务器功能(authentication server function,ausf)312通过基于服务的nausf接口向其他网络功能提供认证服务。
49.网络开放功能(network exposure function,nef)314可以部署在网络中,以允许服务器、功能、以及其他实体(例如可信域之外的那些实体)接触到网络内的服务和能力。在一个这样的示例中,nef 314可以非常类似于所示网络外部的应用服务器与网络功能(例如策略控制功能(pcf)316、smf 310、统一数据管理功能(unified data management function,udm)320、以及amf 308)之间的代理,使得外部应用服务器可以提供在与数据会话相关联的参数的设置中可能有用的信息。nef 314可以通过基于服务的nnef网络接口与
其他网络功能通信。nef 314还可以具有到非3gpp功能的接口。
50.网络存储功能(network repository function,nrf)318提供网络服务发现功能。该nrf 318可以特定于与其相关联的公共陆地移动网络(publiclandmobilitynetwork,plmn)或网络运营商。服务发现功能可以允许网络功能和连接到网络的ue确定接入现有网络功能的位置和方式,并且可以呈现基于服务的接口nnrf。
51.pcf 316通过基于服务的npcf接口与其他网络功能通信,并且可以用于向其他网络功能(包括那些位于控制面内的功能)提供策略和计费控制(pcc)功能。该pcc功能可以包括:策略与计费规则功能(policy and charging rules function,pcrf)、策略与计费执行功能(policy and charging enforcement function,pcef)、以及承载绑定和事件报告功能(bearer binding and event reporting function,bberf)。pcc功能的实现不一定由pcf 316负责,而通常是由pcf 316向其发送适用的pcc规则的网络功能负责。在一个这样的示例中,pcf 316可以向smf 310发送与会话管理相关联的pcc规则(与策略相关联),smf 310可以使用接收到的pcc规则来实现相关联的策略。该布置可以用于实现统一的策略框架,在该框架内可以管理网络行为。
52.统一数据管理功能(udm)320可以呈现基于服务的nudm接口以与其他网络功能通信,并且可以向其他网络功能提供数据存储设施。统一数据存储可允许统一的网络信息视图,该视图可以用于确保最相关的信息对于来自单个资源的不同网络功能是可用的。因为其他网络功能不需要确定特定类型的数据在网络中的存储位置,所以这可以使这些网络功能的实现更容易。udm 320可以采用接口nudr来连接到用户数据存储库(user data repository,udr)340。因为pcf 316可以涉及向udr 340请求和提供订阅策略信息,故pcf 316可以与udm 320相关联,但是应理解,pcf 316和udm 320通常是独立的功能。
53.pcf 316可以具有到udr 340的直接接口。udm 320可以接收请求以检索存储在udr 340中的内容,或者接收请求以将内容存储在udr 340。udm 320通常负责例如凭证处理、位置管理、以及订阅管理之类的功能。udr 340还可以支持认证凭证处理、用户标识处理、注册/移动性管理、订阅管理、以及短消息服务(short message service,sms)管理中的任何一个或全部。udr 340通常负责存储由udm 320提供的数据。存储的数据通常与策略配置文件信息(可由pcf 316提供)相关联,该策略配置文件信息管理对存储数据的接入权限。在一些实施例中,udr 340可以存储策略数据以及用户订阅数据,该用户订阅数据可以包括订阅标识符、安全凭证、接入和移动性有关订阅数据、以及会话有关数据中的任何一个或全部。
54.应用功能(applicationfunction,af)322表示部署在网络运营商域内以及在3gpp兼容网络内的应用的非数据面(也称为非用户面)功能。af 322通过基于服务的naf接口与其他核心网功能交互,并且可以访问网络能力开放信息,以及提供用于决策(例如业务路由)的应用信息。af 322还可以与例如pcf 316的功能交互,以将应用特定输入提供至策略和策略实施决策中。应理解,在许多情况下,af 322不向其他nf提供网络服务,而是通常被视为由其他nf提供的服务的消费者或用户。3gpp网络外部的应用可以通过使用nef 314执行与af 324相同的许多功能。
55.ed 102与用户面(up)324和控制面(controlplane,cp)326中的网络功能通信。upf 304是cn up 324的一部分(dn 306在5gcn之外)。(r)an节点302可以被视为用户面的一部分,但是因为严格来说它不是cn的一部分,所以它不被视为cn up 326的一部分。amf308、
smf 310、ausf 312、nef 314、nrf 318、pcf 316、以及udm 320是位于cn cp 326内的功能,并且通常被称为控制面功能。af 322可以与cn cp 326内的其他功能(直接地或通过nef 314间接地)通信,但是通常不被认为是cn cp 326的一部分。
56.本领域技术人员将理解,可以在(r)an节点302和dn 306之间串联地连接多个upf,并且可以通过使用多个并联的upf来调解到不同dn的多个数据会话。
57.用户面(up)包流入和流出特定ed 102。up包通常使用用于用户面的通用分组无线电服务(general packet radio service,gprs)隧道协议(gprs tunneling protocol for user plane,gtp
‑
u)隧道328和可能的基于ip的隧道330在连接到ed 102的(r)an节点302与dn 306之间路由,该隧道328和隧道330分别通过n3接口和n6接口建立。在一些示例中,(r)an节点302和upf 304之间的连接将使用gtp
‑
u隧道328。示出的upf 304和其他未示出的upf之间的连接也将使用gtp
‑
u隧道328。当离开cn up时,特别是如果dn 306在运营商域之外,包可以使用upf和dn 306之间的基于ip的连接而不使用gtp
‑
u隧道。通常,对于ed 102和(r)an节点302之间的每个无线承载,在(r)an节点302和upf 304之间建立gtp
‑
u隧道328。这允许无线承载和gtp
‑
u隧道之间的一对一关系。在存在第二upf的情况下,对于(r)an节点302和upf 304之间的每个gtp
‑
u隧道,通常在upf之间存在相应的gtp
‑
u隧道。这使得每个无线承载与一组gtp
‑
u隧道相关联,该组隧道形成通过cn up的路径。每个gtp
‑
u隧道可以支持多个pdu会话,以及支持具有多个不同qos要求的包流。在gtp
‑
u隧道(例如隧道328)内具有相同qos要求的包流可以组成qos流,该qos流可以由给定qfi标识。因此,qfi可以用于对通过gtp
‑
u隧道328和gtp
‑
u隧道330转发的包进行排队和优先级排序。
58.在pdu会话建立时,smf 310通常向(r)an节点302提供一个或多个qos配置文件。这些qos配置文件包含用于控制具有各种qos要求的包的转发的qos参数。可以包括在qos配置文件中的示例qos参数可以包括:5g qos标识符(5g qos identifier,5qi)、分配与保留优先级(allocation and retention priority,arp)、反射qos属性(reflective qos attribute,rqa)、保证流比特率(guaranteed flow bit rate,gfbr)、最大流比特率(maximum flow bit rate,mfbr)、以及通知控制参数。
59.在pdu会话建立时,smf 310通常向ed 102提供一个或多个qos规则。这些qos规则包含用于控制具有各种qos要求的包的转发的信息。可以包括在qos规则中的示例信息可以包括:qos规则标识符(qos rule identifier,qfi)、一个或多个包过滤器和优先值、以及qos参数(例如5g qos标识符(5qi)、保证比特率(guaranteedbitrate,gbr)、最大比特率(maximum bit rate,mbr)等)。在运行时期间,ed 102可以在通过rb(例如数据无线承载(dataradiobarrier,drb))将上行(uplink,ul)包发送至(r)an节点302之前将qfi插入上行包。当从ed 102接收到ul包时,(r)an节点302可以使用包的qfi和qos配置文件来控制到upf 304的包的排队和传输。
60.可以理解,可以存在与给定qos流相关联的多于一个的qos规则。这些qos规则可以包含相同的qfi。在某些情况下,可以定义默认qos规则。默认qos规则可以是pdu会话中唯一不包含包过滤器的qos规则。
61.在一些ip多媒体子系统(ip multimediasubsystem,ims)场景(以及可能的与ims无关的其他场景)中,例如,当两个或更多ue直接彼此通信或经由ims应用(例如,多玩家游戏应用)彼此通信时,ue组执行本质上相关的通信,ims应用可以靠近网络边缘部署。为了有
效地路由业务,承载业务的协议数据单元(pdu)会话的用户面(up)路径应该从端到端的角度进行优化。在ue到ue直接通信的情况下,优化应考虑所涉及的ue的位置和其他必要信息,例如up拓扑和负载信息(例如用户面功能(upf)如何互连、upf的剩余容量或可用容量、以及upf之间的互连等)。在经由ims应用进行通信的情况下,up路径应当连接到相同的数据网络接入标识符(dnai)(其表示应用的位置),并且应当根据所涉及的ue的位置和其他必要信息(例如up拓扑、负载信息、以及upf与dnai之间的互连的信息(例如成本或质量(例如吞吐量、时延性能)))来(在多个给定的潜在dnai中)选择dnai。
62.如图4所示,根据传统方法的独立up路径管理可能具有如下不足。
63.一个不足是,该独立up路径管理可能导致qos供应差,因为一旦业务离开5gcn,该业务就可能被视为尽力而为业务(例如,当ims业务在ue之间被直接传送而不涉及ims媒体面时)。在图4中,ue
‑
1的up被锚定在本地upf a1,ue
‑
2的up被锚定在本地upf b1;两个ue之间的业务作为a1与b1之间的尽力而为业务来路由,不具有qos供应。
64.独立up路径管理的另一个不足在于,该独立up路径管理可能导致ims业务被路由到本地dn,该本地dn不一定与其他ue或托管应用服务器的dn连接。在图4中,当ue
‑
1位于位置x2时,其业务通过本地upf a4被路由到本地dn,该本地dn未与ue
‑
2连接。
65.在存在ue移动性的情况下,该独立up路径管理可能导致频繁的upf重定位,并因此导致大量的移动性开销。在图4的示例中,当ue
‑
1从位置x1移动到位置x2时,其pdu会话锚(pdu sessionanchor,psa)频繁地从a1重定位至a2、重定位至a3、并最终重定位至a4。
66.一般来说,本公开提出了使得网络能够使pdu会话(其可以属于ue组)相关、并且能够针对相关的pdu会话联合优化up路径的系统和方法。使用本发明,例如在图4的示例中,可以为两个ue的pdu会话选择最优的upf(例如upf c),避免了上述问题。
67.在一些场景中,例如,当两个或更多ue彼此通信或与应用(例如,多玩家游戏应用)通信时,ue组可以执行本质上相关的通信。然而,在传统技术中(例如,在3gpp ts23.501第15版中),承载ue业务的pdu会话之间缺乏相应的相关性,并且这些pdu会话的up路径被彼此独立地管理。由于缺乏联合up路径管理,从端到端的角度来看,这些本质相关的pdu会话的up路径对于业务来说很可能效率不高。例如,可能upf或dnai(表示应用的位置)的选择效率很低。这通常意味着端到端时延大而不理想,并且降低了用户体验。
68.本公开提供了用于网络使属于ue组的pdu会话相关、并且为了端到端路径效率针对相关pdu会话联合优化up路径的系统和方法。
69.在af影响特征(在3gpp ts 23.501第5.6.7条中描述)中,af可以发送请求以影响针对pdu会话的业务的smf路由决策。该af请求可以影响upf选择(重选)并且允许将用户业务路由至对数据网络(由dnai标识)的本地接入。af可以代表不属于服务于ue的plmn的应用发出请求。af可以负责本地dn内的应用的选择(重选)或重定位。未定义这样的功能。出于此目的,af可以请求获得关于与pdu会话有关的事件的通知。
70.af请求经由n5接口(在如下情况:请求针对单个ue的特定的正在进行的pdu会话,用于被允许与5gc nf直接交互的af)或经由nef发送至pcf。如第6.3.7.2条中所述,经由nef发送针对多个ue或针对任何ue的现有pdu会话或将来pdu会话的af请求,并且该af请求可以针对多个pcf。pcf将af请求转换为应用于pdu会话的策略。当af已经订阅了来自smf的up路径管理事件通知时,这样的通知被直接发送至af或者经由nef发送至af(不涉及pcf)。
71.af影响特征(在3gpp ts 23.501第5.6.7条中定义)中的af请求可以具有以下(非穷尽列表)信息中的任何信息。
72.af请求可以具有用于标识业务的信息。可以通过dnn以及可能的切片信息(s
‑
nssai)或者通过af服务标识符在af请求中标识业务。当af提供af服务标识符(即af代表其发出请求的服务的标识符)时,5g核心将该标识符映射至目标dnn和切片信息(s
‑
nssai)。当nef处理af请求时,af服务标识符可以用于授权af请求。可以通过应用标识符或业务过滤信息(例如5元组)在af请求中标识业务。应用标识符指的是处理up业务的应用并且由upf用来检测应用的业务。
73.当af请求用于影响smf路由决策时,该信息用于标识待路由的业务。当af请求用于订阅关于up路径管理事件的通知时,该信息用于标识事件所涉及的业务。
74.af请求可以具有关于如上所述标识的业务的n6业务路由要求的信息。如果在5gc中预先配置了n6路由要求的细节,则以路由配置文件id列表的形式通过引用隐式地提供上述信息,每个路由配置文件id对应于一个dnai。否则,以相关联的n6业务路由信息和dnai的列表的形式通过值显式地提供该信息。基于关于n6业务路由要求的信息,pcf确定发送至smf的业务导向策略id,每个策略id对应于在smf或upf上预配置的导向行为。
75.n6业务路由要求与在本地接入dn中启用业务导向的机制相关。期望得到这些要求与upf中配置的本地规则相对应以支持业务导向。路由配置文件id指的是af和5gc之间预先商定的策略。此策略可以指发送至smf的不同导向策略id(例如基于一天中的时间等)。
76.上述af请求可以具有关于应用的潜在位置的信息,上述业务路由应当应用于该应用。应用的潜在位置被表示为dnai列表。如果af经由nef与pcf交互,则nef可将af服务标识符信息映射至dnai列表。该dnai可以用于upf选择(重选)。
77.上述af请求可以具有关于ue的信息。该信息可以用于标识ue或相关pdu会话。该信息可以对应于:使用gpsi、或ip地址/前缀、或mac地址标识的各个ue;当af经由nef交互时由外部组标识符标识的ue组,或者当af直接与pcf交互时由内部组标识符标识的ue组;接入dnn、s
‑
nssai、以及dnai的组合的任何ue。
78.如果pdu会话类型是ipv4、或ipv6、或ipv4v6,则当af提供ip地址和/或ip前缀时,这允许pcf识别该请求所应用于的pdu会话,并且af请求只应用于ue的该特定pdu会话。在这种情况下,还可以提供附加信息(例如ue标识)以帮助pcf识别正确的pdu会话。否则,该请求针对多个ue并且将应用于匹配af请求中的参数的任何现有的pdu会话或将来的pdu会话。
79.当af请求针对任何ue或ue组时,该af请求可能影响可能由多个smf和pcf服务的多个pdu会话。当af请求针对ue组时,该af在其请求中提供一个或多个组标识符。由af提供的组标识符被映射到内部组标识符。该组成员在其订阅中具有此组标识符。内部组标识符存储在udm中,smf从udm中检索该内部组标识符并且在pdu会话建立时将该内部组标识符传递给pcf。然后,pcf可以将af请求与用户订阅进行映射,并确定针对一组用户的af请求是否应用于pdu会话。
80.当af请求用于影响smf路由决策时,该信息用于标识其业务待路由的ue。当af请求用于订阅关于up路径管理事件的通知时,该信息用于标识事件涉及其业务的ue。
81.af请求可以具有应用重定位可能性的指示。这指示一旦应用的位置被5gc选择时应用是否可以被重定位。如果不能进行应用重定位,则5gc应确保对于与应用有关的业务,
一旦为该应用选择了dnai,就不会发生任何dnai更改。
82.af请求可以具有关于up路径管理事件的通知类型。af订阅可以用于提前通知和/或延后通知。在订阅提前通知的情况下,smf在配置up路径之前发送通知。在订阅延后通知的情况下,smf将在配置up路径之后发送通知。
83.af请求可以具有指向af请求的af事务标识符。这允许af更新或移除af请求,并在上述通知包括af事务标识符的情况下标识相应的up路径管理事件通知。af事务标识符由af生成。
84.对于对应于af请求的pdu会话,pcf向smf提供pcc规则,该pcc规则基于af请求并考虑感兴趣区域(即,存在报告区域)中的ue位置存在而生成。pcc规则可以包含af事务内部标识符、用于标识业务的信息、和/或关于业务路由应当应用至的dnai的信息、和/或应用重定位可能性的指示、和/或业务导向策略id的列表、和/或关于af对smf事件(通知类型)的订阅的信息。如果在af请求中显式提供了与应用相关联的n6路由信息,则pcf还将n6路由信息作为pcc规则的一部分提供给smf。这通过在pdu会话建立时提供策略或通过发起pdu会话修改过程来实现。当发起pdu会话建立或pdu会话修改过程时,pcf考虑最新的已知ue位置以确定提供给smf的pcc规则。
85.当pcc规则被激活时,smf可以基于本地策略考虑pcc规则中的信息以选择(重选)用于pdu会话的upf。smf负责处理ue位置(tai/小区id)和dnai之间的映射,该dnai与upf以及应用相关联,该smf还负责服务于pdu会话的upf的选择。第6.3.3条对此进行了描述。
86.当pcc规则被激活时,smf可以基于本地策略考虑pcc规则中的信息以激活用于业务多归属或ul分类器(ul classifier,ul cl)的实施的机制。第5.6.4条对此类机制进行了定义。这可以包括向upf提供业务转发(例如中断)规则和相关联的n6路由信息(如果n6路由信息是pcc规则的一部分)。在up路径重选的情况下,smf可以配置源upf以将业务转发至ul cl/bp,使得业务被导向目标upf。
87.当pcc规则被激活时,smf可以基于本地策略考虑pcc规则中的信息以通知af关于up路径的选择(重选)(dnai的改变)。
88.在一些实施例中,如本文所述,可以通过允许af在发送至pcf的af请求中指示用于影响业务路由的附加信息来增强af影响(在3gpp ts 23.501第5.6.7条中描述并如上总结)。例如,除了在3gpp ts 23.501第5.6.7条中描述的信息元素之外,根据本公开的实施例,af请求还可以包括一个或多个字段,该字段包含指示以下中的任何一个或多个的信息:af请求中的pdu会话相关性、相关性类型、以及相关性目的。在一些实施例中,这些指示可以包括在单个字段中。
89.pdu会话相关性指示意味着在af请求中标识的pdu会话(例如,由ue ip地址、ue标识符、ue组标识符、dnn、s
‑
nssai中的任何一个标识)是相关的。这表示这些pdu会话的up路径应该被联合选择(重选)以用于af请求中标识的业务(例如,由应用id或业务过滤器标识)。
90.相关性类型指示联合up路径选择(重选)是请求或期望得到联合dnai选择(重选)还是联合upf选择(重选)。
91.如上所述,dnai表示应用的位置。因此,dnai选择(重选)意味着选择(重选)应用的位置。联合dnai(即,应用位置)选择(重选)意味着对于af请求中标识的业务,应该联合做出
用于相关pdu会话的dnai选择(重选)决策,例如通过选择公共dnai。这可以允许相关pdu会话的up路径经由联合选择(重选)的dnai桥接以用于业务。
92.联合upf选择(重选)意味着应该联合做出用于相关pdu会话的upf选择决策,例如通过选择公共upf作为在af请求中标识的业务的pdu会话锚。这允许相关pdu会话的up路径经由联合选择(重选)的upf桥接以用于业务。例如,相关pdu会话的up路径可以通过联合选择的upf之间的直接连接(在一些情况下,upf可以被认为是通过虚拟连接与其自身连接)或者通过联合选择的公共upf来连接。
93.直接连接的upf可以看作是彼此之间的虚拟dnai,这些upf之间的直接连接可以是n6连接。或者,联合选择的upf之间的直接连接可以看作虚拟dnai。
94.相关性类型也可以被称为up桥类型。作为相关性类型的联合dnai选择(重选)可以被称为基于dn或基于应用的up桥;作为相关性类型的联合upf选择(重选)可以被称为基于upf的up桥。这两种相关性类型在图5a和图5b中示出。
95.图5a示出了基于dn的up桥的示例,其中两个pdu会话502、504通过联合dnai相关,并且与相应up路径相关联,这些up路径经由dn 306中的链路506(其可以是物理链路或虚拟链路)连接在一起,以定义端到端路径508。
96.图5b示出了基于upf的up桥的示例,其中两个pdu会话502、504通过联合upf 510相关,并且与相应的up路径相关联,这些up路径经由联合upf 510中的链路512(其可以是物理链路或虚拟链路)连接在一起,以定义端到端路径508。
97.在一些实施例中,联合upf 510还可以用作所涉及的pdu会话的锚upf。如本领域已知的,用于pdu会话的锚upf(也可以称为pdu会话锚)是将与pdu会话相关联的up路径连接到dn306或连接到dnai所标识的dn的接入点的upf。该upf实现与dn 306的n6连接330。
98.相关性的目的(即,相关性目的)可以用于多播、任播(anycasting)、或单播。af中的业务过滤信息或af请求隐含的(例如由af请求中的应用标识符映射的或来自该应用标识符的)业务过滤信息应与相关性目的相匹配。即,对于多播或任播,应当例如使用分配给ue组的多播或任播地址或标识符来描述业务过滤信息,而对于单播,应当例如使用分配给ue组中的每一个ue的单播地址或标识符来描述业务过滤信息。
99.可以由5gcn为ue组分配多播或任播地址或标识符。af可以请求建立ue组。这样的请求可以由nef验证,然后转发到udm或udr,其中,根据af请求中的信息(例如,组成员信息——哪些ue在组中)建立ue组或保持ue组的上下文。该udm或udr可为该组分配多播地址或标识符和/或任播地址或标识符,并经由nef向af返回该地址或标识符作为对上述请求的响应。或者,nef可以为该组分配多播地址或标识符和/或任播地址或标识符,并在nef向af响应该请求时向af提供该地址或标识符;然后,nef将地址或标识符以及该地址或标识符与ue组之间的关联存储到udm或udr中。af向ue提供该多播地址或标识符和/或该任播地址或标识符,随后每个ue使用该地址或标识符进行到该组的多播通信或任播通信。
100.提出了两种可选的方法来联合优化相关pdu会话的up路径。在一种方法中,smf的路径选择功能被拆分为单独的功能,该功能可以称为路径选择功能(pathselectionfunction,psf)。psf可以服务于多个smf,因此,可以例如通过为pdu会话选择公共upf和/或公共dnai,以对这些smf服务的相关pdu会话联合执行up路径选择(重选)。可以由现有的控制面(cp)功能(例如pcf、nef、nrf、udm、udr、nwdaf、amf、nssf)、或者特殊类
型的smf(例如主smf)、或者独立功能来提供或实现psf功能。当psf被集成在另一cp功能内时,在本发明描述的psf与该cp功能之间的交互成为该cp功能的内部过程。
101.在另一种方法中,可以应用两级up路径选择(重选)。在高级别上,up优化器(up optimizer,upo)功能联合选择(重选)dnai(包括当相关性类型(或up桥接类型)指示用于相关pdu会话的联合upf选择(重选)(或基于upf的up桥接)时的虚拟的dnai)。在低级别,这些相关pdu会话中的每个pdu会话的服务smf根据upo为pdu会话选择的dnai,独立地为pdu会话选择(重选)up路径。upo功能可以由现有的cp功能(例如pcf、nef、nrf、udm、udr、nwdaf、amf)提供、或者由特殊类型的smf(例如主smf)提供、或者由独立功能提供。当该upo被集成在另一cp功能中时,本发明中描述的upo与该cp功能之间的交互成为该cp功能的内部过程。
102.在两种方法的任一种中,对于pdu会话,连接至相关pdu会话的up路径(经由dnai或直接地)的upf处(在pdu会话的up路径中)的业务导向或路由行为可以被配置为支持相关性目的(即,多播、任播、或单播)。该配置可以由psf或upo直接执行,或者经由服务于pdu会话的smf执行。为了使psf执行该配置,psf需要知道相关性目的,该相关性目的可以由smf根据pcc规则提供,该pcc规则从pcf接收并且基于与af请求相关联的信息生成。为了使upo执行该配置,upo需要知道相关性目的,该相关性目的可以由pcf或nef根据与pcf或nef从af接收到的af请求相关联的信息来提供。
103.当配置业务导向或路由行为时,smf或psf或upo可以向upf提供业务导向或路由策略id,该业务导向或路由策略id映射至upf中预配置的具体的业务导向或路由信息。或者,smf或psf或upo可以直接在upf中配置具体的业务导向或路由信息。n6业务导向或路由信息是一种类型的业务导向或路由信息。该业务导向或路由信息可以包括用于业务导向和路由的协议参数。
104.在多播中,当一个ue发送消息时,组中的所有其他ue接收该消息。为了启用多播,upf中的n6业务导向或路由信息可以指定多播行为(例如,通过多个同时的单播操作,每个单播操作针对连接至upf的dnai(如别处所述(用于基于upf的桥接),该dnai可以是表示或等效于不同的upf、相同的upf、或到upf的upf间连接的虚拟dnai))。在任播中,当一个ue发送消息时,该组中的其他ue中的任何(一个或几个)ue接收该消息,并且由网络决定是哪一个ue或哪几个ue。为了启用任播,upf中的n6业务导向或路由信息可以指定任播行为(例如,通过针对连接至upf的一个或几个随机选择的dnai的单播操作(如别处所述(用于基于upf的桥接),该dnai可以是表示或等效于不同的upf、相同的upf、或到upf的upf间连接的虚拟dnai)),或者如果负载信息可用的话,该选择可以基于负载(例如最小负载的dnai或最小负载的upf
‑
dnai互连)。
105.图6示出了使用本文给出的系统和方法优化ims的两个或多个ue 102之间的up路径的示例过程。假设ims as 606(例如ar/vr应用)确定614对于ims业务需要两个或多个ue 102的联合up路径优化,并且启动该优化。在一些实施例中,其他网络功能(例如p
‑
cscf602、s
‑
cscf、mgcf、bgcf等)可代替ims as 606进行确定并启动优化。
106.参照图6,在为ue 102组(两个或多个ue 102)建立612ims媒体会话之后,ims应用服务器(ims
‑
as)606决定启动用于该ue 102组的联合up路径优化。可以由不同的p
‑
cscf 602服务ue 102。
107.ims
‑
as 606向选择的p
‑
cscf 602发送616用于ue 102组的联合up路径优化的请
求。选择的p
‑
cscf 602是ue102组的服务p
‑
cscf 602之一。
108.该请求可以包括ue 102的身份信息和标识ims业务的信息。该请求还可以包括指示用于联合up路径优化的ims业务的相关性、相关性类型(即联合upf选择(重选),或联合dnai选择(重选))、以及相关性目的(即多播、任播、单播)的指示。
109.p
‑
cscf 602充当af 322,并且基于接收到的信息创建对于联合up路径优化的af请求。af请求包括在接收616到的请求中指示的相关性指示、相关性类型、以及相关性目的。如果相关性类型指示联合dnai选择(重选),则af请求包括dnai的列表。p
‑
cscf向5gcn608发送618af请求,随后相应地针对在af请求中标识的pdu会话(或ue 102的pdu会话)以及针对在af请求中标识的业务联合重选620up路径(如下文将参考图8以及图12a
‑
图12b更详细地描述)。
110.如果从p
‑
cscf 602发送618到5gcn 608的af请求中的相关性类型表明联合upf选择,则5g核心网(5g corenetwork,5gcn)608可以配置upf以在这些pdu会话的up路径之间路由在af请求中标识的ims业务,而不涉及任何实际dnai(如图5b中可见)。
111.如果从p
‑
cscf 602发送618到5gcn 608的af请求中的相关性类型表明联合dnai选择,则5gcn 608可以配置upf以将在af请求中标识的ims业务路由至选择的dnai(如图5a中可见)。
112.如果af请求618中的相关性类型指示联合upf选择,则以下步骤是可选的。
113.代理呼叫会话控制功能(proxy call session control function,p
‑
cscf)602从5gcn 608接收622ue组内的一个ue 102的up路径管理事件的提前通知(如果af请求618包括对这种通知的订阅)。该通知包括选择的dnai和ue 102身份信息。
114.p
‑
cscf 602在接收到提前通知时采取适当动作。如果在通知中标识的ue 102正由p
‑
cscf 602服务,则p
‑
cscf 602使用通知中的dnai信息来标识ims
‑
agw,并且如果所标识的ims
‑
agw不同于当前用于ue 102的ims
‑
agw,则配置624该ims
‑
agw用于ue 102。
115.否则,p
‑
cscf 602经由信令面604(例如ims信令/控制面)向ue 102的服务媒体控制器转发626提前通知,该服务媒体控制器使用通知中的dnai信息来标识媒体网关,并且如果所标识的媒体网关不同于当前用于ue 102的媒体网关,则配置628该媒体网关用于ue 102。当ue 102在ims域内时,媒体控制器和媒体网关可以分别是sip服务器/cscf(例如p
‑
cscf 602)以及ims媒体面功能(例如ims
‑
agw),或者当ue 102在cs域内时,可以分别是对应电路交换(circuitswitch,cs)网络功能(例如管理/控制媒体网关(mediagateway,mgw)的媒体网关控制功能(mediagatewaycontrolfunction,mgcf),该mgw管理/处理公共交换电话网络(publicswitchedtelephonenetwork,pstn)中的媒体业务)。
116.如果af请求618包括对up路径管理事件的延后通知的订阅,则p
‑
cscf 602从5gcn 608接收630用于该ue 102组中的一个ue 102的up路径管理事件的延后通知。该通知可以包括选择的dnai以及ue 102身份信息。p
‑
cscf 602在接收到延后通知时采取适当动作。
117.如果通知中标识的ue 102正由p
‑
cscf 602服务,并且如果已经为ue 102配置624了新的ims
‑
agw,则p
‑
cscf 602向ue 102发送632sipreinvite消息。
118.如果通知中标识的ue 102不是由p
‑
cscf 602服务,则p
‑
cscf 602经由信令面604(例如ims信令/控制面)向ue 102的服务媒体控制器转发634延后通知。如果已经为ue配置628了新媒体网关,则ue 102的服务媒体控制器向ue 102发送636sip reinvite消息。
119.在实施例中,smf的路径选择功能被拆分为单独的功能,即路径选择功能(pathselectionfunction,psf)。因此,例如通过根据相关性类型为pdu会话选择公共upf和/或公共dnai,psf可以服务于多个smf并且对由这些smf服务的相关pdu会话联合执行up路径选择(重选)。psf功能可以由现有的cp功能(例如pcf、nef、nrf、udm、udr、amf、nwdaf、nssf)提供、或由特殊类型的smf(例如主smf)提供、或由独立功能提供。
120.图7示出了示例架构,其中,smf 310的路径选择功能被拆分为单独的功能,即路径选择功能(psf)702。每个网络切片或每个网络切片的每个dn或每个plmn可以有单个逻辑psf 702。psf 702可以被配置(例如由oam)为与存储功能704相关联。在一些实施例中,使用存储功能704使psf 702成为可以具有多个物理实例(例如,用于容忍故障和用于平衡计算负载)的无状态(stateless)功能,因为多个物理实例的决策基于存储功能704中存储的相同的数据,所以这可以允许多个物理实例做出一致的决策。在一些实施例中,psf 702可以保持由存储功能704存储的数据的本地缓存,以减少psf 702必须从存储功能704检索数据的频率。在一些实施例中,psf 702可以向存储功能704订阅与一个或多个指定pdu会话有关的更新的数据,例如,当存储功能704接收到与指定pdu会话有关的新的(或更新的)数据时,存储功能704可以向psf 702发送更新的数据,从而使存储功能704存储的数据与psf 702保持的本地缓存同步。
121.smf310可以使用dn信息(例如dnn)、切片信息(例如s
‑
nssai)、和/或本地配置(例如本地配置的psf信息(例如标识符))来选择psf 702。smf 310可以向nrf提供这些参数中的任何参数,并且nrf可以返回对应psf 702的信息(例如网络地址)。也可以在smf 310中预配置psf 702选择(例如通过操作、管理、以及维护(operation,administration and maintenance)系统)。例如,选择的psf 702的网络地址可以在smf 310中预配置。
122.smf 310可以订阅从psf 702接收针对网络切片(或网络切片和dnn)的pdu会话的up路径选择(重选)(包括dnai选择(重选))的通知。这些通知可以包括up路径选择(重选)决策,并且smf 310可以通过在相关upf处配置(重配置)up路径和n6业务路由来实现该决策。
123.在图7的示例中,psf 702与存储功能相关联。存储功能704可以是单独的cp功能,例如udm、udr、usdsf、nrf、nwdaf、nef等,或者psf 702的内部功能。psf 702可以使用存储功能704来存储smf订阅的上下文信息。当smf 310从psf 702取消订阅时,psf 702从存储功能704移除订阅上下文。除了smf订阅上下文之外,存储功能704可以存储做出路径选择(重选)决策需要的信息。psf 702基于smf订阅信息和存储功能704中的up信息为pdu会话选择(重选)up路径。
124.psf 702联合优化相关pdu会话的up路径。因为pdu会话可以用于访问多个应用,所以联合优化可以只影响pdu会话的up路径的分支,即连接至为其指定相关性的应用的分支。这可以通过在up路径中插入、移除、或重定位ul cl/分支点以及附加psf 702来反映。
125.当pdu会话涉及两个(或多于两个)单独的相关性时,一个相关性不应影响其他相关性中的pdu会话的up路径效率。这可以通过以下来实现:使pdu会话的up路径中具有两个up路径分支,每个相关性一个分支,并且针对两个相应的相关性分别优化这两个分支。
126.存储在与psf 702相关联的存储功能704中的up信息可以包括up拓扑信息和与up有关的分析信息。up拓扑信息可以包括关于upf互连和关联属性(例如吞吐能力、时延性能、以及成本)以及upf属性(例如ip地址、位置、处理能力)的信息。与up相关的分析信息可以指
示upf的统计负载、和/或upf的成本、以及在每切片级别上或每dn每切片级别上的upf之间的互连的统计负载。
127.可以由信息提供商(例如,oam或网络数据分析功能(networkdataanalyticsfunction,nwdaf))提供up信息,并且可以经由psf 702将该up信息存储至存储功能704中。也就是说,psf 702可以从提供商接收信息,然后将该信息发送至存储功能704以用于存储或更新。可选地,该信息可以由提供商直接提供给存储功能704以用于存储或更新。
128.在一些实施例中,psf 702从nwdaf获得与up相关的分析信息。psf 702可以向nwdaf发送请求以订阅此类信息的通知或此类信息的更新/改变。该订阅请求可以包括通知准则,即在什么条件下应当更新与up相关的分析信息的改变或将该改变通知psf 702。该条件或准则可以包括周期定时器值(用于在定时器到期时定期报告)和/或阈值(用于当剩余/可用容量低于给定阈值或负载超过给定阈值时基于事件报告)。nwdaf可以响应psf 702以确认接收到请求。响应可以包括psf 702订阅的与up相关的分析信息。nwdaf可以通知psf 702与up相关的分析信息或与up相关的分析信息改变。对于来自psf 702的订阅请求,第一通知可以代替上述响应以便节省消息(即,该通知用作响应)。当与up相关的分析信息改变时,例如当满足在订阅请求中或在本地配置中指定的通知准则时,上述通知可以周期性地发生。
129.图8示出了psf 702进行up路径选择(重选)的示例过程。参照图8,smf 310(或310a)订阅802以接收针对一些业务的pdu会话(即pdu会话1)的up路径选择(重选)(包括dnai选择(重选))决策的通知。smf 310a提供给psf 702的信息由psf 702存储作为订阅上下文。
130.当smf 310a接收到来自ue 102的pdu会话建立请求或来自amf 308的路径切换请求时,或者当smf 310a决定激活pdu会话时(例如,由于ue 102的服务请求),或者当smf 310a决定修改pdu会话时(例如,由于策略改变),可以触发或发生该步骤。在该步骤中,smf 310a可以向psf 702提供ue 102移动性信息(例如,当前服务ran节点id)。或者,在smf订阅的情况下,psf 702可以订阅以从amf 308接收ue移动性信息。该备选方案未在图8中示出。
131.在该步骤中,smf 310a可以提供与从pcf 316获得的pcc规则相关联的信息,例如,基于af请求生成(在下一图中详细描述)且与pdu会话相关的策略规则中的相关性id、相关性类型、相关性目的。
132.psf订阅804以从pcf 316接收与pdu会话1的up路径选择有关的pcc规则。根据该订阅,pcf 316通知psf 702相关的pcc规则改变或更新。这些pcc规则可以是指示针对多个相关pdu会话(或ue组)的联合优化的规则。pcf 316可以基于传统af影响特征(如3gpp ts 23.501第5.6.7条中所述)或本文所述的增强af影响特征(例如,在下图中描述的af影响特征)中的af请求来生成或更新这些pcc规则。
133.psf 702向pcf发送对上述订阅的请求。该请求可以包括从smf 310a接收802的信息,例如dnn、s
‑
nssai、ue身份信息(例如gpsi、supi)、ue ip地址、ue组信息(例如内部组id)中的任何一个。psf 702可以基于dnn、s
‑
nssai、ue身份信息(例如gpsi、supi)、ue ip地址、ue组信息(例如内部组id)中的任何一个来选择pcf 316进行订阅。或者,如果在802中,smf 310a在订阅过程期间向psf 702指示pcf信息(例如,pcf 316的id或pcf 316的网络地址),
则psf 702可以使用该信息来识别pcf 316。
134.pcf 316可以响应psf 702以确认接收到上述请求。该响应可以包括psf 702订阅的pcc规则。pcf 316向psf 702通知与pdu会话有关的pcc规则或这些pcc规则的改变。对于订阅请求,第一通知可以代替上述响应以便节省消息(即,该通知用作响应)。当pcc规则改变时(例如当af更新af请求使得基于af请求生成的pcc规则改变时),该步骤可以周期性地发生。
135.如果smf 310a将psf 702所需的pcc规则中的必要信息作为订阅上下文的一部分提供给psf 702,或者如果在psf 702中预配置了pcc规则或pcc规则中的必要信息(例如由oam预配置)或者上述订阅已经被执行(例如由于另一pdu会话),则该步骤是可选的。
136.psf 702根据以下来选择806用于pdu会话的up路径:订阅上下文(在本文别处描述)、ue移动性信息(该信息可以是分别从smf 310a或amf 308接收的订阅上下文的一部分)、up信息(例如,在本文别处描述的upf拓扑信息、与up相关的分析信息)、本地配置、以及从pcf316接收的pcc规则(如果执行了up路径的选择806)。
137.当pdu会话与其他pdu会话相关时(例如,如smf 310a传递802的策略信息中的相关性id所指示的,或者如从pcf 316接收802的pcc规则中的相关性id所指示的),psf 702使用相应订阅上下文中的相关性id(例如,也可以使用订阅上下文中的其他信息,例如dnn、s
‑
nssai、ue组信息、ue身份信息)来标识相关的pdu会话,并且联合执行针对该pdu会话和与该pdu会话相关的pdu会话的up路径选择(重选)。
138.psf 702向smf 310a通知808包括针对pdu会话1的dnai选择决策的up路径选择决策。在该步骤中,psf 702可以向smf 310a提供待在upf中配置的业务导向信息,例如,以支持如本文别处所述的多播、任播、单播。该通知包括pdu会话1的pdu会话id。
139.smf 310a根据上述up路径选择决策和接收808到的信息来配置810up路径801。应注意,up 801可以包括upf 304、n3连接(在两端:ran 302和upf 304)、以及只对应于upf 304端的n6连接端。如3gpp ts 23.501第5.6.7条中所述,如果从pcf 316接收的pcc规则指示af订阅了提前通知,则smf 310a在配置up路径之前向af发送提前通知。在其他实施例中,如果从pcf 316接收到的pcc规则指示af订阅了延后通知,则smf 310a在配置up路径之后向af发送延后通知。
140.psf 702接收812对于pdu会话1的up路径重选的触发(816、818、820、820)。一个触发是从pcf 316接收814更新的pcc规则,作为订阅804的结果。
141.另一触发是从smf
‑
1 310a接收816的对订阅802的更新(例如,ue移动性信息改变(例如服务ran节点的改变,amf 308可以将该改变通知smf 310a)、相关性信息改变(pcf 316可以将该改变通知smf 310a,作为来自af的af请求更新的结果))。可能的相关性信息改变包括相关性id的添加/移除/修改、相关性类型的改变、以及相关性目的的改变。
142.当smf
‑
1 310a从pcf 316接收到更新的pcc规则或从amf 308接收到更新的ue移动性信息时,这可以由smf
‑
1 310a执行。
143.用于up路径选择(重选)的另一触发是如smf
‑
2 310b针对与pdu会话1相关的pdu会话2所请求818地创建、修改、或删除对up路径重选(选择)决策的订阅。
144.其他触发包括其他因素,例如从upf接收到的动态道路报告(dynamic road report)、与up相关的分析信息的改变。
145.psf 702根据触发(例如触发中携带的信息)重选822pdu会话1的up路径。如果pdu会话1和pdu会话2相关,则上述up路径重选决策考虑pdu会话2。在该步骤中psf 702的行为822可以与先前选择806up路径的行为相同或类似。
146.psf 702向smf 310a通知824pdu会话1的up路径重选决策,该决策可以包括dnai重选。在该步骤中,psf 702可以向smf 310a提供待在upf中配置或更新的业务导向信息,例如以支持如本文别处所述的多播、任播、单播。该通知包括pdu会话1的标识符。
147.smf 310a根据up路径重选决策和接收824到的信息来重配置826up路径801。如3gpp ts 23.501第5.6.7条中所述,如果从pcf 316接收的pcc规则指示af订阅提前通知,则smf 310a在重配置up路径之前向af发送该提前通知,如果从pcf 316接收的pcc规则指示af订阅延后通知,则smf 310a在重配置up路径之后向af发送该延后通知。
148.当pdu会话1被释放或当pdu会话1的up连接(例如n3连接)被去激活时,smf 310a从psf 702退订828pdu会话1。如果pdu会话2与pdu会话1相关,则该退订828可以触发psf执行pdu会话2的up路径重选。
149.在图6至图9的示例中,af生成af请求消息以请求联合up路径优化。在一些实施例中,如上文参考图6所述,出于上述目的,根据从ims as 606接收616到的对联合up路径优化的请求,p
‑
cscf 604可以用作上述af。如图9所示和下文所进一步描述,可以经由nef 314将该af请求提供给pcf 316。nef 314可以将af请求中的相关性指示映射到相关性id。在一些实施例中,相关性id可以与af事务id或af事务内部id相同。在其他实施例中,相关性id可以包括af事务id和/或af事务内部id。在一些实施例中,上述af事务id和/或af事务内部id中的每一个id可以唯一地标识af请求。如果相关性指示(或相关性id)包括支持urllc服务的指示,则该支持urllc服务的指示可以由相关性id反映(或形成相关性id的一部分)。或者,上述支持urllc服务的指示可以作为af请求中与相关性id分离的字段而保留。换言之,相关性id可以单独地或与支持urllc服务的指示相结合地映射到原始相关性指示。可以将不同的相关性(例如,在不同的af请求中指定的相关性)映射到不同的相关性id。因此,可以通过其各自的相关性id来标识相关性。pcf 316在pcc规则中包括相关性id和相关性类型,该pcc规则由pcf 316根据af请求生成并被发送至smf 310(例如,基于smf的订阅)。smf 310从pcf 316接收的pcc规则中检索一些信息,例如dnai、相关性id、以及相关性类型、相关性目的,并将这些信息提供给psf 702以用于订阅up路径选择(重选)决策。smf 310还可以在订阅期间向psf 702提供ue信息,例如ue位置、ue标识符(例如gpsi或supi)、ue ip地址、和/或pdu会话信息(例如pdu会话id)。smf 310可以通过更新提供给psf 702的信息来更新订阅。
150.psf 702使用smf订阅中的相关性id和pdu会话信息来标识相关pdu会话(即,与同一相关性id相关联的pdu会话是相关的),并且使用dnai、和/或smf订阅中的相关性信息(例如相关性类型和/或相关性目的)、以及存储在存储功能704中的up信息来做出针对相关pdu会话的联合up路径选择(重选)决策。
151.出于多播目的,smf 310应配置upf以在upf附带的n6连接上同时路由业务。出于任播目的,smf 310或psf 702可以例如通过选择适当的虚拟dnai来做出任播决策。该任播决策可以基于upf和dnai之间的连接质量(例如,吞吐量、时延性能)或成本。如果该决策由psf 702做出,则psf 702将该决策与up路径选择(重选)决策一起通知smf 310或作为up路径选择(重选)决策的一部分通知smf 310。smf 310配置upf以将业务路由到选择的dnai。
152.图9示出了使用psf 702的相关的pdu会话的业务路由的af影响的示例过程。如前面所述,图9的af请求过程可以用于如参照图6至图8在前述段落中描述的提供af请求。参照图9,af 322请求影响多个ue的业务路由。af请求可以包括相关性的指示、相关性类型的指示、以及相关性目的的指示。af请求还可以包括与每个dnai相关联的权重信息,每个dnai是af请求中的应用的潜在位置。在dnai选择(重选)期间,5gcn将遵守上述权重信息。af 322向nef 314发送902af请求。
153.上述相关性指示意味着在af请求中标识的pdu会话针对在af请求中标识的业务的联合up路径选择(重选)是相关的。上述相关性类型指示指示是请求联合dnai选择(重选)还是请求联合upf选择(重选)作为联合up路径选择(重选)的一部分。上述相关性目的指示可以指示相关性目的是支持在af请求中标识的ue(或ue组)内或之间的多播、任播、或单播。
154.nef 314将af请求中的相关性指示映射904到相关性id。该相关性id在af事务id标识的所有af请求中是唯一的。如前面所述,在一些实施例中,相关性id可以与af事务id或af事务内部id相同。在其他实施例中,相关性id可以包括af事务id和/或af事务内部id。af事务id和af事务内部id中的每一个id唯一地标识af请求。nef 314直接地或经由udr 340向pcf 316传送906与af请求相关联的信息。在一些实施例中,该操作可以如3gpp ts23.501第6.3.7.2条所述。此外,应理解,术语“传送”在本上下文中意味着nef转发上述信息。应理解,nef可以转发信息,或者处理信息(例如将信息中使用的外部标识符映射到内部标识符)并发送经处理的信息(例如,包含内部标识符而不是外部标识符),或者构建并发送包括上述信息或经处理的信息的新消息。nef 314响应908af 322以确认接收到af请求。
155.pcf 316根据接收906到的af请求生成或更新910pcc规则。该pcc规则可以包括与af请求相关联的信息,例如相关性id、相关性类型、相关性目的、与af请求中指定的每个dnai相关联的权重信息。例如根据来自smf 310的订阅,pcf 316向smf 310通知912生成的或更新的pcc规则。
156.smf 310选择914psf 702以订阅与接收912的pcc规则有关的pdu会话的up路径选择(重选)决策。如果smf 310已经为pdu会话选择了psf 702,则该步骤是可选的。
157.如果smf 310尚未订阅(例如,当来自pcf 316的通知作为pdu会话建立过程的一部分发生时),则smf 310订阅916以从psf 702接收pdu会话的up路径选择(重选)决策,或者如果从af 322发送902的af请求修改/更新/移除现有af请求,并且随后接收912到的pcc规则导致订阅上下文中的改变(更新现有订阅或移除现有订阅),则smf 310更新或移除现有订阅。该步骤类似于图8中smf
‑
1 310a订阅802针对pdu会话1的up路径选择(重选)的通知,或者类似于如smf
‑
2 310b所请求818的订阅针对与pdu会话1相关的pdu会话2的up路径选择(重选)决策。
158.在订阅期间或订阅更新期间,smf 310可以向psf 702发送pdu会话id、ue身份信息(例如ip地址、mac地址、supi、gpsi)、以及接收912的信息(例如相关性id、相关性类型、相关性目的、dnai、以及与每个dnai相关联的权重信息)。如本文别处所述,smf 310发送到psf 702的上述信息可以由psf 702存储为订阅上下文。
159.在一些情况下,可以增强该实施例(参照图7至图9描述)以支持超可靠低时延通信(ultra reliable low latency communication,urllc)服务,例如,当urllc服务将通过诸如应用层的上层来完成时。一种场景可以如下:多个ue 102的业务(例如,在af请求中标识
的业务)是重复业务,并且在连接到ue 102的虚拟实体或物理实体(在应用层中)处聚合,以确保该实体与dn 306中的应用之间的端到端业务或包传输的可靠性和/或低时延。另一场景可以是:单个ue 102具有两个或多于两个的单独pdu会话以接入urllc服务,并且使用这些pdu会话来传输业务(在这些pdu会话中重复以进行传输),以确保ue 102与dn 306中的应用之间的端到端包传输或业务传输的可靠性和/或低时延。在这种情况下,由af 322提供的af请求中的“相关性指示”(或相关性的指示)可以指示该相关性用于支持urllc服务,并且af请求中的“相关性目的”(或相关性目的的指示)可以一致地指示多播。由af 322提供的该信息使用参照图8和图9描述的过程到达psf 702,因此,psf 702针对af请求中标识的相关pdu会话做出up路径选择(重选)决策。例如,如果支持urllc服务的指示由nef 314从af请求中的相关性指示映射的相关性id反映(在图9的步骤904中),则当相关性id到达psf 702时,该指示自然地到达psf 702。如果支持urllc服务的指示是在nef对af请求中的相关性指示执行信息映射之后(在图9的步骤904中)与相关性id分离的字段,则支持urllc服务的指示可以沿与相关性id相同的路径(参考图8和图9所述)传送到psf。即,从nef 314发送到pcf 316的af请求信息(在图9的步骤906中)包括上述指示。pcf 316根据af请求信息生成(在图9的步骤910中)并发送912(在图9的步骤912中)到smf 310的策略规则包括上述指示。此外,smf 310提供给psf 702的用于订阅或订阅更新的信息包括上述指示(如图9的步骤916所示,该步骤类似于图8中smf
‑
1 310a订阅802针对pdu会话1的up路径选择(重选)的通知,或者订阅如smf
‑
2 310b所请求818的针对与pdu会话1相关的pdu会话2的up路径选择(重选)决策)。根据在订阅或订阅更新期间从smf接收到的支持urllc服务的指示,psf 702针对相关pdu会话做出适当的联合up路径选择(重选)决策以支持urllc服务。例如,如果相关性类型指示联合upf选择(重选),则psf 702可以确保在up路径选择(重选)决策中针对相关pdu会话选择不同的/有区别的upf。如果相关性类型指示联合dnai选择(重选),则psf可以确保在up路径选择(重选)决策中针对相关pdu会话选择不同的/有区别的dnai。
160.在图10的示例实施例中,应用了两级up路径选择(重选)。在高级别,up优化器(upo)1010功能针对相关pdu会话联合选择(重选)dnai(包括虚拟dnai(当相关性类型(或up桥接类型)指示联合upf选择(重选)或基于upf的up桥接时))。如别处所述(针对基于upf的桥接),虚拟dnai表示、或映射到、或等效于不同的upf或相同的upf或到upf的upf间连接。
161.在低级别,这些相关pdu会话的服务smf 310根据upo 1010选择的dnai为pdu会话独立地选择(重选)up路径。upo功能可以由现有的cp功能(例如pcf、nef、nrf、udm、udr、amf、nwdaf、nssf)提供、或者由特殊类型的smf(例如主smf)提供、或者由独立功能提供。
162.图10示出了af 322请求网络为一组ue执行联合up优化的示例过程。af请求将满足在af请求中指定的准则的该组ue的pdu会话相关,并且为了效率或为了满足af要求联合优化或选择(重选)这些ue的up。
163.参照图10,pcf 316订阅1022以从udr 340接收af请求信息的通知。af 322请求影响多个ue的业务路由。af请求可以包括相关性的指示、相关性类型的指示、以及相关性目的的指示。上述相关性类型(或者,称为桥接类型)指示up如何经由基于dn 306(或应用位置)的桥(即,联合dnai选择(重选))或经由基于upf的桥(即,联合upf选择(重选))互连(即,如何针对相关性进行联合up路径管理)。
164.nef 314根据af请求中的信息(例如,根据dnn、s
‑
nssai、应用id、ue组信息、以及上
1010充当af 322并针对pdu会话对业务路由执行af影响。
172.网络中可以有多个upo 1010。当nef 314接收1002到指示pdu会话相关性的af请求时,nef 314可以使用与af请求相关联的信息(例如dn信息(例如dnn)、应用信息(例如应用id)、切片信息(例如s
‑
nssai)、和/或本地配置(例如本地配置的upo信息(例如upo 1010的标识符或网络地址)))来选择1024upo 1010。nef 314向nrf 318提供这些信息中的任何信息,nrf 318返回对应的upo 1010的信息(例如网络地址)。还可以在nef 314中预配置upo选择(例如由oam配置)。
173.upo 1010可以代表nef 314(或af 322)与pcf 315交互以影响针对相关pdu会话和针对af请求中标识的业务的smf业务路由决策,并且订阅相关up路径管理事件的通知。upo 1010可以经由udr 340向pcf 316提供与af请求相关联的信息(例如,通过充当af以及使用3gpp ts23.501第6.3.7.2条和ts 23.502第4.16.10条中描述的技术)。在提供给pcf 316的信息中,upo 1010可以用其自身的信息替换nef信息或af信息,或者可以包括其自身的信息,使得从pcf 316或smf 310的角度来看,upo 1010是nef 314或af 322。
174.如本文别处所述,upo 1010可以与bsf 1020交互以识别相关pdu会话的服务pcf 316。这样,upo 1010直接可以向识别的pcf 316提供与af请求相关联的信息。这类似于ts 23.502第4.3.6.4条中的过程,upo在该过程中充当nef。然后,upo 1010可以无需与udr 340交互。
175.upo 1010与存储功能相关联。该存储功能可以是单独的cp功能(例如udm、udr、usdsf)或upo 1010的内部功能。upo 1010将af请求信息和af请求的上下文(例如,诸如id或网络地址的nef信息,诸如id或网络地址的af信息)存储到该存储功能中。除了af请求上下文之外,该存储功能可以存储做出dnai选择(重选)决策所需要的信息。upo 1010基于存储功能中的af请求信息和up信息来选择(重选)用于pdu会话的dnai。如上所述,作为替代,在一些实施例中,upo可以直接与pcf通信。
176.upo 1010联合优化相关pdu会话的up路径(即dnai选择(重选))。因为pdu会话可以用于接入多个应用,所以联合优化可以只影响pdu会话的up路径的分支,即连接到为其指定相关性的应用的分支。
177.pdu会话可以涉及两个单独的相关性,其中这两个单独的相关性可以由来自af 322的单独的af请求来指示。由于每个af请求可以具有唯一的af事务id或af事务内部id,所以upo 1010可以根据各自的af事务id或af事务内部id在单独的相关性之间进行区分。当pdu会话涉及两个单独的相关性时,一个相关性不应影响另一相关性中的pdu会话的up路径效率。这可以通过以下来实现:在pdu会话的up路径中具有两个up路径分支,每个相关性一个分支,并且针对两个相应的相关性分别优化这两个分支(即,选择(重选)与这两个分支相关联的dnai)。
178.存储在与upo 1010相关联的存储功能中的up信息可以包括up拓扑信息和与up有关的分析信息。up拓扑信息可以包括关于upf互连和关联属性(例如吞吐能力、时延性能、以及成本)以及upf属性(例如ip地址、位置、处理能力)的信息,以及用于upf和dnai之间的互连和用于dnai的类似信息。与up相关的分析信息可以指示upf的统计负载、和/或upf的成本、以及在每切片级别上或每dn每切片级别上的upf之间的互连的统计负载,以及用于upf和dnai之间的互连和用于dnai的类似信息。
179.可以由信息提供商(例如,oam或nwdaf)提供up信息,并且可以经由upo 1010将该up信息存储至存储功能中。即,upo 1010从提供商接收信息,然后将该信息发送至存储功能以用于存储或更新。或者,该信息可以由提供商直接提供给存储功能以用于存储或更新。
180.在一些实施例中,upo 1010从nwdaf获得与up相关的分析信息。upo 1010向nwdaf发送请求以订阅此类信息的通知或此类信息的更新/改变。该订阅请求可以包括通知准则,即在什么条件下应当更新与up相关的分析信息的改变或将该改变通知upo 1010。该准则可以包括周期定时器值(用于在定时器到期时定期报告),和/或阈值(用于当剩余/可用容量低于给定阈值或负载超过给定阈值时基于事件报告)。nwdaf可以响应upo 1010以确认接收到请求。响应可以包括upo 1010订阅的与up相关的分析信息。nwdaf向upo 1010通知与up相关的分析信息或与up相关的分析信息改变。对于来自upo 1010的订阅请求,第一通知可以代替上述响应以便节省消息(即,该通知用作响应)。当与up相关的分析信息改变时,例如当满足在订阅请求中或在本地配置中指定的通知准则时,上述通知可以周期性地发生。
181.图12a和图12b示出了联合up优化选择(重选)的示例进程。虽然图12a和图12b示出了单个pdu会话,但该过程适用于af请求相关的所有pdu会话。
182.参照图12a,如以上参考图10所述,af 322请求网络针对特定业务联合优化一组ue102的up路径。通过如以上参考图10所述的过程将该步骤递送1214到pcf 316,其中,选择upo 1010并指示给pcf 316,使得upo 1010看起来是pcf 316的内部af。与af请求有关的pdu会话通过af请求相关以进行联合up路径优化。
183.smf 310根据pcf 316的订阅向pcf 316发送1216ue移动性的信息。当pcf 316接收到1214af请求时,可以执行对来自smf 310的ue移动性通知的pcf订阅。从smf 310发送1216到pcf 316的通知中的ue移动性信息可以包括ue的位置,或指示ue进入或离开特定的感兴趣区域的事件,该特定的感兴趣区域在pcf订阅中针对ue 102定义。
184.pcf 316根据接收到1214的af请求中的订阅信息向upo 1010通知1218ue移动性信息。如虚线指示,upo 1010可以响应1220上述通知。该响应是可选的。
185.upo 1010可以等待1222来自与af请求有关的现有pdu会话的服务pcf的ue移动性信息通知。upo 1010联合确定1224pdu会话的up桥,upo 1010(通过来自pcf 316的通知1218)知道该pdu会话的ue移动性信息。
186.上述up桥将pdu会话的up路径与请求1214联合up优化的其他pdu会话(即相关pdu会话)的up路径连接。该up桥可以是基于dn(或者换言之,基于应用位置,例如相关pdu会话的up路径经由公共dnai连接)的桥或基于upf的桥(例如,相关pdu会话的up路径经由公共upf或直接的upf间连接(不涉及dn)连接)。
187.up桥类型(基于dn、基于upf)可以映射到本文别处所述的相关性类型。基于dn的桥映射到联合dnai选择(重选),基于upf的桥映射到联合upf选择(重选)。上述up桥可以是dnai、upf、或dnai之间的链路、或upf之间的链路。
188.如本文别处所述,upo 1010根据(预配置的和/或从nrf 318或nwdaf接收的)up信息、(接收的1218)ue移动性信息、以及(接收的1214)af请求信息做出联合优化决策。
189.upo 1010向pcf 316提供1228up桥信息作为用于pdu会话和业务的dnai信息,以影响smf针对pdu会话的业务路由决策。这与每个pdu会话特定的af请求(针对特定pdu会话)类似,即,针对具有选择的dnai的pdu会话,upo 1010充当af 322并向pcf 316发送af请求。在
该步骤中,upo 1010还可以向pcf 316提供与选择的dnai相关联的n6业务路由信息;该信息将配置在upf中以支持相关性目的:如本文别处所述的多播、任播、或单播。
190.如果up桥基于dn,则dnai信息指示upo 1010针对pdu会话选择的应用位置(dnai)。如果up桥基于upf,则dnai信息指示upo 1010针对pdu会话选择的虚拟dnai,该虚拟dnai映射到一个upf或两个upf之间的连接。
191.子步骤1226至子步骤1244与ts 23.502第4.3.6条中描述的af影响特征中的步骤类似。特别地,upo 1010向pcf 316发送1226包括选择(重选)的dnai的af请求。pcf 316根据接收到1228的af请求生成或更新1230pcc规则。根据smf对pcc规则的通知的订阅,pcf 316向pdu会话的服务smf 310通知1232上述pcc规则。该pcc规则包括接收到1228的选择(重选)的dnai信息。smf 310根据接收到1232的dnai信息选择(重选)1234pdu会话的up路径。smf 310向upo 1010通知1236up路径选择(重选);这是提前通知。smf 310(重配置)配置1238up路径以实现up路径选择(重选)。smf 310向upo 1010通知1240up路径选择(重选);这是延后通知。当upo 1010接收到提前通知1236和延后通知1240时,如果af 322经由nef 314向pcf 316提供1214af请求,则upo 1010识别相应的nef 314,并且将通知发送1242到nef 314,然后nef 314将该通知发送1244到af 322。如果aff 322向pcf 316提供1214af请求而没有使用nef 314,则在这些子步骤中,upo 1010识别af 322并将通知直接发送到af 322。
192.参照图12b,upo 1010接收1246关于up桥的其他端的延后通知。这意味着up桥已准备就绪。upo 1010配置1248桥端1210用于通过up桥的业务路由,例如以支持任播、多播、单播等。
193.业务路由行为可以是在upf配置的n6业务导向信息的一部分。n6业务导向信息与任播地址、多播地址、或单播地址相关联,可以通过指定地址的业务检测规则来检测上述任播地址、多播地址、或单播地址。即,如果根据规则检测到多播业务、任播业务、或单播业务,则对在n6业务导向信息中指定的业务执行相应的业务导向行为。可以通过单独的过程在upf中配置业务检测规则。
194.这里,upo 1010配置或更新对应的n6业务导向信息以反映up桥改变或up桥更新。如果上述桥基于dn,或者如果n6业务导向路由信息被提供1226至pcf 316,则该步骤是可选的(在这种情况下,如3gpp ts23.501第5.6.7条中所述,smf 310将获得该信息作为pcc规则的一部分并将该信息配置到upf 304)。
195.upo 1010通知1250smf 310激活up桥。这可以作为对延后通知1240的响应来执行。该步骤与图13类似,其中af 322在接收1312来自smf 310的up路径(重配置)的延后通知时响应1314smf 310。下文示出了关于这种响应机制的更详细、更通用的描述。
196.smf 310配置1252ran 302或upf 304,使得ul业务和/或dl业务可以被路由至up桥。smf 310释放与旧up路径有关的资源。参照图12a和图12b,如虚线和虚线框指示的一些步骤是可选的。例如在图12a中的步骤1220、步骤1236、步骤1240、步骤1242、以及步骤1244和图12b中的步骤1240、步骤1246、步骤1248、步骤1250、步骤1252在一些实施例中是可选的。
197.本公开的实施例通过允许af 322确认或拒绝由smf做出的dnai选择来增强af影响特征(ts 23.501第5.6.7条),af 322通过响应从smf 310接收的up路径管理事件的通知来确认或拒绝dnai选择。
198.在根据实施例的af影响过程中,af 322可以在af请求中提供用于应用的合适dnai(例如,应用的潜在位置)的列表。smf 310选择那些dnai中的一个dnai用于与应用业务相关联的pdu会话。在选择时,例如由于暂时过载或运行故障,dnai可能暂时不可用。当af 322被通知dnai选择时,af 322可以发送新的af请求以影响smf的dnai选择决策,从而不将不可用的dnai用于pdu会话。同时,smf 310继续设置到不可用的dnai的up路径。然后,当smf 310接收到更新的pcc规则(反映选择的dnai的不可用性)时,smf 310执行dnai重选,重新配置upf处的业务导向至新选择的dnai。在该场景中,通过经由pcf 316到smf 310的“慢”路径,使用af请求报告应用位置的暂时不可用性。在smf 310接收到信息并能够对该信息做出反应之前,上述慢路径可能导致包丢失并破坏上层会话和服务连续性。
199.af请求中(因此在基于af请求生成的导出pcc规则中)包括n6业务路由信息的dnai使用信息是长期指导,并且可以是af 322的统计决策(例如,基于潜在ue位置/数量,潜在应用位置的统计负载)。不应该经常改变该dnai使用信息。然而在一些情况下,在知道dnai被选择之后,af 322可能需要向smf 310更新与dnai有关的一些n6业务路由信息(例如,端口号)。例如,这可能是由于应用的动态实例化,并且只能动态地确定。这种类型的n6业务路由信息更新是非常动态的,而且本质上不是策略要求。如果af 322通过af请求向smf 310通知信息更新,则该更新需要经过“慢”路径以到达smf 310,使将新dnai用于ul业务推迟。
200.因此,在smf 310和af 322之间需要运行时直接交互(runtime direct interaction)以处理暂时因素(例如,在up路径管理期间dnai的暂时不可用性和动态n6业务路由参数协商)。例如,smf 310可以保持旧的up路径(包括与该up路径相关联的n6业务路由),直到该smf 310从af 322接收到确定dnai选择的响应。如果smf 310接收到拒绝dnai选择的响应,则smf 310应该在当前可用的dnai中重选dnai(以及可能的upf)。当af 322响应于smf 310以确认dnai选择时,af可以在发送到smf 310的响应中包括与选择的dnai有关的更新的n6业务路由信息。smf 310可以从af响应获得上述信息并将该信息配置到upf中而不涉及pcf 316。
201.如上所述的smf 310和af 322之间的交互不改变pcc规则中的dnai使用信息。该dnai使用信息为af 322提供了一种例如在延后通知的情况下通知smf 310应用重定位完成的方法,使得smf 310可以安全地释放与旧up相关联的任何pdu资源,而不危及上层会话和服务连续性。
202.在一些实施例中,af 322可以提供拓扑信息,该拓扑信息指示相关pdu会话之间的互连的期望拓扑属性或优选拓扑属性。例如,af可以指示相关pdu会话的up路径应经由树型拓扑、环型拓扑、或星型拓扑连接。上述拓扑可以包括相关pdu会话的psa以及这些psa之间的互连。该互连指的是网络针对如af 322指示的相关性在psa之间建立的逻辑连接(例如,以隧道的形式)。即,上述拓扑嵌入树型结构、环型结构、或星型结构。在psf实施例中,例如,参照图9的步骤902,af 322将拓扑信息与相关性信息一起提供给pcf 316或将该拓扑信息作为相关性信息的一部分提供给pcf 316。然后,在步骤910,pcf 316将该拓扑信息包括在根据af请求生成的pcc规则中,并且在步骤912将包含拓扑信息和相关性信息的pcc规则发送到smf。然后,在步骤916,smf在订阅up路径选择(重选)决策期间向psf 702提供与pcc规则相关联的信息和/或pcc规则中的信息,例如拓扑信息和相关性信息。在upo实施例中,例如参考图10,经由步骤1002和步骤1028,af将拓扑信息与相关性信息一起提供给upo或将该
拓扑信息作为相关性信息的一部分提供给upo。在这两种情况下,在获得或接收上述信息之后,核心网功能(core network function,cnf)(psf或upo)可以相应地执行联合upf选择(重选)。上述联合upf选择(重选)使pdu会话的psa以及在这些psa之间建立的互连承载由af 322在af请求中请求或指示的拓扑结构(例如,树型结构、环型结构、星型结构)。注意,当af 322指示星型拓扑时,该指示可以与af指示待选择公共upf或待选择公共dnai类似。在一些实施例中,拓扑信息和相关性信息之一的存在可以指示另一信息的存在。例如,如果拓扑信息包括在与psa实施例相关联的图9中的步骤902、912、和/或910中,或者包括在与upo实施例相关联的图10中的步骤1002和步骤1028中,则这意味着相关性的存在;类似地,如果相关性信息包括在与psa实施例相关联的图9中的步骤902、912、和/或910中,或者包括在与upo实施例相关联的图10中的步骤1002和步骤1028中,则可以假定默认拓扑信息(例如,将星型拓扑作为优选拓扑)。
203.以下描述提供了一种代表性技术,用于在af 322和5gcn之间启用运行时协调(runtime coordination),以支持应用重定位而不破坏上层会话和服务连续性。该技术通过允许af 322确认或拒绝由smf 310做出的dnai选择决策来增强传统af影响特征(例如在3gpp ts23.501第5.6.7条中定义),af 322通过响应对从该smf 310接收的up路径管理事件的通知来确认或拒绝dnai选择决策。
204.为了本描述的目的,假定up路径包括dnai。从而,up路径配置包括在upf处配置到dnai的n6业务路由。
205.在根据实施例的af影响过程中,当af 322订阅接收up路径管理事件的通知时,可选地,af 322可以在af请求中包括5gcn期望得到af响应的指示。该指示意味着af 322将向5gcn提供对接收的up路径管理事件的通知的响应。pcf 316将该指示提供给smf 310,该指示作为pcf 316根据af请求生成并发送给smf 310的pcc规则的一部分。
206.根据pcc规则中的“期望得到af响应”指示,smf 310在向af 322发送包括选择的dnai的up路径管理事件通知之后等待来自af 322的响应。up路径管理事件通知可以包括响应接收器(即响应消息的接收器)的信息,例如smf 310的ip地址和端口号。在等待期间,如果存在旧的up路径,则smf 310保持旧的up路径。af 322使用上述通知中的响应接收器信息向smf 310发送响应。换言之,smf 310被配置为响应于从pcf 316接收到pcc规则中的这种指示而保持旧路径。smf保持旧路径,直到smf 310从af 322接收到指示选择的dnai准备用于新路径的响应。注意,在其他实施例中,对于af不发送这种指示的情况,smf可以不等待而改变路径。
207.如果smf 310经由nef 314向af 322发送up路径管理事件通知,则nef 314将通知中的接收器信息映射到该nef 314自身的信息。在这种情况下,af响应将被发送到nef 314,nef 314将该af响应转发到smf 310。
208.上述af响应可以是肯定响应或否定响应,肯定响应和否定响应分别确认或拒绝smf通知中指示的dnai选择。在肯定响应的情况下,该af响应可以包括与选择的dnai有关的更新的n6业务路由信息(例如端口号)。在否定响应的情况下,该af响应可以指示其他dnai的列表,这些其他dnai不在af请求中指定的dnai中选择。
209.smf 310根据af响应采取适当的动作。当af响应是肯定响应时,smf 310可以继续当前过程中的相关步骤(例如,配置新的up路径(包括实施dnai的建立、释放、或改变和/或
执行upf的添加、重定位、或移除)或安全地释放旧的up路径)。当af响应是否定响应时,smf 310保持旧的up路径。在一些实施例中,smf可以执行附加的dnai重选;并且,如果当前没有可用的dnai,则smf 310可以释放pdu会话。
210.图13示出了af响应up路径管理事件通知的代表性过程。参照图13,使用3gpp ts 23.501第5.6.7条中所述的技术,af通过向5gcn发送af请求来订阅1302以从smf 310接收up路径管理事件的通知。该af请求可以包括期望从af 322获得对这种通知的af响应的指示。该af请求经由5gcn控制面传送到pcf 316。
211.如上所述,已满足1304af通知的条件。如果存在旧的up路径(例如,在up路径重选的情况下),则smf 310保持旧的up路径。在af 322请求提前通知的情况下,smf 310向预期af 322通知1306pdu会话的目标dnai。af 322向smf 310发送1308响应。该响应可以是对提前通知1306的肯定响应或否定响应。
212.smf 310(重配置)配置1310up路径,包括实施dnai的改变和/或upf的添加、重定位、或移除。在af322请求延后通知的情况下,smf 310向af 322通知1312pdu会话的选择的目标dnai。af 322向smf 310发送1314响应。该响应可以是对延后通知1312的肯定响应或否定响应。
213.在接收到肯定af响应1314后,如果存在旧的up路径,则smf 310可以释放1316旧的up路径。
214.应理解,上述参考图13的过程可以涉及pcf 316和smf 310的传统行为的改变。这些改变可以总结如下。
215.pcf 316的行为可以通过如下改变:将pcf 316配置为接受包括“期望得到af响应”的指示的af请求,并且将af请求中的“期望得到af响应”指示符包括在根据af请求生成的pcc规则中。
216.smf 310的行为可以通过如下改变:将smf 310配置为如果pcc规则包括“期望得到af响应”的指示,则在向af 322发送up路径管理事件通知之后等待来自af 322的响应。smf 310的行为还被配置为在等待与up路径管理事件通知有关的af响应的同时保持旧up路径;在接收到af响应后,smf 310还被配置为根据该af响应采取适当的动作。smf 310采取适当的动作可以包括:例如,重选dnai,配置up路径,和/或释放旧up路径。
217.以下描述提供了一种根据实施例的代表性技术,用于在upf重定位期间保留ue ip地址。该技术通过允许af 322在af请求中指示保留ue ip地址来增强传统af影响特征(例如在3gpp ts23.501第5.6.7条中定义)。换言之,af 333经由pcf(并且可选地,经由nef)向会话管理功能(smf)发送af请求,该af请求包括应该保留与请求中标识的业务相关联的ue ip地址的指示。换言之,应该保持ue ip地址。在一些实施例中,网络应防止pdu会话的ue ip地址的改变。
218.图15是示出af请求保留ue ip地址的示例过程的消息流图。在根据实施例的af影响过程中,当af 322发送af请求1502以影响业务路由时,af 322可以可选地在af请求中包括应保留与af请求中标识的业务相关联的ue ip地址的指示。该ip地址保留指示(或“无ip地址改变”指示)意味着在应用(或dn)侧不支持ue的ip地址改变。pcf 316向smf 310提供指示1512,该指示作为pcf 316根据af请求生成并发送给smf 310的用于相关pdu会话的pcc规则的一部分。注意,在一些实施例中,af 322可以直接向pcf 316发送af请求1502。pcf 316
可以通过af请求响应1503来响应af请求1502,确认接收到af请求1502。在其他实施例中,通过向nef发送af请求1504,af 322可以经由nef 314向pcf 316发送af请求。nef 314继而向pcf 316发送af请求1508。应理解,nef 314可以转发af请求(可能在对af请求执行信息映射之后,例如将包括在af请求中的外部标识符映射到内部标识符,使得af请求包括内部标识符而不是外部标识符),或者创建包含af请求1504中的信息(或映射的信息)的新消息。在这样的实施例中,pcf 316可以可选地通过向nef 314发送af请求响应1509来响应af请求1508,以确认接收到af请求,并且nef 314可以将af请求响应1509转发到af 322,或者生成af请求响应1510并向af 322发送该af请求响应1510,以确认接收到af请求1504。
219.根据pcc规则中ip地址保留指示(或“无ip地址改变”指示),smf 310可以对pcc规则1514采取动作。例如,这可以包括保留与af请求中标识的业务相关联的up ip地址的动作。
220.在一些实施例中,smf 310可以防止ue ip地址所关联的pdu会话锚(psa)(该psa是pdu会话的up路径通过其连接到dn 306的upf 304)的重选/重定位。
221.在一些实施例中,步骤1514可以包括为pdu会话选择适当的ssc模式,例如将pdu会话的ssc模式设置为ssc模式1。
222.或者,提供了实现ue ip地址保留的另一方式,其中,允许psa的重选,smf 310可以被配置为允许5gcn和dn 306(或af 322)通过af影响特征(例如,如3gpp ts23.501第5.6.7条中所述)协商用于应用业务的n6业务路由信息。af 322代表dn 306,在发送到pcf 316的af请求中向5gcn指示与应用位置(即dnai)相关联的与dn有关的n6业务路由信息(如3gpp ts23.501第5.6.7条中所述)。smf 310从pcf 316获取ue ip地址保留指示和与dn有关的n6业务路由信息(二者都包括在pcf 316根据af请求生成并发送给smf 310的pcc规则中),并相应地在upf 304配置业务导向,该upf 304是psa。这允许5gc将ul业务正确地路由到应用。当与af请求中标识的业务相关联的pdu会话锚(psa)(例如,被选择用于将业务路由到dn的psa)已经建立或已经改变时,smf 310可以向af 322通知与psa有关的n6业务路由信息和ue身份信息(根据af 322对这样的通知(例如up路径管理事件的通知)的订阅)。在一些实施例中,af 322可能需要响应smf 310以提供动态生成的关于n6业务路由的一些更新的信息(例如,n6路由参数,如端口号),为此,af 322可以在af请求中向5gc指示“期望得到af响应”(如上文参考图13所述)。然后,smf 310可以根据更新的n6业务路由信息(包括在从af发送到smf的响应中)来配置psa,以确保ul中的适当的n6业务路由。
223.当点对点(point
‑
to
‑
point,ptp)隧道用于n6业务路由时,在n6隧道由于up效率原因而改变的情况下,5gc
‑
dn协商(5g
‑
dn negotiation)使得dn 310和5gc能够交换隧道端点信息(例如,如3gpp ts23.501第5.6.10.3条所述,在ip/udp隧道的情况下的ip地址和端口)。af 322可以在dn 306中执行需要的配置,使得dl业务可以经由n6隧道路由到正确的psa,无论业务的类型是ip还是非ip。在ip业务的情况下,由于ue ip地址不用于n6业务路由,因此当重选upf时,可以保留ue ip地址。这提供了一种确保上层会话和服务连续性的方法。
224.根据af请求中的ip地址保留指示和af订阅信息,smf 310可以确定是否通过上述5gcn和af 322之间的协调来实现ip地址保留。例如,如果af 322没有订阅up路径管理事件的通知,则smf 310将选择不通过这种协调(因为该协调不可用)来实现ip地址保留;在这种
情况下,smf 310可以如上所述防止psa的重选或重定位。在一些实施例中,ip地址保存指示可以是与pdu会话有关并在smf 310中预配置的一些策略(例如dn策略)的一部分。
225.对于待应用ip地址保留的ip类型pdu会话,在pdu会话的建立期间,smf 310将从plmn内的全局管理的ip地址池获得的ip地址分配给ue。在建立pdu会话之后,经由af影响特征为pdu会话保持n6业务路由和up路径效率,并且为ue 102保留ip地址。当pdu会话被释放时,ip地址被释放到smf 310,smf 310继而将该ip地址释放到全局ip地址池以供将来使用。
226.对于ip类型pdu会话,ue ip地址与psa(例如psa1)相关联。当psa被重选时(例如,由于ue移动性),ip地址被重新分配以与新psa相关联。当应用层会话基于tcp时,除非应用层移动性管理到位,否则这可能破坏上层会话连续性。
227.根据一些实施例,开发了三个会话和服务连续性(session and service continuity,ssc)模式以提供三个级别的会话和服务连续性支持。注意,一些实施例只包括这些模式的子集。ssc模式2破坏ip连续性。分析的重点是ssc模式1和ssc模式3。
228.参照图14a,ssc模式1保持初始psa(psa1)。这可以对应于以下情况:与as相关联的af已经发送了应保留与业务相关联的ue ip地址的指示。应理解,网络保留ip地址的一种方式是保留psa。保持psa1(即,防止psa的重选)保留了与初始psa1相关联的ip地址的ip连续性,并因此保留会话连续性。换言之,一旦初始选择了psa(例如psa1),ssc模式1防止了针对pdu会话的psa的重选(和/或重定位)。应理解,这可以限制或降低使用该ip地址的业务的up效率。ssc模式3在有限的程度上提供对会话连续性和up效率的支持。
229.在scc模式3下,旧的psa1为正在进行的业务保留一段时间。在此期间,正在进行的业务可能会经过一条低效的路径。一旦计时器到期,旧的psa1和与其相关联的ue ip地址就被释放。如果在释放ip地址时正在进行的业务尚未完成,则会破坏会话的连续性。如果网络知道正在进行的业务何时结束,则网络可以会将该释放延后。但尽管如此,要获得这种“知道”即使不是不可能,也是非常困难的。
230.通过参考图14a,示出了ssc模式1和ssc模式3就潜在up效率而言的限制的示例。在该示例中,ue正在从位置x1移动到位置x2。在位置x1处,连接ue和应用的有效up路径(路径1)通过upf1(psa1)建立。随着ue移动到位置x2,ue离upf2越来越近(就网络拓扑而言)。因此,从业务工程角度来看,在位置x2处,通过upf2而不是upf1将ue连接到as更有效。然而,在ssc模式1下,例如由于先前发送的af指示,在位置x2处up路径通过初始upf1(psa1)保持。即,使用路径2以连接ue和应用,该路径2的效率低于经由upf2的路径3。在ssc模式3下,正在进行的业务在计时器到期后从路径2迁移到路径3。
231.在一些实施例中,smf可以接收触发以修改pdu会话的up路径,这将包括pdu会话的psa重选。换言之,smf接收将导致smf修改pdu会话的up路径的触发,并且修改的up路径通常涉及重选pdu会话的psa。然而,如果smf已经接收到为pdu会话保留与psa相关联的ue ip地址的指示(例如,从pcf接收上述指示,如与图15相关联的实施例中所述),则作为响应,smf被配置为保留当前up路径不变或选择仍然使用或包括该psa的新up路径。这样的触发的示例可以包括ue位置改变、影响路径选择的策略改变、用于pdu会话修改的请求、用于改变路径的请求等。例如,cnf(例如业务工程(trafficengineering,te)nf)可以向smf发送te请求以改变pdu会话。例如,该te请求可以是如下请求:当ue朝x2移动时将ue的路径从路径1改变为路径3。然而,由于smf接收的pcc规则指示ip地址将被保留,所以smf通过选择包含psa1的
路径来防止psa的重选。因此,在一些实施例中,如te请求中所指示的,smf通过psa1而不是upf2来选择路径2(例如,将ue移动至路径2)。在一些实施例中,smf向te nf发送该smf尚未进行所请求的改变的响应。
232.在图14b中,在应用重定位发生时,对于ssc模式1,路径2连接到应用的新位置,并且可以连接到旧位置和/或新位置,这取决于应用重定位是否在定时器到期前完成。
233.本公开另一方面提供了一种用于在应用功能(af)和包括会话管理功能(smf)的网络之间进行协调的方法。该方法包括af发送订阅请求以订阅来自smf的up路径管理事件的通知,该请求包括指示网络将等待与上述通知相关联的af响应的指示。该方法还包括af从smf接收up路径管理事件的通知。该方法还包括发送af响应以响应接收到的通知。在一些实施例中,发送上述通知以启用与up路径管理事件相关联的up路径的管理。在一些实施例中,该方法还包括smf接收pcf根据从af接收到的请求生成的pcc规则。在一些实施例中,该方法还包括smf向af发送通知。在一些实施例中,该方法还包括smf接收上述af响应。在一些实施例中,该方法还包括smf根据af响应管理与up路径管理事件相关联的up路径。在一些实施例中,上述af响应是肯定响应,并且管理up路径包括以下至少之一:smf配置与up路径管理事件相关联的新up路径,以及smf释放up路径。在一些实施例中,上述af响应是否定响应,并且管理up路径包括smf保持与up路径管理事件相关联的up路径。在一些实施例中,在接收到上述af响应之前,smf保持上述up路径。
234.本公开另一方面提供了一种用于在应用功能(af)和包括会话管理功能(smf)的网络之间进行协调的方法。该方法包括smf接收策略和计费控制(pcc)规则,该pcc规则包括关于对用户面(up)路径管理事件的通知的af订阅(例如用于订阅的af请求)的信息,还包括指示网络将等待与上述通知相关联的af响应的指示。该方法还包括smf向af发送up路径管理事件通知。该方法还包括在实现up路径管理事件之前,smf等待来自af的对up路径管理事件通知的响应。在一些实施例中,上述路径管理事件包括配置新的up路径,并且等待包括保持旧的up路径直到接收到该响应。在一些实施例中,smf经由网络开放功能(nef)向af发送up路径管理事件通知。
235.本公开另一方面提供了一种通过核心网功能(cnf)进行用户面(up)路径选择(重选)管理的方法。该方法包括接收相关性信息和用户设备(ue)移动性信息。该方法还包括基于接收到的信息识别相关的协议数据单元(pdu)会话。该方法还包括根据接收到的信息为pdu会话选择(重选)upf或dnai中的一个,上述upf或dnai与一个或多个up路径相关联。该方法还包括向多个smf发送标识选择(重选)的upf或dnai的信息,每个smf服务于上述pdu会话中的一个会话。在一些实施例中,相关性信息包括以下至少之一:pdu会话相关性、相关性类型、以及相关性目的。在一些实施例中,相关性类型是以下之一:联合数据网络接入标识符(dnai)重选、联合up功能(upf)选择(重选)。在一些实施例中,相关性目的是以下之一:多播、任播、以及单播。在一些实施例中,上述相关性信息和用户移动性信息是从多个smf接收的。在一些实施例中,上述相关性信息包括在来自多个策略控制功能(pcf)的策略和计费控制(pcc)规则中,上述多个pcf中的每个pcf与上述多个smf中的一个smf相关联。在一些实施例中,上述相关性信息从一个或多个af接收。在一些实施例中,上述用户移动性信息从多个策略控制功能(pcf)接收,上述多个pcf中的每个pcf与上述多个smf中的一个smf相关联。在一些实施例中,上述cnf经由多个pcf中一个或多个pcf向多个smf发送标识选择(重选)的
upf或dnai的信息,该信息作为策略和计费控制(pcc)规则的一部分,上述pcf中的每个pcf服务于上述smf中的一个或多个smf。在一些实施例中,这种方法适用于待相关的pdu会话。
236.本公开另一方面提供了一种用于与包括会话管理功能(smf)的网络协调的应用功能(af),该af包括至少一个网络接口、至少一个处理器、以及用于存储指令的非暂时性计算机可读存储器,当被上述至少一个处理器执行时,上述指令将af配置为执行本文公开的方法。例如,这样的af用于发送订阅请求以订阅来自smf的up路径管理事件的通知,该请求包括指示网络将等待与上述通知相关联的af响应的指示。该af还用于从smf接收up路径管理事件的通知。该af还用于发送上述af响应以响应接收到的上述通知。在一些实施例中,发送上述通知以启用与上述up路径管理事件相关联的up路径的管理。
237.本公开另一方面提供了一种包括应用功能(af)和会话管理功能(smf)的系统。该af用于发送订阅请求以订阅来自smf的up路径管理事件的通知,该请求包括指示网络将等待与上述通知相关联的af响应的指示。该af还用于从smf接收up路径管理事件的通知。该af还用于发送上述af响应以响应接收到的上述通知。上述smf用于接收策略和计费控制(pcc)规则,该pcc规则指示上述af订阅请求。上述smf还用于向af发送up路径管理事件的通知。上述smf还用于在实现up路径管理事件之前等待来自上述af的响应。在一些实施例中,上述系统还包括策略控制功能(pcf),该pcf用于接收来自af的af请求,生成上述pcc规则,以及向上述smf发送该pcc规则。在一些实施例中,上述smf用于在接收到af响应之前保持up路径。
238.本公开另一方面提供了一种核心网功能(cnf),该cnf包括至少一个网络接口、至少一个处理器、以及用于存储指令的非暂时性计算机可读存储器,当被上述至少一个处理器执行时,上述指令将cnf配置为执行本文描述的方法。例如,这样的cnf用于接收相关性信息和用户设备(ue)移动性信息。该cnf还用于基于接收到的信息识别相关的协议数据单元(pdu)会话。该cnf还用于根据接收到的信息为pdu会话选择(重选)upf或dnai中的一个,上述upf或dnai与一个或多个up路径相关联。该cnf还用于向多个smf发送标识选择(重选)的上述upf或dnai的信息,每个smf服务于pdu会话中的一个会话。在一些实施例中,上述相关性信息包括以下至少之一:pdu会话相关性、相关性类型、以及相关性目的。在一些实施例中,相关性类型是以下之一:联合数据网络接入标识符(dnai)重选、联合up功能(upf)选择(重选)。在一些实施例中,相关性目的是以下之一:多播、任播、以及单播。在一些实施例中,上述相关性信息和用户移动性信息是从多个smf接收的。在一些实施例中,相关性信息包括在来自多个策略控制功能(pcf)的策略和计费控制(pcc)规则中,上述多个pcf中的每个pcf与上述多个smf中的一个smf相关联。在一些实施例中,上述相关性信息从一个或多个af接收。在一些实施例中,上述用户移动性信息从多个策略控制功能(pcf)接收,上述多个pcf中的每个pcf与上述多个smf中的一个smf相关联。在一些实施例中,上述cnf经由多个pcf中一个或多个pcf向多个smf发送标识选择(重选)的upf或dnai的信息,该信息作为策略和计费控制(pcc)规则的一部分,上述pcf中的每个pcf服务于上述smf中的一个或多个smf。
239.本公开另一方面提供了一种用于多个协议数据单元(pdu)会话的用户面(up)路径选择(重选)管理的系统。该系统包括核心网功能(cnf)和多个smf,每个smf服务于pdu会话中的一个会话。该cnf用于接收相关性信息和用户设备(ue)移动性信息。该cnf还用于基于接收到的信息识别相关的协议数据单元(pdu)会话。该cnf还用于根据接收到的信息为pdu会话选择(重选)upf或dnai中的一个,上述upf或dnai与一个或多个up路径相关联。该cnf还
用于向多个smf发送标识选择(重选)的上述upf或dnai的信息,每个smf服务于pdu会话中的一个会话。上述多个smf根据从cnf接收的信息配置相应pdu会话的路径。
240.本公开的一个方面提供了一种控制面功能。该控制面功能包括至少一个处理器。该控制面功能还包括存储软件指令的非暂时性计算机可读存储器,该软件指令用于控制上述至少一个处理器执行进程以接收两个或多于两个相关pdu会话的标识。该控制面功能还包括存储软件指令的非暂时性计算机可读存储器,该软件指令用于控制上述至少一个处理器执行进程以与一个或多个会话管理功能(smf)交互,以将上述相关pdu会话的相应用户面路径相关。在一些实施例中,该控制面功能接收两个或多于两个相关pdu会话的标识包括:接收与应用功能(af)请求消息相关联的信息,该af请求消息包括以下至少之一:相关性标识符、相关性类型的指示、以及相关性目的的指示。在一些实施例中,相关性类型的指示包括以下中的任一个或多个的指示:联合用户面功能(upf)选择或重选、联合数据网络接入标识符(dnai)的选择或重选。在一些实施例中,相关性类型的指示包括联合upf选择或重选的指示。在一些实施例中,与一个或多个smf交互以将相应的用户面路径相关包括:在一些实施例中,与一个或多个smf交互以将相应的用户面路径相关包括:当相关性标识符包括支持urllc服务的指示时,为每个相关的pdu会话选择不同的upf,并使每个smf实现与每个相关pdu会话相关联的相应up路径,使得相应up路径经过选择的不同的锚upf。在一些实施例中,与一个或多个smf交互以将相应的用户面路径相关包括:当相关性标识符包括对urllc服务的支持以外的指示时,为每个相关的pdu会话选择公共锚upf,并使每个smf实现与每个相关pdu会话相关联的相应up路径,使得相应up路径经过选择的公共锚upf。在一些实施例中,相关性类型的指示包括联合dnai选择或重选的指示。在一些实施例中,与一个或多个smf交互以将相应用户面路径相关包括:当相关性标识符包括支持urllc服务的指示时,为每个相关pdu会话选择不同的dnai,并使每个smf使用选择的不同dnai实现与每个相关pdu会话相关联的相应up路径。在一些实施例中,与一个或多个smf交互以将相应用户面路径相关包括:当相关性标识包括对urllc服务的支持以外的指示时,为相关pdu会话选择公共dnai,并使每个smf使用选择的公共dnai实现与每个相关pdu会话相关联的相应up路径。
241.尽管已经参考本发明的具体特征和实施例描述了本发明,但显然可以在不脱离本发明的情况下对其进行各种修改和组合。因此,说明书和附图应仅视为由所附权利要求限定的本发明的说明,并且预期能涵盖落入本发明范围内的任何和所有修改、变化、组合或等同物。