首页 / 专利库 / 专利权 / 申请 / 国际申请 / 修改 / 通过配置文件实现命令显示的方法

通过配置文件实现命令显示的方法

阅读:772发布:2021-04-13

专利汇可以提供通过配置文件实现命令显示的方法专利检索,专利查询,专利分析的服务。并且本 发明 公开一种通过配置文件实现命令显示的方法,涉及通信领域,为解决现有程序命令显示的方法是静态的,在程序的显示需要 修改 时,必须修改源代码,而造成其他问题产生,不方便调试程序且花费时间长的问题而发明。本发明的方法,先形成配置文件;在配置文件中对新添加的显示命令进行配置;调用统一 接口 调用该显示命令对应的配置文件信息,将配置文件中的信息用程序内部的信息进行替换;在修改命令时,只需修改配置文件,这样大大节省了编写程序和调试程序的时间,又避免了语法错误和由于修改源代码而产生的其他问题。,下面是通过配置文件实现命令显示的方法专利的具体信息内容。

1.一种通过配置文件实现命令显示的方法,其特征在于,包括:
(11)将命令行接口命令显示的格式从代码中去除,形成配置文件;
(12)在配置文件中添加新的显示命令一节,并在该显示命令一节的注释中添加要显示的关键信息和一种默认的显示方式;
(13)调用统一接口调用该显示命令对应的配置文件信息,将配置文件信息中的关键信息用程序内部的信息进行替换。
2.如权利要求1所述的通过配置文件实现命令显示的方法,其特征在于,所述的步骤(13)之后还包括:
(14)编译程序;
(15)下载版本和配置文件到设备;
(16)验证命令显示信息的正确与否。
3.如权利要求1所述的通过配置文件实现命令显示的方法,其特征在于,若关键信息不变,则修改命令显示的流程为:
(21)修改配置文件;
(22)下载配置文件到设备;
(23)运行重新读取配置文件的命令;
(24)验证命令显示信息。
4.如权利要求1所述的通过配置文件实现命令显示的方法,其特征在于,所述配置文件由程序员统一编写。
5.如权利要求1所述的通过配置文件实现命令显示的方法,其特征在于,所述配置文件分为两种版本:面向程序员的开发版、面向用户的发行版。
6.如权利要求1所述的通过配置文件实现命令显示的方法,其特征在于,所述配置文件中的语言采用本地化的语言来编写。

说明书全文

技术领域

发明涉及通信技术领域,具体涉及以配置文件为基础,实现命令行显示的方法。

背景技术

目前的通信技术设备中,一般都会需要对通信设备进行配置;交互的友好性已经越来越体现出其重要性。一般情况下,都是在编写程序的时候,就将显示信息的格式和内容确定下来,编入程序中,然后编译程序,来达到命令显示的目的。具体的实现方法是:在编制程序时,为每条命令确定其显示格式、显示内容,控制每行的打印内容;然后编译程序;下载版本到设备上;重启系统;验证命令打印信息的正确与否(具体流程如图1所示)。 
现有技术中,对命令的显示只能是静态的,在程序设计的时候就已经确定了该显示什么,不该显示什么。特别是在程序的显示需要修改的时候,比如显示的格式、语法错误,需要重新修改源代码,编译程序,下载版本到设备上,重启系统,验证命令打印信息的正确与否。这在实际应用中花费的时间是相当大的,而且由于修改了源代码,往往会带出其他问题。 
因此,现有方法中嵌入式软件命令显示的适用要求较高,不能普遍适用。

发明内容

为克服上述缺陷,本发明的目的在于提供一种通过配置文件实现命令显示的方法,该方法通过动态修改命令、不需要重新编写程序、直接修改配置文件来达成命令显示的灵活性和方便性的目的。 
为达到上述目的,本发明一种通过配置文件实现命令显示的方法,包括: 
(11)将命令行接口命令显示的格式从代码中去除,形成配置文件; 
(12)在配置文件中添加新的显示命令一节,并在该显示命令一节的注释中添加要显示的关键信息和一种默认的显示方式; 
(13)调用统一接口调用该显示命令对应的配置文件信息,将配置文件信息中的关键信息用程序内部的信息进行替换。 
其中,所述的步骤(13)之后还包括: 
(14)编译程序; 
(15)下载版本和配置文件到设备; 
(16)验证命令显示信息的正确与否。 
其中,若关键信息不变,则修改命令显示的流程为: 
(21)修改配置文件; 
(22)下载配置文件到设备; 
(23)运行重新读取配置文件的命令; 
(24)验证命令信息信息。 
其中,所述配置文件由程序员统一编写。 
其中,所述配置文件分为两种版本编写:一种面向程序员的开发版,另一种为面向用户的发行版。 
其中,所述配置文件中的语言采用本地化的语言来编写。 
本发明通过配置文件实现命令显示的方法,命令的显示是动态的,在程序设计的时候根据需要灵活、方便地添加、修改命令的显示格式和显示的内容,避免了很多程序中出现的语法错误,命令的显示需要修改的时候,不需要重新修改源代码,只需修改配置文件就可以实现命令显示,这样既大大节省了编写程序和调试程序的时间,又避免了语法错误和由于修改源代码而产生的其他问题。 
附图说明
图1是现有技术中的命令显示流程图
图2是本发明方法通过配置文件新增及修改命令显示的流程图。

具体实施方式

下面结合附图,将对本发明的实施例做出较为详细的说明。 
本发明所提供的一种通过配置文件实现命令显示的方法,是在用户获取命令显示信息的过程中,添加了一个配置文件,以配置文件为基础,配置文件解析模将信息组织好提供给用户,至于显示的格式、内容由配置文件决定。 
命令的显示格式、显示的内容进行修改时,不需要重新编写程序,直接修改配置文件就行了,即在原有的代码中将原来显示的代码用读取配置文件的方法加以获取,并由配置文件确定显示格、格式和内容,还可以对一些信息进行屏蔽,以满足不同用户的需求。 
具体的通过配置文件实现命令显示的方法如下(参照图2): 
将CLI(命令行接口)命令显示的格式从代码中去除,形成一个配置文件,然后以配置文件作为基础,实现命令的显示; 
新增一条命令的步骤如下: 
(11)编写程序,添加显示命令; 
(12)在配置文件中添加新的显示命令的一节。 
(13)在程序显示命令中获取需要显示的关键信息,如显示速度vSpeed,程序需要获取速度vSpeed的值,确定速度的关键字,如“$SPEED”,在配置文件该显示命令一节的注释中添加该关键字和关键字的描述,并在配置文件该显示命令一节添加一种默认的显示方式,一般关键字都是以$开头。 
(14)调用统一的接口调用该命令对应的配置文件信息,将信息中的关键字用程序内部的信息进行替换。程序只替换能够找到的关键字信息,对不能找到的,就默认为不需要显示给用户看。 
(15)编译程序。 
(16)下载版本和配置文件到设备。 
(17)验证命令打印信息的正确与否。 
其中,步骤(14)还包括: 
A、因为已经将所能提供的信息全部提供了,由专的技术人员统一去写配置文件,这样命令显示的风格是统一的,而且减少了犯语法错误的可能性。 
B、对一些信息,可能是程序调试的时候需要用的,则提供两种配置文件,开发版(debug)和发行版(Release)。对这两种版本的程序也不用替换。,如果现场突然出了问题,只要在现场替换一下配置文件,就可能比较快的定位问题,为解决问题,又多了一种方法。 
C、为命令的提示信息的本地化提供了一个比较好的方法;只要将配置文件中的语言描述用本地化的语言来描述,设备就能提供一个本地化的语言环境,这样会使文件看起来更具人性化。 
修改一条命令(在关键信息不变的情况下,就认为是修改一条命令)的步骤: 
(21)修改配置文件;
(22)下载配置文件到设备; 
(23)运行重新读取配置文件的命令; 
(24)验证命令打印信息的正确与否。 
下面以显示端口信息命令show interface slot/port为例,对新增命令的步骤进行详细说明: 
(111)编写程序,添加显示命令show interface slot/port。 
(112)在配置文件中添加显示端口信息命令的一节,$SHOW_INTERFACE一节。 
(113)在程序显示命令中获取需要显示的关键信息,如显示速度vSpeed,程序需要获取速度vSpeed的值,单位为M。确定速度的关键字,如“$SPEED”,在配置文件该显示命令一节的注释中添加该关键字和关键字的描述“$SPEED表示端口的速度”,并在配置文件该显示命令一节添加一种默认的显示方式“The interface speed is $SPEEDM.”。一般关键字都是以$开头的。如果还有其他的参数,比如duplex,也以同样的方法加入$DUPLEX。对命令的显示格式程序只是提供了$SPEED的值,其他的想怎么显示,配置文件都可以实现。 
(114)调用统一的接口调用该命令对应的配置文件信息,将信息中的关键字用程序内部的信息进行替换;程序只替换能够找到的关键字信息,对不能找到的,就默认为不需要显示给用户看。 
(115)编译程序。 
(116)下载版本和配置文件到设备。 
(117)验证命令打印信息的正确与否。 
如果需要对上面的命令的显示进行修改,比如想让显示格式The interface speed is$SPEEDM.”“修改为The interface’s speed is $SPEEDM.”,步骤为: 
(211)修改配置文件,将$SHOW_INTERFACE一节中“The interface speed is $SPEEDM.”修改为“The interface’s speed is $SPEEDM.”。 
(212)下载配置文件到设备。 
(213)运行重新读取配置文件的命令。 
(214)验证命令打印信息的正确与否。 
本发明通过配置文件实现命令显示的方法,命令的显示是动态的,在程序设计的时候根据需要灵活、方便地添加、修改命令的显示格式和显示的内容,避免了很多程序中出现的语法错误,命令的显示需要修改的时候,不需要重新修改源代码,只需修改配置文件就可以实 现命令显示,这样既大大节省了编写程序和调试程序的时间,又避免了语法错误和由于修改源代码而产生的其他问题。
相关专利内容
标题 发布/更新时间 阅读量
可见性信息修改 2020-05-12 826
修改计算图 2020-05-11 144
OCT图像修改 2020-05-11 363
一种修改纸 2020-05-11 942
百叶修改器 2020-05-12 543
修改设备通知 2020-05-13 408
修改带 2020-05-11 935
一种修改器 2020-05-12 841
错字修改笔 2020-05-12 603
修改笔 2020-05-11 264
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈