一种资源管理方法、会话管理功能实体及设备与流程

文档序号:20617778发布日期:2020-05-06 20:22阅读:288来源:国知局
一种资源管理方法、会话管理功能实体及设备与流程

本发明涉及无线通信技术领域,特别涉及一种资源管理方法、会话管理功能实体及设备。



背景技术:

分组数据单元(packetdataunit,pdu)会话是终端和数据网络(datanetwork,dn)之间的会话,用以提供pdu连接性服务。pdu连接性服务,是指提供终端和由数据网络名称(datanetworkname,dnn)确定的dn之间pdu交换的服务。

在目前5g系统中,支持选择性的pdu会话的激活/去激活特性,即在为用户设备(userequipment,ue)建立多个pdu会话时,可以选择激活/去激活部分的pdu会话。针对支持低时延高可靠性业务,例如mps(多媒体优先业务,multimediapriorityservice),mcs(关键任务业务,missioncriticalservice)和emergencyservices(紧急业务)等,为了降低时延敏感业务恢复的时延,服务时延敏感业务的pdu会话无论是否有上行数据需要传输,在ue从空闲态转换到连接态时均需要分配用户面资源。但是对于ue的服务时延敏感业务的pdu会话,在网络侧相关用户面资源的管理都是由会话管理功能实体控制,在ue请求激活pdu会话时,会话管理功能实体无法获知待激活的pdu有上行数据需要传输还是服务时延敏感业务的pdu会话,无法针对请求激活的pdu会话合理分配用户面资源。

综上所述,在进行用户面资源管理时不能优化分配各个会话需要的用户面资源。



技术实现要素:

本发明提供一种资源管理方法、会话管理功能实体及设备,用以解决现有技术中在进行用户面资源管理时不能优化分配各个会话需要的用户面资源的问题。

基于上述问题,第一方面,本发明实施例提供一种资源管理方法,该方法包括:

会话管理功能实体接收接入和移动性管理功能实体发送的待激活pdu会话对应的激活原因;

所述会话管理功能实体根据所述激活原因进行用户面资源管理。

可选的,所述激活原因包括如下一种或者多种:所述待激活pdu会话有待传输数据,所述待激活pdu会话的会话属性;

其中,所述待激活pdu会话的会话属性为标识所述待激活pdu会话为特定pdu会话。

可选的,所述特定pdu会话包括如下一种或多种:

用于传输时延敏感数据的会话、对资源要求高优先级分配的会话;

其中always-on会话为用于传输时延敏感数据的会话的一种。

可选的,所述会话管理功能实体根据所述激活原因进行用户面资源管理,包括:

所述会话管理功能实体根据本地策略和当前网络的会话属性中的至少一种,以及所述激活原因进行用户面资源管理。

可选的,所述当前网络的会话属性为当前网络支持所述特定pdu会话;或

所述当前网络的会话属性为当前网络不支持所述特定pdu会话。

可选的,所述会话管理功能实体根据下列一种或多种方式进行用户面资源管理:

若所述当前网络的会话属性为当前网络不支持所述特定pdu会话,则所述会话管理功能实体不激活无数据传输的pdu会话;

若所述当前网络的会话属性为当前网络支持所述特定pdu会话,则所述smf实体不激活无数据传输的特定pdu会话,或者在资源不足时优先激活有数据传输的pdu会话。

可选的,在所述会话管理功能实体根据所述激活原因、本地策略和/或当前网络的会话属性进行用户面资源管理之后,还包括:

若由于当前网络不支持所述目标会话导致所述待激活pdu会话激活失败,则所述会话管理功能实体将激活失败原因发送给所述接入和移动性管理功能实体。

可选的,所述会话管理功能实体接收amf发送的待激活pdu会话对应的激活原因,包括:

在服务请求过程中,所述会话管理功能实体接收所述接入和移动性管理功能实体通过服务请求消息发送的所述待激活pdu会话对应的激活原因;或

在注册更新过程中,所述会话管理功能实体接收所述接入和移动性管理功能实体通过注册请求消息发送的所述待激活pdu会话对应的激活原因。

可选的,该方法还包括:

所述会话管理功能实体在确定当前网络的会话属性发生变化后,执行pdu会话修改过程;

所述会话管理功能实体将更新后的特定pdu会话指示信息通过所述pdu会话修改过程发送给接入和移动性管理功能实体。

可选的,所述smf实体确定当前网络的会话属性发生变化,包括:

所述会话管理功能实体接收到ue发送的pdu会话修改请求后,确定当前网络的会话属性发生变化;或

所述会话管理功能实体接收策略管理功能实体通知的执行会话管理策略修改过程后,确定当前网络的会话属性发生变化;或

所述会话管理功能实体确定统一数据管理实体更新会话管理签约数据后,确定当前网络的会话属性发生变化;或

所述会话管理功能实体根据本地策略或ran的通知,确定当前网络的会话属性发生变化。

第二方面,本发明实施例提供一种会话管理功能实体,包括:

处理器、存储器和收发机;

其中,所述处理器,用于读取存储器中的程序并执行:

接收接入和移动性管理功能实体发送的待激活pdu会话对应的激活原因;

根据所述激活原因进行用户面资源管理。

可选的,所述激活原因包括如下一种或者多种:所述待激活pdu会话有待传输数据,所述待激活pdu会话的会话属性;

其中,所述待激活pdu会话的会话属性为标识所述待激活pdu会话为特定pdu会话。

可选的,所述特定pdu会话包括如下一种或多种:

用于传输时延敏感数据的会话、对资源要求高优先级分配的会话;

其中always-on会话为用于传输时延敏感数据的会话的一种。

可选的,所述处理器具体用于:

根据本地策略和当前网络的会话属性中的至少一种,以及所述激活原因进行用户面资源管理。

可选的,所述当前网络的会话属性为当前网络支持所述特定pdu会话;或

所述当前网络的会话属性为当前网络不支持所述特定pdu会话。

可选的,所述处理器具体用于:

根据下列一种或多种方式进行用户面资源管理:

若所述当前网络的会话属性为当前网络不支持所述特定pdu会话,则不激活无数据传输的pdu会话;

若所述当前网络的会话属性为当前网络支持所述特定pdu会话,则不激活无数据传输的特定pdu会话,或者在资源不足时优先激活有数据传输的pdu会话。

可选的,所述处理器还用于:

在所述会话管理功能实体根据所述激活原因、本地策略和/或当前网络的会话属性进行用户面资源管理之后,若由于当前网络不支持所述目标会话导致所述待激活pdu会话激活失败,则将激活失败原因发送给所述接入和移动性管理功能实体。

可选的,所述处理器具体用于:

在服务请求过程中,接收所述接入和移动性管理功能实体通过服务请求消息发送的所述待激活pdu会话对应的激活原因;或

在注册更新过程中,接收所述接入和移动性管理功能实体通过注册请求消息发送的所述待激活pdu会话对应的激活原因。

可选的,所述处理器还用于:

在确定当前网络的会话属性发生变化后,执行pdu会话修改过程;

将更新后的特定pdu会话指示信息通过所述pdu会话修改过程发送给接入和移动性管理功能实体。

可选的,所述处理器具体用于:

接收到ue发送的pdu会话修改请求后,确定当前网络的会话属性发生变化;或

接收策略管理功能实体通知的执行会话管理策略修改过程后,确定当前网络的会话属性发生变化;或

确定统一数据管理实体更新会话管理签约数据后,确定当前网络的会话属性发生变化;或

根据本地策略或ran的通知,确定当前网络的会话属性发生变化。

第三方面,本发明实施例提供一种资源管理设备,包括:

接收模块,用于接收接入和移动性管理功能实体发送的待激活pdu会话对应的激活原因;

处理模块,用于根据所述激活原因进行用户面资源管理。

可选的,所述激活原因包括如下一种或者多种:所述待激活pdu会话有待传输数据,所述待激活pdu会话的会话属性;

其中,所述待激活pdu会话的会话属性为标识所述待激活pdu会话为特定pdu会话。

可选的,所述特定pdu会话包括如下一种或多种:

用于传输时延敏感数据的会话、对资源要求高优先级分配的会话;

其中always-on会话为用于传输时延敏感数据的会话的一种。

可选的,所述处理模块具体用于:

根据本地策略和当前网络的会话属性中的至少一种,以及所述激活原因进行用户面资源管理。

可选的,所述当前网络的会话属性为当前网络支持所述特定pdu会话;或

所述当前网络的会话属性为当前网络不支持所述特定pdu会话。

可选的,所述处理模块具体用于:

根据下列一种或多种方式进行用户面资源管理:

若所述当前网络的会话属性为当前网络不支持所述特定pdu会话,则不激活无数据传输的pdu会话;

若所述当前网络的会话属性为当前网络支持所述特定pdu会话,则不激活无数据传输的特定pdu会话,或者在资源不足时优先激活有数据传输的pdu会话。

可选的,所述处理模块还用于:

在所述会话管理功能实体根据所述激活原因、本地策略和/或当前网络的会话属性进行用户面资源管理之后,若由于当前网络不支持所述目标会话导致所述待激活pdu会话激活失败,则将激活失败原因发送给所述接入和移动性管理功能实体。

可选的,所述接收模块具体用于:

在服务请求过程中,接收所述接入和移动性管理功能实体通过服务请求消息发送的所述待激活pdu会话对应的激活原因;或

在注册更新过程中,接收所述接入和移动性管理功能实体通过注册请求消息发送的所述待激活pdu会话对应的激活原因。

可选的,所述处理模块还用于:

在确定当前网络的会话属性发生变化后,执行pdu会话修改过程;

将更新后的特定pdu会话指示信息通过所述pdu会话修改过程发送给接入和移动性管理功能实体。

可选的,所述处理模块具体用于:

接收到ue发送的pdu会话修改请求后,确定当前网络的会话属性发生变化;或

接收策略管理功能实体通知的执行会话管理策略修改过程后,确定当前网络的会话属性发生变化;或

确定统一数据管理实体更新会话管理签约数据后,确定当前网络的会话属性发生变化;或

根据本地策略或ran的通知,确定当前网络的会话属性发生变化。

第四方面,本发明实施例提供一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面所述的方法的步骤。

由于本发明实施例在需要激活终端的pdu会话时,会话管理功能实体接收接入和移动性管理功能实体发送的待激活pdu会话对应的激活原因,会话管理功能实体根据该激活原因能够获知请求激活的pdu会话是有待传输数据还是为特定pdu会话(例如always-on会话),会话管理功能实体能够根据该激活原因、本地策略和/或当前网络的会话属性为会话合理分配资源,避免在进行用户面资源管理时出现数据丢失影响用户体验,并且能够保证资源分配优化,进一步提高系统性能。

附图说明

图1为本发明实施例系统架构示意图;

图2为本发明实施例资源管理系统的结构示意图;

图3为本发明实施例第一种激活pdu会话的流程图;

图4为本发明实施例第二种激活pdu会话的流程图;

图5为本发明实施例会话修改流程中会话处理的流程图;

图6为本发明实施例会话管理功能实体的结构示意图;

图7为本发明实施例资源管理设备的结构示意图;

图8为本发明实施例资源管理方法流程图。

具体实施方式

以下,对本申请实施例中的部分用语进行解释说明,以便于本领域技术人员理解。

(1)本申请实施例中,名词“网络”和“系统”经常交替使用,但本领域的技术人员可以理解其含义。

(2)本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。

(3)“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

本发明实施例描述的网络架构以及业务场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

下面将结合附图对本发明作进一步地详细描述。

图1示例性示出了适用于本发明实施例的一种系统架构示意图,如图1所示,在未来的5g系统架构中,终端101可以经接入网实体102与核心网进行通信,终端可以指ue、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字处理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5g网络中的终端等。图1中为方便描述,只示例出1个终端,实际网络中,可能存在多个终端共存,在此不再赘述。

接入网(accessnetwork,an)实体102,接入网实体也可以称之为无线接入网((radio)accessnetwork,(r)an)实体,以下统称为接入网实体或(r)an实体,主要负责为终端101提供无线连接,保证终端101的上下行数据的可靠传输等。接入网实体102可为5g系统中的下一代基站(generationnodeb,gnb),可以是全球移动通讯(globalsystemofmobilecommunication,gsm)系统或码分多址(codedivisionmultipleaccess,cdma)中的基站(basetransceiverstation,bts),也可以是宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统中的基站(nodeb,nb),还可以是长期演进(longtermevolution,lte)系统中的演进型基站(evolutionalnodeb,enb或enodeb)等。

会话管理功能(sessionmanagementfunction,smf)实体103,该实体可以用于执行lte系统中移动性管理实体(mobilitymanagemententity,mme)的部分功能,主要负责为终端101建立会话、管理会话等。可以根据终端101的位置信息为终端101选择合适的用户面功能(userplanefunction,upf)实体。

用户面功能实体104,是终端101用户面的功能网元,主要功能包括分组路由和转发,用户面数据的服务质量(qualityofservice,qos)处理等。

接入和移动性管理功能(accessandmobilitymanagementfunction,amf)实体105,主要功能包括无线接入网络控制平面的终结点,非接入信令的终结点,移动性管理,合法监听,接入授权或鉴权等等。

策略控制功能(policycontrolfuntion,pcf)实体106,主要负责用户面传输路径的建立、释放和更改等功能。

鉴权服务器功能(authenticationserverfunction,ausf)实体107,其主要功能包括用户鉴权等。

用户数据管理(userdatamanagement,udm)实体108,主要负责管理用户的签约数据等。

数据网络(datanetwork,dn)109可以是指为终端101提供服务的网络,比如有些dn可以为终端101提供上网功能,有些dn可以为终端101提供彩信功能。

需要说明的是,上述系统架构仅是对本发明实施例适用系统架构的举例说明,本发明实施例适用的系统架构相比图1所示的系统架构还可以增加其它实体,或减少部分实体。

pdu会话是终端和dn之间的连接,提供pdu连接性服务。终端可以建立多个pdu会话,来连接到相同的dn或者不同的dn。终端也可以建立由不同的upf提供服务的pdu会话,来连接到相同的dn。

pdu会话的状态至少包括激活态(active)和非激活态(inactive或de-activted);其中,激活态是指pdu会话的用户面资源已经建立起来的状态,终端和dn之间建立了端到端的连接,可以通过pdu会话传递数据。

在ue处于空闲态时,为ue建立的pdu会话的状态为非激活态;在ue有上行或下行数据传输时,激活该ue的pdu会话。然而,对于时延敏感的业务,若每次需要传输时延敏感的业务数据时,再激活服务该业务的pdu会话,会增加时延,因此该类业务的会话被设置为一种特定的会话(always-on会话),不论是否有数据要传输,当ue从空闲态转为连接态时均激活该pdu会话;然而该会话的激活用户面资源可能没有数据传输从而造成资源浪费,尤其是在当ue在plmn之间移动导致ue的always-on会话属性发生变化移动的情况下仍然可能激活该会话,没有数据传输的会话激活导致的资源占用还可能让真正有数据传输的会话不能获取到需要的资源导致数据丢失影响用户体验。

因此,本发明实施例提出一种资源管理方法,在需要激活终端的pdu会话时,会话管理功能实体接收接入和移动性管理功能实体发送待激活pdu会话对应的激活原因,会话管理功能实体根据该激活原因能够获知请求激活的pdu会话是有待传输数据还是为特定pdu会话(例如always-on会话),从而会话管理功能实体能够根据该激活原因,本地策略和/或当前网络的会话属性为会话合理分配资源;例如,在资源不足时优先为有数据传输的pdu会话分配用户面资源,避免有数据传输的会话不能获取到需要的资源导致数据丢失影响用户体验。

本发明实施例中特定pdu会话,包括但不限于:

用于传输时延敏感数据的pdu会话、对资源要求高优先级分配的会话;

其中always-on(永远在线)会话为用于传输时延敏感数据的pdu会话的一种。

如图2所示,本发明实施例一种资源管理系统,包括:会话管理功能实体20、接入和移动性管理功能实体21和终端22。

会话管理功能实体20,用于接收接入和移动性管理功能实体发送的待激活pdu会话对应的激活原因;根据所述激活原因进行用户面资源管理。

接入和移动性管理功能实体21,用于将待激活pdu会话对应的激活原因发送给会话管理功能实体。

可选的,所述激活原因包括如下一种或者多种:所述待激活pdu会话有待传输数据,所述待激活pdu会话的会话属性;

其中,所述待激活pdu会话的会话属性为标识所述待激活pdu会话为特定pdu会话。

终端在选择性请求激活pdu会话时,将请求激活的pdu会话列表发送给接入和移动性管理功能实体,接入和移动性管理功能实体在收到终端的请求之后通知会话管理功能实体进行会话激活,为激活的pdu会话分配用户面资源。

终端发送给接入和移动性管理功能实体的请求激活的pdu会话列表中包含有待传输数据的pdu会话、特定pdu会话;

接入和移动性管理功能实体在通知会话管理功能实体进行会话激活时,将待激活pdu会话的激活原因发送给会话管理功能实体。

可选的,会话管理功能实体根据激活原因,本地策略和/或当前网络的会话属性进行用户面资源管理;

其中,所述当前网络的会话属性为当前网络支持所述特定pdu会话;或

所述当前网络的会话属性为当前网络不支持所述特定pdu会话。

实施中,所述会话管理功能实体根据下列一种或多种方式进行用户面资源管理:

方式1、若所述当前网络的会话属性为当前网络不支持所述特定pdu会话,则所述会话管理功能实体不激活无数据传输的pdu会话。

具体的,在当前网络的会话属性为不支持特定pdu会话时,会话管理功能实体仅激活有待传输数据的pdu会话,不激活该特定pdu会话。

方式2、若所述当前网络的会话属性为当前网络支持所述特定pdu会话,则所述会话管理功能实体不激活无数据传输的特定pdu会话。

具体的,一种可选的资源管理方式为,即使当前网络的会话属性为支持特定pdu会话,会话管理功能选择不激活无数据传输的特定pdu会话;也就是说,会话管理功能仅激活有待传输数据的pdu会话。

方式3、若所述当前网络的会话属性为当前网络支持所述特定pdu会话,在资源不足时优先激活有数据传输的pdu会话。

具体的,在当前网络的会话属性为支持特定pdu会话的情况下,若资源不足,则优先激活有数据传输的pdu会话,该优先激活的有数据传输的pdu会话可以为有数据传输的特定pdu会话,或者为有数据传输的非特定pdu会话;

需要说明的是,在资源充足时,可以激活所有请求激活的pdu会话。

可选的,在所述会话管理功能实体根据所述激活原因、本地策略和/或当前网络的会话属性进行用户面资源管理之后,若由于当前网络不支持所述特定会话导致所述待激活pdu会话激活失败,则所述会话管理功能实体将激活失败原因发送给所述接入和移动性管理功能实体。

例如,在有多个待激活pdu会话时,假设包括待激活pdu会话a、待激活pdu会话b、待激活pdu会话c;待激活pdu会话a的激活原因为有待传输数据,待激活pdu会话b的激活原因为会话属性为特定pdu会话,待激活pdu会话c的激活原因为有待传输数据。若当前网络不支持特定会话,则会话管理功能实体在进行用户面资源管理之后,待激活pdu会话b激活失败,则会话管理功能实体将激活失败原因发送给接入和移动性管理功能实体;其中,该激活失败原因可以为表示当前网络不支持特定会话的信息。

本发明实施例会话管理功能实体可以在下列过程中接收amf发送的待激活pdu会话对应的激活原因:

1、在服务请求过程中,所述会话管理功能实体接收所述接入和移动性管理功能实体通过服务请求消息发送的所述待激活pdu会话对应的激活原因;

2、在注册更新过程中,所述会话管理功能实体接收所述接入和移动性管理功能实体通过注册请求消息发送的所述待激活pdu会话对应的激活原因。

下面针对这两种过程分别进行详细说明。

一、服务请求过程。

下面详细说明在服务请求过程中激活pdu会话的方式。

其中,以会话管理功能实体为smf实体,接入和移动性管理功能实体为amf实体,特定pdu会话为always-onpdu会话为例进行说明。

处于cm-idle(空闲态)状态的ue通过业务请求过程请求建立与amf实体之间的安全连接。当ue处于cm-idle和cm-connected(连接态)状态时,该过程也用于激活已建立pdu会话的用户面连接。ue可以通过此过程选择性激活指定的pdu会话,并通过在业务请求中携带需要激活的pdu会话列表和always-onpdu会话的会话列表。

amf实体在收到ue的业务请求之后通知smf实体进行会话激活,并告知smf实体激活会话的原因。

下面结合附图3进行说明。

如图3所示的激活pdu会话的方法,包括:

步骤301、ue向ran发送业务请求消息;

其中该业务请求消息为可以通过an消息发送,an消息中携带an参数、业务请求消息;

该业务请求消息中包括但不限于下列信息:

需要激活的pdu会话列表、允许的pdu会话列表、安全参数、pdu会话状态。

如果业务请求消息是由用户数据触发的,则ue在nasservicerequest消息中包含需要激活的pdu会话列表,以指示ue需要激活的pdu会话。对于ue有always-on会话的情况下,不论ue是否有待发送的数据需要传输,只要当前always-on会话的用户面资源没有建立,均需要携带always-on会话列表,可以区分相应pdu会话列表需要激活的意图是有数据待传输还是always-on会话。

步骤302、ran向amf实体发送n2消息;

该n2消息中携带n2参数、业务请求消息;如果amf实体无法处理业务请求,amf实体将拒绝该n2消息。

步骤303、如果业务请求消息没有经过完整性保护或完整性保护验证失败,则amf实体将发起nas鉴权/安全过程。

步骤304、amf实体向smf实体发送第一请求消息;

其中,第一请求消息可以为nsmf_pdusession_updatesmcontext请求,携带下列信息中的一种或多种:

pdu会话标识、操作类型、ue位置信息、接入类型、激活原因。

amf实体在请求smf实体对会话进行激活建立用户面资源,并携带对应会话的激活原因,例如是因为有数据待传输还是因为always-on会话用户面资源建立、或者是两者均有。可选的,该激活原因可以以原因值的方式携带,另外,该原因值也可以用于非always-on会话的流程中,即携带其他激活原因。

步骤305、smf实体根据激活原因,本地策略和/或当前网络的会话属性进行用户面资源管理;

具体的,smf实体根据下列一种或多种方式进行用户面资源管理:

若所述当前网络的会话属性为当前网络不支持always-on会话,则smf实体不激活无数据传输的pdu会话;

若所述当前网络的会话属性为当前网络支持always-on会话,则smf实体不激活无数据传输的always-on会话,或者在资源不足时优先激活有数据传输的pdu会话。

步骤306、pdu会话id与ladn相关,并且smf实体基于来自amf实体的ue位置报告确定ue在ladn的可用区域之外,则smf实体根据策略选择upf。

步骤307、smf实体向newupf实体发送会话建立请求。

步骤308、newupf实体向smf实体返回会话建立响应。

步骤309、smf实体向会话锚点upf(psa)实体发送会话修改请求。

步骤310、会话锚点upf(psa)实体向smf实体返回会话修改响应。

其中,步骤307~310为更新用户面路径。

步骤311、smf实体与oldupf实体交互修改原用户面隧道信息。

步骤312、oldupf实体与newupf实体之间迁移数据;

具体可以是进行缓存下行数据前转。

步骤313、oldupf实体与会话锚点upf(psa)实体之间迁移数据;

具体可以是进行缓存下行数据前转。

步骤314、smf实体向amf实体发送第一响应消息;

其中,第一响应消息为nsmf_pdusession_updatesmcontext消息,包括n2sm信息和/或激活失败原因;

n2sm信息包括下列信息中的一种或多种:

pdu会话标识、qfi、qos配置、cnn3隧道信息、s-nssai、用户面安全实施信息;

如果因为当前网络不支持always-on会话导致会话激活失败则将激活失败原因(原因值)携带在返回给amf实体的响应消息中。

步骤315、amf实体向ran发送n2请求;

n2请求中包括下列信息中的一种或多种:

从smf接收到的n2sm信息、安全上下文,amf信令连接id、切换限制列表、签约的ue-ambr、mmnas服务接受消息、推荐小区/ta/ng-ran节点标识符列表;

如果因为当前网络不支持always-on会话导致会话激活失败则将激活失败原因(原因值)携带在返回给ue的nas消息中。

步骤316、ran与ue执行rrc连接重新配置;

具体的,ran根据关于up连接被激活的pdu会话的所有qos流的qos信息和数据无线承载,与ue执行rrc连接重新配置。如果ue处于cm-idle状态,而且ue不是为信令连接而触发业务请求过程,则用户面安全在此步骤中建立;如果因为当前网络不支持always-on会话导致会话激活失败则将激活失败原因(原因值)携带在返回给ue的nas消息中。ue可以根据相关原因值更新相应会话的always-on会话属性。

步骤317、ran向amf实体发送n2请求确认;

其中,na请求确认中包含n2sm信息和/或pdu会话标识;

n2sm信息包括下列信息中的一种或多种:

an隧道信息、其up连接被激活的pdu会话的接受qos流列表、up连接被激活的pdu会话的拒绝qos流列表。

步骤318、为建立空口承载的pdu会话恢复从ran到upf的用户面连接。

需要说明的是,在图3所示的服务请求过程中激活pdu会话的机制中,采用always-on会话进行举例说明,在特定会话为其他用于传输时延敏感数据的会话、或为对资源要求高优先级分配的会话时的处理方式也可采用相同的机制,在此不再详细赘述。

二、注册更新过程。

下面详细说明在注册更新过程中激活pdu会话的方式。

其中,以会话管理功能实体为smf实体,接入和移动性管理功能实体为amf实体,特定pdu会话为always-onpdu会话为例进行说明。

当ue的注册更新过程中,如果ue有待发送的数据需要传输,则会在注册请求(registrationrequest)消息中包需要激活的pdu会话列表,以指示ue需要激活的pdu会话。对于ue有always-on会话的情况下,不论ue是否有待发送的数据需要传输,只要当前always-on会话的用户面资源没有建立,均需要携带always-on会话列表。

amf实体在收到ue的请求之后通知smf实体进行会话激活,并告知smf实体激活会话的原因。

下面结合附图4进行说明。

如图4所示的激活pdu会话的方法,包括:

步骤401、ue向ran发送注册请求消息;

其中该注册请求消息为可以通过an消息发送,an消息中携带an参数、rm-nas注册请求、安全参数、请求的nssai、psi列表;

如果ue有待发送的数据需要传输,则会在注册请求消息中包需要激活的pdu会话列表,以指示ue需要激活的pdu会话。对于ue有always-on会话的情况下,不论ue是否有待发送的数据需要传输,只要当前always-on会话的用户面资源没有建立,均需要携带always-on会话列表。

步骤402、ran选择amf实体。

步骤403、ran向newamf实体发送注册请求消息;

其中该注册请求消息为可以通过n2消息发送,n2消息中携带n2参数、rm-nas注册请求。

步骤404、在存在amf实体变更时,newamf实体与oldamf实体之间传输ue的上下文。

步骤405、如果没有提供supi,newamf实体与ue进行标识交互。

步骤406、newamf实体选择ausf。

步骤407、amf实体发起用户鉴权,并完成安全认证过程。

步骤408、newamf实体通知oldamf实体ue已注册到newamf实体。

步骤409、newamf实体与ue进行标识交互。

步骤410、newamf实体基于supi选择udm实体。

步骤411、newamf实体与udm实体完成对应的交互。

步骤412、newamf实体选择pcf实体。

步骤413、newamf实体与pcf实体完成相应的交互。

步骤414、newamf实体向smf实体发送第二请求消息;

其中,第二请求消息可以为nsmf_pdusession_updatesmcontext请求,携带下列信息中的一种或多种:

pdu会话标识、操作类型、ue位置信息、接入类型、激活原因。

amf实体在请求smf实体对会话进行激活建立用户面资源,并携带对应会话的激活原因,例如是因为有数据待传输还是因为always-on会话用户面资源建立、或者是两者均有。可选的,该激活原因可以以原因值的方式携带,另外,该原因值也可以用于非always-on会话的流程中,即携带其他激活原因。

步骤415、smf实体根据激活原因,本地策略和/或当前网络的会话属性进行用户面资源管理;

具体的,smf实体根据下列一种或多种方式进行用户面资源管理:

若所述当前网络的会话属性为当前网络不支持always-on会话,则smf实体不激活无数据传输的pdu会话;

若所述当前网络的会话属性为当前网络支持always-on会话,则smf实体不激活无数据传输的always-on会话,或者在资源不足时优先激活有数据传输的pdu会话。

步骤416、smf实体向newamf实体发送第二响应消息;

其中,第二响应消息为nsmf_pdusession_updatesmcontext消息,包括n2sm信息和/或激活失败原因;

n2sm信息包括下列信息中的一种或多种:

pdu会话标识、qfi、qos配置、cnn3隧道信息、s-nssai、用户面安全实施信息;

如果因为当前网络不支持always-on会话导致会话激活失败则将激活失败原因(原因值)携带在返回给amf实体的响应消息中。

步骤417、newamf实体向ue发送注册接受消息;

其中,注册接受消息中包括下列信息中的一种或多种:

5g-guti、注册区、移动性限制、pdu会话状态、允许的nssai、周期性注册更新定时器、ladn信息、接受的mico模式、ims语音支持ps会话支持指示、紧急业务支持提示;

如果因为当前网络不支持always-on会话导致会话激活失败则将激活失败原因(原因值)携带在返回给amf实体的响应消息中。

步骤418、ue向newamf实体发送注册完成消息。

需要说明的是,在图4所示的服务请求过程中激活pdu会话的机制中,采用always-on会话进行举例说明,在特定会话为其他用于传输时延敏感数据的会话、或为对资源要求高优先级分配的会话时的处理方式也可采用相同的机制,在此不再详细赘述。

本发明实施例会话管理功能实体在确定当前网络的会话属性发生变化后,执行pdu会话修改过程;会话管理功能实体将更新后的特定pdu会话指示信息通过所述pdu会话修改过程发送给接入和移动性管理功能实体。

可选的,在存在下列任一情形时,smf实体确定当前网络的会话属性发生变化:

方式1、所述会话管理功能实体接收到ue发送的pdu会话修改请求后,确定当前网络的会话属性发生变化;

具体的,ue通过发送nas消息来发起pdu会话修改流程;

nas消息包括n1sm消息包、pdu会话标识;n1sm消息包中携带pdu会话修改请求;

其中,pdu会话修改请求包含下列一种或多种信息:

pdu会话标识,分组过滤器,操作,请求的qos,segregation;

接入和移动性管理功能实体调用nsmf_pdusession_updatesmcontex发送会话上下文更新请求给smf,其中还可以携带always-onpdu会话属性信息。

方式2、所述会话管理功能实体接收策略管理功能实体通知的执行会话管理策略修改过程后,确定当前网络的会话属性发生变化;

策略管理功能实体执行会话管理策略修改过程,以通知会话管理功能实体关于策略的修改。比如由策略决定或af(应用功能服务器)要求触发,还可以包括对always-on会话策略的修改导致当前网络的相关会话的always-on会话的属性发生变化。

方式3、所述会话管理功能实体确定统一数据管理实体更新会话管理签约数据后,确定当前网络的always-on会话属性发生变化;

统一数据管理实体通过nudm_sdm_notification(supi,会话管理签约数据),更新会话管理功能实体的签约数据;会话管理功能实体更新签约数据并通过返回supi向统一数据管理实体进行确认;其中签约变更也可能触发当前网络的相关会话的always-on会话属性发生变化。

方式4、所述会话管理功能实体根据本地策略确定当前网络的会话属性发生变化;

本地策略触发当前网络的相关会话的always-on会话的属性发生变化。

方式5、所述会话管理功能实体根据ran的通知,确定当前网络的会话属性发生变化;

当qosflow的an资源被释放时,不论(r)an是否配置有notificationcontrol,(r)an都应通知会话管理功能实体。

需要说明的是,对于always-on会话发起修改的具体场景除了从4g到5g网络切换过程中,还包括当ue在相关会话的always-on会话属性不同的plmn之间移动,会话策略的修改等场景。

其中,将上述方式2、3、4作为会话管理功能实体主动发起的会话修改。

下面结合附图5进行说明。

其中,以会话管理功能实体为smf实体,接入和移动性管理功能实体为amf实体,特定pdu会话为always-onpdu会话为例进行说明。

如图5所示的会话修改流程中的会话处理方法。

步骤501、smf实体确定当前网络的会话属性发生变化;

需要说明的是,在存在上述任一情形时,smf实体确定当前网络的会话属性发生变化。

步骤502、smf实体与pcf实体交互会话管理策略修改;

其中,smf实体需要通过执行会话管理策略修改过程向pcf报告一些订阅事件;

如果pdu会话修改流程由上述方式2或方式4触发,则可跳过此步骤;如果未部署动态pcc,则smf可以通过本地策略来决定是否改变qos配置文件;当pdu会话修改仅需要改动upf的行为(如门控)时,则不会调用步骤3至7。

步骤503a、对于ue或an发起的修改,smf实体通过nsmf_pdusession_updatesmcontext(n2sm信息(pdu会话id,qfi,qos配置文件,会话ambr),n1sm容器(pdu会话修改命令(pdu会话id,qos规则,qos规则操作,会话ambr)))响应amf实体。

n1sm内容包携带amf实体提供给ue的pdu会话修改命令,该消息包括qos规则和相应的操作,以通知ue一个或多个qos规则被增加,删除或修改。

步骤503b、对于smf实体请求的修改,smf调用namf_communication_n1n2messagetransfer(n2sm信息(pdu会话id,qfi,qos配置文件,会话ambr),n1sm容器(pdu会话修改命令(pdu会话id,qos规则,qos规则操作,会话ambr)))。

如果ue处于cm-idle状态并且atc被激活,则amf实体基于namf_communication_n1n2messagetransfer更新并存储ue上下文,并且跳过步骤504、505、506和507。当ue可达时,例如当ue进入cm-connected状态时,am实体f转发n1消息给ue使上下文同步。对于always-on会话当支持always-on会话的属性发生变化,在smf实体发起的会话修改命令中携带更新后的always-onpdu会话指示信息,这个流程可以是ue发起的修改的响应,也可以网络发的修改。

步骤504、amf实体可以向(r)an发送n2pdu会话请求(从smf实体接收到的n2sm信息,nas消息(pdu会话id,n1sm容器(pdu会话修改命令)))消息。

步骤505、(r)an发出与ue从smf实体接收到的信息有关的ue交互信令。

步骤506、(r)an可以通过向amf实体发送n2pdu会话确认(n2sm信息(接受/拒绝的qfi(s)列表,an隧道信息,pdu会话id),用户位置信息)消息来确认n2pdu会话请求。

步骤507、amf实体通过nsmf_pdusession_updatesmcontext服务操作将从an接收到的n2sm信息和用户位置信息转发给smf实体。

步骤508、ue发送nas消息(pdu会话id,n1sm容器(pdu会话修改命令确认))消息,以确认pdu会话修改命令。

步骤509、(r)an将nas消息转发给amf实体。

步骤510、amf实体将n1sm容器以及从an接收到的用户位置信息发送给smf实体。

步骤511、smf实体返回nsmf_pdusession_updatesmcontext回复。

步骤512、smf实体更新pdu会话所包括的upf的n4会话,smf实体向upf实体发送n4会话修改请求(n4会话id)。

步骤513、upf实体向smf实体返回n4会话修改响应。

步骤514、smf实体通过执行会话管理策略修改过程,通知pcf实体是否可执行pcc决策。

需要说明的是,在图5所示的服务请求过程中激活pdu会话的机制中,采用always-on会话进行举例说明,在特定会话为其他用于传输时延敏感数据的会话、或为对资源要求高优先级分配的会话时的处理方式也可采用相同的机制,在此不再详细赘述。

如图6所示,本发明实施例一种会话管理功能实体,包括:处理器600、存储器601、收发机602以及总线接口。

处理器600负责管理总线架构和通常的处理,存储器601可以存储处理器1000在执行操作时所使用的数据。收发机603用于在处理器600的控制下接收和发送数据。

总线架构可以包括任意数量的互联的总线和桥,具体由处理器600代表的一个或多个处理器和存储器601代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器600负责管理总线架构和通常的处理,存储器601可以存储处理器600在执行操作时所使用的数据。

本发明实施例揭示的流程,可以应用于处理器600中,或者由处理器600实现。在实现过程中,信号处理流程的各步骤可以通过处理器600中的硬件的集成逻辑电路或者软件形式的指令完成。处理器600可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器601,处理器600读取存储器601中的信息,结合其硬件完成信号处理流程的步骤。

具体地,处理器600,用于读取存储器601中的程序并执行:

接收接入和移动性管理功能实体发送的待激活pdu会话对应的激活原因;根据所述激活原因进行用户面资源管理。

可选的,所述激活原因包括如下一种或者多种:所述待激活pdu会话有待传输数据,所述待激活pdu会话的会话属性;

其中,所述待激活pdu会话的会话属性为标识所述待激活pdu会话为特定pdu会话。

可选的,所述特定pdu会话包括如下一种或多种:

用于传输时延敏感数据的会话、对资源要求高优先级分配的会话;

其中always-on会话为用于传输时延敏感数据的会话的一种。

可选的,所述处理器具体用于:

根据本地策略和当前网络的会话属性中的至少一种,以及所述激活原因进行用户面资源管理。

可选的,所述当前网络的会话属性为当前网络支持所述特定pdu会话;或

所述当前网络的会话属性为当前网络不支持所述特定pdu会话。

可选的,所述处理器600具体用于:

根据下列一种或多种方式进行用户面资源管理:

若所述当前网络的会话属性为当前网络不支持所述特定pdu会话,则不激活无数据传输的pdu会话;

若所述当前网络的会话属性为当前网络支持所述特定pdu会话,则不激活无数据传输的特定pdu会话,或者在资源不足时优先激活有数据传输的pdu会话。

可选的,所述处理器600还用于:

在所述会话管理功能实体根据所述激活原因、本地策略和/或当前网络的会话属性进行用户面资源管理之后,若由于当前网络不支持所述目标会话导致所述待激活pdu会话激活失败,则将激活失败原因发送给所述接入和移动性管理功能实体。

可选的,所述处理器600具体用于:

在服务请求过程中,接收所述接入和移动性管理功能实体通过服务请求消息发送的所述待激活pdu会话对应的激活原因;或

在注册更新过程中,接收所述接入和移动性管理功能实体通过注册请求消息发送的所述待激活pdu会话对应的激活原因。

可选的,所述处理器600还用于:

在确定当前网络的会话属性发生变化后,执行pdu会话修改过程;

将更新后的特定pdu会话指示信息通过所述pdu会话修改过程发送给接入和移动性管理功能实体。

可选的,所述处理器600具体用于:

接收到ue发送的pdu会话修改请求后,确定当前网络的会话属性发生变化;或

接收策略管理功能实体通知的执行会话管理策略修改过程后,确定当前网络的会话属性发生变化;或

确定统一数据管理实体更新会话管理签约数据后,确定当前网络的会话属性发生变化;或

根据本地策略或ran的通知,确定当前网络的会话属性发生变化。

如图7所示,本发明实施例资源管理设备,包括:

接收模块701,用于接收接入和移动性管理功能实体发送的待激活pdu会话对应的激活原因;

处理模块702,用于根据所述激活原因进行用户面资源管理。

可选的,所述激活原因包括如下一种或者多种:所述待激活pdu会话有待传输数据,所述待激活pdu会话的会话属性;

其中,所述待激活pdu会话的会话属性为标识所述待激活pdu会话为用特定pdu会话。

可选的,所述特定pdu会话包括如下一种或多种:

用于传输时延敏感数据的会话、对资源要求高优先级分配的会话;

其中always-on会话为用于传输时延敏感数据的会话的一种。

可选的,所述处理模块702具体用于:

根据本地策略和当前网络的会话属性中的至少一种,以及所述激活原因进行用户面资源管理。

可选的,所述当前网络的会话属性为当前网络支持所述特定pdu会话;或

所述当前网络的会话属性为当前网络不支持所述特定pdu会话。

可选的,所述处理模块702具体用于:

根据下列一种或多种方式进行用户面资源管理:

若所述当前网络的会话属性为当前网络不支持所述特定pdu会话,则不激活无数据传输的pdu会话;

若所述当前网络的会话属性为当前网络支持所述特定pdu会话,则不激活无数据传输的特定pdu会话,或者在资源不足时优先激活有数据传输的pdu会话。

可选的,所述处理模块702还用于:

在所述会话管理功能实体根据所述激活原因、本地策略和/或当前网络的会话属性进行用户面资源管理之后,若由于当前网络不支持所述目标会话导致所述待激活pdu会话激活失败,则将激活失败原因发送给所述接入和移动性管理功能实体。

可选的,所述接收模块701具体用于:

在服务请求过程中,接收所述接入和移动性管理功能实体通过服务请求消息发送的所述待激活pdu会话对应的激活原因;或

在注册更新过程中,接收所述接入和移动性管理功能实体通过注册请求消息发送的所述待激活pdu会话对应的激活原因。

可选的,所述处理模块702还用于:

在确定当前网络的会话属性发生变化后,执行pdu会话修改过程;

将更新后的特定pdu会话指示信息通过所述pdu会话修改过程发送给接入和移动性管理功能实体。

可选的,所述处理模块702具体用于:

接收到ue发送的pdu会话修改请求后,确定当前网络的会话属性发生变化;或

接收策略管理功能实体通知的执行会话管理策略修改过程后,确定当前网络的会话属性发生变化;或

确定统一数据管理实体更新会话管理签约数据后,确定当前网络的会话属性发生变化;或

根据本地策略或ran的通知,确定当前网络的会话属性发生变化。

本发明实施例还提供一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述会话管理功能实体侧方法的步骤。

基于同一发明构思,本发明实施例中还提供一种资源管理方法,由于该方法对应的是本发明实施例资源管理系统中会话管理功能实体侧的方法,并且该方法解决问题的原理与该系统相似,因此该方法的实施可以参见系统的实施,重复之处不再赘述。

如图8所示,本发明实施例一种资源管理方法,该方法包括:

步骤801、会话管理功能实体接收接入和移动性管理功能实体发送的待激活pdu会话对应的激活原因;

步骤802、所述会话管理功能实体根据所述激活原因进行用户面资源管理。

可选的,所述激活原因包括如下一种或者多种:所述待激活pdu会话有待传输数据,所述待激活pdu会话的会话属性;

其中,所述待激活pdu会话的会话属性为标识所述待激活pdu会话为特定pdu会话。

可选的,所述特定pdu会话包括如下一种或多种:

用于传输时延敏感数据的会话、对资源要求高优先级分配的会话;

其中always-on会话为用于传输时延敏感数据的会话的一种。

可选的,所述会话管理功能实体根据所述激活原因进行用户面资源管理,包括:

所述会话管理功能实体根据本地策略和当前网络的会话属性中的至少一种,以及所述激活原因进行用户面资源管理。

可选的,所述当前网络的会话属性为当前网络支持所述特定pdu会话;或

所述当前网络的会话属性为当前网络不支持所述特定pdu会话。

可选的,所述会话管理功能实体根据下列一种或多种方式进行用户面资源管理:

若所述当前网络的会话属性为当前网络不支持所述特定pdu会话,则所述会话管理功能实体不激活无数据传输的pdu会话;

若所述当前网络的会话属性为当前网络支持所述特定pdu会话,则所述smf实体不激活无数据传输的特定pdu会话,或者在资源不足时优先激活有数据传输的pdu会话。

可选的,在所述会话管理功能实体根据所述激活原因、本地策略和/或当前网络的会话属性进行用户面资源管理之后,还包括:

若由于当前网络不支持所述目标会话导致所述待激活pdu会话激活失败,则所述会话管理功能实体将激活失败原因发送给所述接入和移动性管理功能实体。

可选的,所述会话管理功能实体接收amf发送的待激活pdu会话对应的激活原因,包括:

在服务请求过程中,所述会话管理功能实体接收所述接入和移动性管理功能实体通过服务请求消息发送的所述待激活pdu会话对应的激活原因;或

在注册更新过程中,所述会话管理功能实体接收所述接入和移动性管理功能实体通过注册请求消息发送的所述待激活pdu会话对应的激活原因。

可选的,该方法还包括:

所述会话管理功能实体在确定当前网络的会话属性发生变化后,执行pdu会话修改过程;

所述会话管理功能实体将更新后的特定pdu会话指示信息通过所述pdu会话修改过程发送给接入和移动性管理功能实体。

可选的,所述smf实体确定当前网络的会话属性发生变化,包括:

所述会话管理功能实体接收到ue发送的pdu会话修改请求后,确定当前网络的会话属性发生变化;或

所述会话管理功能实体接收策略管理功能实体通知的执行会话管理策略修改过程后,确定当前网络的会话属性发生变化;或

所述会话管理功能实体确定统一数据管理实体更新会话管理签约数据后,确定当前网络的会话属性发生变化;或

所述会话管理功能实体根据本地策略或ran的通知,确定当前网络的会话属性发生变化。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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