发明名称 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浙江省杭州市下城区朝晖六区
您可能感兴趣的专利