首页 / 专利库 / 软件 / 命令行界面 / 一种CLI配置命令响应方法及装置

一种CLI配置命令响应方法及装置

阅读:1027发布:2020-06-07

专利汇可以提供一种CLI配置命令响应方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 提供一种CLI配置命令响应方法及装置,用以解决 现有技术 CLI配置命令响应方式导致用户操作复杂的问题。其中,CLI配置命令响应方法,包括:在当前输入的 命令行界面 CLI配置命令中包含命令层次命令串,且命令层次命令串指示的命令层次与当前命令层次不同的情况下,跳转到命令层次命令串指示的命令层次,在跳转后的命令层次执行配置命令,基于该方案,用户无需先退出当前命令层次再重新进入 指定 命令层次,简化了用户操作。,下面是一种CLI配置命令响应方法及装置专利的具体信息内容。

1.一种CLI配置命令响应方法,其特征在于,包括:
在当前输入的命令行界面CLI配置命令中包含命令层次命令串,且所述命令层次命令串指示的命令层次与当前命令层次不同的情况下,跳转到所述命令层次命令串指示的命令层次,在跳转后的命令层次执行所述配置命令。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
在跳转后的命令层次执行所述配置命令之前,在所述配置命令中包含命令层次命令串,且所述命令层次命令串指示增加命令层次的情况下,在所述命令层次命令串的末尾增加所述配置命令;
在所述配置命令中包含命令层次命令串,且所述命令层次命令串指示批量退出配置命令层次的情况下,清空所述命令层次命令串;
在所述配置命令中包含命令层次命令串,且所述命令层次命令串指示退出配置命令的情况下,清除所述命令层次命令串的末尾。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
在执行所述配置命令后,将所述命令层次命令串作为命令提示符的一部分在CLI上显示。
4.如权利要求3所述的方法,其特征在于,所述将所述命令层次命令串作为命令提示符的一部分在CLI上显示包括:
在显示所述命令层次命令串时,同时显示命令层次命令串的标识符。
5.如权利要求3所述的方法,其特征在于,所述将所述命令层次命令串作为命令提示符的一部分在CLI上显示,包括:
在与所述配置命令对应的命令提示符前,增加所述命令层次命令串;
或,在与所述配置命令对应的命令提示符前增加一行,在该行显示所述命令层次命令串;
或,以单独的一行显示所述命令层次命令串,且,在输入提示光标位行,仅显示网元标识。
6.一种CLI配置命令响应装置,其特征在于,包括:
执行模,用于在当前输入的命令行界面CLI配置命令中包含命令层次命令串,且所述命令层次命令串指示的命令层次与当前命令层次不同的情况下,跳转到所述命令层次命令串指示的命令层次,在跳转后的命令层次执行所述配置命令。
7.如权利要求6所述的装置,其特征在于,所述装置还包括:
第一维护模块,用于在所述命令层次执行所述配置命令之前,在所述配置命令中包含命令层次命令串,且所述命令层次命令串指示增加命令层次的情况下,在所述命令层次命令串的末尾增加所述配置命令;
第二维护模块,用于在所述配置命令中包含命令层次命令串,且所述命令层次命令串指示批量退出配置命令层次的情况下,清空所述命令层次命令串;
第三维护模块,用于在所述配置命令中包含命令层次命令串,且所述命令层次命令串指示退出配置命令的情况下,清除所述命令层次命令串的末尾。
8.如权利要求6所述的装置,其特征在于,所述装置还包括:
显示模块,用于在执行所述配置命令后,将所述命令层次命令串作为命令提示符的一部分在CLI上显示。
9.如权利要求8所述的装置,其特征在于,所述显示模块具体用于:
在显示所述命令层次命令串时,同时显示命令层次命令串的标识符。
10.如权利要求8所述的装置,其特征在于,所述显示模块具体用于:
在与所述配置命令对应的命令提示符前,增加所述命令层次命令串;
或,在与所述配置命令对应的命令提示符前增加一行,在该行显示所述命令层次命令串;
或,以单独的一行显示所述命令层次命令串,且,在输入提示光标位行,仅显示网元标识。

说明书全文

一种CLI配置命令响应方法及装置

技术领域

[0001] 本发明涉及通讯领域,特别是涉及一种CLI(command-line interface,命令行界面)配置命令响应方法及装置。

背景技术

[0002] 目前,一般通讯设备的命令行配置时,配置命令输入是有不同的层次的,也就是说,配置命令时,首先需要做一些准备命令到达指定的配置层次,再做后续的命令输入。如果新的配置命令需要的配置层次与当前配置层次不一致,需要退出当前配置层次重新进入到合适的配置层次,导致用户操作复杂。而对于命令提示符的显示,一般采用简化显示的方式,即,命令提示符与进入命令层次所需要的操作命令并不是一致的。

发明内容

[0003] 本发明提供一种CLI配置命令响应方法及装置,用以解决现有技术CLI配置命令响应方式导致用户操作复杂的问题。
[0004] 根据本发明的一个方面,提供了一种CLI配置命令响应方法,包括:在当前输入的命令行界面CLI配置命令中包含命令层次命令串,且命令层次命令串指示的命令层次与当前命令层次不同的情况下,跳转到命令层次命令串指示的命令层次,在跳转后的命令层次执行配置命令。
[0005] 进一步的,上述方法还包括:在命令层执行配置命令之前,在配置命令中包含命令层次命令串,且命令层次命令串指示增加命令层次的情况下,在命令层次命令串的末尾增加配置命令;在配置命令中包含命令层次命令串,且命令层次命令串指示批量退出配置命令层次的情况下,清空命令层次命令串;在配置命令中包含命令层次命令串,且命令层次命令串指示退出配置命令的情况下,清除命令层次命令串的末尾。
[0006] 进一步的,上述方法还包括:在执行配置命令后,并将命令层次命令串作为命令提示符的一部分在CLI上显示。
[0007] 其中,将命令层次命令串作为命令提示符的一部分在CLI上显示包括:在显示命令层次命令串时,同时显示命令层次命令串的标识符。
[0008] 其中,将命令层次命令串作为命令提示符的一部分在CLI上显示,包括:在与配置命令对应的命令提示符前,增加命令层次命令串;或,在与配置命令对应的命令提示符前增加一行,在该行显示命令层次命令串;或,以单独的一行显示命令层次命令串,且,在输入提示光标位行,仅显示网元标识。
[0009] 根据本发明的另一个方面,提供了一种CLI配置命令响应装置,包括:执行模,用于在当前输入的命令行界面CLI配置命令中包含命令层次命令串,且命令层次命令串指示的命令层次与当前命令层次不同的情况下,跳转到命令层次命令串指示的命令层次,在跳转后的命令层次执行配置命令。
[0010] 进一步的,上述装置还包括:第一维护模块,用于在命令层次执行配置命令之前,在配置命令中包含命令层次命令串,且命令层次命令串指示增加命令层次的情况下,在命令层次命令串的末尾增加配置命令;第二维护模块,用于在配置命令中包含命令层次命令串,且命令层次命令串指示批量退出配置命令层次的情况下,清空命令层次命令串;第三维护模块,用于在配置命令中包含命令层次命令串,且命令层次命令串指示退出配置命令的情况下,清除命令层次命令串的末尾。
[0011] 进一步的,上述装置还包括:显示模块,用于在执行配置命令后,并将命令层次命令串作为命令提示符的一部分在CLI上显示。
[0012] 其中,显示模块具体用于:在显示命令层次命令串时,同时显示命令层次命令串的标识符。
[0013] 其中,显示模块具体用于:在与配置命令对应的命令提示符前,增加命令层次命令串;或,在与配置命令对应的命令提示符前增加一行,在该行显示命令层次命令串;或,以单独的一行显示命令层次命令串,且,在输入提示光标位行,仅显示网元标识。
[0014] 本发明实施例,在配置命令中包含命令层次命令串时,跳转至命令层次命令串指定的命令层次,使得在输入的配置命令与当前命令层次不同时,用户无需先退出当前命令层次再重新进入指定命令层次,简化了用户操作。附图说明
[0015] 图1是本发明实施例1的CLI配置命令响应方法的流程图
[0016] 图2为本发明实施例2的命令提示符信息维护流程图;
[0017] 图3是本发明实施例2的配置命令的执行流程的流程图;
[0018] 图4是本发明实施例6的CLI配置命令响应装置的结构框图

具体实施方式

[0019] 为了解决现有技术现有技术CLI配置命令响应方式导致用户操作复杂的问题的问题,本发明提供了一种CLI配置命令响应方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0020] 实施例1
[0021] 图1是本发明实施例1的CLI配置命令响应方法的流程图。如图1所示,该方法包括以下步骤:
[0022] 步骤101:在当前输入的命令行界面CLI配置命令中包含命令层次命令串,且所述命令层次命令串指示的命令层次与当前命令层次不同的情况下,跳转到命令层次命令串指示的命令层次;
[0023] 步骤102:在跳转后的命令层次执行所述配置命令。
[0024] 在上述步骤101中,对配置命令的响应之前,可以分以下三种情况来维护命令提示符层次信息:
[0025] 在配置命令中包含命令层次命令串,且命令层次命令串指示增加命令层次的情况下,在命令层次命令串的末尾增加配置命令;
[0026] 在配置命令中包含命令层次命令串,且命令层次命令串指示退出到底层配置界面的情况下,清空命令层次命令串;
[0027] 在配置命令中包含命令层次命令串,且命令层次命令串指示退出一层配置命令的情况下,清除命令层次命令串的末尾。
[0028] 本实施例提供的配置命令响应方法具体还包括显示命令提示符的处理,基于此,上述方法还包括:在执行配置命令后,在CLI上显示将命令层次命令串作为命令提示符信息的一部分进行显示,即在CLI上显示命令层次提示符信息,其中,命令层次提示符信息,是当前命令层次命令串在CLI提示符的显示内容。
[0029] 为了与现有命令提示符进行区别,本发明实施例可以对命令层次命令串进行区别显示,基于此,可以在返回的作为命令提示符的一部分中增加命令层次命令串标识符,优选地,该标识符可以为“#”。
[0030] 在返回命令提示符并将命令层次命令串作为命令提示符的一部分在CLI上显示的的处理中,可以按照以下两种方式来进:
[0031] 在与配置命令对应的命令提示符前,增加命令层次命令串;
[0032] 或,在与配置命令对应的命令提示符前增加一行,在该行显示命令层次命令串;
[0033] 或,以单独的一行显示命令层次命令串,且,在输入提示光标位行,仅显示网元标识。
[0034] 实施例2
[0035] 本实施例提供一种CLI配置命令响应方法,其与实施例1的实施原理相同,其通过公开实现本发明所述方法的更多技术细节,以更清楚的表述本发明的具体实现过程。需要说明的是,本实施例是一种较佳的实施例,其公开的内容并不用于唯一限定本发明的实施过程。
[0036] 本实施例中,具体包括当前在使用的命令层次命令串的维护流程以及配置命令的执行流程:
[0037] 图2为本发明实施例2的维护当前执行的命令层次命令串的流程图,如图2所示,该流程包括如下处理:
[0038] 维护引起命令层次改变的命令层次命令串:
[0039] 在根据预先设置的判断增加命令层次命令的依据判断出当前执行的命令为增加命令层次的命令时(比如,configure,进入端口配置层次等),将该命令增加到命令层次命令串末尾。
[0040] 在根据预先设置的判断退出命令层次命令的依据判断出当前执行的的命令为退出配置命令层次的命令时(比如:命令退出一层配置命令层次),则将命令层次命令串的末尾删除。
[0041] 在根据预先设置的判断批量退出命令层次命令的依据判断出当前执行的的命令为批量退出配置命令层次的命令时,(比如:命令退出所有配置命令层次),则将命令层次命令串清空。每个命令执行完毕,返回命令提示符时,将命令层次命令串作为命令提示符的一部分返回。
[0042] 为了与常规的输入命令显示区别,命令提示符中中包括命令层次命令串时,通过特殊标志标注。例如“#”符号。
[0043] 图3是本发明实施例2的配置命令的执行流程的流程图,如图3所示,该流程包括如下处理:
[0044] 分析输入的配置命令是否包含标注为命令层次命令串信息,如果有,根据命令层次命令串包含的命令,到达指定命令层次,然后执行其余的配置命令,如果没有,则直接执行配置命令。
[0045] 实施例3
[0046] 本实施例主要提供优选的命令提示符的呈现方式,对于输入的配置命令的响应与上述实施例1相同,此处不再赘述。
[0047] 在与配置命令对应的命令提示符前,增加命令层次命令串;即,在呈现命令提示符时,不增加原命令行输入与返回的行数,不改变原命令提示符的内容,只在原命令提示符前增加命令层次命令串。
[0048] 在现有命令提示符实现的基础上,按照本实施例的方式显示命令提示符所呈现内容如下:
[0049] ZXAN(config)#
[0050] ZXAN(config)#interface gpon-olt_1/14/1
[0051] #interface gpon-olt_1/14/1#ZXAN(config-if)#
[0052] #interface gpon-olt_1/14/1#ZXAN(config-if)#description xxxx[0053] #interface gpon-olt_1/14/1#ZXAN(config)#exit
[0054] 实施例4
[0055] 本实施例主要提供优选的命令提示符的呈现方式,对于输入的配置命令的响应与上述实施例1相同,此处不再赘述。
[0056] 在与配置命令对应的命令提示符前增加一行,在该行显示命令层次命令串,即在显示命令题述符时,不改变原命令提示符的内容,仅在原命令提示符前增加一行,将命令层次命令串显示出来。
[0057] 在现有命令提示符实现的基础上,按照本实施例的方式显示命令提示符所呈现内容如下:
[0058] ZXAN(config)#
[0059] ZXAN(config)#interface gpon-olt_1/14/1
[0060] #interface gpon-olt_1/14/1#
[0061] ZXAN(config-if)#
[0062] #interface gpon-olt_1/14/1#
[0063] ZXAN(config-if)#description xxxx
[0064] #interface gpon-olt_1/14/1#
[0065] ZXAN(config)#exit
[0066] ZXAN(config)#
[0067] 实施例5
[0068] 本实施例主要提供优选的命令提示符的呈现方式,对于输入的配置命令的响应与上述实施例1相同,此处不再赘述。
[0069] 在执行完配置命令后,以单独的一行显示配置命令中的命令层次命令串,且,在输入提示光标位行,仅显示网元标识。该方案将常规命令提示符的内容按照新的格式,全部融入命令层次命令串,新增加一单独的命令提示符行呈现命令层次命令串。在输入提示光标行,只保留了简单的网元标识信息(比如设备名称)。
[0070] 在现有命令提示符实现的基础上,按照本实施例的方式显示命令提示符所呈现内容如下:
[0071] #config#
[0072] ZXAN#interface gpon-olt_1/14/1
[0073] #config#interface gpon-olt_1/14/1#
[0074] ZXAN#
[0075] #config#interface gpon-olt_1/14/1#
[0076] ZXAN#description xxxx
[0077] #config#interface gpon-olt_1/14/1#
[0078] ZXAN#exit
[0079] #config#
[0080] ZXAN#
[0081] 实施例6
[0082] 图4是本发明实施例6的CLI配置命令响应装置的结构框图。如图4所示,该装置40包括如下组成部分:
[0083] 执行模块41,用于执行模块,用于在当前输入的命令行界面CLI配置命令中包含命令层次命令串,且命令层次命令串指示的命令层次与当前命令层次不同的情况下,跳转到命令层次命令串指示的命令层次,在跳转后的命令层次执行配置命令。
[0084] 优选的,上述装置40还可以包括:第一维护模块,用于在命令层次执行配置命令之前,在配置命令中包含命令层次命令串,且命令层次命令串指示增加命令层次的情况下,在命令层次命令串的末尾增加配置命令;第二维护模块,用于在配置命令中包含命令层次命令串,且命令层次命令串指示批量退出配置命令层次的情况下,清空命令层次命令串;第三维护模块,用于在配置命令中包含命令层次命令串,且命令层次命令串指示退出配置命令的情况下,清除命令层次命令串的末尾。
[0085] 本实施例还提供了一种优选的命令提示符显示功能,基于此,上述装置40还包括:显示模块,用于在执行配置命令后,并将命令层次命令串作为命令提示符的一部分在CLI上显示。
[0086] 为了将命令层次命令串与其他命令提示符进行区别,上述显示模块具体用于:在显示命令层次命令串时,同时显示命令层次命令串的标识符。
[0087] 优选的,显示模块具体可以通过以下三种方式来显示命令提示符:在与配置命令对应的命令提示符前,增加命令层次命令串;或,在与配置命令对应的命令提示符前增加一行,在该行显示命令层次命令串;或,以单独的一行显示命令层次命令串,且,在输入提示光标位行,仅显示网元标识。
[0088] 本发明实施例提供的方案,在配置命令中包含命令层次命令串时,跳转至命令层次命令串指定的命令层次,使得在输入的配置命令与当前命令层次不同时,用户无需先退出当前命令层次再重新进入指定命令层次,简化了用户操作。
[0089] 尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈