[发明专利]管理信息库文件处理系统以及方法在审
申请号: | 201510843268.6 | 申请日: | 2015-11-26 |
公开(公告)号: | CN105426505A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 杨涛 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海硕力知识产权代理事务所 31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 信息库 文件 处理 系统 以及 方法 | ||
技术领域
本发明涉及文件处理领域,尤其涉及一种管理信息库文件处理系统以及方法。
背景技术
在基于SNMP(SimpleNetworkManagementProtocol,简单网络管理协议)管理协议的通信设备中,Mib(ManagementInformationBase,管理信息库)文件用于描述当前设备管理能力及可管理的信息。Mib文件呈树形组织结构,每个节点都有唯一OID(Objectidentifier,对象标识符)表示,由于传统的MibBrowser工具浏览这些信息需用户逐个点开节点查看,但是节点的数据往往具有关联性,这种方式显得很不友好,所以用户更喜欢将这些Mib信息写入到Excel文件中阅读和评审。但是Mib文件信息写入Excel文件中需用户手动输入,用户在Excel文件中修改Mib信息之后又要同步更新到Mib文件中,依然需要手动输入,这些过程都非常容易出错,且工作效率极其低下。
发明内容
本发明的目的是提供一种管理信息库文件处理系统以及方法,以解决管理信息库文件在处理过程中易出错以及工作效率低下的技术问题。
为实现以上发明目的,一方面,本发明提供一种管理信息库文件处理系统,包括管理信息库文件加载模块、节点信息获取模块、处理文件生成模块、处理文件导入模块以及管理信息库文件处理模块;
其中,所述管理信息库文件加载模块,用于预先加载管理信息库文件中的节点供节点信息获取模块使用;
所述节点信息获取模块,用于遍历节点并从中获取子节点所含有的节点信息;
所述处理文件生成模块,用于将子节点所含有的节点信息写入处理文件;
所述处理文件导入模块,用于导入处理之后的处理文件;
所述管理信息库文件处理模块,用于通过导入的处理文件来对管理信息库文件进行处理;
所述管理信息库文件加载模块与节点信息获取模块连接,所述节点信息获取模块与处理文件生成模块连接,所述处理文件导入模块与管理信息库文件处理模块连接。
另一方面,本发明还提供了一种管理信息库文件处理方法,包括如下步骤:
步骤S1:通过管理信息库文件加载模块加载管理信息库文件中的所有节点;
步骤S2:管理信息库文件加载模块将加载的节点传递至节点信息获取模块,并设置首节点;
步骤S3:节点信息获取模块从首节点开始遍历每一个子节点;
若所有子节点未遍历结束,则执行步骤S4;
若所有子节点遍历结束,则执行步骤S5;
步骤S4:节点信息获取模块判断子节点类型;
若子节点是标量节点,则执行步骤S401;
若子节点是矢量节点,则执行步骤S402;
若子节点是父节点,则执行步骤S403;
步骤S401:读取节点信息并写入到处理文件中;
步骤S402:读取该矢量节点下所有子节点信息并写入到处理文件中;
步骤S403:遍历该父节点的子节点,若遍历未完成,则执行步骤S4;
步骤S5:通过处理文件生成模块生成处理文件;
步骤S6:根据需求修改处理文件中的节点信息;
步骤S7:将修改后的处理文件通过处理文件导入模块导入进管理信息库文件处理模块;
步骤S8:管理信息库文件处理模块通过修改后的处理文件对管理信息库文件进行处理。
进一步地,所述矢量节点是管理信息库文件中的管理信息库表节点。
进一步地,所述节点信息包括管理信息库表名称、节点名称、节点对象标识符、父节点、数据类型、数据状态、最大访问能力以及描述信息;
其中数据类型、数据状态、最大访问能力以及描述信息是可修改属性。
进一步地,所述处理文件是Excel文件,其中Excel文件表格中的列与节点信息中信息种类相对应。
进一步地,所述步骤S8中通过修改后的处理文件对管理信息库文件进行处理的方法包括如下步骤:
步骤S801:逐条读取处理文件中的记录;
若记录读取完后,则执行步骤S803;
若记录未读取完,则执行步骤S802;
步骤S802:从一条记录中获取节点名称并与管理信息库文件中的节点名称对比;
若节点信息更新,则更新管理信息库文件中对应节点的节点信息;
若节点信息删除,则在管理信息库文件中删除对应的节点信息;
若增加节点信息,则在管理信息库文件中增加对应的节点信息;
步骤S803:完成管理信息库文件处理操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510843268.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种海量动态数据管理方法
- 下一篇:一种商标预警的方法