[go: up one dir, main page]

CN102622221A - MML (man-machine language) terminal and method for improving use efficiency of same - Google Patents

MML (man-machine language) terminal and method for improving use efficiency of same Download PDF

Info

Publication number
CN102622221A
CN102622221A CN2011102782813A CN201110278281A CN102622221A CN 102622221 A CN102622221 A CN 102622221A CN 2011102782813 A CN2011102782813 A CN 2011102782813A CN 201110278281 A CN201110278281 A CN 201110278281A CN 102622221 A CN102622221 A CN 102622221A
Authority
CN
China
Prior art keywords
mml
terminal
character string
command
command operation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011102782813A
Other languages
Chinese (zh)
Inventor
王亮
陈旭
祁娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2011102782813A priority Critical patent/CN102622221A/en
Publication of CN102622221A publication Critical patent/CN102622221A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an MML (man-machine language) terminal and a method for improving use efficiency of the same. The method includes the steps: constructing hyperlinks of addition, deletion and/or modification command operation of all data outputted by query command operation by the MML terminal based on the query command operation; when one hyperlink is triggered, based on an operation type and the data outputted by the query command operation corresponding to the hyperlink, constructing MML character strings corresponding to the operation type by the MML terminal; and constructing a character string adjustment platform by the MML terminal so as to realize adjustment of a user on the MML character strings. The MML terminal comprises a hyperlink constructing module, a character string generating module and a character string adjusting module. By the aid of the technical scheme of the MML terminal and the method, query and input time of parameters is greatly reduced, design of complex configuration scripts is not needed, and workload and complexity are low.

Description

一种MML终端及提高MML终端使用效率的方法A kind of MML terminal and the method for improving the use efficiency of MML terminal

技术领域 technical field

本发明涉及通信技术领域,尤其涉及一种MML(Man-Machine Language,人机语言)终端及提高MML终端使用效率的方法。The present invention relates to the field of communication technology, in particular to an MML (Man-Machine Language, Man-Machine Language) terminal and a method for improving the use efficiency of the MML terminal.

背景技术 Background technique

在现有的电信网络中,OMM作为管理维护模块,起着网络开通、监控、维护等重要的作用。在OMM中,MML作为一种重要的接口形式,得到了广泛的使用。MML终端在实际的使用中,通常以命令行模式+参数面板的方式作为用户使用接口,并且有的参数面板也实现了利用复杂的配置脚本实现逻辑控制来“模拟”传统图形界面的数据呈现、关联性与合法性控制,这两种实现方式存在以下的缺点:In the existing telecommunication network, OMM, as a management and maintenance module, plays an important role in network provisioning, monitoring, and maintenance. In OMM, MML is widely used as an important interface form. In actual use, the MML terminal usually uses the command line mode + parameter panel as the user interface, and some parameter panels also implement logic control by using complex configuration scripts to "simulate" the data presentation of the traditional graphical interface, Relevance and legality control, these two implementations have the following disadvantages:

一,对于未实现逻辑控制脚本的普通MML终端:1. For ordinary MML terminals that do not implement logic control scripts:

(1)使用上与Linux命令类似,需要用户掌握大量的命令及命令参数;增加了学习的成本与周期;(1) The use is similar to Linux commands, requiring users to master a large number of commands and command parameters; increasing the cost and cycle of learning;

(2)同组命令间关联性弱,需要通过几个命令配合实现操作,例如先查询,后自行输入相关数据,执行增加、删除、修改等操作。(2) The correlation between commands in the same group is weak, and several commands need to cooperate to realize the operation, such as query first, then input relevant data by yourself, and perform operations such as adding, deleting, and modifying.

二,对于实现逻辑控制脚本的MML终端:Second, for MML terminals that implement logic control scripts:

(1)在开发过程中需要编写配置脚本,增加了设计、开发、测试成本;(1) Configuration scripts need to be written during the development process, which increases the cost of design, development, and testing;

(2)配置脚本的控制逻辑要与已有的服务器控制逻辑一致,存在冗余工作量,增加了故障率,不易于维护;(2) The control logic of the configuration script must be consistent with the existing server control logic, which has redundant workload, increases the failure rate, and is not easy to maintain;

(3)更接近传统的图形界面,虽然数据呈现、关联性与合法性控制得以实现,但也影响了MML终端的使用效率,需要用户大量的鼠标操作。(3) It is closer to the traditional graphical interface. Although the data presentation, relevance and legality control can be realized, it also affects the efficiency of using the MML terminal and requires a lot of mouse operations by the user.

发明内容 Contents of the invention

本发明提供一种MML终端及提高MML终端使用效率的方法,用以解决现有技术中MML终端使用效率低下的问题。The invention provides an MML terminal and a method for improving the use efficiency of the MML terminal, so as to solve the problem of low use efficiency of the MML terminal in the prior art.

为了解决上述技术问题,本发明采用如下技术方案:In order to solve the above technical problems, the present invention adopts the following technical solutions:

一方面,本发明提供一种提高MML终端使用效率的方法,包括:On the one hand, the present invention provides a method for improving the efficiency of using an MML terminal, including:

MML终端以查询命令操作为基础,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链;Based on the query command operation, the MML terminal constructs a hyperlink for adding, deleting and/or modifying command operations for each data output by the query command operation;

MML终端在某超链被触发时,基于该超链对应的操作类型和对应的查询命令操作输出的数据,构造所述操作类型对应的MML字符串;When a hyperlink is triggered, the MML terminal constructs an MML character string corresponding to the operation type based on the operation type corresponding to the hyperlink and the data output by the corresponding query command operation;

MML终端构造字符串调整平台,实现用户对所述MML字符串的调整。The MML terminal constructs a character string adjustment platform to realize the user's adjustment of the MML character string.

进一步地,本发明所述方法中,所述MML终端以查询命令操作为基础,基于用户命令或者预设配置,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链。Further, in the method of the present invention, the MML terminal is based on the query command operation, and based on the user command or preset configuration, constructs the command operation of adding, deleting and/or modifying each data output by the query command operation. hyperlink.

其中,所述MML终端以查询命令操作为基础,基于用户命令,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链,具体包括:Wherein, the MML terminal is based on the query command operation, and based on the user command, constructs a hyperlink of adding, deleting and/or modifying command operations for each data output by the query command operation, specifically including:

步骤31,MML终端判断用户输入的命令是否为查询命令,若是,基于所述查询命令操作输出的各数据,执行步骤32;否则,结束;Step 31, the MML terminal judges whether the command input by the user is a query command, and if so, executes step 32 based on the data output by the query command operation; otherwise, ends;

步骤32,MML终端判断用户是否输入增加、删除和修改命令中的一个或多个命令,若是,则构造所述各数据的对应命令操作的超链;否则,结束。Step 32, the MML terminal judges whether the user has input one or more commands among the add, delete and modify commands, and if so, constructs a hyperlink corresponding to the command operation of each data; otherwise, ends.

进一步地,本发明所述方法中,所述MML终端构造字符串调整平台包括:MML终端将构造的所述MML字符串回填至命令输入面板,以所述命令输入面板作为所述字符串调整平台。或者,MML终端将构造的所述MML字符串回填至命令输入面板,利用所述命令输入面板生成MML参数面板,并以该MML参数面板作为所述字符串调整平台。Further, in the method of the present invention, the construction of the string adjustment platform by the MML terminal includes: the MML terminal backfills the constructed MML string to a command input panel, and uses the command input panel as the string adjustment platform . Alternatively, the MML terminal backfills the constructed MML character string into a command input panel, uses the command input panel to generate an MML parameter panel, and uses the MML parameter panel as the string adjustment platform.

进一步地,本发明所述方法中,所述查询命令,与增加命令、删除命令以及修改命令中的一个或多个组成一个命令组;所述查询命令、增加命令、删除命令以及修改命令采用预先约定的助记符;所述查询命令中的输出参数、增加命令中的输入参数、以及修改命令中的输入参数一致;所述删除命令的输入参数为查询命令中输出参数的子集。Further, in the method of the present invention, the query command and one or more of the add command, delete command and modify command form a command group; the query command, add command, delete command and modify command adopt Agreed mnemonics; the output parameters in the query command, the input parameters in the add command, and the input parameters in the modification command are consistent; the input parameters of the delete command are a subset of the output parameters in the query command.

另一方面,本发明还提供一种MML终端,包括:On the other hand, the present invention also provides an MML terminal, including:

超链构造模块,用于以查询命令操作为基础,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链;A hyperlink construction module, configured to construct hyperlinks for adding, deleting and/or modifying command operations for each data output by the query command operation based on the query command operation;

字符串生成模块,用于在某超链被触发时,基于该超链对应的操作类型和对应的查询命令操作输出的数据,构造所述操作类型对应的MML字符串;A string generating module, configured to construct an MML string corresponding to the operation type based on the operation type corresponding to the hyperlink and the data output by the corresponding query command operation when a hyperlink is triggered;

字符串调整模块,用于构造字符串调整平台,实现用户对所述MML字符串的调整。The character string adjustment module is used to construct a character string adjustment platform to realize the user's adjustment of the MML character string.

进一步地,本发明所述MML终端中,所述超链构造模块,以查询命令操作为基础,基于用户命令或者预设配置,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链。Further, in the MML terminal of the present invention, the hyperlink construction module is based on the query command operation, based on user commands or preset configurations, and constructs the addition, deletion and/or deletion of each data output by the query command operation. Modify the hyperlink for command operations.

其中,当基于用户命令构造超链时,所述超链构造模块具体包括:Wherein, when constructing a hyperlink based on a user command, the hyperlink construction module specifically includes:

查询命令检测子模块,用于判断用户输入的命令是否为查询命令,若是,则基于所述查询命令操作输出的各数据,触发超链构造子模块;否则,结束;The query command detection submodule is used to judge whether the command input by the user is a query command, if so, triggers the hyperlink construction submodule based on the data output by the query command operation; otherwise, ends;

超链构造子模块,用于判断用户是否输入增加、删除和修改命令中的一个或多个命令,若是,则构造所述各数据的对应命令操作的超链;否则,结束。The hyperlink construction sub-module is used to determine whether the user has input one or more commands among the add, delete and modify commands, and if so, construct the hyperlink corresponding to the command operation of each data; otherwise, end.

进一步地,本发明所述MML终端中,所述字符串调整模块,用于将构造的所述MML字符串回填至命令输入面板,以所述命令输入面板作为所述字符串调整平台;或者,用于将构造的所述MML字符串回填至命令输入面板,利用所述命令输入面板生成MML参数面板,并以所述MML参数面板作为所述字符串调整平台。Further, in the MML terminal of the present invention, the string adjustment module is configured to backfill the constructed MML string to a command input panel, using the command input panel as the string adjustment platform; or, It is used to backfill the constructed MML string to a command input panel, use the command input panel to generate an MML parameter panel, and use the MML parameter panel as the string adjustment platform.

本发明有益效果如下:The beneficial effects of the present invention are as follows:

本发明提供的MML终端以及提高MML终端使用效率的方法,大大减少了参数的查询与输入时间;且不需要设计复杂的配置脚本,仅需要按照现有OMM命令规范设计命令的助记符前缀,规范同组命令的参数名称、类型设置即可,工作量小、复杂度低。The MML terminal and the method for improving the use efficiency of the MML terminal provided by the present invention greatly reduce the query and input time of parameters; and there is no need to design complex configuration scripts, only the mnemonic prefix of the command needs to be designed according to the existing OMM command specification, It is enough to standardize the parameter names and type settings of the same group of commands, with a small workload and low complexity.

附图说明 Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are only some embodiments of the present invention, and those skilled in the art can also obtain other drawings based on these drawings without any creative effort.

图1为本发明提供的一种提高MML终端使用效率的方法的流程图;Fig. 1 is a flow chart of a method for improving the efficiency of using an MML terminal provided by the present invention;

图2为本发明实施例所述方法中查询结果的显示界面示意图;2 is a schematic diagram of a display interface of query results in the method described in the embodiment of the present invention;

图3为本发明实施例中基于查询命令构造操作超链的流程图;FIG. 3 is a flow chart of constructing an operation hyperlink based on a query command in an embodiment of the present invention;

图4为本发明实施例中构造的操作超链图形示意图;FIG. 4 is a schematic diagram of an operation hyperlink graphic constructed in an embodiment of the present invention;

图5为本发明实施例中基于操作超链构造MML字符串的流程图;Fig. 5 is the flowchart of constructing MML character string based on operation hyperlink in the embodiment of the present invention;

图6为本发明实施例中MML终端实现提高使用效率的终端内部示意图;FIG. 6 is an internal schematic diagram of an MML terminal in an embodiment of the present invention to improve usage efficiency;

图7为本发明提供的一种MML终端的结构框图。Fig. 7 is a structural block diagram of an MML terminal provided by the present invention.

具体实施方式 Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

为了解决现有技术中MML终端使用效率低下的问题,本发明提供一种MML终端及提高MML终端使用效率的方法,本发明的核心在于根据OMM的命令设计特点,改进命令终端的维护方式,进而提高MML终端的使用效率。In order to solve the problem of inefficient use of MML terminals in the prior art, the present invention provides an MML terminal and a method for improving the use efficiency of MML terminals. The core of the present invention is to improve the maintenance mode of command terminals according to the command design characteristics of OMM, and then Improve the efficiency of using MML terminals.

为了清楚的表述本发明所述方法的实现过程,下面对OMM的命令的设计及使用特点进行描述,具体的:In order to clearly describe the implementation process of the method of the present invention, the design and usage characteristics of the command of OMM are described below, specifically:

首先,在设计上,有:First, by design, there are:

(1)设置OMM的命令组,每个命令组优选的由查询、增加、删除、修改4个命令组成;但也可以根据具体需求构造包括查询命令在内的部分命令组,例如,某命令组只包含查询、修改命令;某命令组包含查询、删除、增加命令。其中,每个命令组对应一个功能项,例如配置模块的数据表。(1) Set the command group of OMM, each command group is preferably composed of query, increase, delete, and modify 4 commands; but it is also possible to construct some command groups including query commands according to specific needs, for example, a certain command group It only contains query and modification commands; a certain command group contains query, delete and add commands. Wherein, each command group corresponds to a function item, such as the data table of the configuration module.

(2)一个命令组中,各命令的助记符符合规范要求,例如,增加、删除、修改、查询命令采用统一的动词缩写作为前缀,其余部分相同;(2) In a command group, the mnemonics of each command meet the specification requirements, for example, add, delete, modify, and query commands use a unified verb abbreviation as a prefix, and the rest are the same;

(3)一个命令组中,各命令的参数(参数名称、类型)设计上存在一致性性,命令间存在关联性,例如,增加命令的输入参数,与修改命令的输入参数、查询命令的输出参数一致;删除命令的输入参数为增加命令输入参数的子集(一般为“主键”)。(3) In a command group, there is consistency in the design of the parameters (parameter names, types) of each command, and there is a correlation between commands, for example, adding input parameters of commands, modifying input parameters of commands, and querying the output of commands The parameters are consistent; the input parameters of the delete command are a subset of the input parameters of the increase command (generally "primary key").

其次,在使用上,有:Secondly, in use, there are:

OMM命令主要应用在MML终端的维护阶段,维护阶段主要以查询操作为前提,进行增加、删除、修改操作。The OMM command is mainly used in the maintenance phase of the MML terminal. The maintenance phase is mainly based on query operations, and performs add, delete, and modify operations.

具体的,查询命令操作的结果优选的以表格形式呈现;增加命令操作,需要以已有数据为蓝本,部分数据存在差异;修改命令操作,只修改部分参数,且需要查看当前的数据;删除命令操作,仅需要填写“主键”。Specifically, the results of query command operations are preferably presented in table form; adding command operations needs to be based on existing data, and there are differences in some data; modifying command operations only modifies some parameters, and needs to view the current data; delete commands Operation, only need to fill in the "primary key".

基于OMM命令的上述设计特点,下面阐述本发明提供的提高MML终端使用效率的方法的具体实现过程,如图1所示,包括:Based on the above-mentioned design characteristics of the OMM command, the specific implementation process of the method for improving the use efficiency of the MML terminal provided by the present invention is set forth below, as shown in Figure 1, including:

步骤S101、MML终端以查询命令操作为基础,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链。Step S101 , based on the query command operation, the MML terminal constructs a hyperlink for adding, deleting and/or modifying command operations for each data output by the query command operation.

该步骤中,构造增加命令操作、删除命令操作还是修改命令操作的超链,可以基于用户命令来实现,即根据用户的需求构造增加、删除和修改命令操作中的一个或多个超链;也可以根据预先配置,自动配置增加、删除和修改命令操作中的一个或多个超链。In this step, constructing a hyperlink for adding command operations, deleting command operations, or modifying command operations can be implemented based on user commands, that is, constructing one or more hyperlinks in adding, deleting, and modifying command operations according to user needs; One or more hyperlinks in adding, deleting and modifying command operations can be automatically configured according to preconfiguration.

进一步地,该步骤中,所述超链是采用HTML(Hypertext Markup Language,文本标记语言),在文本框中将增加、修改、删除等操作以超级链接的方式呈现给用户,用户可以点击超链接,触发步骤S102。Further, in this step, described hyperlink is to adopt HTML (Hypertext Markup Language, text markup language), in the text box, operations such as adding, revising, deleting are presented to the user in the form of hyperlink, and the user can click on the hyperlink , triggering step S102.

步骤S102、MML终端在某超链被触发时,基于超链对应的操作类型和对应的查询命令操作输出的数据,构造所述操作类型对应的MML字符串。Step S102 , when a hyperlink is triggered, the MML terminal constructs an MML character string corresponding to the operation type based on the operation type corresponding to the hyperlink and the data output by the corresponding query command operation.

步骤S103、MML终端构造字符串调整平台,实现用户对所述MML字符串的调整。Step S103, the MML terminal constructs a character string adjustment platform to realize the user's adjustment of the MML character string.

该步骤中,所述MML终端构造字符串调整平台包括:MML终端将构造的所述MML字符串回填至命令输入面板,以所述命令输入面板作为所述字符串调整平台;或者,将构造的所述MML字符串回填至命令输入面板,利用所述命令输入面板生成MML参数面板,并以该MML参数面板作为所述字符串调整平台。In this step, the MML terminal constructing a character string adjustment platform includes: the MML terminal backfills the constructed MML character string to a command input panel, using the command input panel as the character string adjustment platform; The MML character string is backfilled to the command input panel, an MML parameter panel is generated by using the command input panel, and the MML parameter panel is used as the string adjustment platform.

为了更清楚的阐述本发明所述方法的实现过程,下面根据图2~图6给出本发明一个较佳的实施例,并结合对实施例的描述,进一步给出本发明的技术细节。In order to illustrate the implementation process of the method of the present invention more clearly, a preferred embodiment of the present invention is given below according to FIG. 2 to FIG. 6 , and further technical details of the present invention are given in combination with the description of the embodiment.

本发明实施例提供一种提高MML终端使用效率的方法,该方法可以用于不同的查询结果输出形式上,例如,可以适用于以表格形式输出查询结果的界面,如图2所示。然而,无论采用何种呈现形式,其采用处理方式都是相同的。An embodiment of the present invention provides a method for improving the efficiency of using an MML terminal. The method can be used in different query result output forms, for example, it can be applied to an interface that outputs query results in table form, as shown in FIG. 2 . However, regardless of the form of presentation, it is handled in the same way.

具体的,本发明实施例所述方法主要表现在MML终端对查询命令操作的输出结果的处理上,如图3所示,包括:Specifically, the method described in the embodiment of the present invention is mainly manifested in the processing of the output result of the query command operation by the MML terminal, as shown in Figure 3, including:

步骤S301、MML终端执行用户输入的命令;Step S301, the MML terminal executes the command input by the user;

步骤S302、MML终端返回命令执行结果;Step S302, the MML terminal returns the command execution result;

步骤S303、根据命令执行结果,判断输入命令是否为查询命令,若是,执行步骤S304;否则,结束;Step S303, according to the command execution result, judge whether the input command is a query command, if so, execute step S304; otherwise, end;

步骤S304、判断用户输入的命令是否有对应的增加命令,若是,执行步骤S305;否则,执行步骤S306;Step S304, determine whether the command input by the user has a corresponding increase command, if so, perform step S305; otherwise, perform step S306;

步骤S305、构造拷贝(增加)操作超链;其中,拷贝对应增加命令,即将查询出的输出参数值“拷贝”至增加命令的输入参数;Step S305, constructing a copy (increase) operation hyperlink; wherein, the copy corresponds to the increase command, and the output parameter value that is about to be queried is "copied" to the input parameter of the increase command;

步骤S306、判断用户输入的命令是否有对应的删除命令,若是,执行步骤S307;否则,执行步骤S308;Step S306, determine whether the command input by the user has a corresponding delete command, if so, perform step S307; otherwise, perform step S308;

步骤S307、构造删除操作超链;Step S307, constructing a delete operation hyperlink;

步骤S308、判断用户输入的命令是否有对应的修改命令,若是,执行步骤S309、否则,执行步骤S310;Step S308, determine whether the command input by the user has a corresponding modification command, if so, perform step S309, otherwise, perform step S310;

步骤S309、构造修改操作超链;Step S309, constructing a modification operation hyperlink;

步骤S310、判断是否有构造相应的拷贝(增加)、删除、修改操作维护,若是,执行步骤S311;否则,结束;Step S310, judging whether there is a corresponding copy (increase), deletion, modification operation and maintenance of the structure, if so, execute step S311; otherwise, end;

步骤S311、在命令结果中显示操作维护列,如图4所示,图中,110为MML终端人机交互界面,111、112、113分别为构造的增加、修改、删除操作超链。Step S311 , display the operation and maintenance column in the command result, as shown in FIG. 4 , in which 110 is the MML terminal man-machine interaction interface, and 111 , 112 , and 113 are respectively constructed hyperlinks for adding, modifying, and deleting operations.

在操作超链构造完成后,用户利用操作维护“超链”执行增加、删除、修改操作,如图5所示,包括:After the construction of the operation hyperlink is completed, the user uses the operation and maintenance "hyperlink" to perform addition, deletion, and modification operations, as shown in Figure 5, including:

步骤S501、用户点击操作维护“超链”;Step S501, the user clicks on the operation and maintenance "hyperlink";

步骤S502、MML终端自动根据选择的操作类型(如:Copy、Modify或者Delete),利用对应的查询操作输出的数据,按照参数名与操作类型匹配的原则构造出相应的MML字符串;Step S502, the MML terminal automatically constructs a corresponding MML string according to the principle of matching the parameter name and the operation type by using the data output by the corresponding query operation according to the selected operation type (such as Copy, Modify or Delete);

步骤S503、将构造出的MML字符串回填至命令输入面板,如图4中的120;Step S503, backfill the constructed MML character string to the command input panel, as shown in 120 in Figure 4;

步骤S504、利用构造的MML字符串和命令输入面板,自动生成MML参数面板,如图4中的130;Step S504, using the constructed MML character string and command input panel to automatically generate an MML parameter panel, as shown in 130 in Figure 4;

步骤S505、用户可利用参数面板或在命令输入面板中直接调整生成的MML字符串,并执行。Step S505, the user can use the parameter panel or directly adjust the generated MML character string in the command input panel, and execute it.

其中,对于利用参数面板调整,有:用户可以根据自己对参数的需求,通过参数面板来修改自动生成的MML字符串中相应的参数,如图4中的130;Among them, for the adjustment using the parameter panel, there are: the user can modify the corresponding parameters in the automatically generated MML string through the parameter panel according to his own requirements for the parameters, as shown in 130 in Figure 4;

对于利用命令输入面板调整,有:用户可以根据自己对参数的需求,通过命令输入面板修改自动生成的MML字符串中相应的参数,如图4中的120。Regarding the adjustment using the command input panel, there are: the user can modify the corresponding parameters in the automatically generated MML character string through the command input panel according to his own requirements for the parameters, as shown in 120 in FIG. 4 .

上述两种方式都可以让用户修改MML字符串,满足用户对参数值的要求。其中,当用户对MML字符串进行调整后,MML终端会将调整后的MML字符串加载到MML脚本中。Both of the above two methods allow the user to modify the MML string to meet the user's requirements for parameter values. Wherein, after the user adjusts the MML string, the MML terminal will load the adjusted MML string into the MML script.

如图6所示,为本发明所述MML终端实现提高使用效率的示意图,由该图可以更清楚的说明MML终端以查询操作为前提,建立超链,并为用户提供调整平台的实现过程。As shown in FIG. 6 , it is a schematic diagram of improving the use efficiency of the MML terminal according to the present invention. From this figure, it can be more clearly explained that the MML terminal establishes a hyperlink on the premise of query operation, and provides users with an implementation process of adjusting the platform.

为了更清楚的说明本发明所述方法的实现过程,下面通过一个实际的命令组设计、分析如下(以角色配置命令为例):In order to more clearly illustrate the implementation process of the method of the present invention, the design and analysis of an actual command group are as follows (taking the role configuration command as an example):

(1)配置增加、删除、修改、查询命令的统一的动词缩写为ADD\DEL\SET\SHOW;(1) The unified verb abbreviation for adding, deleting, modifying and querying commands is ADD\DEL\SET\SHOW;

(2)角色配置命令设计如下:(2) The role configuration commands are designed as follows:

增加命令,如表1所示:Add commands, as shown in Table 1:

表1Table 1

Figure BDA0000092491520000081
Figure BDA0000092491520000081

删除命令,如表2所示:Delete commands, as shown in Table 2:

表2Table 2

修改命令,如表3所示:Modify the command, as shown in Table 3:

表3table 3

查询命令,如表4所示:Query commands, as shown in Table 4:

表4Table 4

Figure BDA0000092491520000092
Figure BDA0000092491520000092

(2)执行SHOW ROLE结果,得到的超链如表5所示;(2) Execute the result of SHOW ROLE, and the obtained hyperlink is shown in Table 5;

表5table 5

Figure BDA0000092491520000093
Figure BDA0000092491520000093

(3)点击第一行超链的Copy(增加)、Modify(修改)、Delete(删除)自动生成的MML字符串分别为,如表6所示:(3) Click Copy (add), Modify (modify), Delete (delete) of the hyperlink on the first row to automatically generate MML strings respectively, as shown in Table 6:

表6Table 6

  增加 Increase ADD ROLE:NAME=Administrator Role,DES=Administrator Role; ADD ROLE:NAME=Administrator Role, DES=Administrator Role;   修改 Revise SET ROLE:ID=1,DES=Administrator Role,STATUS=″SM_ISVALID″; SET ROLE:ID=1, DES=Administrator Role, STATUS=”SM_ISVALID”;   删除 delete DEL ROLE:ID=1; DEL ROLE:ID=1;

综上所述,可见本发明提供的提高MML终端使用效率的方法,大大减少了参数的查询与输入时间;且不需要设计复杂的配置脚本,仅需要按照现有OMM命令规范设计命令的助记符前缀,规范同组命令的参数名称、类型设置即可,工作量小、复杂度低。In summary, it can be seen that the method for improving the efficiency of MML terminal use provided by the present invention greatly reduces the query and input time of parameters; and does not need to design complex configuration scripts, only needs to design mnemonics of commands according to the existing OMM command specifications character prefix, just standardize the parameter names and type settings of the same group of commands, with a small workload and low complexity.

如图7所示,本发明还提供一种MML终端,包括:As shown in Figure 7, the present invention also provides an MML terminal, including:

超链构造模块710,用于以查询命令操作为基础,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链;A hyperlink construction module 710, configured to construct hyperlinks for adding, deleting and/or modifying command operations for each data output by the query command operation based on the query command operation;

字符串生成模块720,用于在某超链被触发时,基于该超链对应的操作类型和对应的查询命令操作输出的数据,构造所述操作类型对应的MML字符串;The character string generation module 720 is used for when certain hyperlink is triggered, based on the operation type corresponding to the hyperlink and the corresponding query command operation output data, construct the MML character string corresponding to the operation type;

字符串调整模块730,用于构造字符串调整平台,实现用户对所述MML字符串的调整。The character string adjustment module 730 is configured to construct a character string adjustment platform to realize the user's adjustment of the MML character string.

其中,超链构造模块710,以查询命令操作为基础,基于用户命令或者预设配置,构造所述查询命令操作输出的各数据的增加、删除和/或修改命令操作的超链。Wherein, the hyperlink construction module 710, based on the query command operation, based on the user command or preset configuration, constructs the hyperlink of the add, delete and/or modify command operation of each data output by the query command operation.

其中,当基于用户命令构造超链时,所述超链构造模块710具体包括:Wherein, when constructing a hyperlink based on a user command, the hyperlink construction module 710 specifically includes:

查询命令检测子模块711,用于判断用户输入的命令是否为查询命令,若是,则基于所述查询命令操作输出的各数据,触发超链构造子模块711;否则,结束;Query command detection submodule 711, used to judge whether the command input by the user is a query command, if so, trigger the hyperlink construction submodule 711 based on the data output by the query command operation; otherwise, end;

超链构造子模块712,用于判断用户是否输入增加、删除和修改命令中的一个或多个命令,若是,则构造所述各数据的对应命令操作的超链;否则,结束。The hyperlink construction sub-module 712 is used to determine whether the user has input one or more commands among the add, delete and modify commands, and if so, construct the hyperlink corresponding to the command operation of each data; otherwise, end.

进一步地,本发明所述MML终端中,字符串调整模块730,将构造的所述MML字符串回填至命令输入面板,以所述命令输入面板作为所述字符串调整平台;或者,字符串调整模块730,将构造的所述MML字符串回填至命令输入面板,利用所述命令输入面板生成MML参数面板,并以所述MML参数面板作为所述字符串调整平台。Further, in the MML terminal of the present invention, the string adjustment module 730 backfills the constructed MML string to the command input panel, using the command input panel as the string adjustment platform; or, the string adjustment Module 730, backfill the constructed MML character string to the command input panel, use the command input panel to generate an MML parameter panel, and use the MML parameter panel as the string adjustment platform.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (10)

1. a method that improves man-machine language MML terminal service efficiency is characterized in that, comprising:
The MML terminal is operating as the basis with querying command, constructs the ultra chain of increase, deletion and/or the modification command operation of each data of said querying command operation output;
When the MML terminal is triggered at certain ultra chain, operate the data of exporting with corresponding querying command, construct the corresponding MML character string of said action type based on the action type that this ultra chain is corresponding;
MML terminal constructions character string adjustment platform is realized the adjustment of user to said MML character string.
2. the method for claim 1; It is characterized in that; Said MML terminal is operating as the basis with querying command, based on user command or preset configuration, constructs the ultra chain of increase, deletion and/or the modification command operation of each data of said querying command operation output.
3. method as claimed in claim 2 is characterized in that, said MML terminal is operating as the basis with querying command, based on user command, constructs the ultra chain of increase, deletion and/or the modification command operation of each data of said querying command operation output, specifically comprises:
Step 31, whether the order of MML terminal judges user input is querying command, if, each data of then exporting, execution in step 32 based on said querying command operation; Otherwise, finish;
Step 32, whether MML terminal judges user imports increase, deletion and revises the one or more orders in the order, if then construct the ultra chain of the corresponding command operation of said each data; Otherwise, finish.
4. the method for claim 1 is characterized in that, said MML terminal constructions character string adjustment platform comprises: the said MML character string that the MML terminal will be constructed is backfilled to the order TIP, adjusts platform with said order TIP as said character string.
5. the method for claim 1 is characterized in that, said MML terminal constructions character string adjustment platform comprises:
The said MML character string that the MML terminal will be constructed is backfilled to the order TIP, utilizes said order TIP to generate MML parameter panel, and adjusts platform with this MML parameter panel as said character string.
6. a man-machine language MML terminal is characterized in that, comprising:
Ultra chain constructing module is used for being operating as the basis with querying command, constructs the ultra chain of increase, deletion and/or the modification command operation of each data of said querying command operation output;
The character string generation module is used for when certain ultra chain is triggered, and operates the data of exporting based on the action type that this ultra chain is corresponding with corresponding querying command, constructs the corresponding MML character string of said action type;
The character string adjusting module is used to construct character string adjustment platform, realizes the adjustment of user to said MML character string.
7. MML as claimed in claim 6 terminal; It is characterized in that said ultra chain constructing module is used for being operating as the basis with querying command; Based on user command or preset configuration, construct the ultra chain of increase, deletion and/or the modification command operation of each data of said querying command operation output.
8. MML as claimed in claim 7 terminal is characterized in that, when based on the ultra chain of user command structure, said ultra chain constructing module specifically comprises:
The querying command detection sub-module, whether the order that is used for the judges input is querying command, if then based on each data of said querying command operation output, trigger ultra chain constructor module; Otherwise, finish;
Ultra chain constructor module is used for the one or more orders whether judges is imported increase, deletion and revised order, if then construct the ultra chain of the corresponding command operation of said each data; Otherwise, finish.
9. MML as claimed in claim 6 terminal is characterized in that,
Said character string adjusting module is used for the said MML character string of structure is backfilled to the order TIP, adjusts platform with said order TIP as said character string.
10. MML as claimed in claim 6 terminal is characterized in that,
Said character string adjusting module is used for the said MML character string of structure is backfilled to the order TIP, utilizes said order TIP to generate MML parameter panel, and adjusts platform with said MML parameter panel as said character string.
CN2011102782813A 2011-09-20 2011-09-20 MML (man-machine language) terminal and method for improving use efficiency of same Pending CN102622221A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011102782813A CN102622221A (en) 2011-09-20 2011-09-20 MML (man-machine language) terminal and method for improving use efficiency of same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011102782813A CN102622221A (en) 2011-09-20 2011-09-20 MML (man-machine language) terminal and method for improving use efficiency of same

Publications (1)

Publication Number Publication Date
CN102622221A true CN102622221A (en) 2012-08-01

Family

ID=46562152

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011102782813A Pending CN102622221A (en) 2011-09-20 2011-09-20 MML (man-machine language) terminal and method for improving use efficiency of same

Country Status (1)

Country Link
CN (1) CN102622221A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1680937A (en) * 2004-04-05 2005-10-12 华为技术有限公司 Man-machine language generating system and method thereof
US20070050191A1 (en) * 2005-08-29 2007-03-01 Voicebox Technologies, Inc. Mobile systems and methods of supporting natural language human-machine interactions
CN101944023A (en) * 2010-09-14 2011-01-12 南京联创科技集团股份有限公司 Implement method of universal command line interface of UNIX server software

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1680937A (en) * 2004-04-05 2005-10-12 华为技术有限公司 Man-machine language generating system and method thereof
US20070050191A1 (en) * 2005-08-29 2007-03-01 Voicebox Technologies, Inc. Mobile systems and methods of supporting natural language human-machine interactions
CN101944023A (en) * 2010-09-14 2011-01-12 南京联创科技集团股份有限公司 Implement method of universal command line interface of UNIX server software

Similar Documents

Publication Publication Date Title
CN101122921B (en) Method forming tree-shaped display structure based on ajax and html
CN102591654B (en) A kind of code generator based on SSH framework and method
CN103761317B (en) A kind of asynchronous rendering system of multithreading and method
CN103984818B (en) AUV (autonomous underwater vehicle) design flow visualization modeling method based on Flex technology
CN102915375A (en) Webpage loading method based on layout zoning
CN103617505B (en) The dynamic analysis and display systems and method of corporate process figure
CN101615177A (en) Method and device for realizing self-defined report on server/browser structure
CN105955888A (en) Page debugging and previewing method and system
CN112015468B (en) Interface document processing method and device, electronic equipment and storage medium
CN113656124B (en) Login page generation method and device
CN108846101B (en) Method and device for automatically generating SQL (structured query language) statement
CN102163206A (en) Method and system for loading pages
WO2017049769A1 (en) Method and device for providing target page in mobile application
CN103034553B (en) Intelligent verification algorithm, method and device for report designer
CN104834715A (en) Website generating method and system based on components and container
CN112052152A (en) A method and device for simulating testing
CN105573973A (en) Method for performing data correlation on EXCEL data in PPT file
CN109683957A (en) The method and apparatus of Function Extension
WO2024104055A1 (en) Touch event processing method and apparatus, storage medium, and electronic device
CN103530736A (en) Construction method of distributed tide computing system graphics platform based on WEB-SVG
CN114860218A (en) Low code development method and device
CN102055623A (en) Method and system for automatically testing embedded type browser
CN102622221A (en) MML (man-machine language) terminal and method for improving use efficiency of same
CN101308518A (en) Correspondence Method of Topological Element Names for Replicated Collaborative Modeling System
CN104102529A (en) Finite state machine-based storage virtualization management system and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20120801

RJ01 Rejection of invention patent application after publication