Control method and equipment of lighting system and storage medium

Through the sensor broadcasts light control requests to the control core, the control core independently analyzes and executes the lamp control logic, solving the problem of lag caused by the gateway processing large data volume, and achieving rapid response and accurate scene presentation of the lighting system.

CN120264542AActive Publication Date: 2025-07-04SHENZHEN STEP ELECTRONIC & LIGHTING CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510749732.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2025-07-04
Estimated Expiration
2045-06-06

AI Technical Summary

Technical Problem

In the lighting system, gateways are prone to lag when processing large data volumes, affecting the scene creation effect.

Method used

The light control request is generated by the sensor and broadcast to multiple control cores. The control core independently analyzes the scene number based on the locally stored scene configuration rules and independently executes the lighting control logic to avoid the gateway from performing complex logic calculations and parameter matching.

Benefits of technology

Significantly reduce the real-time data traffic of gateway processing, improve the real-time system response, realize fast and no lag switching of large-scale lighting scenes, and ensure the accurate presentation of lighting atmosphere in complex spatial scenes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120264542A_ABST
    Figure CN120264542A_ABST
Patent Text Reader

Abstract

The invention discloses a control method and device of a lighting system and a storage medium, and belongs to the technical field of distributed systems. The method comprises the steps that a light control request sent by a sensor is received, a scene number is extracted from the light control request according to a preset communication protocol, light scene information corresponding to the scene number is inquired, lamp information corresponding to a control core is matched with the light scene information, light control parameters of a lamp are determined according to the matching result, and the light control parameters are sent to the sensor. And based on the control execution parameter, adjusting the light-emitting state of the lamp, so that the at least one control core forms a light scene corresponding to the scene number after controlling the lamp to emit light based on the scene number. According to the invention, the control cores analyze the lamplight control request broadcasted by the sensor, so that each control core can independently analyze the scene number based on the locally stored scene configuration rule and independently execute the corresponding lamp control logic, and complex logic calculation does not need to be carried out depending on the gateway, thereby remarkably reducing the real-time data flow needing to be processed by the gateway.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of distributed systems, and particularly to a control method, device, and storage medium for a lighting system. Background Art

[0002] The lighting system regulates the color temperature and brightness parameters of each lamp, and constructs the atmosphere expression of the corresponding lighting through the light effect combination to form a lighting scene.

[0003] In the related art, the lighting system is based on sensors, and uploads trigger signals to the central gateway through communication protocols such as Zigbee. After the gateway analyzes the scene instructions, it sends control signals to the target lamp group through wired or wireless networks.

[0004] However, as a single control node, when facing a large and complex space, the gateway processes a large number of signals and is prone to delays and lags, resulting in untimely lighting responses and affecting the scene creation effect.

[0005] The above content is only used to assist in understanding the technical solution of this application, and does not represent an admission that the above content is prior art. Summary of the Invention

[0006] The main purpose of this application is to provide a control method, device, and storage medium for a lighting system, aiming to solve the technical problem that the gateway in the lighting system is prone to jamming when the amount of data to be processed is large, which affects the scene creation effect.

[0007] To achieve the above objective, this application provides a control method for a lighting system. The method includes the following steps: Receiving a lighting control request sent by a sensor, and extracting a scene number from the lighting control request according to a preset communication protocol; Querying the lighting scene information corresponding to the scene number; Matching the lamp information corresponding to the control core with the lighting scene information, and determining the lighting control parameters of the lamp according to the matching result; Based on the control execution parameters, adjusting the light-emitting state of the lamp, so that after at least one control core controls the lamp to emit light based on the scene number, the lighting scene corresponding to the scene number is formed.

[0008] In an embodiment, the step of receiving a lighting control request sent by a sensor and extracting a scene number from the lighting control request according to a preset communication protocol includes: Receiving the lighting control request broadcast by the sensor through Bluetooth; According to the preset communication protocol, splitting the lighting control request into request fields, and determining the field information of the request fields; Obtain the key field and the scenario number field from the field information; Compare the key field with a preset key, and when the comparison result is a match, use the scenario number field as the scenario number.

[0009] In one embodiment, before the step of querying the scene lighting parameters corresponding to the scenario number, the following steps are further included: Receive a Bluetooth signal sent by a user terminal, and identify scene setting information from the Bluetooth signal; Associate the scene setting information with the corresponding lamp information to generate the lighting scene information; Assign the scenario number to the lighting scene information, and associate and save the lighting scene information and the scenario number.

[0010] In one embodiment, the step of adjusting the light-emitting state of the lamp based on the control execution parameter includes: Determine the parameter summary of the control execution parameter and the current timestamp of the system; Generate a check code including the timestamp and the parameter summary, and encapsulate the lighting control parameter and the check code into a control instruction packet; Send the control instruction packet to the actuator corresponding to the lamp through an encrypted communication link, so that the actuator verifies the check code and then executes the parameter adjustment of the lamp.

[0011] In one embodiment, after the step of adjusting the light-emitting state of the lamp based on the control execution parameter, the following steps are further included: Collect the real-time environmental parameters of the lamp operation, where the environmental parameters include the voltage fluctuation value of the power supply and the temperature value of the lamp; When it is detected that the voltage fluctuation exceeds the first threshold and / or the temperature value exceeds the second threshold, adjust the brightness value in the lighting control parameter.

[0012] In one embodiment, after the step of adjusting the light-emitting state of the lamp based on the control execution parameter, the following steps are further included: Determine the actual light-emitting parameters of the lamp, and calculate the difference degree between the actual light-emitting parameters and the lighting control parameter; When the difference degree exceeds the preset tolerance range, generate a parameter compensation instruction based on the difference degree, and send the parameter compensation instruction to the corresponding lamp.

[0013] In one embodiment, the step of determining the actual light-emitting parameters feedback by the lamp and calculating the difference degree between the actual light-emitting parameters and the lighting control parameter includes: Receive the operating parameters fed back by the lamp, and determine the target luminous flux of the lamp according to the operating parameters and the target lamp information of the lamp; Obtain the light attenuation coefficient corresponding to the target lamp information in the lamp light attenuation model in the database; Calculate the actual luminous flux according to the target luminous flux and the light attenuation coefficient, and determine the actual light-emitting parameters according to the actual luminous flux.

[0014] In one embodiment, after the step of adjusting the light-emitting state of the lamp based on the control execution parameters so that at least one of the control cores controls the lamp to emit light based on the scene number to form the light scene corresponding to the scene number, the method further includes: Obtain the scene adjustment information sent by the target control core, and obtain the light-emitting parameters and operating parameters in the scene adjustment information; Determine the light attenuation coefficient of the target control core corresponding to the target lamp according to the operating parameters and the light-emitting parameters; Adjust the light-emitting state of the lamp based on the light attenuation coefficient and the light scene information.

[0015] In addition, to achieve the above object, the present application further provides a control device for a lighting system, the device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the control method of the lighting system as described above.

[0016] In addition, to achieve the above object, the present application further provides a storage medium, the storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium, and when the computer program is executed by a processor, it implements the steps of the control method of the lighting system as described above.

[0017] One or more technical solutions proposed by the present application have at least the following technical effects: This application generates lighting control requests based on scene numbers through sensors, and further sends the requests to multiple control cores simultaneously through broadcasting, so that each control core can autonomously parse the scene number based on the locally stored scene configuration rules and independently execute the corresponding lighting control logic, without relying on the gateway for complex logic calculations and parameter matching, thereby significantly reducing the real-time data traffic that the gateway needs to process. Among them, the distributed processing architecture avoids the gateway bandwidth bottleneck caused by traditional centralized processing, so that lighting status adjustment instructions can be quickly generated and executed locally, and the scene parsing and parameter matching process is delegated to each control core to complete without going through the gateway. While ensuring multi-zone collaborative control, the real-time response of the system is significantly improved, so that the switching of large-scale lighting scenes can achieve a fast and smooth transition without lag, thereby ensuring the accurate presentation of the lighting atmosphere in complex space scenes. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0020] Figure 1 A schematic diagram of a flow chart of a first embodiment of a method for controlling a lighting system of the present application; Figure 2 A schematic diagram of a flow chart of a second embodiment of a method for controlling a lighting system of the present application; Figure 3 A schematic diagram of a flow chart of a third embodiment of a method for controlling a lighting system of the present application; Figure 4 A schematic diagram of a flow chart of a fourth embodiment of a method for controlling a lighting system of the present application; Figure 5 A schematic diagram of a fifth embodiment of a method for controlling a lighting system of the present application; Figure 6 It is a structural diagram of a control device of a lighting system in a hardware operating environment involved in an embodiment of the present application.

[0021] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0022] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0023] In order to better understand the above technical solution, the above technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0024] The main solution of the embodiment of the present application is: receiving a light control request sent by a sensor, and extracting a scene number from the light control request according to a preset communication protocol; querying the light scene information corresponding to the scene number; matching the lamp information corresponding to the control core with the light scene information, and determining the light control parameters of the lamp according to the matching result; and adjusting the light emitting state of the lamp based on the control execution parameters so that after at least one of the control cores controls the lamp to emit light based on the scene number, a light scene corresponding to the scene number is formed.

[0025] In the existing technology, the lighting system is based on sensors, which upload trigger signals to the central gateway through communication protocols such as Zigbee. After the gateway parses the scene instructions, it sends control signals to the target lighting group through wired or wireless networks. However, as a single control node, the gateway processes a large number of signals when facing large and complex spaces, which is prone to delays and freezes, resulting in untimely lighting responses and affecting the scene creation effect.

[0026] This application generates lighting control requests based on scene numbers through sensors, and further sends the requests to multiple control cores simultaneously through broadcasting, so that each control core can autonomously parse the scene number based on the locally stored scene configuration rules and independently execute the corresponding lighting control logic, without relying on the gateway for complex logic calculations and parameter matching, thereby significantly reducing the real-time data traffic that the gateway needs to process. Among them, the distributed processing architecture avoids the gateway bandwidth bottleneck caused by traditional centralized processing, so that lighting status adjustment instructions can be quickly generated and executed locally, and the scene parsing and parameter matching process is delegated to each control core to complete without going through the gateway. While ensuring multi-zone collaborative control, the real-time response of the system is significantly improved, so that the switching of large-scale lighting scenes can achieve a fast and smooth transition without lag, thereby ensuring the accurate presentation of the lighting atmosphere in complex space scenes.

[0027] In order to better understand the above technical solution, exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0028] It should be noted that the execution entity of this embodiment can be the control core of the lighting system, or a computing service device with data processing, network communication, and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device or a control device of the lighting system that can implement the above functions. This embodiment does not make specific limitations in this regard. Hereinafter, taking the control core of the lighting system as an example, this embodiment and the following embodiments will be described.

[0029] Based on this, the embodiment of the present application provides a control method for a lighting system. Refer to Figure 1 , Figure 1 which is a schematic flowchart of the first embodiment of the control method for the lighting system of the present application.

[0030] In this embodiment, the control method of the lighting system is applied to at least one control core in the lighting system. The control method of the lighting system further includes steps S10 to S40: Step S10: Receive a lighting control request sent by a sensor, and extract a scene number from the lighting control request according to a preset communication protocol; In this embodiment, the lighting system includes lamps, at least one sensor, and at least one control core. The sensor is used to detect whether the lighting control condition is satisfied and trigger a lighting control process when the condition is satisfied. The control core is used to adjust the light-emitting state of the lamp and control the lamp to emit light after the lighting control process is triggered. The scene number corresponding to the sensor is a unique identifier pre-assigned to the sensor, which is used to determine the specific lighting scene to which the lamp is to be switched, and each scene number corresponds to a lighting configuration.

[0031] Specifically, after the lighting control process is triggered, the control logic program inside the sensor starts to run. This program will access the configuration information stored inside the sensor, which contains the scene number pre-assigned to the sensor. For example, there is a storage unit inside the sensor dedicated to storing the scene number, and this scene number is assigned by the system during initialization according to the installation location or functional requirements of the sensor. For example, the scene number assigned to the sensor at the entrance of the living room corresponds to the "going home mode" lighting scene.

[0032] Optionally, the sensor can be a human body sensor with pre-stored human body feature information. Devices such as lidar or infrared sensing elements can be used to obtain the surrounding environmental information and compare it with the human body feature information. When the comparison result is a match, the lighting control process is triggered. Alternatively, the sensor can also be a trigger sensor deployed in the scene, such as a button sensor, a touch sensor, or other terminal devices, and the user can interact with the sensor to actively trigger the lighting control process. Optionally, the sensor can include multiple buttons, where different buttons can correspond to different scene numbers, enabling the user to select different lighting scenes by clicking different buttons. Or, the sensor can also be a mobile terminal. The user can establish a communication connection with the control core through the mobile terminal, such as a Bluetooth connection. The mobile terminal triggers the lighting control process when the user clicks the corresponding button through the application.

[0033] In one example, the sensor internally stores pre-set human body feature information, such as an infrared radiation feature template or a microwave reflection feature template of the human body. Comparing the obtained environmental information with this human body feature information can use pattern recognition algorithms or simple threshold comparison methods. For example, for infrared sensing, when the detected infrared radiation intensity exceeds the set threshold, it is considered a match with the human body feature information. For microwave sensing, by analyzing the frequency change characteristics of the received microwave signal and comparing it with the microwave reflection feature template of human activities, when the similarity reaches a certain standard, it is determined to be a match. When the comparison result is a match, the sensor triggers the lighting control process, activates the internal control logic, prepares to generate a lighting control request, and realizes the automatic control of the lighting scene.

[0034] In another example, take an intelligent terminal device arranged on the wall and configured with a touch screen as an example. The user can click the corresponding button in the control interface displayed on the intelligent terminal to trigger the lighting control process.

[0035] Furthermore, after the sensor obtains the scene number, it starts the data packet generation program. First, according to the data packet format defined by the preset communication protocol, a blank data packet framework is created. For example, the data packet may include fields such as a start flag, device type, scene number, data check code, etc. Then, the obtained scene number is written into the corresponding field position of the data packet. For example, if the scene number is a 16-bit binary number, the sensor will correctly place it in the 16-bit space reserved for the scene number in the data packet.

[0036] It should be noted that the preset communication protocol refers to the data transmission rules and formats agreed upon between the sensor and the control core, which are used to ensure that both parties can correctly understand and process the sent data. The lighting control request is a data packet generated by the sensor according to the preset communication protocol, which contains key information such as the scene number and is used to notify the control core to perform corresponding lighting control operations. Among them, the preset communication protocol stipulates the format of the data packet, the meaning of fields, the verification method, etc., to ensure the accurate transmission and parsing of data.

[0037] Optionally, the sensor can calculate a data checksum, that is, the key field, according to the communication protocol. The calculation method of the checksum may be a certain mathematical operation based on the entire content of the data packet, such as cyclic redundancy check (CRC, Cyclic Redundancy Check) or hash algorithm, to ensure the integrity and accuracy of the data during transmission. The sensor adds the checksum to the specified position of the data packet to complete the encapsulation of the data packet.

[0038] In this embodiment, the sensor sends the generated lighting control request data packet to the control core according to the preset communication protocol through a wireless communication module (such as Bluetooth, Wi-Fi, etc.). The control core receives the lighting control request from the sensor through a communication interface such as a network interface or a Bluetooth interface. The request is sent in the form of a data packet, which contains multiple fields, such as a request header, a request body, and a check bit. The receiving module of the control core captures the data packet and temporarily stores it in a buffer. The parsing module of the control core parses the data packet according to the preset communication protocol. The protocol stipulates the order and format of the fields. For example, the request header may contain request type and length information, and the request body contains actual control instructions and the scene number. The parsing module extracts the scene number field according to the protocol rules.

[0039] Optionally, the extracted scene number field is further verified to ensure that its format is correct and conforms to the preset coding rules. If the scene number is invalid, the control core will return an error message. If it is valid, it will be stored in memory for subsequent use.

[0040] In one embodiment, between the control core and the sensor, based on a preset communication protocol, signal transmission is carried out by means of Bluetooth broadcasting. The control core receives the lighting control request sent by the sensor through Bluetooth broadcasting, and according to the preset communication protocol, divides the lighting control request into request fields and determines the field information of the request fields. Among them, the request fields include a key field, an identification information field, a scene number field, etc. The key field is used to verify the correctness and integrity during data transmission. The identification information field is used to support the control core in verifying whether it is the execution entity for performing the control actions corresponding to the lighting control request. The scene number field is used for the control core to determine the lighting scene information. The control core obtains the scene number field, as well as the key field and / or the identification information field from the field information. The control core compares the key field with a preset key, and / or compares the identification information field with preset identification information. When the comparison result is a match, the scene number field is used as the corresponding scene number.

[0041] Exemplarily, the preset communication protocol is a custom communication protocol, which stipulates that the scene number is located at a specific byte position in the data packet and occupies a certain number of bytes. The control core locates and reads the scene number based on this regulation. Assume that the first 4 bytes of the data packet are identification information, and the next 2 bytes are the scene number. Then the control core will read the information in the 5th and 6th bytes as the scene number.

[0042] Step S20: Query the lighting scene information corresponding to the scene number; In this embodiment, the lighting scene information refers to the lamp configuration information associated with the scene number, which contains the mapping relationship between the lighting information and parameters such as brightness, color, and blinking frequency. The database module of the control core queries the corresponding lighting scene information in the local database according to the extracted scene number (such as "scene_001").

[0043] Specifically, after receiving the scene number, the control core will start a query operation and access the lighting scene information database stored internally or in an external storage device connected thereto. During the query, the control core will use the extracted scene number as the query condition and compare it with the scene number records in the database to find a matching record, and then read the lighting scene information corresponding to that record.

[0044] Exemplarily, multiple scene numbers and their corresponding lighting parameters are stored in the database. For example, "scene_001" may correspond to the living room scene, and its lighting parameters are 50% brightness and warm white light color.

[0045] Step S30: Match the lamp information corresponding to the control core with the lighting scene information, and determine the lighting control parameters of the lamp according to the matching result; In this embodiment, the lamp information refers to the relevant information of the lamps managed by the control core, such as the lamp numbers, or hardware information such as models, positions, and functions. The control execution parameters refer to the finally determined lamp parameters used to adjust the light-emitting state of the lamps.

[0046] Specifically, the matching module of the control core matches the queried light scene information with the lamp information managed by the control core. Among them, matching means comparing the lamp information with the preset lamp information in the light scene information to determine the parameters such as brightness, color, and blinking frequency associated with the lamp information based on the mapping relationship, so as to determine the specific control parameters of each lamp. For example, if the control core manages 5 lamps in the living room, the matching module will determine their specific parameters in the current scene according to the position and function of each lamp. After the matching is completed, the control core generates the control parameters of each lamp. Another example is that the main lamp in the living room may be set to 50% brightness and warm white light, and the wall lamp is set to 30% brightness and warm yellow light.

[0047] Step S40: Based on the control execution parameters, adjust the light-emitting state of the lamps so that after at least one control core controls the lamps to emit light based on the scene number, the light scene corresponding to the scene number is formed.

[0048] In this embodiment, the control core can adjust the light-emitting state of the lamps by controlling hardware devices such as the driving circuits of the lamps, so that the lamps emit light according to the states specified by the control execution parameters. Among them, the control core can send the determined control execution parameters to the actuators of each lamp, and control the light-emitting state of the lamps through the actuators, or directly control the driving circuits of the lamps.

[0049] Furthermore, the sensor sends the light control request in a broadcast form to one or more control cores at the same time. Among them, different control cores are responsible for controlling different lamps, and the combination of multiple control cores is constructed into a distributed lighting system, so that different control cores control the lamps to emit light and form the light scene corresponding to the scene number in a coordinated manner. Based on the distributed arrangement between the sensor and the control core in the lighting system, the sensor can send the light control request to all control cores at the same time without passing through the gateway. Among them, the control core can verify whether it needs to execute the response action of the light control request based on the data check code in the light control request, or the control core can also judge whether it needs to execute the corresponding response action based on the light scene information corresponding to the scene number.

[0050] Optionally, the sensor processes the data such as modulation and encoding according to the requirements of the communication protocol to meet the transmission requirements of the wireless channel. For example, a specific modulation method (such as frequency modulation or phase modulation) is used to convert the digital signal into an analog signal suitable for wireless transmission. After receiving the data packet, the control core parses it according to the preset communication protocol, extracts the scene number, and searches for the corresponding lighting scene control logic based on the scene number, and then controls the lighting fixture to emit light according to the preset lighting scene to form the required lighting effect.

[0051] Optionally, the sensor activates its wireless communication module and scans for available control core devices around. For example, the built-in Bluetooth module of the sensor searches for nearby control core devices in the pairing mode and establishes a connection through the Bluetooth protocol. After the connection is established, the sensor sends the encapsulated lighting control request data packet through the wireless communication link.

[0052] As an alternative implementation, the control core extracts the parameter summary of the control execution parameters and the current system timestamp, generates a check code containing the timestamp and the parameter summary, and encapsulates the lighting control parameters and the check code into a control instruction packet. The generation of the parameter summary can use a specific hash algorithm, such as MD5 or SHA-1, etc. The hash algorithm can convert input data of any length into a summary value of a fixed length, which has uniqueness and irreversibility. At the same time, the control core obtains the current system timestamp, combines the generated parameter summary and the timestamp, and generates a check code according to the preset rules such as concatenation or padding. The control core writes the parameters and the check code into the corresponding fields of the data packet according to the format specified by the preset communication protocol, so as to encapsulate the lighting control parameters and the check code into a control instruction packet together. The control instruction packet is sent to the actuator of the corresponding lighting fixture through the encrypted communication link so that the actuator verifies the check code and then executes the parameter adjustment of the lighting fixture.

[0053] Optionally, the control core converts the determined control execution parameters into control signals that the lighting fixture can recognize. Different lighting fixtures may require different types of control signals, such as analog signals, digital signals, etc. For example, for some lighting fixtures using pulse width modulation (PWM) dimming, the control core needs to convert the brightness parameter into the corresponding PWM signal duty cycle; for lighting fixtures supporting digital control protocols, the control core needs to convert the control execution parameters into corresponding digital instructions according to the protocol.

[0054] For example, the control core queries the living room scene information corresponding to "scene_001" as 50% brightness and warm white light. The model of the main living room lamp managed by the control core is "Lamp_A", which is located in the center of the living room. The matching module determines that the parameters of "Lamp_A" in this scene are 50% brightness and warm white light. The control core sends these parameters to the actuator of the main lamp, and the actuator adjusts the luminous state of the main lamp to meet the requirements of the living room scene.

[0055] As another optional implementation, the control core can also be directly connected to the lamp to act as an actuator to modify the parameters of the lamp. The control core transmits the converted control signal to the driving circuit of the lamp through the control interface of the lamp to instruct the lamp how to emit light. After receiving the control signal, the driving circuit of the lamp will adjust the working state of the lamp according to the requirements of the signal, thereby changing the light-emitting state of the lamp and realizing the switching of the lighting scene.

[0056] Specifically, the control core sends control signals to the lamps through pulse width modulation (PWM). The control core digitally encodes the analog signal level by adjusting the pulse width, that is, the duration of the high level, and uses the duty cycle change of the digital signal (such as a square wave) to output the equivalent analog quantity, thereby guiding the lamps to emit light.

[0057] The embodiment of the present application directly receives and parses the scene number in the lighting control request at the control core end, and performs autonomous matching operations based on the locally stored scene information and the information of the lamps under its jurisdiction, without relying on the gateway for complex logical calculations and parameter matching, thereby significantly reducing the real-time data traffic that the gateway needs to process. By delegating the scene parsing and parameter matching process to each control core without going through the gateway, while ensuring multi-region collaborative control, the real-time response of the system is significantly improved, so that the switching of large-scale lighting scenes can achieve a fast and smooth transition without any lag, thereby ensuring the accurate presentation of the lighting atmosphere in complex space scenes.

[0058] Since the system introduced in the second embodiment of the present application is a system used to implement the method of the first embodiment of the present application, based on the method introduced in the first embodiment of the present application, the person skilled in the art can understand the specific structure and deformation of the system, so it is not repeated here. All systems used in the method of the first embodiment of the present application belong to the scope of protection of this application.

[0059] Based on the same inventive concept, the present application also provides a second embodiment, referring to Figure 2 , Figure 2 This is a flow chart of a second embodiment of a method for controlling a lighting system of the present application.

[0060] In this embodiment, the control method of the lighting system further includes steps S11 to S13: Step S11: Receive the Bluetooth signal sent by the user terminal, and identify the scene setting information in the Bluetooth signal; Step S12: Associate the scene setting information with the corresponding lamp information to generate the lighting scene information; Step S13: Assign a scene number to the lighting scene information, and associate and save the lighting scene information and the scene number.

[0061] In this embodiment, the Bluetooth module of the control core is in an on state, continuously scanning for available Bluetooth signals around. When the user terminal (such as a smart phone, a tablet computer, etc.) sends a Bluetooth signal, the Bluetooth module of the control core captures the Bluetooth signal. Among them, the Bluetooth signal contains the scene setting information set by the user through a specific application on the terminal device, and the control core realizes the identification of the scene setting information by parsing the data packet of the Bluetooth signal.

[0062] Optionally, the control core can associate the extracted scene setting information with the lamp identification information in the lamp information stored inside the lamp system. The control core determines the lighting control parameters of each control core in the corresponding scene in the scene setting information, and obtains the identification number preset based on the position in the scene of the lamp, completing the association of the lighting control parameters and the identification number. Or, the control core can also directly obtain the association information of the lighting control parameters and the identification number in the scene setting information. When the user sets on the user terminal, the association is directly completed based on the lamp position set by the user. Based on this association relationship, the lighting scene information is generated.

[0063] Exemplarily, in the scene setting information, the brightness of a certain lamp is set to 80%, and the color is warm yellow. The control core finds the corresponding lamp information according to the identification number of the lamp, and matches the brightness and color parameters in the scene setting information with the brightness adjustment function and the color transformation function of the lamp. At the same time, record these association relationships to generate complete lighting scene information, including the specific light-emitting states that each lamp needs to reach in this scene.

[0064] Optionally, the control core assigns a unique scene number to the generated lighting scene information. The assignment of the scene number can be carried out according to certain rules, such as sequential numbering, randomly generating a unique number, etc. The control core stores the lighting scene information and the corresponding scene number together into the database or storage unit of the system, establishing an association relationship between the two. When a lighting control request containing this scene number is received subsequently, the control core can quickly query the corresponding lighting scene information to achieve accurate control of the lamps.

[0065] The embodiments of the present application realize the function that users can customize lighting scenes through terminal devices, enhancing the flexibility and personalization of the lighting system. Users can set different lighting scenes according to their preferences and needs, and send the scene setting information to the control core via Bluetooth signal. The control core saves it and assigns a scene number for convenient subsequent quick call.

[0066] Since the system introduced in the second embodiment of the present application is the system adopted for implementing the method in the first embodiment of the present application, based on the method introduced in the first embodiment of the present application, those skilled in the art can understand the specific structure and variations of the system, so it will not be elaborated here. Any system adopted by the method in the first embodiment of the present application falls within the scope of protection of the present application.

[0067] Based on the same inventive concept, the present application also provides a third embodiment. Refer to Figure 3 , Figure 3 which is a schematic flowchart of the third embodiment of the control method for the lighting system of the present application.

[0068] In this embodiment, as described in step S40, after adjusting the light-emitting state of the lamp based on the control execution parameters so that at least one control core controls the lamp to emit light based on the scene number to form the lighting scene corresponding to the scene number, steps S41 to S42 are further included: Step S41: Collect the real-time environmental parameters of the lamp operation, where the environmental parameters include the voltage fluctuation value of the power supply and the temperature value of the lamp; Step S42: When it is detected that the voltage fluctuation exceeds the first threshold and / or the temperature value exceeds the second threshold, adjust the brightness value in the lighting control parameters.

[0069] In this embodiment, the control core collects the real-time environmental parameters of the lamp operation through environmental monitoring sensors (such as voltage sensors and temperature sensors) connected to the lamp. The voltage sensor detects the voltage change of the power supply line in real time and converts the voltage signal into a digital signal. For example, a high-precision analog-to-digital converter (ADC, Analog-Digital Converter) is used to sample the voltage signal at preset time intervals and convert it into a digital voltage value. The temperature sensor detects the ambient temperature around the lamp. For example, a thermistor-type temperature sensor is used to convert its resistance change into a voltage change, and then convert it into a digital temperature value through ADC. These digital signals are sent to the control core as the real-time environmental parameters of the lamp operation, including the voltage fluctuation value of the power supply and the temperature value of the lamp.

[0070] Further, the control core monitors and judges the received voltage fluctuation value and temperature value in real time. By comparing the currently collected voltage fluctuation value and temperature value with the preset threshold values, when it is detected that the voltage fluctuation exceeds the first threshold, for example, the voltage fluctuation exceeds ±5%, or the temperature value exceeds the second threshold, for example, the temperature exceeds 60°C, the corresponding protection mechanism is triggered. At this time, the control core will reduce the brightness value in the lighting control parameters, and by reducing the power output of the lamp, reduce the working current and heat generation of the lamp, thereby protecting the lamp from being affected by too high voltage or temperature and ensuring the safe and stable operation of the system.

[0071] In the embodiment of the present application, by monitoring the environmental parameters of the lamp in real time, such as voltage fluctuation and temperature, and automatically adjusting the lighting control parameters in case of anomalies, the lamp is effectively protected from damage caused by too high voltage or temperature, and the reliability and service life of the lamp are improved.

[0072] Since the system introduced in the third embodiment of the present application is the system adopted for implementing the method of the first embodiment of the present application, based on the method introduced in the first embodiment of the present application, those skilled in the art can understand the specific structure and deformation of the system, so it will not be elaborated here. Any system adopted by the method of the first embodiment of the present application falls within the scope of protection of the present application.

[0073] Based on the same inventive concept, the present application also provides a fourth embodiment. Refer to Figure 4 , Figure 4 which is a schematic flowchart of the fourth embodiment of the control method of the lighting system of the present application.

[0074] In this embodiment, as described in step S40, after adjusting the light-emitting state of the lamp based on the control execution parameters so that at least one control core controls the lamp to emit light based on the scene number and forms the lighting scene corresponding to the scene number, steps S43 to S44 are further included: Step S43: Determine the actual light-emitting parameters of the lamp, and calculate the difference degree between the actual light-emitting parameters and the lighting control parameters; In this embodiment, the control core receives the actual light-emitting parameters fed back by the lamp through the feedback communication module of the lamp, such as a built-in reverse communication chip. The actual light-emitting parameters include the current actual brightness value, color value, blinking frequency, etc. of the lamp, which are the real light-emitting states of the lamp adjusted according to the control instructions received by the actuator.

[0075] As an optional implementation manner, the control core receives information such as voltage fluctuation, current value, and temperature of the lamp through this feedback communication module, and calculates the actual light-emitting parameters of the lamp based on the feedback information in a manner such as the photoelectric characteristic equation and the thermo-optical coupling model of the lamp.

[0076] Optionally, the control core can also determine the actual light-emitting parameters of the lamp based on the brightness sensors equipped in the scene or in the lamp.

[0077] As another alternative implementation, considering that the performance of the lamp gradually degrades with the reduction of its service life, resulting in a decrease in brightness under the same operating parameters, the control core compensates for the light attenuation based on the lamp information. The control core receives the operating parameters fed back by the lamp, and determines the target luminous flux of the lamp according to the operating parameters and the target lamp information of the lamp. From the lamp light attenuation model in the database, the control core obtains the light attenuation coefficient corresponding to the target lamp information, calculates the actual luminous flux based on the target luminous flux and the light attenuation coefficient, and determines the actual light-emitting parameters according to the actual luminous flux.

[0078] Specifically, when the lamp is operating, the sensors inside it monitor the operating parameters in real time, and package and send the data to the control core according to the preset communication protocol and data transmission period. After receiving the operating parameters, the control core combines the target lamp information of the lamp and performs calculation and analysis using the pre-established lamp performance model (such as based on the optoelectronic characteristic equation of the lamp, the thermo-optical coupling model, etc.). By comparing the operating parameters with the rated parameters in the target lamp information and considering the influence of the real-time environmental parameters collected by the environmental sensors on the light-emitting performance of the lamp (such as the influence of temperature on the luminous efficiency, the regulation effect of voltage fluctuation on the light output, etc.), the control core calculates the target luminous flux of the lamp in the current operating state, that is, the luminous flux level that the lamp should theoretically reach.

[0079] Furthermore, the control core stores various lamp light attenuation models in the database, which are established based on long-term laboratory tests and on-site operation data collection and analysis of lamps of different brands, types, and powers. When it is necessary to obtain the light attenuation coefficient corresponding to the target lamp information, the control core retrieves the matching light attenuation model in the database according to the key identification information such as the model number and manufacturer of the lamp, and extracts the corresponding light attenuation coefficient from the light attenuation model based on the current operating parameters of the lamp (such as the cumulative working duration, the average working ambient temperature, the driving current level, etc.).

[0080] After obtaining the target luminous flux and the lamp attenuation coefficient, the control core calculates using the light attenuation formula (e.g., actual luminous flux = target luminous flux × (1 - lamp attenuation coefficient × working time ratio)). Here, the working time ratio refers to the ratio of the actual cumulative working time of the lamp to one attenuation cycle in the light attenuation model. According to the optical principle and the optical characteristics of the lamp (such as the light intensity distribution curve and the light distribution angle of the lamp), the actual luminous flux is converted into actual luminous parameters, such as brightness (according to the relationship formula between brightness and luminous flux, brightness = luminous flux / (effective luminous area of the lamp × light intensity distribution coefficient)) or illuminance (illuminance = luminous flux / (area of the illuminated surface × cosine correction coefficient)), etc., so as to more intuitively evaluate the actual luminous effect of the lamp.

[0081] Step S44: When the difference degree exceeds the preset tolerance range, generate a parameter compensation instruction based on the difference degree and send the parameter compensation instruction to the corresponding lamp.

[0082] In this embodiment, the control core compares and calculates the difference degree between the received actual luminous parameters and the previously sent lamp control parameters. Optionally, the calculation of the difference degree can adopt calculating the Euclidean distance between the two, or the absolute error or relative error, etc. For example, for the brightness parameter, the control core calculates the difference between the actual brightness value and the controlled brightness value, and then takes the absolute value to obtain the absolute error, or calculates the ratio of the actual brightness value to the controlled brightness value to obtain the relative error, so as to measure the difference degree between the two.

[0083] Furthermore, the control core compares the calculated difference degree with the preset tolerance range. The preset tolerance range is set according to the allowable error range of the lighting system. For example, the tolerance range of brightness is ±5%, and the tolerance range of color is ±100K for color temperature, etc. When the difference degree exceeds the preset tolerance range, it indicates that there is a large deviation between the actual luminous state of the lamp and the expected control state. At this time, the control core generates a parameter compensation instruction, adjusts the original control parameters according to the direction and magnitude of the deviation, such as increasing or decreasing the brightness value, adjusting the color value, etc. Then, through the communication interface, the parameter compensation instruction is sent to the actuator of the corresponding lamp again, and the actuator adjusts the lamp again according to the new compensation instruction, so that the actual luminous state of the lamp is as close as possible to the expected lamp control parameters, thereby improving the accuracy and accuracy of the control.

[0084] The embodiment of the present application effectively improves the accuracy and stability of the lighting control and ensures that the lamp can emit light accurately according to the expected lighting scene by receiving the actual luminous parameters feedback by the lamp, calculating the difference degree, and correcting it by generating a parameter compensation instruction, thereby with a closed-loop control mechanism.

[0085] Since the system introduced in the fourth embodiment of this application is the system adopted for implementing the method of the first embodiment of this application, based on the method introduced in the first embodiment of this application, those skilled in the art can understand the specific structure and variations of the system, so it will not be elaborated here. Any system adopted for the method of the first embodiment of this application falls within the scope of protection of this application.

[0086] Based on the same inventive concept, this application also provides a fifth embodiment. Referring to Figure 5 , Figure 5 is a schematic flowchart of the fifth embodiment of the control method for the lighting system of this application.

[0087] In this embodiment, the control method for the lighting system further includes steps S51 to S53: Step S51: Obtain the scene adjustment information sent by the target control core, and obtain the light-emitting parameters and operating parameters in the scene adjustment information; Step S52: Determine the light attenuation coefficient of the target lamp corresponding to the target control core according to the operating parameters and the light-emitting parameters; Step S53: Adjust the light-emitting state of the lamp based on the light attenuation coefficient and the light scene information.

[0088] In this embodiment, the control cores communicate and interconnect based on a distributed lighting system. The control cores will dynamically detect and manage the operating parameters of the lamps in real time, and determine the light-emitting parameters that match the actual brightness of the lamps. When the light brightness of the lamps is low due to factors such as aging and environment, the scene adjustment information will be synchronously sent to other control cores in the same light scene, so that other control cores can cooperate with the lamps with low brightness to control other lamps to adjust their light-emitting states to ensure the coordination and unity of the light scene.

[0089] Specifically, each control core monitors the light-emitting parameters and operating parameters of the lamps it manages in real time. When a certain control core, that is, the target control core, detects that the brightness of the lamp it manages is lower than the preset threshold, it will generate scene adjustment information. This information includes the current light-emitting parameters and operating parameters, and according to the preset communication protocol, through the internal communication network of the system, the scene adjustment information is sent to other control cores in the same light scene based on the scene number.

[0090] After receiving the scene adjustment information sent by the target control core, other control cores extract the light-emitting parameters and operating parameters therein. According to the expected luminous flux corresponding to the operating parameters and the actual luminous flux corresponding to the light-emitting parameters, other control cores can determine the light attenuation coefficient based on the ratio of the expected luminous flux to the actual luminous flux, and based on this light attenuation coefficient, combined with the control parameters of its own lamps in the light scene information, adjust the light-emitting state of the lamps.

[0091] Further, after the control core calculates the light attenuation coefficient, it determines the brightness compensation value that needs to be adjusted. According to the overall lighting requirements of the scene and the current actual brightness situation, a control algorithm (such as a linear compensation algorithm) is used to calculate the percentage by which the brightness of other lamps should be reduced. At the same time, the built-in feedback mechanism of the system monitors the brightness situation after adjustment in real time to ensure that the overall brightness reaches the expected effect.

[0092] In the embodiment of the present application, by obtaining the scene adjustment information of the target control core and determining the light attenuation coefficient of the target lamp accordingly, the accurate identification and quantitative analysis of the local brightness deficiency problem in the lighting system are realized. Based on the light attenuation coefficient, the light-emitting state of the lamp is adjusted by the way of overall brightness reduction, so as to solve the problem of uneven scene brightness caused by the aging or abnormality of individual lamps, and maintain the coordination and consistency of the lighting scene.

[0093] The present application provides a control device for a lighting system, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the control method of the lighting system in the first embodiment above.

[0094] Next, refer to Figure 6 , which shows a schematic structural diagram of a control device for a lighting system suitable for implementing the embodiment of the present application. The control device for the lighting system in the embodiment of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions: tablet computers), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The control device for the lighting system shown is only an example and should not bring any limitation to the functions and usage scope of the embodiment of the present application.

[0095] As Figure 6As shown, the control device of the lighting system may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which may perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage device 1003 into the random access memory (RAM) 1004. In the random access memory 1004, various programs and data required for the operation of the control device of the lighting system are also stored. The processing device 1001, the read-only memory 1002, and the random access memory 1004 are connected to each other through a bus 1005. The input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems may be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the control device of the lighting system to communicate with other devices wirelessly or wiredly to exchange data. Although the figure shows the control device of the lighting system having various systems, it should be understood that it is not required to implement or have all the shown systems. More or fewer systems may be implemented or had alternatively.

[0096] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from the network through the communication device, or installed from the storage device 1003, or installed from the read-only memory 1002. When the computer program is executed by the processing device 1001, the above functions defined in the methods of the embodiments disclosed in the present application are performed.

[0097] The control device of the lighting system provided by the present application adopts the lighting system control method in the above embodiment, and can solve the technical problem that the gateway in the lighting system is prone to jamming when the amount of data to be processed is large, which affects the scene creation effect. Compared with the prior art, the beneficial effects of the control device of the lighting system provided by the present application are the same as those of the lighting system control method provided by the above embodiment, and other technical features in the control device of the lighting system are the same as the features disclosed in the method of the previous embodiment, and will not be elaborated here.

[0098] It should be understood that each part disclosed in this application can be implemented by hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in a suitable manner in any one or more embodiments or examples.

[0099] As described above, the above are only specific embodiments of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed in this application can easily think of changes or substitutions, which should all be covered within the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

[0100] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the control method of the lighting system in the above embodiments.

[0101] The computer-readable storage medium provided by this application can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or combined with an instruction execution system, device, or device. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, radio frequency (RF), etc., or any suitable combination of the above.

[0102] The above computer-readable storage medium can be included in the control device of the lighting system; it can also exist alone without being assembled into the control device of the lighting system.

[0103] The above computer-readable storage medium carries one or more programs, which, when executed by a control device of a lighting system, cause the control device of the lighting system to: receive a lighting control request sent by a sensor, and extract a scene number from the lighting control request according to a preset communication protocol; query lighting scene information corresponding to the scene number; match the lamp information corresponding to the control core with the lighting scene information, and determine lighting control parameters of the lamp according to the matching result; and based on the control execution parameters, adjust the light-emitting state of the lamp, so that after at least one control core controls the lamp to emit light based on the scene number, a lighting scene corresponding to the scene number is formed.

[0104] Computer program code for performing the operations of the present application may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0105] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0106] The modules involved in the embodiments of the present application can be implemented in software or in hardware. Among them, the name of the module does not constitute a limitation to the unit itself in some cases.

[0107] The readable storage medium provided by the present application is a computer-readable storage medium, and the computer-readable storage medium stores computer-readable program instructions (i.e., computer programs) for executing the control method of the above-mentioned lighting system, which can solve the technical problem that the gateway in the lighting system is prone to jamming when the amount of data to be processed is large, thus affecting the scene creation effect. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as those of the control method of the lighting system provided by the above embodiment, and will not be elaborated here.

[0108] The above are only some embodiments of the present application, and do not limit the patent scope of the present application accordingly. Any equivalent structural transformation made under the technical concept of the present application by using the content of the specification and drawings of the present application, or any direct / indirect application in other related technical fields, is included in the patent protection scope of the present application.

Claims

1. A control method for a lighting system, characterized in that, Applied to at least one control core, the method includes the following steps: Receiving a lighting control request sent by a sensor, and extracting a scene number from the lighting control request according to a preset communication protocol; Querying the lighting scene information corresponding to the scene number; Matching the lamp information corresponding to the control core with the lighting scene information, and determining the lighting control parameters of the lamp according to the matching result; Based on the control execution parameters, adjusting the light-emitting state of the lamp, so that after at least one control core controls the lamp to emit light based on the scene number, the lighting scene corresponding to the scene number is formed.

2. The method according to claim 1, characterized in that, The step of receiving the lighting control request sent by the sensor and extracting the scene number from the lighting control request according to the preset communication protocol includes: Receiving the lighting control request sent by the sensor through Bluetooth broadcast; According to the preset communication protocol, splitting the lighting control request into request fields and determining the field information of the request fields; Obtaining a key field and a scene number field from the field information; Comparing the key field with a preset key, and when the comparison result is a match, using the scene number field as the scene number.

3. The method according to claim 1, wherein Before the step of querying the scene lighting parameters corresponding to the scene number, it further includes: Receiving a Bluetooth signal sent by a user terminal and identifying scene setting information in the Bluetooth signal; Associating the scene setting information with the corresponding lamp information to generate the lighting scene information; Assigning the scene number to the lighting scene information, and associating and storing the lighting scene information and the scene number.

4. The method according to claim 1, wherein The step of adjusting the light-emitting state of the lamp based on the control execution parameters includes: Determining the parameter summary of the control execution parameters and the current timestamp of the system; Generating a check code including the timestamp and the parameter summary, and encapsulating the lighting control parameters and the check code into a control instruction packet; Sending the control instruction packet to the actuator corresponding to the lamp through an encrypted communication link, so that the actuator verifies the check code and then executes the parameter adjustment of the lamp.

5. The method according to claim 1, characterized in that, After the step of adjusting the light-emitting state of the lamp based on the control execution parameters, it further includes: Collecting the real-time environmental parameters of the lamp working, where the environmental parameters include the voltage fluctuation value of the power supply and the temperature value of the lamp; When it is detected that the voltage fluctuation exceeds a first threshold and / or the temperature value exceeds a second threshold, adjusting the brightness value in the lighting control parameters.

6. The method according to claim 1, wherein After the step of adjusting the light-emitting state of the lamp based on the control execution parameters, it further includes: Determining the actual light-emitting parameters of the lamp, and calculating the difference degree between the actual light-emitting parameters and the lighting control parameters; When the difference degree exceeds a preset tolerance range, generating a parameter compensation instruction based on the difference degree and sending the parameter compensation instruction to the corresponding lamp.

7. The method according to claim 6, wherein The step of determining the actual light-emitting parameters feedback by the lamp and calculating the difference degree between the actual light-emitting parameters and the lighting control parameters includes: Receive the operating parameters fed back by the lamp, and determine the target luminous flux of the lamp according to the operating parameters and the target lamp information of the lamp; Obtain the light attenuation coefficient corresponding to the target lamp information from the lamp light attenuation model in the database; Calculate the actual luminous flux according to the target luminous flux and the light attenuation coefficient, and determine the actual light emission parameters according to the actual luminous flux.

8. The method according to claim 1, characterized in that, After the step of adjusting the light emission state of the lamp based on the control execution parameters so that at least one of the control cores controls the lamp to emit light based on the scene number to form the light scene corresponding to the scene number, the method further includes: Obtain the scene adjustment information sent by the target control core, and obtain the light emission parameters and operating parameters in the scene adjustment information; Determine the light attenuation coefficient of the target control core corresponding to the target lamp according to the operating parameters and the light emission parameters; Adjust the light emission state of the lamp based on the light attenuation coefficient and the light scene information.

9. A control device for a lighting system, characterized in that, The device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the control method of the lighting system according to any one of claims 1 to 8.

10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the control method of the lighting system according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Automatic zero-light-failure compensation LED lamp and control method thereof

    CN102752938A

  • Light control method, device and system

    CN107580402A

  • Remote dimming monitoring lighting control system

    CN108093519A

  • Indoor illumination-based illuminance and color temperature compensation control method and system

    CN109803465A

  • Light control method and device, computer equipment and storage medium

    CN110213870A