一种命令行人机交互界面的实现方法技术

技术编号:10340410 阅读:191 留言:0更新日期:2014-08-21 13:29
本发明专利技术公开了一种命令行人机交互界面的实现方法,包括以下步骤:接收用户输入的信息,根据用户输入信息结合已注册的命令集信息进行分析检索,生成元素列表;用户使用切换键在元素列表中选择想要输入的元素,使用确认键确认选中的元素,实现命令行的快速输入。本发明专利技术可更加友好直观、更加简单高效的帮助用户完成配置命令的输入,能大大减少用户配置维护时的记忆负担;能大大加快命令输入的速度和输入的准确性,提高工作效率。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及。
技术介绍
近年来随着信息化的持续深入,嵌入式系统已广泛应用于网络通信、消费电子、制造、工业控制、安防系统等多个领域,各类设备均需要通过控制台及telnet等对其进行配置、监控和维护,与此同时,市场竞争也越来越激烈,设备需要适应软件日益增长的功能密度、微功耗和低成本等要求。命令行界面由于占用系统资源较小,运行速度快的原因,普遍为网络设备采用,通常设备功能复杂,命令集庞大,命令参数更是不胜枚举,记忆起来非常不方便,在工程开通,维护调试时极大的影响了工作效率。目前,比较流行的命令行界面通常采用一些输入特殊键:如”Tab”、”? ”、空格等,来触发对用户输入的未完全的、不确定的命令进行分析补齐,以减少用户的记忆和输入负担。采用上述现有技术的方法,虽然”Tab”、”? ”键提高了一些便利性和友好性,但还存在以下缺陷:当补齐后还有多项匹配时,用户需要继续输入足够多的特征信息,再用上述的特殊键来继续触发补齐。用户依然需要部分记忆各种复杂命令并输入再补齐。特别是复杂的冗长的命令,用户需要反复的查看帮助,接着输入特征字符,再触发补齐,操作过程依然烦本文档来自技高网...

【技术保护点】
一种命令行人机交互界面的实现方法,其特征在于,包括以下步骤:A.接收用户输入的信息,所述信息包括用户输入的字符,和系统自动补充的字符;B.根据用户输入信息结合已注册的命令集信息进行分析检索,生成元素列表;C.用户使用切换键在元素列表中选择想要输入的元素,若选择需要的元素,执行步骤D,若放弃已列出的元素,则执行步骤F;D.使用确认键确认选中的元素,实现命令行的快速输入;E.使用切换键循环切换选中命令集入口的所有命令元素,在使用确认键确认选中的元素后,再次使用切换键,循环切换选中该元素的所有子元素,如此重复,完成整个命令输入;F.用户采用继续输入其它字符的方式来完成命令输入,在继续输入其它字符时,...

【技术特征摘要】
1.一种命令行人机交互界面的实现方法,其特征在于,包括以下步骤: A.接收用户输入的信息,所述信息包括用户输入的字符,和系统自动补充的字符; B.根据用户输入信息结合已注册的命令集信息进行分析检索,生成元素列表; C.用户使用切换键在元素列表中选择想要输入的元素,若选择需要的元素,执行步骤D,若放弃已列出的元素,则执行步骤F ; D.使用确认键确认选中的元素,实现命令行的快速输入; E.使用切换键循环切换选中命令集入口的所有命令元素,在使用确认键确认选中的元素后,再次使用切换键,循环切换选中该元素的所有子元素,如此重复,完成整个命令输A ; F.用户采用继续输入其它字符的方式来完成命令输入,在继续输入其它字符时,元素列表会实时更新,用户可以随时改为执行步骤D的方式来完成命令输入。2.根据权利要求1所述的一种命令行人机交互界面的实现方法,其特征在于:步骤B所述的生成元素列表包括以下步骤: B1、采用树型结构安装命令集; B2、定义浏览元素和待确认字段两个变量,初始设定浏览元素指向命令集入口,待确认字段为1,检索时,用待确认字段与浏览元素的所有子元素依次进行匹配分析; B3、利用用户输入信息中包含的分隔符或结束符,将用户输入信息拆分成一个或多个字段,将待确认字段与浏览元素的所有子元素依次进行匹配比较,得到元素列表;如果元素列表只有一个条目,将浏览元素指向该条目,待确认字段加1,再用新的待确认字段和新浏览元素的所有子元素依次匹配比较,更新元素列表,如此重复,直至元素列表有多个条目或浏览元素的子元素为空。3.根据权利要求1所述的一种命令行人机交互界面的实现方法,其特征 在于: 步骤C所述使用切换键的流程,具体包括以下步骤: 5201:用户直接输入切换键,启动切换流程; 5202:判定元素列表是否存在,如果是,则进入S203,否则进入S204建立元素列表; 5203:选中元素指向元素列表的下一个条目,然后进入S207显示元素列表;若选中元素已经指向元素列表的最后一个条目,则反转指向元素列表的第一个条目; 5204:用已输入字符串与命令集建立元素列表; 5205:判断元素列表是否为空,如果是,则进入S206,否则进入S207 ; 5206:进行错误处理; 5207:显示元素列表,返回结束。4.根据权利要求3所述的一种命令行人机交互界面的实现方法,其特征在于:步骤S207所述显示元素列表的显示过程包括以下步骤: S207a:用窗口大小、当前光标位置(X,y)、元素列表的长度,计算出本次要显示的条目数,如果元素列表很长,只显示其中一部分的条目,其余条目等...

【专利技术属性】
技术研发人员:郑志奎陆钦罗勇霍焕松肖建锋
申请(专利权)人:深圳市新格林耐特通信技术有限公司
类型:发明
国别省市:广东;44

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

1