Device group alarm method, device, storage medium and program product

Through the alarm configuration interface and historical data model of the device group alarm method, the problem of low alarm accuracy of device group is solved, and the overall status monitoring and alarm accuracy of device group is improved.

CN118711346BActive Publication Date: 2024-12-10SHIYUN TECH (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411180692.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2024-12-10
Estimated Expiration
2044-08-27

AI Technical Summary

Technical Problem

The existing equipment monitoring and alarm systems cannot consider the operating status of the equipment group as a whole, which can easily lead to false alarms or missed alarms. As the number of equipment increases, setting alarm conditions for each device alone becomes cumbersome and prone to errors. , resulting in low alarm accuracy.

Method used

Provide a device group alarm method, by displaying an alarm configuration interface, including a group device configuration area and a group alarm trigger condition configuration area, determine the device group and target indicators and alarm conditions, and exceed the threshold according to the target indicator of the group device , and build a configuration model through historical alarm data to improve alarm accuracy.

Benefits of technology

It realizes monitoring of the overall status of the device group, improves the accuracy of the device group alarm, reduces false alarms and missed reports, simplifies the alarm configuration process, and improves the reliability and efficiency of the alarm system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118711346B_ABST
    Figure CN118711346B_ABST
Patent Text Reader

Abstract

The present application discloses a device group alarm method, device, storage medium and program product, and relates to the field of digital information processing technology. The present application discloses a device group alarm method, comprising displaying an alarm configuration interface, wherein the alarm configuration interface comprises a group device configuration area and a group alarm trigger condition configuration area; in response to a configuration action received by the group device configuration area, determining a group device corresponding to a device group alarm; in response to a configuration action received by the group alarm trigger condition configuration area, determining a target indicator and an alarm condition, wherein the alarm condition comprises an alarm type and an indicator threshold; when the target indicator of the group device meets the alarm condition, issuing an alarm, performing a unified alarm configuration on the group device, centrally setting the target indicator and the alarm condition, realizing monitoring of the overall status of the device group, and improving the accuracy of the device group alarm.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of digital information processing technology, and in particular to a device group alarm method, device, storage medium and program product. Background Art

[0002] Equipment monitoring and alarm technology is widely used in various fields to monitor various parameters. This technology directly obtains the index parameters of the equipment, or deploys various sensors on the equipment to collect the equipment operating parameters in real time, and analyzes and processes the data, thereby realizing the monitoring of equipment status and fault warning.

[0003] Current alarm systems usually use a single device alarm mechanism, which monitors the status of a single device and issues an alarm when an abnormality is detected. However, this method cannot consider the operating status of the device group as a whole, which can easily lead to false alarms or missed alarms. As the number of devices increases, setting alarm conditions for each device individually becomes cumbersome and error-prone, resulting in low alarm accuracy.

[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of the present application is to provide a device group alarm method, device, storage medium and program product, aiming to solve the technical problem of low accuracy of device group alarm.

[0006] To achieve the above object, the present application proposes a device group alarm method, the method comprising:

[0007] Displaying an alarm configuration interface, wherein the alarm configuration interface includes a group device configuration area and a group alarm trigger condition configuration area;

[0008] In response to the configuration action received in the group device configuration area, determining a group device corresponding to the device group alarm;

[0009] In response to the configuration action received in the group alarm trigger condition configuration area, determine the target indicator and the alarm condition, wherein the alarm condition includes the alarm type and the indicator threshold;

[0010] When the target indicator of the group device meets the alarm condition, an alarm is issued.

[0011] In one embodiment, the alarm condition includes a group alarm threshold, and when the target indicator of the group device meets the alarm condition, the step of issuing an alarm includes:

[0012] When the alarm type is a group alarm, obtaining the target indicator of the group device, wherein the group device includes at least one same monitoring indicator;

[0013] Determine the number of abnormal devices whose target indicator exceeds the indicator threshold;

[0014] When the number of abnormal devices is greater than the group alarm threshold, a group alarm is issued.

[0015] In one embodiment, when the target indicator of the group device meets the alarm condition, the step of issuing an alarm further includes:

[0016] When the alarm type is a single device alarm, obtaining the target indicator of the group device;

[0017] When the target indicator exceeds the indicator threshold, a single device alarm is issued.

[0018] In one embodiment, when the target indicator of the group device meets the alarm condition, the step of issuing an alarm further includes:

[0019] In response to the configuration action received by the alarm configuration interface, determine an alarm level and an alarm mode associated with the alarm level;

[0020] The corresponding alarm level is determined based on the alarm condition, and the alarm is issued according to the alarm mode associated with the alarm level.

[0021] In one embodiment, before the step of displaying the alarm configuration interface, the method further includes:

[0022] Get historical alarm configuration data;

[0023] Establishing a data sample set based on the historical alarm accuracy rate corresponding to the historical alarm configuration data;

[0024] Based on the data sample set, a device group alarm configuration model is constructed and trained.

[0025] In one embodiment, after the step of determining the group device corresponding to the device group alarm, the method further includes:

[0026] Display the configuration scheme generated by the device group alarm configuration model according to the group devices;

[0027] When a confirmation action of the configuration scheme is received, a configuration of the device group alarm is determined based on the configuration scheme.

[0028] In one embodiment, when the target indicator of the group device meets the alarm condition, after the step of issuing an alarm, the method further includes:

[0029] Obtaining an alarm result, and associating and storing the alarm result with a corresponding configuration solution;

[0030] Based on the alarm result and the corresponding configuration scheme, the configuration of the device group alarm is improved.

[0031] In addition, to achieve the above objectives, the present application also proposes a device group alarm device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the device group alarm method described above.

[0032] In addition, to achieve the above objectives, the present application also proposes a storage medium, which is a computer-readable storage medium, and stores a computer program on the storage medium. When the computer program is executed by a processor, the steps of the device group alarm method described above are implemented.

[0033] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the device group alarm method described above are implemented.

[0034] The present application provides a device group alarm method, which displays an alarm configuration interface, wherein the alarm configuration interface includes a group device configuration area and a group alarm trigger condition configuration area; in response to the configuration action received in the group device configuration area, the group device corresponding to the device group alarm is determined; in response to the configuration action received in the group alarm trigger condition configuration area, the target indicator and the alarm condition are determined, and the alarm condition includes the alarm type and the indicator threshold; when the target indicator of the group device meets the alarm condition, an alarm is issued. Through the group device configuration area, unified alarm configuration can be performed on the group devices, and the target indicator and alarm conditions can be centrally set to realize the monitoring of the overall status of the device group and improve the accuracy of the device group alarm. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0036] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0037] Figure 1A flowchart of the first embodiment of the device group alarm method of the present application is provided;

[0038] Figure 2 An example diagram of a group device configuration area provided in Embodiment 1 of the device group alarm method of the present application;

[0039] Figure 3 An example diagram of the group alarm trigger condition configuration area provided in Embodiment 1 of the device group alarm method of the present application;

[0040] Figure 4 A schematic diagram of a method flow chart provided for the first embodiment of the device group alarm method of the present application;

[0041] Figure 5 A schematic diagram of a process flow of compressing status data provided in Embodiment 1 of the device group alarm method of the present application;

[0042] Figure 6 A schematic diagram of a method flow chart provided for the first embodiment of the device group alarm method of the present application;

[0043] Figure 7 A schematic diagram of a method flow chart provided for the first embodiment of the device group alarm method of the present application;

[0044] Figure 8 This is an example diagram of alarm information display provided in Embodiment 1 of the device group alarm method of this application;

[0045] Fig. 9 A flow chart of the second embodiment of the device group alarm method of the present application;

[0046] Fig.10 A flowchart of the third embodiment of the device group alarm method of the present application is provided;

[0047] Fig.11 A flowchart of the fourth embodiment of the device group alarm method of the present application is provided;

[0048] Fig.12 Schematic diagram of the device structure of the hardware operating environment involved in the device group alarm method in the embodiment of the present application.

[0049] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0050] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0051] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0052] With the development of equipment monitoring and early warning in multiple fields, the popularity of intelligent alarms for equipment has greatly increased, and the triggering of equipment alarms should be more cautious. However, the current equipment monitoring system can only simply monitor equipment data and set alarm thresholds, and immediately issue an alarm after receiving abnormal monitoring data, but it is unable to monitor and alarm the overall status of the equipment group.

[0053] Therefore, the present application proposes a device group alarm method, which displays an alarm configuration interface, wherein the alarm configuration interface includes a group device configuration area and a group alarm trigger condition configuration area; in response to the configuration action received in the group device configuration area, the group device corresponding to the device group alarm is determined; in response to the configuration action received in the group alarm trigger condition configuration area, the target indicator and the alarm condition are determined, and the alarm condition includes the alarm type and the indicator threshold; when the target indicator of the group device meets the alarm condition, an alarm is issued. Through the group device configuration area, unified alarm configuration can be performed on the group devices, and the target indicator and alarm conditions can be centrally set to realize the monitoring of the overall status of the device group and improve the accuracy of the device group alarm.

[0054] It should be noted that the execution subject of this embodiment can be a computer service device with data processing, network communication and program running functions, or an electronic device capable of implementing the above functions, etc. The following takes the device group alarm system as an example to illustrate this embodiment and the following embodiments.

[0055] Based on this, the first embodiment proposed in this application provides a device group alarm method, referring to Figure 1 In this embodiment, the device group alarm method includes steps S10 to S40:

[0056] Step S10, displaying an alarm configuration interface, wherein the alarm configuration interface includes a group device configuration area and a group alarm trigger condition configuration area.

[0057] Step S20: In response to the configuration action received in the group device configuration area, determine the group device corresponding to the device group alarm.

[0058] Step S30, in response to the configuration action received by the group alarm trigger condition configuration area, determining the target indicator and the alarm condition, wherein the alarm condition includes the alarm type and the indicator threshold.

[0059] It should be noted that the alarm configuration interface is a user interface that allows users to set and manage the alarm rules of the device group alarm system. Among them, users can select or define device groups in the group device configuration area, such as grouping the same type of devices with the same monitoring indicators. At the same time, users can set specific conditions for alarm triggering in the group alarm trigger condition configuration area, such as the monitoring indicators of group devices, indicator thresholds, device types, and alarm types and alarm levels of device group alarms.

[0060] In addition, it should be noted that the target index refers to various parameters generated during the operation of the equipment, including the data monitored by the equipment itself, the performance index data of the equipment, and the status data of the equipment operation, such as the concentration of fine particles in the air monitored by the dust detector, the cutting speed of the cutting machine equipment, and the temperature of the equipment during operation. The index threshold is the preset safety upper or lower limit of the index data, or it can be a numerical range. When the target index exceeds the index threshold, it means that the monitoring target of the equipment is abnormal or the equipment fails, and early warning and processing are required.

[0061] Optionally, different alarm conditions may be set for different device groups.

[0062] Exemplarily, a user can create and name a new device group in the group device configuration area, and select or specify the devices within the group. Each device group can be composed of devices of the same type or with similar monitoring indicators. In the group alarm trigger condition configuration area, the user can set specific alarm conditions for each device group, such as setting one or more thresholds for each indicator monitored in the device group, which will trigger an alarm when these thresholds are exceeded, and define different levels of alarms, such as early warning, control, and alarm, corresponding to different response measures. The alarm conditions configured by the user will be stored in the database of the device group alarm system and associated with a specific device group. In this way, whenever the data of a device group is monitored, the system can determine whether an alarm needs to be triggered based on the preset conditions.

[0063] Optionally, in the alarm configuration interface, the user can select, input and modify operations through a graphical interface, and add, modify or delete device groups and alarm conditions as needed, providing flexibility and scalability.

[0064] For example, refer to Figure 2 , Figure 2 This is an example diagram of the group device configuration area provided in this embodiment. The user adds a device group information on the alarm group page, enters the group name and selects the group device type, and can select the required devices to join the newly added group as needed. Specifically, after entering the group name and selecting the device type, the unselected devices in the group can be displayed according to the device type. Figure 2As shown, the unselected items include 7 devices: "Three-axis Inclinometer -", "Three-axis Inclinometer -H", "Three-axis Inclinometer", "Three-axis Inclinometer -H01", "Three-axis Inclinometer -H02", "Three-axis Inclinometer -H03", and "Three-axis Inclinometer -H04". Users can select the devices they want to monitor according to their needs and add them to the selected items, click the Submit button to form a new group, or click the Cancel button to reselect the devices to create a group.

[0065] For example, refer to Figure 3 , Figure 3 This is an example diagram of the group alarm trigger condition configuration area provided in this embodiment. In the group alarm trigger condition configuration area, you can define the alarm configuration, select the corresponding group and group device to set the group alarm threshold, target indicator, target indicator name, data type, etc. Specifically, Figure 3 As shown, the group alarm trigger condition configuration area can set the alarm configuration area, device information area and trigger condition area. In the alarm configuration area, you can enter the alarm name, select the alarm type such as single device alarm and group alarm, select the alarm level, and set the alarm time interval such as 1 second; in the device information area, you can select the type of device in the group, select the group name, enter the alarm threshold, and display the devices in the group and the number of devices, such as Figure 3 There are 6 devices in this group, including 3 "three-axis inclinometers-H01" and 3 "three-axis inclinometers-H02"; in the trigger condition area, you can select the indicator of the device and define the indicator name and data type of the indicator data.

[0066] Step S40: When the target indicator of the group device meets the alarm condition, an alarm is issued.

[0067] Exemplarily, the device group alarm system collects various indicator data of the device group in real time, and performs preliminary processing on the collected data, such as filtering, denoising, etc. The processed data is then transmitted to the central processing unit of the device group alarm system, and the central processing unit evaluates the data according to the preset alarm conditions. When the evaluation result shows that one or some indicators of the device group exceed the set threshold and meet the alarm conditions, the system will trigger an alarm.

[0068] Optionally, refer to Figure 3In the alarm configuration, the alarm types can include group alarms and single device alarms. Group alarms are used to monitor the overall status of multiple devices to identify potential problems that may affect the operation of the entire device group alarm system. When an abnormality occurs in a device in the group, the device group alarm system will first record the abnormality of the device. It will not issue a group alarm until the number of abnormal devices in the group reaches a certain number. Single device alarms focus on the operating status of individual devices and are suitable for quickly identifying and responding to abnormalities of individual devices. When an abnormality occurs in a single device in the group, a single device alarm is issued.

[0069] In a first feasible implementation manner, the alarm condition includes a group alarm threshold, referring to Figure 4 , step S40 may include steps S41 to S43:

[0070] Step S41: when the alarm type is a group alarm, the target indicator of the group devices is obtained, wherein the group devices include at least one same monitoring indicator.

[0071] Step S42, determining the number of abnormal devices whose target index exceeds the index threshold.

[0072] It should be noted that in the Industrial Internet of Things or any type of automation system, devices may include some common characteristics, such as they belong to the same production line, perform the same work tasks, or are designed to monitor similar environmental conditions, with at least one or more monitoring indicators. Ensuring that devices in the same group include at least one of the same monitoring indicators means that at least one indicator data of all devices in a group can be collected, reducing the workload of data collection and analysis, so as to more effectively evaluate the overall operating status of the group and issue timely alarms when problems occur. The number of abnormal devices is counted separately according to different groups to ensure that the abnormal device conditions of each group are clearly and accurately recorded.

[0073] Optionally, devices are classified into different groups according to preset classification standards, such as devices with the same function or purpose are grouped into the same group, ensuring that each group includes at least two devices of the same type for easy management, maintenance and use, wherein devices of the same type in the group include at least one identical monitoring indicator.

[0074] Optionally, collect detailed information of all devices, including type, model, function, etc., divide the devices into different categories according to the device type, create a group for each device type, assign each device to the corresponding group, and check each group to ensure that it contains at least two devices of the same type.

[0075] Optionally, devices with the same monitoring indicators are grouped according to the frequency of use, and frequently used devices are placed in the same group for easy monitoring and maintenance.

[0076] Optionally, if the devices are distributed in different locations, devices with the same monitoring indicators can be placed in the same group based on their geographical locations to facilitate on-site management and maintenance.

[0077] Optionally, use sensors or monitoring systems to collect indicator data monitored by devices in real time, record abnormal devices whose indicator data exceeds indicator thresholds, and count the number of abnormal devices.

[0078] Optionally, the index data of the device is obtained through the log file generated by the device, abnormal devices whose index data exceeds the index threshold are recorded, and the number of abnormal devices is counted.

[0079] It should be noted that log files are text files that record various events that occur during the operation of a device. Taking a network switch as an example, when processing network traffic and data transmission, a network switch will generate a system log to record information such as the startup and shutdown of the switch; the traffic log will record detailed information of all data packets passing through the switch, including the source address, destination address, etc.; the performance log will record key performance indicators of the switch, such as port utilization, number of error packets, etc.

[0080] For example, assume that there is a device group consisting of several network switches. The switches can generate different types of log files according to the configuration during operation. Use a network monitoring tool or a log server to collect log files from the switches at a preset period. Use a log analysis tool such as ELK Stack (Elasticsearch, Logstash, and Kibana) to index and analyze the log data, and extract performance indicator data such as port utilization and error packet rate. Set indicator thresholds. When the port utilization and / or error packet rate exceeds a certain proportion, it is considered abnormal, and then count the number of abnormal network switches in the group.

[0081] Optionally, the indicator data of the device is obtained through an application programming interface, abnormal devices whose indicator data exceeds the indicator threshold are recorded, and the number of abnormal devices is counted.

[0082] In the industrial IoT environment, devices usually provide an Application Programming Interface (API) to allow other systems such as monitoring systems and data analysis platforms to access the real-time indicator data of the device. When the data provided by the device through the API is analyzed, if any indicator data exceeds the preset indicator threshold, these devices will be marked as abnormal devices for further statistics.

[0083] For example, suppose a manufacturing company has machines from multiple production lines and integrates these machines into a group for analysis and management. Configure an API endpoint for each machine to allow the device group alarm system to access the real-time data of the machine. The device group alarm system collects indicator data from each machine in real time or at a preset period, presets a safety threshold for each indicator, and counts the number of machines whose indicator data exceeds the safety threshold.

[0084] Optionally, determining the number of abnormal devices can be a simple counting process, or can include more complex analysis, such as determining which devices have multiple anomalies within a specific time period, or calculating the proportion of abnormal devices to the total number of devices in the group.

[0085] Optionally, the target index may also include a state index when the device is running. The state index is obtained by a sensor according to a preset period, and the sensor may include a temperature sensor, a pressure sensor, a humidity sensor and a current sensor.

[0086] It should be noted that the status indicator refers to the parameters that can reflect the operating status of the equipment during its operation, such as temperature, pressure, humidity, current, etc. Among them, the temperature sensor is used to detect the operating temperature of the equipment, reflecting the equipment failure caused by too high or too low temperature; the pressure sensor is used to detect the pressure changes inside and outside the equipment, reflecting the abnormal status indicator caused by the abnormal pressure of the equipment; the humidity sensor is used to detect the humidity of the equipment operating environment, reflecting the failure or damage caused by moisture in the equipment; the current sensor is used to measure the current change of electrical equipment, such as the operating status of motors or other equipment.

[0087] Optionally, the collected target indicator data is compressed and transmitted to a central processing unit of the device group alarm system, where the number of abnormal devices is determined.

[0088] Optionally, target indicator data of the device within any time period is obtained, the size of the state data is reduced by a compression algorithm, such as a hash algorithm, Huffman coding, Lempel-Ziv compression algorithm, etc., and the compressed target indicator data is sent to the central processing unit via wired or wireless means, wherein the central processing unit is responsible for receiving and decompressing the target indicator data and determining the number of abnormal devices.

[0089] Exemplarily, the state data is compressed using the LZ4 compression algorithm in the Lempel-Ziv compression algorithm. Assume that there is a temperature monitoring system that collects temperature data from 10 temperature sensor devices every minute to form a state data stream, which contains temperature readings, and each 4 bytes represents a temperature data, such as 23.5°C.

[0090] like Figure 5 As shown, Figure 5Schematic diagram of the process of compressing state data for the LZ4 compression algorithm. Create a hash table and a sliding window to store the previously processed data, and initialize the hash table and the sliding window to be empty. Read 4 bytes of data in the state data stream as the current data, calculate the hash value of the current data, and find the reference index corresponding to the hash value in the hash table. The reference index is an integer used to point to the starting position of the matching data in the sliding window. If the reference index is the initial value or the reference index is not in the sliding window, it means that no matching data is found or the data corresponding to the reference index is no longer in the current state data stream being processed, and continue to read 4 bytes of data backward; the matching data includes one or more state data in the previously processed data that are exactly the same as the current data. If the reference index is in the sliding window, it means that the matching data is found, and the subsequent data of the current data is continued to be compared with the subsequent data of the matching data until the data does not match, and the length and offset of the matching data are calculated, and the compressed sequence is output, where the sequence contains the length, offset and reference index of the matching data. When the last 5 bytes are compressed, it is regarded as unmatched data regardless of whether it matches. Output the last sequence, where the matching length is 0 and the offset is also 0.

[0091] Optionally, encryption technology is used to protect the security of the compressed data to prevent the compressed data from being stolen or tampered with during transmission. For example, the compressed data is encrypted using Advanced Encryption Standard (ASE), Blowfish Encryption Algorithm (Blowfish), etc. and then transmitted to the central processing unit.

[0092] Step S43: When the number of abnormal devices is greater than the group alarm threshold, a group alarm is issued.

[0093] It should be noted that the group alarm threshold is a preset value that defines the critical point at which the system should trigger a group alarm when the number of abnormal devices in a group exceeds this value. When an abnormal situation occurs in the monitoring target of a single device in the group or a single device fails, a group alarm will not be issued, but the abnormal situation of the device will be recorded. A group alarm will only be issued when an abnormal situation occurs in a device in the group and the number of abnormal devices exceeds the group alarm threshold to avoid false alarms due to the accuracy of the monitoring data being affected by the accuracy, sensitivity and stability of the equipment, as well as environmental factors.

[0094] Optionally, the group alarm can be sent to relevant management personnel via telephone, SMS, email, instant message, sound and light signals, etc., or the alarm information, such as the number of abnormal devices, the name of the alarm group, etc., can be displayed on the display interface of the device group alarm system.

[0095] Optionally, a time period is set based on the group alarm threshold, and when the number of abnormal devices in the group exceeds the group alarm threshold within the time period, a group alarm is issued. For example, between 8 and 10 a.m. every day, if the number of abnormal devices in the group exceeds 5, the device group alarm system issues a group alarm.

[0096] Optionally, a group alarm rule is set based on the group alarm threshold, and a group alarm is issued when the group alarm situation meets the rule. For example, it is set that when the number of abnormal devices exceeds 10% of the total number of group devices, or when more than 3 abnormal devices appear in the group within 5 consecutive minutes, the device group alarm system issues a group alarm.

[0097] For example, suppose there is a device group consisting of 10 three-axis inclinometers, which are used to monitor the stability of a large mechanical structure. The target indicator of the three-axis inclinometer is the tilt angle of the X, Y, and Z axes measured by each three-axis inclinometer. The indicator threshold is set for the tilt angle of each axis, for example: the X axis is ±0.5 degrees; the Y axis is ±0.5 degrees; the Z axis is ±1.0 degrees. The device group alarm system collects the X, Y, and Z axis tilt angle data of each three-axis inclinometer in real time, continuously monitors the target indicator data of each device, and records the situation where it exceeds the indicator threshold. The number of devices in any axis in the group that exceed the indicator threshold is counted. When the number of devices that exceed the indicator threshold exceeds 3, or exceeds 3 within a predetermined time, the group alarm is triggered.

[0098] In this embodiment, by real-time monitoring of the target indicators of each device in the device group and counting the number of abnormal devices that exceed the indicator threshold, when the number of abnormal devices exceeds the preset group alarm threshold, the system automatically triggers an alarm, effectively realizing centralized management and timely warning of the health status of the device group, and at the same time reducing false alarms due to the accuracy of monitoring data affected by equipment precision, sensitivity and stability, as well as environmental factors.

[0099] In a second possible implementation, refer to Figure 6 , step S40 also includes steps S44-S45:

[0100] Step S44: when the alarm type is a single device alarm, obtain the target indicator of the group device.

[0101] Step S45: When the target indicator exceeds the indicator threshold, a single device alarm is issued.

[0102] Optionally, the target indicators of the devices in the group are continuously monitored to ensure that abnormal situations can be discovered in time. The target indicator thresholds set by the user in the alarm configuration interface are obtained. These thresholds can be adjusted according to the specific requirements and historical data of the device. Once the target indicator of a device is detected to exceed the indicator threshold, a single device alarm is automatically triggered. Similarly, the single device alarm can also send an alarm notification to relevant personnel through preset alarm methods such as email, SMS, phone or sound and light alarm, or display it on the device group alarm system display interface to ensure that relevant personnel can obtain alarm information in time.

[0103] For example, suppose there is a device group including multiple motors, each of which is equipped with a temperature sensor to monitor its operating temperature. A threshold value, such as 100°C, is set for the operating temperature of each motor. The temperature data of each motor is collected from the temperature sensor in real time, and the collected temperature data is filtered and denoised. The processed temperature data is compared with the threshold value of 100°C. If the temperature of a motor exceeds 100°C, a single device alarm of the motor is immediately triggered, and an alarm notification is sent to the maintenance personnel via email or SMS, including information such as the alarm time, device number, and the exceeded threshold value.

[0104] In this embodiment, by continuously monitoring the target indicators of individual devices in the device group and comparing them with the thresholds set by the user in real time, when any device indicator is detected to be out of the safe range, the system automatically triggers a single device alarm and ensures that maintenance personnel can immediately obtain the alarm information through various notification methods, thereby achieving a rapid response to abnormal equipment conditions and reducing the risk of production interruptions due to equipment failures.

[0105] In a third possible implementation, referring to Figure 7 , step S40 also includes steps S46-S47:

[0106] Step S46, in response to the configuration action received by the alarm configuration interface, determining the alarm level and the alarm mode associated with the alarm level.

[0107] Step S47: determine the corresponding alarm level based on the alarm condition, and issue the alarm according to the alarm method associated with the alarm level.

[0108] It should be noted that the alarm level is a series of pre-defined severity classifications used to indicate the urgency of the alarm. In the alarm configuration interface, users can set alarm conditions based on different group devices and target indicators, configure an alarm level for each alarm condition, and specify the alarm method to be used when the alarm is triggered.

[0109] For example, the user operates in the alarm configuration interface, first sets the alarm condition when a certain target indicator exceeds a certain threshold, selects an alarm level for this alarm condition, and selects or customizes the alarm method. The device group alarm system will save the user's configuration actions and associate these configurations with the corresponding group devices. When the device group alarm system monitors that the target indicators of the group devices meet the alarm conditions configured at different alarm levels, the device group alarm system will issue an alarm according to the preset corresponding alarm method.

[0110] Optionally, when the alarm type is a group alarm, different group alarm thresholds are set to correspond to different alarm methods. The alarm method can be email notification, SMS notification, phone notification, and sound and light alarm. When the number of abnormal devices in the group exceeds the first alarm value, it means that the number of abnormal devices in the group is small, the alarm urgency is low, and the first group alarm is issued through email notification; when the number of abnormal devices exceeds the second alarm value, it means that the number of abnormal devices in the group has increased, the alarm urgency has increased, and the notification method is increased, and the second group alarm is issued by email notification and SMS notification; when the number of abnormal devices exceeds the third alarm value, it means that the number of abnormal devices in the group is large, a large number of devices are damaged, or a large number of abnormalities occur in the detection targets. In addition to email notification and SMS notification, telephone notification and sound and light alarm are also issued.

[0111] Optionally, when the alarm type is a single device alarm, different alarm levels can be set according to the range of the target indicator of the single device exceeding the indicator threshold, and each corresponds to a different alarm mode. When the indicator threshold is the preset safety upper limit or lower limit of the target indicator, the greater the difference between the target indicator and the indicator threshold, the higher the alarm level; when the indicator threshold is a preset value range, the greater the range exceeded by the target indicator, the higher the alarm level.

[0112] Optionally, when the device group alarm system issues an alarm, detailed information of the group device that triggered the alarm is recorded and sent to a mobile terminal of a relevant person, or saved in a background data log or database of the device group alarm system.

[0113] Exemplarily, the alarm information can be displayed on the display interface of the device group alarm system, including the group alarm name, device type, device name, group alarm time, alarm level, serial number of abnormal device, name of the area where the device is located, number of device alarms, and specific device abnormality.

[0114] To better understand the solution provided in this example, this example is further explained in combination with specific application scenarios.

[0115] A three-axis inclinometer is installed at the bridge construction site to monitor the inclination of the bridge in real time. In the equipment group alarm system, an alarm rule is set for the offset of the three-axis inclinometer, and the X-axis offset of the three-axis inclinometer in the group is selected as the monitoring indicator. The name of the indicator data is set as "Offset D" and the data type is set as the angle value. In order to ensure the stability and safety of the bridge, the offset of the bridge is zero or the smaller the better. Therefore, three different indicator thresholds are set for the offset of each axis, namely the first indicator threshold of 3 degrees, the second indicator threshold of 5 degrees, and the third indicator threshold of 7 degrees; a corresponding alarm level is set for each threshold, namely "early warning", "control", and "alarm", and a corresponding alarm name is set for each alarm level. When the acquired indicator data shows that the X-axis offset of a three-axis inclinometer in the group exceeds any indicator threshold, the equipment group alarm system will record the abnormal situation of the three-axis inclinometer and generate corresponding information. For example, assuming that the X-axis offset of a three-axis inclinometer is 458.5614 degrees, which exceeds the third indicator threshold, and the alarm level is "alarm", then if Figure 8 As shown, the device alarm information is generated, and the alarm details include the alarm name "inclinometer-primary", the device type is "three-axis inclinometer", the device name is "axis inclinometer-V12", the alarm notification time is "2024-07-240B:42-24", the alarm level is "alarm", the device SN is "TAB01V0012", the device location is "Xiamen Railway Station", the number of alarms is "3", and the detailed notification content is "indicator offset D trigger: -458.5614<-7.0". The alarm information can be displayed on the display interface of the device group alarm system and recorded in the background log of the device group alarm system.

[0116] In this embodiment, highly customized alarm management is achieved by allowing users to set specific alarm conditions, levels and methods in the alarm configuration interface. The alarm level is automatically determined according to the preset conditions, and the corresponding alarm method is triggered, ensuring timely and appropriate responses to abnormalities of different severity.

[0117] In this embodiment, an intuitive alarm configuration interface is provided, allowing users to set device groups and specific alarm rules in the group device configuration area and the group alarm trigger condition configuration area respectively. According to the target indicators and alarm conditions set by the user, the device status is monitored in real time, and an alarm is automatically issued when the conditions are met, allowing users to set specific monitoring plans for different device groups to achieve accurate and personalized monitoring.

[0118] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can refer to the above introduction, and will not be repeated later. Fig. 9Before step S10, the device group alarm method further includes steps S50 to S70:

[0119] Step S50: Acquire historical alarm configuration data.

[0120] Retrieve and extract alarm configuration data from the device group alarm system over a period of time. This data includes historical records of configuration information such as indicator thresholds, group alarm thresholds, alarm levels, and alarm methods that were set in the past.

[0121] Optionally, historical data is extracted from the device group alarm system database through Structured Query Language (SQL) or similar data retrieval languages; or the log files of the device group alarm system are analyzed to extract the historical records of alarm configuration changes; or historical alarm configuration data is obtained through an API interface.

[0122] Step S60: establishing a data sample set based on the historical alarm accuracy rate corresponding to the historical alarm configuration data.

[0123] It should be noted that the historical alarm accuracy rate refers to the proportion of correct alarms among the alarms issued by the alarm system in the past period of time. The output data of the device group alarm system is collected, including all the alarms issued, including correct warnings, that is, alarms that actually occurred and were correctly identified and responded to; false alarms, that is, alarms that did not occur but were incorrectly identified and responded to, or alarms that actually occurred but were not identified and responded to. The degree of match between the alarm information issued by the device group alarm system and the actual fault situation over a period of time is counted to calculate the historical alarm accuracy rate. The data sample set contains relevant features and labels, where the features include various configuration parameters of the alarm configuration, such as indicator thresholds, group alarm thresholds, etc.; the label indicates whether the alarm is accurate, for example, an accurate alarm is 1 and an incorrect alarm is 0.

[0124] Step S70: construct and train a device group alarm configuration model based on the data sample set.

[0125] Exemplarily, data is extracted and prepared from a data sample set, data quality is ensured and the data is divided into a training set and a test set, feature engineering is performed, input data samples and features are selected, transformed and combined to improve the prediction ability of the model, appropriate machine learning algorithms such as decision trees, random forests, support vector machines, neural networks, etc. are selected to build the model, the training set data is used to train the model, model parameters are adjusted through iterative learning to minimize prediction errors, and the test set data is used to evaluate the performance of the model to ensure that the model has good generalization ability.

[0126] In this embodiment, by analyzing historical alarm data and accuracy, a more accurate alarm configuration model is trained, which can realize automation and intelligence of alarm configuration, reduce false alarms and missed alarms, and improve the reliability of alarms and the efficiency of device group management.

[0127] Based on the above embodiment, in the third embodiment of the present application, the same or similar contents as those in the above embodiment can be referred to the above introduction, and will not be described in detail later. Fig.10 After step S20, the device group alarm method further includes steps S80 to S90:

[0128] Step S80, displaying the configuration solution generated by the device group alarm configuration model according to the group devices.

[0129] Step S90: When a confirmation action of the configuration scheme is received, the configuration of the device group alarm is determined based on the configuration scheme.

[0130] The device group alarm configuration model generates one or more alarm configuration schemes based on the characteristics and historical data of the group devices, including group alarm thresholds, alarm levels, alarm methods, etc. The device group alarm system can present the configuration scheme to the user through the alarm configuration interface, including in the form of tables, charts or lists for the user to select and confirm. The user can review the configuration scheme generated by the device group alarm configuration model and decide whether to adopt the scheme. If the configuration scheme is considered appropriate, one-click configuration can be achieved by pressing the confirmation button. The device group alarm system will update the alarm configuration of the device group according to the confirmed configuration scheme.

[0131] Optionally, the alarm configuration interface may provide a modification interface, allowing for direct adjustment of the configuration scheme, including adjustment of indicator thresholds, alarm types, and other alarm conditions. Based on the user's modification, the device group alarm configuration model may reanalyze the data and generate a new configuration scheme to take into account the user's modification suggestions.

[0132] Optionally, after the configuration plan is implemented, the device group alarm system can also provide real-time monitoring capabilities, allowing users to make instant adjustments based on actual conditions.

[0133] In this embodiment, alarm configuration plans are generated by analyzing the characteristics and historical data of the device group, and these plans are displayed through the user interface, allowing users to review and configure them with one click, reducing the workload of manual configuration, while using data analysis to improve the accuracy of alarm settings.

[0134] Based on the above embodiments, in the fourth embodiment of the present application, the same or similar contents as those in the above embodiments can be referred to the above introduction, and will not be described in detail later. Fig.11After step S40, the device group alarm method further includes steps S100-S110:

[0135] Step S100, obtaining an alarm result, and storing the alarm result in association with a corresponding configuration solution.

[0136] Step S110: Based on the alarm result and the corresponding configuration plan, the configuration of the device group alarm is improved.

[0137] The accurate alarm results are associated with the corresponding configuration solutions and stored in the database for subsequent analysis and use.

[0138] Optionally, use data warehouse algorithms, such as Hadoop (Apache Hadoop) or Spark (Apache Spark), to process large-scale data sets; apply machine learning algorithms, such as classification algorithms, to automatically identify and classify alarms; and use SQL databases for data storage and management.

[0139] Perform statistical analysis on the stored alarm results and data in the configuration scheme to find out the correlation between the alarm results and the configuration scheme, and analyze which configuration factors affect the accuracy of the alarm results. Based on the analysis results, optimize and adjust the configuration of the device group alarm, such as adjusting the group alarm threshold, alarm rules and other configuration parameters, and test the adjusted configuration to verify whether the accuracy of the alarm results has been improved.

[0140] For example, a scatter plot of the alarm accuracy and different configuration parameters such as indicator thresholds is drawn to observe the relationship between them; or the Pearson correlation coefficient or Spearman rank correlation coefficient between the alarm accuracy and each configuration parameter is calculated to determine the linear or monotonic relationship between them. A t-test (Student's t-test) is performed on the alarm accuracy under different configuration schemes to see whether there are significant differences between the alarm accuracy under different schemes, and a linear regression model between the alarm accuracy and the configuration parameters is established to find out which parameters have a significant impact on the alarm accuracy and adjust these parameters.

[0141] In this embodiment, by collecting alarm data, associating and storing configuration solutions, and performing statistical analysis and configuration optimization based on these data, alarms can be more accurately identified and classified, and dynamic optimization of alarm configuration can be achieved, thereby improving the efficiency and reliability of device group alarms.

[0142] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the device group alarm method of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.

[0143] The present application provides a device group alarm device, which includes: at least one processor; and a memory that is communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the device group alarm method in the above-mentioned embodiment 1.

[0144] Reference below Fig.12 , which shows a schematic diagram of the structure of a device group alarm device suitable for implementing an embodiment of the present application. The device group alarm device in the embodiment of the present application may include but is not limited to mobile terminals such as laptop computers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions: tablet computers), etc., and fixed terminals such as desktop computers, etc. Fig.12 The device group alarm device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0145] like Fig.12 As shown, the device group alarm device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the device group alarm device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the device group alarm device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a device group alarm device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0146] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0147] The device group alarm device provided by the present application adopts the device group alarm method in the above embodiment, which can solve the technical problem of high false alarm rate of device alarm. Compared with the prior art, the beneficial effects of the device group alarm device provided by the present application are the same as the beneficial effects of the device group alarm method provided by the above embodiment, and other technical features in the device group alarm device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0148] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0149] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0150] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, the computer-readable program instructions being used to execute the device group alarm method in the above-mentioned embodiment.

[0151] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0152] The computer-readable storage medium may be included in the device group alarm device; or may exist independently without being installed in the device group alarm device.

[0153] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the device group alarm device, the device group alarm device can write computer program codes for performing the operations of the present application in one or more programming languages ​​or a combination thereof. The programming languages ​​include object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).

[0154] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0155] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0156] The readable storage medium provided in the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned device group alarm method, and can solve the technical problem of high false alarm rate of device alarms. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in the present application are the same as the beneficial effects of the device group alarm method provided in the above-mentioned embodiment, and will not be repeated here.

[0157] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned device group alarm method when executed by a processor.

[0158] The computer program product provided by the present application can solve the technical problem of high false alarm rate of device alarms. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the device group alarm method provided by the above embodiment, which will not be repeated here.

[0159] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A device group alarm method, characterized in that: The method includes: Displaying an alarm configuration interface, wherein the alarm configuration interface includes a group device configuration area and a group alarm trigger condition configuration area; In response to the configuration action received in the group device configuration area, determining a group device corresponding to the device group alarm; In response to the configuration action received in the group alarm trigger condition configuration area, determine the target indicator and the alarm condition, wherein the alarm condition includes the alarm type, the indicator threshold and the group alarm threshold; When the target indicator of the group device meets the alarm condition, an alarm is issued, including: when the alarm type is a group alarm, obtaining the target indicator of the group device, wherein the group device includes at least one identical monitoring indicator, determining the number of abnormal devices whose target indicator exceeds the indicator threshold, and issuing a group alarm when the number of abnormal devices is greater than the group alarm threshold; or, when the alarm type is a single-device alarm, obtaining the target indicator of the group device, and issuing a single-device alarm when the target indicator exceeds the indicator threshold.

2. The method according to claim 1, characterized in that When the target indicator of the group device meets the alarm condition, the step of issuing an alarm further includes: In response to the configuration action received by the alarm configuration interface, determine an alarm level and an alarm mode associated with the alarm level; The corresponding alarm level is determined based on the alarm condition, and the alarm is issued according to the alarm mode associated with the alarm level.

3. The method according to claim 1, characterized in that Before the step of displaying the alarm configuration interface, the method further includes: Get historical alarm configuration data; Establishing a data sample set based on the historical alarm accuracy rate corresponding to the historical alarm configuration data; Based on the data sample set, a device group alarm configuration model is constructed and trained.

4. The method according to claim 3, characterized in that After the step of determining the group device corresponding to the device group alarm, the method further includes: Display the configuration scheme generated by the device group alarm configuration model according to the group devices; When a confirmation action of the configuration scheme is received, a configuration of the device group alarm is determined based on the configuration scheme.

5. The method according to claim 4, characterized in that After the step of issuing an alarm when the target indicator of the group device meets the alarm condition, the method further includes: Obtaining an alarm result, and associating and storing the alarm result with a corresponding configuration solution; Based on the alarm result and the corresponding configuration scheme, the configuration of the device group alarm is improved.

6. A device group alarm device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the device group alarm method according to any one of claims 1 to 5.

7. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the device group alarm method according to any one of claims 1 to 5 are implemented.

8. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the device group alarm method according to any one of claims 1 to 5 are implemented.