Implementation method for human-computer interface automation of equipment management software, medium and equipment

By dividing the human-machine interface module of the device management software into multiple independent modules, and using database and dynamic link library technology to realize dynamic interface creation and data processing, the problems of redundant code, high development costs and poor user experience in the existing technology are solved, and efficient, friendly user interface and simplified code maintenance are achieved.

CN119960747APending Publication Date: 2025-05-09NO 50 RES INST OF CHINA ELECTRONICS TECH GRP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411890883.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

The human-machine interface design of existing equipment management software has problems such as redundant code, high development costs and poor user experience. Especially when the piping equipment increases, code maintenance is difficult and user interface is poor.

Method used

The human-machine interface module is divided into a human-machine interface design implementation module, a piping interface database module and a piping data processing module. The SQLite database is used to store interface resources and protocol information, dynamically create interface controls and layout, and encapsulate data processing functions through dynamic link library technology to realize the legality judgment of input parameters and the analysis of device response results.

Benefits of technology

It reduces code redundancy and development costs, improves user interface friendliness and code readability, simplifies code maintenance, and shortens development cycle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119960747A_ABST
    Figure CN119960747A_ABST
Patent Text Reader

Abstract

The invention provides an equipment management software man-machine interface automation realization method, a medium and equipment. The method comprises the following steps: dividing a man-machine interface module into a man-machine interface design realization module, a piping interface database module and a piping data processing module; the piping interface database module is designed and realized based on an SQLite database, and is used for storing human-computer interface resources and management protocol information of equipment; the man-machine interface design implementation module creates a man-machine interface according to the information in the piping interface database module, and completes interface layout presentation, user input acquisition, equipment response display and piping command data processing; and the piping data processing module completes function packaging by using a dynamic link library technology, reads a corresponding database according to equipment information, and completes input parameter legality judgment and equipment response result analysis. Through the hierarchical design of data processing, the code reuse rate and the code readability are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of equipment management software, and in particular to a method, medium and equipment for realizing automation of a human-machine interface of equipment management software. Background Art

[0002] The communication equipment (hereinafter referred to as equipment) management software provides a human-machine interface to obtain user input, complete the input parameter validity check, data processing, and send it to the equipment; the equipment returns a response message, and after the management software completes the response message parsing, the human-machine interface module further parses the response result and displays it, completing the configuration management function of the equipment. Among them, the human-machine interface module mainly completes the functions of human-machine interface design, user input acquisition, parameter validity check, equipment response result parsing and display.

[0003] At present, there are two main design implementation methods for the human-machine interface module of management software:

[0004] One is to divide the human-machine interface module of each type of equipment according to the piping parameters, encapsulate it into multiple human-machine interface sub-modules, create the piping parameter human-machine interface and its function implementation class in each sub-module, and when sending the user piping operation, the software obtains the user input through the human-machine interface, and completes the encoding of the parameter data type, value range and other constraints in accordance with the piping protocol to implement the legality verification of the user input; when receiving the device response, the software completes the analysis and display of the device response result according to the piping protocol to complete the human-machine interface function. This method divides the human-machine interface function of a type of equipment into multiple sub-interface libraries for implementation (hereinafter referred to as the sub-interface implementation method), and the human-machine interface in the sub-interface library is tightly coupled with the data verification and response parsing functions. With the increase of piping equipment, a device requires a set of adapted sub-interface libraries, and the problems of large code redundancy, high development labor cost, and long product development cycle when adapting to new requirements also follow.

[0005] Another way is to combine database technology, enter the human-machine interface resources and piping protocol information into the database, and the software reads the human-machine interface resources in the database to dynamically create interface controls and layout, and complete the human-machine interface design and implementation of piping parameters; at the same time, the software reads the piping protocol information and combines the data processing class to complete the verification and analysis functions of input parameters and equipment responses. This method can greatly reduce the amount of code by dynamically creating an interface and combining it with a database to complete data processing (hereinafter referred to as a single interface implementation method), and solve the problem of tight coupling between the human-machine interface, data verification and response analysis functions, but the software completes the dynamic creation of all piping interfaces through a human-machine interface class. When the legality of input parameters and equipment responses is verified and analyzed, complex piping data is specially processed by overloading data processing classes. With the increase of piping equipment, the number of overloaded classes is gradually increasing, and the software code is poorly readable, the code is large and complete, the redundancy is high, and the maintenance difficulty is increasing. At the same time, the software dynamically creates interface controls, and only simply layouts the controls, resulting in poor human-machine interface friendliness and poor user experience. Summary of the invention

[0006] In view of the defects in the prior art, the purpose of the present invention is to provide a method, medium and device for realizing automation of the human-machine interface of equipment management software.

[0007] The method for realizing the automation of the human-machine interface of the equipment management software provided by the present invention comprises:

[0008] The human-machine interface module is divided into a human-machine interface design and implementation module, a piping interface database module and a piping data processing module;

[0009] The piping interface database module is designed and implemented based on the SQLite database and is used to store equipment human-machine interface resources and management protocol information;

[0010] The human-machine interface design and implementation module creates a human-machine interaction interface based on the information in the piping interface database module, and completes the interface layout presentation, user input acquisition, device response display, and piping command data processing;

[0011] The piping data processing module uses dynamic link library technology to complete function encapsulation, reads the corresponding database according to the equipment information, and completes the input parameter validity judgment and equipment response result analysis.

[0012] Preferably, each type of equipment is matched with a human-machine interface design implementation module and its corresponding piping interface database, and the software dynamically cuts and loads the corresponding human-machine interface module and piping database according to the equipment type of the actual project piping.

[0013] Preferably, the human-machine interface dynamic creation function divides the human-machine interface of the device into three layers, namely, a parent function layer, a sub-function layer and a specific function layer, wherein:

[0014] The parent function layer divides all piping parameters of the equipment according to the functional category;

[0015] The sub-functional layer is further subdivided into multiple functional subcategories based on the parent functional layer;

[0016] The specific function layer displays the actual piping function in a similar form to the Tab page. It supports skipping the interface implementation of the sub-function layer by modifying the corresponding attribute values ​​in the database according to actual needs, and quickly realizing the two-layer software interface of "parent function layer-specific function layer".

[0017] Preferably, the parent function layer and the child function layer respectively complete the dynamic creation layout and function implementation in the form of a class in combination with database information. The specific function layer is designed as one Tab page corresponding to one class, which is responsible for completing the human-computer interface creation layout, user input acquisition and device response analysis of this layer.

[0018] Preferably, it also includes:

[0019] Step 101, the main frame loads the human-machine interface module according to the type of piping equipment, completes the human-machine interface initialization: loads the data processing module, obtains equipment-related information, and completes variable initialization;

[0020] Step 102, read database information: the software reads the corresponding database information according to the acquired device information, and obtains the parent function layer interface resource information;

[0021] Step 103, creating a parent function layer interface: according to the interface resource information obtained in step 102, creating a parent function layer interface in the parent function interface class, and displaying parent function layer interface controls including system class parameters and maintenance class parameters;

[0022] Step 104, click on system class parameters: the user clicks on the system class parameters, and the software reads the corresponding system class sub-function layer interface resource information in the database;

[0023] Step 105, creating a system class sub-function layer interface: according to the interface resource information obtained in step 104, creating a system class sub-function layer interface in the sub-function interface class, and displaying the system class sub-function layer interface controls including basic parameters and advanced parameters;

[0024] Step 106, click basic parameters: the user clicks basic parameters, and the software reads the corresponding system class parameters-basic parameters related interface resource information in the database, and presents it in the form of a Tab page in the sub-function interface class, displaying Tab sub-page titles including IP address configuration and system information configuration;

[0025] Step 107, creating a basic parameter specific function interface: the software creates a specific function interface class according to the currently selected Tab page information, reads the corresponding specific function interface resources in the database, creates controls and layouts them, and completes the association between the Tab page and the specific function interface class.

[0026] Preferably, when the software is configured for other devices, steps 101 to 107 are repeated to complete the interface creation; when the user switches the parent function interface, steps 104 to 107 are repeated; when the user switches the child function interface, steps 106 to 107 are repeated; at the same time, the software designs a Tab page to associate with a specific function interface class, which completes the creation layout, input parameter acquisition, device response display and special data processing of the specific function interface.

[0027] Preferably, the input data legitimacy verification process is:

[0028] Step 201, the human-machine interface design implementation module obtains user input;

[0029] Step 202, the software determines whether the input parameters need special processing, if so, the input parameters are specially processed according to step 203, otherwise, the public processing function is called according to step 204 to complete the data processing;

[0030] Step 205, determine whether the input parameters are legal. If not, step 206 prompts that the input parameters are illegal and asks you to re-enter them and terminates the process; if legal, step 207 completes the input parameter legality check.

[0031] Preferably, the device response parsing process is:

[0032] Step 301, the human-machine interface function module receives the response information;

[0033] Step 302, determine whether it is a device response: the software receives the response information of step 301, determines whether it is a device response, if not a device response, enters step 304, determines whether it is a response timeout information, if not a response timeout information, terminates the process; if it is a response timeout information, enters step 305, completes the public processing of the timeout information; if it is a device response information, enters step 303, determines whether the response information needs special processing, if not, enters step 305, completes the public processing of the response information; if the response information needs special processing, enters step 306, performs special processing of the device response information;

[0034] Step 307, display the response result: the response information is processed as in the above step 302, the human-machine interface design and implementation module displays the response result, and enters step 308 to complete the device response analysis.

[0035] According to the computer-readable storage medium storing a computer program provided by the present invention, when the computer program is executed by a processor, the steps of the method for realizing automation of the human-machine interface of the equipment management software are implemented.

[0036] The electronic device provided according to the present invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the method for automating the human-machine interface of the equipment management software are implemented.

[0037] Compared with the prior art, the present invention has the following beneficial effects:

[0038] 1) Based on the idea of ​​dynamically creating controls and laying out the human-computer interface, redesign and implement the human-computer interface to solve the problem of unfriendly human-computer interface;

[0039] 2) On the basis of ensuring the parameter legitimacy verification, the decoupling of the equipment response analysis function and the human-machine interface design, the data processing function is decomposed to solve the problem that the unreasonable design of the human-machine interface data processing module leads to poor software code readability, large and complete code, high redundancy and difficult maintenance;

[0040] 3) The present invention realizes a series of human-machine interface design realization modules and piping interface database modules, which can dynamically load human-machine interface modules and piping databases according to the actual piping equipment, and "tailor-make" them to solve the problem of "large and complete" human-machine interface module codes in the past;

[0041] 4) The present invention can effectively improve the friendliness of the human-machine interface through the three-layer human-machine interface design mode of parent function layer-child function layer-specific function layer, combined with the technology of dynamically creating resources and layout, while maintaining the advantages of low code volume, low manpower development cost and short development cycle; at the same time, according to actual needs, combined with the database, the two-layer software interface of "parent function layer-specific function layer" can be quickly realized;

[0042] 5) The present invention can improve the code reuse rate, reduce the amount of code, reduce code redundancy, and improve code readability through the hierarchical design of data processing, thereby solving the problem that the difficulty of code maintenance increases with the increase of piping equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0044] Figure 1 It is a module block diagram of the present invention;

[0045] Figure 2A flowchart for creating a specific functional interface using system class parameters-basic parameters as an example;

[0046] Figure 3 Flowchart for input data legitimacy verification;

[0047] Figure 4 Flowchart for device response parsing. DETAILED DESCRIPTION

[0048] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several changes and improvements can also be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0049] Example

[0050] The present invention provides a method for automatically realizing the human-machine interface of equipment management software based on database technology and dynamic link library technology, and divides the human-machine interface module into a human-machine interface design and realization module, a piping interface database module and a piping data processing module. The module block diagram of the present invention is shown in FIG. Figure 1 The specific introduction is as follows:

[0051] The piping interface database module is designed and implemented based on the Splite database, which stores the human-machine interface resources of each device, such as control type, button type, interface layout and other information, as well as management protocol information, such as protocol type, operation type, command type, command content, data type, parameter value range, etc.

[0052] The human-machine interface design and implementation module creates a human-machine interaction interface based on the human-machine interface resources in the database information, and completes the human-machine interface layout presentation, user input acquisition, equipment response display, and special data processing functions for complex piping commands;

[0053] The piping data processing module uses dynamic link library technology to complete function encapsulation, reads the corresponding equipment database according to the piping equipment information, obtains human-machine interface resources and piping protocol information; according to the data type and parameter value range in the piping protocol information, completes the legality judgment of the public input parameters and the equipment response result analysis function.

[0054] One model of equipment is matched with a human-machine interface design implementation module and the corresponding piping interface database. The software can dynamically cut and load the human-machine interface module and piping database according to the actual equipment type of the project, so as to achieve the effect of "tailoring to the needs" and solve the problem of large and comprehensive code.

[0055] At the same time, the present invention redesigns and implements the function of dynamic creation of the human-machine interface, and divides the human-machine interface of the equipment into three layers. The first layer of the human-machine interface (hereinafter referred to as the parent function layer) divides all the piping parameters of the equipment into system class parameters, maintenance class parameters, routing class parameters, etc. according to the functional class; the second layer of the human-machine interface (hereinafter referred to as the sub-function layer) is further divided into system class basic parameters, system class advanced parameters, etc. based on the parent function layer; the third layer of the human-machine interface (hereinafter referred to as the specific function layer) is based on the sub-function layer. The actual piping function is laid out and presented in a similar form to the Tab page. When designing the code, the parent function layer and the sub-function layer are respectively combined with the database information in the form of a class to complete the dynamic creation layout and function implementation of the human-machine interface, and support skipping the interface implementation of the sub-function layer by modifying the corresponding attribute value in the database according to actual needs, and quickly realizing the two-layer software interface of "parent function layer-specific function layer". The specific function layer is designed as a Tab page corresponding to a class, and the human-machine interface creation layout, user input acquisition, device response analysis and special processing functions of the specific function layer are completed in the class. Through the above technology, the number of controls in each specific functional layer of the software will not be particularly large, and the layout is relatively simple. It is completely possible to achieve the effect of manually dragging controls to layout resources, improve the friendliness of the human-machine interface, and at the same time, the implementation method of dynamically creating controls and laying out the human-machine interface ensures the advantages of small amount of code, low manpower development cost, and short development cycle. In addition, the special data processing functions implemented on demand in the specific functional layer, combined with the hierarchical design of the public reusable data processing functions implemented in the piping data processing, can not only improve the code reuse rate, reduce the amount of code, reduce code redundancy, but also improve code readability, and solve the problem that the difficulty of code maintenance continues to increase with the increase of piping equipment.

[0056] This invention takes "system class parameters-basic parameters" as an example to introduce the implementation method from three aspects: specific function layer interface creation, input parameter legality verification, and device response analysis. The implementation flow chart is as follows: Figure 2 , Figure 3 , Figure 4 As shown, the main steps are as follows:

[0057] Step 101, the main frame loads the human-machine interface module according to the type of piping equipment, and completes the human-machine interface initialization: loading the data processing module, obtaining equipment-related information, completing variable initialization, etc.

[0058] Step 102, read database information: the software reads the corresponding database information according to the acquired device information, and obtains the parent function layer interface resource information;

[0059] Step 103, creating a parent function layer interface: according to the interface resource information obtained in step 102, creating a parent function layer interface in the parent function interface class, and displaying parent function layer interface controls such as system class parameters and maintenance class parameters;

[0060] Step 104, click on system class parameters: the user clicks on the system class parameters, and the software reads the corresponding system class sub-function layer interface resource information in the database;

[0061] Step 105, creating a system class sub-function layer interface: according to the interface resource information obtained in step 104, creating a system class sub-function layer interface in the sub-function interface class, and displaying system class sub-function layer interface controls such as basic parameters and advanced parameters;

[0062] Step 106, click basic parameters: When the user clicks basic parameters, the software reads the corresponding system class parameters-basic parameters related interface resource information in the database, and presents it in the form of a Tab page in the sub-function interface class, displaying Tab sub-page titles such as IP address configuration and system information configuration;

[0063] Step 107, create a basic parameter specific function interface: the software creates a specific function interface class according to the currently selected Tab page information, reads the corresponding specific function interface resources in the database, creates controls and layouts them, and completes the association between the Tab page and the specific function interface class. The creation of specific function interface resources is completed.

[0064] When the software is configured with other devices, steps 101 to 107 are repeated to complete the interface creation; when the user switches the parent function interface, steps 104 to 107 are repeated; when the user switches the child function interface, steps 106 to 107 are repeated. At the same time, the software designs a Tab page to associate with a specific function interface class, which completes the creation layout of the specific function interface, input parameter acquisition, device response display and special data processing functions.

[0065] Step 201: The human-machine interface design implementation module obtains user input.

[0066] Step 202, the software determines whether the input parameters need special processing. If yes, the software performs special processing on the input parameters according to step 203. Otherwise, the software performs data processing according to step 204 by calling a common processing function.

[0067] Step 205, determine whether the input parameters are legal. If not, proceed to step 206, prompt the user to re-enter the input parameters if they are illegal, and terminate the process. If legal, proceed to step 207, complete the input parameter legality check.

[0068] Step 301: The human-machine interface function module receives a response message.

[0069] Step 302, determine whether it is a device response: the software receives the response information of step 301, determines whether it is a device response, if not a device response, enters step 304, determines whether it is a response timeout information, if not a response timeout information, terminates the process; if it is a response timeout information, enters step 305, completes the public processing of the timeout information; if it is a device response information, enters step 303, determines whether the response information needs special processing, if not, enters step 305, completes the public processing of the response information; if the response information needs special processing, enters step 306, performs special processing of the device response information;

[0070] Step 307, display the response result: the response information is processed as in the above step 302, the human-machine interface design and implementation module displays the response result, and enters step 308 to complete the device response analysis.

[0071] Those skilled in the art know that, in addition to implementing the system, device and its various modules provided by the present invention in a purely computer-readable program code, it is entirely possible to implement the same program in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers and embedded microcontrollers by logically programming the method steps. Therefore, the system, device and its various modules provided by the present invention can be considered as a hardware component, and the modules included therein for implementing various programs can also be considered as structures within the hardware component; the modules for implementing various functions can also be considered as both software programs for implementing the method and structures within the hardware component.

[0072] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essence of the present invention. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.

Claims

1. A method for realizing automation of human-machine interface of equipment management software, characterized in that: include: The human-machine interface module is divided into a human-machine interface design and implementation module, a piping interface database module and a piping data processing module; The piping interface database module is designed and implemented based on the SQLite database and is used to store equipment human-machine interface resources and management protocol information; The human-machine interface design and implementation module creates a human-machine interaction interface based on the information in the piping interface database module, and completes the interface layout presentation, user input acquisition, device response display, and piping command data processing; The piping data processing module uses dynamic link library technology to complete function encapsulation, reads the corresponding database according to the equipment information, and completes the input parameter validity judgment and equipment response result analysis.

2. The method for realizing automation of the human-machine interface of equipment management software according to claim 1, characterized in that: Each type of equipment is matched with a human-machine interface design implementation module and its corresponding piping interface database. The software dynamically cuts and loads the corresponding human-machine interface module and piping database according to the equipment type of the actual project piping.

3. The method for realizing automation of human-machine interface of equipment management software according to claim 1, characterized in that: The human-machine interface dynamic creation function divides the human-machine interface of the device into three layers, namely, the parent function layer, the sub-function layer and the specific function layer, among which: The parent function layer divides all piping parameters of the equipment according to the functional category; The sub-functional layer is further subdivided into multiple functional subcategories based on the parent functional layer; The specific function layer displays the actual piping function in the form of a Tab page. It supports skipping the interface implementation of the sub-function layer by modifying the corresponding attribute values ​​in the database according to actual needs, and quickly realizing the two-layer software interface of the parent function layer and the specific function layer.

4. The method for realizing automation of the human-machine interface of equipment management software according to claim 3, characterized in that: The parent function layer and the child function layer respectively use a class to combine database information to complete the dynamic creation layout and function implementation. The specific function layer is designed as one Tab page corresponding to one class, which is responsible for completing the human-computer interface creation layout, user input acquisition and device response analysis of this layer.

5. The method for realizing automation of human-machine interface of equipment management software according to claim 3, characterized in that: Also includes: Step 101, the main frame loads the human-machine interface module according to the type of piping equipment, completes the human-machine interface initialization: loads the data processing module, obtains equipment-related information, and completes variable initialization; Step 102, read database information: the software reads the corresponding database information according to the acquired device information, and obtains the parent function layer interface resource information; Step 103, creating a parent function layer interface: according to the interface resource information obtained in step 102, creating a parent function layer interface in the parent function interface class, and displaying parent function layer interface controls including system class parameters and maintenance class parameters; Step 104, click on system class parameters: the user clicks on the system class parameters, and the software reads the corresponding system class sub-function layer interface resource information in the database; Step 105, creating a system class sub-function layer interface: according to the interface resource information obtained in step 104, creating a system class sub-function layer interface in the sub-function interface class, and displaying the system class sub-function layer interface controls including basic parameters and advanced parameters; Step 106, click basic parameters: the user clicks basic parameters, and the software reads the corresponding system class parameters-basic parameters related interface resource information in the database, and presents it in the form of a Tab page in the sub-function interface class, displaying Tab sub-page titles including IP address configuration and system information configuration; Step 107, creating a basic parameter specific function interface: the software creates a specific function interface class according to the currently selected Tab page information, reads the corresponding specific function interface resources in the database, creates controls and layouts them, and completes the association between the Tab page and the specific function interface class.

6. The method for realizing automation of the human-machine interface of equipment management software according to claim 5, characterized in that: When the software is configuring other devices, repeat steps 101 to 107 to complete the interface creation; when the user switches the parent function interface, repeat steps 104 to 107; when the user switches the child function interface, repeat steps 106 to 107; at the same time, the software designs a Tab page to associate with a specific function interface class, which completes the creation layout, input parameter acquisition, device response display and special data processing of the specific function interface.

7. The method for realizing automation of human-machine interface of equipment management software according to claim 5, characterized in that: The input data validity verification process is as follows: Step 201, the human-machine interface design implementation module obtains user input; Step 202, the software determines whether the input parameters need special processing, if so, the input parameters are specially processed according to step 203, otherwise, the public processing function is called according to step 204 to complete the data processing; Step 205, determine whether the input parameters are legal. If not, step 206 prompts that the input parameters are illegal and asks you to re-enter them and terminates the process; If it is legal, then the input parameter legality check is completed as in step 207.

8. The method for realizing automation of the human-machine interface of equipment management software according to claim 5, characterized in that: The device response parsing process is as follows: Step 301, the human-machine interface function module receives the response information; Step 302, determine whether it is a device response: the software receives the response information of step 301, determines whether it is a device response, if not, proceeds to step 304, determines whether it is a response timeout information, if not, terminates the process; If it is a response timeout message, go to step 305 to complete the public processing of the timeout message; If it is a device response message, go to step 303 to determine whether the response message needs special processing. If the response message does not need special processing, go to step 305 to complete the public processing of the response message. If the response information needs special processing, proceed to step 306 to perform special processing on the device response information; Step 307, display the response result: the response information is processed as in the above step 302, the human-machine interface design and implementation module displays the response result, and enters step 308 to complete the device response analysis.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for realizing automation of the human-machine interface of the equipment management software according to any one of claims 1 to 8 are implemented.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the computer program is executed by a processor, the steps of the method for realizing automation of the human-machine interface of the equipment management software according to any one of claims 1 to 8 are implemented.