Advertisement device volume control method, device and terminal
By pre-configuring volume control strategies, the volume is automatically adjusted based on the ambient noise and crowd activity patterns of the advertising equipment. This solves the problems of low efficiency and high hardware costs associated with manual adjustment in existing technologies, and achieves automation and improved reliability of the advertising equipment's volume.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG CHUANGSHI TECHNOLOGY ADVERTISING CO LTD
- Filing Date
- 2026-03-20
- Publication Date
- 2026-06-30
Smart Images

Figure CN122308180A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of advertising equipment control technology, and more specifically, to an advertising equipment volume control method, device, advertising equipment, and computer-readable storage medium. Background Technology
[0002] Advertising screens are widely deployed in various public places such as residential building elevator lobbies, underground parking lots, and commercial office building elevators. The environmental noise levels and pedestrian activity in these locations exhibit significant temporal and cyclical patterns. For example, noise levels rise sharply and pedestrian traffic is dense in residential areas during morning and evening rush hours, while it tends to be quieter at night; commercial office areas are bustling with activity during the day on weekdays but relatively quiet on weekends; underground parking lots are relatively quiet during the day on weekdays but experience a significant increase in traffic on holidays. To balance the effective dissemination of advertising content with avoiding disturbance to surrounding pedestrians, the volume of the advertising screens must be dynamically adjusted for different scenarios.
[0003] Current mainstream volume control solutions rely on installers periodically visiting sites to manually adjust the volume. This method requires significant and repetitive human resources, and due to differences in personnel experience and subjective judgment, there is a lack of standardized volume settings across different locations, resulting in inconsistent user experiences. This is particularly inefficient in large-scale, multi-site deployment scenarios. Manual adjustment solutions are ill-suited to adapting to real-time environmental changes and are also costly to maintain.
[0004] Therefore, existing technologies still need improvement and development. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide a method, device, advertising device and storage medium for controlling the volume of advertising equipment, which addresses the problems and defects of the prior art. The present invention has the advantages of requiring no additional hardware investment, automatically adapting to the periodicity of the environment, reducing operation and maintenance costs and improving the reliability of volume adjustment.
[0006] This application provides a method for controlling the volume of an advertising device, the technical solution of which is as follows: A method for controlling the volume of an advertising device, comprising: The volume control strategy is configured in advance for different advertising devices. The volume control strategy is based on the time periodicity and predictability of the ambient noise and crowd activity of the advertising devices set in fixed locations, and presets the volume configuration information for different time periods. Send the configured volume control strategy to the designated advertising screen device; The advertising device starts a timed task according to the volume control strategy, and automatically adjusts the volume of the advertising device during the corresponding time period.
[0007] The advertising device volume control method, wherein the step of pre-configuring corresponding volume control strategies for different advertising devices, wherein the volume control strategy is based on the time periodicity and predictability of environmental noise and crowd activity in the location of the advertising device at a fixed position, and pre-setting volume configuration information for different time periods includes: The time periodicity and predictability of the environmental noise and crowd activity levels of advertising equipment set up in designated locations at different times are collected in advance. Based on long-term operational experience, a preset configuration scheme was developed by summarizing the environmental noise and crowd activity patterns of different types of venues. This scheme includes volume control strategies that configure volume values for different time periods by day, week, or specified date.
[0008] The advertising device volume control method, wherein the advertising device automatically adjusts its volume during a corresponding time period by initiating a timed task according to the volume control strategy includes the following steps: When the network connection of the advertising device is unstable or offline, the advertising device continues to start a timed task according to the volume control strategy, and automatically adjusts the volume of the advertising device in the corresponding time period to realize the offline operation of the volume control strategy.
[0009] The advertising device volume control method, wherein the step of pre-configuring corresponding volume control strategies for different advertising devices includes: Pre-configure corresponding volume control strategies for different advertising devices.
[0010] The advertising device volume control method, wherein the advertising device automatically adjusts its volume during a corresponding time period by initiating a timed task according to the volume control strategy includes the following steps: The advertising device receives the volume control policy from the server, first verifies the integrity of the data, and then writes the volume control policy into the designated storage area. After the advertising device is powered on or receives a new volume control policy, the control scheduler reads and parses the policy file in the storage unit and iterates through each rule in the volume control policy. For each rule, calculate the next trigger time closest to the current time and register a timer or alarm task at the operating system level. When the preset time point is reached, the control wakes up the scheduler; the scheduler executes the corresponding volume adjustment command and sets the device's volume to the value specified in the policy by calling the system API. After a task is completed, the control scheduler calculates the next trigger time based on the repetition cycle of the rules, and registers a new scheduled task with the system again for cyclical scheduling.
[0011] The advertising device volume control method, wherein the step of pre-configuring corresponding volume control strategies for different advertising devices includes: A software module for sensing specified environmental events is pre-installed on the advertising screen device. This module is used to exchange information with various sensors and power management components and is configured to identify physical events that occur at fixed times every day in the advertising environment.
[0012] The advertising device volume control method further includes the step of the advertising device automatically adjusting its volume during a corresponding time period by starting a timed task according to the volume control strategy: Through preset software modules, it monitors and identifies physical events that occur at fixed times every day in the advertising environment in real time; when configured to monitor the first power-on of the main power supply, it continuously queries the power input status of the power management unit; when configured to monitor the first power-on of the main lighting, it continuously reads the data from the light sensor. When the first physical event configured for the day is detected, an internal time reset operation is executed. The task scheduler forcibly resets its internally maintained calendar time to the preset start time point corresponding to the physical event, and controls the real-time clock chip inside the advertising device to perform subsequent timing and task triggering from the reset start time point. The task scheduler calculates and registers the remaining volume adjustment tasks for the day based on the internally reset calendar time and preset volume control policies. When the preset volume adjustment time point is reached based on the reset time, the system calls the audio interface provided by the advertising device to adjust the volume of the advertising device to the value specified in the strategy.
[0013] An advertising device volume control device, wherein the device comprises: The volume control strategy configuration module is used to pre-configure corresponding volume control strategies for different advertising devices. The volume control strategy is based on the time periodicity and predictability of the ambient noise and crowd activity of the advertising device set in a fixed location, and presets volume configuration information for different time periods. The strategy sending module is used to send the configured volume control strategy to the designated advertising screen device; An automatic volume adjustment module for advertising devices is used to automatically adjust the volume of the advertising device during a corresponding time period by starting a timed task according to the volume control strategy.
[0014] An advertising device includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors, the one or more programs comprising the method for performing any one of the methods.
[0015] A computer-readable storage medium, wherein, when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any of the methods described above.
[0016] The beneficial effects of the present invention are as follows: The present invention provides a method, device, advertising equipment and storage medium for controlling the volume of advertising equipment. The present invention utilizes the highly time-periodic and predictable patterns of environmental noise and crowd activity in the fixed location of the advertising screen, and realizes the automatic and contextual adjustment of the volume of the advertising screen by preset time-segmented volume configuration information.
[0017] This invention automatically adjusts the volume of advertising devices based on environmental noise and crowd activity patterns through a pre-configured volume control strategy. This solves the problems of low efficiency, high additional hardware costs, and insufficient reliability in existing technologies that rely on manual adjustment. It has the advantages of requiring no additional hardware investment, automatically adapting to the periodic patterns of the environment, reducing operation and maintenance costs, and improving the reliability of volume adjustment. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating the volume control method for advertising devices provided in an embodiment of the present invention.
[0020] Figure 2 A schematic diagram of an embodiment of the advertising equipment volume control device provided by the present invention.
[0021] Figure 3 This is a block diagram illustrating the internal structure of the advertising device provided in an embodiment of the present invention. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0023] It should be noted that if the embodiments of the present invention involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.
[0024] During the deployment of existing advertising screen equipment, the installation locations cover diverse scenarios such as residential building elevator lobbies, underground parking lots, and commercial office building elevators. The environmental noise level and the amount of pedestrian activity exhibit significant periodic variations. Existing solutions rely on manual on-site volume adjustment, requiring maintenance personnel to make multiple trips to the site, leading to increased manpower consumption and difficulty in standardizing volume settings. Meanwhile, automatic adjustment solutions using built-in microphones to monitor environmental noise require additional acoustic sensing hardware for each advertising screen, increasing equipment production costs and complicating the system structure. This negatively impacts the deployment efficiency, maintenance economy, and scalability of the advertising screen system.
[0025] For example, in the operation of advertising screens in elevator lobbies of high-rise residential communities, during weekday morning and evening peak hours (7:00-9:00 and 17:00-19:00), the high ambient noise generated by residents' concentrated movement necessitates increasing the volume to ensure the advertising content remains legible. Conversely, during the quieter nighttime hours (22:00-06:00 the next day), the volume needs to be reduced to avoid disturbing residents' rest. Manual adjustment cannot respond to real-time changes in time of day, resulting in insufficient volume during peak hours affecting information delivery, while excessive volume at night leads to user complaints. Furthermore, if a microphone hardware solution is adopted, each advertising screen requires additional acoustic sensors and supporting circuit modules, increasing manufacturing costs and introducing additional hardware failure risks, thus reducing system reliability.
[0026] If the aforementioned issues are not addressed, advertising screen systems will face the technical consequences of continuously declining user satisfaction, structurally increased equipment maintenance costs, and deteriorating operational stability. Specifically, the mismatch between volume settings and environmental requirements will weaken the effective delivery of advertising information, thereby reducing the commercial value of advertising resources. At the same time, the introduction of hardware solutions will increase the size of the equipment and the difficulty of energy management, which is not conducive to the long-term stable operation of advertising screen technology in densely deployed scenarios, ultimately limiting the potential for the promotion of this technology in smart city infrastructure.
[0027] In response, this application proposes a method for controlling the volume of advertising devices.
[0028] like Figure 1 As shown, an advertising device volume control method according to Embodiment 1 of the present invention includes the following steps: Step S100: Configure corresponding volume control strategies for different advertising devices in advance. The volume control strategy is to preset volume configuration information for different time periods based on the time periodicity and predictability of environmental noise and crowd activity in the location of the advertising device set in a fixed position. Step S200: Send the configured volume control strategy to the designated advertising screen device; Step S300: The advertising device starts a timed task according to the volume control strategy, and automatically adjusts the volume of the advertising device during the corresponding time period.
[0029] For ease of understanding, the following explains some key terms in this embodiment: The advertising equipment in this embodiment refers to electronic display devices used to play advertising content, such as digital signage, advertising machines, and information display screens. These devices are installed in public places, such as shopping malls, elevators, and transportation hubs, to display visual and auditory information to the target audience.
[0030] The volume control strategy in this embodiment refers to a pre-set set of rules or parameters used to guide the advertising device to adjust its audio output volume under specific conditions. This strategy may include volume values corresponding to different time periods, as well as the conditions that trigger these adjustments.
[0031] The environmental noise refers to the background sound generated by factors such as surrounding activities, traffic, and crowd interaction in the physical environment where the advertising equipment is located. The crowd activity level refers to the number of people or the density of activity within the area where the advertising equipment is located during a specific time period. Crowd activity level is positively correlated with environmental noise levels and affects the audience reach and perception of the advertising content.
[0032] The scheduled task refers to a program or operation that is automatically executed at a preset time or time period. In this embodiment, the scheduled task is used to automatically trigger the volume adjustment function of the advertising device at a specified time.
[0033] The volume configuration information refers to the specific values or instructions included in the volume control strategy for setting the volume of advertising devices. This information is associated with specific time periods to achieve dynamic volume management.
[0034] This embodiment provides a method for controlling the volume of advertising equipment. Specifically, the method first includes pre-configuring corresponding volume control strategies for different advertising equipment. This volume control strategy is based on the time-periodic and predictable patterns of environmental noise and crowd activity in the location of the advertising equipment, and presets volume configuration information for different time periods. For example, based on collected data on the patterns of fixed advertising equipment, a rough assessment of the daily environmental noise and crowd activity patterns in the area where a specific advertising equipment is located can be made. Based on this assessment, preset volume values can be manually entered or selected on a central management platform and associated with different time periods of the day (e.g., morning, noon, afternoon, and evening). For example, for advertising equipment installed in the elevator lobby of an office building, managers can set a higher volume based on the pedestrian flow and noise levels during peak hours, and a lower volume during off-peak hours. Another implementation method is to apply a universal volume control strategy template to all advertising equipment of the same type or in the same area. This template is generated based on a rough statistical analysis of the general patterns of this type of location, and then fine-tuned by managers.
[0035] Secondly, the method of this invention includes sending the configured volume control policy to the designated advertising screen device. Once the volume control policy is configured on the central management platform, it can be transmitted to the target advertising device via a network connection. For example, the central server can proactively push the policy file to the designated advertising device via wired or wireless networks (such as Ethernet, Wi-Fi, or cellular networks). After receiving the policy file, the advertising device can store it in its local memory. Another method is that the advertising device can periodically request the central server to proactively pull the latest volume control policy. This sending mechanism ensures that the configured policy can be deployed to the advertising devices that require volume control in a timely and accurate manner.
[0036] Finally, the present invention includes the advertising device initiating a timed task according to the volume control strategy to automatically adjust the volume of the advertising device during the corresponding time period. After receiving and storing the volume control strategy, the advertising device's internal control system parses the strategy. For example, the advertising device can run a simple background program that continuously monitors the device's internal real-time clock. When the real-time clock indicates that the current time has entered a preset time period in the strategy, the program will trigger a volume adjustment operation, setting the device's volume to the preset value corresponding to that time period by calling the device's audio interface or system application interface. This program can be a simple loop detection mechanism that checks whether the current time requires volume adjustment at regular intervals (e.g., every minute). This approach enables the advertising device to autonomously adjust the volume according to the preset strategy without manual intervention.
[0037] The following example will provide a more detailed explanation of the above technical solution: An advertising device is installed at "Location A" within a commercial complex, used to play various commercial advertisements. The pedestrian traffic and environmental noise levels within the complex exhibit a clear cyclical variation throughout the day. For example, from 9:00 AM to 11:00 AM, during commuting hours and morning shopping, pedestrian traffic and noise levels are moderate; from 11:00 AM to 2:00 PM, the lunch and shopping peak, pedestrian traffic and noise levels reach their highest; from 2:00 PM to 5:00 PM, during afternoon tea and leisure shopping, pedestrian traffic and noise levels decrease; and from 5:00 PM to 9:00 PM, during the end-of-get off work and evening entertainment period, pedestrian traffic increases again, but noise levels may vary depending on the type of location.
[0038] To optimize the volume playback effect of the advertising equipment, the administrator, "User A," decided to adopt the volume control method provided in this embodiment. First, based on long-term observation and experience of "Location A," "User A" summarized the patterns of environmental noise and pedestrian activity in the area at different times of day. For example, "User A" found that during the midday peak hours, environmental noise is high, requiring a higher volume to ensure the advertising content is clearly audible; while in the evening when pedestrian traffic is lower, a lower volume is needed to avoid disturbance. Based on these patterns, "User A" configured a volume control strategy for the advertising equipment at "Location A" on the central management system: setting the volume level to 5 from 9:00 AM to 11:00 AM, level 8 from 11:00 AM to 2:00 PM, level 4 from 2:00 PM to 5:00 PM, and level 6 from 5:00 PM to 9:00 PM.
[0039] After configuration, the central management system sends the volume control policy to the advertising device at "Location A" via the network. Upon receiving the policy file, the advertising device stores it in its local memory. Subsequently, the control program inside the advertising device initiates a timed task. This timed task continuously monitors the device's internal clock. When the time reaches 9:00 AM, the control program detects that the current time matches the first time period in the policy and calls the device's audio interface to automatically adjust the volume to level 5. When the time reaches 11:00 AM, the volume is automatically adjusted to level 8. This continues, with the volume automatically adjusted to level 4 at 2:00 PM and level 6 at 5:00 PM. This process repeats daily without requiring any on-site operation from "User A".
[0040] As the above examples demonstrate, this method achieves automated and intelligent adjustment of advertising volume by pre-configuring volume control strategies and allowing the advertising device to autonomously execute timed tasks. The various technical features work together to solve the technical problem of effectively managing and optimizing advertising device volume under different environments and time periods.
[0041] Based on the above examples, the advertising device volume control method provided in this embodiment demonstrates significant technical contributions. Compared to traditional solutions that rely on manual volume adjustment, this method, by pre-configuring a volume control strategy and having it automatically executed by the advertising device, greatly reduces labor costs and the complexity of on-site operations. In the above example, "User A" only needs to perform a one-time configuration on the central management system, and the advertising device can continuously and automatically adjust the volume according to the preset rules, avoiding the tedious work of sending people to "Location A" daily or at set times to adjust the volume, thereby improving operational efficiency and management standardization.
[0042] Furthermore, compared to solutions that rely on adding microphone hardware to each advertising device to monitor ambient noise and adjust volume in real time, this method requires no additional hardware. It leverages the predictability and periodicity of ambient noise and crowd activity patterns to manage volume through software configuration. This not only effectively reduces the production cost and deployment complexity of advertising devices but also avoids inaccurate volume adjustments caused by hardware malfunctions or sensor inaccuracies. In the example, even without a microphone, "User A" can set a reasonable volume for the advertising device at "Location A" based on empirical patterns, ensuring effective dissemination of advertising content at different times.
[0043] In summary, this embodiment achieves automated and refined volume management of advertising devices by pre-setting volume configuration information based on time-periodic regularity and having the advertising device autonomously perform timed adjustments. At the same time, it avoids the high labor and hardware costs of traditional solutions, providing an economical, efficient, and easy-to-implement solution for volume control of advertising devices.
[0044] In some other embodiments, this application proposes a method for controlling the volume of advertising equipment. However, in practice, how to efficiently and accurately acquire these patterns and transform them into refined volume control strategies to adapt to the complex changes in different locations and time periods is a problem that needs to be solved.
[0045] In this regard, this application further proposes the following steps for pre-configuring corresponding volume control strategies for different advertising devices: pre-collecting the time periodicity and predictability of environmental noise and crowd activity at different time periods for advertising devices installed in designated locations; based on long-term operating experience, summarizing the environmental noise and crowd activity patterns of different types of venues to form a preset configuration scheme, and configuring volume control strategies for different time periods by day, week, or specified date.
[0046] The process involves pre-collecting data on the temporal periodicity and predictability of environmental noise and crowd activity at designated locations and during different time periods. This aims to provide a data foundation for developing volume control strategies. Environmental noise refers to the background sound level in the operating environment of the advertising equipment, directly affecting the auditory clarity of the advertising content. Crowd activity reflects the size and density of the target audience and is a crucial factor in determining the volume level. The temporal periodicity and predictability indicate that these environmental factors are not random but exhibit predictable periodic patterns (e.g., daily or weekly patterns), which can be identified and utilized through data analysis. This data collection process can, for example, involve deploying environmental sensors (such as sound level meters, infrared sensors, or image-based crowd flow statistics systems) near the advertising equipment to continuously monitor and record noise levels and pedestrian traffic data, and then accumulating and analyzing this data over a long period to reveal its periodic variation patterns. Alternatively, existing urban traffic data, commercial area pedestrian traffic data, or public event calendars can be used in conjunction with historical data for inference and prediction.
[0047] Based on long-term operational experience, preset configuration schemes were developed by summarizing and analyzing environmental noise and crowd activity patterns in different types of venues. These schemes employ volume control strategies that configure volume levels for different time periods, by day, week, or specified dates. The aim is to transform collected raw data and practical experience into executable volume adjustment instructions. Long-term operational experience refers to the practical knowledge and best practices accumulated in managing and maintaining a large number of advertising devices. Different types of venues (e.g., shopping malls, subway stations, parks, street shops, etc.) have their own unique noise and pedestrian flow characteristics, thus requiring customized volume strategies. Summarizing and analyzing is the process of refining scattered experience and data into general rules and templates. Preset configuration schemes are the concrete manifestation of these rules and templates, defining the volume levels to be used during specific time periods. Configuring by day, week, or specified dates provides fine-grained scheduling capabilities, adapting to daily routines, weekday / weekend differences, and volume requirements for special holidays or events. For example, an expert system can be established to translate the experience of operators into a series of rules, such as "In commercial districts, during weekday lunch rush hours (12:00-14:00), the volume should be set to a higher level." Alternatively, machine learning algorithms can be used to train the collected environmental data and historical volume adjustment effect data to automatically generate optimized volume configuration schemes for different scenarios and time periods.
[0048] This application's solution systematically collects noise and crowd activity data from the environment where advertising equipment is located, and deeply analyzes its temporal periodicity and predictability patterns, providing a solid data foundation for formulating volume control strategies. Based on this, and combined with valuable experience accumulated through long-term operation, it summarizes and generalizes the complex environmental noise and crowd activity patterns of different types of venues, forming targeted and universally applicable preset configuration schemes. These schemes are further refined into volume control strategies that configure different volume values for different time periods by day, week, or specified dates, thereby achieving refined and intelligent management of the advertising equipment's volume. In this way, the advertising equipment can automatically adjust its volume according to its specific environment and time context, ensuring the effective dissemination of advertising content while avoiding unnecessary interference with the surrounding environment. This data-driven and experience-based strategy formulation approach transforms volume control from a simple preset to a dynamic and intelligent adjustment that adapts to environmental changes, significantly improving the overall effect of advertising playback and user experience.
[0049] The following is a concrete example. Suppose an advertising device is installed in a large shopping mall in the city center. To configure a volume control strategy for it, sound level meters and pedestrian flow sensors are first installed in different areas of the shopping mall (such as the atrium, entrance, and food court) to continuously collect daily and weekly environmental noise and pedestrian flow data. Analysis of this data over several months reveals that: pedestrian flow and noise levels significantly increase during weekday lunch hours (12:00-14:00) and after get off work in the evening (17:00-19:00); pedestrian flow and noise levels are generally higher on weekends than on weekdays, especially peaking in the afternoon (14:00-18:00); while after the shopping mall closes (22:00-10:00 the next day), noise and pedestrian flow are very low. Based on these collected patterns, and combined with the operator's experience in advertising placements in other shopping malls, a preset volume control configuration scheme for "shopping mall-type venues" is summarized. For example, the plan might specify: 70% volume on weekdays from 12:00-14:00 and 17:00-19:00; 80% volume on weekends from 14:00-18:00; and adjustments for other times, such as reducing to 30% at night. Furthermore, for specific promotional days or holidays (such as the "Double Eleven" shopping festival), a special configuration can be specified, for example, increasing the volume to 75% throughout the day to ensure effective advertising during peak traffic periods. This detailed volume configuration information is integrated into the volume control strategy and sent to the advertising devices within the shopping mall.
[0050] Through the aforementioned technical solutions, advertising equipment can automatically and intelligently adjust its volume according to its specific environment and time of day. This refined configuration, based on actual environmental data and long-term operational experience, allows the advertising volume to precisely match pedestrian traffic and noise levels. This ensures clear visibility of the advertising content during peak hours, while reducing the volume during sparsely populated areas or at night to avoid disturbing residents. This not only significantly improves the advertising's effectiveness and audience experience but also drastically reduces the frequency and cost of manual intervention, enhancing the automation and intelligence of advertising equipment operation.
[0051] To simplify the configuration process, this embodiment of the invention can provide a volume strategy generation module based on scene templates. A scene template can be considered a preset configuration scheme formed by summarizing environmental noise and crowd activity patterns in different types of venues based on long-term operational experience. A specific scene template, such as "residential building," may contain one or more sets of "time period - volume value" correspondence data. For example, its data structure may include: Rule 1: Repetition cycle - weekly; applicable days are Monday to Friday; time period - 00:00 to 07:00; volume value is 3 (may indicate very quiet).
[0052] Rule 2: Repetition cycle - weekly; applicable days are Monday to Friday; time period - 07:00 to 09:00; volume value is 15 (may indicate the morning rush hour, when there is a large flow of people).
[0053] Rule 3: Repetition cycle - weekly; applicable days are Monday to Friday; time period - 09:00 to 18:00; volume value is 10 (may indicate normal daytime operation).
[0054] Rule 4: Repetition cycle - weekly; applicable days are Saturdays and Sundays; time period - 09:00 to 21:00; volume value is 18 (may indicate high traffic on weekends).
[0055] The volume levels in the "Business Center" template are generally higher and longer during the day. This invention's system does not use complex algorithms to "generate" volume curves. In practice, when a maintenance worker configures a policy for a new device, they can select a scenario in the backend management system, such as an "underground parking garage." The system immediately loads this preset "time period-volume value" rule as the basic configuration. The maintenance worker can fine-tune this basic configuration based on the specific conditions of the parking garage (e.g., slightly higher volume may be needed near the entrance / exit), then save and distribute it. This can transform accumulated experience into a standardized, quickly reusable configuration tool, potentially greatly improving configuration efficiency and accuracy, while also ensuring consistency in service standards across similar scenarios.
[0056] In some embodiments described above, an advertising device volume control method is proposed. This method involves pre-configuring a volume control policy and sending it to the advertising device, enabling the device to initiate a timed task based on the policy and automatically adjust the volume during the corresponding time period. However, in practical applications, the network environment of the advertising device may be unstable or even offline. This could prevent the advertising device from obtaining or executing the volume control policy in a timely manner, thus affecting the volume management effect of advertising playback and the user experience.
[0057] In response, this application further proposes that when the network connection of the advertising device is unstable or offline, the advertising device continues to start a timed task according to the volume control strategy, and automatically adjusts the volume of the advertising device during the corresponding time period, so as to realize the offline operation of the volume control strategy.
[0058] The unstable network connection or offline state of the advertising device refers to abnormal situations such as interruption, excessive latency, or excessively high data packet loss rate in the communication link between the advertising device and the external network (such as the Internet or a server in a local area network). The advertising device can determine its network connection status in various ways. For example, by periodically sending heartbeat packets to a preset server address and monitoring the response, if no response is received for several consecutive times or the response time exceeds a threshold, it can be determined that the network is unstable or offline. Alternatively, the advertising device can monitor the physical connection status or IP address acquisition status of its network interface (such as a Wi-Fi module or Ethernet interface). If a connection cannot be established or a valid IP address cannot be obtained, it can be determined that it is offline.
[0059] The advertising device continues to initiate timed tasks according to the volume control strategy, automatically adjusting the device's volume during corresponding time periods. This means that even in the event of network anomalies, the advertising device can still independently execute the preset volume management logic. This invention requires that the volume control strategy, after being sent to the advertising device, be persistently stored in the device's local memory, such as flash memory, hard disk, or EEPROM. When the network connection is unstable or offline, the scheduling module inside the advertising device reads and parses these strategies from the local memory and uses the device's built-in real-time clock (RTC) or the timing service provided by the operating system to trigger the volume adjustment task. Implementing offline operation of the volume control strategy aims to ensure that the advertising device can still operate according to the predetermined volume management plan even without external network support, thereby guaranteeing the continuity and reliability of volume control. This is achieved by building a complete strategy parsing, task scheduling, and execution engine locally on the advertising device, which can make decisions and operate independently of the cloud or server.
[0060] The solution presented in this application, upon receiving a volume control policy, not only utilizes it for scheduled tasks during online operation but also, more importantly, allows the advertising device to autonomously assess its network status when its network connection becomes unstable or completely offline. Upon detecting a network anomaly, the device does not interrupt its volume control task but continues to rely on its locally stored volume control policy. This means that after the policy is sent to and successfully stored on the advertising device, its internal scheduled task mechanism becomes capable of independent operation, automatically adjusting the advertising device's volume according to preset time periods and volume configuration information without requiring a continuous network connection. This design ensures the continuous effectiveness of the volume control policy, maintaining stable volume management even in poor or interrupted network conditions, thus solving the technical challenge of volume control failure due to network issues.
[0061] Through the above technical solution, even when the network connection is unstable or the device is offline, it can still continuously execute timed tasks and automatically adjust the volume according to the pre-configured and stored volume control strategy. This effectively avoids the problem of volume control failure due to network interruption, significantly improves the stability and reliability of the volume management of the advertising device, and ensures that the volume of the advertisement playback always meets the preset requirements, thereby guaranteeing the effective delivery of advertising content and the continuity of user experience.
[0062] In some embodiments described above, a volume control strategy is proposed to be pre-configured for different advertising devices. This volume control strategy is based on the time-periodic and predictable patterns of environmental noise and crowd activity at the location of the advertising device, and presets volume configuration information for different time periods. However, when managing a large number of advertising devices, configuring strategies for each device individually can lead to inefficiency and makes it difficult to ensure consistency and coordination between strategies across different devices.
[0063] To address this, this application further proposes pre-configuring corresponding volume control strategies for different advertising devices. Centralized configuration refers to setting and managing volume control strategies for multiple advertising devices simultaneously through a unified platform, system, or tool. This configuration method can be implemented in various ways. For example, a central management server can be used, providing a user interface that allows operators to select multiple advertising devices and batch upload or generate volume control strategies for these selected devices. Another approach is to use configuration management software or scripts to define a common strategy template, and then apply this template to a group or all target advertising devices, thereby achieving rapid deployment and updates of the strategy. Furthermore, data import / export functions can be used to import strategy files pre-edited in external systems into the management system and distribute them to the corresponding advertising devices.
[0064] This application's solution optimizes the generation and distribution process of volume control strategies for advertising devices by introducing a centralized configuration approach. When executing the step of pre-configuring corresponding volume control strategies for different advertising devices, it no longer operates independently on a single device, but rather uses a unified interface or system to batch-set strategies for multiple advertising devices. This means that operators can define volume control strategies for multiple advertising devices simultaneously through a single interface or command. These strategies still preset volume configuration information for different time periods based on the temporal periodicity and predictability of ambient noise and crowd activity levels. Once these centrally configured strategies are determined, they are uniformly managed and sent to the designated advertising screen devices. After receiving these strategies, the advertising devices will initiate scheduled tasks according to a predetermined process and automatically adjust the volume of the advertising devices during the corresponding time periods. This centralized management model makes the formulation, modification, and deployment of strategies more efficient, ensuring consistency and controllability of volume control strategies for a large group of advertising devices.
[0065] The above technical solution enables centralized management of volume control strategies for different advertising devices. This significantly improves the efficiency of strategy configuration, especially when managing a large number of advertising devices, avoiding the tedious and time-consuming process of configuring each device individually. Simultaneously, centralized configuration ensures that all controlled devices adhere to a unified strategy standard, thereby guaranteeing the consistency and standardization of volume control, reducing the risk of configuration errors due to human error, and making the operation and management of advertising devices more convenient and reliable.
[0066] In some of the embodiments described above in this application, a method for controlling the volume of an advertising device is proposed. The advertising device initiates a timed task according to a volume control strategy, automatically adjusting the volume of the advertising device during the corresponding time period. However, in actual deployment and operation, ensuring that the volume control strategy can be accurately, reliably received, parsed, scheduled, and continuously and effectively executed by the advertising device, especially in scenarios such as strategy updates or device restarts, is a problem that requires fine-grained management and scheduling.
[0067] To address this, this application further proposes a step for an advertising device to automatically adjust its volume during a corresponding time period by initiating a scheduled task based on a volume control strategy. This step includes: the advertising device receiving the volume control strategy from a server, verifying the data integrity, and then writing the volume control strategy to a designated storage area; after powering on or receiving a new volume control strategy, the advertising device controls the scheduler to read and parse the strategy file in the storage unit, iterating through each rule in the volume control strategy; for each rule, calculating the next trigger time closest to the current time, and registering a timer or alarm task at the operating system level; when the preset time point arrives, waking up the scheduler; the scheduler executes the corresponding volume adjustment instruction, setting the device's volume to the value specified in the strategy by calling the system API; after completing one task, the scheduler calculates the next trigger time based on the rule's repetition cycle and registers a new scheduled task with the system again for cyclic scheduling.
[0068] Specifically, receiving volume control policies from a server means that the advertising device obtains preset volume control policy data from a remote server via network communication methods (e.g., HTTP, MQTT protocols). Verifying data integrity ensures that the received policy data has not been tampered with or corrupted during transmission, for example, by calculating a checksum (such as CRC) or using a digital signature. Writing the volume control policy to a designated storage area means persistently storing the verified policy data on a non-volatile storage medium within the advertising device, such as flash memory, SD card, or hard drive, to ensure that the policy information is not lost after a device restart. The scheduler (also called the task scheduler) is the core component within the advertising device responsible for task management and execution. It can be an independent software module, a background service, or a daemon process. When the advertising device boots up or receives a new volume control policy, the scheduler actively reads and parses the policy file in the storage unit.
[0069] In this embodiment, the policy file adopts a structured data format (e.g., JSON, XML), which contains multiple volume adjustment rules. Traversing each rule in the volume control policy means that the scheduler reads and understands each volume adjustment instruction defined in the policy file and its corresponding triggering conditions (such as time point and repetition period). For each volume adjustment rule encountered, the scheduler accurately calculates the execution time of the next volume adjustment task closest to the current time based on the current system time and the triggering conditions defined in the rule.
[0070] Subsequently, the scheduler registers a timer or alarm task at the operating system level, informing the operating system of the calculated time and requesting the operating system to wake up the scheduler or execute a specific callback when that time arrives. Timer or alarm tasks are standard mechanisms provided by the operating system to trigger events at a specific future time. When the preset trigger time arrives, the operating system automatically wakes up the scheduler based on the previously registered timer or alarm task. The awakened scheduler immediately executes the corresponding volume adjustment instruction, which includes the target volume value. Executing the volume adjustment instruction is achieved by calling system APIs (Application Programming Interfaces), which are standard interfaces provided by the operating system or hardware driver layer, allowing applications to control device hardware functions, such as adjusting the volume of audio output. After the scheduler successfully executes a volume adjustment task, it calculates the next trigger time for the task based on the repetition period defined in the current rules (e.g., daily, weekly, or repeating on a specific date). The scheduler then registers a new timed task with the operating system again, informing the operating system of the next trigger time. In this way, the volume adjustment task can be scheduled cyclically, ensuring that the volume control strategy can be executed continuously and effectively according to the preset periodic pattern without manual intervention.
[0071] This application's solution ensures the automation, reliability, and continuity of volume adjustment for advertising devices by constructing a complete mechanism for receiving, parsing, scheduling, and executing volume control policies. Specifically, the advertising device first securely receives volume control policies from the server via the network, and ensures the accuracy of the policies through data integrity verification, then persistently stores the policies locally. When the device starts up or the policies are updated, the built-in scheduler actively loads and parses these policy files, transforming each volume adjustment rule into an executable task. For each rule, the scheduler intelligently calculates the nearest next trigger time and registers it using the timer or alarm mechanism provided by the operating system, thereby delegating the task execution to the operating system.
[0072] Once the preset time arrives, the operating system wakes up the scheduler, which then calls the system API to execute the volume adjustment command, precisely adjusting the device's volume to the value specified by the policy. To ensure the long-term effective execution of the policy, after each task is completed, the scheduler dynamically calculates and registers the next trigger time based on the rule's repetition cycle, forming an adaptive cyclical scheduling process. This mechanism not only solves the problem of reliable deployment and execution of volume control policies on the device side, but also, through fine-grained scheduling management, enables advertising devices to accurately and continuously adjust the volume automatically according to preset time patterns, greatly improving the automation level and operational stability of volume control, thus effectively supporting the core idea of configuring volume based on environmental noise and crowd activity patterns.
[0073] Through the above technical solutions, advertising devices can execute volume control strategies in a highly automated and reliable manner. The receipt, integrity verification, and persistent storage of strategies ensure the accuracy of the strategy data and its continued effectiveness after device restarts. A sophisticated scheduler mechanism, including strategy file parsing, trigger time calculation, and registration of operating system-level timers or alarm tasks, enables precise scheduling and execution of volume adjustment tasks. Furthermore, the cyclical scheduling mechanism after task execution ensures that the volume control strategy continues to take effect according to a preset periodic pattern, without manual intervention. This significantly improves the automation level and operational stability of advertising device volume control, effectively avoiding volume adjustment failures caused by network instability, device restarts, or strategy updates. This ensures that advertising content is played at the most suitable volume at different times, improving advertising effectiveness and user experience.
[0074] In other embodiments, this application proposes a method for controlling the volume of an advertising device. This method involves pre-configuring a volume control strategy and sending it to the advertising device, enabling the device to initiate a timed task according to the strategy and automatically adjust the volume during the corresponding time period. However, in actual operation, the internal clock of the advertising device may drift or become inaccurate due to power outages, system resets, or prolonged operation. This can cause the execution time of the timed task to deviate from the actual noise and crowd activity patterns in the environment, thus affecting the accuracy and effectiveness of the volume control.
[0075] In this regard, this application further proposes to pre-install a software module for sensing specified environmental events on the advertising screen device. This software module is a program or application pre-installed on the advertising screen device, whose core function is to monitor and interpret specific events in the environment in which the device is located. This software module can be a standalone application that automatically loads and runs when the device's operating system starts; or it can be part of the device firmware and integrated at the factory; or it can be a background service or daemon process that runs continuously to perform its sensing tasks.
[0076] This software module is used to exchange information with various sensors and power management components. This means that the module can acquire environmental data and device status information. Specifically, it can interact with various sensors connected to the device (e.g., light sensors, microphones, etc.) through the application programming interface (API) provided by the operating system; or it can communicate with the device's power management unit through a system-level interface or dedicated driver to obtain power status information, such as the device's power-on or power-off status, battery level, etc.; it can also exchange data with sensor drivers or power management services using message queues, shared memory, or inter-process communication (IPC) mechanisms. This software module is configured to identify physical events that occur at fixed times each day in the advertising environment. This allows the software module to identify specific physical events with temporal regularity from sensor data and power status according to preset rules. For example, the software module can contain event recognition logic, identifying events through threshold judgment (e.g., light intensity reaching a certain value indicates the main lighting is on) or state change detection (e.g., power input status changing from zero to on indicates power-on). These recognition rules can be loaded during software module initialization or updated through remote configuration.
[0077] This application's solution effectively solves the problem of potential drift or inaccuracy of the advertising device's internal clock by pre-installing a software module on the advertising screen device to sense specified environmental events. In basic volume control methods, the advertising device initiates a timed task to adjust the volume according to a preset volume control strategy. However, if the device's internal clock deviates from the actual environmental time, the preset volume adjustment will not accurately match the actual environmental noise and crowd activity patterns, thus reducing the effectiveness of volume control. By introducing this software module, the advertising device no longer relies solely on its internal clock for timing. This software module can continuously monitor physical events that occur at fixed times each day in the advertising environment, such as the first power-on of the day or the first turn-on of the main lighting. These physical events serve as external, real, and time-regular "anchor points." When the software module recognizes these physical events, it can trigger the device's internal time synchronization or time reset mechanism, ensuring that the device's internal time is synchronized with the actual physical event occurrence time in the environment. Therefore, when the advertising device receives the volume control strategy and initiates a timed task, the time reference it uses is calibrated by external physical events, thus ensuring the matching degree between the execution time of the timed task and the actual environment. This mechanism enables volume control strategies to adjust volume more accurately at key moments when environmental noise and crowd activity levels change, thereby achieving more precise and effective advertising volume control.
[0078] In one specific implementation, the pre-installed software module can be a lightweight embedded application running on the advertising device's operating system (e.g., a Linux-based embedded system or an Android system). This module can utilize the device's Hardware Abstraction Layer (HAL) to interact with various hardware sensors, such as reading data from a connected digital light sensor via I2C or SPI interfaces, or acquiring ambient sound data from a microphone array via an audio interface. Simultaneously, the module can also query the device's Power Management Integrated Circuit (PMIC) to obtain the main power input status via system calls or specific driver interfaces. For example, to identify the physical event of "main power first-time power-on," the software module can continuously poll the PMIC's status register; once it detects that the main power input status changes from "nothing" to "something," it triggers the corresponding event recognition. To identify the physical event of "main lighting first-time turn-on," the software module can continuously monitor data from the ambient light sensor; when the light intensity (e.g., in lux) continuously rises from below a preset threshold (e.g., 50 lux) and stabilizes above another higher threshold (e.g., 500 lux), it determines that the main lighting has been turned on. These thresholds and event recognition logic can be pre-programmed into the module or dynamically updated via a remote configuration service.
[0079] The above technical solution pre-installs a software module on the advertising device to sense specified environmental events, enabling it to identify physical events occurring at fixed times each day in the advertising environment. This solves the problem of potential drift or inaccuracy in the internal clock of the advertising device. This module uses external physical events as the basis for time calibration, ensuring that the execution time of the internal timed tasks of the advertising device accurately matches the noise and crowd activity patterns in the actual environment. This allows the advertising device to adjust the volume more accurately at preset times, significantly improving the accuracy and effectiveness of the volume control strategy, avoiding excessively high or low volumes due to time deviations, optimizing the advertising playback effect, and reducing interference with the surrounding environment.
[0080] In some other embodiments, this application further proposes that the advertising device, according to the volume control strategy, initiates a timed task to automatically adjust the volume of the advertising device during the corresponding time period. This step further includes: using a preset software module to monitor and identify physical events that occur at a fixed time each day in the advertising environment; when configured to monitor the first power-on of the main power supply, continuously querying the power input status of the power management unit; when configured to monitor the first power-on of the main lighting, continuously reading data from the light sensor; when the first configured physical event of the day is detected, controlling the execution of an internal time reset operation; the task scheduler forcibly resets its internally maintained calendar time to a preset start time point corresponding to the physical event, and controls the real-time clock chip inside the advertising device to perform subsequent timing and task triggering from the reset start time point; the task scheduler calculates and registers the remaining volume adjustment tasks for the day based on the internally reset calendar time and the preset volume control strategy; when the preset volume adjustment time point based on the reset time is reached, controlling the invocation of the audio interface provided by the advertising device to adjust the volume of the advertising device to the value specified in the strategy.
[0081] In this embodiment of the invention, a software module capable of sensing specific environmental events can be pre-installed on the advertising screen device before it leaves the factory or during initial deployment. This module runs on the device's main processing unit, such as an STM32 series microcontroller, and is responsible for exchanging information with various sensors and power management components. This module can be configured to identify daily fixed physical events occurring in the environment of a shopping mall's underground elevator lobby, such as: Configuration Physical Event 1: Initial Power-On of Mains. The advertising device determines this by monitoring its own power status. Specifically, the Power Management Unit (PMU) inside the advertising device continuously monitors the mains input voltage. When the mains voltage steadily rises from below a preset threshold (e.g., below 3 volts for a 5-volt system) and exceeds that threshold, the PMU sends an interrupt signal to the microcontroller. Upon receiving this signal, the microcontroller records it as a power-on event.
[0082] Configuring Physical Event 2: When the main light is first turned on, the advertising device can integrate a miniature light sensor, such as the BH1750 digital ambient light sensor. The microcontroller periodically (e.g., every 10 seconds) reads data from the light sensor via an I2C communication interface. When the light intensity significantly and continuously jumps from a low background value (e.g., below 50 lux) to a high value (e.g., above 500 lux), the system recognizes this as a main light turning-on event. To avoid false positives caused by brief changes in light intensity, the system requires the light intensity to remain at a high level for at least 30 seconds before recognizing it as a valid event.
[0083] Maintenance personnel can use a simple configuration interface, such as by connecting the device via USB, to modify a text file (e.g., in JSON format) in the device's local storage (e.g., internal flash memory or SD card). This file explicitly specifies the specific environmental events the device needs to monitor (e.g., power_on or light_sensor) and sets a corresponding daily start time for each event (e.g., 07:00:00). This configuration information is stored in the device's local storage, ensuring normal operation even in offline environments.
[0084] Then, daily re-anchoring events are detected. Specifically, the local timed task scheduler inside the advertising screen device continuously runs a lightweight background service program. This service program is a low-priority task running on the device's real-time operating system (RTOS), and it monitors the environmental events configured above in real time.
[0085] If configured to monitor the first power-on of the mains power supply, the service continuously queries the power management unit for power input status. To ensure that it only triggers on the first power-on of the day, the scheduler can maintain an internal flag, such as `is_power_on_triggered_today`. This flag is reset to false before a preset start time each day (e.g., 06:59:59). When a power-on event is detected and `is_power_on_triggered_today` is false, the event is triggered, and `is_power_on_triggered_today` is set to true.
[0086] If configured to monitor the first time the main light is turned on, the service will continuously read data from the light sensor. It compares the current light intensity with the average light intensity over a period of time. If the current light intensity is significantly higher than the average, and an internal flag called `is_light_on_triggered_today` is false, then an event is considered triggered. Similarly, `is_light_on_triggered_today` will be reset to false before the preset start time each day.
[0087] To avoid repeated triggering within a single day, the system of this embodiment can set a daily first-time judgment logic. This logic is implemented through the aforementioned internal flag, ensuring that within a day (counting from the last re-anchoring time), subsequent re-anchoring operations are only triggered when the event is detected for the first time.
[0088] In this embodiment, the internal calendar time reset is specifically implemented by the local scheduled task controller immediately executing an internal time reset operation once it detects the first configured environmental event of the day. The control scheduler (task scheduler) forcibly sets its internally maintained calendar time to the preset daily start time. For example, if the configured start time is 07:00:00, the scheduler will adjust its time base to 07:00:00 regardless of the current time displayed on the real-time clock chip (RTC). Specifically, it reads the current date information from the clock chip (RTC), then directly sets the time portion (hours, minutes, seconds) to 07:00:00 and updates its internal time counter.
[0089] This reset operation clears all time drift accumulated by the real-time clock chip over the past 24 hours, limiting the error to a new 24-hour cycle. This means that even if the clock chip (RTC) becomes inaccurate due to frequent fluctuations in ambient temperature, its accumulated error will be smoothed out at this fixed time each day, thus preventing the error from accumulating indefinitely.
[0090] In this embodiment, regarding the scheduling and execution of subsequent tasks, specifically, starting from this reset point, the local timed task scheduler will use the device's internal real-time clock chip for subsequent timing and task triggering. The scheduler will accurately calculate and register the remaining volume adjustment tasks for the day based on its internally reset calendar time and preset volume adjustment strategy. For example, if the reset time is 07:00:00, and a task is scheduled to execute at 08:30:00, the scheduler will calculate that there are 1 hour and 30 minutes remaining and set a corresponding timer.
[0091] When the preset volume adjustment time (based on the reset time) is reached, the scheduler will call the audio interface provided by the device system (for example, by calling the set_audio_volume(level) function) to adjust the volume of the advertising screen to the value specified in the strategy. This function will communicate with the device's internal audio codec chip (such as WM8960) to adjust the gain of the audio output.
[0092] This process continues until the next daily re-anchoring event occurs, at which point the time is reset again. In this way, even in underground elevator lobbies where Wi-Fi signal is poor and ambient temperature fluctuates frequently, the volume adjustment of the advertising screen can be performed on time every day, avoiding volume misalignment issues caused by time drift.
[0093] In this embodiment, it's similar to setting a daily alarm for the advertising device's internal clock. This alarm isn't triggered by a network signal or driven by an expensive and highly precise internal component, but rather by daily events in its environment. When the advertising device detects a preset daily re-anchoring event, it immediately adjusts its internal time to the preset daily start time (e.g., 7 AM). From this reset point, the advertising device continues to keep time using its own internal clock, scheduling the remaining volume adjustment tasks for the day. In this way, even if its internal clock runs a few minutes fast or slow during the day due to temperature changes, these errors are completely cleared the following morning when the re-anchoring event occurs again. This is analogous to setting the clock back to the correct time every morning, ensuring it starts counting from an accurate starting point each day.
[0094] This embodiment of the solution ensures that the volume adjustment command of the advertising device (advertising screen) remains highly consistent with the actual scenario requirements even without network calibration and internal clock drift, significantly reducing operation and maintenance costs and user complaints caused by time misalignment, and improving the overall user experience.
[0095] Exemplary device like Figure 2 As shown, an embodiment of the present invention provides a volume control device for an advertising device, the device comprising: The volume control strategy configuration module 310 is used to pre-configure corresponding volume control strategies for different advertising devices. The volume control strategy is based on the time periodicity and predictability of the ambient noise and crowd activity of the advertising device set in a fixed location, and presets volume configuration information for different time periods. The strategy sending module 320 is used to send the configured volume control strategy to the designated advertising screen device; The advertising device volume automatic adjustment module 330 is used to automatically adjust the volume of the advertising device during a corresponding time period by starting a timed task according to the volume control strategy, as described above.
[0096] This invention combines a volume control strategy configuration module with an automatic volume adjustment module for advertising devices using a timed task approach. This allows for the preset volume configuration information based on the temporal periodicity and predictability of environmental noise and crowd activity levels, avoiding the need for additional hardware and achieving reduced equipment costs while maintaining automatic volume adjustment. Specifically, since the environmental noise and crowd activity levels at the advertising device installation location exhibit significant temporal periodicity and predictability—for example, elevator lobbies in residential buildings experience high crowd activity and noise levels during morning and evening commutes, while becoming quieter late at night—there is no need to rely on microphones for real-time monitoring of environmental parameters. Volume configuration information can be preset based solely on patterns summarized from long-term operational experience. After configuring the strategy according to the property type (e.g., commercial office building, underground parking lot, or residential area), the strategy sending module transmits the strategy file to the target advertising device via the network. Upon receiving the strategy, the automatic volume adjustment module parses the volume configuration information in the storage unit and initiates a timed task based on the device's internal real-time clock, automatically triggering the volume adjustment operation at the preset time. For example, for advertising equipment installed in the elevator lobbies of commercial office buildings, the strategy can be to set the volume to a higher level from 9 am to 11 am on weekdays to cope with the noise during the commuting peak hours, while reducing the volume during off-peak hours in the afternoon to avoid interference. The whole process is driven by a software timing mechanism and does not require manual on-site intervention or hardware sensor support.
[0097] Through the above technical solution, this application effectively solves the problems of high labor costs and difficulty in standardization of manual adjustment solutions in existing technologies, and increased equipment costs for microphone hardware solutions. Compared with the basic solution, this solution uses software configuration to replace physical sensors, which not only eliminates the procurement and maintenance costs of additional hardware such as microphones, but also ensures the reliability and consistency of volume adjustment. For example, in offline mode, the automatic volume adjustment module of the advertising device can still execute timed tasks according to the pre-stored strategy, avoiding control failures caused by network fluctuations; at the same time, the centralized configuration and batch distribution mechanism of the strategy significantly improves the management efficiency of large-scale advertising device networks, making the volume control fully adaptable to the periodic patterns of different scenarios, thereby optimizing operating costs while ensuring clear dissemination of advertising content.
[0098] Based on the above embodiments, the present invention also provides an advertising device, the principle block diagram of which can be as follows: Figure 3As shown. The advertising device includes a processor, memory, network interface, display screen, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements the advertising device volume control method described in the above embodiment. The database of the advertising device stores the advertising device volume control program.
[0099] Those skilled in the art will understand that Figure 3 The schematic diagram shown is merely a partial structural diagram related to the present invention and does not constitute a limitation on the advertising device to which the present invention is applied. Specific advertising devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0100] In one embodiment, an advertising device is provided, including a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors, the programs including the method described above. Specifically, the memory of the advertising device stores a volume control strategy and related program code, wherein the volume control strategy presets volume configuration information for different time periods based on the time periodicity and predictability of ambient noise and crowd activity patterns in the location of the advertising device. When the processor executes the program stored in the memory, it can receive and parse the volume control strategy, start a timed task, and automatically adjust the volume of the advertising device during the corresponding time period. For example, when the advertising device is deployed in an elevator lobby of a commercial office building, the program pre-stored in the memory will guide the processor to automatically adjust the volume to an appropriate value between 9:00 AM and 11:00 AM based on preset peak-hour crowd activity patterns, thereby ensuring that the advertising content remains clearly audible despite changes in ambient noise.
[0101] The core innovation of this embodiment lies in combining a pre-stored program in memory with a processor to execute a volume control strategy. This allows for automatic volume adjustment based on the temporal periodicity and predictability of environmental noise and crowd activity levels, achieving the effect of meeting volume requirements in different scenarios without the need for additional hardware. Compared to existing technologies that rely on manual on-site adjustments or adding microphone hardware to each advertising device, this application utilizes the prediction of environmental patterns at fixed locations, replacing real-time monitoring mechanisms with software programs, effectively avoiding the dual drawbacks of high labor costs and increased hardware costs. For example, in a residential building elevator lobby scenario, after the processor executes the program, it can automatically lower the volume based on preset low-activity patterns at night, avoiding disturbance to residents, while also eliminating the material costs and maintenance risks associated with microphones and other sensors.
[0102] Furthermore, this advertising device demonstrates significant adaptability advantages in actual deployment. Since the advertising screens are installed in diverse scenarios such as residential building elevator lobbies, underground parking lots, and commercial office building elevators, and the environmental noise and pedestrian activity levels in each scenario have clear temporal periodic characteristics, this application achieves standardized management across scenarios through a centrally configured volume control strategy. When the advertising device is in a state of unstable network connection or offline, the processor can still independently execute timed tasks according to the strategy cached in memory, ensuring the continuity of volume adjustment. For example, in the underground parking lot scenario, even if the network is interrupted, the device can automatically increase the volume according to the preset morning rush hour traffic patterns to maintain the advertising effect.
[0103] Through the above technical solution, this application effectively solves the technical problem of volume adjustment for advertising equipment in different installation environments, achieving the goal of refined and automated volume management without increasing hardware costs. This solution not only reduces equipment production and maintenance costs but also improves the accuracy of volume adaptation through a time-periodic preset mechanism, providing reliable technical support for the intelligent operation of advertising screens in complex scenarios.
[0104] In other embodiments, this application proposes a computer-readable storage medium that, when the instructions in the storage medium are executed by the processor of an electronic device, enables the electronic device to perform the above-described method. The core innovation of this embodiment lies in introducing instructions stored in this computer-readable storage medium, enabling the electronic device to automatically adjust the volume based on predictions of the periodicity and predictability of environmental noise and crowd activity. This solves the technical problem of advertising screen volume settings relying on manual operation or increasing hardware costs without requiring additional hardware such as microphones, thus reducing equipment production costs and improving management standardization.
[0105] Specifically, when the instructions in the storage medium are executed by the processor, the electronic device first pre-configures corresponding volume control strategies for different advertising devices. These strategies are based on the periodicity and predictability of environmental noise and crowd activity patterns at the location of the advertising device, setting volume configuration information for different time periods. Secondly, the configured volume control strategies are sent to the designated advertising screen devices. Finally, the advertising devices, according to the volume control strategies, initiate timed tasks to automatically adjust the volume during the corresponding time periods. For example, for advertising devices installed in the elevator lobbies of commercial office buildings, based on long-term operational experience, managers have summarized the patterns of high pedestrian traffic and high environmental noise during peak hours. They configure a strategy where the volume is level 5 from 9:00 AM to 11:00 AM and level 8 from 11:00 AM to 2:00 PM. After this strategy is sent to the advertising devices via the network, the device's internal control scheduler parses the strategy file, calculates and registers timed tasks, and automatically calls the system API at the preset time points to complete the volume adjustment.
[0106] Through the above technical solution, advertising devices can still execute timed tasks according to preset strategies even when offline, ensuring the continuity and reliability of volume control. Compared to traditional manual adjustment methods, this method avoids the manpower required for on-site operation; compared to microphone monitoring methods, this method eliminates hardware dependence, effectively reducing equipment production costs. Overall, this computer-readable storage medium achieves fine-grained volume management of advertising devices through software instructions, providing an economical, efficient, and easy-to-deploy solution for advertising screens in different scenarios.
[0107] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A method for controlling the volume of an advertising device, characterized in that, include: The volume control strategy is configured in advance for different advertising devices. The volume control strategy is based on the time periodicity and predictability of the ambient noise and crowd activity of the advertising devices set in fixed locations, and presets the volume configuration information for different time periods. Send the configured volume control strategy to the designated advertising screen device; The advertising device starts a timed task according to the volume control strategy, and automatically adjusts the volume of the advertising device during the corresponding time period.
2. The method for controlling the volume of an advertising device according to claim 1, characterized in that, The step of pre-configuring corresponding volume control strategies for different advertising devices, wherein the volume control strategy is based on the time periodicity and predictability of environmental noise and crowd activity patterns of the advertising devices located at fixed positions, and pre-setting volume configuration information for different time periods includes: The time periodicity and predictability of the environmental noise and crowd activity levels of advertising equipment set up in designated locations at different times are collected in advance. Based on long-term operational experience, a preset configuration scheme was developed by summarizing the environmental noise and crowd activity patterns of different types of venues. This scheme includes volume control strategies that configure volume values for different time periods by day, week, or specified date.
3. The method for controlling the volume of an advertising device according to claim 1, characterized in that, The steps of automatically adjusting the volume of the advertising device during a corresponding time period by starting a timed task according to the volume control strategy include: When the network connection of the advertising device is unstable or offline, the advertising device continues to start a timed task according to the volume control strategy, and automatically adjusts the volume of the advertising device in the corresponding time period to realize the offline operation of the volume control strategy.
4. The method for controlling the volume of an advertising device according to claim 1, characterized in that, The step of pre-configuring corresponding volume control strategies for different advertising devices includes: Pre-configure corresponding volume control strategies for different advertising devices.
5. The method for controlling the volume of an advertising device according to claim 1, characterized in that, The steps of automatically adjusting the volume of the advertising device during a corresponding time period by starting a timed task according to the volume control strategy include: The advertising device receives the volume control policy from the server, first verifies the integrity of the data, and then writes the volume control policy into the designated storage area. After the advertising device is powered on or receives a new volume control policy, the control scheduler reads and parses the policy file in the storage unit and iterates through each rule in the volume control policy. For each rule, calculate the next trigger time closest to the current time and register a timer or alarm task at the operating system level. When the preset time point is reached, the control wakes up the scheduler; the scheduler executes the corresponding volume adjustment command and sets the device's volume to the value specified in the policy by calling the system API. After a task is completed, the control scheduler calculates the next trigger time based on the repetition cycle of the rules, and registers a new scheduled task with the system again for cyclical scheduling.
6. The method for controlling the volume of an advertising device according to claim 1, characterized in that, Prior to the step of pre-configuring corresponding volume control strategies for different advertising devices, the following steps are included: A software module for sensing specified environmental events is pre-installed on the advertising screen device. This module is used to exchange information with various sensors and power management components and is configured to identify physical events that occur at fixed times every day in the advertising environment.
7. The method for controlling the volume of an advertising device according to claim 6, characterized in that, The step of automatically adjusting the volume of the advertising device during a corresponding time period by starting a timed task according to the volume control strategy further includes: Through preset software modules, it monitors and identifies physical events that occur at fixed times every day in the advertising environment in real time; when configured to monitor the first power-on of the main power supply, it continuously queries the power input status of the power management unit; when configured to monitor the first power-on of the main lighting, it continuously reads the data from the light sensor. When the first physical event configured for the day is detected, an internal time reset operation is executed. The task scheduler forcibly resets its internally maintained calendar time to the preset start time point corresponding to the physical event, and controls the real-time clock chip inside the advertising device to perform subsequent timing and task triggering from the reset start time point. The task scheduler calculates and registers the remaining volume adjustment tasks for the day based on the internally reset calendar time and preset volume control policies. When the preset volume adjustment time point is reached based on the reset time, the system calls the audio interface provided by the advertising device to adjust the volume of the advertising device to the value specified in the strategy.
8. A volume control device for advertising equipment, characterized in that, The device includes: The volume control strategy configuration module is used to pre-configure corresponding volume control strategies for different advertising devices. The volume control strategy is based on the time periodicity and predictability of the ambient noise and crowd activity of the advertising device set in a fixed location, and presets volume configuration information for different time periods. The strategy sending module is used to send the configured volume control strategy to the designated advertising screen device; An automatic volume adjustment module for advertising devices is used to automatically adjust the volume of the advertising device during a corresponding time period by starting a timed task according to the volume control strategy.
9. An advertising device, characterized in that, It includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors, wherein the one or more programs include methods for performing any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the method as described in any one of claims 1-7.