Broadcasting equipment control method and device, storage medium and electronic equipment
By dynamically selecting broadcasting equipment for reporting in the video surveillance system and combining target recognition and anomaly detection models, the problem of low broadcasting accuracy of broadcasting equipment is solved, and timely and effective response to abnormal events is achieved.
Patent Information
- Application Number
- CN202511137379.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-14
- Publication Date
- 2025-09-26
AI Technical Summary
In the existing technology, broadcasting equipment has low accuracy in reporting abnormal events and cannot convey warning information in a timely and effective manner.
By acquiring video data, detecting the location of abnormal events, and dynamically selecting broadcasting equipment with a sound propagation range covering that location for broadcasting, the system combines target recognition and anomaly detection models to identify candidate devices and perform delay processing to ensure that the information arrives synchronously.
It improves the accuracy of reporting abnormal events, avoids invalid reporting, and ensures that early warning information is conveyed in a timely and effective manner.
Smart Images

Figure CN120708382A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of broadcasting, and in particular to a control method, device, storage medium and electronic device for broadcasting equipment. Background Art
[0002] With the acceleration of urbanization and the increase in social security needs, video surveillance systems have been widely used in urban security, traffic management, public safety and other fields. For example, high-point video surveillance systems, by installing high-resolution cameras at high altitudes, can cover a wider monitoring range, reduce monitoring blind spots, and accurately detect and locate events through intelligent analysis technology. However, relying solely on video surveillance systems for event detection and location still has problems such as untimely information transmission and inflexible emergency response. Therefore, when an abnormal event occurs, it is usually necessary to use broadcasting equipment for broadcasting. Currently, related technologies usually manually pre-set fixed broadcasting equipment for broadcasting, or manually select broadcasting equipment based on experience when an abnormal event occurs, resulting in low accuracy in reporting abnormal events.
[0003] Currently, no effective solution has been proposed to the above-mentioned problems in related technologies. Summary of the Invention
[0004] The main purpose of this application is to provide a control method, device, storage medium and electronic device for broadcasting equipment to solve the problem of low accuracy in reporting abnormal events when abnormal events occur and need to be broadcast using broadcasting equipment in related technologies.
[0005] To achieve the above objectives, according to one aspect of the present application, a method for controlling a broadcasting device is provided. The method comprises: acquiring video data of a target area and detecting whether an abnormal event exists in the video data; if an abnormal event exists in the video data, determining the geographic coordinates of the location where the abnormal event occurred; based on the geographic coordinates, determining a target broadcasting device from a plurality of preset broadcasting devices, and broadcasting warning information corresponding to the abnormal event through the target broadcasting device, wherein the target broadcasting device is a broadcasting device whose sound propagation range covers the location where the abnormal event occurred.
[0006] Furthermore, the control method of the broadcasting equipment also includes: performing preprocessing operations on the video data to obtain target video data; using a target recognition model to mark the target objects in the video frames in the target video data to obtain multiple marked video frames; and detecting whether there are abnormal events in the video data based on the multiple marked video frames.
[0007] Furthermore, the control method of the broadcasting equipment also includes: inputting multiple marked video frames into an anomaly detection model, performing anomaly detection based on the multiple marked video frames through the anomaly detection model, and obtaining anomaly detection results, wherein the anomaly detection results are at least used to characterize whether there are abnormal events in the video data.
[0008] Furthermore, the control method of the broadcasting equipment also includes: for each broadcasting equipment, determining the sound propagation range of the broadcasting equipment in the target direction based on the target angle and the transmission power of the broadcasting equipment, wherein the target angle refers to the angle between the transmission direction of the broadcasting equipment and the target line, the target line refers to the line between the occurrence location of the abnormal event and the broadcasting equipment, and the target direction refers to the direction of the occurrence location relative to the broadcasting equipment; determining the distance between the broadcasting equipment and the occurrence location of the abnormal event based on the geographic coordinates and the location information of the broadcasting equipment; determining the broadcasting equipment whose sound propagation range is greater than the distance as the candidate broadcasting equipment; and determining the target broadcasting equipment based on the candidate broadcasting equipment.
[0009] Furthermore, the method for controlling a broadcast device further includes: sending device information of candidate broadcast devices to a target user; receiving a device selection instruction fed back by the target user, and determining a target broadcast device from the candidate broadcast devices according to the device selection instruction.
[0010] Furthermore, the control method of the broadcasting equipment also includes: in the case where there are multiple target broadcasting devices, before broadcasting the warning information corresponding to the abnormal event through the target broadcasting device, determining the propagation time required for the sound waves of each target broadcasting device to reach the occurrence location based on the distance between each target broadcasting device and the occurrence location of the abnormal event; and delaying the broadcast time point of at least one target broadcasting device based on the propagation time corresponding to each target broadcasting device so that the sound waves of each target broadcasting device have the same phase when they arrive at the occurrence location.
[0011] Furthermore, the control method of the broadcasting equipment also includes: obtaining device parameters of the target image acquisition device, wherein the target image acquisition device is used to acquire video data; determining the geographic coordinates of the occurrence location based on the device parameters of the target image acquisition device and the pixel coordinates of the occurrence location in the video data.
[0012] To achieve the above-mentioned objectives, according to another aspect of the present application, a control device for a broadcasting device is provided. The device comprises: an acquisition module for acquiring video data of a target area and detecting whether an abnormal event exists in the video data; a first determination module for determining the geographic coordinates of the location where the abnormal event occurs if an abnormal event exists in the video data; and a first processing module for determining a target broadcasting device from a plurality of preset broadcasting devices based on the geographic coordinates, and broadcasting warning information corresponding to the abnormal event through the target broadcasting device, wherein the target broadcasting device refers to a broadcasting device whose sound propagation range covers the location where the abnormal event occurs.
[0013] Furthermore, the acquisition module also includes: a first processing submodule, which is used to perform preprocessing operations on the video data to obtain target video data; a second processing submodule, which is used to use a target recognition model to mark the target objects in the video frames in the target video data to obtain multiple marked video frames; and a detection submodule, which is used to detect whether there are abnormal events in the video data based on the multiple marked video frames.
[0014] Furthermore, the detection submodule also includes: a detection unit, which is used to input multiple marked video frames into an anomaly detection model, and perform anomaly detection based on the multiple marked video frames through the anomaly detection model to obtain an anomaly detection result, wherein the anomaly detection result is at least used to characterize whether there is an abnormal event in the video data.
[0015] Furthermore, the first processing module also includes: a first determination submodule, which is used to determine, for each broadcasting device, the sound propagation range of the broadcasting device in the target direction based on the target angle and the transmission power of the broadcasting device, wherein the target angle refers to the angle between the transmission direction of the broadcasting device and the target line, the target line refers to the line between the location where the abnormal event occurs and the broadcasting device, and the target direction refers to the direction of the location where the abnormal event occurs relative to the broadcasting device; a second determination submodule, which is used to determine the distance between the broadcasting device and the location where the abnormal event occurs based on the geographic coordinates and the location information of the broadcasting device; a third determination submodule, which is used to determine the broadcasting device whose sound propagation range is greater than the distance as a candidate broadcasting device; and a fourth determination submodule, which is used to determine the target broadcasting device based on the candidate broadcasting device.
[0016] Furthermore, the fourth determination submodule also includes: a sending unit for sending device information of the candidate broadcasting device to the target user; a determination unit for receiving a device selection instruction fed back by the target user, and determining the target broadcasting device from the candidate broadcasting devices according to the device selection instruction.
[0017] Furthermore, the control device of the broadcasting equipment also includes: a second determination module, which is used to determine the propagation time required for the sound waves of each target broadcasting device to reach the occurrence location based on the distance between each target broadcasting device and the occurrence location of the abnormal event; a second processing module, which is used to delay the broadcast time point of at least one target broadcasting device based on the propagation time corresponding to each target broadcasting device, so that the sound waves of each target broadcasting device have the same phase when they arrive at the occurrence location.
[0018] Furthermore, the first determination module also includes: an acquisition submodule, used to obtain device parameters of the target image acquisition device, wherein the target image acquisition device is used to acquire video data; a fifth determination submodule, used to determine the geographic coordinates of the occurrence location based on the device parameters of the target image acquisition device and the pixel coordinates of the occurrence location in the video data.
[0019] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a computer-readable storage medium is provided, which includes a stored executable program, wherein when the executable program runs, the device where the computer-readable storage medium is located is controlled to execute the above-mentioned broadcast device control method.
[0020] In order to achieve the above-mentioned purpose, according to another aspect of the present application, an electronic device is provided, which includes a memory storing an executable program; and a processor for running the program, wherein the control method of the broadcasting device is executed when the program is running.
[0021] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a computer program product is provided, comprising computer instructions, which implement the steps of the above-mentioned method for controlling a broadcasting device when executed by a processor.
[0022] In an embodiment of the present application, by detecting whether there is an abnormal event in the identification data of the target area, it is convenient to accurately determine the location of the abnormal event. By determining the target broadcasting device from multiple broadcasting devices based on the geographical coordinates of the location of the abnormal event, and setting the target broadcasting device to be a broadcasting device whose sound propagation range covers the location of the abnormal event, it is achieved that the broadcasting device used to broadcast early warning information is dynamically determined according to the location of the abnormal event, thereby improving the accuracy of the broadcast of abnormal events, and avoiding the situation where when a fixed broadcasting device is selected for broadcasting, the content broadcast by the broadcasting device may be difficult to be transmitted to the location of the occurrence, thereby resulting in invalid broadcast of the abnormal event.
[0023] It can be seen that the solution provided by this application achieves the purpose of dynamically determining the broadcasting equipment used for broadcasting based on the location of the occurrence of the abnormal event, realizes the technical effect of improving the accuracy of reporting of abnormal events, and solves the problem of low accuracy of reporting of abnormal events in related technologies when broadcasting equipment is needed to broadcast abnormal events. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The accompanying drawings, which constitute part of this application, are intended to provide a further understanding of this application. The exemplary embodiments and descriptions of this application are intended to explain this application and do not constitute an improper limitation on this application. In the accompanying drawings:
[0025] Figure 1 This is a hardware structure block diagram of a computer terminal provided according to an embodiment of the present application;
[0026] Figure 2 The process of the control method of the broadcasting device provided in the embodiment of the present application is as follows Figure 1 ;
[0027] Figure 3 The process of the control method of the broadcasting device provided in the embodiment of the present application is as follows Figure 2 ;
[0028] Figure 4 is a schematic diagram of a control device for a broadcasting device provided in accordance with an embodiment of the present application;
[0029] Figure 5 This is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0032] It should be noted that the collected information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display and analysis, etc.) involved in this application are information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure, and application of the relevant data comply with relevant laws, regulations, and standards, adopt necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation portals for users to choose to authorize or refuse. For example, an interface is set up between this system and relevant users or institutions, providing users with corresponding operation portals for users to choose to agree or refuse the automated decision results; if the user chooses to refuse, the expert decision-making process will be entered.
[0033] Example 1
[0034] According to an embodiment of the present application, an embodiment of a control method for a broadcasting device is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0035] The method embodiment provided in the first embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 The hardware structure block diagram of a computer terminal (or mobile device) for implementing a method for controlling a broadcasting device is shown. Figure 1As shown, the computer terminal 10 (or mobile device) may include one or more processors 102 (illustrated as 102a, 102b, ..., 102n in the figure) (the processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.
[0036] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuitry." This data processing circuitry may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuitry may be a single, independent processing module, or may be fully or partially integrated into any of the other components of the computer terminal 10 (or mobile device). As discussed in the embodiments of this application, this data processing circuitry functions as a processor control (e.g., selecting a variable resistor terminal path connected to an interface).
[0037] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the broadcast device control method in the embodiments of the present application. The processor 102 executes the software programs and modules stored in the memory 104 to execute various functional applications and data processing, thereby implementing the above-mentioned broadcast device control method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0038] Transmission device 106 is configured to receive or transmit data via a network. A specific example of the aforementioned network may include a wireless network provided by the communications provider of computer terminal 10. In one embodiment, transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, transmission device 106 may be a radio frequency (RF) module configured to communicate with the Internet wirelessly.
[0039] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the computer terminal 10 (or mobile device).
[0040] Under the above operating environment, this application provides Figure 2 The control method of the broadcasting device shown. Figure 2 The process of the control method of the broadcasting device provided in the embodiment of the present application is as follows Figure 1 .
[0041] Step S201: Obtain video data of a target area and detect whether there is any abnormal event in the video data.
[0042] Optionally, electronic devices, application systems, servers and other devices may be used as the execution subject of this application. In this embodiment, the target processing system is used as the execution subject to execute the above-mentioned control method of the broadcasting device.
[0043] Optionally, the target area can be imaged through a target image acquisition device to obtain video data of the target area. The target area refers to a specific geographical space that needs to be monitored, such as a city square, park, forest, farm, etc. The target image acquisition device can be a camera, for example, a high-point camera. A high-point camera is a monitoring device installed at a high position, usually used to cover a large area or monitor specific high-risk areas. This system takes advantage of the field of view of high-position cameras to provide wide-angle, panoramic or long-distance monitoring views, and is suitable for various scenarios such as urban management, traffic monitoring, and border security. The visual range of a high-point camera is usually a fan-shaped or circular area. And its field of view meets the following requirements:
[0044] Circular viewing area:
[0045]
[0046] Fan-shaped viewing area:
[0047]
[0048] in, represents the horizontal coordinate of the camera, represents the vertical coordinate of the camera, The camera's orientation angle is represented by the camera's azimuth, and R represents the radius of the camera's field of view. The target processing system can map the camera's location and field of view for user reference. High-point cameras improve video surveillance coverage, avoiding blind spots when identifying and locating abnormal events and providing precise location information.
[0049] Optionally, video image data can be captured and transmitted in real time to a target processing system via a high-point camera device.
[0050] Optionally, abnormal events include but are not limited to sudden or unexpected events that can be identified in video data, such as human intrusion, traffic accidents, natural disasters, and damage to public facilities.
[0051] Step S202: When an abnormal event exists in the video data, the geographical coordinates of the location where the abnormal event occurs are determined.
[0052] Optionally, the target processing system may determine the pixel coordinates of the location where the abnormal event occurred in the video frame of the video data, and thereby calculate the actual geographic coordinates of the location where the abnormal event occurred in combination with the installation position and angle of the target image acquisition device.
[0053] Optionally, when no abnormal event exists in the video data, the video data of the target area continues to be acquired.
[0054] Step S203, according to the geographic coordinates, determine the target broadcasting device from multiple preset broadcasting devices, and broadcast the warning information corresponding to the abnormal event through the target broadcasting device, wherein the target broadcasting device refers to the broadcasting device whose sound propagation range covers the location where the abnormal event occurs.
[0055] Optionally, the multiple pre-defined broadcasting devices may be broadcasting devices located within or near the target area that can be used for emergency information broadcasting. Information such as their location, sound propagation range (also known as sound coverage), and sound pressure level information is pre-recorded in the system database. Optionally, the broadcasting devices may be cloud broadcasting devices.
[0056] Optionally, after determining the geographic coordinates of the location where the abnormal event occurred, the target processing system can calculate the distance between the abnormal event and the broadcasting device based on the geographic coordinates of the broadcasting device and the geographic coordinates of the location where the abnormal event occurred, and thereby determine the target broadcasting device based on the distance and the sound propagation range of the broadcasting device. The target broadcasting device can be understood as the broadcasting device that supports the transmission of the warning information to the location where the abnormal event occurred.
[0057] Optionally, after the target broadcast device is determined, the warning information corresponding to the abnormal event is broadcasted through the target broadcast device. The target processing system can preset the correspondence between different abnormal events and warning information. The target processing system can determine the warning information corresponding to the abnormal event based on the event type of the abnormal event, and then broadcast the warning information. For example, if the abnormal event is the intrusion of a large animal, the warning message may be "A large animal has intruded, please leave quickly!"; if the abnormal event is the accumulation of a large amount of garbage, the warning message may be "There is garbage piled up, please clean it up as soon as possible!"
[0058] In an embodiment of the present application, by detecting whether there is an abnormal event in the identification data of the target area, it is convenient to accurately determine the location of the abnormal event. By determining the target broadcasting device from multiple broadcasting devices based on the geographical coordinates of the location of the abnormal event, and setting the target broadcasting device to be a broadcasting device whose sound propagation range covers the location of the abnormal event, it is achieved that the broadcasting device used to broadcast early warning information is dynamically determined according to the location of the abnormal event, thereby improving the accuracy of the broadcast of abnormal events, and avoiding the situation where when a fixed broadcasting device is selected for broadcasting, the content broadcast by the broadcasting device may be difficult to be transmitted to the location of the occurrence, thereby resulting in invalid broadcast of the abnormal event.
[0059] It can be seen that the solution provided by this application achieves the purpose of dynamically determining the broadcasting equipment used for broadcasting based on the location of the occurrence of the abnormal event, realizes the technical effect of improving the accuracy of reporting of abnormal events, and solves the problem of low accuracy of reporting of abnormal events in related technologies when broadcasting equipment is needed to broadcast abnormal events.
[0060] Optionally, in the control method of the broadcasting equipment provided in the embodiment of the present application, detecting whether there is an abnormal event in the video data includes: performing preprocessing operations on the video data to obtain target video data; using a target recognition model to mark the target objects in the video frames in the target video data to obtain multiple marked video frames; and detecting whether there is an abnormal event in the video data based on the multiple marked video frames.
[0061] Optionally, preprocessing is used to improve the quality of video data, making it more suitable for subsequent object recognition and event detection. Video data preprocessing can include denoising, enhancement (such as improving image contrast and clarity), and stabilization (making the video frame sequence smoother and reducing jitter), thereby obtaining the target video data.
[0062] After obtaining the target video data, the target video data can be divided into multiple video frames, and then the multiple video frames can be input into the target recognition model, and the different objects in the video frames can be automatically identified and classified by the target recognition model. For example, the target object in each video frame is identified and located, and the bounding box and object type are marked in the video frame to obtain multiple labeled video frames for subsequent analysis. The aforementioned target object can be a person, a vehicle, an animal, etc., and the target recognition model can be a neural network model, which can be trained based on sample video frames and the marked labels in the sample video frames. The marked labels can include bounding boxes and object categories. The multiple labeled video frames are arranged in chronological order, that is, the multiple labeled video frames are continuous video frames.
[0063] After obtaining multiple labeled video frames, we can combine preset abnormal behavior rules or anomaly detection models to detect abnormal events in the video data by comparing the behavioral changes of the target object in consecutive frames. Abnormal events include but are not limited to human intrusion, medium to large quadrupeds, foreign objects, traffic accidents, garbage dumping, and damage to public facilities.
[0064] It should be noted that by preprocessing the video data and performing anomaly detection based on the target recognition results of the preprocessed video data, the detection accuracy can be effectively improved.
[0065] Optionally, in the control method of the broadcasting equipment provided in the embodiment of the present application, detecting whether there is an abnormal event in the video data based on multiple marked video frames includes: inputting the multiple marked video frames into an anomaly detection model, performing anomaly detection based on the multiple marked video frames through the anomaly detection model, and obtaining an anomaly detection result, wherein the anomaly detection result is at least used to characterize whether there is an abnormal event in the video data.
[0066] Optionally, the anomaly detection model may be a neural network model. After obtaining the plurality of labeled video frames, the target processing system may input the plurality of labeled video frames into the anomaly detection model, whereupon the anomaly detection model outputs an anomaly detection result, wherein the anomaly detection result is used to at least indicate whether an abnormal event exists in the video data. If an abnormal event exists in the video data, the anomaly detection result may further include the event type of the abnormal event and a marked box of the abnormal event in the video frame, where the marked box is used to indicate the location where the abnormal event occurred.
[0067] Optionally, the anomaly detection model can be trained through a training sample set. A single training sample in the training sample set may include multiple labeled sample video frames sorted by time. The sample video frames in a single training sample belong to the same sample video data. The true label of the training sample represents whether there is an abnormal event in the sample video data, the event type of the abnormal event, and the marking box of the abnormal event in the video frame.
[0068] It's important to note that the anomaly detection model enables automated and intelligent identification of abnormal events in video data, reducing the burden of manual monitoring and improving detection accuracy and efficiency. By analyzing target behavior patterns in consecutive video frames, the anomaly detection model can more accurately determine which changes constitute abnormal events, thereby reducing false alarm rates and improving the accuracy of anomaly detection.
[0069] Optionally, in the control method of the broadcasting device provided in the embodiment of the present application, the target broadcasting device is determined from a plurality of preset broadcasting devices based on the geographic coordinates, including: for each broadcasting device, determining the sound propagation range of the broadcasting device in the target direction based on the target angle and the transmission power of the broadcasting device, wherein the target angle refers to the angle between the transmission direction of the broadcasting device and the target line, the target line refers to the line between the location where the abnormal event occurs and the broadcasting device, and the target direction refers to the direction of the location where the abnormal event occurs relative to the broadcasting device; determining the distance between the broadcasting device and the location where the abnormal event occurs based on the geographic coordinates and the location information of the broadcasting device; determining the broadcasting device whose sound propagation range is greater than the distance as a candidate broadcasting device; and determining the target broadcasting device based on the candidate broadcasting device.
[0070] Optionally, the target processing system may calculate the sound propagation range (i.e., sound coverage range D) of the broadcasting equipment using the following formula:
[0071]
[0072] in, Indicates the transmission power of the broadcast equipment. represents the directional efficiency factor, Indicates the angle between the transmission direction of the broadcasting equipment and the target line. The target line refers to the line between the location where the abnormal event occurred and the broadcasting equipment. Indicates the air density (kg / m3), usually 1.21 kg / m3. Indicates the speed of sound (m / s), generally taken as 343 m / s (in 20°C air). represents the basic attenuation coefficient, represents the wind speed influence coefficient, V represents the wind speed, represents the humidity influence coefficient, Indicates humidity.
[0073] Optionally, the location information of the broadcasting device includes at least the geographic coordinates of the broadcasting device and may also include the installation height of the broadcasting device. The target processing system may determine the distance between the broadcasting device and the location of the abnormal event based on the geographic coordinates of the location of the abnormal event and the location information of the broadcasting device. For example, the distance value may be calculated based on the geographic coordinates of the broadcasting device and the geographic coordinates of the location of the abnormal event. For another example, the distance value may be calculated based on the geographic coordinates and installation height of the broadcasting device and the geographic coordinates of the location of the abnormal event.
[0074] After calculating the distance value, the target processing system may compare the distance value with the aforementioned sound propagation range D, thereby determining a broadcasting device whose sound propagation range D is greater than the distance value as a candidate broadcasting device.
[0075] Optionally, after determining the candidate broadcast devices, the target broadcast device can be determined based on the candidate broadcast devices. For example, all broadcast devices can be determined as target broadcast devices. For another example, the candidate broadcast device closest to the location where the abnormal event occurred can be determined as the target broadcast device. For another example, the target broadcast device can be determined from the candidate broadcast devices based on user instructions.
[0076] It should be noted that by calculating the sound propagation range of each broadcasting device and the distance from the event location, the system can intelligently select the broadcasting device that is most suitable for broadcasting. This not only ensures the effective transmission of early warning information, but also avoids broadcasting to non-essential areas, saving resources and reducing interference with the public.
[0077] Optionally, in the control method of the broadcasting device provided in the embodiment of the present application, the target broadcasting device is determined based on the candidate broadcasting devices, including: sending the device information of the candidate broadcasting device to the target user; receiving the device selection instruction feedback from the target user, and determining the target broadcasting device from the candidate broadcasting devices based on the device selection instruction.
[0078] Optionally, the device information includes at least a device identification of the candidate broadcast device, and may also include a model, power, coverage, current location, etc. of the candidate broadcast device.
[0079] Optionally, the target user may be a device administrator. The target processing system may send the device information of the candidate broadcast devices to the target user via SMS, email, application notification, or other means. After receiving the device information, the target user may select a device based on actual needs and provide a device selection instruction to the target processing system. The device selection instruction may include the device identifier of the candidate broadcast device selected by the target user. The target processing system may then determine the candidate broadcast device to which the device identifier in the device selection instruction belongs as the target broadcast device.
[0080] It should be noted that by allowing target users to participate in selecting broadcast devices, the flexibility of determining target broadcast devices is improved.
[0081] Optionally, in the control method of the broadcasting device provided in the embodiment of the present application, when there are multiple target broadcasting devices, before broadcasting the warning information corresponding to the abnormal event through the target broadcasting device, the method also includes: determining the propagation time required for the sound waves of each target broadcasting device to reach the occurrence location based on the distance between each target broadcasting device and the occurrence location of the abnormal event; and delaying the broadcast time point of at least one target broadcasting device based on the propagation time corresponding to each target broadcasting device, so that the sound waves of each target broadcasting device have the same phase when they arrive at the occurrence location.
[0082] Considering the scenario where multiple broadcast devices simultaneously play sound for a superimposed effect, to prevent the sounds transmitted by multiple broadcast devices from negatively impacting each other, it is necessary to ensure that the sound waves from each target broadcast device arrive at the same phase when they arrive at the source. This phase synchronization means that the sound waves' waveforms are synchronized upon arrival at the destination. Therefore, the target processing system can delay the start of each target broadcast device's broadcast to achieve this effect.
[0083] Optionally, for each target broadcasting device, the target processing system may calculate the ratio of the distance between the target broadcasting device and the location where the abnormal event occurs to the speed of sound, thereby obtaining the propagation time required for the sound waves of the target broadcasting device to reach the location where the abnormal event occurs.
[0084] Optionally, in order to ensure that the sound reaches the location where the abnormal event occurs at the same time, the target processing system can perform delay processing on broadcasting equipment with relatively short expected sound wave propagation time. If the warning information will be broadcast repeatedly, the target processing system can also perform delay processing on broadcasting equipment with relatively long expected sound wave propagation time, so that the warning information sent by the broadcasting equipment with longer propagation time for the first time and the warning information sent by the broadcasting equipment with shorter propagation time for the second time (or Nth time, etc., N is greater than 2) arrive at the location where the abnormal event occurs at the same time.
[0085] For example, the target processing system can first determine the longest propagation time corresponding to multiple target broadcasting devices, and then for each target broadcasting device, determine the difference between the propagation time of the target broadcasting device and the longest propagation time as the delay time corresponding to the target broadcasting device, thereby performing delay processing on the target broadcasting device according to the delay time.
[0086] It should be noted that the above method avoids the negative impact of multiple target broadcasting devices on each other due to the sound superposition effect when broadcasting warning information, thereby effectively improving the broadcast effect of the warning information.
[0087] Optionally, in the control method of the broadcasting equipment provided in the embodiment of the present application, determining the geographic coordinates of the location where the abnormal event occurs includes: obtaining the device parameters of the target image acquisition device, wherein the target image acquisition device is used to acquire video data; and determining the geographic coordinates of the location where the event occurs based on the device parameters of the target image acquisition device and the pixel coordinates of the location where the event occurs in the video data.
[0088] Optionally, the device parameters of the target image acquisition device include but are not limited to the geographic coordinates, installation height, lens focal length, sensor size, pixel size, viewing angle, direction angle, etc. of the target image acquisition device.
[0089] The target processing system can use the sensor size and pixel size of the target image acquisition device to calculate the image plane coordinates of the occurrence location based on the pixel coordinates, and then take into account the viewing angle and focal length of the target image acquisition device, use trigonometric functions and linear transformations to convert the image plane coordinates into real-world spatial coordinates, and then use the inverse conversion method of GPS to convert the spatial coordinates into geographic coordinates.
[0090] Optionally, the pixel coordinates of the above-mentioned occurrence location in the video data may refer to the pixel coordinates of the marking box corresponding to the abnormal event in the target video frame in the video data. The target video frame may be any video frame in which the marking box exists, or it may be the last video frame in the video frames in which the marking box exists.
[0091] It should be noted that, through the above method, the geographical coordinates of the occurrence location are accurately determined.
[0092] Optional, Figure 3 The process of the control method of the broadcasting device provided in the embodiment of the present application is as follows Figure 2 ,according to Figure 3 An optional application process of this embodiment is described. Figure 3 As shown, the preset multiple broadcasting devices are cloud broadcasting devices. The target processing system can pre-determine the location information of each cloud broadcasting device and the sound coverage range of the cloud broadcasting device, and then obtain the video data of the target area in real time, and identify whether there are abnormal events in the video data. When there are abnormal events in the video data, the cloud broadcasting devices are screened based on the geographic coordinates of the location where the abnormal event occurred, the location information of the cloud broadcast, and the sound coverage range of the cloud broadcast to obtain the target cloud broadcasting device, so as to broadcast the warning information corresponding to the abnormal event through the target cloud broadcasting device.
[0093] It can be seen that the solution provided by this application achieves the purpose of dynamically determining the broadcasting equipment used for broadcasting based on the location of the occurrence of the abnormal event, realizes the technical effect of improving the accuracy of reporting of abnormal events, and solves the problem of low accuracy of reporting of abnormal events in related technologies when broadcasting equipment is needed to broadcast abnormal events.
[0094] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0095] Example 2
[0096] The embodiment of the present application further provides a control device for a broadcasting device. It should be noted that the control device for a broadcasting device in the embodiment of the present application can be used to execute the control method for a broadcasting device provided in the embodiment of the present application. The control device for a broadcasting device provided in the embodiment of the present application is introduced below.
[0097] According to an embodiment of the present application, a device for implementing the above-mentioned control method of the broadcasting device is also provided. Figure 4 As shown, the device includes:
[0098] The acquisition module 401 is used to acquire video data of a target area and detect whether there are any abnormal events in the video data;
[0099] A first determining module 402 is configured to determine the geographical coordinates of a location where an abnormal event occurs when an abnormal event exists in the video data;
[0100] The first processing module 403 is used to determine the target broadcasting device from multiple preset broadcasting devices based on geographic coordinates, and broadcast the warning information corresponding to the abnormal event through the target broadcasting device, wherein the target broadcasting device refers to the broadcasting device whose sound propagation range covers the location where the abnormal event occurs.
[0101] In an embodiment of the present application, by detecting whether there is an abnormal event in the identification data of the target area, it is convenient to accurately determine the location of the abnormal event. By determining the target broadcasting device from multiple broadcasting devices based on the geographical coordinates of the location of the abnormal event, and setting the target broadcasting device to be a broadcasting device whose sound propagation range covers the location of the abnormal event, it is achieved that the broadcasting device used to broadcast early warning information is dynamically determined according to the location of the abnormal event, thereby improving the accuracy of the broadcast of abnormal events, and avoiding the situation where when a fixed broadcasting device is selected for broadcasting, the content broadcast by the broadcasting device may be difficult to be transmitted to the location of the occurrence, thereby resulting in invalid broadcast of the abnormal event.
[0102] It can be seen that the solution provided by this application achieves the purpose of dynamically determining the broadcasting equipment used for broadcasting based on the location of the occurrence of the abnormal event, realizes the technical effect of improving the accuracy of reporting of abnormal events, and solves the problem of low accuracy of reporting of abnormal events in related technologies when broadcasting equipment is needed to broadcast abnormal events.
[0103] Optionally, in the control device of the broadcasting equipment provided in the embodiment of the present application, the acquisition module also includes: a first processing sub-module, used to perform pre-processing operations on the video data to obtain target video data; a second processing sub-module, used to use a target recognition model to mark the target objects in the video frames in the target video data to obtain multiple marked video frames; and a detection sub-module, used to detect whether there are abnormal events in the video data based on the multiple marked video frames.
[0104] Optionally, in the control device of the broadcasting equipment provided in the embodiment of the present application, the acquisition module also includes: a first processing sub-module, used to perform pre-processing operations on the video data to obtain target video data; a second processing sub-module, used to use a target recognition model to mark the target objects in the video frames in the target video data to obtain multiple marked video frames; and a detection sub-module, used to detect whether there are abnormal events in the video data based on the multiple marked video frames.
[0105] Optionally, in the control device of the broadcasting equipment provided in the embodiment of the present application, the first processing module also includes: a first determination submodule, used to determine, for each broadcasting equipment, the sound propagation range of the broadcasting equipment in the target direction based on the target angle and the transmission power of the broadcasting equipment, wherein the target angle refers to the angle between the transmission direction of the broadcasting equipment and the target line, the target line refers to the line between the location where the abnormal event occurs and the broadcasting equipment, and the target direction refers to the direction of the location where the abnormal event occurs relative to the broadcasting equipment; a second determination submodule, used to determine the distance between the broadcasting equipment and the location where the abnormal event occurs based on the geographic coordinates and the location information of the broadcasting equipment; a third determination submodule, used to determine a broadcasting equipment whose sound propagation range is greater than the distance as a candidate broadcasting equipment; and a fourth determination submodule, used to determine a target broadcasting equipment based on the candidate broadcasting equipment.
[0106] Optionally, in the control device of the broadcasting device provided in the embodiment of the present application, the fourth determination submodule also includes: a sending unit, used to send the device information of the candidate broadcasting device to the target user; a determination unit, used to receive the device selection instruction feedback from the target user, and determine the target broadcasting device from the candidate broadcasting devices according to the device selection instruction.
[0107] Optionally, in the control device of the broadcasting device provided in the embodiment of the present application, the control device of the broadcasting device also includes: a second determination module, used to determine the propagation time required for the sound waves of each target broadcasting device to reach the occurrence location based on the distance between each target broadcasting device and the occurrence location of the abnormal event; a second processing module, used to delay the broadcast time point of at least one target broadcasting device based on the propagation time corresponding to each target broadcasting device, so that the sound waves of each target broadcasting device have the same phase when they arrive at the occurrence location.
[0108] Optionally, in the control device of the broadcasting equipment provided in the embodiment of the present application, the first determination module also includes: an acquisition sub-module, used to obtain the device parameters of the target image acquisition device, wherein the target image acquisition device is used to acquire video data; a fifth determination sub-module, used to determine the geographic coordinates of the occurrence location based on the device parameters of the target image acquisition device and the pixel coordinates of the occurrence location in the video data.
[0109] It should be noted that the acquisition module 401, first determination module 402, and first processing module 403 correspond to steps S201 to S203 in Example 1. The examples and application scenarios implemented by the three modules and the corresponding steps are the same, but are not limited to the contents disclosed in Example 1. It should be noted that the above modules or units can be hardware components or software components stored in a memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n). The above modules can also be part of the device and can be run in the computer terminal 10 provided in Example 1.
[0110] Example 3
[0111] An embodiment of the present application may provide an electronic device, Figure 5 This is a structural block diagram of an electronic device according to an embodiment of the present application. Figure 5 As shown, the electronic device may include: one or more ( Figure 5 Only one is shown) processor 1002, memory 1004, storage controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module and display.
[0112] Among them, the memory can be used to store software programs and modules, such as program instructions / modules corresponding to the methods and devices in the embodiments of the present application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, implementing the above-mentioned method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.
[0113] The processor can call the information and application stored in the memory through the transmission device to perform the following steps: obtain video data of the target area and detect whether there is an abnormal event in the video data; when there is an abnormal event in the video data, determine the geographic coordinates of the location where the abnormal event occurred; based on the geographic coordinates, determine the target broadcasting device from multiple preset broadcasting devices, and broadcast the warning information corresponding to the abnormal event through the target broadcasting device, wherein the target broadcasting device refers to a broadcasting device whose sound propagation range covers the location where the abnormal event occurred.
[0114] The processor can also call the information and application programs stored in the memory through the transmission device to perform the following steps: preprocessing the video data to obtain target video data; using the target recognition model to mark the target objects in the video frames in the target video data to obtain multiple marked video frames; and detecting whether there are abnormal events in the video data based on the multiple marked video frames.
[0115] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: input multiple marked video frames into the anomaly detection model, perform anomaly detection based on the multiple marked video frames through the anomaly detection model, and obtain anomaly detection results, wherein the anomaly detection results are at least used to characterize whether there are abnormal events in the video data.
[0116] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: for each broadcasting device, determine the sound propagation range of the broadcasting device in the target direction based on the target angle and the transmission power of the broadcasting device, wherein the target angle refers to the angle between the transmission direction of the broadcasting device and the target line, the target line refers to the line between the occurrence location of the abnormal event and the broadcasting device, and the target direction refers to the direction of the occurrence location relative to the broadcasting device; determine the distance between the broadcasting device and the occurrence location of the abnormal event based on the geographic coordinates and the location information of the broadcasting device; determine the broadcasting device whose sound propagation range is greater than the distance as a candidate broadcasting device; and determine the target broadcasting device based on the candidate broadcasting device.
[0117] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: sending the device information of the candidate broadcast device to the target user; receiving the device selection instruction feedback from the target user, and determining the target broadcast device from the candidate broadcast devices according to the device selection instruction.
[0118] The processor can also call the information and application programs stored in the memory through the transmission device to perform the following steps: in the case of multiple target broadcasting devices, before broadcasting the warning information corresponding to the abnormal event through the target broadcasting device, determine the propagation time required for the sound waves of each target broadcasting device to reach the occurrence location based on the distance between each target broadcasting device and the occurrence location of the abnormal event; based on the corresponding propagation time of each target broadcasting device, delay the broadcast time point of at least one target broadcasting device so that the sound waves of each target broadcasting device have the same phase when they arrive at the occurrence location.
[0119] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: obtaining the device parameters of the target image acquisition device, where the target image acquisition device is used to acquire video data; determining the geographic coordinates of the occurrence location based on the device parameters of the target image acquisition device and the pixel coordinates of the occurrence location in the video data.
[0120] In an embodiment of the present application, by detecting whether there is an abnormal event in the identification data of the target area, it is convenient to accurately determine the location of the abnormal event. By determining the target broadcasting device from multiple broadcasting devices based on the geographical coordinates of the location of the abnormal event, and setting the target broadcasting device to be a broadcasting device whose sound propagation range covers the location of the abnormal event, it is achieved that the broadcasting device used to broadcast early warning information is dynamically determined according to the location of the abnormal event, thereby improving the accuracy of the broadcast of abnormal events, and avoiding the situation where when a fixed broadcasting device is selected for broadcasting, the content broadcast by the broadcasting device may be difficult to be transmitted to the location of the occurrence, thereby resulting in invalid broadcast of the abnormal event.
[0121] It can be seen that the solution provided by this application achieves the purpose of dynamically determining the broadcasting equipment used for broadcasting based on the location of the occurrence of the abnormal event, realizes the technical effect of improving the accuracy of reporting of abnormal events, and solves the problem of low accuracy of reporting of abnormal events in related technologies when broadcasting equipment is needed to broadcast abnormal events.
[0122] It can be understood by those skilled in the art that Figure 5 The structure shown is for illustration only, and the electronic device may also be a terminal device such as a smart phone, a tablet computer, a PDA, a mobile Internet device (MID), or a PAD. Figure 5 It does not limit the structure of the above electronic device. For example, the electronic device may also include Figure 5 More or fewer components (such as network interfaces, display devices, etc.) shown in, or with Figure 5 Different configurations shown.
[0123] A person skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0124] Example 4
[0125] The embodiment of the present application further provides a storage medium. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the control method of the broadcast device provided in the first embodiment.
[0126] Optionally, in this embodiment, the above-mentioned storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.
[0127] The present application also provides a computer program product, which, when executed on a data processing device, is adapted to execute the steps of the control method of a broadcasting device.
[0128] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0129] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0130] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0131] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0132] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0133] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store program code.
[0134] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for controlling a broadcasting device, characterized in that: include: Acquire video data of a target area and detect whether there are any abnormal events in the video data; In the event that an abnormal event exists in the video data, determining the geographic coordinates of the location where the abnormal event occurred; According to the geographic coordinates, a target broadcasting device is determined from a plurality of preset broadcasting devices, and the warning information corresponding to the abnormal event is broadcasted through the target broadcasting device, wherein the target broadcasting device refers to a broadcasting device whose sound propagation range covers the location where the abnormal event occurs.
2. The method according to claim 1, characterized in that Detecting whether there is an abnormal event in the video data includes: Performing a preprocessing operation on the video data to obtain target video data; Using a target recognition model to mark target objects in video frames in the target video data to obtain a plurality of marked video frames; Whether there is an abnormal event in the video data is detected according to the multiple marked video frames.
3. The method according to claim 2, characterized in that Detecting whether there is an abnormal event in the video data according to the plurality of marked video frames includes: The multiple labeled video frames are input into an anomaly detection model, and anomaly detection is performed based on the multiple labeled video frames by the anomaly detection model to obtain an anomaly detection result, wherein the anomaly detection result is at least used to characterize whether there is an abnormal event in the video data.
4. The method according to claim 1, wherein Determining a target broadcasting device from a plurality of preset broadcasting devices according to the geographic coordinates includes: For each broadcasting device, determine the sound propagation range of the broadcasting device in the target direction based on the target angle and the transmission power of the broadcasting device, wherein the target angle refers to the angle between the transmission direction of the broadcasting device and the target line, the target line refers to the line between the location where the abnormal event occurred and the broadcasting device, and the target direction refers to the direction of the location where the abnormal event occurred relative to the broadcasting device; determining a distance between the broadcasting device and a location where the abnormal event occurs based on the geographic coordinates and the location information of the broadcasting device; determining a broadcasting device having a sound propagation range greater than the distance as a candidate broadcasting device; The target broadcasting device is determined based on the candidate broadcasting devices.
5. The method according to claim 4, characterized in that Determining the target broadcast device according to the candidate broadcast devices includes: Sending the device information of the candidate broadcast device to the target user; A device selection instruction fed back by the target user is received, and the target broadcast device is determined from the candidate broadcast devices according to the device selection instruction.
6. The method according to claim 1, characterized in that In the case where there are multiple target broadcasting devices, before broadcasting the warning information corresponding to the abnormal event through the target broadcasting device, the method further includes: Determining, based on the distance between each target broadcasting device and the location where the abnormal event occurs, the propagation time required for the sound waves of each target broadcasting device to reach the location where the abnormal event occurs; According to the propagation duration corresponding to each target broadcasting device, the broadcasting time point of at least one target broadcasting device is delayed so that the sound waves of each target broadcasting device have the same phase when arriving at the occurrence location.
7. The method according to claim 1, characterized in that Determining the geographic coordinates of the location where the abnormal event occurred, including: Acquiring device parameters of a target image acquisition device, wherein the target image acquisition device is used to acquire the video data; The geographical coordinates of the occurrence location are determined according to the device parameters of the target image acquisition device and the pixel coordinates of the occurrence location in the video data.
8. A control device for a broadcasting device, characterized in that: include: An acquisition module is used to acquire video data of a target area and detect whether there are any abnormal events in the video data; a first determining module, configured to determine the geographical coordinates of a location where an abnormal event occurs, if there is an abnormal event in the video data; The first processing module is used to determine the target broadcasting device from multiple preset broadcasting devices based on the geographic coordinates, and broadcast the warning information corresponding to the abnormal event through the target broadcasting device, wherein the target broadcasting device refers to a broadcasting device whose sound propagation range covers the location where the abnormal event occurs.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored executable program, wherein when the executable program is run, the device where the computer-readable storage medium is located is controlled to execute the method for controlling a broadcasting device according to any one of claims 1 to 7.
10. An electronic device, characterized in that: include: a memory storing an executable program; A processor is configured to run the program, wherein the program, when running, executes the method for controlling a broadcasting device according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method, device and system for sending broadcast service in time division synchronization code division multi-address access system
CN101106391A
Intelligent detection method for abnormal behavior in video sequence image
CN104680557A
A target behavior detection method and device
CN109886117A
Emergency broadcast early warning information resource scheduling method based on position
CN114390430A
Broadcast message transmitting method and device, electronic equipment and storage medium
CN115776644A