Data deduplication methods, apparatus, electronic devices and machine-readable storage media
By selecting a target deduplication strategy based on the event type in the alarm data of intelligently identified abnormal events, the problem of duplicate alarm data in the existing technology is solved, and refined deduplication processing is achieved, thus improving the deduplication effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HANGZHOU HIKVISION SYST TECH CO LTD
- Filing Date
- 2022-12-08
- Publication Date
- 2026-05-26
AI Technical Summary
Existing technologies contain a large amount of duplicate data in the alarm data of intelligent identification of abnormal events, resulting in poor deduplication effect and inability to perform fine-grained processing for different types of events.
The system determines the target event based on the detected event selection instruction and configures the target deduplication strategy according to the candidate deduplication strategy selection instruction. It then performs deduplication processing on the alarm data of the target event, supporting custom deduplication strategies and combinations of multiple preset deduplication strategies.
It enables flexible configuration for different specific events, optimizes the deduplication effect of alarm data, and effectively reduces the processing of duplicate alarm data.
Smart Images

Figure CN115794797B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of AI intelligent recognition applications, and in particular to a data deduplication method, apparatus, electronic device, and machine-readable storage medium. Background Technology
[0002] With the continuous development of artificial intelligence (AI) technology, AI products have gradually become an important component of various industry systems. AI products use deep learning algorithms to intelligently analyze the monitoring data of monitoring points built in cities, which can detect whether there are abnormal events in the monitoring area and automatically provide alarm data.
[0003] Due to the diversity and complexity of abnormal events (hereinafter referred to as events), there will be a large amount of duplicate data in the alarm data of intelligently identified events. Therefore, how to refine and optimize the deduplication of alarm data for these intelligently identified events has become an urgent problem to be solved. Summary of the Invention
[0004] In view of this, this application provides a data deduplication method, apparatus, electronic device, and machine-readable storage medium.
[0005] According to a first aspect of the embodiments of this application, a data deduplication method is provided, including:
[0006] Based on the detected event selection instructions, determine the target event for configuring the deduplication strategy;
[0007] Based on the detected candidate deduplication strategy selection instructions, the target deduplication strategy configured for the target event is determined;
[0008] Based on the target deduplication strategy, the alarm data of the received target event is deduplicated.
[0009] According to a second aspect of the embodiments of this application, a data deduplication apparatus is provided, comprising:
[0010] The first determining unit is configured to determine the target event for configuring the deduplication strategy based on the detected event selection instruction.
[0011] The second determining unit is configured to determine the target deduplication strategy configured for the target event based on the detected candidate deduplication strategy selection instruction.
[0012] The processing unit is configured to perform deduplication processing on the received alarm data of the target event according to the target deduplication strategy.
[0013] According to a third aspect of the embodiments of this application, an electronic device is provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0014] Memory, used to store computer programs;
[0015] The processor, when executing a program stored in memory, implements the method provided in the first aspect.
[0016] According to a fourth aspect of the embodiments of this application, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, it implements the method provided in the first aspect.
[0017] According to a fifth aspect of the embodiments of this application, a computer program is provided, which is stored in a computer-readable storage medium, and when a processor executes the computer program, causes the processor to perform the method provided in the first aspect.
[0018] The data deduplication method of this application determines the target event for deduplication strategy configuration based on the detected event selection instruction, and determines the target deduplication strategy for the target event based on the detected candidate deduplication strategy selection instruction. Then, the received alarm data of the target event is deduplicated according to the target deduplication strategy. Compared with the implementation scheme of directly configuring a uniform deduplication strategy for all types of events, this method can flexibly configure deduplication strategies for different specific events, optimize the deduplication effect of alarm data, and effectively reduce the processing of duplicate alarm data. Attached Figure Description
[0019] Figure 1 This is a flowchart illustrating a data deduplication method provided in an embodiment of this application;
[0020] Figure 2 This is a schematic diagram of a deduplication strategy configuration interface provided in an embodiment of this application;
[0021] Figure 3 This is a schematic diagram of a data parsing interface provided in an embodiment of this application;
[0022] Figure 4 This is a schematic diagram illustrating the implementation process of creating a custom deduplication strategy unit according to an embodiment of this application;
[0023] Figure 5 This is a schematic diagram illustrating the implementation process of a unit for configuring a deduplication strategy for events, provided in an embodiment of this application.
[0024] Figure 6AThis is a schematic diagram of a data deduplication process based on a threshold strategy unit provided in an embodiment of this application;
[0025] Figure 6B This is a schematic diagram of a data deduplication process based on a dwell time strategy unit provided in an embodiment of this application;
[0026] Figure 6C This is a schematic diagram of a data deduplication process based on an alarm frame area strategy unit provided in an embodiment of this application;
[0027] Figure 6D This is a schematic diagram of a data deduplication process based on a processing time limit strategy unit provided in an embodiment of this application;
[0028] Figure 6E This is a schematic diagram of a data deduplication process based on an event validity period strategy unit provided in an embodiment of this application;
[0029] Figure 6F This is a schematic diagram of a data deduplication process based on a short-term shielding strategy unit provided in an embodiment of this application;
[0030] Figure 6G This is a schematic diagram of a data deduplication process based on a target similarity strategy unit provided in an embodiment of this application;
[0031] Figure 6H This is a schematic diagram of a data deduplication process based on an error database strategy unit provided in an embodiment of this application;
[0032] Figure 7 This is a schematic diagram of the structure of a data deduplication device provided in an embodiment of this application;
[0033] Figure 8 This is a schematic diagram of another data deduplication device provided in an embodiment of this application;
[0034] Figure 9 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0035] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0036] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0037] To enable those skilled in the art to better understand the technical solutions provided in the embodiments of this application, and to make the above-mentioned objectives, features and advantages of the embodiments of this application more apparent and understandable, the technical solutions in the embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0038] It should be noted that the sequence number of each step in the embodiments of this application does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0039] Please see Figure 1 This is a flowchart illustrating a data deduplication method provided in an embodiment of this application, as shown below. Figure 1 As shown, this data deduplication method may include the following steps:
[0040] Step S100: Based on the detected event selection instruction, determine the target event for configuring the deduplication strategy.
[0041] In this embodiment of the application, considering that different types of events may have different deduplication strategies, if a unified deduplication strategy is configured for all types of events, the deduplication effect will be poor and it will be impossible to accurately filter out different types of precise alarm events.
[0042] Based on this, in order to optimize the deduplication effect, when configuring the deduplication strategy, it is no longer limited to configuring a uniform deduplication strategy for all types of events. Instead, the event for which the deduplication strategy is configured (referred to as the target event in this document) can be selected according to the requirements, and the deduplication strategy can be configured for the target event according to the requirements. That is, a specific event can be selected, and a deduplication strategy can be configured for the selected event.
[0043] For example, the target event may include an event of one type, or multiple types of events.
[0044] For example, when deduplication strategy configuration is required, relevant personnel can control the terminal device to enter the deduplication strategy configuration interface. This interface can display events that support deduplication strategy configuration in a specific area, such as a list of events that support deduplication strategy configuration. Relevant personnel can select the target event for deduplication strategy configuration by selecting events from the list.
[0045] Step S110: Based on the detected candidate deduplication strategy selection instruction, determine the target deduplication strategy configured for the target event.
[0046] In this embodiment of the application, when the target event for which the deduplication strategy is configured is determined, relevant personnel can also select the deduplication strategy (hereinafter referred to as the target deduplication strategy) to be configured for the target event from the candidate deduplication strategies.
[0047] For example, when deduplication strategy configuration is required, relevant personnel can control the terminal device to enter the deduplication strategy configuration interface. This interface can include a list of events that support deduplication strategy configuration and display candidate deduplication strategies in a designated area. After selecting the target event, relevant personnel can choose the target deduplication strategy to configure for the target event.
[0048] For example, when an event selection command is detected, the output of the deduplication strategy selection interface can be triggered. The deduplication strategy selection interface displays candidate deduplication strategies, and relevant personnel can select the target deduplication strategy configured for the target event in the deduplication strategy selection interface.
[0049] For example, the target deduplication strategy may include one deduplication strategy, or multiple deduplication strategies.
[0050] For example, the candidate deduplication strategies for different target events can be the same or different.
[0051] For example, a diagram of the deduplication strategy configuration interface can be found here. Figure 2 ,like Figure 2 As shown, the deduplication strategy configuration interface displays a list of events that support deduplication strategy configuration. Relevant personnel can select the target event (which may include one or more events) for deduplication configuration within this interface. Upon detecting a selection instruction for a target event, candidate deduplication strategies can be displayed in the deduplication strategy configuration interface, allowing relevant personnel to select the target deduplication strategy for the target event.
[0052] For example, such as Figure 2 As shown, for any candidate deduplication strategy displayed in the deduplication strategy configuration interface, the parameter values of the filtering conditions in the strategy unit of the candidate deduplication strategy can be set or modified according to actual needs.
[0053] For example, suppose deduplication strategy 1 uses a threshold to filter alarm data, then the parameter value of its filtering condition can be a specific threshold, such as a confidence threshold.
[0054] If deduplication strategy 2 uses alarm dwell time to filter alarm data, then the parameter value for its filtering condition can be the dwell time. For example, if the dwell time is set to 10 minutes, then the dwell time for valid alarm data must exceed 10 minutes.
[0055] For example, for any candidate deduplication strategy displayed in the deduplication strategy configuration interface, if the candidate deduplication strategy is selected as the target deduplication strategy, the parameter values of the filtering conditions of the candidate deduplication strategy can be set or modified according to the detected operation instructions.
[0056] Step S120: Based on the target deduplication strategy, perform deduplication processing on the received target event alarm data.
[0057] In this embodiment of the application, when the target deduplication strategy configured for the target event is determined in the manner described above, the alarm data of the received target event can be deduplicated according to the target deduplication strategy.
[0058] For example, for any alarm data (such as alarm message) received from the target event, it can be determined whether the alarm data needs to be filtered based on the filtering conditions included in the target deduplication strategy. If the alarm data needs to be filtered, then no alarm processing is required.
[0059] For example, assuming the target deduplication strategy includes a filtering condition that filters alarm data with a confidence level below 90%, then for any alarm data of the received target event, the confidence level carried in the alarm data can be obtained. If the confidence level is below 90%, the alarm data can be filtered and no alarm processing can be performed.
[0060] It can be seen that, in Figure 1 In the method flow shown, the target event for deduplication strategy configuration is determined based on the detected event selection instruction, and the target deduplication strategy for the target event is determined based on the detected candidate deduplication strategy selection instruction. Then, the alarm data of the received target event is deduplicated according to the target deduplication strategy. Compared with the implementation scheme of directly configuring a uniform deduplication strategy for all types of events, this method can flexibly configure deduplication strategies for different specific events, optimize the deduplication effect of alarm data, and effectively reduce the processing of duplicate alarm data.
[0061] In this embodiment of the application, multiple deduplication strategies can be preset. For example, multiple deduplication strategies can be uniformly extracted by analyzing common business processing dimensions of abnormal events.
[0062] For any target event, when configuring a deduplication strategy for the target event, the above-mentioned multiple preset deduplication strategies can be used as candidate deduplication strategies, and the deduplication strategy configured for the target event (i.e. the above-mentioned target deduplication strategy) can be selected from the multiple preset deduplication strategies.
[0063] For example, considering the complexity of actual situations, the preset deduplication strategy may not be able to meet all the needs in real-world scenarios. Therefore, the solution provided in this application embodiment can also support the customization of the deduplication strategy, so that relevant personnel can create the required deduplication strategy in a customized manner according to their needs.
[0064] In some embodiments, the above candidate deduplication strategies may include custom deduplication strategies;
[0065] The custom deduplication strategy described above can be generated in the following ways:
[0066] The target alarm data is parsed to determine the field information included in the target alarm data;
[0067] Based on the detected filtering condition setting instructions for the target field in the field information, determine the filtering conditions for the target field;
[0068] Generate a custom deduplication strategy based on the filtering conditions for the target field.
[0069] For example, the aforementioned target alarm data may refer to any alarm data received, rather than a specific fixed alarm data.
[0070] For example, the received alarm data can be parsed to determine the field information included in the alarm data, and the fields that need to be configured with deduplication strategies can be selected according to actual needs, and the deduplication strategy can be configured for the selected fields.
[0071] In one example, parsing the target alarm data to determine the fields included in the target alarm data may include:
[0072] Upon detecting an operation command to paste target alarm data into a specified area of the alarm data parsing interface, the target alarm data is parsed to determine the field information included in the target alarm data.
[0073] For example, when a deduplication strategy needs to be customized, relevant personnel can enter the alarm data parsing interface and input parsing instructions for the target alarm data, such as pasting the target alarm data into the specified area of the alarm data parsing interface to trigger the parsing of the target alarm data.
[0074] For example, once the field information included in the target alarm data has been parsed and obtained, the field information included in the target alarm data can be displayed on a specified interface, such as in the field information display area of the alarm data parsing interface.
[0075] For example, for any field, the parsed field information may include, but is not limited to: field identifier, field type, field name, and parsed value.
[0076] For example, based on the field information included in the displayed target alarm data, relevant personnel can select the field for which filtering conditions need to be set (referred to as the target field in this document) and enter the filtering condition setting instructions for the target field.
[0077] Accordingly, the filtering conditions for the target field can be determined based on the detected filtering condition setting instructions for the target field, and a custom deduplication strategy can be generated based on the filtering conditions for the target field.
[0078] For example, a diagram of the data parsing interface can be found here. Figure 3 ,like Figure 3 As shown, the data parsing interface can include an area for pasting alarm data to be parsed. Relevant personnel can trigger the parsing of the target alarm data by pasting it into this area. Upon detecting that a relevant person has pasted target alarm data into this area, the target alarm data can be parsed, and the relevant field information of the target alarm data can be displayed in the field information display area of the alarm data parsing interface.
[0079] For any given field, its information may include the field identifier, field type, field name, parsed value, and whether the field is included in the strategy orchestration options (e.g., ...). Figure 3 The text includes phrases such as "added to the arrangement" and "etc."
[0080] For example, for any field of the target alarm data, relevant personnel can select "Add to Orchestration" to generate a corresponding custom deduplication strategy.
[0081] It should be noted that when setting filter conditions for a target field, the type of filter conditions will differ for different types of fields.
[0082] For example, for numeric fields, the filtering conditions can be comparisons, such as comparing the value of a field in alarm data with a preset threshold.
[0083] Accordingly, when setting filter conditions for a target field, it can also determine whether the set filter conditions are correct. If they are incorrect, the user can be prompted to modify the filter conditions; if they are correct, a custom deduplication strategy can be generated based on the set filter conditions.
[0084] In some embodiments, after determining the target deduplication strategy configured for the target event based on the detected candidate deduplication strategy selection instruction, the method may further include:
[0085] Based on the detected selection command for the target monitoring point, acquire and display the monitoring screen of the target monitoring point;
[0086] Determine the analysis area in the monitoring screen; the analysis area may include the entire area of the monitoring screen or a portion of the monitoring screen.
[0087] Upon detecting an association instruction between the analysis region and the target algorithm, the association between the target scene identifier corresponding to the analysis region and the target deduplication strategy is saved; wherein, the target algorithm is the algorithm corresponding to the target event;
[0088] Based on the detected policy modification instructions, the target deduplication policy associated with the target scene identifier is modified.
[0089] For example, relevant personnel can select the monitoring points that need to be configured (referred to as target monitoring points in this article) according to their needs, and configure the deduplication strategy for the selected monitoring points.
[0090] For example, upon detecting a selection instruction for a target monitoring point, the monitoring screen of the target monitoring point can be displayed, and the analysis area in the monitoring screen can be determined.
[0091] For example, the analysis area can be the entire monitoring screen by default, or it can be determined as part or all of the monitoring screen indicated by the drawing command based on the detected drawing command input in the monitoring screen.
[0092] For the identified analysis area, relevant personnel can determine the algorithm to be used for the analysis area based on actual needs (that is, use the algorithm to perform intelligent analysis of the video data in the analysis area, determine whether a specified event exists, and issue an alarm if the specified event is found to exist).
[0093] When an association instruction is detected for the algorithm (referred to as the target algorithm in this paper) corresponding to the determined analysis area and the target event, the association relationship between the scene identifier (referred to as the target scene identifier in this paper) corresponding to the analysis area and the target deduplication strategy can be saved. That is, the target deduplication strategy can be used to deduplicate the alarm data of the analysis area.
[0094] For example, for any monitoring point, relevant personnel can also modify the deduplication strategy used for that monitoring point according to actual needs.
[0095] Accordingly, upon detecting a policy modification operation instruction, the target deduplication policy associated with the target scene identifier can be modified based on the detected policy modification operation instruction.
[0096] In one example, modifying the target deduplication strategy associated with the target scene identifier based on the detected strategy modification operation instruction can include:
[0097] Based on the detected modification operation instructions for the conditions of the policy units in the target deduplication strategy, the conditions in the corresponding policy units are modified.
[0098] For example, modifying the deduplication strategy for a monitoring point may include modifying the conditions of the strategy unit in the deduplication strategy currently used by the monitoring point.
[0099] For example, relevant personnel can view the deduplication strategy currently used at the target monitoring point (i.e., the target deduplication strategy mentioned above) and modify the conditions of the strategy unit in the target deduplication strategy.
[0100] Taking confidence filtering as an example, assuming the default confidence threshold in the target deduplication strategy is 80%, that is, alarm data of target events with a confidence level below 80% are filtered. If relevant personnel want to improve the reliability of alarms at target monitoring points, they can increase the confidence threshold, for example, by setting the confidence threshold to 85% or 90%. Then, an alarm will only be triggered when the confidence level of alarm data of target events analyzed based on the image data of the analysis area of the target monitoring point exceeds the new confidence threshold.
[0101] In one example, modifying the target deduplication strategy associated with the target scene identifier based on the detected strategy modification operation instruction can include:
[0102] Upon detecting a policy modification operation command, a policy selection interface is output, which displays at least one candidate policy and a policy customization option.
[0103] Upon detecting a selection instruction for a candidate strategy, the target deduplication strategy associated with the target scene identifier is updated according to the selection instruction;
[0104] Upon detecting a selection instruction for the policy customization option, the policy customization function interface is output, and a custom deduplication policy is generated based on the policy customization operation instruction detected through the policy customization function interface. The target deduplication policy associated with the target scene identifier is then updated based on the custom deduplication policy.
[0105] For example, modifying the deduplication strategy for monitoring points may include modifying the strategy composition of the deduplication strategy used for the monitoring points.
[0106] For example, relevant personnel can view the deduplication strategy currently used for the target monitoring point (i.e., the target deduplication strategy mentioned above) and trigger policy modifications for the target monitoring point.
[0107] Accordingly, upon detecting a strategy modification operation command, a strategy selection interface can be output, which displays at least one candidate strategy so that relevant personnel can select a new deduplication strategy for the target monitoring point. The strategy selection interface can also display a strategy customization option so that relevant personnel can generate a new deduplication strategy for the target monitoring point through customization.
[0108] Upon detecting a selection instruction for a candidate strategy, the target deduplication strategy associated with the target scene identifier can be updated based on the selection instruction.
[0109] Upon detecting a selection instruction for the policy customization option, a policy customization function interface can be output, and a custom deduplication policy can be generated based on the policy customization operation instruction detected through the policy customization function interface.
[0110] For example, the specific implementation of generating a custom deduplication strategy can be found in the relevant description in the above process, and will not be repeated here in the embodiments of this application.
[0111] If a custom deduplication strategy is generated, the target deduplication strategy associated with the target scene identifier can be updated based on the custom deduplication strategy.
[0112] It should be noted that, in the embodiments of this application, the entire monitoring area of a monitoring point can be considered as a scene, or the monitoring area under a preset point of a monitoring point can be considered as a scene, or the analysis area drawn in the monitoring screen of a monitoring point can be considered as a scene. Different scenes are assigned different scene identifiers, and the deduplication strategy can be modified in the manner described above. That is, in the embodiments of this application, the deduplication strategy can be configured and modified for a single monitoring point (i.e., for the entire monitoring area of the monitoring point), for a single preset point of a single monitoring point, or for the analysis area in the monitoring screen of a single monitoring point.
[0113] In some embodiments, events are categorized according to event type; the target event may include an event of one event type or events of at least two event types.
[0114] The above-mentioned deduplication process for receiving alarm data of target events, based on the target deduplication strategy, may include:
[0115] For the received alarm data, based on the event type identifier included in the alarm data, query the target deduplication strategy that matches the event type identifier;
[0116] Based on the queried target deduplication strategy, the alarm data is deduplicated.
[0117] For example, consider categorizing events by event type. For any target event, if a target deduplication strategy is configured for the target event in the manner described above, the mapping relationship between the event type identifier of the target event and the target deduplication strategy can be saved.
[0118] For example, the alarm data may include an event type identifier, which can be used to identify the type of event that triggered the alarm data.
[0119] Accordingly, for the received alarm data, the mapping relationship between the stored event type identifier and the target deduplication strategy can be queried based on the event type identifier included in the alarm data to determine whether there is a target deduplication strategy that matches the event type identifier included in the alarm data. If there is, the alarm data can be deduplicated according to the queried target deduplication strategy.
[0120] In some embodiments, events are categorized according to event type and scenario;
[0121] The above-mentioned deduplication process for receiving alarm data of target events, based on the target deduplication strategy, may include:
[0122] For the received alarm data, based on the event type identifier and scene identifier included in the alarm data, query the target deduplication strategy that matches the event type identifier and scene identifier;
[0123] Based on the queried target deduplication strategy, the alarm data is deduplicated.
[0124] For example, when configuring deduplication strategies for events in practical applications, it may be necessary to combine scenario information for configuration, such as filtering specific events in a specific scenario.
[0125] Accordingly, events can also be categorized according to event type and scenario.
[0126] Therefore, for certain deduplication strategies, when a target deduplication strategy is configured for a target event in accordance with the manner described in the above embodiments, the mapping relationship between the event type identifier of the target event and the scene identifier of the selected scene and the target deduplication strategy can be saved.
[0127] For example, the alarm data may include an event type identifier and a scene identifier. The event type identifier can be used to identify the type of event that triggered the alarm data; the scene identifier can be used to identify the scene in which the event that triggered the alarm data occurred.
[0128] For example, for any alarm data triggered by an event, the scene identifier of the alarm data can be determined based on the source device (front-end monitoring device) of the image data of the event.
[0129] For example, for any front-end monitoring device, the device's number can be used as the scene identifier for the monitoring scene, or the number set for the monitoring scene of the front-end monitoring device can be used as the scene identifier for the monitoring scene.
[0130] Alarm data for events analyzed from image data of the front-end monitoring device can carry the scene identifier corresponding to the front-end monitoring device.
[0131] Accordingly, for the received alarm data, the mapping relationship between the stored event type identifier and scene identifier and the target deduplication strategy can be queried based on the event type identifier and scene identifier included in the alarm data. It can be determined whether there is a target deduplication strategy that matches the event type identifier and scene identifier included in the alarm data. If there is, the alarm data can be deduplicated according to the queried target deduplication strategy.
[0132] It should be noted that, in the embodiments of this application, events can also be divided according to other dimensions, such as spatial range, time range, administrative department, etc. For the deduplication processing under different event divisions, please refer to the relevant descriptions in the above embodiments, which will not be repeated in the embodiments of this application.
[0133] In some embodiments, the target deduplication strategy includes a short-term masking strategy;
[0134] The short-term blocking strategy is used to indicate that alarm data for a specified event in a specified scenario will be blocked within a specified time period.
[0135] or,
[0136] The target deduplication strategy includes a threshold strategy, which is used to indicate that alarm data that does not meet the threshold requirements should be filtered.
[0137] or,
[0138] The target deduplication strategy includes an alarm dwell time strategy, which is used to indicate that alarm data that does not meet the dwell time requirements should be filtered.
[0139] or,
[0140] The target deduplication strategy includes the alarm box area strategy, which is used to indicate that alarm data whose alarm box area does not meet the requirements should be filtered.
[0141] or,
[0142] The target deduplication strategy includes a processing deadline strategy, which is used to indicate that alarm data that does not meet the processing deadline requirements should be filtered.
[0143] or,
[0144] The target deduplication strategy includes the event validity period strategy, which is used to indicate that alarm data that has not expired should be filtered.
[0145] or,
[0146] The target deduplication strategy includes the target similarity strategy, which is used to indicate that alarm data that does not meet the similarity requirements should be filtered.
[0147] or,
[0148] The target deduplication strategy includes an error database strategy, which is used to instruct the filtering of alarm data based on the materials in the error database.
[0149] In one example, the above-mentioned deduplication process for receiving target event alarm data, based on the target deduplication strategy, includes:
[0150] Upon receiving alarm data, determine the scene identifier and event type identifier corresponding to the alarm data;
[0151] Based on the scene identifier, event type identifier, and event capture time corresponding to the alarm data, determine whether the alarm data is alarm data for a specified type of event in the specified scene, and whether the event capture time corresponding to the alarm data is within the specified time period;
[0152] If the alarm data is alarm data for a specified type of event in the specified scenario, and the event capture time corresponding to the alarm data is within the specified time period, the alarm data will be masked.
[0153] For example, in practical applications, a particular scenario may allow certain types of events to occur within a specific time period, while the occurrence of that particular event in other time periods would be considered an abnormal event.
[0154] For example, suppose that setting up a stage is normally prohibited in scenario A, but a company is allowed to hold an event in scenario A during the time period [t1, t2] (which requires setting up a stage in scenario A). Therefore, the stage setting up event in scenario A during the time period [t1, t2] should not be considered an abnormal event, and the alarms triggered by the stage setting up event in scenario A during the time period [t1, t2] should be filtered.
[0155] Therefore, a deduplication strategy (referred to as the short-term masking strategy in this paper) can be provided to indicate that alarm data of a specified event in a specified scenario within a specified time period is masked, so as to filter alarm data of a specified event in a specified scenario within a specified time period and reduce the occurrence of false alarms.
[0156] Accordingly, upon receiving alarm data, the alarm data can be parsed to determine the scene identifier (used to identify the scene in which the event that triggered the alarm occurred), the event type identifier (used to identify the type of event that triggered the alarm), and the event capture time (used to identify the time when the image that triggered the alarm was captured). Based on the scene identifier, event type identifier, and event capture time corresponding to the alarm data, it can be determined whether there is a matching short-term blocking strategy, that is, whether the alarm data is alarm data of a specific type of event in a specific scene, and whether the event capture time corresponding to the alarm data is within a specified time period.
[0157] If the alarm data is an alarm data of a specific type of event in a specified scenario, and the event capture time corresponding to the alarm data is within a specified time period, then there is a matching short-term blocking strategy that can block the alarm data.
[0158] It should be noted that if the alarm data does not belong to the specified type of event in the specified scenario, and / or the event capture time corresponding to the alarm data is not within the specified time period, that is, there is no matching short-term blocking strategy, then it can be further determined whether there is another matching deduplication strategy for the alarm data. If there is, it will be processed according to the other matching deduplication strategy; if there is no, alarm processing will be performed.
[0159] For example, the deduplication process under each deduplication strategy can be described below.
[0160] To enable those skilled in the art to better understand the technical solutions provided in the embodiments of this application, the technical solutions provided in the embodiments of this application are described below with reference to specific examples.
[0161] In this embodiment, by analyzing the common business processing dimensions of abnormal events, eight deduplication strategy units (which can be called preset deduplication strategy units) were extracted, and different strategy combinations were preset for each abnormal event.
[0162] For example, the above eight deduplication strategy units may include: threshold strategy unit, dwell time strategy unit, alarm box area strategy unit, processing period strategy unit, event validity period strategy unit, short-term masking strategy unit, target similarity strategy unit, and error library strategy unit.
[0163] Considering the complexity of actual situations, this embodiment also supports visually custom creation of new policy units, that is, the creation of new deduplication policy units (which can be called custom deduplication policy units) can be customized according to actual needs.
[0164] For example, one deduplication strategy unit (including a preset deduplication strategy unit or a custom deduplication strategy unit) corresponds to one deduplication strategy.
[0165] Accordingly, when configuring deduplication strategies, for events that require deduplication strategy configuration (such as the target event mentioned above), the deduplication strategy unit (which can be called the target deduplication strategy unit) configured for the event can be selected from the preset deduplication strategy unit and / or the custom deduplication strategy unit as needed, so as to maximize the deduplication accuracy of intelligent analysis events and improve the precision of intelligent analysis.
[0166] The following section explains the implementation process of creating a custom deduplication strategy unit.
[0167] like Figure 4 As shown, the field information included in the alarm data can be determined by parsing the received alarm data.
[0168] For example, when parsing alarm data, it is also possible to determine whether the alarm data is valid, such as whether the alarm data format is a preset format or whether the alarm data is complete.
[0169] If the alarm data is valid, further analysis can be performed; if the alarm data is invalid, the analysis process can be terminated and the user will be notified that the alarm data is invalid.
[0170] For example, if the alarm data is valid, the field information included in the alarm data can be parsed out.
[0171] For example, once the field information included in the alarm data has been parsed and obtained, this field information can be displayed on a designated interface, such as the field information display area of the alarm data parsing interface. A possible illustration is as follows: Figure 3 As shown.
[0172] For any field, the parsed field information may include, but is not limited to: field identifier, field type, field name, and parsed value.
[0173] For example, based on the field information included in the displayed target alarm data, relevant personnel can select the fields for which filtering conditions need to be set (such as the target fields mentioned above) and enter the filtering condition setting instructions for the target fields.
[0174] Accordingly, the filtering conditions for the target field can be determined based on the detected filtering condition setting instructions for the target field, and a custom deduplication strategy unit can be generated based on the filtering conditions for the target field.
[0175] It should be noted that a deduplication strategy unit includes filtering conditions for a single field.
[0176] When setting filter conditions for a target field, the type of filter conditions will differ for different types of fields.
[0177] For example, for numeric fields, the filtering conditions can be comparisons, such as comparing the value of a field in alarm data with a preset threshold.
[0178] Accordingly, when setting filter conditions for a target field, it is also possible to determine whether the set filter conditions are correct. If they are incorrect, the user can be prompted to modify the filter conditions; if they are correct, a custom deduplication strategy unit can be generated based on the set filter conditions.
[0179] The implementation of configuring a deduplication strategy unit for events is explained below.
[0180] like Figure 5 As shown, relevant personnel can select the event object for deduplication strategy unit configuration (or deduplication strategy unit orchestration) according to actual needs. The event object can include a single type of event or multiple different types of events (i.e., the target event mentioned above).
[0181] For a target event, the deduplication strategy unit (which can be called the target deduplication strategy unit) can be determined from the candidate deduplication strategy units (including preset deduplication strategy units and custom deduplication strategy units) based on the received deduplication strategy unit selection instruction.
[0182] For example, for any target deduplication strategy unit, the filtering conditions of the target deduplication strategy unit can be modified according to the received modification instruction for the filtering conditions of the target deduplication strategy unit.
[0183] For example, after relevant personnel complete the selection of the deduplication strategy unit, they can save the selected target deduplication strategy unit, thereby saving the strategy combination (including the selected target deduplication strategy unit) for the target event.
[0184] For example, upon receiving a policy combination save instruction, it can be determined whether the target event is configured with a deduplication policy unit; if no deduplication policy unit is configured, a prompt message can be output to inform the user that the policy orchestration is invalid; if a deduplication policy unit is configured, it can be determined that the policy combination was saved successfully.
[0185] The deduplication principle of each preset deduplication strategy unit will be explained below.
[0186] 1. Threshold Strategy Unit: Filters alarm data that does not meet the event confidence level set by the user.
[0187] like Figure 6A As shown, when intelligent analysis generates alarm data, the policy service finds the set confidence threshold based on the event type, compares the event's confidence with the set confidence threshold, and if the event's confidence is greater than or equal to the preset confidence threshold, it is considered a valid alarm and is transferred to the next policy service; otherwise, it can be stored in the filtering queue as an invalid alarm, waiting for the application to store it in the alarm filtering list.
[0188] 2. Dwell Time Strategy Unit: Filters alarm data that does not meet the set event dwell time.
[0189] like Figure 6B As shown, when intelligent analysis generates alarm data, the policy service finds the set dwell time based on the event type, compares the interval between the event capture time corresponding to this alarm data and the event capture time in the most recent alarm record with the set dwell time. If the interval time is greater than or equal to the set dwell time, it is considered a valid alarm. The alarm record is updated based on the alarm data and transferred to the next policy service. Otherwise, it can be stored in the filtering queue as an invalid alarm, waiting for the application to store it in the alarm filtering list.
[0190] 3. Alarm box area strategy unit: Filters alarm data that does not meet the minimum area requirement of the set event alarm box.
[0191] like Figure 6C As shown, when intelligent analysis generates alarm data, the policy service finds the minimum area of the alarm box set according to the event type. It compares the area of the alarm box of this alarm data with the minimum area of the alarm box set. If the area of the alarm box of the event is greater than or equal to the value set by the application, it is considered a valid alarm and is transferred to the next policy service. Otherwise, it can be stored in the filtering queue as an invalid alarm and wait for the application to store it in the alarm filtering list.
[0192] 4. Handling Period Strategy Unit: Filters alarm data that does not meet the set event handling period.
[0193] For example, the processing period is set according to the standard by default.
[0194] like Figure 6D As shown, if the interval between two alarms is less than the handling period, it is considered a duplicate alarm. After intelligent analysis generates alarm data, the policy service finds the set handling period based on the event type and determines the time difference between the event capture time of the alarm data and the event capture time of the most recent alarm data (of the same type).
[0195] If the time difference between the event capture time of the alarm data and the event capture time of the most recent alarm data is greater than or equal to the set processing period, it is considered a valid alarm and is transferred to the next policy service. Otherwise, it can be stored in the filtering queue as an invalid alarm and wait for the application to store it in the alarm filtering list.
[0196] For example, the search logic for the most recent alarm data is to sort by time and retrieve the most recent alarm data of the same event type under the same scenario identifier.
[0197] For example, the processing logic is divided into the following categories based on the alarm status:
[0198] If the alarm has not been reviewed: the handling period is valid and needs to be compared with the handling period of the event;
[0199] If the alarm has been reviewed: if it is determined that no action is required, the processing period is invalid; if it is determined that action is required, the processing period is valid.
[0200] 5. Event validity period strategy unit: Filter alarm data that does not meet the set event validity period.
[0201] For example, the event validity period can be configured as valid for the day, valid for the week, or valid for the hour.
[0202] For example, the validity period refers to the period from when the event occurs (event capture time) to when the current system time does not exceed the configured validity period, indicating that the event is valid.
[0203] like Figure 6EAs shown, when intelligent analysis generates alarm data, the policy service finds the set validity period based on the event type and determines the time difference between the event capture time and the current system time corresponding to the alarm data. If the time difference between the event capture time and the current system time corresponding to the alarm data does not exceed the configured validity period, it is considered a valid alarm and is transferred to the next policy service. Otherwise, it can be stored in the filtering queue as an invalid alarm and wait for the application to store it in the alarm filtering list.
[0204] 6. Short-term shielding strategy unit
[0205] like Figure 6F As shown, when intelligent analysis generates alarm data, it first checks whether a blocking period has been set (i.e., whether there is a matching short-term blocking strategy unit) based on the scene identifier (such as scene number) and event type identifier (such as event type code) of the alarm data.
[0206] If not set, the alarm will be routed to the next policy service. If a blocking period is set, it will be determined whether the event capture time corresponding to the alarm data is within the blocking period. If it is within the blocking period, it can be stored in the filtering queue as an invalid alarm, waiting for the application to store it in the alarm filtering list. If it is not within the blocking period, it is considered a valid alarm and will be routed to the next policy service.
[0207] 7. Target Similarity Strategy Unit: Filters alarm data that does not meet the event similarity criteria set by the application.
[0208] For example, target similarity is calculated by comparing two sets of target boxes (which can be called alarm boxes) by calling the comparison service based on feature value extraction and feature value comparison service.
[0209] like Figure 6G As shown, when intelligent analysis generates alarm data, it first searches for the most recent reported record based on the scene identifier and event type identifier. If the record exists, it then calls the similarity comparison service with all the target boxes of the current alarm data and all the target boxes of the most recent reported record as parameters to obtain the returned similarity value. Based on the set similarity policy (which supports setting a policy for similarity greater than or equal to and for similarity less than or equal to), it determines whether the alarm data is a valid alarm. If it is a valid alarm, it is transferred to the next policy service; otherwise, it is stored in the filtering queue, waiting for the application to store it in the alarm filtering list.
[0210] 8. Error Library Strategy Unit
[0211] like Figure 6HAs shown, when intelligent analysis generates alarm data, it compares the alarm data with the materials in the error database in terms of target bounding boxes, target similarity, etc. If the event material corresponding to this alarm exists in the error database, the alarm data is filtered; if the event material corresponding to this alarm does not exist in the error database, a prompt message can be output to prompt the user to confirm whether it is a false alarm; if it is a false alarm, the event material corresponding to this alarm data can be stored in the error database as error material.
[0212] The method provided in this application has been described above. The apparatus provided in this application is described below:
[0213] Please see Figure 7 This is a schematic diagram of the structure of a data deduplication device provided in an embodiment of this application, as shown below. Figure 7 As shown, the data deduplication device may include:
[0214] The first determining unit 710 is configured to determine the target event for configuring the deduplication strategy based on the detected event selection instruction.
[0215] The second determining unit 720 is configured to determine the target deduplication strategy configured for the target event based on the detected candidate deduplication strategy selection instruction.
[0216] The processing unit 730 is configured to perform deduplication processing on the received alarm data of the target event according to the target deduplication strategy.
[0217] In some embodiments, candidate deduplication strategies include custom deduplication strategies;
[0218] like Figure 8 As shown, the data deduplication device may further include:
[0219] The generation unit 740 is configured to parse the target alarm data and determine the field information included in the target alarm data;
[0220] Based on the detected filtering condition setting instructions for the target field in the field information, determine the filtering conditions for the target field;
[0221] Generate a custom deduplication strategy based on the filtering conditions for the target field.
[0222] In some embodiments, the generation unit 740 is specifically configured to parse the target alarm data and determine the field information included in the target alarm data when an operation instruction to paste the target alarm data into a specified area of the alarm data parsing interface is detected.
[0223] In some embodiments, the second determining unit 720 is further configured to acquire and display the monitoring screen of the target monitoring point based on the detected selection instruction for the target monitoring point;
[0224] Determine the analysis area in the monitoring screen; the analysis area may include the entire area of the monitoring screen or a portion of the monitoring screen.
[0225] Upon detecting an association instruction between the analysis region and the target algorithm, the association between the target scene identifier corresponding to the analysis region and the target deduplication strategy is saved; where the target algorithm is the algorithm corresponding to the target event.
[0226] Based on the detected policy modification instructions, the target deduplication policy associated with the target scene identifier is modified.
[0227] In some embodiments, the second determining unit 720 is specifically configured to modify the conditions in the corresponding strategy unit based on the detected modification operation instruction for the conditions of the strategy unit in the target deduplication strategy.
[0228] And / or,
[0229] Upon detecting a policy modification operation command, a policy selection interface is output, which displays at least one candidate policy and a policy customization option.
[0230] Upon detecting a selection instruction for a candidate strategy, the target deduplication strategy associated with the target scene identifier is updated according to the selection instruction;
[0231] Upon detecting a selection instruction for the strategy customization option, a strategy customization function interface is output, and a custom deduplication strategy is generated based on the strategy customization operation instruction detected through the strategy customization function interface. The target deduplication strategy associated with the target scene identifier is then updated based on the custom deduplication strategy.
[0232] In some embodiments, the target deduplication strategy includes a short-term masking strategy;
[0233] The short-term blocking strategy is used to indicate that alarm data for a specified event in a specified scenario will be blocked within a specified time period.
[0234] or,
[0235] The target deduplication strategy includes an alarm dwell time strategy, which is used to indicate that alarm data that does not meet the dwell time requirements should be filtered.
[0236] or,
[0237] The target deduplication strategy includes the alarm box area strategy, which is used to indicate that alarm data whose alarm box area does not meet the requirements should be filtered.
[0238] or,
[0239] The target deduplication strategy includes a processing deadline strategy, which is used to indicate that alarm data that does not meet the processing deadline requirements should be filtered.
[0240] or,
[0241] The target deduplication strategy includes the event validity period strategy, which is used to indicate that alarm data that has not expired should be filtered.
[0242] or,
[0243] The target deduplication strategy includes an error database strategy, which is used to instruct the filtering of alarm data based on the materials in the error database.
[0244] Please see Figure 9 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. The electronic device may include a processor 901, a communication interface 902, a memory 903, and a system bus 904. The processor 901, communication interface 902, and memory 903 communicate with each other via the system bus 904. The memory 903 stores a computer program; the processor 901 can execute the data deduplication method described above by executing the program stored in the memory 903.
[0245] The memory 903 mentioned in this document can be any electronic, magnetic, optical, or other physical storage device that can contain or store information, such as executable instructions, data, etc. For example, the memory 903 can be: RAM (Random Access Memory), volatile memory, non-volatile memory, flash memory, storage drive (such as hard disk drive), solid-state drive, any type of storage disk (such as optical disc, DVD, etc.), or similar storage media, or combinations thereof.
[0246] This application also provides a computer-readable storage medium storing a computer program, such as... Figure 9 The memory 903 in the memory, the computer program can be generated by Figure 9 The processor 901 in the illustrated electronic device executes to implement the data deduplication method described above.
[0247] This application also provides a computer program stored in a computer-readable storage medium, such as... Figure 9The memory 903 in the memory, and when the processor executes the computer program, it causes the processor 901 to execute the data deduplication method described above.
[0248] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0249] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A data deduplication method, characterized by, include: Based on the detected event selection instructions, determine the target event for configuring the deduplication strategy; The target event includes one type of event, or multiple types of events; Based on the detected candidate deduplication strategy selection instructions, the target deduplication strategy configured for the target event is determined; The target deduplication strategy includes one deduplication strategy or multiple deduplication strategies; each deduplication strategy includes a strategy unit, the strategy unit includes a target field, and the filtering conditions of the target field; Based on the target deduplication strategy, the alarm data of the received target event is deduplicated. The method further includes: Based on the detected selection command for the target monitoring point, acquire and display the monitoring screen of the target monitoring point; Determine the analysis area in the monitoring screen; wherein, the analysis area includes the entire area of the monitoring screen or a portion of the monitoring screen; Upon detecting an association instruction between the analysis region and the target algorithm, the association between the target scene identifier corresponding to the analysis region and the target deduplication strategy is saved; wherein, the target algorithm is the algorithm corresponding to the target event.
2. The method according to claim 1, characterized in that, The candidate deduplication strategy includes a custom deduplication strategy; The custom deduplication strategy is generated in the following way: The target alarm data is parsed to determine the field information included in the target alarm data; Based on the detected filtering condition setting instruction for the target field in the field information, determine the filtering conditions for the target field; Based on the filtering conditions for the target field, a custom deduplication strategy is generated.
3. The method according to claim 2, characterized in that, The step of parsing the target alarm data to determine the field information included in the target alarm data includes: Upon detecting an operation instruction to paste the target alarm data into a designated area of the alarm data parsing interface, the target alarm data is parsed to determine the field information included in the target alarm data.
4. The method according to claim 1, characterized in that, The method further includes: Based on the detected policy modification operation instructions, the target deduplication policy associated with the target scene identifier is modified.
5. The method according to claim 4, characterized in that, The step of modifying the target deduplication strategy associated with the target scene identifier based on the detected strategy modification operation instruction includes: Based on the detected modification operation instructions for the conditions of the policy units in the target deduplication strategy, the conditions in the corresponding policy units are modified. And / or, Upon detecting a policy modification operation command, a policy selection interface is output, which displays at least one candidate policy and a policy customization option. Upon detecting a selection instruction for the candidate strategy, the target deduplication strategy associated with the target scene identifier is updated according to the selection instruction; Upon detecting a selection instruction for the policy customization option, a policy customization function interface is output, and a custom deduplication policy is generated based on the policy customization operation instruction detected through the policy customization function interface. The target deduplication policy associated with the target scene identifier is then updated based on the custom deduplication policy.
6. The method according to any one of claims 1 to 5, characterized in that, The target deduplication strategy includes a short-term masking strategy; The short-term blocking strategy is used to indicate that alarm data for a specified event in a specified scenario will be blocked within a specified time period. or, The target deduplication strategy includes an alarm dwell time strategy, which is used to indicate that alarm data whose dwell time does not meet the requirements should be filtered. or, The target deduplication strategy includes an alarm box area strategy, which is used to indicate that alarm data whose alarm box area does not meet the requirements should be filtered. or, The target deduplication strategy includes a processing deadline strategy, which is used to indicate that alarm data that does not meet the processing deadline requirements should be filtered. or, The target deduplication strategy includes an event validity period strategy, which is used to instruct the filtering of alarm data that has not expired. or, The target deduplication strategy includes an error database strategy, which is used to instruct the filtering of alarm data based on the materials in the error database.
7. A data deduplication device, characterized in that, include: The first determining unit is configured to determine the target event for configuring the deduplication strategy based on the detected event selection instruction. The target event includes one type of event, or multiple types of events; The second determining unit is configured to determine the target deduplication strategy configured for the target event based on the detected candidate deduplication strategy selection instruction. The target deduplication strategy includes one deduplication strategy or multiple deduplication strategies; each deduplication strategy includes a strategy unit, the strategy unit includes a target field, and the filtering conditions of the target field; The processing unit is configured to perform deduplication processing on the received alarm data of the target event according to the target deduplication strategy; The second determining unit is further configured to acquire and display the monitoring screen of the target monitoring point based on the detected selection instruction for the target monitoring point; Determine the analysis area in the monitoring screen; wherein, the analysis area includes the entire area of the monitoring screen or a portion of the monitoring screen; Upon detecting an association instruction between the analysis region and the target algorithm, the association between the target scene identifier corresponding to the analysis region and the target deduplication strategy is saved; wherein, the target algorithm is the algorithm corresponding to the target event.
8. The apparatus according to claim 7, characterized in that, The candidate deduplication strategy includes a custom deduplication strategy; The device further includes: The generation unit is configured to parse the target alarm data and determine the field information included in the target alarm data; Based on the detected filtering condition setting instruction for the target field in the field information, determine the filtering conditions for the target field; Based on the filtering conditions for the target field, a custom deduplication strategy is generated; Specifically, the generation unit is configured to parse the target alarm data and determine the field information included in the target alarm data when an operation instruction to paste the target alarm data into a specified area of the alarm data parsing interface is detected. The second determining unit is further configured to modify the target deduplication strategy associated with the target scene identifier based on the detected strategy modification operation instruction. Specifically, the second determining unit is configured to modify the conditions in the corresponding strategy unit based on the detected modification operation instruction for the conditions of the strategy unit in the target deduplication strategy. And / or, Upon detecting a policy modification operation command, a policy selection interface is output, which displays at least one candidate policy and a policy customization option. Upon detecting a selection instruction for the candidate strategy, the target deduplication strategy associated with the target scene identifier is updated according to the selection instruction; Upon detecting a selection instruction for the policy customization option, a policy customization function interface is output, and a custom deduplication policy is generated based on the policy customization operation instruction detected through the policy customization function interface. The target deduplication policy associated with the target scene identifier is then updated based on the custom deduplication policy. The target deduplication strategy includes a short-term masking strategy; The short-term blocking strategy is used to indicate that alarm data for a specified event in a specified scenario will be blocked within a specified time period. or, The target deduplication strategy includes an alarm dwell time strategy, which is used to indicate that alarm data whose dwell time does not meet the requirements should be filtered. or, The target deduplication strategy includes an alarm box area strategy, which is used to indicate that alarm data whose alarm box area does not meet the requirements should be filtered. or, The target deduplication strategy includes a processing deadline strategy, which is used to indicate that alarm data that does not meet the processing deadline requirements should be filtered. or, The target deduplication strategy includes an event validity period strategy, which is used to instruct the filtering of alarm data that has not expired. or, The target deduplication strategy includes an error database strategy, which is used to instruct the filtering of alarm data based on the materials in the error database.
9. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the method described in any one of claims 1-6.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method described in any one of claims 1-6.