[发明专利]网状拓扑结构表示多种语义的方法、终端设备及存储介质在审
申请号: | 202011316333.7 | 申请日: | 2020-11-23 |
公开(公告)号: | CN112379961A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 谢卫平;何星;张永光;杨辉;陈文艺 | 申请(专利权)人: | 厦门市美亚柏科信息股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 厦门市精诚新创知识产权代理有限公司 35218 | 代理人: | 何家富 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网状 拓扑 结构 表示 多种 语义 方法 终端设备 存储 介质 | ||
本发明涉及网状拓扑结构表示多种语义的方法、终端设备及存储介质,该方法中包括:设定命令行参数的网状结构中子节点能够有一个以上的父节点,将不同命令中具有相同子节点不同父节点的参数通过代表相同子节点的一个子节点和该一个子节点连接的多个不同父节点进行表示。本发明通过设定命令行参数节点可以有多个父节点,形成网状结构的处理方法,从而实现输入参数的顺序和个数的灵活性。
技术领域
本发明涉及计算机领域,尤其涉及一种网状拓扑结构表示多种语义的方法、终端设备及存储介质。
背景技术
在20世纪60年代,人们只有一个键盘作为输入设备,而电脑屏幕只能显示文本信息。像MS-DOS这样的操作系统使用命令行界面(Command-line Interface,cli)作为标准用户界面。用户必须在命令行界面上键入命令才能执行任务,因为这是与计算机通信的唯一方法。键入命令后,用户获得的结果将是文本信息或计算机执行的特定操作。
在图形界面(GUI)普及的今天,依然有很多的软件开发者、系统管理员或者高级用户在使用命令行界面操作计算机。命令行界面有以下几点优势:1、熟记命令的前提下,使用命令行界面往往要比使用图形界面快;2、命令行逻辑可以保存、优化,能够获得持久化和自动化的能力;3、更节省计算机资源,开发成本低,适合面对各种极客码农。
目前命令行界面实现的各种框架都是预先载入命令参数,命令参数定义了各自的格式,比如纯字符格式、特殊格式(ip、数字范围、mac地址、任意可显示字符等)、多选格式等等,用户在命令行界面字符界面通过键盘输入的字符串(参数与参数之间以空格分隔),输入过程中支持语法的提示和补全功能:键盘输入参数的首字母(或前几个字母)+“?”号,系统给予提示当前参数的完整拼写(从预先载入的命令参数里搜索);输入空格+“?”打印提示下一个参数应该输入哪些参数。输入参数的首字母(或前几个字母)+“Tab”键,系统补全当前参数的拼写;输入空格+“Tab”键,如果下个参数只有一个则自动填写该参数;如果下一个参数有多个,则自动打印提示下一个可以输入的参数。输入到最后一个参数,会打印提示“cr”回车符,提示可以键入回车键执行命令。按回车键,命令行界面会将用户输入的参数去逐个匹配预先载入的命令参数,如果各个参数都满足载入的参数格式,则匹配成功,则给予执行并返回结果,否则不予执行,返回错误参数提示。工作流程如图1所示。
命令行界面载入的参数结点组织方式类似一个放倒的树形结构,如图2所示,根结点为Root,从左往右(横向)是结点的孩子结点,从上到下为(纵向)为结点的兄弟结点。各个父亲结点只指向第一个孩子结点,父节点从左往右(横向)找到第一个孩子结点,然后通过第一个孩子结点从上到下(纵向)才能找到第二个孩子结点,再通过第二个孩子结点,才能找到第三个孩子结点,以此类推,父结点最终可以找到它的所有的孩子结点;而确定一条命令的规则是从根结点开始去找它的子代结点,每代结点只能选择一个(多个孩子结点则选其一,一个孩子结点则是唯一),再通过选择的该结点找到下一代的结点,直到找到最后一代的孩子结点,这条被选中结点的路径串起来,就是一条完整的命令;可以串起来几条,就表示有多少条命令。通过以上规则,我们通过图2可以组合出的命令如下:
Root-A1-A2-A3
Root-A1-B2-B3
Root-B1-B2-B3
Root-B1-C2-C3
Root-B1-D2
用户必须按照上述的命令组合输入命令,才能按照流程进行参数匹配,并最终执行。
通过上面内容可以得出,目前命令行界面载入的命令行参数的组织方式是每个孩子结点最多只有一个父亲结点,如A1只有一个父亲结点Root,B1也只有一个父亲结点Root,以此类推所有结点都只有一个父亲结点(根结点除外)。那么当其中的结点有存在相同的命令参数时,则因为每个孩子结点最多只有一个父亲结点而导致有如下不足:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011316333.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种氧糖双抗的组合物及其应用和氧糖双抗的产品
- 下一篇:一种发动机拆卸翻转机