Information processing method and apparatus, storage medium, and electronic device

By configuring the mapping relationship between abnormal behavior and alarm level and the alarm cancellation rules, the problem of low efficiency of manual alarm cancellation in video surveillance equipment is solved, and efficient automatic processing of abnormal behavior is achieved.

CN115273231BActive Publication Date: 2026-05-05BOE TECHNOLOGY GROUP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BOE TECHNOLOGY GROUP CO LTD
Filing Date
2022-07-25
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

In existing technologies, when video surveillance equipment detects abnormal behavior, the efficiency of manually deactivating alarms in batches is low, leading to problems with untimely processing.

Method used

Configure the mapping relationship between multiple abnormal behaviors and multiple alarm levels, and preset the alarm cancellation rules corresponding to each alarm level. When an abnormal behavior is detected, generate alarm information and respond according to the alarm cancellation rules of the alarm level, including automatic alarm cancellation, notification to superiors, or storage of alarm information.

Benefits of technology

By flexibly handling different alarm levels, the efficiency of alarm information processing has been improved, ensuring that emergency abnormal behaviors are dealt with in a timely manner and reducing the time delay of manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115273231B_ABST
    Figure CN115273231B_ABST
Patent Text Reader

Abstract

This disclosure provides an information processing method, apparatus, storage medium, and electronic device; relating to the field of computer technology. The method includes: configuring a mapping relationship between multiple abnormal behaviors and multiple alarm levels, and pre-setting alarm cancellation rules corresponding to each alarm level; when an abnormal behavior is detected in a target area, generating alarm information corresponding to the abnormal behavior; determining the current alarm level of the alarm information according to the mapping relationship; and responding to the alarm information according to the alarm cancellation rules corresponding to the current alarm level. This disclosure improves the processing efficiency of alarm information by flexibly processing alarm information of different alarm levels.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and more specifically, to an information processing method, an information processing apparatus, a computer-readable storage medium, and an electronic device. Background Technology

[0002] With the widespread deployment of video surveillance equipment in public areas, intelligent monitoring based on video surveillance data has become an indispensable and routine monitoring method in the field of public safety.

[0003] Anomaly detection technology can intelligently analyze human behavior in monitored scenarios to automatically detect and alert on abnormal behaviors such as intrusion and loitering, enabling the monitoring system to proactively detect anomalies. Currently, in practical applications, after detecting a large number of alarm messages, alarms are usually cleared in batches manually, which limits the efficiency of alarm clearing.

[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0005] The purpose of this disclosure is to provide an information processing method, an information processing apparatus, a computer-readable storage medium, and an electronic device, thereby overcoming, to at least a certain extent, the problem of low alarm cancellation efficiency when manually canceling alarms in batches due to related technologies.

[0006] According to a first aspect of this disclosure, an information processing method is provided, comprising:

[0007] Configure the mapping relationship between multiple abnormal behaviors and multiple alarm levels, and preset the alarm cancellation rules corresponding to each alarm level;

[0008] When abnormal behavior is detected within the target area, an alarm message corresponding to the abnormal behavior is generated.

[0009] The current alarm level of the alarm information is determined based on the mapping relationship;

[0010] The alarm information is responded to according to the alarm cancellation rule corresponding to the current alarm level.

[0011] In one exemplary embodiment of this disclosure, generating alarm information corresponding to the abnormal behavior when an abnormal behavior is detected within the target area includes:

[0012] Acquire video data of the target area in real time collected by the camera device set up within the target area;

[0013] When abnormal behavior is detected in the video data within the target area, an alarm message corresponding to the abnormal behavior is generated.

[0014] In an exemplary embodiment of this disclosure, the current alarm level of the alarm information is the first level; the step of responding to the alarm information according to the alarm cancellation rule corresponding to the current alarm level includes:

[0015] When image data showing an abnormal behavior handler appearing within the target area within a first preset time period is received, the alarm information is cleared; or...

[0016] Acquire video data of the target area within the first preset time period;

[0017] If the video data contains video data related to the personnel handling the abnormal behavior, the alarm information will be automatically eliminated.

[0018] If the video data does not contain video data related to the person handling the abnormal behavior, a reminder message is sent to the person handling the abnormal behavior's superior.

[0019] In one exemplary embodiment of this disclosure, the method further includes:

[0020] When multiple abnormal behaviors occur within the target area, alarm information corresponding to each abnormal behavior is generated. The alarm levels of the alarm information corresponding to each abnormal behavior are different, and at least one of the abnormal behaviors has an alarm level of Level 1.

[0021] Obtain video data of the target area during the first preset time period;

[0022] If the video data contains video data related to the personnel handling the abnormal behavior, the alarm information corresponding to the multiple abnormal behaviors will be automatically eliminated in batches.

[0023] In an exemplary embodiment of this disclosure, the current alarm level of the alarm information is the second level; the step of responding to the alarm information according to the alarm cancellation rule corresponding to the current alarm level includes:

[0024] The alarm information is cleared within a second preset time period;

[0025] If the alarm information is not cleared within the second preset time period, a reminder message will be sent to the abnormal behavior handling personnel and their superiors.

[0026] In one exemplary embodiment of this disclosure, before eliminating the alarm information within a second preset time period, the method further includes:

[0027] Pre-configuration allows for the batch elimination of alarm information in the target area and / or alarm information related to abnormal target behavior.

[0028] In one exemplary embodiment of this disclosure, the current alarm level of the alarm information is level three; the step of responding to the alarm information according to the alarm cancellation rule corresponding to the alarm level of the alarm information includes:

[0029] The alarm information is stored in a database, and the alarm information is used for at least one of the following: data analysis, statistics, and data tracking.

[0030] According to a second aspect of this disclosure, an information processing apparatus is provided, comprising:

[0031] The alarm cancellation rule configuration module is used to configure the mapping relationship between multiple abnormal behaviors and multiple alarm levels, and to preset the alarm cancellation rules corresponding to each alarm level;

[0032] The alarm information generation module is used to generate alarm information corresponding to the abnormal behavior when an abnormal behavior is detected in the target area.

[0033] An alarm level determination module is used to determine the current alarm level of the alarm information based on the mapping relationship;

[0034] The alarm information response module is used to respond to the alarm information according to the alarm cancellation rules corresponding to the current alarm level.

[0035] According to a third aspect of this disclosure, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the information processing method described in any one of the preceding claims.

[0036] According to a fourth aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the information processing method described in any of the preceding claims by executing the executable instructions.

[0037] The exemplary embodiments disclosed herein may have some or all of the following beneficial effects:

[0038] In the information processing method provided in the exemplary embodiments of this disclosure, a mapping relationship between multiple abnormal behaviors and multiple alarm levels is configured, and alarm cancellation rules corresponding to each alarm level are preset; when an abnormal behavior is detected in a target area, alarm information corresponding to the abnormal behavior is generated; the current alarm level of the alarm information is determined according to the mapping relationship; and the alarm information is responded to according to the alarm cancellation rules corresponding to the current alarm level. This disclosure improves the processing efficiency of alarm information by flexibly processing alarm information of different alarm levels.

[0039] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0040] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0041] Figure 1 A schematic diagram of the system architecture of the information processing method and apparatus to which embodiments of the present disclosure can be applied is shown;

[0042] Figure 2 A flowchart illustrating an information processing method according to an embodiment of this disclosure is shown schematically.

[0043] Figure 3 A flowchart illustrating an alarm information processing method according to an embodiment of the present disclosure is shown schematically.

[0044] Figure 4 A flowchart illustrating another alarm information processing method according to an embodiment of this disclosure is shown schematically;

[0045] Figure 5 A flowchart illustrating another information processing method in an embodiment of this disclosure is shown schematically;

[0046] Figure 6 A block diagram of an information processing apparatus according to an embodiment of the present disclosure is shown schematically;

[0047] Figure 7 The schematic diagram illustrates a structural schematic of an electronic device suitable for implementing embodiments of the present disclosure. Detailed Implementation

[0048] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0049] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0050] Figure 1 A schematic diagram of a system architecture for an exemplary application environment in which an information processing method and apparatus according to embodiments of the present disclosure can be applied is shown.

[0051] like Figure 1As shown, the system architecture 100 may include multiple camera devices 101, a network 102, and a data processing device 103. The camera devices 101 may be surveillance cameras installed in public / fixed areas to collect on-site data from these areas. The data processing device 103 may be a terminal device, such as various electronic devices, including but not limited to desktop computers, laptops, smartphones, and tablets; the data processing device 103 may also be a server, a server cluster consisting of multiple servers, a cloud computing platform, or a virtualization center. The network 102 serves as the medium for providing a communication link between the camera devices 101 and the data processing device 103. The network 102 may include various connection types, such as wired, wireless communication links, or fiber optic cables. Specifically, the data processing device 103 may be used to: configure a mapping relationship between multiple abnormal behaviors and multiple alarm levels, and preset alarm cancellation rules corresponding to each alarm level; when an abnormal behavior is detected in the target area, generate alarm information corresponding to the abnormal behavior; determine the current alarm level of the alarm information according to the mapping relationship; and respond to the alarm information according to the alarm cancellation rules corresponding to the current alarm level. It should be understood that Figure 1 The number of devices is merely exemplary; depending on the implementation requirements, there may be any number of camera devices 101, network 102, and data processing devices 103.

[0052] The technical solutions of the embodiments of this disclosure are described in detail below:

[0053] Currently, anomaly detection technology can be used to intelligently analyze human behavior in monitored scenarios, thereby automatically detecting and alerting to abnormal behaviors such as intrusion and loitering, enabling the monitoring system to proactively detect anomalies. However, in practical applications, after detecting a large number of alarms, they are usually cleared manually in batches. Manual processing can lead to delays in alarm processing, thus reducing alarm clearing efficiency.

[0054] Based on one or more of the above-mentioned problems, this exemplary implementation provides an information processing method, with reference to... Figure 2 As shown, the information processing method may include steps S210 to S240:

[0055] Step S210. Configure the mapping relationship between multiple abnormal behaviors and multiple alarm levels, and preset the alarm cancellation rules corresponding to each alarm level;

[0056] Step S220. When abnormal behavior is detected in the target area, generate alarm information corresponding to the abnormal behavior;

[0057] Step S230. Determine the current alarm level of the alarm information according to the mapping relationship;

[0058] Step S240. Respond to the alarm information according to the alarm cancellation rule corresponding to the current alarm level.

[0059] In the information processing method provided in the exemplary embodiments of this disclosure, a mapping relationship between multiple abnormal behaviors and multiple alarm levels is configured, and alarm cancellation rules corresponding to each alarm level are preset; when an abnormal behavior is detected in a target area, alarm information corresponding to the abnormal behavior is generated; the current alarm level of the alarm information is determined according to the mapping relationship; and the alarm information is responded to according to the alarm cancellation rules corresponding to the current alarm level. This disclosure improves the processing efficiency of alarm information by flexibly processing alarm information of different alarm levels.

[0060] The steps described above in this example implementation will now be explained in more detail.

[0061] In step S210, the mapping relationship between multiple abnormal behaviors and multiple alarm levels is configured, and the alarm cancellation rules corresponding to each alarm level are preset.

[0062] In the exemplary implementation of this disclosure, a mapping relationship between multiple abnormal behaviors and multiple alarm levels can be pre-configured, and alarm cancellation rules corresponding to each alarm level can be preset. It is understood that the alarm level corresponding to a certain abnormal behavior may be different in different scenarios. For example, as shown in Table 1, the mapping relationship between multiple abnormal behaviors and alarm levels in a certain scenario, and the alarm cancellation rules corresponding to each alarm level, are given. The alarm levels can include at least three levels: Level 1, Level 2, and Level 3, where Level 1 is an emergency alarm, Level 2 is an important alarm, and Level 3 is a general alarm. When a Level 1 alarm is issued, personnel handling the abnormal behavior need to arrive at the scene promptly for emergency handling. These personnel can be security personnel or other relevant staff. When a Level 2 alarm is issued, the alarm situation is not urgent; personnel handling the abnormal behavior can arrive at the scene within a preset time, such as on the day of the incident, or the alarm can be cancelled online directly. When a Level 3 alarm is issued, this level of alarm does not require manual cancellation; only the alarm information needs to be recorded. In other examples, the alarm level can be flexibly defined, and this disclosure does not limit this.

[0063] Table 1

[0064]

[0065] In addition to setting corresponding alarm cancellation rules based on the type of abnormal behavior, alarm cancellation rules can also be set for specific camera devices. For example, after installing multiple camera devices around a lake in a park, all alarm messages issued by each camera device in that area can be set to the first level, requiring security personnel to arrive at the scene promptly upon receiving an alarm message.

[0066] In this example, alarm levels are configured according to the urgency of abnormal behavior, which allows anomaly handlers to prioritize the handling of abnormal behaviors with higher urgency. While ensuring alarm de-escalation efficiency, this enables flexible handling of various abnormal behaviors in different scenarios, thereby improving the quality of service for users.

[0067] In step S220, when an abnormal behavior is detected within the target area, an alarm message corresponding to the abnormal behavior is generated.

[0068] The target area can be any area determined according to user needs. At least one camera device is installed within this target area to acquire video or image data containing information about human behavior. For example, a museum may need to monitor in real time whether strangers are entering the venue when it is closed, or to monitor for uncivilized behavior by visitors when the venue is open. Correspondingly, multiple zones within the museum equipped with cameras can be designated as target areas. The target area can be multiple zones or just one of multiple zones; this disclosure does not limit this. When the museum is closed, abnormal behavior may include unauthorized entry into the venue or loitering within the venue. When the museum is open, abnormal behavior may include moving exhibits, smoking, fighting, or other abnormal behaviors; no specific limitations are made here. It is understood that different abnormal behaviors can be identified for different scenarios.

[0069] For example, video data of the target area can be acquired in real time from camera devices positioned within the target area. When abnormal behavior is detected in the video data within the target area, alarm information corresponding to the abnormal behavior can be generated. The alarm information can include at least the type of abnormal behavior, the time of occurrence of the abnormal behavior, the location of the abnormal behavior, and the camera device identifier. The camera devices can be deployed according to the user's actual needs. For example, the camera device can be a smart camera, used to capture images from a specific angle or to capture panoramic images of the target area, and each panoramic image can be extracted. After acquiring video data of the target area through the camera devices, the video data can be stored locally on the camera device or stored on a server, such as an AI (Artificial Intelligence) server or an edge server. Furthermore, the video data of the target area can be acquired in real time through streaming. For example, existing video data in an AI server can be retrieved by specifying an address for video data analysis.

[0070] After acquiring video data of the target area, the video data can be decomposed into image frames, and image frames containing behavioral features can be filtered out. By detecting these image frames containing behavioral features, it can be identified whether they contain abnormal behavior. In this example, deep learning can be used to identify whether video data contains abnormal behavior. For example, historical abnormal behaviors acquired by the camera in the area can be input into a behavior recognition model for training, and the trained behavior recognition model can be used to judge the behavioral features in the image frames. Alternatively, the image frame to be identified can be matched with images containing abnormal behavior stored in an abnormal behavior database; if a match is found, it indicates that the video data within the target area contains abnormal behavior.

[0071] For example, the target area is a specific area within a park. Abnormal behaviors to be monitored in this area include at least trampling on the grass and smoking. By analyzing the video data of this area, when smoking is detected, a corresponding alarm can be generated. For example, the alarm information may include `Warnning_Type: smoking`, `Time: 202062910`, and `Warnning_CamID: 10000001`. It should be noted that the frequency of alarm generation can be set according to user needs; for example, an alarm can be generated once per minute or once every 5 minutes. This disclosure does not impose a specific limitation.

[0072] In this example, by performing real-time analysis of video data within the target area, abnormal behavior occurring within that area can be identified more quickly and accurately. Furthermore, corresponding alarm information can be generated based on the detected abnormal behavior, allowing personnel handling the abnormal behavior to promptly deactivate the alarms and improving deactivation efficiency.

[0073] In step S230, the current alarm level of the alarm information is determined according to the mapping relationship.

[0074] For example, the abnormal behavior type contained in the alarm information can be obtained, and the current alarm level corresponding to the abnormal behavior type can be determined according to the pre-configured mapping relationship in step S210. For example, if the video data of the target area contains a behavior of falling into the lake, the generated alarm information includes Warnning_Type: drowning. According to the preset mapping relationship between abnormal behavior and alarm level, the current alarm level of the behavior of falling into the lake is the first level.

[0075] In step S240, the alarm information is responded to according to the alarm cancellation rule corresponding to the current alarm level.

[0076] When the current alarm level of the alarm information is determined to be Level 1, refer to Figure 3 As shown, the alarm information of the first level can be processed according to steps S310 to S340.

[0077] Step S310. When receiving image data of abnormal behavior handling personnel appearing in the target area within a first preset time period, the alarm information is cleared.

[0078] The personnel handling abnormal behavior can be security personnel or other relevant staff. The first preset time period is the alarm cancellation time corresponding to the first-level alarm information, such as 10 minutes or 30 minutes. For the first-level alarm information, the personnel handling abnormal behavior need to appear in the target area within the first preset time period to cancel the alarm. For example, image data of the personnel handling abnormal behavior appearing in the target area within the first preset time period can be submitted to cancel the alarm information online.

[0079] Step S320. Obtain video data of the target area within the first preset time period.

[0080] For example, in step S310, by submitting image data of abnormal behavior handling personnel appearing in the target area within the first preset time period, in addition to online alarm cancellation, video data of the target area within the first preset time period can also be obtained. By analyzing the video data, it can be determined whether the abnormal behavior handling personnel arrived at the scene within the first preset time period, and whether the alarm information should be cancelled.

[0081] Step S330. If the video data contains video data related to the personnel handling the abnormal behavior, the alarm information is automatically eliminated.

[0082] After analyzing the video data of the target area, if the video data includes video data of personnel handling abnormal behavior arriving in the target area and handling the situation within a first preset time period, the alarm information can be automatically eliminated.

[0083] Step S340. If the video data does not contain video data related to the abnormal behavior handling personnel, then send a reminder message to the superior of the abnormal behavior handling personnel.

[0084] After analyzing the video data of the target area, if the video data does not include video data of the abnormal behavior handling personnel arriving in the target area within the first preset time period, the alarm level of the alarm information will be upgraded, and a reminder message will be sent to the superior of the abnormal behavior handling personnel to clear the alarm information in a timely manner.

[0085] For example, when a fall into the lake is detected and a Level 1 alarm is generated, security personnel are required to arrive at the scene promptly for emergency handling. If the first preset time period is 10 minutes, security personnel must arrive within 10 minutes of receiving the alarm. The alarm is automatically cleared when video footage shows security personnel arriving within 10 minutes of the incident. Alternatively, a photo showing security personnel arriving within 10 minutes of the incident can be submitted on the day of the incident to clear the alarm online. If security personnel do not arrive within 10 minutes, a reminder message is sent to their superiors, such as via phone or SMS. Additionally, security personnel can submit the reason for their absence online.

[0086] In this example, when abnormal behavior occurs, an alarm message is generated and the system issues an alarm. If the abnormal behavior continues to occur within a certain period of time, the frequency of alarms issued by the camera device can be configured. For example, the camera device can issue an alarm once per minute to remind the personnel handling the abnormal behavior to arrive at the scene in time for emergency handling, thereby ensuring the efficiency of alarm suppression.

[0087] When multiple abnormal behaviors occur within a target area, alarm information corresponding to each abnormal behavior can be generated. The alarm levels for each abnormal behavior are different, with at least one abnormal behavior corresponding to an alarm level of Level 1. Video data of the target area within a first preset time period can be acquired. If the video data includes video data related to personnel handling the abnormal behavior, the alarm information corresponding to multiple abnormal behaviors will be automatically eliminated in batches.

[0088] For example, if a camera device generates multiple abnormal behavior alarms on the same day, at least one of these abnormal behaviors requires on-site handling by security personnel. Other abnormal behaviors can be cleared online or without manual intervention. The clearing time can be the same day or within three days; this disclosure does not specify a particular timeframe. The video captured by the camera device can be analyzed in real time. If the video shows that security personnel have arrived on-site, all alarm information generated before their arrival can be automatically cleared. After security personnel arrive on-site, all alarm information generated before their arrival can also be cleared in batches online.

[0089] When the current alarm level of the alarm information is determined to be Level 2, refer to Figure 4 As shown, the alarm information of the second level can be processed according to steps S410 and S420.

[0090] Step S410. Eliminate the alarm information within the second preset time period.

[0091] Level 2 alarms are considered important alarms, less urgent than Level 1 alarms. They require personnel to handle the abnormal behavior to arrive on-site within a second preset time period, which is the alarm deactivation time for Level 2 alarms, such as the day of the incident or within three days of the incident. Alternatively, the alarm can be deactivated online by submitting images showing personnel arriving on-site within the second preset time period.

[0092] For Level 2 alarm information, it is possible to pre-configure the batch elimination of alarm information in the target area and / or alarm information related to abnormal behavior of the target. For example, it is possible to configure the batch elimination of alarm information corresponding to camera devices installed in the target area, or to configure the batch elimination of alarm information corresponding to a certain abnormal behavior, such as batch elimination of alarm information corresponding to trampling on the lawn, thus further realizing flexible handling of abnormal behavior.

[0093] Step S420. If the alarm information is not cleared within the second preset time period, a reminder message is sent to the abnormal behavior handling personnel and their superiors.

[0094] If the personnel handling the abnormal behavior fail to clear the alarm within the second preset time period, the system will report the issue to their superiors and send reminders to both personnel to ensure timely alarm clearance. For example, reminders can be sent via system messages, phone calls, or SMS to both personnel and their superiors, thus ensuring efficient handling of the abnormal behavior.

[0095] When an alarm is determined to be at level three, it can be stored in the database. This type of alarm can be used for at least one of the following: data analysis, statistics, event tracking, and troubleshooting. Level three alarms do not require manual deactivation. For example, after detecting an employee's unusual behavior of using their mobile phone during work hours and generating a corresponding alarm, the alarm can be recorded without requiring any action on the unusual behavior. The stored alarm information can be used to analyze employees' effective working hours to improve management.

[0096] In this example, the alarm levels and alarm cancellation rules for abnormal behaviors and alarm information are pre-configured, which can prioritize the handling of abnormal behaviors with higher urgency and realize flexible handling of various abnormal behaviors in different scenarios, thereby improving the processing efficiency of alarm information.

[0097] In one example implementation, reference Figure 5 As shown, information processing can be performed according to steps S501 to S505.

[0098] Step S501. Cameras acquire monitoring data. Monitoring data within the target area is acquired using cameras installed in the target area.

[0099] Step S502. Analyze the monitoring data. Analyze the monitoring data within the target area and filter out video / image data containing behavioral characteristics;

[0100] Step S503. Determine if there is abnormal behavior. Based on the behavioral characteristics in the video / image data, determine whether the video / image data contains abnormal behavior. If the video / image data contains abnormal behavior, proceed to step S504. If the video / image data does not contain abnormal behavior, return to step S501 and obtain the latest monitoring data for the target area.

[0101] Step S504. Generate alarm information. When the acquired video / image data contains abnormal behavior, corresponding alarm information is generated. The alarm information includes the type of abnormal behavior, the time and location of the abnormal behavior, and the identification of the camera.

[0102] Step S505. Perform alarm cancellation. The alarm level of the alarm information can be determined based on the type of abnormal behavior in the alarm information, and the alarm cancellation can be performed according to the alarm cancellation rules that match the alarm level of the alarm information.

[0103] In the information processing method provided in the exemplary embodiments of this disclosure, a mapping relationship between multiple abnormal behaviors and multiple alarm levels is configured, and alarm cancellation rules corresponding to each alarm level are preset; when an abnormal behavior is detected in a target area, alarm information corresponding to the abnormal behavior is generated; the current alarm level of the alarm information is determined according to the mapping relationship; and the alarm information is responded to according to the alarm cancellation rules corresponding to the current alarm level. This disclosure improves the processing efficiency of alarm information by flexibly processing alarm information of different alarm levels.

[0104] It should be noted that although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0105] Furthermore, this example embodiment also provides an information processing apparatus. This apparatus can be applied to a terminal device or a server. (See reference...) Figure 6 As shown, the information processing device 600 may include an alarm cancellation rule configuration module 610, an alarm information generation module 620, an alarm level determination module 630, and an alarm information response module 640, wherein:

[0106] The alarm cancellation rule configuration module 610 is used to configure the mapping relationship between multiple abnormal behaviors and multiple alarm levels, and to preset the alarm cancellation rules corresponding to each alarm level.

[0107] The alarm information generation module 620 is used to generate alarm information corresponding to the abnormal behavior when an abnormal behavior is detected in the target area.

[0108] Alarm level determination module 630 is used to determine the current alarm level of the alarm information according to the mapping relationship;

[0109] The alarm information response module 640 is used to respond to the alarm information according to the alarm cancellation rule corresponding to the current alarm level.

[0110] In one optional implementation, the alarm information generation module 620 includes:

[0111] The video data acquisition submodule is used to acquire video data of the target area collected in real time by the camera device set in the target area;

[0112] The alarm information generation submodule is used to generate alarm information corresponding to the abnormal behavior when abnormal behavior is detected in the video data within the target area.

[0113] In one optional implementation, the current alarm level of the alarm information is the first level; the alarm information response module 640 includes:

[0114] The alarm information first response module is used to eliminate the alarm information when it receives image data of abnormal behavior handling personnel appearing in the target area within a first preset time period.

[0115] The alarm information second response module is used to acquire video data of the target area within the first preset time period; if the video data contains video data related to the abnormal behavior handling personnel, the alarm information is automatically cleared; if the video data does not contain video data related to the abnormal behavior handling personnel, a reminder message is sent to the superior of the abnormal behavior handling personnel.

[0116] In an optional implementation, the alarm information response module 640 further includes:

[0117] The third alarm information response module is used to generate alarm information corresponding to each abnormal behavior when multiple abnormal behaviors occur in the target area. The alarm information corresponding to each abnormal behavior has a different alarm level, and at least one of the abnormal behaviors has an alarm level of Level 1. The module also acquires video data of the target area during the first preset time period. If the video data contains video data related to the personnel handling the abnormal behavior, the module automatically eliminates the alarm information corresponding to the multiple abnormal behaviors in batches.

[0118] In one optional implementation, the current alarm level of the alarm information is the second level; the alarm information response module 640 includes:

[0119] The fourth alarm information response module is used to clear the alarm information within a second preset time period; if the alarm information is not cleared within the second preset time period, a reminder message is sent to the abnormal behavior handling personnel and the superior of the abnormal behavior handling personnel.

[0120] In one optional implementation, the fourth alarm information response module includes:

[0121] The configuration module is used to pre-configure the batch elimination of alarm information and / or alarm information of abnormal behavior of the target area.

[0122] In one optional implementation, the current alarm level of the alarm information is level three; the alarm information response module 640 includes:

[0123] The fifth alarm information response module is used to store the alarm information in the database, and the alarm information is used for at least one of data analysis, statistics, and data tracking.

[0124] The specific details of each module in the above information processing device have been described in detail in the corresponding information processing methods, so they will not be repeated here.

[0125] The modules in the above-described device can be general-purpose processors, including central processing units (CPUs), network processors, etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. Each module can also be implemented using software, firmware, etc. The processors in the above-described device can be independent processors or integrated together.

[0126] Exemplary embodiments of this disclosure also provide a computer-readable storage medium having a program product stored thereon capable of implementing the methods described above in this specification. In some possible embodiments, various aspects of this disclosure may also be implemented as a program product including program code that, when run on an electronic device, causes the electronic device to perform the steps described in the "Exemplary Methods" section of this specification according to the various exemplary embodiments of this disclosure. This program product may be a portable compact disc read-only memory (CD-ROM) including program code and may run on an electronic device, such as a personal computer. However, the program product of this disclosure is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0127] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0128] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0129] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0130] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing devices can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0131] Exemplary embodiments of this disclosure also provide an electronic device capable of implementing the above-described method. Referring below... Figure 7 To describe an electronic device 700 according to such an exemplary embodiment of the present disclosure. Figure 7 The electronic device 700 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0132] like Figure 7 As shown, the electronic device 700 can be represented as a general-purpose computing device. The components of the electronic device 700 may include, but are not limited to: at least one processing unit 710, at least one storage unit 720, a bus 730 connecting different system components (including storage unit 720 and processing unit 710), and a display unit 740.

[0133] Storage unit 720 stores program code that can be executed by processing unit 710, causing processing unit 710 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, processing unit 710 can perform... Figures 2 to 5Any one or more of the method steps.

[0134] Storage unit 720 may include readable media in the form of volatile storage units, such as random access memory (RAM) 721 and / or cache memory 722, and may further include read-only memory (ROM) 723.

[0135] The storage unit 720 may also include a program / utility 724 having a set (at least one) of program modules 725, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.

[0136] Bus 730 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0137] Electronic device 700 can also communicate with one or more external devices 800 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with the electronic device 700, and / or with any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed through input / output (I / O) interface 750. Furthermore, electronic device 700 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 760. Figure 7 As shown, network adapter 760 communicates with other modules of electronic device 700 via bus 730. It should be understood that, although... Figure 7 As not shown in the diagram, other hardware and / or software modules may be used in conjunction with the electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0138] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the method according to the exemplary embodiments of this disclosure.

[0139] Furthermore, the above figures are merely illustrative representations of the processes included in the methods according to exemplary embodiments of this disclosure, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0140] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0141] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. An information processing method, characterized in that, include: Configure the mapping relationship between multiple abnormal behaviors and multiple alarm levels, and preset the alarm cancellation rules corresponding to each alarm level; When abnormal behavior is detected within the target area, an alarm message corresponding to the abnormal behavior is generated. The current alarm level of the alarm information is determined based on the mapping relationship; The alarm information is responded to according to the alarm cancellation rule corresponding to the current alarm level; The current alarm level of the alarm information is Level 1; The step of responding to the alarm information according to the alarm cancellation rule corresponding to the current alarm level includes: When image data showing an abnormal behavior handler appearing in the target area within a first preset time period is received, the alarm information is cleared. or, Acquire video data of the target area within the first preset time period; If the video data contains video data related to the personnel handling the abnormal behavior, the alarm information will be automatically eliminated. If the video data does not contain video data related to the person handling the abnormal behavior, a reminder message is sent to the person handling the abnormal behavior's superior.

2. The information processing method according to claim 1, characterized in that, When abnormal behavior is detected within the target area, the generation of alarm information corresponding to the abnormal behavior includes: Acquire video data of the target area in real time collected by the camera device set up within the target area; When abnormal behavior is detected in the video data within the target area, an alarm message corresponding to the abnormal behavior is generated.

3. The information processing method according to claim 1, characterized in that, The method further includes: When multiple abnormal behaviors occur within the target area, alarm information corresponding to each abnormal behavior is generated. The alarm levels of the alarm information corresponding to each abnormal behavior are different, and at least one of the abnormal behaviors has an alarm level of Level 1. Obtain video data of the target area during the first preset time period; If the video data contains video data related to the personnel handling the abnormal behavior, the alarm information corresponding to the multiple abnormal behaviors will be automatically eliminated in batches.

4. The information processing method according to claim 1, characterized in that, The current alarm level of the alarm information is level two; the step of responding to the alarm information according to the alarm cancellation rule corresponding to the current alarm level includes: The alarm information is cleared within a second preset time period; If the alarm information is not cleared within the second preset time period, a reminder message will be sent to the abnormal behavior handling personnel and their superiors.

5. The information processing method according to claim 4, characterized in that, Before clearing the alarm information within the second preset time period, the method further includes: Pre-configuration allows for the batch elimination of alarm information in the target area and / or alarm information related to abnormal target behavior.

6. The information processing method according to claim 1, characterized in that, The current alarm level of the alarm information is level three; the step of responding to the alarm information according to the alarm cancellation rule corresponding to the alarm level of the alarm information includes: The alarm information is stored in a database, and the alarm information is used for at least one of the following: data analysis, statistics, and data tracking.

7. An information processing device, characterized in that, include: The alarm cancellation rule configuration module is used to configure the mapping relationship between multiple abnormal behaviors and multiple alarm levels, and to preset the alarm cancellation rules corresponding to each alarm level; The alarm information generation module is used to generate alarm information corresponding to the abnormal behavior when an abnormal behavior is detected in the target area. An alarm level determination module is used to determine the current alarm level of the alarm information based on the mapping relationship; An alarm information response module is used to respond to the alarm information according to the alarm cancellation rule corresponding to the current alarm level; wherein, the current alarm level of the alarm information is the first level; the step of responding to the alarm information according to the alarm cancellation rule corresponding to the current alarm level includes: When image data showing an abnormal behavior handler appearing within the target area within a first preset time period is received, the alarm information is cleared; or... Acquire video data of the target area within the first preset time period; If the video data contains video data related to the personnel handling the abnormal behavior, the alarm information will be automatically eliminated. If the video data does not contain video data related to the person handling the abnormal behavior, a reminder message is sent to the person handling the abnormal behavior's superior.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1-6.

9. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the method of any one of claims 1-6 by executing the executable instructions.

Citation Information

Patent Citations

  • Intelligent alarm event push method and device

    CN107067676A

  • Monitoring method and device, electronic equipment and storage medium

    CN112382032A

  • Custom configuration alarm method, system and terminal

    CN113986689A