用于会话管理的系统和方法与流程

文档序号:18519042发布日期:2019-08-24 09:39阅读:1089来源:国知局
用于会话管理的系统和方法与流程

本申请涉及于2017年1月9日提交的序列号为62/444,251、名称为“用于会话管理的系统和方法”的美国临时专利申请;于2017年1月19日提交的序列号为62/448,239、名称为“用于会话管理的系统和方法”的美国临时专利申请;于2017年2月6日提交的序列号为62/455,412、名称为“用于会话管理的系统和方法”的美国临时专利申请;于2017年2月17日提交的序列号为62/460,533、名称为“用于会话管理的系统和方法”的美国临时专利申请;于2017年3月17日提交的序列号为62/472,720、名称为“用于会话管理的系统和方法”的美国临时专利申请;于2017年4月28日提交的序列号为62/492,045、名称为“用于会话管理的系统和方法”的美国临时专利申请;于2017年5月8日提交的序列号为62/503,117、名称为“用于会话管理的系统和方法”的美国临时专利申请;以及于2017年6月19日提交的序列号为62/521,922、名称为“用于会话管理的系统和方法”的美国临时专利申请,其内容通过引用结合于本文中,包括所有提交的附录。本专利申请还要求于2018年1月4日提交的序列号为15/862,194、名称为“用于会话管理的系统和方法”的美国专利申请的优先权,该申请也通过引用如同全部复制一样并入本文。

本发明涉及网络通信领域,尤其涉及用于分组数据单元(packetdataunit,pdu)会话相关管理的系统和方法。



背景技术:

当用户设备(userequipment,ue)在第五代(5g)网络中发起新数据会话时,ue附着(即,连接或注册)到网络。网络的会话管理功能将监督连接管理任务。此外,当ue已经附着到网络时,会话管理功能可监督对ue的网络连接的改变。当前会话管理过程包括信令开销和连接时间问题。

提供此背景信息是为了揭示申请人认为可能与本发明相关的信息。不需要承认,也不应该被解释为任何上述信息构成针对本发明的现有技术。



技术实现要素:

本发明实施例的目的是提供用于通信网络会话管理的系统和方法。

根据本发明实施例,提供了一种释放分组数据单元(pdu)会话的方法。所述方法包括:确定触发pdu会话释放;向用户面功能(userplanefunction,upf)发送n4会话释放请求消息;从所述upf接收n4会话释放响应消息;向接入和移动性功能(accessandmobilityfunction,amf)发送具有pdu会话释放指令的n11请求;从所述amf接收具有pdu会话释放确认的n11响应;并向所述amf发送n11消息。

根据本发明实施例,还提供了一种切换方法,包括:从目标无线接入网(targetradioaccessnetwork,t-ran)接收n2路径切换请求;向会话管理功能(sessionmanagementfunction,smf)发送n11消息;从所述smf接收n11消息确认;并向所述t-ran发送n2路径切换请求确认。

附图说明

通过以下结合附图的详细描述,本发明的其它特征和优点将变得显而易见,其中:

图1在框图中示出了可用于实现本文公开的设备和方法的计算系统;

图2a在组件图中示出了通信网络架构的示例;

图2b在组件图中示出了点对点参考点表示中的非漫游下一代(nextgeneration,ng)(诸如5g移动无线网络)架构的示例;

图2c是示出了基于服务的5g核心网的系统架构的视图的框图;

图3在消息流程图中示出了将ue附着和重新附着到数据网的方法的示例;

图4在组件图中示出了会话-空闲(session-idle)状态模型的示例;

图5在组件图中示出了会话-活跃(session-active)状态模型的示例;

图6a在状态图中示出了ue中的会话管理状态模型的示例;

图6b在状态图中示出了smf中的会话管理状态模型的示例;

图6c在组件图中示出了用于多个pdu会话的会话管理状态模型的示例;

图7在消息流程图中示出了根据本发明实施例的会话建立过程的示例;

图8在消息流程图中示出了根据会话建立过程的实施例的smf-amfue移动性信息订阅过程的示例;

图9在消息流程图中示出了根据会话建立过程的实施例的smf-udmue上下文更新过程的示例;

图10在消息流程图中示出了根据会话建立过程的实施例的amf-udmue上下文更新过程的示例;

图11在消息流程图中示出了根据会话建立过程的实施例的smf-pcf会话更新过程的示例;

图12在流程图中示出了根据会话建立过程建立会话的方法的示例;

图13在消息流程图中示出了根据本发明实施例的会话修改过程的示例;

图14在流程图中示出了根据会话修改过程修改会话的方法的示例;

图15在消息流程图中示出了根据本发明实施例的会话释放过程的示例;

图16在流程图中示出了根据会话释放过程释放会话的方法的示例;

图17在流程图中示出了根据会话释放过程释放会话的方法的另一示例;

图18在消息流程图中示出了根据本发明实施例的pdu会话连接状态转换过程的示例;

图19在流程图中示出了根据pdu会话连接状态转换过程执行状态转换的方法的示例;

图20在消息流程图中示出了根据本发明实施例的rrc暂停过程的示例;

图21在流程图中示出了根据rrc暂停过程转换会话状态的方法的示例;

图22在流程图中示出了根据rrc暂停过程转换会话状态的方法的另一示例;

图23在消息流程图中示出了根据本发明实施例的rrc恢复过程的示例;

图24在流程图中示出了根据rrc恢复过程转换会话状态的方法的示例;

图25在流程图中示出了根据rrc恢复过程转换会话状态的方法的示例;

图26在消息流程图中示出了根据本发明实施例的单个pdu会话-空闲状态转换过程的示例;

图27在流程图中示出了根据单个pdu会话-空闲状态转换过程转换会话状态的方法的示例;

图28在流程图中示出了根据单个pdu会话-空闲状态转换过程转换会话状态的方法的另一示例;

图29在消息流程图中示出了根据本发明实施例的pdu会话-活跃状态转换过程的另一示例;

图30在消息流程图中示出了根据本发明实施例的pdu会话-活跃状态转换过程的示例;

图31在流程图中示出了根据pdu会话-活跃状态转换过程执行会话-活跃状态转换的方法的示例;

图32在消息流程图中示出了根据本发明实施例的pdu会话-活跃状态转换过程的示例;

图33在流程图中示出了根据pdu会话-活跃状态转换过程转换会话的方法的示例;

图34在组件图中示出了“更新ue的cn状态”服务过程的示例;

图35在组件图中出了“pdu会话修改”服务过程的示例;

图36在组件图中出了“获取ue策略”服务过程的示例;

图37在组件图中示出了“更新ue上下文”服务过程的示例;

图38在组件图中示出了“更新ue上下文”服务过程的示例;以及

图39是示出了本发明实施例的示例方法的消息流程图。

图40是示出了本发明实施例的示例方法的消息流程图。

图41在消息流程图中示出了根据本发明实施例的n2释放和pdu会话去激活过程的示例。

图42在流程图中示出了根据n2释放和pdu会话去激活过程的释放n2连接和去激活pdu会话的方法的示例。

图43在流程图中示出了根据pdu会话去激活过程去激活pdu会话的方法的另一示例。

图44在消息流程图中示出了根据本发明实施例的pdu会话去激活过程的另一示例。

图45在流程图中示出了根据图44的pdu会话去激活过程去激活pdu会话的方法的示例。

图46在流程图中示出了根据图44的pdu会话去激活过程去激活pdu会话的方法的另一示例。

图47在消息流程图中示出了根据本发明实施例的会话-活跃状态转换过程的另一示例。

图48在流程图中示出了根据图47的会话-活跃状态转换过程转换会话的方法的示例。

图49在流程图中示出了根据图47的会话-活跃状态转换过程转换会话的方法的另一示例。

图50在消息流程图中示出了根据本发明实施例的服务请求过程(5100)的示例。

图51在消息流程图中示出了根据本发明实施例的服务请求过程(5100)的示例。

图52a在状态图中示出了根据本发明实施例的ue中的会话管理状态模型的示例。

图52b在状态图中示出了根据本发明实施例的amf和/或smf中的会话管理状态模型的示例。

图53在消息流程图中示出了根据本发明实施例的不具有upf重定位的基于xn的ngran间切换过程的示例。

图54在流程图中示出了根据图53的基于xn的ngran间切换过程将ue从源ran切换到目标ran的方法的示例。

图55在流程图中示出了根据图53的基于xn的ngran间切换过程将ue从源ran切换到目标ran的方法的另一示例。

图56在消息流程图中示出了根据本发明实施例的具有用户面功能重定位的基于xn的ngran间切换过程的示例。

图57在消息流程图中示出了根据本发明实施例的由ul数据触发的n3重新连接过程的示例。

图58在消息流程图中示出了根据本发明实施例的由dl数据触发的n3重新连接过程的示例。

图59在消息流程图中示出了根据本发明实施例的n2释放和pdu会话去激活过程的示例。

图60在消息流程图中示出了根据本发明实施例的n2释放和pdu会话去激活过程的另一示例。

图61在消息流程图中示出了根据本发明实施例的由ue、pcf或smf触发的pdu会话释放过程的示例。

图62在消息流程图中示出了根据本发明实施例的由ue或smf触发的pdu会话释放过程的另一示例。

图63在消息呼叫图中示出了根据本发明实施例的不具有用户面功能重定位但具有会话去激活的基于xn的ng(r)an间切换过程的示例。

图64在消息流程图中示出了根据本发明实施例的ue触发的服务请求过程的示例。

图65在消息流程图中示出了根据本发明实施例的由dl数据触发的不具有upf重定位的后期路径切换过程的示例。

图66在消息流程图中示出了根据本发明实施例的由ul数据触发的具有upf重选的后期路径切换过程的示例。

图67在消息流程图中示出了根据本发明实施例的由dl数据触发的具有upf重选的后期路径切换过程的示例。

图68在消息流程图中示出了根据本发明实施例的upf重选过程的示例。

图69在消息流程图中示出了根据本发明实施例的an中的ue上下文释放过程的示例。

图70在消息流程图中示出了根据本发明实施例的ue或cn请求的用于非漫游场景和具有本地疏导的漫游场景下的pdu会话释放过程的示例。

图71在消息流程图中示出了根据本发明实施例的ue或cn请求的用于归属路由漫游的pdu会话释放过程的示例。

图72在消息流程图中示出了根据本发明实施例的不具有用户面功能重定位的基于xn的ng(r)an间切换过程的示例。

图73在消息流程图中示出了根据本发明实施例的具有用户面功能重定位的基于xn的ng(r)an间切换过程的示例。

图74在消息流程图中示出了根据本发明实施例的ue触发的服务请求过程的示例。

图75在消息流程图中示出了根据本发明实施例的处于cm-连接(cm-connected)状态的ue触发的服务请求过程的示例。

图76在消息流程图中示出了根据本发明实施例的网络触发的服务请求过程的示例。

图77在消息流程图中示出了根据本发明实施例的处于cm-connected连接状态的ue触发的服务请求过程的示例。

图78在消息流程图中示出了根据本发明实施例的没有xn接口的amf内、ng-ran间节点切换过程的示例。

图79在消息流程图中示出了根据本发明实施例的n2释放过程(其也被称为an中的ue上下文释放过程)的示例。

图80是示出了根据本发明实施例的ue或网络请求的用于非漫游场景和具有本地疏导的漫游场景下的pdu会话释放的示例的消息流程图。

图81是示出了根据本发明实施例的an中的ue上下文释放示例过程的消息流程图。

图82a和图82b是示出了根据本发明实施例的示例ue触发的服务请求过程的消息流程图。

图83a和图83b是示出了根据本发明实施例的处于cm-connected连接状态的示例ue触发的服务请求过程的消息流程图。

应注意,在所有附图中,相同的特征由相同的附图标记标识。

具体实施方式

本发明实施例涉及用于通信网络的会话管理过程。

如本文所使用的,“网络”或“通信网络”可以服务各种设备,包括但不必限于无线设备。这种网络可以包括无线接入部分和回程部分。网络还可以包括各种虚拟化组件。这种网络的主要示例是5g网络,其是可重新配置的并且能够进行网络切片。

网络切片涉及网络(诸如无线设备可访问的5g通信网络)按需提供多个逻辑网络切片的能力,每个网络切片作为用于不同市场场景的基本上独立的网络来操作,这些不同的市场场景需要不同的要求。每个网络切片的能力和操作参数可以根据服务要求定制。网络切片的配置可以基于软件定义网络、网络功能虚拟化和网络编排。

网络切片的一种用途是在核心网中。通过使用网络切片,不同的服务提供商可以具有在网络和计算资源的同一物理集合上运行的不同核心网。这还可以用于创建专用于特定类型的网络流量的虚拟网络。应当理解,该讨论不旨在排除将网络切片应用于无线接入网(radioaccessnetwork,ran)的无线接入边缘,其可以使用特定功能来支持多个网络切片或针对不同网络切片的资源的划分。为了提供性能保证,网络切片可以彼此隔离,使得一个切片不会对其它切片产生负面影响。隔离不仅限于不同类型的服务,还允许运营商部署同一网络分区的多个实例。

网络切片允许分别针对不同网络服务的单独网络切片的实例化。这允许通过将每种流量类型分配给不同的切片来将不同类型的流量彼此隔离。每个切片都可以具有根据其承载的流量需求而定制的特征。这样的需求可以包括不同的分组处理要求、不同的服务要求和不同的服务质量(qualityofservice,qos)要求。对应于池化资源的不同分配的不同网络切片可以向不同客户或客户组提供不同的服务。不同的服务可以由不同的网络切片支持(网络切片可以被认为是一种类型的定制虚拟网络),其中,不同的网络切片(即,不同的定制虚拟网络)基本上彼此分离,尽管从客户的角度来看,他们可能会共享公共物理网络资源。池化资源可以是能够通过诸如nfv的虚拟化方法进行配置的商业现成硬件组件,以便支持用于支持网络切片的操作的各种网络功能。

网络中的会话管理功能负责为用户设备(ue)建立因特网协议(internetprotocol,ip)或非ip流量连接以及用于该连接的用户面的管理。下一代(ng)控制面内的网络功能针对能够由授权网络功能使用的服务可以具有基于服务的接口。

图1是示出可用于实现本文公开的设备和方法的计算系统100的框图。特定设备可以利用所示的所有组件或仅利用组件的子集,并且集成级别可以随设备而变化。此外,设备可以包含组件的多个实例,诸如多个处理单元、处理器、存储器、发射器、接收器等。计算系统100包括处理单元102。处理单元102包括中央处理单元(centralprocessingunit,cpu)104、存储器106,还可以包括连接到总线114的大容量存储器108、视频适配器110和i/o接口112。

总线114可以是任何类型的若干总线架构中的一个或多个,包括存储器总线或存储器控制器、外围总线或视频总线。cpu104可以包括任何类型的电子数据处理器。存储器106可以包括任何类型的非瞬时性系统存储器,诸如静态随机存取存储器(staticrandomaccessmemory,sram)、动态随机存取存储器(dynamicrandomaccessmemory,dram)、同步dram(synchronousdram,sdram)、只读存储器(read-onlymemory,rom)或其组合。存储器106可以包括开机时使用的rom以及在执行程序时使用的用于程序和数据存储的dram。

大容量存储器108可以包括任何类型的非瞬时性存储设备,其用于存储数据、程序和其它信息并且使得可以通过总线114访问所述数据、程序和其它信息。大容量存储器108可以包括,例如,固态驱动器、硬盘驱动器、磁盘驱动器或光盘驱动器中的一个或多个。

视频适配器110和i/o接口112提供将外部输入和输出设备耦合到处理单元102的接口。如图所示,输入和输出设备的示例包括耦合到视频适配器110的显示器116和耦合到i/o接口112的鼠标/键盘/打印机118。其它设备可以耦合到处理单元102,并且可以使用额外的或更少的接口卡。例如,诸如通用串行总线(universalserialbus,usb)(未示出)的串行接口可用于为外部设备提供接口。

处理单元102还可以包括一个或多个网络接口120,其可以包括有线链路,诸如以太网电缆,和/或用以接入节点或不同网络的无线链路。网络接口120允许处理单元102经由网络与远程单元通信。例如,网络接口120可以经由一个或多个发射器/发射天线和一个或多个接收器/接收天线提供无线通信。处理单元102可以耦合到局域网122或广域网,用于与远程设备(诸如其它处理单元)、因特网或远程存储设施进行数据处理和通信。

图2a在组件图中示出了通信网络架构200的示例。通信网络架构200包括用户设备(ue)202、接入网(accessnetwork,an)204、核心网(corenetwork,cn)206和数据网(datanetwork,dn)208。an204的一个示例是无线接入网(ran)。在本说明书中使用术语(r)an来指定an和/或ran均可以应用。ue202经由(r)an204和cn206与dn208进行通信。ue202和dn208之间的消息分组数据单元(pdu)通过(r)an204和cn206。dn208可以是公共网络运营商、专用数据网,诸如本地数据网(localareadatanetwork,ladn)、运营商内数据网或任何其它类型的数据网。

在上行链路(uplink,ul)方向上,用户面(userplane,up)pdu经由通信链路从ue202传递到(r)an204。(r)an204将uppdu转发给cn206,cn206然后将uppdu转发给dn208。在下行链路(downlink,dl)方向上,dlpdu从dn208传递到cn206,cn206然后将dlpdu转发给(r)an204,(r)an204然后将dlpdu转发给ue202。cn206上的cp功能配置cn206上的up功能,以为会话提供流量处理功能。对于给定的up场景,可由cp功能激活并配置每个会话的一个或多个up功能。

通信网络架构200的组件之间的连接可适用于任何通信信道。对于下一代(ng)架构,(r)an204与cn206的cp之间的连接可以通过ng2接口实现。(r)an204和cn206的up之间的连接可以通过ng3接口实现。cn206的up和dn208之间的连接可以通过ng6接口实现。

图2b在组件图中示出了点对点参考点表示中的非漫游ng(诸如5g移动无线网络)架构210的示例。非漫游ng架构210包括ue202、(r)an204、cn206、在cn206和dn208之外的应用功能(applicationfunction,af)250。cn206包括up功能(upf)模块212和cp功能。cp功能包括认证服务器功能(authenticationserverfunction,ausf)214、统一数据管理(unifieddatamanagement,udm)功能216、接入和移动性管理功能(amf)218、会话管理功能(smf)220和策略控制功能(policycontrolfunction,pcf)222。amf218管理信令接口ng1和ng2的终止、信令消息从ue202和(r)an204到smf220的转发以及ue202的移动性和安全过程的管理。smf管理ue202和dn208之间的up连接建立。pcf222向不同的网络功能提供用以处理ue的会话的策略,诸如qos、移动性管理、会话管理和计费策略。udm216提供网络信息和用户信息的存储管理以及用于保护数据的安全措施。ausf214提供安全功能,诸如认证用户和用户的请求,并提供用于对通过接口传输的数据进行加密的安全密钥。af224可以是3gpp网络外的任一应用服务器,其在外部应用和cn206之间提供控制信息。例如,ims服务器可以是af224。upf212提供用户面功能,诸如将ip分组映射到qos流、转发分组、流量测量以及准备和发送报告。(r)an204为ue202提供空中接口连接,并在ue202和cnupf212之间转发分组。

非漫游ng架构210中的cn206的组件可以在一个或多个服务器上实现为软件模块。图2b示出了一些组件之间的可能接口的一个示例。表1示出了图2b中的一些组件使用的通信接口。

表1:非漫游ng架构的某些组件使用的接口

图2c示出了基于服务的5g或下一代核心网(5gcn/ngcn/ncn)架构226。此图描绘了节点和功能之间的逻辑连接,其示出的连接不应被解释为直接物理连接。ue202与(无线)接入网((r)an)节点228(其可以是,例如,gnodeb(gnb))形成无线接入网连接,所述(无线)接入网((r)an)节点228连接到cn用户面(up)功能(upf)212,诸如通过网络接口的up网关,从而提供诸如n3接口的定义接口。upf212通过诸如n6接口的网络接口提供到数据网(dn)208的逻辑连接。ue202和(r)an节点226之间的无线接入网连接可以称为数据无线承载(dataradiobearer,drb)。

dn208可以是用于提供运营商服务的数据网,或者它可以在第三代合作伙伴计划(thirdgenerationpartnershipproject,3gpp)的标准化范围之外,诸如因特网、用于提供第三方服务的网络。在一些实施例中,dn208可以表示边缘计算网络或资源,诸如移动边缘计算(mobileedgecomputing,mec)网络。

ue202还通过逻辑n1连接连接到接入和移动性管理功能(amf)218(尽管连接的物理路径不是直接的)。amf218负责接入请求的认证和授权以及移动性管理功能。amf218可以执行3gpp技术规范(ts)23.501所定义的其它角色和功能。在基于服务的视图中,amf218可以通过表示为namf的基于服务的接口与其它核心网控制面功能进行通信。

会话管理功能(smf)220是负责分配和管理分配给ed的ip地址以及针对与ue202的特定会话相关联的流量选择upf212(或upf212的特定实例)的网络功能。应理解,在网络226中通常会有多个smf220,每个smf220可以与相应的一组ue202、(r)an节点2282或upf212相关联。在基于服务的视图中,smf220可以通过表示为nsmf的基于服务的接口与其它核心网功能进行通信。smf220还可以通过诸如网络接口n4的逻辑接口连接到upf212。

认证服务器功能(ausf)214通过基于服务的nausf接口向其它网络功能提供认证服务。

网络开放功能(networkexposurefunction,nef)230可以在网络中部署,以使得服务器、功能和其它实体(诸如可信域外的那些实体)对网络内的服务和能力开放。在一个这样的示例中,nef230可以非常类似于所示网络外的应用服务器与网络功能(诸如策略控制功能(pcf)222、smf220、udm216和amf218等)之间的代理,使得外部应用服务器可以提供在与数据会话关联的参数建立中可能会使用的信息。nef230可以通过基于服务的nnef网络接口与其它网络功能进行通信。nef230还可以具有非3gpp功能的接口。

网络存储库功能(networkrepositoryfunction,nrf)232提供网络服务发现功能。nrf232可以特定于与其相关联的公共陆地移动网络(publiclandmobilitynetwork,plmn)或网络运营商。服务发现功能可以使网络功能和连接到网络的ue确定在何处以及如何访问现有网络功能,并且可以呈现基于服务的接口nnrf。

pcf222通过基于服务的npcf接口与其它网络功能进行通信,并且可以用于向其它网络功能提供策略和规则,包括控制面内的那些功能。策略和规则的实施和应用不一定是pcf222的责任,而通常是由pcf222发送策略的功能的功能的责任。在一个这样的示例中,pcf222可以将与会话管理相关联的策略发送给smf220。这可以用于实现统一的策略框架,利用该统一的策略框架能够管理网络行为。

统一数据管理功能(udm)216可以呈现基于服务的nudm接口以与其它网络功能进行通信,并且可以向其它网络功能提供数据存储设施。统一数据存储能够实现统一的网络信息视图,该视图可以用于确保可以从单个资源使得最相关的信息可用于不同的网络功能。这可以使其它网络功能的实现更容易,因为它们不需要确定特定类型的数据在网络中的存储位置。udm216可以使用诸如nudr的接口来连接到用户数据存储库(userdatarepository,udr)234。pcf222可以与udm216相关联,因为它可能涉及向udr234请求和提供订阅策略信息,但应该理解,pcf222和udm216通常是独立的功能。

pcf222可以具有到udr234的直接接口,或者可以使用nudr接口与udr234连接。udm216可以接收用于检索存储在udr234中的内容的请求,或者用于将内容存储到udr234中的请求。udm216通常负责诸如凭证处理、位置管理和订阅管理的功能。udr234还可以支持认证凭证处理、用户标识处理、访问授权、注册/移动性管理、订阅管理和短消息服务(shortmessageservice,sms)管理中的任何一个或全部。udr234通常负责存储由udm216提供的数据。存储的数据通常与策略配置信息(可由pcf222提供)相关联,所述策略配置信息管理对存储数据的访问权限。在一些实施例中,udr234可以存储策略数据以及用户订阅数据,所述用户订阅数据可以包括订阅标识符、安全凭证、接入和移动性相关的订阅数据和会话相关数据中的任一个或全部。

应用功能(af)224表示在网络运营商域内和3gpp兼容网络内部署的应用的非数据面(也称为非用户面)功能。af224通过基于服务的naf接口与其它核心网功能进行交互,并且可以访问网络能力开放信息,以及提供用于诸如流量路由的决策的应用信息。af224还可以与诸如pcf222的功能交互,以将特定于应用的输入提供给策略和策略实施决策。应当理解,在许多情况下,af224不向其它nf提供网络服务,而是经常被视为其它nf提供的服务的消费者或用户。3gpp网络外的应用可以通过使用nef230执行与af224相同的许多功能。

ue202与用户面(up)236和控制面(cp)238中的网络功能进行通信。upf212是cnup236的一部分(dn208在5gcn之外)。(r)an节点228可以被认为是用户面的一部分,但是严格来说因为它不是cn的一部分,所以它不被认为是cnup236或upf212的一部分。amf218、smf220、ausf214、nef230、nrf232、pcf222和udm216是位于cncp238内的功能,并且通常被称为控制面功能。af224可以与cncp238内的其它功能(直接或间接通过nef230)进行通信,但是通常不被认为是cncp238的一部分。

本领域技术人员应理解,在(r)an节点228和dn208之间可能存在串联连接的多个upf,并且可以通过使用并联的多个upf来适应不同dn的多个数据会话。

图3在消息流程图中示出了将ue202附着(305)和重新附着(375)到数据网208的方法(300)的示例。所述附着方法(305)包括ue204向an204发送初始附着请求(310),包括ue能力并且,可选地,所请求的服务和网络切片选择辅助信息(networksliceselectionassistanceinformation,nssai)。an204将附着请求转发给amf218。amf218通过访问用户存储库来确定ue204已经选择了哪个(哪些)切片,然后认证ue204(320)以检查ue204是否被允许访问网络。然后,amf218检查ue移动性策略(330)以验证ue是否可以访问该位置中的网络。amf218基于在附着请求中从ue204接收的信息和用户存储库中的配置信息来选择适当的网络切片功能smf220。amf218还与ausf214进行交互以通过检查ue标识和用户存储库来执行认证/切片授权过程。该过程确定ue204是否被授权访问该切片。可选地,可以执行针对默认或ue特定类型切片的up连接建立(360)。然后,amf218可以经由an204向ue202发送附着响应。附着响应包括会话管理-网络切片选择辅助信息(sessionmanagement-networksliceselectionassistanceinformation,sm-nssai)、临时ue标识符(tempueid)和mm参数。当ue204接收sm-nssai、临时ueid和移动性管理(mm)参数时,ue204可以使用该信息来辅助网络切片选择(例如,当ue从网络分离然后再次重新附着到网络时)。

所述重新附着方法(375)包括ue202向an204发送附着请求(380)。所述附着请求包括sm-nssai、临时ueid和mm参数。an204将附着请求转发给amf218。可以执行特定于切片的授权步骤(350)并且,可选地,执行上述up连接建立步骤(360)。然后,amf218可以经由an204向ue202发送附着响应(390)。所述附着响应包括(可能更新的)sm-nssai、临时ueid和mm参数。一旦ue202附着(或重新附着)到数据网208,ue就可以发起与数据网208的分组数据单元(pdu)会话。

会话管理状态描述用于ue202与smf220之间的pdu会话的up连接。对于建立的pdu会话,pdu会话可能存在至少两种会话管理状态:活跃状态(例如,会话-活跃)和空闲状态(例如,会话-空闲)。在本说明书中,“会话-活跃”可用于表示活跃状态,“会话-空闲”用于表示空闲状态。由于pdu会话状态与用户的数据传输活跃(ul和dl)有关,因此会话状态可替代地称为会话连接状态。

可以分别为每个pdu会话设计会话管理状态。会话管理状态可以维持在ue202和smf220中。an204和up功能可能不知道会话管理状态。然而,an204和up功能可以维持所建立的pdu会话的会话上下文。

当ue202正在漫游时(在归属路由漫游模型中),pdu会话可以由链中的两个smf220服务:一个用于拜访公共陆地移动网络(visitedpubliclandmobilenetwork,vplmn),一个用于归属公共陆地移动网络(homepubliclandmobilenetwork,hplmn)。可以在vplmn中的smf220中更新会话管理状态,而hplmn中的smf220可将pdu会话视为会话-活跃。

当ue的pdu会话在特定时段内不具有ul或dl活跃时,该会话的状态可以更改为会话-空闲。ue可以通过向an204发送接入层(accessstratum,as)消息以激活数据无线承载(drb)来在一段时间之后恢复pdu会话。或者,ue可以通过向smf发送非接入层(non-accessstratum,nas)消息以通知会话激活请求来在一段时间之后恢复pdu会话。例如,用户正在浏览网站。在查看下载的页面或下载的视频时,用户可以没有任何数据传输。在读取或查看下载的内容之后,ue可以再次下载用于相同会话的新数据。在该示例中,如果在用户正在查看下载的内容时时间段到期,则pdu会话可能更改为会话-空闲。当用户开始下载进一步数据时,pdu会话然后更改为会话-活跃。

在组合的附着和pdu会话请求过程中,ue可以在附着请求消息中发送对新会话的请求。然而,如果ue在一段时间之后没有ul或dl分组传输,则会话状态可能从会话-活跃更改为会话-空闲。因此,通过允许会话具有活跃状态和空闲状态,即使ue在建立新会话后在一段时间ue没有ul或dl分组传输,ue也可以建立并保持用于“未来使用”(或近期使用)的新会话。在没有会话-空闲状态的情况下,会话可能已经过早释放。

会话状态属性可以允许cn206有效地处理各种应用的pdu会话。ue202可以通过向an204发送as消息以更改drb的状态(在活跃或暂停状态之间)来触发cn206中的会话连接状态转换;然后,an204可以向smf220通知ue请求以激活或去激活cn206中的pdu会话。或者,ue202可以通过向cn206发送nas消息来触发cn206中的会话连接状态转换;然后,cn激活cn中的会话管理过程并通知an204为pdu会话分配无线资源。会话连接状态属性还可以允许在恢复会话时在cn206中快速重新连接,可以在恢复会话或无线资源控制(radioresourcecontrol,rrc)时减少cp中的信令开销,可以在pdu会话空闲很长时间时利用网络功能的资源使用,并且可以避免关于cn206中的会话状态更改的rrc信令。在一个实施例中,ue202不知道cn206中的会话状态。在另一实施例中,ue202知道会话连接状态。

图4在状态模型图中示出了会话-空闲状态模型400的示例。所述会话-空闲状态模型400示出了如何在cp(作为会话状态)和up(作为会话上下文)中为ue202、an204、sf220和upf212表示会话-空闲。当pdu会话处于会话-空闲状态时,ue202和终止ng3的upf212功能之间可能不存在专用于pdu会话的up连接。ue202可以在没有与pdu会话相对应的激活的ran资源的情况下维持会话上下文。在该示例中,an不维持任何与pdu会话相对应的无线资源上下文。如果pdu会话仅由一个upf212服务(即,如果在图4中对于upf212,仅存在upfa),则会话上下文可以维持在upfa中而不需要ng3的an204相关信息。如果pdu会话由链中的两个upf212服务(即,如果在图4中对于upf212仅存在upfa和upfb),则会话上下文可以维持在upfa和upfb中。终止ng3的upf可能不维持an204相关信息。upfa和upfb均可以维持ng9隧道相关信息。如果pdu会话是多宿主pdu会话(即,如图4所示存在upfa、upfb和upfc),则分支点upf(即,upfa)中的会话上下文不维持an204相关信息。在该多宿主pdu会话中,分支点upfa可以维持到upfb和upfc的ng9隧道相关信息。upfb和upfc可以维持到分支点upfa的ng9隧道相关信息。

当在ue202和upf212之间没有建立专用于给定pdu会话的数据连接(即,ng3)时,ue202和smf220可以处于会话-空闲状态。包括给定pdu会话标识符(id)的nas消息(例如,服务请求)可以发起从会话-空闲到会话-活跃的转换。当pdu会话处于会话-空闲状态时,ue202和smf220中的会话上下文可以是不同步的(即,ue202和网络可以具有不同的激活的qos流集合(例如,对于保证比特率(guaranteedbitrate,gbr)qos流))。在从会话-空闲状态到会话-活跃状态的转换期间,ue202可以包括qos流状态,所述qos流状态指示nas消息(例如,服务请求)中的pdu会话的每个qos流状态(即,激活或去激活),激活的qos流集合在ue202和smf220之间同步。

图5在组件图中示出了会话-活跃状态模型500的示例。所述会话-活跃状态模型500示出了如何在cp(作为会话状态)和up(作为会话上下文)中为ue202、an204、sf220和upf212表示会话-活跃状态。当在ue202与upf214之间建立专用于给定pdu会话的数据连接(即,ng3)时,pdu会话可以处于会话-活跃状态。在会话-活跃状态下,可以直接在ue202和网络之间发送属于pdu会话的ul/dl数据。ue202可以采用与pdu会话相对应的激活的ran资源维持会话上下文。an204可以维持会话上下文并且保留与pdu会话相对应的ran资源(对于gbrqos流,如果存在的话)。在仅由一个upf(即,仅upfa)服务的pdu会话中,会话上下文可以与ng3的an204相关信息一起维持在upfa中。如果pdu会话由链中的两个upf(即,仅upfa和upfb)服务,则会话上下文可以维持在upfa和upfb中。终止ng3的upf可以维持ng3的an204相关信息。upfa和upfb可以维持ng9隧道相关信息。如果pdu会话是多宿主pdu会话(即,upfa、upfb和upfc),则分支点upf(即,upfa)中的会话上下文可以维持an204相关信息。分支点upfa可以到维持upfa和upfb的ng9隧道相关信息。upfa和upfb可以维持到分支点upfa的ng9隧道相关信息。

当建立或激活pdu会话时,an204可以由smf220配置有sessioninactivetimer(会话不活动定时器)。如果在sessioninactivetimer的持续时间内,在an204处的pdu会话上没有检测到ul/dl数据,则an204可以发起会话连接状态转换过程。ue202和smf220中的会话连接状态可以进入给定pdu会话的会话-空闲。

由于某些原因,an202和smf220还可以发起pdu会话去激活过程。例如,o&m干预、不确定失败等。当pdu会话处于会话-活跃状态时,在切换过程期间,an204可以在“需要切换”消息中向amf218发送pdu会话id。根据pdu会话id,amf218可以通知相应的smf220执行切换过程。

在本公开中使用以下会话管理(sessionmanagement,sm)参数:“session-state”(会话-状态)、“activate-session-when-rrc-resumed”(当rrc恢复时-激活-会话)、“session-activity-timeout”(会话-活跃-超时)、“sm-action-for-idle”(空闲的sm动作)和“keep-ue-context-for-all”(保持所有的ue上下文)。

参数session-state可以用在an204、smf220、upf212、udm216和pcf222的ue的pdu会话上下文中。参数session-state可以具有两个值:“会话-活跃”和“会话-空闲”。

参数activate-session-when-rrc-resumed可用于指示当rrc恢复时pdu会话是否处于会话-活跃状态。此参数可以有两个值:“是”和“否”。该参数可以由pcf222配置。pcf222可以将该参数发送给smf220。然后,smf220可以在会话建立过程期间将该参数发送给an204和/或ue202。

参数session-activity-timeout可以是an204中的定时器参数,由pcf222为各个pdu会话配置。该参数可用于监视pdu会话的ul和dl中的活跃。如果ue202没有比session-activity-timeout参数更长的ul或dl分组,则an204可以通知smf220。然后,smf220可以释放该pdu会话或者将会话的状态从会话-活跃更改为会话-空闲,这取决于pcf222配置的会话管理(sm)策略。

参数sm-action-for-idle-session是由pcf222配置的sm策略参数。pcf222可以在会话建立过程期间将该参数发送给smf220。参数sm-action-for-idle-session可以具有两个值:“keep-idle-session”和“release-idle-session”。如果该值被设置为“keep-idle-session”,则smf220可以将pdu会话的状态从会话-活跃更改为会话-空闲。如果该值被设置为“release-idle-session”,则smf220可以释放空闲pdu会话。

参数keep-ue-context-for-idle-sessions可以由pcf222配置在smf220和upf222的ue上下文中。该参数可以用于指示当由smf220和upf222服务的相同ue202的所有pdu会话处于会话-空闲状态时,ue202上下文是否可以保持在smf220和upf222中。参数keep-ue-context-for-idle-sessions可以具有两个值:“保持”和“可被释放”。如果参数keep-ue-context-for-idle-sessions被设置为“保持”,则smf220和upf222可以保持ue上下文而不管会话状态如何。如果参数keep-ue-context-for-idle-sessions被设置为“可被释放”,则可以应用以下至少一项:

·如果upf212和smf220的ue上下文具有至少一个活跃会话,则它们可以保持完整的ue上下文。然而,可以释放ue上下文中的一些信息,诸如ng3连接信息,包括an204的ng3隧道端点标识符和ip地址。

·如果upf212和smf220所服务的所有会话均处于空闲状态,则它们可以也可以不保持ue上下文。

·当upf212释放具有所有空闲会话的ue202的ue上下文时,upf212可以将其完整的ue上下文传送到smf220。另外,upf220可以向pcf222传送ue上下文的计费信息。

图6a在状态图中示出了ue202中的会话管理状态模型600a的示例。所述会话管理状态模型600a示出了会话-空闲状态610和会话-活跃状态620。活跃会话(即,处于会话-活跃状态620的会话)可以在ue202做出请求或an204做出请求之后转换为会话-空闲状态610。这样的请求可以包括用以去激活pdu会话的ran资源的rrc连接重新配置以及rrc连接释放。空闲会话(即,处于会话-空闲状态610的会话)可以在ue202做出请求(移动发起(mobileoriginated,mo)数据)或upf212做出请求(移动终止(mobileterminated,mt)数据)之后转换为会话-活跃状态620。这样的请求可以包括用以激活pdu会话的ran资源的rrc连接重新配置。

图6b在状态图中示出了smf220中的会话管理状态模型600b的示例。所述会话管理状态转换模型600b示出了会话-空闲状态610和会话-活跃状态620。活跃会话(即,处于会话-活跃状态610的会话)在ue202做出请求或an204做出请求之后可以转换为会话-空闲状态620。这样的请求可以包括pdu会话的会话去激活请求。空闲会话(即,处于会话-空闲状态620的会话)在ue202做出请求(mo数据)或upf212做出请求(mt数据)之后可以转换为会话-活跃状态610。这样的请求可以包括用以激活pdu会话的ran资源的rrc连接重新配置。

图6c在组件图中示出了用于多个pdu会话的会话管理状态模型600c的示例。ue202可以具有使用多个smf220和upf212的多个建立的pdu会话。nextgen系统支持每个pdu会话的独立会话连接状态(例如,会话a处于会话-空闲状态,而会话b和会话c处于会话-活跃状态。会话a和会话b由smfa提供服务,而会话c由smfb提供服务)。当ue202的多个pdu会话被激活时,smf220可以在会话激活过程期间配置an204的每个pdu会话具有单独的sessioninactivetimer。当ue202处于cn-空闲(cn-空闲)状态时,每个pdu会话的会话连接状态可以是会话-空闲。当ue202请求从cn-空闲状态进入cn-连接(cn-connected)状态时(例如,服务请求),ue202还可以指示要激活的pdu会话。所请求的pdu会话的会话连接状态可以在ue202和smf220中更改为会话-活跃,而其它pdu会话(如果有)可以保持在会话-空闲下。无论ue202是否具有激活的pdu会话,nextgen系统均可以支持附加pdu会话的激活。

当会话处于会话-空闲状态610时,rrc可以处于任何状态(例如,rrc-连接(rrc-connected)、rrc-空闲(rrc-idle)、rrc-不活跃(rrc-inactive))。如果所有pdu会话均处于会话-空闲状态,则rrc可以处于任何状态,移动性状态是mm-registered(mm-注册),cn状态是cn-空闲或cn-连接。drb可能会被暂停。因此,空闲会话没有as信令。ue202、an204、upf212、smf220、udm216和pcf(222)可以存储相关的ue上下文,包括隧道信息,进行快速连接恢复。然而,在ue移动性或upf212重定位的情况下,可能不会更新ng3隧道信息。可能无法执行隧道维护程序。此外,可以从an204和upf212的路由表中移除空闲会话的ng3隧道。当会话将其状态从会话-空闲更改为会话-活跃时,隧道信息将被更新。在an204、upf212、smf220、udm216和pcf222的ue上下文中,可以将参数session-state标记为“会话-空闲”。空闲会话不需要nas信令。在upf212中,对于空闲会话,tft可能在upf212的分组分类功能中不可用。可以释放用于会话数据速率(ambr/mbr/gbr)监视和计费的资源。

当会话处于会话-活跃状态620并且rrc处于rrc-连接状态时,drb/as/nas信令得以建立。移动性状态是mm-注册并且cn状态是cn-连接。服务于pdu会话的网络功能,包括ue202、an204、upf212、amf218、smf220、udm216和pcf222,具有相关的ue上下文信息。在an204、upf212、smf220、udm216和pcf222的ue上下文中,参数session-state被标记为“会话-活跃”。在upf212中,业务流模板(trafficflowtemplate,tft)在upf212的分组分类功能处可用。tft用于将分组分类为服务质量(qos)流。因此,正在使用的tft越多,upf212处的搜索复杂度越高。因此,针对upf212中的入口分组仅搜索活跃会话的tft。在an204和upf212中,用于pdu会话数据速率(聚合最大比特率(aggregatemaximumbitrate,ambr)/最大比特率(maximumbitrate,mbr)/保证比特率(gbr))监视和计费的资源正在运行。

smf220可以基于ue202和an204请求,或者基于其自己的决定,将pdu会话的状态从会话-活跃更改为会话-空闲。ue202和upf212可以向smf220通知ue数据的存在,使得smf220可以将会话的状态从会话-空闲更改为会话-活跃。可以更改各个会话或一组会话的状态。smf220通知upf212,使得upf212必须保持或可以可选地移除ue上下文,这取决于由pcf222配置的该pdu会话的sm策略。

当ue202的rrc处于rrc-连接状态并且an204将rrc更改为rrc-空闲或rrc-不活跃连接模式时,可以将ue202的所有pdu会话的状态设置为会话-空闲状态。

当恢复rrc连接时,cn状态从cn-空闲更改为cn-连接。对于mo传输,ue202可以向an204发送as请求以恢复rrc连接。该请求可以包括要恢复的drb标识符(id)。或者,ue202可以向smf220发送nas请求以指示要恢复哪个会话。对于某些特定的pdu会话,可以恢复sm。对于mt传输,upf212可以向smf220发送ue上下文更新请求。smf220与amf218交互以寻呼ue202以便激活rrc连接。

为了支持单独会话(去激活)激活,ue202和an204可以发起暂停或恢复drb的过程。如果drb被暂停,则cn206中的会话状态可以更改为会话-空闲。如果drb被恢复,则cn206中的会话状态可以更改为会话-活跃。

下面描述用于会话建立、会话释放、会话修改、rrc状态转换和会话状态转换的会话管理过程。

图7在消息流程图中示出了根据本发明实施例的会话建立过程(700)的示例。会话建立过程(700)的步骤可以由非漫游架构210的若干组件来执行,以在ue202和dn208之间建立会话。pcf222可以具有sm策略,所述sm策略包括关于an204与upf212之间的网络切片特定的优选逻辑ul和dl路径的信息。

方法(700)包括ue经由an204向amf218发送新的nas会话请求消息(705),会话请求消息(705)包括sm-nssai、ue临时id以及ue生成的会话id、服务类型和域名网络(domainnamenetwork,dnn)。应注意,当针对某些特定网络切片创建出pdu会话以及ue初始附着或重新附着过程时,ue可以提供ue生成的会话id以及初始附着或重新附着请求。amf218使用sm-nssai来选择smf220并将会话请求消息与服务an的ip地址一起转发给所选择的smf220(710)。amf218可以存储所选择的smf220的id。当smf220从amf218接收到请求时,smf220可以存储服务于ue202的amf218的id。smf220可以访问udm216中的用户订阅信息以用于服务授权(715)(即,smf-udm服务授权消息传递)。如果服务未被授权,则smf220可以经由amf218将适当的会话创建响应消息(760)发送给ue202。所述会话创建响应可以包括会话拒绝代码。

如果服务被授权(715),则可以执行针对默认或ue特定类型切片的up连接的建立(360)。up连接的建立(360)可以包括smf220从pcf222获取ue策略(720),包括sm、qos和计费策略(即,smf-pcfue策略检索(sm、qos、计费)消息传递)。如果pdu会话是基于ip的会话,则smf220还可以为ue202分配ip地址。sm策略可以包括至少以下信息:支持移动边缘计算(mec)应用的优选upf212、参数session-activity-timeout、参数keep-ue-context-for-idle-sessions、参数sm-action-for-idle-session和参数activate-session-when-rrc-resumed。

可选地,如果要执行基于移动性模式的会话管理优化,并且如果smf尚未向amf218订阅ue移动性信息,则smf220可以向amf218订阅该信息(725)。应注意,smf-amfue移动性信息订阅消息传递(725)可以是可能发生在会话建立之前、之后或期间的任何时间的独立过程。在该示例中,在会话建立过程内示出了smf-amfue移动性信息订阅。

接下来,smf220可以经由amf218向服务an204发送an资源建立请求消息(730)。该请求可以包括ue临时id、会话id、qos配置(qosprofile)以及upf212的所选ip地址。该请求还可以包括参数session-activity-timeout和参数activate-session-when-rrc-resumed。

可选地,如果提供给ue202的会话id包括在附着请求中,则an204可以根据qos配置对所请求的pdu会话执行准入控制。如果pdu会话被接受,则an204可以根据qos配置构建(即,建立)drb(735)。应注意,对于一些服务,尽管ue可能在附着过程期间不请求新会话,cn206仍然可以建立up路径,即使在ue202和an204之间没有建立drb。

然后,an204可以经由amf218向smf220发送an资源建立响应消息(740)。an204可以将包括参数session-state的所有ue相关信息存储在ue特定的上下文配置中。接下来,smf220可以基于优选的upf策略(如果可用)和upf212的当前业务负载来选择upf212。smf220可以向所选择的upf212发送upf会话建立请求消息(745),所述upf会话建立请求消息可以至少包括ue临时id、会话id、ue202的ip地址、qos和计费策略、dnn以及参数keep-ue-context-for-idle-sessions。upf212可以将所有ue相关信息存储在ue特定上下文中,该信息可以包括ue临时id、会话id、an204、ue202的ip地址、qos和计费策略以及其它信息。应注意,对于某些ue类型,可以省略会话id,诸如简单的物联网(internetofthings,iot)设备等,这些设备仅访问一个切片和每个网络切片的仅一个pdu会话。

接下来,upf212可以向smf220发送upf会话建立响应消息(750)。smf220可以将包括参数session-state的所有ue相关信息存储在smue上下文配置中。然后,smf220可以将可以包括ue临时id和会话id的会话创建响应消息发送到amf218(755)。amf218可以触发移动性管理过程。然后,smf220可以经由amf218向ue202发送nas会话创建响应消息(760)。如果会话请求被接受,则会话创建响应可以包括会话id、分配的ip地址、可选的qos配置以及服务和会话连续性(serviceandsessioncontinuity,ssc)模式。sm可以存储ue上下文信息,包括sm策略、qos和计费策略、分配的ip地址、amfid、anid、upfid、ng3隧道信息和其它参数。可以组合755和760这两个步骤。例如,smf220可以发送一个包含两个部分的消息:一个部分用于amf218,一个部分用于ue202。在接收到组合会话创建响应消息之后,amf218可以为自己分离信息并将ue的部分转发给ue202。如上所述,如果会话请求是拒绝,则会话创建响应可以包括错误代码。此错误代码可能是“un-authorizedservicerequest”(未授权的服务请求)、“networkresourcesoutage”(网络资源中断),“notenoughcreditforcharging”(没有足够的计费信用)或其它错误代码。应注意,如果ue202在初始附着和重新附着请求中请求新会话,则可以省略步骤(760)。在这种情况下,在初始附着和重新附着过程中,amf218可以发送包括会话管理信息的附着响应消息。sm信息可以包括会话id和qos配置。

可选地,smf220可以向udm216发送ue会话管理信息(即,经由smf-ue上下文更新(765)过程)。另外,可选地,amf218可以向udm216发送ue移动性管理相关信息(即,经由amf-udmue上下文更新(770)过程)。可选地,smf220和pcf222可以执行smf-pcf会话更新过程(775),其中,pdu会话的实际参数可以从smf220发送到pcf222。应注意,如果隧道尚不存在,则an204和upf212可以建立该隧道。

图8在消息流程图中示出了根据会话建立过程(700)的实施例的smf-amfue移动性信息订阅过程(725)的示例。smf220可以向amf218发送(或amf218可以从smf220接收)smf-amfue移动性信息请求(826)消息。所述消息(826)可以包括用于标识ue202的一个或多个标识符(诸如临时ueid、国际移动订户标识(internationalmobilesubscriberidentity,imsi)、guti)、移动性时间窗口和订阅类型。移动性时间窗口指示所请求的ue移动性信息的时间跨度。订阅类型指示订阅是一次性信息检索还是可以使用定期信息更新。然后,smf220可以从amf218接收(或amf218可以向smf220发送)smf-amfue移动性信息更新(828)消息。所述消息可以包括可能在指定的移动性时间窗口中潜在地服务于ue的an204集合的标识符。amf218可以在接收到请求(826)时执行移动性信息更新(828),并且如果请求(826)指示周期性更新,则所请求的移动性信息发生改变。amf218可以根据ue202的移动性模式确定服务an204集合。可以将其它步骤添加到过程(725)。

图9在消息流程图中示出了根据会话建立过程(700)的实施例的smf-udmue上下文更新过程(765)的示例。smf220可以向udm216发送(或者udm216可以从smf220接收)smf-udmue上下文更新请求(966)消息。所述消息(966)可以包括用于标识ue202的标识符(诸如临时id、imsi、guti)以及ue上下文或ue上下文参数已经发生改变的新值。然后,smf220可以从udm216接收(或udm216可以向smf220发送)sfm-udm上下文更新响应(968)消息,以确认ue上下文已经在udm216中被更新。可以将其它步骤添加到过程(765)。

图10在消息流程图中示出了根据会话建立过程(700)的实施例的amf-udmue上下文更新过程(770)的示例。amf218可以向udm216发送(或udm216可以从amf218接收)amf-udmue上下文更新请求(1072)消息,以更新ue202的移动性管理参数。所述消息(1072)可以包括用于标识ue202的标识符(诸如临时ueid、imsi、guti)以及ue上下文或ue上下文参数已经发生改变的新值。然后,amf218可以从udm216接收(或udm216可以向amf218发送)amf-udmue上下文更新响应(1074)消息,以确认ue上下文中的移动性管理参数已经在udm216中被更新。可以将其它步骤添加到过程(770)。

图11在消息流程图中示出了根据会话建立过程(700)的实施例的smf-pcf会话更新过程(775)的示例。smf220可以向pcf222发送(或pcf222可以从smf220接收)smf-pcfue会话更新请求(1176)消息,以更新ue202的会话参数。所述消息(1176)可以包括用于标识ue202的标识符(诸如临时ueid、imsi、guti)以及ue上下文(会话管理、qos参数、计费信息)或ue上下文参数已经发生改变的新值。然后,smf220可以从pcf222接收(或pcf222可以向smf220发送)smf-pcf会话更新响应(1178)消息,以确认ue202的会话管理参数已经在pcf136中被更新。可以将其它步骤添加到过程(775)。

图12在流程图中示出了根据会话建立过程(700)的建立会话的方法(1200)的示例。所述方法(1200)由smf220执行。smf220可以在cn206上实现为服务器上的会话管理功能模块。smf220可以用于接收会话请求消息(1210)。会话请求消息可以来自amf218,amf218从ue202接收会话请求消息。一旦smf220接收到会话请求消息,smf220就可以确定ue202是否被授权请求服务(1220)。为了执行该服务授权,smf220可以访问udm216中的用户订阅信息。如果服务未被授权(1220),则smf220可以经由amf218向ue202发送适当的会话创建响应消息(760)。如上所述,会话创建响应可以包括会话拒绝代码。如果服务被授权(1220),如果要执行基于移动性模式的会话管理优化并且如果smf220尚未向amf订阅该信息(1230),则smf220可以向amf218订阅ue移动性信息(725),如上所述。应注意,如上所述,可以在所述方法(2040)之前、期间或之后的任何时间执行步骤(1230)和(725)。

smf220可以从pcf222获取ue策略(720),如上所述。接下来,smf220可以经由amf218向服务an204发送资源建立请求消息(730),如上所述。然后,smf220可以经由amf218从an204接收资源建立响应消息(740),如上所述。接下来,smf220可以向选择的upf212发送up建立请求消息(745),如上所述。接下来,smf220可以从upf212接收会话建立响应消息(750),如上所述。然后,smf220可以向amf218发送会话创建响应消息(755),如上所述。然后,smf220可以经由amf218向ue202发送会话创建响应消息(760),如上所述。

可以将其它步骤添加到所述方法(2040),包括smf220将所有ue相关信息存储在smue上下文配置中,该信息包括参数session-state。smf220还可以可选地将ue会话管理信息发送到udm216(765)。

图13在消息流程图中示出了根据本发明实施例的会话修改过程(2060)的示例。pdu会话修改过程可以由pcf222、ue202和smf220触发。当pcf222向smf220发送pcf-smf会话修改请求(1310a)时,发生会话修改的第一可能触发。所述请求可以包括临时ueid、会话id和新的sm/qos/计费策略参数。当ue202经由amf218向smf220发送用于活跃会话的ue-smf会话修改请求(1310b)时,发生会话修改的第二可能触发。所述请求可以包括sm-nssai、临时ueid、会话id、要更改的参数列表和它们的新值以及ue时区。当smf220基于当前ue策略和其它因素(例如,upf212和an204中的负载变化)创建smf会话修改请求(1310c)时,发生会话修改的第三可能触发。

如果第一和第二可能触发负责会话修改请求,则smf220可以验证会话修改请求(1320)。如果所述请求对于ue策略更新来自pcf222(1310a),则可以将新的策略更新存储在smf220的本地存储器中。smf220可以基于新的策略参数创建对an204和upf212的会话修改请求。如果所述请求来自ue202(例如,对于新的qos参数(更高的mbr或更高的gbr))(1310b),则smf220可以使用当前ue策略来验证所述请求。如果允许ue请求(1310b),则smf220可以基于ue请求创建对an204和upf212的会话修改请求。如果不允许ue请求(1310b),则smf220可以向ue发送原因代码(1390b),并且可以忽略所述过程(1300)中的其它步骤。

ue202可以请求可能超出存储在smf220中的策略之外的会话修改。例如,ue202可以为不具有gbr流的当前pdu会话请求附加gbr流。如果ue202请求附加gbr流,则smf220和pcf222可以执行ue策略检索过程。smf220可以向pcf222发送smf-pcfue策略请求消息(1330),该消息可以包括ue所请求的附加pdu流的所需策略。pcf222可以将smf-pcfue策略响应消息返回到smf220(1335),该策略可以包括ue策略。

接下来,smf220可以经由amf218向an204发送smf-an会话修改请求消息(1340)。所述请求可以包括新的sm参数和/或新的qos参数。可选地,如果新的gbr流被请求或者当前gbr流被修改,则然后an204可以执行准入控制(1350)。如果qos参数更改被接受,则an204可以可选地执行与ue202的会话修改过程。an204可以向ue202发送an-ue会话修改请求消息(1360)。所述请求可以包括新的qos、sm或策略参数。在应用新的qos、sm或策略参数之后,ue202可以向an204发送an-ue会话修改响应消息(1365)。

接下来,an204可以经由amf218向smf220发送smf-an会话修改响应消息(1370),其可以包括确认或原因代码。如果smf-an会话修改响应消息包括原因代码,则可以忽略步骤(1380)和(1385)。否则,smf220和upf212可以执行smf-upf会话修改过程。smf220可以向upf212发送smf-upf会话修改请求消息(1380),其可以包括临时ueid、会话id和pdu会话的新参数。upf212可以接收新的会话参数并检查是否可以支持新的参数。如果可以支持新的参数,则upf212可以重新配置其资源以支持pdu会话。然后,upf212可以向smf220发送smf-upf会话修改响应消息(1385),其可以包括确认或原因代码。接下来,smf220可以发送对初始请求的响应。如果会话修改请求来自pcf222,则smf220可以向pcf222发送pcf-smf会话修改响应消息(1390a),其可以包括确认或原因代码。如果会话修改请求来自ue202(1310b)或smf220(1310c),则smf220可以向pcf222发送包含新的会话参数的pcf-smf会话修改响应消息(1390a)。如果会话修改请求来自ue202(1310b),则smf220可以向ue202发送ue-smf会话修改响应消息(1390b),其可以包括确认或原因代码。可选地,smf220可以执行与udm216的ue上下文更新过程(765)。

图14在流程图中示出了根据会话修改过程(1300)的修改会话的方法(1400)的示例。所述方法(1400)由smf220执行。smf220可以用于确定要执行会话修改(1410)。该确定(1410)可以是由于smf220从pcf222接收到pcf-smf会话修改请求消息。或者,该确定(1410)可以是由于smf220从ue202接收到ue-smf会话修改请求消息。或者,该确定(1410)可以是由于smf220基于当前ue策略和其它因素(例如,upf212和an204中的负载变化)生成sfm会话修改请求消息。如果由于请求来自pcf222或ue202(1420)而做出确定(1410),则sfm220用于验证所接收的会话修改请求(1320),如上所述。然后,smf220可以经由amf218向an204发送smf-an会话修改请求消息(1340),如上所述。接下来,smf220可以经由amf218从an204接收smf-an会话修改响应消息(1370),如上所述。接下来,smf220可以向upf212发送smf-upf会话修改请求消息(1380),如上所述。然后,smf220可以从upf212接收smf-upf会话修改响应消息(1385),如上所述。如果会话修改是由于请求来自smf220(1430),则smf220可以向pcf222发送pcf-smf会话修改响应消息(1390a),如上所述。如果会话修改是由于请求来自ue202(1440),则smf220可以向pcf222发送pcf-smf会话修改响应消息(1390a),然后smf220可以向ue202发送ue-smf会话修改响应消息(1390b),如上所述。

可以将其它步骤添加到所述方法(2080),包括如果pcf222将初始会话修改请求发送给smf220,则向pcf222发送pcf-smf会话修改响应消息。或者,如果ue202将初始会话修改请求发送给smf220,则smf220可以向ue202发送ue-smf会话修改响应消息。另外,smf23可以可选地向upf212发送smf-pcfue策略请求消息(1330),并从upf212接收smf-pcfue策略响应消息(1335),如上所述。

图15在消息流程图中示出了根据本发明实施例的会话释放过程(1500)的示例。pdu会话释放过程(1500)可以由ue202、an204、upf212和smf220触发。当ue202向smf220发送ue会话释放请求消息(1510a)时,发生pdu会话释放的第一可能触发。所述消息可以包括sm-nssai、临时ueid和会话id。当an204向smf220发送an会话释放请求消息(1510b)时,发生pdu会话释放的第二可能触发。an204可以报告以下其中之一:某些pdu会话的拥塞状况、长时间没有业务活跃和/或其它状况。当upf212向smf220发送upf会话释放请求消息(1510c)时,发生pdu会话释放的第三可能触发。upf212可以报告以下至少一个:某些pdu会话的拥塞状况、计费策略违规(即,基于时间、基于数据量等)和/或其它状况。当smf220决定通过其自己的逻辑或者通过从ue202、an204和/或upf212接收信息来释放pdu会话(1510d)时,发生pdu会话释放的第四可能触发。一旦smf220做出释放会话的决定,对于ue202和an204,存在两个会话释放过程选项。

在第一会话释放过程选项中,smf220可以经由amf218向ue202发送smf-ue会话释放请求消息(1520a),其可以包括ue临时id、会话id和原因代码。原因代码的值可以指示会话释放请求的源,例如:“ue进行会话释放”(对应于步骤1510a);“an进行会话释放”(对应于步骤1510b);“upf进行会话释放”(对应于步骤1510c);和“smf进行会话释放”(对应于步骤1510d)。接下来,ue202可以释放其drb资源和pdu会话上下文。ue202可以经由amf218向smf220发送smf-ue会话释放响应消息(1530a),以确认对释放的pdu会话的an204资源的释放。接下来,smf220可以经由amf218向an204发送smf-an会话释放请求消息(1540),其可以包括ue临时id和会话id。接下来,an204可以移除ue的pdu上下文,并释放drb资源。an204可以经由amf218向smf220发送smf-an会话释放响应消息(1550),以确认对释放的pdu204会话的an204资源的释放。

在第二会话释放过程选项中,smf220可以经由amf218向an204发送smf-an会话释放请求消息(1540),其可以包括ue临时id、会话id和原因代码。该原因代码的值可以指示会话释放请求的源,例如:“ue进行会话释放”(对应于步骤1510a);“an进行会话释放”(对应于步骤1510b);“upf进行会话释放”(对应于步骤1510c);和“smf进行会话释放”(对应于步骤1510d)。接下来,an204可以向ue202发送an-ue会话释放请求消息(1520b)。所述消息指示要释放的drb(其正在用于为pdu会话提供服务)和原因代码。接下来,ue202可以释放其drb资源和pdu会话上下文。ue202可以向an204发送an-ue会话释放响应消息(1530b)。接下来,an204可以移除ue的pdu上下文,并释放drb资源。an204可以向smf220发送smf-an会话释放响应消息(1550)以确认对释放的pdu会话的an资源的释放。

接下来,smf220和upf212可以执行smf-upf会话释放过程。smf220可以向upf212发送smf-upf会话释放请求消息(1560a)。所述消息可以包括临时ueid和会话id。接下来,upf212可以移除ue的pdu会话上下文,并释放为pdu会话提供服务的资源。upf212可以向smf212发送smf-upf会话释放响应消息(1560b)。应注意,upf212可以经由smf220向pcf222发送计费信息。可选地,smf220和udm216可以执行smf-udmue上下文更新过程(1570),其中,udm216可以移除ue的pdu会话信息。接下来,smf220和pcf222可以执行smf-pcfue上下文更新过程(1580)。smf可以将计费信息转发给pcf222。pcf222可以移除释放的pdu会话的pdu会话信息。

图16在流程图中示出了根据会话释放过程(1500)的释放会话的方法(1600)的示例。所述方法(1600)由smf220执行。smf220可以用于确定释放会话(1610),参考图15如上所述。一旦做出确定(1610),smf220就可以经由amf218向ue202发送smf-ue释放请求消息(1520a),如上所述。接下来,smf220可以经由amf218从ue202接收smf-ue释放响应消息(1530a),如上所述。接下来,smf220可以经由amf218向an204发送smf-an会话释放请求消息(1540),如上所述。接下来,smf220可以经由amf218从an接收smf-an会话释放响应消息(1550),如上所述。接下来,smf220可以向upf212发送smf-upf会话释放请求消息(1560a),如上所述。接下来,smf220可以从upf212接收smf-upf会话释放响应(1560b),如上所述。接下来,smf可以执行与pcf222的smf-pcfue上下文更新过程(1570),如上所述。可以将其它步骤添加到所述方法(1600),包括smf220和udm216执行可选的smf-udmue上下文更新过程(765),如上所述。

图17在流程图中示出了根据会话释放过程(1500)的释放会话的方法(1700)的另一示例。所述方法(1700)由smf220执行。smf220可以用于确定释放会话(1610)。所述确定(1610)可以基于从ue202接收会话释放请求消息。或者,所述确定(1610)还可以基于从an204接收会话释放请求消息。或者,所述确定(1610)也可以基于从upf212接收会话释放请求消息。或者,所述确定(1610)也可以基于smf220的逻辑。一旦做出确定,smf220就可以经由amf218向an204发送smf-an会话释放请求消息(1540),如上所述。接下来,smf220可以经由amf218从an接收smf-an会话释放响应消息(1550),如上所述。应注意,在smf从an接收smf-an会话释放响应消息(1550)之前,an将已经向ue发送an-ue会话释放请求并且从ue接收an-ue会话释放响应,如上所述。接下来,smf220可以向upf212发送smf-upf会话释放请求消息(1560a),如上所述。接下来,smf220可以从upf212接收smf-upf会话释放响应(1560b),如上所述。接下来,smf可以执行与pcf222的smf-pcfue上下文更新过程(1570),如上所述。可以将其它步骤添加到所述方法(1700),包括smf220和udm216执行可选的smf-udmue上下文更新过程(765),如上所述。

图18在消息流程图中示出了根据本发明实施例的pdu会话连接状态转换过程(1800)的示例。ue202可以具有其自己的逻辑,以确定是否可以更改会话的会话连接状态。an204可以监视pdu会话的ul/dl活跃,以请求smf220将会话连接状态更改为会话-空闲。所述过程(1800)可以由ue202或an204触发。当ue202向smf220发送会话连接状态转换请求(1810a)时,发生pdu会话连接状态转换过程的第一可能触发(或者是会话-活跃或者是会话-空闲)。所述消息(1810a)可以包括临时ueid、sm-nssai、会话id和新的会话连接状态。会话id的特殊值(例如,通配符)可用于表示由sm-nssai中指示的相同sm所服务的所有pdu会话处于空闲状态。当an204监视所有pdu会话的pdu会话活跃并且an204在smf220在会话建立过程(700)期间设置的sessioninactivetimer之后没有检测到会话的ul和dl分组时,发生pdu会话连接状态转换过程的另一可能触发。an204向smf220发送会话-空闲状态转换请求(1810b),其请求将单个pdu会话或多个pdu会话的状态设置为会话-空闲状态。所述消息可以包括临时ueid、sm-nssai、会话id和anid。会话id的特殊值(例如,通配符)可用于表示由sm-nssai中指示的相同sm所服务的所有pdu会话处于空闲状态。

sm的ue上下文的会话连接状态的参数被设置为所请求的新的状态(1820)。接下来,smf220可以向an204通知会话连接状态转换(1830a)。该通知可以包括ueid、会话id和其它信息。如果会话连接状态被更改为会话-空闲,则smf220可以请求an202释放pdu会话信息,包括ng3隧道信息。an204还可以释放服务于pdu会话的无线资源。如果会话连接状态被更改为会话-活跃,则smf220可以向an发送pdu会话上下文,包括ng3隧道信息和qos配置。然后,an204可以根据qos配置准备服务于pdu会话的无线资源。如果qos流要求准入控制,则an204可以执行准入控制。接下来,an204可以向smf220发送会话连接状态转换响应(1830b)。所述响应可以是确认或错误(原因)代码。如果所述响应是原因代码,则不执行该过程中的其余步骤。

如果所述响应(1830b)不是原因代码,则smf220可以请求upf212执行“更新ue上下文”服务(1840)。如果会话连接状态被更改为会话-空闲,则smf220可以请求upf212释放upf212中来自ue上下文的ng3隧道信息。在该请求中,an204的隧道端点id可以设置为null。如果会话连接状态被更改为会话-活跃,则smf可以请求upf212为ng3隧道信息添加an204的ip地址。接下来,smf220可以请求amf218执行“更新ue上下文”服务(1850)。可以将amf218的ue上下文中的会话连接状态设置为新的会话连接状态。该通知可以包括ueid、会话id和所请求的新的会话连接状态。amf218可以将会话的会话连接状态存储在其ue上下文中。

接下来,smf220可以向ue202通知新的会话连接状态(1860a)。如果smf220从an204接收到原因代码,则通知可以包括会话id、新的会话连接状态和原因代码。接下来,ue202可以向smf220发送会话-空闲状态转换响应消息(1860b)。接下来,smf220请求pcf222执行“更新ue上下文”服务(1870)。可以将新的会话连接状态发送给pcf222。来自smf220的服务请求可以包括ueid、会话id和新的会话连接状态。所述请求(1870)可以是smf-pcfue上下文更新过程(1580),如上所述。

图19在流程图中示出了根据pdu会话连接状态转换过程(1800)的执行状态转换的方法(1900)的示例。所述方法(1900)可以由smf220执行。smf220可以用于接收会话状态转换请求(1910)。所述请求可以来自ue202或来自an204。接下来,smf220可以将sm的ue上下文的会话连接状态参数更新为所请求的连接状态(1820)。接下来,smf220可以向an204发送会话连接状态转换请求消息(1830a)。接下来,smf220可以从an204接收会话连接状态转换响应消息(1830b)。接下来,smf220可以向upf212发送“更新ue上下文”服务请求(1840)。接下来,smf220可以向amf218发送“ue上下文更新”服务请求(1850)。接下来,smf220可以向ue202发送会话连接状态转换通知(1860a)。接下来,smf220可以从ue202接收会话连接状态转换响应(1860b)。接下来,smf220可以向pcf222发送“更新ue上下文”服务请求(1870)。可以将其它步骤添加到pdu会话连接状态转换过程(1800)。

图20在消息流程图中示出了根据本发明实施例的rrc暂停过程(2000)的示例。该过程(2000)的结果可以是pdu会话从活跃状态到pdu会话-空闲状态的转换。ue202可以具有其自己的逻辑,以确定是否可以暂停rrc的状态以节省能量,但是却不释放当前会话。在这种场景下,当前会话的状态可以在an204、upf212、smf220、pcf222以及可选地在udm216中被设置为会话-空闲。ue202可以具有多个pdu会话,其中,每个会话可以由单个upf212或多个upf212服务。ue可以访问多个网络切片,其中,每个切片可以具有单独的smf220来服务ue202。rrc暂停过程(2100)可以由ue202或an204触发。当ue202向an204发送ue-anrrc暂停请求消息(2010a)时,发生会话-空闲状态转换的第一可能触发。当an204检测到ul和dl中没有活跃(2010b)时,发生会话-空闲状态转换的第二可能触发。在ue-活跃-超时定时器到期之后,an204可以暂停rrc连接。

接下来,an204和amf218可以执行an-amfuecn状态更新过程(2020)。an204可以向amf218发送an-amfuecn-空闲状态转换请求消息(2020a),其可以包括临时ueid、ue202的新cn-空闲状态以及原因代码“uerequestsrrcsuspension”(ue请求rrc暂停)(对应于步骤2010a)或“allsessionsidle”(所有会话空闲)或“nodataactivities”(无数据活跃)(对应于步骤2010b)。然后,amf218可以将ue202的状态更改为cn-空闲并且停止与ue202的amf218过程。然后,an可以向ue202发送an-amfuecn-空闲状态转换响应消息(2020b)。

接下来,an204和ue202可以执行ue-anrrc暂停过程(2030)。an204可以向ue202发送ue-anrrc暂停响应消息(2030a),其可以包括原因代码和rrc恢复id。原因代码的值可以与步骤(2020a)中的原因代码相同。然后,an204可以去激活所有as信令过程并将所有drb标记为暂停状态。然后,ue202可以执行uerrc暂停过程(2030b)。

接下来,amf218和smf220可以执行amf-smfuecn-空闲状态更新过程(2040)。amf218可以向smf220发送amf-smfuecn-空闲状态转换请求消息(2040a),其可以包含临时ueid、ue202的新cn-空闲状态以及可选的步骤(2020a)中的原因代码。然后,smf220可以向amf218发送amf-smfuecn-空闲状态转换响应消息(2040b)。通过确认从amf218接收的uecn-空闲状态转换请求消息,smf220可以隐含地假设an204已经将ue202的所有pdu会话置于会话-空闲状态。

接下来,smf220可以执行smf去激活所有会话过程(2050),以在upf220中将pdu会话置于会话-空闲状态。smf220可以向服务于ue的pdu会话的upf212发送smf-upf去激活所有会话请求消息(2050a),其可以指示pdu会话的状态将被更改为会话-空闲状态。所述消息(2050a)包括临时ueid和会话id(或通配符参数)。该通配符参数(可以是会话id的特殊值)可以指示upf212正服务的pdu会话的状态应该被设置为“会话-空闲”。然后,upf212可以将ue的pdu会话上下文的字段“session-state”设置为会话-空闲。upf212可以遵循参数keep-ue-context-for-idle-sessions中的sm策略。如果在该upf212中,ue202没有其它活跃pdu会话(由其它rat服务),并且如果参数keep-ue-context-for-idle-sessions的值被设置为“keep”(保持),则upf212(以及smf220)可以保持ue上下文而不管会话状态。如果在该upf212中,ue202没有其它活跃pdu会话(由其它rat服务),并且如果参数keep-ue-context-for-idle-sessions的值被设置为“can-be-released”,然后,upf212可以根据存储资源保持完整的ue上下文。

接下来,upf212可以向smf220发送smf-upf去激活所有会话响应消息(2050b)。如果ue上下文被释放,则upf212可以向smf220发送完整的ue上下文,包括ue的sm上下文和ue的计费上下文。应注意,upf212还可以向pcf222发送ue计费上下文。如果upf212释放ue上下文,则smf220可以从upf212接收完整的ue上下文,并且可以将完整的ue上下文存储在本地存储器中。应注意,upf的ue上下文和smf的上下文可以具有一些共同字段,诸如ue临时id、ip地址和tft。为了节省存储器资源,smf220可以仅存储smf的ue上下文所不具有的附加upf的ue上下文参数。可选地,smf220可以通过发送smf-an所有会话空闲通知消息来通知an204所有pdu会话均处于会话-空闲状态(2050c)。此外,可选地,smf220和udm216可以执行smf-udmue上下文更新过程(765),如上所述。接下来,smf220和pcf222可以执行smf-pcfue上下文更新过程(1580),其可以包括uecn状态以及更改其会话状态的多个会话的状态。应注意,可选地,如果策略是将ue上下文存储在udm216中,则pcf222功能还可以访问udm216以获得ue上下文。

图21在流程图中示出了根据rrc暂停过程(2000)的转换会话状态的方法(2100)的示例。所述方法(2100)由smf220执行。smf220可以用于从amf218接收amf-smfuecn-空闲状态转换请求消息(2040a),如上所述。然后,smf220可以向amf218发送amf-smfuecn-空闲状态转换响应消息(2040b),如上所述。接下来,smf220可以向upf212发送smf-upf去激活所有会话请求消息(2050a),如上所述。然后,smf220从upf212接收smf-upf去激活所有会话响应消息(2050b),如上所述。接下来,smf220执行与pcf222的smf-pcfue上下文更新过程(1580),如上所述。可以将其它步骤添加到所述方法(2100),包括smf可选地向an204发送smf-an所有会话空闲通知消息,以及执行smf-udmue上下文更新过程(765),如上所述。

图22在流程图中示出了根据rrc暂停过程(2000)的转换会话状态的方法(2200)的示例。所述方法(2200)由an204执行。an204可以用于确定释放会话(2210)。所述确定(2210)可以基于从ue202接收ue-anrrc暂停请求消息。或者,所述确定(2210)还可以基于an204检测到ul和dl中没有活跃。一旦做出所述确定(2210),an204就可以向amf218发送an-amfuecn-空闲状态转换请求消息(1620a),如上所述。然后,amf218可以向an204发送an-amfuecn-空闲状态转换响应消息(1620b),如上所述。接下来,an202可以发送ue-anrrc暂停响应消息(1630a),如上所述。可以将其它步骤添加到所述方法(1800),包括an204从smf220接收smf-an所有会话空闲通知消息(1650c),如上所述。

图23在消息流程图中示出了根据本发明实施例的rrc恢复过程(2300)的示例。当uerrc处于rrc-暂停状态并且ue202具有要在ul中发送的数据时,可以触发所述过程(2300)。当ue202向an204发送ue-anrrc恢复请求消息(2310)时,触发所述过程(2300)。所述消息可以至少包括rrc恢复id。可选地,rrc恢复请求包括要恢复的drbid或会话id。如果anid表示rrc被暂停时的先前(前)an204’(应注意,在rrc恢复id中提供前anid),则新的服务an204和前an204’执行ue上下文切换过程(2320),使得新的服务an204可以从前an204’获得ue上下文。在将ue上下文发送给新的服务an204之后,前an204’可以释放ue上下文。

接下来,an204和amf218执行an-amfuecn-连接状态转换过程(2330)。an204可以检查ue上下文以找到服务amf218。an204可以向amf218发送an-amfuecn-连接状态转换请求消息(2330a)。所述消息可以包括临时ueid和新的cn-连接状态。接下来,amf218可以向an204发送an-amfuecn-连接状态转换响应消息(2330b)。如果amf218可以支持ue202,则uecn状态转换响应消息可以包括确认。否则,该消息可能包括原因代码。

应当注意,如果步骤(2310)中的rrc恢复请求不包括drbid或会话id,则不执行以下an-smf会话-活跃状态转换过程(2400)。此外,如果cn-连接状态转换响应包括原因代码,则ue202执行重新附着过程,并且不执行所述过程(2400)和步骤(2380)。在步骤(2370)中,rrc恢复响应可以包括amf218在步骤(2330b)中生成的原因代码。此外,如果在步骤(2320)或(2330)中存在错误,则不执行过程(2400)和步骤(2380),并且ue202不恢复rrc暂停连接。在步骤(2370)中,an204可以向ue202发送原因代码,使得ue可以发起新的(重新)附着过程(300)。

an204可以经由amf218向smf220发送an-smf会话-活跃状态转换请求消息(2340),其可以包括会话id、其新状态会话-活跃、要由amf218识别的用于选择smf的sm-nssai以及临时ueid。所述消息可以包括原因代码“rrcresumedbyue”(由ue恢复的rrc)。针对某些pdu会话,如果参数activate-session-when-rrc-resumed的值设置为“yes”(是),则an204可以包括在会话-活跃状态转换请求中的那些pdu会话的会话id。在ue202由新an204服务的情况下,an-smf会话-活跃状态转换请求还可以包括an路径切换请求消息,其可以包括新服务an204的ip地址。

接下来,smf220和upf212可以执行smf-upf会话-活跃状态转换过程(2350)。smf220可以向upf212发送smf-upf会话-活跃状态转换请求消息(2350a)。所述消息可以包括临时ueid、会话id和新状态会话-活跃。如果upf212已经释放了ue上下文,则smf220还可以向upf212发送smf-upf会话-活跃状态转换请求消息中先前存储的ue上下文。在ue202由新an204服务的情况下,smf-upf会话-活跃状态转换请求还可以包括an路径切换请求,其可以包括新的服务an204的ip地址。upf212根据ue上下文准备其资源。如果upf212处的资源准备就绪,则upf212可以向smf220发送具有确认的smf-upf会话-活跃状态转换响应消息(2350b)。如果upf212具有足够的资源来支持恢复的会话,则upf212的ue上下文中的会话状态可以更改为会话-活跃。如果upf212没有足够的资源来支持恢复的会话,则会话-活跃状态转换响应消息可以包括原因代码。

smf220可以向an204发送an-smf会话-活跃状态转换响应消息(2070),其可以包括所请求的会话id的状态。在其ue上下文中,an204可以将会话状态从会话-空闲更改为会话-活跃。对于由于步骤(2030)和(2050)中的错误而未被激活的会话,an-smf会话-活跃状态转换响应可以包括原因代码。可选地,smf220和udm216可以执行smf-udmue上下文更新过程(765),如上所述。

smf220和pcf222可以执行smf-pcfue上下文更新过程(1580)。接下来,an204可以向ue202发送ue-anrrc恢复响应消息(2370)。所述消息可以包括rrc恢复请求的确认或原因代码。原因代码可以指示an204(在步骤(2320)中)、amf(在步骤(2330)中)的错误或rrc恢复错误。如果在步骤(2310)中,ue-anrrc恢复请求包括drbid(或会话id),则ue-anrrc恢复响应消息还可以包括针对每个所请求的drbid的确认或原因代码。

ue202具有要在步骤(2310)中请求的drb中发送的ul数据。ue可以向an204发送ul授权请求消息(2380)。an204为ul中的drb提供资源。之后,ue可以通过drb发送数据。

图24在流程图中示出了根据rrc恢复过程(2300)的转换会话状态的方法(2400)的示例。所述方法(2400)由smf220执行。所述方法包括:smf220用于经由amf218从an204接收an-smf会话-活跃状态转换请求消息(2340),如上所述。接下来,smf220可以向upf212发送smf-upf会话-活跃状态转换请求消息(2350a),如上所述。然后,smf220从upf212接收smf-upf会话-活跃状态转换响应消息(2350b),如上所述。接下来,sfm220可以经由amf218向an204发送an-smf会话-活跃状态转换响应消息(2360),如上所述。接下来,smf220执行与pcf222的smf-pcfue上下文更新过程(1580),如上所述。可以将其它步骤添加到所述方法(2400),包括smf可选地执行sm-udmue上下文检索过程,执行smf-ue上下文更新过程(765),以及从ue(经由an204)接收ul授权请求消息,如上所述。

图25在流程图中示出了根据rrc恢复过程(2300)的转换会话状态的方法(2500)的示例。所述方法(2500)由an204执行。所述方法包括an204从ue202接收ue-anrrc恢复请求(2310),如上所述。接下来,如果anid表示先前an204’(2510),则服务an204和先前an204’执行ue上下文切换过程(2320),如上所述。an204可以向amf218发送an-amfuecn-连接状态转换请求消息(2330a),如上所述。然后,an204可以从amf218接收an-amfuecn-连接状态转换响应消息(2330b)。接下来,an204可以经由amf218向smf220发送an-smf会话-活跃状态转换请求消息(2340),如上所述。然后,an204可以经由amf218从smf220接收an-smf会话-活跃状态转换响应消息(2350),如上所述。接下来,an204可以向ue发送ue-anrrc恢复响应消息,如上所述。可以将其它步骤添加到所述方法(2500),包括向upf212转发从ue202接收的ulpdu传输。

图26在消息流程图中示出了根据本发明实施例的由ue202或an204触发的单个pdu会话-空闲状态转换过程(2600)的示例。ue202可以具有其自己的逻辑,以确定是否可以暂停rrc的状态以节省能量,但是却不释放当前会话。在这种场景下,当前会话的状态可以在an204、upf212、smf220、pcf222以及可选地在udm216中被设置为会话-空闲。ue202可以具有多个pdu会话,其中,每个会话可以由单个upf212或多个upf212服务。ue202可以访问多个网络切片,其中,每个切片可以具有单独的smf220来服务ue202。pdu会话id和drbid之间存在一对一映射。

所述单个pdu会话-空闲状态转换过程(2600)可以由ue202和an204触发。当ue202向an204发送drb暂停请求消息(2610a)时,发生单个pdu会话-空闲状态转换过程(2600)的第一可能触发。当正在监视所有pdu会话的pdu会话活跃的an204在session-monitor-timeout(会话-监测-超时)定时器之后没有检测到会话的ul和dl分组(2610b)时,发生单个pdu会话-空闲状态转换过程(2600)的第二可能触发。应注意,每个pdu会话可以具有由pcf222配置的参数session-monitor-timeout。smf220可以从pcf222获得参数session-monitor-timeout,并在会话建立过程(700)期间将其发送给an204。

an204可以向smf220发送an-smf会话-空闲状态转换请求消息(2620),其可以请求将单个或多个pdu会话设置为会话-空闲状态。所述消息(2620)可以包括临时ueid、sm-nssai和会话id。会话id的特殊值(例如,通配符)可以指示正在由sm-nssai中指示的相同sm服务的pdu会话应该被设置为空闲状态。

接下来,smf220和upf212可以执行smf-upf会话-空闲状态转换过程(2630)。smf220可以向服务于pdu会话的upf212发送smf-upf会话-空闲状态转换请求消息(2630a),所述消息指示pdu会话的会话-空闲状态。所述消息(2630a)可以包括临时ueid和会话id。会话id的特殊值(例如,通配符)可以指示正在由upf212服务的pdu会话的状态应该被设置为“会话-空闲”。接下来,如果upf212的缓冲器中存在ul或dl分组,则upf212可以向smf220发送smf-upf会话-空闲状态转换响应消息(2630b),所述消息可以包括原因代码。会话状态仍为会话-活跃。如果upf212的缓冲器中不存在dl分组,则upf212可以将ue的pdu会话上下文的字段“session-state”设置为会话-空闲。upf212可以向smf220发送具有确认的smf-upf会话-空闲状态转换响应消息(2630b)。如果在同一upf212中不存在多个活跃会话,则可以释放ue上下文,并且upf212可以向smf220发送完整的ue上下文,包括sm上下文和pcf上下文。

接下来,smf220可以向an204发送an-smf会话-空闲状态转换响应消息(2640)(响应于步骤(2620))。所述消息(2640)可以包括步骤(2630b)中的确认或原因代码。如果upf212释放ue上下文,则smf220可以从upf212接收完整的ue上下文和计费信息。smf220可以将完整的ue上下文存储在本地存储器中并且将计费信息转发到pcf222,如下面的步骤(2670)。应注意,upf的ue上下文和smf的上下文可以具有一些共同字段,诸如ue临时id、ip地址和tft。为了节省存储器资源,smf220可以仅存储smf的ue上下文所不具有的upf的ue上下文参数。

接下来,an204和ue202可以可选地执行an-uedrb暂停过程(2650)。ue202可以执行uedrb暂停过程。在该步骤(2650)之后,暂停drb可能没有as信令,并且关联于暂停drb的pdu会话可能没有nas信令。此外,可选地,smf220和udm216可以执行smf-udmue上下文更新过程(765),如上所述。然而,如果smf220释放ue上下文,则该步骤(765)可以是强制性的。然后,smf应该向udm216发送所有的ue的up上下文和ue的sm上下文。接下来,smf220和pcf222可以执行smf-pcfue上下文更新过程(1580),其可以包括uecn状态、会话状态发生更改的会话的状态以及计费信息。应注意,可选地,如果策略是将ue上下文存储在udm216中,则pcf功能222还可以访问udm216以获得ue上下文。还应注意,upf212可以直接向pcf222发送计费上下文。

图27在流程图中示出了根据单个pdu会话-空闲状态转换过程(2600)的转换会话状态的方法(2700)的示例。所述方法(2700)由smf220执行。所述方法包括:smf220用于经由amf218从an204接收an-smf会话-空闲状态转换请求消息(2620),如上所述。接下来,smf220可以向upf212发送smf-upf会话-空闲状态转换请求消息(2630a),如上所述。然后,smf220从upf212接收smf-upf会话-空闲状态转换响应消息(2630b),如上所述。接下来,smf220可以经由amf218向an204发送an-smf会话-空闲状态转换响应消息(2640),如上所述。接下来,smf220执行与pcf222的smf-pcfue上下文更新过程(1580),如上所述。可以将其它步骤添加到所述方法(2700),包括smf可选地执行smf-udfue上下文更新过程(765),如上所述。

图28在流程图中示出了根据单个pdu会话-空闲状态转换过程(2600)的转换会话状态的方法(2800)的示例。所述方法(2800)由an204执行。所述方法包括an204确定要被执行会话状态转换(2810)。所述确定(2810)可以由接收ue-andrb暂停请求(2610a)的an204做出,如上所述。所述确定(2810)还可以由正在监视所有pdu会话的pdu会话活跃并且在session-monitor-timeout定时器之后没有检测到会话的ul和dl分组(2610b)的an204做出,如上所述。然后,an204可以经由amf218向smf220发送an-smf会话-空闲状态转换请求消息(2620),如上所述。接下来,an204可以经由amf218从smf220接收an-smf会话-空闲状态转换响应消息(2640),如上所述。可以将其它步骤添加到所述方法(2800),包括an执行an-uedrb暂停过程(2650),如上所述。

图29在消息流程图中示出了根据本发明实施例的pdu会话-活跃状态转换过程(2900)的示例。当ue202处于rrc-连接状态并且具有要在暂停drb上发送的ul数据时,所述过程(2900)由ueul授权请求触发。ue202可以向an204发送ue-anul授权请求消息(2910)。所述消息可以包括drbid。如果drb处于暂停状态,则ul授权请求可能意味着恢复该drb的请求。如果具有与drbid相关联的会话id的会话处于会话-空闲状态,则可以遵循过程(2400),如上所述。接下来,an204可以向ue202发送ue-anul授权响应消息(2920),其可以包括drbid或会话id以及每个drb的确认或原因代码。在drb包括原因代码的情况下,ue202可以在cn206无法恢复空闲会话时请求新会话。在从an204接收到ue-anul授权响应消息(2920)中的确认后,ue202可以向an204发送ul分组(2930)以用于恢复的drb。然后,an204可以将向upf212转发ul分组(2930)。

图30在消息流程图中示出了根据本发明实施例的pdu会话-活跃状态转换过程(3000)的示例。在该场景下,当前会话连接状态处于会话-空闲状态。upf212可以在ue上下文中不具有ng3隧道信息。所述过程(3000)可以由从分组数据网(packetdatanetwork,pdn)208接收dl分组的upf212触发。可以将该分组缓存在upf212中。接下来,upf212可以向smf220a发送“获取ue上下文更新”请求消息,以获取ng3隧道端点id。接下来,smf220在其ue上下文中检查cn206的状态。如果ue202处于cn-连接状态,则可以不执行步骤(3030a)、(3030b)、(3030c)。

如果ue202处于cn-空闲状态,则smf220可以向amf218发送“更新ue的cn状态”请求(3030a),使得amf218可以寻呼ue寻呼功能。所述消息(3030a)可以包括临时ueid。接下来,amf218可以执行ue寻呼过程(3030b)。如果ue202由新的an204服务,则这可能涉及ue上下文切换过程。如果amf218成功寻呼ue202,则ue进入cn-连接状态。amf218可以向smf220发送“更新ue的cn状态”(3030c)服务,其指示ue202处于cn-连接状态。

接下来,smf220可以更新ue202的cn-连接状态。smf220可以向an204发送会话-活跃状态转换请求(3040)消息。所述消息可以包括临时ueid、会话id、ue的pdu会话上下文和qos配置。接下来,an204可以与ue202建立用于pdu会话的无线资源(3050)。如果需要,该步骤(3050)可以包括准入控制。接下来,an204可以向smf220发送会话-活跃状态转换响应(3060)消息,其可以包括sm-nssai、临时ueid、会话id以及该会话id的确认或原因代码。

接下来,smf220可以向upf212发送“获取ue上下文更新”服务响应(3070)。如果smf220从amf218接收到原因代码,则smf220可以向upf212发送原因代码,以释放ue上下文并丢弃所接收的分组。smf220还可以释放ue上下文。如果smf220从an204接收到原因代码,则smf220可以向upf212发送原因代码。然后,upf212可以丢弃所接收的分组。如果smf220在步骤(3030)和(3060)中接收到确认,则smf220可以向upf212发送“获取ue上下文更新”响应(3070),其可以包括ueid、会话id和ng3隧道端点id。接下来,smf220和pcf222执行smf-pcfue上下文更新过程(1580),如上所述。smf220可以在新的会话连接状态可能被发送给pcf222的情况下请求pcf222执行“更新ue上下文”服务。smf220的服务请求可以包括ueid、会话id和新的会话连接状态。

图31在流程图中示出了根据pdu会话-活跃状态转换过程(3000)的执行会话-活跃状态转换的方法(3100)的示例。所述方法(3100)可以由smf220执行。smf220可以用于从upf212接收“获取ue上下文更新”服务请求(3020)消息。smf220可以向amf218发送“更新ue的cn状态”服务请求(3030a)消息。接下来,smf220可以接收“更新ue的cn状态”服务响应(3030c)。接下来,smf220可以经由amf218向an204发送会话-活跃状态转换请求(3040)消息。接下来,smf220可以经由amf218从an204接收会话-活跃状态转换响应(3060)消息。接下来,smf220可以向upf212发送“获取ue上下文更新”服务响应(3070)消息。接下来,smf220可以执行smf-pcfue上下文更新过程(1580),如上所述。可以将其它步骤添加到所述方法(3100)。

图32在消息流程图中示出了根据本发明实施例的pdu会话-活跃状态转换过程(3200)的示例。当pdu会话处于会话-空闲状态时,所述过程(3200)由upf212请求触发,因此,upf212针对空闲会话的dl分组可能不具有tft。可以将ue的pdu上下文存储在smf220或upf212中。upf212从分组数据网(pdn)208接收dl分组(3210)。可以将该分组缓存在upf212中。upf212可以向smf220发送upf-smfue上下文请求消息(3220)。如果upf212不具有ue上下文,则upf212可以向服务smf220标识并发送upf-smfue上下文请求,其可以包括分组报头信息。应注意,一些应用服务器可以与upf212建立隧道。该隧道可以与特定smf220处理的会话相关联。upf212可以依赖隧道信息来标识服务smf220。

smf220可以在ue上下文中检查cn状态。如果ue202处于cn-空闲状态(即,ue202处于rrc-空闲状态或rrc-暂停状态),则smf220可以发起ue寻呼过程(3230)。smf220可以向amf218发送smf-amfue寻呼请求消息(3230a)。所述消息可以包括临时ueid。然后,amf218可以执行ue寻呼过程(3230b)。如果ue202由新的an204服务,则该步骤可能涉及ue上下文切换过程。如果amf218成功寻呼ue202,则ue202进入cn-连接状态。amf218可以向smf220发送smf-amfue寻呼响应消息(3230c),其可以指示ue202处于cn-连接状态。

smf220可以将ue202更新为处于cn-连接状态。smf220可以向an204发送smf-an会话-活跃状态转换请求消息(3240)。所述消息可以包括临时ueid、会话id和会话-活跃状态参数。可选地,如果drb当前被暂停,则an204发起an-uedrb恢复过程(3224)。an204可以向ue202发送an-uedrb恢复请求消息(3224a)。所述消息可以包括drbid。然后,ue202恢复暂停的drb。ue202可以向an204发送an-uedrb恢复响应消息(3224b),其可以包括drbid以及确认或原因代码。应注意,在步骤(3224a)中,可以在dl信道授权消息中隐含地携带an-uedrb恢复请求消息。

an204可以向smf220发送smf-an会话-活跃状态转换响应消息(3260),其可以包括sm-nssai、临时ueid、会话id以及此会话id的确认或者原因代码。如果smf220从an204接收到原因代码,则smf220可以发起由cn206触发的sm建立过程(700)。否则(smf220从an204接收到确认),smf220可以向upf212发送upf-smfue上下文响应消息(3270),其可以包括会话-活跃状态确认。如果upf212不具有ue上下文,则所述消息还可以包括完整的ue上下文。upf212可以设置up资源以支持pdu会话。可选地,smf220和udm216可以执行smf-udmue上下文更新过程(765),如上所述。smf220和pcf222可以执行smf-pcfue上下文更新过程(1580)。然后,upf212可以将dl分组发送给ue202(3280)。

图33在流程图中示出了根据pdu会话-活跃状态转换过程(3210)的转换会话的方法(3300)的示例。所述方法包括:smf220用于接收upf-smfue上下文请求消息(3220),如上所述。接下来,smf220可以经由amf218向an204发送smf-an会话-活跃状态转换请求(3240),如上所述。接下来,smf220可以经由amf218从an204接收smf-an会话-活跃状态转换响应消息(3260),如上所述。接下来,smf220可以向upf212发送upf-smfue上下文响应消息(3270),如上所述。接下来,sfm220可以执行smf-pcfue上下文更新过程(1580),如上所述。可以将其它步骤添加到所述方法(3300),包括:smf220执行与udm216的sfm-udmue上下文检索过程、smf220发起ue寻呼过程,以及smf220执行与udm216的smf-udmue上下文更新过程,如上所述。

图34在组件图中示出了“更新ue的cn状态”服务过程(3400)的示例。当ue202处于cn-空闲状态时,amf218可以提供寻呼ue202的服务。amf218可以维持ue上下文。请求者3405可以向amf218发送“更新ue的cn状态”请求(3410)消息。所述消息可以包括ueid。请求者3405可以是如上述步骤(3030a)中的smf220。请求者3405还可以是可以与amf218进行通信的任一网络功能。接下来,amf218可以向请求者3405发送“更新ue的cn状态”响应(3420)消息,其可以包括ue的cn-连接状态的确认以及an204的ip地址。如果发生寻呼失败,则响应可以包括原因代码。

图35在组件图中示出了“pdu会话修改”服务过程(3500)的示例。该服务(3500)提供pdu会话修改服务,诸如qos参数和计费参数。smf220可以维持ue上下文。请求者3505可以向smf220发送“会话修改”请求(3510)消息。所述消息可以包括ueid、pdu会话id和新的会话参数。请求者3505可以是可以与smf220进行通信的任一网络功能。接下来,smf220可以向请求者3505发送“会话修改”响应(3520)消息以确认服务的完成。所述消息(3520)可以包括确认或原因代码。

图36在组件图中示出了“获取ue策略”服务过程(3600)的示例。pcf222可以向请求者3605提供ue策略。pcf222可以具有用于服务、dn208、时区和ue202的策略。请求者3605可以向pcf222发送“获取ue策略”请求(3610)消息。所述消息可以包括pdu会话的类型、dn名称、ue202的时区以及所请求的策略,诸如sm策略、接入和移动性(am)策略、qos策略和计费策略。请求者3605可以是可以与pcf222进行通信的任一网络功能。接下来,pcf222可以向请求者3605发送“获取up策略”响应(3620)消息,其可以包括所请求的策略。

图37在组件图中示出了“更新ue上下文”服务过程(3700)的示例。对于某些场景,pcf222可以向请求者3605提供更新ue上下文服务,包括动态策略。pcf222可以具有用于服务、dn208、时区和ue202的策略。请求者3605可以向pcf222发送“更新ue上下文”请求(3710)消息。所述消息可以包括ueid、会话id、参数列表及其相应的新值。请求者3605可以是如上述步骤(1580)中的smf220。请求者还可以是可以与pcf222进行通信的任一网络功能。接下来,pcf222可以将参数的新值存储到ue上下文。pcf222可以向请求者3605发送“更新ue上下文”响应(3720)消息,以确认已经执行服务或者报告错误(通过原因代码)。

图38在组件图中示出了“更新ue上下文”服务过程(3800)的示例。当已经建立pdu会话时,upf212可以具有ue上下文。请求者3805可以向服务于pdu会话的upf212发送“更新ue上下文”请求(3810)消息。所述消息可以包括ueid、会话id和参数列表以及它们对应的新值。新值可以是null值。如果新隧道端点id是null,则upf212可以在upf212不知道如何转发分组时联系smf220。请求者3805可以是如上述步骤(3070)中的smf220。请求者3805还可以是可以与upf212进行通信的任一网络功能。upf212可以接收新的会话参数,并检查是否可以支持新的参数。如果可以支持新的参数,则upf212可以重新配置或释放其服务于pdu会话的资源。upf212可以向smf220发送smf-upf会话修改响应(3820)消息,所述消息可以包括用以确认服务已经执行或者用以报告错误(通过原因代码)的确认。

图39是示出了针对cm_连接模式下的ue的会话-空闲状态转换可以在一系列不同节点和功能处执行的方法的呼叫流程图3900。如图39所示,会话连接状态转换过程的开始可以有许多不同的触发。如图39所示,ue202或an204可以请求会话-空闲转换。本领域技术人员将理解,其它触发器也可以适用。ue202或an204可以向smf220发出会话-空闲转换请求(在3902a和3902b处)。在一些示例中,请求消息可以包括ue临时id、会话id、会话-空闲状态或adid,视情况而定。根据发起消息的节点或功能,消息中包含的信息可能存在差异。会话id的特殊值(例如,通配符)可用于表示满足请求中包含的标识要求的所有pdu会话。还应该理解,smf220可以响应于另一个外部触发,或者响应于满足的内部条件,发起session_idle(会话_空闲)状态转换。smf220和upf212彼此通信以执行会话更新。smf220可以向upf212发送会话更新请求(例如,n4会话更新请求)3904a。该请求可以用作向upf212请求,以从ue的pdu会话上下文(如upf所标识的)中释放与an相关联的ng3信息。该会话信息可以包括an204的隧道端点id和anip地址。响应于该请求,upf212可以释放会话并向smf220发送回复(3904b),以确认ue上下文更新请求的完成。然后,smf220可以向an204发送会话更新请求3906,其可以可选地通过amf218路由。在一些实施例中,这可以采取n2会话更新请求经由amf208发送给an204的这种形式。会话更新请求可以包括诸如ue临时id、会话id和会话-空闲状态信息。响应于接收到会话更新请求,an204和ue202可以执行rrc连接重新配置过程3908以释放所分配的资源用于会话。an204可以经由该过程向ue202通知会话状态转换。本领域技术人员应理解,ue202和an204的交互可以存在进一步细节,但是这些实现细节可能随解决方案而变化。在释放pdu会话(或会话)的上下文时,an204可以向会话更新请求(会话更新响应,诸如n2会话更新响应)发送响应3910。该响应可以被发送给smf220,并且可以可选地通过amf208发送。所述响应可以用于确认ue202中的会话-空闲状态转换的完成,并且可以包括ue临时id和会话id。此时,smf220可以将ue上下文的会话连接状态(在3912处)设置为会话-空闲。本领域技术人员应理解,可以在不脱离预期方法的情况下调用其它服务来传送会话更新请求和响应。还应理解,也可以涉及策略控制功能。

图40是示出了针对cm_连接模式下的ue触发的会话-活跃状态转换的可以在一系列不同节点和功能处执行的方法的呼叫流程图。如图40的实施例所示,如图40所示,可以由ue202向smf220发送活跃会话转换请求发起所述方法。如图40所示,步骤4002,ue202向smf220(可选地经由amf218)发送会话-活跃请求。所述消息可以包括ue临时id、会话id和会话-活跃状态。应当理解,会话id的特殊值(例如,通配符)可用于表示满足请求中指定的其它条件的所有pdu会话。作为响应,smf220可以(例如,经由amf218)向an204发送(在4004处)会话更新请求,诸如n2会话更新请求。会话更新请求消息可以包括ue临时id、会话id、会话-活跃状态和ng3连接信息。an204和ue202可以执行rrc连接重新配置过程(在4006处)。在一个实施例中,rrc连接重新配置过程可以包括an204根据qos配置分配服务于pdu会话的无线资源。如果qos配置需要准入控制,则an204可以执行准入控制(或者可以调用准入控制过程)。如果没有足够的无线资源来满足pdu会话的需要,或者如果an204不能以其它方式支持会话,则an204可以指示或以其它方式通知ue202释放pdu会话。如果存在足够的无线资源,并且an204可以以其它方式支持会话,则an204可以向ue202发送指示无线资源分配的rrc连接重新配置消息。根据rrc连接配置,ue202可以将会话连接状态设置为会话-活跃。本领域技术人员应理解,可以采用其它步骤作为rrc连接重新配置的一部分。这些步骤的添加可以随实施方式而变化,因此本文中不再讨论。在配置(或重新配置,根据情况而定)rrc连接时,an204可以向smf220发送会话更新响应消息(在4008处)。可选地,可以将该消息发送给amf218以递送到smf220。在一些实施例中,所述消息可以是n2会话更新响应。所述消息可以包括ue临时id和会话id。an204可以使用该响应消息4008来通知smf220会话-活跃状态转换的成功完成或者与失败相关联的原因代码以成功完成转换,例如,缺乏支持pdu会话的无线资源。如果smf220被通知转换成功完成,则其可以向upf212发送用以更新ue会话上下文的请求。这可以采取消息4010a和4010b的形式作为响应。如果smf220没有被通知成功(包括其被通知失败的场景),则可以省略步骤4010a和4010b。如4010a所示,sm220可以向upf212发送用以更新会话信息的请求。这可以采取发送给upf212的n4会话更新请求的形式,请求更新与an204相关联的ng3信息,所述ng3信息与upf212中ue的pdu会话上下文相关联。所述请求消息可以包括ue临时id、会话id和ng3信息,包括an的隧道端点id和anip地址。作为响应,upf212可以发送确认,如4010b所示。此确认可以采用n4会话更新响应的形式。如果smf220从an204接收到rrc连接重新配置成功的指示,则smf220可以相应地设置ue上下文中的会话连接状态(在4012处)。如果会话连接状态转换成功,则smf220可以将会话连接状态设置为会话-活跃。如果会话连接状态转换不成功(例如,an无法支持pdu会话),则smf220可以发起会话释放过程。如上所述,关于图39,在会话连接状态转换过程期间可能涉及pcf。还应当理解,在n2消息的传送中可能涉及不同的服务。

可以由5g(r)an204节点或amf218发起释放nas信令连接的过程。amf218可以通知smf220ue202进入cm-空闲(cm-idle)状态,使得smf220可以通过在upf212处释放ue上下文的n3隧道信息(包括(r)anip地址和隧道端点标识符)来通知upf212去激活现有pdu会话。如果ue检测到rrc连接被释放,则ue202可以认为nas信令连接释放。在释放nas信令连接之后,ue202和amf218可以进入cm-idle空闲状态。

当ue202具有多个建立的pdu会话时,现有pdu会话的up连接的激活可以使得用于pdu会话的ue-cn用户面连接(即,数据无线承载和n3隧道)被激活。对于处于cm-idle空闲状态的ue202,ue202或网络触发的服务请求过程可以支持现有pdu会话的up连接的独立激活。对于处于cm-连接(cm-连接)状态的ue202,可以支持现有pdu会话的up连接的独立激活和去激活。

可能存在不同类型的pdu会话建立过程。一种类型的会话建立过程可以是ue202发起的pdu会话建立过程。另一种类型的会话建立过程可以是网络发起的pdu会话建立过程。在网络发起的过程的情况下,网络可以将设备触发消息发送给ue侧的应用。设备触发请求消息中包括的触发有效载荷可以包括关于期望ue侧上的哪个应用触发pdu会话建立请求的信息。基于该信息,ue侧的应用触发pdu会话建立过程。

可能存在pdu会话去激活的不同实施例。一种类型的会话去激活过程可以是当ue的cm状态从cm-connected连接状态转换为cm-idle空闲状态时,可以去激活ue202的所有pdu会话。另一种类型的会话去激活过程可以是(r)an204发起所有pdu会话去激活。(r)an204可以向amf218通知rrc释放的原因,诸如o&m干预、不确定失败、用户不活跃、重复rrc信令完整性检查失败、由于ue202生成信令连接释放而导致的释放等等。另一种类型的会话去激活过程可以是amf218由于认证失败而发起所有pdu会话去激活。另一种类型的会话去激活过程可以包括(r)an204发起选择的pdu会话去激活。(r)an204可以经由amf218向smf220通知选择的pdu会话的原因,诸如o&m干预和用户不活跃。

当ue202进入cm-idle空闲状态时,可以使用过程来释放n2连接并且同时去激活pdu会话。图41在消息流程图中示出了根据本发明实施例的pdu会话去激活过程(4100)的示例。ue202和(r)an204可以执行rrc释放(600a)。如果rrc连接被释放,则(r)an204可以与ue202交互以释放rrc信令连接。ue202进入cm-idle空闲状态,并且所有pdu会话可能被去激活。因此,ue202知道rrc的释放意味着pdu会话的去激活。接下来,(r)an204可以向amf218发送(n2消息)rrc释放通知(4102)。所述消息(4102)可以包括原因代码,诸如o&m干预、ue不活跃等。应注意,在某些场景下,步骤(600a)可以在步骤(4102)之前或与步骤(4102)并行地启动。

接下来,(r)an204可以创建(n11消息)一个或多个n2释放通知消息,并且经由amf218向smf220发送所述n2释放通知消息(4104),smf220服务于要被去激活的pdu会话。所述消息(4104)可以包括用于标识ue的ueid(诸如临时ueid或supi)、要被去激活的pdu会话id的列表以及原因代码。或者,所述消息(4104)包括用于标识ue的ueid(诸如临时ueid或supi)、(r)an信息、要被去激活的pdu会话id的列表、pdu会话id和原因代码。(r)an信息指示(r)an的释放rrc连接的ip地址。接下来,smf220可以向upf212发送(n4消息)n3释放请求(4106)。所述消息(4106)可以包括用于标识ue的ueid(诸如临时ueid或supi)和要被去激活的pdu会话id。接下来,upf212可以丢弃所有剩余的去激活的pdu会话分组(如果有的话)。upf212可以在要被去激活的ue的pdu会话的pdu会话上下文中释放n3隧道信息(诸如(r)anip地址和隧道端点标识符)。upf212可以向smf220发送(n4消息)n3释放响应(4108),以确认n3隧道信息的释放。

smf220可以向amf218发送(n11消息)n2释放通知确认(4110)以确认接收到amf218的通知(4104)。可以在消息(4106)之前、之后或与其并行地发送所述消息(4110)。接下来,amf218可以收集被通知的来自smf220的所有响应(在步骤(4104)中)。一旦收集到来自smf220的所有确认,amf218就可以向(r)an204发送(n2消息)n2释放请求(4112)与原因代码。如果先前未在过程(4210)的第一步骤中执行步骤(600a),则(r)an204和ue202可以执行rrc释放过程(600a)。(r)an204可以请求ue202释放rrc连接。ue202进入cm-idle空闲状态,并且ue202中的所有pdu会话可能被去激活。在从ue202接收到rrc连接释放确认时,(r)an204移除ue上下文。

接下来,(r)an可以向amf218发送(n2消息)n2释放响应(4114)。该消息(4114)将提供对步骤(4112)的确认。在接收到n2释放响应消息(4114)时,amf218可以设置ue上下文中的cm-idle空闲状态并释放ue的n2连接。接下来,amf218可以向smf220发送(n11消息)n2释放确认(4116)以确认n2连接的释放。或者,可以省略所述消息(4116)。

在另一实施例中,如果已在过程(44100)的第一步骤中执行了rrc释放过程(600a),则可以省略所述消息4112、4114以及消息4112、4114的两个步骤之间的rrc释放(600a)过程。

图42在流程图中示出了根据n2释放和pdu会话去激活过程(4100)的释放n2连接和去激活pdu会话的方法(4200)的示例。所述方法(4200)可以由amf218执行。所述方法(4200)包括:amf218用于接收rrc释放通知消息(4102)。接下来,amf218向smf220发送n2释放通知消息(4104)。接下来,amf218从smf220接收n2释放通知确认消息(4110)。接下来,amf向(r)an204发送n2释放请求消息(4112)。接下来,amf218从(r)an204接收n2释放确认消息(4114)。可以将其它步骤添加到所述方法(4200)。

图43在流程图中示出了根据n2释放和pdu会话去激活过程(4100)的释放n2连接和去激活pdu会话的方法(4300)的另一示例。所述方法(4300)可以由smf220执行。所述方法(4300)包括:smf220用于从amf218接收n2释放通知消息(4104)。接下来,smf220向upf212发送n3释放请求消息(4106)。接下来,smf220从upf212接收n3释放响应消息(4108)。接下来,smf220向amf218发送n2释放通知确认消息(4110)。

当ue202进入cm-idle空闲状态时,可以使用过程来释放n2连接,或者当(r)an204触发选择的pdu会话去激活时,可以使用过程来去激活pdu会话。图44在消息流程图中示出了根据本发明实施例的pdu会话去激活过程(4400)的示例。ue202和(r)an204可以执行rrc释放过程(600a)或rrc重新配置过程(600b)。如果rrc连接被释放,则(r)an204可以与ue交互以释放rrc信令连接(过程600a)。ue进入cm-idle空闲状态,并且所有pdu会话被去激活。如果一些pdu会话被去激活,则(r)an204可以与ue202交互以释放属于去激活的pdu会话的drb(过程600b)。ue202可能知道释放属于pdu会话的所有drb的意味着去激活相应pdu会话的。(r)an可以向amf218发送(n2消息)pdu会话去激活请求(4402)。所述消息(4402)可以包括pdu会话id和原因代码。原因代码出于某个原因(诸如o&m干预、ue不活跃等)可以是rrc释放。原因代码也可以是pdu会话不活跃。在rrc释放的情况下,pdu会话去激活请求不包括pdu会话id。在pdu会话不活跃的情况下,pdu会话去激活请求(4402)可以包括pdu会话id的列表。应注意,在某些场景下,步骤(600a或600b)可以在步骤(4402)之前或与其并行地启动。

接下来,amf218可以创建(n11消息)一个或多个pdu会话去激活请求,并向服务于要被去激活的pdu会话的smf220发送所述pdu会话去激活请求(4404)。所述消息(4104)可以包括用于标识ue的ueid(诸如临时ueid或supi)、要被去激活的pdu会话id的列表以及原因代码。接下来,smf220可以向upf212发送(n4消息)n3释放请求(4106)。所述消息(4106)可以包括用于标识ue204的ueid(诸如临时ueid或supi)和pdu会话id。upf212可以释放在要被去激活的ue的pdu会话的pdu会话上下文中的ann3隧道信息(即,(r)anip地址和隧道id)。upf212可以向smf220发送(n4消息)n3释放响应(4108),以确认n3隧道信息的释放。

接下来,smf220可以向amf218发送(n11消息)pdu会话去激活响应(4406),以确认n3隧道信息在upf212中的释放。接下来,amf218可以收集来自smf220的用于请求去激活pdu会话的所有响应(在步骤(4404)中)。一旦收集了来自smf220的所有响应,则amf218就可以向(r)an204发送(n2消息)pdu会话连接释放请求(4408)。在(r)an204或amf218发起去激活所有pdu会话的情况下,所述消息(4408)可以包括释放ue上下文的指示(即,所有ue204相关信息,包括n3隧道信息和n2连接)。如果是选择的pdu会话去激活的情况,则所述消息(4408)可以包括pdu会话id的列表。

如果先前未在过程(4400)的第一步骤中执行步骤(600a或600b),则(r)an204和ue202可以执行rrc释放(600a)或rrc重新配置过程(600b)。如果步骤(4408)中的消息包括释放ue上下文的指示,则(r)an204可以请求ue202释放rrc连接(600a)。ue202进入cm-idle空闲状态,并且ue202中的所有pdu会话可能被去激活。在从ue202接收到rrc连接释放确认时,(r)an204移除ue上下文。如果步骤(4408)中的消息包括去激活pdu会话列表的指示,则(r)an204和ue执行drb释放过程(600b)。ue知道释放属于pdu会话的所有drb的意味着去激活相应的pdu会话的。在从ue202接收到对drb释放的确认时,(r)an204移除ue的去激活的pdu会话的pdu会话上下文。

接下来,(r)an204可以向amf218发送(n2消息)pdu会话连接释放响应(4410)。所述消息(4410)提供对步骤(4408)的确认。如果步骤(4408)中的消息指示ue上下文的释放,则amf218可以在ue上下文中设置cm-idle空闲状态并释放ue的n2连接。接下来,amf218可以创建(n11消息)pdu会话去激活确认并将其发送(4412)到smf220以确认(r)an204处的pdu会话的去激活。

图45在流程图中示出了根据pdu会话去激活过程(4400)的去激活pdu会话的方法(4500)的示例。所述方法(4500)可以由amf218执行。所述方法(4500)包括:amf218用于从(r)an204接收pdu会话去激活请求消息(4402)。接下来,amf218可以向smf220发送pdu会话去激活请求消息(4404)。接下来,amf218可以从smf220接收pdu会话去激活响应消息(4406)。接下来,amf218可以向(r)an204发送pdu会话连接释放消息(4408)。接下来,amf218可以从(r)an204接收pdu会话连接释放响应消息。接下来,amf218可以向smf220发送pdu会话去激活确认消息(4412)。可以将其它步骤添加到所述方法(4500)。

图46在流程图中示出了根据pdu会话去激活过程(4400)的去激活pdu会话的方法(4600)的另一示例。所述方法(4600)可以由smf220执行。所述方法(4600)包括:smf220用于从amf218接收pdu会话去激活请求消息(4404)。接下来,smf220向upf212发送n3释放请求消息(4106)。接下来,smf220从upf212接收n3释放响应消息(4108)。接下来,smf220向amf218发送pdu会话去激活响应消息(4406)。接下来,smf220从amf218接收pdu会话去激活确认消息(4412)。可以将其它步骤添加到所述方法(4600)。

服务请求过程可以由处于cm-idle空闲状态的5gue204用于请求到amf218的安全连接的建立。处于cmidle状态的ue202可以发起服务请求过程以便发送上行链路信令消息、用户数据或对网络寻呼请求的响应。在接收到服务请求消息之后,amf218可以执行认证,并且amf218可以执行安全过程。在到amf218的安全信令连接建立之后,ue202或网络可以发送信令消息,例如,从ue202到网络的pdu会话建立,或者smf220可以经由amf218针对网络请求的pdu会话和/或服务请求消息中指示的pdu会话启动用户面资源建立。当ue202处于cm-connected连接状态时,ue202可以使用另一sm过程来请求用于不活跃pdu会话的用户面资源建立。

图47在消息流程图中示出了根据本发明实施例的会话-活跃状态转换过程(4700)的另一示例。ue202可以在n1消息中向smf220发送sm会话激活请求(4702)。所述消息(4702)可以包括要激活的pdu会话id。所述消息(4702)可能不需要包括ue202中可用的pdu会话的列表。如果ue202已经释放了一些pdu会话但是没有通知smf220,则可以包括ue202中可用的pdu会话的列表。(r)an204可以通过n2接口向amf218转发n1消息sm会话激活请求。(r)an204不需要将ue202位置、rat类型和5gue临时id包括到amf218。amf218可以基于pdu会话id选择smf220,并且通过n11接口将sm会话激活请求(4704)转发给服务smf220。转发的消息(4704)可以包括用于标识ue的ueid,诸如5g临时ueid或supi以及pdu会话id。

smf220可以使用由amf218提供的“消息传输”服务来发送n11消息(4706),其包含一个要发送给(r)an204的n2sm信息和一个通过n11接口发送给ue的n1sm会话激活接受nas消息。n11消息可以包括用于标识ue的ueid(诸如5g临时ueid或supi)以及pdu会话id。n2sm信息消息可以包括pdu会话id和ue的pdu会话上下文(qos配置和终止n3隧道信息(upfip地址和隧道端点标识符)的upf212)。接下来,amf218可以读取ueid(诸如5g临时id或supi)和pdu会话id以找到(r)an204。amf218传输n11消息的内容(4706),其包含n2sm信息和n2消息4708中的通过n2接口从smf到(r)an接收的n1sm会话激活接受nas消息。接下来,(r)an204和ue202可以根据在n2sm信息中提供的被激活的pdu会话的所有qos流的qos配置来执行rrc连接重新配置过程(600b)。如果(r)an204可以支持pdu会话,则从an204发送到ue202的rrc连接重新配置消息可以指示pdu会话的无线资源分配;并且(r)an204将消息(4708)中提供的n1sm会话激活接受nas消息转发给ue。在建立用户面无线资源之后,现在可以向ran204转发来自ue202的上行链路数据(4710)。5gran204可以向upf212发送上行链路数据(4710)、步骤(4706)中提供的地址和隧道id。

接下来,(r)an204可以经由amf218向smf220发送(n2消息)n3(r)an信息(4712)。所述消息(4712)可以包括pdu会话id、rat类型、相应的被激活pdu会话的qos流接受列表和qos流拒绝列表以及(r)ann3隧道信息((r)anip地址和隧道id)。接下来,amf218通过在n11接口上读取pdu会话id来向smf220传送(n11消息)n3(r)an信息(4714)。所述消息(4714)可以包括用于标识ue的ueid(诸如5g临时id或supi)、pdu会话id、rat类型、相应的被激活pdu会话的qos流接受列表和qos流拒绝列表以及(r)ann3隧道信息((r)anip地址和隧道id)。可选地,如果部署了动态pcc,则smf220可以发起ip-can会话修改(4716)并向pcf222提供ue202的新位置信息。

在另一实施例中,(r)an204可以包括消息(4712)中的smf标识符。amf218可以读取smfid而不是pdus会话id,以便向smf220转发(n2消息)n3(r)an信息(4714)。

如果在步骤(4712)中,an204通知会话激活成功完成,则smf220请求upf212更新ue的pdu会话上下文。在这种情况下,smf220可以向upf212发送n4消息会话更新请求(4718)以更新(r)an204的n3隧道信息。所述消息(4718)可以包括用于标识ue的id(诸如5g临时id或supi)、pdu会话id和(r)an隧道信息((r)an204的ip地址和n3隧道端点id)。接下来,upf212可以向smf220发送n4消息会话更新响应(4720)以确认会话更新请求的完成。

图48在流程图中示出了根据图47的会话-活跃状态转换过程(4700)的转换会话的方法(4800)的示例。所述方法(4800)可以由amf218执行。所述方法(4800)包括:amf218用于经由an204从ue202接收sm会话激活请求消息(4702)。接下来,amf218向smf220发送sm会话激活请求消息(4704)。接下来,amf218从smf220接收n11消息(4706),其包含n2sm信息和n1sm会话激活接受。接下来,amf218向an204发送n2消息(4708),其包含n2sm信息和n1sm会话激活接受。接下来,amf218从an204接收n3(r)an信息消息(4712)。接下来,amf218向smf220发送n3(r)an信息(4714)。可以将其它步骤添加到所述方法(4800)。

图49在流程图中示出了根据图47的会话-活跃状态转换过程(4700)的转换会话的方法(4900)的示例。所述方法(4900)可以由smf220执行。所述方法(4900)包括:smf220用于从amf218接收sm会话激活请求消息(4704)。接下来,smf220向amf218发送n11消息(4706),其包含n2sm信息和n1sm会话激活接受。接下来,smf220从amf218接收n3(r)an信息消息(4714)。接下来,smf220可以可选地执行与pcf222的ip-can会话修改(4716)。接下来,smf220向upf212发送会话更新请求消息(4718)。接下来,smf220从upf212接收会话更新响应消息(4720)。可以将其它步骤添加到所述方法(4900)。

图50在消息流程图中示出了根据本发明实施例的服务请求过程(5000)的示例。ue202可以向(r)an204发送mmnas服务请求(5002)。所述消息(5002)可以包括pdu会话id、安全参数和pdu会话状态。ue202可以向ran204发送nas消息服务请求,其封装在至amf218的rrc消息中。

如果ue202处于cm-idle空闲状态,则ue202可以发送mmnas服务请求消息(5002)。ue202可以将5g临时id包括在ue202和(r)an204之间的rrc消息(5002)中。(r)an204可以根据5g临时id将mmnas服务请求消息路由给正确的amf218。如果ue204处于cm-idle空闲状态,则ue202可以发送mmnas服务请求(5002)消息。ue202可以在nas消息(5002)中包括安全参数。可以包括pdu会话状态。或者,仅当ue202已释放一些pdu会话但尚未通知smf220时,才可包括pdu会话状态。

如果ue202处于cm-connected连接状态,则ue202可以发送mmnas服务请求(5002)消息。mmnas服务请求消息(5002)可以被加密并且受到完整性保护。所述消息(5002)可以包括要被激活的pdu会话id。可以包括pdu会话状态。或者,如果ue202已经释放了一些pdu会话但尚未通知smf220,则可以包括pdu会话状态。

如果ue202被触发用于用户数据,则ue202可以在nas服务请求消息(5002)中包括pdu会话id以指示ue202选择激活的pdu会话。如果ue202仅被触发用于信令,则ue202可以不发送任何pdu会话id。当该过程(5000)被触发用于寻呼响应时,如果ue202需要激活pdu会话,则其在mmnas服务请求(5002)消息中包括pdu会话id以指示ue202需要激活的pdu会话。否则,ue202不需要包括任何pdu会话id。pdu会话状态可以指示ue202中可用的pdu会话。

接下来,(r)an204可以向amf218发送n2消息(mmnas服务请求(5004))。所述消息(5004)可以包括5g临时id、位置信息、rat类型和rrc建立原因。如果amf218无法处理服务请求(5004),则amf218将拒绝它。如果ue202处于cm-idle空闲状态,则可以在rrc过程中获得5g临时id。ran204可以根据临时id选择amf218。位置信息和rat类型涉及ue202驻留的小区。

如果ue处于cm-connected连接状态,则(r)an204将mmnas服务请求消息转发给amf218,而不添加5g临时id、位置信息、rat类型或rrc建立原因。

基于pdu会话状态,如果pdu会话在ue202中不可用,则amf218可以发起pdu会话释放过程。

接下来,如果服务请求(5004)没有受到完整性保护发送,或者完整性保护被指示为失败,则amf218可以发起与ue202和ausf214的nas认证/安全过程(5006)。如果ue202被触发建立信令连接,在安全交换之后,ue202可以发送上行链路信令,并且跳过该过程的其余部分。如果ue处于cm-connected连接状态,则跳过步骤(5006)。

接下来,amf218可以有条件地向smf220发送n11消息(5008),其包括ue标识符(supi)和pdu会话id。如果mmnas服务请求(5004)消息包括pdu会话id,或者该过程由smf220触发,则amf218可以向smf220发送与pdu会话id相关联的n11消息(5008)。接下来,smf220可以有条件地向amf218发送n11消息(5010),其包括到amf218的n2sm信息(qos配置、cnn3隧道信息)和smnas会话激活接受(具有pdu会话id)。在接收到n11消息(5008)后,每个smf220可以向amf218发送n11消息(5010)以建立用于pdu会话的用户面。n2sm信息可以包括amf218可能提供给ran204的信息。smnas会话激活接受消息可以包括amf218可能提供给ue202的信息。smf220可以使用由amf218提供的“消息传输”服务来发送n2sm信息和smnas会话激活接受。

接下来,amf218可以有条件地向(r)an204发送n2请求(5012),其包括从smf220接收的n2sm信息和smnas会话激活接受、安全上下文、amf218信令连接id、切换限制列表和mmnas服务接受。如果服务请求(5000)由处于cm-idle空闲状态的ue202触发,则amf218可以在n2请求(5012)中包括安全性上下文、amf信令连接id和切换限制列表。ran204可以存储安全上下文、amf信令连接id、被激活的pdu会话的qos流的qos信息以及ueran上下文中的n3隧道id。如果服务请求(5000)在ue202处于cm-connected连接状态时被触发,则amf218可以向(r)an204传送n2sm信息(qos配置、cnn3隧道信息)和smnas会话激活接受,而不添加安全上下文、amf信令连接id、切换限制列表或mmnas服务接受。如果存在涉及多个smf220的多个pdu会话,则amf218可以在步骤(5010)中等待来自所有smf220的响应,直到其向ran204发送n2请求(5012)。mmnas服务接受可以包括amf218中的pdu会话状态。如果该过程(5000)仅被触发用于信令,则可以在步骤(5006)之后向ue202发送mmnas服务接受。

接下来,(r)an204和ue202可以根据用于被激活的pdu会话的所有qos流的qos信息来执行rrc连接重新配置(600b)。如果服务请求过程(5000)由处于cm-idle空闲状态的ue202触发,则可以在该步骤(600a)建立用户面安全性。ran204可以将mmnas服务接受和smnas会话激活接受转发给ue202。如果服务请求过程(5000)由处于cm-idle空闲状态的ue触发,则ue202可以移除5gcn中不可用的pdu会话的上下文。

在建立用户面无线资源之后,可以将来自ue的上行链路数据转发(5014)给ran204。5gran204可以向upf212发送上行链路数据(5014)、在步骤(5008)中提供的地址和隧道id。接下来,(r)an204可以有条件地向amf218发送n2请求ack(5016),其包括n2sm信息(ran隧道信息、每个被激活的pdu会话的qos流接受列表以及每个被激活的pdu会话的qos流拒绝列表)。

接下来,amf218可以根据smf220接受的pdu会话,有条件地向smf220发送n11消息(5018),其包括n2sm信息(ran隧道信息)、rat类型、qos流接受列表和qos流拒绝列表。如果ue202时区与最后报告的ue时区相比已经发生改变,则amf218可以在该消息(5018)中包括ue时区ie。对于拒绝的qos流,smf220可以向ue202发送smnas释放qos流请求。所述消息(5018)可以包括pdu会话id和每个pdu会话的qos流拒绝列表。然后,ue202可以确认对拒绝的qos流的释放。可选地,如果部署了动态pcc,则smf220可以发起ip-can会话修改(4716)并向pcf222提供新的位置信息。

接下来,smf220可以有条件地向upf212发送n4会话更新请求(4718),其包括ran隧道信息和qos流接受列表。如果要建立或修改用户面,则smf220可以发起n4会话修改过程并提供ran隧道信息。然后,upf212可以有条件地向smf220发送n4会话更新响应(4720)。接下来,smf220可以有条件地向amf218发送n11消息ack(e)。

当网络需要向处于5gcm-idle空闲状态或者5gcm-connected连接状态的ue202发信号(例如,到ue202的n1信令、移动终止的sms、pdu会话无线资源建立以递送移动终止用户数据数据)时,网络可以发起网络触发的服务请求过程。如果ue202处于5gcm-idle空闲状态,则网络触发的服务请求过程可以向(r)an204/ue202发送寻呼请求。所述寻呼请求触发ue202中的服务请求过程。如果ue202处于5gcm-连接模式,将不会向(r)an204/ue202发送寻呼请求。

图51在消息流程图中示出了根据本发明实施例的服务请求过程(5100)的示例。当upf212接收有关pdu会话的下行链路数据并且在upf212中没有存储用于pdu会话的an204隧道信息时,upf212可以缓冲保存下行链路数据(e)。然后,upf212可以向smf220发送包括pdu会话id和优先级的数据通知(5104)。在第一下行链路数据分组到达时,upf212可以向smf220发送数据通知(5104)消息。如果upf212相比之前发送的第一数据通知(5104),在同一pdu会话中接收到具有相同或更低优先级的用于qos流的附加下行链路数据分组,upf212可以缓冲保存这些下行链路数据分组并且不发送新的数据通知。如果寻呼策略区分特征被upf212支持并且如果它被smf220激活用于该n4会话,则upf212还可以包括来自下行链路数据分组的ip报头的tos(ipv4)/tc(ipv6)值中的dscp。smf220可以向upf212发送数据通知确认(ack)(5106)。

接下来,smf220可以向amf218发送n11消息(5108),包括ue永久id、pdu会话id和优先级。smf220标识amf218并向其发送n11消息(5108),所述n11消息包括ue永久id、pdu会话id、优先级和寻呼策略指示。可以根据步骤(5104)设置优先级和pdu会话id。如果smf220在等待建立用户面时,接收到相比之前发送的第一n11消息(5108)具有更高优先级的附加数据通知消息(5104),则smf220可以向amf218发送指示更高优先级和pdu会话id的新的n11消息(5108)。如果smf220在等待建立用户面时,从amf218(除过发送n11消息的amf之外)接收到n11消息,则smf220可以将n11消息(5108)仅重新发送给新amf218,smf220从新amf218接收n11消息。如果当旧amf218接收到n11消息(5108)时正在进行amf218的注册过程发生改变,则旧amf218可以拒绝n11消息,指示n11消息已被暂时拒绝。当支持寻呼策略区分时,smf220可以在n11消息(5108)中指示与触发数据通知消息的下行链路数据有关的寻呼策略指示。应注意,amf218可以从其它网络功能接收请求消息,所述其它网络功能导致朝向ue202/ran204的信令,例如,网络发起的分离以及smf220发起的pdu会话修改。如果ue202处于5gcm-connected连接状态并且amf218仅向ue202递送n1消息,则流程在下面的步骤(5116)中继续。

amf218可以响应smf220。如果ue202处于5gcm-idle空闲状态,并且amf218认为ue202无法进行寻呼,则amf218可以向smf220发送具有原因代码和信息的响应(5110)。smf220可以将该进一步信息递送给upf212。如果ue202处于5gcm-connected连接状态,则amf218可以向smf220发送响应(5110),指示ue202处于5gcm-连接模式,然后smf220可以执行ue触发的服务请求过程(5000)中的步骤(5010)到(5020),以建立pdu会话的无线资源和n3隧道。省略了该过程的其余部分。

如果ue202在amf218中被注册并且处于5gcm-空闲但是被认为可以进行寻呼,则amf218可以向每个(r)an204节点发送包括用于寻呼的nasid、注册区域、寻呼drx长度和寻呼优先级指示的寻呼消息(5112),每个(r)an204节点属于ue202得以注册的注册区域。当支持寻呼策略区分时,amf218可以将寻呼策略指示包括在寻呼请求消息(5112)中。针对下列不同组合:dnn、寻呼策略指示、可用的来自smf220的pdu会话id(见第4.9节)以及n11消息中接收到的pdu会话id所标识的其它pdu会话上下文信息,可以在amf218中配置寻呼策略。寻呼策略可以包括寻呼重传方案(例如,寻呼重复的频率或时间间隔);确定在某些amf218高负载条件期间是否向(r)an204节点发送寻呼消息;是否应用基于子区域的寻呼(例如,最后已知的小区id或ta中的第一寻呼以及所有已注册的ta中的重传)。amf218和(r)an204可支持进一步的寻呼优化,以便通过一个或多个以下方式减少用于成功寻呼ue202的信令负载和网络资源:amf218实现特定的寻呼策略(例如,向最后服务于ue202的(r)an204节点发送n2寻呼消息);amf218考虑关于在转换到cn-空闲时由(r)an204提供的推荐小区和ran节点的信息。amf218可以考虑该信息的(r)an204节点相关部分以确定要被寻呼的(r)an204节点,并且可以将关于n2寻呼消息内的推荐小区的信息提供给这些(r)an204节点中的每一个;以及(r)an考虑amf218在寻呼时提供的寻呼尝试计数信息。如果寻呼信息的ue无线能力在amf218中可用,则amf218将n2寻呼消息中的寻呼信息的ue无线能力添加到(r)an204节点。如果有关推荐小区和用于寻呼的(r)an204节点的信息在amf218中可用,则amf218可以考虑该信息以确定用于寻呼的(r)an204节点,并且当寻呼(r)an204节点时,amf218可以透明地向(r)an204节点传送关于推荐小区的信息。amf218可以在n2寻呼消息(5112)中包括寻呼尝试计数信息。对于所有由amf218选择用于寻呼的(r)an204节点,寻呼尝试计数信息可以是相同的。

接下来,(r)an204节点可以有条件地寻呼(5114)ue202。如果(r)an204节点从amf218接收寻呼消息(5112),则(r)an204节点寻呼ue202(5224)。当ue202处于5gcm-idle空闲状态时,在接收到寻呼请求时,ue202可以发起ue触发的服务请求过程(5000)。在步骤(5008)中,amf218可以向与mmnas服务请求消息中由pdu会话id所标识的pdu会话相关联的smf220并且向步骤(5006)中接收到n11消息的smf220发送n11消息。amf218用定时器监督寻呼过程。如果amf218没有从ue202接收到对寻呼请求(5224)消息的响应,则其可以根据步骤(5108)中描述的任何适用的寻呼策略来重复寻呼。如果在该寻呼重复过程之后amf218没有从ue202接收到响应,则amf218可以使用n11消息来通知smf220寻呼失败,如果寻呼是由n11消息触发的话,除非amf218知道阻止ue202进行响应的持续mm过程(即,amf218接收到指示ue202与另一个amf218执行tau过程的上下文请求消息)。当接收到下行链路数据通知拒绝消息时,smf220通知upf212且upf212删除缓存的分组。接下来,upf212经由执行服务请求过程的(r)an204节点向ue202发送缓存的下行链路数据(5116)。如果由于步骤(5108)中描述的来自其它网络实体的请求而触发了过程,则网络可以发送下行链路信令(5116)。

图52a在状态图中示出了根据本发明实施例的ue202中的会话管理状态模型5200a的示例。当从amf218接受服务请求时,会话状态可以从会话-空闲状态610a转换为会话-活跃状态620a。当rrc被释放时,ue202的会话状态可以从会话-活跃状态620a转换为会话-空闲状态610a。

图52a进一步在状态图中示出了根据本发明实施例的ue202中的会话管理状态模型5200a的示例。当接受新的pdu会话请求时,pdu会话状态被创建为ue的pdu会话上下文的一部分,并且pdu会话状态被设置为会话-活跃状态620a。当rrc被释放时,pdu会话状态被设置为会话-空闲状态610a。当ue202发送服务请求来发送上行链路数据或接收下行链路数据时,ue204从amf218接收服务请求接受消息,并且pdu会话状态被设置为会话-活跃状态620a。

图52b在状态图中示出了根据本发明实施例的amf218和/或smf220中的会话管理状态模型5200b的示例。在会话激活完成之后,会话状态可以从会话-空闲状态610b转换为会话-活跃状态620b。当n2连接被释放时,会话状态可以从会话-活跃状态620b转换为会话-空闲状态610b。

会话状态可以用于指示ue202已经激活pdu会话以发送和接收数据。两个会话状态包括会话-活跃状态和会话-空闲状态。ue202、服务amf218和服务smf220维持会话状态。

当pdu会话处于会话-空闲状态时,不建立ue202和终止n3连接的upf212之间的up数据连接。ue202可以不发送或接收数据。(r)an204可以不具有pdu会话上下文。终止n3连接的upf212可以具有ue的pdu会话上下文,但是不具有(r)an204n3连接信息(即,没有(r)an204的地址和n3隧道端点标识符)。smf220可以保持ue的与smf220相关的pdu会话上下文信息,但是不保持(r)an204信息。amf218可以保持所有ue的与amf218相关的pdu会话上下文信息。

当pdu会话处于会话-活跃状态时,ue202可以发送和接收数据。可以建立ue202和(r)an204之间的uu空中接口。当pdu会话被激活时,可以建立n3连接。ue202可以具有所有pdu会话上下文信息,包括drb信息。amf218可以保持所有ue的与amf218相关的pdu会话上下文信息。smf220可以保持所有ue的与smf220相关的pdu会话上下文信息。(r)an204可以监视pdu会话的数据活跃。在(r)an204处的pdu会话上下文中的信息元素“timeoflastdataactivity”(数据活跃的最后时间)可以用于记录ue202具有数据活跃的最后时间。在切换过程期间,该信息元素可以传输给目标(r)an204t并且作为ue上下文的一部分未被修改。每个pdu会话上下文还可以具有sessioninactivetimer。在切换过程期间,如果pdu会话具有数据活跃,则可以更新终止n3连接的upf212处的(r)an204n3连接信息。

(r)an204处的ue的pdu会话上下文中的另一参数“n3statusflag”(n3状态标志)可用于指示upf212中的(r)an204信息是否被更新。(r)an204中的n3状态标志可以具有两个值:n3_at_upf_更新(n3_at_upf_updated)和n3_未_at_upf_更新(n3_not_at_upf_updated)。在切换过程期间,目标(r)an204t将ue202没有数据活跃的持续时间(来自当前时间和timeoflastdataactivity参数)与sessioninactivetimer参数进行比较。如果ue202没有数据活跃的持续时间更长,则目标(r)an204t可以推断出ue202没有数据活跃。否则,目标(r)an204t可以推断出ue202具有数据活跃。只要pdu会话具有数据活跃,就更新终止n3连接的upf处的(r)ann3隧道信息。当在会话建立过程和会话请求过程期间将pdu会话信息发送给(r)an204时,(r)an204中的n3状态标志可以被设置为n3_at_upf_更新。如果pdu会话在源(r)an204s中没有数据活跃,则目标(r)an204t可以在切换过程期间将(r)an204中的n3状态标志从n3_at_upf_更新更改为n3_at_upf_未_更新。如果pdu会话具有数据活跃,则(r)an204中的n3状态标志可以从n3_at_upf_未_更新更改为n3_at_upf_更新。

在切换过程期间,目标(r)an204t可以向amf218发送目标(r)an204t在路径切换请求中标记的被认为没有数据活跃的pdu会话列表。目标(r)an204t可以包括源(r)an204s已经设置的具有n3状态标志为n3_at_upf_未_更新的另一个pdu会话列表。对于每个pdu会话,目标ran204t可以包括pdu会话的(r)an204信息,诸如(r)an类型、(r)ann3地址和(r)ann3隧道端点标识符以及qos流接受列表和另一个qos流拒绝列表。amf218可以存储(r)an信息。amf218可以向相应的服务smf220通知目标(r)an204t在路径切换请求中标记的没有数据活跃的pdu会话id。smf220可以向服务upf212发送消息以释放(r)ann3隧道信息。

amf218和smf220可以具有n3状态标志作为其ue的pdu会话上下文的一部分。当pdu会话建立或激活时,amf218和smf220中的n3状态标志可以被设置为n3_at_upf_更新。当从(r)an204接收到指示该pdu会话没有数据活跃的消息时,amf218和smf220中的n3状态标志可以从n3_at_upf_更新更改为n3_at_upf_未_更新。当ue202具有由upf212或(r)an204通知的数据活跃时,amf218和smf220中的n3状态标志可以从n3_at_upf_未_更新更改为n3_at_upf_更新。

表2陈述了各网络实体的会话状态会话-活跃和会话-空闲的描述。

表2:会话状态描述

图52b进一步在状态图中示出了根据本发明实施例的amf218和/或smf220中的会话管理状态模型5200b的示例。当新的pdu会话请求被接受时,pdu会话状态被创建为amf218和smf220中的ue的pdu会话上下文的一部分,并且pdu会话状态被设置为会话-活跃状态620a。当n2被释放时,amf218和smf220中的所有pdu会话的pdu会话状态从会话-活跃状态620a转换为会话-空闲状态610a。当包括pdu会话激活请求的ue202服务请求被接受时,所请求的pdu会话的pdu会话状态从会话-空闲状态610a转换为会话-活跃状态620a。

在3gppts23.502第4.2.3.2节cm-idle空闲状态下的ue触发的服务请求中,描述了在cm-idle空闲状态过程中的ue触发的服务请求。该过程的步骤5涉及amf218向(r)an204发送n2请求消息。应注意,除了从smf220接收的n2sm信息之外,该消息还可以包括监视数据活跃标志、安全上下文、amf信令连接id、切换限制列表和mmnas服务接受。(r)an204存储安全上下文、amf信令连接id、被激活的pdu会话的qos流的qos信息、n3隧道id和ueran上下文中的监视数据活跃标志。

可以在具有和不具有upf212重定位的情况下进行基于xn的ng(r)an间切换。所述切换可以基于集中部署或本地部署。可以为漫游场景定义单独的呼叫流。

amf218分析ue202的移动性模式,并基于移动性模式确定是否请求(r)an204监视各个pdu会话的数据活跃。如果amf218请求(r)an204监视各个pdu会话的数据活跃,则在建立或激活pdu会话之后,(r)an204通过参数(诸如名为“timeoflastdataactivity”的参数)记录pdu会话具有数据活跃的最后时间。在切换过程期间,timeoflastdataactivity参数被传输给目标(r)an204t并且作为ue的pdu上下文的一部分未被修改。目标(r)an204t在路径切换请求中发送需要路径切换的pdu会话列表中的pdu会话的timeoflastdataactivity参数。

或者,amf218可以在会话建立过程期间向smf220通知ue202移动性模式。然后,smf220可以确定是否监视各个pdu会话的数据活跃。在这种情况下,在会话建立过程期间,smf220请求(r)an204监视pdu会话的数据活跃。

针对路径切换请求中包括的每个pdu会话,smf220基于标准决定是否更新upf212的(r)an隧道信息。所述标准可以包括以下至少一个:ue202的移动性模式、pdu会话类型、ue202没有数据活跃的时间长度以及是否存在由同一upf212服务的其它pdu会话。根据ue202的移动性模式中,仅考虑请求切换的ue202。pdu会话类型可以作为pdu会话的属性的一部分存储。ue没有数据活跃的时长基于如amf218所指示的(r)an204报告的timeoflastdataactivity。

amf218和smf220各自具有名为“n3连接状态”的参数,作为其ue的pdu会话上下文的一部分。n3连接状态有两个值:n3_连接(n3_connected)和n3_未连接(n3_disconnected)。当建立或激活pdu会话时,amf218和smf220中的n3连接状态被设置为n3_连接。当amf218从smf220接收到指示在切换过程期间没有更新该pdu会话的(r)an信息的消息时,amf218中的pdu会话的n3连接状态从n3_连接更改为n3_未连接。当smf220决定在切换过程期间不更新upf212的(r)an信息时,smf220中的pdu会话的n3连接状态从n3_连接更改为n3_未连接。当ue202具有由upf212或(r)an204通知的数据活跃时,amf218和smf220中的n3连接状态从n3_未连接更改为n3_连接。

在切换过程期间,目标(r)an204t向amf218发送要在路径切换请求中切换和释放的pdu会话列表。要切换的pdu会话是具有upfn3隧道信息的pdu会话。对于要切换的每个pdu会话,目标ran204t包括timeoflastdataactivity参数和目标(r)an信息,诸如(r)an类型、(r)an地址和(r)ann3隧道端点标识符。amf218存储(r)an类型。amf218向相应的服务smf220通知要切换和要释放的pdu会话id。对于要切换的pdu会话,smf220确定是否更新upf212的(r)an信息。如果smf220确定更新upf212的(r)an信息,则smf220向upf212发送(r)ann3隧道信息。如果smf220确定不更新(r)an信息,则smf220向upf212发送请求消息以删除(r)ann3隧道信息。smf220向amf218通知其是否更新upf212处的(r)an信息的确定。对于(r)an信息在upf212中更新的pdu会话,amf218和smf220中的n3连接状态被设置为n3_连接。否则,amf218和smf220中的n3连接状态被设置为n3_未连接。在n2释放过程期间,amf218向服务于pdu会话的smf220发送n2释放通知消息,这些pdu会话处于会话-活跃状态并且将n3连接状态设置为n3_连接。

图53在消息流程图中示出了根据本发明实施例的不具有upf212重定位的基于xn的ngran间切换过程(5300)的示例。该过程(5300)可用于在amf218未经改变且smf220决定保持现有upf212(即,终止ng核心网(ngc)中的n3接口的upf212)时,使用xn将ue202从源ran204切换到目标ran204t。假设源upf212和目标upf212之间存在ip连接。

所述过程(5300)包括切换准备(5302)和切换执行(5304)。所述切换执行(5304)包括从源ran204s到目标ran204t的数据转发(5306)。目标ran204t可以通过读取pdu会话上下文中的参数“timeoflastdataactivity”来检查是否一些pdu会话在源ran204s中具有n3状态标志“n3_at_upf_更新”但是不具有数据活跃。如果pdu没有数据活跃的持续时间长于参数sessioninactivetimer,则认为pdu会话没有数据活跃。目标ran204t可以向amf218发送n2路径切换请求消息(5308)以通知ue202已经移动到新的目标小区,以及要切换或移除的pdu会话列表、由目标ran204t标记的没有数据活跃的pdu会话列表和由源ran204s标记的没有数据活跃的pdu会话列表。根据目标小区的类型,目标ran204t可以在该消息(5308)中包括每个pdu会话的适当信息,包括ran类型、n3ran地址和n3隧道端点标识符。如果目标ran204t不能支持pdu会话的一些qos流,则n2路径切换请求消息(5308)可以包括该pdu会话的qos流接受列表和qos流拒绝列表。

接下来,amf218可以向与n2路径切换请求(5308)中接收到的pdu会话列表相关联的每个smf220发送n11消息(5310)。对于需要切换路径的pdu会话,在接收到n11消息(5310)时,这些smf220中的每一个确定现有upf212是否可以继续服务于ue202。如果现有upf212不能继续服务于ue202并且它不是pdu会话锚点,则执行如下所述的图56的步骤(5608)至(5624)。否则,如果这些smf220的现有upf212可以继续服务于ue202,则其中每个smf220执行以下步骤(5312)至(5318)。对于源ran204s标记的没有数据活跃的pdu会话列表以及目标ran204t标记的没有数据活跃的pdu会话列表中的pdu会话,amf218可以存储ran204信息。对于目标ran204t标记的没有数据活跃的pdu会话列表中的每个pdu会话,amf218可以向smf220发送n11消息(5310)以转发pdu会话id从而通知pdu会话没有数据活跃。

接下来,smf220可以发起对目标ran204t未请求的pdu会话的释放。对于目标ran204t请求的pdu会话,smf220可以向upf212发送n4会话修改请求(包括ran地址、用于下行链路用户面的隧道标识符、接受的流的列表,如果存在)消息(5312)。对于ran204信息要被释放的pdu会话,smf220可以向upf212发送n4会话修改请求(5312)以用于这些pdu会话。所述消息(5312)可以指示rann3连接信息(即,用于下行链路用户面的ran地址和隧道标识符)的释放。接下来,在切换或修改所请求的pdu会话之后,upf212向smf220返回n4会话修改响应(包括用于上行链路业务的隧道标识符)消息(5314)。为了协助目标ran204t中的重排序功能用于需要路径切换的pdu会话,upf212可以在切换路径之后立即在旧路径上发送一个或多个“结束标记endmarker”分组(5316)。upf212可以开始向目标ran204t发送下行链路分组(5318)。应注意,步骤(5318)可以在smf2200处接收到n4会话修改响应(5314)之后的任何时间发生。在smf220中,对于没有数据活跃的pdu会话,这些pdu会话的参数n3状态标志可从n3_at_upf_更新更改为n3_at_upf_未_更新。针对已成功切换或修改的pdu会话,smf220可以向amf212发送n11消息确认(ack)(5320)(包括cn隧道信息)。

在从smf220接收到n11消息响应(5320)之后,对于目标ran204t标记的没有数据活跃的pdu会话,amf218可以将这些pdu会话的参数n3状态标志从n3_at_upf_更新更改为n3_at_upf_未_更新。一旦从所有smf220接收到n11消息响应(5320),amf218就可以从这些响应聚合所接收的cn隧道信息,并向目标ran204t发送该聚合信息作为n2路径切换请求ack(5322)中n2sm信息的一部分。如果请求的pdp会话均未成功切换,则amf218可以向目标ran204t发送n2路径切换请求失败消息。在目标ran204t中,对于目标ran204t标记的没有数据活跃的pdu会话,这些pdu会话的参数n3状态标志可以从n3_at_upf_更新更改为n3_at_upf_未_更新。通过向源ran204s发送释放资源消息(5324),目标ran204t确认切换成功。然后,它触发与源ran204s的资源的释放。

图53还在消息流程图中示出了根据本发明实施例的不具有用户面功能重定位却具有会话去激活的基于xn的ng(r)an间切换过程(5300)的示例。所述过程(5300)提供一种替代解决方案,其将ts23.502第4.9.1.1节中定义的切换过程与会话去激活信令消息相结合。

该过程(5300)用于在amf218未经改变并且smf220确定保持现有upf212时,使用xn将ue202从源ran204s切换到目标ran204t。upf212是终止ngc中的n3接口的upf。假设源upf212s与目标upf212t之间存在ip连接。当pdu建立时,smf220向(r)an204发送定时器参数,例如,名为“sessioninactivetimer”。源(r)an204s使用“timeoflastdataactivity”参数记录pdu会话具有数据活跃的最后时间。源(r)an204s向目标(r)an204t发送sessioninactivetimer参数和timeoflastdataactivity参数,作为ue的pdu会话上下文的一部分。如果pdu会话没有时段长于sessioninactivetimer参数的数据活跃,则目标(r)an204t确定发起pdu会话去激活过程。

在切换执行步骤中,目标(r)an204t向ue202发送rrc信令消息,指示是接受、去激活还是拒绝pdu会话。然后,目标(r)an204t(经由amf218)向smf220通知接受、去激活还是拒绝pdu会话。对于接受的pdu会话,目标(r)an204t包括(r)ann3隧道信息,诸如(r)an地址和隧道端点标识符。对于接受的pdu会话,smf220请求upf212更新(r)an隧道信息。对于去激活的pdu会话,smf220发送请求upf212删除(r)an隧道信息的消息。对于释放的pdu会话,smf220发起pdu会话释放过程。

目标ran204t向amf218发送n2路径切换请求(5308)消息,其指示ue202已经移动到新的目标小区。所述消息(5308)包括要切换、去激活或移除的pdu会话列表。根据目标小区的类型,目标ran204t在该消息中包括其它信息。要切换的pdu会话是具有upfn3隧道信息的pdu会话。对于要切换的每个pdu会话,目标(r)an204t包括timeoflastdataactivity参数和(r)an信息(诸如n3(r)an地址和n3隧道端点标识符)。如果目标ran204t不能支持pdu会话的qos流,则n2路径切换请求(5308)消息包括该pdu会话的qos流接受列表和qos流拒绝列表。

amf向与n2路径切换请求(5308)消息中接收到的pdu会话列表相关联的每个smf220发送n11消息(5310)。对于需要路径切换的pdu会话,在接收到n11消息(5310)时,这些smf220中的每一个确定现有upf212是否可以继续服务于ue202。如果现有upf212不能继续服务于ue202并且它不是pdu会话锚点,则执行ts23.502的第4.9.1.2节的步骤3-11。对于需要路径切换的每个pdu会话,smf220根据ts23.501第5.6.x节确定是否需要更新现有upf212的(r)an204隧道信息。

smf220对目标ran204t未请求的pdu会话发起释放。对于目标ran204t请求的pdu会话,smf220向upf212发送n4会话修改请求(6408)消息。所述消息(5312)包括(r)an地址、用于下行链路用户面的隧道标识符和接受的流的列表(如果存在)。对于要被去激活的pdu会话,不需要更新(r)an信息。smf220向upf212发送n4会话修改请求(5312)消息以用于那些pdu会话。所述消息(5312)指示(r)ann3隧道信息的释放,诸如用于下行链路用户面的(r)an地址和隧道端点标识符。在切换或修改所请求的pdu会话之后,upf212向smf220返回n4会话修改响应(5314)消息。所述消息(5314)包括用于上行链路业务的隧道标识符。

为了协助目标ran204t中的重排序功能用于需要路径切换的pdu会话,upf212在切换路径之后立即在旧路径上发送一个或多个“结束标记”分组(5316)。upf212开始向目标ran204t发送下行链路分组。针对已成功切换或去激活的pdu会话,smf220向amf218发送n11消息ack(5318)消息。所述消息(5318)包括cn隧道信息并指示(r)ann3隧道信息是否被更新(例如,路径切换)或删除(例如,pdu会话被去激活)。在smf220中,对于n3(r)an隧道信息从upf212删除的pdu会话,会话状态被设置为会话-空闲。应注意,步骤(5318)可以在smf220处接收到n4会话修改响应(5314)消息之后的任何时间发生。

在amf218中,在接收到n11消息ack(5318)消息时,去激活的pdu会话的会话状态被设置为会话-空闲。一旦从所有smf220接收到n11消息响应(5318),amf218就从这些响应聚合所接收的cn隧道信息,并向目标ran204t发送该聚合信息作为n2路径切换请求ack(5320)消息中n2sm信息的一部分。所述消息(5320)包括针对每个pdu会话是否更新upf212的(r)an信息的指示。如果所请求的pdp会话均未成功切换,则amf218向目标ran204t发送n2路径切换请求失败消息。在目标ran204t中,对于upf212的(r)an信息未更新的pdu会话,删除upfn3隧道信息。通过向源ran204s发送释放资源(5322)消息,目标ran204t指示切换成功。然后它触发与源ran204s的资源释放。

图53还在消息流程图中示出了根据本发明实施例的不具有upf212重定位的基于xn的ng(r)an间切换过程(5300)的示例。该过程(5300)可用于在amf218未经改变并且smf220确定保持现有upf212(例如,终止ng核心网(ngc)中的n3接口的upf212)时,使用xn将ue202从源(r)an204s切换到目标ran204t。假设源upf212和目标upf212之间存在ip连接。

所述过程(5300)包括切换准备(5302)和切换执行(5304)。所述切换执行(5304)包括从源(r)an204s到目标(r)an204t的数据转发(5306)。目标(r)an204t向amf218发送n2路径切换请求消息(5308),其包括ue202已经移动到新目标小区的指示以及要切换或移除的pdu会话列表。根据目标小区的类型,目标(r)an204t在消息(5308)中包括要切换的每个pdu会话的其它信息,包括timeoflastdataactivity参数以及(r)an信息,诸如n3(r)an地址和n3隧道端点标识符。如果目标(r)an204t不能支持pdu会话的qos流,则n2路径切换请求消息(5308)可以包括该pdu会话的qos流接受列表和qos流拒绝列表。

接下来,amf218向与n2路径切换请求(5308)消息中接收到的pdu会话列表相关联的每个smf220发送n11消息(5310)。对于需要路径切换的pdu会话,在接收到n11消息(5310)时,这些smf220中的每一个确定现有upf212是否可以继续服务于ue202。如果现有upf212不能继续服务于ue202并且它不是pdu会话锚点,则执行如下所述的图56的步骤(5608)到(5624)。否则,如果这些smf220的现有upf212可以继续服务于ue202,则其中每个smf220执行以下步骤(5312)至(5318)。对于需要路径切换的每个pdu会话,smf220确定是否更新现有upf212的(r)an隧道信息。

接下来,smf220对目标ran204t未请求的pdu会话发起释放。对于目标ran204t请求的pdu会话,smf220向upf212发送n4会话修改请求(5312)消息。所述消息(5312)包括(r)an地址、用于下行链路用户面的隧道标识符以及接受的流的列表(如果存在)。对于(r)an204信息不需要更新的pdu会话,smf220向upf212发送n4会话修改请求(5312)消息以用于这些pdu会话。所述消息(5312)指示rann3隧道信息的释放,诸如用于下行链路用户面的(r)an地址和隧道端点标识符。接下来,在切换或修改所请求的pdu会话之后,upf212向smf220返回n4会话修改响应(5314)消息。所述消息(5314)包括用于上行链路业务的隧道标识符。为了协助目标(r)an204t中的重排序功能用于需要路径切换的pdu会话,upf212在切换路径之后立即在旧路径上发送一个或多个“结束标记”分组(5316)。upf212可以开始向目标ran204t发送下行链路分组(5318)。应注意,步骤(5318)可以在smf2200处接收到n4会话修改响应(5314)消息之后的任何时间发生。针对已经切换或成功修改的pdu会话,smf220向amf212发送n11消息确认(ack)(5318)消息。所述消息(5318)包括cn隧道信息。所述消息(5318)指示(r)ann3隧道信息是否被更新(例如,路径切换)或被释放(例如,路径释放)。在smf220中,对于n3(r)an隧道信息未在upf212中更新的pdu会话,这些pdu会话的n3连接状态参数从n3_连接更改为n3_未连接。

在amf218中,在接收到n11消息ack(5318)时,在smf220不更新upf212的(r)an信息的情况下,pdu会话的n3连接状态参数从n3_连接更改为n3_未连接。一旦从所有smf220接收到n11消息ack(5318),amf218就从这些响应聚合所接收的cn隧道信息,并向目标(r)an204t发送该聚合信息作为n2路径切换请求ack(5320)中n2sm信息的一部分。所述消息(5320)包括针对每个pdu会话是否更新upf212的(r)an信息的指示。如果所请求的pdp会话均未成功切换,则amf218向目标(r)an204t发送n2路径切换请求失败消息。在目标(r)an204t中,对于upf212的(r)an信息未更新的pdu会话,删除upfn3隧道信息。通过向源(r)an204s发送释放资源(5322)消息,目标(r)an204t确认切换成功。然后它触发与源(r)an204s的资源释放。

图53还在消息流程图中示出了根据本发明实施例的不具有用户面功能重定位的基于xn的ngran间切换过程(5300)的示例。目标(r)an204可以向amf218发送n2路径切换请求消息(5308)以通知ue202已经移动到新的目标小区,并且提供要切换的pdu会话列表。根据目标小区的类型,目标(r)an204t可以在该消息中包括适当的信息。对于每个要切换到目标(r)an204t,n2路径切换请求消息(5308)可以包括qos流接受列表。

然后,amf218可以通过使用n11消息(5310)向与pdu会话列表以及n2路径切换请求(5308)中接收到的每个pdu会话的qos流接受列表相关联的每个smf220发送n2sm信息。对于要切换到目标(r)an204t的pdu会话,在接收到n11消息时,其中每个smf220确定现有upf212是否可以继续服务于ue202。如果现有upf212不能继续服务于ue202并且它不是pdu会话锚点,执行ts.23.502的第4.9.1.2节的步骤3-11。否则,执行以下步骤。对于未包括在n2路径切换请求消息中的被激活的pdu会话,amf218可以向相关的smf220发送单独的请求。

对于目标(r)an204t请求的pdu会话,smf220可以向upf212发送n4会话修改请求消息(5312)。所述消息(5312)可以包括(r)an地址、用于下行链路用户面的隧道标识符以及qos流接受列表。对于目标(r)an204t不能支持的pdu会话,smf220可以确定是释放还是保持,但不切换该pdu会话。如果pdu会话被释放,则smf220可以发起pdu会话释放过程。如果pdu会话被保持但不切换,则smf220可以向upf212发送n4会话修改请求(5312)以将pdu会话的会话-ambr设置为零。

对于要切换的pdu会话,upf212可以在切换所请求的pdu会话之后向smf212返回n4会话修改响应消息(5314)。所述消息(5314)可以包括用于上行链路业务的隧道标识符。对于不切换的pdu会话,upf212可以相应地返回n4会话修改响应消息(5314)。

对于要切换的pdu会话,为了协助目标(r)an204t中的重排序功能,upf212可以在切换路径之后在旧路径上发送一个或多个“结束标记”分组(5316)。upf212可以开始向目标(r)an204t发送下行链路分组。

然后,针对已经成功切换的pdu会话,smf220可以向amf218发送n11消息ack消息(5318)。所述消息(5318)可以包括cn隧道信息。对于不切换的pdu会话,smf220可以经由amf218向(r)an204发送n11消息ack(5318)。所述消息(5318)可以包括n2sm消息,并且将会话-ambr设置为0,其中,n2sm消息包括pdu会话id。应注意,步骤(5318)可以在smf220处接收到n4会话修改响应之后的任何时间发生。

一旦从所有smf220接收到n11消息响应(5318),amf218就可以从这些响应聚合所接收的cn隧道信息,并向目标(r)an204t发送该聚合信息作为n2路径切换请求ack(5320)中n2sm信息的一部分。如果所请求的pdp会话均未成功切换,则amf218可以向目标(r)an发送n2路径切换请求失败消息(5320)。通过向源(r)an204s发送释放资源消息(5322),目标(r)an204t可以确认切换成功。然后,它可以触发与源(r)an204s的资源释放。

在没有xn接口的ng-ran间节点切换中,源(r)an(s-ran)204s可以发起到目标(r)an(t-ran)204t的基于n2的切换。这可以例如,由于新的无线条件或负载平衡、没有到目标(r)an204t的xn连接、在基于xn的切换失败之后来自目标(r)an204t的错误指示或者基于s-ran204s习得的动态信息而被触发。

图54在流程图中示出了根据图53的基于xn的ngran间切换过程(5300)的将ue202从源ran204s切换到目标ran204t的方法(5400)的示例。所述方法(5400)可以由amf218执行。所述方法(5400)包括:amf218用于从目标ran204t接收n2路径切换请求(5308)消息。接下来,amf218向smf220发送n11消息(5310)。接下来,amf218从smf220接收n11消息ack(5318)。接下来,amf218向目标ran204t发送n2路径切换请求ack(5320)消息。可以将其它步骤添加到所述方法(5400)。

图55在流程图中示出了根据图53的基于xn的ngran间切换过程(5300)的将ue202从源ran204s切换到目标ran204t的方法(5500)的另一示例。所述方法(5500)可以由smf220执行。所述方法(5500)包括:smf220用于从amf218接收n1消息(5310)。接下来,smf220向upf212发送n4会话修改请求(5312)。接下来,smf220从upf212接收n4会话修改响应(5314)。接下来,smf向amf218发送n11消息ack(5318)。可以将其它步骤添加到所述方法(5500)。

图56在消息流程图中示出了根据本发明实施例的具有用户面功能重定位的基于xn的ngran间切换过程(5600)的示例。所述过程(5600)可用于在amf218未经改变且smf220决定要释放源upf212s时,使用xn将ue202从源ran204s切换到目标ran204t。源upf212s是终止ngc中的n3接口的upf212。假设源upf212s和源ran204s之间以及目标upf212t和目标ran204t之间存在ip连接。

所述过程(5600)包括切换准备(5302)和切换执行(5304)。所述切换执行(5304)包括从源ran204s到目标ran204t的数据转发(5306)。目标ran204t可以通过读取pdu会话上下文中的参数“timeoflastdataactivity”来检查是否一些pdu会话在源ran204s中具有n3状态标志“n3_at_upf_更新”但是不具有数据活跃。如果pdu没有数据活跃的持续时间长于参数sessioninactivetimer,则认为pdu会话没有数据活跃。目标ran204t可以向ue202发送下行链路数据(5602)。ue202可以发送上行链路数据(5604)。目标ran204t可以向amf218发送通知ue202已经移动到新的目标小区的n2路径切换请求消息(5308)以及要切换或移除的pdu会话列表、由目标ran204t标记的没有数据活跃的pdu会话列表和由源ran204s标记的没有数据活跃的pdu会话列表。根据目标小区的类型,目标ran204t可以在该消息中包括每个pdu会话的适当信息(5308),包括ran类型、n3ran地址和n3隧道端点标识符。如果目标ran204t不能支持pdu会话的一些qos流,则n2路径切换请求消息(5308)可以包括该pdu会话的qos流接受列表和qos流拒绝列表。

接下来,amf218可以向与在n2路径切换请求(5308)中接收到的pdu会话列表相关联的每个smf220发送n11消息(5310)。对于需要切换路径的pdu会话,在接收到n11消息(5310)时,这些smf220中的每一个确定现有upf212是否可以继续服务于ue202。如果现有upf212不能继续服务于ue202并且它不是pdu会话锚点,则执行如下所述的步骤(5606)到(5624)。否则,如果这些smf220中的现有upf212可以继续服务于ue202,则其中每个smf220执行如上所述的图53的步骤(5312)至(5318)。对于源ran204s标记的没有数据活跃的pdu会话列表以及目标ran204t标记的没有数据活跃的pdu会话列表中的pdu会话,amf218可以存储ran204信息。对于目标ran204t标记的没有数据活跃的pdu会话列表中的每个pdu会话,amf218可以向smf220发送n11消息(5310)以转发pdu会话id从而通知pdu会话没有数据活跃。

smf220可以对目标ran204t未请求的pdu会话发起释放。然后,smf220可以根据ts23.501第6.3.3节基于upf选择标准选择新的目标upf212t(5606)。目标upf212tip地址分配以及下行链路和上行链路隧道标识符分配可以由smf220执行。可以向目标upf212t发送n4会话建立请求(包括目标ran204t地址、上行链路和下行链路隧道标识符)消息(5608)。目标upf212t可以向smf220发送n4会话建立响应消息(5610)。smf220可以启动用以在以下步骤(5622)中使用的定时器。smf220可以向pdu会话锚点212a发送n4会话修改请求消息(5612)。pdu会话锚点212a可以响应n4会话修改响应消息(5614)。此时,pdu会话锚点212a可以经由目标upf212t使用目标ran204t的地址和隧道标识符开始向目标ran204t发送下行链路分组(5616)。

smf220可以向amf218发送n11消息ack(5618)(包括cn隧道信息)。在从smf220接收到n11消息响应(5618)之后,对于目标ran204t标记的没有数据活跃的pdu会话,amf218可以将这些pdu会话的参数n3状态标志从n3_at_upf_更新更改为n3_at_upf_未_更新。一旦从所有smf220接收到n11消息响应(5618),amf218就可以从这些响应聚合所接收的cn隧道信息,并向目标ran204t发送该聚合信息作为n2路径切换请求ack(5320)中n2sm信息的一部分。如果请求的pdp会话均未成功切换,则amf218可以向目标ran204t发送n2路径切换请求失败消息。在目标ran204t中,对于目标ran204t标记的没有数据活跃的pdu会话,这些pdu会话的参数n3状态标志可以从n3_at_upf_更新更改为n3_at_upf_未_更新。通过向源ran204s发送释放资源消息(5322),目标ran204t确认切换成功。然后,它触发与源ran204s的资源释放。ue202现在可以发送上行链路数据(5620)。一旦定时器在步骤(5610)之后到期,smf220可以通过发送n4会话终止请求(5622)(包括释放原因)来发起源upf212s释放过程。源upf212s可以用n4会话终止响应消息(5624)进行确认,该消息只是资源的释放。

图56还在消息流程图中示出了根据本发明实施例的具有用户面功能重定位的基于xn的ng(r)an间切换过程(5600)的示例。所述过程(5600)可以用于在amf218未经改变并且smf220确定要重新定位源upf212s时,使用xn将ue202从源(r)an204s切换到目标(r)an204t。源upf212s是终止ngc中的n3接口的upf212。假设源upf212s和源ran204s之间以及目标upf212t和目标ran204t之间存在ip连接。

所述过程(5600)包括切换准备(5302)和切换执行(5304)。所述切换执行(5304)包括从源(r)an204s到目标(r)an204t的数据转发(5306)。目标(r)an204t向amf218发送n2路径切换请求消息(5308),其包括ue202已经移动到新目标小区的指示以及要切换或移除的pdu会话列表。根据目标小区的类型,目标(r)an204t在消息(5308)中包括要切换的每个pdu会话的其它信息,包括timeoflastdataactivity参数以及(r)an信息,诸如n3(r)an地址和n3隧道端点标识符。如果目标(r)an204t不能支持pdu会话的qos流,则n2路径切换请求消息(5308)可以包括该pdu会话的qos流接受列表和qos流拒绝列表。

接下来,amf218向与n2路径切换请求(5308)消息中接收到的pdu会话列表相关联的每个smf220发送n11消息(5310)。对于需要路径切换的pdu会话,在接收到n11消息(5310)时,这些smf220中的每一个确定现有upf212是否可以继续服务于ue202。如果现有upf212不能继续服务于ue202并且它不是pdu会话锚点,则执行以下步骤(7202608)至(5624)。否则,如果这些smf220的现有upf212可以继续服务于ue202,则其中每个smf220执行如上所述的图53的步骤(5312)至(5318)。对于需要路径切换的每个pdu会话,smf220确定是否更新现有upf212的(r)an隧道信息。

smf220对目标ran204t未请求的pdu会话发起释放。对于要切换的pdu会话,然后,smf220根据ts23.501第6.3.3节基于upf选择标准选择新的目标upf212t(5606)。目标upf212tip地址分配以及下行链路和上行链路隧道标识符分配可以由smf220执行。smf220向目标upf212t发送n4会话建立请求(5608)消息。所述消息(5608)包括目标ran204t地址以及上行链路和下行链路隧道标识符。目标upf212t向smf220发送n4会话建立响应(5610)消息。smf220可以启动用以将在以下步骤(5590)中使用的定时器。smf220向pdu会话锚点212a发送n4会话修改请求(5550)消息。pdu会话锚点212a响应n4会话修改响应(5614)消息。此时,pdu会话锚点212a可以经由目标upf212t使用目标ran204t的地址和隧道标识符开始向目标ran204t发送下行链路分组(5616)。

smf220向amf218发送n11消息ack(5618)。所述消息(5618)包括cn隧道信息。在amf218中,在接收到n11消息ack(5318)时,pdu会话的n3连接状态参数从n3_连接更改为n3_未连接,在这些pdu会话中,smf220不更新upf212的(r)an信息。一旦从所有smf220接收到n11消息ack(5318),amf218就从这些响应聚合所接收的cn隧道信息,并向目标(r)an204t发送该聚合信息作为n2路径切换请求ack(5320)中n2sm信息的一部分。所述消息(5320)包括针对每个pdu会话是否更新upf212的(r)an信息的指示。如果所请求的pdp会话均未成功切换,则amf218向目标(r)an204t发送n2路径切换请求失败消息。在目标(r)an204t中,对于upf212的(r)an信息未更新的pdu会话,删除upfn3隧道信息。通过向源(r)an204s发送释放资源(5322)消息,目标(r)an204t确认切换成功。然后它触发与源(r)an204s的资源释放。

一旦定时器在步骤(7302610)之后到期,smf220通过向源upf212s发送n4会话终止请求(5622)消息来发起源upf212s释放过程。所述消息(5622)包括释放原因。源upf212s用n4会话终止响应(5624)消息进行确认,该消息指示资源的释放。

图57在消息流程图中示出了根据本发明实施例的由ul数据(即,新ul数据分组)触发的n3重新连接过程(5700)的示例。该过程(5700)可以用于在上行链路数据到达(r)an204时,针对在(r)an204中n3状态标志为n3_at_upf_未_更新的pdu会话触发路径切换更新。ue202可以向(r)an204发送ul数据信道授权请求或ul数据分组(5702)。如果pdu会话的n3状态标志是n3_at_upf_未_更新,则(r)an204可以向amf218发送n2消息路径切换请求(5704)。所述消息(5704)可以包括pdu会话id(诸如supi)和(r)an信息,包括(r)an类型、n3(r)an地址和n3隧道端点标识符。或者,所述消息(5704)可以仅包括pdu会话id。

amf218可以向smf220发送n11消息路径切换请求(5706)以转发从(r)an204接收的n2消息(5704)。所述消息(5706)还可以包括用于标识ue202的标识符(诸如5g临时id或supi)和(r)an信息(诸如(r)an类型、n3(r)an地址和n3隧道端点标识符)。smf220可以向upf212发送n4消息会话修改请求(5708)。所述消息(5708)可以包括用于标识ue202的标识符(诸如5g临时id或supi)、pdu会话id、(r)an隧道信息(诸如n3(r)an地址和n3隧道端点标识符)。upf212可以更新所请求的pdu会话的(r)an204信息。upf212可以向smf220发送n4消息会话修改响应(5710)。所述消息(5710)可以包括ue标识符(诸如supi)和pdu会话id。smf220可以将pdu会话的n3状态标志更改为n3_at_upf_更新。smf220可以向amf218发送n11消息路径切换响应(5712)。所述消息(5712)可以包括ue标识符(诸如supi)和pdu会话id。amf218可以将pdu会话的n3状态标志更改为n3_at_upf_更新。amf218可以向(r)an204发送n2消息路径切换响应(5714)以确认路径切换完成。所述消息(5714)可以包括pdu会话id。然后,(r)an204可以发送上行链路数据分组(5716)。

图57还在消息流程图中示出了根据本发明实施例的由ul数据触发而不具有upf212重定位的后期路径切换过程(5700)的示例。该过程(5700)可用于在(r)an204接收pdu会话的ul授权请求或ul数据时,触发不具有upfn3隧道信息的pdu会话的路径切换更新。upf212保持不变。smf220存储cn隧道信息。ue202向(r)an204发送pdu会话的ul数据信道授权请求或ul数据分组(5702)。如果upfn3隧道信息不可用,则(r)an204向amf218发送n2消息会话路径切换请求(5704)。所述消息(5704)包括pdu会话id和(r)an隧道信息,诸如(r)ann3地址和n3隧道端点标识符。

amf218向smf220发送n11消息会话路径切换请求(5706)。所述消息(5706)包括用于标识ue202的标识符(诸如supi)和pdu会话id以及(r)an隧道信息(诸如(r)an类型、n3(r)an地址和下行链路隧道端点标识符)。smf220确定现有upf212是否可以继续服务于ue的pdu会话。如果现有upf212不能继续服务于ue202并且它不是pdu会话锚点,则执行ts23.502第4.9.1.c节的步骤(4)至(9)。如果现有upf212可以继续服务于ue202,则smf220向upf212发送n4消息会话修改请求(5708)消息。所述消息(5708)包括ue标识符(诸如supi)、pdu会话id和n3(r)an隧道信息,诸如n3(r)an地址和n3隧道端点标识符。upf212更新所请求的pdu会话的(r)an204隧道信息。upf212向smf220发送n4消息会话修改响应(5710)消息。所述消息(5710)包括supi和pdu会话id。smf220向amf218发送n11消息路径切换响应(5712)。所述消息(5712)包括ue标识符(诸如supi)、pdu会话id和n2sm消息,所述n2sm消息包括(r)an204的cn隧道信息。smf220将pdu会话的n3连接状态更改为n3_连接。amf218向(r)an204发送n2消息路径切换响应(5714)消息,其指示路径切换完成。所述消息(5714)包括pdu会话id和从smf220接收的n2sm消息。amf218将pdu会话的n3连接状态更改为n3_连接。(r)an204更新cn隧道信息并发送上行链路数据(5716)分组。

图58在消息流程图中示出了根据本发明实施例的由dl数据(即,新dl数据分组)触发的n3重新连接过程(5800)的示例。该过程(5800)可以用于在下行链路数据到达upf212时,在upf212处针对在smf220中n3状态标志为n3_at_upf_未_更新的pdu会话触发路径切换更新。upf212可以从dn208接收下行链路数据分组(5802)。upf212可以向smf220发送n4消息dl数据通知(5804)。所述消息(5804)可以包括用于标识ue202的标识符(诸如5g临时或supi)和pdu会话id。

基于当前设置为n3_at_upf_未_更新的n3状态标志,smf220可以向amf218发送n11消息(r)an信息请求(5806)。所述消息(5806)可以包括ue标识符(诸如supi)和pdu会话id。amf218可以将pdu会话的n3状态标志更改为n3_at_upf_更新。amf218可以向smf220发送n11消息(r)an信息响应(5808)。所述消息(5808)包括ue标识符(诸如supi)、pdu会话id和(r)an信息(包括(r)an类型、n3(r)an地址和n3(r)an隧道端点标识符)。smf220可以向upf212发送n4消息会话修改请求(5810)。所述消息(5810)可以包括用于标识ue202的标识符(诸如5g临时id或supi)、pdu会话id、(r)an信息(诸如n3(r)an地址和n3隧道端点标识符)。upf212可以更新所请求的pdu会话的(r)an204信息。upf212可以向smf220发送n4消息会话修改响应(5812)。所述消息(5812)可以包括ue标识符(诸如supi)和pdu会话id。在接收到消息(5690)之后,smf220可以将pdu会话的n3状态标志更改为n3_at_upf_更新。upf212可以经由(r)an204向ue202发送下行链路数据分组(5814)。应注意,可以在步骤(5812)之前执行步骤(5814)。

在图58的替代实施方式中,在接收到消息(5806)之后,amf218可以向(r)an204发送n2通知消息,通知upf212的(r)an信息得到更新。所述消息可以包括pdu会话id。(r)an204可以将pdu会话的n3状态标志更改为n3_at_upf_更新。(r)an204可以向amf218发送确认从amf218接收到通知消息的n2消息通知确认。

在图58的另一替代实施方式中,在接收到消息(5812)之后,smf220可以经由amf218向(r)an204发送n2消息,以通知(r)an204upf212已经更新(r)an信息。所述消息可以包括pdu会话id。在接收到该消息之后,(r)an204可以将pdu会话的n3状态标志更改为n3_at_upf_更新。

(r)an-cn交互包括与n2(例如,ng2)交互有关的过程,例如,n2释放过程以及rrc连接不活跃状态的潜在过程。

可以使用n2释放过程来释放ue202的逻辑n2信令连接和所有n3连接。所述过程在ue202和amf218中将ue202从cn-连接状态转换为cn-空闲状态。即,ue202和amf218中的ue上下文将相应地发生改变。所有ue相关的上下文信息将在(r)an204中被移除。

当n2信令连接丢失时,例如,由于信令传输的丢失或者由于(r)an失败,n2释放过程可以由(r)an204和amf218在本地执行。当n2释放过程由(r)an204或amf218在本地执行时,每个节点如以下过程流程所述的在本地执行其动作,而不使用或依赖于(r)an204与amf218之间直接示出的任何信令。应当注意,当n2信令连接由于amf218失败而丢失时,可以通过解析n2粘性来解决,并且不会导致n2释放。n2释放过程的发起原因可以是(r)an发起或amf发起。(r)an发起过程的原因可以是以下至少一个:o&m干预、不确定失败、用户不活跃、重复rrc信令完整性检查失败、ue生成的信令连接释放导致的释放、rat间重定向等。amf发起过程的原因可能是认证失败、分离等中的至少一个。

n2释放过程可用于释放n2连接,并且同时在ue202进入cm-idle空闲状态时去激活pdu会话。图59在消息流程图中示出了根据本发明实施例的n2释放和pdu会话去激活过程(5900)的示例。所述过程(5900)可以开始于(r)an204和ue202执行rrc释放过程(5902)。所述rrc释放过程(5902)可以类似于上面描述的rrc释放过程(600a)。(r)an204与ue202交互以释放rrc信令连接。ue202进入cm-idle空闲状态并去激活所有pdu会话。(r)an204可以向amf218发送(n2消息)n2释放请求(5904)。所述消息(5904)可以包括原因代码,诸如o&m干预、ue不活跃等。本领域技术人员应理解,在某些场景下,步骤(5902)可以在步骤(5904)之前或与步骤(5904)并行地启动。amf218可以向已经订阅了n2释放通知的smf220发送(n11消息)n2释放通知消息(5906)。所述消息(5906)可以包括ue标识符(诸如supi)、ran信息和原因代码。应当注意,当建立或激活pdu会话时,smf220可以默认订阅amf218的ue移动性事件通知服务。在该消息中,amf218将向smf220通知n2释放事件。amf218可以跟踪或以其它方式知道会话状态,即会话是否被激活。amf218向服务于被激活的pdu会话的smf220通知会话状态。

然后,smf220向upf212发送(n4消息)n3释放请求(5908)。所述消息(5908)可以包括uesupi和要去激活的pdu会话id。然后,upf212释放要去激活的pdu会话的ue的pdu会话上下文中的n3(r)an隧道信息(例如,(r)anip地址和隧道标识符)。upf向smf220发送(n4消息)确认释放n3(r)an隧道信息的n3释放响应(5910)。upf212可以开始对去激活的pdu会话的下行链路分组进行缓存。然后,smf220向amf218发送(n11消息)pdu会话事件报告通知(5912),以通知amf218(r)an隧道信息在upf212中被删除。该消息(5912)是为了确认n2释放通知消息(5906)。然后,smf220可以将pdu会话的状态更改为会话-空闲。

然后,amf218收集在(5906)中通知的所有来自smf220的响应。一旦收集了来自smf220的所有确认,并且如果没有执行步骤(5902),则amf218然后向(r)an204发送具有原因代码的(n2消息)n2释放响应(5914)。amf218可以将ue202的所有pdu会话的会话状态更改为会话-空闲。如果未执行步骤(5902),则ran204和ue202执行rrc释放过程(5916)。所述rrc释放过程(5916)可以类似于上面描述的rrc释放过程(600a)。(r)an204向ue202发送消息以释放rrc连接。ue202进入cm-idle空闲状态,并且ue202中的所有pdu会话转换为会话-空闲状态。在从ue202接收到rrc连接释放确认后,(r)an204移除ue上下文。接下来,(r)an204向amf218发送(n2消息)n2释放确认(5918)。在接收到n2释放响应(5918)消息时,amf218将ue上下文设置为cm-idle空闲状态,并且释放n2连接。应当注意,amf218可以针对smf服务pdu会话移除对amf218的ue移动性事件通知服务的订阅。

在关于图59描述的实施例的修改中,n2释放过程可用于释放n2连接,并且同时在ue202进入cm-idle空闲状态时去激活pdu会话。图60在消息流程图中示出了根据本发明实施例的n2释放和pdu会话去激活过程(6000)的另一示例。所述过程(6000)可以开始于(r)an204和ue202执行rrc释放过程(5902)。所述rrc释放过程(5902)可以类似于上面描述的rrc释放过程(600a)。(r)an204与ue202交互以释放rrc信令连接。ue202进入cm-idle空闲状态并去激活所有pdu会话。(r)an204可以向amf218发送(n2消息)rrc释放通知(5904)。所述消息(6002)可以包括原因代码,诸如o&m干预、ue不活动等。本领域技术人员应理解,在某些场景下,步骤(5902)可以在步骤(6002)之前或与步骤(6002)并行地启动。amf218可以向已经订阅了n2释放通知的smf220发送(n11消息)n2释放通知消息(6004)。所述消息(6204)可以包括ue标识符(诸如supi)、ran信息和原因代码。应当注意,当建立或激活pdu会话时,smf220可以默认订阅n2释放通知服务。amf218可以跟踪或以其它方式知道会话状态,即会话是否被激活。amf218向服务于被激活的pdu会话的smf220通知会话状态。

然后,smf220向upf212发送(n4消息)n3释放请求(6006)。所述消息(6006)可以包括ue标识符(诸如supi)和要去激活的pdu会话id。然后,upf212释放要去激活的pdu会话的ue的pdu会话上下文中的n3(r)an隧道信息(例如,(r)anip地址和隧道端点标识符)。upf向smf220发送(n4消息)确认释放n3隧道信息的n3释放响应(6008)。upf212可以开始对去激活的pdu会话的下行链路分组进行缓存。然后,smf220向amf218发送(n11消息)n2释放通知确认(6010)消息,该消息确认释放通知消息(6004)。然后,smf220可以将pdu会话的状态更改为会话-空闲。

然后,amf218收集在(6004)中通知的所有来自smf220的响应。一旦收集了来自smf220的所有确认,并且如果没有执行步骤(5902),则amf218然后向(r)an204发送具有原因代码的(n2消息)n2释放请求(6012)消息。amf218将ue202的所有pdu会话的会话状态更改为会话-空闲。如果未执行步骤(5902),则(r)an204和ue202执行rrc释放过程(5916)。所述rrc释放过程(5916)可以类似于上面描述的rrc释放过程(600a)。(r)an204向ue202发送消息以释放rrc连接。ue202进入cm-idle空闲状态,并且ue202中的所有pdu会话转换为会话-空闲状态。在从ue202接收到rrc连接释放确认后,ran204移除ue上下文。接下来,(r)an204向amf218发送(n2消息)n2释放响应(6014)。在接收到n2释放响应(6014)消息时,amf218将ue上下文设置为cm-idle空闲状态,并且释放n2连接。

当ue202处于cm-connected连接状态时,可以使用ue202或网络请求的用于非漫游场景和具有本地疏导过程的漫游场景下的pdu会话释放来释放pdu会话。图61在消息流程图中示出了根据本发明实施例的由ue202、pcf222或smf220触发的pdu会话释放过程(6100)的示例。当ue202向smf220发送(n1sm消息)ue会话释放请求(6102)消息时,发生pdu会话释放过程(6100)的一个触发。所述消息(6102)可以包括pdu会话id。(r)an204通过逻辑接口(诸如n2连接)转发所述消息。amf218检查pdu会话id并将所述消息转发给smf220。从amf218转发到smf220的消息包括ue标识符(诸如supi)和n1消息pdu会话释放请求。当pcf222向smf220发送n7消息pcf会话释放请求(6104)消息时,发生pdu会话释放过程(6100)的另一触发。当smf220确定通过其自身逻辑或者通过从ue202、an204(例如,拥塞报告)、dn208和upf212中的至少一个获取请求来释放pdu会话时,发生pdu会话释放过程(6100)的另一触发。

一旦pdu会话释放过程(6100)被触发,smf220就与upf212交互以释放upf212处的pdu上下文。smf220向upf212发送n4消息会话释放请求(6108)消息。所述消息(6108)可以包括ue标识符(诸如supi)和pdu会话id中的至少一个。upf212丢弃要释放的pdu会话的剩余分组并释放ue的pdu上下文。然后,upf212向smf220发送(n4消息)会话释放响应(6110)消息。如果实施动态策略,则smf220通知pcf222执行pdu-canpdu会话释放过程(6112),因此pcf222不向smf220提供任何与释放的pdu会话有关的进一步的会话修改消息。smf220知道会话状态是否被激活。smf220向amf218发送n11消息(6202),其包括ueid(例如,supi)、ue202的n1smpdu会话释放请求以及(r)an204的n2smpdu会话释放请求(如果pdu会话已被激活的话)。n1smpdu会话释放请求消息可以包括pdu会话id和原因代码。n2smpdu会话释放请求消息可以包括pdu会话id。n1sm和n2sm消息可以封装在容器中。smf220可以使用如ts23.502第5.2.2.4节中定义的amf218的消息传送服务来将n1sm和n2sm消息发送给ue202和(r)an204。

然后,amf218经由逻辑接口(诸如n2连接)将从smf220接收的消息传送(6116)给(r)an204。如果(r)an204仅接收到n1smpdu会话释放请求,则(r)an204将该消息转发(6118)给ue202。如果(r)an204接收到n1smpdu会话释放请求和n2smpdu会话释放请求,则(r)an204与ue202执行rrc连接重新配置。在该重新配置过程期间,(r)an204将n1sm消息pdu会话释放请求转发给ue202。(r)an204和ue202释放用于释放的pdu会话的无线资源。ue202和an204释放pdu会话上下文。如果(r)an204在步骤(6224)中接收到n2smpdu会话释放请求,则(r)an204经由amf218向smf220发送n2smpdu会话释放响应(6120)。所述消息(6120)可以包括pdu会话id。amf218发送n11消息(6122)以将n2smpdu会话响应转发给smf220。所述消息(6122)包括ue标识符(诸如supi)和从(r)an204接收的n2smpdu会话响应。当ue202在步骤(6118)中接收到n1sm消息pdu会话释放请求之后,ue202释放服务于释放的pdu会话的资源并删除pdu会话上下文。ue202向smf220发送n1smpdu会话释放响应(6124)。所述消息包括pdu会话id。(r)an204经由逻辑接口(诸如n2连接)将该消息传送给amf218。amf218发送n11消息以向smf220转发(6126)在步骤(6124)中接收到的n1smpdu会话释放响应。n11消息可以包括ue标识符(诸如supi)和在步骤(6122)中接收到的n1smpdu会话释放响应中的至少一个。在步骤(6122)和(6126)中接收到消息之后,smf220向amf218发送如ts23.502第5.2.8.1节中定义的n11消息pdu会话事件报告通知(62046128)消息,其中,事件触发是pdu会话释放。smf220和amf218删除释放的pdu会话的其pdu会话上下文。

如上所述,所述过程(6100)可以用于执行由ue202触发的pdu会话释放。或者,所述过程(6100)可以在ue202处于cm-idle空闲状态时,在进行一些修改的情况下用作网络请求的用于非漫游场景和具有本地疏导的漫游场景下的pdu会话释放过程来释放pdu会话。例如,如果ue202处于cm-idle空闲状态,则amf218将向ue202发送寻呼消息,承载用以释放pdu会话的通知以及要释放的pdu会话id。其余步骤类似于所述过程(6100)。例如,ue202向smf220发送n1smpdu会话释放请求。

在关于图61描述的实施例的修改中,当ue202处于cm-connected连接状态或cm-idle空闲状态时,ue202或网络请求的用于非漫游场景和具有本地疏导过程的漫游场景的pdu会话释放可以用于释放pdu会话。smf220可能不知道ue的连接管理状态,但是知道pdu会话是否被激活。如果ue202处于cm-idle空闲状态,则amf220可以将amf218中的pdu会话状态发送给ue202,以便在发生服务请求过程时进行同步。图62在消息流程图中示出了根据本发明实施例的由ue202或smf220触发的pdu会话释放过程(6200)的另一示例。当ue202向smf220发送(n1sm消息)ue会话释放请求(6102)消息时,发生pdu会话释放过程(6200)的一个触发。所述消息(6102)可以包括pdu会话id。(r)an204通过逻辑接口(诸如n2连接)转发所述消息。amf218检查pdu会话id并将所述消息转发给smf220。从amf218转发到smf220的消息包括ue标识符(诸如supi)和n1消息pdu会话释放请求。当pcf222向smf220发送n7消息pcf会话释放请求(6104)时,发生pdu会话释放过程(6200)的另一触发。当smf220决定通过自身逻辑或者通过从ue202、an204(例如,拥塞报告)、dn208和upf212获取请求来释放pdu会话时,发生pdu会话释放过程(6100)的另一触发。

一旦pdu会话释放过程(62006200)被触发,smf220就与upf212交互以释放upf212处的pdu上下文。smf220向upf212发送n4消息会话释放请求(6108)。所述消息(6108)可以包括ue标识符(诸如supi)和pdu会话id中的至少一个。upf212丢弃要释放的pdu会话的剩余分组并释放ue的pdu上下文。然后,upf212向smf220发送(n4消息)会话释放响应(6110)。如果实施动态策略,则smf220通知pcf222执行pdu-canpdu会话释放过程(6112)。smf220知道会话状态是否被激活。smf220向amf218发送n11消息会话释放通知(6202),其包括ueid(例如,supi)、ue202的n1smpdu会话释放请求以及(r)an204的n2smpdu会话释放请求(如果pdu会话已被激活的话)。n1smpdu会话释放请求消息可以包括pdu会话id和原因代码。n2smpdu会话释放请求消息可以包括pdu会话id。n1sm和n2sm消息可以封装在容器中。smf220可以使用amf218的消息传送服务来将n1sm和n2sm消息发送给ue202和(r)an204。

如果ue处于cm-connected连接状态,则amf218经由逻辑接口(诸如n2连接)将从smf220接收的消息传送(6116)给(r)an204。如果(r)an204仅接收到n1smpdu会话释放请求,则(r)an204将该消息转发(6118)给ue202。如果(r)an204接收到n1smpdu会话释放请求和n2smpdu会话释放请求,则(r)an204与ue202执行rrc连接重新配置。在该重新配置过程期间,(r)an204将n1sm消息pdu会话释放请求转发给ue202。(r)an204和ue202释放用于释放的pdu会话的无线资源。ue202和(r)an204释放pdu会话上下文。如果(r)an204在步骤(6116)中接收到n2smpdu会话释放请求,则(r)an204经由amf218向smf220发送n2smpdu会话释放响应(6120)。所述消息(6120)可以包括pdu会话id。amf218发送n11消息(6275)以向smf220转发n2smpdu会话响应。所述消息(6275)包括ue标识符(诸如supi)和从(r)an204接收的n2smpdu会话响应。如果ue202在步骤(6118)中接收到n1sm消息pdu会话释放请求,则ue202释放服务于释放的pdu会话的资源并删除pdu会话上下文。ue202向smf220发送n1smpdu会话释放响应(6122)。所述消息包括pdu会话id。(r)an204经由逻辑接口(诸如n2连接)将该消息传送给amf218。amf218发送n11消息以向smf220转发(6124)在步骤(6122)中接收到的n1smpdu会话释放响应。n11消息可以包括ue标识符(诸如supi)和在步骤(6122)中接收到的n1smpdu会话释放响应中的至少一个。在步骤(6275)和(6124)中接收到消息之后,smf220向amf218发送n11消息会话释放确认(6204)。smf220和amf218删除释放的pdu会话的其pdu会话上下文。

如果ue202处于cm-idle空闲状态,则跳过消息6224、6118、6120、6275、6122、6124和6204。amf218向smf220发送n11消息pdu会话释放确认(6206)。

服务请求过程可以由处于cm-idle空闲状态的5gue202使用以请求建立到amf218的安全连接。处于cm-idle空闲状态的ue202可以发起服务请求过程以发送上行链路信令消息、用户数据或对网络寻呼请求的响应。在接收到服务请求消息之后,amf218可以执行认证和安全过程。在建立到amf218的安全信令连接之后,ue202或网络可以发送信令消息,例如,从ue202到核心网206的pdu会话建立,或者smf220可以经由amf220针对网络请求的pdu会话和/或服务请求消息中指示的pdu会话启动用户面资源建立。

对于任何服务请求,amf218可以响应服务响应消息以同步ue202和核心网206之间的pdu会话状态。如果服务请求不能被网络接受,则amf218还可以向ue202响应服务拒绝消息。对于由于用户数据而导致的服务请求,如果用户面资源建立不成功,则网络可以采取进一步的动作。应当注意,以下图63中讨论的服务请求过程不适用于接入网,诸如wifi网络,(一旦ue202在网络中注册),其中,ue202总是被认为处于cm-connected连接状态并且用户面资源始终被认为是针对活跃pdu会话而建立。

图63在消息呼叫图中示出了根据本发明实施例的不具有用户面功能重定位但具有会话去激活的基于xn的ng(r)an间切换过程(6300)的示例。所述过程(6300)将ts23.502第4.9.1.1节中定义的切换过程与会话去激活信令消息组合。所述过程(6300)包括切换准备(6302)和切换执行(6304)。所述切换执行(6304)包括从源(r)an204s到目标(r)an204t的数据转发(6306)。

目标(r)an204t向amf218发送n2路径切换请求(6308)消息,其包括ue202已经移动到新目标小区的指示以及要切换或移除的pdu会话列表。根据目标小区的类型,目标(r)an204t在该消息中包括适当的信息。要切换的pdu会话是具有upfn3隧道信息的pdu会话。对于要切换的每个pdu会话,目标(r)an204t包括timeoflastdataactivity参数以及(r)an信息,诸如n3(r)an地址和n3隧道端点标识符。如果目标(r)an204t不能支持pdu会话的一些qos流,则n2路径切换请求(6308)消息包括该pdu会话的qos流接受列表和qos流拒绝列表。

然后,amf218向与n2路径切换请求(6308)消息中接收到的pdu会话列表相关联的每个smf220发送n11消息(6310)。对于需要路径切换的pdu会话,在接收到n11消息(6310)时,每个smf220确定现有的upf212是否可以继续服务于ue202。如果现有upf212不能继续服务于ue202并且它不是pdu会话锚点,则执行ts23.502第4.9.1.2节的步骤3-11。否则,如果这些smf220的现有upf212可以继续服务于ue202,则其中每个smf220执行以下步骤(6312)至(6322)。对于需要路径切换的每个pdu会话,smf220确定是否去激活会话。

smf220发起对目标(r)an204t未请求的pdu会话的释放。对于目标(r)an204t请求的pdu会话,smf220向upf212发送n4会话修改请求(6312),其包括(r)an地址、用于下行链路用户面的隧道标识符以及接受的流的列表(如果存在)。对于要去激活的pdu会话,smf220向upf212发送用于这些pdu会话的n4会话修改请求(6312)消息。所述消息(6312)指示(r)ann3隧道信息的释放,包括用于下行链路用户面的(r)an地址和隧道端点标识符。在切换或修改所请求的pdu会话之后,upf212向smf212返回n4会话修改响应(6314)消息。所述消息(6314)包括用于上行链路业务的隧道标识符。为了协助目标(r)an204t中的重排序功能用于需要路径切换的pdu会话,upf212在切换路径之后立即在旧路径上发送一个或多个“结束标记”分组(6316)。upf212开始向目标(r)an204t发送下行链路分组(6318)。

针对已经成功切换的pdu会话,smf220向amf218发送n11消息ack(6320)消息。所述消息(6320)包括cn隧道信息,并指示(r)ann3隧道信息是否被更新(例如,路径切换)或被去激活(例如,路径释放)。n11消息ack(6320)包括(r)an204用以去激活pdu会话的n2sm消息,包括pdu会话id。在smf220中,对于去激活的pdu会话,会话状态参数被更改为会话-空闲。应当注意,步骤(6320)可以在smf220处接收到n4会话修改响应(6314)消息之后的任何时间发生。

在接收到n11消息ack(6320)时,amf218相应地设置pdu会话的会话状态。一旦从所有smf220接收到n11消息ack(6320)响应,amf218就从这些响应聚合所接收的cn隧道信息,并向目标ran204t发送该聚合信息作为n2路径切换请求ack(6322)消息中n2sm信息和n1消息会话去激活请求(包括要被去激活的pdu会话id)的一部分。如果所请求的pdp会话均未成功切换,则amf218将n2路径切换请求失败消息作为消息(6322)发送给目标(r)an204t。在目标(r)an204t中,对于要被去激活的pdu会话,删除upfn3隧道信息。(r)an204t在rrc消息中将n1消息会话去激活请求(6324)消息转发给ue202。ue202将n1sm消息中指示的pdu会话的会话状态设置为会话-空闲。ue202释放去激活的pdu会话的无线上下文。ue202经由目标(r)an204t向amf218发送n1消息会话去激活响应(6326)消息。通过向源ran204s发送释放资源消息(6328),目标(r)an204t确认切换成功。然后,它触发与源ran204s的资源释放。

图64在消息流程图中示出了根据本发明实施例的ue触发的服务请求过程(6400)的示例。ue202可以向(r)an204发送mmnas服务请求(6402)消息,其包括pdu会话id、安全参数和pdu会话状态。ue202向ran204发送nas消息服务请求,其封装在至amf218的rrc消息中。如果服务请求被针对用户数据触发,则ue202在nas服务请求消息(6402)中包括pdu会话id,以指示ue202请求使用的pdu会话。如果服务请求仅针对信令触发,则ue202不需要包括任何pdu会话id。当该过程(6400)针对寻呼响应触发时,如果ue202需要使用一些pdu会话,则ue202在mmnas服务请求消息(6402)中包括那些pdu会话id。否则,ue202不需要包括任何pdu会话id。pdu会话状态指示ue202中可用的pdu会话。如果ue202已释放一些pdu会话但在ue202处于cm-idle空闲状态时尚未通知amf218,则包括pdu会话状态。

然后,(r)an204向amf218发送n2消息(6404),其包括mmnas服务请求、5g临时id、位置信息、rat类型和rrc建立原因。如果amf218无法处理服务请求,则它将拒绝服务请求。在rrc过程中获得5g临时id。ran204根据该临时id来选择amf218。位置信息和rat类型涉及ue202驻留的小区。基于pdu会话状态,如果pdu会话在ue202中不可用,则amf218可以发起pdu会话释放过程。

如果服务请求没有受到完整性保护发送,或者如果完整性保护指示为已经失败,则amf218可以发起nas认证/安全过程(6406)。如果ue202仅触发服务请求以建立信令连接,则在安全交换之后,ue202和网络可以发送信令。

如果mmnas服务请求消息包括pdu会话id,或者如果该过程(6400)由smf220触发但是来自ue202的pdu会话id与除了触发所述过程的smf220之外的其它smf220相关联,则amf218向与pdu会话id相关联的smf220发送n11消息(6408)。在接收到n11消息(6408)之后,每个smf220向amf218发送n11消息(6410)以建立针对pdu会话的用户面。所述消息(6410)包括n2sm信息,诸如qos配置和cnn3隧道信息。n2sm信息包括amf220可以向ran204提供的信息。

amf218可以向(r)an204发送n2请求(6412)消息,所述消息包括从smf220接收的n2sm信息、安全上下文、amf信令连接id、切换限制列表以及mmnas服务接受。ran204存储安全上下文、amf信令连接id、被激活的pdu会话的qos流的qos信息以及ueran上下文中的n3隧道id。mmnas服务接受包括amf218中的pdu会话状态。如果核心网已经释放了一些pdu会话但是当ue202处于cm-idle空闲状态时尚未通知ue202,则包括pdu会话状态。如果所述过程(6400)针对pdu会话用户面建立而触发,则amf218可以包括至少一个来自smf220的n2sm信息元素。amf218可以在单独的n2消息(诸如n2隧道建立请求)中发送来自smf220的附加n2sm信息(如果有的话)。或者,如果涉及多个smf220,则在接收到所有来自smf220的n11消息之后,amf218可以向(r)an204发送一个n2请求消息。在这种场景下,n2请求消息包括在每个n11消息中接收到的n2sm信息以及使amf218能够将响应与相关smf220相关联的信息。

根据被激活的pdu会话的所有qos流的qos信息和drb,(r)an204可以与ue202执行rrc连接重新配置(6414)过程。在此步骤建立用户面安全性。(r)an204向ue202转发mmnas服务接受。ue202在本地删除5gcn206中不可用的pdu会话的上下文。

在建立用户面无线资源之后,现在可以将来自ue202的上行链路数据转发(6416)给(r)an204。5gran204向upf212发送上行链路数据、步骤(6408)和(6410)中提供的地址和隧道id。(r)an204可以向amf218发送n2请求ack(6418),其包括n2sm信息,诸如(r)an隧道信息,被激活的pdu会话的qos流接受列表以及被激活的pdu会话的qos流拒绝列表。所述消息(6418)可以包括n2sm信息元素,例如,ran隧道信息。如果amf224在步骤(6412)中发送单独的n2消息,则(r)an204可以以单独的n2消息发送n2sm信息,诸如n2隧道建立响应。如果多个n2sm信息元素包括在n2请求消息(6412)中,则n2请求ack(6418)可以包括多个n2sm信息元素以及使amf218能够将响应与相关smf220相关联的信息。amf218根据smf220接受的pdu会话可以向smf发送n11消息(6420),其包括n2sm信息,诸如ran隧道信息和rat类型。如果amf218接收到步骤(6418)中的n2sm信息(一个或者多个元素),则amf218将n2sm信息转发给相关smf220。如果ue时区与最后报告的ue时区相比已经发生改变,则amf218在该消息(6420)中包括ue时区ie。如果部署了动态pcc,则smf220可以可选地发起ip-can会话修改(6422)并向pcf222提供新的位置信息。

smf220可以向upf212发送n4会话更新请求(6424)消息,其包括ran隧道信息。如果要建立或修改用户面,则smf220发起n4会话修改过程并提供ran隧道信息。然后,upf212可以向smf220发送n4会话更新响应(6426)消息。然后,smf220可以向amf发送n11消息ack(6426)消息。

会话状态可以用于指示ue202已经激活pdu会话以发送和接收数据。两种类型的会话状态包括活跃状态(有时称为“会话-活跃”状态)和空闲状态(有时称为“会话-空闲”状态)。ue202、服务amf218和服务smf220可以在本地维持会话状态状态。

当pdu会话处于会话-空闲状态时,不建立ue202和终止n3隧道的upf212之间的up数据连接。ue不发送或接收会话-空闲状态下的数据。(r)an204不具有会话-空闲状态下的pdu会话上下文。终止n3连接的upf212具有ue的pdu会话上下文,但是不具有(r)ann3连接信息(例如,没有(r)an204的ip地址且没有n3隧道端点标识符)。smf220可以存储ue的与smf220相关的pdu会话上下文信息,但是不存储(r)an204信息。amf218可以存储所有ue的与amf218相关的pdu会话上下文信息。

当pdu会话处于会话-活跃状态时,ue202可以发送和接收数据。在会话-活跃状态下建立ue202和(r)an204之间的uu接口。当pdu会话被激活时,建立n3连接。ue202可以访问所有pdu会话上下文信息,包括drb信息。amf218存储所有ue的与amf218相关的pdu会话上下文信息。smf220存储所有ue的与smf220相关的pdu会话上下文信息。

表3提供了各网络实体的会话-活跃和会话-空闲状态的描述。

表3:会话状态描述

图64还在消息流程图中示出了根据本发明实施例的处于cm-idle空闲状态的ue触发的服务请求过程(6400)的示例。ue202可以向(r)an204发送mmnas服务请求(6402)消息,其包括pdu会话id、安全参数和pdu会话状态。ue202可以向ran204发送nas消息服务请求(6402),其封装在至amf218的rrc消息中。所述rrc消息可以用于承载5g临时id。如果针对用户数据触发服务请求,则ue202可以将pdu会话id包括在nas服务请求消息(6402)中,以指示ue202请求使用的pdu会话。如果服务请求仅针对信令触发,则ue202不需要包括任何pdu会话id。当该过程(6400)针对寻呼响应触发时,如果ue202需要使用一些pdu会话,则ue202可以将那些pdu会话id包括在mmnas服务请求消息(6402)中。否则,ue202不需要包括任何pdu会话id。pdu会话状态指示ue202中可用的pdu会话。

然后,(r)an204可以向amf218发送n2消息(6404),其包括mmnas服务请求、5g临时id、位置信息、rat类型和rrc建立原因。如果amf218无法处理服务请求,则它将拒绝服务请求。在rrc过程中获得5g临时id。ran204可以根据该临时id来选择amf218。位置信息和rat类型涉及ue202驻留的小区。基于pdu会话状态,如果pdu会话在ue202中不可用,则amf218可以发起pdu会话释放过程。

如果服务请求没有受到完整性保护发送,或者如果完整性保护指示为已经失败,则amf218可以发起nas认证/安全过程(6406)。如果ue202仅触发服务请求以建立信令连接,则在安全交换之后,ue202和网络可以发送信令。

如果mmnas服务请求消息包括pdu会话id,或者如果该过程(6400)由smf220触发但是来自ue202的pdu会话id与除了触发所述过程的smf220之外的其它smf220相关联,则amf218向与pdu会话id相关联的smf220发送n11消息(6408)。在接收到n11消息(6408)之后,每个smf220向amf218发送n11消息(6410)以建立针对pdu会话的用户面。所述消息(6410)包括n2sm信息,诸如qos配置和cnn3隧道信息。n2sm信息包括amf220可以提供给ran204的信息。

amf218可以向(r)an204发送n2请求(6412)消息,所述消息包括从smf220接收的n2sm信息、安全上下文、amf信令连接id、切换限制列表以及mmnas服务接受。ran204可以存储安全上下文、amf信令连接id、被激活的pdu会话的qos流的qos信息以及ueran上下文中的n3隧道id。mmnas服务接受包括amf218中的pdu会话状态。如果所述过程(6400)针对pdu会话用户面建立而触发,则amf218可以包括至少一个来自smf220的n2sm信息元素。amf218可以在单独的n2消息(诸如n2隧道建立请求)中发送来自smf220的附加n2sm信息(如果有的话)。或者,如果涉及多个smf220,则在接收到所有来自smf220的n11消息之后,amf218可以向(r)an204发送一个n2请求消息。在这种场景下,n2请求消息包括在每个n11消息中接收到的n2sm信息以及使amf218能够将响应与相关smf220相关联的信息。

根据被激活的pdu会话的所有qos流的qos信息和drb,(r)an204可以与ue202执行rrc连接重新配置(6414)过程。在此步骤建立用户面安全性。(r)an204可以向ue202转发mmnas服务接受。ue202可以在本地删除5gcn206中不可用的pdu会话的上下文。如果(r)an204接受至少一个qos流,ue202可以存储pdu会话的激活状态。否则,ue202认为服务请求不被(r)an204接受。

在建立用户面无线资源之后,现在可以将来自ue202的上行链路数据转发(6416)给(r)an204。5gran204向upf212发送上行链路数据以及步骤(6408)和(6410)中提供的地址和隧道id。如果(r)an204接受至少一个qos流,则来自(r)an204的消息可以向amf218发送n2请求ack(6418),所述n2请求ack(6418)包括n2拒绝ack(包括pdu会话id、n2sm信息,诸如(r)an隧道信息,被激活的pdu会话的qos流接受列表以及被激活的pdu会话的qos流拒绝列表。所述消息(6418)可以包括n2sm信息元素,例如,ran隧道信息。如果amf224在步骤(6412)中发送单独的n2消息,则(r)an204可以以单独的n2消息发送n2sm信息,诸如n2隧道建立响应。如果多个n2sm信息元素包括在n2请求消息(6412)中,则n2请求ack(6418)可以包括多个n2sm信息元素以及使amf218能够将响应与相关smf220相关联的信息。如果(r)an204不接受pdu会话,则(r)an204可以发送n2请求ack消息(6418)和原因代码,所述消息(6418)向amf218指示n2sm请求不被接受。所述消息(6418)可以包括pdu会话id、n2sm信息(包括pdu会话拒绝和原因代码)。

amf218可以根据smf220接受的pdu会话向smf发送n11消息(6420),其包括pdu会话id、n2sm信息,诸如ran隧道信息和rat类型。如果amf218接收到步骤(6418)中的n2sm信息(一个或多个元素),则amf218将n2sm信息转发给相关smf220。如果ue时区与最后报告的ue时区相比已经发生改变,则amf218在该消息(6420)中包括ue时区ie。如果pdu会话被接受,并且如果部署了动态pcc,则smf220可以可选地发起ip-can会话修改(6422)并向pcf222提供新的位置信息。smf220可以向upf212发送n4会话更新请求(6424)消息,其包括ran隧道信息。如果要建立或修改用户面,则smf220发起n4会话修改过程并提供ran隧道信息。然后,upf212可以向smf220发送n4会话更新响应(6426)消息。然后,smf220可以向amf发送n11消息ack(6426)消息。所述消息(6426)可以包括pdu会话id和pdu会话状态。smf2225可以向amf218指示pdu会话状态(激活或去激活)。

在cm-connected连接状态过程中的ue触发的服务请求可以由处于cm-connected连接状态下的5gue202使用以请求建立针对pdu会话的用户面资源。如果用户面资源建立不成功,则网络可以采取进一步的动作。应注意,图77中所示的过程不适用于接入网,(一旦ue202在网络中注册),其中,ue202总是被认为处于cm-connected连接状态并且用户面资源始终被认为是针对活跃pdu会话而建立。

图65在消息流程图中示出了根据本发明实施例的由dl数据触发而不具有upf212重定位的后期路径切换过程(6500)的示例。该过程(6500)可以用于在dl数据到达upf212并且upf212不具有dl隧道信息时,触发路径切换更新。upf212从dn208接收下行链路数据分组(6502)。如果(r)ann3隧道信息不可用,则upf212向smf220发送n4消息dl数据通知(6504)消息。所述消息(6504)包括ue标识符(诸如supi)和pdu会话id。smf220向upf212发送n4消息dl数据通知确认(6506)消息。或者,所述确认(6506)可以由传输网络消息协议执行。

如果n3连接状态当前被设置为n3_未连接,则smf220向amf218发送n11消息(r)an信息请求(6508)消息。所述消息(6508)包括ue标识符(诸如supi)、pdu会话id以及n2sm消息(包括(r)an204的cn隧道信息(诸如upf地址和upfn3隧道端点标识符))。amf218向(r)an发送n2消息路径切换通知(6510)消息,其包括pdu会话id和n2sm消息。(r)an204更新cn隧道信息。(r)an204向amf218发送n2消息路径切换通知确认(6512)消息。所述消息(6512)包括pdu会话id和(r)an隧道信息,诸如(r)an地址和隧道端点标识符。amf218向upf212发送n11消息(r)an信息响应(6514)消息。所述消息(6514)包括ue标识符(诸如supi)、pdu会话id和(r)an隧道信息(包括(r)an类型、n3(r)an地址和n3隧道端点标识符)。amf218将pdu会话的n3连接状态更改为n3_连接。

smf220向upf212发送n4消息会话修改请求(6516)消息。所述消息(6516)包括ue标识符(诸如supi)、pdu会话id和(r)ann3隧道信息,诸如(r)ann3地址和下行链路隧道端点标识符。upf212更新所请求的pdu会话的(r)an隧道信息。upf212向smf220发送n4消息会话修改响应(6518)。所述消息(6518)包括ue标识符和pdu会话id。smf220将pdu会话的n3连接状态更改为n3_连接。upf212可以在步骤(6516)和(6518)之前或之后经由(r)an204向ue202发送下行链路数据分组。

图66在消息流程图中示出了根据本发明实施例的由ul数据触发的具有upf212重选的后期路径切换过程(6600)的示例。该过程(6600)可以用于在ue202请求发送ul数据时,触发路径切换更新。可以重选或不重选upf212。该过程(6600)可以分成两个过程:一个用于由如图57中定义的上行链路数据触发的后期路径切换,一个用于由如图68中定义的upf212重定位。

ue202向(r)an204发送ul数据信道授权请求消息或ul数据分组(6602)以用于pdu会话。如果upfn3隧道信息在(r)an204中不可用,则(r)an204向amf218发送n2消息会话路径切换请求(6604)。所述消息(6604)包括pdu会话id和(r)an隧道信息,诸如(r)an地址和(r)ann3隧道端点标识符。然后,amf向smf220发送n11消息会话路径切换请求(6606)消息,包括ue标识符(诸如supi)、pdu会话id和(r)an隧道信息,诸如(r)an类型、n3(r)an地址和下行链路隧道端点标识符。

smf220基于ts23.502第6.3.3节中的标准来选择服务于pdu会话的目标upf212t。smf220分配n3隧道信息,诸如n3上行链路隧道端点标识符。smf220向目标upf212t发送n4消息会话建立请求(6610)消息。所述消息(6610)包括pdu会话id、qos策略、计费策略和(r)an隧道信息。(r)an隧道信息可以包括(r)an地址、下行链路隧道端点标识符以及n3和n9下行链路隧道信息,诸如锚点upf地址(anchorupfaddress)和n9下行链路隧道端点标识符。目标upf212t更新(r)an隧道信息和锚点upf212a隧道信息。目标upf212t向smf220发送n4消息会话建立响应(6612)消息。所述消息(6612)包括ue标识符(诸如supi)和pdu会话id。

smf220向锚点upf212a(诸如会话锚点upf)发送n4消息会话修改请求(6614)消息。所述消息(6614)包括ue标识符(诸如supi)和n9目标upf隧道信息,诸如目标upf地址和n9上行链路隧道端点标识符。锚点upf212a更新目标upf隧道信息。锚点upf212a向smf220发送n4消息会话修改响应(6616)消息。smf220向amf218发送n11消息会话路径切换响应(6618)消息。所述消息(6618)包括ue标识符(诸如supi)、pdu会话id和n2sm消息(包括(r)an204的n3cn隧道信息)。smf220将pdu会话的n3连接状态更改为n3_连接。smf220启动要在步骤(6624)中使用的计时器。

amf218向(r)an204发送n2消息会话路径切换响应(6620)消息,其指示路径切换已完成。所述消息(6620)包括pdu会话id和从smf220接收的n2sm消息。amf218将pdu会话的n3连接状态更改为n3_连接。(r)an204更新cn隧道信息并发送上行链路数据分组(6622)。一旦步骤(6618)中设置的定时器到期,smf220就向源upf212s发送n4消息会话终止请求(6624)消息。所述消息(6624)包括ue标识符(诸如supi)和pdu会话id。源upf212s删除pdu会话上下文。源upf212s向smf220发送n4消息会话终止响应(6626)。

图67在消息流程图中示出了根据本发明实施例的由dl数据触发的具有upf212重选的后期路径切换过程(6700)的示例。该过程(6700)可以用于由到达upf212的dl数据所触发的后期路径切换。首先,cn执行不具有upf212重选的路径切换过程。之后,如果smf220确定需要重新定位upf212,则smf220执行upf212重选过程。

pdu会话的锚点upf212a向源upf212s发送下行链路数据分组(6702)。接下来,执行由dl数据触发的不具有upf212重选的后期路径切换过程(6500)的步骤(6504)至(6520)。smf212选择新的upf212(6704)。如果选择了新的upf212(6704),则执行upf212重选过程(6800)。

图68在消息流程图中示出了根据本发明实施例的upf212重选过程(6800)的示例。该过程(6800)可用于建立终止n3连接的新upf212。smf220基于ts23.502第6.3.3节中的标准来选择服务于pdu会话的目标upf212t。smf220分配n3隧道信息(诸如n3上行链路隧道端点标识符)和n9隧道信息(诸如n9锚点upf地址和n9上行链路隧道端点标识符)。smf220向目标upf212t发送n4消息会话建立请求(6802)消息。所述消息(6802)包括pdu会话id、qos策略、计费策略和(r)an隧道信息,诸如(r)an地址、下行链路隧道端点标识符以及n3和n9隧道信息。目标upf212t更新(r)an、n3和n9隧道信息。目标upf212t向smf220发送n4消息会话建立响应(6804)消息。所述消息(6804)包括ue标识符(诸如supi)和pdu会话id。

smf220向锚点upf212a(诸如会话锚点upf)发送n4消息会话修改请求(6806)消息。所述消息(6806)包括ue标识符(诸如supi)和n9目标upf隧道信息,诸如目标upf地址和n9下行链路隧道端点标识符。锚点upf212a更新目标upf212t隧道信息。锚点upf212a向smf220发送n4消息会话修改响应(6808)消息。锚点upf212a可以经由目标upf212t向ue202发送下行链路数据(6810)。smf220通过使用amf218的消息传送服务向(r)an204发送n2sm消息会话修改请求(6812)消息。到amf218的消息(6812)包括ue标识符(诸如supi),到(r)an204的n2sm消息会话修改请求消息包括pdu会话id和n3隧道信息(诸如upf地址和隧道端点标识符)。(r)an204存储n3隧道信息并经由amf218向smf220发送n2sm消息会话修改响应(6814)消息。所述消息(6814)包括pdu会话id。amf218添加ue标识符(诸如supi)并且将n2sm消息会话修改响应消息转发给smf220。ue202和(r)an204可以向目标upf212t和锚点upf212a发送ul数据(6816)。smf220向源upf212s发送n4消息会话终止请求(6818)消息。源upf212s向smf220发送n4消息会话终止响应(6820)消息。

如果在smf220去激活pdu会话之后立即执行n2ue上下文释放请求,则(r)an204可以在upf212从smf220接收用以开始缓存下行链路分组的指令之前释放n3接口和无线接口(包括uu)信息。因此,upf212可以将一些下行链路分组转发给(r)an204,其中,(r)an204没有ue上下文信息。因此,(r)an204可能在丢弃一些分组时丢弃那些可能导致重要信息丢失的分组,和/或不正确的计费,因为upf212不知道分组被丢弃。为了避免这种情况,amf218可以在请求(r)an204释放ue上下文之前收集来自smf220的所有响应,确认会话去激活已完成。

图69在消息流程图中示出了根据本发明实施例的an中的ue上下文释放过程(6900)的示例。该过程(6900)可用于释放逻辑n2-ap(应用协议)信令连接和相关联的n3用户面连接。当n2-ap信令连接由于(r)an204或amf218失败而丢失时,an中的ue上下文释放过程(6900)可以由amf218或(r)an204在本地执行,如在下面的过程流程中描述的,不使用或不依赖于(r)an204和amf218之间所示的任何信令。an中的ue上下文释放过程(700)可导致ue202的所有pdu会话被去激活。

an中的ue上下文释放过程(6900)的发起可以是(r)an发起,其原因是:例如,o&m干预、不确定失败、an(例如,无线)链路失败、用户不活跃、ue生成的信令连接释放所导致的释放(6902a)等。过程(6900)的发起也可以是amf发起的(6902b),其原因是:例如,不确定失败等。图69中示出了an中的ue上下文释放过程(6900)的(r)an发起和amf发起的步骤。

如果存在确认的an条件(例如,无线链路失败)或出于其它(r)an204内部原因,则(r)an204可以发起an中的ue上下文释放过程(6900)。在这种情况下,(r)an204向amf218发送n2ue上下文释放请求消息(6902b)。所述消息可以包括指示(或表示)释放原因的原因(或原因代码)(例如,an链路失败、o&m干预、不确定失败等)。an中的ue上下文释放过程(6900)的发起也可以由内部amf218事件触发。

amf218可以向服务于多个被激活的pdu会话的每个smf220发送一个消息以请求去激活这些pdu会话。对于每个服务于被激活的pdu会话的smf,amf218可以请求smf220去激活pdu会话:amf218可以向smf220发送n11pdu会话去激活请求消息(6904)。所述消息(6904)可以包括ue标识符(诸如supi)、(r)an标识符(诸如(r)an地址)和释放原因(或原因代码)。amf218还可以存储pdu会话的去激活状态。应注意,该步骤(6904)也可以通过amf的服务:namf_uemobilityeventnotification(smf)。在这种情况下,amf218可以向如ts23.502第5.2.2.2节中定义的服务于ue202活跃pdu会话的smf220(通过n11消息)发送ue移动性事件通知,该ue移动性事件通知指示n2释放事件。所述消息可以包括ue标识符(诸如supi)、(r)an标识符信息(诸如(r)an地址)和原因代码。在ue连接到多个(r)an的情况下,(r)an标识符信息可以用于区分多个(r)an。

接下来,smf220可以向upf212发送n4会话修改请求消息(6906a)。该消息(6906a)可以包括要移除的an隧道信息。因此,smf发起n4会话修改过程(6906a),指示需要移除an隧道信息。缓存指令可以指示upf212是否要缓存输入的dlpdu。应注意,所述请求(6906a)包括“缓存指令”,然后upf212可以开始缓存为ue202接收的下行链路pdu,并且发起ts23.502第4.2.3.3节中描述的“网络触发的服务请求”过程,如果下行链路pdu到达pdu会话的话。接下来,upf212可以向smf220发送确认smf220请求的n4会话修改响应消息(6906b)。smf220可以存储pdu会话的去激活状态。

接下来,smf220可以向amf218发送n11pdu会话去激活响应消息(6908)。应注意,该步骤(6908)也可以通过使用smf的服务来实现:nsmf_pdusessioneventreportnotification(amf)。smf220可以(通过n11消息)发送如ts23.502第5.2.8.1节中定义的pdu会话事件报告通知。所述通知可以包括ue标识符(诸如supi)、pdu会话id和事件触发(诸如(r)an隧道信息的删除)。在amf218从步骤(6904)通知的smf220收集步骤(6908)中的所有pdu会话去激活响应之后,amf218可以向(r)an204发送n2ue上下文释放请求消息(6910)。

如果尚未释放与ue202的an连接(例如,rrc连接)(步骤6902a),则(r)an204请求ue202释放an连接(6912)。在从ue202接收到an连接释放确认后,(r)an204可以删除ue的上下文。(r)an204可以通过向amf218返回n2ue上下文释放完成()消息(6914)来确认n2释放。这样,amf218与(r)an204之间的用于该ue202的信令连接被释放。应注意,在该过程期间,an可以向amf218提供位置信息。

pdu会话释放过程可用于释放所有与pdu会话相关联的资源。这样的资源可以包括为基于ip的pdu会话分配的ip地址/前缀,其可以包括在多宿主的情况下对多个前缀的释放(如ts23.501中定义的)。这样的资源还可以包括pdu会话使用的任何upf212资源(包括n3/n9终止)。smf220可以向与pdu会话相关联的任何实体通知pdu会话释放。这样的实体包括pcf222和dn208(例如,当在pdu会话建立期间发生dn208授权时)。

在一些实施方式中,对于去激活的pdu会话,smf220可以发送异步会话释放(asynchronoussessionrelease,asr)标志和pdu会话id以向amf218通知会话释放请求并指示否可以异步执行pdu会话释放过程是。如果asr标志被设置为假(false),则可以立即释放pdu会话,而不管ue202的cm状态如何。如果asr标志被设置为真(true),则当ue202处于cm-connected连接状态时可以执行pdu会话释放。可以根据以下各项包括从smf220到amf218的消息中的asr标志和pdu会话id:

·对于激活的pdu会话,如果ue202处于cm-connected连接状态,则可以立即释放pdu会话。因此,smf220不需要向amf218发送asr指示。

·对于去激活的pdu会话,smf220可以向amf218发送消息中的asr标志和pdu会话id。如果asr标志被设置为假,则amf218可以立即向ue202发送n1sm信息(pdu会话释放请求)。如果ue202处于cm-idle空闲状态,则amf218可以寻呼ue202以进入cm-connected连接状态。如果ue202接收到寻呼,则amf218可以向ue202发送n1sm信息(pdu会话释放请求)。如果ue202不能接收寻呼,则amf218可以向smf220发送“未递送的错误消息”,指示原因代码(例如,ue不可到达)。然后,smf220和amf218可以释放pdu会话。当ue202执行服务请求或注册过程时,可以同步amf218和ue202中的会话状态。如果asr标志被设置为真,则如果ue202处于cm-connected连接状态,则可以释放ue202中的pdu会话。如果ue202处于cm-idle空闲状态,则当ue202执行服务请求或注册过程时,可以同步ue202和cn206中的pdu会话状态。

图70在消息流程图中示出了根据本发明实施例的ue202或cn206请求的用于非漫游场景和具有本地疏导的漫游场景下的pdu会话释放过程(7000)的示例。图70示出了ue请求的pdu会话释放过程和网络请求的pdu会话释放过程。所述过程(7000)允许ue202请求释放一个pdu会话。所述过程(7000)还允许smf220或pcf222发起对pdu会话的释放。在本地疏导(lbo)的情况下,所述过程(7000)与非漫游的情况一样,不同之处在于smf220、upf212和pcf222位于访问网络中。

所述过程(7000)可以由ue202、pcf222或smf220触发。ue202可以通过向smf220传输n1smpdu会话释放请求消息(7002a)来发起所述过程(7000)。所述消息(7002a)可以包括pdu会话id,并且可以由(r)an204通过n2接口中继给对应于pdu会话id的amf218以及通过n11接口由amf218中继给smf220。根据接入类型,当ue202处于cm-idle空闲状态时,ue202可以在能够释放pdu会话之前触发服务请求过程。pcf可以通过发起pdu-can会话修改过程(7002b)以请求释放pdu会话来发起所述过程(7000)。smf220可以通过释放pdu会话(7002c)来发起所述过程(7000),例如,基于来自dn208的请求(例如,取消ue202访问dn208的授权),或者基于来自udm的请求(例如,订阅更改)或来自在线计费系统(onlinechargingsystem,ocs)。还可以基于本地配置的策略来触发所述释放过程(7002c)。例如,释放过程(7002c)可以与用于服务和会话连续性(serviceandsessioncontinuity,ssc)模式2/模式3的upf212重定位相关。如果smf220接收到步骤(7002a)至(7002c)中的触发之一,则smf220可以启动pdu会话释放过程(7000)。

smf220可以释放分配给pdu会话的ip地址/前缀,并且还可以释放相应的用户面资源。smf220可以向upf212发送n4会话释放请求消息(7004a)。所述消息(7004)可以包括n4会话id。upf212可以丢弃pdu会话的剩余分组,并释放与n4会话相关联的所有隧道资源和上下文。upf212可以通过向smf220传输n4会话释放响应消息(7004b)来确认n4会话释放请求。所述消息(7004b)可以包括n4会话id。如果存在与pdu会话相关联的多个upf212,则可以为每个upf212执行步骤(7004a)和(7004b)。如果动态pcc应用于该会话,则smf220可以发起pdu-can会话终止过程(7006)。如果它是smf220正在为ue202处理的最后一个pdu会话,则smf220可以释放与udm的关联。

smf220可以向amf218发送n11请求消息(7008)。所述消息(7008)可以包括n2sm资源释放请求和n1sm信息,诸如pdu会话释放指令。smf220可以创建包括pdu会话释放指令消息的n1sm信息,所述pdu会话释放指令消息包括pdu会话id和原因(或原因代码)。所述原因可以指示用以建立具有相同特性的新pdu会话的触发(例如,当调用与ssc模式2相关的过程时)。应注意,ssc模式2在ts23.502第5.6.9节中定义。

在一些实施方式中,如下所述使用异步通信类型“acm”指示。如果pdu会话的up连接是活跃的,则smf220还可以创建n2sm请求以释放与pdu会话相关联的(r)an204资源。该n2sm请求可以包括n2资源释放请求,其包括pdu会话id。smf220可以向amf218发送n11消息(7008)。所述消息(7008)可以包括n2sm资源释放请求以及包括pdu会话释放指令的n1sm容器。如果pdu会话被去激活,则“acm”指示向amf218指示其是否可以跳过将n1sm容器发送给ue202(例如,当ue202处于cm-空闲模式时)。如果ue202处于cm-idle空闲状态,并且“acm”指示包括在n11消息中,则可以跳过步骤(7010)至(7014)。否则,如果ue202处于cm-idle空闲状态并且未指示“acm”,则amf218可以发起网络触发的服务请求过程以将n1sm信息发送给ue202。如果ue202处于cm-connected连接状态,则amf218可以将步骤(7008)中从smf218接收的消息传送给(r)an204。这可以通过向(r)an204发送n2sm资源释放请求消息(7010)来执行,其中,所述消息(7010)可以包括n1sm信息。应当注意,ue202和5g核心网(例如,cn206)的pdu会话状态(例如,释放)在下一个服务请求或注册过程将得到同步。当(r)an204已经接收到用以释放与pdu会话相关联的an资源的n2sm请求(7010)时,(r)an204与ue202发起an特定信令交换(7012)以释放相应的an资源。在3gppran的情况下,在ue202释放与pdu会话相关的(r)an204资源的情况下可发生rrc连接重新配置。在该过程期间,(r)an204可以发送在步骤(7010)中从amf218接收的任何nas消息(诸如n1smpdu会话释放指令)。ue202可以通过经由(r)an204上发送的n1sm信令来发送pdu会话释放ack消息(7012)从而确认pdu会话释放指令。如果(r)an204已经接收到用以释放an资源的n2sm请求(7010),则(r)an204可以通过向amf218发送n2sm资源释放ack消息(7014)来确认n2sm资源释放请求。所述消息(7014)可以包括n1sm信息,其包括pdu会话释放ack。否则,(r)an204可以将来自ue202的包括pdu会话释放ack的n1sm信息转发到amf218。如果ue202处于cm-connected连接状态,则amf218可以向smf220发送n11响应消息(7018)。所述消息(7018)可以包括n1sm信息,所述n1sm信息包括pdu会话释放ack。否则,如果ue202处于cm-idle空闲状态,则amf218可以向smf220通知未递送的n1sm消息,其中,原因代码指示n2已被释放或者ue202处于cm-idle空闲状态。

在其它实施方式中,使用异步会话释放(asr)标志以及pdu会话id,如下所述。如果pdu会话的up连接是活跃的,则smf220还可以创建n2sm请求以释放与pdu会话相关联的(r)an204资源。该n2sm请求可以包括(r)an资源释放请求,其包括pdu会话id。smf220可以向amf218发送n11消息(7008)。所述消息(7008)可以包括n2sm资源释放请求和n1sm容器(包括pdu会话释放指令)。所述n11消息(7008)还可以包括asr标志和pdu会话id。asr标志可以向amf218提供关于会话释放通知以及其是否可以跳过将n1sm容器发送给ue202(例如,当ue202处于cm-ide模式时)的指示。如果ue202处于cm-idle空闲状态,并且在n11消息中包括设置为真的asm标志,则amf确认可以跳过步骤(7010)至(7014)。否则,如果ue202处于cm-idle空闲状态并且asr标志被设置为假,则amf218可以发起网络触发的服务请求过程以将n1sm信息发送给ue202。如果ue202接收到寻呼,则amf218可以向ue202发送n1sm信息(包括pdu会话释放请求)。寻呼消息还可以承载n1sm信息(包括pdu会话释放请求)。如果ue不能接收到寻呼,则amf218可以向smf220发送具有指示ue在步骤(7018)不可到达的原因的“未递送的错误消息”。如果ue202处于cm-connected连接状态,则amf218可以将在步骤(7008)中从smf218接收的消息传送给(r)an204。这可以通过向(r)an204发送n2sm资源释放请求消息(7010)来执行,其中,所述消息(7010)可以包括n1sm信息。应当注意,ue202和5g核心网(例如,cn206)的pdu会话状态(例如,释放)将在下一个服务请求或注册过程得到同步。当(r)an204已经接收到用以释放与pdu会话相关联的an资源的n2sm请求(7010)时,(r)an204与ue202发起an特定信令交换(7012)以释放相应的an资源。在3gppran的情况下,在ue202释放与pdu会话相关的(r)an204资源的情况下可发生rrc连接重新配置。在该过程期间,(r)an204可以发送在步骤(7010)中从amf218接收的任何nas消息(诸如n1smpdu会话释放指令)。ue202可以通过经由(r)an204上发送的n1sm信令发送pdu会话释放ack消息(7012)来确认pdu会话释放指令。如果(r)an204已经接收到用以释放an资源的n2sm请求(7010),则(r)an204可以通过向amf218发送n2sm资源释放ack消息(7014)来确认n2sm资源释放请求。所述消息(7014)可以包括n1sm信息,其包括pdu会话释放ack。否则,(r)an204可以将包括pdu会话释放ack的n1sm信息从ue202转发到amf218。如果ue202处于cm-idle空闲状态并且asr标志在步骤(7008208)中被设置为真,则amf218可以确认smf220消息(7008)并且跳过步骤(7018)。smf220和amf218可以释放pdu会话。当执行服务请求或注册过程时,可以同步amf218和ue202中的pdu会话状态。如果ue202处于cm-idle空闲状态并且asr标志在步骤(7008)中被设置为假,则amf218可能无法寻呼ue202,并且amf可能发送“未递送的错误”消息,所述消息包括pdu会话释放指示、pdu会话id和原因代码(例如,ue不可到达)。跳过步骤(7018)。smf220和amf218可以释放pdu会话。当ue202执行服务请求或注册过程时,可以同步amf218和ue202中的会话状态。否则,amf218可以向smf220发送n11响应消息,该消息包括n1sm信息(诸如pdu会话释放ack)。

在其它实施方式中,如下所述使用会话释放指示。如果pdu会话被去激活,则smf220可以向amf218发送会话释放指示和pdu会话id。smf220可以向amf218发送n11消息(7008)。所述消息(7008)包括n2sm资源释放请求、n1sm容器(包括pdu会话释放指令)、pdu会话释放指示和pdu会话id。所述n2sm资源释放请求消息可以包括n1sm容器。所述pdu会话释放指示向amf218指示pdu会话释放通知。如果pdu会话被去激活,则smf可以将pdu会话释放指示和pdu会话id在消息7008中。当ue202处于cm-idle空闲状态时,amf218可以跳过将n1sm容器发送给ue202。如果ue202处于cm-idle空闲状态,则amf218可以在步骤(7018)中确认步骤(7008),并且跳过步骤(7010)至(7014)和(7018)。amf218可以释放所有pdu会话上下文。应注意,ue202和5g核心网(诸如amf218、206)的pdu会话状态(例如,释放)将在下一个服务请求或注册过程得到同步。如果ue202处于cm-connected连接状态,则pdu会话释放指示和pdu会话id不包括在步骤(7008)的消息中,则amf218可以传送在步骤(7008)中从smf220接收到的消息。如果(r)an204接收到用以释放与pdu会话相关联的an资源的n2sm资源释放请求消息(7010),则其可以与ue202发起an特定信令交换(7012)以释放相应的an资源。在3gppran的情况下,在ue202释放与pdu会话相关的(r)an204资源的情况下可发生rrc连接重新配置。在该过程(7000)期间,(r)an204可以发送在步骤(7010)中从amf218接收的任何nas消息(例如,n1smpdu会话释放指令)。如果(r)an204仅接收到n1sm容器(包括pdu会话释放指令),则(r)an204可以将该消息转发给ue202。ue202通过经由(r)an204上发送的n1sm信令来发送pdu会话释放ack消息来确认pdu会话释放指令。如果(r)an204已经接收到用以释放an资源的n2sm请求,则(r)an204可以通过向amf218发送n2sm资源释放ack(包括n1sm信息,其包括pdu会话释放ack)消息(7014)来确认n2sm资源释放请求。否则,(r)an204可以将n1sm信息(包括pdu会话释放ack)从ue202转发到amf218。如果ue202处于cm-connected连接状态,则amf218可以发送n11消息(7018)以将步骤(7014)中从(r)an204接收的消息转发给smf220。如果ue202处于cm-idle空闲状态,则amf218可以向smf220发送n11消息(包括会话释放确认以及pdu会话的标识符,诸如pdu会话id)。smf220可以释放所有pdu会话上下文,并且跳过步骤(7018)。

smf220可以通过n11消息(7018)向amf218通知pdu会话被释放。amf218和smf220可以移除与pdu会话相关联的所有上下文(包括pdu会话id)。步骤(7018)的示例可以是smf220经由n11消息向amf218发送如ts23.502第5.2.8.1节中定义的pdu会话事件报告通知。在此示例中,事件触发是pdu会话释放。应当注意,在一些实施例中,smf220释放资源的顺序可以依赖于实施方式。

在pdu会话释放过程(7000)的另一示例中,smf220知道ue连接管理(cm)状态(例如,cm-空闲或cm-连接)。服务于pdu会话的smf220订阅amf218的ue移动性事件通知服务。当ue更改cm状态时,amf218可以通知smf220。

如果pdu会话被激活,则在步骤(7008)中,smf220向amf218发送n11请求消息。所述消息包括n2sm资源释放请求和n1sm信息(包括pdu会话释放指令)。smf220创建包括pdu会话释放指令消息(其包括pdu会话id和原因)的n1sm信息。所述原因可以指示用以建立具有相同特性的新pdu会话的触发(例如,当调用与ssc模式2相关的过程时)。

如果pdu会话被去激活(被去激活的up)并且ue202处于cm-idle空闲状态,则在步骤(7008)中,smf220向amf218发送n11请求消息。所述消息包括pdu会话释放指示和pdu会话id。

在步骤(7010)中,如果ue202处于cm-connected连接状态,则amf218经由n2接口将步骤(7008)中接收到的消息转发给(r)an204。如果ue202处于cm-idle空闲状态,则跳过步骤(7010)至(7012)和(7018)。amf218在本地释放所有pdu会话上下文。ue202和5g核心网(诸如amf218)中的pdu会话状态在下一个服务请求或注册过程被同步。

在步骤(7012)中,如果(r)an204接收到用以释放与pdu会话相关联的(r)an资源的n2sm请求,则其与ue202发起(r)an特定信令交换以释放相应的(r)an资源。在3gpp(r)an204的情况下,在ue202释放与pdu会话相关的(r)an204资源的情况下可发生rrc连接重新配置。在该过程期间,(r)an204发送在步骤(7010)中从amf218接收到的任何nas消息(例如,n1smpdu会话释放指令)。

在步骤(7012)中,如果(r)an204仅接收到n1sm信息,则(r)an204将该消息转发给ue202。ue202通过经由(r)an204上发送的n1sm信令来发送pdu会话释放ack消息来确认pdu会话释放指令。

在步骤(7014)中,如果(r)an204在步骤(7010)中已经接收到用以释放(r)an资源的n2sm请求,则(r)an204通过向amf218发送n2sm资源释放确认,包括n1sm信息(pdu会话释放确认)消息来确认n2sm资源释放请求。否则,如果(r)an204已经在步骤(7010)中仅接收到n1sm信息,则(r)an204可以将n1sm信息(pdu会话释放确认)从ue202转发到amf218。

在步骤(7018)中,如果ue202处于cm-connected连接状态,则amf218向smf220发送n11响应消息以转发在步骤(7014)中从(r)an204接收到的包括n1sm信息(包括pdu会话释放确认)的消息。

在步骤(7018)中,如果ue202处于cm-idle空闲状态,则响应于步骤(7008)中的smf220消息,amf218向smf220发送n11消息(包括pdu会话释放确认和pdu会话id)。跳过步骤(7018)。smf220释放所释放的pdu会话的所有pdu会话上下文。

在步骤(7018)中,smf220向amf218通知pdu会话被释放。amf218和smf220可以移除与pdu会话相关联的所有上下文(包括pdu会话id)。

图71在消息流程图中示出了根据本发明实施例的ue202或cn206请求的用于归属路由漫游的pdu会话释放过程(7100)的示例。该过程(7100)在归属路由漫游场景的情况下使用。归属路由漫游过程(7100)的pdu会话释放中的一些步骤类似于非漫游场景和具有本地疏导的漫游场景下过程(7000)的pdu会话释放中的步骤。

归属路由漫游过程(7100)的pdu会话释放可以由ue202、pcf222或hplmn(h-smf)220h中的smf触发。ue202可以通过向amf220发送smpdu会话释放请求消息(7102)来发起所述过程(7100)。所述消息(7102)可以包括pdu会话id,并且可以被经由n11和amf218中继(7104)到vplmn(v-smf)220v中对应于pdu会话id的smf。然后,v-smf220v可以发送释放pdu会话请求消息(7106)。根据接入类型,当ue202处于cm-idle空闲状态时,ue202可以在能够释放pdu会话之前触发服务请求过程。pcf222可以通过发起pdu-can会话修改过程(7108)以请求释放pdu会话来发起所述过程(7100)。h-smf220h可以通过释放pdu会话(7110)来发起所述过程(7100),如图70的上述步骤(7002c)中所描述的。如果h-smf220在步骤(7106)到(7110)中接收到多个触发中的一个,则h-smf220可以启动pdu会话释放过程(7100)。

h-smf220可以释放分配给pdu会话的ip地址/前缀,并且还可以释放相应的用户面资源。h-smf220可以向upf212发送n4会话释放请求消息(7112a)。所述消息(7112a)可以包括n4会话id。upf212可以丢弃pdu会话的剩余分组,并释放与n4会话相关联的所有隧道资源和上下文。upf212可以通过向h-smf220发送n4会话释放响应消息(7112b)来确认n4会话释放请求。所述消息(7112b)可以包括n4会话id。如果存在与pdu会话相关联的多个upf212,则可以为每个upf212执行步骤(7112a)和(7112b)。如果动态pcc应用于该会话,则h-smf220可以发起pdu-can会话终止过程(7114)。如果它是h-smf220正在为ue202处理的最后一个pdu会话,则h-smf220可以释放与udm的关联。

接下来,h-smf220h可以向v-smf220v发送释放pdu会话指令消息(7116)。该消息(7116)可以包括订户永久身份、pdu会话id和nas消息。接下来,v-smf220v可以使用步骤(7118a)和(7118b)释放相应的用户面资源。这可以包括与步骤(7112a)和(7112b)中相同的过程,但是从vplmn中的smf(v-smf220v)进行控制。步骤(7120)至(7130)类似于如上参照图70所述的(7008)至(7018),其中,smf为h-smf220h。接下来,v-smf220v可以向h-smf220h发送释放pdu会话确认消息(7132)。所述消息(7132)可以包括订户永久身份和pdu会话id。h-smf220h可以移除与pdu会话相关联的所有上下文。

图72在消息流程图中示出了根据本发明实施例的不具有用户面功能重定位的基于xn的ng(r)an间切换过程(7200)的示例。该过程(7200)可用于在amf218未经改变且smf220决定保持现有upf212(例如,终止ng核心网(ngc)中的n3接口的upf212)时,使用xn接口将ue202从源(r)an204切换到目标(r)an204t。假设源upf212和目标upf212之间存在ip连接。

所述过程(7200)包括切换准备(7202)和切换执行(7204)。所述切换执行(7204)包括从源(r)an204s到目标(r)an204t的数据转发(7206)。目标(r)an204t可以向amf218发送n2路径切换请求(7208)消息,其包括ue202已经移动到新目标小区的指示以及要切换的pdu会话列表。根据目标小区的类型,目标(r)an204t在该消息中包括适当的信息。对于要切换到目标(r)an204t的qos流,n2路径切换请求消息(7208)可以包括qos流接受列表。

amf218可以经由n11消息(7210)向与pdu会话列表以及在n2路径切换请求(7208)中接收到的每个pdu会话的qos流接受列表相关联的每个smf220发送n2sm信息。对于要切换到目标(r)an204t的pdu会话,在接收到n11消息(7210)时,每个smf220可以确定现有upf212是否可以继续服务于ue202。如果现有upf212不能继续服务于ue202并且它不是pdu会话锚点,则执行ts23.502(版本0.3.0;2017年3月发布)第4.9.1.2节的步骤3-11。否则,如果这些smf220的现有upf212可以继续服务于ue202,则其中每个smf220可以执行以下步骤(7212)至(7220)。对于未包括在n2路径切换请求消息(7208)中的被激活的pdu会话,amf218可以向相关smf220发送单独的请求以通知目标(r)an204t不支持该pdu会话。

对于由目标(r)an204t请求(接受)的pdu会话,smf220可以向upf212发送n4会话修改请求消息(7212)。所述消息(7212)可以包括(r)an地址和用于下行用户面的隧道标识。对于目标(r)an204t拒绝的pdu会话,smf218可以释放或去激活pdu会话。对于要释放的pdu会话,smf218可以发起如ts23.502第4.3.4节中定义的pdu会话释放过程。对于要去激活的pdu会话,smf218可以向upf212发送用于这些pdu会话的n4会话修改请求(7212)。所述消息(7212)指示(r)ann3隧道信息(诸如用于下行链路用户面的(r)an地址和隧道端点标识符)、缓存指令和重激活定时器以及原因代码(例如,切换拒绝或无数据活跃)的释放。应注意,缓存指令可以用于指示upf212是否应该缓存输入的下行链路分组。还应注意,重激活定时器可以指示在upf212移除(r)ann3隧道信息之后,去激活的pdu会话的up保持在去激活状态的持续时间。在重激活定时器到期之前,upf214可以根据缓存指令缓存下行链路分组。在重激活定时器到期之后,upf212可以根据缓存指令缓存下行链路分组。如果upf212在重激活定时器到期之前或之后接收到下行链路分组,则upf212可以向smf220发送下行链路分组通知以发起网络触发的服务请求。

在切换或修改/去激活所请求的pdu会话之后,upf212可以向smf220返回n4会话修改响应消息(7214)。所述消息(7214)可以包括上行链路业务的隧道标识符。为了协助目标(r)an204t中的重排序功能用于需要路径切换的pdu会话,upf212可以在切换路径之后立即在旧路径上发送一个或多个“结束标记”分组(7216)。upf212可以开始向目标(r)an204t发送下行链路分组(7218)。smf220可以向amf218发送n11消息ack(7220),用于已成功切换或去激活的pdu会话。所述消息(7220)可以包括cn隧道信息,并且可以指示(r)ann3隧道信息是否被更新用于要切换的pdu会话、切换的up路径或者被去激活的pdu会话(up去激活、up路径释放)。对于去激活的pdu会话,smf220可以存储去激活的pdu会话的去激活状态。n11消息ack(7220)可以包括用于(r)an204去激活pdu会话的n2sm消息以及n1sm消息容器。n2sm消息可以包括pdu会话id。n1sm消息容器可以包括会话去激活请求,其包括pdu会话id。应注意,如果amf218向ue202发送会话去激活请求,则smf仅需要向amf218通知其会话去激活决定,并且smf220不需要向ue202发送n1sm消息容器。还应注意,步骤(7220)可以在smf220处接收到n4会话修改响应消息(7214)之后的任何时间发生。

应注意,对于目标(r)an204t拒绝的pdu会话,目标(r)an204t可以在将路径切换请求7208发送给amf218之前移除所有pdu会话上下文。在这种情况下,从smf220到amf218的n11消息ack7220可以包括仅要转发给ue202的n1sm消息。

一旦从所有smf220接收到n11消息ack(7220),amf218就可以从这些响应聚合所接收的cn隧道信息,并向目标(r)an204t发送该聚合信息作为n2路径切换请求ack(7222)中n2sm信息的一部分。所述消息(7222)可以包括针对每个pdu会话是否切换n3连接的指示以及n2sm会话去激活请求和n1消息容器。如果所请求的pdp会话均未成功切换,则amf218可以向目标(r)an204t发送n2路径切换请求失败消息。

应注意,amf可以从处理路径切换请求的smf220收集n11消息ack(7220),并且可以以单独的消息发送给目标(r)an204t。这将减少接受的pdu会话的切换时间。amf218可以从smf220收集用于被去激活的pdu会话的n11消息ack(7220),并且以单独的消息将n2sm会话去激活请求和n1sm会话去激活请求转发给目标(r)an204t。amf218可以将所有n2sm会话去激活请求组合在一个消息中并发送给目标(r)an204t。amf218可以将所有n1sm会话去激活请求组合在一个消息中并发送给ue202。组合的n2会话去激活请求可以包括组合的n1sm会话去激活请求。

在amf218中,在接收到n11消息ack(7222)时,amf218可以存储去激活的pdu会话的去激活状态(如果有的话)。应注意,如果amf2204向ue202发送会话去激活请求,则amf218可以向ue202发送n1mm消息容器(包括具有pdu会话id的会话去激活请求)。如果目标(r)an204t在步骤(7222)中接收到n2sm会话去激活请求,则目标(r)an204t可以删除要去激活的pdu会话的pdu会话上下文。然后,(r)an204通过rrc消息(7224)将n1sm容器(包括具有pdu会话id的会话去激活请求)转发给ue202。应注意,如果amf218在步骤(7222)中向ue202发送会话去激活请求,则(r)an204可以通过rrc消息(7224)将n1mm容器(包括具有pdu会话id的会话去激活请求)转发给ue202。ue202可以释放去激活的pdu会话的无线上下文。ue针对每个n1sm会话去激活请求经由目标(r)an204t(7228)和amf218(7230)向smf220发送包括n1sm会话去激活响应的rrc消息(7226)。应注意,如果amf218在步骤(7224)中向ue202发送会话去激活请求,则ue经由目标(r)an204t向amf218发送一个n1mm会话去激活响应(7228)。通过向源(r)an204s发送释放资源消息(7232),目标(r)an204确认切换成功。然后它触发与源(r)an204s的资源释放。

应注意,目标(r)an204t可以以消息(7232)向smf220发送n2sm会话去激活响应消息,以确认对去激活的pdu会话的pdu会话上下文的释放。n2sm会话去激活响应可以包括来自ue202的n1sm会话去激活响应(7226)。

应注意,在从amf218接收消息7222之后,例如,在向ue202发送消息7224之前,目标an204t可以在任何时间向源an204s发送消息7232。

应注意,smf可以决定是释放还是去激活pdu会话。在另一实施例中,smf总是去激活目标(r)an拒绝的pdu会话。在切换准备(7202)和切换执行(7204)中,目标(r)an可以向ue202通知被去激活的pdu会话。smf220不应向ue202发送n1sm会话去激活请求,并且不应向目标(r)an204t发送n2sm会话去激活请求。因此,不需要消息7224至7230。

应注意,在图72中,由于目标(r)an204t没有足够的资源,pdu去激活由pdu会话拒绝来触发。在图63中的pdu会话不活跃所导致的切换以及图72中的目标(r)an资源不足所导致的pdu会话去激活期间,本领域技术人员可以组合pdu会话去激活。

图73在消息流程图中示出了根据本发明实施例的具有用户面功能重定位的基于xn的ng(r)an间切换过程(7300)的示例。所述过程(7300)可以用于在amf218未经改变并且smf220确定要重定位源upf212s时,使用xn将ue202从源(r)an204s切换到目标(r)an204t。源upf212s是终止5gc中的n3接口的upf。假设源upf212s和源(r)an204s之间以及目标upf212t和目标(r)an204t之间存在ip连接。

所述过程(7300)包括切换准备(7302)和切换执行(7304)。所述切换执行(7304)包括从源(r)an204s到目标(r)an204t的数据转发(7306)。目标(r)an204t可以向ue202发送下行链路数据(7308)。ue202可以发送上行链路数据(7310)。目标(r)an204t可以向amf218发送n2路径切换请求(7312)消息,其包括ue202已经移动到新目标小区的指示以及要切换的pdu会话列表。根据目标小区的类型,目标(r)an204t在该消息中包括适当的信息。对于要切换到目标(r)an204t的qos流,n2路径切换请求消息(7312)可以包括qos流接受列表。

amf218可以经由n11消息(7314)向与pdu会话列表以及在n2路径切换请求(7312)中接收到的每个pdu会话的qos流接受列表相关联的每个smf220发送n2sm信息。对于要切换到目标(r)an204t的pdu会话,在接收到n11消息(7314)时,每个smf220可以确定现有upf212是否可以继续服务于ue202。如果现有upf212不能继续服务于ue202并且它不是pdu会话锚点,则执行ts23.502第4.9.1.2节的步骤3-11。否则,如果这些smf220的现有upf212可以继续服务于ue202,则其中每个smf220可以执行以下步骤(7316)至(7328)。对于未包括在n2路径切换请求消息(7312)中的被激活的pdu会话,amf218可以向相关smf220发送单独的请求以通知目标(r)an204t不支持该pdu会话。

对于要切换的pdu会话,smf220然后可以根据ts23.501第6.3.3节基于upf选择标准选择新的目标upf212t。目标upfip地址分配以及下行链路和上行链路隧道标识符分配可以由smf220执行(7316)。可以向目标upf212t发送n4会话建立请求(包括目标(r)an地址以及上行链路和下行链路隧道标识符)消息(7318)。然后,目标upf212t可以向smf220发送n4会话建立响应消息(7320)。smf220可以启动在步骤(7336)中使用的定时器。然后,smf220可以向pdu会话锚点212a发送n4会话修改消息(7322)。pdu会话锚点212a可以响应n4会话修改响应消息(7324)。此时,pdu会话锚点212a可以经由目标upf212t使用目标(r)an204t的地址和隧道标识符开始向目标(r)an204t发送下行链路分组(7326)。

然后,smf220可以向amf218发送n11消息ack(7328)(包括cn隧道信息)。步骤(7332)和(7334)可以类似于ts23.502第4.9.1.1节中定义的步骤7和10。一旦定时器在步骤(7320)之后到期,smf220可以通过向源upf212s发送n4会话终止请求消息(7336)来发起源upf212s释放过程。所述消息(7336)可以包括释放原因(或原因代码)。源upf212s可以用n4会话终止响应消息(7338)向smf220进行确认以确认对资源的释放。

服务请求过程可以由处于cmidle状态的5gue202使用以请求建立到amf218的安全连接。处于cmidle状态的ue202可以发起服务请求过程以便发送上行链路信令消息、用户数据或对网络寻呼请求的响应。在接收到服务请求消息之后,amf218可以执行认证,并且amf218可以执行安全过程。在建立到amf218的安全信令连接之后,ue202或网络可以发送信令消息,例如,从ue202到网络的pdu会话建立,或者smf220可以经由amf218针对网络请求的pdu会话和/或服务请求消息中指示的pdu会话启动用户面资源建立。

对于任何服务请求,amf218可以响应服务响应消息以同步ue202和网络之间的pdu会话状态。amf218还可以向ue202响应服务拒绝消息,如果服务请求不能被网络接受的话。对于由于用户数据而导致的服务请求,如果用户面资源建立不成功,则网络可以采取进一步的动作。如果终止n3连接的当前upf212不能连接到(r)an204,则smf220可以重新选择新的n3终止的upf212。应注意,第4.2.3.2节中的过程不适用于接入网(一旦ue202在网络中注册),其中,ue202总是被认为处于cm-connected连接状态,并且用户面资源始终被认为是针对活跃pdu会话而建立。

图74在消息流程图中示出了根据本发明实施例的ue触发的服务请求过程(7400)的示例。ue202发起服务请求过程以激活pdu会话。5g核心网可以重新选择终止n3连接的新upf。源upf204s和目标upf204t不是向数据网(dn)提供n6连接的upf212。ue202可以向(r)an204发送mmnas服务请求消息(7402)。所述消息(7402)可以包括pdu会话id、安全参数和pdu会话状态。ue202可以向(r)an204发送封装在至amf218的rrc消息中的nas消息服务请求(7402)。如果服务请求针对用户数据触发,则ue202可以在nas服务请求消息中包括pdu会话id,以指示ue202将使用的pdu会话。如果服务请求仅针对信令触发,则ue202不包括任何pdu会话id。当该过程针对寻呼响应触发时,如果ue202需要使用一些pdu会话,则ue202可以在mmnas服务请求消息中包括pdu会话id以指示ue202将使用的pdu会话。否则,ue202将不包括任何pdu会话id。pdu会话状态指示ue202中可用的pdu会话。

接下来,(r)an204可以向amf218发送n2消息(7404),其包括mmnas服务请求、5g临时id、位置信息、rat类型和rrc建立原因。如果amf218无法处理服务请求,则它可以拒绝服务请求。可以在rrc过程中获得5g临时id。(r)an204可以根据临时id来选择amf218。位置信息和rat类型涉及ue202驻留的小区。基于pdu会话状态,如果pdu会话在ue202中不可用,则amf218可以发起pdu会话释放过程。接下来,如果服务请求没有受到完整性保护发送,或者完整性保护指示为失败,则amf218可以发起ts23.502第4.6节中定义的nas认证/安全过程(7406)。如果ue202仅触发服务请求以建立信令连接,则在安全交换之后,ue202和网络可以发送信令,并且跳过步骤(7408)和(7420)至(7430)。

接下来,amf218可以向smf220发送n11消息(7408),其可以包括pdu会话id、位置信息和rat类型。如果mmnas服务请求消息包括pdu会话id,或者如果该过程由smf220触发但是来自ue202的pdu会话id与触发所述过程的smf220之外的其它smf220相关联,则amf218可以向与pdu会话id相关联的smf220发送n11消息。如果当前源upf212s不能服务于所请求的pdu会话,则smf220可以基于ts23.501第6.3.3节中的标准来选择目标upf212t(7410)。否则,如果源upf212s可以服务于所请求的pdu会话,则跳过步骤(7412)至(7418)、(7438)至(7440)和(7444)至(7446)。

一旦确定了目标upf212t,smf220就可以分配n3隧道信息(诸如n3上行链路隧道端点标识符)和n9隧道信息(诸如n9锚点upf地址和n9上行链路隧道端点标识符)。然后,smf220可以向目标upf212t发送n4消息pdu会话建立请求消息(7412)。所述消息(7412)可以包括ue和pdu会话上下文,包括pdu会话id、qos策略、计费策略以及n3和n9隧道信息。接下来,目标upf212t可以准备支持pdu会话的资源。目标upf212t可以向smf220发送n4消息会话建立响应消息(7414)。所述消息(7414)可以包括ue标识符(诸如supi)和pdu会话id。或者,所述消息(7414)可以包括表示ue标识符和pdu会话id的事务id。

接下来,smf220可以向锚点upf212a(即,向dn提供n6连接的会话锚点upf)发送n4消息会话修改请求消息(7416)。所述消息(7416)可以包括ue标识符,诸如supi,以及n9目标upf212t隧道信息,诸如目标upf地址和n9下行链路隧道端点标识符。接下来,锚点upf212a可以更新目标upf隧道信息。锚点upf212a可以向smf220发送n4消息会话修改响应消息(7418)。smf220可以向amf218发送n11消息(7420)。所述消息(7420)可以包括n2sm信息,诸如pdu会话id、qos配置、cnn3隧道信息和s-nssai。

在接收到n11消息(7408)时,每个smf220可以向amf218发送n11消息(7420)以建立用于pdu会话的用户面。n2sm信息可以包括amf218可以提供给(r)an204的信息。如果选择了目标upf212t(7410),则smf220可以启动在步骤(7444)和(7446)中使用的定时器。amf218可以向(r)an204发送n2请求消息(7422)。所述消息(7422)可以包括从smf220接收的n2sm信息、安全上下文、amf信令连接id、切换限制列表和mmnas服务接受。(r)an204可以存储安全上下文、amf信令连接id、被激活的pdu会话的qos流的qos信息以及ueran上下文中的n3隧道id。mmnas服务接受可以包括amf218中的pdu会话状态。如果所述过程针对pdu会话用户面设置触发,则amf218可以包括至少一个来自smf220的n2sm信息。如果有的话,amf218可以以单独的n2消息(例如,n2隧道建立请求)发送来自smf220的附加n2sm信息。或者,如果涉及多个smf220,则amf218可以在接收到来自smf220的n11消息之后向(r)an204发送一个n2请求消息。在这种情况下,n2请求消息可以包括在每个n11消息中接收到的n2sm信息以及使amf218能够将响应与相关smf220相关联的信息。

根据被激活的pdu会话的qos流的qos信息以及数据无线承载,(r)an204可以与ue202ue执行rrc连接重新配置(7424)。用户面安全性可以在该步骤(7424)建立。(r)an204可以将mmnas服务接受转发给ue202。ue202可以在本地删除5gcn中不可用的pdu会话的上下文。在建立用户面无线资源之后,现在可以将来自ue202的上行链路数据转发给(r)an204(7426)。5g(r)an204可以向upf212发送上行链路数据、步骤(7422)中提供的地址和隧道id。(r)an204可以向amf218发送n2请求ack消息(7428)。所述消息(7428)可以包括n2sm信息,其包括(r)an隧道信息、被激活的pdu会话的qos流接受列表以及被激活的pdu会话的qos流拒绝列表。n2sm信息可以包括(r)an204隧道信息。如果amf218在步骤(7422)中发送单独的n2消息,则(r)an204可以以单独的n2消息(例如,n2隧道建立响应)来响应n2sm信息。如果步骤(7422)中的n2请求消息中包括多个n2sm信息,则n2请求ack(7428)可以包括多个n2sm信息以及使amf218能够将响应与相关smf220相关联的信息。

然后,amf218可以根据接受的pdu会话向smf220发送n11消息(7430)。所述消息(7430)可以包括n2sm信息(其包括(r)an隧道信息和qos流接受列表)和rat类型。如果amf218在步骤(7420)中接收到n2sm信息(一个或多个),则amf218可以将n2sm信息转发给相关smf220。如果ue时区与最后报告的ue时区相比已经发生改变,则amf218可以在该消息(7430)中包括ue时区ie。如果部署了动态pcc,则smf220可以可选地发起pdu-can会话修改(7432)并向pcf222提供新的位置信息。

如果在步骤(7410)中选择了源upf212s,并且如果要建立或修改用户面,则smf220可以通过向源upf212s发送n4修改请求消息(7434)来发起n4会话修改请求过程。所述消息(7434)可以包括(r)an隧道信息。源upf212s可以向smf220发送n4会话修改响应消息(7436)。如果在步骤(7410)中选择了目标upf212t,并且如果要建立或修改用户面,则smf220可以通过向目标upf212t发送n4消息pdu会话修改请求(7438)来发起n4会话修改过程。所述消息可以包括(r)an隧道信息。目标upf212t可以向smf220发送n4会话修改响应消息(7440)。

smf可以向amf218发送n11消息ack消息(7442)。所述消息(7442)可以包括pdu会话id。smf220可以向amf218指示成功的会话激活消息(7442)。amf218可以存储pdu会话的激活状态。一旦步骤(7420)中设置的定时器到期,smf220就可以向源upf212s发送n4消息会话终止请求(7444)。所述消息(7440)可以包括ue202标识符(例如,supi)和pdu会话id。源upf212s可以删除pdu会话上下文。然后,源upf212可以向smf220发送n4消息会话终止响应消息(7446)。

在图74中,终止n3连接的upf不是向数据网(dn)208提供n6连接的upf212。在终止n3连接的upf也是向dn208提供n6连接的upf212的情况下,5g核心网(smf220)可以插入upf功能以终止n3连接并将新的upf功能连接到提供n6连接的upf功能。

服务请求过程可以由处于cm-connected连接状态的5gue202使用以请求建立针对pdu会话的用户面资源。应注意,如果用户面资源建立不成功,则网络可以采取进一步的动作。还应注意,图75中所示的过程用于接入网(一旦ue202在网络中注册),其中,ue202始终被认为处于cm-connected连接状态,并且其中用户面资源始终被认为是针对活跃pdu会话而建立。

图75在消息流程图中示出了根据本发明实施例的处于cm-connected连接状态的ue触发的服务请求过程(7500)的示例。ue202可以向(r)an204发送mmnas服务请求消息(7402)。所述消息(7402)可以包括pdu会话id。ue202可以向(r)an204发送封装在至amf218的rrc消息中的nas消息服务请求。mmnas服务请求消息可以被加密并受到完整性保护。nas消息服务请求消息中的pdu会话id可以指示ue202选择激活的pdu会话。

然后,(r)an204可以向amf218发送n2消息(7404)。所述消息(7404)可以包括mmnas服务请求。如果amf218不能处理服务请求(7404),则amf218可以拒绝它。(r)an204可以基于现有的n2连接将mmnas服务请求消息转发给amf218。amf218可以向smf220发送n11消息(7408)。所述消息可以包括pdu会话id、位置信息(ue的位置信息,格式可以是(r)an地址)以及rat类型。如果当前源upf212s不能服务于所请求的pdu会话,则smf212s可以基于ts23.501第6.3.3节中的标准来选择目标upf212t(7410)。否则,如果源upf212s可以服务于所请求的pdu会话,则跳过步骤(7412)至(7418)和(7438)、(7440)、(7444)和(7446)。

一旦确定了目标upf212t,smf220就可以分配n3隧道信息(诸如n3上行链路隧道端点标识符)和n9隧道信息(诸如n9锚点upf地址和n9上行链路隧道端点标识符)。然后,smf220可以向目标upf212t发送n4消息pdu会话建立请求消息(7412)。所述消息(7412)可以包括ue和pdu会话上下文,包括pdu会话id、qos策略、计费策略以及n3和n9隧道信息。接下来,目标upf212t可以准备支持pdu会话的资源。目标upf212t可以向smf220发送n4消息会话建立响应消息(7414)。所述消息(7414)可以包括ue标识符(例如,supi)和pdu会话id。

接下来,smf220可以向锚点upf212a(即,会话锚点upf)发送n4消息会话修改请求消息(7416)。所述消息(7416)可以包括supi和n9目标upf212t隧道信息,诸如目标upf地址和n9下行链路隧道端点标识符。接下来,锚点upf212a可以更新目标upf隧道信息。锚点upf212a可以向smf220发送n4消息会话修改响应消息(7418)。smf220可以向amf218发送n11消息(7420)。所述消息(7420)可以包括n2sm信息,诸如pdu会话id、qos配置、cnn3隧道信息和s-nssai。

在接收到n11消息(7408)时,每个smf220可以向amf218发送n11消息(7420)以建立用于pdu会话的用户面。n2sm信息可以包括amf218可以提供给(r)an204的信息。如果选择了目标upf212t(7410),则smf220可以启动用以在步骤(7444)和(7446)中使用的定时器。amf218可以向(r)an204发送n2请求消息(7422)。所述消息(7422)可以包括从smf220接收到的n2sm信息,包括pdu会话id、qos配置、cnn3隧道信息、s-nssai和mmnas服务接受。如果存在涉及多个smf220的多个pdu会话,则amf218在步骤(7420)中不需要等待来自所有smf220的响应。

根据pdu会话的qos流的qos信息以及被激活的数据无线承载,ran与ue202执行rrc连接重新配置(7424)。(r)an204可以将mmnas服务接受转发给ue202。在建立用于所选择的pdu会话的用户面无线资源之后,现在可以将来自ue202的上行链路数据转发(7426)给(r)an204。5g(r)an204可以向upf发送上行链路数据、步骤(7422)中提供的地址和隧道id。(r)an204接下来可以向amf218发送n2请求ack消息(7428)。所述消息(7428)可以包括n2sm信息,诸如(r)an隧道信息、被激活的pdu会话的qos流接受列表以及被激活的pdu会话的qos流拒绝列表。所述消息(7428)可以包括n2sm信息,例如,(r)an隧道信息。在步骤(7422)中,(r)an可以以单独的n2消息(例如,n2隧道建立响应)发送n2sm信息。amf218接下来可以根据接受的pdu会话向smf220发送n11消息(7430)。所述消息(7430)可以包括n2sm信息(包括(r)an隧道信息、qos流接受列表以及qos流拒绝列表)。如果部署了动态pcc,则smf220可以可选地发起pdu-can会话修改(7432)并向pcf222提供新的位置信息。

smf220可以向源upf212s发送n4会话修改请求消息(7434)。所述消息(7434)可以包括(r)an隧道信息和qos流接受列表。如果在步骤(7412)中选择了源upf212s,并且如果要建立或修改用户面,则smf220可以通过发送n4会话修改请求消息(7434)、提供(r)an隧道信息(例如,(r)an地址和(r)ann3隧道端点id)来发起n4会话修改过程。源upf212s可以向smf220发送n4会话修改响应消息(7436)。如果在步骤(7410)中选择了目标upf212t,并且如果要建立或修改用户面,则smf220可以通过向提供(r)an隧道信息(例如,(r)an地址和(r)ann3隧道端点id)的目标upf212t发送n4会话修改请求(7438)来发起n4会话修改过程。目标upf212t可以向smf220发送n4会话修改响应消息(7440)。smf220可以向amf218发送n11消息ack消息(7442)。所述消息(7442)包括pdu会话id。smf220可以向amf218指示成功的会话激活。然后,amf218可以存储pdu会话的激活状态。如果在步骤(7410)中选择了目标upf212t,则一旦步骤(7422)中设置的定时器到期,smf220就可以向源upf212s发送n4消息会话终止请求消息(7444)。所述消息(7444)可以包括ue202标识符(例如,supi)和pdu会话id。源upf212s可以删除pdu会话上下文并且向smf220发送n4消息会话终止响应消息(7646)。

当网络需要发信号通知(例如,向ue202发送n1信令、移动终止的sms、建立pdu会话用户面资源来递送移动终止的用户数据)ue202时,可以使用网络触发的服务请求过程。如果ue202处于cm-idle空闲状态或cm-connected连接状态,则网络可以发起网络触发的服务请求过程。如果ue202处于cm-idle空闲状态,并且未激活异步类型通信,则网络可以向(r)an/ue发送寻呼请求。所述寻呼请求可以触发ue202中的服务请求过程。如果异步类型通信被激活,则当ue202进入cm-connected连接状态时,网络可以存储所接收的消息并将消息转发给(r)an204和/或ue202(即,同步与(r)an204和/或ue202的上下文)。

图76在消息流程图中示出了根据本发明实施例的网络触发的服务请求过程(7600)的示例。当upf212接收到pdu会话的下行链路数据(7602)并且在upf212中没有存储用于pdu会话的(r)an204隧道信息时,upf212可以缓存下行链路数据。在第一下行链路数据分组(7602)到达时,upf212可以向smf220发送数据通知消息(7604)。所述消息(7604)可以包括pdu会话id和优先级。如果upf212在相同pdu会话中接收到具有与在该pdu会话的任何先前数据通知中使用的优先级相同或比其更低的优先级的qos流的附加下行链路数据分组(7602),则upf212可以缓存这些下行链路数据分组而不发送新的数据通知。应注意,如果upf212在相同pdu会话中接收到具有比在该pdu会话的任何先前数据通知中使用的优先级更高的优先级的qos流的附加下行链路数据分组,则upf212可以向smf220发送指示更高优先级的数据通知消息(7604)。如果寻呼策略区分特征(如ts23.501第5.2.x中所规定的)由upf212支持,并且如果它被smf220激活用于该n4会话,则upf212还可以将dscp包括在来自下行链路数据分组ip报头的tos(ipv4)/tc(ipv6)值中。如果smf220在等待在upf212中建立用户面的同时从新amf218接收到n11消息,则smf220可以向新amf218重新发送数据通知消息(7604),其中,所述n11消息通知服务于ue202的新amf218。smf220可以向upf212发送数据通知ack(7606)。

在接收到数据通知消息(7604)时,smf220可以确定amf218,并且向amf218发送n11消息(7608),其包括数据通知消息(7604)中接收到的优先级和pdu会话id。所述消息(7608)可以包括ue永久id、pdu会话id、n2sm信息(包括pdu会话id、qos配置、cnn3隧道信息和s-nssai)、优先级和寻呼策略指示。如果smf220在等待用户面连接被激活的同时针对相同pdu会话接收到任一附加数据通知消息(7604),但是优先级比该pdu会话的任何先前数据通知中指示的优先级更高,则smf220可以向amf218发送指示更高优先级和pdu会话id的新n11消息(7608)。如果smf220在等待用户面被激活的同时从除了smf220将n11消息发送到的amf218之外的amf218接收到n11消息响应(7606),smf220可以将n11消息发送给该amf218。当支持寻呼策略区分时,smf220可以在n11消息(7608)中指示与触发数据通知消息(7604)的下行链路数据(7602)相关的寻呼策略指示。应注意,amf218可以从其它网络功能接收请求消息,其可能导致至ue/ran的信令,例如,网络发起的分离以及smf220发起的pdu会话修改。如果ue202处于cm-connected连接状态,并且amf218仅向ue202递送n1消息,则流程在下面的步骤(7618)中继续。如果ue202处于cm-idle空闲状态,并且amf218确定ue202无法进行寻呼,则amf218可以向smf或者其它网络功能(amf218从所述其它网络功能接收到步骤(7608)中指示ue202不可到达的请求消息)发送n11消息(7610),或者amf218执行异步类型通信并存储n11消息(7610)。如果异步类型通信被调用并且amf218存储n11消息,则amf218可以在ue202可到达时(例如,在ue202进入cm-connected连接状态时)发起与ue202和(r)an204的通信。如果当旧amf218接收到n11消息(7608)时正在进行amf218发生改变的注册过程,则旧amf218可以拒绝具有n11消息已被临时拒绝的指示的n11消息。smf220可以向upf212通知用户面建立失败(7612)。在接收到临时拒绝从smf220请求的n11消息的信息并且从upf212接收到下行链路数据通知时,smf220可以请求upf212应用扩展的缓存。

amf218可以向(r)an节点发送寻呼消息(7740)。如果ue202处于cm-connected连接状态,则amf218执行ue触发的服务请求过程(7618)中的步骤以激活该pdu会话的用户面连接(即,建立无线资源和n3隧道)。可以省略该过程的其余部分。如果ue202处于rm-registered(rm-注册)状态、cm-idle空闲状态并且可到达,则amf218可以向(r)an节点发送寻呼消息(7740),所述(r)an节点属于ue202得以注册的注册区域。寻呼可以包括用于寻呼的nasid、注册区域列表、寻呼drx长度和寻呼优先级指示。当支持寻呼策略区分时,amf218可以将寻呼策略指示包括在寻呼请求消息中。

针对dnn、寻呼策略指示、可用的来自smf220的pdu会话id以及n11消息中接收到的pdu会话id所标识的其它pdu会话上下文信息的不同组合,可以在amf218中配置寻呼策略。寻呼策略可以包括:寻呼重传方案(例如,寻呼重复的频率或时间间隔);确定在某些amf218高负载条件期间是否向(r)an节点发送寻呼消息(7740);是否应用基于子区域的寻呼(例如,最后已知的小区-id或ta中的第一寻呼以及所有已注册的ta中的重传)。amf218和(r)an204可以支持进一步的寻呼优化,以便通过一个或多个以下方式减少用于成功寻呼ue202的信令负载和网络资源:

·通过amf218实现特定的寻呼策略(例如,向最后服务于ue202的(r)an节点发送n2寻呼消息(7740));

·通过amf218考虑关于在转换到cm-idle空闲状态时由(r)an204提供的推荐小区和ran节点的信息。amf218考虑该信息的(r)an节点相关部分以确定要被寻呼的(r)an节点,并将关于n2寻呼消息内的推荐小区的信息提供给这些(r)an节点中的每一个;

·通过(r)an204考虑amf218在寻呼时提供的寻呼尝试计数信息。

如果寻呼信息的ue无线能力在amf218中可用,则amf218可以将n2寻呼消息(7740)中的寻呼信息的ue无线能力添加到(r)an节点204。如果有关用于寻呼的推荐小区和(r)an节点的信息在amf218中可用,则amf218可以考虑该信息以确定用于寻呼的(r)an节点,并且当寻呼(r)an节点时,amf218可以向(r)an节点透明传送关于推荐小区的信息。amf218可以在n2寻呼消息中包括寻呼尝试计数信息。

对于所有由amf218选择用于寻呼的(r)an节点,寻呼尝试计数信息可以是相同的。

如果(r)an节点从amf218接收寻呼消息,则ue202可以被(r)an节点寻呼(7614)。

amf218可以向smf220发送n11消息ack(7616)。amf218可以用定时器监督寻呼过程。如果amf218没有从ue202接收到对寻呼请求消息(7614)的响应,则amf218可以根据任何适用的寻呼策略来应用进一步的寻呼。如果amf218没有从ue202接收到响应,则amf218认为ue202不可到达,并且smn2消息不能被路由给(r)an204。然后,amf218可以向smf220或其它网络功能返回具有适当的“失败原因”的“n11消息拒绝”(7616),例如,ue不可到达,以指示“消息路由服务”失败,除非amf218知道阻止ue202进行响应的正在进行的mm过程,即,amf218接收到n14上下文请求消息,该消息指示ue202正在与另一个amf218执行注册过程。当接收到“n11消息拒绝”时,smf220可以通知upf212。

当ue处于cm-idle空闲状态时,在接收到寻呼请求(7614)时,ue可以发起ue触发的服务请求过程(7618)。amf218可以向与mmnas服务请求消息中由pdu会话id所标识pdu会话相关联的smf220发送n11消息(如果有的话),而不发送至步骤(7608)中的smf220,其中amf218从smf220接收到n11消息。upf212经由执行服务请求过程(7618)的(r)an节点向ue202发送任一缓存的下行链路数据。如果由于步骤(7608)中描述的来自其它网络实体的请求而触发了所述过程,则网络可以发送下行链路信令(7620)。

在cm-idle空闲状态过程中的ue触发的服务请求可以由处于cm-idle空闲状态的5gue202使用以请求建立到amf218的安全连接。处于cm-idle空闲状态的ue202可以发起服务请求过程以便发送上行链路信令消息、用户数据或对网络寻呼请求的响应。在接收到服务请求消息之后,amf218可以执行认证和安全过程。在建立到amf218的安全信令连接之后,ue202或网络可以发送信令消息,例如,从ue202到网络的pdu会话建立,或者smf220可以经由amf218针对网络请求的pdu会话和/或服务请求消息中指示的pdu会话启动用户面资源建立。对于任何服务请求,amf218可以响应服务响应消息以同步ue202和网络之间的pdu会话状态。如果服务请求不能被网络接受,则amf218还可以向ue202响应服务拒绝消息。对于由于用户数据而导致的服务请求,如果用户面资源建立不成功,则网络可以采取进一步的动作。应注意,图64中所示的过程不适用于接入网(一旦ue202在网络中注册),其中,ue202总是被认为处于cm-connected连接状态,并且用户面资源始终被认为是针对活跃pdu会话而建立。

图77在消息流程图中示出了根据本发明实施例的处于cm-connected连接状态的ue触发的服务请求过程(7700)的示例。ue202可以向(r)an204发送mmnas服务请求消息(6402)。所述消息(6402)可以包括pdu会话id。ue202可以向(r)an发送封装在至amf218的rrc消息中的nas消息服务请求。mmnas服务请求消息可以被加密并且受到完整性保护。nas消息服务请求消息中的pdu会话id指示ue202选择激活的pdu会话。

(r)an204可以向amf218发送n2消息(6404)。所述消息(6404)可以包括mmnas服务请求。如果amf218不能处理服务请求(6404),则amf218可以拒绝它。(r)an204可以基于现有的n2连接将mmnas服务请求消息转发给amf218。然后,amf218可以向与pdu会话id相关联的smf220发送n11消息(6408)。在接收到n11消息(6408)时,每个smf220可以向amf218发送n11消息(6410)以建立用于pdu会话的用户面。所述消息(6410)可以包括n2sm信息,其包括pdu会话id、qos配置、cnn3隧道信息和s-nssai。n2sm信息可以包括amf218可以提供给(r)an204的信息。

amf218接下来可以向(r)an204发送n2请求消息(6412)。所述消息(6412)可以包括从smf接收的n2sm信息(包括qos配置和cnn3隧道信息)、mmnas服务接受)。如果存在涉及多个smf220的多个pdu会话,则amf218在步骤(6410)中不需要等待来自所有smf220的响应。然后,(r)an204可以根据被激活的pdu会话的qos流的qos信息以及数据无线承载,与ue202执行rrc连接重新配置(6414)。(r)an204可以将mmnas服务接受转发给ue202。如果(r)an204接受其中至少一个qos流,则ue202可以存储pdu会话的激活状态。否则,ue202可以认为服务请求不被(r)an204接受;ue中的pdu会话状态保持去激活。

在建立用于选择的pdu会话的用户面无线资源之后,现在可以将来自ue202的上行链路数据转发(6416)给(r)an204。5g(r)an204可以向upf212发送上行链路数据以及步骤(6410)中提供的地址和隧道id。如果(r)an204接受至少一个qos流,则(r)an204可以向amf218发送n2请求ack消息(6418)。所述消息(6418)可以包括pdu会话id、n2sm信息(包括(r)an隧道信息、被激活的pdu会话的qos流接受列表以及被激活的pdu会话的qos流拒绝列表)。(r)an204可以以单独的n2消息(例如,n2隧道建立响应)来响应n2sm信息。如果(r)an204不接受pdu会话,则(r)an204可以向amf218发送n2请求ack消息(6418),该消息指示n2请求不被接受和原因代码。所述消息(6418)可以包括n2sm信息(包括pdu会话id、pdu会话拒绝和原因代码)。amf218可以根据接受的pdu会话向smf220发送n11消息(6420)。所述消息(6420)可以包括pdu会话id以及步骤(6418)中从(r)an204接收到的n2sm信息。

如果pdu会话被接受,并且如果部署了动态pcc,则smf220可以发起ip-can会话修改过程(6422)并向pcf222提供新的位置信息。如果pdu会话被接受,并且如果要建立或修改用户面,则smf通过发送提供ran隧道信息和qos流接受列表的n4会话更新请求(6424)消息来发起n4会话修改过程。然后,upf212可以向smf220发送n4会话更新响应消息(6426)。然后,smf可以向amf218发送n11消息ack消息(6428)。所述消息可以包括pdu会话id和pdu会话状态。smf220可以向amf218指示pdu会话状态(激活或去激活)。

当amf218未经改变并且smf220确定保持现有upf212时,通过使用xn可以使用不具有用户面功能重定位的基于xn的ngran间切换过程将ue202从源(r)an204s切换到目标(r)an204t。所指的upf212是终止5gc中的n3接口的upf212。假设源upf212s和目标upf212t之间存在ip连接。如果目标(r)an204没有足够的资源来服务一些pdu会话,则目标(r)an204可以通知smf220。然后,smf220可以确定是释放还是保持pdu会话。对于要释放的pdu会话,smf220可以发起pdu会话释放过程。对于要保持的pdu会话,smf220可以执行以下之一:1、去激活目标(r)an204t和upf212之间的n3隧道;2、将会话-ambr(聚合最大比特率)设置为零;或3、去激活用户面,包括空中接口drb和n3隧道。

图78在消息流程图中示出了根据本发明实施例的没有xn接口的amf内、ng-ran间节点切换过程(7800)的示例。可以经由s-ran204s在upf212和ue202之间进行发送(7802)下行链路up数据。可能发生导致s-ran204s经由n2触发重定位的事件(7804)。s-ran204s可以向amf218发送切换要求消息(7806)。所述消息(7806)可以包括目标id、源到目标透明容器以及pdu会话id。源到目标透明容器可以包括由s-ran204s创建的由t-ran204t使用的(r)an信息,并且对于5gcn是透明的。由s-ran204s处理的所有pdu会话(即,所有具有活跃up连接的现有pdu会话)可以包括在切换要求消息(7806)中,指示那些pdu会话中的哪一个由s-ran204s请求切换。

amf218可以向smf220发送pdu切换请求消息(7808)。所述消息可以包括pdu会话id和目标id,并且可以由s-ran204s针对指示的每个pdu会话进行发送,作为n2切换候选。pdu会话id指示用于n2切换的pdu会话候选。

smf220可以向amf218发送pdu切换响应消息(7810)。所述消息(7810)可以包括pdu会话id和smn2信息。smf220可以选择支持至目标(r)an节点204t的n3连接的upf212。smf220可以检查用于所指示的pdu会话的n2切换是否可以被接受,并且可以将结果包括在针对amf220透明发送给t-ran204t的smn2信息中。如果用于pdu会话的n2切换被接受,则smn2信息还可以包括pdu会话id、upf212的n3up地址和隧道id以及qos参数。

amf218监督来自所涉及的smf220的pdu切换响应消息(7812)。用于切换的候选的pdu会话的最大延迟指示的最低值给出了在继续n2切换过程之前amf218可等待pdu切换响应消息(7810)的最大时间。在最大等待时间到期时,或者当接收到所有pdu切换响应消息时,amf218继续n2切换过程(步骤(7820)中的切换请求消息)。

amf218可以向smf220发送pdu切换取消消息(7814)。所述消息(7814)可以包括pdu会话id。到达太迟的pdu切换响应消息(7810)被指示给smf220,从而使smf220对所选择的upf212的可能分配的n3up地址和隧道id进行解除分配。应注意,amf218发送给smf220的修改pdu请求消息(7816)和sfm220发送给amf218的修改pdu响应消息(7818)开始于步骤(7812),并且与该步骤和后续步骤并行执行。

amf218可以向t-ran204t发送切换请求消息(7820)。所述消息(7820)可以包括源到目标透明容器、mmn2信息和smn2信息列表。amf218可以基于目标id确定和/或选择t-ran204t。amf218可以在amf218和目标tai中分配对ue202有效的guti。可以转发从s-ran204s接收的源到目标透明容器。mmn2信息可以包括,例如,安全信息和切换限制列表。smn2信息列表可以包括直到步骤(7814)结束所接收的pdu切换响应消息中来自smf220的smn2信息。

t-ran204t可以向amf218发送切换请求确认消息(7822)。所述消息(7822)可以包括目标到源透明容器、smn2响应列表以及pdu会话建立失败列表。目标到源透明容器可以包括具有接入层部分和nas部分的ue202容器。ue202容器可以经由amf218和s-ran204s透明发送给ue202。提供给s-ran204s的信息还可以包括指示pdu会话建立失败和失败原因的pdu会话id列表(例如,smf220决定、smf220响应太晚或t-ran204t决定)。根据每个接收的smn2信息和smf220接受的用于n2切换的pdu会话,smn2响应列表包括pdu会话id和smn2响应,所述smn2响应指示所述pdu会话id以及t-ran204t是否接受用于所述pdu会话的n2切换请求。对于每个由t-ran204t接受的用于n2切换的pdu会话,smn2响应可以包括t-ran204t的n3up地址和隧道id以及qos流接受列表。对于t-ran204t拒绝的pdu会话,t-ran204t可以将会话-ambr设置为零。或者,t-ran204t可以移除upf212的n3隧道信息。

amf可以向smf220发送修改pdu请求消息(7824)。所述消息(7824)可以包括pdu会话id和smn2响应。对于每个t-ran204t接收的smn2响应(包括在smn2响应列表中),amf218可以将接收到的smn2响应发送给相应pdu会话id所指示的smf220。

smf220可以向amf218发送修改pdu响应消息(7826)。所述消息(7826)可以包括pdu会话id,并且可以针对每个接收到的修改pdu请求消息(7824)来发送所述消息(7826)。如果t-ran204t接受n2切换,则smf220可以通过向upf212指示t-ran204t的n3up地址和隧道id来执行n2切换的准备。如果t-ran204t不接受n2切换,则smf212可以将被拒绝的pdu会话的会话-ambr设置为零。smf220可以通过向amf218发送修改pdu响应消息来确认所述修改请求消息。

amf可以向s-ran204s发送切换指令消息(7828)。所述消息(7828)可以包括目标到源透明容器、pdu会话建立失败列表。可以转发从amf218接收的目标到源透明容器作为。s-ran204s可以使用pdu会话建立失败列表以及指示的失败原因来确定是否继续进行n2切换过程。

s-ran204s可以向ue202发送切换指令消息(7830)。所述消息可以包括ue202容器。ue202容器可以经由amf218从t-ran204t透明发送到s-ran204s,并且由s-ran204s提供给ue202。

在ue202已成功同步(7832)到目标小区之后,它可以向t-ran204t发送切换确认消息(7834)。通过该消息,ue202认为切换成功。对于拒绝的pdu会话,ue202不发送针对重激活定时器的上行链路请求。该定时器可以通过ue202策略中的参数或来自smf220的消息来设置。

t-ran204t可以接下来向amf218发送切换通知消息(7838)。通过该消息,该切换在t-ran204t中被认为是成功的。然后,amf218可以向smf220发送切换完成消息(7840)。所述消息可以包括pdu会话id。可以根据每个pdu会话向相应的smf220发送切换完成消息(7840)以指示n2切换的成功。

smf220可以向amf218发送切换完成ack消息(7842)。所述消息(7842)可以包括pdu会话id。smf220可以向所选择的upf212指示可以将所指示的pdu会话的下行链路用户面切换到t-ran204t。对于t-ran204t不支持的pdu会话,smf220可以通知所选择的upf212将会话-ambr设置为零、重激活定时器和缓存指令。在重激活定时器到期之前,如果upf212接收到下行链路分组,则upf不向smf220发送下行链路分组通知;基于缓存指令,可以缓存或丢弃这些分组。如果缓存指令设置为真,则缓存下行链路分组。如果缓存指令设置为假,则丢弃下行链路分组。因此,smf220可以确认接收到切换完成消息。amf218可以向s-ran204s发送ue上下文释放指令()消息(7846)。接下来,s-ran204s可以向amf218发送ue上下文释放完成()消息(7848)。源(r)an204s可以释放其与ue202相关的资源并且响应ue上下文释放完成()消息(7846)。

除非另外定义,否则本文使用的所有技术和科学术语的含义与本发明所属领域的普通技术人员通常理解的含义相同。

通过前述实施例的描述,本发明可以通过仅使用硬件或通过使用软件和必要的通用硬件平台来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现。软件产品可以存储在非易失性或非瞬时性存储介质中,该存储介质可以是光盘只读存储器(compactdiskread-onlymemory,cd-rom)、usb闪存盘或可移动硬盘。所述软件产品包括许多指令,这些指令使计算机设备(个人计算机、服务器或网络设备)能够执行本发明实施例中提供的方法。例如,这样的执行可以对应于如本文所述的逻辑操作的模拟。所述软件产品可以附加地或替代地包括多个指令,这些指令使计算机设备能够执行根据本发明实施例的用于配置或编程数字逻辑装置的操作。

amf218负责处理ue202的接入和移动性管理,而smf220负责pdu会话的管理。amf可能不需要存储pdu会话的状态(激活和去激活)。在前面图59和图60呈现的用于n2释放过程(或(r)an中的ue上下文释放过程)的一些过程以及图72和图74的切换过程中,amf可以存储pdu会话状态。在以下实施例中,amf可以不存储pdu会话状态,这有助于分离amf和smf的功能。

图79中示出了图59的n2释放过程的替代解决方案,也称为“an中的ue上下文释放”过程,其中,amf可以不存储pdu会话状态。an中的ue上下文释放过程可以用于释放n2连接,并且同时在ue202进入cm-idle空闲状态时去激活pdu会话。图79在消息流程图中示出了根据本发明实施例的n2释放和pdu会话去激活过程(5900)的示例。所述过程(7900)可以开始于(r)an204和ue202执行(r)an上的信令路径释放(7902)。rrc释放过程(7902)可以类似于上面描述的rrc释放过程(600a)。(r)an204与ue202交互以释放rrc信令连接。ue202进入cm-idle空闲状态并去激活所有pdu会话。(r)an204可以向amf218发送(n2消息)n2ue上下文释放(7904)。所述消息(5904)可以包括原因代码,诸如o&m干预、ue不活跃等。本领域人员应理解在某些场景下,可以在步骤(7904)之前或与其并行地启动步骤(7902)。amf218可以向已经订阅了amf的ue移动性事件通知服务的smf220发送(n11消息)ue移动性事件通知消息(7906),所述ue移动性事件通知服务用于事件“ue进入cm-idle空闲状态”。事件“ue进入cm-idle空闲状态”的其它名称可以是“n2释放”或“uecm状态转换为cm-空闲”等。所述消息(7906)可以包括ue标识符(诸如supi)、(r)an信息(在ue与多个(r)an具有多个连接的情况下)、原因代码、ue移动性事件、pdu会话id列表。应当注意,smf220可以在pdu会话建立或激活时或者通过单独的订阅过程来订阅amf218的ue移动性事件通知服务。例如,在2014年3月公布的ts23.502版本0.3.0中,smf220可以订阅第4.2.3.2节图4.2.3.2-1的步骤4b“cm-idle空闲状态下的ue触发的服务请求”中,或者第4.2.3.3节的图4.2.3.3-1的步骤3b“cm-connected连接状态下的ue触发的服务请求”中,或者第4.3.2.2.1节图4.3.2.2.1-1的步骤16“非漫游场景和具有本地疏导的漫游场景下”中amf218的ue移动性事件通知服务。

然后,smf220向upf212发送(n4消息)n3释放请求(7908)。释放请求消息(7908)的其它名称可以是会话修改请求或pdu会话去激活请求。所述消息(7908)可以包括用于标识ue的标识符,诸如supi,或用于标识要被去激活的pdu会话id的标识符、缓存指令和重激活定时器。缓存指令指示upf是否缓存为ue接收的下行链路pdu分组,然后向smf发起下行链路数据通知以触发2017年3月发布的ts23502版本0.3.0的第4.2.3.3节中描述的“网络触发的服务请求”过程。重激活定时器指示在下行链路pdu分组到达的情况下upf可以向smf发送下行链路数据通知之前pdu会话被去激活的最小时间。然后,upf212释放要去激活的pdu会话的ue的pdu会话上下文中的n3(r)an隧道信息(例如,(r)anip地址和隧道标识符)。upf向smf220发送(n4消息)n3释放响应(7910),确认对n3(r)an隧道信息的释放。消息(7910)的其它名称可以是会话修改响应或会话去激活响应。upf212可以开始缓存去激活的pdu会话的下行链路分组。smf220可能不需要发送用以确认接收到消息(7906)的消息(7912)。传输层协议可以在接收到消息(7906)时使用确认消息而不是消息(7912)。然后,smf220可以将pdu会话的状态更改为会话-空闲。

然后,amf218通过n2接口向(r)an204发送具有原因代码的(n2消息)n2释放响应(7914)。消息(7914)的其它名称可以是n2ue上下文释放请求。amf218可能不需要将ue202的所有pdu会话的会话状态存储为会话-空闲(或会话去激活状态)。应注意,可以在消息(7906)之前或之后发送,或与之并行发送所述消息(7914)。如果未执行步骤(7902),则ran204和ue202执行rrc释放过程(7916)。rrc释放过程(7916)可以类似于上面描述的rrc释放过程(600a)。消息(7916)的其它名称可以是“(r)an上的信令路径释放”或“rrc重新配置”。(r)an204向ue202发送消息以释放rrc连接。ue202进入cm-idle空闲状态,并且ue202中的所有pdu会话转换为会话-空闲状态(或者换言之,会话去激活状态)。在从ue202接收到rrc连接释放确认时,(r)an204移除ue上下文。接下来,(r)an204向amf218发送(n2消息)n2释放确认(7918)。消息(7918)的另一个名称可以是“n2ue上下文释放完成”。在接收到n2释放响应(7918)消息时,amf218将uecm状态设置为cm-idle空闲状态并释放n2连接。应当注意,对于smf服务pdu会话、对于诸如“服务小区更改”等一些ue移动性事件,amf218可以保持或移除对amf218的ue移动性事件通知服务的订阅。

应当注意,针对事件“服务小区更改”,smf220可以在pdu会话建立或激活时或者通过单独的订阅过程来订阅amf218的ue移动性事件通知服务。例如,在2014年3月公布的ts23.502版本0.3.0中,smf220可以订阅第4.2.3.2节图4.2.3.2-1的步骤4b“cm-idle空闲状态下的ue触发的服务请求”中,或者第4.2.3.3节图4.2.3.3-1的步骤3b“cm-connected连接状态下的ue触发的服务请求”中,或者第4.3.2.2.1节图4.3.2.2.1-1的步骤16“非漫游场景和具有本地疏导的漫游场景下”中amf218的ue移动性事件通知服务。因此,在切换过程期间,例如,在图72、图73和图78中,amf218可以向已经订阅了amf218的ue移动性事件通知服务的smf220发送路径切换请求,所述amf218的ue移动性事件通知服务用于事件“服务小区更改”。如果smf服务于激活或去激活的pdu会话,则smf220可以订阅amf218的ue移动性事件通知服务。对于切换过程期间的去激活的pdu会话,如果没有合适的upf来服务pdu会话,则smf可以重定位upf212或释放去激活的pdu会话。

通过采用amf可以不存储pdu会话状态并且smf订阅ue移动性事件通知的方法,可以获得图72中所示的基于xn的ng(r)an间切换的另一实施例。

在切换准备(7202)和切换执行(7204)中,如果目标(r)an204t拒绝一些pdu会话,则目标(r)an204t不应与ue202建立任何针对被拒绝的pdu会话的数据无线承载(drb)。ue不应释放分配有drb的pdu会话。ue应等待来自smf的是释放还是去激活被拒绝的pdu会话的决定。这些要求也可以应用于图73中描述的具有upf重定位的基于xn的ng(r)an间切换。

目标(r)an204t向amf218发送n2路径切换请求消息(7208)。所述消息(7208)包括pdu会话接受列表和pdu会话拒绝列表。

amf218可以经由n11消息(7210)向与pdu会话列表以及在n2路径切换请求(7208)中接收到的每个pdu会话的qos流接受列表相关联的每个smf220发送n2sm信息。对于要切换到目标(r)an204t的pdu会话,在接收到n11消息(7210)时,每个smf220可以确定现有upf212是否可以继续服务于ue202。如果现有upf212不能继续服务于ue202并且它不是pdu会话锚点,则执行ts23.502(版本0.3.0,2017年3月发布)第4.9.1.2节的步骤3-11。否则,如果这些smf220的现有upf212可以继续服务于ue202,则其中每个smf220可以执行以下步骤(7212)至(7220)。

对于被拒绝的pdu会话,amf218可以向相关smf220发送单独的请求以通知目标(r)an204t不支持该pdu会话。amf218可以向smf220发送单独的请求,该smf220已经订阅了由服务小区更改所触发的ue移动性事件通知。所述消息包括目标(r)an的地址。

对于目标(r)an204t请求(接受)的pdu会话,smf220可以向upf212发送n4会话修改请求消息(7212)。所述消息(7212)可以包括(r)an地址和用于下行用户面的隧道标识。对于目标(r)an204t拒绝的pdu会话,smf218可以释放或去激活pdu会话。对于要释放的pdu会话,smf218可以发起如ts23.502第4.3.4节中定义的pdu会话释放过程。对于要去激活的pdu会话,smf218可以向upf212发送用于这些pdu会话的n4会话修改请求(7212)。所述消息(7212)可以指示(r)ann3隧道信息(诸如用于下行链路用户面的(r)an地址和隧道端点标识符)、缓存指令和重激活定时器以及原因代码(例如,切换拒绝或无数据活跃)的释放。应注意,缓存指令可以用于指示upf212是否应该缓存输入的下行链路分组。还应注意,重激活定时器可以指示在upf212移除(r)ann3隧道信息之后,去激活的pdu会话的up保持在去激活状态的持续时间。在重激活定时器到期之前,upf214可以根据缓存指令缓存下行链路分组。在重激活定时器到期之后,upf212可以根据缓存指令缓存下行链路分组。如果upf212在重激活定时器到期之前或之后接收到下行链路分组,则upf212可以向smf220发送下行链路分组通知以发起网络触发的服务请求。

对于去激活的pdu会话,smf可以决定选择新的upf功能。在选择了新upf的情况下,smf将pdu会话上下文发送给新upf并请求旧upf释放pdu会话上下文。或者,smf可以建立新的n3终止的upf并将新的n3终止的upf与旧upf相连接。

在切换或修改/去激活所请求的pdu会话之后,upf212可以向smf220返回n4会话修改响应消息(7214)。所述消息(7214)可以包括上行链路业务的隧道标识符。为了协助目标(r)an204t中的重排序功能用于需要路径切换的pdu会话,upf212可以在切换路径之后立即在旧路径上发送一个或多个“结束标记”分组(7216)。upf212可以开始向目标(r)an204t发送下行链路分组(7218)。smf220可以向amf218发送n11消息ack(7220),用于已成功切换或去激活的pdu会话。对于切换的pdu会话,所述消息(7220)可以包括n2sm消息,其包括n3cn隧道信息。对于去激活的pdu会话,所述消息7220可以包含n1sm消息容器,其包含会话去激活请求和pdu会话id。smf可以存储去激活的pdu会话的去激活状态。

一旦从所有smf220接收到n11消息ack(7220),amf218就可以将n2路径切换请求ack(7222)中接收到的n2sm消息和n1sm消息聚合到目标(r)an204t。如果所请求的pdp会话均未成功切换,则amf218可以向目标(r)an204t发送n2路径切换请求失败消息。

应注意,amf可以从处理路径切换请求的smf220收集n11消息ack(7220),并且可以以单独的消息发送给目标(r)an204t,其中,所述路径切换请求用于被接受的pdu会话。这将减少接受的pdu会话的切换时间。amf218可以从smf220收集用于被拒绝的pdu会话的n11消息ack(7220),并且将n1sm消息容器以单独的消息传送给目标(r)an204t。

如果目标(r)an204t在步骤(7222)中接收到n1sm消息容器,则目标(r)an204t将n1sm消息容器(包括具有pdu会话id的会话去激活请求)通过rrc消息(7224)转发给ue202。ue存储pdu会话的去激活状态。ue202可以释放去激活的pdu会话的无线上下文。ue经由目标(r)an204t和amf218向smf220发送rrc消息(7226),其包括n1sm会话去激活响应和去激活的pdu会话的pdu会话id。通过向源(r)an204s发送释放资源消息(7232),目标(r)an204确认切换成功。然后它触发与源(r)an204s的资源释放。

在以上描述中,目标(r)an204t以消息(7224)将接收自smf220的n1会话去激活请求消息发送给ue202。或者,目标(r)an204t可以将n1会话去激活请求转发给源(r)an204s。然后,源an204s可以经由类似于消息(7224)的另一rrc消息将n1会话去激活请求转发给ue。ue通过向smf发送n1会话去激活响应来确认pdu会话去激活。该消息通过相同的rrc消息(7226)被递送给源(r)an204s或目标(r)an204t。源(r)an204s或目标(r)an204t通过相同的消息(7228)将n1会话去激活响应转发给amf218;然后,amf218通过相同的消息(7230)将n1会话去激活响应转发给smf220。

通过采用amf可以不存储pdu会话状态并且smf订阅ue移动性事件通知的方法,可以如下获得没有xn接口的amf内、ng-ran间节点切换的另一实施例。图78在消息流程图中示出了根据本发明实施例的没有xn接口的amf内、ng-ran间节点切换过程(7800)的示例。下行链路up数据可以经由s-ran204s在upf212和ue202之间进行发送(7802)。可能发生导致s-ran204s经由n2触发重定位的事件(7804)。s-ran204s可以向amf218发送切换请求消息(7806)。所述消息(7806)可以包括目标id、源到目标透明容器以及pdu会话id。源到目标透明容器可以包括由s-ran204s创建的由t-ran204t使用的(r)an信息,并且对于5gcn是透明的。由s-ran204s处理的所有pdu会话(即,所有具有活跃up连接的现有pdu会话)可以包括在切换要求消息(7806)中,指示那些pdu会话中的哪一个由s-ran204s请求切换。

amf218可以向smf220发送pdu切换请求消息(7808)。所述消息可以包括pdu会话id和目标id,并且可以由s-ran204s针对指示的每个pdu会话进行发送,作为n2切换候选。pdu会话id指示用于n2切换的pdu会话候选。amf218可以向已经订阅了ue移动性事件通知的smf220发送单独的消息。所述消息包括目标(r)an。smf220可以决定选择新的upf来服务去激活的pdu会话。如果选择了新的upf,则smf220向新选择的upf发送具有pdu会话上下文的会话建立请求。之后,smf请求旧upf释放pdu会话上下文。或者,smf可以在新upf和旧upf之间建立n9连接。amf218可以向smf220发送单独的ue移动性事件通知消息(7808),该smf针对服务小区更改事件订阅2017年3月发布的ts23.502版本0.3.0第5.2.2.2条中amf的“ue移动性事件通知”服务。所述通知可以包括新服务小区的pdu会话id,即目标id。

smf220可以向amf218发送pdu切换响应消息(7810)。所述消息(7810)可以包括pdu会话id和smn2信息。smf220可以选择支持至目标(r)an节点204t的n3连接的upf212。smf220可以检查用于所指示的pdu会话的n2切换是否可以被接受,并且可以将结果包括在针对amf220透明发送给t-ran204t的smn2信息中。如果用于pdu会话的n2切换被接受,则smn2信息还可以包括pdu会话id、upf212的n3up地址和隧道id以及qos参数。

amf218监督来自所涉及的smf220的pdu切换响应消息(7812)。用于切换的候选的pdu会话的最大延迟指示的最低值给出了在继续n2切换过程之前amf218可等待pdu切换响应消息(7810)的最大时间。在最大等待时间到期时,或者当接收到所有pdu切换响应消息时,amf218继续n2切换过程(步骤(7820)中的切换请求消息)。

amf218可以向smf220发送pdu切换取消消息(7814)。所述消息(7814)可以包括pdu会话id。到达太迟的pdu切换响应消息(7810)被指示给smf220,从而使smf220对所选择的upf212的可能分配的n3up地址和隧道id进行解除分配。应注意,amf218发送给smf220的修改pdu请求消息(7816)和sfm220发送给amf218的修改pdu响应消息(7818)开始于步骤(7812),并且与该步骤和后续步骤并行执行。

amf218可以向t-ran204t发送切换请求消息(7820)。所述消息(7820)可以包括源到目标透明容器、mmn2信息和smn2信息列表。amf218可以基于目标id确定和/或选择t-ran204t。amf218可以在amf218和目标tai中分配对ue202有效的guti。可以转发从s-ran204s接收的源到目标透明容器来转发。mmn2信息可以包括,例如,安全信息和切换限制列表。smn2信息列表可以包括直到步骤(7814)结束所接收的pdu切换响应消息中来自smf220的smn2信息。

t-ran204t可以向amf218发送切换请求确认消息(7822)。所述消息(7822)可以包括目标到源透明容器、smn2响应列表以及pdu会话建立失败列表。目标到源透明容器可以包括具有接入层部分和nas部分的ue202容器。ue202容器可以经由amf218和s-ran204s透明发送给ue202。提供给s-ran204s的信息还可以包括指示pdu会话建立失败和失败原因的pdu会话id列表(例如,smf220决定、smf220响应太晚或t-ran204t决定)。根据每个接收的smn2信息和smf220接受的用于n2切换的pdu会话,smn2响应列表包括pdu会话id和smn2响应,所述smn2响应指示所述pdu会话id以及t-ran204t是否接受用于所述pdu会话的n2切换请求。对于每个由t-ran204t接受的用于n2切换的pdu会话,smn2响应可以包括t-ran204t的n3up地址和隧道id以及qos流接受列表。对于t-ran204t拒绝的pdu会话,t-ran204t可以删除pdu会话上下文。

amf可以向smf220发送修改pdu请求消息(7824)。所述消息(7824)可以包括pdu会话id和smn2响应。对于每个t-ran204t接收的smn2响应(包括在smn2响应列表中),amf218可以将接收到的smn2响应发送给相应pdu会话id所指示的smf220。

smf220可以向amf218发送修改pdu响应消息(7826)。所述消息(7826)可以包括pdu会话id,并且可以针对每个接收到的修改pdu请求消息(7824)来发送所述消息(7826)。如果t-ran204t接受n2切换,则smf220可以通过向upf212指示t-ran204t的n3up地址和隧道id来执行n2切换的准备。如果t-ran204t不接受n2切换,则smf212可以决定是释放还是去激活pdu会话。对于要释放的pdu会话,smf发起2017年3月发布的ts23.502版本0.3.0第4.3.4节中描述的pdu会话释放过程。对于要去激活的pdu会话,smf向upf发送用于这些pdu会话的n4会话修改请求。所述消息指示(r)ann3隧道信息(用于下行链路用户面的(r)an地址和隧道端点标识符)、缓存指令、重激活定时器的释放。缓存指令用于指示upf是否应缓存输入的下行链路分组。

重激活定时器指示在upf移除(r)ann3隧道信息之后,去激活的pdu会话的up保持在去激活状态的持续时间。在重激活定时器到期之前,upf应根据缓存指令缓存下行链路分组。在重激活定时器到期后,upf应根据缓存指令缓存下行链路分组。如果upf在重激活定时器到期之前或之后接收到下行链路分组,则upf向smf发送下行链路分组通知以发起网络触发的服务请求。

smf220通过向amf218发送修改pdu响应消息(7826)来确认修改请求消息(7824)。对于去激活的pdu会话,所述消息(7826)可以包括n1sm消息容器(会话去激活请求(pdu会话id、重激活定时器)。smf存储去激活的pdu会话的去激活状态。

amf可以向s-ran204s发送切换指令消息(7828)。所述消息(7828)可以包括目标到源透明容器、pdu会话建立失败列表以及在消息(7826)中接收到的n1sm消息容器。目标到源透明容器可以作为从amf218接收来转发。s-ran204s可以使用pdu会话建立失败列表以及指示的失败原因来确定是否继续进行n2切换过程。

s-ran204s可以向ue202发送切换指令消息(7830)。所述消息可以包括ue202容器和n1sm消息容器。ue202容器可以经由amf218从t-ran204t透明发送到s-ran204s,并且由s-ran204s提供给ue202。

在ue202已成功同步(7832)到目标小区之后,它可以向t-ran204t发送切换确认消息(7834)。通过该消息,ue202认为切换成功。该消息可以包括成功切换和去激活的pdu会话的n1sm确认(pdu会话id)。对于去激活的pdu会话,ue202存储pdu会话的去激活状态。ue202不发送针对重激活定时器的上行链路请求。可以通过ue202策略中的参数或来自smf220的消息来设置该定时器。

接下来,t-ran204t可以向amf218发送切换通知消息(7838)。所述消息(7838)可以包含从ue接收的消息(7834)中的n1sm确认。通过该消息,在t-ran204t中的切换被认为是成功的。然后,amf218可以向smf220发送切换完成消息(7840)。所述消息可以包括pdu会话id和来自ue202的n1sm消息。可以根据每个pdu会话向相应的smf220发送切换完成消息(7840)以指示n2切换成功。

smf220可以向amf218发送切换完成ack消息(7842)。所述消息(7842)可以包括pdu会话id。smf220可以向所选择的upf212指示可以将所指示的pdu会话的下行链路用户面切换到t-ran204t。对于t-ran204t不支持并且被去激活的pdu会话,smf220可以通知所选择的upf212移除(r)ann3隧道信息、重激活定时器和缓存指令。因此,smf220可以确认接收到切换完成消息。amf218可以向s-ran204s发送ue上下文释放指令()消息(7846)。接下来,s-ran204s可以向amf218发送ue上下文释放完成()消息(7848)。

源(r)an204s可以释放其与ue202相关的资源并且响应ue上下文释放完成()消息(7846)。

ue或网络请求的用于非漫游场景和具有本地疏导的漫游场景下的pdu会话释放。

图80示出了包括ue请求的pdu会话释放过程和网络请求的pdu会话释放过程的示例实施例。该过程允许ue请求释放一个pdu会话。该过程还允许smf或pcf发起pdu会话的释放。在本地疏导lbo的情况下,所述过程与非漫游的情况相同,不同之处在于smf、upf和pcf位于访问网络中。

图80的过程由以下选项之一触发:

·步骤8002a:ue通过发送n1smpdu会话释放请求(pdu会话id)消息来发起ue请求的pdu会话释放过程。所述n1消息由(r)an转发给5g核心网,并指示用户位置信息。该消息通过n2和amf中继给与pdu会话id相对应的smf。根据接入类型,当ue处于cm-idle空闲状态时,ue可以在能够释放pdu会话之前触发服务请求过程。

·步骤8002b:pcf可以发起pdu-can会话修改过程以请求释放pdu会话。

·步骤8002c:smf可以发起pdu会话的释放,例如,基于来自dn的请求(取消ue访问dn的授权)或者基于来自udm(订阅更改)或来自ocs的请求。还可以基于本地配置的策略(例如,释放过程可以与ssc模式2/模式3的upf重定位相关)来触发释放过程。

当smf在步骤8002a-8002c中接收到任何一个触发时,smf启动pdu会话释放过程。

步骤8004:smf释放分配给pdu会话的ip地址/前缀,并释放相应的用户面资源:

·步骤8004a:smf向upf发送n4会话释放请求(n4会话id)消息。upf可以丢弃pdu会话的剩余分组,并释放所有与n4会话相关联的隧道资源和上下文。

·步骤8004b:upf通过向smf发送n4会话释放响应(n4会话id)消息来确认n4会话释放请求。

如果存在多个与pdu会话相关联的upf,则可以完成每个upf的会话释放请求过程(步骤8004a和8004b)。

步骤8006:smf向amf发送n11请求消息(n2sm资源释放请求、n1sm信息(pdu会话释放指令))

smf创建包括pdu会话释放指令消息(pdu会话id、原因)的n1sm信息。所述原因可以指示用以建立具有相同特性的新pdu会话的触发(例如,当调用与ssc模式2相关的过程时)。

在ts23.501第5.6.9节中定义了ssc模式2。

如果pdu会话的up连接是活跃的,则smf还应创建n2sm请求以释放与pdu会话相关联的(r)an资源(n2资源释放请求(pdu会话id))。

如果pdu会话被去激活,则smf可以向amf发送会话释放指示和pdu会话id。

smf向amf发送n11消息(n2sm资源释放请求、n1sm容器(pdu会话释放指令)、pdu会话释放指示、pdu会话id)向amf发送消息。pdu会话释放指示将pdu会话释放通知告诉给amf。当ue处于cm-idle空闲状态时,amf可以跳过向ue发送n1sm容器。

步骤8008:如果ue处于cm-idle空闲状态,则amf可以在步骤8014中确认步骤8006;并且可以跳过步骤8008到8012和8016。

ue和5gc的pdu会话状态(释放)将在下一个服务请求或注册过程得到同步。

如果ue处于cm-connected连接状态,则amf将步骤8006中从smf接收到的消息(n2sm资源释放请求、n1sm信息)传输给(r)an。

步骤8010:如果(r)an接收到n2sm请求用以释放与pdu会话相关联的an资源,则其发出与ue的an特定信令交换以释放相应的an资源。

在3gppran的情况下,在ue释放与pdu会话相关的ran资源的情况下可能发生rrc连接重新配置。

在该过程期间,(r)an发送在步骤8008中从amf接收到的任何nas消息(n1smpdu会话释放指令)。如果(r)an仅接收到n1sm容器(pdu会话释放指令),则(r)an将该消息转发给ue。

ue经由(r)an上发送的n1sm信令来发送pdu会话释放ack消息来确认pdu会话释放指令。

步骤8012:[有条件的]如果(r)an已经接收到用以释放an资源的n2sm请求,则(r)an通过向amf发送n2sm资源释放ack(n1sm信息(pdu会话释放ack)、用户位置信息)消息来确认n2sm资源释放请求。否则,(r)an仅将来自ue的n1sm信息(pdu会话释放ack)转发到amf。

步骤8014:如果ue处于cm-connected连接状态,则amf发送n11响应消息(n2sm资源释放ack)以将步骤6中从(r)an接收到的消息转发给smf。如果ue处于cm-idle空闲状态,则amf向smf发送n11响应消息(会话释放确认、pdu会话id)。amf可以移除所有与pdu会话相关联的上下文(包括pdu会话id)。

步骤8016:如果pdu会话被激活,则smf向amf通知pdu会话被释放。amf和smf可以移除所有与pdu会话相关联的上下文(包括pdu会话id)。在一些实施例中,这可以采用nsmf_pdusessioneventreportnotification(amf)的形式:smf向amf发送如第5.2.8.1节中定义的(n11消息)pdu会话事件报告通知;事件触发是pdu会话释放。

步骤8018:如果动态pcc应用于该会话,则smf发起pdu-can会话终止过程。smf向任何已订阅相关的用户位置信息的实体通知pdu会话更改。如果该会话是smf为ue处理的最后一个pdu会话,则smf释放与udm的关联。smf释放资源的顺序取决于实施方式。如果pdu会话被去激活,则可以在步骤8006之前或之后或与之并行执行步骤8018。

替代实施例a

在替代实施例中,步骤8006到8018可以如下操作:

步骤8006:smf向amf发送n11消息(n2smpdu会话释放请求、n1smpdu会话释放请求、n11pdu会话释放通知)。n1smpdu会话释放请求包括pdu会话id、原因。

所述原因可以指示用以建立具有相同特性的新pdu会话的触发(例如,当调用与ssc模式2相关的过程时)。

在ts23.501[2]第5.6.9节中定义了ssc模式2。

n2smpdu会话释放请求将释放与pdu会话相关联的(r)an资源(n2资源释放请求(pdu会话id))。n11pdu会话释放通知包括用于amf删除pdu会话上下文的pdu会话id。

如果pdu会话的up被激活,则smf经由amf发送n1smpdu会话释放请求和n2smpdu会话释放请求。

如果pdu会话的up被去激活,并且如果smf没有订阅用于uecm状态更改的amf的namf_eventexpose服务,则smf经由amf向ue发送n1sm消息。

如果pdu会话的up被去激活,并且smf知道ue处于cm-idle空闲状态,则smf发送n11pdu会话释放请求。否则,如果smf知道ue处于cm-connected连接状态,则smf发送n1smpdu会话释放请求。

在一些实施例中,这可以采用namf_messagetransfer(smf)的形式:smf请求第5.2.2.4节中定义的amf的namf_messagetransfer服务以向ue和(r)an发送n1sm和n2sm消息。

步骤8008:如果ue处于cm-idle空闲状态并且接收到n11pdu会话释放通知,则amf在步骤8014中确认步骤8006;并且跳过步骤8008到8012和8016。如果ue处于cm-idle空闲状态并且接收到n1sm消息,则amf在步骤8014中发送递送拒绝;跳过步骤8008到8012和8016。

ue和5gc的pdu会话状态(释放)将在下一个服务请求或注册过程得到同步。

如果ue处于cm-connected连接状态,则amf将步骤3中从smf接收到的消息(n2smpdu会话释放请求、n1smpdu会话释放请求)消息传送给(r)an。

8010:如果(r)an接收到n2smpdu会话释放请求以释放与pdu会话相关联的an资源,则其发出与ue的特定信令交换来释放相应的an资源。在3gppran的情况下,在ue释放与pdu会话相关的ran资源的情况下可能发生rrc连接重新配置。在该过程期间,(r)an发送在步骤8008中从amf接收到的任何nas消息(n1smpdu会话释放请求)。

如果(r)an仅接收到n1sm容器(pdu会话释放请求),则(r)an将该消息转发给ue。ue经由(r)an上发送的n1sm信令来发送pdu会话释放ack消息从而确认pdu会话释放请求。

8012:[有条件的]如果(r)an已经接收到用以释放an资源的n2sm请求,则(r)an通过向amf发送n2smpdu会话释放确认(n1sm信息(pdu会话释放确认)、用户位置信息)消息来确认n2smpdu会话释放请求。否则,(r)an仅将来自ue的n1sm信息(pdu会话释放ack)转发到amf。

8014:如果ue处于cm-connected连接状态,则amf发送n11响应消息(n2smpdu会话释放ack)以将步骤6中从(r)an接收到的消息转发给smf。如果ue处于cm-idle空闲状态并且amf在步骤3中接收到n11pdu会话释放通知,则amf向smf发送n11响应消息(pdu会话释放确认、pdu会话id)。如果ue处于cm-idle空闲状态并且amf在步骤3中接收到n1sm消息,则amf向smf发送指示ue的cm-idle空闲状态的递送拒绝消息。amf和smf可以移除所有与pdu会话相关联的上下文(包括pdu会话id)。

8016:如果pdu会话被激活,则smf向amf发送n11pdu会话释放通知。amf和smf可以移除所有与pdu会话相关联的上下文(包括pdu会话id)。在一些实施例中,这可以采用pdusessioneventreportnotification(amf)的形式:smf向amf发送如第5.2.8.1节中定义的(n11消息)pdu会话事件报告通知);事件触发是pdu会话释放。

8018:如果动态pcc应用于该会话,则smf发起pdu-can会话终止过程。smf向任何已订阅相关的用户位置信息的实体通知pdu会话更改。如果该会话是smf为ue处理的最后一个pdu会话,则smf释放与udm的关联。smf释放资源的顺序取决于实施方式。如果pdu会话被去激活,则可以在步骤8006之前或之后或与之并行执行步骤8018。

替代实施例b

在进一步的替代实施例中,步骤8006到8018可以如下操作:

步骤8006:smf向amf发送n2smpdu会话释放请求、n1smpdu会话释放请求、n11pdu会话释放通知。n1smpdu会话释放请求包括pdu会话id、原因。所述原因可以指示用以建立具有相同特性的新pdu会话的触发(例如,当调用与ssc模式2相关的过程时)。在ts23.501[2]第5.6.9节中定义了ssc模式2。

n2smpdu会话释放请求将释放与pdu会话相关联的(r)an资源(n2资源释放请求(pdu会话id))。n11pdu会话释放通知包括用于amf删除pdu会话上下文的pdu会话id。如果pdu会话的up被激活,则smf发送n1smpdu会话释放请求和n2smpdu会话释放请求。如果ue不可到达,则smf发送n11pdu会话释放通知。如果pdu会话的up被去激活,则smf发送n1smpdu会话释放请求。

在一些实施例中,这可以采用namf_messagetransfer(smf)的形式:smf请求第5.2.2.4节中定义的amf的namf_messagetransfer服务以向ue和(r)an发送n1sm和n2sm消息。

步骤8008:如果ue处于cm-idle空闲状态并且接收到n1sm消息,则amf在步骤8014中丢弃n1sm消息并确认步骤8006;并且跳过步骤8008到8012。ue和5gc的pdu会话状态(释放)将在下一个服务请求或注册过程得到同步。

如果ue处于cm-connected连接状态,则amf将步骤3中从smf接收的消息(n2smpdu会话释放请求、n1smpdu会话释放请求)消息传送给(r)an。

步骤8010:当(r)an已经接收到n2smpdu会话释放请求以释放与pdu会话相关联的an资源时,其发出与ue的an特定信令交换来释放相应的an资源。在3gppran的情况下,在ue释放与pdu会话相关的ran资源的情况下可能发生rrc连接重新配置。在该过程期间,(r)an发送在步骤8008中从amf接收到的任何nas消息(n1smpdu会话释放请求)。

如果(r)an仅接收到n1sm容器(pdu会话释放请求),则(r)an将该消息转发给ue。

ue经由(r)an上发送的n1sm信令来发送pdu会话释放ack消息从而确认pdu会话释放请求。

步骤8012:[有条件的]如果(r)an已经接收到用以释放an资源的n2sm请求,则(r)an通过向amf发送n2smpdu会话释放确认(n1sm信息(pdu会话释放确认)、用户位置信息)消息来确认n2smpdu会话释放请求。否则,(r)an仅将来自ue的n1sm信息(pdu会话释放ack)转发到amf。

步骤8014:如果ue处于cm-connected连接状态,则amf发送n11响应消息(n2smpdu会话释放ack)以将步骤6中从(r)an接收到的消息转发给smf。

如果amf在步骤8006中接收到n11pdu会话释放通知,则amf向smf发送n11响应消息(pdu会话释放确认、pdu会话id),并且跳过步骤8016。amf和smf可以移除所有与pdu会话相关联的上下文(包括pdu会话id)。

如果使用sba消息,则可能不需要n11响应消息(pdu会话释放确认、pdu会话id)。

如果ue在步骤8006中处于cm-idle空闲状态并且amf接收到n1sm消息,则amf向smf发送递送拒绝消息,其中,原因代码指示ue的cm-idle空闲状态。这尤其适用于该过程始于步骤8002b或8002c的情况。

步骤8016:smf向amf发送n11pdu会话释放通知。amf和smf可以移除所有与pdu会话相关联的上下文(包括pdu会话id)。在一些实施例中,这可以采用nsmf_pdusessioneventreportnotification(amf)的形式:smf向amf发送如第5.2.8.1节中定义的pdu会话事件报告通知;事件触发是pdu会话释放。

步骤8018:如果动态pcc应用于该会话,则smf发起pdu-can会话终止过程。smf向任何已订阅相关的用户位置信息的实体通知pdu会话更改。如果该会话是smf为ue处理的最后一个pdu会话,则smf释放与udm的关联。smf释放资源的顺序取决于实施方式。如果pdu会话被去激活并且smf知道cm状态,则可以在步骤8006之前或之后或与之并行执行步骤8018。

替代实施例c

在进一步的替代实施例中,步骤8006到8018可以如下操作:

步骤8006:smf向amf发送(n2sm资源释放请求、n1sm信息)。n1sm信息包括pdu会话释放指令消息(pdu会话id、原因)。所述原因可以指示用以建立具有相同特征的新pdu会话的触发(例如,当调用与ssc模式2相关的过程时)。在ts23.501第5.6.9节中定义了ssc模式2。n2sm资源释放请求(pdu会话id)用于释放与pdu会话相关联的(r)an资源。

如果pdu会话的up被激活,则smf通过分别调用namf_communication_n1messagetransfer和namf_communication_n2messagetrigger服务操作来发送n1smpdu会话释放指令和n2sm资源释放请求。

如果pdu会话的up被去激活,则smf通过调用namf_communication_n1messagetransfer(n1sm消息(pdu会话释放指令)、跳过指示)来请求ue释放pdu会话。如果ue处于cm-idle空闲状态并且amf接收到具有跳过指示的n1sm消息,则amf丢弃n1sm消息并通知smf“消息未与原因代码传输”;跳过步骤8008到8014。“跳过指示”是可选的,并在ts23.502第5.2.2.2.7节中进行了描述。

如果ue不可到达,则smf通过调用nsmf_eventexposure_notify(pdu会话释放指示、pdu会话id)向amf通知pdu会话被释放。amf和smf应删除所有与pdu会话相关联的上下文(包括pdu会话id)以及smf在amf上进行的任何事件订阅。跳过步骤8008到8016。

如果所述过程被触发用来以ssc模式2重定位pdu会话的pdu会话锚点,则假设smf不包括“跳过指示”。

ue和5gc的pdu会话状态(释放)将在下一个服务请求或注册过程得到同步。

步骤8008:如果ue处于cm-idle空闲状态并且未接收到“跳过指示”,则amf发起网络触发的服务请求过程来将n1sm信息发送给ue。

如果ue处于cm-connected连接状态,则amf将步骤3中从smf接收到的消息(n2sm资源释放请求、n1sm信息)消息传送给(r)an。

步骤8010:当(r)an已经接收到n2sm请求以释放与pdu会话相关联的an资源时,其发出与ue的特定信令交换来释放相应的an资源。

在3gppran的情况下,在ue释放与pdu会话相关的ran资源的情况下可能发生rrc连接重新配置。

在该过程期间,(r)an发送在步骤8008中从amf接收到的任何nas消息(n1smpdu会话释放指令)。

ue经由(r)an上发送的n1sm信令来发送pdu会话释放ack消息从而确认pdu会话释放指令。

步骤8012:[有条件的]如果(r)an已经接收到用以释放an资源的n2sm请求,则(r)an通过向amf发送n2sm资源释放ack(n1sm信息(pdu会话释放ack)、用户位置信息)消息来确认n2sm资源释放请求。

否则,(r)an仅将来自ue的n1sm信息(pdu会话释放ack)转发到amf。

步骤8014:amf向smf调用如ts23.502第5.2.2.2.4节中定义的namf_communication_n1messagenotify(n1sm释放ack)。amf向smf调用如ts23.502第5.2.2.2.11节中定义的namf_communication_n2infonotify(n2sm资源释放ack)。

步骤8016:smf通过调用如ts23.502第5.2.8.3.2节中定义的nsmf_eventexposure_notify服务操作来通知amfpdu会话被释放。amf和smf应删除所有与pdu会话相关联的上下文(包括pdu会话id)以及smf在amf上进行的任何事件订阅。

步骤8018:如果动态pcc应用于该会话,则smf发起pdu-can会话终止过程。smf向任何已订阅相关的用户位置信息的实体通知pdu会话更改。如果该会话是smf为ue处理的最后一个pdu会话,则smf释放与udm的关联。smf释放资源的顺序取决于实施方式。如果pdu会话被去激活并且smf知道cm状态,则可以在步骤3之前或之后或与之并行执行步骤9。

在替代实施例c中,namf_communication_n1messagetransfer服务操作进行如下描述。

服务操作名称:namf_communication_n1messagetransfer。

描述:cnnf请求通过amf将下行链路n1消息传送给ue。

已知nf用户:smf、smsf、pcf、nef

输入,必需:cnnfid、消息容器

输入,可选:订阅关于所述传送是否在amf上创建临时绑定以便稍后通知响应消息的指示。“跳过指示”表示如果ue处于cm-idle空闲状态,则amf应跳过向ue发送n1sm容器。

输出,必需:结果指示包括“已传送”和“未传送原因”。

输出,可选:无。

该服务操作详见第4.3.2.2.1节的步骤10、第4.3.2.2.2节的步骤14和第4.13.3.6节的步骤5a。如果amf没有ue的n1上下文,并且如果ue处于cm-idle空闲状态,则amf发起第4.2.3.4节中规定的网络触发的服务请求过程。amf以namf_communication_n1messagetransfer响应来响应用户nf,从而提供amf是否能够成功地将n1消息传输给ue的结果指示。

在一些实施例中,n1响应消息类型的显式订阅(namf_communication_n1messagesubscribe)可以搭载namf_communication_n1messagetransfer服务操作调用。

避免存储amf中的pdu会话状态并更新相关过程

在ts23.502的一些过程中,诸如an和切换过程中的ue上下文释放,假设amf存储pdu会话状态(激活或去激活)。然而,这种假设违反了amf和smf分离原则。下面描述不需要amf的pdu会话状态的知识的替代解决方案。

ts23.502第5.2.2.3节定义amf提供“事件开放”服务。因此,如果smf服务于特定rat的至少一个pdu会话,则smf可以订阅该服务。即使其所服务的所有pdu会话都被去激活,smf也可以订阅该服务。关于an中的ue上下文释放过程,当ue请求会话建立或会话激活时,smf可以订阅由从连接状态到空闲状态的cm状态更改所触发的“事件开放”。然后,amf只需要向smf(向订阅的smf)通知cm状态转换为cm-空闲。由smf决定适当的动作。

smf可以在会话建立和服务请求过程中订阅amf的“namf_eventexposure”服务。

smf可以订阅如ts23.502第5.2.2.2.9节中定义的amf的“namf_communication_n2infosubscribe”服务,以便获得从(r)an到amf的n2ue上下文释放请求的通知。smf在会话建立和服务请求过程中执行“namf_communication_n2infosubscribe”服务操作。

在ts23.502中的服务请求过程中,amf可以拒绝服务激活请求。也有可能(r)an没有资源来服务pdu会话,在这种情况下,(r)an也可以拒绝pdu会话建立请求。为了实现此功能,ts23.502中定义的过程可以修改如下:

第4.3.2.2.1节非漫游场景和具有本地疏导的漫游场景下

步骤16.smf到amf:sm响应(原因)。

在该步骤之后,amf将相关事件转发给smf,例如,在切换时,其中,(r)an隧道信息发生更改或amf被重定位。

smf可以订阅如第5.2.2.3节中定义的amf的namf_eventexposure服务(ueid、事件过滤器)。事件过滤器是“cm状态更改为cm-空闲”。

smf可以使用如第5.2.2.2.9节中定义的amf的namf_communication_n2infosubscribe服务操作来订阅sm类型的n2消息以及“n2ue上下文释放请求”。

第4.3.2.2.2节归属路由漫游

步骤20.该步骤与第4.3.2.2.1节中的步骤16相同。区别如下:

·smf是v-smf

第4.2.6节an中的ue上下文释放

该过程用于释放逻辑n2-ap信令连接和相关联的n3用户面连接。

当n2-ap信令连接由于(r)an或amf失败而丢失时,an中的ue上下文释放过程由amf或(r)an在本地执行,如下面的过程流程中所述,而不使用或依赖于(r)an和amf之间所示的任何信令。an中的ue上下文释放导致ue的所有pdu会话被去激活。

an中的ue上下文释放过程的发起可能是由于:

·(r)an发起,其原因是:例如,o&m干预、不确定失败、an(例如,无线)链路失败、用户不活跃、ue生成信令连接释放而导致的释放,等等;或者

·amf发起,其原因是:例如,不确定失败,等等。

图81中示出了an中的(r)an发起和amf发起的ue上下文释放过程。参见该图:

步骤8102:如果存在一些确认的an条件(例如,无线链路失败)或出于其它(r)an内部原因,(r)an可以决定在an中发起ue上下文释放。在这种情况下,(r)an向amf发送n2ue上下文释放请求(原因)消息。原因指示释放原因(例如,an链路失败、o&m干预、不确定失败,等等)。在an中发起ue上下文释放过程的决定也可以由内部amf事件触发。

步骤8104:[有条件的]对于订阅namf_eventexposure_subscribe的每个服务于pdu会话的smf,amf执行如第5.2.2.3.4节中描述的namf_eventexposure_notify。在一些实施例中,可以在ue具有多个连接的情况下使用(r)an信息。或者,移动性事件容器可以包含pdu会话id列表。

步骤8104的替代实施例:

步骤8104a:[有条件的]对于订阅用于n2信息类型“n2ue上下文释放请求”的namf_communication_n2infosubscribe的每个服务于pdu会话的smf,amf执行如第5.2.2.2.11节中描述的namf_comunication_n2infonotify服务操作来通知pdu会话id、释放原因(n2ue上下文释放请求)。

在ue具有多个连接的情况下,amf可以向smf发送(r)an信息。或者,amf可以发送pdu会话id列表。

步骤8104b:[有条件的]smf向amf发送对在步骤8104a中接收到的消息的响应。

步骤8106a:[有条件的]smf到upf:n4会话修改请求(要移除的an隧道信息、缓存启动/关闭)。smf发起n4会话修改过程,指示需要移除an隧道信息。缓存启动/关闭指示upf是否可以缓存输入的dlpdu。详见第4.4节。

步骤8106b:[有条件的]upf到smf:n4会话修改响应确认smf请求。详见第4.4节。

步骤8108a:smf经由如ts23.502第5.2.2.2.8节中定义的namf_communication_n2messagetrigger服务操作向amf发送n2上下文释放指令。

步骤8108b:amf发送针对步骤8108a的响应消息。

步骤8108c:smf可以针对特定的n2信息类型执行namf_communication_n2infounsubscribe,诸如ts23.502第5.2.2.2.10节中定义的n2ue上下文释放请求。

步骤8108d:[有条件的]smf可以针对ts23.502第5.2.2.3.3节中定义的某些类型的ue移动性事件执行namf_eventexposureunsubscribe过程。

步骤8110:在amf从步骤2中通知的smf收集到步骤4中的所有n2上下文释放指令后,amf向(r)an发送n2ue上下文释放请求。在an是ran的情况下,在ran规范中详细描述了该步骤。在an是n3iwf的情况下,在第4.12节中描述了该步骤。

可根据需要在步骤8104之前、之后或与之并行执行步骤8110。

步骤8112:如果尚未释放与ue的an连接(例如,rrc连接)(步骤8102),则(r)an请求ue释放an连接。在从ue接收到an连接释放确认时,(r)an删除ue的上下文。

步骤8114:(r)an通过向amf返回n2ue上下文释放完成()消息来确认n2释放。由此,amf与(r)an之间的用于该ue的信令连接被释放。

在图81的过程期间,an可以向amf提供位置信息。

第4.2.3.2节cm-idle空闲状态下的ue触发的服务请求

图82a和图82b示出了cm-idle空闲状态下的ue触发的服务请求示例过程。该示例过程还包括支持网络切片所需的各方面。

服务请求过程可以由cmidle状态下的5gue用于请求建立到amf的安全连接。处于cmidle状态的ue发起服务请求过程以便发送上行链路信令消息、用户数据或对网络寻呼请求的响应。在接收到服务请求消息之后,amf可以执行认证,并且amf可以执行安全过程。在建立到amf的安全信令连接之后,ue或网络可以发送信令消息,例如,从ue到网络的pdu会话建立,或者smf可以经由amf针对网络请求的pdu会话和/或服务请求消息中指示的pdu会话启动用户面资源建立。

对于任何服务请求,amf可以响应服务响应消息以同步ue和网络之间的pdu会话状态。如果网络不能接受服务请求,则amf还可以向ue响应服务拒绝消息。对于由于用户数据而导致的服务请求,如果用户面资源建立不成功,则网络可以采取进一步的动作。

第4.2.3.2节中的过程适用于具有或不具有中间upf以及具有或不具有中间upf重选的场景。

ts23.502第4.2.3.2节中定义的过程不适用于接入网(一旦ue在网络中注册),其中,ue总是被认为处于cm-connected连接状态,并且用户面资源始终被认为是针对活跃pdu会话而建立。

参见图82a和图82b:

步骤8202:ue到(r)an:mmnas服务请求(pdu会话id、安全参数、pdu会话状态)。ue向ran发送nas消息服务请求,其封装在至amf的rrc消息中。在ran规范中描述了可用于承载5g临时id的rrc消息以及该nas消息。如果服务请求针对用户数据触发,则ue在nas服务请求消息中包括pdu会话id,以指示ue需要使用的pdu会话。如果服务请求仅针对信令触发,则ue不包括任何pdu会话id。当该过程针对寻呼响应触发时,如果ue需要使用一些pdu会话,则ue在mmnas服务请求消息中包括pdu会话id以指示ue需要使用的pdu会话。否则,ue将不包括任何pdu会话id。pdu会话状态指示ue中可用的pdu会话。在一些实施例中,nas服务请求还可以包括用户数据、信令或寻呼响应的指示。

步骤8204:(r)an至amf:n2消息(mmnas服务请求、5g临时id、位置信息、rat类型、rrc建立原因)。ran规范中描述了该步骤的细节。如果amf无法处理服务请求,则它将拒绝服务请求。在rrc过程中获得5g临时id。ran根据临时id来选择amf。位置信息和rat类型涉及ue驻留的小区。基于pdu会话状态,如果pdu会话在ue中不可用,则amf可以发起pdu会话释放过程。

步骤8206:如果服务请求没有受到完整性保护发送或者完整性保护指示为失败,则amf可以发起第4.6节中定义的nas认证/安全过程。如果ue仅触发服务请求以建立信令连接,则在安全交换之后,ue和网络可以发送信令,并且跳过步骤8208和8214至8224。

步骤8208:[有条件的]amf到smf:n11消息(pdu会话id、原因、ue位置信息)。n11消息在以下一种或多种场景下发送:

·如果mmnas服务请求消息包括pdu会话id,或者该过程由smf触发,但是来自ue的pdu会话id与除了触发所述过程的smf之外的smf相关,则amf向与pdu会话id相关联的smf发送n11消息,其中,原因设置为指示pdu会话的“用户面资源的建立”。

·如果ue处于mico模式并且amf已经向smf通知ue不可到达以及smf不需要向amf发送dl数据通知,则amf向smf通知ue是可到达的。

amf还可以向订阅了ue可达性的任何其它nf通知ue是可到达的。

步骤8210:基于新的位置信息,smf根据ts23.501[2]第6.3.3节检查upf选择标准,并确定执行以下操作之一:

·继续使用当前upf;

·如果ue已经移出与ran连接的upf的服务区域,则选择新的中间upf,同时维持upf充当pdu会话锚点;或者

·触发pdu会话的重新建立以对充当pdu会话锚点的upf执行重定位。

步骤8212a:[有条件的]smf到新upf:n4会话建立请求。如果smf选择新upf充当pdu会话的中间upf,则向新upf发送n4会话建立请求消息,提供要安装在中间upf上的分组检测、实施和报告规则。该pdu会话的pdu会话锚点信息也被提供给中间upf。

步骤8212b:新upf(中间)到smf:n4会话建立响应。新的中间upf向smf发送n4会话建立响应消息。在upf分配cn隧道信息的情况下,其向smf提供cndl隧道信息和ul隧道信息(即,cnn3隧道信息)。smf启动要在步骤17a中使用的定时器,以在旧的中间upf中释放资源(如果有的话)。

步骤8214a:[有条件的]smf到upf(psa):n4会话修改请求。如果smf选择新upf充当pdu会话的中间upf,则smf向pdu会话锚点upf、upf(psa)发送n4会话修改请求消息,从而从新的中间upf提供dl隧道信息。

步骤8214b:upf(psa)到smf:n4会话修改响应。upf(psa)向smf发送n4会话修改响应消息。

步骤8216:[有条件的]smf到amf:到amf的n11消息(n1sm信息(pdu会话id、pdu会话重建指示)、n2sm信息(pdu会话id、qos配置、cnn3隧道信息、s-nssai))。在接收到4(其中,原因包括“用户面资源的建立”)中的n11消息时,smf基于ue位置信息、upf服务区域和运营商策略来确定是否执行upf重新分配:

·对于步骤8210中smf确定要由当前pdu会话锚点upf所服务的pdu会话,smf仅生成n2sm信息并将n11消息发送给amf以建立用户面。n2sm信息包含amf可以提供给ran的信息。

·对于步骤8210中smf确定pdu会话锚点upf需要upf重新分配的pdu会话,smf可以经由amf向ue发送仅包含n1sm信息的n11消息。n1sm信息包括相应的pdu会话id和pdu会话重建指示,这与ts23.501[2]第4.3.5.1.1节中描述的步骤2相同。

在步骤8208中接收到指示ue可到达的n11消息时,如果smf具有待处理的dl数据,则smf向amf发送n11消息以建立用于pdu会话的用户面,否则在dl数据的情况下,smf恢复向amf发送dl数据通知。

步骤8218:amf到(r)an:n2请求(从smf接收的n2sm信息、安全上下文、amf信令连接id、切换限制列表、mmnas服务接受)。ran存储安全上下文、amf信令连接id、被激活的pdu会话的qos流的qos信息以及ueran上下文中的n3隧道id。在ran规范中详细描述了该步骤。在ts23.501[2]第5.3.4.1节“移动限制”中描述了切换限制列表。

mmnas服务接受在amf中包括pdu会话状态。如果从步骤8接收到n1sm信息,则服务接受消息还包括n1sm信息。如果所述过程针对pdu会话用户面建立而触发,则amf可以包括来自smf的至少一个n2sm信息。amf可以以单独的n2消息(例如,n2隧道建立请求)发送来自smf的附加n2sm信息,如果有的话。或者,如果涉及多个smf,则amf可以在接收到来自smf的所有n11消息之后向(r)an发送一个n2请求消息。在这种情况下,n2请求消息包括在每个n11消息中接收到的n2sm信息以及使amf能够将响应与相关smf相关联的信息。

步骤8220:(r)an到ue:根据被激活的pdu会话的所有qos流的qos信息以及数据无线承载,ran与ue执行rrc连接重新配置。用户面安全性在该步骤中建立,其在ran规范中进行了详细描述。ran将mmnas服务接受转发给ue。ue在本地删除5gcn中不可用的pdu会话的上下文。如果n1消息存在于服务接受中并且指示任何pdu会话需要重新建立,则ue在服务请求过程完成之后发起pdu会话重建。也就是说,对于ssc模式2,执行第4.3.5.1.1节中定义的步骤3和步骤4。对于ssc模式3,执行第4.3.5.2节中定义的步骤3和4。

步骤8222:在建立用户面无线资源之后,现在可以将来自ue的上行链路数据转发给ran。5gran向upf发送上行链路数据、步骤4中提供的地址和隧道id。

步骤8224:[有条件的](r)an到amf:n2请求ack(n2sm信息(ran隧道信息、被激活的pdu会话的qos流接受列表、被激活的pdu会话的qos流拒绝列表)。在ran规范中详细描述了该步骤。所述消息可以包括n2sm信息,例如,ran隧道信息。在步骤8210中,如果amf发送单独的n2消息,则ran可以以单独的n2消息(例如,n2隧道建立响应)响应n2sm信息。在步骤8210中,如果多个n2sm信息包括在n2请求消息中,则n2请求ack包括多个n2sm信息以及使amf能够将响应与相关smf相关联的信息。

步骤8226:[有条件的]amf到smf:n11消息(n2sm信息(ran隧道信息)、rat类型),根据smf接受的pdu会话。如果amf在步骤8中接收到n2sm信息(一个或多个),则amf可以将n2sm信息转发给相关smf。如果ue时区与最后报告的ue时区相比已经发生改变,则amf可以在该消息中包括ue时区ie。

步骤8228:[可选的]smf到pcf:如果部署了动态pcc,则smf可以发起ip-can会话修改并向pcf提供新的位置信息。步骤8230a:[有条件的]smf到新的中间upf:n4会话修改请求(ran隧道信息)。如果smf在步骤5中选择新upf充当pdu会话的中间upf,则smf发起n4会话修改过程并提供ran隧道信息。

步骤8230b:[有条件的]upf到smf:n4会话更新响应。

步骤8232a:[有条件的]smf可以针对n2信息类型“n2ue上下文释放请求”执行如第5.2.2.2.9节中定义的namf_communication_n2infosubscribe服务操作。

步骤8232b:[有条件的]smf可以针对某些ue移动性事件执行如第5.2.2.3.2节中定义的namf_eventexpose_subscribe过程。如有需要,则该步骤可以与步骤8216一起执行。

步骤8234a:[有条件的]smf到旧的中间upf:n4会话修改请求或n4会话释放请求。如果smf在步骤5中决定继续使用旧的中间upf,则smf发送n4会话修改请求,提供(r)an隧道信息。如果smf决定选择新upf充当中间upf,则smf在步骤8212b中的定时器到期之后通过向旧的中间upf发送n4会话释放请求(释放原因)来发起资源释放。如果没有中间upf,则smf向psaupf发送n4会话修改请求,提供(r)an隧道信息。

步骤8234b:旧的中间upf到smf:n4会话修改响应或n4会话释放响应。旧upf以n4会话修改响应或n4会话释放响应消息进行确认,从而确认资源的修改或释放。如果没有中间upf,则psaupf向smf发送n4会话修改响应以确认资源的修改。

第4.2.3.3节cm-connected连接状态下的ue触发的服务请求

图83a和图83b示出了cm-idle空闲状态下的ue触发的服务请求示例过程。该示例过程还包括支持网络切片所需的各方面。

如果用户面资源建立不成功,则网络可以采取进一步的动作。

第4.2.3.3节中的过程适用于具有或不具有中间upf以及具有或不具有中间upf重选的场景。

ts23.502第4.2.3.3节中的过程不适用于接入网(一旦ue在网络中注册),其中,ue总是被认为处于cm-connected连接状态,并且用户面资源始终被认为是针对活跃pdu会话而建立。

参见图83a和图83b:

步骤8302:ue到(r)an:mmnas服务请求(pdu会话id)。ue向ran发送nas消息服务请求,该请求封装在至amf的rrc消息中。mmnas服务请求消息可以被加密并且受到完整性保护。nas消息服务请求消息中的pdu会话id指示ue选择激活的pdu会话。

步骤8304:(r)an到amf:n2消息(mmnas服务请求)。ran规范中描述了该步骤的细节。如果amf无法处理服务请求,则amf拒绝该服务请求。(r)an基于现有的n2连接将mmnas服务请求消息转发给amf。

步骤8306:[有条件的]amf到smf:n11消息(pdu会话id)。amf将n11消息发送给与pdu会话id相关联的smf。

步骤8308:基于新的位置信息,smf根据ts23.501[2]第6.3.3节检查upf选择标准。如果ue已经移出将ue连接到ran的upf的服务区域,则smf可以选择新的中间upf。

步骤8310a:[有条件的]smf到新的中间upf:n4会话建立请求,如果smf为pdu会话选择新的中间upf,则向新的中间upf发送n4会话建立请求消息,提供要在t-upf上安装的分组检测、实施和报告规则。该pdu会话的pdu会话锚点信息也被提供给t-upf。

步骤8310b:新upf到smf:n4会话建立响应。新upf向smf发送n4会话建立响应消息。如果upf分配cn隧道信息,则upf向smf提供cndl隧道信息和ul隧道信息(即cnn3隧道信息)。smf启动要在步骤8417a中使用的定时器,以在旧upf中释放资源(如果有的话)。

步骤8312a:[有条件的]smf到upf(psa):n4会话修改请求。如果smf选择新upf充当pdu会话的中间upf,则smf向pdu会话锚点upf、upf(psa)发送n4会话修改请求消息,从而为新的中间upf提供dl隧道信息。

步骤8312b:upf(psa)到smf:n4会话修改响应。upf(psa)向smf发送n4会话修改响应消息。

步骤8314:[有条件的]smf到amf:到amf的n11消息(n2sm信息(pdu会话id、qos配置、cnn3隧道信息、s-nssai))。smf生成n2sm信息并向amf发送n11消息以建立用于pdu会话的用户面。n2sm信息包含amf可以提供给ran的信息。

步骤8316:[有条件的]amf到(r)an:n2请求(从smf接收的n2sm信息(qos配置、cnn3隧道信息)、mmnas服务接受)。如果存在涉及多个smf的多个pdu会话,则amf在步骤8306b中不需要等待来自所有smf的响应。

步骤8318:(r)an到ue:根据pdu会话的所有qos流的qos信息以及被激活的数据无线承载,(r)an与ue执行rrc连接重新配置。ran将mmnas服务接受转发给ue。

步骤8320:在建立用于所选择的pdu会话的用户面无线资源之后,现在可以将来自ue的上行链路数据转发给ran。5gran向upf发送上行链路数据、步骤8314中提供的地址和隧道id。

步骤8322:[有条件的](r)an到amf:n2请求ack(n2sm信息(ran隧道信息、被激活的pdu会话的qos流接受列表、被激活的pdu会话的qos流拒绝列表)。该步骤在ran规范中详细描述。所述消息可以包括n2sm信息,例如,ran隧道信息。ran可以以单独的n2消息(例如,n2隧道建立响应)响应n2sm信息。

步骤8324:[有条件的]amf到smf:n11消息(n2sm信息(ran隧道信息、qos流接受列表、qos流拒绝列表)),根据smf接受的pdu会话。

步骤8326:[可选的]smf到pcf:如果部署了动态pcc,则smf可以发起ip-can会话修改并向pcf提供新的位置信息。

步骤8328a:[有条件的]smf到upf:n4会话更新请求(ran隧道信息和qos流接受列表)。如果smf在步骤4中选择新upf充当pdu会话的中间upf,则smf发起n4会话修改过程并提供ran隧道信息。

步骤8328b:[有条件的]upf到smf:n4会话更新响应。

步骤8330a:[有条件的]smf针对n2信息类型“n2ue上下文释放请求”执行如第5.2.2.2.9节中定义的namf_communication_n2infosubscribe服务操作。

步骤8330b:[有条件的]smf可以针对某些ue移动性事件执行如第5.2.2.3.2节中定义的namf_eventexpose_subscribe过程。该步骤可以与步骤8314一起执行。

步骤8332a:[有条件的]smf到旧upf(中间):n4会话修改请求或n4会话释放请求。如果smf决定在步骤4中继续使用旧的中间upf,则smf发送n4会话修改请求,提供(r)an隧道信息。如果smf在步骤8308中决定选择新upf充当中间upf,则smf在步骤8312b中的定时器到期之后通过向旧的中间upf发送n4会话释放请求(释放原因)来发起资源释放。如果没有中间upf,则smf向psaupf发送n4会话修改请求,提供(r)an隧道信息。

步骤8332b:旧upf(中间)到smf:n4会话修改响应或n4会话释放响应。旧upf(中间)以n4会话释放响应消息进行确认,从而确认资源的修改或释放。如果没有中间upf,则psaupf向smf发送n4会话修改响应以确认资源的修改。

基于前述内容,应理解,本发明各方面提供以下任何一个或多个:

·一种释放分组数据单元(pdu)会话的方法,所述方法包括:

ο确定触发pdu会话释放;

ο向用户面功能(upf)发送n4会话释放请求消息;

ο从upf接收n4会话释放响应消息;

ο向接入和移动性功能(amf)发送具有pdu会话释放指令的n11请求;

ο从amf接收具有pdu会话释放确认的n11响应;和

ο向amf发送n11消息。

·一种切换方法,所述方法包括:

ο从目标无线接入网(t-ran)接收n2路径切换请求;

ο向会话管理功能(smf)发送n11消息;

ο从smf接收n11消息确认;和

ο向t-ran发送n2路径切换请求确认。

尽管已经参照本发明的具体特征和实施例对本发明进行了描述,但显然可以在不脱离本发明的情况下对其进行各种修改和组合。因此,说明书和附图应仅视为对所附权利要求限定的本发明的说明,并且预期涵盖落入本发明范围内的任何和所有修改、变化、组合或等同物。

除非另外定义,否则本文使用的所有技术和科学术语的含义与本发明所属领域的普通技术人员通常理解的含义相同。

通过前述实施例的描述,本发明可以通过仅使用硬件或通过使用软件和必要的通用硬件平台来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现。软件产品可以存储在非易失性或非瞬时性存储介质中,该存储介质可以是光盘只读存储器(cd-rom)、usb闪存盘或可移动硬盘。所述软件产品包括许多指令,这些指令使计算机设备(个人计算机、服务器或网络设备)能够执行本发明实施例中提供的方法。例如,这样的执行可以对应于如本文所述的逻辑操作的模拟。所述软件产品可以附加地或替代地包括多个指令,这些指令使计算机设备能够执行根据本发明实施例的用于配置或编程数字逻辑装置的操作。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1