网络资源管理模型重构方法和装置
文献发布时间:2024-04-18 19:52:40
技术领域
本发明涉及网络资源管理技术领域,尤其涉及一种网络资源管理模型重构方法和装置。
背景技术
网络管理即监测、控制和记录电信网络资源的性能和使用情况,以使网络有效运行,为用户提供一定质量水平的电信业务。
传统电信行业的网络资源管理,均为表格式管理形式,部分模型参考SID(SharedInformation Data/Model,共享信息)模型方法论。随着网络的变化及各业务部门对资源的消费需求差异,导致模型表字段过度冗余,如故障处理部门关心故障的定位、故障单派发代维组信息,质量管理部门会只关心资源的业务性能,供电部门只关心电源柜至设备的分路信息等。如果各部门往模型里添加自己关心的字段,会导致基础模型字段越来越多,维护不便,使用困难。随着5G、NFV(Network Functions Virtualization,网络功能虚拟化)业务的发展,传统的网络资源管理模型已无法支持新业务运维、运营需求。
发明内容
本发明提供一种网络资源管理模型重构方法和装置,用以解决现有技术中网络资源管理模型为表格管理形式,表字段过度冗余,维护不便,使用困难,不能适应新业务的缺陷。
本发明提供一种网络资源管理模型重构方法,包括:
获取目标网络资源,确定所述目标网络资源的共有属性和专有属性;
根据所述共有属性和所述专有属性,分别构建至少一共属性模型和至少一专有业务模型;
根据至少一所述共属性模型和/或至少一所述专有业务模型,构建目标类别的目标网络资源管理模型;
其中,所述共属性模型和所述专有业务模型为第一层模型,所述目标网络资源管理模型为第二层模型。
根据本发明提供的一种网络资源管理模型重构方法,所述根据至少一所述共属性模型和/或至少一所述专有业务模型,构建目标类别的目标网络资源管理模型,包括:
基于所述目标网络资源管理模型的属性对至少一所述共属性模型和/或至少一所述专有业务模型进行编排,构建聚类数据类别的目标网络资源管理模型;
或者,基于所述目标网络资源管理模型的关系对至少一所述共属性模型和/或至少一所述专有业务模型进行编排,构建网络结构类别的目标网络资源管理模型。
根据本发明提供的一种网络资源管理模型重构方法,所述第二层模型还包括与所述目标网络资源对应的孪生资源。
根据本发明提供的一种网络资源管理模型重构方法,所述获取目标网络资源,确定所述目标网络资源的共有属性和专有属性,包括:
获取目标网络资源,基于预设资源类别对所述目标网络资源进行模型抽象处理,确定所述目标网络资源的共有属性和专有属性。
根据本发明提供的一种网络资源管理模型重构方法,所述根据所述共有属性和所述专有属性,分别构建至少一共属性模型和至少一专有业务模型,包括:
根据所述共有属性,构建至少一所述共属性模型;
根据所述专有属性和所述共属性模型,构建至少一所述专有业务模型。
根据本发明提供的一种网络资源管理模型重构方法,在所述构建目标类别的目标网络资源管理模型之前,还包括:
基于所述共有属性,确定所述共属性模型之间的连接关系。
根据本发明提供的一种网络资源管理模型重构方法,还包括:
对所述共有属性、所述专有属性和所述连接关系进行约束。
本发明还提供一种网络资源管理模型重构装置,包括:
确定模块,用于获取目标网络资源,确定所述目标网络资源的共有属性和专有属性;
模型构建模块,用于根据所述共有属性和所述专有属性,分别构建至少一共属性模型和至少一专有业务模型;
模型重构模块,用于根据至少一所述共属性模型和/或至少一所述专有业务模型,构建目标类别的目标网络资源管理模型;
其中,所述共属性模型和所述专有业务模型为第一层模型,所述目标网络资源管理模型为第二层模型。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述网络资源管理模型重构方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述网络资源管理模型重构方法。
本发明提供的网络资源管理模型重构方法和装置,获取目标网络资源,确定所述目标网络资源的共有属性和专有属性;根据所述共有属性和所述专有属性,分别构建至少一共属性模型和至少一专有业务模型;根据至少一所述共属性模型和/或至少一所述专有业务模型,构建目标类别的目标网络资源管理模型;其中,所述共属性模型和所述专有业务模型为第一层模型,所述目标网络资源管理模型为第二层模型。本发明通过共属性模型和专有业务模型构建目标网络资源管理模型,实现对网络资源管理模型的分层、分类重构,共属性模型对应多种网络资源,减少模型冗余,专有业务模型可以在不改变原有业务逻辑的基础上,快速支撑多维应用场景。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的网络资源管理模型重构方法的流程示意图;
图2是本发明提供的共有属性的示意图;
图3是本发明提供的共属性模型的示意图;
图4是本发明提供的图1中步骤S120的流程示意图;
图5是本发明提供的共属性模型建模的示意图;
图6是本发明提供的聚类数据类别模型的构建流程示意图;
图7是本发明提供的网络结构类别模型的构建流程示意图;
图8是本发明提供的构造孪生资源的示意图;
图9是本发明提供的网络资源管理模型重构装置的结构示意图;
图10是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本申请实施例的描述中,需要说明的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请实施例和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请实施例的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
在本申请实施例的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请实施例中的具体含义。
在本申请实施例中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
图1是本发明提供的网络资源管理模型重构方法的流程示意图,如图1所示,本发明提供一种网络资源管理模型重构方法,包括:
S110,获取目标网络资源,确定所述目标网络资源的共有属性和专有属性;目标网络资源可以为全网网络资源,也可以为某一行业的网络资源。共有属性规范了资源的统一描述,以及共属性模型之间的1:N连接关系,专有属性为针对具体资源专有业务属性的描述,无模型间连接关系的描述。
S120,根据所述共有属性和所述专有属性,分别构建至少一共属性模型和至少一专有业务模型;共属性模型稳定的描述了资源对象与资源间关系,属性纵向管理实现了对一类资源的统一管理,查数取数方便快捷,同时关系的两端都是共属性模型,简化了资源多级关系的实现。专有业务模型为共属性模型的继承模型。
S130,根据至少一所述共属性模型和/或至少一所述专有业务模型,构建目标类别的目标网络资源管理模型;重构后的目标网络资源管理模型能够按专业、使用视角等,进行多视角的呈现,以便使用者快速的按需理解业务与资源、定义查数取数、定义局部网络等,有效支撑各类日常运维、运营工作。
其中,所述共属性模型和所述专有业务模型为第一层模型,所述目标网络资源管理模型为第二层模型。
第一层模型用于描述网络资源,是支撑生产的基础,包括公共空间、外线、内线、承载、核心、无线、东环、有线接入、集客、网络云和NFV等。第二层模型用于描述局部网络资源,用于快速支撑上层应用,由第一层模型抽取聚合而成,能够支撑多级资源关联、跨域资源关联、多类复杂数据组合、孪生资源结构体等,可由用户自定义。
可以理解的是,本发明通过共属性模型和专有业务模型构建目标网络资源管理模型,实现对网络资源管理模型的分层、分类重构,共属性模型对应多种网络资源,减少模型冗余,专有业务模型可以在不改变原有业务逻辑的基础上,实现业务模型的标准化,支撑各种个性化上层应用,快速支撑多维应用场景。
在上述实施例的基础上,作为一个可选的实施例,所述获取目标网络资源,确定所述目标网络资源的共有属性和专有属性,包括:
获取目标网络资源,基于预设资源类别对所述目标网络资源进行模型抽象处理,确定所述目标网络资源的共有属性和专有属性。
图2是本发明提供的共有属性的示意图,图3是本发明提供的共属性模型的示意图,如图2和图3所示,具体的,模型抽象原则指的是按照预设资源类别对目标网络资源进行资源建模规划,预设资源类别包括点、线、面,点指的是提供处理、存储、传送、容纳的网络资源,线指的是在两个点之间具有传送或容纳能力的资源,面指的是点资源和面资源的集合。
目标网络资源管理模型通过共属性模型继承或者等于共属性模型。
可以理解的是,通过对目标网络资源进行模型抽象处理,能够有效减少模型冗余。
图4是本发明提供的图1中步骤S120的流程示意图,图5是本发明提供的共属性模型建模的示意图,如图4和图5所示,在上述实施例的基础上,作为一个可选的实施例,所述根据所述共有属性和所述专有属性,分别构建至少一共属性模型和至少一专有业务模型,包括:
S410,根据所述共有属性,构建至少一所述共属性模型;
S420,根据所述专有属性和所述共属性模型,构建至少一所述专有业务模型。
可选的,共属性模型包含共属性字段+关系属性两类属性,一个共属性模型中除了关系,其他属性尽可能不出现在两个共属性模型中,使用时通过关系进行寻亲,专有业务模型由共属性模型+专有业务属性构成一个具体的资源模型。
可以理解的是,共属性模型纵向管理,减少模型冗余,提升资源聚类统计效率,同时简化资源寻址/寻亲路径。
在上述实施例的基础上,作为一个可选的实施例,在所述构建目标类别的目标网络资源管理模型之前,还包括:
基于所述共有属性,确定所述共属性模型之间的连接关系。
具体的,网络资源管理模型具备属性、关系、约束三要素,属性为对资源对象的描述,关系为资源之间的关系,包括连接关系、部署关系和成员关系等,约束是对模型属性取值的约束,如各类字典定义等。
关系有两种,1:N关系(一对多),N:M(多对多)。
一对多:只存在共有属性模型中,两端都是共有属性模型;继承模型中没有关系;
多对多:存储在关系模型中,描述资源之间多对多关系,两端都是共有属性模型;
关系定义需统一规划:对关系进行统一定义,如位于区域、包含、连接、部署等。
可选的,本发明提供的一种网络资源管理模型重构方法,还包括:
对所述共有属性、所述专有属性和所述连接关系进行约束。
具体的,约束是针对模型属性的,是对属性内容的规范,约束需要统一规划:约束需要分类,如枚举、字典翻译等,并进行统一的规划。关系的类型也需要作为一个约束:通过枚举字典进行约束。
可以理解的是,本发明通过确定模型与模型三要素的关系,为第一层模型的构建提供了技术基础。
图6是本发明提供的聚类数据类别模型的构建流程示意图,图7是本发明提供的网络结构类别模型的构建流程示意图,如图6和图7所示,在上述实施例的基础上,作为一个可选的实施例,所述根据至少一所述共属性模型和/或至少一所述专有业务模型,构建目标类别的目标网络资源管理模型,包括:
基于所述目标网络资源管理模型的属性对至少一所述共属性模型和/或至少一所述专有业务模型进行编排,构建聚类数据类别的目标网络资源管理模型;聚类数据类别的目标网络资源管理模型能提升场景化数据支撑能力。比如IDC聚类模型,包括IDC业务、机架、机房、机楼和数据中心的数据聚类,支撑IDC业务场景下的对数据的各种维度的查询统计分析。
或者,基于所述目标网络资源管理模型的关系对至少一所述共属性模型和/或至少一所述专有业务模型进行编排,构建网络结构类别的目标网络资源管理模型。网络结构类别的目标网络资源管理模型,比如网络云6层网络结构,构建网络关系索引,简化网络结构的实现。
网络云6层网络结构通过两个共属性模型和一个关系模型,通过递归简化网络结构,具体逻辑包括:指定一个NFV网元,通过NFV网元与虚拟机的关系,找到NFV网元关联的虚拟机,通过虚拟机与服务器的关系,找到虚拟机关联的服务器,通过服务器与TOR交换机的链路,找到关联的交换机,通过交换机与路由器的关系,找到交换机关联的路由器,以此类推。两个共属性模型包虚拟设备共属性模型和实体设备共属性模型,网络云6层包括NFV网元、虚拟机、服务器、TOR接入层、EOR汇聚层和路由出口层。
可以理解的是,本发明基于第一层模型构建L2聚类数据模型即第二层模型,基于业务场景的多类数据聚合,避免定制化,支撑该业务场景下对数据的各种维度的查询统计分析;基于第一层模型构建L2网络结构模型,针对一类网络结构关系的描述,避免定制化,简化网络结构的实现,快速形成局部网络结构。
图8是本发明提供的构造孪生资源的示意图,如图8所述,在上述实施例的基础上,作为一个可选的实施例,所述第二层模型还包括与所述目标网络资源对应的孪生资源。针对每一类不同的资源,通过各类孪生资源模型、运行规则、可视化的技术,构建孪生资源。
综上所述,本发明根据模型抽象原则,依据属性、关系、约束三要素,对模型进行重构,构建分层管理模型,重构后的模型能够按专业、使用视角等,进行多视角的呈现,以便使用者快速的按需理解业务与资源、定义查数取数、定义局部网络等,有效支撑各类日常运维、运营工作。
下面对本发明提供的网络资源管理模型重构装置进行描述,下文描述的网络资源管理模型重构装置与上文描述的网络资源管理模型重构方法可相互对应参照。
图9是本发明提供的网络资源管理模型重构装置的结构示意图,如图9所示,本发明还提供一种网络资源管理模型重构装置,包括:
确定模块910,用于获取目标网络资源,确定所述目标网络资源的共有属性和专有属性;
模型构建模块920,用于根据所述共有属性和所述专有属性,分别构建至少一共属性模型和至少一专有业务模型;
模型重构模块930,用于根据至少一所述共属性模型和/或至少一所述专有业务模型,构建目标类别的目标网络资源管理模型;
其中,所述共属性模型和所述专有业务模型为第一层模型,所述目标网络资源管理模型为第二层模型。
作为一个实施例,所述模型重构模块930用于:
基于所述目标网络资源管理模型的属性对至少一所述共属性模型和/或至少一所述专有业务模型进行编排,构建聚类数据类别的目标网络资源管理模型;
或者,基于所述目标网络资源管理模型的关系对至少一所述共属性模型和/或至少一所述专有业务模型进行编排,构建网络结构类别的目标网络资源管理模型。
作为一个实施例,所述第二层模型还包括与所述目标网络资源对应的孪生资源。
作为一个实施例,所述确定模块910用于:
获取目标网络资源,基于预设资源类别对所述目标网络资源进行模型抽象处理,确定所述目标网络资源的共有属性和专有属性。
作为一个实施例,所述模型构建模块920用于:
根据所述共有属性,构建至少一所述共属性模型;
根据所述专有属性和所述共属性模型,构建至少一所述专有业务模型。
作为一个实施例,所述确定模块910还用于:
基于所述共有属性,确定所述共属性模型之间的连接关系。
作为一个实施例,所述确定模块910还用于:
对所述共有属性、所述专有属性和所述连接关系进行约束。
图10示例了一种电子设备的实体结构示意图,如图10所示,该电子设备可以包括:处理器(processor)1010、通信接口(Communications Interface)1020、存储器(memory)1030和通信总线1040,其中,处理器1010,通信接口1020,存储器1030通过通信总线1040完成相互间的通信。处理器1010可以调用存储器1030中的逻辑指令,以执行网络资源管理模型重构方法,该方法包括:
获取目标网络资源,确定所述目标网络资源的共有属性和专有属性;
根据所述共有属性和所述专有属性,分别构建至少一共属性模型和至少一专有业务模型;
根据至少一所述共属性模型和/或至少一所述专有业务模型,构建目标类别的目标网络资源管理模型;
其中,所述共属性模型和所述专有业务模型为第一层模型,所述目标网络资源管理模型为第二层模型。
此外,上述的存储器1030中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的网络资源管理模型重构方法,该方法包括:
获取目标网络资源,确定所述目标网络资源的共有属性和专有属性;
根据所述共有属性和所述专有属性,分别构建至少一共属性模型和至少一专有业务模型;
根据至少一所述共属性模型和/或至少一所述专有业务模型,构建目标类别的目标网络资源管理模型;
其中,所述共属性模型和所述专有业务模型为第一层模型,所述目标网络资源管理模型为第二层模型。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的网络资源管理模型重构方法,该方法包括:
获取目标网络资源,确定所述目标网络资源的共有属性和专有属性;
根据所述共有属性和所述专有属性,分别构建至少一共属性模型和至少一专有业务模型;
根据至少一所述共属性模型和/或至少一所述专有业务模型,构建目标类别的目标网络资源管理模型;
其中,所述共属性模型和所述专有业务模型为第一层模型,所述目标网络资源管理模型为第二层模型。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
- 一种基于电磁震动的轻触开关引脚检测设备
- 推送装置及其对应的轻触开关插件机
- 一种轻触开关插件机插件装置