Server management system and method, device, computer program product, and medium

By coordinating the management controller and data selection device and utilizing the function switching of the target function multiplexing pin, the EMMC storage device can achieve 8-bit data width read and write under the VGA interface, solving the problem of low data read and write speed under the VGA interface and avoiding increased server costs.

WO2026138347A1PCT designated stage Publication Date: 2026-07-02INSPUR SUZHOU INTELLIGENT TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
INSPUR SUZHOU INTELLIGENT TECH CO LTD
Filing Date
2025-11-27
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

When using the VGA interface, the data read/write speed of the EMMC storage device is only half the width of the 8-bit data bus, which cannot meet the requirements, and replacing it with a UFS storage device will increase the server cost.

Method used

By coordinating the management controller and data selection device, and utilizing the function switching of the target function multiplexing pin, EMMC storage devices can achieve 8-bit data width read and write under the VGA interface, avoiding the use of UFS storage devices.

Benefits of technology

Without increasing server costs, it maximizes data read and write speeds to meet the data read and write requirements of the VGA interface, avoiding the inconvenience of updating and iterating UFS storage devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025138183_02072026_PF_FP_ABST
    Figure CN2025138183_02072026_PF_FP_ABST
Patent Text Reader

Abstract

A server management system and method, a device, a computer program product, and a medium, relating to the technical field of servers. The server management system comprises a management controller (10), a data selection device (20), and a multimedia storage device (30). The management controller (10) and the data selection device (20) can allow for switching between using and not using a target video transmission interface. When the target video transmission interface is used, some of data pins of a multimedia storage interface in the management controller (10) establish a connection with the multimedia storage device (30), and function-multiplexing pins are used as a serial clock pin and a series data pin and establish connections with the target video transmission interface, so that the target video transmission interface can be normally used. When the target video transmission interface is not used, the function-multiplexing pins of the multimedia storage interface are used as the data pins, and each data pin establishes a connection with the multimedia storage device (30), so that data read and write operations of all data bit widths of the multimedia storage device (30) can be implemented, thereby ensuring a data read / write rate.
Need to check novelty before this filing date? Find Prior Art

Description

Server management systems, methods, equipment, computer program products and media

[0001] Cross-reference of related applications

[0002] This application claims priority to Chinese Patent Application No. 202411958209.9, filed on December 27, 2024, entitled "Server Management System, Method, Apparatus, Computer Program Product and Media", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of server technology, and in particular to a server management system, method, device, computer program product, and non-volatile readable storage medium. Background Technology

[0004] The mainstream storage device is the eMMC (Embedded Multi Media Card) storage device. eMMC storage devices have an 8-bit data width. When using a VGA (Video Graphics Array) interface, it is impossible to read and write data using the 8-bit data width of eMMC. Typically, when using a VGA interface, only the 4-bit data width of the eMMC storage device can be used for data reading and writing, resulting in a data read / write speed that is half that of using the 8-bit data width.

[0005] To ensure high data read / write speeds, current solutions either use only the DisplayPort (DP) interface or replace eMMC storage devices with UFS (Universal Flash Storage) devices. However, using only the DP interface without a VGA interface can cause inconvenience for server maintenance, requiring additional DP video signal transmission cables, DP-to-VGA adapters, or even replacing the monitor, thus increasing maintenance costs. Replacing eMMC storage devices with UFS storage devices increases server costs. Therefore, finding a way to support VGA interfaces while maximizing data read / write speeds without increasing server costs has become a pressing technical problem for those skilled in the art. Summary of the Invention

[0006] The purpose of this application is to provide a server management system, method, device, computer program product, and non-volatile readable storage medium that supports the use of a VGA interface, can maximize data read and write speeds, and does not increase server costs.

[0007] To address the aforementioned technical problems, this application provides a server management system, comprising:

[0008] The system includes a management controller, a data selection device, and a multimedia storage device. The management controller includes a multimedia storage interface. The target pin in the multimedia storage interface is connected to the data selection device, and the data selection device is also connected to the multimedia storage device and the target video transmission interface.

[0009] The management controller is used to configure the function of the target function multiplexing pin in the multimedia storage interface, so that the function of the target function multiplexing pin is adapted to the object that establishes a connection with the target function multiplexing pin;

[0010] A data selection device is used to establish a connection between a target function multiplexing pin and a target video transmission interface; or to establish a connection between a target pin and a multimedia storage device; the target pin includes a target function multiplexing pin.

[0011] In some embodiments, a first target pin in the multimedia storage interface is connected to a multimedia storage device, a second target pin in the multimedia storage interface is connected to an output pin of a data selection device, and an input pin of the data selection device is connected to the multimedia storage device and the target video transmission interface; the first target pin is a data pin used by the multimedia storage interface when using the target video transmission interface, and the second target pin includes data pins and target function multiplexing pins that are not used by the multimedia storage interface when using the target video transmission interface.

[0012] In some embodiments, four data pins in the multimedia storage interface are connected to a multimedia storage device, two data pins in the multimedia storage interface are connected to output pins in a data selection device, two function multiplexing pins in the multimedia storage interface are connected to output pins in the data selection device, four input pins in the data selection device are connected to the multimedia storage device, and two input pins in the data selection device are connected to the target video transmission interface.

[0013] In some embodiments, two input pins in the data selection device are left floating.

[0014] In some embodiments, the management controller is configured to: configure the function of the target function multiplexed pin according to the level signal of the judgment pin of the management controller; if the level signal of the judgment pin is a first level signal, configure the first function multiplexed pin as a serial clock pin and configure the second function multiplexed pin as a serial data pin; if the level signal of the judgment pin is a second level signal, configure the first function multiplexed pin as a data pin and configure the second function multiplexed pin as a data pin.

[0015] In some embodiments, the data selection device is used to: establish a connection between the target function multiplexing pin and the target video transmission interface when the level signal of the selection pin of the data selection device is a first level signal; and establish a connection between the target pin and the multimedia storage device when the level signal of the selection pin is a second level signal.

[0016] In some embodiments, the level signal is provided by a switching circuit; when the target video transmission interface is used, the switching circuit outputs a first level signal; when the target video transmission interface is not used, the switching circuit outputs a second level signal.

[0017] In some embodiments, the switching circuit includes a DIP switch; when the DIP switch is set to a first position, the DIP switch outputs a first level signal, and when the DIP switch is set to a second position, the DIP switch outputs a second level signal.

[0018] In some embodiments, the switching circuit that provides a level signal to the decision pin of the management controller and the switching circuit that provides a level signal to the selection pin of the data selection device are the same switching circuit.

[0019] To address the aforementioned technical problems, this application also provides a server management method applied to a management controller. The management controller includes a multimedia storage interface; a target pin in the multimedia storage interface is connected to a data selection device, which further connects the multimedia storage device to a target video transmission interface; wherein the data selection device is used to establish a connection between a target function multiplexing pin and the target video transmission interface; or, to establish a connection between the target pin and the multimedia storage device; the target pin includes a target function multiplexing pin; the server management method includes: configuring the function of the target function multiplexing pin in the multimedia storage interface so that the function of the target function multiplexing pin is adapted to the object connected to the target function multiplexing pin.

[0020] To address the aforementioned technical problems, this application also provides a server management method applied to a data selection device. The data selection device is connected to a target pin in a multimedia storage interface of a management controller. The data selection device is also connected to a multimedia storage device and a target video transmission interface. The management controller is used to configure the function of the target function multiplexing pin in the multimedia storage interface, adapting the function of the target function multiplexing pin to the object connected to it. The server management method includes: establishing a connection between the target function multiplexing pin and the target video transmission interface; or, establishing a connection between the target pin and the multimedia storage device.

[0021] To address the aforementioned technical problems, this application also provides a management controller, which includes a multimedia storage interface; a target pin in the multimedia storage interface is connected to a data selection device, and the data selection device is further connected to the multimedia storage device and a target video transmission interface; wherein, the data selection device is used to establish a connection between a target function multiplexing pin and the target video transmission interface; or, to establish a connection between the target pin and the multimedia storage device; the target pin includes a target function multiplexing pin; the management controller is used to: configure the function of the target function multiplexing pin in the multimedia storage interface, so that the function of the target function multiplexing pin is adapted to the object connected to the target function multiplexing pin.

[0022] To address the aforementioned technical problems, this application also provides a data selection device. The data selection device is connected to a target pin in the multimedia storage interface of a management controller, and also connects the multimedia storage device to a target video transmission interface. The management controller is used to configure the function of the target function multiplexing pin in the multimedia storage interface, adapting the function of the target function multiplexing pin to the object with which it is connected. The data selection device is used to: establish a connection between the target function multiplexing pin and the target video transmission interface; or, establish a connection between the target pin and the multimedia storage device.

[0023] To address the aforementioned technical problems, this application also provides a computer program product, including a computer program / instructions, wherein the computer program / instructions, when executed by a processor, implement the steps of the server management method described above.

[0024] To address the aforementioned technical problems, this application also provides a non-volatile readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the server management method described above.

[0025] The server management system provided in this application includes: a management controller, a data selection device, and a multimedia storage device; the management controller includes a multimedia storage interface; a target pin in the multimedia storage interface is connected to the data selection device, and the data selection device is also connected to the multimedia storage device and a target video transmission interface; the management controller is used to configure the function of the target function multiplexing pin in the multimedia storage interface, so that the function of the target function multiplexing pin is adapted to the object connected to the target function multiplexing pin; the data selection device is used to establish a connection between the target function multiplexing pin and the target video transmission interface; or, to establish a connection between the target pin and the multimedia storage device; the target pin includes a target function multiplexing pin.

[0026] As can be seen, the server management system provided in this application connects the target pins of the multimedia storage interface in the management controller to the data selection device. The target pins include target function multiplexing pins, and the data selection device also connects the multimedia storage device to the target video transmission interface. When the target video transmission interface is used, the data selection device can establish a connection between the target function multiplexing pins and the target video transmission interface. The management controller configures the function of the target function multiplexing pins to adapt to the target video transmission interface, allowing the target video transmission interface to be used normally. When the target video transmission interface is not used, the target pins are connected to the multimedia storage device. The management controller configures the function of the target function multiplexing pins to adapt to the multimedia storage device, enabling all pins of the multimedia storage interface in the management controller to be used as data pins and connected to the multimedia storage device. This allows for data read / write of the full data bit width of the multimedia storage device, maximizing the data read / write speed. By managing the controller and data selection device, it is possible to switch between using the target video transmission interface and not using the target video transmission interface. This not only meets the requirements of using the target video transmission interface, but also maximizes the data read and write speed, and eliminates the need for UFS storage devices, thus avoiding the increase in server costs and the inconvenience of updating and iterating UFS storage devices.

[0027] The server management method, device, computer program product, and non-volatile readable storage medium provided in this application all have the aforementioned technical effects. Attached Figure Description

[0028] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the prior art and 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.

[0029] Figure 1 is a schematic diagram of a server management system provided in an embodiment of this application;

[0030] Figure 2 is a schematic diagram of a specific server management system provided in an embodiment of this application;

[0031] Figure 3 is a schematic diagram of a BMC and video transmission interface configuration provided in an embodiment of this application;

[0032] Figure 4 is a schematic diagram of a server front panel configuration provided in an embodiment of this application. Detailed Implementation

[0033] The core of this application is to provide a server management system, method, device, computer program product, and non-volatile readable storage medium that supports the use of a VGA interface, can maximize data read and write speeds, and does not increase server costs.

[0034] 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.

[0035] Please refer to Figure 1, which is a schematic diagram of a server management system provided in an embodiment of this application. As shown in Figure 1, the system includes:

[0036] The system includes a management controller 10, a data selection device 20, and a multimedia storage device 30. The management controller 10 includes a multimedia storage interface. The target pin in the multimedia storage interface is connected to the data selection device 20, and the data selection device 20 is also connected to the multimedia storage device 30 and the target video transmission interface.

[0037] The management controller 10 is used to configure the function of the target function multiplexing pin in the multimedia storage interface, so that the function of the target function multiplexing pin is adapted to the object that establishes a connection with the target function multiplexing pin;

[0038] Data selection device 20 is used to establish a connection between the target function multiplexing pin and the target video transmission interface; or, to establish a connection between the target pin and the multimedia storage device 30; the target pin includes the target function multiplexing pin.

[0039] Some embodiments of the server management system mainly include a management controller 10, a data selection device 20, and a multimedia storage device 30. The management controller 10 includes, but is not limited to, devices with server management and control functions such as a BMC (Baseboard Management Controller) and an ILO (Integrated Lights-Out) remote controller. The data selection device 20 is a multiplexer. The multimedia storage device 30 can be an eMMC storage device. Adapted to the eMMC storage device, the multimedia storage interface in the management controller 10 is an eMMC interface. The target pins in the multimedia storage interface are connected to the data selection device 20, and the data selection device 20 is also connected to the multimedia storage device 30 and the target video transmission interface. The target video transmission interface refers to a video transmission interface that does not support data reading and writing of the full data bit width of the multimedia storage device 30. The target video transmission interface can be a VGA interface. The target pins include at least the target function multiplexing pins and the data pins not used by the multimedia storage interface when using the target video transmission interface. The target function multiplexing pins include the DATA6 / VGA I2C SCL pin and the DATA6 / VGA I2C SDA pin in the multimedia storage interface. The DATA6 / VGA I2C SCL pin can be used as a data pin or as the SCL (Serial Clock) pin in the VGA interface I2C (Inter-Integrated Circuit) bus. The DATA6 / VGA I2C SDA pin can be used as a data pin or as the SDA (Serial Data) pin in the VGA interface I2C bus. When using the target video transmission interface, the data pins used by the multimedia storage interface can be directly connected to the multimedia storage device 30 or connected to the data selection device 20 to establish a connection with the multimedia storage device 30 through the data selection device 20.

[0040] In some embodiments, a first target pin in the multimedia storage interface is connected to the multimedia storage device 30, a second target pin in the multimedia storage interface is connected to the output pin of the data selection device 20, and an input pin of the data selection device 20 is connected to the multimedia storage device 30 and the target video transmission interface; the first target pin is the data pin used by the multimedia storage interface when using the target video transmission interface, and the second target pin includes data pins and target function multiplexing pins that are not used by the multimedia storage interface when using the target video transmission interface.

[0041] In some embodiments, some data pins of the multimedia storage interface are directly connected to the multimedia storage device 30, while some data pins, DATA6 / VGA I2C SCL pin, and DATA7 / VGA I2C SDA pin are connected to the data selection device 20.

[0042] Referring to Figure 2, in some embodiments, four data pins in the multimedia storage interface are connected to the multimedia storage device 30, two data pins in the multimedia storage interface are connected to the output pins in the data selection device 20, two function multiplexing pins in the multimedia storage interface are connected to the output pins in the data selection device 20, four input pins in the data selection device 20 are connected to the multimedia storage device 30, and two input pins in the data selection device 20 are connected to the target video transmission interface.

[0043] As shown in Figure 2, when the target video transmission interface is a VGA interface, the four pins DATA0 to DATA4 of the multimedia storage interface in the management controller 10 are respectively connected to the DATA0 to DATA4 pins of the multimedia storage device 30. The DATA5 to DATA7 pins of the multimedia storage interface in the management controller 10 are connected to the output pins 1A to 4A of the data selection device 20. The input pins 1B1 to 4B1 of the data selection device 20 are respectively connected to the DATA4 to DATA7 pins of the multimedia storage device 30. Input pins 3B2 and 4B2 of the data selection device 20 are connected to the VGA video transmission interface. The output pin corresponding to input pins 1B1 and 1B2 is 1A, the output pin corresponding to input pins 2B1 and 2B2 is 2A, the output pin corresponding to input pins 3B1 and 3B2 is 3A, and the output pin corresponding to input pins 4B1 and 4B2 is 4A. The data selection device 20 can connect input pin 1B1 to output pin 1A, or input pin 1B2 to output pin 1A. Similarly, the data selection device 20 can connect input pin 4B1 to output pin 4A, or input pin 4B2 to output pin 4A.

[0044] Additionally, in some embodiments, two input pins in the data selection device 20 are left floating. Referring to FIG2, input pins 1B2 and 2B2 in the data selection device 20 are left floating.

[0045] If the target video transmission interface is used, the management controller 10 configures the DATA6 / VGA I2C SCL pin as the SCL pin in the VGA interface I2C bus, and configures the DATA7 / VGA I2C SDA pin as the SDA pin in the VGA interface I2C bus. If the target video transmission interface is not used, the management controller 10 configures the DATA6 / VGA I2C SCL pin and the DATA7 / VGA I2CSCL pin as data pins. If the target video transmission interface is used, the data selection device 20 establishes a connection between the target function multiplexed pin and the target video transmission interface. As shown in Figure 2, if the target video transmission interface is used, the data selection device 20 connects the output pin 3A to the input pin 3B2 and the output pin 4A to the input pin 4B2, thereby establishing a connection between the target function multiplexed pin and the target video transmission interface. If the target video transmission interface is not used, the data selection device 20 establishes a connection between the second target pin and the multimedia storage device 30. As shown in Figure 2, if the target video transmission interface is not used, then 1A and 1B1 are connected, 2A and 2B1 are connected, 3A and 3B1 are connected, and 4A and 4B1 are connected, thereby establishing a connection between the second target pin and the multimedia storage device 30. In this way, when the VGA interface is not used, the eight data pins of the EMMC storage device are connected to the eight pins of the EMMC storage interface in the management controller 10, enabling data read and write operations on the EMMC storage device with an 8-bit data width, ensuring high data read and write speeds. When the VGA interface is used, the four data pins of the EMMC storage device are connected to the four pins of the EMMC storage interface in the management controller 10, and the two function multiplexing interfaces in the EMMC storage interface are connected to the VGA interface, meeting the requirements for using the target video transmission interface.

[0046] When the management controller 10 does not use the VGA interface, it can use the DP interface. Referring to Figure 3, when performing server maintenance in the server room, if the display devices in the server room support the DP interface, then the DP interface should be used. If the display devices in the server room do not support the DP interface and only support the VGA interface, then the VGA interface should be used.

[0047] In some embodiments, the management controller 10 is configured to: configure the function of the target function multiplexing pin according to the level signal of the judgment pin of the management controller 10; if the level signal of the judgment pin is a first level signal, configure the first function multiplexing pin as a serial clock pin and configure the second function multiplexing pin as a serial data pin; if the level signal of the judgment pin is a second level signal, configure the first function multiplexing pin as a data pin and configure the second function multiplexing pin as a data pin.

[0048] In some embodiments, the management controller 10 is configured based on the level signal of a judgment pin. A first level signal indicates that the target video transmission interface is used. A second level signal indicates that the target video transmission interface is not used. Therefore, if the level signal of the judgment pin is the first level signal, the management controller 10 configures the first multiplexed pin as a serial clock pin and the second multiplexed pin as a serial data pin. If the level signal of the judgment pin is the second level signal, the management controller 10 configures the first multiplexed pin as a data pin and the second multiplexed pin as a data pin.

[0049] The first level signal can be a high level signal, and the second level signal can be a low level signal.

[0050] In some embodiments, the level signal is provided by a switching circuit; when the target video transmission interface is used, the switching circuit outputs a first level signal; when the target video transmission interface is not used, the switching circuit outputs a second level signal.

[0051] The decision pin of the management controller 10 is connected to a switching circuit. The switching circuit outputs different level signals depending on whether the target video transmission interface is used or not. When the target video transmission interface is used, the switching circuit outputs a first level signal. When the target video transmission interface is not used, the switching circuit outputs a second level signal. By applying different level signals to the decision pin of the management controller 10 through the switching circuit, it is possible to implement the application of level signals to the decision pin of the management controller 10 in a low-cost and convenient manner.

[0052] In some embodiments, the data selection device 20 is configured to: establish a connection between the target function multiplexing pin and the target video transmission interface when the level signal of the selection pin of the data selection device 20 is a first level signal; and establish a connection between the target pin and the multimedia storage device 30 when the level signal of the selection pin is a second level signal.

[0053] The selection pin's level signal is set to the first level signal, indicating that the target video transmission interface is used. The selection pin's level signal is set to the second level signal, indicating that the target video transmission interface is not used. When the selection pin's level signal is the first level signal, the data selection device 20 establishes a connection between the target function multiplexing pin and the target video transmission interface; when the selection pin's level signal is the second level signal, the data selection device 20 establishes a connection between the target pin and the multimedia storage device 30.

[0054] In some embodiments, the level signal is provided by a switching circuit; when the target video transmission interface is used, the switching circuit outputs a first level signal; when the target video transmission interface is not used, the switching circuit outputs a second level signal.

[0055] In this embodiment, the selection pin of the data selection device 20 is connected to a switching circuit. The switching circuit outputs different level signals depending on whether the target video transmission interface is used or not. When the target video transmission interface is used, the switching circuit outputs a first level signal. When the target video transmission interface is not used, the switching circuit outputs a second level signal. By applying different level signals to the selection pin of the data selection device 20 through the switching circuit, it is possible to apply level signals to the selection pin of the data selection device 20 in a low-cost and convenient manner.

[0056] In some embodiments, the switching circuit includes a DIP switch; when the DIP switch is set to a first position, the DIP switch outputs a first level signal, and when the DIP switch is set to a second position, the DIP switch outputs a second level signal.

[0057] In some embodiments, the switching circuit that provides a level signal to the decision pin of the management controller 10 and the switching circuit that provides a level signal to the selection pin of the data selection device 20 are the same switching circuit.

[0058] For example, as shown in Figure 4, DIP switches can be configured on the server panel. The DIP switches can be set to different states depending on whether a VGA interface is used. When the DIP switch is flipped up, the output is high, corresponding to using the VGA interface. When the DIP switch is flipped down, the output is low, corresponding to not using the VGA interface. In the server field, the VGA interface is generally not used during normal server operation; therefore, the DIP switch can be flipped down to set it to a low level during normal server operation.

[0059] The cable transmits the level signal to the BMC's decision pin (shown in Figure 2) and the selection pin (shown in Figure 2) of the data selection device 20 (the MUX (Multiplexer) shown in Figure 2). The BMC can determine the level signal of the decision pin through its firmware. When the decision pin is connected to a high-level signal, the BMC uses the VGA interface, and its EMMC interface's DATA6 / VGA I2C SCL pin is configured as VGA I2C SCL, and its EMMC interface's DATA7 / VGA I2C SDA pin is configured as VGA I2C SDA. When the decision pin is connected to a low-level signal, the BMC does not use the VGA interface, and its EMMC interface's DATA6 / VGA I2C SCL pin is configured as EMMC DATA6, and its EMMC interface's DATA7 / VGA I2C SDA pin is configured as EMMC DATA7. The MUX's function is to select the output from the input. As shown in Table 1, when the Select pin is connected to a low-level signal, A = B1, meaning pin 1A is connected to 1B1, pin 2A to 2B1, pin 3A to 3B1, and pin 4A to 4B1. This allows for 8-bit data reading and writing of the EMMC. When the Select pin is connected to a high-level signal, A = B2, meaning pin 1A is connected to 1B2, pin 2A to 2B2, pin 3A to 3B2, and pin 4A to 4B2. This allows for 4-bit data reading and writing of the EMMC. The DATA4 and DATA5 pins of the EMMC interface are left floating. The DATA6 / VGA I2C SCL pin of the EMMC interface is configured as VGA I2C SCL, and the DATA7 / VGA I2C SDA pin of the EMMC interface is configured as VGA I2CSDA. The VGA I2C SCL and VGA I2C SCL are connected to the server's VGA interface.

[0060] Table 1

[0061] In some embodiments, the selection pin of the data selection device 20 is connected to the management controller 10; when the target video transmission interface is used, the management controller 10 outputs a first level signal to the selection pin of the data selection device 20; when the target video transmission interface is not used, the management controller 10 outputs a second level signal to the selection pin of the data selection device 20. That is, the level signal of the selection pin of the data selection device 20 can be applied by the management controller 10, and the data selection device 20 may not be connected to a switching circuit.

[0062] In summary, the server management system provided in this application connects the target pins of the multimedia storage interface in the management controller to a data selection device. The target pins include target function multiplexing pins, and the data selection device also connects the multimedia storage device to the target video transmission interface. When the target video transmission interface is used, the data selection device can establish a connection between the target function multiplexing pins and the target video transmission interface. The management controller configures the function of the target function multiplexing pins to adapt to the target video transmission interface, allowing the target video transmission interface to function normally. When the target video transmission interface is not used, the target pins are connected to the multimedia storage device. The management controller configures the function of the target function multiplexing pins to adapt to the multimedia storage device, enabling all pins of the multimedia storage interface in the management controller to be used as data pins connected to the multimedia storage device. This allows for data read / write operations across the full data bit width of the multimedia storage device, maximizing data read / write speeds. By managing the controller and data selection device, it is possible to switch between using the target video transmission interface and not using the target video transmission interface. This not only meets the requirements of using the target video transmission interface, but also maximizes the data read and write speed, and eliminates the need for UFS storage devices, thus avoiding the increase in server costs and the inconvenience of updating and iterating UFS storage devices.

[0063] This application also provides a server management method applied to a management controller, the management controller including a multimedia storage interface; a target pin in the multimedia storage interface is connected to a data selection device, the data selection device is also connected to the multimedia storage device and a target video transmission interface; wherein, the data selection device is used to establish a connection between a target function multiplexing pin and the target video transmission interface; or, to establish a connection between the target pin and the multimedia storage device; the target pin includes a target function multiplexing pin; the server management method includes: configuring the function of the target function multiplexing pin in the multimedia storage interface, so that the function of the target function multiplexing pin is adapted to the object connected to the target function multiplexing pin.

[0064] In some embodiments, a first target pin in the multimedia storage interface is connected to a multimedia storage device, a second target pin in the multimedia storage interface is connected to an output pin of a data selection device, and an input pin of the data selection device is connected to the multimedia storage device and the target video transmission interface; the first target pin is a data pin used by the multimedia storage interface when using the target video transmission interface, and the second target pin includes data pins and target function multiplexing pins that are not used by the multimedia storage interface when using the target video transmission interface.

[0065] In some embodiments, four data pins in the multimedia storage interface are connected to a multimedia storage device, two data pins in the multimedia storage interface are connected to output pins in a data selection device, two function multiplexing pins in the multimedia storage interface are connected to output pins in the data selection device, four input pins in the data selection device are connected to the multimedia storage device, and two input pins in the data selection device are connected to the target video transmission interface.

[0066] In some embodiments, two input pins in the data selection device are left floating.

[0067] In some embodiments, configuring the function of a target function multiplexed pin in a multimedia storage interface to adapt the function of the target function multiplexed pin to the object to which the target function multiplexed pin is connected includes: configuring the function of the target function multiplexed pin according to the level signal of the judgment pin of the management controller; if the level signal of the judgment pin is a first level signal, then configuring the first function multiplexed pin as a serial clock pin and configuring the second function multiplexed pin as a serial data pin; if the level signal of the judgment pin is a second level signal, then configuring the first function multiplexed pin as a data pin and configuring the second function multiplexed pin as a data pin.

[0068] In some embodiments, the level signal is provided by a switching circuit; when the target video transmission interface is used, the switching circuit outputs a first level signal; when the target video transmission interface is not used, the switching circuit outputs a second level signal.

[0069] In some embodiments, the switching circuit includes a DIP switch; when the DIP switch is set to a first position, the DIP switch outputs a first level signal, and when the DIP switch is set to a second position, the DIP switch outputs a second level signal.

[0070] This application also provides a server management method applied to a data selection device. The data selection device is connected to a target pin in a multimedia storage interface of a management controller. The data selection device is also connected to a multimedia storage device and a target video transmission interface. The management controller is used to configure the function of a target function multiplexed pin in the multimedia storage interface, adapting the function of the target function multiplexed pin to the object connected to it. The server management method includes: establishing a connection between the target function multiplexed pin and the target video transmission interface; or, establishing a connection between the target pin and the multimedia storage device.

[0071] In some embodiments, a first target pin in the multimedia storage interface is connected to a multimedia storage device, a second target pin in the multimedia storage interface is connected to an output pin of a data selection device, and an input pin of the data selection device is connected to the multimedia storage device and the target video transmission interface; the first target pin is a data pin used by the multimedia storage interface when using the target video transmission interface, and the second target pin includes data pins and target function multiplexing pins that are not used by the multimedia storage interface when using the target video transmission interface.

[0072] In some embodiments, four data pins in the multimedia storage interface are connected to a multimedia storage device, two data pins in the multimedia storage interface are connected to output pins in a data selection device, two function multiplexing pins in the multimedia storage interface are connected to output pins in the data selection device, four input pins in the data selection device are connected to the multimedia storage device, and two input pins in the data selection device are connected to the target video transmission interface.

[0073] In some embodiments, two input pins in the data selection device are left floating.

[0074] In some embodiments, establishing a connection between the target function multiplexing pin and the target video transmission interface; or, establishing a connection between the target pin and the multimedia storage device includes: establishing a connection between the target function multiplexing pin and the target video transmission interface when the level signal of the selection pin of the data selection device is a first level signal; and establishing a connection between the target pin and the multimedia storage device when the level signal of the selection pin is a second level signal.

[0075] In some embodiments, the level signal is provided by a switching circuit; when the target video transmission interface is used, the switching circuit outputs a first level signal; when the target video transmission interface is not used, the switching circuit outputs a second level signal.

[0076] In some embodiments, the switching circuit includes a DIP switch; when the DIP switch is set to a first position, the DIP switch outputs a first level signal, and when the DIP switch is set to a second position, the DIP switch outputs a second level signal.

[0077] This application also provides a management controller, which includes a multimedia storage interface; a target pin in the multimedia storage interface is connected to a data selection device, and the data selection device is further connected to the multimedia storage device and a target video transmission interface; wherein, the data selection device is used to establish a connection between a target function multiplexing pin and the target video transmission interface; or, to establish a connection between the target pin and the multimedia storage device; the target pin includes a target function multiplexing pin; the management controller is used to: configure the function of the target function multiplexing pin in the multimedia storage interface, so that the function of the target function multiplexing pin is adapted to the object connected to the target function multiplexing pin.

[0078] For a description of the management controller provided in this application, please refer to the above system embodiments; further details will not be provided here.

[0079] This application also provides a data selection device, which is connected to a target pin in a multimedia storage interface of a management controller, and also connects a multimedia storage device to a target video transmission interface; wherein, the management controller is used to configure the function of the target function multiplexing pin in the multimedia storage interface, so that the function of the target function multiplexing pin is adapted to the object to which the target function multiplexing pin is connected; the data selection device is used to: establish a connection between the target function multiplexing pin and the target video transmission interface; or, establish a connection between the target pin and the multimedia storage device.

[0080] For a description of the data selection device provided in this application, please refer to the above system embodiments; this application will not repeat the details here.

[0081] This application also provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the following steps: configuring the function of a target function multiplexing pin in a multimedia storage interface, so that the function of the target function multiplexing pin is adapted to the object connected to the target function multiplexing pin.

[0082] Alternatively, the following steps can be implemented: establish a connection between the target function multiplexing pin and the target video transmission interface; or, establish a connection between the target pin and the multimedia storage device.

[0083] This application also provides a non-volatile readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, it can perform the following steps:

[0084] Configure the function of the target function multiplexing pin in the multimedia storage interface so that the function of the target function multiplexing pin is compatible with the object that establishes a connection with the target function multiplexing pin.

[0085] Alternatively, the following steps can be implemented: establish a connection between the target function multiplexing pin and the target video transmission interface; or, establish a connection between the target pin and the multimedia storage device.

[0086] The non-volatile readable storage medium may include: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks or optical disks, and other media that can store program code.

[0087] For a description of the non-volatile readable storage medium provided in this application, please refer to the above method embodiments; further details will not be repeated here.

[0088] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatuses, devices, and non-volatile readable storage media disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple; relevant parts can be referred to in the method section.

[0089] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0090] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM (Compact Disc Read-Only Memory), or any other form of storage medium known in the art.

[0091] The server management system, method, device, computer program product, and medium provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. It should be noted that those skilled in the art can make several improvements and modifications to this application without departing from the principles of this application, and these improvements and modifications also fall within the protection scope of this application.

Claims

1. A server management system, characterized in that, include: The system includes a management controller, a data selection device, and a multimedia storage device; the management controller includes a multimedia storage interface. The target pin in the multimedia storage interface is connected to the data selection device, and the data selection device is also connected to the multimedia storage device and the target video transmission interface; The management controller is configured to configure the function of the target function multiplexing pin in the multimedia storage interface, so that the function of the target function multiplexing pin is adapted to the object that establishes a connection with the target function multiplexing pin; The data selection device is configured to establish a connection between the target function multiplexing pin and the target video transmission interface; or, to establish a connection between the target pin and the multimedia storage device; the target pin includes the target function multiplexing pin.

2. The server management system according to claim 1, characterized in that, The target video transmission interface refers to a video transmission interface that does not support data reading and writing of the full data bit width of the multimedia storage device.

3. The server management system according to claim 1, characterized in that, The first target pin in the multimedia storage interface is connected to the multimedia storage device, the second target pin in the multimedia storage interface is connected to the output pin of the data selection device, and the input pin of the data selection device is connected to the multimedia storage device and the target video transmission interface; the first target pin is the data pin used by the multimedia storage interface when using the target video transmission interface, and the second target pin includes data pins not used by the multimedia storage interface when using the target video transmission interface and the target function multiplexing pin.

4. The server management system according to claim 3, characterized in that, The four data pins of the multimedia storage interface are connected to the multimedia storage device; the two data pins of the multimedia storage interface are connected to the output pins of the data selection device; the two function multiplexing pins of the multimedia storage interface are connected to the output pins of the data selection device; the four input pins of the data selection device are connected to the multimedia storage device; and the two input pins of the data selection device are connected to the target video transmission interface.

5. The server management system according to claim 4, characterized in that, The two input pins of the data selection device are left floating.

6. The server management system according to claim 1, characterized in that, The management controller is configured to: configure the function of the target function multiplexing pin according to the level signal of the judgment pin of the management controller; if the level signal of the judgment pin is a first level signal, then configure the first function multiplexing pin as a serial clock pin and configure the second function multiplexing pin as a serial data pin; If the level signal of the judgment pin is the second level signal, then the first function multiplexing pin is configured as a data pin, and the second function multiplexing pin is configured as a data pin.

7. The server management system according to claim 6, characterized in that, The decision pin of the management controller is connected to a switching circuit, and different level signals are applied to the decision pin of the management controller through the switching circuit.

8. The server management system according to claim 1, characterized in that, The data selection device is configured to: when the level signal of the selection pin of the data selection device is a first level signal, establish a connection between the target function multiplexing pin and the target video transmission interface; and when the level signal of the selection pin is a second level signal, establish a connection between the target pin and the multimedia storage device.

9. The server management system according to claim 8, characterized in that, The selection pin of the data selection device is connected to a switching circuit, and different level signals are applied to the selection pin of the data selection device through the switching circuit.

10. The server management system according to claim 8, characterized in that, The selection pin of the data selection device is connected to the management controller; When the target video transmission interface is used, the management controller outputs the first level signal to the selection pin of the data selection device; When the target video transmission interface is not used, the management controller outputs the second level signal to the selection pin of the data selection device.

11. The server management system according to any one of claims 6-9, characterized in that, The level signal is provided by a switching circuit; when the target video transmission interface is used, the switching circuit outputs a first level signal; when the target video transmission interface is not used, the switching circuit outputs a second level signal.

12. The server management system according to claim 11, characterized in that, The switching circuit includes a DIP switch; when the DIP switch is set to the first position, the DIP switch outputs a first level signal, and when the DIP switch is set to the second position, the DIP switch outputs a second level signal.

13. The server management system according to any one of claims 6-12, characterized in that, The first level signal is a high level signal, and the second level signal is a low level signal.

14. The server management system according to claim 11, characterized in that, The switching circuit that provides a level signal to the judgment pin of the management controller and the switching circuit that provides a level signal to the selection pin of the data selection device are the same switching circuit.

15. A server management method, characterized in that, An application is made to a management controller, the management controller including a multimedia storage interface; a target pin in the multimedia storage interface is connected to a data selection device, the data selection device also connecting the multimedia storage device and a target video transmission interface; wherein, the data selection device is configured to establish a connection between a target function multiplexed pin and the target video transmission interface; or, to establish a connection between the target pin and the multimedia storage device; the target pin includes the target function multiplexed pin; the server management method includes: configuring the function of the target function multiplexed pin in the multimedia storage interface so that the function of the target function multiplexed pin is adapted to the object connected to the target function multiplexed pin.

16. A server management method, characterized in that, An application is made to a data selection device, which is connected to a target pin in a multimedia storage interface of a management controller. The data selection device also connects the multimedia storage device to a target video transmission interface. The management controller is configured to configure the function of a target function multiplexed pin in the multimedia storage interface, adapting the function of the target function multiplexed pin to the object to which it is connected. The server management method includes: establishing a connection between the target function multiplexed pin and the target video transmission interface; or, establishing a connection between the target pin and the multimedia storage device.

17. A management controller, characterized in that, The management controller includes a multimedia storage interface; a target pin in the multimedia storage interface is connected to a data selection device, which is also connected to the multimedia storage device and a target video transmission interface; wherein the data selection device is configured to establish a connection between a target function multiplexed pin and the target video transmission interface; or, to establish a connection between the target pin and the multimedia storage device; the target pin includes the target function multiplexed pin; the management controller is configured to configure the function of the target function multiplexed pin in the multimedia storage interface so that the function of the target function multiplexed pin is adapted to the object connected to the target function multiplexed pin.

18. A data selection device, characterized in that, The data selection device connects to a target pin in the multimedia storage interface of the management controller, and also connects the multimedia storage device to a target video transmission interface. The management controller is configured to configure the function of the target function multiplexing pin in the multimedia storage interface, adapting the function of the target function multiplexing pin to the object to which it is connected. The data selection device is configured to: establish a connection between the target function multiplexing pin and the target video transmission interface; or, establish a connection between the target pin and the multimedia storage device.

19. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the server management method as described in claim 15 or the server management method as described in claim 16.

20. A non-volatile readable storage medium, characterized in that, The non-volatile readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the server management method as described in claim 15 or the server management method as described in claim 16.