A press process monitoring method and system based on distributed multi-layer organization

By adding organization and status tags to the press, establishing monitoring nodes, and optimizing the monitoring process using group identification and hierarchical relationships, the problem of difficult locating press abnormalities in the existing technology is solved, and abnormal presses can be quickly located and resolved, thereby improving the efficiency and scalability of the testing tool.

CN116028350BActive Publication Date: 2025-09-26CHINA CONSTRUCTION BANK +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211591148.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-12
Publication Date
2025-09-26
Estimated Expiration
2042-12-12

AI Technical Summary

Technical Problem

Existing non-functional testing tools cannot quickly locate the problematic press when the press is restarted or the process does not exist, resulting in failure of the press process. Manual inspection is also time-consuming, affecting test efficiency.

Method used

A press process monitoring method based on distributed multi-layer organization is adopted. By adding organization tags and status tags to the press, monitoring nodes are established to quickly identify abnormal states. Group identification and hierarchical relationships are used to optimize the monitoring process, reduce repeated inspections, and quickly locate abnormal presses.

Benefits of technology

Without intruding into the main process, it can quickly locate and resolve abnormal pressure machines, ensure normal message delivery, avoid data congestion, and improve the scalability and efficiency of the test tool.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116028350B_ABST
    Figure CN116028350B_ABST
Patent Text Reader

Abstract

The present invention relates to a press process monitoring method and system based on distributed multi-layer organization, which adds organization tags and status tags to each press and establishes corresponding monitoring nodes to obtain the press execution status. Under the condition of ensuring that the main process such as the press startup process is not invaded, the distributed press process monitoring method can quickly locate the problematic press, discover and solve it in time, and is not restricted by the control node, thereby ensuring the normal message transmission of the press, avoiding the problem of data being blocked at the consumer end, and ensuring the normal and timely notification function of the press call is simple and efficient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of non-functional testing and computer software functional testing, and in particular to a press process monitoring method and system based on distributed multi-layer organization. Background Art

[0002] A stressor is a functional component used to simulate stress initiation during non-functional testing. It typically corresponds to the installation of stress initiation tools. As system scale grows, the number of stressors required by non-functional testing tools increases, and their complexity also grows. Furthermore, due to the potential for mutual interference between different stressors during stress initiation, it is necessary to manage the triggering and stopping of processes between different stressors.

[0003] Existing non-functional testing tools, such as Loadrunner and Jmeter, already support multiple machines for non-functional testing through various methods. However, when the test pressure is high or other environmental factors cause the machine to restart, or the machine startup process or streaming data sending process to disappear, critical processes in the machine stress test process may be lost, causing the entire stress test process to fail. Especially as the number of machines under management increases, manually checking for stress tests is extremely time-consuming and labor-intensive, seriously hindering the efficiency of stress test execution. Summary of the Invention

[0004] In order to address the deficiencies of the prior art, the present invention proposes a press process monitoring method and system based on a distributed multi-layer organization. While ensuring that the main processes such as the press startup process are not invaded, the distributed press process monitoring method can quickly locate problematic presses, discover and solve problems in a timely manner, and is not restricted by control nodes, thereby ensuring normal message transmission of the press and avoiding the problem of data congestion at the consumer end.

[0005] To achieve the above objectives, the technical solutions adopted by the present invention include:

[0006] A press process monitoring method based on distributed multi-layer organization is characterized by comprising:

[0007] S1. Add an organization tag and a status tag to each press respectively. The organization tag includes a corresponding press identification mark and at least one group mark. The default value of the status tag is standby state.

[0008] S2. Obtain the execution association relationship between the presses, and match the different presses with the execution association relationship and modify the corresponding group identifiers;

[0009] S3. Establish a monitoring node based on the group identifier, wherein the monitoring node summarizes the status labels of each press under the corresponding group identifier;

[0010] S4. Start the press according to the execution request, and modify the state label to the corresponding normal state or abnormal state according to the press startup state;

[0011] S5. The monitoring node obtains the status tag of each press under the corresponding group ID and determines whether there is an abnormal state in the status tag. If it is determined that there is no abnormal state in the status tag, it feedbacks that the press under the group ID starts normally.

[0012] S6. When it is determined that an abnormal state exists in the state tag, a press identification mark of the press in the abnormal state is fed back.

[0013] Furthermore, the organization tag includes two or more group identifiers, and a hierarchical relationship is configured between the two or more group identifiers.

[0014] Furthermore, the monitoring node uses the hierarchical relationship configured by the corresponding group identifier to determine whether a lower-level group identifier exists. When it is determined that no lower-level group identifier exists, the monitoring node obtains the status label of each press under the corresponding group identifier;

[0015] When it is determined that a lower-level group identifier exists, the monitoring node obtains the status label summarized by the lower-level monitoring node corresponding to the lower-level group identifier, and / or the monitoring node obtains the judgment result of the lower-level monitoring node corresponding to the lower-level group identifier on whether there is an abnormal state in the status label.

[0016] Furthermore, when the monitoring node obtains the judgment result of the lower-level monitoring node corresponding to the lower-level grouping identifier on whether there is an abnormal state in the status tag, it further determines whether all the lower-level monitoring nodes have all fed back that the press has started normally under the lower-level grouping identifier. When it is determined that all the lower-level monitoring nodes have all fed back that the press has started normally under the lower-level grouping identifier, it feeds back that the press has started normally under the grouping identifier.

[0017] When it is determined that the lower-level monitoring nodes have not all fed back the lower-level group identifications indicating that the presses have started normally, the press identifications of the presses in the abnormal state are summarized and fed back.

[0018] Furthermore, the method further comprises:

[0019] S7. Determine whether all monitoring nodes have fed back corresponding group identifications indicating that the press has started normally. If it is determined that all monitoring nodes have fed back corresponding group identifications indicating that the press has started normally, feed back information indicating that the press has started normally.

[0020] When it is determined that all monitoring nodes have not fed back the corresponding group identifications indicating that the presses are started normally, the press identifications of the presses in the abnormal state are summarized and fed back.

[0021] Furthermore, the step of determining whether all monitoring nodes have fed back corresponding group identifiers indicating that the press has started normally includes:

[0022] According to the hierarchical relationship, it is judged whether the top-level monitoring node feedbacks that the press starts normally under the corresponding group identifier. When it is judged that all the top-level monitoring nodes feedback that the press starts normally under the corresponding group identifier, the press starts normally;

[0023] The top-level monitoring node is a monitoring node for which the corresponding group identifier has no upper-level hierarchical relationship.

[0024] The present invention also relates to a press process monitoring system based on a distributed multi-layer organization, characterized in that it includes:

[0025] The label management module is used to add and modify the organization label and status label of each press;

[0026] The group management module is used to obtain the execution association relationship between each press, and match different presses with execution association relationships and modify the corresponding group identifiers;

[0027] Monitoring node management module, used to establish and modify monitoring nodes according to group identification;

[0028] An execution module, configured to start the press according to the execution request, and modify the state label to a corresponding normal state or abnormal state according to the press startup state;

[0029] The state judgment module is used to use the monitoring node to obtain the state label of each press under the corresponding group identification, judge whether there is an abnormal state in the state label, and feedback the judgment result.

[0030] The present invention also relates to a computer-readable storage medium, characterized in that a computer program is stored on the storage medium, and the computer program implements the above method when executed by a processor.

[0031] The present invention also relates to an electronic device, characterized in that it comprises a processor and a memory;

[0032] The memory is used to store the organization tag and the status tag;

[0033] The processor is used to execute the above method by calling the organization tag and the status tag.

[0034] The present invention also relates to a computer program product, comprising a computer program and / or instructions, characterized in that the computer program and / or instructions implement the steps of the above method when executed by a processor.

[0035] The beneficial effects of the present invention are:

[0036] The distributed multi-layered press process monitoring method and system described in this invention can quickly locate problematic presses and resolve them promptly, without intruding on main processes such as the press startup process. This method is unrestricted by control nodes, ensuring normal message transmission between presses and avoiding data congestion at the consumer end. When testing high-availability scenarios, this helps ensure unaffected performance of the test tool itself and effectively improves tool scalability. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 The figure is a flow chart of the press process monitoring method based on distributed multi-layer organization according to the present invention.

[0038] Figure 2 This is a structural diagram of the press process monitoring system based on distributed multi-layer organization of the present invention. DETAILED DESCRIPTION

[0039] In order to more clearly understand the content of the present invention, it will be described in detail with reference to the accompanying drawings and embodiments.

[0040] The first aspect of the present invention relates to a process of steps as follows Figure 1 The press process monitoring method based on distributed multi-layer organization shown includes:

[0041] S1. Add an organization tag and a status tag to each press. The organization tag includes the corresponding press identification and at least one grouping identifier. The default value of the status tag is standby. The press identification identifier specifically identifies the corresponding press and can be a unique press ID or execution sequence number. The grouping identifier is used to mark the set to which the corresponding press belongs. The set includes presses with the same grouping identifier. There is an association between presses, meaning that the execution status of any press may affect the execution of other presses in the same set.

[0042] Preferably, the organization tag can include two or more different grouping identifiers, each of which is hierarchically related. It is easy to understand that a higher-level group includes the presses in the lower-level group, and can also include other additional presses to form a group, thereby forming a larger higher-level group. Several smaller press groups are also provided, thereby facilitating management control and monitoring information feedback.

[0043] S2. Obtain the execution association relationship between the presses, and match and modify the corresponding grouping identifiers of different presses that have execution association relationships.

[0044] Among them, it is preferred to additionally mark different grouping identifiers according to the optional types of association relationships, so as to help operation and maintenance personnel to easily identify the classification and possible problems of abnormal presses when maintaining the presses, thereby improving the efficiency of abnormality handling.

[0045] The association relationship includes both the mutual influence existing in the execution process of the presses, and the relationship between presses with a sequence of execution, and the relationship between presses with synchronous execution requirements, so that the execution of presses in the same group forms the necessary organizational structure, thereby ensuring that presses with an association relationship can be executed normally.

[0046] S3. Establish a monitoring node according to the group identifier, and the monitoring node summarizes the status labels of each press under the corresponding group identifier.

[0047] Preferably, when there is a hierarchical relationship between different group identifiers, the monitoring node uses the hierarchical relationship configured by the corresponding group identifier to determine whether there is a subordinate group identifier. When it is determined that there is no subordinate group identifier, the monitoring node obtains the status label of each press under the corresponding group identifier; when it is determined that there is a subordinate group identifier, the monitoring node obtains the status label summarized by the subordinate monitoring node corresponding to the subordinate group identifier, and / or the monitoring node obtains the judgment result of the subordinate monitoring node corresponding to the subordinate group identifier on whether there is an abnormal state in the status label.

[0048] That is, it is necessary to reduce repeated queries on the execution status of the same press based on the hierarchical relationship. When a specific press has been inspected in a lower-level group and proved to have a normal (or abnormal) execution status, the judgment result of the lower-level group can be directly brought into the inspection process of the upper-level group, thereby avoiding repeated inspections and improving monitoring efficiency.

[0049] S4. Start the press according to the execution request, and modify the state label to the corresponding normal state or abnormal state according to the press startup state.

[0050] Furthermore, in addition to the normal state or abnormal state, other status labels may be additionally set according to actual needs, or the normal state and abnormal state may be further specifically defined, thereby facilitating operation and maintenance for operation and maintenance personnel.

[0051] S5. The monitoring node obtains the status label of each press under the corresponding group identifier, determines whether there is an abnormal state in the status label, and when it is determined that there is no abnormal state in the status label, feedback is given that the press under the group identifier starts normally.

[0052] In particular, when there is a hierarchical relationship, when the monitoring node obtains the judgment result of the lower-level monitoring node corresponding to the lower-level group identifier on whether there is an abnormal state in the status label, it further determines whether all lower-level monitoring nodes have all fed back that the press startup under the lower-level group identifier is normal. When it is determined that all lower-level monitoring nodes have all fed back that the press startup under the lower-level group identifier is normal, it feeds back that the press startup under the group identifier is normal; when it is determined that not all lower-level monitoring nodes have fed back that the press startup under the lower-level group identifier is normal, it summarizes and feeds back the press identification identifiers of the presses in the abnormal state.

[0053] When a hierarchical relationship between different groups is introduced, the same press can be simultaneously tagged with multiple different group identifiers. Due to the existence of the hierarchical relationship, it is inevitable to select monitoring nodes that include lower-level group identifiers for priority judgment and identification, which can significantly reduce the workload of judging the press status. The judgment results summarized under the lower-level group identifiers can quickly feedback the required press execution monitoring status information.

[0054] S6. When it is determined that an abnormal state exists in the state tag, a press identification mark of the press in the abnormal state is fed back.

[0055] Since the press identification mark directly corresponds to a unique specific press, the operation and maintenance personnel can quickly locate the press with execution problems; at the same time, based on the grouping marks corresponding to multiple presses with execution problems, the specific functional modules and systems that may have pressure execution problems can be quickly determined.

[0056] S7. Determine whether all monitoring nodes have fed back the corresponding group identification that the press startup is normal. When it is determined that all monitoring nodes have fed back the corresponding group identification that the press startup is normal, feed back the normal press startup information. When it is determined that not all monitoring nodes have fed back the corresponding group identification that the press startup is normal, summarize and feed back the press identification identifiers of the presses in the abnormal state.

[0057] Specifically, when there is a hierarchical relationship, it can be judged based on the hierarchical relationship whether the top-level monitoring node that does not have an upper-level hierarchical relationship feedbacks that the press starts normally under the corresponding group identifier. When it is judged that all top-level monitoring nodes feedback that the press starts normally under the corresponding group identifier, the normal press startup information is fed back.

[0058] Another aspect of the present invention relates to a press process monitoring system based on a distributed multi-layer organization, the structure of which is as follows: Figure 2 Shown, including:

[0059] The label management module is used to add and modify the organization label and status label of each press;

[0060] The group management module is used to obtain the execution association relationship between each press, and match different presses with execution association relationships and modify the corresponding group identifiers;

[0061] Monitoring node management module, used to establish and modify monitoring nodes according to group identification;

[0062] An execution module, configured to start the press according to the execution request, and modify the state label to a corresponding normal state or abnormal state according to the press startup state;

[0063] The state judgment module is used to use the monitoring node to obtain the state label of each press under the corresponding group identification, judge whether there is an abnormal state in the state label, and feedback the judgment result.

[0064] And, preferably, it also includes an information feedback module for judging whether all monitoring nodes have fed back the normal start of the press under the corresponding group identification and feeding back the normal start information of the press or the press identification identification of the press in the abnormal state according to the judgment result.

[0065] By using this system, the above-mentioned calculation and processing method can be executed and the corresponding technical effects can be achieved.

[0066] An embodiment of the present invention also provides a computer-readable storage medium capable of implementing all steps of the method in the above embodiment. The computer-readable storage medium stores a computer program that implements all steps of the method in the above embodiment when executed by a processor.

[0067] An embodiment of the present invention also provides an electronic device for executing the above-mentioned method. As an implementation device of the method, the electronic device has at least a processor and a memory, and in particular, the memory stores the data and related computer programs required for executing the method, such as organization tags and status tags, etc., and the processor calls the data and programs in the memory to execute all the steps of the implementation method and obtains the corresponding technical effects.

[0068] Preferably, the electronic device may include a bus architecture, which may include any number of interconnected buses and bridges, and the bus will include various circuits linked together by one or more processors and memories. The bus may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and, therefore, will not be described further herein. The bus interface provides an interface between the bus and the receiver and transmitter. The receiver and transmitter can be the same component, namely a transceiver, which provides a unit for communicating with various other systems over a transmission medium. The processor is responsible for managing the bus and general processing, while the memory can be used to store data used by the processor when performing operations.

[0069] Additionally, the electronic device may further include components such as a communication module, an input unit, an audio processor, a display, and a power supply. The processor (or controller, operating control) employed may include a microprocessor or other processor device and / or logic device, which receives input and controls the operation of various components of the electronic device. The memory may be one or more of a cache, flash memory, a hard drive, removable media, volatile memory, non-volatile memory, or other suitable devices, and may store the aforementioned data and information. It may also store programs for executing the relevant information, and the processor may execute the programs stored in the memory to implement information storage or processing. The input unit is used to provide input to the processor, and may, for example, be a keypad or touch input device. The power supply is used to provide power to the electronic device. The display is used to display objects such as images and text, and may, for example, be an LCD display. The communication module is a transmitter / receiver that sends and receives signals via an antenna. The communication module (transmitter / receiver) is coupled to the processor to provide input signals and receive output signals, similar to the case of a conventional mobile communication terminal. Based on different communication technologies, multiple communication modules can be provided in the same electronic device, such as a cellular network module, a Bluetooth module, and / or a wireless local area network module. The communication module (transmitter / receiver) is also coupled to a speaker and a microphone via an audio processor to provide audio output via the speaker and receive audio input from the microphone, thereby implementing common telecommunications functions. The audio processor may include any suitable buffer, decoder, amplifier, etc. In addition, the audio processor is also coupled to a central processing unit, enabling local recording via the microphone and playback of stored audio via the speaker.

[0070] It will be understood by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0071] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A system that specifies the functions of a box or boxes.

[0072] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction system that is implemented in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0073] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The present invention is described in detail below. ...

[0074] The above description is merely a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention are intended to be covered by the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A press process monitoring method based on distributed multi-layer organization, characterized in that: include: S1. Add an organization tag and a status tag to each press respectively. The organization tag includes a corresponding press identification mark and at least one group mark. The default value of the status tag is standby state. S2. Obtain the execution association relationship between the presses, and match the different presses with the execution association relationship and modify the corresponding group identifiers; S3. Establish a monitoring node based on the group identifier, wherein the monitoring node summarizes the status labels of each press under the corresponding group identifier; S4. Start the press according to the execution request, and modify the state label to the corresponding normal state or abnormal state according to the press startup state; S5. The monitoring node obtains the status tag of each press under the corresponding group ID and determines whether there is an abnormal state in the status tag. If it is determined that there is no abnormal state in the status tag, it feedbacks that the press under the group ID starts normally. S6. When it is determined that an abnormal state exists in the state tag, a press identification mark of the press in the abnormal state is fed back; The organization tag includes two or more group identifiers, and a hierarchical relationship is configured between the two or more group identifiers; The monitoring node uses the hierarchical relationship configured by the corresponding grouping identifier to determine whether a lower-level grouping identifier exists. When it is determined that no lower-level grouping identifier exists, the monitoring node obtains the status label of each press under the corresponding grouping identifier; When it is determined that a lower-level group identifier exists, the monitoring node obtains the status label summarized by the lower-level monitoring node corresponding to the lower-level group identifier, and / or the monitoring node obtains the judgment result of the lower-level monitoring node corresponding to the lower-level group identifier on whether there is an abnormal state in the status label.

2. The method according to claim 1, wherein When the monitoring node obtains the judgment result of the lower-level monitoring node corresponding to the lower-level grouping identifier on whether there is an abnormal state in the status tag, it further judges whether all the lower-level monitoring nodes have fed back that the press starts normally under the lower-level grouping identifier. When it is judged that all the lower-level monitoring nodes have fed back that the press starts normally under the lower-level grouping identifier, it feeds back that the press starts normally under the grouping identifier. When it is determined that the lower-level monitoring nodes have not all fed back the lower-level group identifications indicating that the presses have started normally, the press identifications of the presses in the abnormal state are summarized and fed back.

3. The method according to claim 1, wherein The method further comprises: S7. Determine whether all monitoring nodes have fed back corresponding group identifications indicating that the press has started normally. If it is determined that all monitoring nodes have fed back corresponding group identifications indicating that the press has started normally, feed back information indicating that the press has started normally. When it is determined that all monitoring nodes have not fed back the corresponding group identifications indicating that the presses are started normally, the press identifications of the presses in the abnormal state are summarized and fed back.

4. The method according to claim 3, wherein The step of judging whether all monitoring nodes have fed back corresponding group identifiers and whether the press starts normally includes: According to the hierarchical relationship, it is judged whether the top-level monitoring node feedbacks that the press starts normally under the corresponding group identifier. When it is judged that all the top-level monitoring nodes feedback that the press starts normally under the corresponding group identifier, the press starts normally; The top-level monitoring node is a monitoring node for which the corresponding group identifier has no upper-level hierarchical relationship.

5. A press process monitoring system based on distributed multi-layer organization, characterized in that: include: The label management module is used to add and modify the organization label and status label of each press; The group management module is used to obtain the execution association relationship between each press, and match different presses with execution association relationships and modify the corresponding group identifiers; Monitoring node management module, used to establish and modify monitoring nodes according to group identification; An execution module, configured to start the press according to the execution request, and modify the state label to a corresponding normal state or abnormal state according to the press startup state; The status judgment module is used to use the monitoring node to obtain the status label of each press under the corresponding group identifier, determine whether there is an abnormal state in the status label, and feedback the judgment result; The organization tag includes two or more group identifiers, and a hierarchical relationship is configured between the two or more group identifiers; The monitoring node uses the hierarchical relationship configured by the corresponding grouping identifier to determine whether a lower-level grouping identifier exists. When it is determined that no lower-level grouping identifier exists, the monitoring node obtains the status label of each press under the corresponding grouping identifier; When it is determined that a lower-level group identifier exists, the monitoring node obtains the status label summarized by the lower-level monitoring node corresponding to the lower-level group identifier, and / or the monitoring node obtains the judgment result of the lower-level monitoring node corresponding to the lower-level group identifier on whether there is an abnormal state in the status label.

6. A computer-readable storage medium, characterized in that The storage medium stores a computer program, which implements the method according to any one of claims 1 to 4 when executed by a processor.

7. An electronic device, characterized in that: including processor and memory; The memory is used to store the organization tag and the status tag; The processor is configured to execute the method according to any one of claims 1 to 4 by calling the organization tag and the status tag.

8. A computer program product comprising a computer program and / or instructions, characterized in that When the computer program and / or instructions are executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Process monitoring method and system and electronic equipment

    CN110737562A

  • Distributed task pushing method and device, electronic equipment and storage medium

    CN114579275A