一种网管管理网元设备的方法及装置制造方法及图纸

技术编号:4076386 阅读:475 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种网管管理网元设备的方法,包括:根据配置的菜单文件生成界面菜单;根据存储的网元设备的版本的脚本中的人机命令参数设置界面菜单中的菜单对应的控件;执行菜单对应的人机命令,并对返回的数据进行确认处理。本发明专利技术同时公开了一种网管管理网元设备的装置,采用本发明专利技术的方法及装置,能使用一套界面实现对多个版本的网元设备的管理,进而能节约维护和管理的成本。

【技术实现步骤摘要】

本专利技术涉及通信领域的管理技术,特别是指一种网管管理网元设备的方法及装置
技术介绍
在电信网络中,运行着众多的电信设备,随着电信技术的不断发展以及运营商需 求的变化,电信设备的功能也随之不断完善,相应的,网管也要同步更新、升级。这样,就会 导致随着设备的不断升级,网管的软件版本也越来越多,甚至会产生一套网管只能管理一 个版本的电信设备,如此,就需要花费大量的人力和物力来维护网管设备。除此之外,还无 法同时管理现网中版本各异的电信设备。现有技术中,实现网管管理设备的方式有两种,一种是单纯的命令型方式,另一种 是单纯的图形界面型方式,单纯的图形界面型方式以直观的图形化界面呈现人机命令,使 得用户可以不必关心和记忆具体的人机命令,因此,操作起来易于上手、快捷方便。但是,上述两种方法都存在一定的局限性,具体地,单纯的命令型方式对操作运维 的要求高,即要求操作人员具有较高的专业知识,才能编辑出相应的管理命令;单纯的图 形界面型方式无法兼容不同版本的管理能力,即缺乏用一套界面实现管理多个版本的网 元设备的方法。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种网管管理网元设备的方法及装置,能 使用一套界面实现对多个版本的网元设备的管理。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供了一种网管管理网元设备的方法,根据配置的菜单文件生成界面菜 单;该方法还包括根据存储的网元设备的版本的脚本中的人机命令参数设置界面菜单中的菜单对 应的控件;执行菜单对应的人机命令,并对返回的数据进行确认处理。上述方案中,在根据配置的菜单文件生成界面菜单之前,该方法进一步包括网管的客户端在启动后,同步网元设备当前使用的版本的脚本,并保存在内存中。上述方案中,在启动网管的客户端之前,该方法进一步包括配置菜单文件。上述方案中,所述根据配置的菜单文件生成界面菜单,具体为界面生成引擎读取并解析配置的菜单文件,加载菜单文件中的菜单;界面生成引擎构造器利用java的反射机制,调用每个菜单对应的实现类。上述方案中,当配置的菜单文件中包含菜单对应的人机命令名称时,该方法进一 步包括界面生成引擎会将菜单文件中的人机命令名称与存储的人机命令名称进行匹配, 确定能匹配,加载菜单。上述方案中,该方法进一步包括确定不能匹配,不加载菜单。上述方案中,当菜单文件中包含菜单的操作码时,该方法进一步包括界面生成引擎构造器判断菜单文件中的操作码与自身生成的操作码是否一致,确 定不一致后,利用java的反射机制,调用该菜单对应的实现类;确定一致后,利用操作码调用内存中存储的该菜单对应的实现类。上述方案中,所述对返回的数据进行确认处理,具体为比较返回的数据与存储的对应的人机命令的数据是否一致,确定一致,保存返回 的数据,确定不一致,丢弃返回的数据。本专利技术还提供了一种网管管理网元设备的装置,该装置包括生成单元、设置单 元、以及执行单元;其中,生成单元,用于根据配置的菜单文件生成界面菜单,并在生成界面菜单后,触发设 置单元;设置单元,用于在收到界面生成引擎单元的触发信息后,根据存储的网元设备的 版本的脚本中的人机命令参数设置界面菜单中的菜单对应的控件,并在设置完成后,触发 执行单元;执行单元,用于在收到设置单元的触发信息后,执行菜单对应的人机命令,并对返 回的数据进行确认处理。上述方案中,该装置进一步包括同步单元,用于在启动后,同步网元设备当前版本的脚本,并保存在内存中;和/ 或,配置单元,用于配置菜单文件;和/或,内存,用于存储菜单文件、网元设备版本的脚本、以及菜单对应的实现类。上述方案中,所述生成单元进一步包括界面生成引擎及界面生成引擎构造器; 其中,界面生成引擎,用于读取并解析配置的菜单文件,加载菜单文件中的菜单,之后触 发界面生成引擎构造器;界面生成引擎构造器,用于在收到界面生成引擎单元的触发信息后,利用java的 反射机制,调用每个菜单对应的实现类。上述方案中,所述界面生成引擎,还用于在读取并解析配置的菜单文件后,当菜单 文件中包含菜单对应的人机命令名称时,将菜单文件中的人机命令名称与存储的人机命令 名称进行匹配,确定匹配后,加载菜单。上述方案中,所述界面生成引擎,还用于确定不能匹配后,不加载菜单。上述方案中,所述界面生成引擎构造器,还用于当菜单文件中包含菜单的操作码 时,在收到界面生成引擎单元的触发信息后,生成菜单的操作码,之后判断菜单文件中的操 作码与自身生成的操作码是否一致,确定一致时,利用操作码调用该菜单对应的实现类,确 定不一致时,利用java的反射机制,调用该菜单对应的实现类。5网元设备的方法及装置,根据配置的菜单文件生成界面菜 单;根据存储的网元设备的版本的脚本中的人机命令参数设置界面菜单中的菜单对应的控 件,执行菜单对应的人机命令,并对返回的数据进行确认处理,如此,能使用一套界面实现 对多个版本的网元设备的管理,进而能节约维护和管理的成本。另外,界面生成引擎利用java的反射机制,调用菜单对应的实现类,如此,能灵活 创建代码,进而简化编码过程。附图说明图1为本专利技术网管管理网元设备的方法流程示意图;图2为本专利技术实施例生成的界面菜单示意图;图3为根据配置的菜单文件生成界面菜单的方法流程示意图;图4为本专利技术网管管理网元设备的装置结构示意图。具体实施例方式下面结合附图及具体实施例对本专利技术再作进一步详细的说明。本专利技术网管管理网元设备的方法,如图1所示,包括以下步骤步骤101 根据配置的菜单文件生成界面菜单;这里,在根据配置的菜单文件生成界面菜单之前,该方法还可以进一步包括网管的客户端在启动后,同步网元设备当前使用的版本的脚本,并保存在内存 中;具体地,客户端向网管的服务端发送同步网元设备版本的脚本的请求;服务端收 到请求后,向所述网元设备发送同步版本的脚本的请求;所述网元设备收到请求后,向服务 端返回自身当前使用的版本的脚本;服务端收到网元设备当前使用的版本的脚本后,向客 户端返回网元设备当前使用的版本的脚本,客户端将收到的网元设备当前使用的版本的脚 本保存到内存中;其中,客户端在保存脚本时,按照在内存中已建立的人机命令的存储结构存储脚 本中的人机命令数据。在启动网管的客户端之前,该方法还可以进一步包括配置菜单文件;其中,事先会规定网管支持的语言格式,操作人员必须选择规定的语言设置菜单 文件;在实际应用过程中,为了更加容易的配置菜单文件,可以规定一些易掌握和使用的语 言,比如可扩展标记语言(XML)等,如果采用XML设置菜单文件,则得到的菜单文件为XML 格式;在配置时,网管根据用户的需求配置菜单文件,S卩用户需要进行哪些项管理,则 根据需要的管理项配置菜单文件;所述菜单文件包括菜单名称、响应类、以及界面生成引擎构造器;所述菜单文件 还可以进一步包括菜单标签、菜单快捷键、响应命令、操作码、以及菜单对应的人机命令名 称;其中,菜单名称、菜单标签、菜单快捷键是菜单本身的属性,响应命令和响应类描述了该 菜单对应的实现类,即实现该菜单对应的人机命令的方法,界面生成引擎构造器可以根据响应命令和响应类,找到存储的该菜单对应的实现类,进而可以调用该菜单对应的实现类, 该菜单对应的人机命令名称用于描述该菜单所用到的命令;菜单文件可以包含多个菜单, 相应的,有本文档来自技高网...

【技术保护点】
一种网管管理网元设备的方法,其特征在于,根据配置的菜单文件生成界面菜单;该方法还包括:根据存储的网元设备的版本的脚本中的人机命令参数设置界面菜单中的菜单对应的控件;执行菜单对应的人机命令,并对返回的数据进行确认处理。

【技术特征摘要】
一种网管管理网元设备的方法,其特征在于,根据配置的菜单文件生成界面菜单;该方法还包括根据存储的网元设备的版本的脚本中的人机命令参数设置界面菜单中的菜单对应的控件;执行菜单对应的人机命令,并对返回的数据进行确认处理。2.根据权利要求1所述的方法,其特征在于,在根据配置的菜单文件生成界面菜单之 前,该方法进一步包括网管的客户端在启动后,同步网元设备当前使用的版本的脚本,并保存在内存中。3.根据权利要求2所述的方法,其特征在于,在启动网管的客户端之前,该方法进一步 包括配置菜单文件。4.根据权利要求1、2或3所述的方法,其特征在于,所述根据配置的菜单文件生成界面 菜单,具体为界面生成引擎读取并解析配置的菜单文件,加载菜单文件中的菜单;界面生成引擎构造器利用java的反射机制,调用每个菜单对应的实现类。5.根据权利要求4所述的方法,其特征在于,当配置的菜单文件中包含菜单对应的人 机命令名称时,该方法进一步包括界面生成引擎会将菜单文件中的人机命令名称与存储的人机命令名称进行匹配,确定 能匹配,加载菜单。6.根据权利要求5所述的方法,其特征在于,该方法进一步包括确定不能匹配,不加载菜单。7.根据权利要求4所述的方法,其特征在于,当菜单文件中包含菜单的操作码时,该方 法进一步包括界面生成引擎构造器判断菜单文件中的操作码与自身生成的操作码是否一致,确定不 一致后,利用java的反射机制,调用该菜单对应的实现类;确定一致后,利用操作码调用内存中存储的该菜单对应的实现类。8.根据权利要求1、2或3所述的方法,其特征在于,所述对返回的数据进行确认处理, 具体为比较返回的数据与存储的对应的人机命令的数据是否一致,确定一致,保存返回的数 据,确定不一致,丢弃返回的数据。9.一种网管管理网元设备的装置,其特征在于,该装置包括生成单元、设置单元、以 及执行单元;...

【专利技术属性】
技术研发人员:刘健刘国范畅黄丰
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1