CN106487567A - 一种网元模型管理方法及装置 - Google Patents
一种网元模型管理方法及装置 Download PDFInfo
- Publication number
- CN106487567A CN106487567A CN201510555766.0A CN201510555766A CN106487567A CN 106487567 A CN106487567 A CN 106487567A CN 201510555766 A CN201510555766 A CN 201510555766A CN 106487567 A CN106487567 A CN 106487567A
- Authority
- CN
- China
- Prior art keywords
- element model
- managed element
- managed
- network element
- object class
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000007726 management method Methods 0.000 title claims abstract description 104
- 230000008676 import Effects 0.000 claims abstract description 42
- 238000000034 method Methods 0.000 claims abstract description 23
- 230000008569 process Effects 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 11
- 238000000605 extraction Methods 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims 2
- 239000000203 mixture Substances 0.000 claims 2
- 238000011161 development Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 9
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000013468 resource allocation Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/20—Network management software packages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/084—Configuration by using pre-existing information, e.g. using templates or copying from other elements
- H04L41/0846—Configuration by using pre-existing information, e.g. using templates or copying from other elements based on copy from other elements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种网元模型管理方法及装置,所述网元模型管理方法包括:上传预设的网元模型包;根据预设规则确定是否导入所述网元模型包;若确定结果为是,则导入所述网元模型包,并更新预设的数据库,生成客户端需要的网元模型文件。本发明提供的方法使网管系统的版本与网元的版本解耦,让网管系统与网元模型能够独立开发与运营,即在网管系统的开发阶段不需要考虑网元模型,在更新网元模型时也不需要先升级网管系统。
Description
技术领域
本发明涉及通信领域,尤其涉及一种网元模型管理方法及装置。
背景技术
现有的电信网管系统中,在网管系统的开发阶段,就已经将网管系统能够支持的全部网元模型版本内嵌在网管系统中,所以现有的网管系统在管理网元模型时,并不能将新开发的网元模型版本进行导入。现有技术中为了适应网元的变化,网管系统需要开发对应的版本,例如数据库表中需要为新增的配置参数创建新的字段,或者要为新增的约束关系编写新的代码。也就是说,现有技术中的网管系统的版本与网元的版本产生了耦合关系,这种耦合关系会带来不利的影响:开发阶段,网管系统的版本需要跟随网元的版本,无法独立安排版本计划;运营阶段,运营中的网元需要升级时,必须先升级网管系统,给网元升级带来更多的工作量;并且当网管系统需要升级时,其整个工作复杂,升级成本也很高。
发明内容
本发明要解决的主要技术问题是,提供一种网元模型管理方法及装置,解决现有技术中网管系统与网元版本之间存在耦合关系,导致在升级网元版本时,需要连同网管系统一起升级的问题。
为解决上述技术问题,本发明提供一种网元模型管理方法,包括:
上传预设的网元模型包;
根据预设规则确定是否导入所述网元模型包;
若确定结果为是,则导入所述网元模型包,并更新预设的数据库,生成客户端需要的网元模型文件。
本发明的一种实施例中,所述网元模型包包括:网元模型描述文件、网元模型包描述文件和网元模型包的导入行为描述文件。
本发明的一种实施例中,所述预设的数据库包括:至少一个管理对象类(Managed Object Class:MOC)数据库表,所述管理对象类数据库表包括已经导入的各个网元模型的属于同一管理对象类的信息。
本发明的一种实施例中,所述更新预设的数据库包括:
提取所述网元模型包中的各管理对象类信息;
判断数据库中是否存在与各管理对象类信息对应的管理对象类数据库表,若不存在,则从所述网元模型包中获取该管理对象类的各个属性信息,并创建相应的管理对象类数据库表;若存在,则检查对应的管理对象类数据库表中是否存在该管理对象类的各个属性信息对应的字段,对于不存在的字段,则在所述对应的管理对象类数据库表中进行创建,对于存在的字段,则检查该字段的取值范围是否满足网元模型的定义,若不满足则对该字段的取值范围进行修改。
本发明的一种实施例中,根据预设规则确定是否导入所述网元模型包包括:
若本地不存在所述网元模型包中的网元模型,则导入所述网元模型包;
若本地已存在所述网元模型包中的网元模型,但所述网元模型包中有更高的补丁号,则导入所述网元模型包。
本发明的一种实施例中,上传预设的所述网元模型包包括:接收用户的选择指令,将用户选择的网元模型包上传。
本发明的一种实施例中,生成客户端需要的网元模型文件之后,还包括:通知客户端下载所述网元模型文件;或者接收客户端的下载请求,根据所述下载请求将所述网元模型文件传输给所述客户端。
本发明还提供一种网元模型管理装置,包括:
上传模块,用于上传预设的网元模型包;
确定模块,用于根据预设规则确定是否导入所述网元模型包;
管理模块,用于确定模块的确定结果为是时,导入所述网元模型包,并更新预设的数据库,生成客户端需要的网元模型文件。
本发明的一种实施例中,还包括预设的数据库,还包括预设的数据库,所述预设的数据库包括至少一个管理对象类数据库表,所述管理对象类数据库表包括已经导入的各个网元模型的属于同一管理对象类的信息。
本发明的一种实施例中,所述管理模块包括用于导入网元模型包的导入模块、用于更新预设的数据库的更新模块,以及用于生成客户端需要的网元模型文件的生成模块;所述更新模块包括:提取单元与处理单元,所述提取单元用于提取所述网元模型包中的各管理对象类信息;所述处理单元用于判断数据库中是否存在与各管理对象类信息对应的管理对象类数据库表,若不存在则从所述网元模型包中获取该管理对象类的各个属性信息,并创建相应的管理对象类数据库表;若存在,则检查对应的管理对象类数据库表中是否存在该管理对象类的各个属性信息对应的字段,对于不存在的字段,则在所述对应的管理对象类数据库表中进行创建;对于存在的字段,则检查该字段的取值范围是否满足网元模型的定义,若不满足则对该字段的取值范围进行修改。
本发明的一种实施例中,所述确定模块具体用于若本地不存在所述网元模型包中的网元模型,则导入所述网元模型包;以及若本地已存在所述网元模型包中的网元模型,但所述网元模型包中有更高的补丁号,则导入所述网元模型包。
本发明的一种实施例中,所述上传模块包括指令接受单元与上传单元,所述指令接受单元用于接收用户的选择指令,所述上传单元用于根据用户指令上传所述网元模型包。
本发明的一种实施例中,还包括下载处理模块,所述下载处理模块用于通知客户端下载所述网元模型文件;或者接收客户端的下载请求,根据所述下载请求将所述网元模型文件传输给所述客户端。
本发明的有益效果是:
本发明提供的网元模型管理方法及装置,通过先将确定导入的网元模型包导入网管系统,并更新网元模型包对应的网管系统数据库信息,然后通知网管系统的各客户端下载更新网元模型,这种网元模型管理方法及装置将网管系统的版本与网元的版本解耦,使网管系统与网元模型能够独立开发与运营,即在网管系统的开发阶段不需要考虑网元模型,在更新网元模型时也不需要先升级网管系统。降低了网管系统与网元的升级过程的成本,减少了工作量。
附图说明
图1为本发明一实施例提供的网元模型管理方法的流程图;
图2为本发明一实施例提供的更新数据库的流程图;
图3为本发明一实施例提供的回退的流程图;
图4为本发明一实施例提供的网元模型管理装置的示意图;
图5为图4所示网元模型管理装置中上传模块的示意图;
图6为图4所示网元模型管理装置中管理模块的示意图;
图7为图4所示网元模型管理装置中更新模块的示意图;
图8为本发明另一实施例提供的网元模型管理装置的示意图;
图9为本发明另一实施例提供的网元模型管理装置的示意图;
图10为本发明另一实施例提供的网元模型管理装置的示意图。
具体实施方式
为了解决现有网管系统与网元因存在耦合关系,而不能独立开发与运营的技术问题,本实施例提供一种网元模型管理方法,这种方法将网元模型描述文件、网元模型包描述文件和网元模型包的导入行为描述文件打包成为网元模型包。网元模型描述文件用于描述一个网元的配置参数名称、数据类型、取值范围、约束条件等信息;网元模型包描述文件,描述本网元模型包中所包含的网元模型的版本信息,通过网元模型包描述文件的描述信息,用户可以了解到导入该网元模型包对系统带来的影响;网元模型包的导入行为描述文件,用于描述当导入网元模型包时,需要删除哪些文件、需要复制的文件源路径、目标路径、需要执行的数据库脚本文件、以及需要关闭重启哪些进程。
下面通过具体实施方式结合附图对本发明作进一步详细说明。
实施例一:
管理网元模型包的具体过程如图1所示:
S101,上传预设的网元模型包;
一个网管系统包括一个服务端和至少一个客户端,一般在导入网元模型包的时候,是由网管系统的某一客户端发起的,该客户端将网元模型包上传到服务端,通常可以采用文件传输协议(File Transfer Protocol:FTP)进行上传,但是并不仅限于采用FTP协议。
为了提高用户的自主性,优选地,本实施例中,在上传网元模型包之前增加了用户在客户端选择确认的过程,用户在网管系统客户端选择要导入的网元模型包,然后客户端从用户选择的网元模型包中读取出网元模型包描述文件,并将网元模型包描述文件的相关信息显示在用户界面,供用户阅读,使用户了解导入此网元模型包对系统带来的影响;用户在网管系统客户端显示界面上阅读网元模型包描述文件的相关信息后,获悉导入网元模型包带来的相关影响,然后选择是否要导入该网元模型包。
增加用户选择确认的过程主要是为了提高用户的自主性,让用户根据自己的需要选择要导入的网元模型包,避免了网管系统导入不必要的网元模型包,减少了网管系统的工作量,优化了资源配置。
S102,根据预设规则确定是否导入网元模型包;
读取上述步骤S101上传的网元模型包中包含的网元模型包描述文件,了解该网元模型的版本及其补丁号,与当前本地已经包含的网元模型版本进行比较,挑选出符合以下情况的网元模型来导入:
若本地不存在网元模型包中的网元模型,则导入网元模型包;
若本地已存在网元模型包中的网元模型,但网元模型包中有更高的补丁号,则导入网元模型包。
对于本地已经存在网元模型包中的网元模型,且网元模型包中又没有更高的补丁号,则不导入。
S103,若确定结果为是,则导入网元模型包,并更新预设的数据库,生成客户端需要的网元模型文件。
对比本地网元模型与待上传的网元模型包中的网元模型之后,确认上述网元模型包应该被导入,然后执行导入网元模型包的动作,导入网元模型包的具体过程为:
根据网元模型包的导入行为描述文件根据网元模型包的描述停止指定的进程,然后将网元模型包中的文件复制到指定文件夹,若目标文件夹已经存在有相同名称的文件,则用网元模型包中的文件覆盖,并根据网元模型包的描述删除指定的文件,完成上述操作后,重新启动被停止的进程。
导入网元模型包后,根据网元模型包中的信息更新预设数据库,其具体过程为:
首先,提取网元模型包中的各MOC的信息;
然后,开始更新数据库,请参考图2,图2是本发明更新数据库的流程图:
S201,开始更新数据库表结构;
S202,根据提取的MOC信息生成对应的MOC数据库表名;
S203,判断上述生成表名对应的MOC数据库表在数据库中是否存在,判断结果为否,即数据库中不存在该MOC的MOC数据库表,则执行S204;若判断结果为是,即数据库中已经存在该MOC的MOC数据库表,则执行S205;
S204,从网元模型包中提取网元模型描述文件,获得上述MOC的所有属性信息,然后执行S206;
S206,创建上述MOC的MOC数据库表,然后执行S200结束流程;
S205,获取上述MOC的一个属性信息;
S207,判断S205是否获取到上述MOC的一个属性信息,若判断结果为否,说明该MOC的属性信息均已更新完成,则执行S200结束流程;若判断结果为是,则执行S208;
S208,判断在上述MOC数据库表中是否存在上述获取的MOC的属性的字段,若判断结果为否,则执行S210,若判断结果为是,则执行S209;
S209,在上述MOC数据库表中创建S205中获取的上述属性的字段,然后执行S212;
S210,判断上述MOC数据库表中存在的上述属性的字段范围是否正确,若判断结果为是,则执行S212,若判断结果为否,则执行S211;
S211,修改MOC数据库表中该属性的字段范围,然后执行S211;
S212,获取MOC的下一个属性,然后执行S207,进行循环,直至不能继续获取MOC的属性,即说明该MOC的属性信息均已更新完成,执行S200结束流程。
上述预设的数据库中包含至少一个MOC数据库表,已经导入的各个网元模型的同样的MOC数据保存在同一个MOC数据库表中。
在预设的数据库更新完成以后,将会生成客户端需要的网元模型文件client_mo_model.zip,毫无疑义的,客户端需要的网元模型文件并不仅限于压缩zip格式。客户端需要的网元模型文件可以是包含新导入的网元模型的文件,也可以是包括本地原有的网元模型与新导入的网元模型的文件。
当客户端所需要的网元模型文件生成以后,通知网管系统的客户端下载网元模型文件;或者当客户端发出下载客户端所需要的网元模型文件的请求时,接受该客户端的请求,然后将客户端所需要的网元模型文件传输给客户端,这里的客户端可以包括上述上传新的网元模型包的客户端。
在本发明提供的网元模型管理方法还提供网元模型回退机制,请参考图3,图3是本发明中的回退流程示意图:
S301,用户选择一个回退点,确定回退;
在导入新的网元模型包前,将现有的网元模型存放在momodel文件夹下;导入新的网元模型包时,将上述momodel文件夹与client_mo_model.zip一起压缩为一个回退压缩文件,即成为一个网元模型回退点,显而易见的,本发明中的回退点并不是必须通过压缩文件的格式实现。用户可以从过往的多个回退点中选择一个回退点进行回退。
S302,回退准备;
将上述用户选择的回退点中的回退压缩文件解压到临时文件,分析回退点中的momodel文件夹与client_mo_model.zip,确定该回退点支持的一个或多个网元模型的版本。然后确定回退时需要删除的网元模型版本,如果需要删除的网元模型对应的网元已经在网管系统中运营,则不能继续执行回退,因为一旦回退,这些网元将没有对应的模型,无法继续管理;如果必须回退上述已经在运营的网元对应的网元模型,则必须先回退删除上述正在运营的网元。
S303,回退处理;
首先,需要关闭进程,然后删除最新的client_mo_model.zip文件下的所有文件和子文件夹,删除最新的momodel下的文件,用上述用户选择的回退点的临时文件中的client_mo_model.zip文件和momodel文件来替换;最后重新启动被停止的进程,重新加载网元模型;
S304,客户端更新网元模型;
执行回退处理动作之后,通知客户端更新网元模型,客户端重新启动后,通过FTP取得临时文件中的client_mo_model.zip文件,解压后加载网元模型。
一个网管系统包括一个服务端和至少一个客户端,步骤S102、S103和步骤S200至步骤S212,以及步骤S301至S303由服务端执行。
实施例二:
请参见图4,图4为网元模型管理装置示意图,包括上传模块401、确定模块402和管理模块403;
上传模块401用于上传预设的网元模型包;请参见图5,上传模块401包括指令接受单元4011与上传单元4012,指令接受单元4011用于接收用户的选择指令,上传单元4012用于根据用户的选择指令上传所述网元模型包。优选的,可以采用FTP协议上传上述网元模型包,应当理解的是上传方式不仅限于采用FTP协议进行上传。
如图4,确定模块402用于根据预设规则确定是否导入网元模型包;具体的,可以读取网元模型包中包含的网元模型版本及其补丁号,与本地已经支持的网元模型版本进行比较,然后挑选出符合以下两种情况的网元模型来导入:如果本地不存在网元模型包中的网元模型,则将此网元模型包导入;如果本地已存在网元模型包中的网元模型,但网元模型包中有更高的补丁号,则将此网元模型包导入;对于本地已经存在网元模型包中的网元模型,并且网元模型包中又没有更高的补丁号的情况,则不导入网元模型包。
请参见图6,管理模块403用于当确定模块402的确定结果为是时,导入网元模型包,并根据网元模型包中的信息更新预设的数据库,生成客户端需要的网元模型文件。管理模块403包括用于导入网元模型包的导入模块4031、用于更新预设的数据库的更新模块4032,以及用于生成客户端需要的网元模型文件的生成模块4033。上述导入模块4031根据预设规则确定导入网元模型包的具体过程为:根据网元模型包中的导入行为描述文件停止指定的进程,然后将网元模型包中的文件复制到指定文件夹,若目标文件夹已经存在有相同名称的文件,则用网元模型包中的文件覆盖,并根据网元模型包的描述删除指定的文件,完成上述操作后,重新启动被停止的进程。
请参见图7,更新模块4032包括提取单元40321和处理单元40322,上述更新模块4032更新预设的数据库的具体过程为:提取单元40321提取网元模型包中的各管理对象类信息;处理单元40322判断数据库中是否存在与各管理对象类信息对应的管理对象类数据库表,若不存在则从网元模型包中获取该管理对象类的各个属性信息,并创建相应的管理对象类数据库表;若存在,则检查对应的管理对象类数据库表中是否存在该管理对象类的各个属性信息对应的字段,对于不存在的字段,则在对应的管理对象类数据库表中进行创建;对于存在的字段,则检查该字段的取值范围是否满足网元模型的定义,若不满足则对该字段的取值范围进行修改。
生成模块4033用于生成客户端需要的网元模型文件,优选的,将原有的网元模型与导入的网元模型包打包为一个新的文件,并压缩为client_mo_model.zip文件;应当理解的是,上述打包的新的文件可以只包含导入的网元模型包,不包括原有的网元模型;并且其压缩文件的格式也不仅限于client_mo_model.zip格式。
请参见图8,本实施例中的网元模型管理装置还包括预设的数据库404,上述预设数据库404中包含至少一个MOC数据库表,已经导入的各个网元模型的同样的MOC数据保存在同一个MOC数据库表中。
请参见图9,本实施例中的网元模型管理装置还包括下载处理模块405,所述下载处理模块405用于通知客户端下载网元模型文件;或者接收客户端的下载请求,根据下载请求将网元模型文件传输给客户端。上述下载处理模块405提高了用户的自主性,让用户根据自己的需要选择要导入的网元模型包,避免了网管系统导入不必要的网元模型包,减少了网管系统的工作量,优化了资源配置。
请参见图10,本实施例中的网元模型管理装置中还包括回退模块406,回退模块406用于在导入新的网元模型包后,用户想要回退时,执行实施例一中的网元回退机制,通过执行步骤S301至步骤S304,将当前的网元模型版本回退到回退点中的网元模型版本。
本发明还提供一种网管系统,所述网管系统包括服务端和至少一个客户端,上述服务端中还包括本发明提供的网元管理装置。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (13)
1.一种网元模型管理方法,其特征在于,包括:
上传预设的网元模型包;
根据预设规则确定是否导入所述网元模型包;
若确定结果为是,则导入所述网元模型包,并更新预设的数据库,生成客户端需要的网元模型文件。
2.如权利要求1所述的网元模型管理方法,其特征在于,所述网元模型包包括:网元模型描述文件、网元模型包描述文件和网元模型包的导入行为描述文件。
3.如权利要求1所述的网元模型管理方法,其特征在于,所述预设的数据库包括:至少一个管理对象类数据库表,所述管理对象类数据库表包括已经导入的各个网元模型的属于同一管理对象类的信息。
4.如权利要求3所述的网元模型管理方法,其特征在于,所述更新预设的数据库包括:
提取所述网元模型包中的各管理对象类信息;
判断数据库中是否存在与各管理对象类信息对应的管理对象类数据库表,若不存在,则从所述网元模型包中获取该管理对象类的各个属性信息,并创建相应的管理对象类数据库表;若存在,则检查对应的管理对象类数据库表中是否存在该管理对象类的各个属性信息对应的字段,对于不存在的字段,则在所述对应的管理对象类数据库表中进行创建,对于存在的字段,则检查该字段的取值范围是否满足网元模型的定义,若不满足则对该字段的取值范围进行修改。
5.如权利要求1所述的网元模型管理方法,其特征在于,根据预设规则确定是否导入所述网元模型包包括:
若本地不存在所述网元模型包中的网元模型,则导入所述网元模型包;
若本地已存在所述网元模型包中的网元模型,但所述网元模型包中有更高的补丁号,则导入所述网元模型包。
6.如权利要求1所述的网元模型管理方法,其特征在于,上传预设的所述网元模型包包括:接收用户的选择指令,将用户选择的网元模型包上传。
7.如权利要求1至6任一项所述的网元模型管理方法,其特征在于,生成客户端需要的网元模型文件之后,还包括:通知客户端下载所述网元模型文件;或者接收客户端的下载请求,根据所述下载请求将所述网元模型文件传输给所述客户端。
8.一种网元模型管理装置,其特征在于,包括:
上传模块,用于上传预设的网元模型包;
确定模块,用于根据预设规则确定是否导入所述网元模型包;
管理模块,用于确定模块的确定结果为是时,导入所述网元模型包,并更新预设的数据库,生成客户端需要的网元模型文件。
9.如权利要求8所述的网元模型管理装置,其特征在于,还包括预设的数据库,所述预设的数据库包括至少一个管理对象类数据库表,所述管理对象类数据库表包括已经导入的各个网元模型的属于同一管理对象类的信息。
10.如权利要求9所述的网元模型管理装置,其特征在于,所述管理模块包括用于导入网元模型包的导入模块、用于更新预设的数据库的更新模块,以及用于生成客户端需要的网元模型文件的生成模块;所述更新模块包括:提取单元与处理单元,所述提取单元用于提取所述网元模型包中的各管理对象类信息;所述处理单元用于判断数据库中是否存在与各管理对象类信息对应的管理对象类数据库表,若不存在则从所述网元模型包中获取该管理对象类的各个属性信息,并创建相应的管理对象类数据库表;若存在,则检查对应的管理对象类数据库表中是否存在该管理对象类的各个属性信息对应的字段,对于不存在的字段,则在所述对应的管理对象类数据库表中进行创建;对于存在的字段,则检查该字段的取值范围是否满足网元模型的定义,若不满足则对该字段的取值范围进行修改。
11.如权利要求8所述的网元模型管理装置,其特征在于,所述确定模块具体用于若本地不存在所述网元模型包中的网元模型,则导入所述网元模型包;以及若本地已存在所述网元模型包中的网元模型,但所述网元模型包中有更高的补丁号,则导入所述网元模型包。
12.如权利要求8所述的网元模型管理装置,其特征在于,所述上传模块包括指令接受单元与上传单元,所述指令接受单元用于接收用户的选择指令,所述上传单元用于根据用户指令上传所述网元模型包。
13.如权利要求8至12任一项所述的网元模型管理装置,其特征在于,还包括下载处理模块,所述下载处理模块用于通知客户端下载所述网元模型文件;或者接收客户端的下载请求,根据所述下载请求将所述网元模型文件传输给所述客户端。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510555766.0A CN106487567A (zh) | 2015-09-02 | 2015-09-02 | 一种网元模型管理方法及装置 |
PCT/CN2016/083530 WO2017036197A1 (zh) | 2015-09-02 | 2016-05-26 | 一种网元模型管理方法及装置 |
EP16840626.2A EP3346642A4 (en) | 2015-09-02 | 2016-05-26 | Method and device for managing network element model |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510555766.0A CN106487567A (zh) | 2015-09-02 | 2015-09-02 | 一种网元模型管理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106487567A true CN106487567A (zh) | 2017-03-08 |
Family
ID=58186894
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510555766.0A Withdrawn CN106487567A (zh) | 2015-09-02 | 2015-09-02 | 一种网元模型管理方法及装置 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3346642A4 (zh) |
CN (1) | CN106487567A (zh) |
WO (1) | WO2017036197A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019001562A1 (zh) * | 2017-06-30 | 2019-01-03 | 中兴通讯股份有限公司 | 模型加载方法、装置、存储介质和计算机设备 |
CN114697208A (zh) * | 2022-03-30 | 2022-07-01 | 广州晨扬通信技术有限公司 | 一种网元设备的配置分析方法、系统、设备以及存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7418494B2 (ja) | 2022-05-16 | 2024-01-19 | 三菱電機株式会社 | 更新管理システムおよび更新管理方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383871A (zh) * | 2007-09-06 | 2009-03-11 | 中兴通讯股份有限公司 | 一种网元配置的实现方法及装置 |
CN101938765A (zh) * | 2009-06-29 | 2011-01-05 | 中兴通讯股份有限公司 | 一种网管和网元自动适配的方法和系统 |
CN102130780A (zh) * | 2010-12-13 | 2011-07-20 | 华为技术有限公司 | 一种网元的管理方法、装置和系统 |
CN102611580A (zh) * | 2012-04-01 | 2012-07-25 | Ut斯达康通讯有限公司 | 一种基于规格驱动的多版本网络管理方法 |
CN102831029A (zh) * | 2011-06-14 | 2012-12-19 | 中兴通讯股份有限公司 | 一种网元升级回退的实现方法及系统 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1159654C (zh) * | 1999-05-26 | 2004-07-28 | 富士通株式会社 | 网络元件管理系统和方法 |
US20030101251A1 (en) * | 2001-11-27 | 2003-05-29 | Varros Telecom | Customizable element management system and method using element modeling and protocol adapters |
US7263290B2 (en) * | 2002-06-06 | 2007-08-28 | Lucent Technologies Inc. | Network operating system with distributed data architecture |
CN100544477C (zh) * | 2007-02-14 | 2009-09-23 | 中兴通讯股份有限公司 | 一种基于双模型和参数模板的数据配置方法和系统 |
GB0908411D0 (en) * | 2009-05-18 | 2009-06-24 | Sidonis Ltd | Method of generating a network model |
CN102036275B (zh) * | 2010-12-08 | 2014-12-17 | 大唐移动通信设备有限公司 | 一种模拟器和消息处理方法 |
-
2015
- 2015-09-02 CN CN201510555766.0A patent/CN106487567A/zh not_active Withdrawn
-
2016
- 2016-05-26 EP EP16840626.2A patent/EP3346642A4/en not_active Withdrawn
- 2016-05-26 WO PCT/CN2016/083530 patent/WO2017036197A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383871A (zh) * | 2007-09-06 | 2009-03-11 | 中兴通讯股份有限公司 | 一种网元配置的实现方法及装置 |
CN101938765A (zh) * | 2009-06-29 | 2011-01-05 | 中兴通讯股份有限公司 | 一种网管和网元自动适配的方法和系统 |
CN102130780A (zh) * | 2010-12-13 | 2011-07-20 | 华为技术有限公司 | 一种网元的管理方法、装置和系统 |
CN102831029A (zh) * | 2011-06-14 | 2012-12-19 | 中兴通讯股份有限公司 | 一种网元升级回退的实现方法及系统 |
CN102611580A (zh) * | 2012-04-01 | 2012-07-25 | Ut斯达康通讯有限公司 | 一种基于规格驱动的多版本网络管理方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019001562A1 (zh) * | 2017-06-30 | 2019-01-03 | 中兴通讯股份有限公司 | 模型加载方法、装置、存储介质和计算机设备 |
CN109218354A (zh) * | 2017-06-30 | 2019-01-15 | 中兴通讯股份有限公司 | 模型加载方法、装置、存储介质和计算机设备 |
CN114697208A (zh) * | 2022-03-30 | 2022-07-01 | 广州晨扬通信技术有限公司 | 一种网元设备的配置分析方法、系统、设备以及存储介质 |
CN114697208B (zh) * | 2022-03-30 | 2023-08-25 | 广州晨扬通信技术有限公司 | 一种网元设备的配置分析方法、系统、设备以及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2017036197A1 (zh) | 2017-03-09 |
EP3346642A1 (en) | 2018-07-11 |
EP3346642A4 (en) | 2018-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6629697B2 (ja) | 仮想マシンイメージファイルを抽出する方法および装置 | |
US10713034B2 (en) | Updating web resources | |
CN103229144B (zh) | 预热软件安装 | |
US10694353B2 (en) | Updating web resources | |
CN103942058B (zh) | 一种嵌入式电子设备软件升级方法及系统 | |
EP2524307B1 (en) | Operating system auto-update procedure | |
CN106843978B (zh) | 一种sdk接入方法及系统 | |
CN109857423B (zh) | 程序版本更新方法、装置、服务器及可读存储介质 | |
CN111008034B (zh) | 一种补丁生成方法及装置 | |
US8782636B2 (en) | Information processing apparatus, control method thereof, and program | |
CN105677250A (zh) | 对象存储系统中的对象数据的更新方法和更新装置 | |
CN103092665A (zh) | 即时更新装置和即时更新方法 | |
CN106371874A (zh) | 一种插件数据加载方法及设备 | |
CN109284106A (zh) | 业务规则的发布管理方法、电子装置及可读存储介质 | |
CN113342387A (zh) | 一种软件自动升级方法、更新客户端及更新服务器 | |
CN109669692B (zh) | 源码共享方法、服务器、计算机可读存储介质及系统 | |
CN118170431B (zh) | 跨操作系统的业务迁移方法、装置及电子设备 | |
CN110532016B (zh) | 版本管理方法、版本更新方法和版本管理系统 | |
CN105808273A (zh) | 软件升级方法和软件升级装置 | |
CN114296753A (zh) | 文件发布方法、装置、存储介质及电子装置 | |
CN106487567A (zh) | 一种网元模型管理方法及装置 | |
CN105094919A (zh) | 一种应用程序启动方法 | |
CN105700900A (zh) | 一种优化无线局域网功能的方法及装置 | |
CN110045969B (zh) | 应用程序安装方法、服务器、系统、设备及存储介质 | |
CN109617713A (zh) | 资源分发的实现方法及服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20170308 |
|
WW01 | Invention patent application withdrawn after publication |