发明名称 |
MIB文件编辑器 |
摘要 |
一种MIB文件编辑器,设定一组菜单项供用户选择,菜单项上的节点是对应于SMIv2的节点宏,当用户选择其中一个节点,创建相应的一个节点对象,挂载到相应的MIB编辑树下,在界面显示相对应的供用户输入相应的节点信息的信息框,建立MIB树,将各个节点的数据提取、组织并生成MIB文件,MIB编辑器包括:MIB导入模块、MIB解析模块、信息输入模块和文本生成模块。本发明提供一种在编写MIB文件时,降低出错概率、加快编写速度的MIB文件编辑器。 |
申请公布号 |
CN101446896A |
申请公布日期 |
2009.06.03 |
申请号 |
CN200810163742.0 |
申请日期 |
2008.12.30 |
申请人 |
浙江工业大学 |
发明人 |
徐志江;孟利民;赵志定 |
分类号 |
G06F9/44(2006.01)I;G06F17/30(2006.01)I;H04L12/24(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
杭州天正专利事务所有限公司 |
代理人 |
王 兵;王利强 |
主权项 |
1、一种MIB文件编辑器,其特征在于:设定一组菜单项供用户选择,菜单项上的节点是对应于SMIv2的节点宏,当用户选择其中一个节点,创建相应的一个节点对象,挂载到相应的MIB编辑树下,在界面显示相对应的供用户输入相应的节点信息的信息框,建立MIB树,将各个节点的数据提取、组织并生成MIB文件,所述MIB编辑器包括:MIB导入模块,用于导入外部MIB文件,解析外部MIB文件,获取所有节点的名称,将节点名称添加到Import节点下;MIB解析模块,用于解析MIB文件,获取MIB文件各个节点的信息,将MIB文件的信息转换为MIB树,在获取载入的MIB文件路径后,分析文件的Import部分,如果发现有需要导入的MIB,提示用户导入文件;在用户导入完成后,继续分析MIB文件,把文件中定义的节点的参数提取出来,然后放到文本生成模块的各个对应的类中;在分析完一个节点后,就在MIB树上创建一个树节点;最终生成一棵完整的MIB树;信息输入模块,用于获取用户输入的MIB节点信息,创建不同的信息输入面板与SMIv2的节点宏相对应,面板负责MIB节点信息的显示和信息收集;文本生成模块,用于生成特定格式的对象文本,每一个类与特定的SMIv2节点对应;每一个类中的参数包括name、syntax、atus、escription节点信息以及text参数,所述text参数和节点对象对应的节点文本,将所有的节点文本结合组织起来为一个MIB文件,每一个Text类中都有一个getText()方法和setText参数方法,getText()方法返回text参数,获取该对象的节点文本;而setText参数方法输入节点参数生成特定格式的text。 |
地址 |
310014浙江省杭州市下城区朝晖六区 |