[发明专利]设备配置规范化检查装置和方法在审
申请号: | 201310335873.3 | 申请日: | 2013-08-02 |
公开(公告)号: | CN103399748A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 王力强 | 申请(专利权)人: | 王力强 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 张亚非;杨晓光 |
地址: | 100022 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 配置 规范化 检查 装置 方法 | ||
1.一种设备配置规范化检查装置,包括:
接收模块,被配置为接收配置模板定义文件,该配置模板定义文件定义了待检查的功能模块的正确配置项;
读取模块,被配置为读取设备配置文件;以及
匹配模块,被配置为将设备配置文件中的配置项与配置模板定义文件中的正确配置项自动匹配,以判断设备配置文件中的配置项是否正确。
2.根据权利要求1的装置,其中,所述配置模板定义文件中包含用于与设备配置文件中的配置项进行匹配的正则表达式。
3.根据权利要求1的装置,其中,所述配置模板定义文件为文本格式。
4.根据权利要求1的装置,其中,所述配置模板定义文件按照配置类来定义待检查的功能模块的正确配置项,所述配置类对应于功能模块的一组相关配置项,且所述装置还包括:
划分模块,被配置为将所读取的设备配置文件中的配置项划分为配置类,以便与配置模板定义文件中的按照配置类的正确配置项进行自动匹配。
5.根据权利要求4的装置,
其中,所述接收模块还被配置为接收配置类定义文件,所述配置类定义文件定义了设备配置文件中的配置项可被划分到的配置类,
且其中,所述划分模块还被配置为根据所述配置类定义文件将所读取的设备配置文件中的配置项划分为配置类。
6.根据权利要求5的装置,其中,所述配置类定义文件还指定了可排序的配置类,所述可排序的配置类中的配置项不区分顺序,且该装置还包括:
排序模块,被配置为在将设备配置文件中的配置项与配置模板定义文件中的正确配置项自动匹配之前,将设备配置文件中的可排序的配置类中的配置项排序为与配置模板定义文件中的相应配置类中的配置项的顺序相同。
7.根据权利要求4的装置,其中,所述配置类具有一个或多个配置实例,所述配置实例对应于功能模块运行的上下文。
8.根据权利要求1的装置,其中,所述配置模板定义文件中包含变量,且所述装置还包括:
替换模块,被配置为在将设备配置文件中的配置项与配置模板定义文件中的正确配置项自动匹配之前,将配置模板定义文件中的变量替换为设备的实际相关配置值。
9.根据权利要求1的方法,其中,所述配置模板定义文件中包含以缩进表示的配置项之间的层次关系,所述匹配模块还被配置为在将设备配置文件中的配置项与配置模板定义文件中的正确配置项自动进行匹配时考虑到所述层次关系。
10.一种设备配置规范化检查方法,包括:
接收配置模板定义文件,该配置模板定义文件定义了待检查的功能模块的正确配置项;
读取设备配置文件;以及
将设备配置文件中的配置项与配置模板定义文件中的正确配置项自动匹配,以判断设备配置文件中的配置项是否正确。
11.根据权利要求10的方法,其中,所述配置模板定义文件中包含用于与设备配置文件中的配置项进行匹配的正则表达式。
12.根据权利要求10的方法,其中,所述配置模板定义文件为文本格式。
13.根据权利要求10的方法,其中,所述配置模板定义文件按照配置类来定义待检查的功能模块的正确配置项,所述配置类对应于功能模块的一组相关配置项,且所述方法还包括:
将所读取的设备配置文件中的配置项划分为配置类,以便与配置模板定义文件中的按照配置类的正确配置项进行自动匹配。
14.根据权利要求13的方法,还包括:
接收配置类定义文件,所述配置类定义文件定义了设备配置文件中的配置项可被划分到的配置类,
且其中,所述将所读取的设备配置文件中的配置项划分为配置类是根据所述配置类定义文件进行的。
15.根据权利要求14的方法,其中,所述配置类定义文件还指定了可排序的配置类,所述可排序的配置类中的配置项不区分顺序,且该方法还包括:
在将设备配置文件中的配置项与配置模板定义文件中的正确配置项自动匹配之前,将设备配置文件中的可排序的配置类中的配置项排序为与配置模板定义文件中的相应配置类中的配置项的顺序相同。
16.根据权利要求13的方法,其中,所述配置类具有一个或多个配置实例,所述配置实例对应于功能模块运行的上下文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王力强,未经王力强许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310335873.3/1.html,转载请声明来源钻瓜专利网。