参数配置的处理方法、装置、存储介质及处理器制造方法及图纸

技术编号:21891245 阅读:27 留言:0更新日期:2019-08-17 14:15
本发明专利技术提供了一种参数配置的处理方法、装置、存储介质及处理器,该方法包括:按照确定的通用的数据模型获取参数配置在控制器中的第一实例数据和在设备中的第二实例数据,其中,参数配置用于管理控制器和设备中的对应的业务;利用确定的参数配置的结构文档分别将第一实例数据和第二实例数据转换为第一数据文档和第二数据文档,其中,结构文档中定义了参数配置的属性;将第一数据文档和第二数据文档进行比较,并将比较结果生成参数配置的审计报告。通过本发明专利技术,解决了现有技术中不能获知参数配置的情况的问题,进而达到了方便了解参数配置情况的效果。

Processing Method, Device, Storage Media and Processor of Parameter Configuration

【技术实现步骤摘要】
参数配置的处理方法、装置、存储介质及处理器
本专利技术涉及通信领域,具体而言,涉及一种参数配置的处理方法、装置、存储介质及处理器。
技术介绍
软件定义网络(SoftDefinedNetwork,简称为SDN)常见的结构如图1所示,应用软件(Application,简称为APP)将用户在图形用户界面(GraphicalUserInterface,简称为GUI)上编辑好的配置(对应于上述中的参数配置)下发到控制器,控制器把配置存储在本地,同时还将配置下发到各个设备。如果用户通过APP来维护配置,控制器上保存的配置和设备中配置应该总是一致的。然而实际运营环境中,经常出现控制器中保存的配置和设备中的配置不一致的情况,原因是多样的,可能是系统本身故障、维护人员的错误的操作等,总之没有办法可以绝对保证用户期望的一致性。但相关技术中并不存在如何获知不一致的配置的情况,导致用户并不能明确的知道不一致的配置有哪些,造成配置维护的复杂性。针对上述存在的不能获知参数配置的情况的问题,相关技术中尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种参数配置的处理方法、装置、存储介质及处理器,以至少解决相关技术中不能获知参数配置的情况的问题。根据本专利技术的一个实施例,提供了一种参数配置的处理方法,包括:按照确定的通用的数据模型获取参数配置在控制器中的第一实例数据和在设备中的第二实例数据,其中,所述参数配置用于管理所述控制器和所述设备中的对应的业务;利用确定的参数配置的结构文档分别将所述第一实例数据和所述第二实例数据转换为第一数据文档和第二数据文档,其中,所述结构文档中定义了所述参数配置的属性;将所述第一数据文档和所述第二数据文档进行比较,并将比较结果生成所述参数配置的审计报告。可选地,利用所述结构文档分别将所述第一实例数据和所述第二实例数据转换为所述第一数据文档和所述第二数据文档包括:按照所述结构文档定义的所述参数配置的属性层次关系分别将所述第一实例数据和所述第二实例数据转换为所述第一数据文档和所述第二数据文档。可选地,将所述第一数据文档和所述第二数据文档进行比较,并将比较结果生成所述参数配置的审计报告包括:遍历所述第一数据文档中的所述参数配置的实例数据和所述第二数据文档中的所述参数配置的实例数据;将所述第一数据文档中的实例数据的属性值与所述第二数据文档中的实例数据的属性值进行比较;在所述第一数据文档中的实例数据的属性值与所述第二数据文档中的实例数据的属性值相同的情况下,将所述第一数据文档和所述第二数据文档添加到实例对列表中;在所述第一数据文档中的实例数据的属性值与所述第二数据文档中的实例数据的属性值不同的情况下,将所述第一数据文档添加到第一实例列表中,将所述第二数据文档添加到第二实例列表中;将所述第一实例列表填写到确定的第一单配置审计报告数据文档中;将所述第二实例列表填写到确定的第二单配置审计报告数据文档中;将所述实例对列表按照所述参数配置的属性层次关系填写到确定的审计报告数据文档中;将确定的所述第一单配置审计报告数据文档、所述第二单配置审计报告数据文档以及所述审计报告数据文档组成所述参数配置的审计报告。可选地,将所述第一实例列表填写到确定的所述第一单配置审计报告数据文档中包括:将所述第一实例列表中的节点属性值填写到所述第一单配置审计报告数据文档中的左节点属性值中,将所述第一单配置审计报告数据文档中的右节点属性值设置为空,是否相等的属性中设置为否。可选地,将所述第二实例列表填写到确定的所述第二单配置审计报告数据文档中包括:将所述第二实例列表中的节点属性值填写到所述第二单配置审计报告数据文档中的右节点属性值中,将所述第一单配置审计报告数据文档中的左节点属性值设置为空,是否相等的属性中设置为否。可选地,将所述实例对列表按照所述参数配置的属性层次关系填写到确定的所述审计报告数据文档中包括:将所述实例对列表中的第一数据文档的属性值填写到所述审计报告数据文档中的左节点属性值中,将所述第二数据文档的属性值填写到所述审计报告数据文档中的右节点属性值中。可选地,所述方法还包括:在所述第一数据文档和所述第二数据文档中没有属性值时,将所述第一数据文档中的子节点与所述第二数据文档中的子节点进行比较;在所述第一数据文档的子节点与所述第二数据文档的子节点相同的情况下,将所述实例对列表中是否相等的属性设置为是;在所述第一数据文档的子节点与所述第二数据文档的子节点相同的情况下,将所述实例对列表中是否相等的属性设置为否。可选地,所述参数配置的结构文档包括以下至少之一:包括所述参数配置的单一属性的结构文档;包括所述参数配置的复合属性的结构文档。根据本专利技术的另一个实施例,还提供一种参数配置的处理装置,包括:确定模块,用于按照确定的通用的结构模型确定参数配置的结构文档,其中,所述结构文档中定义了所述参数配置的属性,所述参数配置用于管理控制器和设备中的对应的业务;获取模块,用于按照确定的通用的数据模型获取所述参数配置在所述控制器中的第一实例数据和在所述设备中的第二实例数据;转换模块,用于利用所述结构文档分别将所述第一实例数据和所述第二实例数据转换为第一数据文档和第二数据文档;生成模块,用于将所述第一数据文档和所述第二数据文档进行比较,并将比较结果生成所述参数配置的审计报告。可选地,所述转换模块包括:转换单元,用于按照所述结构文档定义的所述参数配置的属性层次关系分别将所述第一实例数据和所述第二实例数据转换为所述第一数据文档和所述第二数据文档。可选地,所述获取模块包括:获取单元,用于按照确定的通用的数据模型获取所述参数配置在所述控制器中的第一实例数据和在设备中的第二实例数据。可选地,通过以下方式至少之一确定所述结构文档:基于所述参数配置的节点的属性层次关系以及节点的属性结构构建所述结构文档;利用所述通用的结构模型预设所述结构文档。可选地,所述参数配置的属性的类型包括以下之一:单配置类型的属性;复合配置类型的属性。根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述任一项所述的方法。根据本专利技术的又一个实施例,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任一项所述的方法。通过本专利技术,由于APP在获取参数配置在控制器中的第一实例数据和在设备中的第二实例数据之后,其中,参数配置用于管理控制器和设备中的对应的业务;将第一实例数据和第二实例数据进行比较,并将比较结果生成所述参数配置的审计报告。即将控制器和设备中的参数配置进行比较,利用生成的比较结果用户可以明确的查找参数配置在控制器和设备中是否一致。因此,可以解决不能获知参数配置的情况的问题,达到方便了解参数配置情况的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是相关技术中SDN网络的结构示意图;图2是本专利技术实施例的一种参数配置的处理方法的移动终端的硬件结构框图;图3是根据本专利技术实施例的参数配置的处理方法的流程图;图4是本专利技术实施例中生成的审计报告的示意图;图5是根据本专利技术实施例的参数配置的处理装置的结构框图。具体实施方本文档来自技高网...

【技术保护点】
1.一种参数配置的处理方法,其特征在于,包括:按照确定的通用的数据模型获取参数配置在控制器中的第一实例数据和在设备中的第二实例数据,其中,所述参数配置用于管理所述控制器和所述设备中的对应的业务;利用确定的参数配置的结构文档分别将所述第一实例数据和所述第二实例数据转换为第一数据文档和第二数据文档,其中,所述结构文档中定义了所述参数配置的属性;将所述第一数据文档和所述第二数据文档进行比较,并将比较结果生成所述参数配置的审计报告。

【技术特征摘要】
1.一种参数配置的处理方法,其特征在于,包括:按照确定的通用的数据模型获取参数配置在控制器中的第一实例数据和在设备中的第二实例数据,其中,所述参数配置用于管理所述控制器和所述设备中的对应的业务;利用确定的参数配置的结构文档分别将所述第一实例数据和所述第二实例数据转换为第一数据文档和第二数据文档,其中,所述结构文档中定义了所述参数配置的属性;将所述第一数据文档和所述第二数据文档进行比较,并将比较结果生成所述参数配置的审计报告。2.根据权利要求1所述的方法,其特征在于,利用所述结构文档分别将所述第一实例数据和所述第二实例数据转换为所述第一数据文档和所述第二数据文档包括:按照所述结构文档定义的所述参数配置的属性层次关系分别将所述第一实例数据和所述第二实例数据转换为所述第一数据文档和所述第二数据文档。3.根据权利要求1所述的方法,其特征在于,将所述第一数据文档和所述第二数据文档进行比较,并将比较结果生成所述参数配置的审计报告包括:遍历所述第一数据文档中的所述参数配置的实例数据和所述第二数据文档中的所述参数配置的实例数据;将所述第一数据文档中的实例数据的属性值与所述第二数据文档中的实例数据的属性值进行比较;在所述第一数据文档中的实例数据的属性值与所述第二数据文档中的实例数据的属性值相同的情况下,将所述第一数据文档和所述第二数据文档添加到实例对列表中;在所述第一数据文档中的实例数据的属性值与所述第二数据文档中的实例数据的属性值不同的情况下,将所述第一数据文档添加到第一实例列表中,将所述第二数据文档添加到第二实例列表中;将所述第一实例列表填写到确定的第一单配置审计报告数据文档中;将所述第二实例列表填写到确定的第二单配置审计报告数据文档中;将所述实例对列表按照所述参数配置的属性层次关系填写到确定的审计报告数据文档中;将确定的所述第一单配置审计报告数据文档、所述第二单配置审计报告数据文档以及所述审计报告数据文档组成所述参数配置的审计报告。4.根据权利要求3所述的方法,其特征在于,将所述第一实例列表填写到确定的所述第一单配置审计报告数据文档中包括:将所述第一实例列表中的节点属性值填写...

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

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

1