首页> 中国专利> 用于对象管理的被管理对象实例标识

用于对象管理的被管理对象实例标识

摘要

本公开的实施例涉及用于对象管理的被管理对象实例标识。一种对象管理的方法,包括:将属性信息指派给被管理对象实例(MOI),该属性信息至少包括唯一且持久地标识该MOI的不可变标识信息以及指示在层级中包含该MOI的一定数目的父MOI的可变父子信息,该数目为零、一或大于一;响应于检测到父MOI的改变,通过改变父子信息而不改变标识信息来更新属性信息。以此方式,标识信息对于MOI保持不变,并且父子信息可改变以正确且动态地反映MOI之间的实时父子关系,从而在网络管理系统中简化了管理对象管理并节省了资源。

著录项

说明书

技术领域

本公开的实施例总体上涉及电信领域,具体涉及用于对象管理的被管理对象实例标识。

背景技术

通信技术正在持续发展。当前,提出了下一代(NG)技术,即第五代(5G)。5G主要建立在新无线电(NR)上,但5G(或NG)网络也可以建立在E-UTRA无线电上。据估计,NR将提供大约10-20Gbit/s或更高的比特率,并将至少支持增强型移动宽带(eMBB)和超可靠低时延通信(URLLC)以及大规模机器类型通信(mMTC)。NR有望递送超宽带和超健壮、低时延的连接性和大规模的网络,以支持物联网(IoT)。

为了维持操作效率、可靠性和安全性,进行网络管理是必要的。例如,第三代合作伙伴计划服务和系统方面工作组5(3GPP SA5)的研究着重于通信网络和网络资源模型的管理和编排。

发明内容

总体上,本公开的示例实施例提供了一种用于被管理对象实例标识的方案。

在第一方面,提供了一种对象管理的方法。该方法包括:将属性信息指派给被管理对象实例,该属性信息至少包括唯一且持久地标识被管理对象实例的不可变标识信息以及指示在层级中包含被管理对象实例的一定数目的父被管理对象实例的可变父子信息,该数目为零、一或大于一;以及响应于检测到父被管理对象实例的改变,通过改变父子信息而不改变标识信息,来更新属性信息。

在第二方面,提供了一种用于对象管理的装置。该装置包括至少一个处理器;以及至少一个包括计算机程序代码的存储器;至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使该装置至少:将属性信息指派给被管理对象实例,该属性信息至少包括唯一且持久地标识被管理对象实例的不可变标识信息以及指示在层级中包含被管理对象实例的一定数目的父被管理对象实例的可变父子信息,该数目为零、一或大于一;以及响应于检测到父被管理对象实例的改变,通过改变父子信息而不改变标识信息来更新属性信息。

在第三方面,提供了一种用于对象管理的装置。该装置包括:用于将属性信息指派给被管理对象实例的部件,该属性信息至少包括唯一且持久地标识被管理对象实例的不可变标识信息以及指示在层级中包含被管理对象实例的一定数目的父被管理对象实例的可变父子信息,该数目为零、一或大于一;以及用于响应于检测到父被管理对象实例的改变,通过改变父子信息而不改变标识信息来更新属性信息的部件。

在第四方面,提供了一种非瞬态计算机可读介质,其包括程序指令,程序指令用于使装置至少执行以下:将属性信息指派给被管理对象实例,该属性信息至少包括唯一且持久地标识被管理对象实例的不可变标识信息以及指示在层级中包含被管理对象实例的一定数目的父被管理对象实例的可变父子信息,该数目为零、一或大于一;以及响应于检测到父被管理对象实例的改变,通过改变父子信息而不改变标识信息来更新属性信息。

应当理解,发明内容部分无意标识本公开的实施例的关键或必要特征,也无意用来限制本公开的范围。通过以下描述,本公开的其他特征将变得容易理解。

附图说明

现在将参考附图描述一些示例实施例,其中:

图1示出了可以在其中实现本公开的实施例的示例网络管理系统;

图2例示出根据本公开的一些实施例的对象管理的过程的流程图;

图3示出了根据本公开的一些其他实施例的用于MOI的标识信息更新的过程的流程图;

图4A至图4C示出了根据本公开的一些实施例的示出MOI的层级的改变的示意图;以及

图5示出了适于实现本公开的实施例的设备的简化框图。

在所有附图中,相同或相似的附图标号表示相同或相似的元件。

具体实施方式

现在将参考一些示例实施例描述本公开的原理。应当理解,仅出于说明的目的描述了这些实施例,并且帮助本领域技术人员理解和实现本公开,而没有对本公开的范围暗示任何限制。除了下面描述的那些方式以外,可以以各种方式来实现本文描述的公开内容。

在以下描述和权利要求中,除非另有定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常所理解的相同含义。

在本公开中对“一个实施例”、“实施例”、“示例实施例”等的引用指示所描述的实施例可以包括特定的特征、结构或特性,但不一定每个实施例都包括特定的特征、结构或特性。而且,这样的短语不一定指相同的实施例。此外,当结合实施例描述特定的特征、结构或特性时,无论是否明确描述,都可以认为结合其他实施例来影响这种特征、结构或特性是在本领域技术人员的知识范围内的。

应该理解,尽管在本文中可以使用术语“第一”和“第二”等来描述各种元素,但是这些元素不应受到这些术语的限制。这些术语仅被用来区分一个元素与另一个元素。例如,在不脱离示例实施例的范围的情况下,第一元素可以被称为第二元素,并且类似地,第二元素可以被称为第一元素。如本文中所使用的,术语“和/或”包括一个或多个所列术语的任何和所有组合。

本文中所使用的术语仅出于描述特定实施例的目的,并且无意限制示例实施例。如本文中所使用的,除非上下文另外明确指出,否则单数形式“一”、“一个”和“该”也旨在包括复数形式。还将理解的是,当在本文中使用时,术语“包括”、“具有”和/或“包含”指定存在所陈述的特征、元素和/或组件等,但不排除存在或添加一个或多个其他特征、元素、组件和/或其组合。

如在本申请中使用的,术语“电路系统”可以指以下的一个或多个或全部:

(a)纯硬件电路实现(诸如仅在模拟和/或数字电路系统中的实现),和

(b)硬件电路和软件的组合,诸如(如果适用的话):

(i)(一个或多个)模拟和/或数字硬件电路与软件/固件的组合,以及

(ii)具有软件的(一个或多个)硬件处理器的任何部分(包括数字信号处理器)、软件和(一个或多个)存储器,它们一起工作以使诸如移动电话或服务器之类的装置执行各种功能),和

(c)需要软件(例如,固件)来操作的(一个或多个)硬件电路和/或(一个或多个)处理器,诸如(一个或多个)微处理器或(一个或多个)微处理器的一部分,但在不需要运行时该软件可能不存在。

电路系统的这个定义适用于该术语在本申请中,包括在任何权利要求中的所有使用。作为进一步的示例,如本申请中所使用的,术语电路系统也覆盖仅硬件电路或处理器(或多个处理器)的实现、或者硬件电路或处理器及它(或它们)随附软件和/或固件的一部分的实现。举例而言并且在适用于特定权利要求元素的情况下,术语电路系统还涵盖用于移动设备的基带集成电路或处理器集成电路,或者服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。

如本文中所使用的,术语“无线通信网络”指的是遵循任何适当的无线通信标准的网络,诸如新无线电(NR)、长期演进(LTE)、高级LTE(LTE-A)、宽带码分多址(WCDMA)、高速分组接入(HSPA)等。“无线通信网络”也可以被称为“无线通信系统”。此外,可以根据任何适当的通信协议来在无线通信网络中执行网络设备之间、网络设备与终端设备之间或终端设备之间的通信,这样的通信协议包括但不限于全球移动通信系统(GSM)、通用移动电信系统(UMTS)、长期演进(LTE)、新无线电(NR)、欧洲电信标准协会(ETSI)、无线局域网(WLAN)标准(诸如IEEE 802.11标准)和/或当前已知或将来要被开发的任何其他合适的无线通信标准。

如本文中所使用的,术语“网络设备”指的是通信网络中的节点,终端设备经由该节点接入网络并从中接收服务。网络设备还可以指的是网络设备、接入网络节点、基站(BS)或接入点(AP),例如节点B(NodeB或NB)、演进型NodeB(eNodeB或eNB)、家庭节点B、家庭eNode B、NR NB(也被称为gNB)、远程无线电单元(RRU)、无线电头(RH)、远程无线电头(RRH)、中继、低功率节点(诸如毫微微基站、微微基站等),具体取决于所应用的术语和技术。

术语“终端设备”指的是可以能够进行无线通信的任何终端设备。作为示例而非限制,终端设备也可以被称为通信设备、用户设备(UE)、订户站(SS)、便携式订户站、移动站(MS)或接入终端(AT)。终端设备可以包括但不限于移动电话、蜂窝电话、智能电话、IP语音(VoIP)电话、无线本地环路电话、平板电脑、可穿戴终端设备、个人数字助理(PDA)、便携式计算机、台式计算机、图像捕获终端设备(诸如数码相机)、游戏终端设备、音乐存储和播放设备、车载无线终端设备、无线端点、移动台、笔记本电脑嵌入式设备(LEE)、笔记本电脑安装设备(LME)、USB加密狗、智能设备、无线用户驻地设备(CPE)、物联网(IoT)设备、手表或其他可穿戴设备、头戴式显示器(HMD)、车辆、无人机、医疗设备和应用(例如远程手术)、工业设备和应用(例如在工业和/或自动处理链环境中运行的机器人和/或其他无线设备)、消费电子设备、运行在商业和/或工业无线网络中的设备等。

图1示出了可以在其中实现本公开的实施例的示例网络管理系统100。网络管理系统100可以被认为是通信网络之上的管理层。在一些示例中,网络管理系统100可以被实现为第三代合作伙伴计划(3GPP)管理或欧洲电信标准协会(ETSI)MANO网络编排(MANO)和网络资源模型(NRM)系统。注意,术语网络资源模型(NRM)与3GPP有关,而ETSI NFV可能使用术语“信息模型”和“数据模型”,它们是与NRM类似的概念。

系统100包括网络管理实体110,用于管理被管理对象实例(managed objectinstance,MOI)。网络管理实体110也可以被称为网络管理功能、元件、设备、装置等。一般来说,网络管理实体110可以包括以下特征:MOI的创建和删除、属性的检索和浏览、动作的通信、对MOI的访问的通知、MOI层级的标识、对MOI的改变的通知、对MOI的多线程安全访问、以及架构中立性。

如本文中所使用的,MOI是通信网络中的虚拟或物理网络功能的逻辑表示。在网络管理层,例如可以用网络资源模型(NRM)来定义信息对象分类(IOC)。还可以定义IOC(包括继承和名称包含)与其属性之间的关系。MOI可以被视为IOC的实例,并且有时也可以简称为被管理对象(MO)。网络管理实体110管理从以NRM定义的IOC中实例化出的一组MOI。MOI例如可以对应于以下至少一项:被管理功能(MF)、诸如3GPP MF之类,被管理元件(ME),诸如3GPPME之,通信网络的子网络、诸如3GPP子网络之类,网络切片、诸如3GPP网络切片之类,网络切片子网(NSS),等等。

由MOI表示的网络功能可以包括任何物理或虚拟网络元件、实体、单元等。在一些网络中,网络节点的功能性(诸如NR网络中的gNB)被拆分成不同的部分。例如,基站的功能性可以以2路的方式被拆分成集中单元(CU)和分布单元(DU),也可以以3路的方式被拆分成DU、CU控制面(CU-CP)和CU用户面(CU-UP)。CU、DU、CU-CP和CU-UP也是网络功能。在一些实施例中,网络功能还可以包括诸如ETSI NFV NS之类的网络功能虚拟化(NFV)网络服务(NS)、诸如ETSI NFV VNF之类的NFV虚拟化网络功能(VNF)、诸如ETSI VNFC之类的NFV VNF组件(VNFC)。应当意识到,上面仅列出了网络功能的一些示例。与任何其他网络功能相对应的其他MOI也可以由网络管理实体110管理。

在网络管理中,可以按层级组织通信网络中的MOI。一些MOI被其他MOI所包含,并且因此被视为其他MOI的子MOI(或叶MOI)。由子MOI表示的网络功能可以是由网络结构中其父MOI表示的网络功能的子集,或者可以由与父MOI相对应的网络功能来管理或控制。例如,如果第一MOI是NodeB管理功能实例(MFI),并且第二MOI是无线电网络控制器(RNC)MFI,那么第一MOI被视为被第二MOI包含,并在层级中被组织为第二MOI的父。这样的层级也被称为包含层级(containment hierarchy)。

图1示出了MOI 121至126的层级120。两个MOI之间的连线指示这两个MOI中的父MOI包含这两个MOI的子MOI。例如,根MOI 121包含MOI 122和123,其中MOI 121是父MOI,而MOI 122和123是MOI 121的子MOI。MOI 122包含MOI 124,因此是MOI 124的父MOI。MOI 124被两个父MOI 122和123包含。其他MOI的包含关系也可以从层级120中被导出。应当理解,MOI的数目仅出于说明的目的,而没有暗示任何限制。那些MOI可以对应于将由网络管理实体110管理的任何网络功能。

为了管理MOI,重要的事情之一是标识MOI。在通信网络中,存在若干类型的标识符来标识网络功能。一些示例包括3GPP中的网络功能和5G网络,其包括可区分名称(distinguished name,DN),被用来在3GPP管理系统中的名称包含层级的名称空间内标识被管理对象实例(MOI);资源URI,被用来标识3GPP管理系统中的MOI的资源(针对基于表现状态转移(RESTful)的超文本传输协议(HTTP)的管理协议方案集),这样的资源包括DN和其他URI组件;通用唯一标识符(UUID),被用来标识在3GPP TS 23.501和23.502中定义的3GPP网络注册功能(NRF)中的NF服务注册和发现(经由3GPPSA2中定义的信令协议)的网络功能(NF)实例;完全限定域名(fully qualified domain name,FQDN),被用来标识由NF提供的NF服务的服务接入点,诸如NRF、网络切片子网功能(NSSF)、接入和移动性管理功能(AMF)、操作管理和维护(OAM)中的被管理功能(MF)等。在通信系统中还使用其他基于整数或字符串的标识符,诸如小区ID、跟踪区域码(TAC)ID、AMF ID等。

在当前的网络管理网络中,以上两个基于DN的标识符(即DN和资源URI)在3GPP管理系统(在3GPP SA5中定义)中被使用来标识MOI。DN是由一系列“名称组件”(被称为相对区分名称(RDN)来构建。MOI的绝对DN包括其叶MOI的RDN和其父MOI的DN。DN的概念自3GPPRel-4(2001年初)以来就存在于3GPP管理规范中,并在3GPP TS 32.300中进行了全面规定。

使用DN作为MOI的标识符的优点在于,绝对DN是唯一的并且来自MOI的DN,可以导出其包含MOI(即,父MOI)的DN(如果有的话)。然而,由于DN反映了名称包含层级,因此它在网络和网络功能改变期间不能保持不变(例如,由小区重新调整(rehoming)、网络切片子网络更新等引起的重新父子化(re-parenting)),这可能引起网络管理中的各种问题,包括与基于DN的MOI的性能、故障和安全性相关数据之间的关联的不可靠性。基于DN的标识机制的限制意味着严重的问题,因为MOI的DN与(一个或多个)父MO紧密耦合。在各种情况下都可能发生问题,下面作为示例讨论了其中的一些问题。

在第一种情况下,当MOI的父MOI被改变(例如,原始父MOI被删除或被改变为新的父MOI)时,MOI的原始DN无法反映该MOI的新包含关系。由于DN属性是不可写的,因此无法直接在已有MOI上改变DN。因此,需要为该MOI创建一个新的MOI,并为其指派新的DN以反映新的包含关系。这个过程将导致资源浪费并使对象管理复杂化。此外,由于与MO相关的数据(诸如故障管理(FM)数据、性能管理(PM)数据和/或安全管理(SM)数据)与DN相关联,因此如果DN被改变,则同一MO的相关数据可以是有相关性的。在所有通信网络中,尤其是在4G和5G网络中,都会出现上述重新父子化的问题。

在第二种情况下,随着新的网络技术(诸如网络切片、虚拟化等)被引入通信网络(诸如5G网络)中,一个MOI可以被一个以上的父MOI包含,这是很自然的。例如,核心NSS可以由两个E2E NSS共享,这意味着5G MOI可以具有多个父子。针对此新范例,用于MOI的单个DN不能很好工作。作为一种可能的方案,可能需要为单个MOI创建具有针对相同MOI的不同DN的多个冗余MOI,以反映这种多父关系,而又不会破坏DN的单父关键概念。再次,这是很大的浪费并且将对对象管理引入复杂性。例如,这种单父限制可能在下一代无线电接入网络(NG-RAN)建模中引起冗长的争论,因此对具有/不具有2路或3路拆分的NG-RAN节点进行建模变得不可能。在这种情况下,也无法将历史FM/PM/SM数据相关联,因为不同的DN使得针对MOI的分析服务无法正确地工作。可能需要进行更多额外的工作,才能将与MOI的DN相关联的历史数据保持关联在一起。

提出了利用其他唯一标识符来标识基站的功能单元(诸如基站的CU和DU),以便解决在小区重新调整中由DN所引起的问题。然而,该提议仅旨在解决小区重新调整中的特定问题,并且它不是在网络管理中使用的通用且有效的方案。

根据本公开的实施例,提出了一种用于MOI标识的方案。在本公开的方案中,指派给MOI的属性信息至少包括唯一且持久地标识MOI的标识信息以及指示在层级中包含该MOI的多个父MOI的可变父子信息。如果父MOI改变,则改变父子信息,同时标识信息保持不变。根据本方案,对于MOI将标识信息保持持久化,并且父子信息是可改变的,以正确且动态地反映MOI之间的实时父子关系,这从而在网络管理系统中简化了对象管理并节省了资源。此外,对于持久的标识符,可以启用与同一被管理对象相关的数据的相关性(在整个被管理实体生命周期中)。该方案在所有情况下都适用于网络管理。

下面将参考图2详细描述本公开的原理和实现,图2示出了根据本公开的实施例的对象管理的过程200。为了讨论的目的,将参考图1描述过程200。过程200可以由图1中的网络管理实体110来实现。

在框210处,网络管理实体110将属性信息指派给MOI。MOI与一个或多个其他MOI一起被组织在层级中。在图1的示例中,MOI 121至126每一个都在逻辑上表示网络功能,这些MOI 121至126被组织在层级120中。如上所提及,在这样的层级中,包含另一个MOI的MOI被称为该另一个MOI的父MOI(或上级),而被包含的MOI被称为子MOI(或下级)。MOI被创建用于进行网络管理。当MOI被创建时,生成属性信息并将其指派给MOI作为该MOI的属性,这可以促进网络管理操作。

根据本公开的实施例,属性信息包括唯一且持久地标识MOI的标识符。此标识符具有不可改变且全局唯一的属性,该属性允许MOI被持久地标识。另外,标识信息在MOI的整个生命周期中都是不可写的且持久的。在一些实施例中,标识信息属性的多重性是1。在一些实施例中,标识信息包括MOI的UUID。根据已有的通信规范,UUID不在管理空间中被使用,而是被用来标识NF服务的实例以用于信令目的。在本公开的实施例中,考虑到UUID的唯一性质,将其引入到管理空间中来唯一且持久地标识MOI。当然,在一些其他实施例中,也可以生成其他唯一标识符并将其用来单独地或与UUID相组合地标识MOI。

属性信息还包括指示包含该MOI的父MOI的数目的父子信息。父子信息可以是针对该MOI的被引用父列表,并且指示该MOI如何在层级中被(一个或多个)其父MOI包含(即,MOI的父子关系)。换句话说,父子信息可以指示MOI在层级中相对于一个或多个其他MOI的位置。当MOI被创建时,将根据(一个或多个)当前的父MOI来设置父子信息。父子信息是可变的,以便正确且动态地反映MOI之间的实时父子关系。在层级中,MOI可能不被任何其他MOI包含,也可能被一个或多个父MOI包含。也就是说,在父子信息中指示的父MOI的数目可以是零、一或大于一。因此,父子信息的多重性不受限制,这意味着父MOI的数目可以是0、1或多个。

在MOI不被任何其他MOI包含(例如,图1的层级120中的根MOI 121)的情况下,父子信息可以为空,指示该MOI没有父MOI。在MOI被层级中的一个或多个父MOI包含的情况下,父子信息可以包括一个或多个父MOI的信息。在一些实施例中,父子信息可以包括一个或多个父MOI的标识信息,以便标识这些父MOI。在一些实施例中,标识信息可以是被包括在被指派给一个或多个父MOI的属性信息中的标识信息。

在一些实施例中,与一个MOI相关的父子信息可以仅包括在一个更高层级的层中的(一个或多个)父MOI的信息。例如,对于MOI 124,其父子信息可以包括其父MOI 122和123的信息(诸如MOI 122和133的UUID)。与(一个或多个)父MOI相关的其他信息可以与(一个或多个)父MOI相关联地存储,这样的其他信息诸如是父子信息和分类信息。因此,通过根据当前MOI的父MOI的标识信息逐步追溯,可以获得在层级中更高层处的MOI的父子信息,直到根MOI为止。这样,可以从每个MOI的父子信息中导出MOI的层级。

在一些实施例中,除(一个或多个)父MOI的标识信息之外,MOI的属性信息中的父子信息还可以包括其一个或多个父MOI的父子信息。以此方式,在层级数据结构中提供了被包括在针对一个MOI的父子信息中的每个父MOI的信息。利用这样的数据结构,所有MOI的层级结构都可以直接从每个MOI的父子信息中导出。

作为替代或补充,如果MOI被一个或多个父MOI包含,则针对MOI的父子信息可以包括DN,该DN标识针对这一个或多个父MOI中的每个MOI,其在这里是可改变的。

在一些实施例中,MOI的属性信息还可以包括指示MOI的类别的分类信息。在MOI被创建之后,分类信息可以被定义为MOI的类别名称。层级中的每个MOI都被分类到一个类别,并且类别名称可以帮助快速标识MOI是什么。分类信息是不可改变的。在一些实施例中,MOI的属性信息中的父子信息还可以包括指示该MOI的(一个或多个)父MOI的(一个或多个)类别的分类信息。

在一些实施例中,网络管理实体110可以获得与MOI相关的数据。网络管理实体110可以将所获得的数据与MOI的属性信息相关联。所获得的数据例如可以包括FM数据、PM数据、SM数据以及在网络管理中使用的任何其他数据。在一些实施例中,属性信息中的标识信息、分类信息和父子信息可以被包括在FM数据和/或PM数据中。在一些实施例中,被包括在属性信息中的MOI的标识信息可以被包括在SM数据中。以此方式,可以基于MOI的唯一标识信息来将从不同源和/或时间获得的同一MOI上的FM/PM/SM数据关联。

可以在MOI的生命周期期间改变其MOI的(一个或多个)父MOI。返回参考过程200,在框220处,网络管理实体110检测(一个或多个)父MOI是否改变。(一个或多个)父MOI的改变是由于对应的网络功能的部署有改变。如果检测到(一个或多个)父MOI的改变,在框230处,网络管理实体110更新MOI的属性信息。如上所提及,在属性信息中,标识信息以及分类信息是不可改变的,但是父子信息是可改变的。因此,当更新属性信息时,父子信息被改变,以便反映新的父子关系,而标识信息以及分类信息(如果有的话)不被改变。如果在框220处没有检测到改变,则网络管理实体110可以继续监视MOI的层级。

上面讨论了针对一个MOI的属性信息指派和更新。对于为网络管理所创建的任何MOI,可以执行相同的属性信息指派和更新。MOI的(一个或多个)父MOI可能会由于通信网络中的各种因素而改变,并且因此可能引起MOI的父子信息的改变。一般来说,可能由于父MOI更新为另一个父MOI、添加新的父MOI和/或删除已有的父MOI而引起父MOI的改变。网络管理实体110可以监视MOI,以便检测是否发生以上改变中的一个或多个,然后确定如何更新(一个或多个)相关MOI的属性信息。

图3示出了根据本公开的一些实施例的用于MOI的属性信息更新的过程300的流程图。过程300可以被认为是过程200中的框220和230的特定实现,并且也可以由图1的网络管理实体110来实现。

在框310,网络管理实体110检测父MOI是否改变为新的父MOI。图4A示出了MOI的层级120的改变,其中层级120中的MOI 122被改变为新的MOI 402。因此,MOI 124的父子信息改变。父MOI的这种改变也可以被称为MOI的重新父子化。

如果检测到先前的父(被称为第一父MOI)被改变为新的父MOI(被称为第二父MOI),在框320,网络管理实体110通过在父子信息中用第二父MOI的信息替换第一父MOI的信息,来更新MOI的属性信息。例如,可以移除第一父MOI的标识信息、父子信息和分类信息,并且可以添加第二父MOI的标识信息、父子信息和分类信息。在一些实施例中,可以将该MOI的一个以上的父MOI改变为对应的新的父MOI,然后还可以相应地更新该MOI的属性信息以反映新的父子信息。

如果没有检测到父MOI被改变为新的MOI,网络管理实体110在框330处继续检测MOI是否被新的父MOI包含。新的父MOI可以被新添加到层级中,也可以存在于层级中,但被改变为包含(附到)此MOI。图4B示出了MOI的层级120的改变,其中新的MOI 404被添加到层级120并且包含MOI 124。因此,MOI 124的父子信息改变。

如果检测到MOI被新的父MOI包含(在本文中有时也被称为第三父MOI),在框340,网络管理实体110通过将第三MOI的信息添加到父子信息中来更新MOI的属性信息。例如,第三父MOI的MOI的标识信息、父子信息和分类信息可以被添加到当前MOI的父子信息中,以便指示对应MOI的新的父子信息。

如果检测到MOI未被改变为被新的MOI包含,在框350,网络管理实体110继续检测是否有父MOI(在本文中有时也被称为第四父MOI)从MOI中被脱离。父MOI的脱离指示该MOI不再被此父MOI包含,这可能是由于MOI从层级中被删除,或者仅仅是由于父MOI与子MOI之间的包含改变(父MOI可能仍存在于层级中以包含用于管理的一个或多个其他MOI)。图4C示出了MOI的层级120的改变,其中MOI 122被从层级120删除。因此,MOI 124的父子信息改变。

如果检测到父MOI从MOI中被脱离,在框360,网络管理实体110通过从父子信息删除第四父MOI的信息来更新MOI的属性信息。例如,可以从父子信息删除第四MOI的标识信息、父子信息和分类信息,以便反映新的父子关系。

在一些实施例中,如果在框350处网络管理实体110未检测到任何父MOI从该MOI脱离,这意味着所有三种类型的改变都未发生。在这种情况下,网络管理实体110可以不对属性信息进行更新。在一些实施例中,MOI的属性信息中的父子信息可以由于关于其父MOI的父子信息的更新而被更新。

尽管已经在过程300中以特定顺序描述了对父子信息中的三种类型的改变的检测,但应当意识到,可以以任何其他不同的顺序或者甚至并行地执行检测。在一些实施例中,例如,因为相信对于特定MOI可能不会发生一种或多种类型的改变,所以可以不执行对这种改变的检测。

为了更好地理解父MOI的改变,下面将描述一些具体示例。应当意识到,提供这些示例是为了更好地理解本公开的实施例,而不是暗示对本公开的范围的任何限制。

第一示例涉及由于基站(诸如NodeB)的重新调整而引起的MOI的重新父子。在该示例中,可以在RNC MF(被表示为“rnc-1”)下创建NodeB MF,并且由于托管RNC的高负载或拥塞,可以将NodeB功能重新调整并与另一个RNC MFI相关联(被称为“rnc-2”)。

根据已有的基于DN的标识机制,为NodeB MF创建的实例(被称为NodeB MF实例(MFI))的DN可以包括为RNC MF所创建的父MOI(被称为RNC MFI)的名称(诸如rnc-1)。如果将NodeB MF从RNC MF重新调整到另一个RNC MF,则NodeB MFI的DN应该改变以反映新的父。在已有的通信规范中,DN的属性是未写入的。因此,应当利用新的DN创建新的NodeB MFI,其包括新的RNC MF的名称(诸如rnc-2)。此过程可能导致资源浪费和管理复杂性。另外,由于与NodeB MF相关的数据由NodeB MFI标识,因此通过创建不同的MFI并指派不同的DN,在重新调整之后,无法关联同一NodeB MF的数据。

根据本公开的实施例,当MFI被创建时,生成UUID(例如00112233-4455-6677-8899-aabbccddeeff)并将其指派给NodeB MFI。可以将NodeB MF(例如,nodebMF)的类别名称(被表示为objectName)设置为NodeB MFI的分类信息。另外,根据包含RNC MF(例如[rncMF=00112233-4455-6677-8899-aabbccddeef1))而导出父子信息,并且该父子信息被指派给NodeB MFI。然后,NodeB MFI的属性信息为{UUID=00112233-4455-6677-8899-aabbccddeeff,objectName=nodebMF,父子信息=[rncMF=00112233-4455-6677-8899-aabbccddeef1]}。

在重新调整之后,父RNC MF被改变为rnc-2。根据本公开的实施例,不需要创建新的MF实例。节点MFI的标识信息和分类信息不改变,并且仅需要更新父子信息以反映新的父子信息。因此,在重新调整之后的NodeB MFI的属性信息为{UUID=00112233-4455-6677-8899-aabbccddeeff,objectName=nodebMF,父子信息=[rncMF=00112233-4455-6677-8899-aabbccddeef2]}。

属性信息中的UUID、objectName和父子信息可以被包括在NodeB MF的FM/PM数据中。FM/PM功能可以基于UUID来关联数据,还可以基于objectName和父子信息来过滤数据并示出数据关系和对象层级。

第二示例涉及被管理功能池支持的自愈无线电接入网络(RAN)。在此示例中,在发生故障的情况下,基站中的一个或多个功能单元(诸如gNB)可以被池中的备用功能单元替换。假设gNB被拆分成CU和DU。CU MOI由层级中的gNB MOI包含。假设层级中CU MOI和gNB的包含被表示为///<小区的子网#21-1-xx>。

根据已有的基于DN的标识机制,CU MOI由其DN“///”来唯一地标识。假设存在另一个不服务于任何gNB并且因此没有它支持的小区的“热备用”CU。根据DN概念,标识备用CU MOI的唯一方法是/<备用池>/,这是备用CU MOI的DN。如果活动的CU(由“///”标识)故障,并且通过用来自池中的备用CU替换故障的CU来使gNB修复。那么,前一个活动的CU MOI的实际DN将被改变为//,并且备用CU MOI的实际DN将被改变为///<小区的子网#21-1-xx>。因此,同一CU MOI的DN被改变,并且该DN无法再被用来唯一地标识CU MOI的历史FM/PM数据。

根据本公开的实施例,在用备用CU进行重新修复之后,即使CU MOI的父和子已被改变,CU MOI的标识信息(UUID)和CU MOI的分类信息也将不被改变而是保持不变。父子信息可以被更新以反映父MOI的改变。

第三示例涉及由于网络切片或网络切片子网(NSS)的动态改变而导致的被管理功能重新父子。在诸如5G网络之类的新一代网络中启用了自动缩放,以提供高度的灵活性和效率。核心和无线电网络功能(NF)被部署为资源池,以支持网络的动态缩放要求。例如,可以基于其支持的通信服务的服务级别要求以及NSS及其包含的NSS或NF的运行时业务负载来扩大/缩小NSS。此外,可以基于部署策略和服务要求来创建或终止NSS。在NSS的生命周期期间,其包含的NF可以被动态地附接到NSS或从NSS脱离,这意味着针对该NF的相关MFI的父代可以动态且频繁地被改变。

根据已有的基于DN的标识机制,需要频繁地创建和终止MF(MFI)的实例,并且MFI的DN也可能会极大地改变。在这种情形中,很难管理MFI及其资源,并且在MF的DN被改变之后,无法关联同一NF的FM/PM数据。此外,基于DN的标识信息可以被用户用来将NF认证为其远端实体网络功能。如果DN被改变,则认证将失败。

根据本公开的实施例,仅需要为资源池中的每个NF创建一个MFI。UUID被生成并被指派给每个MFI。当在NSS的缩放或其他生命周期改变过程中将NF附接到NSS或从NSS脱离时,MFI及其UUID将保持不变。父子信息被更新以反映父MFI的添加/移除。另外,可以基于MFI的UUID来关联同一NF的所有FM/PM数据。UUID还可以被用户用来将NF认证为其远端实体网络功能。

第四示例涉及多父情况。在通信网络中引入网络切片和NSS之后,MF/NSS可以被多个NSS包含。根据已有的基于DN的机制,需要为单个MF/NSS的MOI创建具有不同DN的多个冗余MOI。例如,核心NSS(被表示为“nss-core-1”)可以由两个E2E NSS(被表示为“nss-e2e-1”和“nss-e2e-2”)共享。因此,需要创建两个NSS MOI,并且将不同的DN指派给每个NSS MOI。该方案不仅复制了MOI且使资源管理复杂化,而且还导致了FM/PM数据的不一致。因此,同一NSS的FM/PM数据无法关联,并且针对NSSI的分析服务无法正确地工作。

根据本公开的实施例,需要为共享的NSS创建NSS的单个实例(被称为NSSI)。持久UUID被生成并被指派给NSSI。父子信息被导出并在NSS上进行设置,以反映子NSS及其父NSS之间的一对多父子信息。另外,可以基于NSSI的UUID来关联同一NSS的所有FM/PM数据。该方案简化了资源管理。分析服务可以基于一致且集成的FM/PM数据来检测网络问题并更有效地解决问题。

第五示例涉及用于接入网络节点的替代建模方法。新的接入网络(诸如5G RAN)支持一种部署方案,其中接入网络节点被“拆分”为2路(如CU和DU)或3路(如DU、CU-CP和CU-UP)。同一网络节点(诸如gNB)的(一个或多个)DU和(一个或多个)CU可以由不同的供应商供应,并且因此将被独立管理。这种情形反映在对应于CU/DU的每个MF分别由ME的单独实例包含。然而,在这种场景中,被表示为MF的gNB被多个ME支持,这违反了已有的基于DN的机制的单父规则。

根据本公开的实施例,针对同一MOI,多父子信息是可能的,并且将gNB建模为由多个供应商供应的具有CU和DU成为可能。

从以上示例可以看出,根据本公开的MOI标识方案可以在不同的通信场景中是可适用的。无论MOI在层级中的位置如何,都可以在网络管理空间中保持MOI标识的持久性和一致性,并且始终可以正确且动态地指示MOI之间的实时父子信息。

在一些实施例中,能够执行过程200和300中的任何一个的装置(例如,网络管理实体110)可以包括用于执行过程200和300中的任何一个的各个步骤的部件。该部件可以以任何合适的形式来实现。例如,该部件可以被实现在电路或软件模块中。

在一些实施例中,该装置包括:用于将属性信息指派给被管理对象实例的部件,该属性信息至少包括唯一且持久地标识被管理对象实例的不可变标识信息,以及指示在层级中包含被管理对象实例的父被管理对象实例的数目的可变父子信息,该数目为零、一或大于一;以及用于响应于检测到父被管理对象实例的改变、通过改变父子信息而不改变标识信息来更新属性信息的部件。

在一些实施例中,该装置还可以包括用于执行如本文所述的网络管理实体110的任何功能的部件。在一些实施例中,该装置包括至少一个处理器;以及至少一个包括计算机程序代码的存储器,至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起该装置的执行。

图5示出了适于实现本公开的实施例的装置500的简化框图。装置500可以被体现为或被包括在图1中所示的网络管理实体110中。

装置500包括诸如数据处理器(DP)之类的至少一个处理器511和耦合到处理器511的至少一个存储器(MEM)512。装置500还可以包括耦合到处理器511的发射器TX和接收器RX513,其可以可操作来可通信地连接到其他装置。MEM 512存储程序或计算机程序代码514。至少一个存储器512和计算机程序代码514被配置为与至少一个处理器511一起使装置500至少执行例如根据本公开的实施例的过程200和/或过程300。

至少一个处理器511和至少一个MEM 512的组合可以形成被配置为实现本公开的各种实施例的处理部件515。

本公开的各个实施例可以由处理器511可执行的计算机程序、软件、固件、硬件或其组合来实现。

MEM 512可以是适合于本地技术环境的任何类型,并且作为非限制性示例,可以使用任何适当的数据存储技术来实现,诸如基于半导体的存储器设备、磁存储器设备和系统、光存储器设备和系统、固定存储器和可移动存储器。

处理器511可以是适合于本地技术环境的任何类型,并且作为非限制性示例,可以包括通用计算机、专用计算机、微处理器、数字信号处理器(DSP)和基于多核处理器架构的处理器中的一个或多个。

尽管关于基于GD的信号检测和分级信号检测的以上描述中的一些描述是在图1中所示的无线通信系统的上下文中进行的,但是不应将其解释为限制本公开的精神和范围。本公开的原理和概念可以更普遍地适用于其他场景。

另外,本公开还可以提供包含如上所提及的计算机程序的载体(例如,图5中的计算机指令/程序代码514)。载体包括计算机可读存储介质和传输介质。计算机可读存储介质可以包括例如光压缩盘或电子存储器设备如RAM(随机存取存储器)、ROM(只读存储器)、闪存、磁带、CD-ROM、DVD、蓝光盘等。传输介质可以包括例如电、光、无线电、声学或其他形式的传播信号诸如载波、红外信号等。

通常,本公开的各种实施例可以以硬件或专用电路、软件、逻辑或其任何组合来实现。一些方面可以以硬件来实现,而其他方面可以以可以由控制器、微处理器或其他计算设备执行的固件或软件来实现。尽管本公开的实施例的各个方面被例示并描述为框图、流程图或使用一些其他图形表示,但应当理解,作为非限制性示例,本文所述的框、装置、系统、技术或方法可以以硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合来实现。

本公开还提供被有形地存储在非瞬态计算机可读存储介质上的至少一个计算机程序产品。该计算机程序产品包括诸如程序模块中包括的那些之类的计算机可执行指令,在设备中在目标物理或虚拟处理器上被执行,以执行如上参考图2和图3所描述的过程200和/或过程300。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。在各种实施例中,程序模块的功能性可以根据需要在程序模块之间进行组合或进行分割。用于程序模块的机器可执行指令可以在本地设备或分布式设备内被执行。在分布式设备中,程序模块可以位于本地和远程存储介质中。

可以以一种或多种编程语言的任何组合来编写用于执行本公开的方法的程序代码。可以将这些程序代码提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器或控制器,使得该程序代码在由处理器或控制器执行时,使流程图和/或框图中指定的功能/操作被实现。程序代码可以完全在机器上执行,部分在机器上执行,作为独立软件包来执行,部分在机器上部分在远程机器上执行,或者完全在远程机器或服务器上执行。

在本公开的上下文中,计算机程序代码或相关数据可以由任何合适的载体来携带,以使设备、装置或处理器能够执行如上所述的各种处理和操作。载体的示例包括信号、计算机可读介质。

计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以包括但不限于:电、磁、光、电磁、红外或半导体系统、装置或设备,或前述各项的任何合适组合。计算机可读存储介质的更具体示例将包括:具有一根或多根线的电连接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式压缩盘只读存储器(CD-ROM)、光存储设备、磁存储设备或前述各项的任意合适组合。

为了如上所述的本公开的目的,应当注意,

-可能被实现为软件代码部分并在网络元件或终端处使用处理器运行的方法步骤(作为设备、装置和/或模块的示例,或因此包括装置和/或模块的实体的示例)是与软件代码无关的,并且只要保留方法步骤所定义的功能性,就可以使用任何已知或将来开发的编程语言来规定;

-通常,任何方法步骤都适合被实现为软件或通过硬件来实现,而不会在所实现的功能性方面改变本发明的思想;

-方法步骤和/或可能在上述装置处实现为硬件组件的设备、单元或部件、或者它们的一个或多个任何模块(例如,如上所述,执行根据上述实施例的装置的功能的设备,eNode-B等)是与硬件无关的,并且可以使用任何已知的或将来开发的硬件技术或这些技术的任何混合来实现,诸如MOS(金属氧化物半导体)、CMOS(互补MOS)、BiMOS(双极MOS)、BiCMOS(双极CMOS)、ECL(发射极耦合逻辑)、TTL(晶体管-晶体管逻辑)等,例如使用ASIC(专用IC(集成电路))组件、FPGA(现场可编程门阵列)组件、CPLD(复杂可编程逻辑设备)组件或DSP(数字信号处理器)组件;

-设备、单元或部件(例如,以上定义的装置或它们相应的部件中的任何一个)可以被实现为个体的设备、单元或部件,但只要保留设备、单元或部件的功能性,就不会排除它们以分布式方式被实现在整个系统中;

-装置可以由半导体芯片、芯片组或包括这种芯片或芯片组的(硬件)模块来表示;然而,这不排除以下可能性:装置或模块的功能性不是由硬件实现,而是被实现为(软件)模块中的软件,诸如计算机程序或包括用于在处理器上执行/正在运行的可执行软件代码部分的计算机程序产品;

-例如,无论是在功能上相互协作还是在功能上彼此独立但在同一设备外壳内,设备都可以被视为一个装置或一个以上装置的组成件。

注意,上述实施例和示例仅出于说明性目的而被提供,绝不旨在将本发明限制于此。相反,旨在包括落入所附权利要求的精神和范围内的所有变化和修改。

此外,虽然以特定顺序描绘了操作,但这不应被理解为要求以所示出的特定顺序或以连续的顺序执行这样的操作,或者要执行所有例示出的操作,以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。同样,尽管以上讨论中包含若干特定实现细节,但这些细节不应被解释为对本公开范围的限制,而应被解释为可以是特定于特定实施例的特征的描述。在分离的实施例的上下文中所描述的某些特征也可以在单个实施例中组合实现。相反,在单个实施例的上下文中所描述的各种特征也可以分离地实现在多个实施例中或者以任何合适的子组合来实现。

尽管已经以特定于结构特征和/或方法动作的语言描述了本公开,但应当理解,所附权利要求书中定义的本公开不一定局限于上述特定特征或动作。相反,上述特定特征和动作被公开为实现权利要求的示例形式。

已经描述了技术的各种实施例。作为上述的补充或替代,描述了以下示例。以下任何示例中描述的特征均可与本文所述的任何其他示例一起使用。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号