[发明专利]一种命令行人机交互界面的实现方法在审

专利信息
申请号: 201410216946.1 申请日: 2014-05-21
公开(公告)号: CN103995740A 公开(公告)日: 2014-08-20
发明(设计)人: 郑志奎;陆钦;罗勇;霍焕松;肖建锋 申请(专利权)人: 深圳市新格林耐特通信技术有限公司
主分类号: G06F9/46 分类号: G06F9/46
代理公司: 暂无信息 代理人: 暂无信息
地址: 518000 广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 命令行 人机交互 界面 实现 方法
【权利要求书】:

1.一种命令行人机交互界面的实现方法,其特征在于,包括以下步骤:

A.接收用户输入的信息,所述信息包括用户输入的字符,和系统自动补充的字符;

B.根据用户输入信息结合已注册的命令集信息进行分析检索,生成元素列表;

C.用户使用切换键在元素列表中选择想要输入的元素,若选择需要的元素,执行步骤D,若放弃已列出的元素,则执行步骤F;

D.使用确认键确认选中的元素,实现命令行的快速输入;

E.使用切换键循环切换选中命令集入口的所有命令元素,在使用确认键确认选中的元素后,再次使用切换键,循环切换选中该元素的所有子元素,如此重复,完成整个命令输入;

F.用户采用继续输入其它字符的方式来完成命令输入,在继续输入其它字符时,元素列表会实时更新,用户可以随时改为执行步骤D的方式来完成命令输入。

2.根据权利要求1所述的一种命令行人机交互界面的实现方法,其特征在于:步骤B所述的生成元素列表包括以下步骤:

B1、采用树型结构安装命令集;

B2、定义浏览元素和待确认字段两个变量,初始设定浏览元素指向命令集入口,待确认字段为1,检索时,用待确认字段与浏览元素的所有子元素依次进行匹配分析;

B3、利用用户输入信息中包含的分隔符或结束符,将用户输入信息拆分成一个或多个字段,将待确认字段与浏览元素的所有子元素依次进行匹配比较,得到元素列表;如果元素列表只有一个条目,将浏览元素指向该条目,待确认字段加1,再用新的待确认字段和新浏览元素的所有子元素依次匹配比较,更新元素列表,如此重复,直至元素列表有多个条目或浏览元素的子元素为空。

3.根据权利要求1所述的一种命令行人机交互界面的实现方法,其特征

在于:

步骤C所述使用切换键的流程,具体包括以下步骤:

S201:用户直接输入切换键,启动切换流程;

S202:判定元素列表是否存在,如果是,则进入S203,否则进入S204建立元素列表;

S203:选中元素指向元素列表的下一个条目,然后进入S207显示元素列表;若选中元素已经指向元素列表的最后一个条目,则反转指向元素列表的第一个条目;

S204:用已输入字符串与命令集建立元素列表;

S205:判断元素列表是否为空,如果是,则进入S206,否则进入S207;

S206:进行错误处理;

S207:显示元素列表,返回结束。

4.根据权利要求3所述的一种命令行人机交互界面的实现方法,其特征在于:步骤S207所述显示元素列表的显示过程包括以下步骤:

S207a:用窗口大小、当前光标位置(x,y)、元素列表的长度,计算出本次要显示的条目数,如果元素列表很长,只显示其中一部分的条目,其余条目等用户切换或翻页后再显示,用选中元素和其他信息计算出本次显示应从元素列表的第n个元素开始;

S207b:将光标下移至(x+1,y),显示元素列表中的第n个元素,如果该元素等于选中元素则高亮显示,显示之后光标位置变为(x+1,y+len),接着光标左移len,光标位置回到(x+1,y),再将光标下移一行至(x+2,y),接着打印下一个条目,直至条目数结束;

S207b:将光标移回(x,y),显示完成。

5.根据权利要求1所述的一种命令行人机交互界面的实现方法,其特征在于:

步骤D所述使用确认键确认选中的元素,具体包括以下流程:

S301:用户输入确认键;

S302:判断是否具备确认选中元素的条件,如果是,进入S303,否进直接返回结束;

S303:补齐选中元素的字符内容和一个额外的分隔符到用户输入中,同时待确认字段加1,浏览元素指向选中的元素,然后进入S304;

S304:用新的用户输入建立新的元素列表;

S305:判断是否再次建立新的元素列表,如果是返回S303,如果不是进入S306;

S306:显示元素列表,返回结束。

6.根据权利要求5所述的一种命令行人机交互界面的实现方法,其特征在于:

S302所述判断是否具备确认选中元素的条件包括:元素列表为空,不具备确认条件;选中的元素类型为enter,不具备确认条件;选中的元素类型为参数,且参数还未输入,不具备确认条件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市新格林耐特通信技术有限公司,未经深圳市新格林耐特通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410216946.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top