[发明专利]通过配置文件实现命令显示的方法有效
| 申请号: | 200610153008.7 | 申请日: | 2006-09-19 |
| 公开(公告)号: | CN101149700A | 公开(公告)日: | 2008-03-26 |
| 发明(设计)人: | 王向东;叶旭光 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申健 |
| 地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通过 配置文件 实现 命令 显示 方法 | ||
技术领域
本发明涉及通信技术领域,具体涉及以配置文件为基础,实现命令行显示的方法。
背景技术
目前的通信技术设备中,一般都会需要对通信设备进行配置;交互的友好性已经越来越体现出其重要性。一般情况下,都是在编写程序的时候,就将显示信息的格式和内容确定下来,编入程序中,然后编译程序,来达到命令显示的目的。具体的实现方法是:在编制程序时,为每条命令确定其显示格式、显示内容,控制每行的打印内容;然后编译程序;下载版本到设备上;重启系统;验证命令打印信息的正确与否(具体流程如图1所示)。
在现有技术中,对命令的显示只能是静态的,在程序设计的时候就已经确定了该显示什么,不该显示什么。特别是在程序的显示需要修改的时候,比如显示的格式、语法错误,需要重新修改源代码,编译程序,下载版本到设备上,重启系统,验证命令打印信息的正确与否。这在实际应用中花费的时间是相当大的,而且由于修改了源代码,往往会带出其他问题。
因此,现有方法中嵌入式软件命令显示的适用要求较高,不能普遍适用。
发明内容
为克服上述缺陷,本发明的目的在于提供一种通过配置文件实现命令显示的方法,该方法通过动态修改命令、不需要重新编写程序、直接修改配置文件来达成命令显示的灵活性和方便性的目的。
为达到上述目的,本发明一种通过配置文件实现命令显示的方法,包括:
(11)形成配置文件;
(12)在配置文件中对新添加的显示命令进行配置;
(13)调用统一接口调用该显示命令对应的配置文件信息,将配置文件中的信息用程序内部的信息进行替换。
其中,所述的步骤(11)具体为:将CLI命令行命令显示的格式从代码中去除而形成一个配置文件。
其中,所述的步骤(12)具体为:在配置文件中添加新的显示命令一节,并在该显示命令一节的注释中添加要显示的关键信息和一种默认的显示方式。
其中,所述的步骤(13)具体为:调用统一接口调用该显示命令对应的配置文件信息,将配置文件信息中的关键信息用程序内部的信息进行替换。
其中,所述的步骤(13)之后还包括:
(14)编译程序;
(15)下载版本和配置文件到设备;
(16)验证命令打印信息的正确与否。
其中,若关键信息不变,则修改命令显示的流程为:
(21)修改配置文件;
(22)下载配置文件到设备;
(23)运行重新读取配置文件的命令;
(24)验证命令打印信息。
其中,所述配置文件由程序员统一编写。
其中,所述配置文件分为两种版本编写:一种面向程序员的开发版,另一种为面向用户的发行版。
其中,所述配置文件中的语言采用本地化的语言来编写。
本发明通过配置文件实现命令显示的方法,命令的显示是动态的,在程序设计的时候根据需要灵活、方便地添加、修改命令的显示格式和显示的内容,避免了很多程序中出现的语法错误,命令的显示需要修改的时候,不需要重新修改源代码,只需修改配置文件就可以实现命令显示,这样既大大节省了编写程序和调试程序的时间,又避免了语法错误和由于修改源代码而产生的其他问题。
附图说明
图1是现有技术中的命令显示流程图;
图2是本发明方法通过配置文件新增及修改命令显示的流程图。
具体实施方式
下面结合附图,将对本发明的实施例做出较为详细的说明。
本发明所提供的一种通过配置文件实现命令显示的方法,是在用户获取命令显示信息的过程中,添加了一个配置文件,以配置文件为基础,配置文件解析模块将信息组织好提供给用户,至于显示的格式、内容由配置文件决定。
命令的显示格式、显示的内容进行修改时,不需要重新编写程序,直接修改配置文件就行了,即在原有的代码中将原来显示的代码用读取配置文件的方法加以获取,并由配置文件确定显示风格、格式和内容,还可以对一些信息进行屏蔽,以满足不同用户的需求。
具体的通过配置文件实现命令显示的方法如下(参照图2):
将CLI(命令行接口)命令显示的格式从代码中去除,形成一个配置文件,然后以配置文件作为基础,实现命令的显示;
新增一条命令的步骤如下:
(11)编写程序,添加显示命令;
(12)在配置文件中添加新的显示命令的一节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610153008.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:治疗术后早期炎性肠梗阻的中药
- 下一篇:治疗睫状体炎综合症的中药





