[发明专利]交互式命令的配置系统及方法无效
申请号: | 200910160803.2 | 申请日: | 2009-07-23 |
公开(公告)号: | CN101964923A | 公开(公告)日: | 2011-02-02 |
发明(设计)人: | 张平;吴桂云;邓巨峰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q3/00 | 分类号: | H04Q3/00;H04M3/22 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交互式 命令 配置 系统 方法 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种交互式命令的配置系统及方法。
背景技术
目前,在设备测试、工程开局等应用中,广泛存在需要对设备做大量配置的操作,例如,开局配置,在设备测试时做配置数据准备等。在通讯设备配置方法中,通过命令行接口(Command Line Interface)CLI的命令行交互式配置是比较常用的方法。这其中一般包括串口控制台(console)方式连接,或者远程登录(Telnet)方式连接。
针对此类交互式命令行的配置,如果单纯通过人工配置将很繁琐,浪费很多时间,很有必要通过一种自动化的方式实现这些配置操作。同时,在设备自动化测试过程中,需要做大量的自动化网元配置操作。由于不同网元其登陆方式、配置命令存在差异,导致配置命令相关部分自动化设计很繁琐,设计通用性不强。如何能方便地设计自动化脚本来达到配置自动化,目前没有很好的实现方法。
发明内容
针对相关技术无法方便地设计自动化脚本来达到配置自动化的问题而提出本发明,为此,本发明的主要目的在于提供一种交互式命令的配置系统及方法,以解决上述问题。
根据本发明的一个方面,提供了一种交互式命令的配置系统。
根据本发明的交互式命令的配置系统包括:设备连接通道设置模块,用于设置各种类型的设备的连接信息;命令行序列设置模块,用于设置设备需要使用的命令序列;命令解析生成模块,用于根据连接信息和命令序列进行解析,生成与设备进行交互的交互命令脚本;自动化脚本执行模块,用于运行交互命令脚本。
优选地,命令解析生成模块包括:设备登陆连接命令解析子模块,用于从设备连接通道设置模块读取连接信息,并根据连接信息解析出登陆设备的交互命令脚本。
优选地,命令解析生成模块包括:配置命令解析子模块,用于从命令行序列设置模块中读取命令序列,并根据命令序列解析出可运行的交互命令脚本。
优选地,命令解析生成模块包括:退出连接命令解析子模块,用于从设备连接通道设置模块读取连接信息,并根据连接信息解析出退出设备连接的交互命令脚本。
根据本发明的另一个方面,提供了一种交互式命令的配置方法。
根据本发明的交互式命令的配置方法包括:设置各种类型的设备的连接信息;设置设备需要使用的命令序列;根据连接信息属性和命令序列进行解析,生成与设备进行交互的交互命令脚本;运行交互命令脚本。
优选地,生成与设备进行交互的交互命令脚本包括:根据设置的连接信息解析出登陆设备的交互命令脚本。
优选地,生成与设备进行交互的交互命令脚本包括:根据设置的命令序列解析出配置交互命令脚本。
优选地,生成与设备进行交互的交互命令脚本包括:根据设置的连接信息解析出退出设备连接的交互命令脚本。
优选地,在远程登录方式下,连接信息包括:网元网络协议地址、登陆用户名口令、网元命令提示符信息。
优选地,在串口方式下,连接信息包括:串口号、登陆用户名、口令、网元命令提示符信息。
通过本发明,采用设置通用的各种类型的设备的连接信息和设备需要使用的命令序列的方法,解决了相关技术无法方便地设计自动化脚本来达到配置自动化的问题,进而提高了自动化设计的效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的交互式命令的配置系统的结构框图;
图2是根据本发明实施例的交互式命令的配置系统的具体结构框图;
图3是根据本发明实施例的交互式命令的配置系统的实现原理的示意图;
图4是根据本发明实施例的交互式命令的配置方法的流程图;
图5是根据本发明实施例的交互式命令的配置系统的使用流程图。
具体实施方式
功能概述
考虑到相关技术无法方便地设计自动化脚本来达到配置自动化的问题,本发明实施例提出了一种通用的交互式命令自动配置方法与系统,采用设置统用的各种类型的设备的连接信息和设备需要使用的命令序列的方法,来达到自动对网元设备进行交互配置命令的功能,同时提供了一种针对交互式CLI命令的通用应用程序接口,利用此接口,可以方便自动化配置脚本的设计,提高自动化设计的效率。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
系统实施例
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910160803.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:通过加入氯化钠使氯化碘水溶液稳定化
- 下一篇:一种土壤水中溶解气体提取装置