A multi-scene lighting management system integrating voice control and remote monitoring

By introducing command reception, conflict arbitration and control signal generation modules into the lighting management system, the conflict problem between multiple control sources is solved, stable and consistent control of multi-scene lighting is achieved, and the system's adaptability and response rationality are improved.

CN120568554BActive Publication Date: 2025-09-30SHENZHEN BIAOMEI LIGHTING DESIGN ENG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511061768.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2025-09-30
Estimated Expiration
2045-07-31

AI Technical Summary

Technical Problem

Conflicts between multiple control sources in existing lighting management systems lead to conflicting control commands, frequent switching, control failures, or response delays, impacting system stability and reliability. This is especially true in multi-scenario linkage or group control applications, where there is a lack of a unified and efficient conflict coordination mechanism.

Method used

The command receiving module is introduced to receive the scene wake-up commands collected by the microphone array and the scene switching commands sent by the remote monitoring terminal. The conflict arbitration module adds priority tags and timestamps to the commands, and the command arbitration coefficient is calculated using the preemption priority weight to determine the valid commands. The control signal generation module generates an override execution signal or a discard signal, and finally the lighting adjustment module adjusts the lighting parameters.

Benefits of technology

It realizes intelligent screening and arbitration of conflicts among multiple control sources, improves the system's adaptability, ensures the continuity of the control chain and the rationality of command response, avoids frequent switching of lighting scenes and logical conflicts, and ensures the consistency and stability of lighting output.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120568554B_ABST
    Figure CN120568554B_ABST
Patent Text Reader

Abstract

The present application provides a multi-scene lighting management system that integrates voice control and remote monitoring, and relates to the field of lighting management technology. It receives scene wake-up instructions collected by a microphone array and scene switching instructions sent by a remote monitoring terminal; adds priority tags and timestamps to the scene wake-up instructions and scene switching instructions; when it is detected that the timestamp difference between the scene wake-up instructions and the scene switching instructions is less than the conflict time threshold, determines the instruction arbitration coefficient by the preemption priority weights of the scene wake-up instructions and the scene switching instructions, and then determines the valid instructions according to the instruction arbitration coefficient and all priority tags; when the instruction priority of the valid instruction is greater than the instruction priority of the currently executing lighting scene instruction, generates an override execution signal, otherwise generates an instruction discard signal, and then outputs a lighting control signal, and adjusts the lighting parameters of the lighting equipment through the lighting control signal. The present application can resolve the multi-control source conflict in the lighting management system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of lighting management technology, and more specifically, to a multi-scene lighting management system that integrates voice control and remote monitoring. Background Art

[0002] Lighting management technology refers to the key technology that realizes efficient, energy-saving and humanized management of lighting management systems through intelligent and centralized control and scheduling of lighting equipment. Lighting management technology integrates the Internet of Things, automatic control, perception and recognition, communication and artificial intelligence, and can realize remote control, timing management, scene linkage, dynamic adjustment and other functions of lights. Modern lighting management systems are widely used in scenes such as urban roads, office buildings, industrial parks and smart homes. They not only improve energy utilization efficiency, but also improve user experience and environmental comfort. With the diversification of control methods, lighting management is rapidly developing towards multi-source collaboration and intelligent decision-making.

[0003] Against the backdrop of deepening intelligence, lighting management systems have gradually evolved from single control to multi-source collaboration, integrating multiple control methods such as voice recognition, mobile terminal control, timed scheduling, sensor triggering and remote monitoring. Although this multi-control source architecture has significantly improved the system's flexibility and user experience, it has also brought about the problem of conflicts between control instructions. For example, when a user is remotely controlling through an APP, a voice assistant or sensor may simultaneously issue opposite instructions, resulting in frequent switching of lighting status, control failure or response delay, seriously affecting the stability and reliability of the system. Especially in multi-scene linkage or group control applications, problems such as unclear priorities and asynchronous states between control sources are more prominent. Existing technologies still lack a unified and efficient conflict coordination mechanism, making it difficult to meet the needs of intelligent lighting management systems for refined management and scene adaptation. Therefore, how to resolve the conflicts among multiple control sources in lighting management systems has become a difficult problem facing the industry. Summary of the Invention

[0004] The present application provides a multi-scene lighting management system that integrates voice control and remote monitoring, which can resolve conflicts among multiple control sources in the lighting management system.

[0005] The present application provides a multi-scene lighting management system integrating voice control and remote monitoring, the lighting management system comprising:

[0006] The command receiving module is used to receive the scene wake-up command collected by the microphone array and the scene switching command sent by the remote monitoring terminal;

[0007] a conflict arbitration module, configured to add priority tags and timestamps to the scene wake-up instruction and the scene switch instruction, and when detecting that the timestamp difference between the scene wake-up instruction and the scene switch instruction is less than a conflict time threshold, determine an instruction arbitration coefficient based on the preemption priority weights of the scene wake-up instruction and the scene switch instruction, and then determine a valid instruction based on the instruction arbitration coefficient and all priority tags, and send the valid instruction to the control signal generation module;

[0008] a control signal generating module, configured to receive and parse the valid instruction, and generate an override execution signal when the instruction priority of the valid instruction is greater than the instruction priority of the currently executing lighting scene instruction; otherwise, generate an instruction discard signal, and then output a lighting control signal;

[0009] The lighting adjustment module is used to adjust the lighting parameters of the lighting equipment according to the lighting control signal.

[0010] In this embodiment, the scene wake-up instruction refers to a lighting control instruction issued by the user in a voice manner, collected by a microphone array, and generated after voice analysis.

[0011] In this embodiment, the scene switching instruction refers to a control instruction issued by the remote monitoring terminal for changing the current lighting scene state.

[0012] In this embodiment, adding a priority tag and a timestamp to the scene wake-up instruction and the scene switch instruction specifically includes:

[0013] Assigning a default priority tag to the scene wake-up instruction, wherein the default priority tag represents a priority identifier that is preset and automatically assigned to the scene wake-up instruction;

[0014] assigning a dynamic priority tag to the scene switching instruction, wherein the dynamic priority tag is determined based on a source authority level of the scene switching instruction;

[0015] Mark the timestamps of the scene wake-up instruction and the scene switch instruction.

[0016] In this embodiment, the conflict time threshold represents a maximum time interval within which the scene wake-up instruction and the scene switch instruction may be determined to be in concurrent conflict.

[0017] In this embodiment, when it is detected that the timestamp difference between the scene wake-up instruction and the scene switching instruction is less than the conflict time threshold, determining the instruction arbitration coefficient according to the preemption priority weights of the scene wake-up instruction and the scene switching instruction specifically includes:

[0018] Extracting priority tag values ​​of the scene wake-up instruction and the scene switch instruction, and calculating the difference between them as a basic arbitration factor;

[0019] The preemption priority weights of the scene wake-up instruction and the scene switch instruction are allocated by using the basic arbitration factor to obtain an instruction arbitration coefficient, wherein the instruction arbitration coefficient represents a parameter for instruction arbitration when multiple control sources conflict.

[0020] In this embodiment, determining a valid instruction according to the instruction arbitration coefficient and all priority tags, and sending the valid instruction to the control signal generation module specifically includes:

[0021] When the instruction arbitration coefficient is greater than zero, the instruction with a higher priority tag value is selected as the valid instruction;

[0022] When the instruction arbitration coefficient is less than or equal to zero, selecting the instruction with a newer timestamp as the valid instruction;

[0023] The valid instruction is sent to a control signal generating module, wherein the valid instruction represents a control instruction that is confirmed to have execution authority in a case of conflict between multiple control sources.

[0024] In this embodiment, when the instruction priority of the valid instruction is greater than the instruction priority of the currently executed lighting scene instruction, generating an override execution signal, otherwise generating an instruction discard signal specifically includes:

[0025] comparing the instruction priority of the valid instruction with the instruction priority of the currently executed lighting scene instruction;

[0026] If the valid instruction has a higher instruction priority, generating an override execution signal to interrupt the current lighting scene;

[0027] If the command priority of the valid command is lower or the same, a command discard signal is generated to maintain the current lighting scene.

[0028] In this embodiment, outputting the lighting control signal specifically includes:

[0029] Get the coverage execution signal;

[0030] The coverage execution signal is converted into a corresponding lighting parameter control instruction, and then a lighting control signal is output through pulse width modulation.

[0031] In this embodiment, adjusting the lighting parameters of the lighting device using the lighting control signal specifically includes:

[0032] adjusting a brightness level of a lighting device according to a pulse width modulation duty cycle in the lighting control signal;

[0033] The color output of the lighting device is adjusted according to the color temperature value parameter and the gradient time in the lighting control signal.

[0034] The technical solutions provided by the embodiments disclosed in this application have the following beneficial effects:

[0035] The scene wake-up instruction collected by the microphone array and the scene switching instruction sent by the remote monitoring terminal are received through the instruction receiving module; the conflict arbitration module adds a priority tag and a timestamp to the scene wake-up instruction and the scene switching instruction. When it is detected that the timestamp difference between the scene wake-up instruction and the scene switching instruction is less than the conflict time threshold, the instruction arbitration coefficient is determined by the preemption priority weight of the scene wake-up instruction and the scene switching instruction, and then the valid instruction is determined according to the instruction arbitration coefficient and all priority tags, and the valid instruction is sent to the control signal generation module; the control signal generation module receives and parses the valid instruction, and when the instruction priority of the valid instruction is greater than the instruction priority of the currently executing lighting scene instruction, an override execution signal is generated, otherwise an instruction discard signal is generated, and then a lighting control signal is output; the lighting adjustment module adjusts the lighting parameters of the lighting device through the lighting control signal.

[0036] It can be seen that in this application, first, the command receiving module realizes unified access to multi-source commands. Whether it is a voice wake-up command collected by the local microphone array or a scene switching command issued by the remote monitoring terminal, it can be recognized and received in real time, opening up the local and remote control links and providing an input basis for multi-scene control; secondly, the conflict arbitration module introduces a priority tag and timestamp mechanism, combined with a preset conflict time threshold, to perform conflict judgment on multiple commands triggered in a timely manner, and uses the preemption priority weight to calculate the command arbitration coefficient, thereby realizing intelligent screening and arbitration of conflicting commands, thereby effectively eliminating the lighting control failure problem caused by control source asynchrony or priority ambiguity, and improving the system's adaptability to multi-scene lighting; then, the control signal generation module dynamically decides whether to execute or discard a certain command based on the arbitration result, combined with the current lighting state and command priority, avoiding frequent switching of lighting scenes or logical conflicts, and ensuring the continuity of the control chain and the rationality of the command response; finally, the lighting adjustment module adjusts the lighting parameters according to the output lighting control signal, thereby achieving consistency and stability of lighting output under multi-source input.

[0037] In summary, the technical solution adopted in this application can resolve the conflicts among multiple control sources in the lighting management system. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0039] Figure 1 This is a module structure diagram of a multi-scene lighting management system that integrates voice control and remote monitoring according to the present application;

[0040] Figure 2 is an exemplary flow chart of adding priority tags and timestamps according to the present application;

[0041] Figure 3 is an exemplary flow chart of outputting a lighting control signal provided in the present application. DETAILED DESCRIPTION

[0042] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0043] The embodiment of the present application provides a multi-scene lighting management system that integrates voice control and remote monitoring. The core of the system is to receive scene wake-up instructions collected by a microphone array and scene switching instructions sent by a remote monitoring terminal through a command receiving module; a conflict arbitration module adds priority tags and timestamps to the scene wake-up instructions and the scene switching instructions. When it is detected that the timestamp difference between the scene wake-up instructions and the scene switching instructions is less than the conflict time threshold, the command arbitration coefficient is determined by the preemptive priority weights of the scene wake-up instructions and the scene switching instructions, and then the valid instructions are determined according to the command arbitration coefficient and all priority tags, and the valid instructions are sent to the control signal generation module; the control signal generation module receives and parses the valid instructions, and when the command priority of the valid instructions is greater than the command priority of the currently executing lighting scene instructions, an override execution signal is generated, otherwise an instruction discard signal is generated, and then a lighting control signal is output; the lighting adjustment module adjusts the lighting parameters of the lighting equipment through the lighting control signal. The above scheme can be used to resolve the conflicts of multiple control sources in the lighting management system.

[0044] In order to better understand the above technical solution, the following will be described in detail with reference to the accompanying drawings and specific implementation methods. Figure 1As shown in the figure, this figure is a module structure diagram of a multi-scene lighting management system integrating voice control and remote monitoring according to this embodiment of the present application. The lighting management system includes: an instruction receiving module 100, a conflict arbitration module 200, a control signal generating module 300 and a lighting adjustment module 400, which are described as follows:

[0045] The instruction receiving module 100 is used to receive the scene wake-up instruction collected by the microphone array and the scene switching instruction sent by the remote monitoring terminal.

[0046] In specific implementation, first, the microphone array is used to monitor and collect the user's voice input signal in real time, parse the voice input signal through the local voice recognition engine, and use the parsed instructions as scene wake-up instructions; secondly, the scene switching instructions are received through the remote communication interface of the remote monitoring terminal.

[0047] It should be noted that, in this application, the scene wake-up instruction refers to a lighting control instruction issued by the user in voice form, collected by a microphone array and generated after voice analysis. The scene wake-up instruction is used to activate a specific lighting scene configuration. For example, after the user verbally issues a voice command such as "turn on reading mode" or "enter rest state", the voice command is recognized and converted into corresponding control parameters to trigger the preset lighting scene. The scene wake-up instruction has a wake-up nature and is used for local instant control; the scene switching instruction refers to a control instruction issued by a remote monitoring terminal for changing the current lighting scene state. The scene switching instruction is based on network communication transmission and carries structured scene identification information (such as scene ID, priority, control time, etc.), which is used to switch lighting modes in different usage environments, such as switching from "office mode" to "energy-saving mode" or "cleaning and maintenance mode", etc., and is suitable for remote centralized management and batch control.

[0048] The conflict arbitration module 200 is used to add priority tags and timestamps to the scene wake-up instruction and the scene switching instruction. When it is detected that the timestamp difference between the scene wake-up instruction and the scene switching instruction is less than the conflict time threshold, the instruction arbitration coefficient is determined by the preemption priority weights of the scene wake-up instruction and the scene switching instruction, and then the valid instruction is determined according to the instruction arbitration coefficient and all priority tags, and the valid instruction is sent to the control signal generation module.

[0049] Preferably, in this embodiment, reference Figure 2 As shown in FIG, this figure is an exemplary flow chart of adding priority tags and timestamps in an embodiment of the present application. In this embodiment, adding priority tags and timestamps to the scene wake-up instruction and the scene switching instruction can be implemented by the following steps:

[0050] In step S21, a default priority tag is assigned to the scene wake-up instruction, wherein the default priority tag represents a priority identifier that is preset and automatically assigned to the scene wake-up instruction;

[0051] In step S22, a dynamic priority tag is assigned to the scene switching instruction, where the dynamic priority tag is determined based on the source authority level of the scene switching instruction;

[0052] In step S23, the timestamps of the scene wake-up instruction and the scene switch instruction are marked.

[0053] In a specific implementation, first, after receiving a scene wake-up command, the lighting management system assigns a preset priority tag to it by default. The preset priority tag can be set through the lighting management system initialization configuration file or local policy rules. For example, local voice commands are set to a medium priority to ensure the stability of local instant response. Second, after receiving a scene switching command from a remote monitoring terminal, the lighting management system parses the identity information of the source terminal (such as user ID, device permission level, or management domain to which it belongs) and dynamically assigns different priority tags according to preset permission level mapping rules. For example, instructions sent by operation and maintenance personnel have a higher priority than ordinary users, thereby obtaining a dynamic priority tag. The dynamic priority tag represents a priority identifier dynamically assigned to the scene switching command based on the permission level of the source of the scene switching command. The dynamic priority tag can adjust the priority value or level as the identity, role, or current state of the command sender changes, reflecting the actual control weight of the scene switching command in a multi-control source environment. Then, the lighting management system records the system timestamps of the scene wake-up command and the scene switching command respectively, and marks the obtained system timestamps as the timestamps of the scene wake-up command and the scene switching command.

[0054] It should be noted that the conflict time threshold in this application represents the maximum time interval within which the scene wake-up instruction and the scene switching instruction can be determined to be concurrently conflicting.

[0055] In this embodiment, when it is detected that the timestamp difference between the scene wake-up instruction and the scene switch instruction is less than the conflict time threshold, determining the instruction arbitration coefficient by the preemption priority weights of the scene wake-up instruction and the scene switch instruction can be implemented by the following steps:

[0056] Extracting priority tag values ​​of the scene wake-up instruction and the scene switch instruction, and calculating the difference between them as a basic arbitration factor;

[0057] The preemption priority weights of the scene wake-up instruction and the scene switch instruction are allocated by using the basic arbitration factor to obtain an instruction arbitration coefficient, wherein the instruction arbitration coefficient represents a parameter for instruction arbitration when multiple control sources conflict.

[0058] It should be noted that the basic arbitration factor described in this application represents an indicator that quantifies the priority difference between the scene wake-up instruction and the scene switching instruction; the preemption priority weight represents the weight of the instruction to preempt the execution authority in the event of a conflict. Based on the existing authority management and weight allocation technology, the identity of the instruction sender is first authenticated to clarify its authority level. The lighting management system assigns corresponding basic weights to instructions of different sources and types according to the mapping rules between authority level and instruction type; then, the basic weight is dynamically adjusted in combination with the usage scenario of the lighting management system; finally, the lighting management system obtains the preemption priority weight through weighted calculation.

[0059] In specific implementation, first, the lighting management system extracts the respective priority tag values ​​from the scene wake-up instruction and the scene switching instruction, and the priority tag values ​​are expressed in integer form; then, the difference between the priority tag values ​​of the scene wake-up instruction and the scene switching instruction is calculated, and the obtained difference is used as the basic arbitration factor; then, the basic arbitration factor is used as the weighted weight of the preemption priority weights of the scene wake-up instruction and the scene switching instruction, and the preemption priority weights of the scene wake-up instruction and the scene switching instruction are further weighted and summed, and the value obtained by the weighted sum is used as the instruction arbitration coefficient.

[0060] It should be noted that the instruction arbitration coefficient described in this application represents a parameter for performing instruction arbitration when multiple control sources conflict.

[0061] In this embodiment, determining a valid instruction based on the instruction arbitration coefficient and all priority tags and sending the valid instruction to the control signal generation module can be achieved by the following steps:

[0062] When the instruction arbitration coefficient is greater than zero, the instruction with a higher priority tag value is selected as the valid instruction;

[0063] When the instruction arbitration coefficient is less than or equal to zero, selecting the instruction with a newer timestamp as the valid instruction;

[0064] The valid instruction is sent to a control signal generating module, wherein the valid instruction represents a control instruction that is confirmed to have execution authority in a case of conflict between multiple control sources.

[0065] In specific implementation, when the instruction arbitration coefficient is greater than zero, the lighting management system selects the instruction with a higher priority tag value as the valid instruction based on the size of the priority tag value. If the instruction arbitration coefficient is less than or equal to zero, it indicates that the priorities of the two instructions are difficult to distinguish or equal. At this time, the lighting management system compares the timestamps of the scene wake-up instruction and the scene switching instruction, and selects the instruction with a newer timestamp as the valid instruction; then, the valid instruction is sent to the control signal generation module.

[0066] It should be noted that the valid instructions described in this application refer to control instructions that are confirmed to have execution authority in the case of conflict between multiple control sources.

[0067] The control signal generating module 300 is used to receive and parse the valid instruction, and generate an override execution signal when the instruction priority of the valid instruction is greater than the instruction priority of the currently executing lighting scene instruction; otherwise, it generates an instruction discard signal and outputs a lighting control signal.

[0068] In this embodiment, when the instruction priority of the valid instruction is greater than the instruction priority of the currently executing lighting scene instruction, an override execution signal is generated; otherwise, an instruction discard signal is generated. The following steps can be used to implement this:

[0069] comparing the instruction priority of the valid instruction with the instruction priority of the currently executed lighting scene instruction;

[0070] If the valid instruction has a higher instruction priority, generating an override execution signal to interrupt the current lighting scene;

[0071] If the command priority of the valid command is lower or the same, a command discard signal is generated to maintain the current lighting scene.

[0072] It should be noted that the instruction priority described in this application represents the index of the priority order of instruction execution. The instruction priority of the valid instruction and the instruction priority of the currently executing lighting scene instruction can be determined in the following manner, namely: obtain the instruction arbitration coefficient, then obtain the priority label value of the valid instruction, and use the product of the instruction arbitration coefficient and the priority label value of the valid instruction as the instruction priority of the valid instruction. Similarly, the instruction priority of the currently executing lighting scene instruction can be obtained.

[0073] In a specific implementation, first, if the instruction priority of the valid instruction is greater than the instruction priority of the currently executing lighting scene instruction, an override execution signal is generated to interrupt the current lighting scene, wherein the override execution signal represents a control signal for interrupting the execution of the current lighting scene; then, if the instruction priority of the valid instruction is less than or equal to the instruction priority of the currently executing lighting scene instruction, an instruction discard signal is generated to maintain the current lighting scene, wherein the instruction discard signal represents a control signal for refusing to execute the valid instruction.

[0074] Preferably, in this embodiment, reference Figure 3 As shown in FIG. 1 , this figure is an exemplary flow chart of outputting a lighting control signal in an embodiment of the present application. In this embodiment, outputting a lighting control signal can be implemented by the following steps:

[0075] In step S31, a coverage execution signal is obtained;

[0076] In step S32, the coverage execution signal is converted into a corresponding lighting parameter control instruction, and then a lighting control signal is output through pulse width modulation.

[0077] In the specific implementation, first, the lighting scene information contained in the coverage execution signal is parsed, including specific parameters such as brightness, color temperature, and color. Then, the corresponding lighting parameter control instructions are generated based on these parameters; finally, through pulse width modulation technology, all lighting parameter control instructions are converted into corresponding pulse width modulation signals, and the set of all pulse width modulation signals is used as the lighting control signal.

[0078] It should be noted that the lighting control signal described in this application refers to an electronic signal that drives and adjusts the state of the lighting device.

[0079] The lighting adjustment module 400 is configured to adjust lighting parameters of the lighting device according to the lighting control signal.

[0080] In this embodiment, adjusting the lighting parameters of the lighting device by using the lighting control signal can be achieved by using the following steps:

[0081] adjusting a brightness level of a lighting device according to a pulse width modulation duty cycle in the lighting control signal;

[0082] The color output of the lighting device is adjusted according to the color temperature value parameter and the gradient time in the lighting control signal.

[0083] In the specific implementation, first, based on the pulse width modulation technology, by analyzing the pulse width modulation duty cycle in the lighting control signal, the on-off period of the driving circuit is adjusted by the pulse width modulation duty cycle, thereby controlling the current input of the lighting equipment to achieve the purpose of adjusting the brightness level. Subsequently, the color temperature value parameter contained in the lighting control signal is read, and combined with the gradient time, the red, green, blue and other sub-channel ratios of the LED light source are controlled through the internal digital-to-analog conversion module of the lighting management system to achieve the adjustment of color temperature gradient transition and color output. Here, the color temperature value is used to set the target light color, and the gradient time is used to define the smoothness of the transition from the current state to the target state.

[0084] It can be seen that in this application, first, the command receiving module realizes unified access to multi-source commands. Whether it is a voice wake-up command collected by the local microphone array or a scene switching command issued by the remote monitoring terminal, it can be recognized and received in real time, opening up the local and remote control links and providing an input basis for multi-scene control; secondly, the conflict arbitration module introduces a priority tag and timestamp mechanism, combined with a preset conflict time threshold, to perform conflict judgment on multiple commands triggered in a timely manner, and uses the preemption priority weight to calculate the command arbitration coefficient, thereby realizing intelligent screening and arbitration of conflicting commands, thereby effectively eliminating the lighting control failure problem caused by control source asynchrony or priority ambiguity, and improving the system's adaptability to multi-scene lighting; then, the control signal generation module dynamically decides whether to execute or discard a certain command based on the arbitration result, combined with the current lighting state and command priority, avoiding frequent switching of lighting scenes or logical conflicts, and ensuring the continuity of the control chain and the rationality of the command response; finally, the lighting adjustment module adjusts the lighting parameters according to the output lighting control signal, thereby achieving consistency and stability of lighting output under multi-source input.

[0085] In summary, the technical solution adopted in this application can resolve the conflicts among multiple control sources in the lighting management system.

[0086] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0087] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program. The program can be stored in a computer-readable storage medium, including a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, magnetic disk storage, or magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.

[0088] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

Claims

1. A multi-scene lighting management system integrating voice control and remote monitoring, characterized in that: The lighting management system comprises: The command receiving module is used to receive the scene wake-up command collected by the microphone array and the scene switching command sent by the remote monitoring terminal; a conflict arbitration module, configured to add priority tags and timestamps to the scene wake-up instruction and the scene switch instruction, and when detecting that the timestamp difference between the scene wake-up instruction and the scene switch instruction is less than a conflict time threshold, determine an instruction arbitration coefficient based on the preemption priority weights of the scene wake-up instruction and the scene switch instruction, and then determine a valid instruction based on the instruction arbitration coefficient and all priority tags, and send the valid instruction to the control signal generation module; a control signal generating module, configured to receive and parse the valid instruction, and generate an override execution signal when the instruction priority of the valid instruction is greater than the instruction priority of the currently executing lighting scene instruction; otherwise, generate an instruction discard signal, and then output a lighting control signal; A lighting adjustment module, configured to adjust lighting parameters of the lighting equipment according to the lighting control signal; The step of adding a priority tag and a timestamp to the scene wake-up instruction and the scene switch instruction specifically includes: Assigning a default priority tag to the scene wake-up instruction, wherein the default priority tag represents a priority identifier that is preset and automatically assigned to the scene wake-up instruction; assigning a dynamic priority tag to the scene switching instruction, wherein the dynamic priority tag is determined based on a source authority level of the scene switching instruction; Marking the timestamps of the scene wake-up instruction and the scene switching instruction; Among them, when it is detected that the timestamp difference between the scene wake-up instruction and the scene switching instruction is less than the conflict time threshold, determining the instruction arbitration coefficient according to the preemption priority weights of the scene wake-up instruction and the scene switching instruction specifically includes: Extracting priority tag values ​​of the scene wake-up instruction and the scene switch instruction, and calculating the difference between them as a basic arbitration factor; Performing instruction weight allocation on the preemption priority weights of the scene wake-up instruction and the scene switch instruction using the basic arbitration factor to obtain an instruction arbitration coefficient, wherein the instruction arbitration coefficient represents a parameter for instruction arbitration when multiple control sources conflict; Determining a valid instruction according to the instruction arbitration coefficient and all priority tags, and sending the valid instruction to the control signal generation module specifically includes: When the instruction arbitration coefficient is greater than zero, the instruction with a higher priority tag value is selected as the valid instruction; When the instruction arbitration coefficient is less than or equal to zero, selecting the instruction with a newer timestamp as the valid instruction; The valid instruction is sent to a control signal generating module, wherein the valid instruction represents a control instruction that is confirmed to have execution authority in a case of conflict between multiple control sources.

2. A multi-scene lighting management system integrating voice control and remote monitoring according to claim 1, characterized in that: The scene wake-up instruction refers to a lighting control instruction issued by the user through voice, collected by the microphone array and generated after voice analysis.

3. The multi-scene lighting management system integrating voice control and remote monitoring according to claim 1, characterized in that: The scene switching instruction refers to a control instruction issued by the remote monitoring terminal for changing the current lighting scene state.

4. The multi-scene lighting management system integrating voice control and remote monitoring according to claim 1, characterized in that: The conflict time threshold represents a maximum time interval between the scene wake-up instruction and the scene switch instruction that may be determined to be in concurrent conflict.

5. The multi-scene lighting management system integrating voice control and remote monitoring according to claim 1, characterized in that: When the instruction priority of the valid instruction is greater than the instruction priority of the currently executed lighting scene instruction, generating an override execution signal; otherwise, generating an instruction discard signal specifically includes: comparing the instruction priority of the valid instruction with the instruction priority of the currently executing lighting scene instruction; If the valid instruction has a higher instruction priority, generating an override execution signal to interrupt the current lighting scene; If the command priority of the valid command is lower or the same, a command discard signal is generated to maintain the current lighting scene.

6. The multi-scene lighting management system integrating voice control and remote monitoring according to claim 1, characterized in that: The output lighting control signal specifically includes: Get the coverage execution signal; The coverage execution signal is converted into a corresponding lighting parameter control instruction, and then a lighting control signal is output through pulse width modulation.

7. The multi-scene lighting management system integrating voice control and remote monitoring according to claim 1, characterized in that: Adjusting the lighting parameters of the lighting device by using the lighting control signal specifically includes: adjusting a brightness level of a lighting device according to a pulse width modulation duty cycle in the lighting control signal; The color output of the lighting device is adjusted according to the color temperature value parameter and the gradient time in the lighting control signal.

Citation Information

Patent Citations

  • Control method and device, electronic equipment and storage medium

    CN116068918A

  • Multi-path adjusting system of LED lamp

    CN119865943A