CN112153329A - Configuration method, system, computer equipment and storage medium for event monitoring - Google Patents

Configuration method, system, computer equipment and storage medium for event monitoring Download PDF

Info

Publication number
CN112153329A
CN112153329A CN202010827059.3A CN202010827059A CN112153329A CN 112153329 A CN112153329 A CN 112153329A CN 202010827059 A CN202010827059 A CN 202010827059A CN 112153329 A CN112153329 A CN 112153329A
Authority
CN
China
Prior art keywords
monitoring
event
type
template
parameters
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010827059.3A
Other languages
Chinese (zh)
Inventor
高立勋
周道利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Dahua Technology Co Ltd
Original Assignee
Zhejiang Dahua Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Dahua Technology Co Ltd filed Critical Zhejiang Dahua Technology Co Ltd
Priority to CN202010827059.3A priority Critical patent/CN112153329A/en
Publication of CN112153329A publication Critical patent/CN112153329A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Multimedia (AREA)
  • Image Analysis (AREA)

Abstract

The application relates to a configuration method, a system, a computer device and a storage medium for event monitoring. The method comprises the following steps: acquiring an event type and acquiring a monitoring template corresponding to the event type, wherein the event type comprises a traffic type and a general type; configuring a monitoring rule according to a monitoring template, wherein the monitoring template comprises monitoring parameters and parameter values of the monitoring parameters, and the monitoring parameters comprise background parameters and algorithm parameters; according to the monitoring rule, event monitoring is executed, and by adopting the method, a large amount of hard configuration time can be saved, and meanwhile, the monitoring accuracy can be improved.

Description

Configuration method, system, computer equipment and storage medium for event monitoring
Technical Field
The present application relates to the field of video monitoring technologies, and in particular, to a configuration method, a configuration system, a computer device, and a storage medium for event monitoring.
Background
Monitoring and reporting alarm are carried out on preset events through video monitoring, and monitoring rules are generally required to be configured, for example, a monitoring area is required to be drawn for illegal parking, the maximum parking time is configured, the detection time is set, the cyclic alarm time interval is set, and the like. Different monitoring events require different rules, for example, the rules for determining the behavior of an violation, a retrograde motion, an area intrusion, a climbing, etc., are certainly quite different.
In the existing video monitoring and analysis algorithm technology, the dependence on scenes is very obvious, so that the corresponding monitoring rule configurations are greatly different in behavior detection of different scenes. Taking regional intrusion as an example, indoor and outdoor scenes have different light, so different parameters and filtering processing are needed in an analysis algorithm; the configurations such as filtering and the like for the target are also obviously different between the near scene and the far scene. In addition, various scene parameters need to be set in an analysis algorithm in event monitoring, for example, in retrograde motion monitoring, parameters such as lanes and retrograde motion duration need to be set in advance in a video image, and in illegal parking monitoring, an area, parking duration and the like need to be set. The configuration of various detailed parameters requires a large amount of work and is inefficient.
Aiming at the problem of low efficiency of an event monitoring configuration process in video monitoring in the related technology, no effective solution is provided at present.
Disclosure of Invention
In view of the above, it is necessary to provide a configuration method, a system, a computer device and a storage medium for event monitoring.
In a first aspect, an embodiment of the present application provides a configuration method for event monitoring, including the following steps:
acquiring an event type and acquiring a monitoring template corresponding to the event type, wherein the event type comprises a traffic type and a general type;
configuring a monitoring rule according to the monitoring template, wherein the monitoring template comprises monitoring parameters and parameter values of the monitoring parameters, and the monitoring parameters comprise background parameters and algorithm parameters;
and executing event monitoring according to the monitoring rule.
In one embodiment, after obtaining the monitoring template corresponding to the event type, the method includes:
acquiring a scene type, wherein the scene type is a sub-classification of the event type;
acquiring key monitoring parameters corresponding to the scene types, and configuring the monitoring rules according to the key monitoring parameters;
and executing event monitoring according to the monitoring rule.
In one embodiment, after obtaining the highlight monitoring parameter corresponding to the scene type, the method includes:
acquiring preset parameter values of the key monitoring parameters, and configuring the monitoring rules according to the key monitoring parameters and the preset parameter values;
and executing event monitoring according to the monitoring rule.
In one embodiment, before obtaining an event type and obtaining a monitoring template corresponding to the event type, the method includes:
acquiring a scene instance corresponding to the scene type;
and acquiring the key monitoring parameters or the preset parameter values corresponding to the scene type by performing data analysis on the scene instance.
In one embodiment, after obtaining the monitoring template corresponding to the event type, the method further includes:
receiving modification information, and configuring the monitoring rule according to the monitoring template and the modification information;
and executing event monitoring according to the monitoring rule.
In a second aspect, an embodiment of the present application further provides an event monitoring configuration system, where the system includes a client, the client is configured to obtain an event type and a monitoring template corresponding to the event type, configure a monitoring rule according to the monitoring template, and perform event monitoring according to the monitoring rule, where the event type includes a traffic type and a general type, the monitoring template includes monitoring parameters and parameter values of the monitoring parameters, and the monitoring parameters include scene parameters and algorithm parameters.
In one embodiment, the system further comprises a server, the client sends an event type to the server and requests a monitoring template, the server obtains the monitoring template corresponding to the event type according to the event type and sends the monitoring template to the client, and the client configures a monitoring rule according to the monitoring template.
In one embodiment, the server further includes a template information processing module, where the template information processing module is configured to acquire a scene type and acquire a key monitoring parameter corresponding to the scene type and a preset parameter value of the key monitoring parameter, where the scene type is a sub-classification of the event type.
In a third aspect, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the following steps when executing the computer program:
acquiring an event type and acquiring a monitoring template corresponding to the event type, wherein the event type comprises a traffic type and a general type;
configuring a monitoring rule according to the monitoring template, wherein the monitoring template comprises monitoring parameters and parameter values of the monitoring parameters, and the monitoring parameters comprise background parameters and algorithm parameters;
and executing event monitoring according to the monitoring rule.
In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the following steps:
acquiring an event type and acquiring a monitoring template corresponding to the event type, wherein the event type comprises a traffic type and a general type;
configuring a monitoring rule according to the monitoring template, wherein the monitoring template comprises monitoring parameters and parameter values of the monitoring parameters, and the monitoring parameters comprise background parameters and algorithm parameters;
and executing event monitoring according to the monitoring rule.
The configuration method, the configuration device, the computer equipment and the storage medium for event monitoring acquire an event type and acquire a monitoring template corresponding to the event type; configuring a monitoring rule according to a monitoring template, wherein the monitoring template comprises monitoring parameters and parameter values of the monitoring parameters, and the monitoring parameters comprise background parameters and algorithm parameters; event monitoring is executed according to the monitoring rule, so that a large amount of hard configuration time can be saved, and meanwhile, the monitoring accuracy can be improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
FIG. 1 is a diagram of an application scenario of a configuration method for event monitoring according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method of configuration of event monitoring according to an embodiment of the present invention;
FIG. 3 is a flow chart illustrating the configuration of scene types in a configuration method for event monitoring according to an embodiment of the present invention;
FIG. 4 is a flow diagram of template modification in a configuration method of event monitoring according to an embodiment of the present invention;
FIG. 5 is a flow diagram of a method for configuring event monitoring in accordance with a preferred embodiment of the present invention;
FIG. 6 is a schematic diagram of a configuration system for event monitoring according to a preferred embodiment of the present invention;
FIG. 7 is a schematic diagram of a configured computer device for event monitoring according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be described and illustrated below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments provided in the present application without any inventive step are within the scope of protection of the present application.
It is obvious that the drawings in the following description are only examples or embodiments of the present application, and that it is also possible for a person skilled in the art to apply the present application to other similar contexts on the basis of these drawings without inventive effort. Moreover, it should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another.
Reference in the specification to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the specification. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of ordinary skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments without conflict.
Unless defined otherwise, technical or scientific terms referred to herein shall have the ordinary meaning as understood by those of ordinary skill in the art to which this application belongs. Reference to "a," "an," "the," and similar words throughout this application are not to be construed as limiting in number, and may refer to the singular or the plural. The present application is directed to the use of the terms "including," "comprising," "having," and any variations thereof, which are intended to cover non-exclusive inclusions; for example, a process, method, system, article, or apparatus that comprises a list of steps or modules (elements) is not limited to the listed steps or elements, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus. Reference to "connected," "coupled," and the like in this application is not intended to be limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The term "plurality" as referred to herein means two or more. "and/or" describes an association relationship of associated objects, meaning that three relationships may exist, for example, "A and/or B" may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. Reference herein to the terms "first," "second," "third," and the like, are merely to distinguish similar objects and do not denote a particular ordering for the objects.
Fig. 1 is an application scenario diagram of a configuration method for event monitoring according to an embodiment of the present invention, and the configuration method for event monitoring provided in the present application may be applied to an application environment shown in fig. 1. The monitoring device 102 communicates with the server device 104 through a network, and the server device 104 may obtain an event type, and obtain a monitoring template corresponding to the event type from a template database in the server device 104, where the event type includes a traffic type and a general type; the server device 104 configures a monitoring rule according to a monitoring template, where the monitoring template includes monitoring parameters and parameter values of each monitoring parameter, and the monitoring parameters include scene parameters and algorithm parameters; the server device 104 will perform event monitoring according to the monitoring rules. The monitoring device 102 may communicate with the server device 104 through a network, acquire configuration information for the monitoring device 102 from the server device 104, transmit the acquired monitoring video and image to the server device 104, and analyze the monitoring video and image by the server device 104, thereby determining whether a monitoring event occurs. The server 104 may be implemented as a stand-alone server or a server cluster composed of a plurality of servers. In some embodiments, the server device 104 may be, but is not limited to, various personal computers, laptops, smartphones, tablets, and portable wearable devices, and the monitoring device 102 may be various types of monitoring devices.
In an embodiment, fig. 2 is a flowchart of a configuration method for event monitoring according to an embodiment of the present invention, and as shown in fig. 2, a configuration method for event monitoring is provided, which is described by taking the method as an example applied to the server device 102 in fig. 1, and includes the following steps:
step S210, an event type is obtained and a monitoring template corresponding to the event type is obtained. The server is pre-stored with an optional event type and a monitoring template corresponding to the event type, and obtains the event type of the monitoring time needing configuration, optionally, the event type includes a traffic type and a general type, the traffic type includes traffic events such as reverse driving, illegal parking, illegal lane change and the like, and the general type may include other behaviors of pedestrians, motor vehicles and non-motor vehicles outside traffic rules, such as pedestrian crossing fences, regional intrusion, article leaving and the like. Generally, the event types can be classified according to the similarity of the frame layout of the template, that is, events similar to the monitoring items are classified into one class. For example, in the traffic type, the template needs to be configured with traffic rules such as stop lines, lane lines, sidewalks, and the like, and the vehicle is usually compared with the traffic rules; while the general type focuses more on the location of the item, the behavior of the person, etc. In some embodiments, the classification of the event type is not limited to the above-mentioned two types, and the granularity of the classification may also be adjusted according to the actual application scenario, for example, the traffic type further includes a reverse driving type, an over-the-wire driving type, an illegal parking type, and the like, and a more detailed monitoring template will be provided for the above detailed type.
Step S220, configuring a monitoring rule according to the monitoring template, wherein the monitoring template comprises monitoring parameters and parameter values of the monitoring parameters, and the monitoring parameters comprise background parameters and algorithm parameters. After the monitoring template is obtained, the server configures monitoring rules according to monitoring parameters and values of the parameters contained in the monitoring template, wherein the monitoring parameters further include background parameters and algorithm parameters, the scene parameters refer to reference parameters in a picture background obtained by the monitoring device, such as traffic regulations or forbidden areas in the picture, and the algorithm parameters refer to parameters such as brightness and sensitivity related to an algorithm in a process of obtaining a monitoring subject such as a pedestrian or a vehicle in the picture. For example, in the case of parking violation monitoring, the acquired template includes monitoring parameters such as monitoring time, a vehicle target frame, a no-parking area, and an event duration, and includes preferred parameter values of the parameters, for example, a no-parking time period of the monitored road segment, that is, the monitoring time, an acquisition algorithm of the vehicle target frame, a boundary line of the no-parking area, and a time threshold for determining the no-parking. It should be noted that the monitoring parameters are not limited to the background parameters and the algorithm parameters, and in some embodiments, the monitoring parameters may include not only various parameters for performing image analysis on the server side, but also configuration parameters applied to the monitoring device side, such as a monitoring angle, brightness, and exposure of the monitoring device. The monitoring parameters and the parameter values are obtained based on historical empirical data.
Step S230, performing event monitoring according to the monitoring rule. The server configures the monitoring rule in the server according to the monitoring parameters and parameter values in the monitoring template acquired in step S220, performs the event monitoring after the configuration is completed, and gives an alarm or reports an event agreed in the monitoring rule when the event is triggered.
Through steps S210 to S230, the server obtains the monitoring template corresponding to the event type through the event type, configures the monitoring rule according to the monitoring template, executes event monitoring, and provides reasonable monitoring parameters and preferred parameter values according to different monitoring types in a template manner, which not only can save a large amount of hard configuration time, but also can improve the monitoring accuracy.
In an embodiment, fig. 3 is a flowchart illustrating a configuration of a scene type in a configuration method for event monitoring according to an embodiment of the present invention, and as shown in fig. 3, after acquiring a monitoring template corresponding to an event type, the method further includes the following steps:
in step S310, a scene type is obtained. The scene type is a sub-classification of an event type, for example, the traffic type may include urban, tunnel, high-speed, overhead and other scene types; the general types can include scene types such as parking lots, entrances and exits, indoor and outdoor and the like;
step S320, acquiring key monitoring parameters corresponding to the scene types, and configuring monitoring rules according to the key monitoring parameters;
step S330, event monitoring is executed according to the monitoring rule.
In steps S310 to S330, in the template corresponding to the event type, according to the scene type, the database of the server further stores the important monitoring parameters for the current scene, where the important monitoring parameters are monitoring parameters with high necessity to be configured in the scene. For example, in a high-speed scene of a traffic type, the vehicle speed can be used as a key monitoring parameter, and an alarm is usually caused when the speed is too low; in urban scenarios, however, it is permissible not to monitor vehicle speed, but to configure only the relevant parameters of the parking violation event. For example, in a tunnel scene, the monitoring parameters related to light, such as brightness and brightness sensitivity, among the algorithm parameters are regarded as the key monitoring parameters, and in an overhead scene, the monitoring parameters related to light brightness are not regarded as the key monitoring parameters. And then configuring a monitoring rule according to the key monitoring parameters, and executing event monitoring according to the monitoring rule. In some embodiments, the above-mentioned scenario may also refer to a scenario related to the monitoring device, for example, a dome camera monitoring template is different from a gun camera monitoring template, the dome camera monitoring involves parameters such as scene switching, zooming and rotating zooming, and the gun camera mainly involves parameters of a detection area. Therefore, the monitoring template corresponding to the event type provides a basic template, the monitoring parameters contained in the basic template are more, the important monitoring parameters with higher relevance to the scene type can be selected from the basic template through the scene type, and only the important monitoring parameters need to be configured in the scene, so that the configuration efficiency of the event monitoring is improved, and meanwhile, the accuracy of the event monitoring can also be improved.
In one embodiment, after the key monitoring parameters corresponding to the scene type are obtained, the server further obtains preset parameter values of the key monitoring parameters, and configures the monitoring rules according to the key monitoring parameters and the preset parameter values. In this embodiment, the difference in the scene type not only affects the monitoring parameters in the monitoring template, but also the server provides preset parameter values of the important monitoring parameters according to the scene type. For example, in a high-speed scene of a traffic type, a preset parameter value of a speed limit value is 100; in the urban scene, the preset parameter value of the speed limit value is 60. For another example, in the monitoring of vehicle parking violation, the duration of the trigger event constitutes parking violation in the scene of the motor vehicle lane for 3-5 minutes; and the entrance and exit scene does not violate the rule even if the time exceeds 10 minutes. In the loading process of the monitoring template, the key monitoring parameters are selected according to the scene types, and the preset parameter values of the key monitoring parameters are provided, so that the configuration efficiency can be further improved, the configured parameters in event monitoring are more accurate, and the accuracy of event monitoring is further improved.
In one embodiment, a scene instance corresponding to a scene type is acquired, and a key monitoring parameter or a preset parameter value corresponding to the scene type is acquired by performing data analysis on the scene instance. Typically, the configuration of the monitoring parameters is performed according to the historical experience of the configuration personnel and the objective conditions in the scene. In the embodiment, overspeed limitation, duration limitation and other algorithm-related expert parameters under the scene instance in the current scene type are obtained. Through extensive data analysis, sensitive parameters such as the indoor speed limit 60, the high speed limit 100, other algorithm details related, confidence, monitoring area, etc. can be set. Based on a large amount of data analysis and proper configuration, the detection accuracy can be improved, and the missing report rate is reduced.
In an embodiment, fig. 4 is a flowchart of template modification in a configuration method of event monitoring according to an embodiment of the present invention, and as shown in fig. 4, after acquiring a monitoring template corresponding to an event type, the method further includes the following steps:
step S410, receiving the modification information, and configuring the monitoring rule according to the monitoring template and the modification information. The client side obtains the configuration template through the protocol, and adjusts corresponding parameters according to the needs of the client, for example, when detecting a reverse lane, the client wants to select lane 1 or lane 2 during detection. In addition, different detection sensitivity requirements can be set according to different scenes, when the alarm is not missed and is not mistaken, the accuracy is more concerned, and the sensitivity can be set to be lower; and rather, the sensitivity setting is high when the false alarm is not reported.
Step S420, performing event monitoring according to the monitoring rule.
In steps S410 to S420, the client may modify the monitoring parameters based on the monitoring template, and may perform customized configuration on the monitoring parameters, so as to better meet the customer requirements and further improve the detection accuracy.
In one embodiment, the configuration system for event monitoring is characterized by comprising a client, wherein the client is used for acquiring an event type and a monitoring template corresponding to the event type, configuring a monitoring rule according to the monitoring template, and performing event monitoring according to the monitoring rule, wherein the event type comprises a traffic type and a general type, the monitoring template comprises a monitoring parameter and a parameter value of the monitoring parameter, and the monitoring parameter comprises a scene parameter and an algorithm parameter. The client side obtains the monitoring template corresponding to the event type through the event type, configures monitoring rules according to the monitoring template, executes event monitoring, and provides reasonable monitoring parameters and optimal parameter values according to different monitoring types in a template mode, so that a large number of hard configuration events can be saved, and meanwhile, the monitoring accuracy can be improved.
In one embodiment, the configuration system for event monitoring further includes a server, the client sends an event type to the server and requests a monitoring template, the server obtains the monitoring template corresponding to the event type according to the event type and sends the monitoring template to the client, and the client configures the monitoring rule according to the monitoring template. In this embodiment, the template database is stored in the server, and the client obtains the monitoring template through interaction with the server, in which case, one server may be connected to multiple clients, which can save storage resources.
In one embodiment, the server further includes a template information processing module, where the template information processing module is configured to acquire a scene type and acquire a key monitoring parameter corresponding to the scene type and a preset parameter value of the key monitoring parameter, where the scene type is a sub-classification of an event type. The key monitoring parameters and parameter values with high relevance to the scene types can be selected from the basic template through the scene types, and only the key monitoring parameters need to be configured under the scene, so that the configuration efficiency of event monitoring is improved, and meanwhile, the accuracy of event monitoring can also be improved.
For specific limitations of the configuration system for event monitoring, reference may be made to the above limitations of the configuration method for event monitoring, which are not described herein again. The various components of the above described configuration system for event monitoring may be implemented in whole or in part by software, hardware, and combinations thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
The embodiments of the present application are described and illustrated below by means of preferred embodiments. Fig. 5 is a flowchart of a configuration method of event monitoring according to a preferred embodiment of the present invention, as shown in fig. 5, the method includes the steps of:
step S510, obtaining a product type;
step S520, acquiring a suitable monitoring template;
step S530, sending a monitoring template to a client;
step S540, receiving client configuration;
step S550, apply the configuration.
The product type can be an event type or a scene type, and according to the product type, the server obtains an applicable monitoring template, such as a traffic type template and a general type template, wherein the traffic type comprises a traffic event, and the general type is climbing, turning over a fence and the like. The traffic type can screen an applicable template according to the scene type, for example, the template is considered to be applicable to multiple scenes of a dome camera if the parking is violated, and the staying time of each scene cannot be smaller than the shortest time limit of the violation; the tunnel scene pays attention to the influence of light, and templates of various scene types have different configurations for analyzed algorithm parameters. These accumulate configuration parameters for big data analysis, in the form of templates. The server sends the available monitoring template to the client, the client adjusts the actual information such as detection area, detection time, lane information and the like according to the actual video source, and the modified configuration is sent to the server after adjustment. After receiving the configuration of the client side in the service period, the configuration is applied, the configuration items are set into the algorithm and the monitoring equipment, video analysis is carried out according to the configuration items, various preset events are detected, and the client side is informed.
The configuration template source in the above configuration method for event monitoring may be research data through analysis of a large number of scene instances. Such as filtered object parameters, overspeed limits, duration limits, and other algorithm-related algorithm parameters. Only by way of example of traffic class detection: it is possible to distinguish between cities, high speeds, tunnels, elevated, etc. The speed limit in the city is generally 60, the high speed is 100, and various algorithm parameters of the tunnel light scene and the overhead, such as brightness sensitivity, confidence degree, monitoring area and the like, involved in the algorithm also have certain differences. Based on extensive data analysis. Due to proper configuration, the detection accuracy can be improved, the missing report rate can be reduced, and the false report rate or the missing report rate can be emphasized according to different scenes. And (3) according to parameters of different scenes, product authorization is called in the using process, if products break down, only the break down event is detected, and other traffic events are not detected. Through scene selection, such as overhead and tunnel, the parameters related to the algorithm in the template will be different from urban areas and urban areas.
The template configuration mainly comprises two parts: client configuration and a back-end analysis device. The client side obtains the configuration template through the protocol and adjusts corresponding parameters according to the requirements of the client. Before the client adds the rule, the client acquires the configuration template parameters from the server, so that basic configuration parameters can be provided, most detection information such as sensitivity, detection time, reverse time, alarm interval time and the like are configured in the template, and the illegal parking detection in some places is only in the daytime, so that the illegal parking detection can be set to be only in the daytime period in the time period, the detection time does not need to be adjusted, the time requirements for forming illegal parking in different places are different, the appropriate parameters can be defaulted according to the used scene, for example, the illegal parking can be formed in minutes on a motorway, but the illegal parking cannot be calculated in more than 10 minutes in some places such as certain malls, store doorways or non-motorways of non-trunk sections. The detection sensitivity requirements of different scenes are different, when the alarm is not missed or is not mistaken, the accuracy is more concerned, the sensitivity can be set to be lower, and when the alarm is not missed or is not missed, the sensitivity is required to be set to be higher. In addition, different scenes have different sensitivity requirements, and the vehicle behavior detection on the highway and the requirements of the urban area are different, so that the template can be configured in a customized manner, the configuration complexity is reduced, the detection accuracy is improved, and the customer requirements are better met.
Fig. 6 is a schematic structural diagram of a configuration system for event monitoring according to a preferred embodiment of the present invention, and as shown in fig. 6, the whole system is composed of two parts: a back-end analysis device and a client. The back end analysis device comprises a communication module, a protocol encapsulation analysis module and a template information processing module. The template information processing module is used for acquiring an applicable monitoring template according to the product type and providing corresponding template information according to the event scene type requested by the client. When rule configuration is carried out for a client, default parameters are set. The protocol encapsulation analysis module is used for encapsulating the data of the template information according to the template type of the communication protocol analysis request, such as illegal stop and reverse running, and encapsulating the data into a Json format for configuration of a client; the communication module is used for interacting with the client, receiving the request template protocol and returning corresponding template configuration information.
The client device comprises a protocol encapsulation analysis module, a template rule analysis module and a communication module. The protocol encapsulation analysis module is used for carrying out data encapsulation of the request template information according to a communication protocol and analyzing the received response information of the server; the template rule analysis module is used for analyzing the template information and obtaining the current configuration templates of different rules. When rule configuration is carried out for a client, default parameters are set. The communication module is used for interacting with the server, sending a request template protocol and receiving a response.
It should be noted that the system diagram shown in fig. 6 is used for processing the processing of obtaining configuration template information by the client, the general configuration rule, and the processing of detecting an event through video analysis and reporting an alarm, and is not embodied in the system diagram.
The configuration method and system for event monitoring in the preferred embodiment provide the source, application and implementation method through configuration template. By the customized configuration of the intelligent configuration rule module, the detection accuracy is improved, the configuration complexity is effectively reduced, and a method for improving the configuration performance is provided. The client side and the back-end analysis device cooperate with each other, the accuracy of detection is improved according to scene adaptation, and a client can conveniently perform monitoring configuration through the client side.
It should be understood that, although the steps in the flowcharts of fig. 2 to 5 are shown in sequence as indicated by the arrows, the steps are not necessarily performed in sequence as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2-5 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performing the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
In one embodiment, a computer device is provided, and fig. 7 is a schematic diagram of a computer device for event monitoring according to an embodiment of the present invention, the computer device may be a server, and its internal structure diagram may be as shown in fig. 7, the computer device includes a processor, a memory, a network interface and a database connected through a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing configuration data for event monitoring. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a configuration method of event monitoring.
Those skilled in the art will appreciate that the architecture shown in fig. 7 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the configuration method of the event monitoring is implemented.
The event monitoring is configured with computer equipment, and the event type is obtained and a monitoring template corresponding to the event type is obtained; configuring a monitoring rule according to a monitoring template, wherein the monitoring template comprises monitoring parameters and parameter values of the monitoring parameters, and the monitoring parameters comprise background parameters and algorithm parameters; event monitoring is executed according to the monitoring rule, so that a large amount of hard configuration time can be saved, and meanwhile, the monitoring accuracy can be improved.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, which, when being executed by a processor, carries out the above-mentioned configuration method of event monitoring.
The event monitoring is configured with a computer readable storage medium, and the event type is obtained and a monitoring template corresponding to the event type is obtained; configuring a monitoring rule according to a monitoring template, wherein the monitoring template comprises monitoring parameters and parameter values of the monitoring parameters, and the monitoring parameters comprise background parameters and algorithm parameters; event monitoring is executed according to the monitoring rule, so that a large amount of hard configuration time can be saved, and meanwhile, the monitoring accuracy can be improved.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A method for configuring event monitoring, the method comprising:
acquiring an event type and acquiring a monitoring template corresponding to the event type, wherein the event type comprises a traffic type and a general type;
configuring a monitoring rule according to the monitoring template, wherein the monitoring template comprises monitoring parameters and parameter values of the monitoring parameters, and the monitoring parameters comprise background parameters and algorithm parameters;
and executing event monitoring according to the monitoring rule.
2. The method of claim 1, wherein after obtaining the monitoring template corresponding to the event type, the method comprises:
acquiring a scene type, wherein the scene type is a sub-classification of the event type;
acquiring key monitoring parameters corresponding to the scene types, and configuring the monitoring rules according to the key monitoring parameters;
and executing event monitoring according to the monitoring rule.
3. The method according to claim 2, wherein after obtaining the emphasis monitoring parameters corresponding to the scene type, the method comprises:
acquiring preset parameter values of the key monitoring parameters, and configuring the monitoring rules according to the key monitoring parameters and the preset parameter values;
and executing event monitoring according to the monitoring rule.
4. The method according to any one of claims 2 or 3, wherein before the obtaining of the event type and the obtaining of the monitoring template corresponding to the event type, the method comprises:
acquiring a scene instance corresponding to the scene type;
and acquiring the key monitoring parameters or the preset parameter values corresponding to the scene type by performing data analysis on the scene instance.
5. The method of claim 1, wherein after obtaining the monitoring template corresponding to the event type, the method further comprises:
receiving modification information, and configuring the monitoring rule according to the monitoring template and the modification information;
and executing event monitoring according to the monitoring rule.
6. The system for configuring the event monitoring is characterized by comprising a client, wherein the client is used for acquiring an event type and a monitoring template corresponding to the event type, configuring a monitoring rule according to the monitoring template, and executing the event monitoring according to the monitoring rule, wherein the event type comprises a traffic type and a general type, the monitoring template comprises a monitoring parameter and a parameter value of the monitoring parameter, and the monitoring parameter comprises a scene parameter and an algorithm parameter.
7. The system according to claim 6, further comprising a server, wherein the client sends an event type to the server and requests a monitoring template, the server obtains the monitoring template corresponding to the event type according to the event type and sends the monitoring template to the client, and the client configures a monitoring rule according to the monitoring template.
8. The system according to claim 6, wherein the server further comprises a template information processing module, and the template information processing module is configured to obtain a scene type and obtain a key monitoring parameter corresponding to the scene type and a preset parameter value of the key monitoring parameter, where the scene type is a sub-classification of the event type.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method of any of claims 1 to 6 are implemented when the computer program is executed by the processor.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 6.
CN202010827059.3A 2020-08-17 2020-08-17 Configuration method, system, computer equipment and storage medium for event monitoring Pending CN112153329A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010827059.3A CN112153329A (en) 2020-08-17 2020-08-17 Configuration method, system, computer equipment and storage medium for event monitoring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010827059.3A CN112153329A (en) 2020-08-17 2020-08-17 Configuration method, system, computer equipment and storage medium for event monitoring

Publications (1)

Publication Number Publication Date
CN112153329A true CN112153329A (en) 2020-12-29

Family

ID=73888500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010827059.3A Pending CN112153329A (en) 2020-08-17 2020-08-17 Configuration method, system, computer equipment and storage medium for event monitoring

Country Status (1)

Country Link
CN (1) CN112153329A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114038197A (en) * 2021-11-24 2022-02-11 浙江大华技术股份有限公司 Scene state determination method and device, storage medium and electronic device
CN114610410A (en) * 2022-03-16 2022-06-10 北京三快在线科技有限公司 Parameter configuration method and device in simulation environment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100188505A1 (en) * 2009-01-23 2010-07-29 Hitachi Kokusai Electric, Inc. Parameter setting method and monitoring apparatus using the method
CN109063612A (en) * 2018-07-19 2018-12-21 中智城信息技术有限公司 City intelligent red line management method and machine readable storage medium
CN109889776A (en) * 2019-01-07 2019-06-14 平安科技(深圳)有限公司 Method for processing video frequency, device, computer installation and computer readable storage medium
CN109887281A (en) * 2019-03-01 2019-06-14 北京云星宇交通科技股份有限公司 A kind of method and system monitoring traffic events
CN110490077A (en) * 2019-07-18 2019-11-22 北京工业大数据创新中心有限公司 A kind of intelligence is broken rules and regulations recognition methods and system
CN111145378A (en) * 2019-12-30 2020-05-12 中设设计集团股份有限公司 Automatic video inspection system and method for road traffic incident

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100188505A1 (en) * 2009-01-23 2010-07-29 Hitachi Kokusai Electric, Inc. Parameter setting method and monitoring apparatus using the method
CN109063612A (en) * 2018-07-19 2018-12-21 中智城信息技术有限公司 City intelligent red line management method and machine readable storage medium
CN109889776A (en) * 2019-01-07 2019-06-14 平安科技(深圳)有限公司 Method for processing video frequency, device, computer installation and computer readable storage medium
CN109887281A (en) * 2019-03-01 2019-06-14 北京云星宇交通科技股份有限公司 A kind of method and system monitoring traffic events
CN110490077A (en) * 2019-07-18 2019-11-22 北京工业大数据创新中心有限公司 A kind of intelligence is broken rules and regulations recognition methods and system
CN111145378A (en) * 2019-12-30 2020-05-12 中设设计集团股份有限公司 Automatic video inspection system and method for road traffic incident

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114038197A (en) * 2021-11-24 2022-02-11 浙江大华技术股份有限公司 Scene state determination method and device, storage medium and electronic device
CN114610410A (en) * 2022-03-16 2022-06-10 北京三快在线科技有限公司 Parameter configuration method and device in simulation environment
CN114610410B (en) * 2022-03-16 2024-05-24 北京三快在线科技有限公司 Parameter configuration method and device in simulation environment

Similar Documents

Publication Publication Date Title
CN105493502B (en) Video monitoring method, video monitoring system and computer readable storage medium
US20170032199A1 (en) Video data analyzing method and apparatus and parking lot monitoring system
US20080184245A1 (en) Method and system for task-based video analytics processing
JP6954420B2 (en) Information processing equipment, information processing methods, and programs
US20190051167A1 (en) System and method of adaptive traffic management at an intersection
WO2021093625A1 (en) Intelligent analysis algorithm selection method, apparatus and system, and electronic device
CN104205127A (en) Recognition-based security
CN110852148B (en) Visitor destination verification method and system based on target tracking
KR102170992B1 (en) Multi-functional vehicle number recognition system, and method thereof
KR101964683B1 (en) Apparatus for Processing Image Smartly and Driving Method Thereof
CN111369807A (en) Traffic accident detection method, device, equipment and medium
US20190273866A1 (en) Analytics based power management for cameras
CN112153329A (en) Configuration method, system, computer equipment and storage medium for event monitoring
US11727580B2 (en) Method and system for gathering information of an object moving in an area of interest
US20160210759A1 (en) System and method of detecting moving objects
CN112241649A (en) Target identification method and device
CN111507278A (en) Method and device for detecting roadblock and computer equipment
US10586130B2 (en) Method, system and apparatus for providing access to videos
CN110175533A (en) Overpass traffic condition method of real-time, device, terminal and storage medium
CN111767432B (en) Co-occurrence object searching method and device
CN112733598A (en) Vehicle law violation determination method and device, computer equipment and storage medium
KR101954719B1 (en) Apparatus for Detecting Event and Driving Method Thereof
KR20200086015A (en) Situation linkage type image analysis device
US11917325B2 (en) Automated scope limiting for video analytics
KR20180068462A (en) Traffic Light Control System and Method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201229