集中配置方法及装置制造方法及图纸

技术编号:14974806 阅读:112 留言:0更新日期:2017-04-03 02:21
本发明专利技术公开了一种集中配置方法,所述集中配置方法包括以下步骤:创建基线配置区和离线配置区;所述基线配置区和离线配置区内设有根据预置配置模型生成的相同配置数据集;从离线配置区导出配置数据集;根据用户的操作指令,修改所述配置数据集;根据修改后的配置数据集与所述基线配置区中配置数据集之间的差异按照预设的配置命令规则生成配置命令。本发明专利技术还公开了一种集中配置装置。本发明专利技术降低了配置的难度。

【技术实现步骤摘要】

本专利技术涉及通讯
,尤其涉及集中配置方法及装置
技术介绍
全球移动通信系统(GSM,GlobalSystemforMobileCommunications)是一个很复杂的系统,需要一个支持大数据量的配置系统,包括不同产品,不同制式及各种服务。现有技术中,集中配置系统需要预先存贮功能信息表,配置步骤表,配置上下文关系表,设置共享参数表,然后选择需要配置的功能从数据源中读取所需数据配置信息,再生成配置命令;其操作复杂,配置难度较高。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种集中配置方法及装置,旨在降低配置的难度。为实现上述目的,本专利技术提供的一种集中配置方法包括以下步骤:创建基线配置区和离线配置区;所述基线配置区和离线配置区内设有根据预置配置模型生成的相同配置数据集;从离线配置区导出配置数据集;根据用户的操作指令,修改所述配置数据集;根据修改后的配置数据集与所述基线配置区中配置数据集之间的差异按照预设的配置命令规则生成配置命令。优选地,根据修改后的配置数据集与基线配置区中配置数据集之间的差异按照预设的配置命令规则生成配置命令包括:将修改后的配置数据集导入离线配置区,与所述离线配置区中的配置数据集进行冲突检查,当检查不通过自动做冲突解决和差异合并;根据所述离线配置区中的配置数据集与所述基线配置区中配置数据集之间的差异按照预设的配置命令规则生成配置命令。优选地,所述根据离线配置区中的配置数据集与所述基线配置区中配置数据集之间的差异按照预设的配置命令规则生成配置命令包括:根据所述预置模型对象的对象描述信息生成比较脚本;根据所述比较脚本查询所述离线配置区中的配置数据集与所述基线配置区中配置数据集之间的差异对象信息;以流式方式获取所述差异对象信息,根据所述差异对象信息生成配置命令。优选地,所述根据预置模型对象的对象描述信息生成比较脚本具体为:根据预置模型对象中预置的分组信息和对象描述信息,对应每一分组生成一用于比较该分组中对象的比较脚本。优选地,所述以流式方式获取所述差异对象信息,根据所述差异对象信息生成配置命令之前还包括:对存在差异对象信息的分组进行合法性验证;判断存在差异对象信息的各分组是否通过合法性验证;若是,则执行所述以流式方式获取所述差异对象信息,根据所述差异对象信息生成配置命令的步骤;若否,则输出未通过合法性验证对应的分组的修改操作界面,以供用户修改该分组中的配置数据集,直至该分组合法性验证通过时,执行所述以流式方式获取所述差异对象信息,根据所述差异对象信息生成配置命令的步骤。此外,为实现上述目的,本专利技术还提供一种集中配置装置包括:配置区创建模块,用于创建基线配置区和离线配置区;所述基线配置区和离线配置区内设有根据预置配置模型生成的相同配置数据集;数据传输模块,用于从离线配置区导出配置数据集;修改模块,用于根据用户的操作指令,修改所述配置数据集;处理模块,用于根据修改后的配置数据集与所述基线配置区中配置数据集之间的差异按照预设的配置命令规则生成配置命令。优选地,所述处理模块包括:处理单元,用于将修改后的配置数据集导入离线配置区,与所述离线配置区中的配置数据集进行冲突检查,当检查不通过自动做冲突解决和差异合并;命令生成单元,用于根据所述离线配置区中的配置数据集与所述基线配置区中配置数据集之间的差异按照预设的配置命令规则生成配置命令。优选地,所述命令生成单元包括:脚本生成子单元,用于根据所述预置模型对象的对象描述信息生成比较脚本;查询子单元,用于根据所述比较脚本查询所述离线配置区中的配置数据集与所述基线配置区中配置数据集之间的差异对象信息;命令生成子单元,以流式方式获取所述差异对象信息,根据所述差异对象信息生成配置命令。优选地,所述脚本生成子单元具体用于根据预置模型对象中预置的分组信息和对象描述信息,对应每一分组生成一用于比较该分组中对象的比较脚本。优选地,所述命令生成单元还包括:验证子单元,用于对存在差异对象信息的分组进行合法性验证;判断子单元,用于判断存在差异对象信息的各分组是否通过合法性验证;所述命令生成子单元具体用于,当存在差异对象信息的各分组通过合法性验证时,以流式方式获取所述差异对象信息,根据所述差异对象信息生成配置命令;当存在差异对象信息的各分组未通过合法性验证时,输出未通过合法性验证对应的分组的修改操作界面,以供用户修改该分组中的配置数据集,直至该分组合法性验证通过时,以流式方式获取所述差异对象信息,根据所述差异对象信息生成配置命令。本专利技术实施例通过创建基线配置区和离线配置区;从离线配置区导出配置数据集;根据用户的操作指令,修改所述配置数据集;根据修改后的配置数据集与所述基线配置区中配置数据集之间的差异按照预设的配置命令规则生成配置命令;然后将配置命令署实施到设备,即可实现设备的配置数据更新。由于本专利技术在修改配置数据集后,将修改后的配置数据集与初始的配置数据集进行比较生产配置命令;相对与现有技术,本专利技术实施例降低了配置的难度。附图说明图1为本专利技术集中配置方法一实施例的流程示意图;图2为本专利技术集中配置方法一实施例中生成配置命令的细化流程示意图;图3为图2中配置命令生成的一实施例细化流程示意图;图4为图2中配置命令生成的另一实施例细化流程示意图;图5为本专利技术集中配置装置一实施例的功能模块示意图;图6为图5中处理模块的细化功能模块示意图;图7为图6中命令生成单元一实施例的细化功能模块示意图;图8为图6中命令生成单元另一实施例的细化功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种集中配置方法,参照图1,在一实施例中,该集中配置方法包括:步骤S10,创建基线配置区和离线配置区;所述基线配置区和离线配置区内设有根据预置配置模型生成的相同配置数据集;本实施例提供的集中配置方法主要应用于对设备数据配置。上述基线配置区和离线配置区内设置的配置数据集可根据实际需要进行设置,例如,需要更新当前设备配置数据时,则可根据设备当前场景配置进行创建,即将设...

【技术保护点】
一种集中配置方法,其特征在于,所述集中配置方法包括以下步骤:创建基线配置区和离线配置区;所述基线配置区和离线配置区内设有根据预置配置模型生成的相同配置数据集;从离线配置区导出配置数据集;根据用户的操作指令,修改所述配置数据集;根据修改后的配置数据集与所述基线配置区中配置数据集之间的差异按照预设的配置命令规则生成配置命令。

【技术特征摘要】
1.一种集中配置方法,其特征在于,所述集中配置方法包括以下步骤:
创建基线配置区和离线配置区;所述基线配置区和离线配置区内设有根
据预置配置模型生成的相同配置数据集;
从离线配置区导出配置数据集;
根据用户的操作指令,修改所述配置数据集;
根据修改后的配置数据集与所述基线配置区中配置数据集之间的差异按
照预设的配置命令规则生成配置命令。
2.如权利要求1所述的集中配置方法,其特征在于,根据修改后的配置
数据集与基线配置区中配置数据集之间的差异按照预设的配置命令规则生成
配置命令包括:
将修改后的配置数据集导入离线配置区,与所述离线配置区中的配置数
据集进行冲突检查,当检查不通过自动做冲突解决和差异合并;
根据所述离线配置区中的配置数据集与所述基线配置区中配置数据集之
间的差异按照预设的配置命令规则生成配置命令。
3.如权利要求2所述的集中配置方法,其特征在于,所述根据离线配置
区中的配置数据集与所述基线配置区中配置数据集之间的差异按照预设的配
置命令规则生成配置命令包括:
根据所述预置模型对象的对象描述信息生成比较脚本;
根据所述比较脚本查询所述离线配置区中的配置数据集与所述基线配置
区中配置数据集之间的差异对象信息;
以流式方式获取所述差异对象信息,根据所述差异对象信息生成配置命
令。
4.如权利要求3所述的集中配置方法,其特征在于,所述根据预置模型
对象的对象描述信息生成比较脚本具体为:根据预置模型对象中预置的分组
信息和对象描述信息,对应每一分组生成一用于比较该分组中对象的比较脚

\t本。
5.如权利要求4所述的集中配置方法,其特征在于,所述以流式方式获
取所述差异对象信息,根据所述差异对象信息生成配置命令之前还包括:
对存在差异对象信息的分组进行合法性验证;
判断存在差异对象信息的各分组是否通过合法性验证;
若是,则执行所述以流式方式获取所述差异对象信息,根据所述差异对
象信息生成配置命令的步骤;
若否,则输出未通过合法性验证对应的分组的修改操作界面,以供用户
修改该分组中的配置数据集,直至该分组合法性验证通过时,执行所述以流
式方式获取所述差异对象信息,根据所述差异对象信息生成配置命令的步骤。

【专利技术属性】
技术研发人员:王友亮王志鹏汪星吴振宇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1