一种实现核心网子切片容灾的方法、装置和系统与流程

文档序号:23626514发布日期:2021-01-12 10:39阅读:132来源:国知局
一种实现核心网子切片容灾的方法、装置和系统与流程

本发明实施例涉及但不限于第五代(5g,5thgeneration)移动通信技术,尤指一种实现核心网子切片容灾的方法、装置和系统。



背景技术:

网络切片是5g移动通信网络基于网络功能虚拟化(nfv,networkfunctionvirtualization)和软件定义网络(sdn,softwaredefinenetwork)技术提供的一种新型通信网络服务技术和架构,其基于虚拟的或物理的资源构建一个端到端的隔离的逻辑通信网络,按需为用户提供一种或多种特定的通信网络服务。

在5g网络中,目前第三代合作伙伴项目(3gpp,3rdgenerationpatnershipproject)标准定义的网络切片(ns,networkslice)主要有三大主要类型:增强的移动宽带(embb,enhancedmobilebroadband)、高可靠低时延(urllc,ultrareliablelowlatencycommunication)和机器类通信(mmtc,machinetypecommunication)(一般指物联网类应用),根据运营商的策略以及5g的发展,后续可能会有扩展。网络切片作为5g及其下一代移动通信网络的重要特征,将会在满足垂直行业用户以及多样化的移动通信服务需求中,发挥重要的作用。

网络切片作为一个新生的技术架构体系,在管理、编排、部署、业务流程等方面均与传统的移动通信网络有较大的不同。针对这些方面,国际标准组织也研究制定了大量相关的标准和协议。但到目前为止,如何提供基于网络切片实例的容灾并没有明确的规范和研究结果,切片在网络功能虚拟化基础设施(nfvi,networkfunctionvirtualinfrastructure)上部署完成并对客户提供服务后,如果该网络切片出现故障,如何进行容灾?如何保证对客户的通信服务不受影响或者影响最小?这些还没有完善的解决方案。



技术实现要素:

本发明实施例提供了一种实现核心网子切片容灾的方法、装置和系统,能够在核心网子切片出现故障时进行核心网子切片的容灾,使得客户的通信服务不受影响或影响较小。

本发明实施例提供了一种实现核心网子切片容灾的方法,包括:

服务amf向网络切片选择功能nssf实例发起第一请求,所述第一请求中携带所述s-nssai及位置信息;

所述nssf实例根据所述s-nssai及位置信息从一个或一个以上第一核心网子切片实例中选择一个第一核心网子切片实例,当选择的第一核心网子切片实例的状态为异常时,向所述服务amf返回第二核心网子切片实例的标识信息或为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息;或者,向所述服务amf返回第一响应;其中,当选择的第一核心网子切片实例的状态为异常时,所述第一响应中携带:

第二核心网子切片实例的标识信息;

或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息;

或者,第二核心网子切片实例的标识信息和所述第二核心网子切片实例中的会话管理功能smf实例信息;

或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息和所述第二核心网子切片实例中的smf实例信息;

其中,所述第一核心网子切片实例为主用核心网子切片实例,所述第二核心网子切片实例为备用核心网子切片实例或负荷分担的核心网子切片实例。

本发明实施例提供了一种实现核心网子切片容灾的方法,包括:

接收到服务接入和移动管理功能amf发送的第一请求,所述第一请求中携带单个网络切片选择辅助信息s-nssai及位置信息;

根据所述s-nssai及位置信息从一个或一个以上第一核心网子切片实例中选择一个第一核心网子切片实例,向所述服务amf返回第一响应;其中,当选择的第一核心网子切片实例的状态为异常时,所述第一响应中携带:

第二核心网子切片实例的标识信息;

或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息;

或者,第二核心网子切片实例的标识信息和所述第二核心网子切片实例中的会话管理功能smf实例信息;

或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息和所述第二核心网子切片实例中的smf实例信息;

其中,所述第一核心网子切片实例为主用核心网子切片实例,所述第二核心网子切片实例为备用核心网子切片实例或负荷分担的核心网子切片实例。

本发明实施例提供了一种状态确定方法,包括:

网络存储库功能nrf实例获取核心网网元实例的状态,根据获得的核心网网元实例的状态更新所述核心网网元实例的状态,将所述核心网网元实例的状态发送给网络切片选择功能nssf实例;

所述nssf实例根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态。

本发明实施例提供了一种状态确定方法,包括:

获取核心网网元实例的状态,根据获得的核心网网元实例的状态更新所述核心网网元实例的状态,将所述核心网网元实例的状态发送给网络切片选择功能nssf实例。

本发明实施例提供了一种状态确定方法,包括:

接收网络存储库功能nrf实例发送的核心网网元实例的状态;

根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态。

本发明实施例提供了一种实现核心网子切片容灾的装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种实现核心网子切片容灾的方法。

本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一种实现核心网子切片容灾的方法的步骤。

本发明实施例提供了一种状态确定装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种状态确定方法。

本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一种状态确定方法的步骤。

本发明实施例提供了一种实现核心网子切片容灾的装置,包括:

接收模块,用于接收到服务接入和移动管理功能amf发送的第一请求,所述第一请求中携带单个网络切片选择辅助信息s-nssai及位置信息;

选择模块,用于根据所述s-nssai及位置信息从一个或一个以上第一核心网子切片实例中选择一个第一核心网子切片实例;

信息返回模块,用于向所述服务amf返回第一响应;其中,当选择的第一核心网子切片实例的状态为异常时,所述第一响应中携带:

第二核心网子切片实例的标识信息;

或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息;

或者,第二核心网子切片实例的标识信息和所述第二核心网子切片实例中的会话管理功能smf实例信息;

或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息和所述第二核心网子切片实例中的smf实例信息;

其中,所述第一核心网子切片实例为主用核心网子切片实例,所述第二核心网子切片实例为备用核心网子切片实例或负荷分担的核心网子切片实例。

本发明实施例提供了一种实现核心网子切片容灾的系统,包括:

服务接入和移动管理功能amf,用于向网络切片选择功能nssf实例发起第一请求,所述第二请求中携带s-nssai及位置信息;

所述nssf实例,用于根据所述s-nssai及位置信息从一个或一个以上第一核心网子切片实例中选择一个第一核心网子切片实例,向所述服务amf返回第一响应;其中,当选择的第一核心网子切片实例的状态为异常时,所述第一响应中携带:

第二核心网子切片实例的标识信息;

或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息;

或者,第二核心网子切片实例的标识信息和所述第二核心网子切片实例中的会话管理功能smf实例信息;

或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息和所述第二核心网子切片实例中的smf实例信息;

其中,所述第一核心网子切片实例为主用核心网子切片实例,所述第二核心网子切片实例为备用核心网子切片实例或负荷分担的核心网子切片实例。

本发明实施例提供了一种状态确定装置,包括:

网元状态获取模块,用于获取核心网网元实例的状态;

网元状态更新模块,用于根据获得的核心网网元实例的状态更新所述核心网网元实例的状态;

网元状态发送模块,用于将所述核心网网元实例的状态发送给网络切片选择功能nssf实例。

本发明实施例提供了一种状态确定装置,包括:

网元状态接收模块,用于接收网络存储库功能nrf实例发送的核心网网元实例的状态;

核心网子切片状态更新模块,用于根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态。

本发明实施例提供了一种状态确定系统,包括:

网络存储库功能nrf实例,用于获取核心网网元实例的状态,根据获得的核心网网元实例的状态更新所述核心网网元实例的状态,将所述核心网网元实例的状态发送给网络切片选择功能nssf实例;

所述nssf实例,用于根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态。

本发明一个实施例包括:服务amf向网络切片选择功能nssf实例发起第一请求,所述第一请求中携带s-nssai及位置信息;所述nssf实例根据所述s-nssai及位置信息从一个或一个以上第一核心网子切片实例中选择一个第一核心网子切片实例,向所述服务amf返回第一响应;其中,当选择的第一核心网子切片实例的状态为异常时,所述第一响应中携带:第二核心网子切片实例的标识信息;或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息;或者,第二核心网子切片实例的标识信息和所述第二核心网子切片实例中的会话管理功能smf实例信息;或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息和所述第二核心网子切片实例中的smf实例信息;其中,所述第一核心网子切片实例为主用核心网子切片实例,所述第二核心网子切片实例为备用核心网子切片实例或负荷分担的核心网子切片实例。本发明实施例在主用核心网子切片实例异常时,将对客户提供的通信服务以客户没有感知的方式切换到备用核心网子切片实例或负荷分担的核心网子切片实例,保证了核心网子切片通信服务不间断,提高了客户的满意度,也就是说,实现了在核心网子切片出现故障时进行核心网子切片的容灾,使得客户的通信服务不受影响或影响较小。

本发明另一个实施例包括:网络存储库功能nrf实例获取核心网网元实例的状态,根据获得的核心网网元实例的状态更新所述核心网网元实例的状态,将所述核心网网元实例的状态发送给网络切片选择功能nssf实例;所述nssf实例根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态。本发明实施例通过实时维护核心网网元实例的状态来更新核心网子切片实例的状态,使得nrf实例实时更新核心网网元实例的状态,nssf实例实时更新核心网子切片实例的状态,使得nssf在判断主用核心网子切片实例的状态以及nrf在判断核心网网元实例的状态时耗费的时间很少,从而实现了在主用核心网子切片实例异常时,将对客户提供的通信服务以客户没有感知的方式切换到备用核心网子切片实例或负荷分担的核心网子切片实例,保证了核心网子切片通信服务不间断,提高了客户的满意度。

本发明实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例而了解。本发明实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明实施例技术方案的进一步理解,并且构成说明书的一部分,与本发明实施例的实施例一起用于解释本发明实施例的技术方案,并不构成对本发明实施例技术方案的限制。

图1为相关技术中核心网子切片实例的部署架构示意图;

图2为相关技术中核心网子切片实例为用户设备(ue,userequipment)提供通信服务的流程示意图;

图3为本发明实施例中核心网子切片实例的部署架构示意图;

图4为本发明一个实施例提出的实现核心网子切片容灾的方法的流程图;

图5为本发明实施例核心网网元实例的状态和核心网子切片实例的状态的维护示意图;

图6为本发明另一个实施例提出的实现核心网子切片容灾的方法的流程图;

图7为本发明另一个实施例提出的状态确定方法的流程图;

图8为本发明另一个实施例提出的状态确定方法的流程图;

图9为本发明另一个实施例提出的状态确定方法的流程图;

图10为本发明实施例的应用实例一的实现核心网子切片容灾的方法的流程图;

图11为本发明实施例的应用实例二的实现核心网子切片容灾的方法的流程图;

图12为本发明另一个实施例提出的实现核心网子切片容灾的装置的结构组成示意图;

图13为本发明另一个实施例提出的实现核心网子切片容灾的系统的结构组成示意图;

图14为本发明另一个实施例提出的状态确定装置的结构组成示意图;

图15为本发明另一个实施例提出的状态确定装置的结构组成示意图;

图16为本发明另一个实施例提出的状态确定系统的结构组成示意图。

具体实施方式

下文中将结合附图对本发明实施例进行详细说明。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

目前在nfvi中部署的核心网子切片实例如图1所示,其中,在nfvi-1上部署核心网子切片实例,在nfvi-3上部署网络存储库功能(nrf,networkrepositoryfunction)实例和网络切片选择功能(nssf,networksliceselectionfunction)实例,nfvi-1、nfvi-3既可以为同一套虚拟化基础设施,也可以为不同的虚拟化基础设施。

核心网子切片实例包括多个核心网网元实例,如:接入和移动管理功能(amf,accessandmobilitymanagementfunction)实例、会话管理功能(smf,sessionmanagementfunction)实例、用户面功能(upf,userplanefunction)实例、策略控制功能(pcf,policycontrolfunction)实例、统一数据管理(udm,unifieddatamanagement)实例、鉴权服务器功能(ausf,authenticationserverfunction)实例、非结构化数据存储功能(udsf,unstructureddatastoragefunction)实例、统一数据存储(udr,unifieddatarepository)实例、网络开放功能(nef,networkexposurefunction)实例等。每一个核心网网元实例也可以称为网络功能(nf,networkfunction)实例,每一个核心网网元实例或nf实例包括一个或多个网络功能服务组件(nfs,networkfunctionservice)实例。

nssf实例和nrf实例为核心网子切片实例提供服务。

参见图2,核心网子切片实例为ue提供通信服务的过程包括:

步骤200、ue经接入网与核心网网元实例交互,选择合适的amf实例作为服务amf,完成标准的登记过程,成功登记到通信网络。

步骤201、ue向服务amf发起业务请求,业务请求中携带单个网络切片选择辅助信息(s-nssai,singlenetworksliceselectassistanceinformation)及位置信息。

在本发明实施例中,位置信息包括跟踪区信息等。

步骤202、服务amf向nssf实例发起核心网子切片选择请求,核心网子切片选择请求中携带s-nssai及位置信息。

步骤203、nssf实例根据s-nssai及位置信息从一个或一个以上核心网子切片实例中选择一个核心网子切片实例,向服务amf返回核心网子切片选择响应,核心网子切片选择响应中携带:选择的核心网子切片实例的标识信息;或者,为选择的核心网子切片实例服务的nrf实例的标识信息返回给服务amf和选择的核心网子切片实例中的smf实例信息;或者,选择的核心网子切片实例的标识信息或为选择的核心网子切片实例服务的nrf实例的标识信息和选择的核心网子切片实例中的smf实例信息。

当核心网子切片选择响应中携带选择的核心网子切片实例的标识信息或为选择的核心网子切片实例服务的nrf实例的标识信息返回给服务amf时,服务amf向nrf实例发起服务发现请求,服务发现请求中携带s-nssai及位置信息,nrf实例根据s-nssai及位置信息确定选择的核心网子切片实例,向服务amf返回服务发现响应,服务发现响应中携带:选择的核心网子切片实例中的smf实例信息。

步骤204、服务amf与选择的核心网子切片实例中的smf实例交互,发起业务会话建立请求。

步骤205、ue经接入网与服务amf、smf实例和选择的核心网子切片实例中的其他核心网网元实例交互,完成协议标准的业务会话建立过程,用户开始进行业务。

如图3所示,本发明实施例在nfvi中部署核心网子切片实例时,部署了两个核心网子切片实例,分别为第一核心网子切片实例和第二核心网子切片实例;图3中,第一核心网子切片实例部署在nfvi-1上,第二核心网子切片部署在nfvi-2上,nrf实例和nssf实例部署在nfvi-3上,nfvi-1、nfvi-2、nfvi-3既可以为同一套虚拟化基础设施,也可以为不同的虚拟化基础设施。

第一核心网子切片实例和第二核心网子切片实例分别包括多种核心网网元类型的核心网网元实例,如:amf实例、smf实例、upf实例、pcf实例、udm实例、ausf实例、udsf实例、udr实例、nef实例等,每一种核心网网元类型包括一个或多个核心网网元实例。每一个核心网网元实例也可以称为网络功能(nf,networkfunction)实例,每一个核心网网元实例或nf实例包括一种或多种类型的网络功能服务组件(nfs,networkfunctionservice)实例,每一种类型的nfs实例包括一个或多个nfs实例。第一核心网子切片实例包括的核心网网元和第二核心网子切片实例包括的核心网网元相同。

第一核心网子切片实例和第二核心网子切片实例可以是主备关系或者负荷分担关系。例如,第一核心网子切片实例为主用核心网子切片,第二核心网子切片实例为备用核心网子切片;或者,第二核心网子切片实例为主用核心网子切片,第一核心网子切片实例为备用核心网子切片;或者,第一核心网子切片实例为主用核心网子切片,第二核心网子切片实例为负荷分担的核心网子切片;或者,第二核心网子切片实例为主用核心网子切片,第一核心网子切片实例为负荷分担的核心网子切片。

nssf实例和nrf实例以全局方式部署,同时为第一核心网子切片实例和第二核心网子切片实例提供服务。

在部署nssf实例和nrf实例时,在nrf实例中增加“核心网网元实例状态维护模块”,该核心网网元实例状态维护模块用于实时维护归属到本nrf实例的核心网网元实例的状态,核心网网元实例的状态包括但不限于以下任意一个或多个:正常、过负荷、异常等。

在nssf实例中增加“核心网子切片实例状态维护模块”,该核心网子切片实例状态维护模块与nrf实例实时保持联系,收集某个核心网子切片实例中的核心网网元实例的状态,并基于本地策略,维护该核心网子切片实例的状态,包括但不限于以下任意一个或多个:正常、过负荷、异常等。

在下面实施例的描述中,以第一核心网子切片实例为主用核心网子切片实例,第二核心网子切片实例为备用核心网子切片实例或负荷分担的核心网子切片实例为例进行说明,当然,第二核心网子切片实例为主用核心网子切片实例,第一核心网子切片实例为备用核心网子切片实例或负荷分担的核心网子切片实例的情况也在本发明实施例的保护范围内。

在下面实施例的描述中,适用于ue登记过程正常,但在发起业务请求时,第一核心网子切片实例由于某种原因(如第一核心网子切片实例中的smf实例意外异常等)导致不可用,从而需要把用户的业务请求在ue不感知的情况下切换到第二核心网子切片实例完成的场景。

如果ue登记过程异常,如发现第一核心网子切片实例中的amf实例不可用,则由接入网根据本地策略选择可用的amf实例,不在本文的讨论范围内。

参见图4,本发明一个实施例提出了一种实现核心网子切片容灾的方法,包括:

步骤401、服务amf向网络切片选择功能nssf实例发起第一请求,所述第一请求中携带所述s-nssai及位置信息。

在一个示例性实例中,服务amf可以在接收到第三请求时向nssf实例发起第一请求,所述第三请求中携带s-nssai及位置信息,也可以在其他触发条件下向nssf实例发起第一请求,本发明实施例对此不作限定。

在一个示例性实例中,第三请求可以业务请求。

在一个示例性实例中,第一请求可以是核心网子切片选择请求。

步骤402、nssf实例根据所述s-nssai及位置信息从一个或一个以上第一核心网子切片实例中选择一个第一核心网子切片实例,当选择的第一核心网子切片实例的状态为异常时,执行步骤403;当选择的第一核心网子切片实例的状态为正常时,执行步骤404。

在本发明实施例中,异常包括过负荷,也就是说,过负荷是异常的一种情况,当然,异常还有其他的多种情况,这里不一一列出。

在一个示例性实例中,nssf实例可以在选择第一核心网子切片实例后,获取第一核心网子切片实例的状态,具体的方法可以是向nrf实例查询第一核心网子切片实例中的所有核心网网元实例的状态,根据第一核心网子切片实例中的所有核心网网元实例的状态确定第一核心网子切片实例的状态,而nrf实例向各核心网网元实例查询核心网网元实例自身的状态。

在另一个示例性实例中,核心网网元实例可以定时上报自身的状态,或者上报自身中的nfs实例的状态给nrf实例,nrf实例根据核心网网元实例上报的自身的状态或自身中的nfs实例的状态维护各核心网网元实例的状态,将核心网网元实例的状态上报给nssf实例,nssf实例根据核心网子切片实例中的所有核心网网元实例的状态确定核心网子切片实例的状态。nssf实例在选择第一核心网子切片实例后,即可在自身维护的核心网子切片实例的状态中查询第一核心网子切片实例的状态。

例如,如图5所示,该方法还包括:

所述nrf实例获取核心网网元实例的状态,根据获得的核心网网元实例的状态更新所述核心网网元实例的状态,将所述核心网网元实例的状态发送给所述nssf实例;

所述nssf实例根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态;

其中,所述核心网网元实例包括以下任意一个或多个:

amf实例、smf实例、upf实例、pcf实例、udm实例、ausf实例、udsf实例、udr实例、nef实例。

在一个示例性实例中,nrf实例获取核心网网元实例的状态包括以下任意一个或多个:

所述nrf实例接收所述核心网网元实例上报的状态;

所述nrf实例接收所述核心网网元实例中的网络功能服务组件nfs实例上报的状态,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态。

在一个示例性实例中,核心网网元实例可以定时或周期性或非周期性上报自身的状态或nfs实例的状态。

在本发明实施例中,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态时所采用的策略可以有多种。例如,在一个示例性实例中,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态包括以下任意一个或多个:

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为异常的nfs实例所占的比例大于或等于第一预设阈值(如60%)时,确定所述核心网网元实例的状态为异常;

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为正常的nfs实例所占的比例大于或等于第二预设阈值时,确定所述核心网网元实例的状态为正常;

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为过负荷的nfs实例所占的比例大于或等于第三预设阈值时,确定所述核心网网元实例的状态为过负荷;其中,当nfs实例的平均cpu大于或等于第七预设阈值(如80%)时,确定nfs实例的状态为过负荷。

当然,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态时所采用的策略不仅仅局限于上面所列出的策略,其他的策略也在本发明实施例的保护范围内。

在本发明实施例中,根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态时所采用的策略可以有多种。例如,在一个示例性实例中,根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态包括以下任意一个或多个:

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为异常的核心网网元实例所占的比例大于或等于第四预设阈值(如60%)时,确定所述核心网子切片实例的状态为异常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为正常的核心网网元实例所占的比例大于或等于第五预设阈值时,确定所述核心网子切片实例的状态为正常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为过负荷的核心网网元实例所占的比例大于或等于第六预设阈值时,确定所述核心网子切片实例的状态为过负荷;其中,当核心网网元实例的平均cpu大于或等于第八预设阈值(如80%)时,确定核心网网元实例的状态为过负荷。

当然,根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态时所采用的策略不仅仅局限于上面所列出的策略,其他的策略也在本发明实施例的保护范围内。

步骤403、nssf实例向所述服务amf返回第一响应,第一响应中携带:

第二核心网子切片实例的标识信息和所述第二核心网子切片实例中的smf实例信息;

或者,为所述第二核心网子切片实例提供服务的nrf实例的标识信息和所述第二核心网子切片实例中的smf实例信息;

或者,第二核心网子切片实例的标识信息;

或者,为所述第二核心网子切片实例提供服务的nrf实例的标识信息。

在一个示例性实例中,第二响应可以是核心网子切片选择响应。

在本发明实施例中,当第二响应中仅携带第二核心网子切片实例的标识信息;或者,为所述第二核心网子切片实例提供服务的nrf实例的标识信息时,步骤403还包括:

服务amf向所述nrf实例发起第二请求,所述第二请求中携带所述s-nssai及位置信息;所述nrf实例根据所述s-nssai及位置信息确定所述选择的第一核心网子切片实例,向所述服务amf返回第二响应;其中,根据所述选择的第一核心网子切片实例中的smf实例的状态,确定第二响应中携带所述第一核心网子切片实例中的smf实例信息还是所述第二核心网子切片实例中的smf实例信息。

在一个示例性实例中,第二请求可以是服务发现请求,也可以是网元发现请求,第二响应可以是服务发现响应,也可以是网元发现响应。

在一个示例性实例中,根据所述选择的第一核心网子切片实例中的smf实例的状态,确定所述第二响应中携带所述选择的第一核心网子切片实例中的smf实例信息还是所述第二核心网子切片实例中的smf实例信息包括以下任意一个或多个:

当所述选择的第一核心网子切片实例中的smf实例的状态为异常时,确定所述第二响应中携带所述第二核心网子切片实例中的smf实例信息;

当所述选择的第一核心网子切片实例中的smf实例的状态为正常时,确定所述第二响应中携带所述选择的第一核心网子切片实例中的smf实例信息。

步骤404、nssf实例向所述服务amf返回第一响应,第一响应中携带:

第一核心网子切片实例的标识信息和所述第一核心网子切片实例中的smf实例信息;

或者,为所述第一核心网子切片实例提供服务的nrf实例的标识信息和所述第一核心网子切片实例中的smf实例信息;

或者,第一核心网子切片实例的标识信息;

或者,为所述第一核心网子切片实例提供服务的nrf实例的标识信息。

在一个示例性实例中,第一响应可以是核心网子切片选择响应。

在本发明实施例中,当第一响应中仅携带第一核心网子切片实例的标识信息;或者,为所述第一核心网子切片实例提供服务的nrf实例的标识信息时,步骤403还包括:

服务amf向所述nrf实例发起第二请求,所述第二请求中携带所述s-nssai及位置信息;所述nrf实例根据所述s-nssai及位置信息确定所述选择的第一核心网子切片实例,向所述服务amf返回第二响应;其中,根据所述选择的第一核心网子切片实例中的smf实例的状态,确定第二响应中携带所述第一核心网子切片实例中的smf实例信息还是所述第二核心网子切片实例中的smf实例信息。

在一个示例性实例中,第二请求可以是服务发现请求,也可以是网元发现请求,第二响应可以是服务发现响应,也可以是网元发现响应。

在一个示例性实例中,根据所述选择的第一核心网子切片实例中的smf实例的状态,确定所述第二响应中携带所述选择的第一核心网子切片实例中的smf实例信息还是所述第二核心网子切片实例中的smf实例信息包括以下任意一个或多个:

当所述选择的第一核心网子切片实例中的smf实例的状态为异常时,确定所述第二响应中携带所述第二核心网子切片实例中的smf实例信息;

当所述选择的第一核心网子切片实例中的smf实例的状态为正常时,确定所述第二响应中携带所述选择的第一核心网子切片实例中的smf实例信息。

在本发明实施例中,在步骤400之前,ue经接入网与核心网网元实例交互,选择合适的amf实例作为服务amf,完成标准的等级过程,成功登记到通信网络。

在本发明实施例中,在步骤403或步骤404之后,服务amf与第一核心网子切片实例中的smf实例或第二核心网子切片实例中的smf实例交互,发起业务建立请求;ue经接入网与服务amf、第一核心网子切片实例或第二核心网子切片实例中的smf实例和其他核心网网元实例交互,完成协议标准的业务会话建立过程,用户开始进行业务。

上述步骤403、步骤404可以只包含其中的一个步骤,也可以包含两个或三个步骤,也就是说步骤403、步骤404对应的两个个分支可以只包含其中的一个分支,也可以包含两个分支。

本发明实施例在主用核心网子切片实例异常时,将对客户提供的通信服务以客户没有感知的方式切换到备用核心网子切片实例或负荷分担的核心网子切片实例,保证了核心网子切片通信服务不间断,提高了客户的满意度,也就是说,实现了在核心网子切片出现故障时进行核心网子切片的容灾,使得客户的通信服务不受影响或影响较小。

参见图6,本发明另一个实施例提出了一种实现核心网子切片容灾的方法,包括:

步骤600、接收到服务amf发送的第一请求,所述第一请求中携带s-nssai及位置信息。

在一个示例性实例中,第一请求可以是核心网子切片实例选择请求。

步骤601、根据所述s-nssai及位置信息从一个或一个以上第一核心网子切片实例中选择一个第一核心网子切片实例,当选择的第一核心网子切片实例的状态为异常时,执行步骤602;当所述选择的第一核心网子切片实例的状态为正常时,执行步骤603。

在本发明实施例中,异常包括过负荷,也就是说,过负荷是异常的一种情况,当然,异常还有其他的多种情况,这里不一一列出。

在一个示例性实例中,nssf实例可以在选择第一核心网子切片实例后,获取第一核心网子切片实例的状态,具体的方法可以是向nrf实例查询第一核心网子切片实例中的所有核心网网元实例的状态,根据第一核心网子切片实例中的所有核心网网元实例的状态确定第一核心网子切片实例的状态,而nrf实例向各核心网网元实例查询核心网网元实例自身的状态。

在另一个示例性实例中,核心网网元实例可以定时上报自身的状态,或者上报自身中的nfs实例的状态给nrf实例,nrf实例根据核心网网元实例上报的自身的状态或自身中的nfs实例的状态维护各核心网网元实例的状态,将核心网网元实例的状态上报给nssf实例,nssf实例根据核心网子切片实例中的所有核心网网元实例的状态确定核心网子切片实例的状态。nssf实例在选择第一核心网子切片实例后,即可在自身维护的核心网子切片实例的状态中查询第一核心网子切片实例的状态。

例如,如图5所示,该方法还包括:

接收所述nrf实例发送的核心网网元实例的状态;

根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态;

其中,所述核心网网元实例包括以下任意一个或多个:

amf实例、smf实例、用户面功能upf实例、策略控制功能pcf实例、统一数据管理udm实例、鉴权服务器功能ausf实例、非结构化数据存储功能udsf实例、统一数据存储udr实例、网络开放功能nef实例。

在本发明实施例中,根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态时所采用的策略可以有多种。例如,在一个示例性实例中,所述根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态包括以下任意一个或多个:

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为异常的核心网网元实例所占的比例大于或等于第四预设阈值时,确定所述核心网子切片实例的状态为异常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为正常的核心网网元实例所占的比例大于或等于第五预设阈值时,确定所述核心网子切片实例的状态为正常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为过负荷的核心网网元实例所占的比例大于或等于第六预设阈值时,确定所述核心网子切片实例的状态为过负荷。

当然,根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态时所采用的策略不仅仅局限于上面所列出的策略,其他的策略也在本发明实施例的保护范围内。

步骤602、向所述服务amf返回第一响应,第一响应中携带:

第二核心网子切片实例的标识信息和所述第二核心网子切片实例中的smf实例信息;

或者,为所述第二核心网子切片实例提供服务的nrf实例的标识信息和所述第二核心网子切片实例中的smf实例信息;

或者,第二核心网子切片实例的标识信息;

或者,为所述第二核心网子切片实例提供服务的nrf实例的标识信息。

在一个示例性实例中,第二响应可以是核心网子切片选择响应。

步骤603、向所述服务amf返回第一响应,第一响应中携带:

第一核心网子切片实例的标识信息和所述第一核心网子切片实例中的smf实例信息;

或者,为所述第一核心网子切片实例提供服务的nrf实例的标识信息和所述第一核心网子切片实例中的smf实例信息;

或者,第一核心网子切片实例的标识信息;

或者,为所述第一核心网子切片实例提供服务的nrf实例的标识信息。

在一个示例性实例中,第二响应可以是核心网子切片选择响应。

上述步骤602、步骤603可以只包含其中的一个步骤,也可以包含两个或三个步骤,也就是说步骤602、步骤603对应的两个个分支可以只包含其中的一个分支,也可以包含两个分支。

本发明实施例在主用核心网子切片实例异常时,将对客户提供的通信服务以客户没有感知的方式切换到备用核心网子切片实例或负荷分担的核心网子切片实例,保证了核心网子切片通信服务不间断,提高了客户的满意度,也就是说,实现了在核心网子切片出现故障时进行核心网子切片的容灾,使得客户的通信服务不受影响或影响较小。

参见图7,本发明另一个实施例提出了一种状态确定方法,包括:

步骤700、nrf实例获取核心网网元实例的状态,根据获得的核心网网元实例的状态更新所述核心网网元实例的状态,将所述核心网网元实例的状态发送给网络切片选择功能nssf实例。

在本发明实施例中,所述核心网网元实例包括以下任意一个或多个:

接入和移动管理功能amf实例、会话管理功能smf实例、用户面功能upf实例、策略控制功能pcf实例、统一数据管理udm实例、鉴权服务器功能ausf实例、非结构化数据存储功能udsf实例、统一数据存储udr实例、网络开放功能nef实例。

在一个示例性实例中,所述nrf实例获取核心网网元实例的状态包括以下任意一个或多个:

所述nrf实例接收所述核心网网元实例上报的状态;

所述nrf实例接收所述核心网网元实例中的网络功能服务组件nfs实例上报的状态,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态。

在一个示例性实例中,核心网网元实例可以定时或周期性或非周期性上报自身的状态或nfs实例的状态。

在本发明实施例中,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态时所采用的策略可以有多种。例如,在一个示例性实例中,所述根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态包括以下任意一个或多个:

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为异常的nfs实例所占的比例大于或等于第一预设阈值时,确定所述核心网网元实例的状态为异常;

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为正常的nfs实例所占的比例大于或等于第二预设阈值时,确定所述核心网网元实例的状态为正常;

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为过负荷的nfs实例所占的比例大于或等于第三预设阈值时,确定所述核心网网元实例的状态为过负荷;其中,当nfs实例的平均cpu大于或等于第七预设阈值(如80%)时,确定nfs实例的状态为过负荷。

当然,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态时所采用的策略不仅仅局限于上面所列出的策略,其他的策略也在本发明实施例的保护范围内。

步骤701、nssf实例根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态。

在本发明实施例中,根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态时所采用的策略可以有多种。例如,在一个示例性实例中,所述根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态包括以下任意一个或多个:

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为异常的核心网网元实例所占的比例大于或等于第四预设阈值时,确定所述核心网子切片实例的状态为异常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为正常的核心网网元实例所占的比例大于或等于第五预设阈值时,确定所述核心网子切片实例的状态为正常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为过负荷的核心网网元实例所占的比例大于或等于第六预设阈值时,确定所述核心网子切片实例的状态为过负荷;其中,当核心网网元实例的平均cpu大于或等于第八预设阈值(如80%)时,确定核心网网元实例的状态为过负荷。

当然,根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态时所采用的策略不仅仅局限于上面所列出的策略,其他的策略也在本发明实施例的保护范围内。

本发明实施例通过实时维护核心网网元实例的状态来更新核心网子切片实例的状态,使得nrf实例实时更新核心网网元实例的状态,nssf实例实时更新核心网子切片实例的状态,使得nssf在判断主用核心网子切片实例的状态以及nrf在判断核心网网元实例的状态时耗费的时间很少,从而实现了在主用核心网子切片实例异常时,将对客户提供的通信服务以客户没有感知的方式切换到备用核心网子切片实例或负荷分担的核心网子切片实例,保证了核心网子切片通信服务不间断,提高了客户的满意度。

参见图8,本发明另一个实施例提出了一种状态确定方法,包括:

步骤800、获取核心网网元实例的状态。

在一个示例性实例中,所述核心网网元实例包括以下任意一个或多个:

接入和移动管理功能amf实例、会话管理功能smf实例、用户面功能upf实例、策略控制功能pcf实例、统一数据管理udm实例、鉴权服务器功能ausf实例、非结构化数据存储功能udsf实例、统一数据存储udr实例、网络开放功能nef实例。

在一个示例性实例中,所述获取核心网网元实例的状态包括以下任意一个或多个:

接收所述核心网网元实例上报的状态;

接收所述核心网网元实例中的网络功能服务组件nfs实例上报的状态,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态。

在一个示例性实例中,核心网网元实例可以定时或周期性或非周期性上报自身的状态或nfs实例的状态。

步骤801、根据获得的核心网网元实例的状态更新所述核心网网元实例的状态。

在本发明实施例中,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态时所采用的策略可以有多种。例如,在一个示例性实例中,所述根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态包括以下任意一个或多个:

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为异常的nfs实例所占的比例大于或等于第一预设阈值时,确定所述核心网网元实例的状态为异常;

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为正常的nfs实例所占的比例大于或等于第二预设阈值时,确定所述核心网网元实例的状态为正常;

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为过负荷的nfs实例所占的比例大于或等于第三预设阈值时,确定所述核心网网元实例的状态为过负荷。

当然,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态时所采用的策略不仅仅局限于上面所列出的策略,其他的策略也在本发明实施例的保护范围内。

步骤802、将所述核心网网元实例的状态发送给nssf实例。

参见图9,本发明另一个实施例提出了一种状态确定方法,包括:

步骤900、接收网络存储库功能nrf实例发送的核心网网元实例的状态。

在一个示例性实例中,所述核心网网元实例包括以下任意一个或多个:

接入和移动管理功能amf实例、会话管理功能smf实例、用户面功能upf实例、策略控制功能pcf实例、统一数据管理udm实例、鉴权服务器功能ausf实例、非结构化数据存储功能udsf实例、统一数据存储udr实例、网络开放功能nef实例。

步骤901、根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态。

在本发明实施例中,根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态时所采用的策略可以有多种。例如,在一个示例性实例中,所述根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态包括以下任意一个或多个:

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为异常的核心网网元实例所占的比例大于或等于第四预设阈值时,确定所述核心网子切片实例的状态为异常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为正常的核心网网元实例所占的比例大于或等于第五预设阈值时,确定所述核心网子切片实例的状态为正常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为过负荷的核心网网元实例所占的比例大于或等于第六预设阈值时,确定所述核心网子切片实例的状态为过负荷。

当然,根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态时所采用的策略不仅仅局限于上面所列出的策略,其他的策略也在本发明实施例的保护范围内。

应用实例一

前提:主用核心网子切片实例和备用核心网子切片实例已经部署完成,为主备容灾模式;nrf实例已经支持核心网网元实例的状态维护过程,nssf实例已经支持核心网子切片实例的状态维护过程。

步骤1000、ue经接入网与核心网网元实例交互,选择主用核心网子切片实例的amf实例作为服务amf,完成标准的登记过程,成功登记到通信网络。

步骤1001、主用核心网子切片实例中属于smf类型的smf实例中状态为异常的smf实例所占的比例大于或等于第四预设阈值,nssf实例根据本地策略决策主用核心网子切片实例的状态为异常。

步骤1002、ue发起业务请求,业务请求中携带s-nssai及跟踪区信息。

步骤1003、服务amf向nssf实例发起核心网子切片选择请求,请求为本次业务提供服务的核心网子切片实例信息。

步骤1004、nssf实例发现为该s-nssai服务的主用核心网子切片实例的状态为异常,返回核心网子切片选择响应,核心网子切片选择响应中携带备用核心网子切片实例的标识信息和该备用核心网子切片实例中的smf实例信息;或者为该备用核心网子切片实例服务的nrf实例的标识信息和该备用核心网子切片实例中的smf实例信息等,用于建立此次业务请求。

步骤1005、服务amf与备用核心网子切片实例中的smf实例交互,发起ue的业务会话建立请求。

步骤1006、ue经接入网与服务amf、备用核心网子切片实例中的smf/upf实例等核心网网元实例交互,完成协议标准的业务会话建立过程,用户开始进行业务。

应用实例二

前提:主用核心网子切片实例和备用核心网子切片实例已经部署完成,为负荷分担容灾模式;nrf实例已经支持核心网网元实例的状态维护过程,nssf实例已经支持核心网子切片实例的状态维护过程。

核心网子切片实例的主备模式与负荷分担容灾模式的区别主要在于ue登记过程。在核心网子切片实例采用负荷分担模式时,ue可以根据接入网的接入策略,选择使用主用核心网子切片实例的amf实例作为服务amf进行登记,也可以选择使用负荷分担的核心网子切片实例中的amf实例作为服务amf进行登记。

步骤1100、ue经接入网与核心网网元实例交互,选择主用核心网子切片实例或者负荷分担的核心网子切片实例中的amf实例作为服务amf,完成标准的登记过程,成功登记到通信网络。

步骤1101、主用核心网子切片实例中属于smf类型的smf实例中状态为异常的smf实例所占的比例大于或等于第四预设阈值,nssf实例根据本地策略决策主用核心网子切片实例的状态为异常。

步骤1102、ue发起业务请求,业务请求中携带s-nssai及跟踪区信息。

步骤1103、服务amf向nssf实例发起核心网子切片选择请求,请求为本次业务提供服务的核心网子切片实例信息。

步骤1104、nssf实例发现为该s-nssai服务的主用核心网子切片实例的状态为异常,返回核心网子切片选择响应,核心网子切片选择响应中携带:负荷分担的核心网子切片实例的标识信息和该负荷分担的核心网子切片实例中smf实例信息;或者,为该负荷分担的核心网子切片实例服务的nrf实例的标识消息和该负荷分担的核心网子切片实例中smf实例信息等,用于建立此次业务请求。

步骤1105、服务amf与负荷分担的核心网子切片实例中的smf实例交互,发起终端用户的业务会话建立请求。

步骤1106、ue经接入网与服务amf、负荷分担的核心网子切片实例中的smf/upf实例等核心网网元实例交互,完成协议标准的业务会话建立过程,用户开始进行业务。

本发明另一个实施例提出了一种实现核心网子切片容灾的装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种实现核心网子切片容灾的方法。

本发明另一个实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种实现核心网子切片容灾的方法的步骤。

本发明另一个实施例提出了一种状态确定装置,包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现上述任一种状态确定方法。

本发明另一个实施例提出了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一种状态确定方法的步骤。

参见图12,本发明另一个实施例提出了一种实现核心网子切片容灾的装置,包括:

接收模块1201,用于接收到服务接入和移动管理功能amf发送的第一请求,所述第一请求中携带单个网络切片选择辅助信息s-nssai及位置信息;

选择模块1202,用于根据所述s-nssai及位置信息从一个或一个以上第一核心网子切片实例中选择一个第一核心网子切片实例;

信息返回模块1203,用于向所述服务amf返回第一响应;其中,当选择的第一核心网子切片实例的状态为异常时,所述第一响应中携带:

第二核心网子切片实例的标识信息;

或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息;

或者,第二核心网子切片实例的标识信息和所述第二核心网子切片实例中的会话管理功能smf实例信息;

或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息和所述第二核心网子切片实例中的smf实例信息;

其中,所述第一核心网子切片实例为主用核心网子切片实例,所述第二核心网子切片实例为备用核心网子切片实例或负荷分担的核心网子切片实例。

在本发明实施例中,信息返回模块1203还用于:

当所述选择的第一核心网子切片实例的状态为正常时,所述第一响应中携带:

第一核心网子切片实例的标识信息;

或者,为所述第一核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息;

或者,向所述服务amf返回第一核心网子切片实例的标识信息和所述第一核心网子切片实例中的smf实例信息;

或者,为所述第一核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息和所述第一核心网子切片实例中的smf实例信息。

在本发明实施例中,还包括:

核心网子切片实例状态维护模块1204,用于接收所述nrf实例发送的核心网网元实例的状态;根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态;

其中,所述核心网网元实例包括以下任意一个或多个:

amf实例、smf实例、用户面功能upf实例、策略控制功能pcf实例、统一数据管理udm实例、鉴权服务器功能ausf实例、非结构化数据存储功能udsf实例、统一数据存储udr实例、网络开放功能nef实例。

在本发明实施例中,核心网子切片实例状态维护模块1204具体用于采用以下任意一个或多个方式实现根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态:

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为异常的核心网网元实例所占的比例大于或等于第四预设阈值时,确定所述核心网子切片实例的状态为异常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为正常的核心网网元实例所占的比例大于或等于第五预设阈值时,确定所述核心网子切片实例的状态为正常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为过负荷的核心网网元实例所占的比例大于或等于第六预设阈值时,确定所述核心网子切片实例的状态为过负荷。

参见图13,本发明另一个实施例提出了一种实现核心网子切片容灾的系统,包括:

服务amf1301,用于向网络切片选择功能nssf实例发起第一请求,所述第一请求中携带s-nssai及位置信息;

所述nssf实例1302,用于根据所述s-nssai及位置信息从一个或一个以上第一核心网子切片实例中选择一个第一核心网子切片实例,向所述服务amf返回第一响应;其中,当选择的第一核心网子切片实例的状态为异常时,所述第一响应中携带:

第二核心网子切片实例的标识信息;

或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息;

或者,第二核心网子切片实例的标识信息和所述第二核心网子切片实例中的会话管理功能smf实例信息;

或者,为所述第二核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息和所述第二核心网子切片实例中的smf实例信息;

其中,所述第一核心网子切片实例为主用核心网子切片实例,所述第二核心网子切片实例为备用核心网子切片实例或负荷分担的核心网子切片实例。

在本发明实施例中,nssf实例1302还用于:

当所述选择的第一核心网子切片实例的状态为正常时,所述第一响应中携带:

第一核心网子切片实例的标识信息;

或者,为所述第一核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息;

或者,所述nssf实例向所述服务amf返回第一核心网子切片实例的标识信息和所述第一核心网子切片实例中的smf实例信息;

或者,为所述第一核心网子切片实例提供服务的网络存储库功能nrf实例的标识信息和所述第一核心网子切片实例中的smf实例信息。

在本发明实施例中,所述服务amf1301还用于:

向所述nrf实例发起第二请求,所述第二请求中携带所述s-nssai;

所述系统还包括:

所述nrf实例1303,用于根据所述s-nssai及位置信息确定所述选择的第一核心网子切片实例,向所述服务amf返回第二响应;其中,根据所述选择的第一核心网子切片实例中的smf实例的状态,确定所述第二响应中携带所述选择的第一核心网子切片实例中的smf实例信息还是所述第二核心网子切片实例中的smf实例信息。

在本发明实施例中,nrf实例1303具体用于采用以下任意一个或多个方式实现根据所述选择的第一核心网子切片实例中的smf实例的状态,确定所述第二响应中携带所述选择的第一核心网子切片实例中的smf实例信息还是所述第二核心网子切片实例中的smf实例信息:

当所述选择的第一核心网子切片实例中的smf实例的状态为异常时,确定所述第二响应中携带所述第二核心网子切片实例中的smf实例信息;

当所述选择的第一核心网子切片实例中的smf实例的状态为正常时,确定所述第二响应中携带所述选择的第一核心网子切片实例中的smf实例信息。

在本发明实施例中,所述nrf实例1303还用于:

获取核心网网元实例的状态,根据获得的核心网网元实例的状态更新所述核心网网元实例的状态,将所述核心网网元实例的状态发送给所述nssf实例;

所述nssf实例1302还用于:

根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态;

其中,所述核心网网元实例包括以下任意一个或多个:

amf实例、smf实例、用户面功能upf实例、策略控制功能pcf实例、统一数据管理udm实例、鉴权服务器功能ausf实例、非结构化数据存储功能udsf实例、统一数据存储udr实例、网络开放功能nef实例。

在本发明实施例中,所述nrf实例1303具体用于采用以下任意一个或多个方式实现获取核心网网元实例的状态:

接收所述核心网网元实例上报的状态;

接收所述核心网网元实例中的网络功能服务组件nfs实例上报的状态,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态。

在本发明实施例中,所述nrf实例1303具体用于采用以下任意一个或多个方式实现所述根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态:

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为异常的nfs实例所占的比例大于或等于第一预设阈值时,确定所述核心网网元实例的状态为异常;

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为正常的nfs实例所占的比例大于或等于第二预设阈值时,确定所述核心网网元实例的状态为正常;

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为过负荷的nfs实例所占的比例大于或等于第三预设阈值时,确定所述核心网网元实例的状态为过负荷。

在本发明实施例中,nssf实例1302具体用于采用以下任意一个或多个方式实现所述根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态:

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为异常的核心网网元实例所占的比例大于或等于第四预设阈值时,确定所述核心网子切片实例的状态为异常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为正常的核心网网元实例所占的比例大于或等于第五预设阈值时,确定所述核心网子切片实例的状态为正常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为过负荷的核心网网元实例所占的比例大于或等于第六预设阈值时,确定所述核心网子切片实例的状态为过负荷。

上述实现核心网子切片容灾的装置和实现核心网子切片容灾的系统的具体实现过程与前述实施例实现核心网子切片容灾的方法的具体实现过程相同,这里不再赘述。

参见图14,本发明另一个实施例提出了一种状态确定装置,包括:

网元状态获取模块1401,用于获取核心网网元实例的状态;

网元状态更新模块1402,用于根据获得的核心网网元实例的状态更新所述核心网网元实例的状态;

网元状态发送模块1403,用于将所述核心网网元实例的状态发送给网络切片选择功能nssf实例。

在本发明实施例中,所述核心网网元实例包括以下任意一个或多个:

接入和移动管理功能amf实例、会话管理功能smf实例、用户面功能upf实例、策略控制功能pcf实例、统一数据管理udm实例、鉴权服务器功能ausf实例、非结构化数据存储功能udsf实例、统一数据存储udr实例、网络开放功能nef实例。

在本发明实施例中,网元状态获取模块1401具体用于采用以下任意一个或多个方式实现所述获取核心网网元实例的状态:

接收所述核心网网元实例上报的状态;

接收所述核心网网元实例中的网络功能服务组件nfs实例上报的状态,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态。

在本发明实施例中,网元状态获取模块1401具体用于采用以下任意一个或多个方式实现所述根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态:

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为异常的nfs实例所占的比例大于或等于第一预设阈值时,确定所述核心网网元实例的状态为异常;

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为正常的nfs实例所占的比例大于或等于第二预设阈值时,确定所述核心网网元实例的状态为正常;

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为过负荷的nfs实例所占的比例大于或等于第三预设阈值时,确定所述核心网网元实例的状态为过负荷。

参见图15,本发明另一个实施例提出了一种状态确定装置,包括:

网元状态接收模块1501,用于接收网络存储库功能nrf实例发送的核心网网元实例的状态;

核心网子切片状态更新模块1502,用于根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态。

在本发明实施例中,所述核心网网元实例包括以下任意一个或多个:

接入和移动管理功能amf实例、会话管理功能smf实例、用户面功能upf实例、策略控制功能pcf实例、统一数据管理udm实例、鉴权服务器功能ausf实例、非结构化数据存储功能udsf实例、统一数据存储udr实例、网络开放功能nef实例。

在本发明实施例中,核心网子切片状态更新模块1502具体用于采用以下任意一个或多个方式实现所述根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态:

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为异常的核心网网元实例所占的比例大于或等于第四预设阈值时,确定所述核心网子切片实例的状态为异常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为正常的核心网网元实例所占的比例大于或等于第五预设阈值时,确定所述核心网子切片实例的状态为正常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为过负荷的核心网网元实例所占的比例大于或等于第六预设阈值时,确定所述核心网子切片实例的状态为过负荷。

参见图16,本发明另一个实施例提出了一种状态确定系统,包括:

nrf实例1601,用于获取核心网网元实例的状态,根据获得的核心网网元实例的状态更新所述核心网网元实例的状态,将所述核心网网元实例的状态发送给网络切片选择功能nssf实例;

所述nssf实例1602,用于根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态。

在本发明实施例中,所述核心网网元实例包括以下任意一个或多个:

接入和移动管理功能amf实例、会话管理功能smf实例、用户面功能upf实例、策略控制功能pcf实例、统一数据管理udm实例、鉴权服务器功能ausf实例、非结构化数据存储功能udsf实例、统一数据存储udr实例、网络开放功能nef实例。

在本发明实施例中,所述nrf实例1601具体用于采用以下任意一个或多个方式实现获取核心网网元实例的状态:

接收所述核心网网元实例上报的状态;

接收所述核心网网元实例中的网络功能服务组件nfs实例上报的状态,根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态。

在本发明实施例中,nrf实例1601具体用于采用以下任意一个或多个方式实现根据所述核心网网元实例中的nfs实例上报的状态确定所述核心网网元实例的状态:

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为异常的nfs实例所占的比例大于或等于第一预设阈值时,确定所述核心网网元实例的状态为异常;

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为正常的nfs实例所占的比例大于或等于第二预设阈值时,确定所述核心网网元实例的状态为正常;

当所述核心网网元实例中存在属于同一种类型的nfs实例中状态为过负荷的nfs实例所占的比例大于或等于第三预设阈值时,确定所述核心网网元实例的状态为过负荷。

在本发明实施例中,nssf实例1602具体用于采用以下任意一个或多个方式实现所述根据所述核心网网元实例的状态更新所述核心网网元实例所属的核心网子切片实例的状态:

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为异常的核心网网元实例所占的比例大于或等于第四预设阈值时,确定所述核心网子切片实例的状态为异常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为正常的核心网网元实例所占的比例大于或等于第五预设阈值时,确定所述核心网子切片实例的状态为正常;

当所述核心网子切片实例中存在属于同一种核心网网元类型的核心网网元实例中状态为过负荷的核心网网元实例所占的比例大于或等于第六预设阈值时,确定所述核心网子切片实例的状态为过负荷。

上述状态确定装置和状态确定系统的具体实现过程与前述实施例状态确定方法的具体实现过程相同,这里不再赘述。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

虽然本发明实施例所揭露的实施方式如上,但所述的内容仅为便于理解本发明实施例而采用的实施方式,并非用以限定本发明实施例。任何本发明实施例所属领域内的技术人员,在不脱离本发明实施例所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明实施例的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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