会话处理方法及相关设备与流程

文档序号:17237944发布日期:2019-03-30 08:27阅读:244来源:国知局
会话处理方法及相关设备与流程

本申请涉及通信技术领域,尤其涉及一种会话处理方法及相关设备。



背景技术:

网络切片技术能够实现将一个物理网络划分为多个虚拟网络。一个虚拟网络当作一个“网络切片”,每个网络切片之间是相互独立的,每个网络切片按照业务场景的需要进行网络功能的定制和管理。一个终端当前进行的会话存在多种类型,而不同类型的会话可能需要支持该类型相对应的网络切片来提供服务。

在实际应用中,若终端中的会话对应的网络切片是接入和移动性管理功能(accessandmobilitymanagementfunction,amf)网元所支持的网络切片,则该amf网元可以为该终端的会话提供服务,若终端中的会话对应的网络切片是amf网元不支持的网络切片,则该amf网元不可以为该终端的会话提供服务。

在终端需要重注册到网络的情况下,可能由于终端的位置发生了变更等原因,接入网设备为该终端选择的新的amf网元,之前为终端提供服务的amf网元为旧的amf网元。或者,由于终端移动了位置,接入网设备需要为该终端切换amf网元,即将要切换至的amf网元为新的amf网元,切换之前的amf网元为旧的amf网元。现有的方案中,由于旧的amf网元不确定新的amf网元可以提供服务的会话和不可以提供服务的会话,因此,对于新的amf网元不可以提供服务的会话,旧的amf网元仍旧会保留与该会话相关的信息。如果旧的amf网元长久未接收到关于该会话的信令或者收到该终端的会话不活跃通知,才会释放该会话对应的网络资源,这样造成了网络资源的浪费。



技术实现要素:

本申请实施例所要解决的技术问题在于,提供一种会话处理方法及相关设备,以期减少网络资源的浪费。

第一方面,本申请实施例提供了一种会话处理方法,该方法包括:第二amf网元向第一amf网元发送第一消息,第一消息包括终端当前进行的会话对应的第二网络切片的信息,其中,会话包括一个会话或至少两个会话;第一amf网元在确定不支持一个会话对应的第二网络切片或不支持至少两个会话中全部或部分会话对应的第二网络切片的情况下,向第二amf网元发送第一通知消息,第一通知消息用于通知第二amf网元:第一amf网元不支持一个会话对应的第二网络切片或不支持至少两个会话中全部或部分会话对应的第二网络切片;第二amf网元释放一个会话对应的网络资源或释放至少两个会话中全部或部分会话对应的网络资源。

在第一方面中,通过第一amf网元向第二amf网元发送第一amf网元不支持终端的会话对应的第二网络切片的第一通知消息,在第二amf网元接收到该第一通知消息之后,可以实现让第二amf网元释放该会话占用的网络资源,这样减少了网络资源的浪费。

在一种可能的实施方式中,第一amf网元向第二amf网元发送第一通知消息之前,方法还包括:

第一amf网元在确定第一amf网元支持的第一网络切片的信息不包含一个会话对应的第二网络切片的信息或第一网络切片的信息不包含至少两个会话中全部或部分会话对应的第二网络切片的信息的情况下,确定不支持一个会话对应的第二网络切片或不支持至少两个会话中全部或部分会话对应的第二网络切片;

或者,第一amf网元在确定为终端分配的允许的第三网络切片的信息不包含一个会话对应的第二网络切片的信息或为终端分配的第三网络切片的信息不包含至少两个会话中全部或部分会话对应的第二网络切片的信息的情况下,确定不支持一个会话对应的第二网络切片或不支持至少两个会话中全部或部分会话对应的第二网络切片。可选的,第一amf网元可以向nssf网元获取关于所述终端的允许的第三网络切片的信息。

在一种可能的实施方式中,该方法还包括:第二amf网元向一个会话的会话标识关联的smf网元或向至少两个会话中全部或部分会话的会话标识关联的smf网元发送第二通知消息,第二通知消息用于通知smf网元:终端已移出第二amf网元的切片服务范围。smf网元释放终端的与smf网元关联的会话所占用的网络资源,进一步减少了网络资源的浪费。

在一种可能的实施方式中,smf网元向与会话的会话标识关联的upf网元发送第三通知消息,第三通知消息用于通知upf网元:终端已移出第二amf网元的切片服务范围。upf网元释放终端的与upf网元关联的会话所占用的网络资源,进一步减少了网络资源的浪费。

在一种可能的实施方式中,第一消息为上下文响应消息;在这一情况下:第二amf网元向第一amf网元发送第一消息之前,第一amf网元向第二amf网元发送终端的上下文获取请求。

在一种可能的实施方式中,第一消息还包括移动管理上下文、终端的永久标识、会话标识以及与会话标识关联的会话管理功能smf网元的标识,会话对应的第二网络切片的信息为smf网元支持的网络切片的信息。

在一种可能的实施方式中,第一amf网元在确定支持一个会话对应的第二网络切片或支持至少两个会话中全部或部分会话对应的第二网络切片的情况下,向终端发送注册完成消息。

在一种可能的实施方式中,第一消息还包括会话标识和与会话标识关联的smf网元的标识,会话对应的第二网络切片的信息为smf网元支持的网络切片的信息。

在一种可能的实施方式中,第一amf网元在确定支持一个会话对应的第二网络切片或支持至少两个会话中全部或部分会话对应的第二网络切片的情况下,为一个会话或至少两个会话中全部或部分会话准备网络资源。

在一种可能的实施方式中,第一消息还包括终端当前进行的会话中每个会话的dnn,以使第一amf网元根据该dnn和支持的会话对应的第二网络切片的信息选择smf网元。

在一种可能的实施方式中,第二amf网元释放一个会话对应的网络资源或释放至少两个会话中全部或部分会话对应的网络资源,一种可能的具体执行方式为第二amf网元在接收到第一通知消息的情况下,立即释放一个会话对应的网络资源或至少两个会话中全部或部分会话对应的网络资源;一种可能的具体执行方式为第二amf网元在接收到第一通知消息的情况下,在预设时间段之后释放一个会话对应的网络资源或至少两个会话中全部或部分会话对应的网络资源。

第二方面,本申请实施例提供了另一种会话处理方法,该方法包括:第二amf获取终端当前进行的会话对应的第二网络切片的信息,其中,会话包括一个会话或至少两个会话;第二amf网元从网络设备接收第一消息,第一消息包括将会话切换至的第一amf网元的标识;第二amf网元在确定第一amf网元不支持一个会话对应的第二网络切片或不支持至少两个会话中全部或部分会话对应的第二网络切片的情况下,第二amf网元释放一个会话对应的网络资源或释放至少两个会话中全部或部分会话对应的网络资源。

在第二方面中,通过第二amf确定第一amf网元不支持终端中全部或者部分会话对应的第二网络切片,可以实现第二amf网元释放该不支持的会话占用的网络资源,这样减少了网络资源的浪费。

在一种可能的实施方式中,网络设备可以为第一amf网元,或者网络设备为nrf网元,本发明实施例对此不做限定。

在一种可能的实施方式中,第二amf网元释放一个会话对应的网络资源或释放至少两个会话中全部或部分会话对应的网络资源之前,还执行:第二amf网元在确定第一amf网元支持的第一网络切片的信息不包含一个会话对应的第二网络切片的信息或第一网络切片的信息不包含至少两个会话中全部或部分会话对应的第二网络切片的信息的情况下,确定第一amf网元不支持一个会话对应的第二网络切片或不支持至少两个会话中全部或部分会话对应的第二网络切片;或者,第二amf网元在确定为终端分配的允许的第三网络切片的信息不包含一个会话对应的第二网络切片的信息或第三网络切片的信息不包含至少两个会话中全部或部分会话对应的第二网络切片的信息的情况下,确定第一amf网元不支持一个会话对应的第二网络切片或不支持至少两个会话中全部或部分会话对应的第二网络切片。可选的,第二amf网元可以向nssf网元获取关于所述终端的允许的第三网络切片的信息。这样第二amf网元可以确定出第一amf网元可以提供服务的会话和不可以提供服务的会话。

在一种可能的实施方式中,第一消息还包括第一amf网元支持的第一网络切片的信息,以使第二amf网元根据第一网络切片的信息,确定第一网络切片的信息是否包含终端当前进行的任一会话对应的第二网络切片的信息,进而确定第一amf网元是否可以为该会话提供服务。

在一种可能的实施方式中,该方法还包括:第二amf网元在释放一个会话对应的网络资源或释放至少两个会话中全部或部分会话对应的网络资源的情况下,向一个会话标识关联的会话管理功能smf网元或向至少两个会话中全部或部分会话标识关联的smf网元发送第二通知消息,第二通知消息用于通知smf网元:终端已移出第二amf网元的切片服务范围。smf网元释放终端的与smf网元关联的会话所占用的网络资源,进一步减少了网络资源的浪费。

在一种可能的实施方式中,smf网元向与会话的会话标识关联的upf网元发送第三通知消息,第三通知消息用于通知upf网元:终端已移出第二amf网元的切片服务范围。upf网元释放终端的与upf网元关联的会话所占用的网络资源,进一步减少了网络资源的浪费。

在一种可能的实施方式中,该方法还包括第二amf网元在确定支持一个会话对应的第二网络切片或支持至少两个会话中全部或部分会话对应的第二网络切片的情况下,第二amf网元向第一amf网元发送第一通知消息,第一通知消息用于通知第一amf网元:第一amf网元支持一个会话对应的第二网络切片或支持至少两个会话中全部或部分会话对应的第二网络切片;第一amf网元为一个会话或至少两个会话中全部或部分会话准备网络资源。

在一种可能的实施方式中,该方法还包括第一通知消息还包括第一amf网元支持的第二网络切片对应的会话的dnn,以使第一amf网元根据该dnn和支持的会话对应的第二网络切片的信息选择smf网元。

第三方面,本申请实施例提供了另一种会话处理方法,该方法包括:第二amf获取终端当前进行的会话对应的第二网络切片的信息,其中,会话包括一个会话或至少两个会话;第二amf网元从网络设备接收第一消息,第一消息包括第一设备支持的第一网络切片的信息;第二amf网元在确定第一网络切片的信息不包含第二会话对应的第二网络切片的信息的情况下,第二amf网元释放第二会话对应的网络资源;其中,第二会话包含于会话,会话中除第二会话之外的会话为第一会话。

在第三方面中,通过确定第一amf网元不支持终端中全部或者部分会话对应的第二网络切片,可以实现第二amf网元释放该不支持的会话占用的网络资源,这样减少了网络资源的浪费。

在一种可能的实施方式中,该方法还包括:

第二amf网元在释放第二会话对应的网络资源的情况下,向第二会话标识关联的会话管理功能smf网元发送第二通知消息,第二通知消息用于通知smf网元:终端已移出第二amf网元的切片服务范围。smf网元释放终端的与smf网元关联的会话所占用的网络资源,进一步减少了网络资源的浪费。

在一种可能的实施方式中,smf网元向与会话的会话标识关联的upf网元发送第三通知消息,第三通知消息用于通知upf网元:终端已移出第二amf网元的切片服务范围。upf网元释放终端的与upf网元关联的会话所占用的网络资源,进一步减少了网络资源的浪费。

在一种可能的实施方式中,该方法还包括:第二amf网元在确定第一网络切片的信息包含第一会话对应的第二网络切片的信息的情况下,第二amf网元向第一amf网元发送第一通知消息,第一通知消息用于通知第一amf网元:第一网络切片的信息包含第一会话对应的第二网络切片的信息;第一amf网元在确定第一amf网元不支持第三会话对应的第二网络切片的情况下,向第二amf网元发送第四通知消息,第四通知消息用于通知:第一amf网元不支持第三会话对应的第二网络切片,第三会话为第一会话的全部或者部分会话。

在一种可能的实施方式中,该方法还包括:第一amf网元在确定第一amf网元不支持第三会话对应的第二网络切片的情况下,向第二amf网元发送第四通知消息,第四通知消息用于通知:第一amf网元不支持第三会话对应的第二网络切片,第三会话为第一会话的全部或者部分会话。第二amf网元释放第三会话对应的网络资源。

在一种可能的实施方式中,第一amf网元向第二amf网元发送第四通知消息之前,该方法还包括:第一amf网元获取为终端分配的允许的第三网络切片的信息;第一amf网元在确定第三网络切片的信息不包含第三会话对应的第二网络切片的信息的情况下,确定第一amf网元不支持第三会话对应的第二网络切片。可选的,第一amf网元可以向nssf网元获取关于所述终端的允许的第三网络切片的信息。

在一种可能的实施方式中,第一通知消息还包括第一会话的dnn,以使第一amf网元根据该dnn和支持的会话对应的第二网络切片的信息选择smf网元。

第四方面,本申请实施例提供一种第一amf网元,该第一amf网元具有实现上述方法设计中第一amf网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实施方式中,第一amf网元包括处理器,所述处理器被配置为支持第一amf网元执行上述方法中相应的功能。进一步的,第一amf网元还可以包括通信接口,所述通信接口用于支持第一amf网元与第二amf网元或其他网元之间的通信。进一步的,第一amf网元还可以包括存储器,所述存储器用于与处理器耦合,其保存第一amf网元必要的程序指令和数据。

第五方面,本申请实施例提供一种第二amf网元,该第二amf网元具有实现上述方法设计中第二amf网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实施方式中,第二amf网元包括处理器,所述处理器被配置为支持第二amf网元执行上述方法中相应的功能。进一步的,第二amf网元还可以包括通信接口,所述通信接口用于支持第二amf网元与第一amf网元、smf网元或其他网元之间的通信。进一步的,第二amf网元还可以包括存储器,所述存储器用于与处理器耦合,其保存第二amf网元必要的程序指令和数据。

第六方面,本申请实施例提供一种smf网元,该smf网元具有实现上述方法设计中smf网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实施方式中,smf网元包括处理器,所述处理器被配置为支持smf网元执行上述方法中相应的功能。进一步的,smf网元还可以包括通信接口,所述通信接口用于支持smf网元与第二amf网元、upf网元或其他网元之间的通信。进一步的,smf网元还可以包括存储器,所述存储器用于与处理器耦合,其保存smf网元必要的程序指令和数据。

第七方面,本申请实施例提供一种upf网元,该upf网元具有实现上述方法设计中upf网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实施方式中,upf网元包括处理器,所述处理器被配置为支持upf网元执行上述方法中相应的功能。进一步的,upf网元还可以包括通信接口,所述通信接口用于支持upf网元与smf网元或其他网元之间的通信。进一步的,upf网元还可以包括存储器,所述存储器用于与处理器耦合,其保存upf网元必要的程序指令和数据。

第八方面,提供了一种通信系统,该通信系统包括上述第四方面所述的第一amf网元和第五方面所述的第二amf网元;或者包括上述第四方面所述的第一amf网元、第五方面所述的第二amf网元和第六方面所述的smf网元;或者包括上述第四方面所述的第一amf网元、第五方面所述的第二amf网元、第六方面所述的smf网元和第七方面所述的upf网元。

第九方面,提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。

第十方面,提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第二方面或第二方面的任意可能的实现方式中的方法的指令。

第十一方面,提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第三方面或第三方面的任意可能的实现方式中的方法的指令。

第十二方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面或第一方面的任意可能的实现方式中的方法。

第十三方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第二方面或第二方面的任意可能的实现方式中的方法。

第十四方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第三方面或第三方面的任意可能的实现方式中的方法。

相较于现有技术,在本申请实施例中,第一amf网元可以在确定自身支持终端当前进行的会话对应的网络切片的情况下,向第二amf网元发送第一通知消息,第二amf网元从而能够及时第一网络资源,减少了网络资源的浪费。

附图说明

图1为本申请实施例涉及的一种通信系统的架构示意图;

图2a为本申请实施例提供的一种可能的场景图;

图2b为本申请实施例提供的另一种可能的场景图;

图3为本申请实施例提供的一种会话处理方法的通信示意图;

图4为本申请实施例提供的另一种会话处理方法的通信示意图;

图5为本申请实施例提供的又一种会话处理方法的通信示意图;

图6为本申请实施例提供的又一种会话处理方法的通信示意图;

图7为本申请实施例提供的又一种会话处理方法的通信示意图;

图8为本申请实施例提供的又一种会话处理方法的通信示意图;

图9是本申请实施例提供的一种第一接入网和移动管理功能网元的示意性框图;

图10是本申请实施例提供的另一种第一接入网和移动管理功能网元的示意性框图;

图11是本申请实施例提供的一种第一接入网和移动管理功能网元的结构示意图;

图12是本申请实施例提供的一种第二接入网和移动管理功能网元的示意性框图;

图13是本申请实施例提供的另一种第二接入网和移动管理功能网元的示意性框图;

图14是本申请实施例提供的一种第二接入网和移动管理功能网元的结构示意图;

图15是本申请实施例提供的一种会话管理功能网元的示意性框图;

图16是本申请实施例提供的另一种会话管理功能网元的示意性框图;

图17是本申请实施例提供的一种会话管理功能网元的结构示意图;

图18是本申请实施例提供的一种用户面功能网元的示意性框图;

图19是本申请实施例提供的另一种用户面功能网元的示意性框图;

图20是本申请实施例提供的一种用户面功能网元的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例进行说明。

请参见图1,图1是本申请实施例涉及的一种通信系统的架构示意图。下面先对图1中的各个网元进行介绍:

终端:可以为用户设备(userequipment,ue)、手持终端、笔记本电脑、用户单元(subscriberunit)、蜂窝电话(cellularphone)、智能电话(smartphone)、无线数据卡、个人数字助理(personaldigitalassistant,pda)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptopcomputer)、无绳电话(cordlessphone)或者无线本地环路(wirelesslocalloop,wll)台、机器类型通信(machinetypecommunication,mtc)终端或是其他可以接入网络的设备。终端与接入网设备之间采用某种空口技术相互通信。

接入网(radioaccessnetwork,ran)设备:主要负责空口侧的无线资源管理、服务质量(qualityofservice,qos)管理、数据压缩和加密等功能。所述接入网设备可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如,在第五代(5thgeneration,5g)系统中,称为gnb;在lte系统中,称为演进的节点b(evolvednodeb,enb或者enodeb);在第三代(3rdgeneration,3g)系统中,称为节点b(nodeb)等。

接入和移动性管理功能(accessandmobilitymanagementfunction,amf)网元:属于核心网网元,主要负责信令处理部分,即控制面功能,包括接入控制、移动性管理、附着与去附着以及网关选择等功能。其中,amf网元为终端中的会话提供服务的情况下,会为该会话提供控制面的存储资源,以存储会话标识、与会话标识关联的smf网元标识等。

会话管理功能(sessionmanagementfunction,smf)网元:负责用户面网元选择,用户面网元重定向,ip(internetprotocol)地址分配,承载的建立、修改和释放以及qos控制。

网络仓库功能(nfrepositoryfunction,nrf)网元:存储其他网元的信息,例如存储amf网元和smf网元的信息。

用户面功能(userplanefunction,upf)网元:负责终端中用户数据的转发和接收。可以从数据网络接收用户数据,通过接入网设备传输给终端;upf网元还可以通过接入网设备从终端接收用户数据,转发到数据网络。upf网元中为终端提供服务的传输资源和调度功能由smf网元管理控制的。

在图1所示的架构中,接入网设备可以与至少一个终端进行通信;接入网设备可以与至少一个amf网元相连接。其中,一个amf网元可以支持一个或者多个不同类型的网络切片,不同的amf网元支持的网络切片的类型可以不同。一个amf网元可以与多个smf网元建立通信连接,每个smf网元分别位于一个网络切片实例中,一个smf网元对应一个amf网元支持的网络切片,可选的,一个smf网元可以与多个amf网元相连接。另外,一个smf网元可以与多个upf网元相连接,一个upf网元可以与一个smf网元相连接,在这一情况下,一个smf网元可以管理控制多个upf网元,一个upf网元被一个spf管理控制。upf网元可以与接入网设备建立连接,以实现关于终端的数据传输。

例如,一个amf网元与两个smf网元建立了连接,两个smf网元分别为第一smf网元和第二smf网元;amf网元支持的网络切片类型包括网络切片类型1和网络切片类型2,网络切片类型1与网络切片1对应,网络切片类型2与网络切片2对应,这样第一smf网元为与网络切片1对应的smf网元,第二smf网元为与网络切片2对应的smf网元。

需要说明的是,在本申请实施例中,会话对应的网络切片的信息用于指示能够支持该会话的业务类型的网络切片的信息,会话标识关联的smf网元表示为该会话提供服务的smf网元。

可选的,在本申请实施例中smf网元对应的网络切片也可以描述为smf网元所在的网络切片。进一步的,同一个网络切片的类型可以对应多个网络切片实例,因此,smf网元对应的网络切片也可以描述为smf网元对应的网络切片实例;smf网元所在的网络切片也可以描述为smf网元所在的网络切片实例,本申请实施例对此不做限定。

在终端注册到网络的过程中,终端通过接入网设备将配置的网络切片的信息发送给amf网元,例如,网络切片的信息可以为网络切片选择辅助信息(networkserviceselectionassistanceinformation,nssai);amf网元会根据终端的签约和运营商策略决策哪些切片信息可以为ue所使用,并向该终端返回被网络接受的nssai信息。接着,在终端建立会话的过程中,终端会将接受的nssai信息发送给接入网设备,以使接入网设备为该终端选择支持接受的nssai信息的amf网元。最后,该amf网元在为终端选择一个smf网元,smf网元再选择一个upf网元,以提供终端的会话服务。

在实际应用中,若终端的会话对应的网络切片是amf网元所支持的网络切片,则该amf网元可以为该终端的会话提供服务,若终端的会话对应的网络切片是amf网元不支持的网络切片,则该amf网元不可以为该终端的会话提供服务。

请参见图2a,图2a为本申请实施例提供了一种可能的场景示意图。如图2a所示,终端与接入网设备之间进行通信,接入网设备与第一amf网元和第二amf网元分别连接,第二amf网元与smf网元1、sfm2、smf网元3分别建立连接,第一amf网元与smf网元4、sfm5分别建立连接。其中,第二amf网元支持网络切片1、网络切片2、网络切片3,smf网元1所在网络切片为网络切片1,smf网元2所在网络切片为网络切片2,smf网元3所在网络切片为网络切片3。第一amf网元支持网络切片1和网络切片4,smf网元4所在网络切片为网络切片1,smf网元5所在网络切片为网络切片4。

基于图2a的场景图,举例来说,终端先通过接入网设备注册到网络之后,为终端的会话提供服务的amf网元是第二amf网元,其中,终端所建立的会话对应的网络切片为网络切片1和网络切片2。但终端断开该连接并处于空闲态的情况下,需要重注册到网络时,可能由于终端的位置发生了变更等原因,接入网设备为该终端选择了第一amf网元,由于终端的需要恢复的会话对应的网络切片为网络切片1和网络切片2,由于第一amf网元支持网络切片1、不支持网络切片2,因此第一amf网元仅能恢复终端的对应于网络切片1的会话。现有的方案中,由于第二amf网元不知道第一amf网元可以提供服务的会话和不可以提供服务的会话,因此,第二amf网元仍旧会保留与对应于网络切片1的会话相关的信息,与对应于网络切片1的会话相关联的smf网元2会继续等待该会话的信令。如果长久未接收到关于该会话的信令或者第二amf网元收到ue会话不活跃通知,才会释放该会话对应的网络资源,例如,第二amf网元中会话相关的信息所占用的控制面资源和smf网元2中信令所占用的控制面资源。这样在未释放的时间内造成了网络资源的浪费。

进一步,请参见图2b,图2b为本申请实施例提供了另一种可能的场景示意图。如图2b所示,终端与接入网设备1建立连接,接入网设备1与第二amf网元连接,第二amf网元与smf网元6、sfm7、smf网元8分别建立连接,第一amf网元与smf网元9、sfm10分别建立连接,且第一amf网元是与接入网设备2建立连接的。其中,第二amf网元支持网络切片1、网络切片2、网络切片3,smf网元6所在网络切片为网络切片1,smf网元7所在网络切片为网络切片2,smf网元8所在网络切片为网络切片3。smf网元9所在网络切片为网络切片1,smf网元10所在网络切片为网络切片4。

基于图2b的场景图,举例来说,终端先通过接入网设备1注册到网络之后,为终端的会话提供服务的amf网元是第二amf网元,其中,终端所建立的会话对应的网络切片为网络切片1和网络切片2。但由于终端移动了位置,接入网设备1需要为该终端切换amf网元,第二amf网元向nrf发送网元发现请求,nrf为终端选择了第一amf网元。由于终端中需要恢复的会话对应的网络切片为网络切片1和网络切片2,但第一amf网元不支持网络切片2,因此第一amf网元仅能恢复终端中对应于网络切片1的会话。现有的方案中,由于第二amf网元不知道第一amf网元可以提供服务的会话和不可以提供服务的会话,因此,第二amf网元仍旧会保留与对应于网络切片1的会话相关的信息,与对应于网络切片1的会话相关联的smf网元7会继续等待该会话的信令。进一步可选的,与对应于网络切片1的会话相关联的upf网元会继续等待接收该会话的数据包。如果长久未接收到关于该会话的信令或者第二amf网元收到ue会话不活跃通知,才会释放该会话对应的网络资源,例如,第二amf网元中会话相关的信息所占用的控制面资源和smf网元7中信令所占用的控制面资源,以及upf网元中会话占用的用户面传输资源。这样造成了网络资源的浪费。

需要指出的是,在本申请的任一实施例中所涉及到的每个网络切片的信息可以包括网络切片标识和单网络切片选择辅助信息(singlenetworksliceselectionassistanceinformation,s-nssai)中的一个或全部。

其中,网络切片标识可以通过以下(1)至(7)中的至少一项来表示。

(1)网络切片类型信息,例如,网络切片类型信息可以指示增强的移动宽带业务(enhancedmobilebroadband,embb),超可靠低时延通信(ultra-reliablelowlatencycommunications,urllc),海量机器类通信(massivemachinetypecommunication,mmtc)等网络切片类型,可选的,该网络切片类型信息还可以指示端到端的网络切片类型,包含ran到核心网(corenetwork,cn)的网络切片类型,也可以指ran侧网络切片类型,或者cn侧网络切片类型。

(2)业务类型信息,与具体的业务相关,例如,该业务类型信息可以指示视频业务,车联网业务,语音业务等业务特征或者具体业务的信息。

(3)租户(tenant)信息,用于指示创建或者租用该网络切片的客户信息,如腾讯,国家电网等。

(4)用户组信息,用于指示按照某种特征,如用户的级别等将用户进行分组的分组信息。

(5)切片组信息,用于指示按照某种特征,例如,可以将终端能够接入的所有网络切片作为一个切片组,或者也可以按照其他标准划分网络切片的分组。

(6)网络切片实例信息,用于指示为该网络切片创建的实例标识以及特征信息,例如,可以为网络切片实例分配一个标识,用于指示该网络切片实例,也可以在网络切片实例标识的基础上映射一个新的标识,关联该网络切片实例,接收方可以根据该标识识别出该标识指示的具体网络切片实例。

(7)专有核心网(dedicatedcorenetwork,dcn)标识,该标识用于唯一指示长期演进(longtermevolution,lte)系统或者增强lte(enhancedlte,elte)系统中的专有核心网,例如物联网专有的核心网,可选的,该dcn标识可以与网络切片标识做映射,由dcn标识可以映射出网络切片标识,通过网络切片标识也可以映射出dcn标识。

其中,所述s-nssai至少包含切片类型/服务类型(slice/servicetype,sst)信息,可选的还可以包含切片区分信息(slicedifferentiator,sd)。所述sst信息用于指示网络切片的行为,例如网络切片的特征以及服务类型,所述sd信息是sst的补足信息,若sst指向多个网络切片实施,那么sd可以对应到唯一的一个网络切片实例。

应理解,在本申请实施例中,网络切片都可以采用上述参数中的至少一种表征该网络切片的信息,例如,网络切片的信息可以用网络切片类型表征,或者也可以用网络切片类型和业务类型表征,或者也可以用业务类型加租户信息表征等,本申请实施例对此不作限定,以下对于网络切片的信息如何表征不再赘述。可选的,网络切片的信息的具体编码形式不限,可以承载在不同设备之间的接口消息的不同字段分别代表不同的网络切片的信息,或者可以通过抽象后的索引值代替,不同的索引值分别对应不同的网络切片。当然,除了上述的标识外,还可以是其他的标识,在此不作限定。应理解,若终端、接入网设备或者核心网设备支持多个网络切片,则终端、接入网设备或者核心网设备支持的网络切片的信息可以以上述至少一个标识的列表形式体现。

本申请实施例还可应用于其它支持网络切片的通信系统中。术语“系统”可以和“网络”相互替换。本申请实施例描述的系统架构是为了便于说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

下面将基于上面所述的本申请涉及的共性方面,对本申请实施例进一步说明。

现有方案中,例如上述两种场景下,对于新的amf网元不可以提供服务的会话,旧的amf网元不能及时与该会话相关的信息,造成了网络资源的浪费。

有鉴于此,本申请实施例提供一种会话处理方法,和基于该方法的第一amf网元、第二amf网元、smf网元、upf网元和系统。该方法包括:第一amf网元从第二amf网元接收第一消息,第一消息包括终端当前进行的会话对应的第二网络切片的信息,其中,该会话包括一个会话或至少两个会话;第一amf网元在确定不支持所述一个会话对应的第二网络切片或不支持所述至少两个会话中全部或部分会话对应的第二网络切片的情况下,向第二amf网元发送第一通知消息,第一通知消息用于通知第二amf网元:第一amf网元不支持所述一个会话对应的第二网络切片或不支持所述至少两个会话中全部或部分会话对应的第二网络切片;第二amf网元释放所述一个会话对应的网络资源或释放所述至少两个会话中全部或部分会话对应的网络资源。其中,上述一个会话对应的网络资源或上述至少两个会话中全部或部分会话对应的网络资源可以称为第一网络资源。例如,该方法可以如图3所示。

在一个示例中,第一amf网元向第二amf网元发送第一通知消息之前,第一amf网元还可以在确定第一amf网元支持的第一网络切片的信息不包含所述一个会话对应的第二网络切片的信息或所述第一网络切片的信息不包含所述至少两个会话中全部或部分会话对应的第二网络切片的信息的情况下,确定不支持所述一个会话对应的第二网络切片或不支持所述至少两个会话中全部或部分会话对应的第二网络切片;或者,第一amf网元还可以在确定为终端分配的允许的第三网络切片的信息不包含所述一个会话对应的第二网络切片的信息或为所述终端分配的第三网络切片的信息不包含所述至少两个会话中全部或部分会话对应的第二网络切片的信息的情况下,确定不支持所述一个会话对应的第二网络切片或不支持所述至少两个会话中全部或部分会话对应的第二网络切片。

在一种可能的实施方式中,第一消息可以为上下文响应消息,第一amf网元从第二amf网元接收第一消息之前,还可以向amf网元发送终端的上下文获取请求。

在这种实施方式中,第一消息还可以包括移动管理上下文、终端的永久标识、会话标识以及与该会话标识关联的smf网元的标识。这种情况下,所述会话对应的第二网络切片的信息为该smf网元支持的网络切片的信息。

在这种实施方式中,第一amf网元在确定支持所述一个会话对应的第二网络切片或支持所述至少两个会话中全部或部分会话对应的第二网络切片的情况下,还可以向所述终端发送注册完成消息。

在另一种可能的实施方式中,第一消息还可以包括会话标识和与所述会话标识关联的smf网元的标识。这种情况下,所述会话对应的第二网络切片的信息为该smf网元支持的网络切片的信息。

在这种实施方式中,第一amf网元在确定支持所述一个会话对应的第二网络切片或支持所述至少两个会话中全部或部分会话对应的第二网络切片的情况下,还可以为所述一个会话或所述至少两个会话中全部或部分会话准备网络资源。其中,此处所涉及的网络资源可以称为第二网络资源。

在一个示例中,第一消息还可以包括终端当前进行的会话中每个会话的数据网络名称(datanetworkname,dnn)。

在一个示例中,第二amf网元在接收到第一通知消息的情况下,可以立即释放所述第一网络资源,或者也可以在预设时间段之后释放所述第一网络资源。

进一步的,第二amf网元还可以向所述一个会话标识关联的smf网元或向所述至少两个会话中全部或部分会话标识关联的smf网元发送第二通知消息,第二通知消息用于通知smf网元:终端已移出第二amf网元的切片服务范围;smf网元释放所述终端的与所述smf网元关联的会话所占用的网络资源。其中,所述终端的与所述smf网元关联的会话所占用的网络资源可以称为第三网络资源。

进一步的,smf网元还可以向与所述会话标识关联的upf网元发送第三通知消息,第三通知消息用于通知upf网元:终端已移出第二amf网元的切片服务范围;upf网元释放所述终端的与所述upf网元关联的会话所占用的网络资源。其中,所述终端的与所述upf网元关联的会话所占用的网络资源可以称为第四网络资源。

在本申请实施例中,第一amf网元可以在确定自身支持终端当前进行的会话对应的网络切片的情况下,向第二amf网元发送第一通知消息,第二amf网元从而能够及时第一网络资源,减少了网络资源的浪费。

下面结合图4和图5对图3所示的方法做进一步详细说明。

基于图2a的场景图,请参见图4,为本申请实施例提供了一种会话处理方法的流程示意图。如图4所示,所述方法是由第一amf网元、第二amf网元、终端、ran、smf网元交互实现的。其中,在终端处于连接态且为其提供服务的为第二amf网元;在终端由连接态转为空闲态之后,在终端重注册网络的过程中ran为其确定提供服务的为第一amf网元,且第一amf网元与第二amf网元为不同的amf网元。对于第一amf网元不支持的网络切片对应的会话,第二amf网元和第二amf网元为该会话选择的smf网元仍会保留相应的控制面资源。

401,终端通过无线资源控制信令向ran发送注册请求和终端中当前进行的会话对应的网络切片的信息。

其中,无线资源控制(radioresourcecontrol,rrc)信令可以包括注册请求和终端中当前进行的会话对应的网络切片的信息。例如,所述注册请求为registrationrequest;例如,终端当前进行的会话对应的网络切片的信息为s-nssai)。终端通过rrc信令向ran发送注册请求以注册到网络,并在rrc信令中携带网络切片信息,使得ran为终端确定提供服务的第一amf网元。

可选的,终端当前进行的会话与先前在第二amf网元中建立的会话可以相同,也可以不相同,本申请实施例对此不做限定。

相应的,ran接收终端发送的rrc信令中的注册请求和终端当前进行的会话对应的网络切片的信息。

402,ran确定为所述终端提供服务的第一amf网元。

其中,ran通过rrc信令中包括的网络切片的信息,从至少一个amf网元中选择一个amf网元确定为第一amf网元。

在第一种可选的方式中,所述ran可以从至少一个amf网元中任意选择一个确定为第一amf网元。

或者,在第二种可选的方式中,所述ran可以从至少一个amf网元中选择支持全部或者部分当前进行的会话对应的网络切片的amf网元为第一amf网元。这样在确定amf网元支持的网络切片的前提下来为终端当前进行的会话选择第一amf网元,能够提高终端中的会话在第一amf网元建立成功的概率。

可选的,ran可以确定至少一个amf网元中各个amf网元支持的网络切片的信息,进而可以实现从至少一个amf网元中,选择支持全部或者部分当前进行的会话对应的网络切片的amf网元为第一amf网元。

举例来说,若终端当前进行的会话包括第一会话、第二会话、第三会话;第一会话对应第一网络切片,第二会话对应第二网络切片,第三会话对应第三网络切片;接着,若至少一个amf网元中存在支持第一网络切片、第二网络切片和第三网络切片的amf网元,则ran选择该可支持这三个网络切片的amf网元为第一amf网元;或者,若至少一个amf网元中存在最多可支持任意两个网络切片的amf网元,则ran选择该可支持这两个网络切片的amf网元为第一amf网元。这里对于其他情况不在枚举。可以看出ran可以根据至少一个amf网元所支持的网络切片以及终端中当前进行会话对应的网络切片来实现确定第一amf网元。

403,ran向第一amf网元发送注册请求。

具体的,ran向第一amf网元发送注册请求,该请求携带在终端发送注册请求之前且处于连接态的情况下为其提供服务的第二amf网元的标识,这样第一amf网元能够根据第二amf网元的标识实现与第二amf网元之间的通信。

相应的,第一amf网元接收ran发送的注册请求。

404,第一amf网元向第二amf网元发送信息获取请求。

具体的,第一amf网元根据第二amf网元的标识,向第二amf网元发送信息获取请求。例如,该信息获取请求可以为上下文获取请求。或者,该信息获取请求为网络切片的信息的获取请求,该获取请求用于获取终端当前进行的会话对应的第二网络切片的信息。

进一步的,该信息获取请求中携带终端的标识,以使第二amf网元根据终端的标识获取终端中会话对应的第二网络切片的信息。

相应的,第二amf网元接收第一amf网元发送的信息获取请求。

405,第二amf网元向第一amf网元发送第一消息,所述第一消息包括终端当前进行的会话对应的第二网络切片的信息。

可选的,若所述信息获取请求为上下文获取请求,则所述第一消息还包括移动管理上下文、所述终端的永久标识、会话标识,以及与所述会话标识关联的smf网元的标识。所述第二amf网元根据终端的永久标识、会话标识,确定终端当前进行的会话以及会话对应的移动管理上下文,进一步,根据与会话标识关联的smf网元的标识来确定会话对应的第二网络切片的信息。其中,所述会话对应的第二网络切片的信息为所述smf网元支持的网络切片的信息。

其中,所述第二amf网元在为终端的会话选择smf网元之后,将会话标识和该会话标识关联的smf网元标识进行关联存储,这样第二amf网元在接收到关于该会话的数据包的情况下,可以通过对应的smf网元标识指示的smf网元来进行传输。并存储该smf网元支持的第二网络切片的信息,以便于第二amf网元确定该会话所需求的网络切片的信息。

可选的,所述第一消息还包括所述终端当前进行会话中每个会话的数据网络名称(datanetworkname,dnn),以使在存在支持的会话的情况下,第一amf网元根据该dnn和支持的会话对应的第二网络切片的信息选择smf网元。

相应的,第一amf网元接收第二amf网元发送的第一消息。

406,第一amf网元判断第一amf网元是否支持一个会话对应的第二网络切片或者是否支持至少两个会话中全部或部分会话对应的第二网络切片。

其中,终端当前进行的会话包括一个会话或至少两个会话。对于终端当前进行的会话包括一个会话的情况,第一amf网元判断第一amf网元是否支持所述一个会话对应的第二网络切片;对于终端当前进行的会话包括至少两个会话的情况,第一amf网元判断第一amf网元是否支持至少两个会话中全部或部分会话对应的第二网络切片。

其中,第一amf网元在确定第一amf网元支持一个会话对应的第二网络切片或者支持至少两个会话中全部会话对应的第二网络切片,则不执行步骤407,执行步骤408,第一amf网元向终端发送注册接受消息。

第一amf网元在确定第一amf网元支持至少两个会话中部分会话对应的第二网络切片,这里将支持的部分会话确定为第一部分会话,不支持的另外部分会话确定为第二部分会话。这一情况下,所述第一amf网元执行步骤407,向第二amf网元发送不支持第二部分会话对应的第二网络切片的第一通知消息。另外,第一amf网元执行步骤408,向终端发送注册接受消息。

第一amf网元在确定第一amf网元不支持一个会话对应的第二网络切片或不支持至少两个会话中全部会话对应的第二网络切片,所述第一amf网元执行步骤407,向第二amf网元发送不支持全部会话对应的第二网络切片的第一通知消息。且不执行步骤407。

进一步的,第一amf网元判断第一amf网元是否支持任意一个会话对应的第二网络切片具体是:第一amf网元根据第一amf网元所支持的第一网络切片的信息,判断第一网络切片的信息中是否包含该会话对应的第二网络切片的信息,在第一网络切片的信息未包含第二网络切片的信息的情况下,表示第一amf网元不支持该会话对应的第二网络切片。在第一网络切片的信息包含第二网络切片的信息的情况下,接着第一amf网元再获取为所述终端分配的允许的第三网络切片的信息,第一amf网元判断允许的第三网络切片的信息是否包含该会话对应的第二网络切片的信息。若允许的第三网络切片的信息不包含该会话对应的第二网络切片的信息,表示第一amf网元不支持该会话对应的第二网络切片。若允许的第三网络切片的信息包含该会话对应的第二网络切片的信息,表示第一amf网元支持该会话对应的网络切片。例如,所述第一amf网元向网络切片选择功能(networksliceselectionfunction,nssf)网元获取关于所述终端的允许的第三网络切片的信息,可选的,对于不同的amf网元,所述终端的允许的第三网络切片的信息可以相同,也可以不同,本申请实施例对此不做限定。本申请实施例中,所获取的为所述终端分配的允许的第三网络切片的信息是针对第一amf网元而言的。

换句话来说,通过第一amf网元根据当前自身所支持的第一网络切片的信息,判断第一网络切片的信息中是否包含该会话对应的第二网络切片的信息,来实现判断是否由于第一amf网元的网络切片的部署原因造成第一amf网元不支持第二网络切片;接着通过判断允许的第三网络切片的信息是否包含该会话对应的第二网络切片的信息,来实现判断是否由于策略原因造成第一amf网元不支持第二网络切片。

举例来说,第一amf网元支持的第一网络切片的信息为网络切片a1、网络切片a2、网络切片a3,终端当前进行的会话对应的第二网络切片的信息为第一会话对应网络切片a1、第二会话对应网络切片a3、第三会话对应网络切片a4。因此,由于第一amf网元支持的网络切片的信息中包含网络切片a1和网络切片a3,则第一amf网元支持第一会话对应的网络切片a1以及第二会话对应的网络切片a3。

407,所述第一amf网元在确定不支持所述一个会话对应的第二网络切片或不支持所述至少两个会话中全部或部分会话对应的第二网络切片的情况下,第一amf网元向第二amf网元发送第一通知消息。

其中,所述第一通知消息用于通知所述第二amf网元:所述第一amf网元不支持所述一个会话对应的第二网络切片或不支持所述至少两个会话中全部或部分会话对应的第二网络切片,以便于第二amf网元可以确定第一amf网元不支持哪些会话对应的第二网络切片。

可选的,第一amf网元在确定第一amf网元不支持一个会话对应的第二网络切片或不支持至少两个会话中全部或部分会话对应的第二网络切片的情况下,所述第一通知消息还可以携带指示信息,例如,unsupportedslice。举例来说,第一通知消息携带指示信息以及不支持的会话标识;或者,携带指示信息以及不支持的会话标识关联的smf网元标识;或者,携带指示信息、不支持的会话标识和不支持的会话标识关联的smf网元标识。

可选的,第一通知消息可以是以信元(informationelement,ie)、标志(flag)、原因值(cause)等来指示,本申请实施例对此不做限定。例如,第一通知消息为预设的第一原因值,且第一原因值用于表示第一amf网元不支持会话对应的网络切片。

举例来说,以终端当前进行的会话包括第一会话、第二会话、第三会话为前提。对于第一amf网元可以为第一会话、第二会话提供服务,且确定不支持第三会话对应的网络切片,则第一amf网元向第二amf网元发送的第一通知消息包括第三会话的标识以及相对应第一原因值。

可选的,第一amf网元在确定第一amf网元支持至少两个会话中部分会话对应的第二网络切片,这里将支持的部分会话确定为第一部分会话,不支持的另外部分会话确定为第二部分会话。一种可能方案中,第一通知消息可以包括第一部分会话的会话标识和第一部分会话的会话标识关联的smf网元标识中的至少一个。可选的,还可以携带指示信息,例如,supportedslice。由于第二amf网元可以确定终端中当前进行多个会话的会话标识,通过支持第二网络切片的第一通知消息,第二amf网元也可以确定第一amf网元不支持的第二网络切片。另一种可能方案中,第一通知消息可以包括第二部分会话的会话标识和第二部分会话的会话标识关联的smf网元标识中的至少一个。可选的,还可以携带指示信息,例如,unsupportedslice。又一种可能的方案中,第一通知消息可以包括支持的第一部分会话的会话标识和第一部分会话的会话标识关联的smf网元标识中的至少一个,还包括不支持的第二部分会话的会话标识和第二部分会话的会话标识关联的smf网元标识中的至少一个,以便于第二amf网元直接确定支持的第二网络切片和不支持的第二网络切片。

相应的,第二amf网元接收第一amf网元所发送的第一通知消息。

408,第一amf网元向终端发送注册接受消息。

可选的,第一amf网元可以为终端分配临时标识,并将新的临时标识携带在注册接收消息中发送至终端。

可选的,所述第一amf网元在执行步骤408之前,还可以对终端的进行安全认证。所述安全认证包括对终端的认证、多用户的认证、多用户的使用授权和策略验证,还包括对该终端中信令面消息的加密性和完整性保护。

409,终端向第一amf网元发送注册完成消息。

具体的,在注册接收消息携带第一amf网元为终端分配临时标识的情况下,终端向第一amf网元发送注册完成消息。

需要说明的是,在本申请实施例中,第一amf网元或第二amf网元和终端之间的通信的数据是通过ran来实现转发的。

410,第二amf网元释放所述一个会话对应的第一网络资源或释放所述至少两个会话中全部或部分会话对应的第一网络资源。

具体的,在步骤407之后,第二amf网元确定第一amf网元不支持所述一个会话对应的第二网络切片或不支持所述至少两个会话中全部或部分会话对应的第二网络切片之后,第二amf网元释放这些不支持的会话对应的第一网络资源。

其中,对于任意一个不支持的会话而言,第二amf网元释放的第一网络资源包括该会话对应的控制面存储资源。例如第二amf网元存储会话的会话标识、与会话标识关联的smf网元标识、smf网元对应的网络切片的信息等,通过收到第一通知消息来释放这些第一网络资源,减少了第一网络资源的浪费。

在一种可选的方式中,在所述第二amf网元接收到第一通知消息的情况下,所述第二amf网元立即释放不支持的会话对应的第一网络资源。或者,在另一种可选的方式中,在所述第二amf网元接收到第一通知消息的情况下,在预设时间段之后所述第二amf网元释放所述不支持的会话对应的第一网络资源。例如,所述的第二amf网元启动一定时器,在定时器的计时完成后,再执行释放这些全部或者部分会话对应的第一网络资源,以防止终端的“乒乓效应”,即防止终端位置的移动频繁,造成核心网信令负荷。

例如,若定时器未计时完成时终端从第一amf网元移动至第二amf网元的服务范围内,第二amf网元可重用原有的终端中这些不支持的会话对应的第一网络资源,这样通过定时器的方式可以避免第二amf网元再次建立这些不支持的会话所需的网络资源,以减少核心网中信令的浪费。

又如,在定时器及时过程中终端移动至第一amf网元的服务范围,则在定时器计时完成后,释放不支持的会话对应的第一网络资源。

在第二amf网元释放不支持的会话对应的第一网络资源的情况下,第二amf网元执行步骤411,以通知与不支持的会话中的每个会话相关联的smf网元。

411,在所述第二amf网元释放所述一个会话对应的第一网络资源或释放所述至少两个会话中全部或部分会话对应的第一网络资源的情况下,所述第二amf网元向所述一个会话标识关联的smf网元或向所述至少两个会话中全部或部分会话标识关联的smf网元发送第二通知消息。

其中,所述第二通知消息用于通知所述smf网元所述终端已移出所述第二amf网元的切片服务范围。即在第二amf网元确定释放第一网络资源的情况下,通过通知smf网元的方式以使smf网元释放第三网络资源,以减少smf网元侧网络资源的浪费。

可选的,第二amf网元可以通过会话标识和smf网元标识的对应关系,确定为该会话提供会话服务的smf网元;进而,第二amf网元可以向相应的smf网元发送的第二通知消息,并携带该会话的会话标识,以使smf网元释放该会话所占用的第三网络资源。举例来说,第二amf网元先前为终端提供服务的会话包括第一会话和第二会话,并第一会话对应的是第一smf网元,与第二会话对应的是第二smf网元,因此,在终端已移出所述第二amf网元的切片服务范围的情况下,第二amf网元分别向第一smf网元和第二smf网元发送第二通知消息,其中,向第一smf网元发送的通知消息携带第一会话的会话标识,向第二smf网元发送的第二通知消息携带第二会话的会话标识,以使各个smf网元释放第三网络资源,以减少各个smf网元侧网络资源的浪费。

相应的,smf网元接收来自第二amf网元的第二通知消息。

412,所述smf网元释放所述终端的与所述smf网元关联的会话所占用的第三网络资源。

具体的,在所述smf网元接收到第二通知消息的情况下,所述smf网元释放所述终端的与所述smf网元关联的会话所占用的第三网络资源,以减少smf网元侧中网络资源的浪费。

需要说明的是,这里的smf网元是第二amf网元所要通知的至少一个smf网元中的任意一个,第二amf网元通知的其他smf网元可以按照步骤411中的方案来释放相应的网络资源。

其中,smf网元所释放的第三网络资源包括与该smf网元标识对应的会话标识所指示的会话上下文、该会话上下文包括dnn,qos数据流(qosflow)信息等,以及包括传输资源(如传输层地址、隧道地址)等,通过收到第二通知消息来释放这些第三网络资源,减少了第三网络资源的浪费。

在一种可选的方式中,在所述smf网元接收到第二通知消息的情况下,所述smf网元立即释放与该smf网元相关联的会话占用的第三网络资源。

在本申请实施例中,通过第一amf网元向第二amf网元发送第一amf网元不支持终端的会话对应的第二网络切片的第一通知消息,在第二amf网元接收到该第一通知消息之后,可以实现让第二amf网元释放该会话占用的网络资源,这样减少了网络资源的浪费。另外通过第二amf网元通知smf网元该终端已移出第二amf网元的服务范围,可以实现smf网元释放该会话占用的网络资源,进一步减少了网络资源的浪费。

基于图2b的场景图,请参见图5,为本申请实施例提供了一种会话处理方法的流程示意图。如图5所示,所述方法是由第一amf网元、第二amf网元、终端、ran、nrf网元、smf网元、upf网元交互实现的。其中,在终端需要切换amf网元的场景中;第二amf网元为切换之前为终端提供服务的amf网元,第一amf网元为nrf网元确定的终端即将切换至的amf网元,第一amf网元与第二amf网元为不同的amf网元。对于第一amf网元不支持的网络切片对应的会话,第二amf网元、第二amf网元为该会话选择的smf网元仍会保留相应的控制面资源,以及为该会话选择的upf网元仍会保留相应的用户面资源。

501,ran向第二amf网元发送终端的切换请求。

具体的,在由于终端的位置移动或者负载均衡等原因而需要为终端切换amf网元的情况下,ran向第二amf网元发送终端的切换请求。

502,第二amf网元向nrf网元发送网元发现请求。

例如,网元发现请求为nfdiscoveryrequest。该网元发现请求中包含终端的标识,以使nrf网元确定为终端提供服务的amf网元。

相应的,nrf网元接收第二amf网元发送的网元发现请求。并确定为该终端提供服务的第一amf网元。

在第一种可选的方式中,所述nrf网元可以从至少一个amf网元中任意选择一个确定为第一amf网元。

或者,在第二种可选的方式中,所述nrf网元可以从至少一个amf网元中选择支持全部或者部分当前进行的会话对应的网络切片的amf网元为第一amf网元。这样在确定amf网元支持的网络切片的前提下来为终端当前进行的会话选择第一amf网元,能够提高终端中的会话在第一amf网元建立成功的概率。

可选的,nrf网元可以确定至少一个amf网元中每个amf网元支持的网络切片的信息,进而可以实现从至少一个amf网元中,选择支持全部或者部分当前进行的会话对应的网络切片的amf网元为第一amf网元。

503,nrf网元向第二amf网元发送确定的为所述终端提供服务的第一amf网元的标识。

相应的,第二amf网元接收nrf网元发送的第一amf网元的标识。

可选的,第一amf网元的标识是携带于网元发现响应中的,例如,网元发现响应为nfdiscoveryresponse。

504,第二amf网元向第一amf网元发送第一消息,所述第一消息包括终端当前进行的对应的第二网络切片的信息。

具体的,第二amf网元根据nrf网元发送的第一amf网元的标识,向第一amf网元发送第一消息。

可选的,该第一消息可以为重定向请求,例如relocationrequest。

可选的,所述第一消息还包括会话标识和与所述会话标识关联的smf网元的标识,所述第二amf网元根据会话标识,确定终端当前进行的会话,进一步,根据与会话标识关联的smf网元的标识来确定会话对应的第二网络切片的信息。其中,所述会话对应的第二网络切片的信息为所述smf网元支持的网络切片的信息。

其中,所述第二amf网元在为终端的会话选择smf网元之后,将会话标识和该会话标识关联的smf网元标识进行关联存储,这样第二amf网元在接收到关于该会话的数据包的情况下,可以通过对应的smf网元标识指示的smf网元来进行传输。并存储该smf网元支持的第二网络切片的信息,以便于第二amf网元确定该会话所需求的网络切片的信息。

可选的,所述第一消息还包括所述终端当前进行会话中每个会话的dnn,以使在存在支持的会话的情况下,第一amf网元根据该dnn和支持的会话对应的第二网络切片的信息选择smf网元。

相应的,第一amf网元接收第二amf网元发送的第一消息。

505,第一amf网元判断第一amf网元是否支持一个会话对应的第二网络切片或者是否支持至少两个会话中全部或部分会话对应的第二网络切片。

其中,终端当前进行的会话包括一个会话或至少两个会话。对于终端当前进行的会话包括一个会话的情况,第一amf网元判断第一amf网元是否支持所述一个会话对应的第二网络切片;对于终端当前进行的会话包括至少两个会话的情况,第一amf网元判断第一amf网元是否支持至少两个会话中全部或部分会话对应的第二网络切片。

其中,第一amf网元在确定第一amf网元支持一个会话对应的第二网络切片或者支持至少两个会话中全部会话对应的第二网络切片的情况下,不执行步骤506第一amf网元向第二amf网元发送第一通知消息,且执行步骤507第一amf网元为支持的第二网络切片对应的会话准备第二网络资源。

第一amf网元在确定第一amf网元支持至少两个会话中部分会话对应的第二网络切片的情况下,这里将支持的部分会话确定为第一部分会话,不支持的另外部分会话确定为第二部分会话。这一情况下,所述第一amf网元执行步骤506,向第二amf网元发送不支持第二部分会话对应的第二网络切片的第一通知消息。另外,第一amf网元执行步骤507,为支持的第二网络切片对应的会话准备第二网络资源。

第一amf网元在确定第一amf网元不支持一个会话对应的第二网络切片或不支持至少两个会话中全部会话对应的第二网络切片,所述第一amf网元执行步骤506,向第二amf网元发送不支持全部会话对应的第二网络切片的第一通知消息。且不执行步骤506。

步骤505具体如何确定第一amf网元是否支持一个会话对应的第二网络切片或者是否支持至少两个会话中全部或部分会话对应的第二网络切片,可以参见图4所示实施例中步骤406的详细介绍,在此不再赘述。

506,所述第一amf网元在确定不支持所述一个会话对应的第二网络切片或不支持所述至少两个会话中全部或部分会话对应的第二网络切片的情况下,第一amf网元向第二amf网元发送第一通知消息。

其中,步骤506可以参照图4所示实施例中步骤407的详细介绍,在此不再赘述。

507,第一amf网元为支持的第二网络切片对应的会话准备第二网络资源。

具体的,在步骤507中所介绍的满足执行步骤408的各个情况下,第一amf网元为支持的第二网络切片对应的会话准备第二网络资源。第一amf网元会保存smf网元标识,会话标识,以及网络切片相关信息;第一amf网元从所连接的smf网元中为终端的会话选择一个新的smf网元,如果新的smf网元和第二amf网元选择的旧的smf网元不同,则新smf网元和旧smf网元之间要同步终端支持会话的会话上下文,该会话上下文包括会话标识,dnn,qosflow信息等;新smf网元会为终端选择一个新的upf网元,新的upf网元要根据新smf网元的指示,准备用户面的传输资源,如传输层地址,隧道地址等。

例如,第一amf网元可以根据第一消息携带的dnn,以及支持的会话对应的第二网络切片的信息选择smf网元。

508,第二amf网元执行切换。

具体的,在第二接收到第一amf网元发送的第一通知消息之后,第二amf网元执行切换,具体是第二amf网元向第二amf网元建立连接的源ran发送切换请求,源ran会给终端发送切换命令,该切换命令中携带了用于识别目标ran的标识。终端收到切换命令后,开始向目标ran发起连接建立请求,源ran(即本申请实施例中提到发送切换请求的ran)同步和目标ran上的发射机状态,如序列号,缓冲队列等;在终端成功连接到目标ran后,终端通过目标ran向第一amf网元发送切换确认消息,第一amf网元收到切换确认消息,在第一amf网元为终端所选择的smf网元以及smf网元对应的upf网元更新第二网络资源,以保证上行数据和下行数据隧道的双向通达。

509,第二amf网元释放所述一个会话对应的第一网络资源或释放所述至少两个会话中全部或部分会话对应的第一网络资源。

具体的,在步骤506之后,第二amf网元确定第一amf网元不支持所述一个会话对应的第二网络切片或不支持所述至少两个会话中全部或部分会话对应的第二网络切片之后,第二amf网元释放这些不支持的会话对应的第一网络资源,以减少网络资源的浪费。

其中,步骤509中第二amf网元释放第一网络资源的具体实现方式可以参考图4所示实施例中步骤410的详细描述,在此不再赘述。

510,在第二amf网元释放所述一个会话对应的第一网络资源或释放所述至少两个会话中全部或部分会话对应的第一网络资源的情况下,所述第二amf网元向所述一个会话的会话标识关联的smf网元或所述至少两个会话中全部或部分会话的会话标识关联的smf网元发送第二通知消息。

相应的,smf网元接收来自第二amf网元的第二通知消息。

其中,步骤510可以参照图4所示实施例中步骤411的详细介绍,在此不再赘述。

511,所述smf网元释放所述终端的与所述smf网元关联的会话所占用的第三网络资源。

其中,步骤511可以参照图4所示实施例中步骤412的详细介绍,在此不再赘述。

512,所述smf网元向与所述会话的会话标识关联的upf网元发送第三通知消息,所述第三通知消息用于通知所述upf网元所述终端已移出所述第二amf网元的切片服务范围。

具体的,在smf网元释放与所述smf网元关联的会话所占用的第三网络资源的情况下,所述smf网元向与该会话的会话标识关联的upf网元发送第三通知消息。通过通知upf网元的方式以使upf网元释放第四网络资源,以减少upf网元侧网络资源的浪费。

可选的,smf网元可以通过会话标识和upf网元标识的对应关系,确定为该会话提供服务的upf网元;进而,smf网元可以向相应的upf网元发送的第三通知消息,并携带该会话的会话标识,以使upf网元释放该会话所占用的第四网络资源,以减少upf网元侧网络资源的浪费。

相应的,upf网元接收来自smf网元的第三通知消息。

513,upf网元释放所述终端中与所述upf网元关联的会话所占用的第四网络资源。

其中,upf网元根据第三通知消息中携带的会话标识,向确定该会话标识所指示的会话占用的第四网络资源,例如,关于该会话的用户面的传输资源,如传输层地址,隧道地址等。通过收到第三通知消息来释放这些第四网络资源,减少了第四网络资源的浪费。

在本申请实施例中,通过第一amf网元向第二amf网元发送第一amf网元不支持终端的会话对应的第二网络切片的第一通知消息,在第二amf网元接收到该第一通知消息之后,可以及时触发第二amf网元释放该会话占用的网络资源,这样减少了网络资源的浪费。另外通过第二amf网元通知smf网元该终端已移出第二amf网元的服务范围,及时触发smf网元释放该会话占用的网络资源,又减少了网络资源的浪费,以及通过smf网元通知upf网元该终端已移出第二amf网元的服务范围,及时触发upf网元释放该会话占用的网络资源,进一步减少了网络资源的浪费。

本申请实施例还提供另一种会话处理方法和基于该方法的第一amf网元、第二amf网元、smf网元、upf网元和系统。该方法包括:第二amf获取终端当前进行的会话对应的第二网络切片的信息,其中,会话包括一个会话或至少两个会话;第二amf网元从网络设备接收第一消息,第一消息包括将会话切换至的第一amf网元的标识;第二amf网元在确定第一amf网元不支持一个会话对应的第二网络切片或不支持至少两个会话中全部或部分会话对应的第二网络切片的情况下,第二amf网元释放一个会话对应的网络资源或释放至少两个会话中全部或部分会话对应的网络资源。其中,上述一个会话对应的网络资源或上述至少两个会话中全部或部分会话对应的网络资源可以称为第一网络资源。

下面结合图6,对上述另一种会话处理方法做进一步说明。

基于图2b的场景图,请参见图6,为本申请实施例提供了一种会话处理方法的流程示意图。如图6所示,所述方法是由第一amf网元、第二amf网元、终端、ran、nrf网元、smf网元、upf网元交互实现的。其中,在终端需要切换amf网元的场景中;第二amf网元为切换之前为终端提供服务的amf网元,第一amf网元为nrf网元确定的终端即将切换至的amf网元,第一amf网元与第二amf网元为不同的amf网元。对于第一amf网元不支持的网络切片对应的会话,第二amf网元为该会话选择的smf网元仍会保留相应的控制面资源,以及为该会话选择的upf网元仍会保留相应的用户面资源。

601,ran向第二amf网元发送终端的切换请求。

602,第二amf网元向nrf网元发送网元发现请求。

603,nrf网元向第二amf网元发送确定的为所述终端提供服务的第一amf网元的标识以及第一amf网元支持的第一网络切片的信息。

其中,步骤601、步骤602和步骤603可以参考图5所示实施例中步骤501、步骤502和步骤503的具体介绍,在此不再赘述。

604,第二amf网元判断第一amf网元是否支持一个会话对应的第二网络切片或者是否支持至少两个会话中全部或部分会话对应的第二网络切片。

其中,终端当前进行的会话包括一个会话或至少两个会话。对于终端当前进行的会话包括一个会话的情况,第一amf网元判断第一amf网元是否支持所述一个会话对应的第二网络切片;对于终端当前进行的会话包括至少两个会话的情况,第一amf网元判断第一amf网元是否支持至少两个会话中全部或部分会话对应的第二网络切片。

其中,第二amf网元在确定第一amf网元支持一个会话对应的第二网络切片或者支持至少两个会话中全部会话对应的第二网络切片的情况下,则第二amf网元执行步骤605向第一amf网元发送第一通知消息,且不执行步骤608第二amf网元释放第一amf网元不支持的第二网络切片对应的会话所占用的第一网络资源。

第二amf网元在确定第一amf网元支持至少两个会话中部分会话对应的第二网络切片的情况下,这里将支持的部分会话确定为第一部分会话,不支持的另外部分会话确定为第二部分会话。这一情况下,所述第二amf网元执行步骤605第二amf网元向第一amf网元发送第一通知消息,且执行步骤608第二amf网元释放第一amf网元不支持的第二网络切片对应的会话所占用的第一网络资源。

第二amf网元在确定第一amf网元不支持一个会话对应的第二网络切片或不支持至少两个会话中全部会话对应的第二网络切片的情况下,所述第二amf网元不执行步骤605,第二amf网元向第一amf网元发送支持的全部或者部分会话对应的第二网络切片的第一通知消息。

步骤604第二amf网元具体如何确定第一amf网元是否支持一个会话对应的第二网络切片或者是否支持至少两个会话中全部或部分会话对应的第二网络切片,可以参见图4所示实施例中步骤406的详细介绍,两者的区别在于执行主体的不同,步骤604是由第二amf网元执行的,步骤406是由第一amf网元执行的,在此不再赘述。

605,所述第二amf网元在确定第一amf网元支持一个会话对应的第二网络切片或者支持至少两个会话中全部或部分会话对应的第二网络切片的情况下,第二amf网元向第一amf网元发送第一通知消息。

其中,所述第一通知消息用于通知所述第一amf网元:所述第一amf网元支持所述一个会话对应的第二网络切片或支持所述至少两个会话中全部或部分会话对应的第二网络切片,以便于第一amf网元可以确定自身支持哪些第二网络切片。

可选的,第二amf网元在确定第一amf网元支持一个会话对应的第二网络切片或支持至少两个会话中全部或部分会话对应的第二网络切片的情况下,所述第一通知消息还可以携带指示信息,例如,supportedslice。举例来说,第一通知消息携带指示信息以及支持的会话标识;或者,携带指示信息以及支持的会话标识关联的smf网元标识;或者,携带指示信息、支持的会话标识和支持的会话标识关联的smf网元标识。

可选的,第一通知消息可以是以信元(informationelement,ie)、标志(flag)、原因值(cause)等来指示,本申请实施例对此不做限定。例如,第一通知消息为预设的第一原因值,且第一原因值用于表示第一amf网元支持会话对应的网络切片。

举例来说,以终端当前进行的会话包括第一会话、第二会话、第三会话为前提。对于第一amf网元可以为第一会话、第二会话提供服务,且确定不支持第三会话对应的网络切片,则第二amf网元向第一amf网元发送的第一通知消息包括第一会话的标识、第二会话的标识以及相对应第一原因值。

可选的,第一通知消息携带第一amf网元支持的第二网络切片对应的会话的dnn,以使第一amf网元根据该dnn和支持的会话对应的第二网络切片的信息选择smf网元。

相应的,第一amf网元接收第二amf网元所发送的第一通知消息。

606,第一amf网元为支持的第二网络切片对应的会话准备第二网络资源。

607,第二amf网元执行切换。

其中,步骤606和步骤607可以参考图5所示实施例中步骤507和步骤508的具体介绍,在此不再赘述。

608,第二amf网元释放所述一个会话对应的第一网络资源或释放所述至少两个会话中全部或部分会话对应的第一网络资源。

具体的,在步骤604之后,第二amf网元确定第一amf网元不支持一个会话对应的第二网络切片或者不支持至少两个会话中全部或部分会话对应的第二网络切片之后,第二amf网元释放这些不支持的会话对应的第一网络资源,以减少网络资源的浪费。

在一种可选的方式中,在所述第二amf网元向所述第一amf网元发送第一通知消息的情况下,所述第二amf网元立即释放不支持的会话对应的第一网络资源。或者,在另一种可选的方式中,在所述第二amf网元向所述第一amf网元发送第一通知消息的情况下,在预设时间段之后所述第二amf网元释放所述不支持的会话对应的第一网络资源。

其中,步骤608中第二amf网元释放第一网络资源的具体描述可以参考图4所示实施例中步骤410的详细描述,在此不再赘述。

609,在第二amf网元释放所述一个会话对应的第一网络资源或释放所述至少两个会话中全部或部分会话对应的第一网络资源的情况下,所述第二amf网元向所述一个会话的会话标识关联的smf网元或所述至少两个会话中全部或部分会话的会话标识关联的smf网元发送第二通知消息。

相应的,smf网元接收来自第二amf网元的第二通知消息。

其中,步骤609可以参照图4所示实施例中步骤411的详细介绍,在此不再赘述。

610,所述smf网元释放所述终端的与所述smf网元关联的会话所占用的第三网络资源。

其中,步骤610可以参照图4所示实施例中步骤412的详细介绍,在此不再赘述。

611,所述smf网元向与所述会话的会话标识关联的upf网元发送第三通知消息,所述第三通知消息用于通知所述upf网元所述终端已移出所述第二amf网元的切片服务范围。

相应的,upf网元接收来自smf网元的第三通知消息。

612,upf网元释放所述终端中与所述upf网元关联的会话所占用的第四网络资源。

其中,步骤611和步骤612可以参照图5所示实施例中步骤512和步骤513的详细介绍,在此不再赘述。

在本申请实施例中,通过第二amf确定第一amf网元不支持终端中全部或者部分会话对应的第二网络切片,可以实现第二amf网元释放该不支持的会话占用的网络资源,这样减少了网络资源的浪费。另外通过第二amf网元通知smf网元该终端已移出第二amf网元的服务范围,及时触发smf网元释放该会话占用的网络资源,进一步减少了网络资源的浪费。

本申请实施例还提供又一种会话处理方法和基于该方法的第一amf网元、第二amf网元、smf网元、upf网元和系统。该方法包括:第二amf获取终端当前进行的会话对应的第二网络切片的信息,其中,会话包括一个会话或至少两个会话;第二amf网元从网络设备接收第一消息,第一消息包括第一设备支持的第一网络切片的信息;第二amf网元在确定第一网络切片的信息不包含第二会话对应的第二网络切片的信息的情况下,第二amf网元释放第二会话对应的网络资源;其中,第二会话包含于会话,会话中除第二会话之外的会话为第一会话。其中,上述一个会话对应的网络资源或上述至少两个会话中全部或部分会话对应的网络资源可以称为第一网络资源

下面结合图7和图8,对上述又一种会话处理方法做进一步说明。

基于图2a的场景图,请参见图7,为本申请实施例提供了一种会话处理方法的流程示意图。如图7所示,所述方法是由第一amf网元、第二amf网元、终端、ran、smf网元交互实现的。其中,在终端处于连接态且为其提供服务的为第二amf网元;在终端由连接态转为空闲态之后,在终端重注册网络的过程中ran为其确定提供服务的为第一amf网元,且第一amf网元与第二amf网元为不同的amf网元。对于第一amf网元不支持的网络切片对应的会话,第二amf网元和第二amf网元为该会话选择的smf网元仍会保留相应的控制面资源。

701,终端通过无线资源控制信令向ran发送注册请求和终端当前进行的会话对应的网络切片的信息。

702,ran确定为所述终端提供服务的第一amf网元。

703,ran向第一amf网元发送注册请求。

其中,步骤701、步骤702和步骤703可以参考图4所示实施例中步骤401、步骤402、步骤403的具体介绍,在此不再赘述。

704,第一amf网元向第二amf网元发送第一消息,所述第一消息包括第一amf网元支持的第一网络切片的信息。

具体的,第一amf网元在接收到ran发送的注册请求之后,第一amf网元向第二amf网元发送第一消息,所述第一消息包括第一amf网元支持的第一网络切片的信息。以使第二amf网元确定第一网络切片的信息是否包含终端中会话对应的第二网络切片的信息。

可选的,第一消息为上下获取请求,用于获取终端的上下文。

705,第二amf网元判断第一网络切片的信息是否包含第二网络切片的信息。

其中,终端当前进行的会话包括一个会话或至少两个会话。对于终端当前进行的会话包括一个会话的情况,第一amf网元判断第一网络切片的信息是否包含所述一个会话对应的第二网络切片的信息;对于终端当前进行的会话包括至少两个会话的情况,第一amf网元判断第一网络切片的信息是否包含至少两个会话中全部或部分会话对应的第二网络切片的信息。

对于一个会话的情况,若第二amf网元确定第一网络切片的信息包含该会话对应的第二网络切片的信息,则执行步骤706,第二amf网元向第一amf网元发送第一通知消息。

对于至少两个会话的情况,若第二amf网元确定第一网络切片的信息包含至少两个会话中全部或部分会话对应的第二网络切片的信息,则执行步骤706,第二amf网元向第一amf网元发送第一通知消息。

换句话来说,通过第二amf网元根据第一amf网元所支持的第一网络切片的信息,判断第一网络切片的信息中是否包含该会话对应的第二网络切片的信息,来实现判断是否由于第一amf网元的网络切片的部署原因造成第一amf网元不支持第二网络切片。

可选的,第二amf网元确定第一amf网元支持所述一个会话对应的第二网络切片或支持所述至少两个会话中全部或部分会话对应的第二网络切片的情况下,执行步骤706,向第一amf网元发送第一通知消息。

706,第二amf网元向第一amf网元发送第一通知消息。

其中,所述第一通知消息用于通知所述第一amf网元:所述第一网络切片的信息包含第一会话对应的第二网络切片的信息,其中所述第一会话为终端的一个会话或所述至少两个会话中全部或部分会话,第二会话为所述一个会话或所述至少两个会话中除所述第一会话之外的会话。

可选的,第一通知消息包括指示信息,例如,supportedslice,以及第一会话的会话标识。

可选的,第一通知消息还包括第一会话的dnn,以使第一amf网元根据该dnn和支持的会话对应的第二网络切片的信息选择smf网元。

707,第一amf网元判断第三网络切片的信息是否包含第二网络切片的信息。

其中,所述第三网络切片的信息是为所述终端分配的允许的网络切片的信息,例如,allowednssai。例如,所述第一amf网元向网络切片选择功能(networksliceselectionfunction,nssf)网元获取第三网络切片的信息。

对于第一通知消息包括的第一会话的任意一个会话,即该会话对应的第二网络切片的信息是包含于第一网络切片的信息的,若允许的第三网络切片的信息不包含该会话对应的第二网络切片的信息,表示第一amf网元不支持该会话对应的第二网络切片。若允许的第三网络切片的信息包含该会话对应的第二网络切片的信息,表示第一amf网元支持该会话对应的网络切片。

通过这一判断,第一amf网元可以确定出第一amf网元可以提供服务的会话和不可以提供服务的会话。在本实施例中,第一amf网元不支持第三会话对应的网络切片,第一amf网元支持第一会话中除第三会话之外的会话对应的网络切片。

708,第一amf网元向第二amf网元发送第四通知消息。

其中,所述第四通知消息用于通知所述第一amf网元不支持第三会话对应的第二网络切片。其中,所述第三会话为全部或者部分第一会话。以便于第二amf网元确定第一amf网元不支持的第三会话,并实现释放第三会话所占用的第一网络资源。

可选的,在第三会话所包含的会话少于第一会话包含的会话的情况下,第一amf网元执行步骤709。

709,第一amf网元向终端发送注册接受消息。

710,终端向第一amf网元发送注册完成消息。

其中,步骤709和步骤710可以参考图4所示实施例中步骤408和步骤409的具体介绍,在此不再赘述。

711,第二amf网元释放第一网络资源。

在步骤705之后,对于终端当前进行的会话为一个会话的情况,若第一网络切片的信息不包含该会话对应的第二网络切片的信息,则该实施例不执行步骤706至步骤710,且执行步骤711,所述第二amf网元,释放该会话所占用的第一网络资源。

对于终端当前进行的会话为至少两个会话的情况,若第一网络切片的信息包含第一会话对应的第二网络切片的信息,其中,第一会话包含于至少两个会话。接着,若第一会话与至少两个会话相同,则该实施例在步骤705之后执行步骤706且暂时不执行步骤711。若第一会话少于至少两个会话,则该实施例在步骤705之后执行步骤706且执行步骤711,第二amf网元释放所述至少两个会话中除所述第一会话之外的会话所占用的第一网络资源,以减少网络资源的浪费。

在第二amf网元接收到第一amf网元发送的第四通知消息的情况下,所述第二amf网元执行步骤711,释放第三会话所占用的第一网络资源,以减少网络资源的浪费。

其中,步骤711中第二amf网元释放第一网络资源的具体实现方式可以参考图4所示实施例中步骤410的详细描述,在此不再赘述。

712,在第二amf网元释放第二会话和第三会话所占用的第一网络资源的情况下,所述第二amf网元向第二会话和第三会话中每个会话的会话标识关联的smf网元发送第二通知消息。

相应的,smf网元接收来自第二amf网元的第二通知消息。

713,所述smf网元释放所述终端的与所述smf网元关联的会话所占用的第三网络资源。

其中,步骤712、步骤713可以参照图4所示实施例中步骤411和步骤412的详细介绍,在此不再赘述。

在本申请实施例中,通过确定第一amf网元不支持终端中全部或者部分会话对应的第二网络切片,可以实现第二amf网元释放该不支持的会话占用的网络资源,这样减少了网络资源的浪费。另外通过第二amf网元通知smf网元该终端已移出第二amf网元的服务范围,及时触发smf网元释放该会话占用的网络资源,进一步减少了网络资源的浪费。

基于图2b的场景图,请参见图8,为本申请实施例提供了一种会话处理方法的流程示意图。如图8所示,所述方法是由第一amf网元、第二amf网元、终端、ran、nrf网元、smf网元、upf网元交互实现的。其中,在终端需要切换amf网元的场景中;第二amf网元为切换之前为终端提供服务的amf网元,第一amf网元为nrf网元确定的终端即将切换至的amf网元,第一amf网元与第二amf网元为不同的amf网元。对于第一amf网元不支持的网络切片对应的会话,第二amf网元、第二amf网元为该会话选择的smf网元仍会保留相应的控制面资源,以及为该会话选择的upf网元仍会保留相应的用户面资源。

801,ran向第二amf网元发送终端的切换请求。

802,第二amf网元向nrf网元发送网元发现请求。

803,nrf网元向第二amf网元发送确定的为所述终端提供服务的第一amf网元的标识以及第一amf网元支持的第一网络切片的信息。

其中,步骤801、步骤802和步骤803可以参考图5所示实施例中步骤501、步骤502和步骤503的具体介绍,在此不再赘述。

804,第二amf网元判断第一网络切片的信息是否包含第二网络切片的信息。

805,第二amf网元向第一amf网元发送第一通知消息。

806,第一amf网元判断第三网络切片的信息是否包含第二网络切片的信息。

807,第一amf网元向第二amf网元发送第四通知消息。

808,第二amf网元释放第一网络资源。

其中,步骤804、步骤805、步骤806、步骤807、步骤808可以参考图7所示实施例中步骤705、步骤706、步骤707、步骤708以及步骤711的具体介绍,在此不再赘述。

809,第一amf网元为支持的第二网络切片对应的会话准备第二网络资源。

通过步骤806确定出第一amf网元不支持第三会话对应的网络切片,第一amf网元支持第一会话中除第三会话之外的会话对应的网络切片,则步骤809中支持的第二网络切片对应的会话即为第一会话中除第三会话之外的会话。

其中,步骤806中准备第二网络资源的具体实现方式可以参考图5所示实施例中步骤507的具体介绍,在此不再赘述。

810,第二amf网元执行切换。

其中,步骤810可以参考图5所示实施例中步骤508的具体介绍,在此不再赘述。

811,在第二amf网元释放第一网络资源的情况下,所述第二amf网元向第二会话和第三会话中每个会话的会话标识关联的smf网元发送第二通知消息。

相应的,smf网元接收来自第二amf网元的第二通知消息。

812,所述smf网元释放所述终端的与所述smf网元关联的会话所占用的第三网络资源。

其中,步骤811、步骤812可以参照图4所示实施例中步骤411和步骤412的详细介绍,在此不再赘述。

813,所述smf网元向与所述会话的会话标识关联的upf网元发送第三通知消息,所述第三通知消息用于通知所述upf网元所述终端已移出所述第二amf网元的切片服务范围。

相应的,upf网元接收来自smf网元的第三通知消息。

814,upf网元释放所述终端中与所述upf网元关联的会话所占用的第四网络资源。

其中,步骤813和步骤814可以参照图5所示实施例中步骤512和步骤513的详细介绍,在此不再赘述。

在本申请实施例中,通过确定第一amf网元不支持终端的会话对应的第二网络切片,可以实现第二amf网元释放该不支持的会话占用的网络资源,这样减少了网络资源的浪费。另外通过第二amf网元通知smf网元该终端已移出第二amf网元的服务范围,及时触发smf网元释放该会话占用的网络资源,进一步减少了网络资源的浪费。

上文主要从不同网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,第一amf网元、第二amf网元、smf网元或upf网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本申请中所公开的实施例描述的各示例的单元及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的技术方案的范围。

本申请实施例可以根据上述方法示例对第一amf网元、第二amf网元、smf网元或upf网元等进行功能模块或功能单元的划分,例如,可以对应各个功能划分各个功能模块或功能单元,也可以将两个或两个以上的功能集成在一个处理模块或处理单元中。上述集成的模块或单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块或单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用不同功能模块或单元的情况下,图9是本申请实施例的amf网元900的一种可能的示意性框图。该amf网元900可以是上述各方法中涉及的第一amf网元900,能够执行图3至图8的方法中由第一amf网元执行的各个步骤,例如,第一amf网元900能够执行图3中的过程301和302,图4中的过程403、404、405、406、407、408,图5中的过程504、505、506、507、508,图6中的过程605、606、607,图7中的过程703、704、706、707、708、709、710,图8中的过程805、806、807、809、810,和/或用于本文所描述的技术的其它过程。

如图9所示,第一amf网元900包括:

所述处理单元901通过所述接收单元902从第二amf网元接收第一消息,所述第一消息包括终端当前进行的会话对应的第二网络切片的信息,其中,所述会话包括一个会话或至少两个会话;

所述处理单元901通过所述发送单元903在确定不支持所述一个会话对应的第二网络切片或不支持所述至少两个会话中全部或部分会话对应的第二网络切片的情况下,向所述第二amf网元发送第一通知消息,所述第一通知消息用于通知所述第二amf网元:所述第一amf网元不支持所述一个会话对应的第二网络切片或不支持所述至少两个会话中全部或部分会话对应的第二网络切片。

在采用集成的模块或单元的情况下,图10是本申请实施例的第一amf网元1000的一种可能的示意性框图。第一amf网元1000包括:处理单元1002和通信单元1003。处理单元1002用于对第一amf网元1000的动作进行控制管理,例如,处理单元1002用于支持第一amf网元1000执行图3中的过程301和302,图4中的过程403、404、405、406、407、408,图5中的过程504、505、506、507、508,图6中的过程605、606、607,图7中的过程703、704、706、707、708、709、710,图8中的过程805、806、807、809、810,和/或用于本文所描述的技术的其它过程。通信单元1003用于支持第一amf网元1000与第二amf网元或其他网元之间的通信。第一amf网元1000还可以包括存储单元1001,用于存储第一amf网元1000的程序代码和数据。

其中,处理单元1002可以是处理器或控制器,例如可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信单元1003可以是通信接口、收发器或收发电路等,其中,该通信接口是统称,在具体实现中,该通信接口可以包括多个接口,例如可以包括:第一amf网元1000和业务管理单元之间的接口和/或其他接口。存储单元1001可以是存储器。

当处理单元1002为处理器,通信单元1003为通信接口,存储单元1001为存储器时,本申请实施例所涉及的网络组件管理单元可以为图11所示的第一amf网元1100。

参阅图11所示,该第一amf网元1100包括:处理器1102、通信接口1103、存储器1101。可选的,第一amf网元1100还可以包括总线1104。其中,通信接口1103、处理器1102以及存储器1101可以通过总线1104相互连接;总线1104可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。所述总线1104可以分为地址总线、数据总线和控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

图9的第一amf网元900、图10的第一amf网元1000和图11的第一amf网元1100所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不作赘述。

在采用不同功能模块或单元的情况下,图12是本申请实施例的amf网元1200的一种可能的示意性框图。该amf网元1200可以是上述各方法中涉及的第二amf网元1200,能够执行图3至图8的方法中由第二amf网元执行的各个步骤,例如,第二amf网元1200能够执行图3中的过程301、302、303,图4中的过程404、405、407、410、411,图5中的过程501、502、503、504、506、509、510,图6中的过程601、602、603、604、605、607、608、609,图7中的过程704、705、706、708、711、712,图8中的过程801、802、803、804、805、807、808、810、811,和/或用于本文所描述的技术的其它过程。

如图12所示,第二amf网元1200包括:

所述处理单元1201通过所述发送单元1202向第一amf网元发送第一消息,所述第一消息包括所述终端当前进行的会话对应的第二网络切片的信息,其中,所述会话包括一个会话或至少两个会话;

所述处理单元1201通过所述接收单元1203从所述第一amf网元接收第一通知消息,所述第一通知消息用于通知所述第二amf网元:所述第一amf网元不支持所述一个会话对应的第二网络切片或不支持所述至少两个会话中全部或部分会话对应的第二网络切片;

所述处理单元1201还用于释放所述一个会话对应的网络资源或释放所述至少两个会话中全部或部分会话对应的网络资源。

在采用集成的模块或单元的情况下,图13是本申请实施例的第二amf网元1300的一种可能的示意性框图。第二amf网元1300包括:处理单元1302和通信单元1303。处理单元1302用于对第二amf网元1300的动作进行控制管理,例如,处理单元1302用于支持第二amf网元1300执行图3中的过程301、302、303,图4中的过程404、405、407、410、411,图5中的过程501、502、503、504、506、509、510,图6中的过程601、602、603、604、605、607、608、609,图7中的过程704、705、706、708、711、712,图8中的过程801、802、803、804、805、807、808、810、811,和/或用于本文所描述的技术的其它过程。通信单元1303用于支持第二amf网元1300与第一amf网元、smf网元或其他网元之间的通信。第二amf网元1300还可以包括存储单元1301,用于存储第二amf网元1300的程序代码和数据。

其中,处理单元1302可以是处理器或控制器,例如可以是cpu,通用处理器,dsp,asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信单元1303可以是通信接口、收发器或收发电路等,其中,该通信接口是统称,在具体实现中,该通信接口可以包括多个接口,例如可以包括:第二amf网元1300和业务管理单元之间的接口和/或其他接口。存储单元1301可以是存储器。

当处理单元1302为处理器,通信单元1303为通信接口,存储单元1301为存储器时,本申请实施例所涉及的网络组件管理单元可以为图14所示的第二amf网元1430。

参阅图14所示,该第二amf网元1430包括:处理器1432、通信接口1433、存储器1431。可选的,第二amf网元1430还可以包括总线1434。其中,通信接口1433、处理器1432以及存储器1431可以通过总线1434相互连接;总线1434可以是pci总线或eisa总线等。所述总线1434可以分为地址总线、数据总线和控制总线等。为便于表示,图14中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

图12的第二amf网元1200、图13的第二amf网元1300和图14的第二amf网元1430所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不作赘述。

本申请实施例还提供一种smf网元,该smf网元的结构示意图类似于上述第一amf网元或第二amf网元的结构示意图,如图15、图16和图17所示。该smf网元包括的模块或器件可以对应执行上述方法中所涉及的smf网元所完成的动作,此处不作赘述。

本申请实施例还提供一种upf网元,该upf网元的结构示意图类似于上述第一amf网元或第二amf网元的结构示意图,如图18、图19和图20所示。该upf网元包括的模块或器件可以对应执行上述方法中所涉及的upf网元所完成的动作,此处不作赘述。

结合本申请实施例公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(randomaccessmemory,ram)、闪存、只读存储器(readonlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablerom,eprom)、电可擦可编程只读存储器(electricallyeprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于第一amf网元、第二amf网元、smf网元或upf网元中。当然,处理器和存储介质也可以作为分立组件存在于第一amf网元、第二amf网元、smf网元或upf网元中。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digitalvideodisc,dvd))、或者半导体介质(例如,固态硬盘(solidstatedisk,ssd))等。

以上所述的具体实施方式,对本申请实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请实施例的具体实施方式而已,并不用于限定本申请实施例的保护范围,凡在本申请实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请实施例的保护范围之内。

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