Large-screen intelligent broadcast control system and operation method thereof
Through the large-screen intelligent broadcast control system, using artificial intelligence and component orchestration technology, the problems of traditional large-screen broadcast systems in real-time, management difficulty and security are solved, and efficient and intelligent media content management and playback are achieved, improving the quality of the traditional large-screen broadcast system. User experience.
Patent Information
- Application Number
- CN202411336213.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-01-10
AI Technical Summary
Traditional large-screen broadcast systems have insufficient real-time and flexibility, difficulties in unified management, content scheduling errors and playback conflicts, and insufficient media content security.
A large-screen intelligent broadcast control system is designed, including content management subsystem and intelligent playback subsystem, using artificial intelligence computing gateway for media content audit, component arrangement and automatic management, combined with the authentication, communication and control of large-screen devices. Realize real-time adjustment and efficient management.
It improves the timeliness and accuracy of information release, realizes efficient management and intelligent playback of media content, enhances the system's content security and broadcast control efficiency, and improves user experience.
Smart Images

Figure CN119299440A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of multimedia information technology, and specifically relates to a large-screen intelligent broadcast control system and an operation method thereof. Background Art
[0002] With the development of big data and artificial intelligence technology, the forms of information display are becoming more and more diverse and intelligent. For example, in places such as shopping malls, conference centers, and public transportation hubs, large screens have become an important medium for information display. These large screens can not only play advertisements and news, but also be used to display real-time data, dynamic information, and interactive content. However, as the number and scale of large screens increase, how to efficiently control and manage the content played on these large screens has become an urgent problem to be solved.
[0003] Traditional large-screen broadcast systems usually rely on manual operation and preset broadcast plans. This approach has the following major problems: First, it lacks real-time and flexibility. Traditional systems usually use timed releases or manual control, which makes it difficult to make real-time adjustments based on actual conditions. Second, unified management is difficult. With the increase in the number of large-screen terminals, traditional systems have high management complexity when facing multiple screens and multiple contents, and are prone to problems such as content scheduling errors and playback conflicts. Third, the security of media content is insufficient. Traditional systems rely on manual review of broadcast media content. As the number of media continues to expand, it is increasingly difficult to meet the needs of rapid system operation.
[0004] This is the deficiency of the prior art. Therefore, it is very necessary to provide a large-screen intelligent broadcast control system and an operation method thereof to address the above-mentioned defects in the prior art. Summary of the invention
[0005] In view of the defects of the above-mentioned traditional large-screen playback control in the prior art, such as insufficient real-time and flexibility, difficulty in unified management, easy occurrence of content scheduling errors and playback conflicts, and low efficiency of manual review of playback content, the present invention provides a large-screen intelligent playback control system and its operation method to solve the above-mentioned technical problems.
[0006] In a first aspect, the present invention provides a large-screen intelligent broadcast control system, including a content management subsystem, an intelligent broadcast subsystem, a large-screen device, and a user terminal device; The content management subsystem obtains media content by interacting with user terminal devices, and reviews, edits, publishes and manages the media content; The intelligent playback subsystem interacts with the large-screen device to achieve communication and control the large-screen device and the played media content. Furthermore, the content management subsystem includes: The acquisition module receives media content uploaded by user terminal devices and saves and processes it; The review module reviews whether there is any illegal content in the media content based on the artificial intelligence computing gateway; The editing module edits the approved media content into materials in a componentized way and integrates them into material packages; The release and approval module releases the material package and waits for approval from the superior department; The management module manages the on- and off-shelf management of media content and material packages.
[0007] Furthermore, the acquisition module includes: A media content receiving unit receives media content uploaded in parallel by each user terminal device in a block transmission mode; A media content storage unit stores the received media content in an S3 object storage manner; The media content processing unit uses a command line tool to transcode the stored media content according to a preset bit rate and extracts key frames as thumbnails; The audit modules include: The module building unit, based on the cloud service's artificial intelligence computing gateway, sets up a review function for illegal information in the video content, picture content and text content in the media content; The automatic review unit automatically reviews illegal information based on the review function built in different contents of the media and identifies illegal content; The illegal content processing unit deletes media content containing illegal content; The resource storage unit stores the approved media content as resources in the resource library; The orchestration modules include: The material generation unit arranges the resources in the resource library into materials in a componentized manner according to the media multi-region layout mode; The material playback setting unit is used to set the playback time, sequence and duration of each material; The material package generation unit integrates the required number of materials into a material package required by large-screen devices; The release and approval modules include: The material package publishing unit publishes the compiled material package to the material library under the user's tenant, and saves the material library to the storage bucket according to the type; Approval module, where the material packages in the material library are approved by the approval personnel of the superior department; An approval marking unit sets a playable mark for a successfully approved material package, wherein the playable mark is a restriction for operators to release the material package; The management modules include: Resource library management unit, receiving system personnel's management of media content listing and delisting; The material library management unit automatically updates the broadcast order and duration of the materials in the material package when the materials in the material library are removed from the shelves.
[0008] Furthermore, the intelligent playback subsystem includes: The communication module authenticates and authorizes the large-screen device, controls the large-screen device to go online and offline, and communicates data with the online large-screen device; Scheduling module, which arranges and distributes the broadcast time of each material package for large-screen devices manually and automatically; The control module controls the large-screen devices, issues early warnings, and broadcasts media content.
[0009] Furthermore, the communication module includes: The large-screen device authentication unit generates a feature code for the large-screen device and sends it when it is first connected. It verifies whether the large-screen device is registered by verifying the feature code and limits the number of times the feature code can be sent. The large-screen device access authorization unit, after establishing a trusted connection with the large-screen device, returns the S3 account for accessing the media content to the large-screen device according to the request, and receives the material package of the specified storage bucket requested by the large-screen device using the S3 account; The large-screen device online and offline unit communicates with the large-screen device, receives the online information of the large-screen device, sends and receives data with the large-screen device, monitors the heartbeat packet of the large-screen device, and sets the corresponding large-screen device offline when the heartbeat packet is abnormal; The data encryption unit uses symmetric encryption to communicate data with the large-screen device; The scheduling module includes: Manual scheduling unit, responding to operators to select material packages for large-screen devices and set broadcast time; The automatic scheduling unit automatically arranges the broadcast time of the material package for each large screen device with the goal of optimizing the screen opening time of the large screen device; The scheduling distribution unit distributes the broadcast time of the manually and automatically set material packages to the corresponding large-screen devices through the communication module; The control module includes: The switch control unit sends executable instructions to the large-screen device to control the screen on and off of the large-screen device; The early warning control unit collects sensor data from the periphery of the large-screen device, compares the sensor data with the preset threshold, and performs early warning protection of the corresponding level when the threshold is exceeded; The broadcast control unit works in conjunction with the content management subsystem to replace, remove, and insert media content.
[0010] In a second aspect, the present invention provides a large-screen intelligent broadcast control system operation method, comprising the following steps: S1. Acquire media content by interacting with user terminal devices, and review, edit, publish and manage media content; S2. Interact with the large-screen device to achieve communication, and control the large-screen device and the media content being played.
[0011] Furthermore, the specific steps of step S1 are as follows: S11. Receive media content uploaded by the user terminal device, and save and process it; S12. Review whether there is any illegal content in the media content based on the artificial intelligence computing gateway; S13. Arrange the approved media content into materials in a componentized manner and integrate them into material packages; S14. Release the material package and wait for approval from higher authorities; The specific steps of step S2 are as follows: S21. After authenticating and authorizing access to the large-screen device, control the large-screen device online and offline, and communicate data with the online large-screen device; S22. Arrange and distribute the broadcast time of each material package for large-screen devices manually and automatically; S23. Control, warn and broadcast media content on large-screen devices.
[0012] Furthermore, the specific steps of step S11 are as follows: S111 receives media content uploaded in parallel by each user terminal device through block transmission, and saves the received media content through S3 object storage; S112. Use the command line tool to transcode the saved media content according to the preset bit rate, and extract the key frames as the thumbnail images; The specific steps of step S12 are as follows: S121. The cloud-based artificial intelligence computing gateway sets up a review function for illegal information on video content, image content, and text content in media content, automatically reviews different content in the media, and identifies illegal content; If there is any illegal content, go to step S122; If there is no illegal content, go to step S123; S122. Delete the media content containing illegal content and proceed to step S13; S123. Put the approved media content into the resource library as a resource; The specific steps of step S13 are as follows: S131. Arrange the resources in the resource library into materials in a componentized manner according to the multi-region layout of the media, and set the playback time, sequence and duration of the materials; S132. Integrate the required number of materials into a material package required by large-screen devices; S14 The specific steps are as follows: S141. Publish the compiled material package to the material library under the user's tenant, and save the material library to a storage bucket according to type; S142. The material packages in the material library are approved by the approval personnel of the superior department; If the review is passed, proceed to step S144; If the review fails, proceed to step S143; S143 sets a non-playable mark for the corresponding material package, reminding the user to modify the media content, and then ends; S144. Set a playable mark for the successfully approved material package; The specific steps of step S15 are as follows: S151. When there is a change in media content, the corresponding media content is put on and taken off the shelves according to the system personnel operation; S152. When a material in the material library is removed from the shelves, the broadcast order and duration of the materials in the material package are automatically updated.
[0013] Furthermore, the specific steps of step S21 are as follows: S211. Generate a feature code for the large-screen device using the physical address and factory serial number of the large-screen device; S212. When connecting to a large-screen device for the first time, obtain the feature code of the large-screen device and match it with the existing feature code; If the match is successful, proceed to step S213; If the match fails, go to step S214; S213. Send an account and password with preset permissions to the large-screen device, and proceed to step S216; S214. Determine that the large-screen device is not registered and record the corresponding feature code; S215. Determine whether the number of visits to the unregistered large-screen device exceeds the limit within the set threshold time; If yes, deny access to the large-screen device within the set length of time, and return to step S212; If not, return to step S212; S216. After the large-screen device uses the issued account and password to establish a trusted connection with the system, it requests an S3 account from the system and uses the S3 account to access the material package in the specified storage bucket; S217. The large-screen device sends an online message and sends an initialization completion notification to the system; S218. The system communicates with the large-screen device to send and receive data messages and detects the heartbeat packet of the large-screen device; If the heartbeat packet is abnormal, the large-screen device will be controlled offline according to the pre-stored will message; If the heartbeat packet is normal, go to step S219; S219. The system and the large-screen device use symmetric encryption for data communication; The specific steps of step S22 are as follows: S221. Determine whether a manual arrangement instruction is received; If yes, go to step S222; If not, proceed to step S223; S222. Respond to the operator's manual editing instructions, select the material package for the large-screen device, and set the broadcast time; S223. Automatically arrange the broadcast time of the material package for each large screen device with the goal of optimizing the opening time of the large screen device; S224. The broadcast time of the manual and automatic setting of the material package is sent to the corresponding large-screen device through the communication module; The specific steps of step S23 are as follows: S231. Control the screen opening and standby screen of large-screen devices through executable instructions; S232. Collect sensor data from the periphery of the large-screen device, compare the sensor data with a preset threshold, and perform a corresponding level of early warning protection when the threshold is exceeded; S233. Cooperate with the content management subsystem to replace, remove and insert media content.
[0014] Furthermore, the specific steps of step S223 are as follows: S2231. Dynamically divide the time window according to the daily screen opening time and frequency of large-screen devices; S2232. Get the playback time of the material package; When the playback duration is less than the threshold, proceed to step S2233; When the playback duration is greater than the threshold, proceed to step S2234; S2233. Play the material package using the first time window, or play it using the gap between windows, where the length of the first time window is less than the window threshold, and proceed to step S23; S2234. Play the material package using a second time window, wherein the length of the second time window is greater than the window threshold; The specific steps of step S232 are as follows: S2321. Pre-set the primary threshold and secondary threshold; S2322. Collect sensor data around the large screen device; When the sensor data exceeds the first level threshold, a warning message is sent to the user, and the process proceeds to step S233; When the sensor data exceeds the secondary threshold, the large-screen device is controlled to shut down the power and enter the protection state; The specific steps of step S233 are as follows: S2331. Identify whether the media content in the content management subsystem is replaced, removed from the shelves, or inserted; If there is replacement media content, go to step S2332; If there is any media content that has been removed from the shelves, proceed to step S2334; If there is any inserted media content, proceed to step S2336; S2332. Broadcast the replaced media content to all large-screen devices; S2333. After the large-screen device receives the replaced media content, it determines the status of the replaced media content; If it is not in the playing state, directly replace the corresponding media content and end; If it is in the playing state, stop playing immediately and replace the corresponding media content to end; S2334. Broadcast the removed media content to all large-screen devices; S2335. After receiving the removed media content, the large-screen device determines the status of the removed media content; If it is not in the playing state, directly filter the corresponding media content and end; If the video is in the playback state, the playback is stopped immediately and the next media content is played to end; S2336. Broadcast the inserted media content and broadcast order to all large-screen devices; S2337. After receiving the inserted media content, the large-screen device determines the insertion position; If it needs to be inserted before the broadcasted media content, the media content is automatically filtered; If it is necessary to insert after the broadcasted media content, the media content is inserted into the corresponding position, and all subsequent media content is automatically adjusted according to the start time and duration of the media content.
[0015] The beneficial effects of the present invention are: The large-screen intelligent broadcast control system and its operation method provided by the present invention can adjust the content playback strategy of the large-screen device in real time according to actual needs, improve the timeliness, accuracy and display effect of information release, realize efficient management and intelligent playback of media content, improve the content security and broadcast control efficiency of the system, and ultimately improve the user experience.
[0016] It can be seen that compared with the prior art, the present invention has outstanding substantive features and significant progress, and the beneficial effects of its implementation are also obvious. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0018] Figure 1 It is a schematic diagram of the large-screen intelligent broadcast control system of the present invention.
[0019] Figure 2 It is a flow chart of the operation method of the large-screen intelligent broadcast control system of the present invention. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions 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 of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0021] See also Figure 1 The figure shows a specific implementation of a large-screen intelligent broadcast control system, including a content management subsystem, an intelligent broadcast subsystem, a large-screen device and a user terminal device; The content management subsystem obtains media content by interacting with user terminal devices, and reviews, edits, publishes and manages the media content; The intelligent playback subsystem interacts with the large-screen device to achieve communication and control the large-screen device and the played media content.
[0022] In this embodiment, the content management subsystem includes: The acquisition module receives media content uploaded by user terminal devices and saves and processes it; The review module reviews whether there is any illegal content in the media content based on the artificial intelligence computing gateway; The editing module edits the approved media content into materials in a componentized way and integrates them into material packages; The release and approval module releases the material package and waits for approval from the superior department; Management module, which manages the media content and material packages on and off the shelves; The acquisition module includes: A media content receiving unit receives media content uploaded in parallel by each user terminal device in a block transmission mode; A media content storage unit stores the received media content in an S3 object storage manner; The media content processing unit uses the command line tool to transcode the saved media content according to the preset bit rate and extract the key frames as thumbnails; the command line tool ffmpeg is used to transcode and capture frames of high-bitrate videos using the preset bit rate, which can save terminal device storage and generate media content thumbnails for user preview; The audit modules include: The module building unit, based on the cloud service's artificial intelligence computing gateway, sets up a review function for illegal information in the video content, picture content and text content in the media content; The automatic review unit automatically reviews illegal information based on the review function built in different contents of the media and identifies illegal content; The illegal content processing unit deletes media content containing illegal content; The resource storage unit stores the approved media content as resources in the resource library; The orchestration modules include: The material generation unit arranges the resources in the resource library into materials in a componentized manner according to the media multi-region layout mode; The material playback setting unit is used to set the playback time, sequence and duration of each material; The material package generation unit integrates the required number of materials into a material package required by large-screen devices; The release and approval modules include: The material package publishing unit publishes the compiled material package to the material library under the user's tenant, and saves the material library to the storage bucket according to the type; Approval module, where the material packages in the material library are approved by the approval personnel of the superior department; An approval marking unit sets a playable mark for a successfully approved material package, wherein the playable mark is a restriction for operators to release the material package; It should be noted that the reviewed material packages can be published by operators to designated large-screen devices to further enhance the correctness and legality of the media content; The management modules include: Resource library management unit, receiving system personnel's management of media content listing and delisting; The material library management unit automatically updates the broadcast order and duration of the materials in the material package when the materials in the material library are removed from the shelves; It should be noted that if the media content contained in the material package is removed from the shelves and becomes invalid, the broadcast order and duration of the materials will be automatically updated, thereby improving the flexibility of content management; The intelligent playback subsystem includes: The communication module authenticates and authorizes the large-screen device, controls the large-screen device to go online and offline, and communicates data with the online large-screen device; Scheduling module, which arranges and distributes the broadcast time of each material package for large-screen devices manually and automatically; Control module, which controls large-screen devices, issues early warnings, and controls the broadcast of media content; The communication module includes: The large-screen device authentication unit generates a feature code for the large-screen device and sends it when it is first connected. It verifies whether the large-screen device is registered by verifying the feature code and limits the number of times the feature code can be sent. The large-screen device access authorization unit, after establishing a trusted connection with the large-screen device, returns the S3 account for accessing the media content to the large-screen device according to the request, and receives the material package of the specified storage bucket requested by the large-screen device using the S3 account; The large-screen device online and offline unit communicates with the large-screen device, receives the online information of the large-screen device, sends and receives data with the large-screen device, monitors the heartbeat packet of the large-screen device, and sets the corresponding large-screen device offline when the heartbeat packet is abnormal; The data encryption unit uses symmetric encryption to communicate data with the large-screen device; It should be noted that the communication module is based on the MQTT transmission protocol and uses the SM4-ECB symmetric encryption method to enhance data content security and achieve reliable communication and data transmission between the system and the device; The scheduling module includes: Manual scheduling unit, responding to operators to select material packages for large-screen devices and set broadcast time; The automatic scheduling unit automatically arranges the broadcast time of the material package for each large screen device with the goal of optimizing the screen opening time of the large screen device; The scheduling distribution unit distributes the broadcast time of the manually and automatically set material packages to the corresponding large-screen devices through the communication module; The control module includes: The switch control unit sends executable instructions to the large-screen device to control the screen on and off of the large-screen device; The early warning control unit collects sensor data from the periphery of the large-screen device, compares the sensor data with the preset threshold, and performs early warning protection of the corresponding level when the threshold is exceeded; The broadcast control unit works in conjunction with the content management subsystem to replace, remove, and insert media content.
[0023] The following is an embodiment of the large-screen intelligent broadcast control system operation method provided by the embodiment of the present disclosure. The method and the large-screen intelligent broadcast control system of the above-mentioned embodiments belong to the same inventive concept. For details not described in detail in the embodiment of the large-screen intelligent broadcast control system operation method, please refer to the above-mentioned large-screen intelligent broadcast control system embodiment.
[0024] like Figure 2 As shown, the operation method includes the following steps: S1. Acquire media content by interacting with user terminal devices, and review, edit, publish and manage media content; S2. Interact with the large-screen device to achieve communication, and control the large-screen device and the media content being played.
[0025] In this example, the specific steps of step S1 are as follows: S11. Receive media content uploaded by the user terminal device, and save and process it; the specific steps of step S11 are as follows: S111 receives media content uploaded in parallel by each user terminal device through block transmission, and saves the received media content through S3 object storage; S112. Use the command line tool to transcode the saved media content according to the preset bit rate, and extract the key frames as the thumbnail images; S12. Based on the artificial intelligence computing gateway, check whether there is any illegal content in the media content; the specific steps of step S12 are as follows: S121. The cloud-based artificial intelligence computing gateway sets up a review function for illegal information on video content, image content, and text content in media content, automatically reviews different content in the media, and identifies illegal content; If there is any illegal content, go to step S122; If there is no illegal content, go to step S123; S122. Delete the media content containing illegal content and proceed to step S13; S123. Put the approved media content into the resource library as a resource; S13. The approved media content is organized into components and integrated into a material package. The specific steps of step S13 are as follows: S131. Arrange the resources in the resource library into materials in a componentized manner according to the multi-region layout of the media, and set the playback time, sequence and duration of the materials; S132. Integrate the required number of materials into a material package required by large-screen devices; S14. Release the material package and wait for approval from the superior department; the specific steps of S14 are as follows: S141. Publish the compiled material package to the material library under the user's tenant, and save the material library to a storage bucket according to type; S142. The material packages in the material library are approved by the approval personnel of the superior department; If the review is passed, proceed to step S144; If the review fails, proceed to step S143; S143 sets a non-playable mark for the corresponding material package, reminding the user to modify the media content, and then ends; S144. Set a playable mark for the successfully approved material package; The specific steps of step S15 are as follows: S151. When there is a change in media content, the corresponding media content is put on and taken off the shelves according to the system personnel operation; S152. When there is material in the material library that is removed from the shelves, the broadcast order and duration of the material in the material package are automatically updated; The specific steps of step S2 are as follows: S21. After authenticating and authorizing the large-screen device, control the large-screen device online and offline, and communicate data with the online large-screen device; the specific steps of step S21 are as follows: S211. Generate a feature code for the large-screen device using the physical address and factory serial number of the large-screen device; S212. When connecting to a large-screen device for the first time, obtain the feature code of the large-screen device and match it with the existing feature code; If the match is successful, proceed to step S213; If the match fails, go to step S214; It should be noted that when a large-screen device establishes a connection with the system for the first time, it needs to send the device feature code to the system. ,in, Mac A string representing the physical address of the device. s Indicates the factory serial number of the device. sha256 Indicates the hash algorithm; if the signature code is successfully matched in the system, it is considered that the device has been registered in the system, and an account and password with specific permissions will be issued to re-establish a trusted connection; if the match fails, it is considered that the device is not registered in the system, the system records the signature code of the device, and confirms whether it fails five times in a row within three minutes. Devices that fail authentication continuously will be denied access within 30 minutes; The large-screen device sends an online message to the system, informing the system that the current large-screen device has been initialized and can send and receive data information normally; if the device network environment is abnormal and the system does not receive a network heartbeat packet from the large-screen device within 1 minute, the system will receive a will message stored in the MQTT server to take the large-screen device offline. After the large-screen device is offline, it cannot continue to transmit trusted data; S213. Send an account and password with preset permissions to the large-screen device, and proceed to step S216; S214. Determine that the large-screen device is not registered and record the corresponding feature code; S215. Determine whether the number of visits to the unregistered large-screen device exceeds the limit within the set threshold time; If yes, deny access to the large-screen device within the set length of time, and return to step S212; If not, return to step S212; S216. After the large-screen device uses the issued account and password to establish a trusted connection with the system, it requests an S3 account from the system and uses the S3 account to access the material package in the specified storage bucket; After the large-screen device establishes a trusted connection with the system, it needs to request the system to obtain the S3 account that can access the system's media content. The large-screen device can use this account to request media resources in the specified bucket; S217. The large-screen device sends an online message and sends an initialization completion notification to the system; S218. The system communicates with the large-screen device to send and receive data messages and detects the heartbeat packet of the large-screen device; If the heartbeat packet is abnormal, the large-screen device will be controlled offline according to the pre-stored will message; If the heartbeat packet is normal, go to step S219; S219. The system and the large-screen device use symmetric encryption for data communication; S22. The broadcast time of each material package of the large-screen device is arranged and issued manually and automatically; the specific steps of step S22 are as follows: S221. Determine whether a manual arrangement instruction is received; If yes, go to step S222; If not, proceed to step S223; S222. Respond to the operator's manual editing instructions, select the material package for the large-screen device, and set the broadcast time; S223. Automatically arrange the broadcast time of the material package for each large screen device with the goal of optimizing the opening time of the large screen device; S224. The broadcast time of the manual and automatic setting of the material package is sent to the corresponding large-screen device through the communication module; S23. Control, warn and broadcast media content on large-screen devices; the specific steps of step S23 are as follows: S231. Control the screen opening and standby screen of large-screen devices through executable instructions; S232. Collect sensor data from the periphery of the large-screen device, compare the sensor data with a preset threshold, and perform a corresponding level of early warning protection when the threshold is exceeded; For example, sensor data includes smoke, temperature, lighting, water immersion, center of gravity, etc.; For example, if the preset level 1 warning threshold is exceeded, a warning message will be sent to the user; if the preset level 2 warning threshold is exceeded, the large-screen device will be controlled to shut down the power supply and start the large-screen device protection; S233. Link with the content management subsystem to replace, remove and insert media content; The specific steps of step S223 are as follows: S2231. Dynamically divide the time window according to the daily screen opening time and frequency of large-screen devices; S2232. Get the playback time of the material package; When the playback duration is less than the threshold, proceed to step S2233; When the playback duration is greater than the threshold, proceed to step S2234; S2233. Play the material package using the first time window, or play it using the gap between windows, where the length of the first time window is less than the window threshold, and proceed to step S23; S2234. Play the material package using a second time window, wherein the length of the second time window is greater than the window threshold; The specific steps of step S232 are as follows: S2321. Pre-set the primary threshold and secondary threshold; S2322. Collect sensor data around the large screen device; When the sensor data exceeds the first level threshold, a warning message is sent to the user, and the process proceeds to step S233; When the sensor data exceeds the secondary threshold, the large-screen device is controlled to shut down the power and enter the protection state; The specific steps of step S233 are as follows: S2331. Identify whether the media content in the content management subsystem is replaced, removed from the shelves, or inserted; If there is replacement media content, go to step S2332; If there is any media content that has been removed from the shelves, proceed to step S2334; If there is any inserted media content, proceed to step S2336; S2332. Broadcast the replaced media content to all large-screen devices; S2333. After the large-screen device receives the replaced media content, it determines the status of the replaced media content; If it is not in the playing state, directly replace the corresponding media content and end; If it is in the playing state, stop playing immediately and replace the corresponding media content to end; S2334. Broadcast the removed media content to all large-screen devices; S2335. After receiving the removed media content, the large-screen device determines the status of the removed media content; If it is not in the playing state, directly filter the corresponding media content and end; If the video is in the playback state, the playback is stopped immediately and the next media content is played to end; S2336. Broadcast the inserted media content and broadcast order to all large-screen devices; S2337. After receiving the inserted media content, the large-screen device determines the insertion position; If it needs to be inserted before the broadcasted media content, the media content is automatically filtered; If it is necessary to insert after the broadcasted media content, the media content is inserted into the corresponding position, and all subsequent media content is automatically adjusted according to the start time and duration of the media content.
[0026] It should be understood that the order of execution of the steps in the above embodiment does not mean that the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0027] Although the present invention has been described in detail with reference to the accompanying drawings and in combination with the preferred embodiments, the present invention is not limited thereto. Without departing from the spirit and essence of the present invention, a person of ordinary skill in the art may make various equivalent modifications or substitutions to the embodiments of the present invention, and these modifications or substitutions shall be within the scope of the present invention. Any person of ordinary skill in the art may easily think of changes or substitutions within the technical scope disclosed by the present invention, and these shall be within the scope of protection of the present invention.
Claims
1. A large-screen intelligent broadcast control system, characterized in that: Including content management subsystem, intelligent playback subsystem, large-screen devices and user terminal devices; The content management subsystem obtains media content by interacting with user terminal devices, and reviews, edits, publishes and manages the media content; The intelligent playback subsystem interacts with the large-screen device to achieve communication and control the large-screen device and the played media content.
2. The large-screen intelligent broadcast control system according to claim 1, characterized in that: The content management subsystem includes: The acquisition module receives media content uploaded by user terminal devices and saves and processes it; The review module reviews whether there is any illegal content in the media content based on the artificial intelligence computing gateway; The editing module edits the approved media content into materials in a componentized way and integrates them into material packages; The release and approval module releases the material package and waits for approval from the superior department; The management module manages the on- and off-shelf management of media content and material packages.
3. The large-screen intelligent broadcast control system according to claim 2, characterized in that: The acquisition module includes: A media content receiving unit receives media content uploaded in parallel by each user terminal device in a block transmission mode; A media content storage unit stores the received media content in an S3 object storage manner; The media content processing unit uses a command line tool to transcode the stored media content according to a preset bit rate and extracts key frames as thumbnails; The audit modules include: The module building unit, based on the cloud service's artificial intelligence computing gateway, sets up a review function for illegal information in the video content, image content and text content in the media content; The automatic review unit automatically reviews illegal information based on the review function built in different contents of the media and identifies illegal content; The illegal content processing unit deletes media content containing illegal content; The resource storage unit stores the approved media content as resources in the resource library; The orchestration modules include: The material generation unit arranges the resources in the resource library into materials in a componentized manner according to the media multi-region layout mode; The material playback setting unit is used to set the playback time, sequence and duration of each material; The material package generation unit integrates the required number of materials into a material package required by large-screen devices; The release and approval modules include: The material package publishing unit publishes the compiled material package to the material library under the user's tenant, and saves the material library to the storage bucket according to the type; Approval module, where the material packages in the material library are approved by the approval personnel of the superior department; An approval marking unit sets a playable mark for a successfully approved material package, wherein the playable mark is a restriction for operators to release the material package; The management modules include: Resource library management unit, receiving system personnel's management of media content listing and delisting; The material library management unit automatically updates the broadcast order and duration of the materials in the material package when the materials in the material library are removed from the shelves.
4. The large-screen intelligent broadcast control system according to claim 1, characterized in that: The intelligent playback subsystem includes: The communication module authenticates and authorizes the large-screen device, controls the large-screen device to go online and offline, and communicates data with the online large-screen device; Scheduling module, which arranges and distributes the broadcast time of each material package for large-screen devices manually and automatically; The control module controls the large-screen devices, issues early warnings, and broadcasts media content.
5. The large-screen intelligent broadcast control system according to claim 4, characterized in that: The communication module includes: The large-screen device authentication unit generates a feature code for the large-screen device and sends it when it is first connected. It verifies whether the large-screen device is registered by verifying the feature code and limits the number of times the feature code can be sent. The large-screen device access authorization unit, after establishing a trusted connection with the large-screen device, returns the S3 account for accessing the media content to the large-screen device according to the request, and receives the material package of the specified storage bucket requested by the large-screen device using the S3 account; The large-screen device online and offline unit communicates with the large-screen device, receives the online information of the large-screen device, sends and receives data with the large-screen device, monitors the heartbeat packet of the large-screen device, and sets the corresponding large-screen device offline when the heartbeat packet is abnormal; The data encryption unit uses symmetric encryption to communicate data with the large-screen device; The scheduling module includes: Manual scheduling unit, responding to operators to select material packages for large-screen devices and set broadcast time; The automatic scheduling unit automatically arranges the broadcast time of the material package for each large screen device with the goal of optimizing the screen opening time of the large screen device; The scheduling distribution unit distributes the broadcast time of the manually and automatically set material packages to the corresponding large-screen devices through the communication module; The control module includes: The switch control unit sends executable instructions to the large-screen device to control the screen on and off of the large-screen device; The early warning control unit collects sensor data from the periphery of the large-screen device, compares the sensor data with the preset threshold, and performs early warning protection of the corresponding level when the threshold is exceeded; The broadcast control unit works in conjunction with the content management subsystem to replace, remove, and insert media content.
6. A method for operating a large-screen intelligent broadcast control system, characterized in that: The steps include: S1. Acquire media content by interacting with user terminal devices, and review, edit, publish and manage media content; S2. Interact with the large-screen device to achieve communication, and control the large-screen device and the media content being played.
7. The large-screen intelligent broadcast control system operation method according to claim 6, characterized in that: The specific steps of step S1 are as follows: S11. Receive media content uploaded by the user terminal device, and save and process it; S12. Review whether there is any illegal content in the media content based on the artificial intelligence computing gateway; S13. Arrange the approved media content into materials in a componentized manner and integrate them into material packages; S14. Release the material package and wait for approval from higher authorities; The specific steps of step S2 are as follows: S21. After authenticating and authorizing access to the large-screen device, control the large-screen device online and offline, and communicate data with the online large-screen device; S22. Arrange and distribute the broadcast time of each material package for large-screen devices manually and automatically; S23. Control, warn and broadcast media content on large-screen devices.
8. The large-screen intelligent broadcast control system operation method according to claim 7, characterized in that: The specific steps of step S11 are as follows: S111 receives media content uploaded in parallel by each user terminal device through block transmission, and saves the received media content through S3 object storage; S112. Use the command line tool to transcode the saved media content according to the preset bit rate, and extract the key frames as the thumbnail images; The specific steps of step S12 are as follows: S121. The cloud-based artificial intelligence computing gateway sets up a review function for illegal information on video content, image content, and text content in media content, automatically reviews different content in the media, and identifies illegal content; If there is any illegal content, go to step S122; If there is no illegal content, go to step S123; S122. Delete the media content containing illegal content and proceed to step S13; S123. Put the approved media content into the resource library as a resource; The specific steps of step S13 are as follows: S131. Arrange the resources in the resource library into materials in a componentized manner according to the multi-region layout of the media, and set the playback time, sequence and duration of the materials; S132. Integrate the required number of materials into a material package required by large-screen devices; S14 The specific steps are as follows: S141. Publish the compiled material package to the material library under the user's tenant, and save the material library to a storage bucket according to type; S142. The material packages in the material library are approved by the approval personnel of the superior department; If the review is passed, proceed to step S144; If the review fails, proceed to step S143; S143 sets a non-playable mark for the corresponding material package, reminding the user to modify the media content, and then ends; S144. Set a playable mark for the successfully approved material package; The specific steps of step S15 are as follows: S151. When there is a change in media content, the corresponding media content is put on and taken off the shelves according to the system personnel operation; S152. When a material in the material library is removed from the shelves, the broadcast order and duration of the materials in the material package are automatically updated.
9. The large-screen intelligent broadcast control system operation method according to claim 7, characterized in that: The specific steps of step S21 are as follows: S211. Generate a feature code for the large-screen device using the physical address and factory serial number of the large-screen device; S212. When connecting to a large-screen device for the first time, obtain the feature code of the large-screen device and match it with the existing feature code; If the match is successful, proceed to step S213; If the match fails, go to step S214; S213. Send an account and password with preset permissions to the large-screen device, and proceed to step S216; S214. Determine that the large-screen device is not registered and record the corresponding feature code; S215. Determine whether the number of visits to the unregistered large-screen device exceeds the limit within the set threshold time; If yes, deny access to the large-screen device within the set length of time, and return to step S212; If not, return to step S212; S216. After the large-screen device uses the issued account and password to establish a trusted connection with the system, it requests an S3 account from the system and uses the S3 account to access the material package in the specified storage bucket; S217. The large-screen device sends an online message and sends an initialization completion notification to the system; S218. The system communicates with the large-screen device to send and receive data messages and detects the heartbeat packet of the large-screen device; If the heartbeat packet is abnormal, the large-screen device will be controlled offline according to the pre-stored will message; If the heartbeat packet is normal, go to step S219; S219. The system and the large-screen device use symmetric encryption for data communication; The specific steps of step S22 are as follows: S221. Determine whether a manual arrangement instruction is received; If yes, go to step S222; If not, proceed to step S223; S222. Respond to the operator's manual editing instructions, select the material package for the large-screen device, and set the broadcast time; S223. Automatically arrange the broadcast time of the material package for each large screen device with the goal of optimizing the opening time of the large screen device; S224. The broadcast time of the manual and automatic setting of the material package is sent to the corresponding large-screen device through the communication module; The specific steps of step S23 are as follows: S231. Control the screen opening and standby screen of large-screen devices through executable instructions; S232. Collect sensor data from the periphery of the large-screen device, compare the sensor data with a preset threshold, and perform a corresponding level of early warning protection when the threshold is exceeded; S233. Cooperate with the content management subsystem to replace, remove and insert media content.
10. The large-screen intelligent broadcast control system operation method according to claim 9, characterized in that: The specific steps of step S223 are as follows: S2231. Dynamically divide the time window according to the daily screen opening time and frequency of large-screen devices; S2232. Get the playback time of the material package; When the playback duration is less than the threshold, proceed to step S2233; When the playback duration is greater than the threshold, proceed to step S2234; S2233. Play the material package using the first time window, or play it using the gap between windows, where the length of the first time window is less than the window threshold, and proceed to step S23; S2234. Play the material package using a second time window, wherein the length of the second time window is greater than the window threshold; The specific steps of step S232 are as follows: S2321. Pre-set the primary threshold and secondary threshold; S2322. Collect sensor data around the large screen device; When the sensor data exceeds the first level threshold, a warning message is sent to the user, and the process proceeds to step S233; When the sensor data exceeds the secondary threshold, the large-screen device is controlled to shut down the power and enter the protection state; The specific steps of step S233 are as follows: S2331. Identify whether the media content in the content management subsystem is replaced, removed from the shelves, or inserted; If there is replacement media content, go to step S2332; If there is any media content that has been removed from the shelves, proceed to step S2334; If there is any inserted media content, proceed to step S2336; S2332. Broadcast the replaced media content to all large-screen devices; S2333. After the large-screen device receives the replaced media content, it determines the status of the replaced media content; If it is not in the playing state, directly replace the corresponding media content and end; If it is in the playing state, stop playing immediately and replace the corresponding media content to end; S2334. Broadcast the removed media content to all large-screen devices; S2335. After receiving the removed media content, the large-screen device determines the status of the removed media content; If it is not in the playing state, directly filter the corresponding media content and end; If the video is in the playback state, the playback is stopped immediately and the next media content is played to end; S2336. Broadcast the inserted media content and broadcast order to all large-screen devices; S2337. After receiving the inserted media content, the large-screen device determines the insertion position; If it needs to be inserted before the broadcasted media content, the media content is automatically filtered; If it is necessary to insert after the broadcasted media content, the media content is inserted into the corresponding position, and all subsequent media content is automatically adjusted according to the start time and duration of the media content.
Citation Information
Patent Citations
Display screen broadcast joint control system
CN109272916A
Information release management system and method based on intelligent display device
CN112188293A
Remote broadcast control system, method and device for large Android screen and medium
CN118102007A
Processing method for multimedia resource, publishing method and electronic device
WO2022022262A1
Cited By
Public large-screen broadcast control system based on full-link security management and control and related equipment
CN122457357A