Intelligent control method and system for energy-saving ceiling lamp

By generating ambient brightness timing curves and detecting heat dissipation performance, the ceiling light's attitude angle is adjusted to match heat dissipation requirements, solving the problem of disconnect between brightness adjustment and thermal management, improving lighting comfort and stability, and extending the lifespan of LED beads.

CN121815474AInactive Publication Date: 2026-04-07SHENZHEN KOK TECHNOLOGY LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-04
Publication Date
2026-04-07
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The brightness adjustment of existing smart ceiling lights is disconnected from the thermal management of the lamps, causing the junction temperature of the LED beads to rise rapidly, affecting the service life and the stability of light output. Furthermore, it ignores the human eye's adaptation process from a dark environment to a bright environment, resulting in glare or visual clarity problems.

Method used

By collecting ambient brightness data for a preset time before the lights are turned on, a time-series curve is generated, the average ambient brightness is calculated, and the current heat dissipation efficiency value is obtained by combining the heat dissipation detection module. The rotation drive module is then controlled to adjust the lamp body's attitude angle to match the heat dissipation requirements, and finally, the brightness adjustment command is executed.

Benefits of technology

It improves lighting comfort and stability, avoids glare and accelerated light decay, ensures the lifespan of LED beads and the stability of light output, and takes into account both intelligent and energy-saving requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121815474A_ABST
    Figure CN121815474A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of illumination, and discloses an intelligent control method and system for an energy-saving ceiling lamp, and the method comprises the steps: generating a time sequence curve through collecting environment brightness data of a preset duration before the lamp is turned on, calculating the average environment brightness to determine the initial brightness, and improving the illumination comfort; meanwhile, the defect that existing brightness adjustment and lamp heat management are disjointed is overcome, after the brightness adjustment instruction is triggered, the current heat dissipation efficiency is obtained through the heat dissipation detection module, when the heat dissipation efficiency does not meet the requirement, the posture angle of the ceiling lamp is adjusted through rotation to guarantee that the heat dissipation efficiency reaches the standard, then the brightness adjustment instruction is executed, and the brightness adjustment efficiency is improved. Therefore, light attenuation acceleration and service life shortening caused by too high junction temperature of the LED lamp beads when the brightness is improved are avoided, sudden brightness drop triggered by overheating protection is prevented, the stability of illumination output is guaranteed, and intelligent illumination, energy-saving requirements and user experience are considered.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of lighting technology, specifically to an intelligent control method and system for energy-saving ceiling lights. Background Technology

[0002] As a basic indoor lighting device, the intelligentization and energy saving of ceiling lights are important development directions in the current home and commercial lighting fields. Existing intelligent ceiling lights usually have brightness adjustment functions, which can automatically or manually change the output brightness based on real-time data collected by ambient light sensors or user preset scenarios to achieve the purpose of comfortable lighting and energy saving.

[0003] However, such conventional brightness adjustment strategies have significant limitations. On the one hand, brightness adjustment often only focuses on instantaneous ambient light or simple threshold judgment, ignoring the human eye's adaptation process from a dark to a bright environment. Providing high-brightness lighting suddenly in a dimly lit environment can easily cause glare and discomfort; conversely, providing insufficient lighting in a still-bright environment will affect visual clarity. On the other hand, a more critical issue lies in the disconnect between brightness adjustment and luminaire thermal management. When the system determines that brightness needs to be increased, the operating current of the LED chips increases, leading to a rapid rise in junction temperature. If the heat dissipation design cannot dissipate the heat in time, it will not only accelerate LED light decay and shorten its lifespan, but may also trigger a sudden drop in brightness due to overheat protection, resulting in unstable light output and affecting the user experience. Summary of the Invention

[0004] The main objective of this invention is to provide an intelligent control method and system for energy-saving ceiling lights, aiming to solve the technical problem of the disconnect between brightness adjustment and lamp thermal management in the prior art.

[0005] To achieve the above objectives, in a first aspect, this application provides an intelligent control method for an energy-saving ceiling light, the ceiling light including a brightness adjustment module, a heat dissipation detection module, and a rotation drive module, the method including:

[0006] In response to the light-on command, the ceiling light's intelligent brightness adjustment mode is activated, and ambient brightness data within a preset time period before the light is turned on is acquired to generate an ambient brightness time-series curve.

[0007] The average ambient brightness within a preset time period is determined based on the ambient brightness time-series curve. The initial brightness of the ceiling light is determined based on the average ambient brightness, and the brightness adjustment module is controlled to output the initial brightness.

[0008] During the operation of the intelligent brightness adjustment mode, the current ambient brightness is collected in real time. When it is determined that the current ambient brightness is less than the brightness threshold and continues for a preset time, the brightness adjustment command of the ceiling light is triggered.

[0009] Based on the brightness adjustment command, the current heat dissipation efficiency value of the ceiling light is obtained through the heat dissipation detection module;

[0010] When the current heat dissipation efficiency value is less than or equal to the preset heat dissipation efficiency threshold, the rotation drive module is controlled to drive the ceiling light to rotate and adjust to the target attitude angle, wherein when the ceiling light is at the target attitude angle, the heat dissipation efficiency value of the ceiling light is greater than or equal to the preset heat dissipation efficiency threshold.

[0011] The ceiling light is controlled to be at the target posture angle, and the brightness adjustment module is controlled to execute the brightness adjustment command.

[0012] In one possible implementation, the ceiling light includes a light body and a first heat dissipation channel and a second heat dissipation channel disposed in the light body. The heat dissipation detection module includes a first wind speed sensor disposed in the first heat dissipation channel and a second wind speed sensor disposed in the second heat dissipation channel. Obtaining the current heat dissipation efficiency value of the ceiling light through the heat dissipation detection module includes:

[0013] Obtain the first wind speed value currently collected by the first wind speed sensor and the second wind speed value currently collected by the second wind speed sensor;

[0014] The current heat dissipation efficiency value of the ceiling light is determined by using the first wind speed value and the second wind speed value.

[0015] In one possible implementation, determining the current heat dissipation efficiency value of the ceiling light using the first wind speed value and the second wind speed value includes:

[0016] Obtain a first characteristic parameter of the first heat dissipation channel and a second characteristic parameter of the second heat dissipation channel, wherein the first characteristic parameter and the second characteristic parameter are parameters characterizing the heat dissipation capacity of the corresponding heat dissipation channel;

[0017] Obtain the first weighting coefficient and the second weighting coefficient pre-assigned to the first heat dissipation channel and the second heat dissipation channel;

[0018] The first heat dissipation contribution value is determined based on the first wind speed value, the first characteristic parameter, and the first weighting coefficient.

[0019] The second heat dissipation contribution value is determined based on the second wind speed value, the second characteristic parameter, and the second weighting coefficient.

[0020] The current heat dissipation efficiency value of the ceiling light is determined based on the first heat dissipation contribution value and the second heat dissipation contribution value.

[0021] In one possible implementation, the ceiling light also includes a battery and an ambient brightness sensor, the battery being electrically connected to the ambient brightness sensor. Before acquiring ambient brightness data within a preset time period before turning on the light and generating an ambient brightness time-series curve, the following steps are also included:

[0022] The battery is controlled to supply power to the ambient brightness sensor, driving the ambient brightness sensor into a continuous power-supply state.

[0023] In the continuous power supply state, the ambient brightness sensor is controlled to collect ambient brightness data at the preset sampling frequency, and the collected ambient brightness data is integrated into an ambient brightness time series dataset in chronological order.

[0024] An ambient brightness time-series curve is generated within a preset time period before the lights are turned on, based on the ambient brightness time-series dataset.

[0025] In one possible implementation, determining the average ambient brightness within a preset time period based on the ambient brightness time-series curve includes:

[0026] The preset duration is divided into M consecutive and non-overlapping time periods, where M is an integer greater than 1, and the closer the divided time period is to the trigger time of the light-on command, the smaller its time span.

[0027] A weighting coefficient is assigned to each time period, wherein the closer the time period is to the trigger time of the light-on command, the larger the weighting coefficient is assigned to it;

[0028] Based on the ambient brightness time-series curve, the arithmetic mean of the ambient brightness data in each time period is calculated as the representative brightness value for that time period.

[0029] The average ambient brightness is determined by weighted averaging based on the representative brightness value for each time period and its corresponding weighting coefficient.

[0030] In one possible implementation, determining the initial brightness of the ceiling light based on the average ambient brightness includes:

[0031] Obtain the space type identifier associated with the ceiling light, where different space types correspond to different brightness mapping strategies;

[0032] Based on the space type identifier, select the corresponding brightness-ambient brightness relationship curve from the pre-established brightness mapping table;

[0033] The average ambient brightness is input into the selected relationship curve to obtain the initial brightness reference value of the ceiling light;

[0034] Obtain the time period mode to which the current time belongs. The time period modes include daytime mode, nighttime mode, and late night mode. Each time period mode has a corresponding brightness correction coefficient.

[0035] The initial brightness reference value is weighted and corrected using the brightness correction coefficient to obtain the final determined initial brightness of the ceiling light.

[0036] In one possible implementation, the control rotation drive module drives the ceiling light to rotate and adjust to the target posture angle, including:

[0037] The rotation drive module is controlled to rotate from the initial attitude angle, according to the preset rotation direction and step angle;

[0038] After each rotation by one step angle, obtain the heat dissipation efficiency value at the current attitude angle and accumulate the rotation path length;

[0039] If the current heat dissipation efficiency value is greater than or equal to the preset heat dissipation efficiency threshold, and the cumulative rotation path length is greater than the preset path length, then the current attitude angle is determined as the target attitude angle, and the rotation is stopped.

[0040] If the current heat dissipation efficiency value is greater than or equal to the preset heat dissipation efficiency threshold, and the cumulative rotation path length is less than or equal to the preset path length, then the current attitude angle and its corresponding heat dissipation efficiency value are recorded, and rotation continues to obtain the target attitude angle.

[0041] In one possible implementation, the step of continuing the rotation to obtain the target attitude angle includes:

[0042] If, during the continued rotation, when the rotation path length reaches the preset path length, no attitude angle with a heat dissipation efficiency value greater than the recorded maximum heat dissipation efficiency value is found, then the attitude angle with the largest heat dissipation efficiency value is selected from the attitude angles with heat dissipation efficiency values ​​greater than or equal to the preset heat dissipation efficiency threshold as the target attitude angle.

[0043] During the continued rotation, when the rotation path length reaches the preset path length, the attitude angle with a heat dissipation efficiency value greater than the recorded maximum heat dissipation efficiency value is found, and the attitude angle corresponding to the maximum heat dissipation efficiency value is taken as the target attitude angle.

[0044] In one possible implementation, controlling the ceiling light to be at the target posture angle and controlling the brightness adjustment module to execute the brightness adjustment command includes:

[0045] After the ceiling light rotates to the target attitude angle, the real-time heat dissipation efficiency value of the ceiling light at the current target attitude angle is obtained;

[0046] The brightness enhancement allowable coefficient is determined based on the ratio of the real-time heat dissipation efficiency value to the preset heat dissipation efficiency threshold.

[0047] Based on the target brightness value indicated by the brightness adjustment command, and in conjunction with the brightness increase allowable coefficient, the actual allowable increase in brightness value is calculated;

[0048] The brightness adjustment module is controlled to adjust the ceiling light brightness from the current brightness to the actual allowable brightness increase value according to the progressive dimming curve;

[0049] During the dimming process, the heat dissipation efficiency value is continuously monitored. If the heat dissipation efficiency value drops below the preset heat dissipation efficiency threshold, the brightness increase is paused and the posture readjustment process is triggered.

[0050] Secondly, this application provides a ceiling light control system, including:

[0051] Memory, the memory being used to store program code; and

[0052] A processor, the processor being configured to invoke the program code to execute the method as described in the first aspect.

[0053] Unlike existing technologies, the energy-saving ceiling light intelligent control method provided in this application first responds to a light-on command to activate the ceiling light's intelligent brightness adjustment mode and acquires ambient brightness data within a preset time period before the light is turned on, generating an ambient brightness time-series curve. Based on the ambient brightness time-series curve, the average ambient brightness within the preset time period is determined, and the initial brightness of the ceiling light is determined according to the average ambient brightness. The brightness adjustment module is then controlled to output the initial brightness. During the operation of the intelligent brightness adjustment mode, the current ambient brightness is collected in real time. When it is determined that the current ambient brightness is less than a brightness threshold and remains so for a preset time, a brightness adjustment command for the ceiling light is triggered. Based on the brightness adjustment command, the current heat dissipation efficiency value of the ceiling light is obtained through a heat dissipation detection module. When the current heat dissipation efficiency value is less than or equal to a preset heat dissipation efficiency threshold, the rotation drive module is controlled to drive the ceiling light to rotate and adjust to a target attitude angle. When the ceiling light is at the target attitude angle, the heat dissipation efficiency value of the ceiling light is greater than or equal to the preset heat dissipation efficiency threshold. Finally, the ceiling light is controlled to be at the target attitude angle, and the brightness adjustment module is controlled to execute the brightness adjustment command.

[0054] Thus, this application determines the initial brightness by collecting ambient brightness data for a preset period before the light is turned on, generating a time-series curve, and calculating the average ambient brightness. This eliminates the limitations of existing solutions that only focus on instantaneous ambient light or simple threshold judgments, fully adapting to the human eye's adaptation process from dark to bright. It avoids glare discomfort caused by sudden high-brightness lighting in dark environments and prevents insufficient lighting from affecting visual clarity when the environment is still bright, thus improving lighting comfort. At the same time, this application overcomes the drawback of the disconnect between existing brightness adjustment and lamp thermal management. After triggering the brightness adjustment command, the current heat dissipation efficiency is first obtained through the heat dissipation detection module. When the heat dissipation efficiency does not meet the requirements, the ceiling light's attitude angle is adjusted by rotation to ensure that the heat dissipation efficiency meets the standard before executing the brightness adjustment command. This avoids accelerated light decay and shortened lifespan caused by excessively high junction temperature of LED beads when brightness is increased, and also prevents a sudden drop in brightness triggered by overheat protection, ensuring the stability of light output and taking into account intelligent lighting, energy-saving needs, and user experience. Attached Figure Description

[0055] 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 of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0056] Figure 1 This is a three-dimensional structural diagram of the ceiling light in some embodiments of this application;

[0057] Figure 2 This is a schematic diagram of the module structure of the ceiling light in some embodiments of this application;

[0058] Figure 3 This is a flowchart illustrating the intelligent control method for energy-saving ceiling lights in some embodiments of this application;

[0059] Figure 4 This is a flowchart illustrating step S200 of the intelligent control method for energy-saving ceiling lights in some embodiments of this application;

[0060] Figure 5 This is a flowchart illustrating step S500 of the intelligent control method for energy-saving ceiling lights in some embodiments of this application;

[0061] Figure 6 This is a flowchart illustrating step S600 of the intelligent control method for energy-saving ceiling lights in some embodiments of this application;

[0062] Figure 7 This is a schematic diagram of the hardware structure of the ceiling light control system in some embodiments of this application.

[0063] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0064] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.

[0065] It should be noted that all directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present invention are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indication will also change accordingly.

[0066] Furthermore, the use of terms such as "first" and "second" in this invention is for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the term "and / or" throughout the text includes three solutions; taking A and / or B as an example, it includes technical solution A, technical solution B, and a technical solution that simultaneously satisfies A and B. Furthermore, the technical solutions of various embodiments can be combined with each other, but this must be based on the ability of a person skilled in the art to implement them. When the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.

[0067] As a basic indoor lighting device, the intelligentization and energy saving of ceiling lights are important development directions in the current home and commercial lighting fields. Existing intelligent ceiling lights usually have brightness adjustment functions, which can automatically or manually change the output brightness based on real-time data collected by ambient light sensors or user preset scenarios to achieve the purpose of comfortable lighting and energy saving.

[0068] However, such conventional brightness adjustment strategies have significant limitations. On the one hand, brightness adjustment often only focuses on instantaneous ambient light or simple threshold judgment, ignoring the human eye's adaptation process from a dark to a bright environment. Providing high-brightness lighting suddenly in a dimly lit environment can easily cause glare and discomfort; conversely, providing insufficient lighting in a still-bright environment will affect visual clarity. On the other hand, a more critical issue lies in the disconnect between brightness adjustment and luminaire thermal management. When the system determines that brightness needs to be increased, the operating current of the LED chips increases, leading to a rapid rise in junction temperature. If the heat dissipation design cannot dissipate the heat in time, it will not only accelerate LED light decay and shorten its lifespan, but may also trigger a sudden drop in brightness due to overheat protection, resulting in unstable light output and affecting the user experience.

[0069] To solve the above technical problems, such as Figure 1 and Figure 2 As shown, this application provides an intelligent control method for an energy-saving ceiling light. This method can be applied to a ceiling light control system, which includes a ceiling light and a controller. The ceiling light of this application includes a lamp body 100, a brightness adjustment module 200, a heat dissipation detection module 300, a rotation drive module 400, a battery 500, and an ambient brightness sensor 600.

[0070] The lamp body 100 serves as the mounting and lighting foundation unit for the ceiling light. On one hand, it provides a stable mounting reference for all functional components such as the brightness adjustment module 200, heat dissipation detection module 300, rotation drive module 400, battery 500, and ambient brightness sensor 600. On the other hand, it acts as the basic carrier for lighting and works with the brightness adjustment module 200 to achieve the lighting function.

[0071] To ensure heat dissipation, the lamp body 100 of this application includes a first heat dissipation channel 110 and a second heat dissipation channel 120. The two heat dissipation channels correspond to different orientations and are used to dissipate the heat generated during lamp operation.

[0072] The brightness adjustment module 200 is the lighting adjustment execution component of the ceiling light. It works in conjunction with the lighting unit of the lamp body to adjust the output brightness of the ceiling light according to the control command, so as to adapt to different ambient brightness requirements and heat dissipation conditions.

[0073] The heat dissipation detection module 300 is a heat dissipation status sensing unit for the ceiling light. It is set in the heat dissipation channel of the light body. Specifically, it includes a first wind speed sensor 310 set in the first heat dissipation channel 110 and a second wind speed sensor 320 set in the second heat dissipation channel 120. It is used to collect wind speed data of the heat dissipation channel and provide data support for calculating the heat dissipation efficiency value.

[0074] The rotary drive module 400 is the attitude adjustment actuator for the ceiling light, located on the top of the light body. It drives the light body 100 to rotate to adjust the attitude angle. By changing the placement angle of the light body, the orientation of the first heat dissipation channel 110 and / or the second heat dissipation channel 120 is simultaneously changed to adapt to the indoor airflow environment and improve the ventilation efficiency of the heat dissipation channels. The rotary drive module 400 may include a rotary motor, an electric slip ring, and matching transmission connectors (such as gear sets, couplings, etc.). The rotary motor provides power output for attitude adjustment, the electric slip ring ensures continuous circuit continuity during light body rotation to prevent wire entanglement and damage, and the transmission connectors ensure stable power transmission between the motor and the light body, guaranteeing the accuracy and stability of the attitude angle adjustment.

[0075] The 500 battery is an energy storage power supply unit built into the lamp body. It is electrically connected to sensors such as the ambient brightness sensor. It can provide power to low-power devices such as the ambient brightness sensor when the ceiling light is not connected to the mains power (the lighting is not turned on). When the ceiling light is connected to the mains power and the lighting is turned on, the mains power can simultaneously charge and store energy for the battery.

[0076] The ambient brightness sensor 600 is an ambient brightness sensing unit for the ceiling light. It is installed on the light body and can continuously collect ambient brightness data when powered by a battery, providing data support for adjusting the brightness of the ceiling light.

[0077] It should be noted that the wind speed sensor can use a fan to sense wind speed or wind pressure to sense wind speed.

[0078] For example, the first wind speed sensor 310 and / or the second wind speed sensor 320 are flexible wind speed sensors, whose structure includes a flexible airbag and a built-in pressure sensor. The flexible airbag is at least partially exposed inside the first heat dissipation channel 110 and / or the second heat dissipation channel 120. The flexible airbag is a sealed cavity structure. When the airflow in the heat dissipation channel impacts or compresses the airbag, it causes deformation and volume change within the airbag, leading to a corresponding change in the internal air pressure. The built-in pressure sensor can collect the air pressure data inside the airbag in real time and convert it into an electrical signal output. After the sensor is calibrated, a fixed correspondence is established between the airflow velocity in the heat dissipation channel and the air pressure change inside the airbag: the higher the airflow velocity, the stronger the impact on the airbag, and the greater the magnitude of the air pressure change inside the airbag. Based on this characteristic, the control system can calculate the real-time wind speed value in the heat dissipation channel according to the electrical signal output by the pressure sensor and a pre-calibrated pressure-wind speed correspondence model.

[0079] like Figures 1-6As shown, the following explanation uses a ceiling light control system as an example to illustrate the intelligent control method for this energy-saving ceiling light. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order. Please refer to the appendix. Figure 3 The method includes the following steps S100-S600:

[0080] Step S100: In response to the light-on command, activate the ceiling light's intelligent brightness adjustment mode, acquire ambient brightness data within a preset time period before the light is turned on, and generate an ambient brightness time-series curve.

[0081] Among them, the light-on command refers to the command that triggers the ceiling light to enter the lighting state. For example, the operation command sent by the user through a switch, APP, or voice assistant to turn on the ceiling light, or the light-on command that is automatically triggered by the ceiling light according to preset rules.

[0082] Activating the ceiling light's intelligent brightness adjustment mode means that the system enters brightness adjustment mode immediately after receiving a light-on command. In other words, after activation, the ceiling light will automatically adjust the lighting brightness based on subsequent environmental sensing data or heat dissipation conditions.

[0083] In this embodiment, after the ceiling light is turned on and enters the intelligent brightness adjustment mode, the ambient brightness data within a preset time period before the light is turned on is acquired, and an ambient brightness time-series curve is generated to provide raw data support for subsequent lighting brightness control. The ambient brightness time-series curve fully includes data such as the changing trend of ambient brightness before the light is turned on, the amplitude of brightness fluctuations, and extreme brightness values.

[0084] For example, after the ceiling light control system receives the user's command to turn on the light, it obtains the ambient brightness time-series curve within 3 minutes before the light is turned on.

[0085] Step S200: Determine the average ambient brightness within a preset time period based on the ambient brightness time-series curve, determine the initial brightness of the ceiling light according to the average ambient brightness, and control the brightness adjustment module to output the initial brightness;

[0086] After generating the ambient brightness time-series curve in step S100, this embodiment further calculates and outputs the initial brightness based on the curve. First, the average ambient brightness within a preset time period can be determined based on the ambient brightness time-series curve. By averaging the ambient brightness data at each time point in the time-series curve, the average ambient brightness level within the preset time period before the light is turned on is obtained, thus accurately representing the overall ambient lighting state before the light is turned on. Then, the initial brightness of the ceiling light is determined based on the calculated average ambient brightness. Combined with preset brightness matching rules or models (e.g., the lower the average ambient brightness, the higher the initial brightness, and the initial brightness must be within a preset comfortable brightness range), the initial brightness parameters when the ceiling light starts illumination are clarified. Finally, the brightness adjustment module is controlled to output this initial brightness, and a corresponding control signal is sent to the brightness adjustment module to drive it to cooperate with the lamp body lighting unit to output illumination according to the determined initial brightness. This step, by combining historical ambient brightness data before the light is turned on, ensures that the brightness of the ceiling light when it starts accurately matches the environmental requirements, avoiding excessive brightness causing energy waste or insufficient brightness affecting the user experience, laying the foundation for subsequent dynamic brightness adjustment based on real-time environment and heat dissipation status.

[0087] Step S300: During the operation of the intelligent brightness adjustment mode, the current ambient brightness is collected in real time. When it is determined that the current ambient brightness is less than the brightness threshold and continues for a preset time, the brightness adjustment command of the ceiling light is triggered.

[0088] After controlling the ceiling light to output initial brightness and enter the intelligent brightness adjustment mode in the aforementioned steps, this embodiment of the application continues to perform ambient brightness monitoring and brightness adjustment triggering operations.

[0089] Specifically, during the intelligent brightness adjustment mode, the current ambient brightness is collected in real time. An ambient brightness sensor continuously acquires ambient light data during the ceiling light's operation. The controller then compares the collected current ambient brightness with a preset brightness threshold, while simultaneously monitoring the duration of this state. If the current ambient brightness is less than the set brightness threshold (which can be a threshold determined in association with the initial brightness value), and the state lasts for the preset duration, it indicates a mismatch between the current ambient brightness change and the initial brightness. In this case, a brightness adjustment command is triggered for the ceiling light. Based on the above judgment, the controller generates and sends a brightness adjustment command to the brightness adjustment module to increase the ceiling light's illumination brightness. This step, through real-time ambient brightness monitoring and duration determination, avoids frequent brightness adjustments caused by short-term fluctuations in ambient brightness. It ensures that the illumination brightness adapts to real-time environmental changes, improves the stability of the ceiling light's operation, and optimizes energy consumption based on heat dissipation status.

[0090] Step S400: Based on the brightness adjustment command, obtain the current heat dissipation efficiency value of the ceiling light through the heat dissipation detection module;

[0091] The triggering logic for the brightness adjustment command in step S300 is to adapt to changes in ambient brightness: when the system detects a decrease in ambient brightness, it will trigger a command to increase the brightness of the ceiling light. However, this increase in brightness will simultaneously increase the heat dissipation load of the ceiling light. If the current heat dissipation conditions of the ceiling light cannot support the operational requirements after the brightness adjustment, it will negatively impact the lighting stability and lifespan of the ceiling light. Therefore, in this embodiment, after the brightness adjustment command is triggered, the current heat dissipation efficiency value of the ceiling light will be obtained through the heat dissipation detection module based on the brightness adjustment command, thereby determining the heat dissipation compatibility in advance.

[0092] The heat dissipation efficiency value refers to the quantifiable value of a ceiling light's ability to dissipate heat generated during operation through its heat dissipation structure per unit time. It can be quantified using the effective heat dissipation area of ​​the heat dissipation channel, the airflow velocity within the channel, or a combination of both. This value directly reflects the heat dissipation effect of the ceiling light's cooling system; the higher the value, the more heat can be dissipated per unit time, and the stronger the heat dissipation capacity.

[0093] Step S500: When the current heat dissipation efficiency value is less than or equal to the preset heat dissipation efficiency threshold, control the rotation drive module to drive the ceiling light to rotate and adjust to the target attitude angle, wherein when the ceiling light is at the target attitude angle, the heat dissipation efficiency value of the ceiling light is greater than or equal to the preset heat dissipation efficiency threshold.

[0094] After obtaining the current heat dissipation efficiency value of the ceiling light in step S400, the heat dissipation matching judgment logic is entered. The preset heat dissipation efficiency threshold is a critical value pre-calibrated based on the heat dissipation requirements of each brightness level of the ceiling light. This value corresponds to the minimum heat dissipation capacity required for the ceiling light to maintain stable operation at the corresponding brightness. If the current heat dissipation efficiency value is less than or equal to the preset heat dissipation efficiency threshold, it means that the current heat dissipation capacity of the ceiling light cannot cover the increased heat dissipation requirements after the brightness adjustment. Continued operation will cause heat accumulation, thereby affecting the stability and lifespan of the lamp. At this time, the attitude adjustment logic will be triggered, that is, the rotation drive module will be controlled to drive the ceiling light to rotate to the target attitude angle. This attitude angle can maximize the use of the ambient space or heat dissipation channel (specifically, it can be to maximize the airflow of the heat dissipation channel). When the ceiling light is in this attitude, the heat dissipation efficiency value can be increased to a level greater than or equal to the preset heat dissipation efficiency threshold, thereby matching the heat dissipation requirements after the brightness adjustment.

[0095] Step S600: Control the ceiling light to be at the target posture angle and control the brightness adjustment module to execute the brightness adjustment command.

[0096] In step S500, after the rotation drive module drives the ceiling light to rotate and adjust to the target attitude angle, the ceiling light is first maintained at the target attitude angle. This state is a prerequisite for ensuring that the heat dissipation capacity meets the standard, and can provide stable heat dissipation support for subsequent brightness improvement, avoiding the problem of heat accumulation during brightness adjustment. Then, the brightness adjustment module is controlled to execute the brightness adjustment command. This execution order is set to ensure that the ceiling light has sufficient heat dissipation capacity before completing the brightness improvement. Logically, this avoids the risk of heat overload that may be caused by "improving brightness first and then ensuring heat dissipation", achieving a precise match between heat dissipation capacity and lighting needs, and further ensuring the stability and service life of the ceiling light.

[0097] Based on this, the energy-saving ceiling light intelligent control method provided in this application first responds to the light-on command to activate the ceiling light's intelligent brightness adjustment mode and acquires the ambient brightness data within a preset time period before the light is turned on, generating an ambient brightness time-series curve; based on the ambient brightness time-series curve, the average ambient brightness within the preset time period is determined, and the initial brightness of the ceiling light is determined according to the average ambient brightness, and the brightness adjustment module is controlled to output the initial brightness; during the operation of the intelligent brightness adjustment mode, the current ambient brightness is collected in real time, and when it is determined that the current ambient brightness is less than the brightness threshold and continues for a preset time, the brightness adjustment command of the ceiling light is triggered; based on the brightness adjustment command, the current heat dissipation efficiency value of the ceiling light is obtained through the heat dissipation detection module; when the current heat dissipation efficiency value is less than or equal to the preset heat dissipation efficiency threshold, the rotation drive module is controlled to drive the ceiling light to rotate and adjust to the target attitude angle, wherein when the ceiling light is at the target attitude angle, the heat dissipation efficiency value of the ceiling light is greater than or equal to the preset heat dissipation efficiency threshold; finally, the ceiling light is controlled to be at the target attitude angle and the brightness adjustment module is controlled to execute the brightness adjustment command.

[0098] Thus, this application determines the initial brightness by collecting ambient brightness data for a preset period before the light is turned on, generating a time-series curve, and calculating the average ambient brightness. This eliminates the limitations of existing solutions that only focus on instantaneous ambient light or simple threshold judgments, fully adapting to the human eye's adaptation process from dark to bright. It avoids glare discomfort caused by sudden high-brightness lighting in dark environments and prevents insufficient lighting from affecting visual clarity when the environment is still bright, thus improving lighting comfort. At the same time, this application overcomes the drawback of the disconnect between existing brightness adjustment and lamp thermal management. After triggering the brightness adjustment command, the current heat dissipation efficiency is first obtained through the heat dissipation detection module. When the heat dissipation efficiency does not meet the requirements, the ceiling light's attitude angle is adjusted by rotation to ensure that the heat dissipation efficiency meets the standard before executing the brightness adjustment command. This avoids accelerated light decay and shortened lifespan caused by excessively high junction temperature of LED beads when brightness is increased, and also prevents a sudden drop in brightness triggered by overheat protection, ensuring the stability of light output and taking into account intelligent lighting, energy-saving needs, and user experience.

[0099] In one embodiment, the step of obtaining the current heat dissipation efficiency value of the ceiling light through the heat dissipation detection module includes:

[0100] Obtain the first wind speed value currently collected by the first wind speed sensor and the second wind speed value currently collected by the second wind speed sensor;

[0101] The current heat dissipation efficiency value of the ceiling light is determined by using the first wind speed value and the second wind speed value.

[0102] In this embodiment, wind speed data is first collected by two wind speed sensors in the heat dissipation detection module. Specifically, the first wind speed value currently collected by the first wind speed sensor and the second wind speed value currently collected by the second wind speed sensor are obtained. These two wind speed values ​​correspond to the airflow speed inside the first and second heat dissipation channels of the ceiling light, respectively. Then, the current heat dissipation efficiency value of the ceiling light is determined by using the first and second wind speed values.

[0103] When determining the current heat dissipation efficiency value, the first characteristic parameter of the first heat dissipation channel and the second characteristic parameter of the second heat dissipation channel can be obtained first. These parameters are the heat dissipation attribute parameters of the heat dissipation channel itself, such as the effective heat dissipation area of ​​the heat dissipation channel, the density of the heat dissipation fins, and the ventilation cross-sectional dimensions of the channel, which are used to reflect the heat dissipation potential of the heat dissipation channel itself. Then, the first weight coefficient and the second weight coefficient pre-assigned to the two heat dissipation channels can be obtained. These weight coefficients are pre-calibrated based on the proportion of the two heat dissipation channels in the overall heat dissipation structure of the ceiling light and the heat dissipation priority. For example, if the first heat dissipation channel is the main heat dissipation channel of the ceiling light, the corresponding first weight coefficient will be higher. Then, based on the first wind speed value, the first characteristic parameter and the first weight coefficient, the first heat dissipation contribution value is determined. This value is the quantitative result of the actual heat dissipation effect that the first heat dissipation channel can play in combination with its own attributes and the current ventilation conditions. Similarly, based on the second wind speed value, the second characteristic parameter, and the second weighting coefficient, the second heat dissipation contribution value is determined. Finally, the first heat dissipation contribution value and the second heat dissipation contribution value are integrated and calculated to obtain the current heat dissipation efficiency value of the ceiling light. For example, the current heat dissipation efficiency value of the ceiling light is obtained by summing the first heat dissipation contribution value and the second heat dissipation contribution value. This value integrates the actual heat dissipation capacity of the two heat dissipation channels and can accurately reflect the current heat dissipation status of the ceiling light.

[0104] For example, such as Figure 1 As shown, the first heat dissipation channel is located in the middle of the ceiling light and is the main heat dissipation channel of the ceiling light, with a first weighting coefficient set to 0.6; correspondingly, the second heat dissipation channel is the secondary heat dissipation channel, with a second weighting coefficient set to 0.4.

[0105] Thus, in this embodiment of the application, by collecting data through the wind speed sensor of the heat dissipation detection module and combining it with the inherent properties and weight allocation of the heat dissipation channel, the current heat dissipation efficiency value of the ceiling light can be accurately calculated, providing reliable data support for subsequent heat dissipation adjustment strategies, thereby ensuring the operational stability of the ceiling light.

[0106] In one embodiment, the battery is electrically connected to an ambient brightness sensor. Before acquiring ambient brightness data within a preset time period before turning on the lights and generating an ambient brightness time-series curve, the method further includes:

[0107] The battery is controlled to supply power to the ambient brightness sensor, driving the ambient brightness sensor into a continuous power-supply state.

[0108] In the continuous power supply state, the ambient brightness sensor is controlled to collect ambient brightness data at the preset sampling frequency, and the collected ambient brightness data is integrated into an ambient brightness time series dataset in chronological order.

[0109] An ambient brightness time-series curve is generated within a preset time period before the lights are turned on, based on the ambient brightness time-series dataset.

[0110] Specifically, in this embodiment, the control battery powers the ambient brightness sensor, driving it into a continuous power-supply state. This state is a prerequisite for stable data acquisition by the ambient brightness sensor, preventing data distortion and abnormal acquisition intervals caused by the ceiling light not being turned on, power interruption, or unstable power supply. This provides a reliable hardware foundation for subsequent brightness data acquisition. Subsequently, in the stable state of continuous power supply, the sensor acquires ambient brightness data at a pre-set sampling frequency. The sampling frequency is set based on the monitoring requirements of ambient brightness changes before the light is turned on. For example, if it is necessary to accurately capture brightness fluctuations within a short period, the sampling frequency will be set to a higher level. Simultaneously, the ambient brightness data acquired each time is organized according to the chronological order of acquisition, integrating it into an ambient brightness time-series dataset. This dataset completely records the changes in ambient brightness before the light is turned on. Finally, based on the organized ambient brightness time-series dataset, an ambient brightness time-series curve is generated within a preset time period before the light is turned on. This curve provides data on the changes in ambient brightness within the preset time period before the light is turned on, thus providing data for determining the initial brightness of the ceiling light.

[0111] Thus, by completing the sensor power activation, brightness data acquisition and integration operations in advance, the embodiments of this application can generate a time-series curve that accurately reflects the changes in ambient brightness before the light is turned on, providing reliable environmental data support for subsequent brightness adjustment strategies, thereby achieving adaptive matching between the ceiling light's illumination brightness and the environment.

[0112] In one embodiment, the step of determining the average ambient brightness within a preset time period based on the ambient brightness time-series curve includes:

[0113] The preset duration is divided into M consecutive and non-overlapping time periods, where M is an integer greater than 1, and the closer the divided time period is to the trigger time of the light-on command, the smaller its time span.

[0114] A weighting coefficient is assigned to each time period, wherein the closer the time period is to the trigger time of the light-on command, the larger the weighting coefficient is assigned to it;

[0115] Based on the ambient brightness time-series curve, the arithmetic mean of the ambient brightness data in each time period is calculated as the representative brightness value for that time period.

[0116] The average ambient brightness is determined by weighted averaging based on the representative brightness value for each time period and its corresponding weighting coefficient.

[0117] Specifically, the preset duration for calculating the average ambient brightness is first divided into M consecutive and non-overlapping time periods (M is an integer greater than 1). The duration of each time period is negatively correlated with the distance from the trigger time of the light-on command; that is, the closer to the trigger time, the shorter the duration of the time period. The purpose of this division is to provide a more refined division of the brightness data in the immediate moments before the lights are turned on, thus more accurately reflecting the ambient brightness state just before the lights are turned on. This is because the triggering of the light-on command often depends on the brightness conditions in the immediate moments, and this data is more valuable for calculating the average brightness. For example, if the preset duration is 10 minutes, it can be divided into 5 time periods: the two closest time periods to the trigger time are each 1 minute, the two middle time periods are each 2 minutes, and the furthest time period is 4 minutes, achieving a fine division of the immediate moments and a coarse division of the distant moments.

[0118] Subsequently, a corresponding weight coefficient is assigned to each of the divided time periods. The weight allocation rule is negatively correlated with the distance between the time period and the time when the light-on command is triggered; that is, the closer the time period is to the time when the light-on command is triggered, the larger the weight coefficient assigned. This is because the ambient brightness closer to the time when the light is turned on more accurately reflects the actual ambient light requirements before the light is turned on, and has a greater impact on subsequent operations such as determining whether the light needs to be turned on and adjusting the light brightness based on the average ambient brightness. For example, the weight coefficient range can be set to 0.1-0.5, with the weight coefficient of the time period closest to the trigger time being 0.5, decreasing sequentially to the furthest time period having a weight coefficient of 0.1, ensuring that the brightness data of the key time periods dominates the average calculation.

[0119] Next, based on the acquired ambient brightness time-series curves, all ambient brightness data for each time period are extracted, and the representative brightness value for each time period is obtained by calculating the arithmetic mean. Specifically, for a single time period, all discrete brightness data points in the brightness time-series curve within that time period are first summarized, and then the sum of the data points is divided by the number of data points to obtain the arithmetic mean for that time period. This arithmetic mean is used as the representative brightness value for that time period, achieving an accurate summary of the brightness state for each time period and providing basic data for subsequent weighted calculations.

[0120] Finally, combining the representative brightness value of each time period and its corresponding weighting coefficient, a weighted average algorithm is used to calculate the average ambient brightness within a preset time period. The specific calculation process is as follows: the representative brightness value of each time period is multiplied by its corresponding weighting coefficient to obtain the weighted brightness value for each time period; then, the weighted brightness values ​​of all time periods are summed to obtain the final average ambient brightness within the preset time period. This weighted average method fully demonstrates the importance of brightness data close to the moment of turning on the lights, making the calculated average ambient brightness more closely match the actual needs of the lighting decision-making process.

[0121] Thus, this embodiment of the application determines the average ambient brightness within a preset time period based on the brightness time-series curve by employing a segmented weighting strategy that combines fine segmentation of near-time moments with high weighting of near-time moments. First, it can accurately capture the ambient brightness characteristics of key time periods before turning on the lights, avoiding the problem of dilution of key brightness data under traditional equal-time segmentation and equal-weighted averaging methods. Second, through the dual processing of "averaging within a time period + overall weighted averaging," it effectively mitigates the problem of unreliable data caused by brightness detection errors at a single moment, making the final average ambient brightness more consistent with the actual lighting decision requirements, and providing stable and reliable brightness data support for subsequent accurate triggering of lighting commands and reasonable adjustment of light brightness.

[0122] In one embodiment, such as Figure 4 As shown, step S200: determining the initial brightness of the ceiling light based on the average ambient brightness includes:

[0123] S210. Obtain the space type identifier associated with the ceiling light, wherein different space types correspond to different brightness mapping strategies;

[0124] S220. Based on the space type identifier, select the corresponding brightness-ambient brightness relationship curve from the pre-established brightness mapping table;

[0125] S230. Input the average ambient brightness into the selected relationship curve to obtain the initial brightness reference value of the ceiling light;

[0126] S240. Obtain the time period mode to which the current time belongs. The time period mode includes daytime mode, nighttime mode and late night mode. Each time period mode has a corresponding brightness correction coefficient.

[0127] S250. The initial brightness reference value is weighted and corrected using the brightness correction coefficient to obtain the final determined initial brightness of the ceiling light.

[0128] Specifically, the system first obtains the space type identifier associated with the current ceiling light. This identifier clarifies the application scenario of the ceiling light (e.g., living room, bedroom, study, kitchen). Different space types correspond to different brightness mapping strategies because the functional needs of different spaces vary significantly, and their requirements for lighting brightness also differ. For example, a study needs to ensure a clear field of vision for reading and writing, so its brightness mapping strategy leans towards "high adaptation accuracy." A bedroom needs to consider rest and comfort, so its strategy leans towards "soft brightness guidance." The space type identifier allows for precise matching of scenario requirements. This identifier can be pre-stored in the ceiling light's control module or retrieved in real time through associated smart terminals, ensuring the accuracy and timeliness of the identifier information.

[0129] Subsequently, based on the obtained space type identifier, the corresponding brightness-ambient brightness relationship curve is selected from a pre-established brightness mapping table. The brightness mapping table is pre-constructed based on a large amount of scenario test data. The table stores the mapping relationship between various space types and their corresponding relationship curves. Each brightness-ambient brightness relationship curve depicts the quantitative correspondence between ambient brightness and the ceiling light's adaptive brightness in a specific space (e.g., the horizontal axis of the curve represents the ambient brightness value, and the vertical axis represents the ceiling light's adapted brightness value). For example, the relationship curve for the living room might set a rule that "for every 10 lux decrease in average ambient brightness, the ceiling light's adapted brightness increases by 15 lux," while the curve for the bedroom might set a rule that "for every 10 lux decrease in average ambient brightness, the ceiling light's adapted brightness increases by 10 lux." By selecting a matching relationship curve, scenario-based adaptation calculations of the initial brightness baseline value can be achieved.

[0130] Next, the obtained average ambient brightness is input into the selected brightness-ambient brightness relationship curve. The initial brightness reference value of the ceiling light is calculated through the quantitative mapping relationship of the curve. This reference value is a basic adaptive brightness based on the current ambient brightness and space type requirements. For example, if the relationship curve for the living room shows an adaptive brightness of 80 lux when the average ambient brightness is 30 lux, then inputting the average ambient brightness of 30 lux into the curve will yield an initial brightness reference value of 80 lux, providing basic data for subsequent precise adjustments.

[0131] The following steps involve determining the time-period mode and obtaining the correction coefficient: The current time is obtained through the ceiling light's timing module or associated time synchronization module. Based on preset time-period division rules, the time-period mode to which the current time belongs is determined. These time-period modes include daytime mode (e.g., 6:00-18:00), nighttime mode (e.g., 18:00-23:00), and late-night mode (e.g., 23:00-6:00). Each time-period mode has a pre-configured corresponding brightness correction coefficient. The correction coefficient is set based on the human visual adaptation characteristics and lighting needs at different times. For example, in daytime mode, human vision is less sensitive to brightness, so the correction coefficient can be set to 1.0 (no correction); in nighttime mode, both lighting clarity and eye comfort need to be considered, so the correction coefficient can be set to 0.9 (slight dimming); in late-night mode, strong light stimulation needs to be avoided, so the correction coefficient can be set to 0.7 (significant dimming). This time-period-differentiated correction achieves temporal adaptation of brightness.

[0132] Finally, the obtained brightness correction coefficient is used to perform a weighted correction on the initial brightness baseline value. The specific calculation method is "final initial brightness = initial brightness baseline value × brightness correction coefficient". This weighted correction yields the final determined initial brightness of the ceiling light. For example, if the initial brightness baseline value is 80 lux, and the current mode is night mode with a corresponding correction coefficient of 0.9, then the final initial brightness is 80 × 0.9 = 72 lux, which ensures both lighting needs and meets the comfort requirements of people at night.

[0133] Thus, this embodiment of the application uses a dual control logic of "space type adaptation + time period mode correction" to determine the initial brightness of the ceiling light based on the average ambient brightness. On the one hand, by matching the corresponding brightness mapping curve to the space type, it ensures that the initial brightness benchmark value conforms to the functional requirements of different scenarios; on the other hand, by differentiating the time period mode, it adapts to the visual characteristics of the human body at different times, avoiding brightness discomfort. The final determined initial brightness can achieve the triple effect of "environment adaptation, scene adaptation, and time sequence adaptation," improving the user's lighting experience while taking into account both lighting rationality and energy saving.

[0134] In one embodiment, such as Figure 5 As shown, step S500: Controlling the rotation drive module to drive the ceiling light to rotate and adjust to the target attitude angle includes:

[0135] S510: Control the rotation drive module to rotate from the initial attitude angle according to the preset rotation direction and step angle;

[0136] S520: After rotating by one step angle each time, obtain the heat dissipation efficiency value at the current attitude angle and accumulate the rotation path length;

[0137] S530. If the current heat dissipation efficiency value is greater than or equal to the preset heat dissipation efficiency threshold, and the cumulative rotation path length is greater than the preset path length, then the current attitude angle is determined as the target attitude angle, and the rotation is stopped.

[0138] S540. If the current heat dissipation efficiency value is greater than or equal to the preset heat dissipation efficiency threshold, and the cumulative rotation path length is less than or equal to the preset path length, then record the current attitude angle and its corresponding heat dissipation efficiency value, and continue to rotate to obtain the target attitude angle.

[0139] Specifically, the rotation drive module of the ceiling light is first controlled to rotate from the initial attitude angle according to the preset rotation direction and step angle. The initial attitude angle is the factory preset or the fixed attitude after the last adjustment of the ceiling light; the preset rotation direction can be preset, such as clockwise rotation; the step angle is a fixed angle pre-calibrated based on the detection accuracy and adjustment efficiency of heat dissipation performance, such as 5°, to ensure the accuracy of attitude adjustment while avoiding excessively long adjustment time due to too small a step angle.

[0140] Subsequently, after the rotation drive module completes a rotation action of one step angle, it first obtains the heat dissipation efficiency value of the ceiling light under the current posture angle. This value is a parameter that can quantify the heat dissipation efficiency of the ceiling light under the current posture, obtained through the calculation logic of the aforementioned steps. At the same time, it accumulates the current rotation path length, which is determined by the product of the step angle and the number of rotations (the rotation path length is the accumulated value of the rotation angle, such as 180° angle), and is used to determine whether the rotation adjustment range of the ceiling light meets the preset requirements.

[0141] Next, a dual assessment is performed on the current heat dissipation efficiency value and the cumulative rotation path length: if the current heat dissipation efficiency value is greater than or equal to the preset heat dissipation efficiency threshold, it indicates that the ceiling light's heat dissipation capacity meets the normal operation requirements under the current posture; simultaneously, if the cumulative rotation path length is greater than the preset path length, it indicates that the ceiling light has completed a sufficient range of posture exploration and no further adjustment is needed. At this point, the current posture angle is directly determined as the target posture angle, and the rotation drive module is controlled to stop rotating. This ensures that the heat dissipation effect meets the standard while avoiding unnecessary rotation operations, thus improving adjustment efficiency.

[0142] If the current heat dissipation efficiency value is greater than or equal to the heat dissipation efficiency threshold, but the cumulative rotation path length is less than or equal to the preset path length, it indicates that although the heat dissipation efficiency of the current posture has met the standard, the ceiling light is still within the preset effective adjustment range, and there is a possibility of finding a posture with higher heat dissipation efficiency. At this time, the current posture angle and its corresponding heat dissipation efficiency value are first recorded (forming a candidate set of compliant postures), and then the rotation drive module is controlled to continue rotating according to the preset rotation direction and step angle to continuously explore a better posture.

[0143] As the ceiling light continues to rotate, if the rotation path reaches the preset path length and no attitude angle with a heat dissipation efficiency value greater than the recorded maximum heat dissipation efficiency value is found, it indicates that the optimal heat dissipation attitude within the current adjustment range already exists among the recorded candidate attitudes. In this case, the attitude angle with the largest characteristic value is selected from all recorded attitude angles with a heat dissipation efficiency value greater than or equal to the heat dissipation efficiency threshold as the target attitude angle, ensuring that the final attitude has the optimal heat dissipation efficiency. If an attitude angle with a heat dissipation efficiency value greater than the recorded maximum characteristic value is found when the rotation path reaches the preset path length, the attitude angle corresponding to the maximum characteristic value is directly used as the target attitude angle, achieving precise locking of the optimal heat dissipation attitude. This selection rule avoids blindly selecting from qualified attitudes, ensuring that the final determined target attitude is the attitude with the optimal heat dissipation efficiency within the preset adjustment range.

[0144] Thus, this embodiment controls the ceiling light to adjust to the target posture angle through a closed-loop logic of "step-by-step rotation adjustment + real-time heat dissipation efficiency detection + path length control + optimal posture selection". It ensures that the heat dissipation capacity of the final posture meets usage requirements by judging the heat dissipation efficiency threshold, and avoids invalid rotation by limiting the path length. Simultaneously, the optimal posture selection mechanism during the continued rotation process ensures that the final determined target posture is the optimal heat dissipation posture within the preset adjustment range. This maximizes the heat dissipation effect of the ceiling light while improving posture adjustment efficiency, providing a reliable guarantee for the long-term stable operation of the ceiling light.

[0145] In one embodiment, such as Figure 6 As shown, step S600: controlling the ceiling light to be at the target posture angle and controlling the brightness adjustment module to execute the brightness adjustment command, including:

[0146] S610. After the ceiling light rotates to the target attitude angle, obtain the real-time heat dissipation efficiency value of the ceiling light at the current target attitude angle;

[0147] S620. Determine the brightness increase allowable coefficient based on the ratio of the real-time heat dissipation efficiency value to the preset heat dissipation efficiency threshold.

[0148] S630. Based on the target brightness value indicated by the brightness adjustment command and in conjunction with the brightness increase allowable coefficient, calculate the actual allowable increase in brightness value;

[0149] S640. Control the brightness adjustment module to adjust the ceiling light brightness from the current brightness to the actual allowable brightness increase value according to the progressive dimming curve;

[0150] S650. During the dimming process, the heat dissipation efficiency value is continuously monitored. If the heat dissipation efficiency value drops below the preset heat dissipation efficiency threshold, the brightness increase is paused and the posture readjustment process is triggered.

[0151] Specifically, after the ceiling light rotates to the target attitude angle, the real-time heat dissipation efficiency value of the ceiling light at the current target attitude angle is obtained. The target attitude angle is the optimal heat dissipation attitude determined by the aforementioned steps. However, in actual operation, it may be affected by factors such as ambient temperature and airflow changes, and the heat dissipation capacity may fluctuate. Therefore, it is necessary to collect the heat dissipation efficiency value in real time through the corresponding heat dissipation detection module to provide real-time and accurate basic data for the safety judgment of subsequent brightness adjustment.

[0152] Subsequently, a brightness increase allowable coefficient is determined based on the ratio of the real-time heat dissipation efficiency value to the preset heat dissipation efficiency threshold. The preset heat dissipation efficiency threshold is the minimum heat dissipation capacity standard to ensure the long-term stable operation of the ceiling light. The ratio of the two quantifies the current heat dissipation redundancy. When the ratio is greater than 1, it indicates that the current heat dissipation capacity is better than the benchmark requirement, and there is room for brightness increase. The larger the ratio, the greater the allowable increase in brightness. When the ratio is equal to 1, it indicates that the current heat dissipation capacity just meets the benchmark requirement, and only maintaining the current brightness or a slight increase is allowed. The setting of this coefficient can avoid heat dissipation overload due to blindly increasing brightness and achieve a matching balance between brightness and heat dissipation.

[0153] Next, based on the target brightness value indicated by the brightness adjustment command and combined with the brightness increase allowable coefficient, the actual allowable increase in brightness value is calculated. The target brightness value is the ideal brightness set according to user needs or scene lighting requirements, while the actual allowable increase in brightness value is the optimal compromise between ideal requirements and heat dissipation safety. Specifically, it can be calculated by multiplying the target brightness value by the brightness increase allowable coefficient. If the product result exceeds the maximum rated brightness of the ceiling light, the maximum rated brightness is used as the actual allowable increase in brightness value, ensuring that the brightness adjustment meets the needs without exceeding the device's operating limits.

[0154] The brightness adjustment module then adjusts the ceiling light's brightness from its current level to the actual allowable increase value according to the progressive dimming curve. The progressive dimming curve can employ either a linear gradient or a smooth curve gradient mode. Compared to sudden brightening and dimming adjustments, this avoids sudden changes in current and voltage that could impact the ceiling light source (such as LED beads), extending the light source's lifespan. It also improves user visual comfort and avoids strong light stimulation.

[0155] Finally, during the dimming process, the heat dissipation efficiency value is continuously monitored. If the heat dissipation efficiency value drops below the preset heat dissipation efficiency threshold, the brightness increase is paused and the attitude readjustment process is triggered. During the dimming process, the increase in brightness will lead to an increase in the power of the ceiling light and an increase in heat generation, which may disrupt the original heat dissipation balance. Therefore, continuous monitoring of the heat dissipation efficiency value is a critical safety guarantee. When the heat dissipation efficiency is detected to be below the threshold, it means that the heat dissipation capacity under the current attitude can no longer support the current trend of brightness increase. At this time, dimming is paused to prevent the equipment from overheating and being damaged. At the same time, the attitude readjustment process is triggered (i.e., the attitude adjustment steps mentioned above are re-executed to determine a new target attitude angle). Dimming is resumed after the heat dissipation efficiency recovers to a safe range, forming a closed-loop adjustment mechanism of "attitude-brightness-heat dissipation".

[0156] Thus, by combining the real-time heat dissipation status under the target attitude angle to dynamically adjust the brightness adjustment strategy, and supplementing it with a closed-loop monitoring and attitude readjustment mechanism, the ceiling light can be guaranteed to the maximum extent of operation safety and stability while meeting lighting requirements, and at the same time improve the user experience.

[0157] like Figure 7 As shown, Figure 7 The above is a schematic diagram of the hardware structure of the ceiling light control system in some embodiments of this application. The ceiling light control system provided in the embodiments of this application includes a memory 1000 and a processor 2000. The memory 1000 is used to store computer-readable instructions, and the processor 2000 is used to call the computer-readable instructions to execute the energy-saving ceiling light intelligent control method as described above.

[0158] The processor 2000 provides computing and control capabilities to control the ceiling light control system to perform corresponding tasks. For example, it controls the ceiling light control system to execute the energy-saving ceiling light intelligent control method in any of the above method embodiments. The method includes: activating the ceiling light's intelligent brightness adjustment mode in response to a light-on command, and acquiring ambient brightness data within a preset time period before the light is turned on, generating an ambient brightness time-series curve; determining the average ambient brightness within the preset time period based on the ambient brightness time-series curve, determining the initial brightness of the ceiling light based on the average ambient brightness, and controlling the brightness adjustment module to output the initial brightness; during the operation of the intelligent brightness adjustment mode... The system collects the current ambient brightness in real time. When the current ambient brightness is determined to be less than a brightness threshold and remains so for a preset duration, a brightness adjustment command for the ceiling light is triggered. Based on the brightness adjustment command, the current heat dissipation efficiency value of the ceiling light is obtained through the heat dissipation detection module. If the current heat dissipation efficiency value is less than or equal to a preset heat dissipation efficiency threshold, the system controls the rotation drive module to drive the ceiling light to rotate and adjust to a target attitude angle. When the ceiling light is at the target attitude angle, the heat dissipation efficiency value of the ceiling light is greater than or equal to the preset heat dissipation efficiency threshold. The system controls the ceiling light to be at the target attitude angle and controls the brightness adjustment module to execute the brightness adjustment command.

[0159] The processor 2000 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), a hardware chip, or any combination thereof; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The aforementioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0160] The memory 1000, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the energy-saving ceiling light intelligent control method in the embodiments of this application. The processor 2000 can implement the energy-saving ceiling light intelligent control method in any of the above method embodiments by running the non-transitory software programs, instructions, and modules stored in the memory 1000.

[0161] Specifically, memory 1000 may include volatile memory (VM), such as random access memory (RAM); memory 1000 may also include non-volatile memory (NVM), such as read-only memory (ROM), flash memory, hard disk drive (HDD), solid-state drive (SSD), or other non-transitory solid-state storage devices; memory 1000 may also include combinations of the above types of memory.

[0162] In summary, the ceiling light of this application adopts the technical solution of any of the above-mentioned embodiments of the energy-saving ceiling light intelligent control method. Therefore, it has at least the beneficial effects brought about by the technical solutions of the above embodiments, which will not be elaborated here.

[0163] This application also provides a computer-readable storage medium, such as a memory including program code, which can be executed by a processor to complete the energy-saving ceiling light intelligent control method described in the above embodiments. For example, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CDROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0164] This application also provides a computer program product, which includes one or more lines of program code stored in a computer-readable storage medium. The processor of the early warning system reads the program code from the computer-readable storage medium and executes the program code to complete the steps of the energy-saving ceiling light intelligent control method provided in the above embodiments.

[0165] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware, or by a program or program code related to hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0166] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0167] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software and a general-purpose hardware platform, or of course, using hardware. Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0168] The above description is merely a preferred embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural transformations made using the contents of the present invention's specification and drawings under the inventive concept of the present invention, or direct / indirect applications in other related technical fields, are included within the patent protection scope of the present invention.

Claims

1. A smart control method for an energy-saving ceiling light, wherein the ceiling light includes a brightness adjustment module, a heat dissipation detection module, and a rotation drive module, characterized in that, The method includes: In response to the light-on command, the ceiling light's intelligent brightness adjustment mode is activated, and ambient brightness data within a preset time period before the light is turned on is acquired to generate an ambient brightness time-series curve. The average ambient brightness within a preset time period is determined based on the ambient brightness time-series curve. The initial brightness of the ceiling light is determined based on the average ambient brightness, and the brightness adjustment module is controlled to output the initial brightness. During the operation of the intelligent brightness adjustment mode, the current ambient brightness is collected in real time. When it is determined that the current ambient brightness is less than the brightness threshold and continues for a preset time, the brightness adjustment command of the ceiling light is triggered. Based on the brightness adjustment command, the current heat dissipation efficiency value of the ceiling light is obtained through the heat dissipation detection module; When the current heat dissipation efficiency value is less than or equal to the preset heat dissipation efficiency threshold, the rotation drive module is controlled to drive the ceiling light to rotate and adjust to the target attitude angle, wherein when the ceiling light is at the target attitude angle, the heat dissipation efficiency value of the ceiling light is greater than or equal to the preset heat dissipation efficiency threshold. The ceiling light is controlled to be at the target posture angle, and the brightness adjustment module is controlled to execute the brightness adjustment command.

2. The intelligent control method for energy-saving ceiling lights as described in claim 1, characterized in that, The ceiling light includes a light body and a first heat dissipation channel and a second heat dissipation channel disposed in the light body. The heat dissipation detection module includes a first wind speed sensor disposed in the first heat dissipation channel and a second wind speed sensor disposed in the second heat dissipation channel. Obtaining the current heat dissipation efficiency value of the ceiling light through the heat dissipation detection module includes: Obtain the first wind speed value currently collected by the first wind speed sensor and the second wind speed value currently collected by the second wind speed sensor; The current heat dissipation efficiency value of the ceiling light is determined by using the first wind speed value and the second wind speed value.

3. The intelligent control method for energy-saving ceiling lights as described in claim 2, characterized in that, Determining the current heat dissipation efficiency value of the ceiling light using the first wind speed value and the second wind speed value includes: Obtain a first characteristic parameter of the first heat dissipation channel and a second characteristic parameter of the second heat dissipation channel, wherein the first characteristic parameter and the second characteristic parameter are parameters characterizing the heat dissipation capacity of the corresponding heat dissipation channel; Obtain the first weighting coefficient and the second weighting coefficient pre-assigned to the first heat dissipation channel and the second heat dissipation channel; The first heat dissipation contribution value is determined based on the first wind speed value, the first characteristic parameter, and the first weighting coefficient. The second heat dissipation contribution value is determined based on the second wind speed value, the second characteristic parameter, and the second weighting coefficient. The current heat dissipation efficiency value of the ceiling light is determined based on the first heat dissipation contribution value and the second heat dissipation contribution value.

4. The intelligent control method for energy-saving ceiling lights as described in claim 1, characterized in that, The ceiling light also includes a battery and an ambient brightness sensor. The battery is electrically connected to the ambient brightness sensor. Before acquiring ambient brightness data within a preset time period before turning on the light and generating an ambient brightness time-series curve, the process further includes: The battery is controlled to supply power to the ambient brightness sensor, driving the ambient brightness sensor into a continuous power-supply state. In the continuous power supply state, the ambient brightness sensor is controlled to collect ambient brightness data at the preset sampling frequency, and the collected ambient brightness data is integrated into an ambient brightness time series dataset in chronological order. An ambient brightness time-series curve is generated within a preset time period before the lights are turned on, based on the ambient brightness time-series dataset.

5. The intelligent control method for energy-saving ceiling lights as described in claim 1, characterized in that, The step of determining the average ambient brightness within a preset time period based on the ambient brightness time-series curve includes: The preset duration is divided into M consecutive and non-overlapping time periods, where M is an integer greater than 1, and the closer the divided time period is to the trigger time of the light-on command, the smaller its time span. A weighting coefficient is assigned to each time period, wherein the closer the time period is to the trigger time of the light-on command, the larger the weighting coefficient is assigned to it; Based on the ambient brightness time-series curve, the arithmetic mean of the ambient brightness data in each time period is calculated as the representative brightness value for that time period. The average ambient brightness is determined by weighted averaging based on the representative brightness value for each time period and its corresponding weighting coefficient.

6. The intelligent control method for energy-saving ceiling lights as described in claim 1, characterized in that, Determining the initial brightness of the ceiling light based on the average ambient brightness includes: Obtain the space type identifier associated with the ceiling light, where different space types correspond to different brightness mapping strategies; Based on the space type identifier, select the corresponding brightness-ambient brightness relationship curve from the pre-established brightness mapping table; The average ambient brightness is input into the selected relationship curve to obtain the initial brightness reference value of the ceiling light; Obtain the time period mode to which the current time belongs. The time period modes include daytime mode, nighttime mode, and late night mode. Each time period mode has a corresponding brightness correction coefficient. The initial brightness reference value is weighted and corrected using the brightness correction coefficient to obtain the final determined initial brightness of the ceiling light.

7. The intelligent control method for energy-saving ceiling lights as described in claim 1, characterized in that, The control rotation drive module drives the ceiling light to rotate and adjust to the target posture angle, including: The rotation drive module is controlled to rotate from the initial attitude angle, according to the preset rotation direction and step angle; After each rotation by one step angle, obtain the heat dissipation efficiency value at the current attitude angle and accumulate the rotation path length; If the current heat dissipation efficiency value is greater than or equal to the preset heat dissipation efficiency threshold, and the cumulative rotation path length is greater than the preset path length, then the current attitude angle is determined as the target attitude angle, and the rotation is stopped. If the current heat dissipation efficiency value is greater than or equal to the preset heat dissipation efficiency threshold, and the cumulative rotation path length is less than or equal to the preset path length, then the current attitude angle and its corresponding heat dissipation efficiency value are recorded, and rotation continues to obtain the target attitude angle.

8. The intelligent control method for energy-saving ceiling lights as described in claim 7, characterized in that, The step of continuing to rotate to obtain the target attitude angle includes: If, during the continued rotation, when the rotation path length reaches the preset path length, no attitude angle with a heat dissipation efficiency value greater than the recorded maximum heat dissipation efficiency value is found, then the attitude angle with the largest heat dissipation efficiency value is selected from the attitude angles with heat dissipation efficiency values ​​greater than or equal to the preset heat dissipation efficiency threshold as the target attitude angle. During the continued rotation, when the rotation path length reaches the preset path length, the attitude angle with a heat dissipation efficiency value greater than the recorded maximum heat dissipation efficiency value is found, and the attitude angle corresponding to the maximum heat dissipation efficiency value is taken as the target attitude angle.

9. The intelligent control method for energy-saving ceiling lights as described in claim 1, characterized in that, The control of the ceiling light to be at the target posture angle and the control of the brightness adjustment module to execute the brightness adjustment command include: After the ceiling light rotates to the target attitude angle, the real-time heat dissipation efficiency value of the ceiling light at the current target attitude angle is obtained; The brightness enhancement allowable coefficient is determined based on the ratio of the real-time heat dissipation efficiency value to the preset heat dissipation efficiency threshold. Based on the target brightness value indicated by the brightness adjustment command, and in conjunction with the brightness increase allowable coefficient, the actual allowable increase in brightness value is calculated; The brightness adjustment module is controlled to adjust the ceiling light brightness from the current brightness to the actual allowable brightness increase value according to the progressive dimming curve; During the dimming process, the heat dissipation efficiency value is continuously monitored. If the heat dissipation efficiency value drops below the preset heat dissipation efficiency threshold, the brightness increase is paused and the posture readjustment process is triggered.

10. A ceiling light control system, characterized in that, include: The memory is used to store program code; as well as A processor, the processor being configured to invoke the program code to perform the method as described in any one of claims 1 to 9.