一种网管系统配置数据管理方法及装置制造方法及图纸

技术编号:14762436 阅读:65 留言:0更新日期:2017-03-03 16:26
本发明专利技术公开了一种网管系统配置数据管理方法及装置,可以定义自定义对象默认值,并不仅是数据库层和模型层定义的简单默认值;在为网管系统创建配置记录后,判断系统中是否存在为该配置记录中的配置参数设定的自定义对象默认值;如是存在,将配置参数的值设定为该自定义对象默认值。也即本发明专利技术提供的方案支持用户对配置参数的默认值进行个性化自定义,因此可以很好的满足不同运营商对默认值灵活定制的需求,并不需要为不同运营商定制不同的网管版本,因此可以大大降低开发以及后续维护的成本,且可提升用户体验的满意度。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体涉及一种网管系统配置数据管理方法及装置
技术介绍
随着无线网络不断发展和演进,无线基站系统的配置管理工作变得越来越复杂,一方面无线基站的配置模型参数增多并且参数间有大量的一致性约束逻辑,另外一方面基站数量迅速增加,对基站的配置工作日益繁重。为了解决无线基站配置繁琐的问题,当前业界都为配置参数定制了默认值,这样用户只需要输入少量关键参数就可以完成基站的配置,其他参数使用默认值来自动生成,从而提高了配置效率。但是目前业界对配置默认值的管理都比较简单,主要是在数据库层和模型层定义了简单的默认值,满足不了用户对默认值灵活定义的要求,主要问题如下:由于目前主要是由系统在数据库层和模型层定义了简单的默认值,不支持个性化的默认值定义,不同运营商可能针对自身的特点对默认值有不同的需求,为了目前则只能为不同运营商定制不同的网管版本;为不同运营商提供不同的网管版本代价非常大,后续维护成本高。
技术实现思路
本专利技术要解决的主要技术问题是,提供一种网管系统配置数据管理方法及装置,解决现有网管系统配置默认值不能很好地满足个性化需求导致网管系统成本高的问题。为解决上述技术问题,本专利技术提供一种网管系统配置数据管理方法,包括:为所述网管系统创建配置记录;判断是否存在为所述配置记录中的配置参数设定的自定义对象默认值;如存在,将所述配置参数的值设定为该自定义对象默认值。在本专利技术的一种实施例中,为所述网管系统创建配置记录之前,还包括定义自定义对象默认值;所述自定义对象默认值包括用户在数据模版中针对所述配置参数定义的模版自带默认值,和用户直接针对所述配置参数自定义的非模板默认值。在本专利技术的一种实施例中,判断是否存在为所述配置记录中的配置参数设定的自定义对象默认值包括:当所述配置记录是以数据模版方式导入创建,且该数据模版中存在模版自带默认值时,将所述配置参数的值设定为该模版自带默认值;如所述配置记录不是以数据模版方式导入创建,或是以数据模版方式导入创建但该数据模版中不存在模版自带默认值时,判断网管系统中是否存在为所述配置参数导入的非模板默认值,如存在,将所述配置参数的值设定为所述非模板默认值。在本专利技术的一种实施例中,为所述网管系统创建配置记录之前,还包括定义系统内建对象默认值;所述判断网管系统中是否存在为所述配置参数导入的非模板默认值的判断结果为不存在时,还包括:判断网管系统中是否存在为所述配置参数设定的系统内建对象默认值,如存在,将所述配置参数的值设定为该系统内建对象默认值。在本专利技术的一种实施例中,为所述网管系统创建配置记录之前,还包括定义网管系统配置参数的数据库层及模型层简单默认值;所述判断网管系统中是否存在为所述配置参数设定的系统内建对象默认值的判断结果为不存在时,还包括:判断系统中是否存在为所述配置参数设定的数据库层及模型层简单默认值,如存在,将所述配置参数的值设定为该数据库层及模型层简单默认值;否则,将所述配置参数的值设为空。在本专利技术的一种实施例中,在所述配置记录的配置参数值设定好之后,还包括检测用户是否有导入新的非模板默认值,如检测结果是,则进行以下处理:将系统中对应的配置参数的值与用户导入的非模板默认值进行比较;和/或将系统中对应的配置参数的值更新为对应的非模板默认值。在本专利技术的一种实施例中,所述判断网管系统中是否存在为所述配置参数设定的自定义对象默认值之前,还包括:判断用户是否为所述配置参数输入了对应的参数值,如是,将所述配置参数的值设定为该参数值。为了解决上述问题,本专利技术还提供了一种网管系统配置数据管理装置,包括:创建模块和管理模块;所述创建模块用于为所述网管系统创建配置记录;所述管理模块包括第二设置子模块,用于判断是否存在为所述配置记录中的配置参数设定的自定义对象默认值;如存在,将所述配置参数的值设定为该自定义对象默认值。在本专利技术的一种实施例中,还包括自定义默认值定义模块,用于所述创建模块为所述网管系统创建配置记录之前,定义自定义对象默认值;所述自定义对象默认值包括:用户在数据模版中针对所述配置参数定义的模版自带默认值,和用户直接针对所述配置参数自定义的非模板默认值。在本专利技术的一种实施例中,所述第二设置子模块判断是否存在为所述配置记录中的配置参数设定的自定义对象默认值包括:当所述配置记录是以数据模版方式导入创建,且该数据模版中存在模版自带默认值时,将所述配置参数的值设定为该模版自带默认值;如所述配置记录不是以数据模版方式导入创建,或是以数据模版方式导入创建但该数据模版中不存在模版自带默认值时,判断网管系统中是否存在为所述配置参数导入的非模板默认值,如存在,将所述配置参数的值设定为所述非模板默认值。在本专利技术的一种实施例中,还包括系统内建默认值定义模块,用于所述创建模块为所述网管系统创建配置记录之前,定义系统内建对象默认值;所述管理模块还包括第三设置子模块,用于在所述第二设置子模块判断网管系统中不存在为所述配置参数导入的非模板默认值时,判断网管系统中是否存在为所述配置参数设定的系统内建对象默认值,如存在,将所述配置参数的值设定为该系统内建对象默认值。在本专利技术的一种实施例中,还包括简单默认值定义模块,用于定义网管系统配置参数的数据库层及模型层简单默认值;所述管理模块还包括第四设置子模块,用于在所述第三设置子模块判断网管系统中不存在针对所述配置参数设定的系统内建对象默认值时,判断网管系统中是否存在为所述配置参数设定的数据库层及模型层简单默认值,如存在,将所述配置参数的值设定为该数据库层及模型层简单默认值;否则,将所述配置参数的值设为空。在本专利技术的一种实施例中,还包括检测模块,以及比较模块和/或更新模块;所述检测模块用于在所述配置记录的配置参数值设定好之后,检测用户是否有导入新的非模板默认值;比较模块用于在所述检测模块的检测结果为是时,将系统中对应的配置参数的值与用户导入的非模板默认值进行比较;所述更新模块用于在所述检测模块的检测结果为是时,将系统中对应的配置参数的值更新为对应的非模板默认值。在本专利技术的一种实施例中,所述管理模块还包括第一设置子模块;用于在所述第二设置子模块判断是否存在为所述配置记录中的配置参数设定的自定义对象默认值之前,判断用户是否为所述配置参数输入了对应的参数值,如是,将所述配置参数的值设定为该参数值。本专利技术的有益效果是:本专利技术提供的网管系统配置数据管理方法及装置,可以定义自定义对象默认值,并不仅是数据库层和模型层定义的简单默认值;在为网管系统创建配置记录后,判断系统中是否存在为该配置记录中的配置参数设定的自定义对象默认值;如是存在,将配置参数的值设定为该自定义对象默认值。也即本专利技术提供的方案支持用户对配置参数的默认值进行个性化自定义,因此可以很好的满足不同运营商对默认值灵活定制的需求,并不需要为不同运营商定制不同的网管版本,因此可以大大降低开发以及后续维护的成本,且可提升用户体验的满意度。附图说明图1为本专利技术实施例一所示的网管系统配置数据管理方法流程示意图一;图2为本专利技术实施例一所示的网管系统配置数据管理方法流程示意图二;图3为本专利技术实施例一所示的针对模版自带默认值进行参数配置的流程示意;图4为本专利技术实施例一所示的更新配置参数值的流程示意本文档来自技高网...
一种网管系统配置数据管理方法及装置

【技术保护点】
一种网管系统配置数据管理方法,其特征在于,包括:为所述网管系统创建配置记录;判断是否存在为所述配置记录中的配置参数设定的自定义对象默认值;如存在,将所述配置参数的值设定为该自定义对象默认值。

【技术特征摘要】
1.一种网管系统配置数据管理方法,其特征在于,包括:为所述网管系统创建配置记录;判断是否存在为所述配置记录中的配置参数设定的自定义对象默认值;如存在,将所述配置参数的值设定为该自定义对象默认值。2.如权利要求1所述的网管系统配置数据管理方法,其特征在于,为所述网管系统创建配置记录之前,还包括定义自定义对象默认值;所述自定义对象默认值包括用户在数据模版中针对所述配置参数定义的模版自带默认值,和用户直接针对所述配置参数自定义的非模板默认值。3.如权利要求2所述的网管系统配置数据管理方法,其特征在于,判断是否存在为所述配置记录中的配置参数设定的自定义对象默认值包括:当所述配置记录是以数据模版方式导入创建,且该数据模版中存在模版自带默认值时,将所述配置参数的值设定为该模版自带默认值;当所述配置记录不是以数据模版方式导入创建,或是以数据模版方式导入创建但该数据模版中不存在模版自带默认值时,判断网管系统中是否存在为所述配置参数导入的非模板默认值,如存在,将所述配置参数的值设定为所述非模板默认值。4.如权利要求3所述的网管系统配置数据管理方法,其特征在于,为所述网管系统创建配置记录之前,还包括定义系统内建对象默认值;所述判断网管系统中是否存在为所述配置参数导入的非模板默认值的判断结果为不存在时,还包括:判断网管系统中是否存在为所述配置参数设定的系统内建对象默认值,如存在,将所述配置参数的值设定为该系统内建对象默认值。5.如权利要求4所述的网管系统配置数据管理方法,其特征在于,为所述网管系统创建配置记录之前,还包括定义网管系统配置参数的数据库层及模型层简单默认值;所述判断网管系统中是否存在为所述配置参数设定的系统内建对象默认值的判断结果为不存在时,还包括:判断系统中是否存在为所述配置参数设定的数据库层及模型层简单默认值,如存在,将所述配置参数的值设定为该数据库层及模型层简单默认值;否则,将所述配置参数的值设为空。6.如权利要求3-5任一项所述的网管系统配置数据管理方法,其特征在于,在所述配置记录的配置参数值设定好之后,还包括检测用户是否有导入新的非模板默认值,如检测结果是,则进行以下处理:将系统中对应的配置参数的值与用户导入的非模板默认值进行比较;和/或将系统中对应的配置参数的值更新为对应的非模板默认值。7.如权利要求1-5任一项所述的网管系统配置数据管理方法,其特征在于,所述判断网管系统中是否存在为所述配置参数设定的自定义对象默认值之前,还包括:判断用户是否为所述配置参数输入了对应的参数值,如是,将所述配置参数的值设定为该参数值。8.一种网管系统配置数据管理装置,其特征在于,包括:创建模块和管理模块;所述创建模块用于为所述网管系统创建配置记录;所述管理模块包括第二设置子模块,用于判断是否存在为所述配置记录中的配置参数设定的自...

【专利技术属性】
技术研发人员:张敦华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1