[发明专利]网络设备配置文件解析方法及装置在审
申请号: | 201911127170.5 | 申请日: | 2019-11-18 |
公开(公告)号: | CN112822031A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 王建;宋蓬 | 申请(专利权)人: | 中盈优创资讯科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F8/41;G06F9/445 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 薛平;谷敬丽 |
地址: | 100872 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 配置文件 解析 方法 装置 | ||
1.一种网络设备配置文件解析方法,其特征在于,包括:
将网络设备的配置文件分解为多个配置条目信息;
对配置条目信息按照不同的模式进行分析处理,获取配置命令集;
根据网络设备的配置文件对配置命令集进行更新;
根据更新后的配置命令集对每个网络设备的配置文件内容进行解析处理,将配置文件内容解析为网络设备配置信息的元数据。
2.如权利要求1所述的方法,其特征在于,对配置条目信息按照不同的模式进行分析处理,获取配置命令集,包括:
判断多个配置条目信息的级别;
对同一级别的配置条目信息按照不同的模式进行分析处理,获取配置命令集。
3.如权利要求2所述的方法,其特征在于,每个配置条目信息包括至少一行文本信息;
判断多个配置条目信息的级别,包括:
获取每个配置条目信息中文本信息的行首缩进信息;
根据行首缩进信息判断多个配置条目信息的级别。
4.如权利要求3所述的方法,其特征在于,根据行首缩进信息判断多个配置条目信息的级别,包括:
判断多个行首缩进信息的大小关系;
将行首缩进信息相同的配置条目信息作为同一级别的配置条目信息;
将两个相邻的配置条目信息中行首缩进较大的作为上级配置条目信息,行首缩进较小的作为下级配置条目信息。
5.如权利要求4所述的方法,其特征在于,对同一级别的配置条目信息按照不同的模式进行分析处理,获取配置命令集,包括:
将同一级别的配置条目信息根据预设规则拆分成多个词汇信息,并根据多个词汇信息获取配置条目信息的词模式信息;
根据词模式信息获取配置条目信息的行模式信息;
将配置条目信息中的第一个词信息作为锚点,根据锚点、词模式信息和行模式信息对同一级别的配置条目信息进行分组;
对同组内的配置条目信息进行逐词对比,并根据对比结果生成配置命令;
根据多个不同组配置条目信息生成的配置命令获取配置命令集。
6.如权利要求1所述的方法,其特征在于,根据更新后的配置命令集对每个网络设备的配置文件内容进行解析处理,包括:
根据更新后的配置命令集,依次处理每个网络设备的配置文件内容,将每个配置文件信息的内容标记相应的配置命令。
7.一种网络设备配置文件解析装置,其特征在于,包括:
分解模块,用于将网络设备的配置文件分解为多个配置条目信息;
分析处理模块,用于对配置条目信息按照不同的模式进行分析处理,获取配置命令集;
更新模块,用于根据网络设备的配置文件对配置命令集进行更新;
解析模块,用于根据更新后的配置命令集对每个网络设备的配置文件内容进行解析处理,将配置文件内容解析为网络设备配置信息的元数据。
8.如权利要求7所述的装置,其特征在于,分析处理模块进一步用于:
判断多个配置条目信息的级别;
对同一级别的配置条目信息按照不同的模式进行分析处理,获取配置命令集。
9.如权利要求8所述的装置,其特征在于,每个配置条目信息包括至少一行文本信息;
分析处理模块进一步用于:
获取每个配置条目信息中文本信息的行首缩进信息;
根据行首缩进信息判断多个配置条目信息的级别。
10.如权利要求9所述的装置,其特征在于,分析处理模块进一步用于:
判断多个行首缩进信息的大小关系;
将行首缩进信息相同的配置条目信息作为同一级别的配置条目信息;
将两个相邻的配置条目信息中行首缩进较大的作为上级配置条目信息,行首缩进较小的作为下级配置条目信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中盈优创资讯科技有限公司,未经中盈优创资讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911127170.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:笔记本电脑
- 下一篇:一种晶圆片传输及自动换篮设备