Server prompt system and server
By designing a position detection module and a prompting device in the server, the problem of lack of information feedback during the storage layer pulling process was solved, thereby reducing hard drive vibration and improving hard drive security.
Patent Information
- Application Number
- CN202211046727.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-30
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2042-08-30
AI Technical Summary
Existing technologies lack information feedback when pulling out server storage layers, leading to multiple adjustments that increase hard drive vibration and reduce HDD security.
Design a server prompting system, including a position detection module, a signal generation module, and a prompting device. By detecting the position information of multiple rows of hard drives and generating corresponding prompts based on the detected position information, the system avoids the need for staff to adjust the storage layer multiple times.
By providing feedback through prompts, staff can understand the location of each hard drive in the storage layer, reducing the need for multiple adjustments, minimizing hard drive vibration, and improving HDD security.
Smart Images

Figure CN115617601B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of servers, and in particular to a server notification system and a server. Background Technology
[0002] Servers are structurally divided into a compute layer and a storage layer. To increase the density of server storage nodes, the storage layer houses multiple rows of hard drives from the outside in along the server's depth. For ease of maintenance and management, the storage layer can be independently removed during operation and maintenance. Furthermore, HDDs (Hard Disk Drives) store data via disks. During operation, HDDs rotate at high speeds and are highly sensitive to external vibrations; excessive vibration can damage the HDD or the disk itself. Since the hard drives and storage layer are mechanically connected, the vibration generated during the removal or removal of the storage layer can be transmitted to the hard drives, posing a threat to the HDD's safety.
[0003] In existing technologies, when it is necessary to pull out the storage layer during server maintenance, there is a lack of information feedback during the pulling process. This results in multiple adjustments being required during the pulling process, increasing hard drive vibration and lowering HDD security. Summary of the Invention
[0004] The purpose of this application is to provide a server prompting system and server that can detect the position of each row of hard drives in the server and provide prompts corresponding to the detected position information during the detection process. This allows staff to understand the position of each hard drive in the current storage layer when pulling out storage layers, thus providing a prompt and avoiding the need for staff to adjust the storage layer multiple times, which would increase hard drive vibration.
[0005] To address the aforementioned technical problems, this application provides a server notification system applied to a server, wherein the server's storage layer has multiple rows of hard drives arranged from the outside in, and the system includes:
[0006] The position detection module is used to detect the position information of the multiple rows of hard drives;
[0007] A signal generation module, connected to the position detection module, is used to generate a control signal corresponding to the position information based on the position information and a preset position-control signal correspondence.
[0008] A prompting device, connected to the signal generating module, is used to output prompting information corresponding to the position information based on the control signal.
[0009] Preferably, the position detection module includes:
[0010] Multiple switches, each corresponding to one of the rows of hard drives, are connected to the signal generating module. Each switch is used to close during the process of the hard drive corresponding to it being pulled out.
[0011] Preferably, the switch is a button and is located on the bottom of the storage layer;
[0012] The position detection module further includes:
[0013] Multiple horizontal bars are provided on the server housing below the storage layer, and are respectively set to correspond one-to-one with multiple switches and multiple rows of hard drives. The length of each horizontal bar is the same as the length of the hard drive it corresponds to.
[0014] During the process of the hard drive being pulled out, the horizontal bar corresponding to the hard drive presses the button corresponding to the hard drive, so that the button is pressed and the switch is closed.
[0015] Preferably, the signal generating module includes:
[0016] Multiple signal generation submodules, each corresponding to one of the multiple switches, are used to output a control signal corresponding to themselves when the switch corresponding to them is closed.
[0017] Preferably, the signal generation submodule includes:
[0018] A switch detection circuit is used to detect the closed state of the switch corresponding to itself.
[0019] The signal output circuit is connected to the switch detection circuit and is used to output a corresponding timing signal when the switch corresponding to itself is closed.
[0020] A switching circuit, connected to the signal output circuit, is used to generate a control signal under the action of the timing signal.
[0021] Preferably, the switching circuit includes a second controllable switch; the signal generation submodule includes a first controllable switch, a first resistor, a second resistor, a third resistor, a fourth resistor, a comparator, and a charging circuit, wherein the charging circuit includes a fifth resistor and a capacitor;
[0022] The control terminal of the first controllable switch is connected to the first terminal of the fourth resistor and one terminal of the switch corresponding to itself. The other terminal of the switch is grounded. The second terminal of the fourth resistor is connected to the output terminal of the power supply, the first terminal of the first controllable switch, and the first terminal of the second controllable switch. The second terminal of the first controllable switch is connected to the power supply terminal of the comparator and the first terminal of the second resistor. The second terminal of the second resistor is connected to the first terminal of the first resistor, the first terminal of the third resistor, and the positive input terminal of the comparator. The second terminal of the third resistor is connected to the first terminal of the fifth resistor, the output terminal of the comparator, and the control terminal of the second controllable switch. The second terminal of the fifth resistor is connected to the first terminal of the capacitor and the negative input terminal of the comparator. The second terminal of the second controllable switch module is connected to the prompting device. The second terminal of the first resistor, the second terminal of the capacitor, and the other terminal of the switch corresponding to itself are all grounded.
[0023] The timing parameters of the charging circuits in the multiple signal generation submodules are different.
[0024] Preferably, the prompting device includes:
[0025] A buzzer, with its first end connected to the second end of the second controllable switch and its second end grounded, is used to output sound information of a corresponding frequency according to the control signal.
[0026] And / or, a first indicator light, with its first end connected to the second end of the second controllable switch, is used to flash at a corresponding frequency according to the control signal.
[0027] Preferably, it further includes a second indicator light; the first end of the second indicator light is connected to the second end of the second controllable switch;
[0028] The notification system also includes:
[0029] The main switch is used to disconnect when the storage layer is completely withdrawn;
[0030] A third controllable switch and a sixth resistor, wherein the control terminal of the third controllable switch is connected to one end of the sixth resistor and one end of the main switch respectively, the other end of the sixth resistor is connected to the output terminal of the power supply, the first end of the third controllable switch is connected to the second end of the second indicator light, and the other end of the main switch and the second end of the third controllable switch are both grounded;
[0031] The third controllable switch is used to turn on when the main switch is off, so that the second indicator light flashes at a frequency corresponding to the control signal.
[0032] Preferably, the prompting device includes:
[0033] Multiple first indicator lights correspond one-to-one with the multiple rows of hard drives, and the first end of each of the multiple first indicator lights is connected to the control end of the second controllable switch;
[0034] The notification system also includes:
[0035] An indicator light control circuit has an input terminal connected to multiple switches and an output terminal connected to the second terminal of multiple first indicator lights. It is used to control the first first indicator light, the second first indicator light, and so on up to the i-th first indicator light to flash at a frequency corresponding to the control signal when the i-th switch is closed.
[0036] Where i is an integer not less than 1 and not greater than the number of switches.
[0037] Preferably, the indicator light control circuit includes:
[0038] Multiple first control sub-circuits correspond one-to-one with multiple first indicator lights. The first input terminal is connected to the switch corresponding to itself, and the output terminal is connected to the second terminal of the first indicator light corresponding to itself. The first control sub-circuit is used to conduct when the switch corresponding to itself is closed, so that the first indicator light corresponding to itself flashes at a frequency corresponding to the control signal.
[0039] Multiple second control sub-circuits are provided, with the number of second control sub-circuits being one less than the number of first control sub-circuits. The output terminal of the j-th second control sub-circuit is connected to the second input terminal of the first first control sub-circuit, the second input terminal of the second first control sub-circuit, and so on up to the second input terminal of the j-th first control sub-circuit. The input terminal of the j-th second control sub-circuit is connected to the (j+1)-th switch. The j-th second control sub-circuit is used to control the first first control sub-circuit, the second first control sub-circuit, and so on up to the j-th first control sub-circuit to be turned on when the (j+1)-th switch is closed, so that the first first indicator light, the second first indicator light, and so on up to the j-th first indicator light all flash at a frequency corresponding to the control signal.
[0040] Where j is an integer not less than 1 and less than the number of switches.
[0041] Preferably, the first control sub-circuit includes a fourth controllable switch and a fifth controllable switch;
[0042] The first end of the fourth controllable switch is connected to the second end of the first indicator light corresponding to itself, and serves as the output end of the first control sub-circuit. The control end of the fourth controllable switch is connected to the output end of the power supply and the first end of the fifth controllable switch. The control end of the fifth controllable switch is connected to one end of the switch corresponding to itself, and serves as the first input end of the first control sub-circuit. The second ends of the fourth controllable switch and the second ends of the fifth controllable switch are both grounded.
[0043] The second control sub-circuit includes a sixth controllable switch;
[0044] The control terminal of the sixth controllable switch is the input terminal of the second control sub-circuit, the first terminal of the sixth controllable switch is the output terminal of the second control sub-circuit, and the second terminal of the sixth controllable switch is grounded.
[0045] To address the aforementioned technical problems, this application also provides a server, including a storage layer, multiple rows of hard disks, and a server notification system as described above, wherein the multiple rows of hard disks are arranged on the storage layer from the outside to the inside.
[0046] This application provides a server notification system, relating to the server field. The system includes a position detection module, a signal generation module, and a notification device. The position detection module detects the position information of multiple rows of hard drives. The signal generation module controls the notification device to output notification information corresponding to the position information based on the detected position information. Therefore, this application can detect the position of each row of hard drives in a server and provide corresponding notification information based on the detected position information. This allows staff to understand the current position of each hard drive in the storage layer when removing or adjusting it, thus serving as a notification and preventing staff from repeatedly adjusting the storage layer, which increases hard drive vibration.
[0047] This application also provides a server that has the same beneficial effects as the server prompting system described above. Attached Figure Description
[0048] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the prior art and embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0049] Figure 1 A structural block diagram of a server prompting system provided in this application;
[0050] Figure 2A circuit diagram of a signal generation submodule provided in this application;
[0051] Figure 3a A schematic diagram of the output voltage of the first comparator provided in this application;
[0052] Figure 3b A schematic diagram of the output voltage of the second comparator provided in this application;
[0053] Figure 4 A waveform diagram of the output voltage of a comparator provided in this application;
[0054] Figure 5 A schematic diagram of an indicator light control circuit provided in this application;
[0055] Figure 6 A structural block diagram of a server provided in this application. Detailed Implementation
[0056] The core of this application is to provide a server prompting system and server, which can detect the position of each row of hard drives in the server, and provide prompts corresponding to the detected position information during the detection process. Thus, when staff pull out the storage layer, they can understand the position of each hard drive in the current storage layer based on the feedback prompts, which serves as a prompt and avoids staff from repeatedly adjusting the storage layer, thus increasing hard drive vibration.
[0057] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0058] Please refer to Figure 1 , Figure 1 This application provides a structural block diagram of a server notification system. The system is applied to a server, and the server's storage layer has multiple rows of hard drives arranged from the outside in. The system includes:
[0059] The position detection module 11 is used to detect the position information of multiple rows of hard drives;
[0060] The signal generation module 12 is connected to the position detection module 11 and is used to generate a control signal corresponding to the position information based on the position information and the preset position-control signal correspondence.
[0061] The prompting device 13 is connected to the signal generating module 12 and is used to output prompting information corresponding to the position information according to the control signal.
[0062] Specifically, since there is no module in the existing technology to detect the location of the hard drive, it is impossible to provide the hard drive's location information, and therefore it is impossible to remind maintenance personnel.
[0063] Therefore, this application includes a position detection module 11, a signal generation module 12, and a prompting device 13. The position detection module 11 detects the position information of multiple rows of hard drives, and the signal generation module 12 controls the prompting device 13 to output prompting information corresponding to the position information based on the position information detected by the position detection module 11. For different position information, the output control signal and prompting information are different, allowing staff to distinguish between different prompts.
[0064] The prompting device 13 may include, but is not limited to, an audio prompting device 13 and / or a display prompting device 13. When one prompting device 13 is insufficient to alert the staff (e.g., the display prompting device 13 is not in the staff’s direct line of sight or the surrounding environment is noisy), a combination of two prompting devices 13 may be used to prompt the staff.
[0065] As can be seen, this application can detect the position of each row of hard drives in the server and provide feedback with corresponding prompts based on the detected position information during the detection process. This allows staff to understand the position of each hard drive in the current storage layer based on the feedback prompts when pulling out the storage layer, thus serving as a prompt and avoiding staff from repeatedly adjusting the storage layer, which would increase hard drive vibration.
[0066] Based on the above embodiments:
[0067] In a preferred embodiment, the position detection module 11 includes:
[0068] Multiple switches, each corresponding to a row of hard drives, are connected to the signal generation module 12. Each switch is used to close during the process of the hard drive corresponding to it being pulled out.
[0069] This embodiment aims to provide a specific implementation of the position detection module 11. Specifically, it can be, but is not limited to, a switch. Each switch corresponds one-to-one with multiple rows of hard drives. Each switch closes during the process of its corresponding hard drive being pulled out. At this time, the signal generation module 12 is specifically used to detect the closed state of multiple switches, thereby detecting the pulled-out state of multiple rows of hard drives.
[0070] For example, when there are three hard drives and three switches, the three rows of hard drives are arranged sequentially from the outside on the memory layer. During the process of removing the memory layer, the first row of hard drives is removed first, followed by the second and third rows. While the first row of hard drives is being removed, the first switch closes. When the first row is completely removed, the first switch opens. If the memory layer continues to be removed until the second row is reached, the second switch closes. When the second row is completely removed, the second switch opens. If the memory layer continues to be removed until the third row is reached, the third switch closes. At this time, the signal generation module 12 determines that the first row of hard drives is being removed when the first switch closes, the second row is being removed when the second switch closes, and the third row is being removed when the third switch closes. It then outputs the corresponding control signal and corresponding prompt information to remind the operator.
[0071] Furthermore, the position detection module 11 may also include a master switch, which is triggered to disconnect when all hard drives are removed. At this time, the signal generation module 12 outputs a corresponding control signal according to the disconnection state of the master switch, so that the prompting device 13 outputs a corresponding prompt message.
[0072] In a preferred embodiment, the switch is a button located at the bottom of the storage layer;
[0073] The position detection module 11 also includes:
[0074] Multiple horizontal bars are located on the server casing below the storage layer, each corresponding to a multiple switch and a row of hard drives. The length of each horizontal bar is the same as the length of the hard drive it corresponds to.
[0075] During the process of removing the hard drive, the horizontal bar corresponding to the hard drive presses the button corresponding to the hard drive, causing the button to be pressed and the switch to close.
[0076] This embodiment aims to provide another specific implementation of the position detection module 11. Specifically, when the switch described above is a button (button switch), the position detection module 11 in this application further includes a horizontal bar for driving the button switch. Specifically, multiple horizontal bars, multiple switches, and multiple rows of hard drives correspond one-to-one. During the process of removing the hard drive, the corresponding horizontal bar is also removed and presses the button corresponding to the hard drive or the horizontal bar. When the button is pressed, the switch is in a closed state.
[0077] Specifically, the storage layer is located inside the server and can be pulled out or pushed in (think of this storage layer as the bottom of a drawer). Taking a storage layer with three rows of hard drives in the depth direction (i.e., the pulling direction) as an example, from the outside in, they are the first row, the second row, and the third row, arranged at equal intervals on the storage layer. In the space between the bottom plate of the storage layer and the server chassis, located at the bottom of the storage layer, three buttons are arranged in parallel: the first button, the second button, and the third button. Outside these three parallel buttons, a master button (master switch) is arranged, the width of which is the sum of the widths of the first, second, and third buttons. On the server casing below the corresponding buttons, three rows of horizontal bars are arranged in an alternating pattern, from the inside out: the first row of horizontal bars, the second row of horizontal bars, the third row of horizontal bars, the fourth row of horizontal bars, the fifth row of horizontal bars, the sixth row of horizontal bars, the seventh row of horizontal bars, the eighth row of horizontal bars, the ninth row of horizontal bars, the eleventh ... The first and third horizontal bars are the same length as the three rows of hard drives, and the width is the same as the width of the corresponding button. When the storage layer is fully pushed into the server, the first, second, and third buttons are not pressed and are in a released state, meaning their corresponding switches are off. The main button is pressed and is in a pressed state. As the storage layer moves slightly outward, the first button corresponding to the first row of hard drives is pressed down by the first horizontal bar until the first row of hard drives is completely removed, at which point the first button is released. Simultaneously, the second button is pressed down by the second horizontal bar until the second row of hard drives is completely removed, at which point the second button is released. The third button is pressed down by the third horizontal bar. When all three horizontal bar buttons are removed, all four buttons are released. Pressing represents 0, and releasing represents 1. The entire process follows the logical relationship shown in the table below:
[0078] Table 1. Correspondence between button states and hard drives
[0079]
[0080] In addition, the above-mentioned method involves placing the horizontal bar on the server housing and the button on the lower end of the storage layer. Alternatively, the horizontal bar can be placed on the lower end of the storage layer and the button on the server housing, as long as the corresponding triggering between the horizontal bar and the button can be achieved. This application does not limit this further.
[0081] Specifically, the horizontal strips corresponding to the buttons on the bottom of the chassis can be achieved by die casting of the mechanical components or by controlling the thickness by applying Mylar; the position detection module 11 can be implemented by buttons or other switches whose states change with the position state, and this application does not make any special restrictions here.
[0082] It should also be noted that the pressing and releasing travel of the button is greater than the actual pressing distance of the horizontal bar to avoid irreversible damage to the button. The contact surface with the bottom shell can withstand a certain amount of friction and traction. At the same time, the button should be prevented from being directly squeezed by gravity, and the button direction should be horizontal with the server installation direction.
[0083] In a preferred embodiment, the signal generation module 12 includes:
[0084] Multiple signal generation submodules, each corresponding to a single switch, are used to output a control signal corresponding to themselves when the switch corresponding to them is closed.
[0085] This embodiment aims to define the specific implementation of the signal generation module 12, which may include, but is not limited to, multiple signal generation sub-modules corresponding one-to-one with the switches. Each signal generation sub-module only detects the state of the switch corresponding to itself and outputs the corresponding control signal when its own switch is closed, so that the prompting device 13 outputs prompt information corresponding to the control signal.
[0086] In a preferred embodiment, the signal generation submodule includes:
[0087] A switch detection circuit is used to detect the closed state of the switch corresponding to itself.
[0088] The signal output circuit is connected to the switch detection circuit and is used to output the corresponding timing signal when the switch corresponding to itself is closed.
[0089] A switching circuit, connected to a signal output circuit, is used to generate control signals under the action of timing signals.
[0090] Specifically, the signal generation submodule can be implemented as follows: it may include, but is not limited to, a switch detection circuit, a signal output circuit, and a switch circuit. When the switch detection circuit detects that the switch corresponding to itself is closed, the signal output circuit outputs a corresponding timing signal. The switch circuit outputs a corresponding control signal according to the timing signal. Specifically, it can control its own conduction and de-conduction according to the timing signal to output a corresponding control signal, so that the prompting device 13 outputs a prompting message corresponding to the control signal.
[0091] Please refer to Figure 2 , Figure 2 A circuit diagram of a signal generation submodule provided in this application.
[0092] In a preferred embodiment, the switching circuit includes a second controllable switch Q2; the signal generation submodule includes a first controllable switch Q1, a first resistor R1, a second resistor R2, a third resistor R3, a fourth resistor R4, a comparator U1, and a charging circuit, the charging circuit including a fifth resistor R0 and a capacitor C0;
[0093] The control terminal of the first controllable switch Q1 is connected to the first terminal of the fourth resistor R4 and one terminal of its corresponding switch, respectively. The other terminal of the switch is grounded. The second terminal of the fourth resistor R4 is connected to the output terminal of the power supply, the first terminal of the first controllable switch Q1, and the first terminal of the second controllable switch Q2, respectively. The second terminal of the first controllable switch Q1 is connected to the power supply terminal of the comparator U1 and the first terminal of the second resistor R2, respectively. The second terminal of the second resistor R2 is connected to the first terminal of the first resistor R1, the first terminal of the third resistor R3, and the positive input terminal of the comparator U1, respectively. The second terminal of the third resistor R3 is connected to the first terminal of the fifth resistor R0, the output terminal of the comparator U1, and the control terminal of the second controllable switch Q2, respectively. The second terminal of the fifth resistor R0 is connected to the first terminal of the capacitor C0 and the negative input terminal of the comparator U1, respectively. The second terminal of the second controllable switch Q2 module is connected to the prompting device 13. The second terminal of the first resistor R1, the second terminal of the capacitor C0, and the other terminal of its corresponding switch are all grounded.
[0094] The timing parameters of the charging circuits in the multiple signal generation submodules are different.
[0095] Specifically, the signal generation submodule includes a comparator U1. The positive input of comparator U1 is divided by a first resistor R1 and a second resistor R2. At the same time, the output of comparator U1 is connected to the positive input of comparator U1 through a third resistor R3. The negative input of comparator U1 is connected to the output of comparator U1 through a fifth resistor R0 and is grounded through a capacitor C0. The capacitor C0 and the fifth resistor R0 form an RC charging and discharging circuit with a time constant τ = R0C0.
[0096] Specifically, please refer to Figure 3a Sum of questions Figure 3b , Figure 3a This is a schematic diagram of the output voltage of the first comparator provided in this application. Figure 3b This is a schematic diagram of the output voltage of the second comparator provided in this application. When the output voltage of comparator U1 is 0, the voltage V0 at the positive input terminal is equal to the voltage value obtained by dividing the voltage between the first resistor R1 and the third resistor R3 connected in parallel and the voltage value obtained by dividing the voltage between the second resistor R2 and the third resistor R3 connected in parallel and the voltage value obtained by dividing the voltage between the second resistor R2 and the third resistor R3 and the voltage value obtained by dividing the voltage between the second resistor R1 and the third resistor R3. The following relationship exists:
[0097] Specifically, you can refer to Figure 4 , Figure 4This is a waveform diagram of the output voltage of a comparator provided in this application. Before comparator U1 is powered on, the output is 0. After comparator U1 is powered on, the negative voltage is less than the positive voltage, and comparator U1 outputs logic 1. The output voltage is equal to the supply voltage Vcc, and C0 is continuously charged through R0. C0 enters the charging cycle, and at this time, the positive input of comparator U1 is clamped at V1. As C0 is continuously charged, when the negative voltage is greater than V1, the output of comparator U1 changes to 0, and C0 discharges through R0, entering the discharging cycle. At this time, the positive input of comparator U1 is clamped at V0. As C0 discharges, when the negative voltage is less than V0, the output of comparator U1 changes again to 1, and so on. The comparator U1 outputs periodic high and low levels.
[0098] The duration of the high level is determined by the charging of the C0 terminal voltage of the RC circuit from V0 to V1:
[0099]
[0100] The duration of the low level is determined by the discharge of the voltage at the C0 terminal of the RC circuit from V1 to V0:
[0101]
[0102] Period: T = t + +t - ;
[0103] The factors affecting the pulse period are only related to R0, C0, R1, R2, and R3, while the pulse amplitude is related to the voltage V. cc The relevant parameters are: τ = R0C0, which is the time constant of the RC circuit; the ratio between R1 and R2 determines the duty cycle of the high and low levels; the ratios between R3 and R1 and between R3 and R2 determine the magnitudes of the trigger levels V0 and V1; to achieve a 50% duty cycle, t must be satisfied. + =t - We obtain R1 = R2, and further, V0 + V1 = Vcc; considering logic level noise reduction, the threshold voltages are taken as V0 = 1 / 4V. cc V1 = 3 / 4V cc We get R2 = 2R3, t + =t - =R0C0ln3 = 1.099R0C0, T = 2.197R0C0. Finally, by using different values of R0C0, PWM waveforms with different periods can be obtained. In a specific embodiment, the parameter values can be set as shown in Table 2 below (+Duty is the duty cycle):
[0104] Table 2 Example Table of Parameters
[0105] R0(ohm) C0 R1(ohm) R2(ohm) R3(ohm) T(s) +Duty 1M 1uF 10K 10K 5K 2.197 50% 500K 1uF 10K 10K 5K 1.098 50% 250K 1uF 10K 10K 5K 0.549 50% … …
[0106] The first controllable switch Q1 and the second controllable switch Q2 are switches that are turned on at low level, and can be, but are not limited to, PMOS transistors.
[0107] In a preferred embodiment, the prompting device 13 includes:
[0108] The buzzer has its first terminal connected to the second terminal of the second controllable switch Q2, and its second terminal is grounded. It is used to output sound information of the corresponding frequency according to the control signal.
[0109] And / or, the first indicator light, with its first terminal connected to the second terminal of the second controllable switch Q2, is used to flash at a corresponding frequency according to the control signal.
[0110] Specifically, the prompting device 13 may include, but is not limited to, a buzzer and a first indicator light. When the control signal is a PWM signal, the buzzer may sound at a frequency corresponding to the control signal, and the first indicator light may flash at a frequency corresponding to the control signal.
[0111] Specifically, during the removal of the first row of hard drives, the buzzer sounds at 1Hz and the first indicator light flashes at 1Hz. During the removal of the second row of hard drives, the buzzer sounds at 2Hz and the first indicator light flashes at 2Hz. During the removal of the third row of hard drives, the buzzer sounds at 3Hz and the first indicator light flashes at 3Hz.
[0112] In a preferred embodiment, a second indicator light is also included; the first terminal of the second indicator light is connected to the second terminal of the second controllable switch Q2;
[0113] The notification system also includes:
[0114] The main switch is used to disconnect the storage layer when it is completely extracted.
[0115] The third controllable switch Q3 and the sixth resistor are connected together. The control terminal of the third controllable switch Q3 is connected to one end of the sixth resistor and one end of the main switch. The other end of the sixth resistor is connected to the output terminal of the power supply. The first end of the third controllable switch Q3 is connected to the second end of the second indicator light. The other end of the main switch and the second end of the third controllable switch Q3 are both grounded.
[0116] The third controllable switch Q3 is used to turn on when the main switch is off, so that the second indicator light flashes at a frequency corresponding to the control signal.
[0117] Furthermore, the system also includes a master switch that disconnects when the storage layer is completely removed (see details). Figure 2In Key9), at this time, the control terminal of the third controllable switch Q3 is at a high level, the third controllable switch Q3 is closed, the path where the second indicator light is located is connected, and the second indicator light flashes under the action of the control signal to further serve as a prompt.
[0118] Both the first indicator light and the second indicator light can be light-emitting diodes (LEDs), but the LEDs used in the first indicator light and the second indicator light are different colors to distinguish them.
[0119] Specifically, the indicator lights are selected as common anode yellow and red dual-color LEDs. The anodes are synchronized with the power supply of the buzzer, and the cathodes are controlled by the indicator light control circuit built with MOS to realize the control logic. Alternatively, common cathode dual-color LEDs can be used, and the anode power supply can be controlled by the indicator light control circuit built with MOS. The cathode is asynchronous with the power supply of the buzzer. No special restrictions are made here.
[0120] Among them, the third controllable switch Q3 is a switch with the control terminal at a high level, and it can be, but is not limited to, an NMOS transistor.
[0121] In a preferred embodiment, the prompting device 13 includes:
[0122] Multiple first indicator lights correspond one-to-one with multiple rows of hard drives, and the first end of each of the multiple first indicator lights is connected to the control end of the second controllable switch Q2.
[0123] The notification system also includes:
[0124] The indicator light control circuit has an input terminal connected to multiple switches and an output terminal connected to the second terminal of multiple first indicator lights. It is used to control the first first indicator light, the second first indicator light, and so on up to the i-th first indicator light to flash at a frequency corresponding to the control signal when the i-th switch is closed.
[0125] Where i is an integer not less than 1 and not greater than the number of switches.
[0126] Specifically, the first indicator light in this application may include multiple lights, each corresponding to a row of hard drives. In this case, the indicator device 13 may also be equipped with an indicator light control circuit to control the first indicator light up to the i-th indicator light to flash at a frequency corresponding to the control signal when the i-th switch is closed. That is, when the i-th switch is closed, i first indicator lights are controlled to flash simultaneously, and the i first indicator lights are the first to the i-th lights respectively.
[0127] For example, when there are 3 hard drives, during the process of removing the first row of hard drives, the first switch (see reference) Figure 2 When Key6 in the middle is closed, the first indicator light flashes accordingly. During the process of removing the second row of hard drives, the second switch (see reference...)... Figure 2 When Key7 in the middle is closed, the first and second indicator lights flash accordingly. During the process of removing the third row of hard drives, the third switch (see reference...) Figure 2 When Key8 is closed, the first, second, and third indicator lights will all flash accordingly.
[0128] Please refer to Figure 5 , Figure 5 This is a schematic diagram of an indicator light control circuit provided in this application.
[0129] In a preferred embodiment, the indicator light control circuit includes:
[0130] Multiple first control sub-circuits 51 correspond one-to-one with multiple first indicator lights. The first input terminal is connected to the switch corresponding to itself, and the output terminal is connected to the second terminal of the first indicator light corresponding to itself. The first control sub-circuit 51 is used to conduct when the switch corresponding to itself is closed, so that the first indicator light corresponding to itself flashes at a frequency corresponding to the control signal.
[0131] Multiple second control sub-circuits 52 are provided, with the number of second control sub-circuits 52 being one less than the number of first control sub-circuits 51. The output terminal of the j-th second control sub-circuit 52 is connected to the second input terminal of the first first control sub-circuit 51, the second input terminal of the second first control sub-circuit 51, and so on up to the second input terminal of the j-th first control sub-circuit 51. The input terminal of the j-th second control sub-circuit 52 is connected to the (j+1)-th switch. The j-th second control sub-circuit 52 is used to control the first first control sub-circuit 51, the second first control sub-circuit 51, and so on up to the j-th first control sub-circuit 51 to be turned on when the (j+1)-th switch is closed, so that the first first indicator light, the second first indicator light, and so on up to the j-th first indicator light all flash at a frequency corresponding to the control signal.
[0132] Where j is an integer not less than 1 and less than the number of switches.
[0133] Specifically, the indicator light control circuit in this application may include, but is not limited to, multiple first control sub-circuits 51 and multiple second control sub-circuits 52. Each first control sub-circuit 51 is turned on when its corresponding switch is closed, causing its corresponding first indicator light to flash at a frequency corresponding to the control signal. When the (j+1)th switch is closed, the j-th second control sub-circuit 52 controls the first first control sub-circuit 51, the second first control sub-circuit 51, and so on up to the j-th first control sub-circuit 51, to achieve the function described above: when the j-th switch is closed, controlling the first first indicator light, the second first indicator light, and so on up to the j-th first indicator light to flash at a frequency corresponding to the control signal.
[0134] In a preferred embodiment, the first control sub-circuit 51 includes a fourth controllable switch Q4 and a fifth controllable switch Q5;
[0135] The first terminal of the fourth controllable switch Q4 is connected to the second terminal of the first indicator light corresponding to itself, and serves as the output terminal of the first control sub-circuit 51. The control terminal of the fourth controllable switch Q4 is connected to the output terminal of the power supply and the first terminal of the fifth controllable switch Q5. The control terminal of the fifth controllable switch Q5 is connected to one terminal of the switch corresponding to itself, and serves as the first input terminal of the first control sub-circuit 51. The second terminals of the fourth controllable switch Q4 and the fifth controllable switch Q5 are both grounded.
[0136] The second control sub-circuit 52 includes a sixth controllable switch Q6;
[0137] The control terminal of the sixth controllable switch Q6 is the input terminal of the second control sub-circuit 52, the first terminal of the sixth controllable switch Q6 is the output terminal of the second control sub-circuit 52, and the second terminal of the sixth controllable switch Q6 is grounded.
[0138] The first control sub-circuit 51 may include, but is not limited to, a fourth controllable switch Q4 and a fifth controllable switch Q5, wherein both the fourth controllable switch Q4 and the fifth controllable switch Q5 are switches with their control terminals at a low level, and may be, but are not limited to, PMOS. The second control sub-circuit 52 may be implemented through, but is not limited to, a sixth controllable switch Q6.
[0139] Specifically, in combination Figure 2 and Figure 5 Signal generation submodules 1, 2, and 3 have different time constants τ. During the removal of the first row of hard drives, signal generation submodule 1 is powered on and starts working, the buzzer sounds at 1Hz, and one yellow LED (first indicator light) flashes at the same frequency. When the first row of hard drives is completely removed and the second row is being removed, signal generation submodule 2 is powered on and starts working, the buzzer sounds at 2Hz, and two yellow LEDs (first indicator lights) flash at the same frequency. When the second row of hard drives is completely removed and the third row is being removed, signal generation submodule 3 is powered on and starts working, the buzzer sounds at 3Hz, and three yellow LEDs (first indicator lights) flash at the same frequency. When all three rows of hard drives are removed, all signal generation submodules are powered off and stop working, the button corresponding to the main switch is released, the buzzer sounds continuously, and three red LEDs (second indicator lights) remain lit. The status of the buzzer and indicator lights provides maintenance personnel with a reference for the removal position, reminding them to operate with caution and avoid vibration.
[0140] The operating voltage Vcc can be obtained from other boards in the server or provided by the battery as needed. The buzzer frequency and indicator light flashing frequency are only related to the parameters of the resistors and capacitors. When powered by the battery, the battery is not usually installed. When maintenance is required, the maintenance personnel can install the battery on-site and remove it after maintenance is completed.
[0141] In summary, the server prompting system described in this application includes a position detection module 11, a signal generation module 12, and a prompting device 13. The position detection module 11 detects the position information of multiple rows of hard drives. The signal generation module 12 controls the prompting device 13 to output prompting information corresponding to the position information based on the position information detected by the position detection module 11. Therefore, this application can detect the position of each row of hard drives in the server and provide corresponding prompting information based on the detected position information during the detection process. This allows staff to understand the current position of each hard drive in the storage layer when removing or adjusting it, thus providing a prompting function and preventing staff from repeatedly adjusting the storage layer, which would increase hard drive vibration.
[0142] To address the aforementioned technical problems, this application also provides a server, please refer to... Figure 6 , Figure 6 This application provides a structural block diagram of a server, which includes a storage layer, multiple rows of hard drives, and a server prompting system as described above. The multiple rows of hard drives are arranged on the storage layer from the outside in. For a detailed description of the server, please refer to the above embodiments; further details will not be repeated here.
[0143] It should also be noted that, in this specification, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0144] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A server notification system, characterized in that, Applied to a server, the server's storage layer has multiple rows of hard drives arranged from the outside in, and the system includes: The position detection module is used to detect the position information of the multiple rows of hard drives; A signal generation module, connected to the position detection module, is used to generate a control signal corresponding to the position information based on the position information and a preset position-control signal correspondence. A prompting device, connected to the signal generating module, is used to output prompting information corresponding to the position information according to the control signal; The position detection module includes: multiple switches, each corresponding to one of the multiple rows of hard drives, and connected to the signal generation module. Each switch is used to close during the process of the hard drive corresponding to it being pulled out. The signal generation module includes: multiple signal generation sub-modules, each corresponding to one of the multiple switches, for outputting a control signal corresponding to itself when the switch corresponding to itself is closed; The signal generation submodule includes: A switch detection circuit is used to detect the closed state of the switch corresponding to itself. The signal output circuit is connected to the switch detection circuit and is used to output a corresponding timing signal when the switch corresponding to itself is closed. A switching circuit, connected to the signal output circuit, is used to generate a control signal under the action of the timing signal; The switching circuit includes a second controllable switch; the overall structure of the switch detection circuit and signal output circuit in the signal generation submodule includes a first controllable switch, a first resistor, a second resistor, a third resistor, a fourth resistor, a comparator, and a charging circuit, wherein the charging circuit includes a fifth resistor and a capacitor; The control terminal of the first controllable switch is connected to the first terminal of the fourth resistor and one terminal of the switch corresponding to itself. The other terminal of the switch is grounded. The second terminal of the fourth resistor is connected to the output terminal of the power supply, the first terminal of the first controllable switch, and the first terminal of the second controllable switch. The second terminal of the first controllable switch is connected to the power supply terminal of the comparator and the first terminal of the second resistor. The second terminal of the second resistor is connected to the first terminal of the first resistor, the first terminal of the third resistor, and the positive input terminal of the comparator. The second terminal of the third resistor is connected to the first terminal of the fifth resistor, the output terminal of the comparator, and the control terminal of the second controllable switch. The second terminal of the fifth resistor is connected to the first terminal of the capacitor and the negative input terminal of the comparator. The second terminal of the second controllable switch module is connected to the prompting device. The second terminal of the first resistor, the second terminal of the capacitor, and the other terminal of the switch corresponding to itself are all grounded. The timing parameters of the charging circuits in the multiple signal generation submodules are different.
2. The server notification system as described in claim 1, characterized in that, The switch is a button and is located at the bottom of the storage layer; The position detection module further includes: Multiple horizontal bars are provided on the server housing below the storage layer, and are respectively set to correspond one-to-one with multiple switches and multiple rows of hard drives. The length of each horizontal bar is the same as the length of the hard drive it corresponds to. During the process of the hard drive being pulled out, the horizontal bar corresponding to the hard drive presses the button corresponding to the hard drive, so that the button is pressed and the switch is closed.
3. The server notification system as described in claim 1, characterized in that, The prompting device includes: A buzzer, with its first end connected to the second end of the second controllable switch and its second end grounded, is used to output sound information of a corresponding frequency according to the control signal. And / or, a first indicator light, with its first end connected to the second end of the second controllable switch, is used to flash at a corresponding frequency according to the control signal.
4. The server notification system as described in claim 3, characterized in that, It also includes a second indicator light; the first end of the second indicator light is connected to the second end of the second controllable switch; The notification system also includes: The main switch is used to disconnect when the storage layer is completely withdrawn; A third controllable switch and a sixth resistor, wherein the control terminal of the third controllable switch is connected to one end of the sixth resistor and one end of the main switch respectively, the other end of the sixth resistor is connected to the output terminal of the power supply, the first end of the third controllable switch is connected to the second end of the second indicator light, and the other end of the main switch and the second end of the third controllable switch are both grounded; The third controllable switch is used to turn on when the main switch is off, so that the second indicator light flashes at a frequency corresponding to the control signal.
5. The server notification system as described in claim 1, characterized in that, The prompting device includes: Multiple first indicator lights correspond one-to-one with the multiple rows of hard drives, and the first end of each of the multiple first indicator lights is connected to the control end of the second controllable switch; The notification system also includes: An indicator light control circuit has an input terminal connected to multiple switches and an output terminal connected to the second terminal of multiple first indicator lights. It is used to control the first first indicator light, the second first indicator light, and so on up to the i-th first indicator light to flash at a frequency corresponding to the control signal when the i-th switch is closed. Where i is an integer not less than 1 and not greater than the number of switches.
6. The server notification system as described in claim 5, characterized in that, The indicator light control circuit includes: Multiple first control sub-circuits correspond one-to-one with multiple first indicator lights. The first input terminal is connected to the switch corresponding to itself, and the output terminal is connected to the second terminal of the first indicator light corresponding to itself. The first control sub-circuit is used to conduct when the switch corresponding to itself is closed, so that the first indicator light corresponding to itself flashes at a frequency corresponding to the control signal. Multiple second control sub-circuits are provided, with the number of second control sub-circuits being one less than the number of first control sub-circuits. The output terminal of the j-th second control sub-circuit is connected to the second input terminal of the first first control sub-circuit, the second input terminal of the second first control sub-circuit, and so on up to the second input terminal of the j-th first control sub-circuit. The input terminal of the j-th second control sub-circuit is connected to the (j+1)-th switch. The j-th second control sub-circuit is used to control the first first control sub-circuit, the second first control sub-circuit, and so on up to the j-th first control sub-circuit to be turned on when the (j+1)-th switch is closed, so that the first first indicator light, the second first indicator light, and so on up to the j-th first indicator light all flash at a frequency corresponding to the control signal. Where j is an integer not less than 1 and less than the number of switches.
7. The server notification system as described in claim 6, characterized in that, The first control sub-circuit includes a fourth controllable switch and a fifth controllable switch; The first end of the fourth controllable switch is connected to the second end of the first indicator light corresponding to itself, and serves as the output end of the first control sub-circuit. The control end of the fourth controllable switch is connected to the output end of the power supply and the first end of the fifth controllable switch. The control end of the fifth controllable switch is connected to one end of the switch corresponding to itself, and serves as the first input end of the first control sub-circuit. The second ends of the fourth controllable switch and the second ends of the fifth controllable switch are both grounded. The second control sub-circuit includes a sixth controllable switch; The control terminal of the sixth controllable switch is the input terminal of the second control sub-circuit, the first terminal of the sixth controllable switch is the output terminal of the second control sub-circuit, and the second terminal of the sixth controllable switch is grounded.
8. A server, characterized in that, It includes a storage layer, multiple rows of hard disks, and a server notification system as described in any one of claims 1-7, wherein the multiple rows of hard disks are arranged on the storage layer from the outside to the inside.
Citation Information
Patent Citations
Information output method and electronic device
CN106294080A
Hard disk indicator light control circuit, method and equipment
CN113868103A