A server chassis and intrusion detection device thereof
Patent Information
- Application Number
- CN202310797008.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2043-06-30
AI Technical Summary
当前服务器常采用物理机械特性的活动杆和按键的方式实现入侵检测,并且需要通过线缆连接到主板端,随着使用次数的增加和长时间暴露在环境中,会导致机械开关的零部件和线缆逐渐老化,引起误告警的现象
[0031] This application provides an intrusion detection device for a server chassis. A cover handle with a detection module and a processing module is installed on the server chassis cover. Intrusion detection is achieved by detecting the position of the cover handle on the server chassis cover. Relevant data from the cover handle is wirelessly transmitted to the motherboard, allowing the motherboard to execute corresponding operations. This addresses the problem of mechanical switches and levers aging over time, preventing false alarms and improving the stability and accuracy of server chassis intrusion protection detection. This application also provides a server chassis with the same beneficial effects as the aforementioned intrusion detection device.
Smart Images

Figure CN116821979B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of servers, and in particular to a server chassis and an intrusion detection device thereof. Background Technology
[0002] With the rapid development of the digital information industry and big data applications, the demand for servers across various industries is increasing, and the requirements for security protection capabilities are also rising. Server systems need to record information about intrusions into the chassis in real time for easy review and analysis. To protect the normal operation of the server and prevent issues such as server information leakage, component and part damage, and abnormal heat dissipation, it is prohibited to open the server chassis or operate the server without the administrator's authorization. Currently, servers often use physical mechanical levers and buttons for intrusion detection, which require cables to connect to the motherboard. With increased use and prolonged exposure to the environment, the components and cables of these mechanical switches gradually age, causing false alarms.
[0003] Therefore, how to provide a solution to the above-mentioned technical problems is a problem that needs to be solved by those skilled in the art. Summary of the Invention
[0004] The purpose of this application is to provide a server chassis and its intrusion detection device, which can avoid false alarms in intrusion detection and improve the stability and accuracy of server chassis intrusion protection detection.
[0005] To address the aforementioned technical problems, this application provides an intrusion detection device for a server chassis. The intrusion detection device includes a motherboard disposed inside the server chassis and a cover handle disposed on the server chassis cover for opening the cover. The cover handle includes a detection module and a processing module, wherein:
[0006] The detection module is used to detect the operation data of the cover handle;
[0007] The processing module is used to wirelessly transmit the operation data to the motherboard when it is determined from the operation data that the cover handle is in an intrusion position on the server chassis cover.
[0008] The motherboard is used to perform log recording operations and intrusion prevention operations based on the operation data.
[0009] In an exemplary embodiment, the processing module is further configured to enter a first detection mode when the operation data meets the detection conditions, so as to determine whether the cover handle is in an intrusion position on the server chassis cover based on the operation data, and to enter a sleep mode when the operation data does not meet the detection conditions.
[0010] In one exemplary embodiment, the cover handle further includes a first prompting module;
[0011] The processing module is further configured to enter a second detection mode when the operation data meets the detection conditions, so as to detect whether the cover handle is installed in place according to the operation data, and generate a first trigger signal when the cover handle is installed in place, and generate a second trigger signal when the cover handle is not installed in place.
[0012] The first prompting module is used to prompt corresponding information in response to the first trigger signal or the second trigger signal.
[0013] In one exemplary embodiment, the cover handle further includes a charging port, an energy storage module, and a second notification module;
[0014] The processing module is also used to acquire the power supply data of the energy storage module, and generate a charging signal when the power supply data meets the charging conditions.
[0015] The second prompt module is used to respond to the charging signal and prompt corresponding information;
[0016] The charging port is used to connect an external charging power source so that the energy storage module can be charged by the charging power source.
[0017] In one exemplary embodiment, the cover handle includes a first wireless communication module, and the motherboard includes a second wireless communication module. The communication link between the first wireless communication module and the second wireless communication module is activated when the cover handle is in an intrusion position on the server chassis cover and disconnected when the cover handle is not in the intrusion position on the server chassis cover.
[0018] In one exemplary embodiment, both the first wireless communication module and the second wireless communication module are infrared communication modules.
[0019] In one exemplary embodiment, the detection module includes:
[0020] A position sensor is used to detect the position data of the cover handle, and the operation data includes the position data.
[0021] In one exemplary embodiment, the detection module further includes:
[0022] A pressure sensor is used to detect pressure data of the cover handle, and the operation data also includes the pressure data.
[0023] In one exemplary embodiment, the cover handle further includes:
[0024] The magnetic module allows the cover handle to be detachably connected to the server chassis cover via the magnetic module.
[0025] In one exemplary embodiment, the operation data further includes the magnetic force data of the magnetic attraction module.
[0026] In an exemplary embodiment, the processing module is further configured to determine that the cover handle is located at an intrusion position on the server chassis cover when the pressure data, the magnetic data, and the position data are all within their respective intrusion determination ranges.
[0027] In one exemplary embodiment, the motherboard includes:
[0028] The processor is used to acquire the operation data, perform logical processing on the operation data to obtain instruction data, and execute corresponding intrusion prevention operations according to the protection signal;
[0029] The controller is used to perform log recording operations based on the indicated data and to generate the protection signal based on the indicated data.
[0030] To address the aforementioned technical problems, this application also provides a server chassis, including a server chassis body and an intrusion detection device for the server chassis as described in any of the above descriptions.
[0031] This application provides an intrusion detection device for a server chassis. A cover handle with a detection module and a processing module is installed on the server chassis cover. Intrusion detection is achieved by detecting the position of the cover handle on the server chassis cover. Relevant data from the cover handle is wirelessly transmitted to the motherboard, allowing the motherboard to execute corresponding operations. This addresses the problem of mechanical switches and levers aging over time, preventing false alarms and improving the stability and accuracy of server chassis intrusion protection detection. This application also provides a server chassis with the same beneficial effects as the aforementioned intrusion detection device. Attached Figure Description
[0032] To more clearly illustrate the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0033] Figure 1 A schematic diagram of the structure of an intrusion detection device for a server chassis provided in this application;
[0034] Figure 2A top view of a cover handle provided in this application;
[0035] Figure 3 A schematic diagram of the structure of another intrusion detection device for a server chassis provided in this application;
[0036] Figure 4 A side view of a cover handle provided in this application. Detailed Implementation
[0037] The core of this application is to provide a server chassis and its intrusion detection device, which can avoid false alarms in intrusion detection and improve the stability and accuracy of server chassis intrusion protection detection.
[0038] 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.
[0039] Firstly, please refer to Figure 1 , Figure 1 This is a schematic diagram of an intrusion detection device for a server chassis provided in this application. The intrusion detection device includes a motherboard 1 disposed inside the server chassis and a cover handle 2 disposed on the server chassis cover for opening the server chassis cover. The cover handle 2 includes a detection module 21 and a processing module 22, wherein:
[0040] Detection module 21 is used to detect the operation data of cover handle 2;
[0041] Processing module 22 is used to wirelessly transmit operation data to motherboard 1 when it is determined from operation data that the cover handle 2 is in an intrusion position on the server chassis cover.
[0042] Motherboard 1 is used to perform log recording and intrusion prevention operations based on operation data.
[0043] In this embodiment, the intrusion detection device includes a cover handle 2 and a motherboard 1. The cover handle 2 is located on the server chassis cover. The user opens the server chassis cover by operating the cover handle 2. It can be understood that when the cover handle 2 is not operated, it is in its normal position on the server chassis cover. When the cover handle 2 is operated, it moves from its normal position. An intrusion position is provided on the server chassis cover. When the cover handle 2 moves to the intrusion position, it indicates that a server chassis intrusion operation has occurred and requires relevant processing. Conversely, if the cover handle 2 does not move to the intrusion position, even if it is not in its normal position, it is determined that no server chassis intrusion operation has occurred. Assuming the cover handle 2 is in a horizontal position when not operated, refer to... Figure 2 As shown, Figure 2 A top view of a cover handle 2 provided in this application. Figure 2 Position ③ is the horizontal position of cover handle 2, which is also the normal position. Figure 2 Position ② is the vertical insertion position of the cover handle 2, which is also the intrusion position. Of course, the cover handle 2 can also be set to be in a vertical position when not being operated, and in a horizontal position when the cover handle 2 is moved to the intrusion position. It can be set according to the actual engineering needs, and will not be described in detail in this embodiment.
[0044] The cover handle 2 includes a detection module 21 and a processing module 22. The detection module 21 detects the operation data of the cover handle 2. In some embodiments, the detection module 21 includes, but is not limited to, a position sensor. The position sensor collects position data of the cover handle 2, and the operation data includes the position data. The processing module 22 determines whether the cover handle 2 has been moved based on the position data. In some embodiments, the detection module 21 includes, but is not limited to, a pressure sensor. The pressure sensor collects pressure data on the cover handle 2, and the operation data includes the pressure data. The processing module 22 determines whether the cover handle 2 has been operated based on the pressure data. To improve the reliability and accuracy of intrusion detection, the detection module 21 includes a pressure sensor and a position sensor. The processing module 22 uses the pressure data and position data collected by the pressure sensor and position sensor to jointly determine whether the cover handle 2 has been moved. The position sensor can be a gyroscope.
[0045] It is understandable that the position data and pressure data will change during the movement of the cover handle 2. In this embodiment, the processing module 22 can first determine the initial value of the operation data of the cover handle 2. The initial value is the state value of the first assembly of the box cover. The obtained position data is compared with the initial position value. If the difference between the two is within the preset range, it is set to high level, which represents the state of the box cover. If the difference exceeds the preset range, it is set to low level, which represents that the cover handle 2 has been moved. Similarly, the processing module 22 compares the acquired pressure data with the initial position value. The initial pressure data is 0. If the pressure data acquired by the processing module 22 is not 0, it indicates that the cover handle 2 has been operated and is set to a high level. If the pressure data is 0, it indicates that the cover handle 2 has not been operated and is set to a low level. The processing module 22 performs an AND operation on the high and low level states obtained from the comparison between the pressure data and the initial value. Subsequent processing is performed based on the AND operation result. When the AND operation result is 1, it is determined that an intrusion action has occurred. The acquired operation data is transmitted to the motherboard 1 via wireless communication. The motherboard 1 performs log recording and intrusion protection operations based on the received operation data. Intrusion protection operations include, but are not limited to, intrusion power-off operations or intrusion power-on operations.
[0046] Furthermore, to enable the sharing and interoperability of handles between servers, in some embodiments, the cover handle 2 is detachably connected to the cover. A magnetic module can be installed on the cover handle 2, allowing it to be detachably connected to the server chassis cover via the magnetic module. Correspondingly, the operation data of the cover handle 2 also includes the magnetic force data of the magnetic module. It can be understood that the processing module 22 can also pre-obtain the initial value of the magnetic module. Based on the comparison between the actual obtained magnetic force data and the initial value, if the magnetic force data is within the preset range, it is set to a high level, indicating that the detachable cover handle 2 is adsorbed normally; if the magnetic force data is not within the preset range, it is set to a low level, indicating that the detachable cover handle 2 is not firmly adsorbed and there is a risk of it falling off.
[0047] It is understandable that when performing intrusion detection, the processing module 22 can make a judgment based on pressure data, location data, and magnetic force data, thereby improving the reliability and accuracy of intrusion detection judgment.
[0048] This application provides an intrusion detection device for a server chassis. A cover handle 2 with a detection module 21 and a processing module 22 is provided on the server chassis cover. Intrusion detection is achieved by detecting the position of the cover handle 2 on the server chassis cover. The relevant data of the cover handle 2 is wirelessly transmitted to the motherboard 1 so that the motherboard 1 can perform corresponding operations. This solves the problem that the mechanical switches of the movable levers and buttons will gradually age with the increase of use, avoids the phenomenon of false alarms, and improves the stability and accuracy of server chassis intrusion protection detection.
[0049] Please refer to Figure 3 , Figure 3 This is a schematic diagram of another intrusion detection device provided in this application, which is based on the above embodiments:
[0050] In some embodiments, the processing module 22 is further configured to enter a first detection mode when the operation data meets the detection conditions, so as to determine whether the cover handle 2 is in an intrusion position on the server chassis cover based on the operation data, and to enter a sleep mode when the operation data does not meet the detection conditions.
[0051] In this embodiment, the processing module 22 includes multiple modes, including but not limited to a first detection mode and a sleep mode. In the sleep mode, the processing module 22 does not make further judgments on the data detected by the detection module 21. Figure 3 In this embodiment, the detection module 21 includes a gyroscope 211, a pressure sensor 212, and a magnetic module 213. Detection conditions include, but are not limited to, the comparison result of any operational data with its initial value, such as pressure data not being 0 or position data not being an initial value. In this embodiment, pressure data not being 0 can be determined as a detection condition. When the processing module 22 detects that the pressure data is not 0, it enters a first detection mode, acquires pressure data and position data for subsequent judgment. When the processing module 22 detects that the pressure data is 0, it enters a sleep mode, where it does not acquire position data but performs subsequent detection processing together with the pressure data. Similarly, position data not being an initial value can be used as a detection condition. When the processing module 22 detects that the position data is not an initial value, it enters a first detection mode, acquires pressure data and position data for subsequent judgment. When the processing module 22 detects that the position data is an initial value, it enters a sleep mode, where it does not acquire pressure data but performs subsequent detection processing together with the position data.
[0052] In some embodiments, the cover handle 2 further includes a first prompting module 23;
[0053] The processing module 22 is also used to enter the second detection mode when the operation data meets the detection conditions, so as to detect whether the cover handle 2 is installed in place according to the operation data, and generate a first trigger signal when the cover handle 2 is installed in place, and generate a second trigger signal when the cover handle 2 is not installed in place.
[0054] The first prompt module 23 is used to prompt corresponding information in response to the first trigger signal or the second trigger signal.
[0055] The first prompt module 23 can be an indicator light. When the operation data meets the detection conditions, such as the pressure data being non-zero, the processing module 22 acquires the pressure data, position data, and magnetic force data. It performs logical processing based on the data range of the pressure data, position data, and magnetic force data, and performs an AND operation on the result of the logical processing. If the output is low after the AND operation, a first trigger signal is generated, and the indicator light flashes in response to the first trigger signal to indicate that the chassis cover or the detachable cover handle 2 is abnormal and needs to be checked. If the output is high after the AND operation, a second trigger signal is generated, and the indicator light does not light up in response to the second trigger signal to indicate that the chassis cover and the detachable cover handle 2 are assembled in place and do not need to be checked.
[0056] In some embodiments, the cover handle 2 further includes a charging port 25, an energy storage module 24, and a second notification module;
[0057] The processing module 22 is also used to acquire the power supply data of the energy storage module 24, and generate a charging signal when the power supply data meets the charging conditions;
[0058] The second prompt module is used to respond to charging signals and provide corresponding information.
[0059] The charging port 25 is used to connect an external charging power source so that the energy storage module 24 can be charged by the charging power source.
[0060] It is understood that, in order to further realize the sharing and interoperability of the cover handle 2 between servers, the cover handle 2 in this embodiment also includes a charging port 25, an energy storage module 24, and a second prompting module. The second prompting module and the first prompting module 23 can use a single prompting device, or they can be set separately. When the second prompting module and the first prompting module 23 use a single prompting device, such as an indicator light, the prompting functions of the two prompting modules can be realized by changing the state of the indicator light. For example, the indicator light can be kept on to realize the prompting function of the first prompting module 23, and the indicator light can be flashed to realize the prompting function of the second prompting module. The processing module 22 is also used to obtain the power supply data of the energy storage module 24. The energy storage module 24 is specifically a battery, and the power supply data is the battery power. When the processing module 22 determines that the battery power is low, it controls the indicator light to flash at a preset frequency, such as flashing at a frequency of 0.5Hz. At this time, it indicates that the battery power is low and external charging is required. Then, 5V_U is transmitted to the charging overcurrent protection chip OCP IC via USB, and then P4V2_BAT is converted and output to the battery through the voltage conversion module.
[0061] In some embodiments, the cover handle 2 includes a first wireless communication module 26, and the motherboard 1 includes a second wireless communication module 11. The communication link between the first wireless communication module 26 and the second wireless communication module 11 is activated when the cover handle 2 is in an intrusion position on the server chassis cover and disconnected when the cover handle 2 is not in an intrusion position on the server chassis cover.
[0062] In some embodiments, both the first wireless communication module 26 and the second wireless communication module 11 are infrared communication modules.
[0063] In this embodiment, both the cover handle 2 and the communication module on the main board 1 are infrared communication modules. When the cover handle 2 is in an intrusion position, the two communication modules can exchange data. When the cover handle 2 is not in an intrusion position, the two communication modules do not exchange data.
[0064] In some embodiments, motherboard 1 includes:
[0065] The processor 12 is used to acquire operation data, perform logical processing on the operation data to obtain instruction data, and execute corresponding intrusion prevention operations according to the protection signal.
[0066] Controller 13 is used to perform log recording operations based on the indicated data and to generate protection signals based on the indicated data.
[0067] It is understandable that the processor 12 on the motherboard 1 can be implemented using an FPGA, the controller 13 is a BMC, and the motherboard 1 also includes a power conversion module 14 and a BMC Flash 15. The FPGA is used to receive the operation data transmitted by the infrared communication module, perform logic processing, and send the processing result to the BMC. The BMC records the data and can set the execution action after the intrusion through the BMC, and send it to the FPGA to perform operations such as power off or power on after the intrusion. The voltage conversion module is used to supply power to the chips on the motherboard 1, and the BMC Flash 15 is used to store the program loaded by the BMC upon power-up.
[0068] In summary, when the server chassis cover and the detachable cover handle 2 are in the horizontal position, the processing module 22 obtains the magnetic force data of the magnetic module through IIC_C, the position data of the gyroscope through IIC_T, and the pressure data of the pressure sensor through IIC_P. The processing module 22 converts and processes each data separately and performs an AND operation. If the result after the AND operation is high, the red LED will not light up. At this time, the infrared communication module cannot communicate, and the FPGA on the motherboard 1 cannot obtain the data from the infrared communication module for processing and uploading to the BMC. This indicates that there is no abnormal intrusion into the chassis cover, the server is running normally, and no inspection is required.
[0069] When the server chassis cover and the removable cover handle 2 are not in the horizontal position of the chassis cover handle, the processing module 22 obtains the magnetic force data of the magnetic module through IIC_C, the position data of the gyroscope through IIC_T, and the pressure data of the pressure sensor through IIC_P. The processing module 22 converts and processes the data respectively and performs an AND operation. If the result after the AND operation is low, the red LED flashes at a frequency of 1Hz. At this time, the infrared communication module cannot communicate, and the FPGA on the motherboard 1 cannot obtain the data from the infrared communication module for processing and uploading to the BMC. This indicates that there is no abnormal intrusion into the chassis cover and the server is running normally. It is necessary to check the accuracy of the installation position of the removable cover handle 2 to avoid other abnormal problems.
[0070] like Figure 3 and Figure 4 As shown, when the removable cover handle 2 is vertically inserted... Figure 4 During the fourth position process, the processing module 22 obtains the magnetic force data of the magnetic attraction module through IIC_C, the position data of the gyroscope through IIC_T, and the pressure data of the pressure sensor through IIC_P. Since the detachable cover handle 2 is touched and its position changes, the magnetic attraction force becomes zero, and the detachable cover handle 2 is awakened from sleep mode to detection mode. The processing module 22 converts and processes the data respectively and performs AND operation. If the AND operation results in a low level, the red LED flashes at a frequency of 4Hz, indicating that an intrusion action has occurred. At the same time, the detachable cover handle 2 communicates with the motherboard 1 through the infrared module, transmits the data to the FPGA on the motherboard 1 through UART_FPGA, and after processing, transmits it to the BMC for recording through the SIG_2 signal. At the same time, the BMC transmits the instruction to the FPGA through SIG_1 to perform operations such as power-off and protection according to the externally preset intrusion action.
[0071] This application designs a detachable cover handle for a server chassis and an intrusion detection device. It utilizes changes in magnetic force from a magnetic module, position changes from a gyroscope, and pressure changes from a pressure sensor to process data and achieve intrusion detection. Simultaneously, it employs infrared communication and structural design to enable the sharing and interoperability of the cover handle 2 among servers, improving the accuracy and stability of server chassis intrusion protection detection, enhancing server product security, and addressing the issue of mechanical switches and levers aging over time, thus preventing false alarms. This reduces operation and maintenance costs, improves server stability, and allows the cover handle 2 to be shared among multiple servers. Furthermore, storing the cover handle 2 separately avoids the problem of unauthorized server disassembly.
[0072] Secondly, this application also provides a server chassis, including a server chassis body and an intrusion detection device as described in any of the embodiments above.
[0073] The intrusion detection device includes a motherboard located inside the server chassis and a cover handle located on the server chassis cover for opening the cover. The cover handle includes a detection module and a processing module, wherein:
[0074] The detection module is used to detect the operation data of the cover handle;
[0075] The processing module is used to wirelessly transmit operation data to the motherboard when it is determined from the operation data that the cover handle is in an intrusion position on the server chassis cover.
[0076] The motherboard is used to perform logging and intrusion prevention operations based on operational data.
[0077] In this embodiment, the intrusion detection device includes a cover handle and a motherboard. The cover handle is located on the server chassis cover. The user opens the server chassis cover by operating the cover handle. It can be understood that when the cover handle is not operated, it is in its normal position on the server chassis cover. When the cover handle is operated, it moves from its normal position. An intrusion position is set on the server chassis cover. When the cover handle moves to the intrusion position, it indicates that an intrusion operation has occurred on the server chassis, requiring relevant processing. Conversely, if the cover handle does not move to the intrusion position, even if it is not in its normal position, it is determined that no server chassis intrusion operation has occurred. It is assumed that the cover handle is in a horizontal position when not operated. Of course, it can also be set to be in a vertical position when not operated and in a horizontal position when moved to the intrusion position, depending on the actual engineering needs. This embodiment will not elaborate further.
[0078] The cover handle includes a detection module and a processing module. The detection module detects operational data of the cover handle. In some embodiments, the detection module includes, but is not limited to, a position sensor that collects position data of the cover handle. The operational data includes the position data, and the processing module determines whether the cover handle has been moved based on the position data. In some embodiments, the detection module includes, but is not limited to, a pressure sensor that collects pressure data on the cover handle. The operational data includes the pressure data, and the processing module determines whether the cover handle has been operated based on the pressure data. To improve the reliability and accuracy of intrusion detection, the detection module includes a pressure sensor and a position sensor. The processing module uses the pressure data and position data collected by the pressure sensor and position sensor to jointly determine whether the cover handle has been moved. The position sensor can be a gyroscope.
[0079] It is understandable that the position data and pressure data will change during the movement of the cover handle. In this embodiment, the processing module can first determine the initial value of the operation data of the cover handle. The initial value is the state value of the first assembly of the box cover. The obtained position data is compared with the initial position value. If the difference between the two is within the preset range, it is set to high level, which represents the state of the box cover. If the difference exceeds the preset range, it is set to low level, which represents that the cover handle has been moved. Similarly, the processing module compares the acquired pressure data with the initial position value. The initial pressure data is 0. If the pressure data acquired by the processing module is not 0, it indicates that the cover handle has been operated and is set to a high level. If the pressure data is 0, it indicates that the cover handle has not been operated and is set to a low level. The processing module performs an AND operation on the high and low level states obtained from the comparison between the pressure data and the initial value. Subsequent processing is performed based on the AND operation result. When the AND operation result is zero, an intrusion action is detected, and the acquired operation data is transmitted to the motherboard via wireless communication. The motherboard performs log recording and intrusion prevention operations based on the received operation data. Intrusion prevention operations include, but are not limited to, power-off intrusion operations or power-on intrusion operations.
[0080] Furthermore, to enable handle sharing and interoperability between servers, in some embodiments, the cover handle is detachably connected to the cover. A magnetic module can be installed on the cover handle, allowing it to be detachably connected to the server chassis cover via the magnetic module. Correspondingly, the operation data of the cover handle also includes the magnetic force data of the magnetic module. It can be understood that the processing module can also pre-obtain the initial value of the magnetic module. Based on the comparison between the actual obtained magnetic force data and the initial value, if the magnetic force data is within the preset range, it is set to a high level, indicating that the detachable cover handle is adsorbed normally; if the magnetic force data is not within the preset range, it is set to a low level, indicating that the detachable cover handle is not firmly adsorbed and is at risk of falling off.
[0081] Understandably, when performing intrusion detection, the processing module can make a judgment based on pressure data, location data, and magnetic force data, thereby improving the reliability and accuracy of intrusion detection judgment.
[0082] In some embodiments, the processing module is further configured to enter a first detection mode when the operation data meets the detection conditions, so as to determine whether the cover handle is in an intrusion position on the server chassis cover based on the operation data, and to enter a sleep mode when the operation data does not meet the detection conditions.
[0083] In this embodiment, the processing module includes multiple modes, including but not limited to a first detection mode and a sleep mode. In sleep mode, the processing module does not perform further judgment on the data detected by the detection module. Detection conditions include, but are not limited to, the comparison result of any operational data and its initial value, such as pressure data not being 0, or position data not being an initial value. In this embodiment, pressure data not being 0 can be determined as a detection condition. When the processing module detects that the pressure data is not 0, it enters the first detection mode, acquires the pressure data and position data for subsequent judgment. When the processing module detects that the pressure data is 0, it enters sleep mode, where the processing module does not acquire the position data but performs subsequent detection processing together with the pressure data. Correspondingly, position data not being an initial value can be used as a detection condition. When the processing module detects that the position data is not an initial value, it enters the first detection mode, acquires the pressure data and position data for subsequent judgment. When the processing module detects that the position data is an initial value, it enters sleep mode, where the processing module does not acquire the pressure data but performs subsequent detection processing together with the position data.
[0084] In some embodiments, the cover handle further includes a first prompting module;
[0085] The processing module is also used to enter the second detection mode when the operation data meets the detection conditions, so as to detect whether the cover handle is installed in place according to the operation data, and generate a first trigger signal when the cover handle is installed in place, and generate a second trigger signal when the cover handle is not installed in place.
[0086] The first prompt module is used to prompt corresponding information in response to the first or second trigger signal.
[0087] The first prompting module can be an indicator light. When the operation data meets the detection conditions, such as the pressure data being non-zero, the processing module acquires the pressure data, position data, and magnetic force data. It performs logical processing based on the data range of the pressure data, position data, and magnetic force data, and performs an AND operation on the result of the logical processing. If the output is low after the AND operation, a first trigger signal is generated, and the indicator light flashes in response to the first trigger signal to indicate that the chassis cover or removable cover handle is abnormal and needs to be checked. If the output is high after the AND operation, a second trigger signal is generated, and the indicator light does not light up in response to the second trigger signal to indicate that the chassis cover and removable cover handle are properly assembled and do not require inspection.
[0088] In some embodiments, the cover handle further includes a charging port, an energy storage module, and a second indicator module;
[0089] The processing module is also used to acquire power supply data from the energy storage module, and generate a charging signal when the power supply data meets the charging conditions.
[0090] The second prompt module is used to respond to charging signals and provide corresponding information.
[0091] The charging port is used to connect an external power source to charge the energy storage module.
[0092] In some embodiments, the cover handle includes a first wireless communication module, and the motherboard includes a second wireless communication module. The communication link between the first wireless communication module and the second wireless communication module is activated when the cover handle is in an intrusion position on the server chassis cover and disconnected when the cover handle is not in an intrusion position on the server chassis cover.
[0093] In some embodiments, both the first wireless communication module and the second wireless communication module are infrared communication modules.
[0094] In some embodiments, the detection module includes:
[0095] A position sensor is used to detect the position data of the cover handle; operational data includes position data.
[0096] In some embodiments, the detection module further includes:
[0097] A pressure sensor is used to detect pressure data from the cover handle; operational data also includes pressure data.
[0098] In some embodiments, the cover handle further includes:
[0099] The magnetic module allows the cover handle to be detachably connected to the server chassis cover via a magnetic module.
[0100] In some embodiments, the operational data also includes magnetic force data of the magnetic attraction module.
[0101] In some embodiments, the processing module is further configured to determine that the cover handle is in an intrusion position on the server chassis cover when the pressure data, magnetic data, and position data are all within their respective intrusion determination ranges.
[0102] In some embodiments, the motherboard includes:
[0103] A processor is configured to acquire the operation data and perform logical processing on the operation data to obtain instruction data;
[0104] The controller is used to perform log recording operations based on the indicated data and to generate protection signals based on the indicated data;
[0105] The processor is also configured to perform corresponding intrusion prevention operations based on the protection signal.
[0106] For a description of the server chassis provided in this application, please refer to the above embodiments, which will not be repeated here.
[0107] The server chassis provided in this application has the same beneficial effects as the aforementioned intrusion detection device.
[0108] 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.
[0109] 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. An intrusion detection device for a server chassis, characterized in that, The intrusion detection device includes a motherboard located inside the server chassis and a cover handle located on the server chassis cover for opening the server chassis cover. The cover handle includes a detection module and a processing module, wherein: The detection module is used to detect the operation data of the cover handle; The processing module is used to wirelessly transmit the operation data to the motherboard when it is determined from the operation data that the cover handle is in an intrusion position on the server chassis cover. The motherboard is used to perform log recording operations and intrusion prevention operations based on the operation data; The detection module includes: A position sensor is used to detect the position data of the cover handle, and the operation data includes the position data; And / or, A pressure sensor is used to detect pressure data of the cover handle, and the operation data also includes the pressure data; The cover handle also includes: A magnetic module is provided, and the cover handle is detachably connected to the server chassis cover via the magnetic module. The operation data also includes the magnetic force data of the magnetic attraction module; The processing module is further configured to determine that the cover handle is located at an intrusion position on the server chassis cover when the pressure data, the magnetic force data, and the position data are all within their respective intrusion determination ranges.
2. The intrusion detection device for a server chassis according to claim 1, characterized in that, The processing module is further configured to enter a first detection mode when the operation data meets the detection conditions, so as to determine whether the cover handle is in an intrusion position on the server chassis cover based on the operation data, and to enter a sleep mode when the operation data does not meet the detection conditions.
3. The intrusion detection device for a server chassis according to claim 2, characterized in that, The cover handle also includes a first prompting module; The processing module is further configured to enter a second detection mode when the operation data meets the detection conditions, so as to detect whether the cover handle is installed in place according to the operation data, and generate a first trigger signal when the cover handle is installed in place, and generate a second trigger signal when the cover handle is not installed in place. The first prompting module is used to prompt corresponding information in response to the first trigger signal or the second trigger signal.
4. The intrusion detection device for a server chassis according to claim 1, characterized in that, The cover handle also includes a charging port, an energy storage module, and a second indicator module; The processing module is also used to acquire the power supply data of the energy storage module, and generate a charging signal when the power supply data meets the charging conditions. The second prompt module is used to respond to the charging signal and prompt corresponding information; The charging port is used to connect an external charging power source so that the energy storage module can be charged by the charging power source.
5. The intrusion detection device for a server chassis according to claim 1, characterized in that, The cover handle includes a first wireless communication module, and the motherboard includes a second wireless communication module. The communication link between the first wireless communication module and the second wireless communication module is activated when the cover handle is in an intrusion position on the server chassis cover and disconnected when the cover handle is not in the intrusion position on the server chassis cover.
6. The intrusion detection device for a server chassis according to claim 5, characterized in that, Both the first wireless communication module and the second wireless communication module are infrared communication modules.
7. The intrusion detection device for a server chassis according to claim 1, characterized in that, The motherboard includes: The processor is configured to acquire the operation data, perform logical processing on the operation data to obtain instruction data, and execute corresponding intrusion prevention operations according to the protection signal; The controller is used to perform log recording operations based on the indicated data and to generate the protection signal based on the indicated data.
8. A server chassis, characterized in that, It includes the server chassis body and the intrusion detection device for the server chassis as described in any one of claims 1-7.
Citation Information
Patent Citations
Method of detecting validity of server intrusion switch intruder
CN105700995A
Case cover opening detection and alarm device
CN214796119U