[发明专利]一种命令解析方法及装置在审
申请号: | 201710188655.X | 申请日: | 2017-03-27 |
公开(公告)号: | CN106951213A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 汤永翔 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F17/30 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 陈蕾 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 命令 解析 方法 装置 | ||
1.一种命令解析方法,其特征在于,所述方法包括:
针对CLI视图中的每一目标命令,判断缓存中是否存在与所述目标命令匹配的命令原型,所述命令原型预先关联一个匹配等级;
如果存在,则计算所述目标命令与所存在命令原型的匹配等级;
确定所计算的匹配等级与所存在命令原型预先关联的匹配等级是否一致;
如果一致,则根据所存在命令原型完成所述目标命令的解析;如果不一致,则在命令树中针对所述目标命令进行命令原型的检索匹配,完成所述目标命令的解析,并将检索匹配到的命令原型、以及基于该命令原型与所述目标命令计算得到的匹配等级关联添加至所述缓存。
2.根据权利要求1所述的方法,其特征在于,所述判断缓存中是否存在与所述目标命令匹配的命令原型,包括:
确定缓存中是否存在满足条件的命令树节点的标识,所述条件为:与所述CLI视图关联;
如果存在,则确定命令树节点的标识所对应的缓存信息;
判断所确定的缓存信息中是否存在与所述目标命令匹配的命令原型。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
如果缓存中不存在满足条件的命令树节点的标识,则在命令树中确定满足所述条件的命令树节点;
在该命令树节点下对所述目标命令进行命令原型的检索匹配,完成所述目标命令的解析;
将缓存信息添加至所述缓存,所述缓存信息包括:所确定的满足所述条件的命令树节点的标识、检索匹配到的命令原型、以及基于该命令原型与所述目标命令计算得到的匹配等级。
4.根据权利要求1所述的方法,其特征在于,所述命令原型预先关联的匹配等级基于所述命令原型与其它命令计算得到,所述其它命令早于所述目标命令输入,且已根据从命令树中确定的所述命令原型解析完成。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果缓存中不存在与所述目标命令匹配的命令原型,则在命令树中针对所述目标命令进行命令原型的检索匹配,完成所述目标命令的解析;
将检索匹配到的命令原型、以及基于该命令原型与所述目标命令计算得到的匹配等级关联添加至所述缓存。
6.一种命令解析装置,其特征在于,所述装置包括:
判断单元,用于针对CLI视图中的每一目标命令,判断缓存中是否存在与所述目标命令匹配的命令原型,所述命令原型预先关联一个匹配等级;
计算单元,用于在所述判断单元的判断结果为是时,计算所述目标命令与所存在命令原型的匹配等级;
确定单元,用于确定所计算的匹配等级与所存在命令原型预先关联的匹配等级是否一致;
缓存解析单元,用于在所述确定单元的确定结果为是时,根据所存在命令原型完成所述目标命令的解析;
命令树解析单元,用于在所述确定单元的确定结果为否时,在命令树中针对所述目标命令进行命令原型的检索匹配,完成所述目标命令的解析;
添加单元,用于将检索匹配到的命令原型、以及基于该命令原型与所述目标命令计算得到的匹配等级关联添加至所述缓存。
7.根据权利要求6所述的装置,其特征在于,所述判断单元包括:
标识确定子单元,用于确定缓存中是否存在满足条件的命令树节点的标识,所述条件为:与所述CLI视图关联;
信息确定子单元,用于在所述标识确定子单元的确定结果为是时,确定命令树节点的标识所对应的缓存信息;
判断子单元,用于判断所确定的缓存信息中是否存在与所述目标命令匹配的命令原型。
8.根据权利要求7所述的装置,其特征在于,所述判断单元还包括:
节点确定子单元,用于在所述标识确定子单元的确定结果为否时,在命令树中确定满足所述条件的命令树节点;
命令树解析子单元,用于在该命令树节点下对所述目标命令进行命令原型的检索匹配,完成所述目标命令的解析;
信息添加子单元,用于将缓存信息添加至所述缓存,所述缓存信息包括:所确定的满足所述条件的命令树节点的标识、检索匹配到的命令原型、以及基于该命令原型与所述目标命令计算得到的匹配等级。
9.根据权利要求6所述的装置,其特征在于,所述命令原型预先关联的匹配等级基于所述命令原型与其它命令计算得到,所述其它命令早于所述目标命令输入,且已根据从命令树中确定的所述命令原型解析完成。
10.根据权利要求6所述的装置,其特征在于,所述命令树解析单元,还用于:在缓存中不存在与所述目标命令匹配的命令原型时,在命令树中针对所述目标命令进行命令原型的检索匹配,完成所述目标命令的解析;
所述添加单元,还用于将检索匹配到的命令原型、以及基于该命令原型与所述目标命令计算得到的匹配等级关联添加至所述缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710188655.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种极化码解码器中f、g运算单元的硬件架构
- 下一篇:水平流连续砂滤设备