Alarm noise reduction method and device, electronic equipment and storage medium
Through dynamically updated noise reduction rules, based on the level and quantity of real-time alarm information, the problem of surge in alarm numbers is solved, the accuracy and operation and maintenance efficiency of alarms is improved, and important alarms are not missed.
Patent Information
- Application Number
- CN202411046296.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-07-31
AI Technical Summary
In the prior art, with the rapid growth of network equipment, the number of alarms has increased rapidly, making it difficult for operation and maintenance personnel to distinguish important and unimportant alarm information, which may lead to the omission of important alarms and reduce operation and maintenance efficiency and quality.
Using dynamically updated noise reduction rules, based on the alarm level and quantity of real-time alarm information, the noise reduction threshold and duration are determined. Through the matching relationship between noise reduction level, threshold and duration, the alarm information is filtered and filtered to ensure that important alarms are not Missing, reducing noise.
It effectively reduces false alarms and missed reports, improves the accuracy and efficiency of alarms, ensures timely handling of important alarms, and can adjust the noise reduction level and threshold according to different scenarios, achieving flexible alarm management.
Smart Images

Figure CN119210983A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to an alarm noise reduction method, device, electronic equipment and storage medium. Background Art
[0002] With the continuous development of data, users are increasingly relying on data monitoring systems to ensure the smooth operation of equipment, and the alarm mechanism is a key link in such systems. Whenever a device encounters a failure, the alarm mechanism can quickly and accurately reflect it to the monitoring system. However, with the rapid growth of network devices, the number of alarms has also increased explosively. This surge in the number of alarms makes it impossible for operation and maintenance personnel to effectively distinguish between important alarm information and less important alarm information, which may lead to the omission of important alarms and reduce the efficiency and quality of operation and maintenance.
[0003] Therefore, how to effectively reduce the noise of alarm messages and suppress the alarm noise as much as possible without missing important alarms has become an urgent problem to be solved in the industry. Summary of the invention
[0004] The present invention provides an alarm noise reduction method, device, electronic device and storage medium, which are used to solve the problem in the prior art of how to effectively reduce the noise of alarm messages and suppress the alarm noise as much as possible without missing important alarms.
[0005] The present invention provides an alarm noise reduction method, comprising: When alarm noise reduction is turned on, the noise reduction rules at the current moment are obtained; wherein the noise reduction rules are updated based on the dynamic update noise reduction rules; the dynamically updated noise reduction rules are dynamically updated based on the alarm level and the number of alarm information of the real-time alarm information at the current moment; When the noise reduction rule at the current moment is acquired, noise reduction control of the first alarm information is performed based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment.
[0006] According to an alarm noise reduction method provided by the present invention, the dynamic updating of noise reduction rules specifically includes: Acquire first real-time alarm information of a target alarm level in the real-time alarm information at the current moment; wherein the target alarm level is the highest alarm level in the real-time alarm information at the current moment; Determine a noise reduction threshold based on a noise reduction base, the amount of the first real-time alarm information, and the amount of real-time alarm information at the current moment; wherein the noise reduction base is determined based on the amount of real-time alarm information at the current moment and the noise reduction coefficient; Determining a noise reduction duration based on a difference between a generation time point and a response time point of the first real-time alarm information; Based on the target alarm level, the noise reduction threshold and the noise reduction duration, the noise reduction rule at the current moment is updated.
[0007] According to an alarm noise reduction method provided by the present invention, noise reduction control of the first alarm information is performed based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment, including: When the first alarm level is greater than the target alarm level, the first alarm information is saved as the real-time alarm information at the current moment, the noise reduction level in the noise reduction rule is increased, and the noise reduction rule is dynamically updated according to the updated real-time alarm information; When the first alarm level is equal to the target alarm level and the noise reduction duration expires, the first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information; When the first alarm level is equal to the target alarm level and the noise reduction time has not expired, adding an alarm quantity; When the newly added alarm data is greater than the noise reduction threshold, directly filtering the first alarm information; When the newly added alarm data is less than or equal to the noise reduction threshold, the first alarm information is saved and the process ends.
[0008] According to an alarm noise reduction method provided by the present invention, noise reduction control of the first alarm information is performed based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment, including: When the first alarm level is lower than the target alarm level and all real-time alarms of the target alarm level have not been completely restored or cleared, the first alarm information is filtered.
[0009] According to an alarm noise reduction method provided by the present invention, noise reduction control of the first alarm information is performed based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment, including: When the first alarm level is lower than the target alarm level and all real-time alarms of the target alarm level are restored and cleared, reducing the noise reduction level in the noise reduction rule; The first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information.
[0010] According to an alarm noise reduction method provided by the present invention, when alarm noise reduction is turned on, after the step of obtaining the noise reduction rule at the current moment, the method further includes: The first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information.
[0011] According to an alarm noise reduction method provided by the present invention, the method for obtaining the first alarm information includes: After obtaining the original alarm information, performing data preprocessing and format verification operations on the original alarm information, converting it into a data format that meets the alarm definition, and obtaining the first alarm information; The data format of the alarm definition includes at least one of the following: alarm level, alarm ID, alarm name, and alarm device serial number.
[0012] The present invention also provides an alarm noise reduction device, comprising: An acquisition module, used to acquire the noise reduction rules at the current moment when the alarm noise reduction is turned on; wherein the noise reduction rules are updated based on the dynamic update noise reduction rules; the dynamic update noise reduction rules are dynamically updated based on the alarm level and the number of alarm information of the real-time alarm information at the current moment; The noise reduction module is used to perform noise reduction control on the first alarm information based on the relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment when the noise reduction rule at the current moment is acquired.
[0013] The alarm noise reduction device provided by the present application is also used for: Acquire first real-time alarm information of a target alarm level in the real-time alarm information at the current moment; wherein the target alarm level is the highest alarm level in the real-time alarm information at the current moment; Determine a noise reduction threshold based on a noise reduction base, the amount of the first real-time alarm information, and the amount of real-time alarm information at the current moment; wherein the noise reduction base is determined based on the amount of real-time alarm information at the current moment and the noise reduction coefficient; Determining a noise reduction duration based on a difference between a generation time point and a response time point of the first real-time alarm information; Based on the target alarm level, the noise reduction threshold and the noise reduction duration, the noise reduction rule at the current moment is updated.
[0014] The alarm noise reduction device provided by the present application is also used for: When the first alarm level is greater than the target alarm level, the first alarm information is saved as the real-time alarm information at the current moment, the noise reduction level in the noise reduction rule is increased, and the noise reduction rule is dynamically updated according to the updated real-time alarm information; When the first alarm level is equal to the target alarm level and the noise reduction duration expires, the first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information; When the first alarm level is equal to the target alarm level and the noise reduction time has not expired, adding an alarm quantity; When the newly added alarm data is greater than the noise reduction threshold, directly filtering the first alarm information; When the newly added alarm data is less than or equal to the noise reduction threshold, the first alarm information is saved and the processing ends.
[0015] The alarm noise reduction device provided by the present application is also used for: When the first alarm level is lower than the target alarm level and all real-time alarms of the target alarm level have not been completely restored or cleared, the first alarm information is filtered.
[0016] The alarm noise reduction device provided by the present application is also used for: When the first alarm level is lower than the target alarm level and all real-time alarms of the target alarm level are restored and cleared, reducing the noise reduction level in the noise reduction rule; The first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information.
[0017] The alarm noise reduction device provided by the present application is also used for: The first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information.
[0018] The alarm noise reduction device provided by the present application is also used for: After obtaining the original alarm information, performing data preprocessing and format verification operations on the original alarm information, converting it into a data format that meets the alarm definition, and obtaining the first alarm information; The data format of the alarm definition includes at least one of the following: alarm level, alarm ID, alarm name, and alarm device serial number.
[0019] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the alarm noise reduction method as described above is implemented.
[0020] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the alarm noise reduction method as described above is implemented.
[0021] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the alarm noise reduction method as described above is implemented.
[0022] The alarm noise reduction method, device, electronic device and storage medium provided by the present invention turn on the alarm noise reduction function, which means that the alarm information starts to be screened and processed. The system will dynamically calculate and generate noise reduction rules according to the real-time alarm information at the current moment; these rules include: noise reduction level, noise reduction threshold, and noise reduction duration; and the noise reduction rules are not fixed, but dynamically updated according to the real-time alarm information. The system will match the noise reduction rules according to the level of the alarm information received at the current moment, and perform noise reduction control according to the matching results. In the embodiment of the present application, the noise reduction method based on dynamic rules can accurately screen and filter according to the real-time alarm information, effectively reduce false alarms and missed alarms, and improve the accuracy of alarms. The noise reduction rules will be dynamically updated according to the real-time alarm information to ensure that the alarm processing can respond in time. According to different scenarios and needs, parameters such as noise reduction level, noise reduction threshold and noise reduction duration can be adjusted to achieve flexible alarm management. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0024] Figure 1 A flowchart of the alarm noise reduction method provided in an embodiment of the present application; Figure 2 A schematic diagram of the noise reduction process provided in an embodiment of the present application; Figure 3 This is a schematic diagram of receiving alarm information described in the embodiments of the present application; Figure 4 A schematic diagram of a module for intelligent noise reduction of alarms provided in an embodiment of the present application; Figure 5 A schematic diagram of the structure of the alarm noise reduction device provided in an embodiment of the present application; Figure 6 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0026] Figure 1 A flowchart of the alarm noise reduction method provided in the embodiment of the present application is shown in FIG. Figure 1 As shown, including: Step 110, when alarm noise reduction is turned on, obtaining the noise reduction rules at the current moment; wherein the noise reduction rules are updated based on the dynamically updated noise reduction rules; the dynamically updated noise reduction rules are dynamically updated based on the alarm level and the number of alarm information of the real-time alarm information at the current moment; In the embodiment of the present application, when the alarm data is received, it is first determined whether the noise reduction switch is turned on (off by default). If it is turned off, it means that alarm noise reduction is not required at the current time node, and the process ends.
[0027] If the noise reduction switch is turned on, it means that the alarm noise reduction is turned on at this time, and it is necessary to further obtain the noise reduction rules at the current moment.
[0028] In the embodiment of the present application, the system needs to monitor and collect alarm information from different devices, applications or networks in real time, including the alarm type, time, source, location and the operating status of the relevant system or device.
[0029] The collected raw real-time alarm data needs to be cleaned and preprocessed to ensure the accuracy and usability of the data. This may include processing missing values, outliers, and unifying the data format.
[0030] Real-time alarm information is divided into different levels according to its severity, such as minor, normal, severe, emergency, etc. The system needs to count the number of alarms of each level at the current moment.
[0031] According to the level and number of current alarms, a specific algorithm is applied to calculate new noise reduction parameters, including the noise reduction base, noise reduction threshold and noise reduction duration. These parameters will be used to dynamically update the noise reduction rules.
[0032] Step 120: When the noise reduction rule at the current moment is obtained, noise reduction control of the first alarm information is performed based on the relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment.
[0033] In an embodiment of the present application, the system receives an alarm message, which includes an alarm level, which is a key indicator of the severity of the alarm.
[0034] The alarm level of the first alarm information is compared with the noise reduction level in the noise reduction rule at the current moment. If the severity of the first alarm level is greater than or equal to the target alarm level (ie, the noise reduction level) defined in the noise reduction rule, it is considered to be an important alarm and should be recorded and processed.
[0035] If the severity of the first alarm level is less than the noise reduction level defined in the noise reduction rule, further evaluation is required. For important alarms with high severity, the system will directly save the alarm information and may trigger the update of the noise reduction rule to reflect the current alarm situation.
[0036] For low-severity alarms, the system will determine whether to filter the alarm based on the noise reduction threshold. If the current number of new alarms does not exceed the noise reduction threshold, the alarm information will be saved; if it exceeds the threshold, the alarm may be filtered out without further processing.
[0037] According to the processing result of the first alarm information, the system may need to dynamically update the noise reduction rules to adapt to the current alarm situation, including adjusting the noise reduction level, noise reduction threshold and noise reduction duration.
[0038] The system continuously monitors the alarm information flow and noise reduction effect to ensure the effectiveness of the noise reduction rules and makes adjustments based on feedback.
[0039] In the embodiment of the present application, the system needs to turn on the alarm noise reduction function, which means that the alarm information starts to be screened and processed. The system will dynamically calculate and generate noise reduction rules based on the real-time alarm information at the current moment; these rules include: noise reduction level, noise reduction threshold, and noise reduction duration; and the noise reduction rules are not fixed, but dynamically updated according to the real-time alarm information. The system will match the noise reduction rules according to the level of the alarm information received at the current moment, and perform noise reduction control according to the matching results. In the embodiment of the present application, the noise reduction method based on dynamic rules can accurately screen and filter according to the real-time alarm information, effectively reduce false alarms and missed alarms, and improve the accuracy of alarms. The noise reduction rules will be dynamically updated according to the real-time alarm information to ensure that the alarm processing can respond in time. According to different scenarios and needs, parameters such as noise reduction level, noise reduction threshold and noise reduction duration can be adjusted to achieve flexible alarm management.
[0040] Optionally, the noise reduction rules are dynamically updated, specifically including: Acquire first real-time alarm information of a target alarm level in the real-time alarm information at the current moment; wherein the target alarm level is the highest alarm level in the real-time alarm information at the current moment; Determine a noise reduction threshold based on a noise reduction base, the amount of the first real-time alarm information, and the amount of real-time alarm information at the current moment; wherein the noise reduction base is determined based on the amount of real-time alarm information at the current moment and the noise reduction coefficient; Determining a noise reduction duration based on a difference between a generation time point and a response time point of the first real-time alarm information; Based on the target alarm level, the noise reduction threshold and the noise reduction duration, the noise reduction rule at the current moment is updated.
[0041] In the embodiment of the present application, the system first identifies the highest alarm level among all real-time alarm information at the current moment, and this level is defined as the target alarm level.
[0042] According to the total number of real-time alarms at the current moment (current_num) and the preset noise reduction coefficient (q), the noise reduction base (base_num) is calculated. The formula is: \text{base_num} =\text{current_num}\times q; the noise reduction base will be used to determine the noise reduction threshold later.
[0043] The algorithm formula of the noise reduction threshold is as follows: denoise_threshold = (1 - (level_num / total_num)) * base_num
[0044] Among them, denoise_threshold: represents the noise reduction threshold, which is used to control the number of new alarms generated; level_num: represents the number of alarms under the current noise reduction level; total_num: represents the number of all current real-time alarms; base_num: represents the noise reduction base, which determines the upper limit of the number of new alarms generated. This parameter is determined after the noise reduction switch is just turned on and is bound to the noise reduction switch state. The noise reduction base is determined when the switch is turned on and destroyed when the switch is turned off. It changes with the change of the noise reduction switch; In the embodiment of the present application, the algorithm formula of the noise reduction duration is as follows:
[0045] Among them, denoise_expire: represents the expiration time of the denoising rule, which is used to control the denoising time window; cur_time: represents the current time point; n: represents the number of all historical alarms under the current denoising level; E: represents the recovery time point of the historical alarm; S: represents the generation time point of the historical alarm; if the number of historical alarms under the current denoising level is 0, denoise_expire is assigned the default value: 1h.
[0046] In the embodiment of the present application, the dynamic update mechanism enables the system to adapt to the ever-changing alarm environment, ensuring that key alarms are handled in a timely manner, while reducing unnecessary alarm interference and improving the accuracy and efficiency of the alarm system.
[0047] Optionally, performing noise reduction control on the first alarm information based on a magnitude relationship between a first alarm level of the first alarm information received at the current moment and a target alarm level of the noise reduction rule at the current moment includes: When the first alarm level is greater than the target alarm level, the first alarm information is saved as the real-time alarm information at the current moment, the noise reduction level in the noise reduction rule is increased, and the noise reduction rule is dynamically updated according to the updated real-time alarm information; When the first alarm level is equal to the target alarm level and the noise reduction duration expires, the first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information; When the first alarm level is equal to the target alarm level and the noise reduction time has not expired, adding an alarm quantity; When the newly added alarm data is greater than the noise reduction threshold, directly filtering the first alarm information; When the newly added alarm data is less than or equal to the noise reduction threshold, the first alarm information is saved and the processing ends.
[0048] Based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment, performing noise reduction control on the first alarm information includes: When the first alarm level is lower than the target alarm level and all real-time alarms of the target alarm level have not been completely restored or cleared, the first alarm information is filtered.
[0049] Based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment, performing noise reduction control on the first alarm information includes: When the first alarm level is lower than the target alarm level and all real-time alarms of the target alarm level are restored and cleared, reducing the noise reduction level in the noise reduction rule; The first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information.
[0050] Figure 2 A schematic diagram of the noise reduction process provided in the embodiment of the present application is shown in FIG. Figure 2 As shown, it includes: when the alarm data is received, the noise reduction switch state is first determined: By default, the noise reduction switch is off, which means that the system will not perform alarm noise reduction. Directly save the current alarm information and perform subsequent alarm processing, such as notifying relevant personnel or performing troubleshooting.
[0051] The noise reduction switch may be turned off because the current system is running stably, the number of alarms is small, and noise reduction processing is not required, or because all alarm information needs to be viewed for detailed analysis.
[0052] Turning on the noise reduction switch means that the system will perform noise reduction on the alarm information according to preset rules and algorithms to reduce alarm noise and improve alarm processing efficiency.
[0053] If the noise reduction switch is turned on, the system checks whether there is a valid noise reduction rule. If there is no noise reduction rule, the system will perform the following steps: Save all currently received alarms.
[0054] Count the total number of real-time alarms at the current moment.
[0055] Use the formula base_num=current_num*q to calculate the noise reduction base; Among them, base_num is the noise reduction base, which is used to determine the upper limit of the number of new alarms in the future. current_num is the total number of real-time alarms at the current moment. q is the noise reduction coefficient, which can be manually configured. The default value is 1. The smaller the coefficient, the greater the noise reduction.
[0056] Then, the sub-process of dynamically updating the noise reduction rules is executed to adjust the noise reduction rules according to the current alarm situation and preset parameters.
[0057] If there is a valid noise reduction rule, the magnitude relationship between the current alarm level and the noise reduction level in the noise reduction rule is determined and compared.
[0058] If the current alarm level is greater than the noise reduction level in the noise reduction rule, the current alarm information is saved directly.
[0059] Because the current alarm level is higher than the noise reduction level, it means that this is an important alarm and needs to be processed immediately and cannot be filtered out. Perform noise reduction upgrade processing, that is, increase the noise reduction level, and execute the "dynamic update noise reduction rules" sub-process to regenerate noise reduction rules.
[0060] If the current alarm level == the noise reduction level in the noise reduction rule, determine whether the noise reduction duration has expired; if it has expired, directly save the current alarm information, and execute the "dynamic update noise reduction rule" sub-process to regenerate the noise reduction rule.
[0061] If it has not expired, the number of new alarms + 1 is recorded, and then it is determined whether the number of new alarms exceeds the noise reduction threshold: If the threshold is exceeded, the current alarm information is directly filtered; if the threshold is not exceeded, the current alarm information is directly saved.
[0062] Because the current alarm level is the same as the noise reduction level, it means that this is a medium-important alarm. It is necessary to determine whether to filter it based on the noise reduction duration and the number of new alarms. Based on the judgment result of the current scenario, it may be necessary to execute the "Dynamic Update Noise Reduction Rules" sub-process to regenerate the noise reduction rules.
[0063] If the current alarm level is less than the noise reduction level in the noise reduction rule, it is determined whether all real-time alarms meeting the noise reduction level are restored and cleared.
[0064] If all are restored and cleared, the current alarm information is directly saved, and noise reduction and downgrading processing is performed, that is, the noise reduction level is reduced, and the "dynamic update noise reduction rules" sub-process is executed to regenerate noise reduction rules.
[0065] If not all are restored and cleared, the current alarm information is directly filtered out. Because the current alarm level is lower than the noise reduction level, it means that this is an unimportant or repeated alarm and needs to be filtered out.
[0066] Then, according to the judgment result of the current scene, it may be necessary to execute the "dynamic update noise reduction rules" sub-process to regenerate the noise reduction rules.
[0067] In the embodiment of the present application, the alarm processing method is dynamically adjusted according to the alarm level and noise reduction rules to ensure that important alarms are handled in a timely manner while effectively reducing unnecessary alarm noise.
[0068] Optionally, the method for obtaining the first alarm information includes: After obtaining the original alarm information, performing data preprocessing and format verification operations on the original alarm information, converting it into a data format that meets the alarm definition, and obtaining the first alarm information; The data format of the alarm definition includes at least one of the following: alarm level, alarm ID, alarm name, and alarm device serial number.
[0069] In the embodiment of the present application, the original alarm data is received from different sources such as devices, applications or networks, etc. The received original alarm information is preprocessed, including data cleaning, format verification and other operations to ensure the accuracy and consistency of the data.
[0070] Convert the pre-processed alarm information into a standard format that meets the alarm definition for subsequent processing and analysis. Discard the alarm information that does not meet the alarm definition to avoid invalid information interfering with subsequent processing.
[0071] In an embodiment of the present application, a complete alarm data format is maintained, the alarm range supported by the monitoring system is defined, and the alarm format is clearly defined, including fields such as message ID, alarm ID, alarm name, device serial number, device IP, alarm level and alarm original data.
[0072] The alarm level is used to distinguish the severity of the alarm. The system initializes 4 alarm levels by default: 1-minor, 2-normal, 3-serious, 4-urgent. The larger the alarm level value, the more important the alarm information is and needs to be handled first.
[0073] In an optional embodiment, the alarm level may also include: 1-green, 2-red, 3-black, and the specific alarm level may be set according to the needs of the user. The alarm level may be expanded according to the actual scenario to meet the alarm processing requirements in different scenarios.
[0074] The alarm level is a key parameter of the noise reduction process and determines the trend of the subsequent noise reduction process. For example, when there is a high-level alarm, the low-level alarm should be filtered first to ensure that the staff can focus on handling the high-level alarm. By distinguishing the alarm levels, important alarm information can be processed first, improving the efficiency and accuracy of alarm processing.
[0075] In an alternative embodiment, Figure 3 This is a schematic diagram of receiving the alarm information described in the embodiment of the present application, such as Figure 3 As shown, it includes: the received original alarm information is converted into a data format that meets the alarm definition through data preprocessing, format verification and other operations, and the alarm message that does not meet the alarm definition is discarded.
[0076] In an alternative embodiment, Figure 4 A schematic diagram of a module for intelligent noise reduction of alarms provided in an embodiment of the present application, such as Figure 4 As shown, the alarm information receiving module: Receive raw alarm data from different sources, perform preprocessing and format verification, and convert them into alarm data of different severity levels for use by the alarm processing module.
[0077] The noise reduction algorithm is used to calculate the noise reduction base, level, threshold and duration, and automatically generate noise reduction rules. According to the alarm level and the rules, real-time matching is carried out, the noise reduction process is dynamically executed, the rules are updated in real time, and the number and quality of alarms are accurately controlled.
[0078] In an embodiment of the present application, a complete noise reduction process is provided. Different noise reduction processes are executed according to the matching relationship between the received real-time alarms and the noise reduction rules, and the noise reduction rules are dynamically updated in real time to ensure that important alarms can be presented and processed in a timely manner while reducing the number of alarms; real-time alarms are screened and filtered in multiple dimensions to achieve the effect of precise noise reduction.
[0079] The alarm noise reduction device provided by the present invention is described below. The alarm noise reduction device described below and the alarm noise reduction method described above can be referred to each other.
[0080] Figure 5 A schematic diagram of the structure of the alarm noise reduction device provided in the embodiment of the present application is shown in FIG. Figure 5 As shown, including: The acquisition module 510 is used to acquire the noise reduction rules at the current moment when the alarm noise reduction is turned on; wherein the noise reduction rules are updated based on the dynamic update noise reduction rules; the dynamic update noise reduction rules are dynamically updated based on the alarm level and the number of alarm information of the real-time alarm information at the current moment; The noise reduction module 520 is used to perform noise reduction control on the first alarm information based on the relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment when the noise reduction rule at the current moment is acquired.
[0081] The alarm noise reduction device provided by the present application is also used for: Acquire first real-time alarm information of a target alarm level in the real-time alarm information at the current moment; wherein the target alarm level is the highest alarm level in the real-time alarm information at the current moment; Determine a noise reduction threshold based on a noise reduction base, the amount of the first real-time alarm information, and the amount of real-time alarm information at the current moment; wherein the noise reduction base is determined based on the amount of real-time alarm information at the current moment and the noise reduction coefficient; Determining a noise reduction duration based on a difference between a generation time point and a response time point of the first real-time alarm information; Based on the target alarm level, the noise reduction threshold and the noise reduction duration, the noise reduction rule at the current moment is updated.
[0082] The alarm noise reduction device provided by the present application is also used for: When the first alarm level is greater than the target alarm level, the first alarm information is saved as the real-time alarm information at the current moment, the noise reduction level in the noise reduction rule is increased, and the noise reduction rule is dynamically updated according to the updated real-time alarm information; When the first alarm level is equal to the target alarm level and the noise reduction duration expires, the first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information; When the first alarm level is equal to the target alarm level and the noise reduction time has not expired, adding an alarm quantity; When the newly added alarm data is greater than the noise reduction threshold, directly filtering the first alarm information; When the newly added alarm data is less than or equal to the noise reduction threshold, the first alarm information is saved and the processing ends.
[0083] The alarm noise reduction device provided by the present application is also used for: When the first alarm level is lower than the target alarm level and all real-time alarms of the target alarm level have not been completely restored or cleared, the first alarm information is filtered.
[0084] The alarm noise reduction device provided by the present application is also used for: When the first alarm level is lower than the target alarm level and all real-time alarms of the target alarm level are restored and cleared, reducing the noise reduction level in the noise reduction rule; The first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information.
[0085] The alarm noise reduction device provided by the present application is also used for: The first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information.
[0086] The alarm noise reduction device provided by the present application is also used for: After obtaining the original alarm information, performing data preprocessing and format verification operations on the original alarm information, converting it into a data format that meets the alarm definition, and obtaining the first alarm information; The data format of the alarm definition includes at least one of the following: alarm level, alarm ID, alarm name, and alarm device serial number.
[0087] In the embodiment of the present application, turning on the alarm noise reduction function means starting to filter and process the alarm information. The system will dynamically calculate and generate noise reduction rules based on the real-time alarm information at the current moment; these rules include: noise reduction level, noise reduction threshold, and noise reduction duration; and the noise reduction rules are not fixed, but dynamically updated according to the real-time alarm information. The system will match the noise reduction rules according to the level of the alarm information received at the current moment, and perform noise reduction control according to the matching results. In the embodiment of the present application, the noise reduction method based on dynamic rules can accurately filter and filter according to the real-time alarm information, effectively reduce false alarms and missed alarms, and improve the accuracy of alarms. The noise reduction rules will be dynamically updated according to the real-time alarm information to ensure that the alarm processing can respond in time. According to different scenarios and needs, parameters such as noise reduction level, noise reduction threshold and noise reduction duration can be adjusted to achieve flexible alarm management.
[0088] Figure 6 is a schematic diagram of the structure of the electronic device provided by the present invention, such as Figure 6 As shown, the electronic device may include: a processor 610, a communication interface 620, a memory 630 and a communication bus 640, wherein the processor 610, the communication interface 620 and the memory 630 communicate with each other through the communication bus 640. The processor 610 may call the logic instructions in the memory 630 to execute the alarm noise reduction method, which includes: when the alarm noise reduction is turned on, obtaining the noise reduction rules at the current moment; wherein the noise reduction rules are updated based on the dynamic update noise reduction rules; the dynamic update noise reduction rules are dynamically updated based on the alarm level and the number of alarm information of the real-time alarm information at the current moment; When the noise reduction rule at the current moment is acquired, noise reduction control of the first alarm information is performed based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment.
[0089] In addition, the logic instructions in the above-mentioned memory 630 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0090] On the other hand, the present invention further provides a computer program product, the computer program product includes a computer program, the computer program can be stored on a non-transitory computer-readable storage medium, when the computer program is executed by a processor, the computer can execute the alarm noise reduction method provided by the above methods, the method comprising: when the alarm noise reduction is turned on, obtaining the noise reduction rule at the current moment; wherein the noise reduction rule is updated based on the dynamically updated noise reduction rule; the dynamically updated noise reduction rule is dynamically updated based on the alarm level and the number of alarm information of the real-time alarm information at the current moment; When the noise reduction rule at the current moment is acquired, noise reduction control of the first alarm information is performed based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment.
[0091] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the processor executes the alarm noise reduction method provided by the above methods, the method comprising: when the alarm noise reduction is turned on, obtaining the noise reduction rule at the current moment; wherein the noise reduction rule is updated based on the dynamically updated noise reduction rule; the dynamically updated noise reduction rule is dynamically updated based on the alarm level and the number of alarm information of the real-time alarm information at the current moment; When the noise reduction rule at the current moment is acquired, noise reduction control of the first alarm information is performed based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment.
[0092] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0093] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0094] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for reducing alarm noise, characterized in that: include: When alarm noise reduction is turned on, the noise reduction rules at the current moment are obtained; wherein the noise reduction rules are updated based on the dynamic update noise reduction rules; the dynamically updated noise reduction rules are dynamically updated based on the alarm level and the number of alarm information of the real-time alarm information at the current moment; When the noise reduction rule at the current moment is acquired, noise reduction control of the first alarm information is performed based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment.
2. The alarm noise reduction method according to claim 1, characterized in that: The dynamic updating of noise reduction rules specifically includes: Acquire first real-time alarm information of a target alarm level in the real-time alarm information at the current moment; wherein the target alarm level is the highest alarm level in the real-time alarm information at the current moment; Determine a noise reduction threshold based on a noise reduction base, the amount of the first real-time alarm information, and the amount of real-time alarm information at the current moment; wherein the noise reduction base is determined based on the amount of real-time alarm information at the current moment and the noise reduction coefficient; Determining a noise reduction duration based on a difference between a generation time point and a response time point of the first real-time alarm information; Based on the target alarm level, the noise reduction threshold and the noise reduction duration, the noise reduction rule at the current moment is updated.
3. The alarm noise reduction method according to claim 2, characterized in that: Based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment, performing noise reduction control on the first alarm information includes: When the first alarm level is greater than the target alarm level, the first alarm information is saved as the real-time alarm information at the current moment, the noise reduction level in the noise reduction rule is increased, and the noise reduction rule is dynamically updated according to the updated real-time alarm information; When the first alarm level is equal to the target alarm level and the noise reduction duration expires, the first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information; When the first alarm level is equal to the target alarm level and the noise reduction time has not expired, adding an alarm quantity; When the newly added alarm data is greater than the noise reduction threshold, directly filtering the first alarm information; When the newly added alarm data is less than or equal to the noise reduction threshold, the first alarm information is saved and the processing ends.
4. The alarm noise reduction method according to claim 2, characterized in that: Based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment, performing noise reduction control on the first alarm information includes: When the first alarm level is lower than the target alarm level and all real-time alarms of the target alarm level have not been completely restored or cleared, the first alarm information is filtered.
5. The alarm noise reduction method according to claim 2, characterized in that: Based on the magnitude relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment, performing noise reduction control on the first alarm information includes: When the first alarm level is lower than the target alarm level and all real-time alarms of the target alarm level are restored and cleared, reducing the noise reduction level in the noise reduction rule; The first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rules are dynamically updated according to the updated real-time alarm information.
6. The alarm noise reduction method according to claim 2, characterized in that: When the alarm noise reduction is enabled, after the step of obtaining the noise reduction rule at the current moment, the following steps are also included: In the case where the noise reduction rule at the current moment is not obtained, the first alarm information is saved as the real-time alarm information at the current moment, and the noise reduction rule is dynamically updated according to the updated real-time alarm information.
7. The alarm noise reduction method according to claim 2, characterized in that: The method for obtaining the first alarm information includes: After obtaining the original alarm information, performing data preprocessing and format verification operations on the original alarm information, converting it into a data format that meets the alarm definition, and obtaining the first alarm information; The data format of the alarm definition includes at least one of the following: alarm level, alarm ID, alarm name, and alarm device serial number.
8. An alarm noise reduction device, characterized in that: include: An acquisition module, used to acquire the noise reduction rules at the current moment when the alarm noise reduction is turned on; wherein the noise reduction rules are updated based on the dynamic update noise reduction rules; the dynamic update noise reduction rules are dynamically updated based on the alarm level and the number of alarm information of the real-time alarm information at the current moment; The noise reduction module is used to perform noise reduction control on the first alarm information based on the relationship between the first alarm level of the first alarm information received at the current moment and the target alarm level of the noise reduction rule at the current moment when the noise reduction rule at the current moment is acquired.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the alarm noise reduction method according to any one of claims 1 to 6 is implemented.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the alarm noise reduction method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Alarm compression system and method based on communication network
CN101958803A
Alarm information processing method and device
CN113536312A
Alarm information processing method and device, equipment and storage medium
CN116701129A
Alarm information noise reduction strategy determination method and device and storage medium
CN116702133A
Rule-based filtering and alerting
US20060047789A1
Cited By
Alarm processing method, system and device, storage medium and program product
CN120353669A