Public broadcasting method, system, intelligent terminal and storage medium
By filtering the target broadcast module in the public broadcast system for playback, the problem of not being able to automatically control the playback area in the prior art is solved, and efficient and intelligent broadcasting effects and noise reduction are achieved.
Patent Information
- Application Number
- CN202111660806.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2041-12-30
AI Technical Summary
The existing public broadcasting system cannot automatically control the playback area of the data packet, resulting in poor intelligence and easy noise pollution when playing a specific area.
By obtaining the priority level of the data packet to be played, selecting the playback mode, and using the monitoring data and object identification information of the monitoring device, the target broadcast module is selected for playback, reducing the playback of the invalid broadcast module, and improving intelligence and control accuracy.
It achieves efficient broadcasting of data packets in a specific area, reduces noise pollution, and improves the intelligence and control accuracy of public broadcasting without the need for human intervention.
Smart Images

Figure CN114520701B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of broadcasting, and in particular to a public broadcasting method, system, intelligent terminal and storage medium. Background Art
[0002] Public address systems (PAS) are technologies used to broadcast announcements or music within buildings or public places such as train stations, parks, and schools. Airports, train stations, and schools often have PA systems with wide broadcast ranges, making them convenient for searching for people and making emergency announcements.
[0003] Public address systems in related art typically consist of a control terminal located in a staff member's studio and several speakers installed in various locations within a specific area, ensuring their broadcast coverage. Staff members generate data packets on the control terminal, which then transmits them to the speakers, instructing them to play the corresponding content.
[0004] Regarding the above-mentioned related technologies, the inventor believes that for data packets that only need to be played in a part of the area, all speakers will also play them, and the playback area of the data packet cannot be automatically controlled, and the intelligence of public broadcasting is poor. Summary of the Invention
[0005] In order to improve the intelligence of public broadcasting, the present invention provides a public broadcasting method, system, intelligent terminal and storage medium.
[0006] In the first aspect, the present application provides a public broadcasting method using the following technical solutions:
[0007] A public broadcasting method, comprising:
[0008] Acquire a data packet to be played; the data packet to be played includes content information and priority level;
[0009] Based on the priority level, selecting a preset play mode; the play mode includes a popular mode and an object mode;
[0010] When the playback mode is the object mode, obtaining object identification information;
[0011] Retrieve monitoring data from monitoring devices within the global broadcast range;
[0012] Based on the object identification information and the monitoring data, obtaining the monitoring data including the object identification information, and marking the corresponding monitoring data as valid monitoring data;
[0013] Obtaining a device location of the corresponding monitoring device based on the valid monitoring data, and marking the corresponding device location as a target device location;
[0014] The data packet to be played is transmitted to a broadcast module whose broadcast range covers the location of the target device, and the corresponding broadcast module is marked as a target broadcast module, so that the target broadcast module plays the content information.
[0015] By adopting the above technical solution, for the data packets to be played that need to be played to a specific object, the moving path of the specific object is obtained based on the monitoring data, and then the target broadcast module involving the moving path in the broadcast range is controlled to play the data packets to be played. On the one hand, it can intelligently screen out some broadcast modules that need to play the data packets to be played, thereby improving the intelligence of public broadcasting; on the other hand, it is convenient to reduce noise pollution.
[0016] Optionally, after obtaining the device location of the corresponding monitoring device based on the valid monitoring data, the method further includes:
[0017] Marking the corresponding monitoring device as a target monitoring device;
[0018] After the target broadcast module plays the content information, the method further includes:
[0019] Acquire new monitoring data of the target monitoring device;
[0020] determining whether the object identification information appears in the new monitoring data;
[0021] If so, the new monitoring data containing the object identification information is marked as filtered monitoring data, and the target monitoring device corresponding to the filtered monitoring data is marked as a filtered monitoring device; and the target broadcast module whose broadcast range covers the filtered monitoring device is marked as a filtered broadcast module;
[0022] transmitting the data packet to be played to the screening and broadcasting module, so that the screening and broadcasting module plays the content information;
[0023] Otherwise, the target broadcast module is controlled to repeatedly play the content information.
[0024] By employing the above technical solution, after filtering out a portion of broadcast modules whose broadcast ranges do not cover the movement paths of specific objects, a portion of broadcast modules unrelated to the monitoring devices whose object identification information appears in the new monitoring data is further filtered out from all filtered broadcast modules, resulting in a number of filtered broadcast modules. On the one hand, since the new monitoring data contains object identification information, only some broadcast modules need to be controlled for playback, thereby improving the precision of public broadcasting's control over the broadcast modules. This also ensures that specific objects can continuously hear the content information. On the other hand, this further reduces noise pollution, and the control process requires no human intervention, further enhancing the intelligence of public broadcasting.
[0025] Optionally, after controlling the target broadcast module to repeatedly play the content information, the method further includes:
[0026] Determining whether the number of repeated playbacks is equal to a preset number threshold;
[0027] If so, the play mode is switched to the popular mode.
[0028] By adopting the above technical solution, it can automatically switch to popularization mode, that is, when the public broadcasting system does not achieve the broadcasting effect in object mode, it can automatically switch modes, which helps to improve the broadcasting effect of public broadcasting and improve the intelligence of public broadcasting.
[0029] Optionally, the step of determining whether the broadcast range of the broadcast module covers the location of the target device includes:
[0030] Obtaining a preset position relationship diagram; the position relationship diagram includes a graphic device corresponding to the monitoring device, a graphic module corresponding to the broadcast module, and a graphic range corresponding to the broadcast range of each broadcast module;
[0031] marking the graphic device corresponding to the location of the target device;
[0032] Determining whether there is the marked graphic device in the graphic range;
[0033] If so, the broadcast range of the broadcast module corresponding to the graphic range is deemed to cover the target device location;
[0034] Otherwise, the broadcast range of the broadcast module corresponding to the graphic range does not cover the target device location;
[0035] After the broadcast range of the broadcast module corresponding to the graphic range covers the target device location, marking the corresponding broadcast module as a target broadcast module is performed.
[0036] Optionally, after marking the graphic device corresponding to the position of the target device, the method further includes:
[0037] The position relationship diagram is output.
[0038] By employing this technical solution, some graphical devices on the location relationship map are marked, indicating that the corresponding monitoring devices captured surveillance data of specific objects. This makes it easier for staff to manually locate specific objects, improving the effectiveness of public address broadcasts and making it easier and faster for staff to find specific objects.
[0039] Optionally, before causing the target broadcast module to play the content information, the method further includes:
[0040] Determining whether the personnel density in the valid monitoring data corresponding to the target broadcast module exceeds a preset density threshold;
[0041] If so, increase the playback volume of the target broadcast module.
[0042] By adopting the above technical solution, for areas with high population density, increasing the playback volume of the corresponding broadcast module helps to increase the probability of specific objects receiving content information, thereby ensuring the broadcast effect of public broadcasting.
[0043] Optionally, after increasing the playback volume of the target broadcast module, the method further includes:
[0044] Retrieve the preset warning data package;
[0045] The warning data packet is transmitted to the target broadcast module, so that the target broadcast module plays the warning data packet.
[0046] By adopting the above technical solution, the warning data packet is played before the content information is played. By playing the warning data packet, the sound generated by people in the corresponding area is reduced, and the probability of specific objects receiving the content information is increased.
[0047] In a second aspect, the present application provides a public broadcasting system that adopts the following technical solutions:
[0048] A public broadcasting system, comprising:
[0049] An acquisition module is used to acquire a data packet to be played; the data packet to be played includes content information and priority level;
[0050] A selection module, configured to select a preset play mode based on the priority level;
[0051] and
[0052] A processing module is used to obtain object identification information and retrieve monitoring data of monitoring devices within a global broadcast range when the playback mode is an object mode; based on the object identification information and the monitoring data, obtain the monitoring data containing the object identification information, and mark the corresponding monitoring data as valid monitoring data; based on the valid monitoring data, obtain the device position of the corresponding monitoring device, and mark the corresponding device position as a target device position; transmit the data packet to be played to a broadcast module whose broadcast range covers the target device position, mark the corresponding broadcast module as a target broadcast module, and enable the target broadcast module to play the content information.
[0053] By adopting the above technical solution, data packets that only need to be played in certain areas can be played through certain broadcast modules, which helps to reduce noise pollution and improve the intelligence of public broadcasting.
[0054] In a third aspect, the present application provides a smart terminal that adopts the following technical solutions:
[0055] An intelligent terminal includes a memory and a processor, wherein the memory stores a public broadcast program; and the processor is configured to adopt the above method when executing the public broadcast program.
[0056] By adopting the above technical solution, a public broadcasting program is stored, and when the public broadcasting program is executed, the above method is adopted to facilitate improving the intelligence of the public broadcasting.
[0057] In a fourth aspect, the present application provides a storage medium that adopts the following technical solution:
[0058] A storage medium stores a computer program that can be loaded by a processor and execute the above method.
[0059] By adopting the above technical solution, relevant computer programs are stored, which facilitates improving the intelligence of public broadcasting.
[0060] To summarize, first, before playing a data packet, the corresponding playback mode is selected based on the characteristics of the data packet. Furthermore, when the playback mode is object mode, several broadcast modules are automatically selected to play the data packet, eliminating the need for manual selection of broadcast modules and improving the intelligence of public broadcasting.
[0061] Second, after filtering out some broadcast modules, select several broadcast modules that are closer to specific objects from the remaining broadcast modules, and make these broadcast modules play the data packets to be played. This helps to ensure that specific objects can continue to receive the content information played by the broadcast modules. At the same time, the screening process does not require manual production, which facilitates improving the intelligence of public broadcasting. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1 It is an overall flow chart of a public broadcasting method according to an embodiment.
[0063] Figure 2 It is a flowchart of the sub-steps of step S100 in a public broadcasting method according to an embodiment.
[0064] Figure 3 It is a flowchart of the steps after step S100 in a public broadcasting method in an embodiment.
[0065] Figure 4 It is a structural block diagram of a public broadcasting system in an embodiment.
[0066] Description of reference numerals:
[0067] 1. Get the module; 2. Select the module; 3. Process the module. DETAILED DESCRIPTION
[0068] The present application embodiment discloses a public broadcasting method, referring to Figure 1 ,include:
[0069] S100: Obtain a data packet to be played.
[0070] The data packet to be played contains content information and a priority level. It can be input to the server and retrieved by the server, or the server can proactively retrieve the data packet to be played from the database. The content information represents the sentence formed after the data packet is played, and the priority levels include general and urgent.
[0071] S200: Select a preset play mode based on the priority level.
[0072] After receiving the data packet to be played, the server determines the priority of the data packet and selects a different playback mode based on the priority. In this embodiment, the playback modes include universal mode and target mode. Specifically, when the priority is normal, the universal mode is selected; when the priority is urgent, the target mode is selected.
[0073] As you can imagine, universal mode controls all playback modules to play the data packets, ensuring that everyone within the broadcast range can hear the content and receive the message. Target mode targets individuals or groups of people, or rather, a specific broadcast mode. For example, in situations like notifying a teacher of a meeting at a school or searching for someone at a train station, the data packets to be played can be prioritized as urgent and use target mode.
[0074] S300: Determine whether the playback mode is object mode.
[0075] If not, step S40 is executed to transmit the data packet to be played to all broadcast modules, so that the broadcast modules play the content information.
[0076] The broadcast module is the device responsible for playing content information, such as a speaker.
[0077] If so, execute step S50 to obtain object identification information.
[0078] Object recognition information refers to information that can identify a specific object, such as facial information, clothing information, or group identification information that can be distinguished through video. As is easy to understand, object recognition information is easily obtained because object mode plays broadcast content targeted at a specific person or group of people.
[0079] For example, when a school needs to notify Teacher A of a meeting, the relevant staff member can input the data packet to be played and Teacher A's facial information into the server. The server will then automatically retrieve Teacher A's facial information if the priority of the data packet to be played is urgent. When searching for Person B at a train station or airport, if the person is a staff member, the server usually stores their facial information; if the person is a passenger, they will also need to pass through facial recognition equipment when entering the waiting hall or terminal. The relevant staff member only needs to input Person B's ID number, name, work number, or address into the server, and the server will find the corresponding facial information, thus obtaining Person B's object recognition information.
[0080] After step S50, step S60 is executed to retrieve the monitoring data of the monitoring devices within the global broadcast range.
[0081] The global broadcast range refers to the area consisting of the broadcast ranges of all broadcast modules controlled by the server. It's easy to understand that if a server controls multiple non-contiguous areas simultaneously, such as controlling a station in City A and a station in City B, then the global broadcast range only refers to the area consisting of the broadcast ranges of all broadcast modules in City A's station, or the area consisting of the broadcast ranges of all broadcast modules in City B's station, without affecting each other.
[0082] Monitoring equipment refers to monitoring cameras, and monitoring data refers to video data captured by monitoring cameras.
[0083] S70 . Based on the object identification information and the monitoring data, obtain the monitoring data including the object identification information, and mark the corresponding monitoring data as valid monitoring data.
[0084] Use facial or image recognition technology to search for object identification information within surveillance data. Because specific subjects often move around in stations, schools, or airports, multiple pieces of surveillance data containing object identification information may exist, resulting in multiple valid surveillance data. Furthermore, to reduce server processing load and increase search speed, time zones can be set so that the server only filters surveillance data from a certain time on a certain day to determine if it contains object identification information.
[0085] S80: Obtain the device location of the corresponding monitoring device based on the valid monitoring data, and mark the corresponding monitoring device as a target monitoring device.
[0086] There is a one-to-one correspondence between monitoring devices and monitoring data. Once valid monitoring data is obtained, it can be traced back to the corresponding monitoring device. However, the device location of monitoring devices is fixed because the monitoring devices are installed in advance, so each monitoring device corresponds to a unique device location.
[0087] S90: Mark the corresponding device location as the target device location.
[0088] S100: Transmitting a data packet to be played to a broadcast module whose broadcast range covers a target device location, marking the corresponding broadcast module as a target broadcast module, and enabling the target broadcast module to play the content information.
[0089] The corresponding broadcast module refers to a broadcast module whose broadcast range covers the location of the target device.
[0090] Specifically, refer to Figure 2 , step S100 includes:
[0091] S101: Obtain a preset position relationship diagram.
[0092] The position relationship diagram includes graphic devices corresponding to monitoring devices, graphic modules corresponding to broadcast modules, and graphic ranges corresponding to the broadcast ranges of each broadcast module. Each graphic device represents a monitoring device, and its name and location are the same as those of the corresponding monitoring device. Each graphic module represents a broadcast module, and its name and location are the same as those of the corresponding broadcast module. The graphic range is the same as the broadcast range of the corresponding broadcast module.
[0093] S102: Mark the graphic device corresponding to the target device location.
[0094] The color of the graphic device that needs to be marked can be changed, or a logo can be added near the graphic device that needs to be marked.
[0095] S103: Output the position relationship diagram.
[0096] It is convenient for auxiliary personnel to find specific objects.
[0097] S104: Determine whether there is a marked graphic device in the graphic range.
[0098] Determine one by one whether there is a marked graphics device in each graphics range.
[0099] If so, step S105 is executed to determine whether the broadcast range of the broadcast module corresponding to the graphic range covers the target device location.
[0100] Otherwise, step S106 is executed, and the broadcast range of the broadcast module corresponding to the graphic range does not cover the target device location.
[0101] It should be noted that step S103 and step S104 may be executed simultaneously. In one embodiment, step S103 may not be executed.
[0102] Reference Figure 3 , after the target broadcast module plays the content information, the method further includes:
[0103] S110: Acquire new monitoring data of the target monitoring device.
[0104] The new monitoring data refers to the monitoring data newly generated by the target monitoring device after the server executes step S60.
[0105] S120: Determine whether object identification information appears in the new monitoring data.
[0106] If so, execute steps S130-S150.
[0107] S130: Mark the new monitoring data containing the object identification information as the screening monitoring data, and mark the target monitoring device corresponding to the screening monitoring data as the screening monitoring device.
[0108] S140. Mark the new monitoring data containing object identification information as filtered monitoring data, mark the target monitoring device corresponding to the filtered monitoring data as the filtered monitoring device, and mark the target broadcast module whose broadcast range covers the filtered monitoring device as the filtered broadcast module.
[0109] S150: Transmit the data packet to be played to the screening and broadcasting module, so that the screening and broadcasting module plays the content information.
[0110] Since object identification information appears in the new monitoring data, it can be known that the specific object is still within the global broadcast range controlled by the server. At this time, the specific broadcast module plays the content information, which helps to increase the probability of the specific object hearing the broadcast content, thereby ensuring the broadcast effect.
[0111] If the object identification information does not appear in the new monitoring data, step S160 is executed to control the target broadcast module to repeatedly play the content information.
[0112] S170: Determine whether the number of repeated playbacks is equal to a preset number threshold.
[0113] The number threshold can be 5 times, 8 times, or 10 times.
[0114] If so, execute step S180 to switch the playback mode to the popular mode; otherwise, execute step S160.
[0115] In another embodiment, after marking the corresponding broadcast module as a target broadcast module and before causing the target broadcast module to play the content information, the method further includes:
[0116] Determine whether the personnel density in the valid monitoring data corresponding to the target broadcast module exceeds a preset density threshold.
[0117] The server uses facial and image recognition technologies to determine the outlines of people in an image at a specific moment in the surveillance data, thereby determining the number of people in the image. Because the surveillance equipment is pre-installed, the monitoring range of each frame of surveillance data is fixed. If the number of people exceeds 50, it is considered to have exceeded the density threshold, and if the number of people exceeds 30, it is considered to have exceeded the density threshold. The specific setting is based on the monitoring range of each surveillance device.
[0118] If so, increase the playback volume of the corresponding target broadcast module; otherwise, proceed to the next step normally.
[0119] After increasing the playback volume of the target broadcast module, the following steps are further included:
[0120] Retrieve the preset warning data package.
[0121] The warning data packet is transmitted to the target broadcast module, so that the target broadcast module plays the warning data packet.
[0122] The early warning data packet may be a prompt tone, a warning tone, or a warning sentence, used to remind people to pay attention to the next broadcast content.
[0123] The implementation principle of a public broadcasting method in an embodiment of the present application is: when the data packet to be played needs to execute the object mode, the server uses monitoring data and object identification information to screen out several target broadcast modules, and then enables the target broadcast modules to play the content information, so as to reduce noise pollution and improve the broadcast effect.
[0124] The present application also discloses a public broadcasting system. Figure 4, comprising an acquisition module 1, for acquiring a data packet to be played, wherein the data packet to be played includes content information and a priority level.
[0125] A selection module 2 is used to select a preset playback mode based on a priority level; and a processing module 3 is used to obtain object identification information and retrieve monitoring data of monitoring devices within the global broadcast range when the playback mode is an object mode; based on the object identification information and the monitoring data, monitoring data containing the object identification information is obtained, and the corresponding monitoring data is marked as valid monitoring data; based on the valid monitoring data, the device position of the corresponding monitoring device is obtained, and the corresponding device position is marked as a target device position; the data packet to be played is transmitted to a broadcast module whose broadcast range covers the target device position, and the corresponding broadcast module is marked as a target broadcast module, so that the target broadcast module plays the content information.
[0126] An embodiment of the present application further discloses an intelligent terminal, comprising a memory and a processor, wherein the memory stores a public broadcast program, and the processor is configured to employ the above method when executing the public broadcast program.
[0127] An embodiment of the present application further discloses a storage medium storing a computer program that can be loaded by a processor and execute the above method.
[0128] The above are all preferred embodiments of the present application, and are not intended to limit the scope of protection of the present application. Therefore, any equivalent changes made based on the structure, shape, and principle of the present application should be included in the scope of protection of the present application.
Claims
1. A public broadcasting method, characterized in that: include: Get the data packet to be played; The data packet to be played includes content information and priority level; selecting a preset playback mode based on the priority level; The play mode includes a popular mode and an object mode; When the playback mode is the object mode, obtaining object identification information; Retrieve monitoring data from monitoring devices within the global broadcast range; Based on the object identification information and the monitoring data, obtaining the monitoring data including the object identification information, and marking the corresponding monitoring data as valid monitoring data; Obtaining a device location of the corresponding monitoring device based on the valid monitoring data, and marking the corresponding device location as a target device location; Transmitting the data packet to be played to a broadcast module whose broadcast range covers the location of the target device, marking the corresponding broadcast module as a target broadcast module, and causing the target broadcast module to play the content information; The step of determining whether the broadcast range of the broadcast module covers the location of the target device includes: Obtaining a preset position relationship diagram; the position relationship diagram includes a graphic device corresponding to the monitoring device, a graphic module corresponding to the broadcast module, and a graphic range corresponding to the broadcast range of each broadcast module; Marking the graphic device corresponding to the position of the target device, and outputting the position relationship diagram; Determining whether there is the marked graphic device in the graphic range; If so, the broadcast range of the broadcast module corresponding to the graphic range is deemed to cover the target device location; Otherwise, the broadcast range of the broadcast module corresponding to the graphic range does not cover the target device location; After the broadcast range of the broadcast module corresponding to the graphic range covers the target device location, marking the corresponding broadcast module as a target broadcast module is performed.
2. A public broadcasting method according to claim 1, characterized in that: After obtaining the device location of the corresponding monitoring device based on the valid monitoring data, the method further includes: Marking the corresponding monitoring device as a target monitoring device; After the target broadcast module plays the content information, the method further includes: Acquire new monitoring data of the target monitoring device; determining whether the object identification information appears in the new monitoring data; If so, the new monitoring data containing the object identification information is marked as filtered monitoring data, and the target monitoring device corresponding to the filtered monitoring data is marked as a filtered monitoring device; and the target broadcast module whose broadcast range covers the filtered monitoring device is marked as a filtered broadcast module; transmitting the data packet to be played to the screening and broadcasting module, so that the screening and broadcasting module plays the content information; Otherwise, the target broadcast module is controlled to repeatedly play the content information.
3. A public broadcasting method according to claim 2, characterized in that: After controlling the target broadcast module to repeatedly play the content information, the method further includes: Determining whether the number of repeated playbacks is equal to a preset number threshold; If so, the play mode is switched to the popular mode.
4. A public broadcasting method according to claim 1, characterized in that: Before causing the target broadcast module to play the content information, the method further includes: Determining whether the personnel density in the valid monitoring data corresponding to the target broadcast module exceeds a preset density threshold; If so, increase the playback volume of the target broadcast module.
5. A public broadcasting method according to claim 4, characterized in that: After increasing the playback volume of the target broadcast module, the method further includes: Retrieve the preset warning data package; The warning data packet is transmitted to the target broadcast module, so that the target broadcast module plays the warning data packet.
6. A public broadcasting system, characterized in that: include: An acquisition module (1) is used to acquire a data packet to be played; The data packet to be played includes content information and priority level; A selection module (2) for selecting a preset playback mode based on the priority level; and The processing module (3) is used to obtain object identification information and retrieve monitoring data of monitoring devices within the global broadcast range when the playback mode is the object mode; based on the object identification information and the monitoring data, obtain the monitoring data containing the object identification information, and mark the corresponding monitoring data as valid monitoring data; Obtaining a device location of the corresponding monitoring device based on the valid monitoring data, and marking the corresponding device location as a target device location; Transmitting the data packet to be played to a broadcast module whose broadcast range covers the location of the target device, marking the corresponding broadcast module as a target broadcast module, and causing the target broadcast module to play the content information; The step of determining whether the broadcast range of the broadcast module covers the location of the target device includes: Obtaining a preset position relationship diagram; the position relationship diagram includes a graphic device corresponding to the monitoring device, a graphic module corresponding to the broadcast module, and a graphic range corresponding to the broadcast range of each broadcast module; Marking the graphic device corresponding to the position of the target device, and outputting the position relationship diagram; Determining whether there is the marked graphic device in the graphic range; If so, the broadcast range of the broadcast module corresponding to the graphic range is deemed to cover the target device location; Otherwise, the broadcast range of the broadcast module corresponding to the graphic range does not cover the target device location; After the broadcast range of the broadcast module corresponding to the graphic range covers the target device location, marking the corresponding broadcast module as a target broadcast module is performed.
7. An intelligent terminal comprising a memory and a processor, characterized in that: The memory stores a public broadcast program; the processor is configured to adopt any one of the methods of claims 1-5 when executing the public broadcast program.
8. A storage medium, characterized in that: The computer program is stored and can be loaded by a processor to execute the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method, device and system for intelligent person search
CN107295294A