Lighting control system, lighting control method, electronic equipment, medium and product

By introducing information processing module and lighting arbitration module in the lighting control system, the target lighting mode is determined as the main-slave or dual-active mode, the problem of inaccurate lighting control of dual-port hard disk under multiple controllers is solved, and accurate monitoring of the hard disk status is achieved.

CN120091485BActive Publication Date: 2025-08-22INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510552159.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-29
Publication Date
2025-08-22
Estimated Expiration
2045-04-29

AI Technical Summary

Technical Problem

When a dual-port hard disk is used by at least two controllers at the same time, errors are prone to occur in the lighting control system, resulting in inaccurate lighting control.

Method used

Design a lighting control system, including an information processing module and lighting arbitration module, by obtaining the identification information of the dual-port hard disk and the lighting mode control information input by the user, determine that the target lighting mode is the master-slave mode or the dual-active mode, and realize accurate control of the dual-port hard disk.

Benefits of technology

It reduces the errors in dual-port hard disk lighting control, improves the accuracy of lighting control, and is suitable for hard disk status monitoring in multi-controller environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120091485B_ABST
    Figure CN120091485B_ABST
Patent Text Reader

Abstract

The present application discloses a lighting control system, a lighting control method, an electronic device, a medium, and a product, relating to the field of control system technology. The lighting control system includes an information processing module and a lighting arbitration module. The information processing module obtains identification information of a target dual-port hard disk to be controlled, sent by at least two controllers, and obtains lighting mode control information input by a user. The lighting arbitration module determines the target lighting mode used to control the lighting of the target dual-port hard disk based on the identification information and the lighting mode control information. The target lighting mode is a master-slave mode or an active-active mode. The present application realizes accurate control of the lighting of the dual-port hard disk.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of control systems, and in particular to a lighting control system, a lighting control method, an electronic device, a medium, and a product. Background Art

[0002] With the rapid development of information technology, dual-port hard drives have been widely used due to their efficient data transmission efficiency. Among them, the indicator light (light) on the hard drive is an important status indication tool. Reasonable and effective light control is of great significance for timely understanding of the hard drive status.

[0003] In the related art, when a dual-port hard disk is used by at least two controllers at the same time, errors may easily occur in the lighting control system for the dual-port hard disk. Summary of the Invention

[0004] The present application provides a lighting control system, a lighting control method, an electronic device, a medium and a product, so as to at least solve the problem in the related art that when a dual-port hard disk is used simultaneously by at least two controllers, the lighting control system is prone to errors in controlling the lighting of a dual-port hard disk.

[0005] The present application provides a lighting control system, comprising: an information processing module and a lighting arbitration module;

[0006] The information processing module is connected to the lighting arbitration module;

[0007] An information processing module, used to obtain identification information of a target dual-port hard disk to be controlled, and to obtain lighting mode control information input by a user;

[0008] The lighting arbitration module is used to determine the target lighting mode used to control the lighting of the target dual-port hard disk according to the identification information and the lighting mode control information. The target lighting mode is the master-slave mode or the active-active mode.

[0009] This application also provides a lighting control method, including:

[0010] Obtain identification information of the target dual-port hard disk to be controlled, and obtain lighting mode control information input by the user;

[0011] The target lighting mode used to control the lighting of the target dual-port hard disk is determined according to the identification information and the lighting mode control information. The target lighting mode is a master-slave mode or an active-active mode.

[0012] The present application also provides an electronic device including a lighting control system.

[0013] The present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned lighting control method are implemented.

[0014] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned lighting control method when executed by a processor.

[0015] Through the present application, the lighting control system of the present application includes an information processing module and a lighting arbitration module, and the connection relationship thereof is: the information processing module is connected to the lighting arbitration module. Among them, the information processing module obtains the identification information of the target dual-port hard disk to be controlled sent by at least two controllers, and obtains the lighting mode control information input by the user. The lighting arbitration module determines the target lighting mode used to control the lighting of the target dual-port hard disk based on the identification information and the lighting mode control information, and the target lighting mode can be a master-slave mode or an active-active mode. The lighting control system of the present application enables, when any dual-port hard disk is used by multiple controllers, the lighting arbitration module can determine the target lighting mode used to control the lighting of the target dual-port hard disk based on the identification information and the lighting mode control information sent by the information processing module. Since different lighting modes and control methods under different lighting modes are set, the occurrence of errors in the lighting control of any dual-port hard disk can be reduced, thereby achieving accurate control of the lighting of the dual-port hard disk. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0017] Figure 1 A schematic diagram of the structure of a lighting control system in the related art provided by this application;

[0018] Figure 2 A schematic diagram of the architecture of an electronic device with multiple control nodes provided in an embodiment of the present application;

[0019] Figure 3A A schematic diagram of the structure of a lighting control system provided in an embodiment of the present application;

[0020] Figure 3B A schematic diagram of the structure of another lighting control system provided in an embodiment of the present application;

[0021] Figure 4 A schematic diagram of the structure of another lighting control system provided in an embodiment of the present application;

[0022] Figure 5 A flowchart of a lighting control method provided in an embodiment of the present application;

[0023] Figure 6 A flowchart of another lighting control method provided in an embodiment of the present application;

[0024] Figure 7 A schematic structural diagram of a lighting control device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] The following will be combined with the accompanying 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 them. 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.

[0026] It should be noted that, in the description of this application, the terms "comprises," "includes," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. The terms "first," "second," etc., in this application are used to distinguish similar objects, and are not used to describe a particular order or sequence.

[0027] With the rapid development of cloud computing, artificial intelligence, and edge computing, the scale of data centers is growing exponentially, placing higher demands on electronic equipment architectures, such as server architectures, for computing density, resource sharing capabilities, and storage security and redundancy. Servers with multiple control nodes have become the mainstream architecture in data centers due to their high-density deployment and resource sharing.

[0028] Taking the server as an example, in the relevant technology, when controlling the lighting of the hard disk, the lighting control system in the server usually only supports a single controller (also called a control node) to exclusively control the specified single-port hard disk. For example, hard disk 0 is only controlled by the lighting of controller A, and hard disk 1 is only controlled by the lighting of controller B.

[0029] For example, see Figure 1 , Figure 1This is a schematic diagram of the structure of a lighting control system in the related art provided by this application, which includes a processing module 11, at least two lighting analysis modules 12, a lighting module 13, a presence detection module 14, and a timer monitoring module 15. Among them, the processing module 11 is connected to the lighting module 13, the presence detection module 14, and the timer monitoring module 15 respectively, the lighting module 13 is connected to the at least two lighting analysis modules 12, the at least two lighting analysis modules 12 are respectively connected to the corresponding controller 01, the presence detection module 14 is connected to each controller, and the timer monitoring module 15 is connected to each controller 01.

[0030] In related art, since lighting control systems typically only support exclusive control of a specific hard drive by a single controller, a specific control method in the lighting control system can be as follows: the processing module 11 obtains the presence information of a controller 01 through the presence detection module 14, and determines whether the controller 01 is in place based on the presence information. The processing module 11 also obtains the timer signal of the controller 01 through the timer monitoring module 15, and determines whether the controller 01 is in normal operation based on the timer signal. If it is in normal operation, the lighting information sent by the controller 01 is used by the lighting module to control the lighting of the corresponding single-port hard drive.

[0031] In recent years, dual-port hard drives have become popular to improve hard drive utilization and flexibility. However, when a dual-port hard drive is used by two controllers, if the two controllers issue conflicting lighting control commands—for example, if controller A issues a command to turn on the light while controller B issues a command to turn off the light—the lighting control system becomes unclear about which command to execute, leading to errors in the dual-port hard drive's lighting control. Therefore, a system and method for controlling the lighting of a dual-port hard drive using multiple controllers is urgently needed.

[0032] Therefore, in response to the above technical problems in the related art, it was found during the research process that when at least two controllers perform lighting control on the same dual-port hard disk, by setting different lighting modes, the lighting control system can clearly determine which controller should execute the lighting instruction sent by the lighting control system according to the control strategy under different lighting modes, thereby reducing the problem of inaccurate lighting control of the dual-port hard disk by the lighting control system caused by conflicting instructions issued by at least two controllers. Specifically, the present application provides a lighting control system, including an information processing module and a lighting arbitration module, the information processing module obtains the identification information of the target dual-port hard disk to be controlled sent by at least two controllers, and obtains the lighting mode control information input by the user. The lighting arbitration module determines the target lighting mode used to control the lighting of the target dual-port hard disk based on the identification information and the lighting mode control information, wherein the target lighting mode is a master-slave mode or an active-active mode.

[0033] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0034] See Figure 2 , Figure 2 This is a schematic diagram of the architecture of an electronic device with multiple control nodes provided in an embodiment of the present application, which includes at least two controllers 01, multiple connectors 02, a lighting control system 03 and multiple dual-port hard drives 04.

[0035] Controller 01 can also be called a control node or a server node. Figure 2 As shown, each controller 01 may further include multiple sub-controllers 011 . The sub-controllers 011 may be, for example, single-channel or dual-channel central processing units (CPUs) or baseboard management controllers (BMCs).

[0036] For any controller 01, the multiple sub-controllers 011 it includes are connected to the connector 02 in the backplane of the server through cables through the connector 02 in the controller 01. The sub-controller 011 can be connected to the connector 02 in the controller 01 through a virtual pin interface (Virtual Pin Port, VPP) or an integrated circuit bus (Inter-Integrated Circuit, I2C). The connector 02 in the backplane is connected to the lighting control system 03 through a cable. The lighting control system 03 is connected to another connector 02 in the backplane through a cable. The connector 02 is connected to the connector 02 in the dual-port hard disk backplane through a cable. The connector 02 in the dual-port hard disk backplane is connected to multiple dual-port hard disks 04. Multiple dual-port hard disk slots are provided in the dual-port hard disk backplane. Each slot can hot-swap dual-port hard disks. LED lights are set near the corresponding slots to display the status of the corresponding dual-port hard disks.

[0037] The server may further include a voltage regulator 05 (Voltage Regulator, VR), which is connected to the connector 02 in the dual-port hard disk backplane and the plurality of dual-port hard disks 04 and is used to control power on or off of each dual-port hard disk 04 .

[0038] The server may also include an I2C switch conversion module 06, which is connected to the connector 02 in the hard disk backplane and multiple dual-port hard disks 04, and is used to obtain hard disk self-monitoring, analysis and reporting technology (SMART) information of each dual-port hard disk 04.

[0039] The connector 02 may be a sideband connector, etc., the lighting control system 03 may be a complex programmable logic device (CPLD) or a microcontroller unit (MCU), etc., and the dual-port hard disk may be a dual-port non-volatile memory express (NVMe) hard disk drive (HDD).

[0040] It should be noted that the difference from the related technology is that the lighting control system 03 can support at least two controllers 01 to control the same dual-port hard disk. For example, hard disk 0 can be controlled by the lighting of controller A or the lighting of controller B, rather than the exclusive control in the related technology.

[0041] It is understandable that the above-mentioned server architecture only shows some components and does not limit the complete server architecture. This application also does not limit the number or type of components appearing in the server architecture, such as the controller 01, connector 02, lighting control system 03, dual-port hard disk 04, voltage regulator 05, and I2C switch conversion module 06.

[0042] See Figure 3A , Figure 3A This is a structural diagram of a lighting control system provided in an embodiment of the present application. In this embodiment, the lighting control system may be a CPLD, which includes an information processing module 31 and a lighting arbitration module 32 .

[0043] The connection relationship is: the information processing module 31 is connected to the lighting arbitration module 32.

[0044] The functions of each module are:

[0045] The information processing module 31 is configured to obtain identification information of a target dual-port hard disk to be controlled sent by at least two controllers 01 , and obtain lighting mode control information input by a user.

[0046] In this embodiment, the controller 01 may also be referred to as a control node, and the number of controllers 01 is described as two for example.

[0047] Optionally, the information processing module 31 may also be called an I2C slave information parsing module. The information processing module 31 obtains identification information of the target dual-port hard disk to be controlled sent by the two controllers 01. The identification information is used to determine which dual-port hard disk to be controlled.

[0048] The information processing module 31 also obtains the working mode information input by the administrator and configures the frame for parsing to obtain the lighting mode control information, and sends the above identification information and the lighting mode control information to the lighting arbitration module 32 .

[0049] The lighting arbitration module 32 is configured to determine a target lighting mode for controlling the lighting of the target dual-port hard disk according to the identification information and the lighting mode control information.

[0050] The target lighting mode is master-slave mode or active-active mode. In the master-slave mode, one of the two controllers 01 is pre-configured as the controller that obtains lighting control rights. In the active-active mode, no controller is pre-configured to obtain lighting control rights.

[0051] In the above embodiment of the present application, the lighting control system includes an information processing module and a lighting arbitration module, and the connection relationship thereof is: the information processing module is connected to the lighting arbitration module. Among them, the information processing module obtains the identification information of the target dual-port hard disk to be controlled sent by at least two controllers, and obtains the lighting mode control information input by the user. The lighting arbitration module determines the target lighting mode used to control the lighting of the target dual-port hard disk based on the identification information and the lighting mode control information, and the target lighting mode is a master-slave mode or an active-active mode. The lighting control system of the present application enables, when any dual-port hard disk is used by multiple controllers, the lighting arbitration module can determine the target lighting mode used to control the lighting of the target dual-port hard disk based on the identification information and the lighting mode control information sent by the information processing module. Since different lighting modes and control methods under different lighting modes are set, the occurrence of errors in the lighting control of any dual-port hard disk can be reduced, thereby achieving accurate control of the lighting of the dual-port hard disk.

[0052] See Figure 3B , Figure 3B This is a structural diagram of another lighting control system provided in an embodiment of the present application. In addition to the information processing module 31 and the lighting arbitration module 32, this embodiment also includes at least two lighting analysis modules 12 and a lighting module 13.

[0053] The connection relationship is: at least two lighting analysis modules 12 are connected to the corresponding controller 01, the lighting module 13 is connected to the lighting arbitration module 32 and at least two lighting analysis modules 12 respectively, and the controller 01 corresponding to at least two lighting analysis modules 12 is also connected to the information processing module 31.

[0054] The functions of each module are:

[0055] The controllers corresponding to the at least two lighting analysis modules 12 are configured to send identification information of the target dual-port hard disk to be controlled to the information processing module 31 .

[0056] In this embodiment, two lighting analysis modules 12 are used as an example for description, and there are also two controllers 01 connected to the two lighting analysis modules 12 .

[0057] The lighting arbitration module 32 is further configured to determine a target controller that obtains lighting control rights in the target lighting mode.

[0058] The present application may further include an in-position detection module 14 , which is connected to the lighting arbitration module 32 and each controller 01 .

[0059] The presence detection module 14 is used to obtain the presence information of each controller 01 and send it to the lighting arbitration module 32 .

[0060] Optionally, the presence detection module 14 obtains parameters of each controller 01 that can represent presence information.

[0061] Before determining the target lighting mode used to control the lighting of the target dual-port hard disk according to the identification information and the lighting mode control information, the lighting arbitration module 32 is further configured to:

[0062] The presence information of each controller 01 sent by the presence detection module 14 is obtained, and whether each controller 01 is in place is determined based on the presence information of each controller 01 .

[0063] Optionally, the lighting arbitration module 32 determines whether the corresponding controller 01 is in place based on the parameter indicating the presence of each controller 01 obtained from the presence detection module 14 and the parameter's identifier. For example, assuming that a pre-configured parameter indicating the presence of the controller 01 indicates that the corresponding controller 01 is in place when the identifier is "0," and indicates that the corresponding controller 01 is not in place when the identifier is "1."

[0064] If the lighting arbitration module 32 determines that only one controller 01 is in place based on the acquired information about the two controllers 01 , the lighting process of a single control node is entered.

[0065] If the lighting arbitration module 32 determines that both controllers 01 are in place based on the acquired information about the two controllers 01 , the dual-control node lighting process is entered.

[0066] If the lighting arbitration module 32 determines that the dual-control node lighting process has been entered, it determines the target lighting mode used to control the lighting of the target dual-port hard disk based on the obtained identification information and lighting mode control information, and determines the target controller that obtains lighting control rights under the target lighting mode.

[0067] The target lighting mode is a master-slave mode or a dual-active mode, and the target controller is one of the controllers 01 corresponding to at least two lighting analysis modules 12 .

[0068] The master-slave mode is pre-configured with one controller A of the two controllers 01 as the master controller (i.e., the target controller) and the other controller B as the slave controller. The master controller will first obtain control of a dual-port hard disk. When the master controller obtains control, the slave controller loses control.

[0069] Active-active mode does not pre-configure the control rights of the two controllers 01 over a dual-port hard drive. Instead, the lighting arbitration module 32 determines the order in which the two controllers 01 send their lighting control rights requests based on the time information. It then determines the target controller based on this order.

[0070] The lighting module 13 is configured to receive lighting information sent by the lighting analysis module 12 corresponding to the target controller, and control the lighting of the light of the target dual-port hard disk according to the lighting information.

[0071] If the target lighting mode is the master-slave mode, the target controller is the master controller A. The lighting module 13 obtains the lighting information sent by the master controller and controls the lighting of the corresponding dual-port hard disk according to the lighting information.

[0072] If the target lighting mode is the active-active mode, the lights of the corresponding dual-port hard disks are controlled to light up according to the lighting information sent by the target controller in the determined active-active mode.

[0073] Optionally, the lights that light up include but are not limited to: a presence light, an error indicator light, etc.

[0074] Optionally, the dual-port hard disk may be a dual-port NVMe hard disk.

[0075] In the above embodiment of the present application, the lighting control system further includes at least two lighting analysis modules 12 and a lighting module 13, the connection relationship of which is as follows: the at least two lighting analysis modules 12 are connected to the corresponding controller 01, the lighting module 13 is respectively connected to the lighting arbitration module 32 and the at least two lighting analysis modules 12, and the controllers 01 corresponding to the at least two lighting analysis modules 12 are also connected to the information processing module 31. The controllers 01 corresponding to the at least two lighting analysis modules 12 send identification information of the target dual-port hard disk to be controlled to the information processing module 31, the lighting arbitration module 32 determines the target controller that obtains lighting control rights in the target lighting mode, the target controller being one of the controllers corresponding to the at least two lighting analysis modules, the lighting module 13 receives the lighting information sent by the lighting analysis module corresponding to the target controller, and controls the lighting of the light of the target dual-port hard disk according to the lighting information. The lighting control system of this embodiment enables, when any dual-port hard disk is used by multiple controllers 01, the lighting arbitration module 32 can determine the target lighting mode used to control the lighting of the target dual-port hard disk based on the identification information and lighting mode control information sent by the information processing module 31. Since different lighting modes and control methods under different lighting modes are set, errors in the lighting control of any dual-port hard disk can be reduced, thereby achieving accurate control of the lighting of the dual-port hard disk.

[0076] Furthermore, based on the above embodiment, the following embodiment illustrates the lighting control process of a dual-port hard disk through a lighting control system when the target lighting mode is the master-slave mode.

[0077] If the target lighting mode is the master-slave mode, the lighting arbitration module 32 determines the target controller that obtains lighting control rights in the target lighting mode according to the identification information and the lighting mode control information. One possible implementation method is:

[0078] Obtain the first identification information of the first target controller pre-configured in the master-slave mode, and determine the first target controller that obtains the lighting control right in the master-slave mode, that is, the master controller, based on the first identification information, wherein the first target controller is one of the controllers 01 corresponding to at least two pre-configured lighting analysis modules 12.

[0079] See Figure 4 , Figure 4 This is a structural diagram of another lighting control system provided in an embodiment of the present application, which includes, in addition to an information processing module 31, a lighting arbitration module 32, at least two lighting analysis modules 12, a lighting module 13 and an in-place detection module 14, a timer monitoring module 15.

[0080] Among them, the timer monitoring module 15 is connected to the lighting arbitration module 32 and each controller 01 respectively, that is, connected to the first target controller. The timer monitoring module 15 is used to monitor the timer signal of the first target controller and send the timer signal of the first target controller to the lighting arbitration module 32.

[0081] The lighting arbitration module 32 receives in real time the timer signal of the first target controller sent by the timer monitoring module 15 , which may be a watchdog timer (WDT) signal, and determines whether the first target controller is in a normal working state based on the timer signal to obtain a determination result.

[0082] Specifically, if the timer signal undergoes a level flip within the preset time length, a judgment result is obtained that the first target controller is in a normal working state; if the timer signal does not undergo a level flip within the preset time length, a new timer signal is obtained after the first target controller is reset; if the new timer signal undergoes a level flip within the preset time length, a judgment result is obtained that the first target controller is in a normal working state; if the new timer signal does not undergo a level flip within the preset time length, a judgment result is obtained that the first target controller is in an abnormal working state.

[0083] The lighting arbitration module 32 determines whether the WDT signal of the first target controller flips between high and low levels within a preset time period (assuming 60 seconds) based on the WDT signal of the first target controller. If flipping occurs, it is determined that the first target controller is in a normal working state.

[0084] If no high-low level flip occurs within 60 seconds, the lighting arbitration module 32 determines that the first target controller is in an abnormal operating state. The lighting arbitration module 32 will send a node reset NODE_RST signal to the first target controller. The first target controller performs a reset operation based on the reset signal and regenerates the WDT signal. The lighting arbitration module 32 obtains the new WDT signal of the first target controller monitored by the timer monitoring module 15 after the reset. If the new WDT signal flips within 60 seconds, it is determined that the first target controller has returned to normal and returned to normal operating state. If the new WDT signal does not flip within 60 seconds, it is determined that the first target controller is in an abnormal operating state.

[0085] If the lighting arbitration module 32 determines that the first target controller is in a normal working state, it sends a determination result indicating that the first target controller is in a normal working state to the lighting module 13 , so that the lighting module 13 performs a lighting operation.

[0086] In this embodiment, the lighting module 13 further includes a plurality of multiplexers 131 and a dual-port hard disk lighting control module 132 . The dual-port hard disk lighting control module 132 may include a plurality of sub-dual-port hard disk lighting control modules.

[0087] For any multiplexer 131 , the multiplexer 131 is respectively connected to the lighting arbitration module 32 , at least two lighting analysis modules 12 , and the dual-port hard disk lighting control module 132 .

[0088] In this embodiment, the lighting arbitration module 32 is further configured to determine a target multiplexer from the multiple multiplexers 131 included in the lighting module 13 according to the identification information of the target dual-port hard disk to be controlled.

[0089] Optionally, the lighting module 13 includes multiple multiplexers 131, and each multiplexer 131 corresponds to its own dual-port hard disk. Therefore, the lighting arbitration module 32 can determine the target multiplexer corresponding to the target dual-port hard disk based on the identification information. In this embodiment, the dual-port hard disk corresponding to each multiplexer 131 is preset.

[0090] The lighting information sent by the lighting analysis module 12 corresponding to the first target controller can be sent to the dual-port hard disk lighting control module 132 through the preset path of the target multiplexer, wherein the preset path is a pre-configured path that allows the lighting information sent by the first target controller to pass through.

[0091] After receiving the lighting information, the dual-port hard disk lighting control module 132 controls the light of the target dual-port hard disk corresponding to the identification information to light up.

[0092] Optionally, the lighting information includes but is not limited to: identification information of the target dual-port hard disk, an electrical fuse (eFuse) control signal, and a preset instruction type, etc., wherein the preset instruction type includes but is not limited to: an error instruction, a positioning instruction, and a rebuild instruction, etc.

[0093] The dual-port hard disk lighting control module 132 determines the target dual-port hard disk to be controlled based on the identification information of the target dual-port hard disk, controls the target dual-port hard disk to be powered on according to the thermal fuse control signal, so that the target dual-port hard disk enters the power-on working state, and controls the light corresponding to the instruction type in the target dual-port hard disk to light up according to the instruction type.

[0094] In this embodiment, if the lighting arbitration module 32 determines that the first target controller is still in an abnormal operating state after being reset, it obtains the second identification information of a second target controller pre-configured in the master-slave mode and, based on the second identification information, determines the second target controller, i.e., the slave controller, that has obtained lighting control authority in the master-slave mode. The second target controller is the other controller 01 corresponding to the at least two lighting analysis modules 12, excluding the first target controller.

[0095] If the lighting arbitration module 32 determines that the new WDT signal after the first target controller is reset does not flip within the preset time period, assuming 60 seconds, it means that the first target controller has not recovered to normal, and the first target controller is in an abnormal working state.

[0096] After determining that the first target controller is in an abnormal working state, the lighting arbitration module 32 controls the lighting of the corresponding target dual-port hard disk according to the lighting information sent by the second target controller pre-configured in the master-slave mode.

[0097] Before controlling the lighting of the corresponding target dual-port hard drive based on the lighting information sent by the second target controller, the lighting arbitration module 32 needs to obtain the timer signal of the second target controller monitored by the timer monitoring module 15. Based on the timer signal of the second target controller, the module determines whether the second target controller is in normal operation and obtains a determination result. If the determination result indicates that the second target controller is in normal operation, the module transmits the determination result to the lighting module 13, which then controls the lighting of the target dual-port hard drive based on the lighting information sent by the lighting analysis module 12 corresponding to the second target controller.

[0098] The specific judgment process is similar to the above-mentioned process of judging whether the first target controller is in a normal working state, and will not be described again to avoid redundancy.

[0099] If the lighting arbitration module 32 determines that the second target controller is operating normally, it controls the lighting of the corresponding target dual-port hard drive according to the lighting information command sent by the second target controller. The process of controlling the lighting of the corresponding target dual-port hard drive according to the lighting information command sent by the second target controller is the same as the process of controlling the lighting of the corresponding target dual-port hard drive according to the lighting information command sent by the first target controller. To avoid redundancy, the description is not repeated here.

[0100] If the lighting arbitration module 32 determines that the second controller is in an abnormal working state, it generates a fault instruction and sends the fault instruction to the lighting module 13, so that the lighting module 13 controls the lamp indicating the fault in the target dual-port hard disk to light up according to the fault instruction.

[0101] Optionally, in addition to controlling the light indicating a fault in the corresponding target dual-port hard disk to light up, the light indicating a system fault on the dual-port hard disk backplane can also be controlled to light up according to the fault instruction. The light indicating a system fault is different from the light indicating a fault in the dual-port hard disk.

[0102] In the above-described embodiment of the present application, the lighting arbitration module 32 determines whether the first target controller is in normal operating state based on the timer signal of the first target controller monitored by the timer monitoring module 15 and the timer signal. If the first target controller is determined to be in normal operating state, a judgment result indicating that the first target controller is in normal operating state is obtained and sent to the lighting module 13, so that the lighting module 13 controls the lighting of the target dual-port hard drive based on the lighting information obtained from the first target controller. If it is determined that the first target controller is still in an abnormal operating state after being reset, the lighting of the target dual-port hard drive is controlled based on the lighting information sent by the second target controller pre-configured in the master-slave mode. The method of this embodiment enables, when a dual-port hard drive is used by multiple controllers 01, the lighting control system can control the lighting of the dual-port hard drive according to the control method in the master-slave mode, thereby improving the accuracy of the dual-port hard drive lighting control.

[0103] Furthermore, based on the above embodiment, the following embodiment illustrates the lighting control process of a dual-port hard disk when the target lighting mode is the active-active mode by using the above lighting control system.

[0104] The structure of the lighting control system in this embodiment is the same as that in the above embodiment, and will not be described again in this embodiment.

[0105] In the active-active mode, the lighting arbitration module 32 determines the target controller that obtains lighting control rights in the target lighting mode based on the identification information and the lighting mode control information. One possible implementation is:

[0106] The lighting arbitration module 32 obtains the time information of the lighting control right application request sent by each controller 01 from the information processing module 31 .

[0107] Taking two controllers 01 as an example, the information processing module 31 obtains the time information when the two controllers 01 send the lighting control right application request.

[0108] After the lighting arbitration module 32 obtains the time information of the two controllers 01 sending the lighting control right application request, if it is determined based on the time information that each controller 01 sent the lighting control right application request simultaneously, it determines a third target controller based on pre-configured permission control information, wherein the permission control information specifies one of the controllers 01 corresponding to the at least two lighting analysis modules 12 as the third target controller. If it is determined based on the time information that each controller 01 sent the lighting control right application request non-simultaneously, the controller 01 that sent the lighting control right application request first is determined as the third target controller.

[0109] Optionally, after obtaining the time information of the two controllers 01 sending the lighting control right application requests, the lighting arbitration module 32 determines the time sequence in which the two controllers 01 send the lighting control right application requests.

[0110] For example, assuming two controllers, controller A and controller B, there are three possible situations for the time sequence determined based on the time information:

[0111] The first one is: controller A sends a request for the lighting control right first, and then controller B sends a request for the lighting control right.

[0112] The second method is: controller B first sends a request for the lighting control right, and then controller A sends a request for the lighting control right.

[0113] The third type is: controller A and controller B send lighting control right application requests at the same time.

[0114] The lighting arbitration module 32 determines whether the two controllers 01 send lighting control right application requests at the same time according to the time sequence, and obtains a determination result.

[0115] If the judgment result indicates that at least two controllers 01 simultaneously send requests for lighting control rights, the third target controller is determined based on the pre-configured permission control information, i.e., the third scenario described above. The lighting arbitration module 32 then determines, based on the pre-configured permission control information, whether controller A is designated as the third target controller or controller B.

[0116] If the judgment result indicates that the two controllers 01 did not send the lighting control right application request simultaneously, the controller 01 that sent the lighting control right application request first is determined as the third target controller. That is, if it is the first case, the third target controller is controller A, and if it is the second case, the third target controller is controller B.

[0117] The lighting arbitration module 32 obtains the timer signal of the third target controller through the timer monitoring module 15 , wherein the timer signal may be a watchdog timer (WDT) signal.

[0118] The lighting arbitration module 32 determines whether the third target controller is in a normal working state according to the timer signal. The specific judgment process is similar to the process of determining whether the first target controller is in a normal working state in the above embodiment. Please refer to the above embodiment. To avoid redundancy, it will not be repeated.

[0119] If the lighting arbitration module 32 determines that the third target controller is in a normal working state, it sends the determination result indicating that the third target controller is in a normal working state to the lighting module 13 so that the lighting module 13 performs a lighting operation.

[0120] If the lighting arbitration module 32 determines that the third target controller is in an abnormal working state or the third target controller is in a normal working state but automatically gives up the control right, that is, the WDT signal of the third target controller does not flip within a preset time length, such as 60 seconds, the lighting arbitration module 32 waits to obtain the time information of the new lighting control right application request sent by the above two controllers 01, and then continues to execute the steps in this embodiment.

[0121] It should be noted that in the present application, if the instruction sent by the third target controller is not a lighting instruction, that is, it is not one or more of an error instruction, a positioning instruction, and a reconstruction instruction, then the lighting module 13 obtains the lighting information sent by another controller, wherein the other controller is the other controller other than the third target controller in the controller 01 corresponding to the two lighting analysis modules 12, and controls the corresponding dual-port hard disk light to light up according to the lighting information sent by the other controller.

[0122] In active-active mode, the indicator lights are as shown in Table 1:

[0123] Table 1

[0124]

[0125] Among them, the non-lighting instruction means that it is not any of the error instructions, positioning instructions and reconstruction instructions in the table, and "X" means that the instruction is ignored.

[0126] In active-active mode, if the third target controller doesn't issue an error, location, or rebuild command, the error and location commands from the other controllers that haven't taken control will still be acknowledged, and the corresponding dual-port hard drive's red or blue light will flash at a preset frequency, such as 0.5Hz. This design allows for timely detection of possible dual-port hard drive errors or failures, providing prompt notifications and helping system administrators accurately locate the dual-port hard drives. Furthermore, the LED behavior allows for quick identification of the current server system status.

[0127] In the above-described embodiment of the present application, the lighting arbitration module 32 obtains the time information of the lighting control request sent by each controller 01 from the information processing module 31 and determines the third target controller based on the time information. After determining the third target controller, the timer signal of the third target controller is obtained. If the timer signal determines that the third target controller is in normal operation, the light of the target dual-port hard drive is controlled to be illuminated according to the lighting information sent by the third target controller. The method of this embodiment enables, when a dual-port hard drive is used by multiple controllers, the lighting control system can control the lighting of the dual-port hard drive according to the control method in the active-active mode, thereby improving the accuracy of the dual-port hard drive lighting control.

[0128] The present application also provides an electronic device, comprising the lighting control system in any of the above embodiments.

[0129] This application also provides a lighting control method, the execution subject of which can be the lighting control system in any of the above embodiments, see Figure 5 , Figure 5 This is a flow chart of a lighting control method provided in an embodiment of the present application. The method may include the following steps:

[0130] S501: Acquire identification information of a target dual-port hard disk to be controlled sent by at least two controllers, and acquire lighting mode control information input by a user.

[0131] S502: Determine a target lighting mode for controlling the lighting of the target dual-port hard disk according to the identification information and the lighting mode control information.

[0132] The target lighting mode is the master-slave mode or the active-active mode, and the target controller is one of at least two controllers.

[0133] The specific implementation details and effects of each step have been described in detail in the above-mentioned multiple embodiments. Please refer to the above-mentioned multiple embodiments. To avoid repetition, detailed description will not be given again.

[0134] In order to better understand the dual-port hard disk lighting control method of this application, a complete example is briefly described below. Figure 6 , Figure 6 This is a flow chart of another lighting control method provided in an embodiment of the present application. The execution subject is a lighting control system, which can be a CPLD. The number of controllers is described using dual controllers as an example, including the following steps:

[0135] S601: Acquire the presence information of dual controllers, where the controllers may also be referred to as control nodes.

[0136] S602: Determine whether both controllers are in place based on the in-place information of the dual controllers.

[0137] S603: If only one controller is in place, enter the single control node lighting process.

[0138] S604: The single controller in place controls the lighting of a dual-port hard disk.

[0139] S605: If both controllers are in place, enter the dual control node lighting process.

[0140] S606: Determine a target lighting mode based on the input lighting mode control information.

[0141] S607: If the target lighting mode is the master-slave mode, obtain the timer signal sent by the master controller.

[0142] S608: Determine whether the main controller is in a normal working state according to the timer signal.

[0143] S609: If it is determined that the main controller is in a normal working state, control the corresponding dual-port hard disk light to light up according to the light-up information.

[0144] S610: If it is determined that the main controller is in an abnormal working state, a reset signal is sent to the main controller, so that the main controller performs a reset operation according to the reset signal to regenerate a timer signal.

[0145] S611: Determine whether the main controller has recovered to a normal working state according to the regenerated timer signal.

[0146] S612: If the normal state is restored, execute step S609.

[0147] S613: If the normal state has not been restored, obtain a timer signal sent from the controller.

[0148] S614: Determine whether the slave controller is in a normal working state according to the timer signal sent by the slave controller.

[0149] S615: If it is determined that the slave controller is in a normal working state, control the light of the corresponding dual-port hard disk to light up according to the light-on information of the slave controller.

[0150] S616: If it is determined that the slave controller is in an abnormal working state, control the corresponding dual-port hard disk to light up a light indicating a fault.

[0151] S617: If the target lighting mode is active-active mode, obtain the time information when at least two controllers send lighting control right application requests.

[0152] S618: Determine, based on the time information, whether at least two controllers send lighting control right application requests simultaneously.

[0153] S619: If yes, determine the target controller according to the pre-configured authority control information.

[0154] S620: If not, the controller that first sends the lighting control right application request is determined as the target controller.

[0155] S621. Acquire a timer signal sent by the target controller.

[0156] S622: Determine whether the target controller is in a normal working state according to the timer signal.

[0157] S623: If not, execute step S617.

[0158] S624: If yes, determine whether the target controller gives up control.

[0159] S625: If not, control the corresponding dual-port hard disk to light up according to the lighting information sent by the target controller.

[0160] S626: If yes, go to step S617.

[0161] It is understandable that this embodiment does not limit the execution order in the master-slave mode and the active-active mode, and the above embodiment is only for illustration.

[0162] For the specific implementation details and effects of each step, please refer to the above multiple embodiments. To avoid repetition, detailed description will be omitted.

[0163] In related technologies, since the lighting control system usually only supports a single controller to exclusively control a specified hard disk, for example, it can only support hard disk 0 to be controlled by controller A. Therefore, after the lighting control system obtains the SMART information or resource information of hard disk 0, controller A can only obtain the SMART information or resource information of hard disk 0 through the lighting control system through the I2C bus, and the information of other hard disks cannot be obtained and accessed.

[0164] In this application, the lighting control system can poll and activate the I2C switch conversion module on the dual-port hard drive backplane to obtain SMART information, resource information, or control information sent by the controller for each dual-port hard drive. It can also package the power-off information and lighting status of each dual-port hard drive into a frame. In this application, each controller is also provided with a corresponding dual-port random access memory (DPRAM). After packaging this data, the lighting control system sends or copies the packaged frame to the corresponding DPRAM of each controller, allowing each controller to access information from other hard drives to achieve information synchronization.

[0165] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method.

[0166] Figure 7 This is a structural diagram of a lighting control device provided in an embodiment of the present application, such as Figure 7 Shown, including:

[0167] The acquisition module 701 is configured to acquire identification information of a target dual-port hard disk to be controlled sent by at least two controllers, and acquire lighting mode control information input by a user.

[0168] The determination module 702 is used to determine the target lighting mode used to control the lighting of the target dual-port hard disk according to the identification information and the lighting mode control information. The target lighting mode is the master-slave mode or the active-active mode, and the target controller is one of the at least two controllers.

[0169] For the description of the features in the embodiment corresponding to the lighting control device, reference can be made to the relevant description of the embodiment corresponding to the lighting control method, which will not be repeated here.

[0170] The electronic device provided in the present application may further include a processor, a memory and a communication component. The processor is connected to the memory, and the processor and the memory may further be connected to the communication component via a bus.

[0171] In a specific implementation process, at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the above-mentioned lighting control method embodiment.

[0172] The specific implementation process of the processor can be found in the above method embodiment. Its implementation principle and technical effects are similar and will not be repeated here in this embodiment.

[0173] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor. The steps of the method disclosed in the application may be directly executed by a hardware processor, or by a combination of hardware and software modules within the processor.

[0174] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage.

[0175] A bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be categorized as address buses, data buses, and control buses. For ease of illustration, the buses in the drawings of this application are not limited to just one bus or just one type of bus.

[0176] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above-mentioned lighting control method embodiments when running.

[0177] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.

[0178] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps in any of the above-mentioned lighting control method embodiments are implemented.

[0179] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any of the above-mentioned lighting control method embodiments are implemented.

[0180] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0181] The above is a detailed introduction to a lighting control system, lighting control method, electronic device, medium, and product provided by the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only intended to help understand the method and core ideas of the present application. It should be pointed out that, for ordinary technicians in this technical field, without departing from the principles of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of the present application.

Claims

1. A lighting control system, characterized in that: include: Information processing module and lighting arbitration module; The information processing module is connected to the lighting arbitration module; The information processing module is used to obtain identification information of the target dual-port hard disk to be controlled sent by at least two controllers, and obtain lighting mode control information input by the user; The lighting arbitration module is used to determine the target lighting mode used to control the lighting of the target dual-port hard disk based on the identification information and the lighting mode control information. The target lighting mode is a master-slave mode or an active-active mode. The master-slave mode means that when the master controller obtains control, the slave controller has no control. The active-active mode means that the control right ownership is not pre-specified. The control right ownership is determined based on the time sequence in which the at least two controllers send lighting control right application requests.

2. The lighting control system according to claim 1, characterized in that: It also includes at least two lighting parsing modules and a lighting module; The at least two lighting analysis modules are connected to corresponding controllers, the lighting modules are respectively connected to the lighting arbitration module and the at least two lighting analysis modules, and the controllers corresponding to the at least two lighting analysis modules are further connected to the information processing module; The controllers corresponding to the at least two lighting analysis modules are configured to send identification information of the target dual-port hard disk to be controlled to the information processing module; The lighting arbitration module is further configured to determine a target controller that obtains lighting control rights in the target lighting mode, wherein the target controller is one of the controllers corresponding to the at least two lighting analysis modules; The lighting module is configured to receive lighting information sent by the lighting analysis module corresponding to the target controller, and control the lighting of the light of the target dual-port hard disk according to the lighting information.

3. The lighting control system according to claim 2, characterized in that: Also includes: In-place detection module; The presence detection module is connected to the lighting arbitration module and each controller respectively; The in-situ detection module is used to obtain the in-situ information of each controller; Before the lighting arbitration module determines the target lighting mode for controlling the lighting of the target dual-port hard disk according to the identification information and the lighting mode control information, the lighting arbitration module is further configured to: Acquiring the presence information of each controller sent by the presence detection module; Determining whether each controller is in place according to the in-place information of each controller; If it is already in place, then a target lighting mode for controlling the lighting of the target dual-port hard disk is determined according to the identification information and the lighting mode control information.

4. The lighting control system according to claim 2, characterized in that: If the target lighting mode is the master-slave mode; When the lighting arbitration module determines the target controller that obtains the lighting control right in the target lighting mode, it is specifically used to: Acquire first identification information of a first target controller pre-configured in the master-slave mode; A first target controller that obtains the lighting control right in the master-slave mode is determined according to the first identification information, where the first target controller is one of the controllers corresponding to the at least two pre-configured lighting analysis modules.

5. The lighting control system according to claim 4, characterized in that: Also includes a timer monitoring module; The timer monitoring module is connected to the lighting arbitration module and the first target controller respectively; The timer monitoring module is used to monitor the timer signal of the first target controller; After the lighting arbitration module determines the first target controller that obtains the lighting control right in the master-slave mode, it is further configured to: determining, according to a timer signal of the first target controller, whether the first target controller is in a normal working state, and obtaining a determination result; If the judgment result indicates that the first target controller is in a normal working state, the judgment result is sent to the lighting module.

6. The lighting control system according to claim 5, characterized in that: The lighting arbitration module determines whether the first target controller is in a normal working state according to the timer signal of the first target controller, and when the judgment result is obtained, is specifically used to: If the level of the timer signal of the first target controller is reversed within a preset time period, a judgment result is obtained that the first target controller is in a normal working state; If the timer signal of the first target controller does not flip in level within the preset time period, obtaining a new timer signal after the first target controller is reset; If the level of the new timer signal flips within the preset time period, a judgment result is obtained that the first target controller is in a normal working state; If the level of the new timer signal does not flip within the preset time period, a judgment result is obtained that the first target controller is in an abnormal working state.

7. The lighting control system according to claim 6, characterized in that: The lighting module includes multiple multiplexers and a dual-port hard disk lighting control module; For any multiplexer, the multiplexer is respectively connected to the lighting arbitration module, at least two lighting analysis modules and the dual-port hard disk lighting control module; The lighting arbitration module is further configured to determine a target multiplexer from the plurality of multiplexers included in the lighting module based on identification information of a target dual-port hard disk to be controlled, so that the lighting information sent by the lighting analysis module corresponding to the first target controller is sent to the dual-port hard disk lighting control module through the target multiplexer; The dual-port hard disk lighting control module is used to control the lighting of the light of the target dual-port hard disk corresponding to the identification information according to the lighting information sent by the lighting analysis module corresponding to the first target controller.

8. The lighting control system according to claim 7, characterized in that: The lighting arbitration module is further used for: If the judgment result indicates that the first target controller is in an abnormal working state, obtaining second identification information of the second target controller pre-configured in the master-slave mode; Determine, according to the second identification information, a second target controller that obtains the lighting control right in the master-slave mode; The second target controller is the other controller among the controllers corresponding to the at least two lighting analysis modules excluding the first target controller.

9. The lighting control system according to claim 8, characterized in that: The timer monitoring module is further configured to monitor a timer signal of the second target controller; The lighting arbitration module is further used for: Acquire a timer signal of the second target controller monitored by the timer monitoring module; determining, according to the timer signal of the second target controller, whether the second target controller is in a normal working state, and obtaining a determination result; If the judgment result indicates that the second target controller is in normal working state, the judgment result is sent to the lighting module, so that the lighting module controls the light of the target dual-port hard disk to light up according to the lighting information sent by the lighting analysis module corresponding to the second target controller.

10. The lighting control system according to claim 9, characterized in that: The lighting arbitration module is further used for: If the determination result indicates that the second target controller is in an abnormal working state, a fault instruction is generated; The fault instruction is sent to the lighting module, so that the lighting module controls the light indicating the presence of a fault in the target dual-port hard disk to light up according to the fault instruction.

11. The lighting control system according to claim 2, characterized in that: If the target lighting mode is the dual active mode; When the lighting arbitration module determines the target controller that obtains the lighting control right in the target lighting mode, it is specifically used to: Obtaining from the information processing module the time information of the lighting control right application request sent by each controller; If it is determined according to the time information that each controller simultaneously sends a request for application for lighting control right, a third target controller is determined according to pre-configured authority control information, wherein the authority control information specifies one of the controllers corresponding to the at least two lighting analysis modules as the third target controller; If it is determined according to the time information that the controllers do not send the lighting control right application requests simultaneously, the controller that sends the lighting control right application request first is determined as the third target controller.

12. The lighting control system according to claim 11, characterized in that: The lighting module is also used for: receiving lighting information sent by a lighting analysis module corresponding to the third target controller; The light of the target dual-port hard disk is controlled to light up according to the lighting information sent by the lighting parsing module corresponding to the third target controller.

13. The lighting control system according to claim 11, characterized in that: The lighting module is also used for: If the third target controller sends non-lighting information, then obtain the lighting information sent by another controller, where the other controller is another controller other than the third target controller among the controllers corresponding to the two lighting analysis modules; The light of the dual-port hard disk is controlled to light up according to the lighting information sent by the other controller.

14. A lighting control method, characterized in that: include: Obtain identification information of a target dual-port hard disk to be controlled sent by at least two controllers, and obtain lighting mode control information input by a user; According to the identification information and the lighting mode control information, the target lighting mode used to control the lighting of the target dual-port hard disk is determined, and the target lighting mode is a master-slave mode or an active-active mode, wherein the master-slave mode means that when the master controller obtains control, the slave controller has no control right, and the active-active mode means that the control right ownership is not pre-specified, and the control right ownership is determined according to the time order in which the at least two controllers send the lighting control right application request.

15. An electronic device, characterized in that: The lighting control system comprises the lighting control system according to any one of claims 1 to 13.

16. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements the steps of the lighting control method according to claim 14.

17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the lighting control method according to claim 14 are implemented.

Citation Information

Patent Citations

  • Hard disk lighting method and device, storage medium and computer program product

    CN113742182A

  • Hard disk lighting method and device, computer equipment and storage medium

    CN118708447A