网元设备的操作及维护系统及其参数配置方法

文档序号:7693362阅读:270来源:国知局
专利名称:网元设备的操作及维护系统及其参数配置方法
技术领域
本发明涉及网络设备管理技术,尤其涉及一种网元设备的操作及维护
(O&M , Operation & Maintance )系统及其参数配置方法。
背景技术
在通信网络中,由于网络规划及周围环境的差异,网络中各个网元设备 的硬件配置情况各有差异,并且由于对每个网元设备做不同的网络优化,以 及其他变化情况,导致各个网元设备的配置信息各不相同。例如在无线通信 系统中,各个基站(可以看成是一种网元设备)的硬件配置情况、小区的网
络优化情况的不同,导致各个基站的配置信息各不相同;另外基站在运行过 程中为了适应其周边环境及小区容量的不断变化,也要不断的进行网络优化 配置,这些配置信息的改变是日积月累的过程。因此,网元设备的0&M系 统对于配置信息的保存显得非常重要。
目前,网元设备的0&M系统对参数的配置方法一般是在网元设备初 始启动时,使用初始配置文件将默认的初始值配置给网元设备,当操作维护 人员修改了网元设备的配置参数值时,网元设备直接将所配的参数值设置到 相应功能模块,同时将被更新的参数值保存在内存中,当维护人员要求生成 配置文件或者网元设备重新启动时,网元设备会把所有的配置参数值(包括 初始值和后续修改的参数值)保存到动态配置文件中。网元设备在重启过程 中,直接读取所述动态配置文件中的配置参数值作为初始默认值配置给相应 模块。
但是,上述现有技术存在以下缺陷
1)所述现有技术虽然处理简单,但是由于生成的动态配置文件太大,且每次保存时需要将所有配置参数值全部重新写一遍,导致需要花费较多时 间处理,大大增加了网元设备重启的时间,配置处理的效率较低。
2) 由于动态配置文件处理过于耗时, 一般情况下,网元设备将更新了 的配置参数值保存在内存中,直到网元设备需要重新启动时才保存到动态配 置文件中,因此,如果在运行过程中,网元设备异常掉电将会导致动态配置 信息(即已修改的配置参数值)的丢失。
3) 当网元设备升级且维护信息点增加需要更新初始配置文件时,会导
致初始配置文件中的配置参数值与动态配置文件不一致,给升级处理带来极 大的不便。

发明内容
有鉴于此,本发明所要解决的技术问题在于提供一种网元设备0&M系 统的参数配置方法,保证网元设备在重启、掉电、以及升级等情况后配置参 数的完整性和一致性,并降低网络设备的配置处理时间,提高配置处理效率。
本发明所要解决的另一技术问题在于提供一种网元设备的0&M系统, 保证网元设备在重启、掉电、以及升级等情况后配置参数的完整性和一致性, 并降低网络设备的配置处理时间,提高配置处理效率。
为了实现上述发明目的,本发明的主要技术方案为
一种网元设备操作及维护系统的参数配置方法,包括
A、 将配置参数的初始值保存在初值配置文件中,在网元设备启动时将 初值配置文件中的初始值配置给网元设备;
B、 网元设备运行过程中修改的配置参数及其修改值保存到动态配置文
件中;
c、网元设备重启时,先将初值配置文件中的初始值配置给网元设备,
再以动态配置文件中的修改值替换对应配置参数的初始值并配置给网元设 备。
优选的,所述方法进一步对于需要永久性记忆的配置参数设置永久记忆标识;步骤B在修改配置参数时,进一步包括当所修改的配置参数具有永 久记忆标识时,将所修改的配置参数及其修改值保存到所述动态配置文件 中。
优选的,步骤B中,网元设备在运行过程中第一次修改配置参数时自动 创建一动态配置文件,并将修改的配置参数及其修改值即时保存在该动态配
置文件中,且后续修改的配置参数及其修改值都即时保存在该动态配置文件中。
优选的,当网元设备升级时,如果增加了某配置参数,则在所述初值配 置文件中增加相应的配置参数及其初始值。 '
优选的,当网元设备升级时,如果减少了某配置参数,则对该配置参数 设置废弃标识;
在利用初值配置文件或动态配置文件配置参数时,如果对应的配置参数 设置有废弃标识,则放弃对该配置参数的配置。
优选的,该方法进一步包括网元设备将本地的动态配置文件上传到指 定服务器上,在使用所述动态配置文件时从所述服务器下载该动态配置文件 到本地。
优选的,所述配置参数以树图形式表示;在配置文件中, 一个配置参数 及其取值保存为一个叶子节点;在读取配置文件的配置参数及其取值时,根 据对应叶子节点的树结构信息进行读取。
一种网元设备的搡作及维护系统,包括
初值配置文件,用于保存配置参数的初始值;
动态配置处理模块,用于将网元设备运行过程中修改的配置参数及其修 改值保存到一动态配置文件中;
参数配置模块,用于在网元设备启动时,先将初值配置文件中的初始值 配置给网元设备,再以动态配置文件中的修改值替换对应配置参数的初始 值。
优选的,所述动态配置处理模块中进一步包括判断处理模块,用于判断所修改的配置参数是否需要永久记忆,只在需要永久记忆时才触发动态配置 处理模块将所修改的配置参数及其修改值保存到所述动态配置文件中。
优选的,该系统进一步包括设置在网元设备中的动态配置文件上报下
载模块,以及与网元设备分开的服务器;
所述动态配置文件上报下载模块用于将网元设备的动态配置文件上报 给服务器,并在使用所述动态配置文件时从所述服务器下载该动态配置文件
并传输给参数配置模块进行配置;
所述服务器用于存储网元设备上报的动态配置文件,并根据网元设备的 下载请求向对应网元设备下发对应的动态配置文件。
相对于现有技术,本发明具有以下有益效果
1) 本发明使用两个配置文件成功保存了配置参数的初始值的维护人员 对配置参数的修改值,并保证网络设备在重启、掉电、升级等情况后仍然保 留以前的配置参数值并自动配置到相应的功能模块中,保证了配置参数的完 整性和一致性。
2) 由于本发明的动态配置文件只记录配置参数的修改值,相对于初值 配置文件来说非常小,因此加快了对于动态配置文件的保存时间,在重启时 不必先占用大量的时间保存动态配置文件,进而缩短了网元设备的启动时 间,提高了配置处理效率。
3) 由于本发明在配置参数修改后即时保存到动态配置文件中,避免了 网元设备异常掉电丢失配置信息的问题,保证配置参数的完整性。
4) 当网元设备升级且维护信息增加时,可以方便地增加初值配置文件 和动态配置文件的配置参数及其取值,使以前动态修改的配置参数在这种情 况下不受影响。
5) 本发明还可以由网元设备的0&M系统根据需要定期将本地的动态 配置文件上传到一个指定的服务器上保存,以防止网元设备存储介质的损坏 或更换导致的数据丟失。
6) 本发明的配置参数以树图形式表示并存储,既保证了所记录信息的唯一性,同时也提高了存储以及查找配置参数的效率。
总之,利用本发明,可以使得网元设备在重启、掉电、软件/硬件升级 等情况后配置参数仍然完整保存,不会由于升级导致配置参数的不一致,并 且网元设备在读/写配置信息的处理时间较短,处理效率高,给整个网络的 运行带来极大的方便。


图1为本发明所述网元设备参数配置方法的流程图2为一种树图结构示意图3为基站0&M系统所记录的基站配置参数的一种树图结构实例图; 图4为所述修改的第一个叶子节点在动态配置文件中的树图结构图; 图5为修改了第二个叶子节点后在动态配置文件中的树图结构图; 图6为基站升级后增加了叶子节点的一种树图结构实例图; 图7为本发明所述网元设备的0&M系统的组成示意图; 图8为包括服务器的0&M系统的组成示意图。
具体实施例方式
下面通过具体实施例和附图对本发明做进 一 步详细说明。
图1为本发明所述网元设备参数配置方法的流程图。参见图l,本发明 的核心技术方案为
步骤IOI、将配置参数的初始值保存在初值配置文件中,在网元设备启 动时将初值配置文件中的初始值配置给网元设备。
步骤102、网元设备运行过程中修改的配置参数及其修改值保存到一动 态配置文件中。
步骤103、网元设备重启时,先将初值配置文件中的初始值配置给网元 设备,再以动态配置文件中的修改值替换对应配置参数的初始值。
本发明所述的网元设备可以是任何通信网络中的网元设备,例如移动通信网络中的基站、计算机通信网络中的计算机等等。以下实施例以移动通信 网络中的基站为例对本发明进行说明。
本发明的方法可以由基站的0&M系统执行,在具体执行时釆用的管理 协议可以是简单网络管理协议(SNMP)。由于SNMP的成熟性和简单性等 特点,现代网络维护中大量采用了 SNMP协议对网元设备进行管理,因此, 本发明的方法也是基于SNMP协议的参数配置处理方法。
在本发明中,在基站中设置的配置文件分为两个, 一个为初值配置文件, 本文中命名为nb.cfg,在基站软件版本发布时发布,其中保存了基站的初始 配置值,同一版本的所有基站的初始配置值都相同;另外一个为动态配置文 件,本文中命名为nb.dfg,可以预先创建在基站中,也可以在基站运行过程 中动态生成,即当基站第一次修改配置参数值时创建动态配置文件,各基站 中动态配置文件的内容可能不相同,基站修改的配置参数被保存在该动态配 置文件中。
在SNMP协议中,对于基站的各个配置参数以管理信息库(MIB)树图 的形式来表示。图2为一种树图结构示意图,在树图结构中,每一个节点都 表示在网络中的一个功能单元,例如主机、板卡、机槽、表格等功能单元。 网络中的功能单元在网络中的隶属关系通过树图结构的父、子、兄弟节点的 关系来表示。其中没有子节点的节点称为叶子节点,基站中的一个叶子节点 代表网元内的一个配置参数,并用对象标识(OID)来区分。例如图2中利 用OID: 1.3.6.1.4.1.56.1.1表示 一 个可读取或配置的参数,OID : 1.3.6丄4丄56丄2丄1表示另外一个可读取或配置的参数,为了表示的方便, 图2中省略了 1.3.6.1部分,后续的树图结构示意图中同样都省略了 1.3.6.1 部分,所述OID中所述每个节点的标号(例如14、 1、 3、 56)都是对应功 能单元的编号。
基站的0&M系统采用上述SNMP的MIB树图形式表示各个配置参数, 0&M系统中保存了本基站所有配置参数的树图结构,例如图2所述的树图 结构,并以此执行相应的配置指令。在本发明所述的初值配置文件以及动态配置文件中,也将节点配置参数及其取值(即节点)以MIB树图形式保存, 这样既保证了所记录信息的唯一性,同时也提高了查找节点的效率。在配置 文件中的树图结构中,网络中的不同功能单元通过不同的节点表示, 一个配
置参数保存为一个叶子节点,该配置参数的取值为该叶子节点的取值;在读
取配置文件的配置参数及其取值时,根据对应叶子节点的树结构信息进行读 取。
在所述初值配置文件以及动态配置文件中,通过以下的数据结构实现每 个节点在整个树图中的位置,从而简便系统地描述出基站的各种配置参数,
方便基站存储和读取特定的配置参数。所述的数据结构如下 <formula>formula see original document page 10</formula>在所述配置文件中,对于非叶子节点直接使用上述数据结构来表示并保 存,对于叶子节点由上述数据结构加上其真正的类型结构来表示并保存。
在向配置文件中保存节点时,首先在配置文件中查询是否存在该节点, 如果存在且该节是叶子节点,则直接修改其值,若为非叶子节点,则继续查 询其子节点;如果不存在该节点,则返回要写入节点的父节点的文件中位置 (如果为0,则认为是根节点)和其第一个兄弟节点文件中位置(如果为0, 则认为是无兄弟节点),然后分别添加到该节点的父节点和下一个兄弟节点,
然后将该节点添加到文件末尾,并修改其父节点的tree, child—list的值为该 节点在文件中的位置。如果刚才写入的节点为叶子节点,则紧接着将其真正 的信息结构(即对应配置参数的取值)写入到文件末尾(如果该节点为表量,将其索引以非叶子节点保存)。在从配置文件中读取节点时,同样可根据每 个节点的树结构信息读取。
本发明所述的初值配置文件中保存了基站所有配置参数的初始默认值, 也就是说初值配置文件中保存了基站的整个树的信息,基站配置参数的初始 默认值存储在所述树结构中的对应叶子节点中。在基站刚启动的过程中,
0&M通过读取所述初值配置文件得到所有配置参数的初始值,并将这些配
置参数的初始值配置到对应的功能模块中。
在基站运行的过程中,有些配置参数由于网络规划和网络优化的原因, 在基站运行过程中需要被修改和优化,并且维护人员希望将这些修改记录下 来,以便不会因为基站重启或者软件升级等原因而丢失,即在基站重启动过 程中需要基站自动将这些修改了的最新参数以初始值的形式设置到基站中, 因此本发明将这部分配置参数及其修改值保存到另外一个文件,即动态配置
文件nb.dfg中。具体的,网元设备在运行过程中第一次修改配置参数时自动 创建一动态配置文件,并将修改的配置参数及其修改值即时保存在该动态配 置文件中,且后续修改的配置参数及其修改值都即时保存在该动态配置文件 中。
基站设备的维护信息很多,而有些设置操作虽然改变了基站内部的配置 参数值,但只是临时性的,不要求下次启动时还需要记忆,但有些需要永久 性记忆,因此,本发明对需要永久性记忆的配置参数预设一个永久记忆标识, 当0&M根据维护人员的霜要改变一个配置参数的取值时,可以进一步判断 所修改的配置参数是否具有永久记忆标识,有则将所修改的配置参数及其修 改值保存到所述动态配置文件中,否则,不会将所修改的配置参数及其修改 值保存到所述动态配置文件中。
图3为基站0&M系统所记录的基站配置参数的一种樹图结构实例图。 参见图3,假设其中的叶子节点301和302为需要永久记忆的配置参数,则 预先在具体的数据结构中为该两个叶子节点设置永久记忆标识。在基站的运 行过程中,如果维护人员修改了叶子节点302即OID为1.3.6.1.4.1.56.1.2.2的值,而如图3所示这个叶子节点302刚好标记为需要永久记忆,那么, 0&M会自动创建一个动态配置文件nb.dfg,并将该叶子节点302及其修改 值保存到该动态配置文件中,所述第一个修改的叶子节点302在动态配置文 件中的树图结构如图4所示。接着,维护人员修改了第二个叶子节点301, 即OID为1.3.6.1.4.1.56.1.2.1.1的值,而这个叶子节点301也标记为需要永 久记忆,同样,0&M会将该叶子节点301保存到动态配置文件nb.dfg中, 在保存时,首先根据OID查找动态配置文件的树图结构中是否已经存在该 叶子节点,如果存在则直接修改其取值,如果没有找到,则在合适的父节点 下创建该叶子节点并保存当前修改值。图5为修改了第二个叶子节点301后 在动态配置文件中的树图结构图,如图5所示,由于在之前没有叶子节点 301,因此根据所述树图结构,在节点501之下建立了 OID为 1.3.6.1.4.1.56.1.2.1.1的叶子节点301。
通过上述处理过程,在基站运行过程中的所有修改的配置参数及其修改 值都即时保存在了动态配置文件中。
当基站重新启动时,0&M系统首先读取初值配置文件nb.cfg,从中读 取出所有叶子节点的初始值并配置给对应的功能模块,然后查找是否存在动 态配置文件nb.dfg,如果存在,再读取动态配置文件nb.dfg,读取出动态配 置文件中保存的叶子节点的修改值,并用该修改值替换对应配置参数的初始 值,重新将修改值配置到对应的功能模块,然后继续执行启动,直到启动成 功。
本发明在基站软件或硬件升级时,只需要发布更新初值配置文件nbxfg, 而动态配置文件是在基站运行过程中,维护人员第一次修改了任意一个需要 永久记忆的节点信息时被自动创建,无须发布及升级。如果升级涉及到维护 信息的变化,存在两种情况
一种情况是增加了节点,即增加了配置参数。这种情况只需要更新初值 配置文件,即在初值配置文件中增加相应配置参数及其初始值,即在树图结 构中增加相应的叶子节点,对于动态配置文件的维护不受影响。例如图6为基站升级后增加了叶子节点的一种树图结构实例图,参见图6,在基站升级前,基站的配置参数具有如图3所示的树图结构,在基站升级后,增加了叶子节点601,因此需要在初值配置文件中增加该叶子节点601及其初始值。
另一种是减少原有维护信息,需要删除某节点,即删除某配置参数。这时,O&M系统一般不直接删除该配置参数,而是对该配置参数设置废弃标识,在后续启动的过程中,在利用初值配置文件和动态配置文件配置参数时,如果有对应的配置参数设置有废弃标识,则不再读取该配置参数的值或者放弃对该配置参数的配置。
另外,为了防止基站存储介质的损坏或更换导致的数据丢失,本发明还可以由基站的0&M系统根据需耍定期将本地的动态配置文件上传到一个指定的服务器上保存,该服务器例如可以是操作维护中心(OMC-R),在使用所述动态配置文件时,例如重启时,向所述服务器发送请求,该服务器查找出该基站对应的动态配置文件并下发给基站。
图7为本发明所述网元设备的0&M系统的组成示意图。参见图7,该0&M系统包括
初值配置文件701,用于保存配置参数的初始值;
动态配置处理模块702,用于将网元设备运行过程中修改的配置参数及其修改值保存到一动态配置文件703中;
参数配置模块704,用于在网元设备启动时,先将初值配置文件701中的初始值配置给网元设备,再以动态配置文件703中的修改值替换对应配置参数的初始值并配置给网元设备。
在一种优选方案中,所述动态配置处理模块702中还可以包括一判断处理模块,用于判断所修改的配置参数是否需要永久记忆,有则触发动态配置处理模块将所修改的配置参数及其修改值保存到所述动态配置文件中,否则,不会将所修改的配置参数及其修改值保存到所述动态配置文件中。
图7所述的0&M系统可以设置在网元设备上,在另一种优选方案中,0&M系统还包括与网元设备分开的独立的服务器。图8为包括服务器的0&M系统的组成示意图,参见图8,所述0&M系统的初值配置文件701、动态配置处理模块702以及参数配置模块704都设置在网元设备上,并且在网元设备上进一步设置动态配置文件上报下载模块801,用于将网元设备的动态配置文件703上报给服务器802,并在使用所述动态配置文件时从所述服务器802下载该动态配置文件并传输给参数配置模块704进行配置。所述服务器802用于存储网元设备上报的动态配置文件,并根据网元设备的下载请求向对应网元设备下发对应的动态配置文件。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
权利要求
1、一种网元设备操作及维护系统的参数配置方法,其特征在于,包括A、将配置参数的初始值保存在初值配置文件中,在网元设备启动时将初值配置文件中的初始值配置给网元设备;B、网元设备运行过程中修改的配置参数及其修改值保存到动态配置文件中;C、网元设备重启时,先将初值配置文件中的初始值配置给网元设备,再以动态配置文件中的修改值替换对应配置参数的初始值并配置给网元设备。
2、 根据权利要求1所述的方法,其特征在于,该方法进一步对于需要 永久性记忆的配置参数设置永久记忆标识;步骤B在修改配置参数时,进一 步包括当所修改的配置参数具有永久记忆标识时,将所修改的配置参数及 其修改值保存到所述动态配置文件中。
3、 根据权利要求1所述的方法,其特征在于,步骤B中,网元设备在 运行过程中第一次修改配置参数时自动创建一动态配置文件,并将修改的配 置参数及其修改值即时保存在该动态配置文件中,且后续修改的配置参数及 其修改值都即时保存在该动态配置文件中。
4、 根据权利要求1所述的方法,其特征在于,当网元设备升级时,如 果增加了某配置参数,则在所述初值配置文件中增加相应的配置参数及其初 始值。
5、 根据权利要求1所述的方法,其特征在于,当网元设备升级时,如果减少了某配置参数,则对该配置参数设置废弃 标识;在利用初值配置文件或动态配置文件配置参数时,如果对应的配置参数 设置有废弃标识,则放弃对该配置参数的配置。
6、 根据权利要求1所述的方法,其特征在于,该方法进一步包括网元设备将本地的动态配置文件上传到指定服务器上,在使用所述动态配置文 件时从所述服务器下载该动态配置文件到本地。
7、 根据权利要求1至6任一项所述的方法,其特征在于,所述配置参数以树图形式表示;在配置文件中, 一个配置参数及其取值保存为一个叶子 节点;在读取配置文件的配置参数及其取值时,根据对应叶子节点的树结构 信息进行读取。
8、 一种网元设备的操作及维护系统,其特征在于,包括 初值配置文件,用于保存配置参数的初始值;动态配置处理模块,用于将网元设备运行过程中修改的配置参数及其修 改值保存到 一 动态配置文件中;参数配置模块,用于在网元设备启动时,先将初值配置文件中的初始值 配置给网元设备,再以动态配置文件中的修改值替换对应配置参数的初始 值。
9、 根据权利要求8所述的系统,其特征在于,所述动态配置处理模块 中进一步包括判断处理模块,用于判断所修改的配置参数是否需要永久记 忆,只在需要永久记忆时才触发动态配置处理模块将所修改的配置参数及其 修改值保存到所述动态配置文件中。
10、 根据权利要求8或9所述的系统,其特征在于,该系统进一步包括设置在网元设备中的动态配置文件上报下载模块,以及与网元设备分开的服 务器;所述动态配置文件上报下载模块用于将网元设备的动态配置文件上报 给服务器,并在使用所述动态配置文件时从所述服务器下载该动态配置文件并传输给参数配置模块进行配置;所述服务器用于存储网元设备上报的动态配置文件,并根据网元设备的 下载请求向对应网元设备下发对应的动态配置文件。
全文摘要
本发明公开了一种网元设备的参数配置方法及其操作及维护(O&M)系统。系统包括初值配置文件、动态配置处理模块以及参数配置模块。方法包括将配置参数的初始值保存在初值配置文件中,在网元设备启动时将初始值配置给网元设备;网元设备运行过程中修改的配置参数及其修改值保存到一动态配置文件中;网元设备重启时,先将初值配置文件中的初始值配置给网元设备,再以动态配置文件中的修改值替换对应配置参数的初始值并配置给网元设备。利用本发明,可以使得网元设备在重启、掉电、软件/硬件升级等情况后配置参数仍然完整保存,并且网元设备在读/写配置信息的处理时间较短,处理效率高,给整个网络的运行带来极大的方便。
文档编号H04W24/02GK101552692SQ20081010329
公开日2009年10月7日 申请日期2008年4月2日 优先权日2008年4月2日
发明者胡乐薇 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1