命令查询方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21771527 阅读:22 留言:0更新日期:2019-08-03 21:31
本申请涉及数据查询技术领域,尤其涉及一种命令查询方法、装置、计算机设备和存储介质,包括:获取命令代码,抽取所述命令代码中的特征字符,根据所述特征字符构建命令别名;获取所述命令别名在索引文件中的存储位置,根据所述存储位置,建立用于查询所述命令别名的索引目录;赋予所述索引目录中的各级子目录以不同的标识符,接收命令代码查询请求信息,根据所述命令代码请求信息与所述标识符的对应关系,得到所述命令代码查询请求信息对应的命令别名的索引目录。本申请有效解决了行命令别名查询时由于可能出现不同命令代码对应相同命令别名的问题。

Command Query Method, Device, Computer Equipment and Storage Media

【技术实现步骤摘要】
命令查询方法、装置、计算机设备和存储介质
本申请涉及数据查询
,尤其涉及一种命令查询方法、装置、计算机设备和存储介质。
技术介绍
计算机命令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的命令,执行程序的过程就是计算机的工作过程。控制器靠命令指挥机器工作,人们用命令表达自己的意图,并交给控制器执行。目前,一条命令包括两方面的内容,操作码和操作数,操作码决定要完成的操作,操作数指参加运算的数据及其所在的单元地址,在进行命令输入时需要将命令的全部信息进行输入,或者是使用alias别名系统简化系统命令长度。但是,在进行命令别名查询时由于可能出现不同命令代码对应相同命令别名的问题,导致需要人工对命令别名对应的命令代码进行核验。
技术实现思路
基于此,有必要针对令别名查询时由于可能出现不同命令代码对应相同命令别名的问题,提供一种命令查询方法、装置、计算机设备和存储介质。一种命令查询方法,包括如下步骤:获取命令代码,抽取所述命令代码中的特征字符,根据所述特征字符构建命令别名;获取所述命令别名在索引文件中的存储位置,根据所述存储位置,建立用于查询所述命令别名的索引目录;赋予所述索引目录中的各级子目录以不同的标识符,接收命令代码查询请求信息,根据所述命令代码请求信息与所述标识符的对应关系,得到所述命令代码查询请求信息对应的命令别名的索引目录。在其中一个可能的实施例中,所述获取命令代码,抽取所述命令代码中的特征字符,根据所述特征字符构建命令别名,包括:获取命令代码的起始字符和终止字符,根据所述起始字符的位置和所述终止字符的位置,抽取出所述命令代码;获取所述命令代码中包含的子命令,以每个子命令的首字符作为所述特征字符,根据所述子命令的属性赋予所述子命令以标号,拼接所述标号和所述特征字符形成所述命令别名。在其中一个可能的实施例中,所述获取所述命令别名在索引文件中的存储位置,根据所述存储位置,建立用于查询所述命令别名的索引目录,包括:将所述命令别名按照字母组成进行排序,赋予排序后的所述命令别名以缩写特征符号,根据所述缩写特征符号将所述命令别名写入到索引文件的不同存储位置;获取所述存储位置的位置名称,抽取所述位置名称中的特征标识符,根据所述特征标识符建立所述索引目录的根目录;根据所述根目录的首字母查询预设的子目录中的目录名称中的尾字母与所述根目录的首字母一致的子目录名称,将所述根目录与所述预设的子目录连接;获取所述预设的子目录的首字母,查询预设的主目录中的目录名称中的尾字母与所述子目录的首字母一致的主目录名称,将所述预设的子目录与所述预设的主目录连接后形成所述命令别名的索引目录。在其中一个可能的实施例中,所述赋予所述索引目录中的各级子目录以不同的标识符,接收命令代码查询请求信息,根据所述命令代码请求信息与所述标识符的对应关系,得到所述命令代码查询请求信息对应的命令别名的索引目录,包括:获取所述索引目录中各级子目录的名称组成和使用频率的历史数据,以所述名称组成中的特征字符为主标识符,以使用频率为权重标识符,拼接所述主标识符和所述权重标识符构成各级子目录的目录标识符;接收命令代码查询请求信息,获取所述命令代码查询请求信息中的代码特征字符,将代码特征字符与所述目录标识符进行比较后,得到所述命令代码查询请求信息对应的命令别名索引目录。在其中一个可能的实施例中,所述获取命令代码的起始字符和终止字符,根据所述起始字符的位置和所述终止字符的位置,抽取出所述命令代码,包括:获取预设的命令列表,抽取出各个命令代码的起始字符和终止字符;获取所述命令代码的字段预期长度,根据所述预期长度将用户输入的信息分割成数个子信息段;获取所述子信息段的起始字符和终止字符,若所述子信息段的起始字符为所述命令代码的起始字符且所述子信息段的终止字符为所述命令代码的终止字符,则所述子信息段为所述命令代码;若所述子信息段的起始字符或者终止字符不是所述命令代码的起始字符或者终止字符,则向不是所述起始字符或者所述终止字符的一端延长所述子信息段,直到延长后的起始字符或者终止字符为所述起始字符或者所述终止字符,得到所述命令代码。在其中一个可能的实施例中,所述获取所述命令代码中包含的子命令,以每个子命令的首字符作为所述特征字符,根据所述子命令的属性赋予所述子命令以标号,拼接所述标号和所述特征字符形成所述命令别名,包括:获取预设的命令列表,根据所述命令列表从所述命令代码中抽取所述命令代码中的所有子命令;获取各所述子命令的在所述命令列表中的位置信息,赋予所述子命令以位置标号;拼接所述特征字符和所述位置标号后形成所述命令别名。在其中一个可能的实施例中,所述接收命令代码查询请求信息,获取所述命令代码查询请求信息中的代码特征字符,将代码特征字符与所述目录标识符进行比较后,得到所述命令代码查询请求信息对应的命令别名索引目录,包括:接收命令代码查询请求信息,将所述命令代码查询请求信息按照预设的语段长度,分割成数个子语段;抽取所述子语段中的命令代码特征字符,将所述命令代码特征字符与所述目录标识符进行相似性比较,若相似度大于相似阈值,则所述命令代码特征字符与所述目录标识符对应;否则,不对应;汇总所有所述子语段中的命令代码特征字符对应的所述目录标识符后得到所述命令代码查询请求信息对应的命令别名索引目录。一种命令查询装置,包括如下模块:别名创建模块,设置为获取命令代码,抽取所述命令代码中的特征字符,根据所述特征字符构建命令别名;目录建立模块,设置为获取所述命令别名在索引文件中的存储位置,根据所述存储位置,建立用于查询所述命令别名的索引目录;查询获取模块,设置为赋予所述索引目录中的各级子目录以不同的标识符,接收命令代码查询请求信息,根据所述命令代码请求信息与所述标识符的对应关系,得到所述命令代码查询请求信息对应的命令别名的索引目录。一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读命令,所述计算机可读命令被所述处理器执行时,使得所述处理器执行上述命令查询方法的步骤。一种存储有计算机可读命令的存储介质,所述计算机可读命令被一个或多个处理器执行时,使得一个或多个处理器执行上述命令查询方法的步骤。与现有机制相比,本申请中,通过建立别名查询的索引目录,有效解决了行命令别名查询时由于可能出现不同命令代码对应相同命令别名的问题。通过对命令查询请求信息进行有效的分析,能够快速找到与用户所需的命令代码对应的命令别名。此外,通过将命令列表中抽取出的内容进行有效分析得到所需的命令代码。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。图1为本申请在一个实施例中的一种命令查询方法的整体流程图;图2为本申请在一个实施例中的一种命令查询方法中的别名创建过程示意图;图3为本申请在一个实施例中的一种命令查询方法中的目录建立过程示意图;图4为本申请在一个实施例中的一种命令查询方法中的查询获取过程示意图;图5为本申请在一个实施例中的一种命令查询装置的结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述本文档来自技高网...

【技术保护点】
1.一种命令查询方法,其特征在于,包括:获取命令代码,抽取所述命令代码中的特征字符,根据所述特征字符构建命令别名;获取所述命令别名在索引文件中的存储位置,根据所述存储位置,建立用于查询所述命令别名的索引目录;赋予所述索引目录中的各级子目录以不同的标识符,接收命令代码查询请求信息,根据所述命令代码请求信息与所述标识符的对应关系,得到所述命令代码查询请求信息对应的命令别名的索引目录。

【技术特征摘要】
1.一种命令查询方法,其特征在于,包括:获取命令代码,抽取所述命令代码中的特征字符,根据所述特征字符构建命令别名;获取所述命令别名在索引文件中的存储位置,根据所述存储位置,建立用于查询所述命令别名的索引目录;赋予所述索引目录中的各级子目录以不同的标识符,接收命令代码查询请求信息,根据所述命令代码请求信息与所述标识符的对应关系,得到所述命令代码查询请求信息对应的命令别名的索引目录。2.根据权利要求1所述的命令查询方法,其特征在于,所述获取命令代码,抽取所述命令代码中的特征字符,根据所述特征字符构建命令别名,包括:获取命令代码的起始字符和终止字符,根据所述起始字符的位置和所述终止字符的位置,抽取出所述命令代码;获取所述命令代码中包含的子命令,以每个子命令的首字符作为所述特征字符,根据所述子命令的属性赋予所述子命令以标号,拼接所述标号和所述特征字符形成所述命令别名。3.根据权利要求1所述的命令查询方法,其特征在于,所述获取所述命令别名在索引文件中的存储位置,根据所述存储位置,建立用于查询所述命令别名的索引目录,包括:将所述命令别名按照字母组成进行排序,赋予排序后的所述命令别名以缩写特征符号,根据所述缩写特征符号将所述命令别名写入到索引文件的不同存储位置;获取所述存储位置的位置名称,抽取所述位置名称中的特征标识符,根据所述特征标识符建立所述索引目录的根目录;根据所述根目录的首字母查询预设的子目录中的目录名称中的尾字母与所述根目录的首字母一致的子目录名称,将所述根目录与所述预设的子目录连接;获取所述预设的子目录的首字母,查询预设的主目录中的目录名称中的尾字母与所述子目录的首字母一致的主目录名称,将所述预设的子目录与所述预设的主目录连接后形成所述命令别名的索引目录。4.根据权利要求1所述的命令查询方法,其特征在于,所述赋予所述索引目录中的各级子目录以不同的标识符,接收命令代码查询请求信息,根据所述命令代码请求信息与所述标识符的对应关系,得到所述命令代码查询请求信息对应的命令别名的索引目录,包括:获取所述索引目录中各级子目录的名称组成和使用频率的历史数据,以所述名称组成中的特征字符为主标识符,以使用频率为权重标识符,拼接所述主标识符和所述权重标识符构成各级子目录的目录标识符;接收命令代码查询请求信息,获取所述命令代码查询请求信息中的代码特征字符,将代码特征字符与所述目录标识符进行比较后,得到所述命令代码查询请求信息对应的命令别名索引目录。5.根据权利要求2所述的命令查询方法,其特征在于,所述获取命令代码的起始字符和终止字符,根据所述起始字符的位置和所述终止字符的位置,抽取出所述命令代码,包括:获取预设的命令列表,抽取出各个命令代码的起始字符和终止字符;获...

【专利技术属性】
技术研发人员:林泽全
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1