[发明专利]字段规则自动生成系统及方法有效
申请号: | 201810215045.9 | 申请日: | 2018-03-15 |
公开(公告)号: | CN108599985B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 李澍 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 沈林华 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字段 规则 自动 生成 系统 方法 | ||
1.一种字段规则自动生成系统,其特征在于:该系统包括通用模型生成模块、默认规则生成模块、设备规则生成模块和规则合并模块,其中:
通用模型生成模块用于:从多种设备文件的配置数据中分析整理出通用的网元配置,生成字段映射表,保存通用的网元配置与设备文件的配置数据的字段对应关系;
默认规则生成模块用于:为通用的网元配置设置默认的字段规则;
设备规则生成模块用于:从设备文件中提取与网元或单盘类型相关的配置数据的字段规则;
规则合并模块用于:针对某类型的网元配置,根据其所在的网元和单盘类型,将默认的字段规则和设备的字段规则进行合并,输出通用的字段规则,具体流程如下:
S41、设置当前的网元配置类型,及其所在的网元和单盘类型,转到步骤S42;
S42、判断是否遍历完此网元配置的字段,是则结束,否则转到步骤S43;
S43、根据网元配置字段、网元类型、单盘类型,在字段映射表中查找到设备上的配置数据字段,转到步骤S44;
S44、判断是否找到相应的配置数据字段,是则转到步骤S45,否则转到步骤S46;
S45、根据网元类型、单盘类型、配置数据字段,在设备的字段规则中找到相应的设备字段规则,添加到通用的字段规则中,返回步骤S42;
S46、根据网元类型、单盘类型、网元配置字段,在默认的字段规则中找到相应的默认字段规则,添加到通用的字段规则中,返回步骤S42。
2.如权利要求1所述的字段规则自动生成系统,其特征在于:所述通用模型生成模块的输入是多个设备文件,输出是通用的网元配置和字段映射表,其工作流程如下:
S11、设置与通用的网元配置相关的配置数据类型的集合,转到步骤S12;
S12、判断是否遍历完设备文件,是则结束,否则转到步骤S13;
S13、判断是否遍历完设备文件中的配置数据,是则返回步骤S12,否则转到步骤S14;
S14、检查当前配置数据的类型是否存在于S11中设置的集合里,存在则转到步骤S15,否则返回步骤S13;
S15、判断是否遍历完当前配置数据字段,是则返回步骤S13,否则转到步骤S16;
S16、如果当前字段在通用的网元配置中存在,则转到步骤S18;否则转到步骤S17;
S17、将当前字段加入到通用的网元配置中,转到步骤S18;
S18、在字段映射表中加入一个条目,包括通用的网元配置中的相应字段、当前配置数据所在网元类型和单盘类型、以及当前配置数据字段,返回步骤S15。
3.如权利要求1所述的字段规则自动生成系统,其特征在于:所述默认规则生成模块的输入是通用的网元配置,输出是默认的字段规则通用的网元配置字段,默认字段规则,其工作流程如下:
S21、定义简单字段的默认规则,转到步骤S22;
S22、定义复杂字段获取默认规则的子流程,转到步骤S23;
S23、判断是否遍历完当前通用的网元配置字段,是则结束,否则转到步骤S24;
S24、判断当前字段是否是简单字段,是则转到步骤S25,否则转到步骤S26;
S25、取步骤S21中当前字段的默认规则,添加到输出的默认字段规则中,返回步骤S23;
S26、当前字段是复杂类型,调用复杂字段获取默认规则的子流程,返回步骤S23。
4.如权利要求3所述的字段规则自动生成系统,其特征在于:步骤S22中定义的所述复杂字段获取默认规则的子流程为:
S221、判断是否遍历完当前复杂字段的各细分字段,是则结束,否则转到步骤S222;
S222、判断当前字段是否为简单字段,是则转到步骤S223,否则转到步骤S224;
S223、取步骤S21中当前字段的默认规则,添加到输出的默认字段规则中,返回步骤S221;
S224、当前字段是复杂字段,递归调用步骤S22定义的复杂字段获取默认规则的子流程,返回步骤S221。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810215045.9/1.html,转载请声明来源钻瓜专利网。