Diversified intelligent information release control system and method suitable for public space, medium, terminal and program product
Through the intelligent information release system integrating online, offline and gasket release modules, the problem of single and inflexible information release methods in the existing technology is solved, efficient, flexible and reliable information release in different public space scenarios is achieved, and user experience and management efficiency is improved.
Patent Information
- Application Number
- CN202510548296.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2025-08-01
AI Technical Summary
The existing information publishing system is difficult to meet the needs of instant, flexible and efficient information publishing in public space scenarios such as shopping malls, supermarkets, airports and public transportation, and cannot adapt to complex and changeable scenarios. It cannot guarantee the normal playback of information in an unstable or network-free environment. It lacks a fast response mechanism, resulting in untimely information transmission and waste of display resources.
A diversified intelligent information release control system has been designed, integrating online release module, offline release module and gasket release module. Through the control module, the information release method is dynamically adjusted according to the network status and playback status of the display screen, and information release in online, offline and idle states is supported. Combined with the linkage strategy release unit, plan release unit, manual release unit, scheduled release unit, etc., to ensure that the information is presented at the most appropriate time and place.
It realizes flexible, reliable and efficient information release in different public space scenarios, ensures timely communication of information and full utilization of display resources, improves user experience and management efficiency, supports flexible choices of instant and future schedules, and solves the problems of single and inflexible information release methods in the existing technology.
Smart Images

Figure CN120406887A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and particularly to a diversified intelligent information publishing control system, method, medium, terminal and program product applicable to public spaces. Background Art
[0002] In various scenarios of public spaces such as shopping malls, supermarkets, airports, and public transportation, information publishing plays a crucial role. In shopping malls and supermarkets, timely and accurate publishing of content such as store location guides can enhance the shopping experience of customers; in airports, real-time publishing of flight information, including flight delays, boarding gate changes, luggage claim locations, etc., is crucial for passengers to travel smoothly; in the field of public transportation, publishing information such as vehicle arrival times and route adjustments enables passengers to reasonably plan their travel times and improve travel efficiency.
[0003] However, existing information publishing systems usually only support manual publishing or simple scheduled publishing. Such a single or limited publishing method is cumbersome to operate and cannot take effect immediately, and cannot meet the diverse needs in complex and changing scenarios.
[0004] Therefore, it is necessary to provide a diversified intelligent information publishing control system, method, medium, terminal and program product applicable to public spaces to solve the above problems existing in the prior art. Summary of the Invention
[0005] In view of the above-mentioned disadvantages of the prior art, the purpose of this application is to provide a diversified intelligent information publishing control system, method, medium, terminal and program product applicable to public spaces, which is used to solve the technical problem that the existing information publishing methods cannot meet the information publishing requirements of complex and changing public spaces.
[0006] To achieve the above purpose and other related purposes, the first aspect of this application provides a diversified intelligent information publishing control system applicable to public spaces, including:
[0007] A control terminal, and a display screen group that is electrically connected to and controlled by the control terminal;
[0008] Wherein, the control terminal includes:
[0009] An online publishing module, which is used to publish information in the online state to one or more display screens in the display screen group in the public space according to a preset online publishing strategy; the multiple display screens are used to display the same or different information contents;
[0010] An offline publishing module, which is used to publish information in the offline state to the one or more display screens according to a preset offline publishing strategy;
[0011] A gasket release module, configured to release pre-configured gasket program information to the one or more display screens in an idle state;
[0012] A control module, communicatively connected to the online release module, the offline release module, and the gasket release module, is configured to send corresponding information release control instructions to the online release module, the offline release module, or the gasket release module according to the current network status and playback status of the display screen group, so as to release the information to be released to the one or more display screens.
[0013] In some embodiments of the first aspect of the present application, the online release module includes a linkage strategy release unit, a pre-plan release unit, a manual release unit, and a scheduling release unit. The linkage strategy release unit is configured to trigger a preset trigger condition based on the acquired audio-visual data, and release the information to be released to the one or more display screens according to the trigger condition; the pre-plan release unit is configured to match the created pre-plan information with the specified one or more display screens and release the information to be released to the specified display screens; the manual release unit is configured to release the information to be released to the one or more display screens in response to a user's information release request; the scheduling release unit is configured to release the information to be released to the one or more display screens according to pre-configured scheduling parameters.
[0014] In some embodiments of the first aspect of the present application, the linkage strategy release unit, the pre-plan release unit, the manual release unit, and the scheduling release unit respectively correspond to corresponding priority levels, and the priority levels are, from high to low, the linkage strategy release unit, the pre-plan release unit, the manual release unit, and the scheduling release unit; when in an online state, the control module sends an information release control instruction to the linkage strategy release unit with the highest priority level to release the information to be released to the one or more display screens.
[0015] In some embodiments of the first aspect of the present application, the manual release unit includes a preset program release subunit, configured to release pre-cached large-size preset program information to the one or more display screens.
[0016] In some embodiments of the first aspect of the present application, the scheduling release unit includes a manual scheduling release subunit and an intelligent scheduling release subunit. The manual scheduling release subunit is configured to release the information to be released to the one or more display screens in response to a user's scheduling configuration request and according to the configured scheduled time; the intelligent scheduling release subunit is configured to release the information to be released to the one or more display screens according to pre-configured scheduling names, validity periods, release times, and cycle periods.
[0017] In some embodiments of the first aspect of the present application, the offline publishing module includes an external memory publishing unit and an offline program publishing unit. The external memory publishing unit is configured to respond to a request from the external memory and publish the information stored in the external memory to the one or more display screens. The offline program publishing unit is configured to publish the pre-stored offline program information to the one or more display screens according to the set effective time. When in the offline state, the control module sends an information publishing control instruction to the external memory publishing unit based on the mechanism that the external memory publishing unit has priority over the offline program publishing unit, so as to publish the information to be published to the one or more display screens.
[0018] To achieve the above object and other related objects, a diversified intelligent information publishing control method applicable to public spaces is provided in the second aspect of the present application. The method is applied to an information publishing system, and the information publishing system includes a control terminal and a display screen group electrically connected to and controlled by the control terminal. The control method includes:
[0019] Real-time detecting the current network state and playing state of the display screen group; the network state includes an online state and an offline state;
[0020] If it is detected that the display screen group is in the online state, then publish the information in the online state to one or more display screens in the display screen group in the public space according to a preset online publishing policy; the multiple display screens are used to display the same or different information contents;
[0021] If it is detected that the display screen group is in the offline state, then publish the information in the offline state to the one or more display screens according to a preset offline publishing policy;
[0022] If it is detected that the playing state of the display screen group is idle, then publish the pre-configured spacer program information to the one or more display screens.
[0023] To achieve the above object and other related objects, a computer-readable storage medium is provided in the third aspect of the present application, on which a computer program is stored. When the computer program is executed by a processor, the method is implemented.
[0024] To achieve the above object and other related objects, a computer program product is provided in the fourth aspect of the present application. The computer program product includes computer program code. When the computer program code runs on a computer, the computer implements the method.
[0025] To achieve the above and other related objectives, a fifth aspect of the present application provides an electronic terminal, including a memory, a processor, and a computer program stored on the memory; the processor executes the computer program to implement the method.
[0026] As described above, the diversified intelligent information publishing control system, method, medium, terminal, and program product applicable to public spaces of the present application have the following beneficial effects:
[0027] By integrating an online publishing module, an offline publishing module, and a spacer publishing module in the control terminal, and the control module sends control instructions to the online publishing module, the offline publishing module, and the spacer publishing module respectively according to the currently monitored online status, offline status, and playback status of the display screen group, so that the online publishing module publishes the information in the online state to the corresponding display screen according to the pre-set online publishing strategy, the offline publishing module publishes the information in the offline state to the corresponding display screen according to the pre-set offline publishing strategy, and the spacer publishing module publishes the pre-configured spacer program information to the corresponding display screen in the idle state, supporting information publishing methods in the online state, offline state, and idle state, being able to meet the diverse needs in different public space scenarios, providing a more flexible, reliable, and efficient information publishing solution, ensuring that the information to be published is presented to users at the most appropriate time and place with the most ideal effect, and comprehensively improving the user experience and management efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 It shows a schematic diagram of a diversified intelligent information publishing control system applicable to public spaces in an embodiment of the present application.
[0029] Figure 2 It shows a framework schematic diagram of the configuration process of the spacer publishing module in an embodiment of the present application.
[0030] Figure 3 It shows a schematic diagram of the online publishing module in an embodiment of the present application.
[0031] Figure 4 It shows a framework schematic diagram of the configuration process of the pre-plan publishing unit in an embodiment of the present application.
[0032] Figure 5 It shows a framework schematic diagram of the configuration process of the pre-set program publishing subunit in an embodiment of the present application.
[0033] Figure 6 It shows a schematic diagram of the offline publishing module in an embodiment of the present application.
[0034] Figure 7It shows a schematic framework diagram of the configuration process of the external memory publishing unit in an embodiment of the present application.
[0035] Figure 8 It shows a schematic flow diagram of a diversified intelligent information publishing control method applicable to public spaces in an embodiment of the present application.
[0036] Figure 9 It shows a schematic structural diagram of an electronic terminal in an embodiment of the present application. Specific embodiments
[0037] The following uses specific specific examples to illustrate the implementation manners of the present application. Those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. The present application can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that, without conflict, the following embodiments and the features in the embodiments can be combined with each other.
[0038] In the embodiments of the present application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and roles. For example, the first XX and the second XX are only used to distinguish different XX, and do not limit their order. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and terms such as "first" and "second" do not necessarily mean different.
[0039] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific manner.
[0040] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (item) of the following" or its similar expressions refer to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b or c can represent: a, b, c, a - b, a - c, b - c or a - b - c, where a, b, c can be single or multiple.
[0041] Before further elaborating on the present invention, the nouns and terms involved in the embodiments of the present invention are described. The nouns and terms involved in the embodiments of the present invention are applicable to the following explanations:
[0042] <1> Bumper Program: Refers to short content inserted by a television station or streaming platform to adjust the broadcast time and ensure the coherence of the program schedule. These contents usually have a short duration (from a few seconds to a few minutes), are used to fill the gaps between programs, and avoid broadcast accidents (such as black screens or silence).
[0043] <2> Intelligent Video Surveillance (IVS): A system that uses computer vision technology to analyze and process video images, can automatically identify and track targets, and realizes intelligent analysis and early warning of the monitored scene.
[0044] Existing information distribution systems are difficult to meet the information distribution needs in public space scenarios such as shopping malls, supermarkets, airports, and public transportation. The main problems are as follows: (1) Existing information distribution systems usually only support manual distribution or simple scheduled distribution, with cumbersome operations and unable to take effect immediately, and cannot meet the diverse needs in complex scenarios; (2) The scheduling management function of existing information distribution systems is relatively simple and not flexible enough to perform intelligent calculations and optimizations according to customer needs; (3) In an environment with unstable or no network, existing information distribution systems cannot ensure the normal playback of information, and the support for offline environments is insufficient; (4) There is a lack of a rapid response mechanism for emergencies, affecting the timeliness of information transmission; (5) When there are no other tasks, the screen is in a blank state, wasting display resources; (6) For pre-set programs such as large-size videos, it is difficult to process large files, and the slow loading speed affects the user experience. Therefore, the present application provides a diversified intelligent information distribution control system, method, medium, terminal, and program product applicable to public spaces, which can meet the high-efficiency, flexibility, and intelligent needs of information distribution in various public space scenarios such as shopping malls, supermarkets, airports, and public transportation, ensure that program content can be quickly and accurately transmitted to the target audience, and at the same time adapt to the information distribution needs of different users in different public space scenarios.
[0045] To facilitate the understanding of the embodiments of the present application, first in combination with Figure 1 Detailed description. Figure 1 FIG. shows a schematic diagram of a diversified intelligent information distribution control system applicable to public spaces in an embodiment of the present invention. The diversified intelligent information distribution control system 100 applicable to public spaces in this embodiment includes: a control terminal 101, and a display screen group 102 electrically connected to and controlled by the control terminal 101. Among them, the control terminal 101 includes:
[0046] An online publishing module 1011, configured to publish information in an online state to one or more display screens in the display screen group in the public space according to a preset online publishing policy; the plurality of display screens are used to display the same or different information contents;
[0047] An offline publishing module 1012, configured to publish information in an offline state to the one or more display screens according to a preset offline publishing policy;
[0048] A gasket publishing module 1013, configured to publish pre-configured gasket program information to the one or more display screens in an idle state;
[0049] A control module 1014, communicatively connected to the online publishing module 1011, the offline publishing module 1012, and the gasket publishing module 1013, and configured to send corresponding information publishing control instructions to the online publishing module 1011, the offline publishing module 1012, or the gasket publishing module 1013 according to the current network state and playing state of the display screen group 102, so as to publish the information to be published to the one or more display screens.
[0050] By integrating an online publishing module, an offline publishing module, and a gasket publishing module in a control terminal, and by the control module sending control instructions to the online publishing module, the offline publishing module, and the gasket publishing module respectively according to the currently monitored online state, offline state, and playing state of the display screen group, so that the online publishing module publishes information in an online state to the corresponding display screen according to a preset online publishing policy, the offline publishing module publishes information in an offline state to the corresponding display screen according to a preset offline publishing policy, and the gasket publishing module publishes pre-configured gasket program information to the corresponding display screen in an idle state, it supports information publishing methods in an online state, an offline state, and an idle state, can meet diversified requirements in different public spaces, provides a more flexible, reliable, and efficient information publishing solution, ensures that the information to be published is presented to users at the most suitable time and place with the best effect, and comprehensively improves the user experience and management efficiency.
[0051] It should be noted that the priority of the online publishing module is higher than that of the offline publishing module, and the priority of the offline publishing module is higher than that of the gasket publishing module, that is, the control module determines the object of sending the control instruction according to the priority mechanism based on the real-time monitored network state and playing state.
[0052] Specifically, such as Figure 2As shown in the figure, the configuration process of the pad publishing module 1013 is as follows: First, select the corresponding program content from the program library list as the pad program information, and specify one or more display screens or players for this pad program information, so as to publish the pad program information to the specified display screen or player in the idle state. It should be understood that the idle state means that the display screen or player has no any playback tasks. Then, save the above pad settings for subsequent use. If it is necessary to enable the pad function, after enabling the pad function, the pad publishing module 1013 will immediately apply the new pad settings. When it is detected in real time that the specified display screen has no other playback tasks, the control module 1014 sends a control instruction to the pad publishing module 1013, and the pad publishing module 1013 will automatically switch to the playback of the pad program information, so as to publish the pre-configured pad program information to the specified display screen. If multiple pad program information is pre-set, the last set pad program information will be played. At the same time, the system can provide a real-time monitoring function to monitor the current playback state of the specified display screen in real time. And, the user can also view the current playback state at any time and manually adjust the pad program information. In this embodiment, after the pad publishing module 1013 is set and the pad function is enabled, if it is detected in real time that the specified display screen has no playback tasks at present, it will automatically play the pre-configured pad program information, thus avoiding screen idle and improving the utilization rate of display resources.
[0053] In some embodiments of the present application, as Figure 3 shown, the online publishing module 1011 includes a linkage strategy publishing unit, a pre-plan publishing unit, a manual publishing unit, and a scheduling publishing unit. The linkage strategy publishing unit is used to trigger a pre-set trigger condition based on the acquired audio-visual data, and publish the information to be published to the one or more display screens according to the trigger condition; the pre-plan publishing unit is used to match the created pre-plan information with the specified one or more display screens and publish the information to be published to the specified display screen; the manual publishing unit is used to publish the information to be published to the one or more display screens in response to the user's information publishing request; the scheduling publishing unit is used to publish the information to be published to the one or more display screens according to the pre-configured scheduling parameters.
[0054] Specifically, the linkage policy publishing unit is configured with a linkage policy, enabling the system to automatically trigger the corresponding display screen to play the specified program when a specific event is detected, achieving efficient emergency response. The configuration process is as follows: Set the trigger conditions in the linkage policy trigger condition configuration interface, select one or more conditions from the preset trigger condition list. After selecting the trigger conditions, enter the linkage rule configuration page and set the response actions corresponding to each trigger condition in detail, that is, match the trigger conditions with the corresponding response actions. Exemplarily, the trigger conditions include any one or more of parking detection, area intrusion, speeding capture, emergency call, smoke alarm, illegal parking, and face recognition. In the third-party camera service configuration interface, add and configure the connection information of the Intelligent Video Surveillance (IVS) system to ensure that the third-party camera can be normally connected to this system. After the intelligent video surveillance system is configured, enter the linkage rule configuration interface, select and configure the IVS trigger conditions to ensure that the trigger conditions match the corresponding response actions. In the linkage rule configuration interface, select one or more conditions from the above trigger conditions, then select the camera device related to the trigger conditions, and configure the display screen to respond to the trigger conditions, and specify the content to be played for each trigger condition. The design of the linkage policy publishing unit in this embodiment can achieve a quick response in the face of emergencies and ensure the timeliness of information transmission.
[0055] Specifically, as Figure 4 shown, the configuration process of the pre-plan publishing unit is as follows: Users can create a pre-plan according to their needs, set the corresponding player or display screen, as well as set the corresponding display screen actions and program information. It should be noted that the same pre-plan program content can be set to multiple players or display screens. After the pre-plan publishing unit is configured, it is published to the specified player or display screen with one key to execute the pre-configured pre-plan. In the pre-plan publishing unit of this embodiment, users can freely create pre-plans according to different scenarios and needs, improving the flexibility of pre-plan creation. And the one-key publishing function realizes the quick publishing of the pre-configured pre-plan to the specified player or display screen, improving the efficiency and convenience of information publishing.
[0056] Specifically, the manual publishing unit means that users can select the programs to be published in the program library through the system interface and batch publish them to the specified display screen, and they will be immediately displayed on the screen after publication. In the manual publishing unit of this embodiment, users can select programs from the program library list according to real-time needs and immediately publish them to the specified display screen. After the program is published, it can be quickly displayed on the screen, ensuring the timeliness and accuracy of the displayed information.
[0057] Specifically, the scheduling and publishing unit refers to a playlist for program information preset for a period of time in the future, and publishes the program information to be published according to the preset scheduling parameters. The scheduling and publishing unit in this embodiment allows presetting program information for a period of time in the future, centralized management, flexible scheduling, and improves the information publishing efficiency.
[0058] In some embodiments of the present application, the linkage strategy publishing unit, the preplan publishing unit, the manual publishing unit, and the scheduling and publishing unit respectively correspond to corresponding priority levels, and the priority levels are, from high to low, the linkage strategy publishing unit, the preplan publishing unit, the manual publishing unit, and the scheduling and publishing unit; when in the online state, the control module sends an information publishing control instruction to the linkage strategy publishing unit with the highest priority level to publish the information to be published to the one or more display screens.
[0059] In this embodiment, when the system is in the online state, different publishing methods have different priority levels, and the system will determine the content played on the current display screen according to the priority levels. The linkage strategy publishing unit has the highest priority level and can interrupt the content played on the current display screen and immediately switch to the specified program, that is, when the camera device captures the preset trigger condition, it immediately responds to the playback content matching the trigger condition and plays it on the specified display screen. Secondly, it is the preplan publishing unit, which publishes the preplan program content when the linkage strategy is not triggered. Again, it is the manual publishing unit and the scheduling and publishing unit. Under the premise of the linkage strategy and the preplan program content, the information publishing methods of the manual publishing unit and the scheduling and publishing unit are selected in turn. In this embodiment, the priority levels of the publishing methods are clarified, a clear priority system is designed, and through real-time monitoring, the system automatically adjusts the priorities to ensure that the high-priority publishing methods are executed first, avoiding the risk that different information publishing methods may be triggered at the same time and avoiding priority conflicts.
[0060] In some embodiments of the present application, the manual publishing unit includes a preset program publishing subunit for publishing the pre-cached large-size preset program information to the one or more display screens.
[0061] Specifically, as Figure 5As shown, after the preset program release subunit is set, it will pre-download and cache preset programs such as large-size videos, and directly call them during playback to ensure smooth playback of preset programs such as large-size videos. Its configuration process is as follows: First, the user needs to select a specified display screen and create a preset program for the specified display screen; select the corresponding program content from the program library list as the preset program information. After the preset program is successfully configured, the preset program release subunit will pre-download the preset program information to the storage space of the control terminal, so as to ensure that it can be directly used during the playback time, avoid loading delays, and can solve the technical problem that the slow loading speed of large videos affects the user experience. The preset program release subunit in this embodiment is aimed at large-size files, pre-downloads large-size files, and does not require online requests during playback, saving resources.
[0062] In some embodiments of the present application, the scheduling and release unit includes a manual scheduling and release subunit and an intelligent scheduling and release subunit. The manual scheduling and release subunit is used to respond to the user's scheduling configuration request and release the information to be released to the one or more display screens according to the configured scheduled time; the intelligent scheduling and release subunit is used to release the information to be released to the one or more display screens according to the pre-configured scheduling name, validity period, release time, and cycle period.
[0063] Specifically, the manual scheduling and release subunit means that the user can pre-set a detailed playback schedule for the program arrangement in a future period of time, and the system automatically displays it on the screen according to the scheduled time. The manual scheduling and release subunit in this embodiment supports flexible time adjustment, automatically executes the playback task according to the schedule set by the user, and significantly improves the information release efficiency.
[0064] Specifically, the intelligent scheduling and release subunit selects a future period of time and the program content to be released according to the user's needs, intelligently calculates the optimal scheduling plan, and releases the program content to be released to one or more display screens. Its configuration process is as follows: On the intelligent scheduling interface, the pre-configured parameters include scheduling name, validity period, release time, and cycle period, and these parameters are set one by one; then select the program content to be released. The program content is, for example, video or picture materials, and the playback order of the program materials can be adjusted. The system automatically creates a program schedule without manual scheduling. The intelligent scheduling and release subunit can process massive data in real time, quickly generate a scheduling plan, and significantly improve the efficiency and accuracy of scheduling. After creating the program schedule, select one or more display screens or players for this schedule to achieve multi-screen synchronous release. After confirming the schedule, you can preview the original schedule and the intelligently calculated schedule created in the calendar view. Compared with the manual scheduling and release subunit, the intelligent scheduling and release subunit can intelligently calculate the optimal schedule and more significantly improve the scheduling efficiency.
[0065] The intelligent scheduling and publishing subunit can calculate and publish the schedule intelligently. It automatically detects whether the display screen or player in the current schedule already exists in the original schedule according to the user's needs, ensuring that the new schedule does not conflict with the original schedule. At the same time, when generating the schedule table, the intelligent scheduling and publishing subunit will automatically scan the existing schedule table to detect whether there are resource conflicts. For each display screen or player, the intelligent scheduling and publishing subunit will verify whether there are other task arrangements for the display screen or player during the specified time period. If a conflict in the play task is detected, options will be provided to retain the newly added schedule while removing the conflicting play tasks in the original schedule. Of course, the user can also choose to retain the existing schedule, and the intelligent scheduling and publishing subunit will remove the conflicting parts in the newly added intelligent schedule. After the configuration of the intelligent scheduling and publishing subunit is completed, a clear and intuitive schedule view is provided, showing all tasks in the form of a calendar, which is convenient for users to view and manage at a glance.
[0066] In some embodiments of the present application, as Figure 6 shown, the offline publishing module 1012 includes an external memory publishing unit and an offline program publishing unit. The external memory publishing unit is used to respond to the request of the external memory and publish the information stored in the external memory to the one or more display screens; the offline program publishing unit is used to publish the pre-stored offline program information to the one or more display screens according to the set effective time; when in the offline state, the control module sends an information publishing control instruction to the external memory publishing unit based on the mechanism that the external memory publishing unit has priority over the offline program publishing unit, so as to publish the information to be published to the one or more display screens.
[0067] Specifically, as Figure 7 shown, the configuration process of the external memory publishing unit is as follows: Exemplarily, the external memory is a USB flash drive. Select the program to be published from the program library list, export the selected program, and download it to the USB flash drive. The system will export the selected program in a format suitable for playing on the USB flash drive and place the downloaded program in the root directory of the USB flash drive. In the offline state, insert the offline control terminal. After the control terminal recognizes the program in the USB flash drive, it will automatically play these programs on the player or display screen. In this embodiment, the control terminal allows the user to import programs through the USB flash drive and automatically play them after inserting the control terminal, which is applicable to the information publishing scenario in public spaces without a network environment.
[0068] Specifically, after the offline program publishing unit is turned on, it will pre-download the offline program information to the storage module of the control terminal. Even when the network is unavailable, it can ensure the smooth playback of the offline program information. Its configuration process is as follows: In the configuration interface of the offline program, select the program content in the program library list as the content to be played in the offline state, set the effective time, and select the corresponding display screen or player. After the offline program publishing unit is set up, enable this function. The offline program publishing unit will immediately apply the new offline program information settings. When it detects that the network is disconnected or unstable in real time, it will automatically switch to the playback of the offline program information.
[0069] When the system is in the offline state (network disconnected state), the publishing method of the external storage publishing unit has a higher priority than that of the offline program publishing unit, and the system preferentially selects the publishing method of the external storage publishing unit. When the network is restored, the system automatically synchronizes the latest program content (after the player goes online, it regularly queries the content it needs to play from the platform).
[0070] The diversified intelligent information publishing control system applicable to public spaces in the embodiments of this application supports multiple information publishing methods, including the linkage strategy publishing unit, the pre-plan publishing unit, the manual publishing unit, the preset program publishing subunit, the manual scheduling publishing subunit, the intelligent scheduling publishing subunit, the external storage publishing unit, the offline program publishing unit, and the gasket publishing module, covering the information publishing methods in the online state, offline state, and idle state, which can meet the diverse needs in different scenarios. Users can flexibly select the most suitable publishing strategy according to actual needs. Whether it is immediate publishing or future scheduling, the system provides rich options. And through the design of the intelligent scheduling conflict detection and optimization mechanism of the intelligent scheduling publishing subunit, it can process scheduling conflicts more quickly, provide flexible conflict resolution strategies, and ensure that the scheduling arrangement is more efficient and accurate through clear and intuitive scheduling display and optimization means, thus greatly improving the work efficiency and satisfaction of users. At the same time, in an environment with unstable or no network, the system supports the pre-download of offline programs and preset programs. Even when the network is interrupted or the device is offline, it can ensure the normal playback of information, ensuring the continuity and stability of information publishing and providing reliable guarantees for users. In addition, through the design of the linkage strategy publishing unit, it can also monitor events in real time and immediately execute preset emergency measures when the trigger conditions are met, ensuring the timeliness and accuracy of information transmission. At the same time, in order to avoid the blank screen of the display screen, this application designs a gasket publishing module, which makes full use of the display resources through the gasket function and improves the screen utilization rate.
[0071] Figure 8The figure shows a schematic flowchart of a diversified intelligent information publishing control method applicable to public spaces in an embodiment of the present application. The diversified intelligent information publishing control method applicable to public spaces in this embodiment is applied to an information publishing system, and the information publishing system includes a control terminal and a display screen group that is electrically connected to and controlled by the control terminal. The control method includes the following steps:
[0072] Step S81: Real-time detect the current network status and playback status of the display screen group; the network status includes an online status and an offline status;
[0073] Step S82: If it is detected that the display screen group is in the online state, publish the information in the online state to one or more display screens in the display screen group in the public space according to a pre-set online publishing policy; the multiple display screens are used to display the same or different information contents;
[0074] Step S83: If it is detected that the display screen group is in the offline state, publish the information in the offline state to the one or more display screens according to a pre-set offline publishing policy;
[0075] Step S84: If it is detected that the playback status of the display screen group is idle, publish the pre-configured spacer program information to the one or more display screens.
[0076] It should be noted that the diversified intelligent information publishing control method applicable to public spaces in this embodiment can implement the functions of the diversified intelligent information publishing control system applicable to public spaces, which will not be elaborated here.
[0077] Figure 9 is a schematic block diagram of an electronic terminal provided by an embodiment of the present application. As Figure 9 shown, the electronic terminal 900 includes: at least one processor 901, a memory 902, at least one network interface 903, and a user interface 905. Each component in the electronic terminal 900 is coupled together through a bus system 904. It can be understood that the bus system 904 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 904 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in Figure 9 all kinds of buses are labeled as the bus system.
[0078] Among them, the user interface 905 may include a display, a keyboard, a mouse, a trackball, a click gun, a button, a button, a touchpad, or a touch screen, etc.
[0079] It can be understood that the memory 902 can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM). The memory described in the embodiments of the present invention is intended to include but not limited to these and any other suitable categories of memories.
[0080] The memory 902 in the embodiments of the present invention is used to store various categories of data to support the operation of the electronic terminal 900. Examples of such data include: any executable programs for operating on the electronic terminal 900, such as the operating system 9021 and application programs 9022; the operating system 9021 contains various system programs, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks. The application programs 9022 can include various application programs, such as a media player, a browser, etc., for implementing various application services. The diversified intelligent information publishing control method applicable to public spaces provided by the embodiments of the present invention can be included in the application programs 9022.
[0081] The methods disclosed in the above embodiments of the present invention can be applied to or implemented by the processor 901. The processor 901 may be an integrated circuit chip with signal processing capabilities. During implementation, the steps of the above methods can be completed by the integrated logic circuit in hardware or instructions in software form in the processor 901. The above processor 901 can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 901 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor 901 can be a microprocessor or any conventional processor, etc. Combining the steps of the accessory optimization method provided by the embodiments of the present invention can be directly embodied as being completed by a hardware decoding processor, or completed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, and this storage medium is located in the memory. The processor reads the information in the memory and combines its hardware to complete the steps of the foregoing methods.
[0082] In an exemplary embodiment, the electronic terminal 900 may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), or complex programmable logic devices (CPLDs) to execute the foregoing method.
[0083] According to the method provided by the embodiments of the present application, the present application further provides a computer program product, which includes computer program code. When the computer program code runs on a computer, the computer is caused to execute Figure 8 the method in the illustrated embodiment.
[0084] According to the method provided by the embodiments of the present application, the present application further provides a computer-readable storage medium, which stores program code. When the program code runs on a computer, the computer is caused to execute Figure 8 the method in the illustrated embodiment.
[0085] As used in this specification, the terms "component", "module", "system", etc. are used to denote computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and the computing device can be components. One or more components may reside in a process and / or execution thread, and a component may be located on one computer and / or distributed between two or more computers. In addition, these components may execute from various computer-readable media having various data structures stored thereon. A component may communicate, for example, by signals with other systems through local and / or remote processes based on one or more data packets (e.g., data from two components interacting with another component in a local system, a distributed system, and / or a network, such as through the Internet interacting with other systems).
[0086] Those of ordinary skill in the art can realize that the various illustrative logical blocks and steps described in combination with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Skilled professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0087] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.
[0088] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.
[0089] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0090] In addition, the functional units in each embodiment of this application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0091] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a high-density digital video disc (DVD)), or a semiconductor medium (for example, a solid state disk (SSD), etc.).
[0092] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present application. The aforementioned storage medium includes: USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs, etc., which can store program codes of various kinds.
[0093] As described above, the above are only the specific implementation manners of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
[0094] In summary, in view of the fact that the existing information release methods cannot meet the information release requirements in complex and ever-changing public space scenarios, the present invention provides a diversified intelligent information release control system, method, medium, terminal and program product applicable to public spaces, which integrates multiple information release methods such as a linkage strategy release unit, a pre-plan release unit, a manual release unit, a preset program release subunit, a manual scheduling release subunit, an intelligent scheduling release subunit, an external memory release unit, an offline program release unit, and a gasket release module, and has the following beneficial effects: (1) It covers information release methods in the online state, offline state, and idle state, can meet diverse requirements in different scenarios, and users can flexibly select the most suitable release strategy according to actual needs. Whether it is immediate release or future scheduling, the system provides rich options. (2) Through the design of the intelligent scheduling conflict detection and optimization mechanism of the intelligent scheduling release subunit, it is possible to process scheduling conflicts more quickly, provide flexible conflict resolution strategies, and ensure more efficient and accurate scheduling arrangements through clear and intuitive scheduling display and optimization means, thereby greatly improving the work efficiency and satisfaction of users. (3) In an environment with unstable or no network, the system supports the pre-download of offline programs and preset programs, and can ensure the normal playback of information even when the network is interrupted or the device is offline, ensuring the continuity and stability of information release and providing reliable guarantees for users. (4) Through the design of the linkage strategy release unit, events can also be monitored in real time, and preset emergency measures can be immediately executed when the trigger conditions are met, ensuring the timeliness and accuracy of information transmission. (5) In order to avoid a blank screen on the display screen, the present application designs a gasket release module, which makes full use of the display resources through the gasket function and improves the screen utilization rate. (6) The preset program release subunit is designed to pre-download and cache preset programs such as large-size videos to ensure smooth playback of large-size videos. (7) Since different information release methods may be triggered at the same time, resulting in priority conflicts, the present application sets up a clear priority system, clarifies the priority rules for information release, and adjusts the priority through real-time monitoring to ensure that high-priority tasks are executed. Specifically, the linkage strategy release unit has the highest priority and can interrupt the current playback content and immediately switch to the specified program. Next is the pre-plan release unit, followed by the manual release unit and the scheduling release unit; the gasket function of the gasket release module is used as the default playback content and is automatically started when there are no other tasks; when a network interruption is detected, the system will automatically switch to the playback of offline programs. Therefore, the present application effectively overcomes various drawbacks in the prior art and has high industrial utilization value.
[0095] The above embodiments are only illustrative of the principles and effects of the present application and are not intended to limit the present application. Any person familiar with this technology can modify or change the above embodiments without departing from the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by those with ordinary knowledge in the technical field without departing from the spirit and technical ideas disclosed in the present application should still be covered by the claims of the present application.
Claims
1. A diversified intelligent information release control system applicable to public spaces, characterized in that, Including: A control terminal, and a display screen group electrically connected to and controlled by the control terminal; Wherein, the control terminal includes: An online publishing module, configured to publish information in an online state to one or more display screens in the display screen group in a public space according to a preset online publishing strategy; the multiple display screens are used to display the same or different information contents; An offline publishing module, configured to publish information in an offline state to the one or more display screens according to a preset offline publishing strategy; A gasket publishing module, configured to publish pre-configured gasket program information to the one or more display screens in an idle state; A control module, communicatively connected to the online publishing module, the offline publishing module, and the gasket publishing module, and configured to send corresponding information publishing control instructions to the online publishing module, the offline publishing module, or the gasket publishing module according to the current network state and playing state of the display screen group, so as to publish information to be published to the one or more display screens.
2. The diversified intelligent information release and control system suitable for public spaces according to claim 1 is characterized in that: The online publishing module includes a linkage strategy publishing unit, a pre-plan publishing unit, a manual publishing unit, and a scheduling publishing unit. The linkage strategy publishing unit is configured to trigger a preset trigger condition based on acquired audio and video data, and publish information to be published to the one or more display screens according to the trigger condition; the pre-plan publishing unit is configured to match the created pre-plan information with the specified one or more display screens and publish information to be published to the specified display screens; the manual publishing unit is configured to publish information to be published to the one or more display screens in response to a user's information publishing request; the scheduling publishing unit is configured to publish information to be published to the one or more display screens according to pre-configured scheduling parameters.
3. The diversified intelligent information release control system applicable to public spaces according to claim 2, characterized in that, The linkage strategy publishing unit, the pre-plan publishing unit, the manual publishing unit, and the scheduling publishing unit respectively correspond to corresponding priority levels, and the priority levels are, from high to low, the linkage strategy publishing unit, the pre-plan publishing unit, the manual publishing unit, and the scheduling publishing unit; when in an online state, the control module sends an information publishing control instruction to the linkage strategy publishing unit with the highest priority level to publish information to be published to the one or more display screens.
4. The diversified intelligent information release and control system suitable for public spaces according to claim 2 is characterized in that: The manual publishing unit includes a preset program publishing subunit, configured to publish pre-cached large-size preset program information to the one or more display screens.
5. The diversified intelligent information release control system applicable to public spaces according to claim 2, characterized in that The scheduling publishing unit includes a manual scheduling publishing subunit and an intelligent scheduling publishing subunit. The manual scheduling publishing subunit is configured to publish information to be published to the one or more display screens in response to a user's scheduling configuration request and according to the configured scheduled time; the intelligent scheduling publishing subunit is configured to publish information to be published to the one or more display screens according to pre-configured scheduling names, validity periods, publishing times, and cycle periods.
6. The diversified intelligent information release control system applicable to public spaces according to claim 1, characterized in that, The offline publishing module includes an external memory publishing unit and an offline program publishing unit. The external memory publishing unit is configured to publish information stored in the external memory to the one or more display screens in response to a request of the external memory; The offline program publishing unit is configured to publish the pre-stored offline program information to the one or more display screens according to the set effective time; when in the offline state, the control module sends an information publishing control instruction to the external memory publishing unit based on the mechanism that the external memory publishing unit has priority over the offline program publishing unit, so as to publish the information to be published to the one or more display screens.
7. A diversified intelligent information release control method applicable to public spaces, characterized in that, Applied to an information publishing system, the information publishing system includes a control terminal and a display screen group electrically connected to and controlled by the control terminal, and the control method includes: Real-time detecting the current network state and playing state of the display screen group; the network state includes an online state and an offline state; If it is detected that the display screen group is in the online state, the information in the online state is published to one or more display screens in the display screen group in the public space according to a preset online publishing strategy; the multiple display screens are used to display the same or different information contents; If it is detected that the display screen group is in the offline state, the information in the offline state is published to the one or more display screens according to a preset offline publishing strategy; If it is detected that the playing state of the display screen group is idle, the pre-configured spacer program information is published to the one or more display screens.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, The computer program, when executed by a processor, implements the method as described in claim 7.
9. A computer program product, characterized in that, The computer program product includes computer program code, and when the computer program code runs on a computer, the computer is caused to implement the method as described in claim 7.
10. An electronic terminal, comprising a memory, a processor, and a computer program stored on the memory, characterized in that The processor executes the computer program to implement the method as described in claim 7.