Multi-mode interactive decorative lighting discharging control system and device

By using a multimodal interactive lighting control system, the lighting modes of the vending machine are adjusted in real time and combined with consumer interaction, which solves the problems of inconsistent dynamic lighting performance and insufficient visual balance, and achieves continuity and balance in lighting display, thereby enhancing the viewing experience and interactive experience.

CN120935896APending Publication Date: 2025-11-11DONGGUAN HUAYICAI LANDSCAPE CRAFT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511461708.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-14
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

Existing multimodal interactive lighting dispensing control systems in vending machines suffer from inconsistent dynamic lighting performance, insufficient visual balance, and an inability to fully showcase the dynamic effects of the products.

Method used

The system employs a multimodal interactive lighting fixture material feeding control system. Through automatic lighting display module, sensing and analysis module, lighting stabilization adjustment module, lighting mode switching module, and adjacent area brightness transition module, it adjusts the brightness value of each lighting fixture area in real time and intelligently switches modes based on the interactive operations of mobile personnel, thereby achieving cross-area coordinated control.

Benefits of technology

It enables flexible control of vending machine lighting and enhances the lighting display effect of blind box products, ensuring the continuity and balance of the lighting display process, improving the naturalness and fluency of the visual performance, and reducing energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120935896A_ABST
    Figure CN120935896A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-mode interactive decorative lighting discharging control system and device, and belongs to the technical field of somatosensory interaction, and the system comprises the following steps: a light automatic display module which is used for dynamically adjusting the brightness value of each modeling decorative lighting area of an automatic vending machine; the lamplight stability adjustment module is used for obtaining lamplight stability judgment labels of the lamp decoration areas of all the models, if the lamplight stability judgment labels indicate that lamplight is unstable, lamplight stability adjustment is executed, and otherwise, lamplight stability adjustment is not executed; the light mode switching module is used for adjusting the brightness of the modeling decorative lighting; the adjacent area brightness transition module is used for obtaining a brightness comprehensive judgment instruction; and the discharging control module is used for detecting the state of the automatic vending machine in the discharging process and controlling the corresponding modeling decorative lighting areas to carry out light linkage. The technical problems that in the prior art, due to the fact that zone control lacks a cross-zone coordination mechanism, overall light dynamic performance is not coherent, and visual balance is insufficient are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of motion-sensing interaction technology, and in particular to a multimodal interactive lighting fixture feeding control system and device. Background Technology

[0002] Existing multimodal interactive lighting fixture feeding control systems typically rely on the combination of power control modules and signal transmission mechanisms. By rectifying, modulating, and distributing AC power, they enable independent driving of lighting fixtures in different areas and multimodal intelligent interaction.

[0003] For example, Chinese invention patent CN118244658B discloses an intelligent control method, device, monitoring equipment, chip, and storage medium for a lighting device, including: acquiring the current on / off state of the lighting device; when the current on / off state of the lighting device is off, acquiring a first current ambient brightness, determining whether the on-state condition is met based on the first current ambient brightness and a dynamic on-state threshold, and if so, switching the lighting device to the on state; when the current on / off state of the lighting device changes from off to on, acquiring a second current ambient brightness and a first current color temperature value, determining a dynamic off-state threshold based on the second current ambient brightness and the first current color temperature value; and determining whether the off-state condition is met based on the dynamic off-state threshold, and if so, switching the lighting device to the off state.

[0004] For example, Chinese invention patent CN115755752B discloses a PLC-based energy-saving control method and system for automated equipment, which includes: when the electronic module is a production line sub-module, determining the energy consumption value of the electronic module based on the equipment's power consumption parameters, and performing energy consumption fluctuation analysis on the electronic module; based on the results of the energy consumption fluctuation analysis, performing energy-saving optimization control on the automated equipment in the production line sub-module; when the electronic module is a lighting sub-module, adjusting the number and brightness of the lighting lamps in the lighting sub-module based on the lighting requirements of each workshop and the external light intensity value; determining whether the electronic module needs to be detected for energy consumption anomalies based on the equipment's power consumption parameters; determining the type of energy consumption anomaly of the electronic module; and determining the corresponding energy consumption anomaly handling mode based on the type of energy consumption anomaly.

[0005] The above-mentioned technology has at least the following technical problems:

[0006] Existing technologies for controlling the overall lighting of vending machines only focus on whether the lighting in each area achieves the expected effect, while ignoring the overall lighting effect. This results in uneven brightness variations in different areas, causing the overall visual performance to lose smoothness and consistency, and weakening the immersive and visual appeal of the overall lighting effect.

[0007] Furthermore, existing vending machines can only display static images of products and cannot demonstrate the dynamic effects of products in real time. Therefore, existing technology cannot fully showcase the lighting effects of products. Summary of the Invention

[0008] To address the technical problems in existing technologies, such as inconsistent overall lighting dynamics and insufficient visual balance due to the lack of cross-regional coordination mechanisms in zoned control, this invention provides a multimodal interactive lighting fixture feeding control system and device. The technical solution is as follows:

[0009] On one hand, a multimodal interactive lighting fixture dispensing control system is provided. This system includes: an automatic lighting display module, used to dynamically adjust the brightness values ​​of each decorative lighting area of ​​the vending machine based on the current lighting mode of the vending machine. The lighting modes include a sensing mode, an interactive mode, and a sleep mode; a lighting stabilization adjustment module, used to acquire lighting stabilization execution parameters for each decorative lighting area, analyze and obtain a lighting stabilization judgment label for each decorative lighting area. If the lighting stabilization judgment label indicates unstable lighting, lighting stabilization adjustment is performed; otherwise, lighting stabilization adjustment is not performed; a lighting mode switching module, used to acquire the brightness values ​​of each decorative lighting area before and after the expected switching of the lighting mode, analyze and obtain the brightness switching mode, and process and obtain the brightness switching adjustment value for each decorative lighting area, thereby adjusting the brightness of the decorative lighting; an adjacent area brightness transition module, used to acquire the brightness values ​​of each decorative lighting area after the lighting mode switching, analyze and obtain a comprehensive brightness judgment command. If the comprehensive brightness judgment command indicates that the brightness is qualified, decorative lighting adjustment is not performed; otherwise, the corresponding decorative lighting area adjustment is performed; and a dispensing control module, used to detect the status of the vending machine's dispensing process and control the corresponding decorative lighting area to perform lighting linkage.

[0010] It also includes a sensing analysis module for sensing the flow of people within a preset distance of the vending machine, thereby dynamically switching modes. Specifically, it acquires the correlation parameters of the people moving within the preset distance of the vending machine in real time and analyzes them to obtain the correlation sensing value. The correlation parameters include the number of people moving, the distance between each person, and the distance the people move. It also acquires a preset correlation sensing threshold from the database and compares it with the correlation sensing value. If the correlation sensing value is above the threshold and no device interaction is detected, the vending machine is controlled to enter sensing mode. If device interaction is detected, the vending machine is controlled to enter interactive mode. If the correlation sensing value is below the threshold, the vending machine is controlled to enter sleep mode. The method for obtaining the mobile population correlation sensing value is as follows: Discrete sampling is performed on the distances between mobile populations and vending machines within a preset time period. By calculating the deviation between each sampled distance and the overall average distance, distance fluctuation results reflecting the volatility of population distribution are obtained. The distance of the mobile population with the minimum distance to the vending machine among all mobile populations within the preset time period is selected and normalized to obtain the minimum distance normalized result. The distance change of the mobile population with the minimum distance to the vending machine is selected and normalized to obtain the most recent normalized result. Based on the distance fluctuation result, the minimum distance normalized result, and the most recent normalized result, corresponding weighting factors are introduced for comprehensive processing to obtain the mobile population correlation sensing value. The mobile population correlation sensing value is used to characterize the activity level of mobile populations near the vending machine.

[0011] On the other hand, a multimodal interactive lighting fixture dispensing control device is provided, which includes: a lighting fixture 1, a blind box 2, an observation window 3, a retrieval window 4, a lighting control area 5, an interactive panel 6, and a vending machine 7; the lighting fixture 1 is decorated on the surface of the lighting control area 5 for displaying lighting effects; the observation window 3 is used to observe the blind box 2 inside the vending machine 7; the retrieval window 4 is used to retrieve the purchased blind box 2; the interactive panel 6 is used to interact with the vending machine 7, view the lighting effects of the goods in the blind box 2 through the lighting fixture 1, and purchase the blind box 2; the lighting control area 5 serves as the crown of a Christmas tree and together with the vending machine 7 forms a Christmas tree, with the vending machine 7 serving as the crown of the Christmas tree.

[0012] The beneficial effects of the technical solutions provided by the embodiments of the present invention include at least the following:

[0013] 1. The present invention provides a multimodal interactive lighting fixture dispensing control system, which controls the lighting brightness of the vending machine by acquiring the lighting mode in real time, and at the same time acquires the interactive operation instructions of the consumer in real time, including lighting display requests and dispensing instructions. This allows for the adjustment of the lighting in each lighting fixture area and / or the corresponding display of the lighting effects of each lighting fixture in the blind box, thereby realizing flexible control of the vending machine lighting and enhancing the lighting display effect of the blind box products.

[0014] 2. The present invention provides a multimodal interactive lighting fixture material feeding control system, which dynamically adjusts the brightness of each lighting fixture area in a zoned manner and achieves cross-regional coordinated control during the brightness switching process, thereby ensuring the continuity and balance of the lighting display process, and thus achieving a more natural and smooth overall lighting dynamic performance. It effectively solves the technical problem in the prior art that the lack of cross-regional coordination mechanism in zoned control leads to inconsistent overall lighting dynamic performance and insufficient visual balance.

[0015] 3. This invention analyzes the lighting stability parameters of each lighting fixture area to obtain a lighting stability judgment value, and analyzes the lighting stability judgment value with the corresponding threshold to determine the lighting stability. This enables quantitative characterization and differentiated adjustment of the lighting display stability, effectively solving the problem in the prior art that it is impossible to accurately identify the unstable lighting state, resulting in obvious fluctuations in the lighting display.

[0016] 4. This invention introduces a brightness switching mode and a brightness switching adjustment value during the lighting mode switching process, and optimizes the low-brightness or high-brightness switching process by combining a lighting adjustment constraint factor. This achieves adaptive transition of brightness in the decorative lighting area under different mode switching, thereby improving the smoothness of dynamic lighting changes and visual comfort.

[0017] 5. This invention, by setting up a sensing analysis module, collects and analyzes the parameters related to mobile personnel in real time, obtains the sensing value related to mobile personnel, and combines it with preset thresholds to realize intelligent switching between sensing mode, interaction mode and sleep mode. This achieves dynamic adaptation between the vending machine's operating status and the activity level of the surrounding crowd, thereby improving the device's interactive sensitivity and reducing energy consumption. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1This application provides a schematic diagram of the structure of a multimodal interactive lighting fixture material feeding control system.

[0020] Figure 2 A flowchart illustrating the steps of a multimodal interactive lighting fixture material dispensing control system provided in this application embodiment;

[0021] Figure 3 A flowchart illustrating the brightness transition region adjustment of a multimodal interactive lighting fixture feeding control system provided in this application embodiment;

[0022] Figure 4 This is a schematic diagram of the structure of a multimodal interactive lighting fixture dispensing control device provided in an embodiment of this application.

[0023] Figure 4 The components are: 1. Lighting fixtures; 2. Blind boxes; 3. Observation window; 4. Retrieval window; 5. Lighting control area; 6. Interactive panel; 7. Vending machine. Detailed Implementation

[0024] The technical solution of the present invention will now be described with reference to the accompanying drawings.

[0025] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.

[0026] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning.

[0027] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.

[0028] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0029] like Figure 1 As shown, Figure 1This application provides a schematic diagram of a multimodal interactive lighting control system. The system includes the following modules: an automatic lighting display module, used to dynamically adjust the brightness of each decorative lighting area of ​​the vending machine based on the current lighting mode. The lighting modes include a sensing mode (when the vending machine does not detect blind box sales interaction, if there are people moving within a preset range, the vending machine enters the sensing mode, and the overall brightness of the Christmas tree crown area, i.e., each decorative lighting area, increases as more people move closer), and an interactive mode (if the trunk of the Christmas tree, i.e., the vending machine, is in interactive mode, the brightness will increase according to the number of consumers). The shopping cart's item position controls the corresponding lighting area's brightness. For example, if a consumer selects the first light box in the first row of the viewing window, the lights in the first row of the corresponding tree canopy area will light up at a preset brightness. In interactive mode, consumers can also preview the lighting effects of each item in the blind box. Consumers can view the lighting effects of each item in the item list through the interactive panel (i.e., sending a lighting display request; for example, if a consumer clicks on an item, the corresponding Christmas tree canopy area will display the actual lighting effect of that item). The system also includes a sleep mode; a lighting stability adjustment module is used to obtain the lighting stability execution parameters for each lighting area and analyze them to obtain the lighting effects for each item. The system includes several modules: a lighting stability assessment label for each shaped lighting area; a lighting stability adjustment module; a light mode switching module; a brightness transition module; a brightness transition module; a material discharge control module; and a material discharge control module. The first module is responsible for determining the brightness stability of the lighting area. If the label indicates unstable lighting, a lighting stability adjustment is performed; otherwise, no adjustment is made. This module is used to detect the status of the vending machine's dispensing process and control the corresponding decorative lighting areas to synchronize their lighting. When the vending machine is detected to be in interactive mode, the lighting effects of the corresponding decorative lighting areas are displayed according to the corresponding rules. When the vending machine receives a successful payment signal, the system controls the backend of the vending machine to dispense the product. At this time, each decorative lighting area of ​​the vending machine enters a dispensing flashing mode (each decorative lighting area simultaneously increases its brightness to a preset brightness value and cycles through flashing preset light colors until the consumer takes the purchased blind box from the pick-up window, at which point the flashing stops and the machine enters interactive mode. When the distance to the consumer is detected to be increasing, the machine switches back to sleep mode).

[0030] In this embodiment, it should be noted that the canopy area of ​​the Christmas tree is the sum of all the decorative lighting areas. The canopy area of ​​the Christmas tree is divided into decorative lighting areas according to positional hierarchy, with each layer corresponding to one decorative lighting area. The decorative lighting areas are decorated with lights for displaying lighting effects.

[0031] In this solution, the vending machine is shaped like a Christmas tree, with decorative lights on the crown. These lights can be controlled by zones, while the trunk is the vending machine itself. When someone interacts with the Christmas tree-shaped vending machine (e.g., purchasing a blind box containing various types of lights), the machine enters interaction mode and illuminates the lights in each decorative area according to preset rules. The illumination pattern and brightness vary for each area, with the specific brightness and flashing pattern set in a database. If the vending machine does not detect a customer purchasing a product (blind box) but detects someone passing by, it also illuminates the lights. This is in sensor mode, where the light brightness depends on the person's movement and is determined by matching the sensor value associated with the passing person with preset rules in the database. If the vending machine does not detect anyone passing by, it enters sleep mode and illuminates the lights at a preset low brightness (sleep brightness value).

[0032] It should be noted that the specific brightness of each lighting mode can be matched in the database.

[0033] By real-time detection of the vending machine's lighting modes and matching them with a database, the brightness of each decorative lighting area can be automatically adjusted to achieve adaptive lighting display under different modes. Simultaneously, by analyzing lighting stability parameters and generating stability judgment commands, precise adjustments are made when the lighting is unstable, ensuring a smooth, balanced, and continuous display effect across all areas. Combining the brightness differences before and after lighting mode switching with stability judgment results, the brightness adjustment value is intelligently calculated to achieve a smooth transition during mode switching. Furthermore, by comprehensively judging the brightness of adjacent areas, necessary local or overall brightness fine-tuning is performed to avoid sudden changes in local brightness and achieve a harmonious and consistent overall lighting display. Therefore, this invention effectively improves the visual performance of vending machine decorative lighting in different scenarios, enhances aesthetics and interactive experience, and ensures the stability and coordination of brightness changes.

[0034] like Figure 2 As shown, Figure 2This application provides a flowchart of a multimodal interactive lighting fixture feeding control system. The process begins by acquiring the current lighting mode and initializing the brightness of each decorative lighting fixture area, then determining the lighting stability of each area. If the determination result is unstable lighting, a lighting stabilization adjustment is first performed to ensure stable brightness display in each area; if the lighting is stable, the system directly proceeds to the brightness switching mode determination. Subsequently, the system calculates the brightness difference before and after the lighting mode switch and generates brightness switching adjustment values ​​for each decorative lighting fixture area. Based on the calculation results, a comprehensive brightness determination command is executed, including performing brightness adjustment for adjacent area groups, performing overall brightness adjustment, or retaining the current brightness. If the command is to perform brightness adjustment for adjacent area groups, the brightness of the corresponding decorative lighting fixture area is adjusted; if the command is to perform overall brightness adjustment, all decorative lighting fixture areas are adaptively adjusted to ensure balanced brightness and energy-saving effects; if the command is to retain the current brightness, the original brightness state is maintained, and the entire process ends.

[0035] Furthermore, the lighting stability judgment labels for each decorative lighting area are obtained. Specifically, the following methods are used: 1) Obtain the lighting stability execution parameters for each decorative lighting area within a preset time period. These parameters include the current value, harmonic content rate, and power ripple value at each moment. 2) Obtain a preset lighting stability execution reference set from the database. This set includes current reference values, harmonic content rate reference values, and power ripple reference values. 3) Calculate the current value at each moment within the preset time period and perform root mean square error processing on the average current to obtain the current root mean square error processed value. 4) Normalize the current root mean square error processed value with the current reference value to obtain the current fluctuation normalized value. 5) Normalize the harmonic content rate based on the harmonic content rate and the harmonic content rate reference value to obtain the harmonic content rate normalized value. The power ripple value is normalized based on the power ripple value and the power ripple reference value to obtain the power ripple normalized value. Then, a weighted coupling process is performed based on the current fluctuation normalized value, the harmonic content normalized value, and the power ripple normalized value to obtain the lighting stability judgment value for each decorative lighting area. The lighting stability judgment value for each decorative lighting area is used to characterize the stability of the lighting display in each area. A preset lighting stability judgment threshold is obtained from the database and compared with the lighting stability judgment value for each decorative lighting area. If the lighting stability judgment value for a certain decorative lighting area is less than the lighting stability judgment threshold, then the lighting stability judgment label for that area is unstable; otherwise, the lighting stability judgment label is stable.

[0036] In this embodiment, the lighting stability parameters, including current value, harmonic content, and power ripple value, can be obtained by querying the computer backend management system. The computer backend management system is connected to various sensors, such as voltage sensors, current sensors, and harmonic analyzers. The data detected by these devices are uploaded to the computer backend management system in real time.

[0037] The method for obtaining the lighting stability judgment value of each lighting fixture area is as follows:

[0038] ;

[0039] In the formula, RS j This represents the light stability judgment value of the j-th decorative lighting area, where j represents the number of the decorative lighting area, j=1,2,...,j max ,j max The total number of decorative lighting areas is represented by m, where m represents the number of the current sampling points (m=1,2,...,M), and M represents the total number of current sampling points. m,j This represents the current value at the m-th sampling time for the j-th decorative lighting area. I represents the average current in the j-th decorative lighting area. ref Indicates the current reference value, THD j The harmonic content (THD) represents the harmonic content of the j-th shaped lighting area. ref V represents the reference value for harmonic content. j V represents the power ripple value of the j-th decorative lighting area. ref The following values ​​represent the power supply ripple reference value: δ1 represents the current weighting factor, δ2 represents the harmonic content weighting factor, and δ3 represents the power supply ripple weighting factor. q Let represent the set of weighting factors for determining the stability of lighting, and let q represent the set of weighting factors for determining the stability of lighting, where q = 1, 2, 3.

[0040] The current value weighting factor, harmonic content rate weighting factor, and power ripple value weighting factor can be obtained from a database. When obtaining the weighting factors, firstly, the historical records of the target weighting factor (e.g., current value weighting factor, harmonic content rate weighting factor, and power ripple value weighting factor) within a preset time period are extracted from the database (i.e., the historical values ​​of the weighting factor corresponding to a certain historical period). These values ​​are then divided into several continuous intervals (each interval having the same numerical range). The frequency percentage of the corresponding data within each interval is then calculated (i.e., the percentage of occurrences within the preset time period). Each historical weighting factor value corresponds to the number of times it appears in the interval. A distribution curve is constructed based on the frequency ratio of each interval, and the interval with the highest frequency ratio is selected as the core interval. The parameter value range in the core interval is regarded as the main reference range. The data points in the core interval are normalized, and the weighted average result is calculated in combination with its frequency ratio (the value of the weight corresponding to each interval is the proportion of the frequency of data occurrence in that interval to the amount of data sent). The preliminary weighting value is obtained, and the preliminary weighting value is multiplied by the preset stability correction factor in the database to output the final weighting factor.

[0041] By analyzing the stable operating parameters of the lighting, including current value, harmonic content, and power supply ripple value, stable lighting judgment values ​​for each lighting fixture area are obtained. This analysis takes into account the interrelationships between these parameters. For example, when the current value in a certain area experiences transient fluctuations, it often leads to current waveform distortion, thereby increasing the harmonic content. Increased harmonic content interferes with the stability of the power supply side, weakening the power supply's filtering capability and consequently increasing the power supply ripple value. The increased power supply ripple value, in turn, has a reverse effect on the current output stage, causing further pulsation in the current value in the next cycle, forming a dynamic feedback effect. Furthermore, current instability may exacerbate parasitic parameter effects in the power supply, causing harmonic components to accumulate and amplify, thus inducing more pronounced power supply ripple throughout the entire lighting circuit.

[0042] By acquiring the stable execution parameters of the lighting in each decorative lighting area and normalizing and weighting them with reference values, a stable lighting judgment value for each area is obtained. This accurately reflects the stability of the lighting display in each area within a preset time period, enabling timely identification of areas with fluctuations or anomalies in the lighting. This provides a scientific basis for subsequent stability adjustments, ensuring balanced brightness and visual continuity across all areas. By setting and comparing stability judgment thresholds, the system can automatically determine which areas require intervention, enabling targeted adjustments and preventing visual discomfort or decreased display effects caused by uneven or abrupt lighting changes. Therefore, this invention effectively improves the overall display quality of decorative lighting in different modes, ensuring brightness stability and coordination, enhancing aesthetics and user experience, while reducing manual intervention and achieving intelligent management.

[0043] Furthermore, the lighting stabilization adjustment is performed as follows: If the lighting stability judgment label of a certain decorative lighting area is unstable, then that decorative lighting area is marked as a lighting adjustment area, thus obtaining each lighting adjustment area; otherwise, it is not marked. Based on the lighting stability judgment threshold, the difference is processed with the lighting stability judgment value of each lighting adjustment area to obtain the lighting stability execution difference value of each lighting adjustment area. Based on the lighting stability judgment threshold, the difference is processed with the lighting stability judgment value of each lighting adjustment area to obtain the lighting stability execution difference value of each lighting adjustment area. Based on the lighting stability execution difference value of each lighting adjustment area, it is matched with the database to obtain the lighting adjustment constraint factor of each lighting adjustment area. Based on the lighting adjustment constraint factor, the PWM duty cycle of the current lighting adjustment area is increased to complete the lighting stabilization adjustment.

[0044] In this embodiment, the difference in lighting stability execution value of each lighting adjustment area is obtained by subtracting the lighting stability judgment value of each lighting adjustment area from the lighting stability judgment threshold.

[0045] The lighting adjustment constraint factor for each lighting adjustment area is obtained by matching the lighting stability execution difference of each lighting adjustment area with the database. Specifically, the following method is used: A preset baseline value for the lighting stability execution difference and the corresponding lighting stability adjustment baseline ratio are obtained from the database. Difference processing is performed between the lighting stability execution difference and the baseline value to obtain the lighting stability execution overflow value. A multiple analysis is performed between the overflow value and the baseline value to obtain the overflow multiple. The overflow multiple is compared with a preset overflow multiple threshold in the database. If the overflow multiple is less than the threshold, it is multiplied by the baseline value to obtain the overflow adjustment ratio. If the overflow multiple is greater than the threshold, it is multiplied by the baseline value and then multiplied by a preset overflow multiple suppression factor to obtain the overflow adjustment ratio. Finally, the lighting adjustment constraint factor for each lighting adjustment area is obtained by adding the baseline ratio and the overflow adjustment ratio.

[0046] The PWM duty cycle of the current lighting adjustment area is increased based on the lighting adjustment constraint factor. Specifically, the increased PWM duty cycle is obtained by multiplying the PWM duty cycle of the current lighting adjustment area by the lighting adjustment constraint factor and then adding the PWM duty cycle of the current lighting adjustment area.

[0047] The core of increasing the PWM duty cycle lies in addressing the issue that when the light stability judgment value of a certain lighting area falls below a threshold, it indicates insufficient electrical characteristics in that area, potentially leading to an unbalanced overall display effect. By increasing the PWM duty cycle based on the difference, the driving current of the lighting fixture can be effectively increased without changing the power supply voltage. This allows the brightness of that area to gradually recover to a stable state similar to other areas, achieving coordination and uniformity between areas. This quickly compensates for insufficient light stability and avoids the potential energy consumption and circuit instability issues that might result from directly increasing the power supply voltage, thus improving display quality while ensuring energy conservation.

[0048] Furthermore, the brightness switching mode is obtained by: acquiring the brightness values ​​of each decorative lighting area before and after the expected switching of the lighting mode, performing difference processing to obtain the brightness processing execution difference, and analyzing the brightness processing execution difference to obtain the brightness switching mode. If the brightness processing execution difference is positive, the brightness switching mode is low brightness mode switching; if the brightness processing execution difference is negative, the brightness switching mode is high brightness mode switching.

[0049] In this embodiment, the brightness processing execution difference is obtained by subtracting the target brightness value (the target brightness value of the lighting area after the lighting mode is expected to switch) from the executed brightness value (brightness value of the lighting area before the lighting mode is expected to switch) of each lighting area to obtain the brightness processing execution difference.

[0050] Furthermore, the brightness switching adjustment value for each decorative lighting area is obtained. Specifically, the lighting stability judgment label is updated, and the brightness switching mode of each decorative lighting area is retrieved. If the brightness switching mode of a certain decorative lighting area is low brightness mode switching and the lighting stability judgment label is "stable," then the brightness processing execution difference for that decorative lighting area is used as the brightness switching adjustment value for that area. If the brightness switching mode of a certain decorative lighting area is low brightness mode switching and the lighting stability judgment label is "unstable," then the brightness processing execution difference for that decorative lighting area is increased based on the lighting adjustment constraint factor of that area, resulting in the increased brightness processing execution difference. This serves as the brightness switching adjustment value for the designated lighting area. If the brightness switching mode of a certain lighting area is high brightness mode switching and the light stability judgment label is stable, then the brightness processing execution difference of that lighting area is used as the brightness switching adjustment value for that lighting area. If the brightness switching mode of a certain lighting area is high brightness mode switching and the light stability judgment label is unstable, then the brightness processing execution difference of that lighting area is reduced based on the light adjustment constraint factor of that lighting area, resulting in a reduced brightness processing execution difference, which is then used as the brightness switching adjustment value for that lighting area. Thus, the brightness switching adjustment values ​​for each lighting area are obtained.

[0051] In this embodiment, the brightness processing execution difference after the increase processing is obtained as follows: if a certain decorative lighting area needs to be adjusted for brightness switching, the brightness processing execution difference of the decorative lighting area is multiplied by the lighting adjustment constraint factor and then added to the brightness processing execution difference of the decorative area to obtain the brightness processing execution difference after the increase processing.

[0052] The reduced brightness processing execution difference is obtained as follows: If a certain shaped lighting area needs to be adjusted for brightness switching, the reduced brightness processing execution difference is obtained by subtracting the product of the brightness processing execution difference of the shaped lighting area and the lighting adjustment constraint factor from the brightness processing execution difference of that shaped lighting area.

[0053] By differentiating brightness switching modes and combining them with light stability assessment labels, different adjustment strategies are determined. Brightness switching is divided into low-brightness mode switching and high-brightness mode switching, which more accurately identifies the direction of light changes, thus avoiding ambiguous or ineffective adjustments during mode transitions and ensuring targeted and efficient adjustments. When the light is in a stable state, adjustments are made directly according to the brightness difference to achieve a natural transition without over-correction. This maintains the smoothness of light changes and avoids increased energy consumption or display deviations caused by over-adjustment. Furthermore, when the light is in an unstable state, a light adjustment constraint factor is introduced to expand or shrink the adjustment range, making the adjustment action more corrective. This allows for faster recovery to a stable state under unstable conditions, enhancing the light's adaptability and achieving differentiated responses to different operating states. This ensures the rationality and coordination of brightness changes and improves the robustness and reliability of the lighting system during dynamic switching, thereby improving the overall lighting display effect and user experience.

[0054] Furthermore, a comprehensive brightness determination instruction is obtained. Specifically, this involves: acquiring the brightness values ​​of each decorative lighting area after brightness adjustment; analyzing the total brightness of the decorative lighting and the brightness difference between adjacent decorative lighting areas; acquiring preset brightness difference thresholds and total brightness thresholds from the database; comparing the brightness difference thresholds with the brightness differences between adjacent decorative lighting areas to obtain brightness adjustment instructions for adjacent decorative lighting areas; if the brightness difference of an adjacent decorative lighting area group exceeds the brightness difference threshold, the brightness adjustment instruction for that adjacent group is to execute the brightness adjustment, and that adjacent decorative lighting area group is marked as a brightness adjustment adjacent group; otherwise, the brightness adjustment instruction for that adjacent group is not to execute the brightness adjustment; and comparing the total brightness threshold with the brightness difference of the decorative lighting area group... The total brightness of the decorative lights is compared to obtain an overall brightness adjustment command. If the total brightness of the decorative lights is above the threshold, the overall brightness adjustment command is executed; otherwise, the overall brightness adjustment command is not executed. The brightness adjustment commands of adjacent decorative light areas and the overall brightness adjustment command are jointly marked as a comprehensive brightness judgment command. If the brightness adjustment command of the adjacent decorative light areas is not executed and the overall brightness adjustment command is not executed, the comprehensive brightness judgment command indicates that the brightness is qualified, and the decorative light adjustment is not executed, and the current brightness is retained. Otherwise, the comprehensive brightness judgment command indicates that the brightness is unqualified, and the corresponding decorative light area adjustment is performed. The corresponding decorative light area adjustment includes executing the brightness adjustment of the adjacent area group and executing the overall brightness adjustment.

[0055] In this embodiment, the brightness difference of each adjacent decorative lighting area group is obtained. Specifically, the brightness value of each decorative lighting area is obtained after the lighting mode is switched, and the brightness values ​​of any two adjacent decorative lighting areas are subtracted to obtain the brightness difference. This brightness difference is used as the brightness difference of the adjacent decorative lighting area group. When in use, the two adjacent decorative lighting area groups are marked as adjacent decorative lighting area groups.

[0056] It should be noted that the total brightness of the decorative lighting refers to the sum of the brightness values ​​of all decorative lighting areas.

[0057] By introducing a comprehensive brightness judgment command, differentiated brightness adjustment strategies are implemented for different scenarios. When the brightness difference between adjacent lighting areas exceeds a threshold, brightness adjustment of the adjacent area group is executed. This effectively improves the visual abruptness caused by uneven brightness between areas, thereby enhancing the continuity and harmony of the display effect. It also avoids unnecessary adjustments to other areas, reducing excess power output. Secondly, when the total brightness of the overall lighting exceeds a threshold, overall brightness adjustment is executed, keeping the global brightness within a reasonable range. This not only ensures the comfort of the lighting environment but also avoids increased energy consumption and light pollution caused by excessive overall brightness, thus reducing power consumption. When the brightness of adjacent area groups and the overall brightness are both within a reasonable range, the current brightness is retained, avoiding unnecessary frequent adjustments, reducing the computational and driving pressure on the control module, and further reducing energy consumption. Therefore, through the combined judgment of adjacent adjustment, overall adjustment, and retention, refined energy consumption control can be achieved while ensuring a natural transition and overall harmony in the lighting effect. This allows the lighting system to possess both good stability and aesthetics during dynamic operation, while also considering energy saving and high operational efficiency.

[0058] Furthermore, brightness adjustment is performed on adjacent area groups. Specifically, the following method is used: The area corresponding to the maximum brightness value within each adjacent area group is obtained and marked as a high-brightness area, while the remaining areas within the group are marked as low-brightness areas. The brightness difference between adjacent areas (obtained from the background relational system by subtracting the brightness values ​​of any two adjacent areas pairwise to obtain the brightness difference between each adjacent area group) is matched with the database to obtain the area of ​​the brightness transition region. The boundary between the high-brightness and low-brightness areas is used as the brightness transition line. The starting line extends from the brightness transition starting line to the high-brightness decorative lighting area to obtain the brightness transition region. The specific area of ​​the extension is the area of ​​the brightness transition region. Based on the difference between adjacent brightness values, the database is matched to obtain the substring number adjustment value and the current value upper limit adjustment value. This reduces the substring number and current value upper limit of the current brightness transition region (the substring number adjustment value is subtracted from the current substring number to obtain the reduced substring number, and the current value upper limit adjustment value is subtracted from the current value upper limit of the current brightness transition region to obtain the reduced current value upper limit). If the brightness comprehensive judgment command is to perform overall brightness adjustment, the brightness of each decorative lighting area is adaptively adjusted.

[0059] In this embodiment, as Figure 3 As shown, Figure 3 This application provides a flowchart of a brightness transition area adjustment process for a multimodal interactive lighting fixture material feeding control system. First, the brightness values ​​of adjacent brightness adjustment areas are obtained, and the brightness difference between adjacent areas is analyzed. Simultaneously, the corresponding brightness transition area area is obtained by matching the database. Then, the boundary line between the high-brightness and low-brightness lighting areas is determined, and the area is extended towards the high-brightness area based on the boundary line to obtain the final brightness transition area. Next, the database is matched again to obtain the substring number adjustment value and current limit adjustment value for the brightness transition area. The substring number and current limit values ​​of the transition area are then reduced to achieve energy-saving control and a smooth brightness transition, ultimately concluding the process.

[0060] The brightness transition area is obtained by matching adjacent brightness differences with the database. The specific method is as follows: obtain the historical adjacent brightness differences stored in the database and compare them with the adjacent brightness differences. Take the two historical adjacent brightness differences that are closest to the adjacent brightness difference as the historical reference adjacent brightness differences. Obtain the historical brightness transition area corresponding to the historical reference adjacent brightness differences and perform mean processing to obtain the average value of the historical brightness transition area. Take the average value of the historical brightness transition area as the brightness transition area.

[0061] By introducing a dynamic adjustment mechanism for brightness transition zones within adjacent brightness adjustment zones, a more refined and energy-efficient lighting control effect can be achieved. By identifying high-brightness and low-brightness lighting areas within a group and using their boundary as the starting line for brightness transition, a brightness transition zone is further extended towards the high-brightness area. This results in a visually smooth brightness transition, avoiding the visual discontinuity caused by abrupt brightness changes. Secondly, adjusting the high-brightness area instead of directly increasing the brightness of the low-brightness area helps to effectively reduce energy consumption. Reducing the brightness output of the high-brightness area not only quickly narrows the brightness difference but also lowers the current limit and the number of substrings, thereby reducing power consumption and achieving energy saving. Thirdly, the adjustment values ​​for the brightness transition zone area, the number of substrings, and the current limit obtained through database matching make the adjustment process targeted and controllable, ensuring that the brightness adjustment of the transition zone satisfies visual comfort while avoiding energy waste caused by over-adjustment. Finally, when the brightness comprehensive judgment command requires overall brightness adjustment, the entire system is adaptively adjusted to balance regional balance and overall consistency, ensuring that the decorative lights can present a stable and soft display effect while reducing power consumption during dynamic operation.

[0062] Furthermore, an overall brightness adjustment is performed, specifically as follows: The default brightness value for each decorative lighting area is obtained, and its difference from the current brightness of each decorative lighting area is processed to obtain the default brightness difference value for each decorative lighting area; the default brightness difference threshold for each decorative lighting area stored in the database is obtained, and its difference degree is analyzed with the corresponding default brightness difference value to obtain the default brightness deviation value for each decorative lighting area; the default brightness deviation values ​​for each decorative lighting area are averaged to obtain the average default brightness deviation value; based on the average default brightness deviation value and the values ​​of each decorative lighting area… The default brightness deviation values ​​are compared, and areas of decorative lighting fixtures with default brightness deviation values ​​above the average default brightness deviation value and brightness values ​​above the default brightness value are marked as decorative lighting fixture adaptive adjustment areas; otherwise, they are not marked. Based on the default brightness deviation values ​​of each decorative lighting fixture adaptive adjustment area, the substring number adjustment value of each decorative lighting fixture adaptive adjustment area is obtained, and the substring number of each decorative lighting fixture adaptive adjustment area is reduced (the substring number adjustment value is subtracted from the current substring number of the decorative lighting fixture adaptive adjustment area to obtain the reduced substring number).

[0063] In this embodiment, it should be noted that the default brightness value of each decorative lighting area refers to the theoretical execution value of each decorative lighting area in each state. Therefore, the default brightness value of the same decorative lighting area is different in different modes.

[0064] The default brightness deviation value of each shaped lighting area is obtained by subtracting the default brightness difference threshold from the default brightness difference value of each shaped lighting area and taking the absolute value. The default brightness difference absolute value of each shaped lighting area is obtained by dividing the default brightness difference absolute value of each shaped lighting area by the default brightness difference threshold.

[0065] The substring number adjustment value for each lighting fixture adaptive adjustment area is obtained as follows: The default brightness deviation value is matched with the historical default brightness deviation value stored in the database. If a historical default brightness deviation value is the same as the default brightness deviation value, then the historical default brightness deviation value is used as the historical reference default brightness deviation value. Otherwise, the historical default brightness deviation value that is closest to the default brightness deviation value is selected as the historical reference default brightness deviation value. The historical substring number adjustment value corresponding to the historical reference default brightness deviation value is obtained, and the average value is processed to obtain the historical substring number adjustment average value. This historical substring number adjustment average value is used as the substring number adjustment value, thus obtaining the substring number adjustment value for each lighting fixture adaptive adjustment area.

[0066] By comparing the real-time brightness of the decorative lighting areas with their preset default brightness values, areas with significant deviations can be quickly identified, thus avoiding an imbalance in the overall display effect caused by localized overbrightness or excessive deviation. Secondly, using the average default brightness deviation as a general reference allows for differentiated judgment within zones, ensuring overall brightness consistency while avoiding unnecessary adjustments to areas with small deviations, thereby improving the targeting and efficiency of control. Thirdly, areas with large brightness deviations are marked as adaptive adjustment areas, and adjustments are made to reduce them using substring adjustment values ​​obtained through database matching. This effectively reduces power consumption and current load in high-brightness areas, achieving energy saving while maintaining visual balance.

[0067] Furthermore, it also includes a sensing analysis module for sensing the flow of people within a preset distance of the vending machine, thereby dynamically switching modes. Specifically, it acquires real-time correlation parameters of the people moving within the preset distance of the vending machine and analyzes them to obtain the correlation sensing value. The correlation parameters include the number of people moving, the distance between each person, and the distance the people move. It also acquires a preset correlation sensing threshold from the database and compares it with the correlation sensing value. If the correlation sensing value is above the threshold and no device interaction is detected, the vending machine is controlled to enter sensing mode. If device interaction is detected... If a user interacts with the vending machine (i.e., clicks on the interactive panel, adds or removes items, previews lighting effects, makes payments, etc.), the vending machine is controlled to enter interactive mode. If the user-related sensing value is less than the user-related sensing threshold, the vending machine is controlled to enter sleep mode. The user-related sensing value is obtained by discretely sampling the distance between users and the machine within a preset time period (which can be detected and statistically obtained through the vending machine's built-in radar sensor). The distance between each sampled distance (i.e., the distance between each user and the machine, treating each user as a sample) and the overall average distance are calculated. The deviation from the average distance between each person and the vending machine is calculated to obtain the distance fluctuation result reflecting the volatility of the population distribution. The distance of the person with the minimum distance to the vending machine among all people within the preset time period is selected (the minimum distance between each person and the machine is statistically analyzed) and normalized to obtain the minimum distance normalization result. The distance change of the person corresponding to the minimum distance to the vending machine is selected (after obtaining the distance between each person and the machine through radar equipment, the person with the minimum distance is selected as the target person, and the distance of this person within the preset time period is statistically analyzed). The distance values ​​at each time point are calculated, and the distance change is obtained by subtracting the distance value at the last time point from the distance value at the beginning of the process. A positive distance change indicates that the target person is gradually approaching the vending machine, a negative distance indicates that the target person is gradually moving away from the vending machine, and a distance of 0 indicates that the distance to the target person has not changed. The distance change is then normalized to obtain the most recent normalized result. Based on the distance fluctuation result, the minimum distance normalized result, and the most recent normalized result, corresponding weighting factors are introduced for comprehensive processing to obtain the mobile person correlation sensing value. The mobile person correlation sensing value is used to characterize the activity level of mobile people near the vending machine.

[0068] In this embodiment, the method for obtaining the associated sensing value of mobile personnel is as follows:

[0069] ;

[0070] In the formula, RC represents the correlation sensing value of migrant workers, i represents the migrant worker's ID, i=1,2,...,N, N represents the total number of migrant workers, and d i This represents the real-time distance between the i-th person and the vending machine. d represents the real-time average distance. min Let d represent the distance of the person moving from the vending machine to the minimum distance, and let Δd represent the change in distance of the person moving from the vending machine to the minimum distance. ref γ1 represents the real-time distance weighting factor, γ2 represents the nearest distance weighting factor, and γ3 represents the distance change weighting factor. k This represents the set of associated sensing weighting factors, k=1,2,3.

[0071] Real-time distance weighting factors, nearest distance weighting factors, and distance change weighting factors can be obtained from a database. For example, when obtaining weighting factors, firstly, extract the historical records of the target weighting factor (such as real-time distance weighting factor, nearest distance weighting factor, and distance change weighting factor) within a preset time period from the database (i.e., the values ​​of the historical weighting factor corresponding to the weighting factor within a certain historical period), and divide them into several continuous intervals according to the value (where the value range of each interval is the same). Then, calculate the frequency percentage of the corresponding data within each interval (i.e., within the preset time period). The historical weighting factor values ​​correspond to the number of times they appear in the interval. A distribution curve is constructed based on the frequency ratio of each interval, and the interval with the highest frequency ratio is selected as the core interval. The parameter value range in the core interval is regarded as the main reference range. The data points in the core interval are normalized, and the weighted average result is calculated in combination with their frequency ratio (the value of the weight corresponding to each interval is the proportion of the frequency of data occurrence in that interval to the amount of data sent). The preliminary weighting value is obtained, and the preliminary weighting value is multiplied by the preset stability correction factor in the database to output the final weighting factor.

[0072] The correlation sensitivity value of mobile personnel is obtained by analyzing parameters related to mobile personnel, including the number of mobile personnel, the distance between each mobile personnel, and the change in distance between each mobile personnel. This takes into account the interrelationships between these parameters. For example, when the number of mobile personnel increases, the density of people around the vending machine increases, and more people may approach the vending machine, thus reducing the average distance between mobile personnel and the vending machine. The change in the distance between mobile personnel and the vending machine reflects the dynamic behavior of people. If the distance between mobile personnel and the vending machine is gradually decreasing, it indicates that people are moving closer to the vending machine, thus increasing the correlation sensitivity value and predicting that people may use the vending machine. Conversely, if the distance is gradually increasing, even if there are currently many people and they are close together, the correlation sensitivity value will decrease because mobile personnel are moving away from the vending machine. The closer the mobile personnel are to the vending machine, the higher the correlation sensitivity value, indicating that the mobile personnel are more likely to use the vending machine. At the same time, the trend of the change in the distance between mobile personnel and the vending machine (closer or farther) further adjusts the magnitude of the correlation sensitivity value.

[0073] The number of mobile personnel, the distance between each mobile personnel, and the change in distance between each mobile personnel can all be obtained by the radar built into the vending machine.

[0074] By setting up a sensing analysis module, the system acquires real-time parameters related to people moving within a preset distance of the vending machine (including the number of people, distance, and change in distance), and calculates the sensing value of these people, thus dynamically reflecting the activity level of nearby people. By comparing the sensing value of these people with a preset sensing threshold, the system can intelligently switch between sensing mode, interaction mode, and sleep mode based on the density of the crowd and their interaction with the device. By incorporating comprehensive processing of distance fluctuation results, minimum distance normalization results, and nearest normalization results, the system can accurately reflect the proximity and distribution trends of people, thereby improving the vending machine's responsiveness to the dynamics of the surrounding crowd. This invention further enables intelligent adjustment of the vending machine's operating status, improving the interactive experience when the surrounding crowd is highly active and reducing energy consumption when the crowd is sparse or there is no interaction, effectively improving the device's efficiency and user appeal.

[0075] like Figure 4 As shown, Figure 4This is a schematic diagram of a multimodal interactive lighting fixture dispensing control device provided in an embodiment of this application. The device includes: a lighting fixture 1, a blind box 2, an observation window 3, a retrieval window 4, a lighting control area 5, an interaction panel 6, and a vending machine 7. The lighting fixture 1 is decorated on the surface of the lighting control area 5 for displaying lighting effects. The observation window 3 is used to observe the blind box 2 inside the vending machine 7. The retrieval window 4 is used to retrieve the purchased blind box 2. The interaction panel 6 is used to interact with the vending machine 7, view the lighting effects of the goods in the blind box 2 through the lighting fixture 1, and purchase the blind box 2. The lighting control area 5 serves as the crown of a Christmas tree and together with the vending machine 7 forms a Christmas tree, with the vending machine 7 serving as the crown of the Christmas tree.

[0076] In summary, this embodiment dynamically adjusts the brightness of each lighting area in a zoned manner and achieves cross-zone coordination control during brightness switching, thereby ensuring the continuity and balance of the lighting display process. This results in a more natural and smooth overall dynamic lighting performance and effectively solves the technical problem in the prior art where the lack of a cross-zone coordination mechanism in zoned control leads to inconsistent overall dynamic lighting performance and insufficient visual balance.

[0077] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0078] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0079] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0080] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0081] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.

[0082] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A multimodal interactive lighting fixture material dispensing control system, characterized in that, include: The automatic lighting display module is used to dynamically adjust the brightness values ​​of various decorative lighting areas of the vending machine based on the current lighting mode of the vending machine. The lighting modes include sensing mode, interactive mode and sleep mode. The lighting stabilization adjustment module is used to obtain the lighting stabilization execution parameters of each decorative lighting area, analyze and obtain the lighting stabilization judgment label of each decorative lighting area. If the lighting stabilization judgment label is "lighting unstable", then the lighting stabilization adjustment is performed; otherwise, the lighting stabilization adjustment is not performed. The lighting mode switching module is used to obtain the brightness values ​​of each decorative lighting area before and after the expected switching of the lighting mode, analyze the brightness switching mode, and process the brightness switching adjustment value of each decorative lighting area to adjust the brightness of the decorative lighting. The adjacent area brightness transition module is used to obtain the brightness value of each decorative lighting area after the lighting mode is switched, analyze it to obtain the comprehensive brightness judgment command. If the comprehensive brightness judgment command is that the brightness is qualified, the decorative lighting adjustment will not be executed; otherwise, the corresponding decorative lighting area adjustment will be performed. The dispensing control module is used to detect the status of the vending machine's dispensing process and control the corresponding decorative lighting areas to synchronize the lighting.

2. The multimodal interactive lighting fixture material feeding control system as described in claim 1, characterized in that: The specific method for obtaining the lighting stability determination labels for each type of lighting fixture area is as follows: Obtain the stable lighting execution parameters for each type of lighting fixture area within a preset time period. The stable lighting execution parameters include the current value, harmonic content, and power ripple value at each moment. Obtain a preset lighting stability execution reference set from the database. The lighting stability execution reference set includes current reference value, harmonic content rate reference value, and power ripple reference value. The current values ​​at each moment within a preset time period are statistically analyzed and their mean square error is processed with the average current to obtain the mean square error value of the current. The mean square error value of the current is then normalized with the current reference value to obtain the normalized value of the current fluctuation. The harmonic content rate is then normalized with the harmonic content rate reference value to obtain the normalized value of the harmonic content rate. The power ripple value is then normalized with the power ripple reference value to obtain the normalized value of the power ripple. The normalized values ​​of the current fluctuation, harmonic content rate, and power ripple are then weighted and coupled to obtain the light stability judgment value of each shaped lighting area. The light stability judgment value of each decorative lighting area is used to characterize the stability of the light display in each decorative lighting area. Obtain the preset light stability judgment threshold from the database and compare it with the light stability judgment value of each decorative lighting area. If the light stability judgment value of a certain decorative lighting area is less than the light stability judgment threshold, then the light stability judgment label of that decorative lighting area is unstable; otherwise, the light stability judgment label is stable.

3. The multimodal interactive lighting fixture material feeding control system as described in claim 1, characterized in that: The specific method for performing the lighting stabilization adjustment is as follows: If the lighting stability assessment label for a certain decorative lighting area is "unstable", then that decorative lighting area is marked as a lighting adjustment area, thus obtaining each lighting adjustment area; otherwise, it is not marked. Based on the light stability judgment threshold and the difference between the light stability judgment value of each light adjustment area, the light stability execution difference of each light adjustment area is obtained. The difference in stable lighting performance between each lighting adjustment area is matched with the database to obtain the lighting adjustment constraint factor for each lighting adjustment area. Based on the lighting adjustment constraint factor, the PWM duty cycle of the current lighting adjustment area is increased to complete the stable lighting adjustment.

4. The multimodal interactive lighting fixture material dispensing control system as described in claim 1, characterized in that: The specific method for obtaining the brightness switching mode is as follows: The brightness values ​​of each lighting area before and after the expected switching of the lighting mode are obtained and the difference is processed to obtain the brightness processing execution difference. The brightness switching mode is obtained based on the brightness processing execution difference analysis. If the brightness processing execution difference is positive, the brightness switching mode is low brightness mode switching. If the brightness processing execution difference is negative, the brightness switching mode is high brightness mode switching.

5. The multimodal interactive lighting fixture material dispensing control system as described in claim 4, characterized in that: The specific method for obtaining the brightness switching adjustment values ​​for each lighting fixture area is as follows: Update the light stability judgment label and retrieve the brightness switching mode of each decorative lighting area. If the brightness switching mode of a certain decorative lighting area is low brightness mode switching and the light stability judgment label is light stable, then the brightness processing difference of that decorative lighting area is used as the brightness switching adjustment value of that decorative lighting area. If the brightness switching mode of a certain decorative lighting area is low brightness mode switching and the light stability judgment label is unstable, then the brightness processing execution difference of the decorative lighting area is increased based on the light adjustment constraint factor of the decorative lighting area to obtain the increased brightness processing execution difference, and this is used as the brightness switching adjustment value of the decorative lighting area. If the brightness switching mode of a certain decorative lighting area is high brightness mode and the light stability judgment label is light stable, then the difference in brightness processing of that decorative lighting area will be used as the brightness switching adjustment value for that decorative lighting area. If a certain lighting fixture area has a high brightness mode switching mode and the light stability judgment label is unstable, then the brightness processing execution difference of the lighting fixture area is reduced based on the light adjustment constraint factor of that lighting fixture area. The reduced brightness processing execution difference is then used as the brightness switching adjustment value of that lighting fixture area, thereby obtaining the brightness switching adjustment value of each lighting fixture area.

6. The multimodal interactive lighting fixture material dispensing control system as described in claim 1, characterized in that: The specific method for obtaining the brightness comprehensive determination instruction is as follows: Obtain the brightness values ​​of each decorative lighting area after brightness adjustment, and analyze the total brightness of the decorative lighting and the brightness difference between each adjacent decorative lighting area group. Obtain the preset light brightness difference threshold and total brightness threshold of the decorative lights from the database. Compare the light brightness difference threshold with the light brightness difference value of each adjacent decorative light area group to obtain the brightness adjustment instruction of the adjacent decorative light area group. If there is a light brightness difference value of an adjacent decorative light area group that is above the light brightness difference threshold, the brightness adjustment instruction of the adjacent decorative light area group is to execute the brightness adjustment of the adjacent area group, and the adjacent decorative light area group is marked as the brightness adjustment adjacent area group. Otherwise, the brightness adjustment instruction of the adjacent decorative light area group is not to execute the brightness adjustment of the adjacent area group. The overall brightness adjustment instruction is obtained by comparing the overall brightness threshold of the modeling lights with the overall brightness of the modeling lights. If the overall brightness of the modeling lights is above the overall brightness threshold of the modeling lights, the overall brightness adjustment instruction is to execute the overall brightness adjustment; otherwise, the overall brightness adjustment instruction is not to execute the overall brightness adjustment. The brightness adjustment instructions for adjacent decorative lighting areas and the overall brightness adjustment instructions are jointly marked as a comprehensive brightness judgment instruction. If the brightness adjustment instruction for adjacent decorative lighting areas is to not perform brightness adjustment for adjacent areas and the overall brightness adjustment instruction is to not perform overall brightness adjustment, then the comprehensive brightness judgment instruction is that the brightness is qualified, and the decorative lighting adjustment is not performed and the current brightness is retained. Otherwise, the comprehensive brightness judgment instruction is that the brightness is unqualified, and the corresponding decorative lighting area adjustment is performed. The adjustment of the corresponding lighting area includes adjusting the brightness of adjacent area groups and adjusting the overall brightness.

7. The multimodal interactive lighting fixture material feeding control system as described in claim 6, characterized in that: The specific method for performing brightness adjustment of adjacent region groups is as follows: Obtain the decorative lighting area corresponding to the maximum brightness within each adjacent brightness adjustment group, and mark it as a high-brightness decorative lighting area. Mark the remaining decorative lighting areas within the group as low-brightness decorative lighting areas. The area of ​​the brightness transition region is obtained by matching adjacent brightness differences with the database; The boundary line between the high-brightness decorative lighting area and the low-brightness decorative lighting area is taken as the brightness transition starting line. Based on the brightness transition starting line, the area is extended to the high-brightness decorative lighting area to obtain the brightness transition area. The specific extended area is the area of ​​the brightness transition area. By matching adjacent brightness differences with the database, the substring number adjustment value and the current value upper limit adjustment value are obtained, thereby reducing the substring number and current value upper limit values ​​in the current brightness transition area.

8. The multimodal interactive lighting fixture material feeding control system as described in claim 6, characterized in that: The specific method for performing overall brightness adjustment is as follows: Get the default brightness value of each current decorative lighting area, and perform difference processing with the current brightness of each decorative lighting area to obtain the default brightness difference value of each decorative lighting area; Obtain the default brightness difference threshold of each decorative lighting area stored in the database, and analyze the degree of difference between each threshold and the corresponding default brightness difference value to obtain the default brightness deviation value of each decorative lighting area. The default brightness deviation values ​​of each decorative lighting area are averaged to obtain the default brightness deviation average value. Based on the comparison between the default brightness deviation average value and the default brightness deviation value of each decorative lighting area, the decorative lighting areas whose default brightness deviation value is above the default brightness deviation average value and whose brightness value is above the default brightness value are marked as decorative lighting adaptive adjustment areas; otherwise, they are not marked. The default brightness deviation value of each lighting fixture's adaptive adjustment area is matched with the database to obtain the substring number adjustment value for each lighting fixture's adaptive adjustment area, thereby reducing the substring number of each lighting fixture's adaptive adjustment area.

9. The multimodal interactive lighting fixture material feeding control system as described in claim 1, characterized in that: It also includes a sensing and analysis module, used to sense the flow of people within a preset distance of the vending machine, thereby dynamically switching modes. The specific method is as follows: Real-time acquisition of relevant parameters of people moving within a preset distance of the vending machine, and analysis to obtain the relevant sensing values ​​of people moving; The parameters associated with the migrant population include the number of migrants, the distance between each migrant, and the distance of change of each migrant. Obtain the preset threshold for sensing mobile population in the database and compare it with the value for sensing mobile population. If the value for sensing mobile population is above the threshold for sensing mobile population and no device interaction is detected, control the vending machine to enter sensing mode. If device interaction is detected, control the vending machine to enter interaction mode. If the value for sensing mobile population is less than the threshold for sensing mobile population, control the vending machine to enter sleep mode. The method for obtaining the mobile population correlation sensing value is as follows: the distance between mobile populations and equipment within a preset time period is discretely sampled; the deviation between each sampled distance and the overall average distance is calculated to obtain the distance fluctuation result reflecting the fluctuation of population distribution; the distance of the mobile population with the minimum distance to the vending machine among all mobile populations within the preset time period is selected and normalized to obtain the minimum distance normalization result; the distance change of the mobile population with the minimum distance to the vending machine is selected and normalized to obtain the most recent normalization result; based on the distance fluctuation result, the minimum distance normalization result and the most recent normalization result, corresponding weighting factors are introduced for comprehensive processing to obtain the mobile population correlation sensing value. The mobility-related sensing value is used to characterize the activity level of mobile people near the vending machine.

10. An apparatus applied to the multimodal interactive lighting fixture material dispensing control system according to any one of claims 1-9, characterized in that, include: Lighting fixtures (1), blind boxes (2), viewing windows (3), retrieval windows (4), lighting control area (5), interactive panels (6), and vending machines (7); The lamp (1) is decorated on the surface of the lighting control area (5) for displaying lighting effects; The observation window (3) is used to observe the blind box (2) inside the vending machine (7); The retrieval window (4) is used to retrieve the purchased blind box (2); The interactive panel (6) is used to interact with the vending machine (7), view the lighting effects of the goods in the blind box (2) through the light fixture (1), and purchase the blind box (2). The lighting control area (5) serves as the crown of the Christmas tree and together with the vending machine (7) forms the Christmas tree, with the vending machine (7) serving as the crown of the Christmas tree.

Citation Information

Patent Citations

  • A PLC-based energy-saving control method and system for automated equipment

    CN115755752B

  • Intelligent control method, device, monitoring equipment, chip and storage medium for lighting device

    CN118244658B