说明:收录全网最新的团体标准 提供单次或批量下载
文库搜索
切换导航
文件分类
频道
文件分类
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210766169.2 (22)申请日 2022.07.01 (71)申请人 联想 (北京) 有限公司 地址 100085 北京市海淀区上地西路6号2 幢2层201- H2-6 (72)发明人 李煜 张冠南 (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 鲁丽美 (51)Int.Cl. G06F 40/154(2020.01) G06F 40/205(2020.01) G06F 40/30(2020.01) (54)发明名称 一种命令处 理方法、 装置和电子设备 (57)摘要 本申请公开一种命令处理方法、 装置和电子 设备, 该方法、 装置和电子设备采用树结构形式, 预先将标准命令集中的各标准命令转换为一体 化的树结构, 作为用于提供参照依据的标准命令 树, 后续在获得输入的待处理交互命令时, 将其 转换为树结构, 得到待处理命令树, 并将待处理 命令树在标准命令树进行匹配, 确定待处理命令 树在标准命令树上对应的目标子树, 最终根据目 标子树的节 点及各节点间的连接结构, 对待处理 命令树进行解析。 本申请采用命令树的树结构形 式, 可便于 更简洁、 高效、 清晰地对交互命令的内 部逻辑进行 组织与表达, 能够 有效解决复杂逻辑 下cli命令难以维护和执行进而导致性能缓慢或 异常报错 等问题。 权利要求书2页 说明书10页 附图6页 CN 115048913 A 2022.09.13 CN 115048913 A 1.一种命令处 理方法, 所述方法包括: 获得输入的交 互命令; 将所述交 互命令转换为 树结构, 得到待处 理命令树; 确定所述待处理命令树在标准命令树上对应的目标子树; 所述标准命令树为通过将标 准命令集中的各 标准命令转换为 一体化的树结构所 得的命令树; 根据所述目标子树的节点及各节点间的连接结构, 解析所述待处理命令树, 得到命令 解析结果。 2.根据权利要求1所述的方法, 所述将所述交 互命令转换为 树结构包括: 将所述交 互命令对应的命令 字符串构建为 一个初始 节点; 对所述初始节点进行拆分处理, 以将所述初始节点中所述命令字符串拆分成不同命令 关键字, 形成对应于不同命令关键字的不同树节点, 并按不同命令关键字间的连接符组织 不同树节点间的连接结构, 得到所述待处 理命令树的树结构。 3.根据权利要求2所述的方法, 所述对所述初始节点进行拆分处理, 以将所述初始节点 中所述命令字符串拆分成不同命令关键字, 形成对应于不同命令关键字的不同树节点, 并 按不同命令关键 字间的连接符组织 不同树节点间的连接结构, 包括: 对所述初始节点进行一级拆分, 得到所述命令字符串的各个一级命令符分别形成的不 同一级树节点; 按不同一级命令符间的连接符组织 不同一级树节点间的连接结构; 响应于存在命令关键字组合形式的一级命令符, 对所述命令关键字组合形式的一级命 令符对应的目标一级树节点进 行二级拆分, 得到所述目标一级树节点的各个二级命令符分 别形成的不同二级树节点; 按不同二级命令符间的连接符组织不同二级树节点间的连接结构, 直至通过对树节点 逐级拆分, 使每一 树节点对应的命令符为单一命令关键 字。 4.根据权利要求2或3所述的方法, 其中, 根据命令描述文件对树节点进行拆分, 所述命 令描述文件包括命令关键字描述及用于连接不同命令关键字的连接符所表征语义关系或 语义结构的描述。 5.根据权利要求3所述的方法, 其中: 若所述待处理命令树为展开式命令树, 在通过对树节点逐级拆分, 使每一树节点对应 的命令符为单一命令关键 字时, 得到所述待处 理命令树; 若所述待处理命令树为压缩式命令树, 在通过对树节点逐级拆分, 以使每一树节点对 应的命令符为单一命令关键 字过程中, 对树结构进行合并处 理, 得到所述待处 理命令树。 6.根据权利要求5所述的方法, 所述对树结构进行合并处 理, 包括: 对树结构的各个分支中所对应字符前缀相同的不同分支进行合并, 使得合并的不同分 支分别对应的相同字符前缀共享相同的树节点; 其中, 树结构的分支对应的字符前缀为: 所述分支包含的各个树节点对应的各个命令 关键字所构成字符串的前缀。 7.根据权利要求1所述的方法, 所述确定所述待处理命令树在标准命令树上对应的目 标子树, 包括: 将所述待处理命令树在所述标准命令树上进行子树匹配, 得到所述待处理命令树在所权 利 要 求 书 1/2 页 2 CN 115048913 A 2述标准命令树上对应的目标子树。 8.根据权利要求1所述的方法, 所述标准命令树上的各节点分别关联有对应的语义描 述信息; 所述根据所述目标子树的节 点及各节点间的连接结构, 解析所述待处理命令树, 得 到命令解析 结果, 包括: 获取所述目标子树的各节点分别关联的语义描述信息; 根据所述目标子树各节点间的连接结构, 确定所述各节点间的语义关系; 根据所述目标子树的各节点分别关联的语义描述信 息及各节点间的语义关系, 确定所 述目标子树对应的命令 逻辑, 作为所述待处 理命令树的命令解析 结果。 9.一种命令处 理装置, 所述方法包括: 获取模块, 用于获得输入的交 互命令; 转换模块, 用于将所述交 互命令转换为 树结构, 得到待处 理命令树; 匹配模块, 用于确定所述待处理命令树在标准命令树上对应的目标子树; 所述标准命 令树为通过将标准命令集中的各 标准命令转换为 一体化的树结构所 得的命令树; 解析模块, 用于根据所述目标子树的节点及各节点间的连接结构, 解析所述待处理命 令树, 得到命令解析 结果。 10.一种电子设备, 包括: 存储器, 用于存放计算机指令集; 处理器, 用于通过执行存储器上存放的指令集, 实现如权利要求1 ‑8任一项所述的命令 处理方法。权 利 要 求 书 2/2 页 3 CN 115048913 A 3
专利 一种命令处理方法、装置和电子设备
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助1.5元下载(无需注册)
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助1.5元下载
本文档由 人生无常 于
2024-03-18 14:07:06
上传分享
举报
下载
原文档
(789.5 KB)
分享
友情链接
ISO-IEC-IEEE 29119-1 2022 Software and systems engineering - Software testing - Part 1 General concepts.pdf
ISO 22435 2024 Gas cylinders — Cylinder valves with integrated pressure regula.pdf
ISO 22662 2024 Milk and milk products — Determination of lactose content by.pdf
ISO 12224-1 2024 Solder wire solid and flux-cored Specification and test methods Part 1 Classification and performance requirements.pdf
ISO 21308-1 2018 Road vehicles Product data exchange between chassis and bodywork manufacturers (BEP) Part 1 General principles.pdf
ISO 603-9 2024 Bonded abrasive products — Dimensions — Part 9 Grinding wheels.pdf
ISO 7076-6 2016 Fire protection — Foam fire extinguishing systems — Part 6 Vehicle mounted compressed air foam systems.pdf
ISO IEC 26550 2015 Software and systems engineering — Reference model for product line engineering and management.pdf
ISO 13879 1999 Petroleum and natural gas industries — Content and drafting of a functional specification.pdf
ISO 13799 2020 Ships and marine technology Ship s mooring and towing fittings Recessed bitts (casting type).pdf
GB-T 20658-2006 原油和液体石油产品 粘稠烃的体积计量.pdf
GB-T 24136-2009 橡胶或塑料涂覆织物 耐液体性能的测定.pdf
GB-T 4167-2024 砝码.pdf
GB-T 41146-2021 绝缘液体取样方法.pdf
GB-T 21355-2022 无损检测 基于存储磷光成像板的工业计算机射线照相检测 系统分类.pdf
GB-T 17127.2-1997 农业轮式拖拉机和机具 三点悬挂挂接器 第2部分 A型框架式挂接器.pdf
GB-T 44452-2024 工业过程测量控制和自动化 系统和部件的生命周期管理.pdf
GB-T 12204-2010 金属切削 基本术语.pdf
GB-T 23129-2008 家用咖啡机性能测试方法.pdf
GB 9448-1999 焊接与切割安全.pdf
1
/
3
19
评价文档
赞助1.5元 点击下载(789.5 KB)
回到顶部
×
微信扫码支付
1.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。