会话管理方法、实体、网络设备和存储介质与流程

文档序号:26147337发布日期:2021-08-03 14:33阅读:181来源:国知局
会话管理方法、实体、网络设备和存储介质与流程

本申请涉及移动通信领域,具体涉及一种会话管理方法、实体、网络设备和存储介质。



背景技术:

移动通信目前已经发展到第五代移动通信(5th-generation,5g)阶段。5g的网络架构和前几代相比,主要特点是基于服务化的架构。如何利用5g网络提供虚拟网络(virtualnetwork,vn)群组(group)功能,是相关阶段最具市场前景的技术之一。

目前5g通讯场景下,都是基于pdu(protocoldataunit,协议数据单元)会话(session)粒度进行策略控制、计费的。而对于群组用户,局域网(localareanetwork,lan)服务需要针对整个群组,进行逐个终端的控制管理,群组控制的难度较高,群组处理性能较差。



技术实现要素:

本申请提供一种会话管理方法、实体、网络设备和存储介质。

本申请实施例提供一种会话管理方法,应用于会话管理功能smf实体,该会话管理方法包括:基于业务需求向控制面实体发送组级会话管理请求;其中,组级会话管理请求中携带群组信息,群组信息用于表征需进行组级会话管理的虚拟网络群组;接收控制面实体响应组级会话管理请求返回的响应消息;根据响应消息中携带的内容,对虚拟网络群组进行相应的会话服务管理。

本申请实施例提供一种会话管理方法,应用于群组管理功能gmf实体,该会话管理方法包括:接收会话管理功能smf实体的注册请求,注册请求中携带支持的数据网络名称和支持的虚拟网络群组信息;存储数据网络名称和虚拟网络群组信息;向smf实体返回注册响应。

本申请实施例提供一种会话管理方法,应用于策略控制功能pcf实体,该会话管理方法包括:接收会话管理功能smf实体的组级会话建立请求,组级会话建立请求中携带虚拟网络群组的群组信息;根据群组信息对虚拟网络群组进行会话授权;若授权成功,则返回组级会话建立成功响应;若授权失败,则返回组级会话建立失败响应,并在会话建立失败响应中携带失败原因值。

本申请实施例提供一种会话管理方法,应用于统一数据管理功能udm实体,该会话管理方法包括:接收会话管理功能smf实体的群组会话注册请求;其中,群组会话注册请求中携带虚拟网络群组的群组信息和群组会话信息;存储虚拟网络群组的群组信息和群组会话信息;向smf实体返回群组会话注册成功响应。

本申请实施例提供一种会话管理方法,应用于计费功能chf实体,该会话管理方法包括:接收会话管理功能smf实体的组级计费会话建立请求,组级计费会话建立请求中携带虚拟网络群组的群组信息;对虚拟网络群组进行组级会话的计费控制;返回组级计费会话建立响应,组级计费会话建立响应中携带计费控制结果。

本申请实施例提供一种会话管理功能smf实体,包括:发送模块,用于基于业务需求向控制面实体发送组级会话管理请求;其中,组级会话管理请求中携带群组信息,群组信息用于表征需进行组级会话管理的虚拟网络群组;接收模块,用于接收控制面实体响应组级会话管理请求返回的响应消息;管理模块,用于根据响应消息中携带的内容,对虚拟网络群组进行相应的会话服务管理。

本申请实施例提供一种群组管理功能gmf实体,包括:接收模块,用于接收会话管理功能smf实体的注册请求,注册请求中携带支持的数据网络名称和支持的虚拟网络群组信息;存储模块,用于存储数据网络名称和虚拟网络群组信息;发送模块,用于向smf实体返回注册响应。

本申请实施例提供一种策略控制功能pcf实体,包括:接收模块,用于接收会话管理功能smf实体的组级会话建立请求,组级会话建立请求中携带虚拟网络群组的群组信息;授权模块,用于根据群组信息对虚拟网络群组进行会话授权;发送模块,用于若授权成功,返回组级会话建立成功响应;发送模块,还用于若授权失败,返回组级会话建立失败响应,并在会话建立失败响应中携带失败原因值。

本申请实施例提供一种统一数据管理功能udm实体,包括:接收模块,用于接收会话管理功能smf实体的群组会话注册请求;其中,群组会话注册请求中携带虚拟网络群组的群组信息和群组会话信息;存储模块,用于存储虚拟网络群组的群组信息和群组会话信息;发送模块,用于向smf实体返回群组会话注册成功响应。

本申请实施例提供一种计费功能chf实体,包括:接收模块,用于接收会话管理功能smf实体的组级计费会话建立请求,组级计费会话建立请求中携带虚拟网络群组的群组信息;控制模块,用于对虚拟网络群组进行组级会话的计费控制;发送模块,用于返回组级计费会话建立响应,组级计费会话建立响应中携带计费控制结果。

本申请实施例提供一种网络设备,包括:一个或多个处理器;存储器,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本申请实施例中的任意一种会话管理方法。

本申请实施例提供了一种存储介质,存储介质存储有计算机程序,计算机程序被处理器执行时实现本申请实施例中的任意一种会话管理方法。

根据本申请实施例的会话管理方法,smf实体可以根据业务需求向控制面实体发送组级会话管理请求,该组级会话管理请求中携带群组信息,使得会话管理可以针对整个群组进行,从而满足组级会话统一控制的业务需求,降低了群组控制的难度,并减少了相关接口的消息,达到提升群组处理性能的效果。

根据本申请实施例的会话管理方法,gmf实体可以实现对上电或配置更新后的smf实体进行注册,实现对smf实体支持的虚拟网络群组的注册管理。

根据本申请实施例的会话管理方法,pcf实体可以响应于smf实体的请求,创建组级会话策略控制,实现了群组统一会话管理策略。

根据本申请实施例的会话管理方法,udm实体可以响应于smf实体的群组会话注册请求,对smf请求的虚拟网络群组进行群组会话注册,实现了群组统一会话管理策略。

根据本申请实施例的会话管理方法,chf实体可以响应于smf实体的组级计费会话建立请求,对所述虚拟网络群组进行组级会话的计费控制,实现组级会话的计费控制针对整个群组进行,提升群组处理性能和组级会话的控制能力。

关于本申请的以上实施例和其他方面以及其实现方式,在附图说明、具体实施方式和权利要求中提供更多说明。

附图说明

图1示出本申请实施例提供的第五代通信系统的网络架构示意图;

图2示出本申请实施例的5g通讯场景下5gvn组内的用户设备的通讯方式示意图;

图3示出本申请实施例的组级会话管理的架构示意图;

图4示出本申请实施例中组级会话管理的场景示意图;

图5示出本申请实施例的smf实体内部组件示意图;

图6示出本申请一实施例的会话管理方法的流程图;

图7示出本申请实施例的一个smf实体向gmf实体进行注册的流程图;

图8示出本申请实施例的一个smf创建组级会话策略控制会话的流程图;

图9示出本申请实施例的smf向udm发起群组会话注册的流程示意图;

图10示出本申请实施例的smf向chf发起建立组级计费会话的流程示意图;

图11示出本申请另一实施例会话管理方法流程示意图;

图12示出本申请另一实施例会话管理方法流程示意图;

图13示出本申请另一实施例会话管理方法流程示意图;

图14示出本申请另一实施例会话管理方法流程示意图;

图15示出本发明一实施例提供的会话管理功能smf实体的结构示意图;

图16示出本发明一实施例提供的群组管理功能gmf实体的结构示意图;

图17示出本发明一实施例提供的策略控制功能pcf实体的结构示意图;

图18示出本发明一实施例提供的统一数据管理功能udm实体的结构示意图;

图19示出本发明一实施例提供的计费功能chf实体的结构示意图;

图20是示出能够实现根据本发明实施例的会话管理方法和控制面实体的计算设备的示例性硬件架构的结构图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

图1示出本申请实施例提供的第五代通信系统的网络架构示意图。

如图1所示,该通信系统的网络架构包括但不限于:终端设备(userequipment,ue)101、无线接入网(radioaccessnetwork,ran)102、接入和移动管理功能(accessandmobilitymanagementfunction,amf)103,鉴权服务器功能(authenticationserverfunction,ausf)104、统一数据管理功能(unifieddatamanagement,udm)105、会话管理功能(sessionmanagementfunction,smf)106、用户面功能(userplanefunctionupf)107、策略控制功能(policycontrolfunctionality,pcf)108、网络功能库功能(nfrepositoryfunction,nrf)109、网络切片选择功能(networksliceselectionfunction,nssf)110、应用功能(applicationfunction,af)111、数据网络(datanetwork,dn)112。

其中,ue101可以通过无线空口接入5g网络并获得服务,终端通过空口和基站交互信息,通过非接入层信令(non-accessstratum,nas)和核心网的amf103交互信息。

ran102,负责ue101接入网络的空口资源调度和以及空口的连接管理。

amf103,是核心网控制面实体,主要负责用户移动性管理,包括注册和临时标识分配;维护空闲(idle)和连接(connect)状态以及状态迁移;在connect状态下的切换;用户idle状态下触发寻呼等功能。

ausf104,是核心网控制面实体,主要负责对用户的鉴权、授权,以保证用户是合法用户。

udm105,是核心网控制面实体,归属用户服务器,永久存储用户签约数据。

smf106,是核心网控制面实体,主要负责维护协议数据单元(protocoldataunit,pdu)会话(session),负责分配用户互联网协议(internetprotocol,ip)地址,具有服务质量(qualityofservice,qos)控制和计费功能;用户idle状态下收到下行数据包进行缓存并通知amf103寻呼用户等功能。

upf107,是核心网用户面功能实体,负责用户数据报文的转发,也对用户数据报文进行统计用于计费等功能。

pcf108,是核心网控制面实体,负责接入和移动性管理策略、ue策略、会话管理策略和计费规则的功能实体。该功能实体主要根据业务信息和用户签约信息以及运营商的配置信息产生接入和移动性管理策略、ue路由选择策略、用户数据传递的qos规则和计费规则等。

nrf109,是核心网控制面实体,负责网络功能的服务能力的动态注册以及网络功能发现。

nssf110,是核心网控制面实体,负责目标网络切片实例(networksliceinstance,nsi)的选择。

af111,是应用实体,负责为用户提供特定的业务。

dn112,可以用于提供业务数据网络,例如运营商业务、互联网接入、第三方业务等业务对应的数据网络。

在一些实施例中,通信系统还可以包括:绑定支持功能(bindingsupportfunction,bsf)和能力开放功能(networkexposurefunction,nef)。

bsf可以用于根据会话信息,如:ip地址、媒体接入层(mediaaccesscontrol,mac)地址,查询会话所在的pcf,本专利扩展该nf协议功能,也可以用于查询会话所在的smf或upf信息。

nef,是核心网控制面实体,用于负责移动网络能力的对外开放。

在图1中,该网络架构中还包括如下参考点:

n1:ue和amf之间的参考点;n2:(r)an和amf之间的参考点;

n3:(r)an和upf之间的参考点;n4:smf和upf之间的参考点;

n5:cf和af之间的参考点;n6:psaupf和数据网络之间的参考点;

n7:smf和pcf之间的参考点;n8:udm和amf之间的参考点;

n10:udm和smf之间的参考点;n11:amf和smf之间的参考点;

n12:amf和ausf之间的参考点;n13:udm和ausf之间的参考点;

n15:非漫游场景下pcf和amf之间的参考点,或者漫游场景下拜访地的pcf和amf之间的参考点;n22:amf和nssf之间的参考点。

在本文下述实施例的一些描述中,amf实体可简称为amf,ausf实体可简称为ausf,udm实体可简称为udm,smf实体可简称为smf,upf实体可简称为smf,pcf实体可简称为pcf,nrf实体可简称为nrf,nssf实体可简称为nssf,af实体可简称为af。

图2示出5g通讯场景下5gvn组内的用户设备的通讯方式示意图。

在图2中,示例性地示出了5gvn组中的用户设备,例如ue1、ue2、ue3、ue4和ue5。其中,ue1、ue2、ue3和ue5与upf1相关联,ue4与upf2相关联,ue5与upf3相关联。

在一些实施例中,5gvn组通信包括一对一通信和一对多通信。一对一通信支持在5gvn内的两个ue之间或ue与dn上的设备之间的单播流量转发。一对多通信支持将多播流量和广播流量从一个ue(或dn上的设备)转发到5gvn内的多个或所有ue和dn上的设备。

如图2所示,根据转发路径,5gvn组通信可以包括如下三种统计方式:本地交换(localswitch)方式、基于n6(n6-based)的通信方式和基于n19(n19-based)的通信方式。

其中,基于本地交换方式,如果当前upf是同一5gvn组的不同pdu会话的共用pdu会话锚点(pdusessionanchor,psa)的upf,则数据流量由单个upf在本地交换。

基于n6,其中5gvn通信的上行链路(upline,ul)/下行链路(downline,dl)业务被转发到dn或从dn转发出去。

基于n19,其中用于5gvn组通信的ul/dl通信通过n19在不同pdu会话的psaupf之间转发。n19基于共享单个5gvn组的psaupf的共享用户面隧道。其中,n19是5glan型业务的两个psaupf之间的参考点。

在图2中,5gvn组中包括upf内部接口,例如内部接口(vninternalinterface)1和内部接口2。通过图2可知,无论哪种通信方式,都需要使用upf内部接口并执行如下两步检测和转发过程,来实现5gvn组内的流量转发。

第一步,将从任一5gvn组成员(通讯方式为:通过其pdu会话、通过n6或通过n19)接收到的数据包,转发到关联的upf内部接口(即该数据包的目标接口设置为5gvn内部接口)。

第二步,安装在upf内部接口(即,该数据包的源接口设置为5gvninternal)上的pdr检测到该数据包,并将其转发到相应的5gvn组成员(使用相对应的通讯方式)。

如图2所示,目前5g通讯场景下,群组用户设备之间的通讯依赖smf通过n4接口下发pdr和far指示,这样假如群组内用户过多时,对n4信令交互提出挑战,特别现有以太包过滤器(ethernetpacketfilter)仅能支持16个mac地址携带,而ip过滤器也只能携带4个ip地址。用户频繁上下线或者移动,还需要不停的修改会话的pdr/far,增加了系统的性能消耗。

在本申请实施例中,提出了一种smf建立组级会话并进行统一管理的方案。

图3示出本申请实施例的组级会话管理的架构示意图。图3与图1中相同的标号具有相同的结构。如图3所示,该架构中包括:udm105、smf106、upf107、pcf108和计费功能(chargingfunction,chf)113。

如图3所示,udm105可以对群组会话进行统一授权;pcf108可以对群组进行统一的策略控制,而chf113可以对群组进行统一计费。

在一些场景中,amf和bsf(图中未示出)等可以通过查询组级会话,来获取虚拟网络群组的群组信息,如获取smf106、upf107的位置,群组会话类型、组播地址等等。

图4示出本申请实施例的组级会话管理的场景示意图。图4与图1和图3中相同的标号具有相同的结构。下面结合图4,介绍各功能实体与群组服务相关的功能。

af111,具备自动开通lan业务的能力,可以指定ue的lan能力,包括n6隧道端点,并跟踪uelan会话的传输路径信息。

smf106,负责跨多协议数据单元会话锚点(protocoldataunitsessionanchor,psa)upf的组级n4会话管理,上报上行链路(upline,ul)路径变化信息给af111。

pcf108,支持群组下发;支持建立组级会话,签约变更后通知smf106。

chf113,在用户话单里面新增vngroup群组信息,便于过滤;新增组级的会话计费功能。

nef114,通过nef114能力开放接口,支持af111侧介入lan服务。

gmf115,支持群组信息的注册以及发现。

如图4所示,可以通过n7、n10、n40等接口扩展组级会话的定义,便于smf向udm105发起组级会话注册,并创建组级n7策略以及n40计费会话,后续udm105、pcf108、chf113也可以直接对组级会话进行统一的控制。

图5示出本申请实施例的smf实体内部组件示意图。在图5中,smf106可以包括:群组管理组件501、n19路径管理组件502、会话环境(sessioncontext,sx)组件503、策略执行组件504、计费采集组件505、mac转发表组件506、多upf管理组件507、ip接入控制组件508和以太接入控制组件509。

其中,群组管理组件501,用于维护群组表、组级会话的管理。

n19路径管理组件502,用于up组级隧道建立、修改、删除消息,需要集成sx组件模块。

sx组件503,用于n4会话消息生成,各个规则(rule)组装。

策略执行组件504,用于与pcf对接,组级会话策略执行。

计费采集组件505,用于组级会话计费信息采集,上报chf。

mac转发表组件506,用于根据upf上报的mac生成转发关系表。

多upf管理组件507,用于群组跨upf时,维护多upf信息管理。

ip接入控制组件508,用于ip类型会话的接入控制。

以太接入控制组件509,用于以太类型会话接入控制。

图6示出本申请实施例的一个会话管理方法的流程图。如图6所示,该会话管理方法包括如下步骤。

s610,基于业务需求向控制面实体发送组级会话管理请求;其中,组级会话管理请求中携带群组信息,群组信息用于表征需进行组级会话管理的虚拟网络群组。

s620,接收控制面实体响应组级会话管理请求返回的响应消息。

s630,根据响应消息中携带的内容,对虚拟网络群组进行相应的会话服务管理。

根据本申请实施例的会话管理方法,smf可以根据业务需求向控制面实体发送组级会话管理请求,该组级会话管理请求中携带群组信息,使得会话管理可以针对整个群组进行,从而满足组级会话统一控制的业务需求,降低了群组控制的难度,并减少了n7、n40接口的消息,达到提升群组处理性能的效果。

在一些实施例中,在步骤s610之前,该会话管理方法还包括如下步骤。

s11,向群组管理功能gmf实体发起注册请求,注册请求中携带支持的数据网络名称和支持的虚拟网络群组信息;s12,接收gmf实体响应注册请求返回的注册响应。

在该实施例中,smf支持静态5glan配置,当smf上电或配置更新后,向gmf实体进行注册。

图7示出本申请实施例的一个smf实体向gmf实体进行注册的流程图。如图7所示,smf实体向gmf实体进行注册可以包括以下步骤。

s701,smf实体向gmf实体发起注册请求。

在该步骤中,注册请求中携带的注册信息(smfinfo)携带数据网络名称(datanetworkname,dnn)和支持的虚拟网络群组信息。

s702,gmf实体存储该注册信息。

s703,gmf实体向smf实体返回注册响应。

在本申请实施例中,smf实体向gmf实体注册成功后,后续amf实体向gmf实体发现smf实体时,gmf实体可以根据dnn以及群组信息优选一个smf接入,当smf宕机异常时,gmf去除首选smf,选择次选smf作为新的优选smf,并记录新的优选smf,以保持此记录。

在一些实施例中,控制面实体为策略控制功能pcf实体。

在该实施例中,步骤s610中的基于业务需求向控制面实体发送组级会话管理请求的步骤,具体可以包括:向pcf实体发送组级会话建立请求,其中,组级会话建立请求中携带群组信息,以用于pcf实体进行虚拟网络群组的会话授权。

步骤s620具体可以包括:接收pcf实体响应组级会话建立请求返回的组级会话建立成功响应;其中,组级会话建立成功响应中携带有群组会话策略信息。

步骤s630具体可以包括:根据响应消息中携带的内容,对虚拟网络群组进行相应的会话服务管理,包括:s21,执行群组会话策略信息,以创建虚拟网络群组的组级会话;s22,向pcf实体返回执行群组会话策略信息的策略执行响应。

在该实施例中,可以实现smf实体向pcf发起请求,以创建组级会话策略控制,实现了群组统一策略。

在一些实施例中,在步骤s620之后,该会话管理方法还包括:接收pcf实体响应组级会话建立请求返回的组级会话建立失败响应,组级会话建立失败响应中携带原因值;根据原因值确定组级会话建立失败的原因。

在该实施例中,若pcf实体对smf进行群组会话的授权,若授权失败,pcf实体向smf实体返回原因值,以通过原因值指示授权失败的详细原因。示例性地,原因值可以是协议状态码,例如超文本传输协议(hypertexttransportprotocol,http)状态码。例如数字4或数字5开头的状态码。数字4开头的状态码“4xx”可以代表客户端错误状态码,详细原因为服务器无法处理请求;数字5开头的状态码“5xx”可以代表服务器错误状态码,详细原因为服务器处理请求出错。

在一些实施例中,在步骤s21的创建虚拟网络群组的组级会话的步骤之后,该会话管理方法还包括如下步骤。s31,接收pcf实体发送的策略变化通知,策略变化通知中携带变更后的会话策略信息,策略变化通知是pcf实体根据应用实体的指示发送的通知消息;s32,执行变更的会话策略信息,以用于修改虚拟网络群组的组级会话;s33,向pcf实体返回执行变更的会话策略信息的策略执行响应。

在该实施例中,假如虚拟网络群组信息有变化。示例性地,比如pcf收到af的指示,pcf直接向群组级会话下发策略变化通知,提高组级会话的控制能力。

图8示出本申请实施例的一个smf创建组级会话策略控制会话的流程图。如图8所示,smf创建组级会话策略控制会话可以包括以下步骤。

s801,在smf实体关联的虚拟网络群组内具有用户设备后,smf实体向pcf实体发起组级会话建立请求,携带该虚拟网络群组的群组信息。

s802,pcf实体进行群组会话的授权。

s803a,假如授权成功,pcf实体返回群组会话的策略信息。

s803b,假如授权失败,pcf实体返回4xx或5xx原因值,携带详细原因值。

s804,pcf实体直接向群组级会话下发策略变化通知(smpolicynotification)。

在该步骤中,策略变化通知中携带变更后的会话策略信息。

在一些场景中,假如虚拟网络群组信息有变化,比如pcf实体收到af实体的指示,pcf实体直接向群组级会话下发策略变化通知。

s805,smf实体执行组级会话策略,如通知upf实体修改组级会话。

s806,smf实体返回策略变化通知的策略执行响应。

在本申请中,通过创建组级会话策略控制会话,提供组级统一控制能力,降低了群组控制的难度,实现了群组统一策略。

在一些实施例中,控制面实体为统一数据管理功能udm实体。

在该实施例中,步骤s610具体可以包括:向udm实体发送群组会话注册请求。

其中,群组会话注册请求中携带群组信息和群组会话信息,以用于接入和移动管理功能amf实体在虚拟网络群组内有新用户设备接入时,amf实体通过udm实体获取虚拟网络群组的群组会话信息,并发现服务的smf实体。

步骤s620具体可以包括:接收udm实体响应群组会话注册请求发送的群组会话注册成功响应。

在该实施例中,amf实体作为核心网控制面实体,负责用户移动性管理。smf实体向amf实体注册群组会话注册,使得后续amf有lan内新用户接入,可以通过udm实体获取组级会话信息,发现服务的smf,提高了组级会话的控制能力。

图9示出本申请实施例的smf向udm发起群组会话注册的流程示意图。如图9所示,该流程可以包括如下步骤。

s901,smf实体向udm实体发起群组会话注册请求(smfregistration)。

s902,udm实体存储群组会话信息。

s903,udm实体返回会话注册成功响应。

s904,amf有lan内新用户接入,通过udm获取组级会话信息,发现服务的smf。

在本申请实施例中,smf向udm发起群组会话注册,可以提升群组处理性能,满足组级会话统一控制的业务需求。

在一些实施例中,控制面实体为计费功能chf实体。

在该实施例中,上述步骤s610,具体可以包括:向chf实体发送组级计费会话建立请求,组级计费会话建立请求中携带群组信息,组级计费会话用于请求chf实体对虚拟网络群组的组级会话进行计费控制。

上述步骤s620,具体可以包括:接收chf实体响应组级计费会话建立请求返回的组级计费会话建立响应。

在该实施例中,smf向chf实体发起组级计费会话请求,实现chf针对整个群组进行计费,并且解决了组级会话对计费的控制能力,降低了群组控制的难度,实现了群组统一计费控制,满足组级会话统一控制的业务需求。

在一些实施例中,在步骤s620之后,该会话管理方法还包括如下步骤。

s31,接收chf实体发送的策略修改通知请求,策略修改通知请求中携带群组信息和组级配额修改策略信息;s32,对虚拟网络群组的组级会话执行组级配额修改策略信息;s33,向chf实体返回策略修改通知响应,策略修改通知响应中携带组级配额修改策略信息的执行结果。

在该实施例中,实现smf根据chf实体发送的策略修改通知请求,执行组级配额修改策略,并返回执行组级配额修改策略的执行结果。群组信息只需一次下发给smf,降低了群组控制的难度,提升群组处理性能。

图10示出本申请实施例的smf向chf发起建立组级计费会话的流程示意图。如图10所示,该smf向chf发起建立组级计费会话的流程可以包括如下步骤。

s1001,smf向chf发起组级计费会话建立请求(nchf_convergedcharging_createrequest)。

该步骤中,虚拟网络群组的群内有用户后,smf向chf发起组级计费会话建立请求。

s1002,chf进行组级会话的计费控制。

s1003,chf返回组级会话创建响应(nchf_convergedcharging_createresponse)。

s1004,假如chf决策需要修改组级的配额,则向smf发起策略修改通知请求(nchf_convergedcharging_notifyrequest)。

s1005,smf进行执行配额变更。

示例性地,该组级计费控制可以包括修改配额,或者终止会话。

s1006,smf返回执行配额变更的响应消息(nchf_convergedcharging_notifyresponse),在该响应消息中携带配额变更的执行结果。

在本申请实施例中,chf实体通知smf实体更新会话流程与pcf相同或等同,再次不再赘述。

根据该会话管理方法,smf可以创建并注册组级会话,提供组级统一控制能力,各控制控制面实体只需将群组信息一次下发给smf,以对smf关联的指定虚拟网络群组进行会话管理控制,使得组级会话控制,例如组播广播的带宽限制、组级的导流规则、计费等等都可以针对整个群组进行,减少了n7、n40接口的消息,提升群组处理性能,并且解决了组级会话的控制能力,优化了运营商和企业对企业群组的用户管理。

图11示出本申请实施例另一实施例的会话管理方法流程示意图。如图11所示,该会话管理方法可以包括如下步骤。

s1110,接收会话管理功能smf实体的注册请求,注册请求中携带支持的数据网络名称和支持的虚拟网络群组信息。

s1120,存储数据网络名称和虚拟网络群组信息。

s1130,向smf实体返回注册响应。

根据本申请实施例的会话管理方法,gmf实体可以实现对上电或配置更新后的smf实体进行注册,实现对smf支持的虚拟网络群组的注册管理。

在一些实施例中,在步骤s1130之后,该会话管理方法还包括:s1140,接收接入和移动管理功能amf实体的smf发现请求;s1150,根据保存的数据网络名称和保存的虚拟网络群组信息,确定优选smf;s1160,向amf实体返回smf发现响应,smf发现响应携带优选smf的smf信息。

根据本申请实施例的会话管理方法,后续amf实体向gmf实体发现smf实体时,gmf实体只需要根据数据网络名称和保存的虚拟网络群组信息确定优选smf,提升群组处理性能,满足组级会话统一控制的业务需求。

图12示出本申请实施例另一实施例的会话管理方法流程示意图。如图12所示,该会话管理方法可以包括如下步骤。

s1210,接收会话管理功能smf实体的组级会话建立请求,组级会话建立请求中携带群组信息。

s1220,根据群组信息对虚拟网络群组进行会话授权。

s1230,若授权成功,返回组级会话建立成功响应。

s1240,若授权失败,返回组级会话建立失败响应,并在会话建立失败响应中携带失败原因值。

根据本申请实施例的会话管理方法,pcf响应于smf实体的请求,创建组级会话策略控制,实现了群组统一会话管理策略。

在一些实施例中,在步骤s1230之后,该会话管理方法还可以包括:s1250,根据应用实体的指示向smf实体发送策略变化通知;其中,策略变化通知中携带群组信息和变更后的会话策略信息,策略变化通知用于通知虚拟网络群组修改虚拟网络群组的组级会话。

在本申请实施例中,pcf向smf实体发送策略变化通知时,通过携带的群组信息,指示smf对该虚拟网络群组进行统一的会话策略修改,使得会话策略修改可以针对整个群组进行,减少了接口的消息的发送,提升群组处理性能,并且解决了组级会话的控制能力,优化了运营商和企业对企业群组的用户管理。

图13示出本申请实施例另一实施例的会话管理方法流程示意图。如图13所示,该会话管理方法可以包括如下步骤。

s1310,接收会话管理功能smf实体的群组会话注册请求;其中,群组会话注册请求中携带虚拟网络群组的群组信息和群组会话信息。

s1320,存储虚拟网络群组的群组信息和群组会话信息。

s1330,向smf实体返回群组会话注册成功响应。

根据本申请实施例的会话管理方法,udm响应于smf实体的群组会话注册请求,对smf请求的虚拟网络群组进行群组会话注册,实现了群组统一会话管理策略。

在一些实施例中,在步骤s1320之后,该会话管理方法还包括:s1340,接收接入和移动管理功能amf实体的群组会话信息获取请求;s1350,向amf实体返回群组会话信息获取响应,在群组会话信息获取响应中携带虚拟网络群组的群组会话信息。

在本申请实施例中,udm向amf实体发送虚拟网络群组的群组会话信息,以用于amf在lan内新用户接入时,通过udm发现服务的smf,得到新用户所接入虚拟网络群组的群组会话信息,优化了运营商和企业对企业群组的用户管理。

图14示出本申请实施例另一实施例的会话管理方法流程示意图。如图14所示,该会话管理方法应用于计费功能chf实体,该会话管理方法可以包括如下步骤。

s1410,接收会话管理功能smf实体的组级计费会话建立请求,组级计费会话建立请求中携带虚拟网络群组的群组信息。

s1420,对虚拟网络群组进行组级会话的计费控制。

s1430,返回组级计费会话建立响应,组级计费会话建立响应中携带计费控制结果。

根据本申请实施例的会话管理方法,chf响应于smf实体的组级计费会话建立请求,对虚拟网络群组进行组级会话的计费控制,实现组级会话的计费控制针对整个群组进行,提升群组处理性能和组级会话的控制能力。

在一些实施例中,在步骤s1420之后,该会话管理方法还包括:s1440,向amf实体发送策略修改通知请求,策略修改通知请求中携带群组信息和组级配额修改策略信息;s1450,接收smf实体的策略修改通知响应,得到策略修改通知响应携带的组级配额修改策略信息的执行结果。

在本申请实施例中,在需要对虚拟网络群组进行组级配额修改时,只需要将群组信息一次性下发给smf实体,实现计费策略的修改可以针对整个群组进行,降低了群组计费控制的难度,实现了群组统一计费策略和计费控制,满足组级会话统一控制的计费业务需求。

下面结合附图,详细介绍根据本发明实施例的各控制面实体。

图15示出本发明一实施例提供的会话管理功能smf实体的结构示意图。如图15所示,会话管理功能smf实体可以包括如下模块。

发送模块1510,用于基于业务需求向控制面实体发送组级会话管理请求;其中,组级会话管理请求中携带群组信息,群组信息用于表征需进行组级会话管理的虚拟网络群组;

接收模块1520,用于接收控制面实体响应组级会话管理请求返回的响应消息;

管理模块1530,用于根据响应消息中携带的内容,对虚拟网络群组进行相应的会话服务管理。

在一些实施例中,发送模块1510,还用于在基于业务需求向控制面实体发送组级会话管理请求之前,向群组管理功能gmf实体发起注册请求,注册请求中携带支持的数据网络名称和支持的虚拟网络群组信息;接收模块1520,还用于接收gmf实体响应注册请求返回的注册响应。

在一些实施例中,控制面实体为策略控制功能pcf实体。

发送模块1510,用于向pcf实体发送组级会话建立请求,其中,组级会话建立请求中携带群组信息,以用于pcf实体进行虚拟网络群组的会话授权。

接收模块1520,用于接收pcf实体响应组级会话建立请求返回的组级会话建立成功响应;其中,组级会话建立成功响应中携带有群组会话策略信息。

管理模块1530,用于执行群组会话策略信息,以创建虚拟网络群组的组级会话;以及,发送模块1510还用于向pcf实体返回执行群组会话策略信息的策略执行响应。

在一些实施例中,接收模块1520,还用于在接收控制面实体响应组级会话管理请求返回的响应消息之后,接收pcf实体响应组级会话建立请求返回的组级会话建立失败响应,组级会话建立失败响应中携带原因值;原因确定模块,用于根据原因值确定组级会话建立失败的原因。

在一些实施例中,在管理模块1530,用于创建虚拟网络群组的组级会话之后,接收模块1520,还用于接收pcf实体发送的策略变化通知,策略变化通知中携带变更后的会话策略信息,策略变化通知是pcf实体根据应用实体的指示发送的通知消息;管理模块1530,还用于执行变更的会话策略信息,以用于修改虚拟网络群组的组级会话;发送模块1510,还用于向pcf实体返回执行变更的会话策略信息的策略执行响应。

在一些实施例中,控制面实体为统一数据管理功能udm实体;发送模块1510,用于向udm实体发送群组会话注册请求;其中,群组会话注册请求中携带群组信息和群组会话信息,以用于接入和移动管理功能amf实体在虚拟网络群组内有新用户设备接入时,amf实体通过udm实体获取虚拟网络群组的群组会话信息,并发现服务的smf实体;接收模块1520,用于接收udm实体响应群组会话注册请求发送的群组会话注册成功响应。

在一些实施例中,控制面实体为计费功能chf实体;发送模块1510,用于向chf实体发送组级计费会话建立请求,组级计费会话建立请求中携带群组信息,组级计费会话用于请求chf实体对虚拟网络群组的组级会话进行计费控制;接收模块1520,用于接收chf实体响应组级计费会话建立请求返回的组级计费会话建立响应。

在一些实施例中,接收模块1520,还用于在接收chf实体响应组级计费会话建立请求返回的组级计费会话建立响应之后,接收chf实体发送的策略修改通知请求,策略修改通知请求中携带群组信息和组级配额修改策略信息;管理模块1530,还用于对虚拟网络群组的组级会话执行组级配额修改策略信息;发送模块1510,还用于向chf实体返回策略修改通知响应,策略修改通知响应中携带组级配额修改策略信息的执行结果。

根据本申请实施例的会话管理功能smf实体,smf可以根据业务需求向控制面实体发送组级会话管理请求,该组级会话管理请求中携带群组信息,使得会话管理可以针对整个群组进行,从而满足组级会话统一控制的业务需求,降低了群组控制的难度,并减少了n7、n40接口的消息,达到提升群组处理性能的效果。

图16示出本发明一实施例提供的群组管理功能gmf实体的结构示意图。如图16所示,群组管理功能gmf实体可以包括如下模块。

接收模块1610,用于接收会话管理功能smf实体的注册请求,注册请求中携带支持的数据网络名称和支持的虚拟网络群组信息。

存储模块1620,用于存储数据网络名称和虚拟网络群组信息。

发送模块1630,用于向smf实体返回注册响应。

在一些实施例中,在向smf实体返回注册响应之后,接收模块1610,还用于接收接入和移动管理功能amf实体的smf发现请求;存储模块1620,还用于根据保存的数据网络名称和保存的虚拟网络群组信息,确定优选smf;发送模块1630,还用于向amf实体返回smf发现响应,smf发现响应携带优选smf的smf信息。

根据本申请实施例的群组管理功能gmf实体,可以实现对上电或配置更新后的smf实体进行注册,实现对smf支持的虚拟网络群组的注册管理。

图17示出本发明一实施例提供的策略控制功能pcf实体的结构示意图。如图17所示,策略控制功能pcf实体可以包括如下模块。

接收模块1710,用于接收会话管理功能smf实体的组级会话建立请求,组级会话建立请求中携带虚拟网络群组的群组信息。

授权模块1720,用于根据群组信息对虚拟网络群组进行会话授权。

发送模块1730,用于若授权成功,返回组级会话建立成功响应;以及,若授权失败,返回组级会话建立失败响应,并在会话建立失败响应中携带失败原因值。

在一些实施例中,在返回组级会话建立成功响应之后,发送模块1730,还用于根据应用实体的指示向smf实体发送策略变化通知;其中,策略变化通知中携带群组信息和变更后的会话策略信息,策略变化通知用于通知虚拟网络群组修改虚拟网络群组的组级会话。

根据本申请实施例的策略控制功能pcf,可以响应于smf实体的请求,创建组级会话策略控制,实现了群组统一会话管理策略。

图18示出本发明一实施例提供的统一数据管理功能udm实体的结构示意图。如图18所示,统一数据管理功能udm实体可以包括如下模块。

接收模块1810,用于接收会话管理功能smf实体的群组会话注册请求;其中,群组会话注册请求中携带虚拟网络群组的群组信息和群组会话信息。

存储模块1820,用于存储虚拟网络群组的群组信息和群组会话信息。

发送模块1830,用于向smf实体返回群组会话注册成功响应。

在一些实施例中,在存储虚拟网络群组的群组信息和群组会话信息之后,接收模块1810,还用于接收接入和移动管理功能amf实体的群组会话信息获取请求;发送模块1830,还用于向amf实体返回群组会话信息获取响应,在群组会话信息获取响应中携带虚拟网络群组的群组会话信息。

根据本申请实施例的统一数据管理功能udm实体,可以响应于smf实体的群组会话注册请求,对smf请求的虚拟网络群组进行群组会话注册,实现了群组统一会话管理策略。

图19示出本发明一实施例提供的计费功能chf实体的结构示意图。如图19所示,计费功能chf实体可以包括如下模块。

接收模块1910,用于接收会话管理功能smf实体的组级计费会话建立请求,组级计费会话建立请求中携带虚拟网络群组的群组信息;

控制模块1920,用于对虚拟网络群组进行组级会话的计费控制;

发送模块1930,用于返回组级计费会话建立响应,组级计费会话建立响应中携带计费控制结果。

在一些实施例中,在返回组级计费会话建立响应之后,发送模块1930,还用于向amf实体发送策略修改通知请求,策略修改通知请求中携带群组信息和组级配额修改策略信息;接收模块1910,还用于接收smf实体的策略修改通知响应,得到策略修改通知响应携带的组级配额修改策略信息的执行结果。

根据本申请实施例的计费功能chf实体,响应于smf实体的组级计费会话建立请求,对虚拟网络群组进行组级会话的计费控制,实现组级会话的计费控制针对整个群组进行,提升群组处理性能和组级会话的控制能力。

在实际应用场景中,可以对lan服务统一策略控制,例如将lan服务引流到同一个dn数据网络中或共享套餐;也可以对lan服务统一计费控制;例如,针对运营商/企业简化有差异化的控制策略和计费需求,直接对群组进行统一计费。

根据本发明实施例的会话管理方法、实体、网络设备和存储介质,可以降低群组控制的难度,实现了群组统一策略以及计费控制等方面,满足组级会话统一控制的业务需求、充分利用了5gc网络、加快5glan服务的应用。

需要明确的是,本发明并不局限于上文实施例中所描述并在图中示出的特定配置和处理。为了描述的方便和简洁,这里省略了对已知方法的详细描述,并且上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

图20是示出能够实现根据本发明实施例的会话管理方法和控制面实体的计算设备的示例性硬件架构的结构图。

如图20所示,计算设备2000包括输入设备2001、输入接口2002、中央处理器2003、存储器2004、输出接口2005、以及输出设备2006。其中,输入接口2002、中央处理器2003、存储器2004、以及输出接口2005通过总线2010相互连接,输入设备2001和输出设备2006分别通过输入接口2002和输出接口2005与总线2010连接,进而与计算设备2000的其他组件连接。

具体地,输入设备2001接收来自外部的输入信息,并通过输入接口2002将输入信息传送到中央处理器2003;中央处理器2003基于存储器2004中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器2004中,然后通过输出接口2005将输出信息传送到输出设备2006;输出设备2006将输出信息输出到计算设备2000的外部供用户使用。

在一个实施例中,图20所示的计算设备可以被实现为一种网络设备,该网络设备可以包括:存储器,被配置为存储程序;处理器,被配置为运行存储器中存储的程序,以执行上述实施例描述的会话管理方法。

以上,仅为本申请的示例性实施例而已,并非用于限定本申请的保护范围。一般来说,本申请的多种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。例如,一些方面可以被实现在硬件中,而其它方面可以被实现在可以被控制器、微处理器或其它计算装置执行的固件或软件中,尽管本申请不限于此。

本申请的实施例可以通过移动装置的数据处理器执行计算机程序指令来实现,例如在处理器实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码。

本申请附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术实现,例如但不限于只读存储器(rom)、随机访问存储器(ram)、光存储器装置和系统(数码多功能光碟dvd或cd光盘)等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何适合于本地技术环境的类型,例如但不限于通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、专用集成电路(asic)、可编程逻辑器件(fgpa)以及基于多核处理器架构的处理器。

通过示范性和非限制性的示例,上文已提供了对本申请的示范实施例的详细描述。但结合附图和权利要求来考虑,对以上实施例的多种修改和调整对本领域技术人员来说是显而易见的,但不偏离本发明的范围。因此,本发明的恰当范围将根据权利要求确定。

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