Server configuration module, portable configuration module, server and configuration system

By combining infrared and ultrasonic modules, wireless configuration of server parameters is achieved, solving the problem of low configuration efficiency in existing technologies and improving operation and maintenance efficiency and configuration accuracy.

CN224459825UActive Publication Date: 2026-07-03SHENZHEN YIWANKE DATA EQUIP TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
SHENZHEN YIWANKE DATA EQUIP TECH CO LTD
Filing Date
2025-07-01
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

In existing technologies, viewing and configuring server configuration parameters is inefficient and requires cumbersome connection operations, making it difficult for maintenance personnel to manage and prone to errors, thus affecting the normal operation of the data center.

Method used

By combining an infrared receiving and transmitting module with an ultrasonic ranging module, wireless data transmission and distance detection are achieved, simplifying the server parameter configuration process.

Benefits of technology

Server configuration parameters can be viewed and modified without the need for screen connection and disconnection, improving management efficiency and reducing the risk of misconfiguration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224459825U_ABST
    Figure CN224459825U_ABST
Patent Text Reader

Abstract

This invention provides a server configuration module for a server, comprising: a first infrared receiving module, communicatively connected to a baseboard management controller, for receiving target configuration parameters required by the baseboard management controller and sending them to the baseboard management controller; a first infrared transmitting module, communicatively connected to the baseboard management controller, for forwarding the current configuration parameters of the baseboard management controller; and an ultrasonic ranging module, communicatively connected to the baseboard management controller, for triggering the baseboard management controller to send the current configuration parameters to the first infrared transceiver module or to receive the target configuration parameters sent by the first infrared transceiver module when the portable configuration module is detected within a preset distance. This invention effectively simplifies the server parameter configuration workflow and improves work efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This utility model relates to the field of computer configuration technology, and in particular to a server configuration module, a portable configuration module, a server, and a configuration system. Background Technology

[0002] In data centers, the number of servers is typically enormous. Current methods for viewing and configuring configuration parameters usually rely on connecting to a monitor or using command-line tools, which involves cumbersome operations such as connecting power and data cables. When dealing with a large number of servers, these existing methods are inefficient, requiring maintenance personnel to spend a significant amount of time on-site managing them. This not only increases management complexity but also increases the risk of misconfigurations, impacting the normal operation of the data center. Utility Model Content

[0003] The server configuration module, portable configuration module, server, and configuration system provided by this utility model can effectively simplify the workflow of server parameter configuration and improve work efficiency.

[0004] In a first aspect, this utility model provides a server configuration module, applied to a server, comprising:

[0005] A first infrared receiving module is communicatively connected to the baseboard management controller of the server. The first infrared receiving module is used to receive the target configuration parameters required by the baseboard management controller and send them to the baseboard management controller.

[0006] A first infrared transmitting module is communicatively connected to the baseboard management controller of the server. The first infrared transmitting module is used to forward the current configuration parameters of the baseboard management controller to the outside.

[0007] An ultrasonic ranging module is communicatively connected to the baseboard management controller of the server. When the ultrasonic ranging module detects a portable configuration module within a preset distance, it triggers the baseboard management controller to send current configuration parameters to the first infrared transceiver module, or triggers the baseboard management controller to receive target configuration parameters sent by the first infrared transceiver module.

[0008] Optionally, the first infrared transmitting module is further configured to forward the response information sent by the baseboard management controller to the outside after the baseboard management controller completes the configuration according to the target configuration parameters.

[0009] Optionally, when the first infrared transmitting module transmits the current configuration parameters or the response information, it transmits an encoded pulse consisting of a preamble, a user code, and an operation code, wherein the operation code corresponds to the current configuration parameters or the response information;

[0010] When the first infrared receiving module receives the target configuration parameters, it receives an encoded pulse consisting of a preamble, a user code, and an operation code. When the user code is verified, the operation code is decoded to obtain the target configuration parameters.

[0011] Secondly, this utility model also provides a portable configuration module for configuring parameters of the server's baseboard management controller in conjunction with any of the aforementioned server configuration modules, including:

[0012] A second infrared transmitting module is adapted to the first infrared receiving module, and the second infrared transmitting module is used to send the target configuration parameters to the first infrared receiving module.

[0013] The second infrared receiving module is adapted to the first infrared transmitting module and is used to receive the current configuration parameters sent by the first infrared transmitting module.

[0014] The microcontroller is communicatively connected to the second infrared transmitting module and the second infrared receiving module. The microcontroller is used to acquire the current configuration parameters received by the second infrared receiving module and send them to the user. The microcontroller is also used to send the target configuration parameters to the second infrared transmitting module in response to user instructions.

[0015] Optionally, the second infrared receiving module is further configured to receive response information sent by the first infrared transmitting module and send the response information to the microcontroller. The response information is the response information sent by the substrate management controller through the first infrared transmitting module after completing the configuration according to the target configuration parameters.

[0016] Optionally, the portable configuration module further includes a display screen, which is communicatively connected to the microcontroller and is used to display the current configuration parameters or response information in response to control by the microcontroller.

[0017] Optionally, the portable configuration module further includes a numeric keypad, which is communicatively connected to the microcontroller. The numeric keypad is used to obtain the target configuration parameters in response to the user instruction and send the target configuration parameters to the microcontroller.

[0018] Optionally, when the second infrared transmitting module transmits the target configuration parameters, it transmits an encoded pulse consisting of a preamble, a user code, and an operation code, wherein the operation code corresponds to the target configuration parameters;

[0019] When the second infrared receiving module receives the current configuration parameters or the response information, it receives an encoded pulse composed of a preamble, a user code, and an operation code. When the user code corresponds to the first infrared transmitting module, it decodes the operation code to obtain the current configuration parameters or the response information.

[0020] Thirdly, this utility model also provides a server, the server including a baseboard management controller and a server configuration module as described in any of the foregoing claims, the baseboard management controller being communicatively connected to the first infrared transmitting module, the first infrared receiving module and the ultrasonic ranging module in the server configuration module.

[0021] Fourthly, this utility model also provides a server configuration system, including the aforementioned server and the portable configuration module described in any one of the preceding claims.

[0022] In the technical solution provided by this utility model, the baseboard management controller is triggered by the ultrasonic ranging module, causing the baseboard management controller to send the current configuration parameters through the first infrared transmitting module, so that the user can view the configuration parameters. The baseboard management controller can also receive the target configuration parameters through the first infrared receiving module, facilitating the user's modification and configuration of the configuration parameters. Using the technical solution provided by this utility model, the configuration parameters of the server can be viewed and modified without the need for cumbersome operations such as screen connection and disassembly, which is beneficial for managing a large number of servers, effectively improving work efficiency and ensuring server operation. Attached Figure Description

[0023] Figure 1 This is a schematic diagram of a server configuration module and a portable configuration module according to an embodiment of the present invention;

[0024] Figure 2 A schematic diagram of pulse encoding transmitted by the first infrared transmitting module of the server configuration module or the second infrared transmitting module of the portable configuration module according to another embodiment of the present invention;

[0025] Figure 3 This is a timing diagram of the ultrasonic ranging module of the server configuration module in another embodiment of the present invention. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of the embodiments of this utility model clearer, the technical solutions of the embodiments of this utility model will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this utility model, and not all embodiments. Based on the embodiments of this utility model, all other embodiments obtained by those skilled in the art without creative effort are within the protection scope of this utility model.

[0027] This utility model embodiment provides a server configuration module, applied to a server, such as... Figure 1 As shown, it includes:

[0028] A first infrared receiving module is communicatively connected to the baseboard management controller of the server. The first infrared receiving module is used to receive the target configuration parameters required by the baseboard management controller and send them to the baseboard management controller.

[0029] A first infrared transmitting module is communicatively connected to the baseboard management controller of the server. The first infrared transmitting module is used to forward the current configuration parameters of the baseboard management controller to the outside.

[0030] In some embodiments, the first infrared receiving module and the first infrared transmitting module are used to realize wireless data transmission between the portable configuration module and the BMC (Baseboard Management Controller). Infrared transceiver modules utilize infrared light for information transmission, a control method that offers advantages such as anti-interference, simple circuitry, easy encoding and decoding, low power consumption, and low cost. For example, the infrared remote control transmitting chip can employ PPM (Pulse Position Modulation) encoding. When the first infrared transmitting module begins transmission, it transmits a 110ms encoded pulse. The pulse encoding consists of a preamble, a 16-bit user code (8-bit user code and its inverse), and a 16-bit opcode (8-bit opcode and its inverse). The preamble is the starting part of a waveform, consisting of a 9ms high level (start code) and a 4.5ms low level (result code). The user code consists of a 16-bit user code (8-bit user code and its inverse). By verifying the user code, each first infrared transmitting module can only interface with one second infrared receiving module, effectively preventing interference between multiple devices. The encoding is followed by its inverse code to verify the correctness of the received encoding, prevent erroneous operations, and enhance system reliability. Both 0 and 1 begin with a high level of 0.56ms; the difference lies in the duration of the low level. If the low level appears at 0.56ms, it represents 0; if it appears at 1.68ms (0.56 * 3 = 1.68), it represents 1. The encoded pulse sent by the first infrared transmitting module can be, for example, as shown below. Figure 2 As shown.

[0031] An ultrasonic ranging module is communicatively connected to the baseboard management controller of the server. When the ultrasonic ranging module detects a portable configuration module within a preset distance, it triggers the baseboard management controller to send current configuration parameters to the first infrared transceiver module, or triggers the baseboard management controller to receive target configuration parameters sent by the first infrared transceiver module.

[0032] In some embodiments, the ultrasonic ranging module is used to monitor the distance between the portable configuration module and the server in real time to determine if an operator is approaching. In some preferred embodiments, the ultrasonic ranging module can provide non-contact distance sensing capabilities from 2cm to 400cm, with a ranging accuracy up to 3mm. The ultrasonic ranging module may include an ultrasonic transmitter, a receiver, and a control circuit. The basic working principle of the ultrasonic ranging module can be, for example, by using the TRIG trigger interface in a general-purpose input / output (I / O) port to trigger ranging, providing a high-level signal of at least 10µs. The ultrasonic ranging module automatically sends eight 40kHz square waves and automatically detects whether a signal is returned. When a signal is returned, a high-level signal is output through the ECHO echo interface of the general-purpose I / O port. The duration of the high-level signal is the time from ultrasonic wave transmission to return. The test distance can then be calculated as follows: Test distance = (High-level time * Speed ​​of sound (340m / s)) / 2. The timing diagram of the ultrasonic ranging module can be, for example, as shown below. Figure 3 As shown.

[0033] In the technical solution provided by this utility model embodiment, the baseboard management controller is triggered by an ultrasonic ranging module, causing the baseboard management controller to send the current configuration parameters through a first infrared transmitting module, allowing the user to view the configuration parameters. The baseboard management controller can also receive target configuration parameters through a first infrared receiving module, facilitating user modification and configuration of the configuration parameters. Furthermore, by employing the technical solution provided by this utility model, the configuration parameters of the server can be viewed and modified without the need for cumbersome operations such as screen connection and disassembly, which is beneficial for managing a large number of servers, effectively improving work efficiency and ensuring server operation.

[0034] As an optional implementation, the first infrared transmitting module is further configured to forward the response information sent by the baseboard management controller to the outside after the baseboard management controller completes the configuration according to the target configuration parameters.

[0035] As an optional implementation, when the first infrared transmitting module transmits the current configuration parameters or the response information, it transmits an encoded pulse consisting of a preamble, a user code, and an operation code, wherein the operation code corresponds to the current configuration parameters or the response information;

[0036] When the first infrared receiving module receives the target configuration parameters, it receives an encoded pulse consisting of a preamble, a user code, and an operation code. When the user code is verified, the operation code is decoded to obtain the target configuration parameters.

[0037] In some embodiments, when configuring the server's configuration parameters, when the ultrasonic ranging module detects that the portable configuration module is close to the server and the distance is less than 10cm, the Baseboard Management Controller (BMC) automatically sends the current configuration parameters, such as the IP address of the Baseboard Management Controller and the IP address of the server, to the portable configuration module via the first infrared transmitting module. The portable configuration module receives the current configuration parameters, such as the IP address of the Baseboard Management Controller and the IP address of the server, via the second infrared receiving module, thus facilitating on-site maintenance personnel to quickly view the current configuration parameters. If on-site maintenance personnel find that the current configuration parameters are incorrect or not configured on the portable configuration module's display screen, they can use the numeric keypad to input the correct IP address. After inputting the correct IP address, when the portable configuration module is close to the server and the "Confirm" button is pressed, the portable configuration module sends the target configuration parameters, such as the IP address of the Baseboard Management Controller and the IP address of the server, to the first infrared receiving module of the Baseboard Management Controller (BMC) via the second infrared transmitting module. After receiving the target configuration parameters sent by the portable configuration module, the Baseboard Management Controller (BMC) parses them and begins parameter configuration. After successful configuration, the Baseboard Management Controller (BMC) will return the correct IP address and response information to the portable configuration module via the first infrared transmitter module. Finally, the portable configuration module receives the response from the BMC via the second infrared receiver module and displays the configuration parameters on the screen.

[0038] This utility model embodiment also provides a portable configuration module, used in conjunction with the server configuration module described in any of the foregoing claims to configure the parameters of the server's baseboard management controller, such as... Figure 1 As shown, it includes:

[0039] A second infrared transmitting module is adapted to the first infrared receiving module, and the second infrared transmitting module is used to send the target configuration parameters to the first infrared receiving module.

[0040] The second infrared receiving module is adapted to the first infrared transmitting module and is used to receive the current configuration parameters sent by the first infrared transmitting module.

[0041] In some embodiments, the second infrared transmitting module is matched with the first infrared receiving module, and vice versa. The pulse coding of the second infrared transmitting module and the first infrared transmitting module can, for example, use the same coding method as the first infrared transmitting module.

[0042] The microcontroller is communicatively connected to the second infrared transmitting module and the second infrared receiving module. The microcontroller is used to acquire the current configuration parameters received by the second infrared receiving module and send them to the user. The microcontroller is also used to send the target configuration parameters to the second infrared transmitting module in response to user instructions.

[0043] In some embodiments, the microcontroller unit (MCU) serves as the core control unit of the portable configuration module, coordinating the operation of each module. It demodulates data from the second infrared receiving module and transmits target configuration parameter data to the baseboard management controller via the second infrared transmitting module.

[0044] As an optional implementation, the second infrared receiving module is further configured to receive response information sent by the first infrared transmitting module and send the response information to the microcontroller. The response information is the response information sent by the substrate management controller through the first infrared transmitting module after completing the configuration according to the target configuration parameters.

[0045] As an optional implementation, the portable configuration module further includes a display screen, which is communicatively connected to the microcontroller and is used to display the current configuration parameters or response information in response to control by the microcontroller.

[0046] In some embodiments, the display screen is used to display the current configuration parameters and, when the microcontroller receives signal input from the numeric keypad, parses and processes it, and then sends it to the baseboard management controller (BMC), the target configuration parameters are simultaneously displayed on the display screen.

[0047] As an optional implementation, the portable configuration module further includes a numeric keypad, which is communicatively connected to the microcontroller. The numeric keypad is used to obtain the target configuration parameters in response to the user instruction and send the target configuration parameters to the microcontroller.

[0048] In some embodiments, the numeric keypad is used for user input of target configuration parameters. The numeric keypad is communicatively connected to the microcontroller. The microcontroller obtains the target configuration parameters by accepting and parsing the input signals from the numeric keypad and displays them on the display screen.

[0049] As an optional implementation, when the second infrared transmitting module transmits the target configuration parameters, it transmits an encoded pulse consisting of a preamble, a user code, and an operation code, wherein the operation code corresponds to the target configuration parameters;

[0050] When the second infrared receiving module receives the current configuration parameters or the response information, it receives an encoded pulse composed of a preamble, a user code, and an operation code. When the user code corresponds to the first infrared transmitting module, it decodes the operation code to obtain the current configuration parameters or the response information.

[0051] This utility model embodiment also provides a server, continuing as follows: Figure 1 As shown, the server includes a baseboard management controller and a server configuration module as described in any of the preceding claims. The baseboard management controller is communicatively connected to the first infrared transmitting module, the first infrared receiving module, and the ultrasonic ranging module in the server configuration module.

[0052] This utility model embodiment also provides a server configuration system, including the aforementioned server and the portable configuration module described in any one of the preceding claims.

[0053] The above description is merely a specific embodiment of this utility model, but the protection scope of this utility model is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this utility model should be included within the protection scope of this utility model. Therefore, the protection scope of this utility model should be determined by the scope of the claims.

Claims

1. A server configuration module, characterized by, Applied to servers, including: A first infrared receiving module is communicatively connected to the baseboard management controller of the server. The first infrared receiving module is used to receive the target configuration parameters required by the baseboard management controller and send them to the baseboard management controller. A first infrared transmitting module is communicatively connected to the baseboard management controller of the server. The first infrared transmitting module is used to forward the current configuration parameters of the baseboard management controller to the outside. An ultrasonic ranging module is communicatively connected to the baseboard management controller of the server. When the ultrasonic ranging module detects a portable configuration module within a preset distance, it triggers the baseboard management controller to send current configuration parameters to the first infrared transceiver module, or triggers the baseboard management controller to receive target configuration parameters sent by the first infrared transceiver module.

2. The server configuration module of claim 1, wherein, The first infrared transmitting module is also used to forward the response information sent by the baseboard management controller to the outside after the baseboard management controller completes the configuration according to the target configuration parameters.

3. The server configuration module of claim 2, wherein, When the first infrared transmitting module transmits the current configuration parameters or the response information, it transmits an encoded pulse consisting of a preamble, a user code, and an operation code, wherein the operation code corresponds to the current configuration parameters or the response information. When the first infrared receiving module receives the target configuration parameters, it receives an encoded pulse composed of the preamble, the user code, and the operation code. When the user code is verified, the operation code is decoded to obtain the target configuration parameters.

4. A portable configuration module, characterized by For configuring parameters of the baseboard management controller of the server in conjunction with the server configuration module according to any one of claims 1-3, including: A second infrared transmitting module is adapted to the first infrared receiving module, and the second infrared transmitting module is used to send the target configuration parameters to the first infrared receiving module. The second infrared receiving module is adapted to the first infrared transmitting module and is used to receive the current configuration parameters sent by the first infrared transmitting module. The microcontroller is communicatively connected to the second infrared transmitting module and the second infrared receiving module. The microcontroller is used to acquire the current configuration parameters received by the second infrared receiving module and send them to the user. The microcontroller is also used to send the target configuration parameters to the second infrared transmitting module in response to user instructions.

5. The portable configuration module of claim 4, wherein, The second infrared receiving module is also used to receive the response information sent by the first infrared transmitting module and send the response information to the microcontroller. The response information is the response information sent by the substrate management controller through the first infrared transmitting module after completing the configuration according to the target configuration parameters.

6. The portable configuration module of claim 5, wherein, The portable configuration module also includes a display screen, which is communicatively connected to the microcontroller. The display screen is used to display the current configuration parameters or the response information in response to the control of the microcontroller.

7. The portable configuration module of claim 6, wherein, The portable configuration module also includes a numeric keypad, which is communicatively connected to the microcontroller. The numeric keypad is used to obtain the target configuration parameters in response to the user instruction and send the target configuration parameters to the microcontroller.

8. The portable configuration module of claim 5, wherein, When the second infrared transmitting module transmits the target configuration parameters, it transmits an encoded pulse consisting of a preamble, a user code, and an operation code, wherein the operation code corresponds to the target configuration parameters; When the second infrared receiving module receives the current configuration parameters or the response information, it receives an encoded pulse composed of a preamble, a user code, and an operation code. When the user code corresponds to the first infrared transmitting module, it decodes the operation code to obtain the current configuration parameters or the response information.

9. A server, characterized by The server includes a baseboard management controller and a server configuration module as described in any one of claims 1-3, wherein the baseboard management controller is communicatively connected to the first infrared transmitting module, the first infrared receiving module, and the ultrasonic ranging module in the server configuration module.

10. A server configuration system, characterized by It includes the server as described in claim 9 and the portable configuration module as described in any one of claims 4-8.