WO/2002/095580 | METHODS AND SYSTEMS FOR AUTOMATICALLY CONFIGURING NETWORK MONITORING SYSTEM |
JP2002207709 | CYCLIC METHOD FOR AGENT PROGRAM |
JP2003108372 | GENERIC APPLICATION SYSTEM |
CN1627700A | 2005-06-15 | |||
CN1501235A | 2004-06-02 | |||
CN101110812A | 2008-01-23 | |||
CN102880471A | 2013-01-16 |
北京康信知识产权代理有限责任公司 (CN)
权 利 要 求 书 、 一种基于命令行的命令执行方法, 包括: 命令行操作系统获得命令集合, 其中, 所述命令集合包含至少两条命令和 不同命令之间存在的所述命令行操作系统所能识别的命令分隔符; 所述命令行操作系统根据所述命令分隔符, 依次解析出所述命令集合中包 含的可执行命令并执行。 、 如权利要求 1所述的方法, 其中, 所述命令行操作系统根据所述命令分隔符, 依次解析出所述命令集合中包含的可执行命令并执行, 包括: 所述命令行操作系统从所述命令集合中解析得到第一条可执行命令; 所述命令行操作系统以所述第一条可执行命令作为最后获取的可执行命 令; 针对所述最后获取的可执行命令, 执行下述操作, 直至判断出所述命令集 合中不存在位于所述最后获取的可执行命令后的命令分隔符时, 按照从所述命 令集合中解析出各条解析出的可执行命令的次序, 依次执行解析出的各条可执 行命令: 判断所述命令集合中是否存在位于该最后获取的可执行命令后的命令分隔 符; 当判断结果为是时, 从所述命令集合中解析出位于紧邻该最后获取的可执 行命令的命令分隔符后的可执行命令; 并 以位于紧邻该最后获取的可执行命令的命令分隔符后的可执行命令, 作为 最后获取的可执行命令, 并对其执行上述针对最后执行获取的可执行命令所执 行的操作。 、 如权利要求 2所述的方法, 其中, 所述第一条可执行命令为按照命令的层次所 组织的树形结构的顶层命令模式下的命令。 、 如权利要求 1所述的方法, 其中, 所述命令行操作系统依次解析出所述命令集 合中包含的可执行命令, 包括: 所述命令行操作系统从所述命令集合依次解析出各条命令, 并针对每次解 析出的命令, 执行如下操作- 判断解析出的该条命令是否与预设的可执行命令集合中包含的可执行命令 相匹配; 在判断结果为是时, 将该条命令确定为解析出的可执行命令; 在判断结果为否时, 执行如下操作- 输出命令修改提示, 并获得用户根据所述命令修改提示所输入的命令; 以 及 在所述输入的命令与预设的可执行命令集合中包含的可执行命令相匹配 时, 将所述输入的命令确定为解析出的可执行命令; 在所述输入的命令与预设 的可执行命令集合中包含的可执行命令不匹配时, 执行在所述判断结果为否时 所执行的上述操作, 直至所述输入的命令与预设的可执行命令集合中包含的可 执行命令相匹配时, 将所述输入的命令确定为解析出的可执行命令。 如权利要求 1或 2所述的方法, 其中, 还包括: 所述命令行操作系统将待输入参数值的多条命令展示于所述命令行中; 则 所述命令行操作系统获得命令集合包括: 所述命令行操作系统获得用户基于展示于所述命令行中的所述多条命令所 输入的参数值; 根据所述参数值、 展示于所述命令行中的所述多条命令以及所述命令分隔 符, 生成所述命令集合。 如权利要求 1所述的方法,其中,所述命令行操作系统在根据所述命令分隔符, 依次解析出所述命令集合中包含的可执行命令并执行之前, 执行的是第一命令 模式下的命令; 则 所述命令行操作系统根据所述命令分隔符, 依次解析出所述命令集合中包 含的可执行命令并执行, 包括: 所述命令行操作系统通过对所述命令集合的解析, 获得所述命令集合包含 的可执行命令; 所述命令行操作系统按照依次执行获得的每条可执行命令的方式, 执行获 得的每条命令, 直至获得的所有可执行命令被执行完毕, 并在执行过程中, 当 所述命令集合中包含的最后一条可执行命令为第二模式跳转命令时, 采用下述 执行规则, 其中, 所述第二模式跳转命令所指示跳转到的命令模式不同于所述 第一命令模式: 所述命令行操作系统依次执行到获得的可执行命令中包含的、 除所述命令 集合中包含的最后一条可执行命令的模式跳转命令时, 执行下述操作: 当该模式跳转命令所指示跳转到的命令模式不同于所述第一命令模式时, 所述命令行操作系统从预先设置的虚拟命令行操作系统中, 调用用于执行该模 式跳转命令所指示跳转到的命令模式下的命令的所述虚拟命令行操作系统, 依 次执行位于该模式跳转命令之后的、 处于该模式跳转命令所指示跳转到的命令 模式下的、 连续出现在所述命令集合中的可执行命令; 当该模式跳转命令所指示跳转到的命令模式为所述第一命令模式时, 所述 命令行操作系统依次执行位于该模式跳转命令之后的、处于第一命令模式下的、 连续出现在所述命令集合中的可执行命令; 以及 针对所述命令集合中包含的最后一条可执行命令, 所述命令行操作系统跳 转到所述第二命令模式跳转命令所指示跳转到的命令模式下; 当所述命令集合中包含的最后一条可执行命令不是第二模式跳转命令时, 采用下述执行规则: 所述命令行操作系统依次执行到获得的可执行命令中包含的、 除所述命令 集合中包含的最后一条可执行命令的模式跳转命令时, 执行下述操作: 当该模式跳转命令所指示跳转到的命令模式不同于所述第一命令模式时, 所述命令行操作系统从预先设置的虚拟命令行操作系统中, 调用用于执行该模 式跳转命令所指示跳转到的命令模式下的命令的所述虚拟命令行操作系统, 依 次执行位于该模式跳转命令之后的、 处于该模式跳转命令所指示跳转到的命令 模式下的、 连续出现在所述命令集合中的可执行命令; 当该模式跳转命令所指示跳转到的命令模式为所述第一命令模式时, 所述 命令行操作系统依次执行位于该模式跳转命令之后的、处于第一命令模式下的、 连续出现在所述命令集合中的可执行命令。 、 一种命令行操作系统, 包括: 命令集合获得单元, 设置为获得命令集合, 其中, 所述命令集合包含至少 两条命令和不同命令之间存在的所述命令行操作系统所能识别的命令分隔符; 命令解析与执行单元, 设置为根据命令集合获得单元获得的命令集合中包 含的所述命令分隔符, 依次解析出所述命令集合中包含的可执行命令并执行。 、 如权利要求 7所述的系统, 其中, 所述命令解析与执行单元用于: 从所述命令集合中解析得到第一条可执行命令, 并执行所述第一条可执行 命令; 在所述第一条可执行命令执行完毕后, 以所述第一条可执行命令作为最后 执行完毕的命令; 针对最后执行完毕的命令, 执行下述操作, 直至判断出所述命令集合中不 存在位于最后执行完毕的命令后的命令分隔符: 判断所述命令集合中是否存在位于该最后执行完毕的命令后的命令分隔 符; 当判断结果为是时, 从所述命令集合中解析出位于紧邻该最后执行完毕的 命令的命令分隔符后的可执行命令; 并 在位于紧邻该最后执行完毕的命令的命令分隔符后的可执行命令执行完毕 后, 以位于紧邻该最后执行完毕的命令的命令分隔符后的可执行命令, 作为最 后执行完毕的命令, 并对其执行上述针对最后执行完毕的命令所执行的操作。 、 如权利要求 8所述的系统, 其中, 所述第一条可执行命令为按照命令的层次所 组织的树形结构的顶层命令模式下的命令。 0、 如权利要求 7所述的系统, 其中, 所述命令解析与执行单元用于: 从所述命令集合依次解析出各条命令, 并针对每次解析出的命令, 执行如 下操作- 判断解析出的该条命令是否与预设的可执行命令集合中包含的可执行命令 相匹配; 在判断结果为是时, 将该条命令确定为解析出的可执行命令; 在判断结果为否时, 执行如下操作- 输出命令修改提示, 并获得用户根据所述命令修改提示所输入的命令; 以 及 在所述输入的命令与预设的可执行命令集合中包含的可执行命令相匹配 时, 将所述输入的命令确定为解析出的可执行命令; 在所述输入的命令与预设 的可执行命令集合中包含的可执行命令不匹配时, 执行在所述判断结果为否时 所执行的上述操作, 直至所述输入的命令与预设的可执行命令集合中包含的可 执行命令相匹配时, 将所述输入的命令确定为解析出的可执行命令。 、 如权利要求 7或 8所述的系统, 其中, 还包括: 展示单元, 设置为将待输入参数值的多条命令展示于所述命令行中; 则 命令集合获得单元包括: 参数值获得模块, 设置为获得用户基于展示于所述命令行中的所述多条命 令所输入的参数值; 命令集合生成模块, 设置为根据参数值获得模块获得的参数值、 展示于所 述命令行中的所述多条命令以及所述命令分隔符, 生成所述命令集合。 、 如权利要求 Ί所述的系统,其中,所述命令行操作系统在根据所述命令分隔符, 依次解析出所述命令集合中包含的可执行命令并执行之前, 执行的是第一命令 模式下的命令; 则 命令解析与执行单元包括: 可执行命令获得子单元, 设置为通过对所述命令集合的解析, 获得所述命 令集合包含的可执行命令; 可执行命令执行子单元, 设置为按照依次执行获得的每条可执行命令的方 式, 执行可执行命令获得子单元获得的每条命令, 直至获得的所有可执行命令 被执行完毕, 并在执行过程中, 当所述命令集合中包含的最后一条可执行命令 为第二模式跳转命令时, 采用下述执行规则, 其中, 所述第二模式跳转命令所 指示跳转到的命令模式不同于所述第一命令模式: 所述命令行操作系统依次执行到获得的可执行命令中包含的、 除所述命令 集合中包含的最后一条可执行命令的模式跳转命令时, 执行下述操作: 当该模式跳转命令所指示跳转到的命令模式不同于所述第一命令模式时, 所述命令行操作系统从预先设置的虚拟命令行操作系统中, 调用用于执行该模 式跳转命令所指示跳转到的命令模式下的命令的所述虚拟命令行操作系统, 依 次执行位于该模式跳转命令之后的、 处于该模式跳转命令所指示跳转到的命令 模式下的、 连续出现在所述命令集合中的可执行命令; 当所述模式跳转命令所指示跳转到的命令模式为所述第一命令模式时, 所 述命令行操作系统依次执行位于该模式跳转命令之后的、 处于第一命令模式下 的、 连续出现在所述命令集合中的可执行命令; 以及 针对所述命令集合中包含的最后一条可执行命令, 所述命令行操作系统跳 转到所述第二命令模式跳转命令所指示跳转到的命令模式下; 当所述命令集合中包含的最后一条可执行命令不是第二模式跳转命令时, 采用下述执行规则: 所述命令行操作系统依次执行到获得的可执行命令中包含的、 除所述命令 集合中包含的最后一条可执行命令的模式跳转命令时, 执行下述操作: 当该模式跳转命令所指示跳转到的命令模式不同于所述第一命令模式时, 所述命令行操作系统从预先设置的虚拟命令行操作系统中, 调用用于执行该模 式跳转命令所指示跳转到的命令模式下的命令的所述虚拟命令行操作系统, 依 次执行位于该模式跳转命令之后的、 处于该模式跳转命令所指示跳转到的命令 模式下的、 连续出现在所述命令集合中的可执行命令; 当所述模式跳转命令所指示跳转到的命令模式为所述第一命令模式时, 所 述命令行操作系统依次执行位于该模式跳转命令之后的、 处于第一命令模式下 的、 连续出现在所述命令集合中的可执行命令。 |
Next Patent: LOW CARBON, HIGH EFFICIENCY, CONVENIENT AND INTELLIGENT PARKING GARAGE