一种管理网元的方法、设备及系统与流程

文档序号:19580772发布日期:2019-12-31 19:58阅读:471来源:国知局
一种管理网元的方法、设备及系统与流程

本申请实施例涉及通信技术领域,尤其涉及一种管理网元的方法、设备及系统。



背景技术:

在第五代(5thgeneration,5g)发展的初期阶段,会话管理功能(sessionmanagementfunction,smf)与用户面功能(userplanefunction,upf)之间为1:m(m为大于或者等于2的整数)的部署形态。在该部署形态下,同一smf可以从多个upf中选择一个或者多个upf,并管理选择的upf,如:负责upf的策略(如:策略与计费控制(policyandchargingcontrol,pcc)规则)下发,以及接收upf的事件上报等非会话级的管理功能等。

随着5g业务的持续发展,第三代合作伙伴项目(the3rdgenerationpartnershipproject,3gpp)协议规定smf和upf之间可以采用n:m的全连接方式部署,n为大于或者等于2的整数,如:一个smf可能与m个upf连接,管理多个upf;一个upf可能与n个smf连接,被多个smf管理。在此部署形态下,由于同一upf可能被多个smf共同管理,多个smf分配给同一upf的关键信息(如:upf的因特网协议(internetprotocol,ip)地址、隧道端点标识符(tunnelendpointidentifier,teid)等)可能不同,存在配置冲突。此外,各个smf独立地根据其管理的upf的信息选择upf,容易导致upf负荷不均。并且当网络拓扑发生更新时,需要手动逐一更新网元上的信息,浪费人力且耗时较长。



技术实现要素:

本申请提供一种管理网元的方法、设备及系统,由服务控制网元集中管理会话管理网元和用户面网元。

为达到上述目的,本申请采用如下技术方案:

第一方面,本申请提供一种管理网元的方法,该方法包括:服务控制网元获取网络中会话管理网元与用户面网元之间的管理关系,向网络中的任一第一会话管理网元发送由管理关系确定,且用于表征归属于第一会话管理网元管理的用户面网元的用户面网元列表、以及用于第一会话管理网元选择用户面网元的用户面网元选择策略;以及向网络中的任一第一用户面网元发送用于表征管理第一用户面网元连接的会话管理网元的会话管理网元列表。基于本申请提供的管理网元的方法,服务控制网元获取网络中会话管理网元与用户面网元间的管理关系后,根据获取到的管理关系集中向会话管理网元发送用户面网元列表和用户面网元选择策略,向用户面网元发送会话管理网元列表,以便会话管理网元与用户面网元间建立通信连接,以及为终端用户选择建立用户面承载的用户面网元,即通过服务控制网元对会话管理网元和用户面网元进行统一管理,集中下发会话管理网元和用户面网元建立通信连接所需的信息,实现会话管理网元和用户面网元的自动部署和通信连接。

在一种可能的设计中,结合第一方面,所述方法还包括:服务控制网元接收网络中每个用户面网元上报的工作状态信息,根据每个用户面网元上报的工作状态信息(如:承载的会话数、吞吐量、中央处理单元cpu负荷、功能使能统计、资源使用情况、运行情况中的一个或多个信息)更新用户面网元选择策略,向第一会话管理网元发送更新后的用户面网元选择策略。如此,可以基于整个网络中用户面网元的工作情况动态统一调整下发给会话管理网元的用户面网元选择策略,让多个会话管理网元之间的用户面网元选择更为协同,避免多个会话管理网元独立选择用户面网元时,因缺少全局视角,导致用户面网元的业务负荷不均的问题。

在又一种可能的设计中,结合第一方面或者上述任一可能的设计,所述方法还包括:当新增或删除与第一会话管理网元连接的用户面网元时,服务控制网元更新用户面网元列表以及用户面网元选择策略,向第一会话管理网元发送更新后的用户面网元列表以及用户面网元选择策略。如此,当网络中新增或删除用户面网元时,服务控制网元可以通过下发更新后的用户面网元列表及时维护网元间的管理关系,以及通过调整用户面网元选择策略来及时协调各个会话管理网元间管理的用户面网元,无需人工手动更新,简单快捷。

在又一种可能的设计中,结合第一方面或者上述任一可能的设计,所述方法还包括:当新增或删除与第一用户面网元连接的会话管理网元时,服务控制网元更新会话管理网元列表,并向第一用户面网元发送更新后的会话管理网元列表。如此,当网络中新增或删除会话管理网元时,服务控制网元可以通过下发更新后的会话管理网元列表及时维护网元间的管理关系,以及通过向新增会话管理网元下发用户面网元选择策略来及时协调各个会话管理网元间管理的用户面网元,无需人工手动更新,简单快捷。

在再一种可能的设计中,结合第一方面或者上述任一可能的设计,所述方法还包括:服务控制网元获取运营商规划的包括用户面网元和会话管理网元运行时所需要的配置参数、以及用户面网元转发数据报文时所遵循的过滤条件和处理策略的配置数据,根据配置数据配置网络中的会话管理网元和用户面网元。如此,通过服务控制网元对网络中各个网元的配置数据进行集中管理,避免了同一用户面网元被多个会话管理网元管理的情况下,各会话管理网元分别下发相同配置数据到同一用户面网元带来的配置数据冗余的问题,以及不同会话管理网元针对同一配置对象下发不同配置数据带来的配置冲突的问题。

第二方面,本申请提供一种服务控制网元,该服务控制网元可以实现上述各方面或者各可能的设计中服务控制网元所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该服务控制网元可以包括:获取单元,发送单元;

获取单元,用于获取网络中会话管理网元与用户面网元之间的管理关系;

发送单元,用于向网络中的任一第一会话管理网元发送由管理关系确定,且用于表征归属于第一会话管理网元管理的用户面网元的用户面网元列表、以及用于第一会话管理网元选择用户面网元的用户面网元选择策略;以及向网络中的任一第一用户面网元发送用于表征管理第一用户面网元连接的会话管理网元的会话管理网元列表。

其中,服务控制网元的具体实现方式可以参考第一方面或第一方面的任一种可能的设计提供的管理网元的方法中服务控制网元的行为功能,在此不再重复赘述。因此,该提供的服务控制网元可以达到与第一方面或者第一方面的任一种可能的设计相同的有益效果。

第三方面,提供了一种服务控制网元,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该服务控制网元运行时,该处理器执行该存储器存储的该计算机执行指令,以使该服务控制网元执行如上述第一方面或者第一方面的任一种可能的设计所述的管理网元的方法。

第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的管理网元的方法。

第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计所述的管理网元的方法。

第六方面,提供了一种芯片系统,该芯片系统包括处理器、通信接口,用于支持服务控制网元实现上述方面中所涉及的功能,例如支持处理器通过通信接口获取服务控制网元获取网络中会话管理网元与用户面网元之间的管理关系,以及向网络中的任一第一会话管理网元发送由管理关系确定,且用于表征归属于第一会话管理网元管理的用户面网元的用户面网元列表和用于第一会话管理网元选择用户面网元的用户面网元选择策略;向网络中的任一第一用户面网元发送用于表征管理第一用户面网元连接的会话管理网元的会话管理网元列表。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存服务控制网元必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

其中,第三方面至第六方面中任一种设计方式所带来的技术效果可参见上述第一方面或者第一方面的任一种可能的设计所带来的技术效果,不再赘述。

第七方面,本申请提供一种管理网元的方法,该方法由网络中的任一会话管理网元执行,该方法包括包括:会话管理网元从服务控制网元接收由所述管理关系确定,且用于表征归属于所述第一会话管理网元管理的用户面网元的用户面网元列表以及用于所述第一会话管理网元选择用户面网元的用户面网元选择策略,根据接收到的用户面网元列表与用户面网元间建立通信连接,以及根据用户面网元选择策略选择出为终端用户建立用户面承载的用户面网元。基于本申请提供的方法,会话管理网元接受服务控制网元的管理,从服务控制网元获取会话管理网元建立通信连接所需的信息,实现会话管理网元自动部署和通信连接。

一种可能的设计中,结合第七方面,会话管理网元向服务控制网元发送携带会话管理网元的服务地址的用于请求服务控制网元向会话管理网元发送用户面网元列表以及用户面网元选择策略的管理请求,接收服务控制网元发送的用户面网元列表和用户面网元选择策略。或者,会话管理网元向服务控制网元发送携带会话管理网元的服务地址的、用于指示会话管理网元已完成实例化部署的注册请求,接收服务控制网元发送的用户面网元列表和用户面网元选择策略。

又一种可能的设计中,结合第七方面或上述可能的设计,所述会话管理网元还包括:当新增或删除与会话管理网元建立通信连接的用户面网元时,从服务控制网元接收更新后的用户面网元列表以及用户面网元选择策略。如此,当网络中新增或删除用户面网元时,服务控制网元可以通过下发更新后的用户面网元列表及时维护网元间的管理关系,以及通过调整用户面网元选择策略来及时协调各个会话管理网元间管理的用户面网元,无需人工手动更新,简单快捷。

第八方面,本申请提供一种会话管理网元,该会话管理网元为网络中的任一会话管理网元,该会话管理网元可以实现上述各方面或者各可能的设计中会话管理网元所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该会话管理网元可以包括:接收单元、处理单元。

接收单元,用于从服务控制网元接收由所述管理关系确定,且用于表征归属于所述第一会话管理网元管理的用户面网元的用户面网元列表以及用于所述第一会话管理网元选择用户面网元的用户面网元选择策略;

处理单元,用于根据接收到的用户面网元列表与用户面网元间建立通信连接,以及根据用户面网元选择策略选择出为终端用户建立用户面承载的用户面网元。

其中,会话管理网元的具体实现方式可以参考第七方面或第七方面的任一种可能的设计提供的管理网元的方法中会话管理网元的行为功能,在此不再重复赘述。因此,该提供的会话管理网元可以达到与第七方面或者第七方面的任一种可能的设计相同的有益效果。

第九方面,提供了一种会话管理网元,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该会话管理网元运行时,该处理器执行该存储器存储的该计算机执行指令,以使该会话管理网元执行如上述第七方面或者第七方面的任一种可能的设计所述的管理网元的方法。

第十方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第七方面或者上述方面的任一种可能的设计所述的管理网元的方法。

第十一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第七方面或者上述方面的任一种可能的设计所述的管理网元的方法。

第十二方面,提供了一种芯片系统,该芯片系统包括处理器、通信接口,用于支持会话管理网元实现上述方面中所涉及的功能,例如支持处理器通过通信接口从服务控制网元接收由所述管理关系确定,且用于表征归属于所述第一会话管理网元管理的用户面网元的用户面网元列表以及用于所述第一会话管理网元选择用户面网元的用户面网元选择策略,根据接收到的用户面网元列表与用户面网元间建立通信连接,以及根据用户面网元选择策略选择出为终端用户建立用户面承载的用户面网元。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存会话管理网元必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

其中,第九方面至第十二方面中任一种设计方式所带来的技术效果可参见上述第七方面或者第七方面的任一种可能的设计所带来的技术效果,不再赘述。

第十三方面,本申请提供一种管理网元的方法,该方法可以由网络中的任一用户面网元执行,该方法包括:用户面网元从服务控制网元接收由管理关系确定,用于表征管理第一用户面网元连接的会话管理网元的会话管理网元列表,根据会话管理网元列表与会话管理网元间建立通信连接,接受与其建立通信连接的会话管理网元的节点级管理信息或会话级管理信息。基于本申请提供的方法,用户面网元接受服务控制网元的管理,从服务控制网元获取用户面网元建立通信连接所需的信息,实现用户面网元自动部署和通信连接。

一种可能的设计中,结合第十三方面,用户面网元从服务控制网元接收会话管理网元列表包括:用户面网元向服务控制网元发送携带用户面网元的服务地址的用于请求服务控制网元向用户面网元发送用户面网元列表以及用户面网元选择策略的管理请求,接收服务控制网元发送的用户面网元列表和用户面网元选择策略。或者,用户面网元向服务控制网元发送携带用户面网元的服务地址的、用于指示用户面网元已完成实例化部署的注册请求,接收服务控制网元发送的用户面网元列表和用户面网元选择策略。

又一种可能的设计中,结合第十三方面或者上述可能的设计,所述方法还包括:当新增或删除与用户面网元连接的会话管理网元时,用户面网元从服务控制网元获取更新后的会话管理网元列表。如此,当网络中新增或删除会话管理网元时,服务控制网元可以通过下发更新后的会话管理网元列表及时维护网元间的管理关系,以及通过向新增会话管理网元下发用户面网元选择策略来及时协调各个会话管理网元间管理的用户面网元,无需人工手动更新,简单快捷。

第十四方面,本申请提供一种用户面网元,该用户面网元可以实现上述各方面或者各可能的设计中用户面网元所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。如:该用户面网元可以包括:接收单元,处理单元;

接收单元,用于从服务控制网元接收由管理关系确定,用于表征管理第一用户面网元连接的会话管理网元的会话管理网元列表;

处理单元,用于根据会话管理网元列表与会话管理网元间建立通信连接,接受与其建立通信连接的会话管理网元的节点级管理信息或会话级管理信息。

其中,用户面网元的具体实现方式可以参考第十三方面或第十三方面的任一种可能的设计提供的管理网元的方法中用户面网元的行为功能,在此不再重复赘述。因此,该提供的用户面网元可以达到与第十三方面或者第十三方面的任一种可能的设计相同的有益效果。

第十五方面,提供了一种用户面网元,包括:处理器和存储器;该存储器用于存储计算机执行指令,当该用户面网元运行时,该处理器执行该存储器存储的该计算机执行指令,以使该用户面网元执行如上述第十三方面或者第十三方面的任一种可能的设计所述的管理网元的方法。

第十六方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第十三方面或者上述方面的任一种可能的设计所述的管理网元的方法。

第十七方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第十三方面或者上述方面的任一种可能的设计所述的管理网元的方法。

第十八方面,提供了一种芯片系统,该芯片系统包括处理器、通信接口,用于支持用户面网元实现上述方面中所涉及的功能,例如支持处理器通过通信接口从服务控制网元接收由管理关系确定,用于表征管理第一用户面网元连接的会话管理网元的会话管理网元列表,根据会话管理网元列表与会话管理网元间建立通信连接,接受与其建立通信连接的会话管理网元的节点级管理信息或会话级管理信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存用户面网元必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

其中,第十五方面至第十八方面中任一种设计方式所带来的技术效果可参见上述第十三方面或者第十三方面的任一种可能的设计所带来的技术效果,不再赘述。

第十九方面,本申请提供一种管理网元的系统,该管理网元的系统包括如第二方面至第六方面所述的服务控制网元、多个如第八方面至第十二方面所述的会话管理网元以及多个如第十四方面至第十八方面所述的用户面网元。

附图说明

图1为本申请实施例提供的一种系统架构的简化示意图;

图2a为本申请实施例提供的5g系统的简化示意图;

图2b为本申请实施例提供的4g系统的简化示意图;

图3为本申请实施例提供的一种通信设备的组成示意图;

图4为本申请实施例提供的一种管理网元的方法流程图;

图5为本申请实施例提供的又一种管理网元的方法流程图;

图6为本申请实施例提供的一种服务控制网元的组成示意图;

图7为本申请实施例提供的一种会话管理网元的组成示意图;

图8为本申请实施例提供的一种用户面网元的组成示意图;

图9为本申请实施例提供的一种管理网元的系统组成示意图。

具体实施方式

下面结合说明书附图对本申请实施例提供的方案进行描述。

本申请实施例提供的管理网元的方法可以适用于图1所示系统,该系统可以包括:服务控制网元、多个会话管理网元(如会话管理网元1、会话管理网元2)、多个用户面网元(如用户面网元1、用户面网元2等),还可以包括:终端、接入网设备、接入和移动性管理功能实体(accessandmobilitymanagementfunction,amf)、数据网络(datanetwork,dn)等。需要说明的是,图1仅为示例性附图,除图1所示网元之外,该系统还可以包括其他网元,同时,本申请实施例对图1所示系统包括的网元的数量也不予限制。

其中,图1中的服务控制网元可称为服务控制功能(servicecontrolfunction,scf),服务控制网元可以独立部署在图1所示系统中,还可以部署在图1所示系统中的某个核心网网元中。服务控制网元具有维护图1所示网络中会话管理网元与用户面网元间的管理关系、统一编排各个会话管理网元选择用户面网元所需的用户面网元选择策略等功能。例如,服务控制网元可以获取网络中会话管理网元与用户面网元之间的管理关系,向网络中的任一第一会话管理网元发送由管理关系确定,且用于表征归属于第一会话管理网元管理的用户面网元的用户面网元列表、以及用于第一会话管理网元选择用户面网元的用户面网元选择策略;以及向网络中的任一第一用户面网元发送用于表征管理第一用户面网元连接的会话管理网元的会话管理网元列表。具体的,服务控制网元的功能可参照图4中所述。

图1中的会话管理网元可以同时与m(m为大于或等于2的整数)个用户面网元建立通信连接,且可以根据用户面网元选择策略从与其建立通信连接的用户面网元中选择为终端用户建立用户面承载的用户面网元,并管理选择的用户面网元,如:主要用于实现其管理的用户面网元上用户面传输路径的建立、释放和更改等会话管理功能。

图1中的用户面网元可以同时与n(n为大于或等于2的整数)个会话管理网元建立通信连接,并接受n个会话管理网元中部分或全部会话管理网元的节点级管理或者会话级管理,并在会话管理网元的管理下建立用户面承载的建立、完成用户面数据的路由转发等功能,如:与终端间建立通道(即用户面传输路径),在该通道上转发终端和dn之间的数据包;以及负责对终端的数据报文过滤、数据传输/转发、速率控制、生成计费信息等。

其中,图1所示系统可以为图2a所示的第五代(5thgeneration,5g)系统,还可以为图2b所示的第四代(4thgeneration),又可以为后续演进的通信系统,本申请实施例对此不予限制。当图1所示系统为图2a所示5g系统时,图1中的会话管理网元可以为会话管理功能(sessionmanagementfunction,smf),用户面网元可以为用户面功能(userplanefunction,upf)。在5g系统中,各网元之间可以通过下一代网络(nextgeneration,ng)接口(图2a中未示出)建立通信连接实现通信,如:upf可以通过ng接口4(简称n4)与smf建立控制面信令连接,upf可以通过ng接口6(简称n6)与数据网络交互用户面数据,scf可以通过新增的ng接口x(简称nx)(暂未定义)与smf、以及upf建立控制面信令连接。需要说明的是,图2a仅为示例性架构图,除图2a中所示网元之外,该5g系统还可以包括其他网元,如:终端、接入网设备、接入和移动性管理功能(accessandmobilitymanagementfunction,amf)等,本申请实施例对此不进行限定。

当图1所示通信网络为图2b所示4g系统时,图1中的会话管理网元可以为控制面服务网关(servinggateway-control,sgw-c)/控制面公用数据网网关(publicdatanetworksgateway-control,pgw-c),还可以为控制面探测功能网元(trafficdetectionfunction-control,tdf-c),用户面网元可以为用户面服务网关(servinggateway-user,sgw-u)/用户面公用数据网网关(publicdatanetworksgateway-user,pgw-u),还可以为用户面探测功能网元(trafficdetectionfunction-user,tdf-u)。在4g系统中,sgw-u/pgw-u可以通过gx接口与sgw-c/pgw-c建立控制面信令连接;scf可以通过服务化接口与sgw-c/pgw-c、sgw-u/pgw-u建立控制面信令连接。需要说明的是,图2b中的sgw-c/pgw-c和sgw-u/pgw-u可以如图2b所示,独立部署在4g系统,还可以将sgw-c/pgw-c和sgw-u/pgw-u集成在同一网元(如sgw/pgw/tdf)中。此外,图2b仅为示例性架构图,除图2b中所示网元之外,该网络架构还可以包括其他网元,如:终端、接入网设备、移动管理实体(mobilemanagemententity,mme)等,本申请实施例对此不进行限定。

需要说明的是,上述架构中的网元以及各个网元之间的接口名字只是一个示例,具体实现中网元以及网元之间的接口名字可能为其他名字,本申请实施例对此不作具体限定。

具体的,为了实现本申请实施例提供的管理网元的方法,图1中的服务控制网元、会话管理网元、用户面网元等网元可以包括图3所示部件。图3为本申请实施例提供的一种通信设备的组成示意图,如图3所示,该通信设备300包括至少一个处理器301,通信线路302,以及至少一个通信接口303;进一步的,还可以包括存储器304。其中,处理器301,存储器304以及通信接口303三者之间可以通过通信线路302连接。

处理器301可以是一个中央处理器(centralprocessingunit,cpu),也可以是特定集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个数字信号处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)。

通信线路302可包括一通路,用于在通信设备包括的部件之间传送信息。

通信接口303,用于与其他设备或通信网络通信,可以使用任何收发器一类的装置,如以太网,无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)等。

存储器304可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。一种可能的设计中,存储器304可以独立于处理器301存在,即存储器304可以为处理器301外部的存储器,此时,存储器304可以通过通信线路302与处理器301相连接,用于存储执行指令或者应用程序代码,并由处理器301来控制执行,实现本申请下述实施例提供的管理网元的方法。又一种可能的设计中,存储器304也可以和处理器301集成在一起,即存储器304可以为处理器301的内部存储器,例如,该存储器304为高速缓存,可以用于暂存一些数据和指令信息等。

作为一种可实现方式,处理器301可以包括一个或多个cpu,例如图3中的cpu0和cpu1。作为另一种可实现方式,通信设备300可以包括多个处理器,例如图3中的处理器301和处理器307。作为再一种可实现方式,通信设备300还可以包括输出设备305和输入设备306。

需要说明的是,上述的通信设备300可以是一个通用设备或者是一个专用设备。例如,通信设备300可以是台式机、便携式电脑、网络服务器、pda、移动手机、平板电脑、无线终端、嵌入式设备或有图3中类似结构的设备。本申请实施例不限定通信设备300的类型。

下面结合图1所示通信系统,对本申请实施例提供的管理网元的方法进行描述。需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。

图4为本申请实施例提供的一种管理网元的方法,用于通过服务控制网元管理图1所示网络中的多个会话管理网元和用户面网元。如图4所示,该方法可以包括步骤401~步骤405。

步骤401:服务控制网元获取网络中会话管理网元与用户面网元之间的管理关系。

其中,会话管理网元与用户面网元间的管理关系用于指示运营商规划的网络(如某个特定网络切片)中会话管理网元与用户面网元间的物理连接关系,即用于指示哪个会话管理网元与哪个用户面网元建立物理连接。例如,运营商规划的网络如图1所示,则会话管理网元与用户面网元间的管理关系可以为:会话管理网元1与用户面网元1、用户面网元3连接,会话管理网元2与用户面网元1、用户面网元2、用户面网元3连接。在本申请各实施例中,物理连接可以指:网元间通过有线传输介质(如双绞线、同轴电缆和光纤等)或无线传输介质(如无线电波、微波等)建立的连接,物理连接的网元间可以建立一个或多个通信连接,通过通信链路实现互相通信。

具体的,服务控制网元可以从运营商获取网络中会话管理网元与用户面网元之间的管理关系。一种示例中,运营商可以通过业务支撑系统(businesssupportsystem,bss)/运营支撑系统(operationsupportsystem,oss)向服务控制网元发送会话管理网元与用户面网元间的管理关系。又一种示例中,运营商可以通过服务控制网元的用户界面(userinterface,ui)向服务控制网元输入会话管理网元与用户面网元间的管理关系。再一种示例中,服务控制网元开机之后,可以通过bss/oss向运营商发送请求消息,请求运营商发送会话管理网元与用户面网元间的管理关系,运营商接收到该请求消息后,通过bss/oss向服务控制网元发送会话管理网元与用户面网元间的管理关系。

步骤402:服务控制网元向第一会话管理网元发送用户面网元列表以及用于第一会话管理网元选择用户面网元的用户面网元选择策略,第一会话管理网元接收用户面列表以及用户面网元选择策略。

其中,第一会话管理网元为图1所示网络中的任一会话管理网元。服务控制网元可以在第一会话管理网元完成实例化部署后,接收第一会话管理网元发送的请求消息,根据接收到的请求消息向第一会话管理网元发送用户面网元列表以及用户面网元选择策略。

如:服务控制网元向第一会话管理网元发送携带服务控制网元从虚拟网络功能管理实体(virtualnetworkfunctionmanagement,vnfm)中请求的第一会话管理网元启动时需要使用的软件包下载路径、部署策略、服务的组网信息、服务的初始运行资源(如:缓存资源、网元的服务地址、服务控制网元的服务地址)等信息,实现第一会话管理网元的实例化部署。随后,第一会话管理网元可以向服务控制网元发送携带第一会话管理网元的服务地址的管理请求,请求服务控制网元向第一会话管理网元发送用户面网元列表以及用户面网元选择策略,服务控制网元接收到管理请求后,向第一会话管理网元发送用户面网元列表和用户面网元选择策略。或者,第一会话管理网元可以向服务控制网元发送携带第一会话管理网元的服务地址的、用于指示第一会话管理网元已完成实例化部署的注册请求,服务控制网元接收到注册请求后,向第一会话管理网元发送用户面网元列表和用户面网元选择策略。

其中,用户面网元列表由管理关系确定,且用于表征归属于第一会话管理网元管理的用户面网元;用户面网元列表可以包括与会话管理网元1连接的用户面网元的信息,用户面网元的信息用于标识用户面网元,可以为用户面网元的标识(identity,id),或者用户面网元的服务地址(如:用户面网元的统一资源定位符(uniformresourcelocator,url)或者用户面网元的n4接口地址)等。例如,以图1为例,会话管理网元1与用户面网元1、用户面网元2连接,则服务控制网元向会话管理网元1发送的用户面网元列表为{用户面网元1、用户面网元2}。

其中,用户面网元选择策略定义了会话管理网元选择的用户面网元需要满足的一个或多个条件,用户面网元选择策略可以由用户面网元选择参数以及由第一会话管理网元管理的用户面网元的信息确定。用户面网元选择参数可以包括运营商提前规划好的、会话管理网元选择用户面网元时所依据的一些参数,这些参数可以为典型的用户面网元选择参数,如:用户面网元的部署位置、用户面网元的负荷、用户面网元对外提供的业务能力、用户面网元的系统容量、用户面网元的功能部署、组网方式、用户的签约策略、用户使用的接入技术或者其他现有通信标准中选择用户面网元时所参考的因素等。其中,用户面网元的部署位置可以指用户面网元在整个通信系统中的物理位置,可以用地理坐标或者区域范围表示。用户面网元的负荷可以指用户面网元的cpu占用率、用户面网元的存储能力等。用户面网元对外提供的业务能力可以用于定义用户面网元对外提供的业务的情况,可以包括用户面网元收/发业务的类型、用户面网元收/发业务的时间周期、用户面网元收/发业务的包大小、用户面网元收/发业务的功率、用户面网元收/发业务的带宽大小等。用户面网元的系统容量可以指用户面网元在一定时间内可以承载的最大会话数。用户面网元的功能部署可以指用户面网元承载的会话所支持的能力,如带宽大小、时延等情况。组网方式可以指用户面网元与用户要访问的dn是否有连接。用户的签约策略可以用于规定用户签约的用户面网元。用户使用的接入技术可以指用户接入网络所使用的接入技术,可以为第三代(3thgeneration,3g)技术或4g技术或5g,不同接入技术可以对应不同用户面网元。需要说明的是,服务控制网元在为会话管理网元执行用户面网元选择策略时,上述参数中用户面网元的部署位置、用户面网元的负荷、用户面网元的系统容量对应的属性值可以根据会话管理网元管理的用户面网元的情况动态调整,而其他参数的属性值基本是预制好的参数,其对应的属性值固定不变。

用户面网元选择策略可以包括:用户面网元的部署位置、用户面网元的负荷、用户面网元对外提供的业务能力、用户面网元的系统容量、用户面网元的功能部署、组网方式、用户的签约策略、用户使用的接入技术、用户面网元的权重或者其他现有通信标准中选择用户面网元时所参考的因素等,会话管理网元选择的用户面网元需要满足这些条件中的部分或者全部条件。其中,用户面网元的权重用于表征用户面网元在会话管理网元选择的多个用户面网元中承载会话的能力。比如:会话管理网元1选择的用户面网元为用户面网元1和用户面网元3,用户面网元1的权重为10、用户面网元3权重为90,当需要建立100个会话时,会话管理网元1会请求用户面网元1建立10个会话,请求用户面网元2建立90个会话。例如,用户面网元选择策略为{用户面网元的部署位置在区域a,用户面网元对外可提供业务1},此时,若与会话管理网元1连接的用户面网元1和用户面网元2中,用户面网元1位于区域a,且对外可提供业务1;用户面网元2位于区域b,且对外可提供业务1,则会话管理网元1可以根据用户面网元选择策略规定的条件,确定满足用户选择策略的用户面网元为用户面网元1。

步骤403:服务控制网元向第一用户面网元发送会话管理网元列表,第一用户面网元接收会话管理网元列表。

其中,第一用户面网元为图1所示网络中的任一用户面网元。服务控制网元可以在第一用户面网元完成实例化部署后,接收第一用户面网元发送的请求消息,根据接收到的请求消息向第一用户面网元发送会话管理网元列表。

如:服务控制网元向第一用户面网元发送携带服务控制网元从vnfm中请求的第一用户面网元启动时需要使用的软件包下载路径、部署策略、服务的组网信息、服务的初始运行资源(如:缓存资源、网元的服务地址、服务控制网元的服务地址)等信息,实现第一用户面网元的实例化部署。随后,第一用户面网元可以向服务控制网元发送携带第一用户面网元的服务地址的管理请求,请求服务控制网元向第一用户面网元发送用户面网元列表以及用户面网元选择策略,服务控制网元接收到管理请求后,向第一用户面网元发送会话管理网元列表。或者,第一用户面网元可以向服务控制网元发送携带第一用户面网元的服务地址的、用于指示第一用户面网元已完成实例化部署的注册请求,服务控制网元接收到注册请求后,向第一用户面网元发送会话管理网元列表。

其中,会话管理网元列表由管理关系确定,用于表征管理第一用户面网元连接的会话管理网元。会话管理网元列表可以包括与用户面网元1连接的会话管理网元的信息,会话管理网元的信息可以用于标识会话管理网元,可以是会话管理网元的id,或者会话管理网元的服务地址(如:会话管理网元的url或者会话管理网元的n4接口地址),或者会话管理网元的服务化接口地址(n会话管理网元)。例如,以图1为例,用户面网元1与会话管理网元1、会话管理网元2连接,则服务控制网元向用户面网元发送会话管理网元列表{会话管理网元1、会话管理网元2}。

需要说明的是,本申请实施例不限制步骤402、步骤403的执行顺序,除图4所示,本申请实施例也可以先执行步骤403、再执行步骤402,或者同时执行步骤402和步骤403,不予限制。

步骤404:第一会话管理网元根据接收到的用户面网元列表与用户面网元间建立通信连接,并根据用户面网元选择策略选择出为终端用户建立用户面承载的用户面网元。

其中,步骤404可参照现有流程,如:当第一会话管理网元接收用户面网元发送的、携带有用户面网元的信息的链路建立请求(如:n4链路建立请求)时,第一会话管理网元查看本地保存的用户面网元列表中是否记载有该用户面网元,若有,则向该用户面网元发送成功建立响应,以指示用户面网元与会话管理网元间成功建立通信连接,否则,拒绝用户面网元发送的链路建立请求。后续,当第一会话管理网元接收到终端用户发送的会话建立请求(sessionestablishmentrequest)/会话修改请求(sessionmodificationrequest)时,第一会话管理网元可以根据用户面网元选择策略从与第一会话管理网元建立链路建立的用户面网元中,为终端用户选择出建立用户面承载的用户面网元。其中,选择出的用户面网元符合用户面网元选择策略所规定的条件,如:用户面网元的部署位置包括在用户面网元选择策略所规定的部署位置中、用户面网元的负荷小于或等于用户面网元选择策略所规定的负荷、用户面网元的系统容量大于或等于用户面网元选择策略所规定的系统容量等。

步骤405:第一用户面网元根据会话管理网元列表与会话管理网元间建立通信连接,接受与其建立通信连接的会话管理网元的节点级管理信息或会话级管理信息。

具体的,步骤405可参照现有流程,如:第一用户面网元进入运行状态,查看其保存的会话管理网元列表,根据会话管理网元的服务地址向会话管理网元发送链路建立请求(如:n4链路建立请求),实现与会话管理网元间建立通信连接。

其中,会话管理网元的服务地址可以记录在会话管理网元列表中,第一用户面网元可以直接从会话管理网元列表中获取会话管理网元的服务地址,根据会话管理网元的服务地址向会话管理网元发送链路建立请求;或者,会话管理网元列表中仅记录有会话管理网元的id,未记录会话管理网元的服务地址,此时,第一用户面网元可以向网络存储功能(networkrepositoryfunction,nrf)发送携带有会话管理网元的id的查询请求,请求nrf查询会话管理网元的服务地址;nrf接收查询请求,根据会话管理网元的id与会话管理网元的服务地址的对应关系,确定待查询的会话管理网元的服务地址,向第一用户面网元发送待查询的会话管理网元的服务地址;第一用户面网元从nrf接收会话管理网元的服务地址,根据会话管理网元的服务地址向会话管理网元发送链路建立请求。其中,会话管理网元的服务地址与会话管理网元的id间的对应关系可以通过下述方式预先存在nrf中:会话管理网元进入运行状态后,可以向nrf发送携带有会话管理网元的id以及会话管理网元的服务地址的注册请求,该注册请求用于指示会话管理网元可对外提供服务,nrf接收到注册请求后,记录会话管理网元的服务地址与会话管理网元的id间的对应关系。

需要说明的是,本申请实施例不限制步骤404、步骤405的执行顺序,除图4所示,本申请实施例也可以先执行步骤405、再执行步骤404,或者同时执行步骤404和步骤405,不予限制。

此外,上述文字仅对服务控制网元向一个会话管理网元发送用户面网元列表和用户面网元选择策略,向一个用户面网元发送会话管理网元列表的过程进行了描述,如图4所示,服务控制网元还可以可参照步骤402向其他会话管理网元发送用户面网元列表和用户面网元选择策略,参照步骤403向其他用户面网元发送会话管理网元列表,不再赘述。

基于图4所示方案,服务控制网元获取会话管理网元与用户面网元间的管理关系后,根据获取到的管理关系集中向会话管理网元发送用户面网元列表和用户面网元选择策略,向用户面网元发送会话管理网元列表,实现会话管理网元与用户面网元间建立通信连接,以及为终端用户选择建立用户面承载的用户面网元。如此,通过服务控制网元对会话管理网元和用户面网元进行统一管理,集中下发会话管理网元和用户面网元链接连接需要的信息,实现会话管理网元和用户面网元的自动部署和连接。

进一步的,在图4所示方案中,所述方法还可以包括:

服务控制网元接收网络中每个用户面网元上报的工作状态信息;

服务控制网元根据每个用户面网元上报的工作状态信息更新第一会话管理网元的用户面网元选择策略,向第一会话管理网元发送更新后的用户面网元选择策略。

其中,工作状态信息可以包括但不限于承载的会话数、吞吐量、cpu负荷、功能使能统计、资源使用情况、运行情况中的一个或多个信息的组合。承载的会话数可以指:用户面网元被某个会话管理网元时其上承载的会话的个数,承载的会话数与会话管理网元相对应,同一用户面网元被不同会话管理网元管理时,对于不同会话管理网元,承载的会话数可以不同或相同,例如,用户面网元1被会话管理网元1和会话管理网元2同时管理,会话管理网元1管理用户面网元1时,用户面网元1上承载500条会话,会话管理网元2管理用户面网元1时,用户面网元1承载200条会话。吞吐量可以指:在单位时间内用户面网元成功传输的数据的数量。cpu负荷可以指:用户面网元的cpu的工作情况,可以用cpu的占用率来表征cpu负荷,cpu的占用率越大,cpu负荷越高,反之,cpu负荷越低。功能使能统计可以指用户面网元某个功能所支持的会话数。资源使用情况可以指用户面网元的内存使用情况。运行情况可以指用户面网元运行正常或者故障。

服务控制网元根据每个用户面网元上报的工作状态信息更新会话管理网元的用户面网元选择策略可以包括:服务控制网元根据用户面网元的工作状态信息调整用户面网元选择策略中各个用户面网元的权重。比如:某用户面网元超负荷,降低选择该用户面网元的权重;用户面网元负荷低,增加选择该用户面网元的权重。

具体的,各个用户面网元可以定期向服务控制网元上报其工作状态信息,如:可以将工作状态信息携带在节点状态上报(nodestatusreport)消息/节点状态响应(nodestatusresponse)消息中定期向服务控制网元发送;或者各个用户面网元接收服务控制网元发送的订阅请求,该订阅请求用于请求用户面网元定期向服务控制网元上报其工作状态信息,根据订阅请求,定期向服务控制网元上报工作状态信息,该工作状态信息可携带在订阅响应中。

如此,可以基于全网用户面网元的工作情况动态统一调整各个会话管理网元的用户面网元选择策略,让多个会话管理网元之间的用户面网元选择更为协同,避免多个会话管理网元独立选择用户面网元时,因缺少全局视角,导致用户面网元的业务负荷不均的问题。

进一步的,在图4所示方案中,所述方法还可以包括:

当新增或删除与第一会话管理网元连接的用户面网元时,服务控制网元更新原有下发给该第一会话管理网元的用户面网元列表以及用户面网元选择策略,向该第一会话管理网元发送更新后的用户面网元列表以及用户面网元选择策略。进一步的,服务控制网元还可以向新增的用户面网元发送会话管理网元列表。

同理,用户面网元删除时,服务控制网元可以将该用户面网元的信息从用户面网元列表中删除,并重新向会话管理网元下发更新后的用户面网元列表,同时,服务控制网元还可以主动通知管理该用户面网元的各会话管理网元不再选择该用户面网元。

如此,当网络中新增或删除用户面网元时,服务控制网元可以通过下发更新后的用户面网元列表及时维护网元间的管理关系,以及通过调整用户面网元选择策略来及时协调各个会话管理网元间管理的用户面网元,无需人工手动更新,简单快捷。

进一步的,在图4所示方案中,所述方法还可以包括:

当新增或删除与第一用户面网元连接的会话管理网元时,服务控制网元更新原有下发给该第一用户面网元的会话管理网元列表,向该第一用户面网元发送更新后的会话管理网元列表。进一步的,服务控制网元还可以向新增的会话管理网元发送用户面网元列表以及用户面网元选择策略。

如此,当网络中新增或删除会话管理网元时,服务控制网元可以通过下发更新后的会话管理网元列表及时维护网元间的管理关系,以及通过向新增会话管理网元下发用户面网元选择策略来及时协调各个会话管理网元间管理的用户面网元,无需人工手动更新,简单快捷。

进一步的,在图4所示方案中,为了实现会话管理网元对用户面网元的非会话级管理和会话级管理,所述方法还包括:

服务控制网元获取运营商规划的配置数据,根据配置数据配置网络中的会话管理网元和用户面网元。

具体的,服务控制网元可以根据配置数据、以及会话管理网元和用户面网元使能的功能配置网络中的会话管理网元和用户面网元;或者,服务控制网元根据配置数据、以及会话管理网元和用户面网元使能的功能、网元支持的用户组信息配置网络中的会话管理网元和用户面网元。

其中,使能的功能可以包括计费(按什么费率计费)、阻塞(是否需要阻塞业务)、重定向(是否需要重定向该业务流到特定网站)、头增强(是否需要在超文本传输协议(hypertexttransferprotocol,http)报文中插入一些特性信息发送到服务器)、带宽管理(限制特定业务的带宽)等对报文进行计费和控制的功能。用户组信息可以用于标识接入网络、接受网络提供的服务的用户组,比如:可以为签约腾讯大王卡套餐的用户组,签约淘宝套餐的用户组,169基础套餐的用户组等。

其中,配置数据可以包括会话管理网元和用户面网元正常运行及使能功能所需要的配置参数(如:网元的逻辑接口地址等),还可以包括用户面网元转发用户数据所遵循的过滤条件和处理策略。比如:配置数据可以包括一个或多个预定义规则,预定义规则用于定义通过用户面网元的数据报文的过滤条件和相应的处理策略,过滤条件定义了可以命中这个预定义规则的数据报文的l3、l4、l7层信息,比如:源/目标ip地址、源/目标端口、ipprotocol(如:传输控制协议(transmissioncontrolprotocol,tcp)或者用户数据报协议(userdatagramprotocol,udp)、internet控制消息协议(internetcontrolmessageprotocol,icmp)、域名、url等)。策略部分可以包括计费、阻塞、重定向、头增强等对报文进行计费和控制的策略。预定义规则由预定义规则名称所标识,不同的预定义规则可以对应不同的预定义规则名称,会话管理网元可以向用户面网元下发预定义规则名称,以激活预定义规则。例如:会话管理网元和用户面网元都配置有某个预定义规则,当需要执行该预定义规则时,会话管理网元可以通过n4接口向用户面网元下发预定义规则名称,激活该预定义规则,使用户面网元按照该预定义规则执行相应的业务功能。

如此,通过服务控制网元对各个网元的配置数据进行集中管理,避免了同一用户面网元被多个会话管理网元管理的情况下,各会话管理网元分别下发相同配置数据到用户面网元带来的配置数据冗余的问题,以及不同会话管理网元针对同一配置对象下发不同配置数据带来的配置冲突的问题。

下面结合图2a所示通信系统,以服务控制网元为scf,会话管理网元为smf,用户面网元为upf,用户面网元列表为upf列表,用户面网元选择策略为upf选择策略,会话管理网元列表为smf列表、用户面网元选择参数为upf选择参数为例,对图4所示方法进行详细描述。

图5为本申请实施例提供的一种管理网元的方法,用于通过scf管理图2a所示网络中的多个smf和多个upf,其中,图2a所示网络中运营商最初规划为:smf1与upf1、upf3连接,smf2与upf1、upf2、upf3连接,smf3、upf4为新增网元。如图5所示,该方法可以包括步骤501~步骤514。

步骤501:运营商根据其网络规划需求,确定smf与upf间的管理关系,并向scf下发smf与upf间的管理关系。

其中,如图2a所示,smf与upf间的管理关系为:smf1与upf1、upf3连接,smf2与upf1、upf2、upf3连接。运营商向scf下发smf与upf间的管理关系的方式可参照步骤401所述,不再赘述。

步骤502:scf获取smf与upf间的管理关系;向smf1、smf2以及upf1~upf3分别发送服务应用请求,实现smf1、smf2以及upf1~upf3的实例化部署。

其中,服务应用请求中可以携带scf从vnfm中请求的网元(smf或者upf)启动时需要使用的软件包下载路径、部署策略、服务的组网信息、服务的初始运行资源(如:缓存资源、网元的服务地址、scf的服务地址)等信息,用于实现网元的实例化部署。具体的,各个网元实例化部署过程可参照现有技术,不予赘述。

例如,以smf1实例化部署为例,scf从vnfm中请求smf1启动时所需的软件包下载路径、部署策略、服务的组网信息、服务的初始运行资源(如:缓存资源、smf1的服务地址、scf的服务地址)等信息,实现smf1的实例化部署。

步骤503:smf1根据scf的服务地址,向scf发送第一请求消息。

其中,该第一请求消息可以为管理请求,该管理请求中携带smf1的服务地址,该管理请求可以用于请求scf向smf1发送upf列表以及upf选择策略。或者,

该第一请求消息可以为注册请求,该注册请求可以用于指示smf1已完成实例化部署,可以接受scf的管理,该注册请求可以携带smf的服务地址。

步骤504:scf接收第一请求消息,根据步骤502中获取到的smf与upf间的管理关系,向smf1发送upf列表,以及根据upf选择参数以及smf1连接的upf的信息为smf1制定upf选择策略,并向smf1发送upf选择策略,smf1接收并保存upf列表以及upf选择策略。

其中,以图2a为例,smf1与upf1、upf2连接,则scf向smf1发送的upf列表为{upf1、upf2}。可选的,smf1接收到upf列表和upf选择策略之后,还向scf发送用于指示接收到upf列表和upf选择策略的响应消息。

步骤505:smf2根据scf的服务地址,向scf发送第二请求消息。

其中,步骤505可参照步骤503所述,不再赘述。

步骤506:scf接收第二请求消息,根据smf与upf间的管理关系,向smf1发送upf列表{upf1、upf2、upf3},以及根据upf选择参数以及smf2连接的upf的信息为smf2制定upf选择策略,并向smf2发送upf选择策略,smf2接收并保存upf列表以及upf选择策略。

其中,步骤506可参照步骤504所述,不再赘述。

步骤507:upf1根据scf的服务地址,向scf发送第三请求消息。

其中,该第三请求消息可以为管理请求,该管理请求中携带upf1的服务地址,该管理请求可以用于请求scf向upf1发送smf列表。或者,该第三请求消息可以为注册请求,该注册请求可以用于指示upf1已完成实例化部署,可以接受scf的管理,该注册请求可以携带upf1的服务地址。

步骤508:scf接收第三请求消息,根据smf与upf间的管理关系,向upf1发送smf列表,upf1接收并保存smf列表。

其中,以图2a为例,upf1与smf1、smf2连接,则scf向upf发送smf列表{smf1、smf2}。可选的,upf1接收到smf列表之后,还向scf发送用于指示接收到smf列表的响应消息。

步骤509:upf2根据scf的服务地址,向scf发送第四请求消息。

其中,步骤509可参照步骤507所述,不再赘述。

步骤510:scf接收第四请求消息,根据smf与upf间的管理关系,向upf2发送smf列表{smf2},upf2接收并保存smf列表。

其中,步骤510可参照步骤508所述,不再赘述。

同理,upf3也可以向scf发送请求消息,从scf中接收并保存smf列表{smf1、smf2}(图5中未示出)。

需要说明的是,本申请实施例不限定步骤503~步骤504、步骤505~步骤506、步骤507~步骤508、步骤509~步骤510的执行顺序,步骤503~步骤504、步骤505~步骤506、步骤507~步骤508、步骤509~步骤510可以并列执行,也可以如图5所示顺序执行,不予限制。

步骤511:smf1根据其保存的upf列表与upf间建立通信连接,并根据其保存的upf选择策略选择出为终端用户建立用户面承载的upf。

其中,步骤511可参照步骤404所述,不再赘述。

步骤512:smf2根据其保存的upf列表与upf间建立通信连接,并根据其保存的upf选择策略选择出为终端用户建立用户面承载的upf。

其中,步骤512可参照步骤511所述,不再赘述。

步骤513:upf1根据其保存的smf列表与smf间建立通信连接,接受与其建立通信连接的smf的节点级管理信息或会话级管理信息。

具体的,步骤513可参照步骤405所述,不再赘述。

步骤514:upf2根据其保存的smf列表与smf间建立通信连接,接受与其建立通信连接的smf的节点级管理信息或会话级管理信息。

其中,步骤514可参照步骤510所述,不再赘述。

同理,upf3也可以根据其保存的smf列表与smf间建立通信连接,接受与其建立通信连接的smf的节点级管理信息或会话级管理信息(图5中未示出)。

需要说明的是,本申请实施例不限定步骤511、步骤512、步骤513、步骤514的执行顺序,步骤511、步骤512、步骤513、步骤514可以并列执行,也可以如图5所示顺序执行,不予限制。

基于图5所示方案,scf获取运营商规划的smf与upf间的管理关系以及upf选择参数后,根据获取到的管理关系集中向smf发送upf列表、upf选择策略,向upf发送smf列表,实现smf与upf间建立通信连接,以及为终端用户选择建立用户面承载的upf。如此,通过scf对smf和upf进行统一管理,集中下发smf和upf链接连接需要的信息,实现smf和upf的自动部署和连接。

进一步的,在图5所示方案中,所述方法还可以包括:

scf接收每个upf上报的工作状态信息;

scf根据每个upf上报的工作状态信息更新smf的upf选择策略,向smf发送更新后的upf选择策略,该smf可以为scf所管理的一个或多个smf,如:可以为图2a中的smf1和/或smf2。

其中,upf的工作状态信息的相关描述可参照图4对应的实施例中所述,不再赘述。

如此,可以基于全网upf的工作情况动态统一调整各个smf的upf选择策略,让多个smf之间的upf选择更为协同,避免多个smf独立选择upf时,因缺少全局视角,导致upf的业务负荷不均的问题。

进一步的,在图5所示方案中,所述方法还可以包括:

当新增或删除与smf连接的upf时,scf更新原有下发给该smf的upf列表以及upf选择策略,向该smf发送更新后的upf列表以及upf选择策略。进一步的,scf还可以向新增的upf发送smf列表。

例如,如图2a所示,该系统中新增upf4,其中,upf4与smf2连接,则scf将smf2的upf列表{upf1、upf2、upf3}更新为{upf1、upf2、upf3、upf4},将更新后的upf列表{upf1、upf2、upf3、upf4}下发给smf2,将smf列表{smf2}下发给upf4,以便upf4与smf2建立通信连接。同时,由于新增upf一般为空闲态,此时,可以在初期增加smf选择该upf的权重,如:scf可以在下发给smf2的upf选择策略中增加upf4的权重,以便后续smf2优先选择upf4。

同理,upf删除时,scf可以将该upf的信息从upf列表中删除,并重新向smf下发更新后的upf列表,同时,scf还可以主动通知管理该upf的各smf不再选择该upf。

如此,当网络中新增或删除upf时,scf可以通过下发更新后的upf列表及时维护网元间的管理关系,以及通过调整upf选择策略来及时协调各个smf间管理的upf,无需人工手动更新,简单快捷。

进一步的,在图5所示方案中,所述方法还可以包括:

当新增或删除与upf连接的smf时,scf更新原有下发给该upf的smf列表,向该upf发送更新后的smf列表。进一步的,scf还可以向新增的smf发送upf列表以及upf选择策略。

例如,如图2a所示,该系统中新增smf3,其中,smf3与upf2、upf3连接,则scf将upf2的smf列表{smf2}更新为{smf2、smf3},将更新后的smf列表{smf2、smf3}下发给upf2,将upf3的smf列表{smf1、smf2}更新为{smf1、smf2、smf3},将更新后的smf列表{smf1、smf2、smf3}下发给upf3,以及向smf3下发upf列表{upf2、upf3}以及upf选择策略,以便smf3与upf2、upf3建立通信连接,并从upf2、upf3中选择出upf。

如此,当网络中新增或删除smf时,scf可以通过下发更新后的smf列表及时维护网元间的管理关系,以及通过向新增smf下发upf选择策略来及时协调各个smf间管理的upf,无需人工手动更新,简单快捷。

进一步的,在图5所示方案中,为了实现smf对upf的非会话级管理和会话级管理,所述方法还包括:scf获取运营商规划的配置数据,根据配置数据配置图2a所示网络中的smf和upf。

其中,配置数据的相关描述以及配置smf和upf的过程可参照图4对应的实施例中的相关描述,不再赘述。如此,通过scf对各个网元的配置数据进行集中管理,避免了同一upf被多个smf管理的情况下,各smf分别下发相同配置数据到upf带来的配置数据冗余的问题,以及不同smf针对同一配置对象下发不同配置数据带来的配置冲突的问题。

上述主要从各个节点之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个节点,例如服务控制网元、用户面网元、会话管理网元为了实现上述功能,其包括了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

图6示出了服务控制网元的一种可能的组成示意图,该服务控制网元可以用于执行上述实施例中涉及的服务控制网元的功能。如图6所示,该服务控制网元可以包括:获取单元60,发送单元61;

获取单元60,用于获取网络中会话管理网元与用户面网元之间的管理关系;如:支持服务控制网元执行步骤401。

发送单元61,用于向网络中的任一第一会话管理网元发送由管理关系确定,且用于表征归属于第一会话管理网元管理的用户面网元的用户面网元列表、以及用于第一会话管理网元选择用户面网元的用户面网元选择策略;以及向网络中的任一第一用户面网元发送用于表征管理第一用户面网元连接的会话管理网元的会话管理网元列表。如:支持服务控制网元执行步骤402、步骤403。

需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。本申请实施例提供的服务控制网元,用于执行上述管理网元的方法,因此可以达到与上述管理网元的方法相同的效果。

又一种可能的组成方式中,上述服务控制网元可以为包括处理模块和通信模块的通信装置,其中,该通信装置以芯片的产品形态存在,处理模块可以集成获取单元60的功能,通信模块可以集成发送单元61的功能。例如,处理模块用于支持该装置执行步骤401以及本文所描述的技术的其它过程。通信模块用于支持装置与其他网络实体的通信,例如与图1示出的功能模块或网络实体之间的通信。该装置还可以包括存储模块,用于存储装置的程序代码和数据。

其中,处理模块可以是处理器或控制器。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块可以是收发电路或通信接口等。存储模块可以是存储器。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,本申请实施例所涉及的装置可以为图3所示通信设备。

图7示出了会话管理网元的一种可能的组成示意图,该会话管理网元为网络中的任一会话管理网元,可以用于执行上述实施例中涉及的会话管理网元的功能。如图7所示,该会话管理网元可以包括:接收单元70、处理单元71。

接收单元70,用于从服务控制网元接收由所述管理关系确定,且用于表征归属于所述第一会话管理网元管理的用户面网元的用户面网元列表以及用于所述第一会话管理网元选择用户面网元的用户面网元选择策略;如:支持会话管理网元执行步骤404。

处理单元71,用于根据接收单元70接收到的用户面网元列表与用户面网元间建立通信连接,以及根据用户面网元选择策略选择出为终端用户建立用户面承载的用户面网元。如:支持会话管理网元执行步骤404。

需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。本申请实施例提供的会话管理网元,用于执行上述管理网元的方法,因此可以达到与上述管理网元的方法相同的效果。

又一种可能的组成方式中,上述会话管理网元可以为包括处理模块和通信模块的通信装置,其中,该通信装置以芯片的产品形态存在,处理模块可以集成处理单元71的功能,通信模块可以集成接收单元70的功能。例如,处理模块用于支持该装置执行步骤401以及本文所描述的技术的其它过程。通信模块用于支持装置与其他网络实体的通信,例如与图1示出的功能模块或网络实体之间的通信。该装置还可以包括存储模块,用于存储装置的程序代码和数据。

其中,处理模块可以是处理器或控制器。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块可以是收发电路或通信接口等。存储模块可以是存储器。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,本申请实施例所涉及的装置可以为图3所示通信设备。

图8示出了用户面网元的一种可能的组成示意图,该用户面网元为网络中的任一用户面网元,可以用于执行上述实施例中涉及的用户面网元的功能。如图8所示,该用户面网元可以包括:接收单元80、处理单元81。

接收单元80,用于从服务控制网元接收由管理关系确定,用于表征管理第一用户面网元连接的会话管理网元的会话管理网元列表;如:支持用户面网元执行步骤405。

处理单元81,用于根据接收单元80接收到的用户面网元列表与用户面网元间建立通信连接,以及根据用户面网元选择策略选择出为终端用户建立用户面承载的用户面网元。如:支持用户面网元执行步骤405。

需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。本申请实施例提供的用户面网元,用于执行上述管理网元的方法,因此可以达到与上述管理网元的方法相同的效果。

又一种可能的组成方式中,上述用户面网元可以为包括处理模块和通信模块的通信装置,其中,该通信装置以芯片的产品形态存在,处理模块可以集成处理单元81的功能,通信模块可以集成接收单元80的功能。例如,处理模块用于支持该装置执行步骤401以及本文所描述的技术的其它过程。通信模块用于支持装置与其他网络实体的通信,例如与图1示出的功能模块或网络实体之间的通信。该装置还可以包括存储模块,用于存储装置的程序代码和数据。

其中,处理模块可以是处理器或控制器。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块可以是收发电路或通信接口等。存储模块可以是存储器。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,本申请实施例所涉及的装置可以为图3所示通信设备。

图9为本申请实施例提供的一种管理网元的系统的组成示意图,如图9所示,该系统可以包括服务控制网元90、多个会话管理网元91以及多个用户面网元92,服务控制网元90可以与多个会话管理网元91以及多个用户面网元92建立通信连接,集中管理这些会话管理网元91和用户面网元92。如图9所示,一个会话管理网元91可以同时与一个或多个用户面网元92建立通信连接,一个用户面网元92可以同时与一个或个会话管理网元建立通信连接。

其中,服务控制网元90,可以用于获取网络中会话管理网元与用户面网元之间的管理关系,向多个会话管理网元91中的任一会话管理网元91发送由管理关系确定,且用于表征归属于会话管理网元91管理的用户面网元的用户面网元列表、以及用于会话管理网元91选择用户面网元的用户面网元选择策略;以及向多个用户面网元中的任一用户面网元92发送用于表征管理用户面网元92连接的会话管理网元的会话管理网元列表;会话管理网元91,用于根据接收到的用户面网元列表与用户面网元间建立通信连接,并根据用户面网元选择策略选择出为终端用户建立用户面承载的用户面网元;用户面网元92,用于根据会话管理网元列表与会话管理网元间建立通信连接,接受与其建立通信连接的会话管理网元的节点级管理信息或会话级管理信息。

需要说明的是,图9所示系统中各功能节点所执行的各步骤的详细过程可参照上述实施例中所述,在此不再赘述。基于图9所示系统,可以通过服务控制网元对会话管理网元和用户面网元进行统一管理,集中下发会话管理网元和用户面网元链接连接需要的信息,实现会话管理网元和用户面网元的自动部署和连接。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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