Control method for maintenance indication part and computing equipment
By monitoring the maintenance status and adjusting the status conditions of the controller, the controller monitors the maintenance status information, determines the target display status of the maintenance indicator component, indicates the target opening and closing status of the storage drawer, and adjusts the display status to guide the maintenance personnel to operate correctly. This solves the problem of insufficient heat dissipation during storage drawer maintenance, improves the maintenance reliability and safety of the storage drawer, and reduces the failure rate.
Patent Information
- Application Number
- CN202511379546.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2026-01-20
AI Technical Summary
In servers, during the maintenance of storage drawers, it is difficult for maintenance personnel to accurately determine when to open and close the storage drawers, resulting in insufficient heat dissipation, which may lead to overheating and failure of storage components.
The controller monitors maintenance status information, determines the target display status of maintenance indicator components, indicates the target open/closed status of storage drawers, and adjusts the display status to guide maintenance personnel to operate correctly, including monitoring temperature and open/closed status, and adjusting fan speed, etc.
It improves the reliability and safety of storage drawer maintenance, reduces the failure rate of storage components, and ensures that storage drawers are maintained in the appropriate open/closed state for maintenance operations.
Smart Images

Figure CN121366595A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computing devices, and particularly relates to a control method for maintaining an indication component and a computing device. BACKGROUND
[0002] A storage drawer is arranged in the server. The storage drawer is internally provided with a storage component (such as a hard disk).
[0003] In the related art, when an operation and maintenance personnel maintains the storage drawer, the storage drawer needs to be pulled open. When the storage drawer is pulled open, the heat dissipation work of the fan in the server has little effect on the heat dissipation of the storage drawer. The operation and maintenance personnel needs to manually consider the timing of pulling open and closing the storage drawer based on personal experience to avoid overheating of the storage drawer.
[0004] Therefore, there is an urgent need for a method to guide the operation and maintenance personnel to maintain the storage drawer. SUMMARY
[0005] Embodiments of the present application provide a control method for maintaining an indication component and a computing device. The display state of the indication component can indicate the target opening and closing state of the storage drawer, thereby guiding the operation and maintenance personnel to maintain the storage drawer.
[0006] In a first aspect, embodiments of the present application provide a control method for maintaining an indication component, applied to a controller, the controller being connected with a storage drawer and an indication component; the method comprises:
[0007] Monitoring maintenance state information; the maintenance state information comprises a trigger state of the indication component or a drawer state of the storage drawer;
[0008] In a case where it is determined, based on the maintenance state information, that the indication component meets a state adjustment condition, obtaining a target display state corresponding to the indication component; the target display state indicates a target opening and closing state of the storage drawer;
[0009] Based on the target display state, adjusting the display state of the indication component.
[0010] In the scheme, the controller is connected with the storage drawer and the maintenance indication component respectively. The controller can monitor the maintenance state information; the maintenance state information includes the trigger state of the maintenance indication component or the drawer state of the storage drawer. The controller can acquire the target display state corresponding to the maintenance indication component in a case that the maintenance indication component meets the state adjustment condition based on the maintenance state information; the target display state indicates the target opening and closing state of the storage drawer. The controller can adjust the display state of the maintenance indication component based on the target display state. In the foregoing manner, the operation and maintenance personnel can determine whether the storage drawer needs to be pulled open or closed based on the target opening and closing state of the storage drawer indicated by the maintenance indication component and the current opening and closing state of the storage drawer observed by the operation and maintenance personnel. That is, in the foregoing manner, the operation and maintenance personnel can accurately determine when to pull open the drawer and when to close the drawer, thereby avoiding the situation that the storage drawer is in the pulled open state for a long time, the fan cannot dissipate heat for the storage drawer, and the storage component in the storage drawer fails, and improving the maintenance reliability and safety of the storage drawer.
[0011] In an implementation manner, in a case that the maintenance indication component meets the state adjustment condition based on the maintenance state information, the target display state corresponding to the maintenance indication component is acquired, including:
[0012] determining a current maintenance phase of the storage drawer;
[0013] in a case that the maintenance indication component meets the state adjustment condition corresponding to a next maintenance phase of the current maintenance phase based on the maintenance state information, determining the display state corresponding to the next maintenance phase of the current maintenance phase as the target display state;
[0014] determining the next maintenance phase of the current maintenance phase as the current maintenance phase corresponding to the storage drawer.
[0015] In the scheme, the controller can monitor maintenance state information; the maintenance state information includes a trigger state of the maintenance indicating component or a drawer state of the storage drawer. The controller can determine a current maintenance phase of the storage drawer. The controller can determine, based on the maintenance state information, that the maintenance indicating component meets a state adjustment condition corresponding to a next maintenance phase of the current maintenance phase, determine a display state corresponding to the next maintenance phase of the current maintenance phase as a target display state (the target display state indicates a target opening and closing state of the storage drawer), and determine the next maintenance phase of the current maintenance phase as a current maintenance phase corresponding to the storage drawer. The controller can adjust the display state of the maintenance indicating component based on the target display state. In the foregoing manner, on the one hand, the state adjustment condition can be accurately determined, and thus it can be accurately determined whether the display state of the maintenance indicating component needs to be adjusted. On the other hand, the target display state can be accurately determined. That is, in the foregoing manner, the display state of the maintenance indicating component adjusted based on the target display state can accurately reflect the actual situation of the storage drawer. Therefore, the maintenance personnel can determine, based on the target opening and closing state and the current opening and closing state of the storage drawer indicated by the maintenance indicating component, whether the storage drawer needs to be pulled open or closed, thereby avoiding the situation that the storage drawer is in the pulled open state for a long time, the fan cannot dissipate heat for the storage drawer, and the storage component in the storage drawer fails, improving the maintenance reliability and safety of the storage drawer, and reducing the failure rate of the storage component.
[0016] In an implementation manner, the controller is connected with the fan; and in a case where it is determined, based on the maintenance state information, that the maintenance indicating component meets a state adjustment condition corresponding to a next maintenance phase of a current maintenance phase, the display state corresponding to the next maintenance phase of the current maintenance phase is determined as a target display state, including:
[0017] In a case where the current maintenance phase is the zeroth phase, it is determined whether the trigger state is the triggered state;
[0018] In a case where the trigger state in the maintenance state information is the triggered state, it is determined that the maintenance state information meets a state adjustment condition corresponding to a first phase; the first phase is a next maintenance phase of the zeroth phase;
[0019] The display state corresponding to the first phase is determined as the target display state; the display state corresponding to the first phase indicates that the target opening and closing state of the storage drawer is the closed state;
[0020] The rotating speed of the fan is increased; the fan is used for dissipating heat for the storage drawer.
[0021] In the scheme, the controller can determine whether the trigger state is the triggered state in the case that the current maintenance stage is the zeroth stage. The controller can determine that the maintenance state information meets the state adjustment condition corresponding to the first stage in the case that the trigger state in the maintenance state information is the triggered state; the first stage is the next maintenance stage of the zeroth stage. The controller can determine the display state corresponding to the first stage as the target display state; the display state corresponding to the first stage indicates that the target opening and closing state of the storage drawer is the closed state. The controller can perform the increasing processing on the rotating speed of the fan; the fan is used for heat dissipation of the storage drawer. Through the above manner, the rotating speed of the fan can be increased before the current opening and closing state of the storage drawer is switched from the closed state to the pulled-open state, the heat dissipation effect of the fan on the storage drawer is increased, and then the time length of the storage drawer in the pulled-open state is increased, and then the maintenance time length of the storage drawer is increased.
[0022] In an implementation manner, in the case that it is determined that the maintenance indication component meets the state adjustment condition corresponding to the next maintenance stage of the current maintenance stage based on the maintenance state information, the display state corresponding to the next maintenance stage of the current maintenance stage is determined as the target display state, and the method comprises the following steps.
[0023] In the case that the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the first temperature threshold in the case that the current maintenance stage is the first stage, it is determined whether the drawer state is the closed state and the temperature value in the drawer state is less than the first temperature threshold.
[0024] In the case that the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the first temperature threshold, it is determined that the maintenance indication component meets the state adjustment condition corresponding to the second stage; the second stage is the next maintenance stage of the first stage.
[0025] The display state corresponding to the second stage is determined as the target display state; the display state corresponding to the second stage indicates that the target opening and closing state of the storage drawer is the pulled-open state.
[0026] In the scheme, in a case where the current maintenance stage is the first stage, the controller can determine that the maintenance indication component meets a state adjustment condition corresponding to a second stage in a case where the current open-close state in the drawer state is the closed state and the temperature value in the drawer state is less than a first temperature threshold; the second stage is a next maintenance stage of the first stage. The controller can determine a display state corresponding to the second stage as a target display state; the display state corresponding to the second stage indicates that the target open-close state of the storage drawer is the pulled-open state. In this way, in a case where the temperature value of the storage drawer is less than the first temperature threshold, the display state of the maintenance indication component can be adjusted to indicate that the target open-close state of the storage drawer is the pulled-open state, so that the maintenance personnel can obtain the pull-out timing of the storage drawer in a timely manner, thereby prolonging the time period during which the storage drawer is in the pulled-open state, and thereby prolonging the maintenance time period of the storage drawer and improving the maintenance reliability of the storage drawer.
[0027] In an implementation manner, in a case where it is determined, based on the maintenance state information, that the maintenance indication component meets a state adjustment condition corresponding to a next maintenance stage of a current maintenance stage, the display state corresponding to the next maintenance stage of the current maintenance stage is determined as a target display state, and the method comprises the following steps.
[0028] In a case where the current maintenance stage is the second stage, it is determined whether the current open-close state in the drawer state is the closed state and the temperature value in the drawer state is less than a second temperature threshold.
[0029] In a case where the current open-close state in the drawer state is the closed state and the temperature value in the drawer state is less than the second temperature threshold, it is determined that the maintenance indication component meets a state adjustment condition corresponding to a third stage; the third stage is a next maintenance stage of the second stage.
[0030] The display state corresponding to the third stage is determined as a target display state; the display state corresponding to the third stage indicates that the target open-close state of the storage drawer is the pulled-open state.
[0031] In the scheme, the controller can determine whether the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the second temperature threshold in the case that the current maintenance stage is the second stage. The controller can determine that the maintenance indication component meets the state adjustment condition corresponding to the third stage in the case that the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the second temperature threshold, the third stage being the next maintenance stage of the second stage. The controller can determine the display state corresponding to the third stage as the target display state, the display state corresponding to the third stage indicating that the target opening and closing state of the storage drawer is the pulled-open state. In this way, the maintenance personnel can know that the temperature value of the storage drawer is still within the acceptable range, and the situation that the maintenance personnel closes the storage drawer too early and causes poor maintenance effect of the storage drawer is avoided. That is, the maintenance effect of the storage drawer is improved in this way.
[0032] In an implementation manner, in the case that it is determined, based on the maintenance state information, that the maintenance indication component meets the state adjustment condition corresponding to the next maintenance stage of the current maintenance stage, the display state corresponding to the next maintenance stage of the current maintenance stage is determined as the target display state, and the method comprises the following steps.
[0033] In the case that the current maintenance stage is the third stage, it is determined whether the current opening and closing state in the drawer state is the pulled-open state and the temperature value in the drawer state is greater than or equal to the third temperature threshold.
[0034] In the case that the current opening and closing state in the drawer state is the pulled-open state and the temperature value in the drawer state is greater than or equal to the third temperature threshold, it is determined that the maintenance indication component meets the state adjustment condition corresponding to the fourth stage, the fourth stage being the next maintenance stage of the third stage.
[0035] The display state corresponding to the fourth stage is determined as the target display state, the display state corresponding to the fourth stage indicating that the target opening and closing state of the storage drawer is the closed state.
[0036] In the scheme, the controller can determine whether the current open-close state in the drawer state is the pulled-open state and the temperature value in the drawer state is greater than or equal to the third temperature threshold in the case that the current maintenance stage is the third stage. The controller can determine that the maintenance indication component meets the state adjustment condition corresponding to the fourth stage in the case that the current open-close state in the drawer state is the pulled-open state and the temperature value in the drawer state is greater than or equal to the third temperature threshold; the fourth stage is the next maintenance stage of the third stage. The controller can determine the display state corresponding to the fourth stage as the target display state; the display state corresponding to the fourth stage indicates that the target open-close state of the storage drawer is the closed state. In this way, the maintenance personnel can obtain the closing opportunity of the storage drawer in time, and the situation that the storage components in the storage drawer fail due to the fact that the storage drawer is in the pulled-open state for a long time and the fan cannot cool the storage drawer is avoided, the maintenance reliability and safety of the storage drawer are improved, and the failure rate of the storage components is reduced.
[0037] In an implementation manner, in the case that it is determined, based on the maintenance state information, that the maintenance indication component meets the state adjustment condition corresponding to the next maintenance stage of the current maintenance stage, the display state corresponding to the next maintenance stage of the current maintenance stage is determined as the target display state, and the method comprises the following steps.
[0038] In the case that the current maintenance stage is the fourth stage, it is determined whether the current open-close state in the drawer state is switched from the pulled-open state to the closed state within a preset time range.
[0039] In the case that the current open-close state in the drawer state is switched from the pulled-open state to the closed state, it is determined that the maintenance indication component meets the state adjustment condition corresponding to the zeroth stage; the zeroth stage is the next maintenance stage of the fourth stage.
[0040] The display state corresponding to the zeroth stage is determined as the target display state; the display state corresponding to the zeroth stage indicates that the target open-close state of the storage drawer is the closed state.
[0041] In the scheme, in a case where the current maintenance stage is the fourth stage, the controller can determine whether the current opening and closing state in the drawer state is switched from the pulled-apart state to the closed state within a preset time range. The controller can determine that the maintenance indicating component meets a state adjustment condition corresponding to the zeroth stage in a case where the current opening and closing state in the drawer state is switched from the pulled-apart state to the closed state. The zeroth stage is a next maintenance stage of the fourth stage. The controller can determine a display state corresponding to the zeroth stage as the target display state. The display state corresponding to the zeroth stage indicates that the target opening and closing state of the storage drawer is the closed state. In this way, in a case where the operation and maintenance personnel timely perform the closing operation on the storage drawer, the display state of the maintenance indicating component can be adjusted, so that the operation and maintenance personnel can be timely informed of the completion of the closing.
[0042] In an implementation manner, the method further includes:
[0043] In a case where the current opening and closing state in the drawer state is not switched from the pulled-apart state to the closed state, it is determined that the maintenance indicating component meets a state adjustment condition corresponding to the fifth stage. The fifth stage is a next maintenance stage of the fourth stage.
[0044] The display state corresponding to the fifth stage is determined as the target display state. The display state corresponding to the fifth stage indicates that the target opening and closing state of the storage drawer is the closed state.
[0045] The computing device to which the controller belongs is controlled to perform a power-off process.
[0046] In the scheme, in a case where the current opening and closing state in the drawer state is not switched from the pulled-apart state to the closed state, the controller can determine that the maintenance indicating component meets a state adjustment condition corresponding to the fifth stage. The fifth stage is a next maintenance stage of the fourth stage. The controller can determine a display state corresponding to the fifth stage as the target display state. The display state corresponding to the fifth stage indicates that the target opening and closing state of the storage drawer is the closed state. The controller can control the computing device to which the controller belongs to perform a power-off process. In this way, the storage drawer in the pulled-apart state can be prevented from being in the pulled-apart state for too long, so that the storage drawer is prevented from overheating and causing a fault. The failure rate of the storage drawer is reduced.
[0047] In an implementation manner, the display state includes a display color and a light-on state.
[0048] In the scheme, the display state includes a display color and a light-on state. In this way, the operation and maintenance personnel can quickly learn the target opening and closing state of the storage drawer indicated by the display state, and the maintenance reliability of the storage drawer is improved.
[0049] In a second aspect, the embodiments of the present application provide a controller, the controller is connected with the storage drawer and the maintenance indicating component respectively; the controller is used for:
[0050] monitoring maintenance state information; the maintenance state information comprises a triggering state of the maintenance indicating component or a drawer state of the storage drawer;
[0051] in a case that it is determined that the maintenance indicating component meets a state adjustment condition based on the maintenance state information, obtaining a target display state corresponding to the maintenance indicating component; the target display state indicates a target opening and closing state of the storage drawer;
[0052] adjusting a display state of the maintenance indicating component based on the target display state.
[0053] The controller provided by the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0054] In an implementation manner, the controller is specifically used for:
[0055] determining a current maintenance phase of the storage drawer;
[0056] in a case that it is determined that the maintenance indicating component meets a state adjustment condition corresponding to a next maintenance phase of the current maintenance phase based on the maintenance state information, determining a display state corresponding to the next maintenance phase of the current maintenance phase as the target display state;
[0057] determining the next maintenance phase of the current maintenance phase as a current maintenance phase corresponding to the storage drawer.
[0058] The controller provided by the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0059] In an implementation manner, the controller is connected with a fan; the controller is specifically used for:
[0060] in a case that the current maintenance phase is a zeroth phase, determining whether the triggering state is an triggered state;
[0061] in a case that the triggering state in the maintenance state information is the triggered state, determining that the maintenance state information meets a state adjustment condition corresponding to a first phase; the first phase is a next maintenance phase of the zeroth phase;
[0062] determining a display state corresponding to the first phase as the target display state; the display state corresponding to the first phase indicates that a target opening and closing state of the storage drawer is a closed state;
[0063] increasing a rotating speed of the fan; the fan is used for heat dissipation of the storage drawer.
[0064] The controller provided by the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0065] In an implementation manner, the controller is specifically used for:
[0066] In a case where the current maintenance stage is the first stage, it is determined whether the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the first temperature threshold value;
[0067] In a case where the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the first temperature threshold value, it is determined that the maintenance indicating component meets the state adjustment condition corresponding to the second stage; the second stage is a next maintenance stage of the first stage.
[0068] The display state corresponding to the second stage is determined as the target display state; the display state corresponding to the second stage indicates that the target opening and closing state of the storage drawer is the pulled-open state.
[0069] The controller provided by the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0070] In an implementation manner, the controller is specifically used for:
[0071] In a case where the current maintenance stage is the second stage, it is determined whether the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the second temperature threshold value;
[0072] In a case where the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the second temperature threshold value, it is determined that the maintenance indicating component meets the state adjustment condition corresponding to the third stage; the third stage is a next maintenance stage of the second stage.
[0073] The display state corresponding to the third stage is determined as the target display state; the display state corresponding to the third stage indicates that the target opening and closing state of the storage drawer is the pulled-open state.
[0074] The controller provided by the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0075] In an implementation manner, the controller is specifically used for:
[0076] In a case where the current maintenance stage is the third stage, it is determined whether the current opening and closing state in the drawer state is the pulled-open state and the temperature value in the drawer state is greater than or equal to the third temperature threshold value;
[0077] In a case where the current opening and closing state in the drawer state is the pulled-open state and the temperature value in the drawer state is greater than or equal to the third temperature threshold, it is determined that the maintenance indication component satisfies a state adjustment condition corresponding to a fourth stage; the fourth stage is a next maintenance stage of the third stage;
[0078] A display state corresponding to the fourth stage is determined as the target display state; the display state corresponding to the fourth stage indicates that the target opening and closing state of the storage drawer is the closed state.
[0079] The controller provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0080] In an implementation manner, the controller is specifically used for:
[0081] In a case where the current maintenance stage is the fourth stage, it is determined whether the current opening and closing state in the drawer state is switched from the pulled-open state to the closed state within a preset time range;
[0082] In a case where the current opening and closing state in the drawer state is switched from the pulled-open state to the closed state, it is determined that the maintenance indication component satisfies a state adjustment condition corresponding to a zeroth stage; the zeroth stage is a next maintenance stage of the fourth stage;
[0083] A display state corresponding to the zeroth stage is determined as the target display state; the display state corresponding to the zeroth stage indicates that the target opening and closing state of the storage drawer is the closed state.
[0084] The controller provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0085] In an implementation manner, the controller is further used for:
[0086] In a case where the current opening and closing state in the drawer state is not switched from the pulled-open state to the closed state, it is determined that the maintenance indication component satisfies a state adjustment condition corresponding to a fifth stage; the fifth stage is a next maintenance stage of the fourth stage;
[0087] A display state corresponding to the fifth stage is determined as the target display state; the display state corresponding to the fifth stage indicates that the target opening and closing state of the storage drawer is the closed state.
[0088] The controller controls a computing device to which the controller belongs to perform a power-off process.
[0089] The controller provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0090] In an implementation manner, the display state includes a display color and a light-on state.
[0091] The controller provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0092] In a third aspect, the embodiments of the present application provide a computing device, comprising a controller, a storage drawer, and a maintenance indication component;
[0093] The controller is connected with the storage drawer and the maintenance indication component respectively;
[0094] The controller is configured to execute the method of the first aspect.
[0095] The controller in the computing device provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0096] In an implementation manner, the maintenance indication component is a drawer maintenance button or a display screen.
[0097] In the case that the maintenance indication component is a drawer maintenance button, the drawer maintenance button comprises an indicator light.
[0098] The controller in the computing device provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0099] In an implementation manner, the computing device comprises an ear hook, the ear hook comprises a first interface; and the maintenance indication component comprises a second interface.
[0100] The controller is connected with the ear hook;
[0101] The ear hook is connected with the maintenance indication component through the first interface and the second interface.
[0102] The controller in the computing device provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0103] In a fourth aspect, the embodiments of the present application provide a computer readable storage medium, the computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by a processor to implement the method of the first aspect.
[0104] The computer readable storage medium provided in the embodiments can execute the technical solutions shown in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0105] In a fifth aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which, when executed by a processor, is configured to implement the method of the first aspect.
[0106] The computer program in the computer program product provided by the embodiment of the present application, when executed by the processor, can implement the technical solutions shown in the method embodiments, and the implementation principles and beneficial effects are similar, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0107] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technical solutions, the following will briefly introduce the drawings needed to be used in the embodiment or related technical description. Obviously, the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.
[0108] Figure 1a A structural schematic diagram of a computing device provided by an embodiment of the present application is provided.
[0109] Figure 1b A structural schematic diagram of another computing device provided by an embodiment of the present application is provided.
[0110] Figure 1c A structural schematic diagram of still another computing device provided by an embodiment of the present application is provided.
[0111] Figure 1d A schematic diagram of a drawer maintenance key provided by an embodiment of the present application is provided.
[0112] Figure 2 A flowchart of a control method embodiment one of a maintenance indicating component provided by an embodiment of the present application is provided.
[0113] Figure 3a A flowchart of a control method embodiment two of a maintenance indicating component provided by an embodiment of the present application is provided.
[0114] Figure 3b A flowchart of a control method of a maintenance indicating component provided by an embodiment of the present application is provided.
[0115] Figure 4 A flowchart of a control method embodiment three of a maintenance indicating component provided by an embodiment of the present application is provided. DETAILED DESCRIPTION
[0116] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments made by those of ordinary skill in the art under the inspiration of the embodiments of the present application belong to the scope of protection of the present application.
[0117] The terms "first", "second", "third", "fourth" and the like (if any) in the description and claims of the present application and the above drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0118] The embodiments of the present application provide a control method of a maintenance indicating component. The controller can monitor maintenance state information, and in the case that it is determined that the maintenance indicating component meets a state adjustment condition based on the maintenance state information, obtain a target display state of the maintenance indicating component (indicating a target opening and closing state of the storage drawer), and adjust the display state of the maintenance indicating component based on the target display state. The maintenance state information includes a trigger state of the maintenance indicating component or a drawer state of the storage drawer.
[0119] In the above manner, the operation and maintenance personnel can determine when to pull open the drawer and when to close the drawer based on the target opening and closing state of the storage drawer indicated by the maintenance indicating component, thereby improving the maintenance reliability and safety of the storage drawer.
[0120] First, the computing device involved in the embodiments of the present application is described.
[0121] Figure 1a A structural schematic diagram of a computing device provided by the embodiments of the present application is shown.
[0122] As shown in Figure 1a , the computing device 10 can include a controller 101, a storage drawer 102 and a maintenance indicating component 103.
[0123] The controller 101 can be connected to the storage drawer 102 and the maintenance indicating component 103, respectively.
[0124] In one implementation, such as Figure 1a As shown, the computing device 10 may also include a fan 104, and the controller 101 may be connected to the fan 104.
[0125] In one implementation:
[0126] Figure 1b This is a schematic diagram of another computing device provided in an embodiment of this application. Figure 1b As shown, the controller 101 may include a baseboard management controller (BMC) 1011 and a complex programmable logic device (CPLD) 1012. The BMC 1011 can be connected to both the CPLD 1012 and the storage drawer 102, and the CPLD 1012 can be connected to the maintenance indicator component 103. Additionally, if the computing device 10 includes a fan 104, the BMC 1011 can also be connected to the fan 104.
[0127] In one implementation, storage drawer 102 includes a temperature sensor ( Figure 1b (Not shown), BMC 1011 can be connected to a temperature sensor in storage drawer 102.
[0128] In one implementation, the computing device 10 may further include an on / off button. Figure 1b (Not shown), the CPLD 1012 can be connected to an on / off button. In one implementation, the computing device 10 may further include a second detection circuit (…). Figure 1b (not shown), wherein the second detection circuit includes a second resistor ( Figure 1b (not shown) and second power supply ( Figure 1b (Not shown). One end of the second resistor in the second detection circuit is connected to the second power supply (e.g., a 3.3V power supply), and the other end of the second resistor is connected to the second detection pin of the controller and one end of the on / off button. The other end of the on / off button is grounded.
[0129] In one implementation, where the maintenance indicator 103 is a drawer maintenance button, the computing device 10 may further include a first detection circuit. Figure 1bThe first detection circuit includes a first resistor and a first power supply. The CPLD 1012 can be connected with the maintenance indication component 103 through the first detection circuit. It can be understood that one end of the first resistor in the first detection circuit is connected with the first power supply (such as a 3.3V power supply) in the first detection circuit, and the other end of the first resistor in the first detection circuit is connected with the first detection pin of the CPLD 1012 and one end of the maintenance indication component 103 respectively. The other end of the maintenance indication component 103 is grounded.
[0130] In addition, it also needs to be explained that:
[0131] In an implementation mode, the maintenance indication component 103 can be integrated on the front panel of the computing device 10.
[0132] In an implementation mode, the maintenance indication component can be integrated on the rear panel of the computing device 10.
[0133] In an implementation mode, Figure 1c Another structure schematic diagram of a computing device is provided in the embodiments of the present application. As shown in Figure 1c The computing device 10 can also include an ear 105. The ear 105 can include a first interface 105a. The maintenance indication component 103 can include a second interface 103a. The controller 101 can be connected with the ear 105. The controller ear 105 can be connected with the maintenance indication component 103 through the first interface 105a and the second interface 103a. In an implementation mode, as shown in Figure 1c The computing device can include a cable 106. The ear 105 can be connected with the maintenance indication component 103 through the first interface 105a, the cable 106 and the second interface 103a.
[0134] In the following, the components related to the embodiments of the present application are described.
[0135] BMC 1011: As an independent processor embedded in a computing device, it can be used to monitor the computing device software and hardware information, health status and running status. It should be noted that different companies have different names for BMC in computing devices, such as some companies call it BMC, some companies call it iLO (Integrated Lights-Out), some companies call it IDRAC (Integrated Dell Remote Access), HDM (Hardware Device Management), IMM (Integrated Management Module) and so on. Whether it is called BMC, iDRAC, HDM, IMM, it can be understood as BMC in the embodiments of the present application.
[0136] CPLD 1012: A digital integrated circuit that users can construct logic functions according to their own needs. The basic design method is to use the integrated development software platform, use schematic diagram, hardware description language and other methods to generate the corresponding target file, store the code through the download cable, and realize the designed digital system.
[0137] Storage drawer 102: The storage drawer can include a plurality of storage components. Among them, the storage component can be a mechanical hard disk, can be a solid state disk, and can also be other components for storing data, which is not limited by the embodiments of the present application.
[0138] Maintenance indicating component 103: It can be a drawer maintenance key or a display screen. Exemplarily, Figure 1d A schematic diagram of a drawer maintenance key provided by the embodiments of the present application is shown in Figure 1d As shown in the case where the maintenance indicating component is a drawer maintenance key, the drawer maintenance key can include an indicator light. In an implementation manner, as shown in Figure 1d The drawer maintenance key can include two indicator lights, which are a first indicator light and a second indicator light. It should be noted that in an implementation manner, in the case where the first indicator light is on and the second indicator light is not on, the display color of the drawer maintenance key can be red; in the case where the first indicator light is not on and the second indicator light is on, the display color of the drawer maintenance key can be green; in the case where the first indicator light is on and the second indicator light is on, the display color of the drawer maintenance key can be yellow. In an implementation manner, the indicator light can be a light emitting diode (LED).
[0139] The hanging ear 104 is a hanging ear in the computing device, used to fix the computing device to the cabinet. A circuit board is arranged in the hanging ear, and a plurality of electronic elements such as chips, resistors, capacitors, etc. can be integrated on the circuit board. The electronic elements on the circuit board can be connected with the controller in the computing device through a cable.
[0140] The control method of the maintenance indicating component in the embodiments of the present application will be described in detail below. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described again in some embodiments.
[0141] Figure 2 A flowchart of a first embodiment of the control method of the maintenance indicating component provided by the embodiments of the present application is shown in FIG. 1. As shown in FIG. 1, the method specifically includes the following steps. Figure 2
[0142] S201: Monitor the maintenance state information.
[0143] In the present embodiment, the controller can monitor the maintenance state information.
[0144] The maintenance state information includes the trigger state of the maintenance indicating component or the drawer state of the storage drawer.
[0145] It should be noted that the trigger state of the maintenance indicating component can include a triggered state or an untriggered state.
[0146] In an implementation manner, the drawer state can include a current opening and closing state and a temperature value. It should be noted that the current opening and closing state can include a pulled open state or a closed state.
[0147] Next, the process in which the controller monitors the trigger state of the maintenance indicating component will be described.
[0148] In an implementation manner:
[0149] The controller can determine that the trigger state of the maintenance indicating component is switched from the untriggered state to the triggered state when it is detected that the maintenance indicating component is triggered. In an implementation manner, when the maintenance indicating component is a drawer maintenance button, the controller can determine that the trigger state of the maintenance indicating component is switched from the untriggered state to the triggered state when it is detected that the maintenance indicating component is triggered for a time period greater than a preset time period (such as 5 seconds).
[0150] Next, the process in which the controller determines that the trigger state of the maintenance indicating component is switched from the untriggered state to the triggered state when it is detected that the maintenance indicating component is triggered, in the case that the maintenance indicating component is a drawer maintenance button, will be described.
[0151] In an implementation manner:
[0152] The controller can include a BMC and a CPLD.
[0153] The computing device can include a first detection circuit. Wherein, the first detection circuit includes a first resistor and a first power supply. One end of the first resistor is connected with the first power supply (such as a 3.3V power supply). The other end of the first resistor is connected with a first detection pin of the CPLD and one end of a drawer maintenance button respectively. The other end of the drawer maintenance button is grounded.
[0154] When the maintenance indication button is not triggered (pressed), the first detection pin of the CPLD is connected with the first power supply through the first resistor. At this time, the level state of the first detection pin of the CPLD is a high level state.
[0155] When the maintenance indication button is triggered (pressed), the first detection pin of the CPLD is grounded through the drawer maintenance button. At this time, the level state of the first detection pin of the CPLD is a low level state.
[0156] The CPLD can determine that the maintenance indication component is triggered in a case where it is identified that the level state of the first detection pin is switched from the high level state to the low level state.
[0157] The CPLD can determine that the trigger state of the maintenance indication component is switched from the untriggered state to the triggered state in a case where it is determined that the maintenance indication component is triggered.
[0158] The CPLD can send a trigger signal to the BMC. Wherein, the trigger signal is used to indicate that the trigger state of the maintenance indication component is switched from the untriggered state to the triggered state.
[0159] Next, the process in which the controller monitors the temperature value of the storage drawer is described.
[0160] In an implementation manner:
[0161] The storage drawer can include a temperature sensor.
[0162] The controller can monitor the temperature value of the storage drawer through the temperature sensor in the storage drawer.
[0163] Next, the process in which the controller monitors the opening and closing state of the storage drawer is described.
[0164] In an implementation manner:
[0165] The controller can include a BMC and a CPLD.
[0166] The computing device can include a second detection circuit. The second detection circuit can include a second resistor and a second power supply. One end of the second resistor is connected with the second power supply. The other end of the second resistor is connected with the second detection pin of the CPLD and one end of the open-close key respectively. The other end of the open-close key is grounded.
[0167] When the open-close state of the storage drawer is in the pulled-open state, the open-close key is not triggered. The second detection pin of the CPLD is connected with the second power supply through the second resistor. At this time, the level state of the second detection pin of the CPLD is a high level state.
[0168] The CPLD can determine that the open-close state of the storage drawer is switched from the closed state to the pulled-open state in a case where it is identified that the level state of the second detection pin is switched from the low level state to the high level state.
[0169] The CPLD can send a first state switching signal to the BMC in a case where it is determined that the open-close state of the storage drawer is switched from the closed state to the pulled-open state. The first state switching signal is used to indicate that the open-close state of the storage drawer is switched from the closed state to the pulled-open state.
[0170] When the open-close state of the storage drawer is in the closed state, the storage drawer in the closed state contacts the open-close key, so that the open-close key is triggered. When the open-close key is triggered, the second detection pin of the CPLD is grounded through the open-close key. At this time, the level state of the second detection pin of the controller is a low level state.
[0171] The CPLD can determine that the open-close state of the storage drawer is switched from the pulled-open state to the closed state in a case where it is identified that the level state of the second detection pin is switched from the high level state to the low level state.
[0172] The CPLD can send a second state switching signal to the BMC in a case where it is determined that the open-close state of the storage drawer is switched from the pulled-open state to the closed state. The second state switching signal is used to indicate that the open-close state of the storage drawer is switched from the pulled-open state to the closed state.
[0173] S202: In a case where it is determined that the maintenance indicating component meets the state adjustment condition based on the maintenance state information, a target display state corresponding to the maintenance indicating component is determined.
[0174] In this embodiment, the controller can determine a target display state corresponding to the maintenance indicating component in a case where it is determined that the maintenance indicating component meets the state adjustment condition based on the maintenance state information.
[0175] The target display state indicates a target open-close state of the storage drawer.
[0176] In an implementation, the target opening and closing state can be the pulled-apart state or the closed state.
[0177] It can be understood that the target opening and closing state is used to guide the operation of the storage drawer by the maintenance personnel.
[0178] For example, the maintenance personnel can perform a pulling-apart operation on the storage drawer based on that the current opening and closing state is the closed state and the target opening and closing state is the pulled-apart state, so as to switch the current opening and closing state of the storage drawer from the closed state to the pulled-apart state.
[0179] For another example, the maintenance personnel can perform a closing operation on the storage drawer based on that the current opening and closing state is the pulled-apart state and the target opening and closing state is the closed state, so as to switch the current opening and closing state of the storage drawer from the pulled-apart state to the closed state.
[0180] For another example, the maintenance personnel can not perform a pulling-apart operation on the storage drawer based on that the current opening and closing state is the closed state and the target opening and closing state is the closed state.
[0181] For another example, the maintenance personnel can not perform a closing operation on the storage drawer based on that the current opening and closing state is the pulled-apart state and the target opening and closing state is the pulled-apart state.
[0182] Next, the process of determining the target display state corresponding to the maintenance indicating component by the controller in the case that the maintenance indicating component meets the state adjustment condition based on the maintenance state information is described.
[0183] In an implementation,
[0184] The controller can determine the current maintenance phase of the storage drawer.
[0185] In an implementation, the current maintenance phase can be any one of the zeroth phase, the first phase, the second phase, the third phase, the fourth phase, and the fifth phase.
[0186] It should be noted that in an implementation, after the computing device is powered on, the current maintenance phase of the storage drawer can be the zeroth phase. That is, the initial maintenance phase of the storage drawer can be the zeroth phase.
[0187] It should be noted that the first phase is the next maintenance phase of the zeroth phase, the second phase is the next maintenance phase of the first phase, the third phase is the next maintenance phase of the second phase, and the fourth phase is the next maintenance phase of the third phase. In addition, it should also be noted that the zeroth phase belongs to the next maintenance phase of the fourth phase, and the fifth phase also belongs to the next maintenance phase of the fourth phase.
[0188] The controller can determine, based on the maintenance state information, whether the maintenance indicating component satisfies a state adjustment condition corresponding to a next maintenance stage of a current maintenance stage.
[0189] The controller can determine, based on the maintenance state information, whether the maintenance indicating component satisfies a state adjustment condition corresponding to a next maintenance stage of a current maintenance stage.
[0190] In an implementation manner, the display state can include a display color and a light state. The light state includes a constant-on state, a flashing state, and a constant-off state.
[0191] For example, the display state corresponding to the zeroth stage can include a display color of green and a light state of constant-on.
[0192] For example, the display state corresponding to the first stage can include a display color of red and a light state of flashing.
[0193] For example, the display state corresponding to the second stage can include a display color of green and a light state of flashing.
[0194] For example, the display state corresponding to the third stage can include a display color of yellow and a light state of constant-on.
[0195] For example, the display state corresponding to the fourth stage can include a display color of yellow and a light state of flashing.
[0196] For example, the display state corresponding to the fifth stage can include a light state of constant-off.
[0197] In addition, the controller can also determine, as the current maintenance stage corresponding to the storage drawer, a next maintenance stage of a current maintenance stage.
[0198] S203: Adjust the display state of the maintenance indicating component based on the target display state.
[0199] In the embodiment, the controller can adjust the display state of the maintenance indicating component based on the target display state after determining the target display state.
[0200] In an implementation manner:
[0201] The controller can include a BMC and a CPLD.
[0202] The BMC can generate a control signal based on the target display state.
[0203] The BMC can send the control signal to the CPLD.
[0204] The CPLD can adjust the display state of the maintenance indication component according to the control signal.
[0205] The beneficial effects of the embodiment are as follows: in the embodiment, the controller is connected with the storage drawer and the maintenance indication component respectively. The controller can monitor maintenance state information, which includes a trigger state of the maintenance indication component or a drawer state of the storage drawer. The controller can obtain a target display state of the maintenance indication component in a case where it is determined that the maintenance indication component meets a state adjustment condition based on the maintenance state information, and the target display state indicates a target opening and closing state of the storage drawer. The controller can adjust the display state of the maintenance indication component based on the target display state. In this way, the operation and maintenance personnel can determine whether to pull open or close the storage drawer based on the target opening and closing state of the storage drawer indicated by the maintenance indication component and the current opening and closing state of the storage drawer observed by the operation and maintenance personnel. That is, in this way, the operation and maintenance personnel can accurately determine when to pull open the drawer and when to close the drawer, avoiding the situation that the storage drawer is in a pulled open state for a long time, the fan cannot dissipate heat for the storage drawer, and the storage components in the storage drawer fail, thereby improving the maintenance reliability and safety of the storage drawer.
[0206] Figure 3a Embodiment two of the control method of the maintenance indication component provided in the application is shown in the flowchart. Referring to Figure 3a , the method specifically includes the following steps:
[0207] S301: Monitor maintenance state information.
[0208] In the embodiment, the controller can monitor the maintenance state information.
[0209] The maintenance state information includes a trigger state of the maintenance indication component or a drawer state of the storage drawer.
[0210] The trigger state of the maintenance indication component includes a triggered state or an untriggered state.
[0211] The drawer state includes a current opening and closing state and a temperature value. The current opening and closing state includes a pulled open state or a closed state.
[0212] The specific implementation process is the same as that of S201, which will not be described here.
[0213] S302: Determine the current maintenance phase of the storage drawer.
[0214] In the embodiment, the controller can determine the current maintenance phase of the storage drawer.
[0215] In an implementation manner, the current maintenance stage can be any one of the following stages: the zeroth stage, the first stage, the second stage, the third stage, the fourth stage, and the fifth stage.
[0216] S303: In a case where it is determined, based on the maintenance state information, that the maintenance indicating component satisfies a state adjustment condition corresponding to a next maintenance stage of the current maintenance stage, a display state corresponding to the next maintenance stage of the current maintenance stage is determined as the target display state.
[0217] In the embodiment, the controller can store a state adjustment condition corresponding to each maintenance stage.
[0218] For example, the state adjustment condition corresponding to the first stage can be that the trigger state in the maintenance state information is the triggered state.
[0219] The state adjustment condition corresponding to the second stage can be that the current opening and closing state in the drawer state is the closed state, and the temperature value in the drawer state is less than the first temperature threshold.
[0220] The state adjustment condition corresponding to the third stage can be that the current opening and closing state in the drawer state is the closed state, and the temperature value in the drawer state is less than the second temperature threshold.
[0221] The state adjustment condition corresponding to the fourth stage can be that the current opening and closing state in the drawer state is the pulled open state, and the temperature value in the drawer state is greater than or equal to the third temperature threshold.
[0222] The state adjustment condition corresponding to the fifth stage can be that, within a preset time range, the current opening and closing state in the drawer state is not monitored to switch from the pulled open state to the closed state.
[0223] The state adjustment condition corresponding to the zeroth stage can be that, within a preset time range, the current opening and closing state in the drawer state is monitored to switch from the pulled open state to the closed state.
[0224] The controller can determine, based on the maintenance state information, whether the maintenance indicating component satisfies the state adjustment condition corresponding to the next maintenance stage of the current maintenance stage.
[0225] The controller can determine, based on the maintenance state information, whether the maintenance indicating component satisfies the state adjustment condition corresponding to the next maintenance stage of the current maintenance stage.
[0226] Figure 3b A flowchart of a control method of a maintenance indicating component provided by the embodiment of the application.
[0227] Next, the embodiment of the application will be described in combination with Figure 3bThe controller determines the display state corresponding to the next maintenance stage of the current maintenance stage as the target display state in a case where the maintenance state information indicates that the maintenance indicating component meets the state adjustment condition corresponding to the next maintenance stage of the current maintenance stage.
[0228] In an implementation manner, the controller can determine whether the current opening and closing state of the drawer state is the closed state and the temperature value in the drawer state is less than the first temperature threshold in a case where the current maintenance stage is the first stage.
[0229] The computing device can include a fan. The fan is used to perform heat dissipation processing on the storage drawer.
[0230] The controller can determine whether the trigger state is the triggered state in a case where the current maintenance stage is the zeroth stage. The trigger state belongs to the maintenance state information.
[0231] The controller can determine that the maintenance state information meets the state adjustment condition corresponding to the first stage in a case where the trigger state is the triggered state. It should be noted that the first stage is the next maintenance stage of the zeroth stage.
[0232] The controller can determine the display state corresponding to the first stage as the target display state.
[0233] It should be noted that the display state corresponding to the first stage indicates that the target opening and closing state of the storage drawer is the closed state. In an implementation manner, as shown in Figure 3b The display state corresponding to the first stage can include a display color of red and a light state of flashing.
[0234] The controller can increase the rotation speed of the fan. In an implementation manner, the controller can control the rotation speed of the fan to increase from the current rotation speed to the maximum rotation speed (full rotation speed).
[0235] In an implementation manner, the controller can determine whether the current opening and closing state of the drawer state is the closed state and the temperature value in the drawer state is less than the first temperature threshold in a case where the current maintenance stage is the first stage.
[0236] The controller can determine whether the current opening and closing state of the drawer state is the closed state and the temperature value in the drawer state is less than the first temperature threshold in a case where the current maintenance stage is the first stage.
[0237] The controller can determine that the maintenance indicating component meets the state adjustment condition corresponding to the second stage in a case where the current opening and closing state of the drawer state is the closed state and the temperature value in the drawer state is less than the first temperature threshold. The second stage is the next maintenance stage of the first stage.
[0238] The controller can determine the display state corresponding to the second stage as the target display state.
[0239] It should be noted that the display state corresponding to the second stage indicates that the target opening and closing state of the storage drawer is the pulled-open state. In an implementation manner, as shown in Figure 3bAs shown, the display state corresponding to the second stage can include a display color of green and a light state of flashing.
[0240] In an implementation manner, the controller can determine whether the current opening and closing state in the drawer state is the closing state and the temperature value in the drawer state is less than the second temperature threshold in a case that the current maintenance stage is the second stage.
[0241] In a case that the current opening and closing state in the drawer state is the closing state and the temperature value in the drawer state is less than the second temperature threshold, the controller can determine that the maintenance indicating component satisfies a state adjustment condition corresponding to a third stage. It should be noted that the third stage is a next maintenance stage of the second stage.
[0242] The controller can determine a display state corresponding to the third stage as the target display state.
[0243] It should be noted that the display state corresponding to the third stage indicates that the target opening and closing state of the storage drawer is the pulling-open state. In an implementation manner, as shown in FIG. 6, the display state corresponding to the third stage can include a display color of yellow and a light state of constant lighting.
[0244] It should be noted that the display state corresponding to the third stage indicates that the target opening and closing state of the storage drawer is the pulling-open state. In an implementation manner, as shown in FIG. 6, the display state corresponding to the third stage can include a display color of yellow and a light state of constant lighting. Figure 3b
[0245] In an implementation manner, the controller can determine whether the current opening and closing state in the drawer state is the pulling-open state and the temperature value in the drawer state is greater than or equal to a third temperature threshold in a case that the current maintenance stage is the third stage.
[0246] In a case that the current opening and closing state in the drawer state is the pulling-open state and the temperature value in the drawer state is greater than or equal to the third temperature threshold, the controller can determine that the maintenance indicating component satisfies a state adjustment condition corresponding to a fourth stage. It should be noted that the fourth stage is a next maintenance stage of the third stage.
[0247] The controller can determine a display state corresponding to the fourth stage as the target display state.
[0248] It should be noted that the display state corresponding to the fourth stage indicates that the target opening and closing state of the storage drawer is the closing state. In an implementation manner, as shown in FIG. 7, the display state corresponding to the fourth stage can include a display color of yellow and a light state of flashing.
[0249] It should be noted that the display state corresponding to the fourth stage indicates that the target opening and closing state of the storage drawer is the closing state. In an implementation manner, as shown in FIG. 7, the display state corresponding to the fourth stage can include a display color of yellow and a light state of flashing. Figure 3b
[0250] In an implementation manner, the controller can determine whether the current opening and closing state in the drawer state is the pulling-open state and the temperature value in the drawer state is greater than or equal to a third temperature threshold in a case that the current maintenance stage is the third stage.
[0251] The controller can determine, in a case where the current opening and closing state in the drawer state is switched from the pulled-apart state to the closed state within a preset time range, whether the maintenance indicating component satisfies a state adjustment condition corresponding to a fourth stage.
[0252] The controller can determine, in a case where the current opening and closing state in the drawer state is switched from the pulled-apart state to the closed state, that the maintenance indicating component satisfies a state adjustment condition corresponding to a zeroth stage. The zeroth stage belongs to a next maintenance stage of the maintenance stage. The controller can determine a display state corresponding to the zeroth stage as the target display state. The display state corresponding to the zeroth stage indicates that the target opening and closing state of the storage drawer is the closed state. In an implementation, as shown in Figure 3b the display state corresponding to the zeroth stage can include a display color of green and a constant lighting state.
[0253] The controller can determine, in a case where the current opening and closing state in the drawer state is not switched from the pulled-apart state to the closed state, that the maintenance indicating component satisfies a state adjustment condition corresponding to a fifth stage. The fifth stage belongs to a next maintenance stage of the fourth stage. The controller can determine a display state corresponding to the fifth stage as the target display state. It should be noted that the display state corresponding to the fifth stage indicates that the target opening and closing state of the storage drawer is the closed state. In addition, the controller can also control the computing device to perform a power-off process. In an implementation, as shown in Figure 3b the display state corresponding to the fifth stage can include a constant extinguishing state.
[0254] S304: Determine a next maintenance stage of the current maintenance stage as a current maintenance stage corresponding to the storage drawer.
[0255] In this embodiment, the controller can also determine, in a case where the maintenance indicating component satisfies a state adjustment condition corresponding to the next maintenance stage of the current maintenance stage, the next maintenance stage of the current maintenance stage as the current maintenance stage corresponding to the storage drawer, to update the current maintenance stage.
[0256] S305: Adjust the display state of the maintenance indicating component based on the target display state.
[0257] In this embodiment, the controller can adjust the display state of the maintenance indicating component based on the target display state.
[0258] The specific implementation process is the same as that of S203, which will not be described here.
[0259] The beneficial effects of the embodiment are as follows: in the embodiment, the controller can monitor maintenance state information; the maintenance state information includes a trigger state of the maintenance indicating component or a drawer state of the storage drawer. The controller can determine a current maintenance phase of the storage drawer. The controller can determine, based on the maintenance state information, that the maintenance indicating component meets a state adjustment condition corresponding to a next maintenance phase of the current maintenance phase, determine a display state corresponding to the next maintenance phase of the current maintenance phase as a target display state (the target display state indicates a target opening and closing state of the storage drawer), and determine the next maintenance phase of the current maintenance phase as a current maintenance phase corresponding to the storage drawer. The controller can adjust the display state of the maintenance indicating component based on the target display state. In this way, on the one hand, the state adjustment condition can be accurately determined, and the display state of the maintenance indicating component can be adjusted in a timely manner. On the other hand, the target display state can be accurately determined. That is, in this way, the display state of the maintenance indicating component adjusted based on the target display state can accurately reflect the actual situation of the storage drawer. Therefore, the maintenance personnel can determine whether the storage drawer needs to be pulled open or closed based on the target opening and closing state and the current opening and closing state of the storage drawer indicated by the maintenance indicating component, thereby avoiding the situation that the storage drawer is in the pulled open state for a long time, the fan cannot dissipate heat for the storage drawer, and the storage component in the storage drawer fails, improving the maintenance reliability and safety of the storage drawer, and reducing the failure rate of the storage component.
[0260] Figure 4 An embodiment three of a control method of a maintenance indicating component provided in the application is shown in a flowchart. Referring to FIG. 4, the method specifically includes the following steps: Figure 4
[0261] S401: The substrate management controller monitors maintenance state information.
[0262] In the embodiment, the substrate management controller can monitor the maintenance state information. The maintenance state information includes a trigger state of the maintenance indicating component or a drawer state of the storage drawer.
[0263] In addition, in an implementation manner, the drawer state includes a current opening and closing state and a temperature value.
[0264] S402: The substrate management controller determines a current maintenance phase of the storage drawer.
[0265] In the embodiment, the substrate management controller can determine the current maintenance phase of the storage drawer.
[0266] S403: The substrate management controller determines the display state corresponding to the next maintenance stage of the current maintenance stage as the target display state in a case where it is determined based on the maintenance state information that the maintenance indication component meets the state adjustment condition corresponding to the next maintenance stage of the current maintenance stage.
[0267] In this embodiment, the substrate management controller can determine the display state corresponding to the next maintenance stage of the current maintenance stage as the target display state in a case where it is determined based on the maintenance state information that the maintenance indication component meets the state adjustment condition corresponding to the next maintenance stage of the current maintenance stage.
[0268] S404: The substrate management controller determines the next maintenance stage of the current maintenance stage as the current maintenance stage corresponding to the storage drawer.
[0269] In this embodiment, the substrate management controller can also determine the next maintenance stage of the current maintenance stage as the current maintenance stage corresponding to the storage drawer.
[0270] S405: The substrate management controller generates a control signal according to the target display state.
[0271] In this embodiment, the substrate management controller can generate a control signal according to the target display state. In an implementation manner, the control signal can indicate the display color and the light-on state.
[0272] S406: The substrate management controller sends the control signal to the complex programmable logic device.
[0273] In this embodiment, the substrate management controller can send the control signal to the complex programmable logic device.
[0274] S407: The complex programmable logic device performs adjustment processing on the display state of the maintenance indication component based on the control signal.
[0275] In this embodiment, the complex programmable logic device can perform adjustment processing on the display state of the maintenance indication component based on the control signal.
[0276] Beneficial effects of the embodiment: in the embodiment, the substrate management controller can monitor the maintenance state information. The substrate management controller can obtain the current maintenance phase of the storage drawer. The substrate management controller can determine the display state corresponding to the next maintenance phase of the current maintenance phase as the target display state and determine the next maintenance phase of the current maintenance phase as the current maintenance phase corresponding to the storage drawer, in a case where it is determined based on the maintenance state information that the maintenance indication component meets the state adjustment condition corresponding to the next maintenance phase of the current maintenance phase. The substrate management controller can generate a control signal according to the target display state. The substrate management controller can send the control signal to the complex programmable logic device. The complex programmable logic device can perform adjustment processing on the display state of the maintenance indication component based on the control signal. Based on the above manner, the existing substrate management controller and complex programmable logic device in the computing device can be fully utilized, and the display state of the maintenance indication component is controlled without the help of additional devices (such as an additional expansion chip), thereby simplifying the circuit design and reducing the cost.
[0277] The following is an apparatus embodiment of the present application, which can be used to execute the method embodiments of the present application. For details not disclosed in the apparatus embodiments of the present application, please refer to the method embodiments of the present application.
[0278] The controller is connected with the storage drawer and the maintenance indication component respectively; and the controller is configured to:
[0279] monitor maintenance state information; the maintenance state information comprises a trigger state of the maintenance indication component or a drawer state of the storage drawer;
[0280] in a case where it is determined based on the maintenance state information that the maintenance indication component meets the state adjustment condition, obtain a target display state corresponding to the maintenance indication component; the target display state indicates a target opening and closing state of the storage drawer;
[0281] perform adjustment processing on the display state of the maintenance indication component based on the target display state.
[0282] The controller provided in the embodiments of the present application can execute the technical solutions in the above method embodiments, and has similar beneficial effects, which will not be described herein again.
[0283] In an implementation manner, the controller is specifically configured to:
[0284] determine a current maintenance phase of the storage drawer;
[0285] in a case where it is determined based on the maintenance state information that the maintenance indication component meets the state adjustment condition corresponding to the next maintenance phase of the current maintenance phase, determine a display state corresponding to the next maintenance phase of the current maintenance phase as a target display state;
[0286] The next maintenance stage of the current maintenance stage is determined as the current maintenance stage corresponding to the storage drawer.
[0287] The controller provided by the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0288] In an implementation manner, the controller is connected with the fan, and the controller is specifically used for:
[0289] In a case where the current maintenance stage is the zeroth stage, it is determined whether the trigger state is the triggered state;
[0290] In a case where the trigger state in the maintenance state information is the triggered state, it is determined that the maintenance state information meets the state adjustment condition corresponding to the first stage; the first stage is the next maintenance stage of the zeroth stage.
[0291] The display state corresponding to the first stage is determined as the target display state; the display state corresponding to the first stage indicates that the target opening and closing state of the storage drawer is the closed state.
[0292] The rotating speed of the fan is increased; the fan is used for heat dissipation of the storage drawer.
[0293] The controller provided by the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0294] In an implementation manner, the controller is specifically used for:
[0295] In a case where the current maintenance stage is the first stage, it is determined whether the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the first temperature threshold.
[0296] In a case where the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the first temperature threshold, it is determined that the maintenance indicating component meets the state adjustment condition corresponding to the second stage; the second stage is the next maintenance stage of the first stage.
[0297] The display state corresponding to the second stage is determined as the target display state; the display state corresponding to the second stage indicates that the target opening and closing state of the storage drawer is the pulled-open state.
[0298] The controller provided by the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0299] In an implementation manner, the controller is specifically used for:
[0300] In a case where the current maintenance stage is the second stage, it is determined whether the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the second temperature threshold value;
[0301] In a case where the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the second temperature threshold value, it is determined that the maintenance indicating component meets a state adjustment condition corresponding to the third stage; the third stage is a next maintenance stage of the second stage.
[0302] A display state corresponding to the third stage is determined as the target display state; the display state corresponding to the third stage indicates that the target opening and closing state of the storage drawer is the pulled-open state.
[0303] The controller provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0304] In an implementation manner, the controller is specifically configured to:
[0305] In a case where the current maintenance stage is the third stage, it is determined whether the current opening and closing state in the drawer state is the pulled-open state and the temperature value in the drawer state is greater than or equal to the third temperature threshold value.
[0306] In a case where the current opening and closing state in the drawer state is the pulled-open state and the temperature value in the drawer state is greater than or equal to the third temperature threshold value, it is determined that the maintenance indicating component meets a state adjustment condition corresponding to the fourth stage; the fourth stage is a next maintenance stage of the third stage.
[0307] A display state corresponding to the fourth stage is determined as the target display state; the display state corresponding to the fourth stage indicates that the target opening and closing state of the storage drawer is the closed state.
[0308] The controller provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0309] In an implementation manner, the controller is specifically configured to:
[0310] In a case where the current maintenance stage is the fourth stage, it is determined whether the current opening and closing state in the drawer state is switched from the pulled-open state to the closed state within a preset time range.
[0311] In a case where the current opening and closing state in the drawer state is switched from the pulled-open state to the closed state, it is determined that the maintenance indicating component meets a state adjustment condition corresponding to the zeroth stage; the zeroth stage is a next maintenance stage of the fourth stage.
[0312] The display state corresponding to the zeroth stage is determined as the target display state, and the display state corresponding to the zeroth stage indicates that the target opening and closing state of the storage drawer is a closed state.
[0313] The controller provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0314] In an implementation manner, the controller is further configured to:
[0315] In a case where the current opening and closing state in the drawer state is not monitored to be switched from the pulled-open state to the closed state, it is determined that the maintenance indicating component meets a state adjustment condition corresponding to a fifth stage; the fifth stage is a next maintenance stage of the fourth stage.
[0316] The display state corresponding to the fifth stage is determined as the target display state, and the display state corresponding to the fifth stage indicates that the target opening and closing state of the storage drawer is a closed state.
[0317] The controller controls a computing device to which the controller belongs to perform a power-off process.
[0318] The controller provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0319] In an implementation manner, the display state includes a display color and a light-on state.
[0320] The controller provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0321] The embodiments of the present application provide a computing device, including a controller, a storage drawer, and a maintenance indicating component.
[0322] The controller is connected with the storage drawer and the maintenance indicating component respectively.
[0323] The controller is configured to execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0324] In an implementation manner, the maintenance indicating component is a drawer maintenance button or a display screen.
[0325] In a case where the maintenance indicating component is the drawer maintenance button, the drawer maintenance button includes an indicator light.
[0326] The controller in the computing device provided in the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0327] In an implementation, the computing device includes an ear hook including a first interface; the maintenance indicating component includes a second interface;
[0328] The controller is connected with the ear hook;
[0329] The ear hook is connected with the maintenance indicating component through the first interface and the second interface.
[0330] The controller in the computing device provided by the embodiments of the present application can execute the technical solutions in the method embodiments, and has similar beneficial effects, which will not be repeated here.
[0331] The embodiments of the present application further provide a computer readable storage medium, which stores computer execution instructions. When the computer execution instructions are executed by a processor, the computer execution instructions are used to implement the technical solutions shown in the above method embodiments, and have similar beneficial effects, which will not be repeated here.
[0332] The embodiments of the present application further provide a computer program product, which includes a computer program. When the computer program is executed by a processor, the computer program is used to implement the technical solutions shown in the above method embodiments, and has similar beneficial effects, which will not be repeated here.
[0333] Those skilled in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by a program instruction related hardware. The above-mentioned program can be stored in a computer readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the above-mentioned storage medium includes ROM, RAM, magnetic disc or optical disc and various storage medium which can store program codes.
[0334] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the above embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A control method of maintaining an indicating member, characterized by, The method is applied to a controller connected with a storage drawer and a maintenance indicating component respectively, and comprises the following steps: Monitoring maintenance state information; the maintenance state information comprises a triggering state of the maintenance indicating component or a drawer state of the storage drawer; In a case where it is determined based on the maintenance state information that the maintenance indicating component meets a state adjustment condition, obtaining a target display state corresponding to the maintenance indicating component; the target display state indicates a target opening and closing state of the storage drawer; Based on the target display state, adjusting a display state of the maintenance indicating component.
2. The method of claim 1, wherein, The step of obtaining the target display state corresponding to the maintenance indicating component in the case where it is determined based on the maintenance state information that the maintenance indicating component meets the state adjustment condition comprises the following steps: Determining a current maintenance phase of the storage drawer; In a case where it is determined based on the maintenance state information that the maintenance indicating component meets a state adjustment condition corresponding to a next maintenance phase of the current maintenance phase, determining a display state corresponding to the next maintenance phase of the current maintenance phase as the target display state; Determining the next maintenance phase of the current maintenance phase as a current maintenance phase corresponding to the storage drawer.
3. The method of claim 2, wherein, The controller is connected with a fan; the step of determining the display state corresponding to the next maintenance phase of the current maintenance phase as the target display state in the case where it is determined based on the maintenance state information that the maintenance indicating component meets the state adjustment condition corresponding to the next maintenance phase of the current maintenance phase comprises the following steps: In a case where the current maintenance phase is a zeroth phase, determining whether the triggering state is a triggered state; In a case where the triggering state in the maintenance state information is the triggered state, determining that the maintenance state information meets a state adjustment condition corresponding to a first phase; the first phase is a next maintenance phase of the zeroth phase; Determining a display state corresponding to the first phase as the target display state; the display state corresponding to the first phase indicates that a target opening and closing state of the storage drawer is a closed state; Increasing a rotating speed of the fan; the fan is used for heat dissipation of the storage drawer.
4. The method according to claim 2 or 3, characterized in that, The step of determining the display state corresponding to the next maintenance phase of the current maintenance phase as the target display state in the case where it is determined based on the maintenance state information that the maintenance indicating component meets the state adjustment condition corresponding to the next maintenance phase of the current maintenance phase comprises the following steps: In a case where the current maintenance phase is a first phase, determining whether a current opening and closing state in the drawer state is a closed state and a temperature value in the drawer state is less than a first temperature threshold; In a case where the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the first temperature threshold, determining that the maintenance indicating component meets a state adjustment condition corresponding to a second phase; the second phase is a next maintenance phase of the first phase; The display state corresponding to the second stage is determined as the target display state; the display state corresponding to the second stage indicates that the target opening and closing state of the storage drawer is a pulled-open state.
5. The method according to any one of claims 2-4, characterized in that, In a case where it is determined, based on the maintenance state information, that the maintenance indicating component satisfies a state adjustment condition corresponding to a next maintenance stage of the current maintenance stage, the display state corresponding to the next maintenance stage of the current maintenance stage is determined as the target display state, including: In a case where the current maintenance stage is the second stage, it is determined whether the current opening and closing state in the drawer state is a closed state and a temperature value in the drawer state is less than a second temperature threshold; In a case where the current opening and closing state in the drawer state is the closed state and the temperature value in the drawer state is less than the second temperature threshold, it is determined that the maintenance indicating component satisfies a state adjustment condition corresponding to a third stage; the third stage is a next maintenance stage of the second stage; The display state corresponding to the third stage is determined as the target display state; the display state corresponding to the third stage indicates that the target opening and closing state of the storage drawer is a pulled-open state.
6. The method according to any one of claims 2-5, characterized in that, In a case where it is determined, based on the maintenance state information, that the maintenance indicating component satisfies a state adjustment condition corresponding to a next maintenance stage of the current maintenance stage, the display state corresponding to the next maintenance stage of the current maintenance stage is determined as the target display state, including: In a case where the current maintenance stage is the third stage, it is determined whether the current opening and closing state in the drawer state is a pulled-open state and a temperature value in the drawer state is greater than or equal to a third temperature threshold; In a case where the current opening and closing state in the drawer state is the pulled-open state and the temperature value in the drawer state is greater than or equal to the third temperature threshold, it is determined that the maintenance indicating component satisfies a state adjustment condition corresponding to a fourth stage; the fourth stage is a next maintenance stage of the third stage; The display state corresponding to the fourth stage is determined as the target display state; the display state corresponding to the fourth stage indicates that the target opening and closing state of the storage drawer is a closed state.
7. The method according to any one of claims 2 to 6, characterized in that, In a case where it is determined, based on the maintenance state information, that the maintenance indicating component satisfies a state adjustment condition corresponding to a next maintenance stage of the current maintenance stage, the display state corresponding to the next maintenance stage of the current maintenance stage is determined as the target display state, including: In a case where the current maintenance stage is the fourth stage, it is determined whether the current opening and closing state in the drawer state is switched from a pulled-open state to a closed state within a preset time range; In a case where the current opening and closing state in the drawer state is switched from the pulled-open state to the closed state, it is determined that the maintenance indicating component satisfies a state adjustment condition corresponding to a zeroth stage; the zeroth stage belongs to a next maintenance stage of the fourth stage; The display state corresponding to the zeroth stage is determined as the target display state; the display state corresponding to the zeroth stage indicates that the target opening and closing state of the storage drawer is a closed state.
8. The method of claim 7, wherein, The method further comprises: in a case where it is not monitored that the current open-close state in the drawer state is switched from the pulled-open state to the closed state, determining that the maintenance indicating component meets a state adjustment condition corresponding to a fifth stage; the fifth stage belongs to a next maintenance stage of the fourth stage; determining the display state corresponding to the fifth stage as the target display state; the display state corresponding to the fifth stage indicates that the target open-close state of the storage drawer is the closed state; controlling the computing device to which the controller belongs to perform a power-off process.
9. The method according to any one of claims 1 to 8, characterized in that, The display state includes a display color and a light-on state.
10. A computing device, comprising: The controller, the storage drawer, and the maintenance indicating component are included. The controller is connected with the storage drawer and the maintenance indicating component respectively. The controller is configured to perform the method in any one of claims 1-9.
