Alarm information processing method, system, device and storage medium
Through unified processing and communication protocol conversion of alarm information of monitoring equipment, the complexity of developing multiple clients and protocols in the prior art is solved, and the efficiency and user experience of alarm information management are improved.
Patent Information
- Application Number
- CN202411825406.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-04-01
AI Technical Summary
In the prior art, different upper computer clients and communication protocols are needed for different types of monitoring equipment, resulting in large development workloads and low efficiency in managing alarm information, which affects the user experience.
An alarm information processing method and system are provided, which obtains the alarm information of the monitoring device through the lower computer, merges and processes it uniformly, and converts information based on the preset communication protocol to generate communication alarm information that can be parsed by the upper computer.
It reduces the workload of developing different clients and protocols, improves the efficiency of obtaining different alarm information and the management efficiency of different monitoring devices, and improves the user experience.
Smart Images

Figure CN119739577A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to chip testing technology, equipment monitoring technology, and in particular to a method, system, equipment and storage medium for processing alarm information. Background Art
[0002] During the operation of the test machine, monitoring equipment is usually used to monitor the equipment status of the test machine to facilitate timely acquisition of abnormal operation information of the test machine. For example, water cooling monitoring equipment is used to monitor the water cooling status of the test machine.
[0003] The monitoring equipment used to monitor the test machine may include multiple devices of different types or different models of the same type. For different monitoring devices, different host computer clients need to be developed to obtain and process the alarm information monitored by different monitoring devices. The development workload is large, and it is not easy to manage the alarm information monitored by various monitoring devices, which affects the user experience. Summary of the invention
[0004] The embodiments of the present disclosure provide a method, system, device and storage medium for processing alarm information to solve the above technical problems to a certain extent.
[0005] In one aspect of an embodiment of the present disclosure, a method for processing alarm information is provided, the method being used in a lower computer, the method comprising:
[0006] Respectively obtaining at least one set of alarm information monitored by at least one monitoring device, wherein a set of alarm information includes at least one alarm information monitored by one monitoring device;
[0007] Based on the alarm information types corresponding to the alarm information included in the at least one group of alarm information, the at least one group of alarm information is uniformly merged to obtain merged alarm information;
[0008] Based on a preset communication protocol, the combined alarm information is converted to obtain communication alarm information that can be parsed by the host computer. The preset communication protocol is used for the host computer and the slave computer to perform communication interaction of alarm information.
[0009] Another aspect of the embodiments of the present disclosure provides a method for processing alarm information, the method being used in a host computer, the method comprising:
[0010] Reading a preset communication protocol from the lower computer, wherein the preset communication protocol is used for the upper computer and the lower computer to perform communication interaction of alarm information;
[0011] Based on the preset communication protocol, communication alarm information is read and parsed from the lower computer, the communication alarm information is obtained by the lower computer performing information conversion on the merged alarm information based on the preset communication protocol, the merged alarm information is obtained by uniformly merging at least one group of alarm information based on the alarm information types corresponding to the alarm information included in at least one group of alarm information, the at least one group of alarm information is monitored by at least one monitoring device, wherein a group of alarm information includes at least one alarm information monitored by one monitoring device.
[0012] Another aspect of the embodiments of the present disclosure provides a system for processing alarm information, characterized in that the system includes a control module and a client, the control module is used in a lower computer, and the client is used in a higher computer;
[0013] The control module is used to respectively obtain at least one group of alarm information monitored by at least one monitoring device, wherein a group of alarm information includes at least one alarm information monitored by one monitoring device; based on the alarm information types corresponding to the alarm information included in the at least one group of alarm information, uniformly merge the at least one group of alarm information to obtain merged alarm information; based on a preset communication protocol, perform information conversion on the merged alarm information to obtain communication alarm information;
[0014] The client is used to read the preset communication protocol from the control module, and the preset communication protocol is used for the upper computer and the lower computer to perform communication interaction of alarm information; based on the preset communication protocol, read and parse the communication alarm information from the control module.
[0015] Another aspect of the embodiments of the present disclosure provides an electronic device, comprising: a memory for storing a computer program; a processor for executing the computer program stored in the memory, and when the computer program is executed, the method for processing alarm information described in any of the above embodiments is implemented.
[0016] Another aspect of the embodiments of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for processing alarm information described in any of the above embodiments is implemented.
[0017] Another aspect of the embodiments of the present disclosure provides a computer program product, including a computer program, and when the computer program is executed by a processor, the method for processing alarm information described in any of the above embodiments is implemented.
[0018] In the disclosed embodiment, the lower computer respectively obtains at least one group of alarm information monitored by at least one monitoring device, performs unified merging processing on at least one group of alarm information to obtain merged alarm information, and based on a preset communication protocol for exchanging alarm information with the upper computer, performs information conversion on the merged alarm information to obtain communication alarm information that can be parsed by the upper computer. The communication alarm information is converted from the merged alarm information, and contains information content indicated by at least one group of alarm information respectively monitored by at least one monitoring device. The upper computer can obtain the communication alarm information based on the preset communication protocol. By obtaining the communication alarm information, the alarm information monitored by at least one monitoring device can be obtained. There is no need to obtain alarm information monitored by different monitoring devices through different clients and different communication protocols, which can reduce development workload, help improve the efficiency of obtaining different alarm information, and improve the management efficiency of different monitoring devices.
[0019] The technical solution of the present disclosure is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings, which constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0021] The present disclosure may be more clearly understood from the following detailed description with reference to the accompanying drawings, in which:
[0022] Figure 1 is a structural diagram of a system for processing alarm information provided by an exemplary embodiment of the present disclosure;
[0023] Figure 2 is a flowchart of a method for processing alarm information provided by an exemplary embodiment of the present disclosure;
[0024] Figure 3 is a flowchart of a unified and combined alarm information processing process provided by an exemplary embodiment of the present disclosure;
[0025] Figure 4 is a flowchart of a method for processing alarm information provided by another exemplary embodiment of the present disclosure;
[0026] Figure 5 is a schematic diagram of interaction between a client and a control module during the processing of alarm information provided by an exemplary embodiment of the present disclosure;
[0027] Figure 6 is a structural schematic diagram of a control module provided by an exemplary embodiment of the present disclosure;
[0028] Figure 7 is a structural diagram of a device for processing alarm information provided by an exemplary embodiment of the present disclosure;
[0029] Figure 8 It is a schematic diagram of the structure of an electronic device provided by an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0030] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless otherwise specifically stated.
[0031] Those skilled in the art can understand that the terms "first" and "second" in the embodiments of the present disclosure are only used to distinguish different steps, devices or modules, etc., and neither represent any specific technical meaning nor indicate the necessary logical order between them.
[0032] It should also be understood that in the embodiments of the present disclosure, “plurality” may refer to two or more than two, and “at least one” may refer to one, two, or more than two.
[0033] It should also be understood that any component, data or structure mentioned in the embodiments of the present disclosure can generally be understood as one or more, unless explicitly limited or otherwise indicated in the context.
[0034] In addition, the term "and / or" in the present disclosure is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in the present disclosure generally indicates that the associated objects before and after are in an "or" relationship.
[0035] It should also be understood that the description of the various embodiments in the present disclosure focuses on the differences between the various embodiments, and the same or similar aspects thereof can be referenced to each other, and for the sake of brevity, they will not be described one by one.
[0036] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.
[0037] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.
[0038] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.
[0039] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0040] The disclosed embodiments can be applied to electronic devices such as terminal devices, computer systems, servers, etc., which can operate with many other general or special computing system environments or configurations. Examples of well-known terminal devices, computing systems, environments and / or configurations suitable for use with electronic devices such as terminal devices, computer systems, servers, etc. include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network personal computers, small computer systems, large computer systems, and distributed cloud computing technology environments including any of the above systems, etc.
[0041] Electronic devices such as terminal devices, computer systems, servers, etc. can be described in the general context of computer system executable instructions (such as program modules) executed by computer systems. Generally, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in a distributed cloud computing environment, where tasks are performed by remote processing devices linked through a communication network. In a distributed cloud computing environment, program modules can be located on local or remote computing system storage media including storage devices.
[0042] In the related art, different host computer clients are developed for different types of monitoring equipment, and the alarm information monitored by different monitoring equipment is obtained based on different communication protocols. The client development workload is large, and users need to obtain different alarm information through multiple clients, which is inefficient; or, clients are developed to adapt to various types of monitoring equipment, and different control and monitoring interfaces are developed to manage the alarm information of different monitoring equipment. The development workload is large and not easy to expand, and the interface information is confusing, which affects the user experience. In addition, under the above method, the interaction between the host computer and different monitoring equipment requires the use of multiple communication protocols, and multiple communication protocols need to be configured for the host computer, which is complicated.
[0043] In order to solve the above problems to a certain extent, the present disclosure provides a system for processing alarm information, such as Figure 1 As shown, the system includes a control module 110 and a client 120 , wherein the control module 110 is used for the lower computer 11 , and the client 120 is used for the upper computer 12 .
[0044] The control module 110 in the lower computer 11 is used to uniformly monitor the alarm information monitored by different monitoring devices, and uniformly merge the different alarm information so that the client 120 in the upper computer 12 can uniformly obtain the alarm information monitored by different monitoring devices from the control module 110 of the lower computer 11. Optionally, the control module 110 can establish a communication connection with different monitoring devices through serial communication.
[0045] The client 120 and the control module 110 can perform communication interaction of alarm information based on a preset communication protocol. The control module 110 converts the unified and merged alarm information into communication alarm information based on the preset communication protocol. The client 120 reads the communication alarm information from the control module 110 based on the preset communication protocol to obtain alarm information monitored by different monitoring devices.
[0046] In an exemplary embodiment, the control module 110 can respectively obtain at least one group of alarm information monitored by at least one monitoring device, where a group of alarm information includes at least one alarm information monitored by a monitoring device; based on the alarm information types corresponding to the alarm information included in at least one group of alarm information, the at least one group of alarm information is uniformly merged to obtain merged alarm information; based on a preset communication protocol, the merged alarm information is converted to obtain communication alarm information.
[0047] The preset communication protocol is preconfigured and stored in the control module 110. The client 120 reads the preset communication protocol from the control module 110, and based on the preset communication protocol, reads and parses the communication alarm information from the control module 110 to obtain the alarm information monitored by at least one monitoring device.
[0048] like Figure 2 As shown, it shows a method for processing alarm information provided by an exemplary embodiment of the present disclosure, which is used in a lower computer, and is exemplarily applied to a control module in the lower computer. The method includes steps 201-203:
[0049] Step 201 : acquiring at least one set of alarm information monitored by at least one monitoring device, wherein a set of alarm information includes at least one alarm information monitored by one monitoring device.
[0050] Optionally, at least one monitoring device may include different types of monitoring devices, and the different types of monitoring devices are respectively used to monitor different status information of the test machine. For example, different types of monitoring devices may include monitoring devices for monitoring water cooling information, monitoring devices for monitoring power status, monitoring devices for monitoring test status, etc. Optionally, at least one monitoring device may also include monitoring devices of the same type but different models, for example, monitoring devices of different models for monitoring water cooling information.
[0051] A monitoring device can monitor and obtain a set of alarm information, and a set of alarm information includes at least one alarm information. For example, a monitoring device used to monitor water cooling information monitors a set of alarm information including flow alarm information, water temperature alarm information, temperature sensor alarm information, water level alarm information, communication alarm information, high voltage alarm information, power outage reset information, etc.
[0052] A set of alarm information obtained by monitoring devices of different types may include alarm information of different types. A set of alarm information obtained by monitoring devices of the same type but different models may also include alarm information of different types.
[0053] Step 202: based on the alarm information types corresponding to the alarm information included in the at least one group of alarm information, at least one group of alarm information is uniformly merged to obtain merged alarm information.
[0054] After obtaining a group of alarm information detected by each monitoring device, at least one group of alarm information is unified and merged based on the alarm information type corresponding to the alarm information included in each group of alarm information. In this process, the same type of alarm information in different groups of alarm information can be unified into one alarm information, and the unified alarm information can be merged with different types of alarm information in different groups of alarm information to obtain a group of merged alarm information after unified merger.
[0055] The same type of alarm information refers to alarm information used to indicate the same state of the same device. For example, the water temperature alarm information obtained by different types of water cooling monitoring equipment can be unified into one water temperature alarm information. Different types of alarm information refer to alarm information used to indicate different devices or different states. For example, the alarm information obtained by different types of monitoring equipment is different types of alarm information, and the alarm information obtained by different types of monitoring equipment is used to indicate different states.
[0056] Step 203, based on a preset communication protocol, information conversion is performed on the combined alarm information to obtain communication alarm information that can be parsed by the upper computer. The preset communication protocol is used for the upper computer and the lower computer to perform communication interaction of alarm information.
[0057] The preset communication protocol is a communication protocol used for transmitting alarm information between a pre-configured upper computer and a lower computer. In order for the upper computer to obtain the combined alarm information after unified merging and processing, the lower computer performs information conversion on a set of combined alarm information obtained by unified merging based on the preset communication protocol to obtain communication alarm information. The communication alarm information after information conversion indicates different alarm information included in the combined alarm information with a preset state corresponding to the preset communication protocol. The upper computer can parse the communication alarm information based on the preset communication protocol to obtain the combined alarm information composed of the alarm information monitored by different monitoring devices.
[0058] In the disclosed embodiment, the lower computer respectively obtains at least one group of alarm information monitored by at least one monitoring device, performs unified merging processing on at least one group of alarm information to obtain merged alarm information, and based on a preset communication protocol for exchanging alarm information with the upper computer, performs information conversion on the merged alarm information to obtain communication alarm information that can be parsed by the upper computer. The communication alarm information is converted from the merged alarm information, and contains information content indicated by at least one group of alarm information respectively monitored by at least one monitoring device. The upper computer can obtain the communication alarm information based on the preset communication protocol. By obtaining the communication alarm information, the alarm information monitored by at least one monitoring device can be obtained. There is no need to obtain alarm information monitored by different monitoring devices through different clients and different communication protocols, which can reduce development workload, help improve the efficiency of obtaining different alarm information, and improve the management efficiency of different monitoring devices.
[0059] In a possible implementation, Figure 3 As shown, the process of uniformly converting at least one set of alarm information includes steps 301-303:
[0060] Step 301: Determine the same information type included in at least one group of alarm information and the specific information type included in each group of alarm information based on the alarm information types corresponding to the alarm information included in at least one group of alarm information.
[0061] After obtaining at least one group of alarm information, at least one group of alarm information can be classified based on the type of alarm information contained in each group of alarm information. During the classification process, the same information type included in at least one group of alarm information can be determined. The alarm information corresponding to the same information type is used to indicate the same device status information, and the specific information type included in each group of alarm information can be determined. The specific information type refers to different information types that are not monitored by other monitoring devices.
[0062] Step 302: Process the alarm information corresponding to the same information type in a unified manner to obtain unified alarm information.
[0063] For the determined same information type, the alarm information corresponding to the same information type can be unified to obtain unified alarm information, and the unified alarm information includes a group of alarm information obtained by unifying the alarm information corresponding to each same information type. In response to the alarm information corresponding to the same information type being the same, the same alarm information can be unified into the alarm information corresponding to the same information type. In response to the presence of different information in the alarm information corresponding to the same information type, the proportion of the different information in the total number of alarm information corresponding to the same information type can be determined respectively, and the alarm information with the highest proportion can be determined as the alarm information corresponding to the same information type.
[0064] In a possible implementation, the alarm information includes an alarm status. Exemplarily, the alarm status can be divided into a warning status and a non-warning status. For alarm information corresponding to the same information type, the alarm status corresponding to the alarm information of the same information type can be unified. If the alarm status corresponding to the alarm information corresponding to the same information type is the same, the same alarm status can be unified as the alarm status corresponding to the same information type. Schematically, two monitoring devices of the same type but different models can respectively monitor and obtain flow alarm information. The flow alarm information monitored by the two monitoring devices is both in a non-warning status. The flow alarm information monitored by the two monitoring devices can be unified to determine that the flow alarm information is in a non-warning status. If there are different alarm statuses in the alarm status corresponding to the alarm information corresponding to the same information type, the alarm status with a higher proportion can be determined as the alarm status corresponding to the same information type.
[0065] Step 303: Combine the unified alarm information and the alarm information corresponding to the specific information type to obtain combined alarm information.
[0066] The alarm information corresponding to a specific information type cannot be unified with other alarm information. The alarm information corresponding to each specific information type can be merged with the unified alarm information to obtain the merged alarm information.
[0067] Schematically, at least one monitoring device includes a monitoring device A and a monitoring device B of different models for monitoring water cooling information, and two groups of alarm information respectively monitored are shown in Table 1 below:
[0068] Table 1
[0069] Monitoring equipment A Monitoring equipment B Merge alarm information Flow alarm information Flow alarm information Flow alarm information Water temperature alarm information Water temperature alarm information Water temperature alarm information Temperature sensor alarm information Temperature sensor alarm information Temperature sensor alarm information Water level alarm information Water level alarm information Water level alarm information Communication alarm information Communication alarm information Communication alarm information Refrigerant pressure alarm information High voltage alarm information Pressure alarm information Solenoid valve fault alarm information Power failure reset information Power failure reset information Pump inverter alarm information Pump inverter alarm information Solenoid valve fault alarm information
[0070] As shown in Table 1, the same information types included in the two sets of alarm information monitored by monitoring device A and monitoring device B include flow alarm type, water temperature alarm type, temperature sensor alarm type, water level alarm type, communication alarm type, and pressure alarm type. The two alarm information corresponding to the above same information types can be unified to obtain unified alarm information corresponding to each information type. The specific information types included in the two sets of alarm information monitored by monitoring device A and monitoring device B include the solenoid valve fault alarm type monitored by monitoring device A, and the power failure reset type and pump inverter alarm type monitored by monitoring device B. The alarm information corresponding to the three types is merged with the above unified alarm information to obtain the merged alarm information. The final merged alarm information consists of flow alarm information, water temperature alarm information, temperature sensor alarm information, water level alarm information, communication alarm information, pressure alarm information, solenoid valve fault alarm information, power failure reset information, and pump inverter alarm information.
[0071] In this embodiment, based on the information type of each alarm information included in at least one group of alarm information, each group of alarm information is uniformly merged and processed so that the processed merged alarm information may include different types of alarm information respectively monitored by each monitoring device, thereby ensuring the comprehensiveness of the acquired information, so that the host computer can read the different types of alarm information respectively monitored by different monitoring devices, thereby ensuring the comprehensiveness of the alarm information read by the host computer.
[0072] In a possible implementation, the control modules of the upper computer and the lower computer communicate via serial ports, and different register bits in different register addresses may be used to record different types of alarm information, and one register address may contain multiple different bits. The lower computer may write the correspondence between the register address, the register bit, and the type of alarm information into a configuration file and store the configuration file. After the client in the upper computer is started, it reads the configuration file to obtain the correspondence between the register address, the register bit, and the type of alarm information, so that the communication alarm information read from the control module can be parsed.
[0073] In a possible implementation, the control module in the lower computer converts the alarm information included in the combined alarm information into status information for writing into different register bits based on a preset communication protocol, and obtains communication alarm information that can be parsed by the upper computer, wherein the preset communication protocol includes configuration information for indicating the corresponding relationship between the register bit and the alarm information type. After the control module converts the alarm information into status information for writing into different register bits, different status information can be written into corresponding register bits respectively.
[0074] Among them, the status information can be divided into a first status value for representing the warning state and a second status value for representing the non-warning state. Exemplarily, the status information can be divided into: "0", "1", "1" is the first status value representing the warning state, and "0" is the second status value for representing the non-warning state. Different types of alarm information included in the combined alarm information can be converted into corresponding status values, and the status values are written into corresponding register bits. In an exemplary example, the correspondence between the register address, the register bit and the type of alarm information is shown in Table 2:
[0075] Table 2
[0076]
[0077]
[0078] With reference to the example in Table 2, when the alarm information corresponding to the traffic alarm type in the combined alarm information is in a warning state, the corresponding state value 1 may be written into the bit 0 corresponding to the register address 0x00010300.
[0079] In one possible case, the merged alarm information may include an alarm information type that is not defined in the preset communication protocol, that is, an alarm information type for which the corresponding register address and bit are not configured. In response to the merged alarm information including the unconfigured alarm information type, unused bits in the register address are configured for the unconfigured alarm information type to obtain the first newly added configuration information.
[0080] When the merged alarm information includes an unconfigured alarm information type, the unused bits in the currently used register address can be configured for the unconfigured alarm information type. For example, when the merged alarm information includes an alarm information type that is not included in the configuration information shown in Table 2, the corresponding bit 9 can be configured for the alarm information type.
[0081] In a possible implementation, based on the first newly added configuration information, the alarm information corresponding to the unconfigured alarm information type is converted into status information, and the first newly added configuration information is written into the preset communication protocol.
[0082] After adding configuration to the unconfigured alarm information type, the alarm information corresponding to the alarm information type can be converted into status information so as to write the corresponding bit (the bit configured in the first newly added configuration information). In addition, after the lower computer configures the unused bits in the register address for the unconfigured alarm information type, it obtains the first newly added configuration information, and writes the first newly added configuration information into the preset communication protocol so that the upper computer can obtain it. After the lower computer re-updates the configuration information corresponding to the preset communication protocol, the updated preset communication protocol can be sent to the upper computer, or the upper computer can poll to obtain the preset communication protocol. When it is detected that the configuration information included in the preset communication protocol is updated, the updated preset communication protocol is re-read, and the client is restarted to load the updated configuration information to avoid missing information when parsing the alarm information.
[0083] A register address has a fixed number of bits. When all bits included in the register address being used have been configured, the register address can be expanded and the new register can be used to record the unconfigured alarm information type.
[0084] In a possible implementation, when configuring unused bits in the register address for the unconfigured alarm information type, in response to the absence of unused bits in the register address, the register address is expanded to obtain an extended address. The extended address is the register address corresponding to the expanded new register. After the address is expanded, the unused extended bits in the extended address can be configured for the unconfigured alarm information type to obtain the second newly added configuration information.
[0085] In a possible implementation, based on the second newly added configuration information, the alarm information corresponding to the unconfigured alarm information type is converted into status information, and the second newly added configuration information is written into the preset communication protocol.
[0086] After configuring unused extended bits for unconfigured alarm information types, the converted status information can be written into the configured extended bits. After the lower computer obtains the second newly added configuration information through configuration, it is necessary to write the second newly added configuration information into the preset communication protocol so that the upper computer can obtain it. After the lower computer re-updates the configuration information corresponding to the preset communication protocol based on the second newly added configuration information, the updated preset communication protocol can be sent to the upper computer, or the upper computer can poll to obtain the preset communication protocol. When it is detected that the configuration information included in the preset communication protocol is updated, the updated preset communication protocol is re-read, and the client is restarted to load and update the configuration information containing the second newly added configuration information.
[0087] Illustratively, each register can use 32 bits to record 32 alarm states. When the 32 bits of the register currently in use are all configured with corresponding alarm information types, a new register address can be expanded, that is, the bits of the new register are used to record unconfigured alarm information types.
[0088] In the disclosed embodiment, different register bits are used to record different alarm information types. When there is a new alarm information type, the unused bits can be expanded for use. When all bits are used, new register addresses can be expanded and the corresponding configuration files can be modified so that the host computer can change the configuration. In this way, when different types of alarm information are expanded, the configuration files can be modified without modifying the host computer level, which facilitates the expansion and management of multiple different types of alarm information, helps expand the management of alarm information of multiple monitoring devices, and helps reduce the development workload.
[0089] In a possible implementation, after the control module of the lower computer performs information conversion to obtain communication alarm information that can be parsed by the upper computer, the communication alarm information can be uploaded to the upper computer so that the upper computer can parse the communication alarm information based on a preset communication protocol read in advance from the lower computer.
[0090] In another possible implementation, the upper computer may poll to obtain the communication alarm information, and in the process of polling to obtain the communication alarm information, may send an alarm information reading signal to the lower computer, wherein the alarm information reading signal is used to indicate the acquisition of the communication alarm information, and the lower computer responds to the alarm information reading signal and sends the communication alarm information to the upper computer, so that the upper computer parses the communication alarm information based on the preset communication protocol. Alternatively, when the upper computer polls to obtain the communication alarm information, the communication alarm information may be read from the preset storage path of the lower computer.
[0091] In another possible implementation, the lower computer may upload the communication alarm information to the upper computer after processing the communication alarm information, or may send the communication alarm information to the upper computer after receiving the alarm information reading signal.
[0092] When the client in the upper computer is not started, it cannot receive the communication alarm information uploaded by the lower computer, nor can it poll and send an alarm information reading signal to the lower computer. After the lower computer generates the communication alarm information, the client of the upper computer may not be able to obtain the communication alarm information in time. In a possible implementation, in response to the upper computer not obtaining the communication alarm information, the communication alarm information is stored in a preset memory to prevent the loss of the communication alarm information. Exemplarily, the preset memory may be a random access memory (RAM), including at least one of a static RAM (SRAM) and a dynamic RAM (DRAM).
[0093] In response to the upper computer obtaining the communication alarm information, the communication alarm information in the preset memory can be temporarily stored or deleted. In a possible implementation, after the lower computer successfully uploads the communication alarm information to the upper computer, or the lower computer sends the communication alarm information to the upper computer in response to the alarm information reading signal, the communication alarm information in the preset memory can be deleted or temporarily stored. After temporarily storing the communication alarm information, in response to the temporary storage time reaching the preset time threshold, the communication alarm information in the preset memory is deleted; and / or, in response to generating new communication alarm information, the communication alarm information temporarily stored in the preset memory is deleted, and the new communication alarm information is stored in the preset memory.
[0094] In the disclosed embodiment, when the host computer does not obtain the communication alarm information, the control module may store the communication alarm information in a preset memory to avoid the loss of the communication alarm information.
[0095] In a possible implementation, the alarm information provided by the monitoring device includes an alarm level. After the control module obtains at least one set of alarm information obtained by at least one monitoring device, in response to obtaining alarm information belonging to a preset alarm level, the test machine is controlled to stop testing. Optionally, a stop test instruction and / or a power-off instruction may be sent to the test machine. Optionally, when the alarm information is in a warning state, it carries level information corresponding to the alarm level. The preset alarm level corresponds to the abnormal alarm level, indicating that the corresponding alarm information is an abnormal alarm.
[0096] Exemplarily, the alarm level may include a severe alarm level and a general alarm level, and the preset alarm level may be a severe alarm level. In response to obtaining alarm information belonging to the severe alarm level, the test machine is controlled to stop the test.
[0097] When the control test machine stops testing, the corresponding alarm log can be recorded so that the client of the host computer can view and obtain it.
[0098] In a possible implementation, after the host computer obtains the communication alarm information and determines that the alarm information belonging to the alarm state is included, the alarm level corresponding to the alarm information belonging to the alarm state can be obtained from the lower computer to further display more detailed alarm information. Among them, the alarm levels corresponding to different alarm information are stored in a preset storage location, which can be read and accessed by the host computer. The configuration file indicates the preset storage location where the alarm level is stored. The host computer can obtain the alarm level of the alarm information belonging to the alarm state based on the configuration file. The host computer can also read the alarm log and record the abnormal events included in the alarm log, and the abnormal events include the control test machine to stop the test event.
[0099] In this embodiment, the control module of the lower computer determines whether there is alarm information belonging to the preset alarm level according to the alarm level corresponding to the alarm information, so as to determine whether there is an abnormal alarm. In the case of an abnormal alarm, the test machine can be controlled to stop testing. Compared with the way the upper computer client handles abnormal alarms, the control module of the lower computer handles abnormal alarms, which can avoid the situation where the client is not started or abnormal and cannot handle abnormal alarms. The control module of the lower computer is in the same working state as the test machine, and the two are started at the same time. The control module of the lower computer can handle abnormal alarms in time, which can reduce the risk of equipment damage.
[0100] like Figure 4 As shown, it shows a flowchart of a method for processing alarm information provided by another exemplary embodiment of the present disclosure. The method can be used in a host computer, exemplarily, in a client of the host computer, comprising the following steps:
[0101] Step 401, read the preset communication protocol from the lower computer.
[0102] After the client is started, the preset communication protocol can be read from the lower computer. In a possible implementation, after the client reads the preset communication protocol, it can continue to poll and obtain the preset communication protocol stored in the control module to determine whether there is updated configuration information in the protocol. In response to detecting the existence of updated configuration information, the updated configuration information can be restarted to load. Indicatively, the updated configuration information can be the above-mentioned first newly added configuration information and the second newly added configuration information.
[0103] In another possible implementation, when the client receives the protocol change signal sent by the control module, it can read the changed preset communication protocol from the lower computer and restart to load the changed configuration information contained in the updated preset communication protocol. After updating the configuration information in the preset communication protocol, the control module can send a protocol change signal to the upper computer. For example, after configuring and obtaining the first newly added configuration information or the second newly added configuration information, the control module sends a protocol change signal to the upper computer so that the client of the upper computer loads the updated configuration information.
[0104] Step 402, based on the preset communication protocol, read and parse the communication alarm information from the lower computer.
[0105] The communication alarm information is obtained by converting the merged alarm information by the lower computer based on a preset communication protocol. The merged alarm information is obtained by uniformly merging at least one group of alarm information based on the alarm information types corresponding to the alarm information included in at least one group of alarm information. At least one group of alarm information is monitored by at least one monitoring device, wherein one group of alarm information includes at least one alarm information monitored by one monitoring device.
[0106] The implementation method of the lower computer processing at least one set of alarm information monitored by at least one detection device to obtain communication alarm information can refer to the above embodiment, which will not be repeated in this embodiment.
[0107] After the client reads the preset communication protocol, it can poll the control module to obtain communication alarm information. In response to obtaining the communication alarm information, based on the configuration information corresponding to the preset communication protocol, the communication alarm information is parsed to obtain different types of alarm information. For example, the alarm status corresponding to different types of information can be obtained. Combined with the example in Table 2 above, the alarm status corresponding to the flow alarm information, water temperature alarm information, temperature sensor alarm information, water level alarm information, communication alarm information, pressure alarm information, solenoid valve fault alarm information, power failure reset information, and pump inverter alarm information can be obtained.
[0108] In another possible implementation, after receiving the communication alarm information uploaded by the lower computer, the client parses and displays the communication alarm information.
[0109] For different types of alarm information, the client can display it in the client interface for users to view. Optionally, for different types of alarm information, it can be displayed based on at least one of the methods of displaying in different display areas and displaying in different forms. Optionally, multiple alarm information can also be divided according to the alarm status of different types of alarm information, and the alarm information in the alarm state and the alarm information in the non-alarm state can be displayed in different areas. Furthermore, in combination with the above example, for the alarm information in the alarm state, it can be further divided based on the corresponding alarm level, and the alarm information of different alarm levels can be displayed in different areas, so that users can intuitively obtain different types of alarm information.
[0110] like Figure 5 As shown, it shows a schematic diagram of the interaction between the client of the upper computer and the control module of the lower computer during the alarm information processing process provided by an exemplary embodiment. In this process, the control module can poll and obtain the test machine alarm information, the monitoring device A alarm information and the monitoring device B alarm information respectively, and then, the test machine alarm information, the monitoring device A alarm information and the monitoring device B alarm information are unified and merged, and converted into communication alarm information based on the preset communication protocol. The client can poll to obtain the communication alarm information in the control module, and after obtaining the communication alarm information, the communication alarm information can be parsed and displayed.
[0111] During the abnormal alarm processing, the control module controls the test machine to stop testing or power off according to the alarm level. In response to a serious alarm level, the test machine can be controlled to stop testing or power off, and the alarm log is recorded. The client can read the alarm log from the lower computer, obtain the abnormal alarm processing information, issue an alarm prompt on the client interface, and store and record abnormal events.
[0112] In the disclosed embodiment, the lower computer respectively obtains at least one group of alarm information monitored by at least one monitoring device, performs unified merging processing on at least one group of alarm information to obtain merged alarm information, and based on a preset communication protocol for exchanging alarm information with the upper computer, performs information conversion on the merged alarm information to obtain communication alarm information that can be parsed by the upper computer. The communication alarm information is converted from the merged alarm information, and contains information content indicated by at least one group of alarm information respectively monitored by at least one monitoring device. The upper computer can obtain the communication alarm information based on the preset communication protocol. By obtaining the communication alarm information, the alarm information monitored by at least one monitoring device can be obtained. There is no need to obtain alarm information monitored by different monitoring devices through different clients and different communication protocols, which can reduce development workload, help improve the efficiency of obtaining different alarm information, and improve the management efficiency of different monitoring devices.
[0113] like Figure 6 As shown, it shows a schematic diagram of the structure of the control module 110 in the lower computer provided by an exemplary embodiment of the present disclosure. Among them, the control module 110 includes:
[0114] The information acquisition unit 601 is used to respectively acquire at least one set of alarm information monitored by at least one monitoring device, wherein a set of alarm information includes at least one alarm information monitored by one monitoring device;
[0115] The information processing unit 602 is used to perform unified merging processing on the at least one group of alarm information based on the alarm information types corresponding to the alarm information included in the at least one group of alarm information to obtain merged alarm information;
[0116] The information conversion unit 603 is used to convert the combined alarm information based on a preset communication protocol to obtain communication alarm information that can be parsed by the host computer. The preset communication protocol is used for the host computer and the slave computer to perform communication interaction of alarm information.
[0117] In an exemplary embodiment, the information processing unit 602 is further configured to:
[0118] Based on the alarm information types corresponding to the alarm information included in the at least one group of alarm information, determining the same information type included in the at least one group of alarm information and the specific information type included in each group of alarm information;
[0119] Processing the warning information corresponding to the same information type in a unified manner to obtain unified warning information;
[0120] The unified alarm information and the alarm information corresponding to the specific information type are combined and processed to obtain the combined alarm information.
[0121] In an exemplary embodiment, the information conversion unit 603 is further used to:
[0122] Based on the preset communication protocol, the alarm information included in the merged alarm information is converted into status information for writing into different register bits, so as to obtain communication alarm information parseable by the host computer, wherein the preset communication protocol includes configuration information for indicating the correspondence between register bits and alarm information types.
[0123] In an exemplary embodiment, the control module further includes:
[0124] an information configuration unit, configured to, in response to the combined alarm information including an unconfigured alarm information type, configure an unused bit in a register address for the unconfigured alarm information type to obtain first newly added configuration information;
[0125] A configuration writing unit is used to convert the alarm information corresponding to the unconfigured alarm information type into status information based on the first newly added configuration information, and write the first newly added configuration information into the preset communication protocol.
[0126] In an exemplary embodiment, the control module further includes:
[0127] An address expansion unit, configured to expand the register address to obtain an expanded address in response to the absence of the unused bit in the register address;
[0128] The information configuration unit is further used to configure unused extended bits in the extended address for the unconfigured alarm information type to obtain second newly added configuration information;
[0129] The configuration writing unit is further used to convert the alarm information corresponding to the unconfigured alarm information type into status information based on the second newly added configuration information, and write the second newly added configuration information into the preset communication protocol.
[0130] In an exemplary embodiment, the control module further includes:
[0131] An information uploading unit, used for uploading the communication alarm information to the upper computer, so that the upper computer can parse the communication alarm information based on the preset communication protocol read in advance from the lower computer;
[0132] and / or,
[0133] An information sending unit is used to send the communication alarm information to the host computer in response to the alarm information reading signal, so that the host computer can parse the communication alarm information based on the preset communication protocol read in advance from the lower computer. The alarm information reading signal is sent by the host computer.
[0134] In an exemplary embodiment, the control module further includes:
[0135] An information storage unit, configured to store the communication alarm information in a preset memory in response to the host computer failing to obtain the communication alarm information;
[0136] A storage management unit is used to temporarily store or delete the communication alarm information in the preset memory in response to the communication alarm information being acquired by the host computer.
[0137] Optionally, the monitoring device is used to monitor the device status of the test machine;
[0138] In an exemplary embodiment, the control module further includes:
[0139] The test machine control unit is used to control the test machine to stop testing in response to obtaining alarm information belonging to a preset alarm level.
[0140] like Figure 7 As shown, it shows a schematic diagram of the structure of a device for processing alarm information provided by an exemplary embodiment of the present disclosure. The device can be used for the above-mentioned client, and the device includes:
[0141] The protocol reading module 701 is used to read a preset communication protocol from a lower computer, wherein the preset communication protocol is used for the upper computer and the lower computer to perform communication interaction of alarm information;
[0142] The information reading module 702 is used to read and parse the communication alarm information from the lower computer based on the preset communication protocol. The communication alarm information is obtained by the lower computer performing information conversion on the merged alarm information based on the preset communication protocol. The merged alarm information is obtained by uniformly merging the at least one group of alarm information based on the alarm information types corresponding to the alarm information included in at least one group of alarm information. The at least one group of alarm information is monitored by at least one monitoring device, wherein a group of alarm information includes at least one alarm information monitored by a monitoring device.
[0143] The alarm information processing system and the alarm information processing device in the embodiment of the present disclosure correspond to each other with the embodiment of the alarm information processing method in the present disclosure, and the relevant contents can be referenced to each other, which will not be repeated here. The beneficial technical effects corresponding to the alarm information processing system and the alarm information processing device in the embodiment of the present disclosure can refer to the corresponding beneficial technical effects of the corresponding exemplary method part above, which will not be repeated here.
[0144] In addition, an embodiment of the present disclosure further provides an electronic device, including:
[0145] Memory for storing computer programs;
[0146] The processor is used to execute the computer program stored in the memory, and when the computer program is executed, the method for processing alarm information described in any of the above embodiments of the present disclosure is implemented.
[0147] Figure 8 is a schematic diagram of the structure of an electronic device provided by an exemplary embodiment of the present disclosure, such as Figure 8 As shown, the electronic device includes one or more processors and memory.
[0148] The processor may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions.
[0149] The memory may store one or more computer program products, and the memory may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. One or more computer program products may be stored on the computer-readable storage medium, and the processor may run the computer program product to implement the alarm information processing method of each embodiment of the present disclosure described above and / or other desired functions.
[0150] In one example, the electronic device may further include: an input device and an output device, and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).
[0151] In addition, the input device may also include, for example, a keyboard, a mouse, and the like.
[0152] The output device can output various information to the outside, including determined distance information, direction information, etc. The output device can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.
[0153] Of course, to simplify, Figure 8 Only some of the components related to the present disclosure in the electronic device are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application situations, the electronic device may further include any other appropriate components.
[0154] In addition to the above-mentioned methods and devices, an embodiment of the present disclosure may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the method for processing alarm information according to various embodiments of the present disclosure described in the above part of this specification.
[0155] The computer program product may be written in any combination of one or more programming languages to write program code for performing the operations of the disclosed embodiments, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0156] In addition, an embodiment of the present disclosure may also be a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the processor executes the steps of the method for processing alarm information according to various embodiments of the present disclosure described in the above part of this specification.
[0157] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0158] The basic principles of the present disclosure are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present disclosure are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present disclosure. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, and are not limitations. The above details do not limit the present disclosure to the necessity of adopting the above specific details to be implemented.
[0159] Each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0160] The block diagrams of the devices, apparatuses, equipment, and systems involved in this disclosure are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including," "comprising," "having," and the like are open words, referring to "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or," and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.
[0161] The method and apparatus of the present disclosure may be implemented in many ways. For example, the method and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above order of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above, unless otherwise specifically stated. In addition, in some embodiments, the present disclosure may also be implemented as a program recorded in a recording medium, which includes machine-readable instructions for implementing the method according to the present disclosure. Therefore, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
[0162] It should also be noted that in the apparatus, device and method of the present disclosure, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present disclosure.
[0163] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
[0164] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present disclosure to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.
Claims
1. A method for processing alarm information, characterized in that: The method is used for a lower computer, and the method comprises: Respectively obtaining at least one set of alarm information monitored by at least one monitoring device, wherein a set of alarm information includes at least one alarm information monitored by one monitoring device; Based on the alarm information types corresponding to the alarm information included in the at least one group of alarm information, the at least one group of alarm information is uniformly merged to obtain merged alarm information; Based on a preset communication protocol, the combined alarm information is converted to obtain communication alarm information that can be parsed by the host computer. The preset communication protocol is used for the host computer and the slave computer to perform communication interaction of alarm information.
2. The method according to claim 1, characterized in that The step of uniformly merging the at least one group of alarm information based on the alarm information types corresponding to the alarm information included in the at least one group of alarm information to obtain the merged alarm information includes: Based on the alarm information types corresponding to the alarm information included in the at least one group of alarm information, determining the same information type included in the at least one group of alarm information and the specific information type included in each group of alarm information; Processing the warning information corresponding to the same information type in a unified manner to obtain unified warning information; The unified alarm information and the alarm information corresponding to the specific information type are combined and processed to obtain the combined alarm information.
3. The method according to claim 1, characterized in that The method of converting the combined alarm information based on the preset communication protocol to obtain communication alarm information that can be parsed by the host computer includes: Based on the preset communication protocol, the alarm information included in the merged alarm information is converted into status information for writing into different register bits, so as to obtain communication alarm information parseable by the host computer, wherein the preset communication protocol includes configuration information for indicating the correspondence between register bits and alarm information types.
4. The method according to claim 3, characterized in that The method further comprises: In response to the combined alarm information including an unconfigured alarm information type, configuring unused bits in a register address for the unconfigured alarm information type to obtain first newly added configuration information; Based on the first newly added configuration information, the alarm information corresponding to the unconfigured alarm information type is converted into status information, and the first newly added configuration information is written into the preset communication protocol.
5. The method according to claim 4, characterized in that The method further comprises: In response to the unused bit not existing in the register address, the register address is expanded to obtain an extended address; Configuring unused extended bits in the extended address for the unconfigured alarm information type to obtain second newly added configuration information; Based on the second newly added configuration information, the alarm information corresponding to the unconfigured alarm information type is converted into status information, and the second newly added configuration information is written into the preset communication protocol.
6. The method according to any one of claims 1 to 5, characterized in that: After converting the combined alarm information based on the preset communication protocol to obtain communication alarm information that can be parsed by the host computer, the method further includes: Uploading the communication alarm information to the upper computer so that the upper computer can parse the communication alarm information based on the preset communication protocol read in advance from the lower computer; and / or, In response to the alarm information reading signal, the communication alarm information is sent to the host computer so that the host computer can parse the communication alarm information based on the preset communication protocol read in advance from the lower computer. The alarm information reading signal is sent by the host computer.
7. The method according to claim 6, characterized in that The method further comprises: In response to the host computer not acquiring the communication alarm information, storing the communication alarm information in a preset memory; In response to the host computer acquiring the communication alarm information, the communication alarm information in the preset memory is temporarily stored or deleted.
8. The method according to any one of claims 1 to 5, characterized in that: The monitoring device is used to monitor the device status of the test machine; After obtaining at least one set of alarm information monitored by at least one monitoring device, the method further includes: In response to obtaining alarm information belonging to a preset alarm level, the test machine is controlled to stop testing.
9. A method for processing alarm information, characterized in that: The method is used for a host computer, and the method comprises: Reading a preset communication protocol from the lower computer, wherein the preset communication protocol is used for the upper computer and the lower computer to perform communication interaction of alarm information; Based on the preset communication protocol, communication alarm information is read and parsed from the lower computer, the communication alarm information is obtained by the lower computer performing information conversion on the merged alarm information based on the preset communication protocol, the merged alarm information is obtained by uniformly merging at least one group of alarm information based on the alarm information types corresponding to the alarm information included in at least one group of alarm information, the at least one group of alarm information is monitored by at least one monitoring device, wherein a group of alarm information includes at least one alarm information monitored by one monitoring device.
10. A system for processing alarm information, characterized in that: The system includes a control module and a client, wherein the control module is used for a lower computer and the client is used for a higher computer; The control module is used to respectively obtain at least one group of alarm information monitored by at least one monitoring device, wherein a group of alarm information includes at least one alarm information monitored by one monitoring device; based on the alarm information types corresponding to the alarm information included in the at least one group of alarm information, uniformly merge the at least one group of alarm information to obtain merged alarm information; based on a preset communication protocol, perform information conversion on the merged alarm information to obtain communication alarm information; The client is used to read the preset communication protocol from the control module, and the preset communication protocol is used for the upper computer and the lower computer to perform communication interaction of alarm information; based on the preset communication protocol, read and parse the communication alarm information from the control module.
11. An electronic device, characterized in that: include: Memory for storing computer programs; A processor is used to execute a computer program stored in the memory, and when the computer program is executed, the method for processing the alarm information described in any one of claims 1 to 8 above is implemented, or the method for processing the alarm information described in claim 9 above is implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for processing alarm information described in any one of claims 1 to 8 above is implemented, or the method for processing alarm information described in claim 9 above is implemented.