A server signal transmission method, device, equipment and storage medium
Patent Information
- Application Number
- CN202211293393.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-21
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2042-10-21
AI Technical Summary
然而随着对服务器扩展性的要求越来越高,服务器后面板用于放置IO接口的空间越来越紧张,而USB接口、VGA接口和串口使用率很低却占用了大量宝贵的IO接口的长度空间,所以需要一种集成度更高的运维接口
[0024]本申请中,先从不同类型的扩展接口获取信号,得到不同类型的控制信号;然后通过转接线缆向设置在目标服务器上的目标接口发送不同类型的所述控制信号,使得所述目标服务器根据所述目标接口接收到的所述控制信号执行相应类型的运维操作;其中,所述目标接口为在所述目标服务器上集成的唯一运维接口。可见,本申请在获取信号时,能够从不同类型的扩展接口获取控制信号,控制信号经由转接线缆发送到在目标服务器上集成的一个运维接口,也即目标接口,目标服务器便能执行与控制信号对应的运维操作。目标服务器上只集成一个运维接口,在降低服务器接口设计复杂度及面板占用率的同时满足服务器扩展性要求。
Smart Images

Figure CN115481069B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of server design technology, and in particular to a server signal transmission method, apparatus, device, and storage medium. Background Technology
[0002] Server maintenance personnel typically manage servers remotely through the server's network management interface. However, in certain situations, they may need to handle problems on-site, such as initial server deployment where remote management is unavailable, remote management failing or inaccessible, or problems that cannot be resolved or eliminated through remote management. In these cases, it's necessary to use the server's various peripheral maintenance interfaces for management and control, such as USB, VGA, and serial ports to connect devices like keyboards, mice, USB flash drives, and serial cables. To meet these needs, servers generally have various maintenance interfaces like USB, VGA, and serial ports on their front or rear panels. However, with increasing demands for server expandability, the space available for I / O interfaces on the rear panel is becoming increasingly limited. While USB, VGA, and serial ports have low usage rates, they occupy a significant amount of valuable I / O space. Therefore, a more integrated maintenance interface is needed.
[0003] Therefore, the aforementioned technical problems urgently need to be solved by those skilled in the art. Summary of the Invention
[0004] In view of this, the purpose of this invention is to provide a server signal transmission method, apparatus, device, and storage medium that can meet server scalability requirements while reducing server interface design complexity and panel occupancy. The specific solution is as follows:
[0005] The first aspect of this application provides a server signal transmission method, including:
[0006] Different types of control signals are obtained by acquiring signals from different types of expansion interfaces;
[0007] Different types of control signals are sent to the target interface on the target server via an adapter cable, so that the target server performs corresponding operation and maintenance operations according to the control signals received by the target interface; wherein, the target interface is the only operation and maintenance interface integrated on the target server.
[0008] Optionally, obtaining different types of control signals from different types of expansion interfaces includes:
[0009] The control signal, comprising the universal serial bus signal, the video graphics array signal, and the asynchronous serial port signal, is obtained by acquiring a universal serial bus signal from a first extended interface for data transmission according to the universal serial bus standard, a video graphics array signal from a second extended interface for data transmission according to the video graphics array standard, and an asynchronous serial port signal from a third extended interface for data transmission according to the asynchronous serial port communication protocol.
[0010] Optionally, the step of sending different types of control signals to the target interface on the target server via an adapter cable, so that the target server performs corresponding maintenance operations based on the control signals received by the target interface, includes:
[0011] The adapter cable sends the Universal Serial Bus (USB) signal, the video graphics array (VGA) signal, and the asynchronous serial port (APC) signal to the target interface on the target server, respectively, so that the target server performs the corresponding type of operation and maintenance operation based on the USB signal, VGA signal, and APC signal received by the target interface.
[0012] Optionally, the server signal transmission method further includes:
[0013] In the communication interface, the general serial bus signal pins, video graphics array signal pins, and asynchronous serial port signal pins are defined respectively to obtain the target interface that integrates the first expansion interface function, the second expansion interface function, and the third expansion interface function, and the target interface is set on the target server.
[0014] Optionally, the definition of the general serial bus signal pins, video graphics array signal pins, and asynchronous serial port signal pins in the communication interface includes:
[0015] Two sets of general-purpose serial bus signal pins, one set of video graphics array signal pins, and one set of asynchronous serial port signal pins are defined in the communication interface.
[0016] Optionally, the server signal transmission method further includes:
[0017] Define a first preset number of 5V power supply pins and a second preset number of ground pins in the communication interface.
[0018] Optionally, the target interface is an SFF-8088 interface or an SFF-8644 interface.
[0019] A second aspect of this application provides a server signal transmission device, comprising:
[0020] The signal acquisition module is used to acquire signals from different types of expansion interfaces to obtain different types of control signals.
[0021] A signal transmitting module is used to send different types of control signals to a target interface set on a target server via an adapter cable, so that the target server performs corresponding type of operation and maintenance operation according to the control signals received by the target interface; wherein, the target interface is the only operation and maintenance interface integrated on the target server.
[0022] A third aspect of this application provides an electronic device comprising a processor and a memory; wherein the memory is used to store a computer program, which is loaded and executed by the processor to implement the aforementioned server signal transmission method.
[0023] A fourth aspect of this application provides a computer-readable storage medium storing computer-executable instructions, which, when loaded and executed by a processor, implement the aforementioned server signal transmission method.
[0024] In this application, signals are first obtained from different types of expansion interfaces to obtain different types of control signals. Then, these different types of control signals are sent to a target interface installed on the target server via an adapter cable, enabling the target server to perform corresponding maintenance operations based on the control signals received by the target interface. The target interface is the only maintenance interface integrated on the target server. Therefore, this application can obtain control signals from different types of expansion interfaces, and the control signals are sent via adapter cables to a single maintenance interface integrated on the target server, i.e., the target interface. The target server can then perform maintenance operations corresponding to the control signals. Integrating only one maintenance interface on the target server reduces the complexity of server interface design and panel occupancy while meeting server scalability requirements. Attached Figure Description
[0025] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0026] Figure 1 A flowchart of a server signal transmission method provided in this application;
[0027] Figure 2 This application provides a schematic diagram of a specific server signal transmission method.
[0028] Figure 3 An example of SFF8088 interface pin definition provided in this application;
[0029] Figure 4 This application provides a schematic diagram of the structure of a server signal transmission device;
[0030] Figure 5 This application provides a structural diagram of a server signal transmission electronic device. Detailed Implementation
[0031] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0032] In existing server operation and maintenance management processes, server maintenance personnel typically manage servers remotely through the server's network management interface. However, in certain fault situations, maintenance personnel must handle the issues on-site, such as when the server cannot be remotely managed during initial deployment, when remote management fails or is inaccessible, or when remote management fails to resolve or troubleshoot the problem. In these cases, it is necessary to use various peripheral maintenance interfaces of the server for management and control, such as USB interfaces, VGA interfaces, and serial ports, to connect devices like keyboards, mice, USB flash drives, and VGA / serial cables. To address these needs, servers generally have various maintenance interfaces such as USB, VGA, and serial ports designed on the front or rear panel. These maintenance interfaces are not used frequently during daily server use, resulting in low usage, but they are indispensable. To address the aforementioned technical shortcomings, this application provides a server signal transmission scheme. When acquiring signals, control signals can be obtained from different types of expansion interfaces. These control signals are then transmitted via adapter cables to a maintenance interface integrated on the target server, i.e., the target interface. The target server can then execute maintenance operations corresponding to the control signals. Only one operation and maintenance interface is integrated on the target server, which reduces the complexity of server interface design and panel occupancy while meeting the server's scalability requirements.
[0033] Figure 1 This is a flowchart illustrating a server signal transmission method provided in an embodiment of this application. See also... Figure 1 As shown, the server signal transmission method includes:
[0034] S11: Obtain signals from different types of expansion interfaces to obtain different types of control signals.
[0035] In this embodiment, signals need to be obtained from different types of expansion interfaces to obtain different types of control signals. The expansion interface is connected to the adapter cable, which can be an adapter on the adapter cable or an interface set up independently of the adapter cable. For the target server, the expansion interface provides extended functions to the target server through the adapter cable and the target interface.
[0036] It is understood that there are generally multiple expansion interfaces, so that it is meaningful to integrate a single target interface on the target server. The expansion interface can be a first expansion interface for acquiring universal serial bus signals, a second expansion interface for acquiring video graphics array signals, or a third expansion interface for acquiring asynchronous serial port signals. This embodiment is only for illustrative purposes and does not limit the specific type of the expansion interface.
[0037] S12: Send different types of control signals to the target interface set on the target server via an adapter cable, so that the target server performs the corresponding type of operation and maintenance operation according to the control signals received by the target interface; wherein, the target interface is the only operation and maintenance interface integrated on the target server.
[0038] In this embodiment, after the expansion interface obtains the corresponding type of control signal, it sends different types of control signals to the target interface on the target server via a converter cable. This enables the target server to perform corresponding maintenance operations based on the control signals received by the target interface. The target interface is the only maintenance interface integrated on the target server. That is, the expansion interface first obtains the control signal, and then transmits the control signal to the target interface on the target server via the converter cable. Based on this, the target server can perform corresponding maintenance operations based on the control signals received by the target interface.
[0039] It should be noted that the target interface in this embodiment is the unique operation and maintenance interface integrated on the target server. For example, it can be an operation and maintenance interface that integrates devices such as USB interface, VGA interface, and serial port, and connects to keyboard, mouse, USB flash drive, VGA interface, and serial cable. Similarly, this embodiment is only for illustrative purposes and does not limit the specific type of the target interface.
[0040] As can be seen, this embodiment first obtains signals from different types of expansion interfaces to obtain different types of control signals; then, it sends these different types of control signals to a target interface installed on the target server via an adapter cable, enabling the target server to perform corresponding maintenance operations based on the control signals received by the target interface; wherein, the target interface is the only maintenance interface integrated on the target server. In this embodiment, when obtaining signals, control signals can be obtained from different types of expansion interfaces, and the control signals are sent via adapter cables to a single maintenance interface integrated on the target server, i.e., the target interface, allowing the target server to perform maintenance operations corresponding to the control signals. Integrating only one maintenance interface on the target server reduces server interface design complexity and panel occupancy while meeting server scalability requirements.
[0041] Figure 3 A flowchart illustrating a specific server signal transmission method provided in this application embodiment. See also... Figure 3 As shown, the server signal transmission method includes:
[0042] S21: Define the general serial bus signal pins, video graphics array signal pins and asynchronous serial port signal pins in the communication interface, and define a first preset number of 5V power supply pins and a second preset number of ground pins in the communication interface to obtain a target interface that integrates the first expansion interface function, the second expansion interface function and the third expansion interface function, and set the target interface on the target server.
[0043] In this embodiment, the target interface needs to be designed first. This target interface integrates a USB interface, a VGA interface, and a serial port. Specifically, the Universal Serial Bus (USB) signal pins, the Video Graphics Array (VGA) signal pins, and the asynchronous serial port signal pins are defined in the communication interface. A first preset number of 5V power supply pins and a second preset number of ground (GND) pins are also defined in the communication interface, resulting in a target interface integrating a first expansion interface function, a second expansion interface function, and a third expansion interface function. This target interface is then set on the target server. Furthermore, this embodiment also limits the number of pins of each type. For example, two sets of Universal Serial Bus signal pins, one set of Video Graphics Array (VGA) signal pins, and one set of asynchronous serial port signal pins can be defined in the communication interface.
[0044] Figure 3The image shows an example of the pin definition for an SFF8088 interface. The interface includes two sets of USB 3.0 signals, two sets of USB 2.0 signals, one set of VGA signals, one set of RS232 UART serial port signals, a 5V power supply pin, and a GND pin.
[0045] Based on this, the target interface in this embodiment is either the SFF-8088 interface or the SFF-8644 interface. That is, this embodiment uses the SFF-8088 or SFF-8644 interface as the server operation and maintenance management interface. The SFF-8088 Mini-SAS connector is specifically designed for implementing Mini SAS external interconnect solutions. The SFF-8088 is a 26-pin "Mini SAS" connector with a metal housing compatible with shielded external connections. The SFF-8088 complies with the latest 6Gb / s Mini-SAS 2.0 specification and supports the 6Gb / s data transmission protocol. "Mini SAS external" refers to an external interface, similar to a network cable port. A typical application is the SAS link between the SAS HBA and the SAS drive subsystem. It should be noted that for some higher-density servers, such as blade servers, the panel space is very limited, making it impossible to accommodate USB, VGA, and serial ports. In such cases, the SUV interface can be used as the operation and maintenance interface for the blade server, connecting USB, VGA, or serial ports via the SUV interface and SUV adapter cable. However, the SUV interface's low height but long length is not suitable for the requirement that the interface length of ordinary servers should be as short as possible. Therefore, ordinary servers can adopt the design method of this embodiment.
[0046] S22: Obtain a Universal Serial Bus (USB) signal from a first extended interface that transmits data according to the Universal Serial Bus (USB) standard, obtain a Video Graphics Array (VGA) signal from a second extended interface that transmits data according to the Video Graphics Array (VGA) standard, and obtain an asynchronous serial port (APC) signal from a third extended interface that transmits data according to the APC protocol, thereby obtaining the control signal containing the USB signal, the VGA signal, and the APC signal.
[0047] In this embodiment, after designing the target interface, during server maintenance, signals are obtained using extended interfaces. Specifically, universal serial bus signals are obtained from a first extended interface that transmits data according to the universal serial bus standard, video graphics array signals are obtained from a second extended interface that transmits data according to the video graphics array standard, and asynchronous serial port signals are obtained from a third extended interface that transmits data according to the asynchronous serial communication protocol, thereby obtaining the control signal containing the universal serial bus signal, the video graphics array signal, and the asynchronous serial port signal.
[0048] S23: Send the Universal Serial Bus signal, the Video Graphics Array signal, and the Asynchronous Serial Port signal to the target interface set on the target server via the adapter cable, so that the target server performs the corresponding type of operation and maintenance operation according to the Universal Serial Bus signal, the Video Graphics Array signal, and the Asynchronous Serial Port signal received by the target interface.
[0049] In this embodiment, for the target interface that integrates the first expansion interface function, the second expansion interface function, and the third expansion interface function, after obtaining the universal serial bus signal, the video graphics array signal, and the asynchronous serial port signal, the target interface further sends the universal serial bus signal, the video graphics array signal, and the asynchronous serial port signal to the target interface set on the target server through an adapter cable, so that the target server performs the corresponding type of operation and maintenance operation according to the universal serial bus signal, the video graphics array signal, and the asynchronous serial port signal received by the target interface.
[0050] As can be seen, this embodiment of the application defines the Universal Serial Bus (USB) signal pins, video graphics array (VGA) signal pins, and asynchronous serial port (APC) signal pins in the communication interface, and defines a first preset number of 5V power supply pins and a second preset number of ground pins in the communication interface, thereby obtaining a target interface integrating the functions of a first expansion interface, a second expansion interface, and a third expansion interface. This target interface is then set on a target server. Based on this, the control signal, which includes the USB signal, the VGA signal, and the APC signal, is obtained from the first expansion interface that transmits data according to the USB standard, the VGA signal from the second expansion interface that transmits data according to the VGA standard, and the APC signal from the third expansion interface that transmits data according to the APC communication protocol. Finally, the USB signal, the VGA signal, and the APC signal are sent to the target interface on the target server via an adapter cable, causing the target server to perform corresponding maintenance operations based on the USB signal, VGA signal, and APC signal received by the target interface. This allows for the expansion of a virtual interface with general serial bus signal, video graphics array signal, and asynchronous serial port signal reception capabilities by integrating only one operation and maintenance interface on the target server.
[0051] See Figure 4 As shown in the figure, this application also discloses a server signal transmission device, including:
[0052] Signal acquisition module 11 is used to acquire signals from different types of expansion interfaces to obtain different types of control signals;
[0053] The signal sending module 12 is used to send different types of control signals to the target interface set on the target server via an adapter cable, so that the target server performs the corresponding type of operation and maintenance operation according to the control signals received by the target interface; wherein, the target interface is the only operation and maintenance interface integrated on the target server.
[0054] In this embodiment, the signal acquisition module 11 needs to acquire signals from different types of expansion interfaces to obtain different types of control signals. The expansion interface is connected to the adapter cable and can be an adapter on the adapter cable or an interface set independently of the adapter cable. For the target server, the expansion interface provides extended functions to the target server through the adapter cable and the target interface.
[0055] It is understood that there are generally multiple expansion interfaces, so that it is meaningful to integrate a single target interface on the target server. The expansion interface can be a first expansion interface for acquiring universal serial bus signals, a second expansion interface for acquiring video graphics array signals, or a third expansion interface for acquiring asynchronous serial port signals. This embodiment is only for illustrative purposes and does not limit the specific type of the expansion interface.
[0056] In this embodiment, after the expansion interface receives a control signal of the corresponding type, the signal sending module 12 sends different types of control signals to the target interface on the target server via a converter cable, enabling the target server to perform corresponding maintenance operations based on the control signals received by the target interface. The target interface is the only maintenance interface integrated on the target server. That is, the expansion interface first receives the control signal, and then transmits the control signal to the target interface on the target server via the converter cable. Based on this, the target server can perform corresponding maintenance operations based on the control signals received by the target interface.
[0057] It should be noted that the target interface in this embodiment is the unique operation and maintenance interface integrated on the target server. For example, it can be an operation and maintenance interface that integrates devices such as USB interface, VGA interface, and serial port, and connects to keyboard, mouse, USB flash drive, VGA interface, and serial cable. Similarly, this embodiment is only for illustrative purposes and does not limit the specific type of the target interface.
[0058] As can be seen, this embodiment first obtains signals from different types of expansion interfaces to obtain different types of control signals; then, it sends these different types of control signals to a target interface installed on the target server via an adapter cable, enabling the target server to perform corresponding maintenance operations based on the control signals received by the target interface; wherein, the target interface is the only maintenance interface integrated on the target server. In this embodiment, when obtaining signals, control signals can be obtained from different types of expansion interfaces, and the control signals are sent via adapter cables to a single maintenance interface integrated on the target server, i.e., the target interface, allowing the target server to perform maintenance operations corresponding to the control signals. Integrating only one maintenance interface on the target server reduces server interface design complexity and panel occupancy while meeting server scalability requirements.
[0059] In some specific embodiments, the signal acquisition 11 specifically includes:
[0060] The first signal acquisition unit is used to acquire a Universal Serial Bus (USB) signal from a first extended interface that transmits data according to the Universal Serial Bus (USB) standard, and obtain the control signal containing the USB signal.
[0061] The second signal acquisition unit is used to acquire video graphics array signals from a second extended interface that transmits data according to the video graphics array standard, and obtain the control signal containing the video graphics array signals;
[0062] The third signal acquisition unit is used to acquire asynchronous serial port signals from the third extended interface that transmits data according to the asynchronous serial port communication protocol, and obtain the control signal containing the asynchronous serial port signals.
[0063] In some specific embodiments, the signal transmitting module 12 specifically includes:
[0064] The first signal transmitting module is used to send the Universal Serial Bus signal to the target interface set on the target server through the adapter cable, so that the target server performs the corresponding type of operation and maintenance operation according to the Universal Serial Bus signal received by the target interface;
[0065] The second signal transmission module is used to send the video graphics array signal to the target interface set on the target server through the adapter cable, so that the target server performs the corresponding type of operation and maintenance operation according to the video graphics array signal.
[0066] The second signal transmission module is used to send the asynchronous serial port signal to the target interface set on the target server through the adapter cable, so that the target server performs the corresponding type of operation and maintenance operation according to the asynchronous serial port signal received by the target interface.
[0067] In some specific embodiments, the server signal transmission device further includes:
[0068] The first definition module is used to define the universal serial bus signal pins in the communication interface to obtain the target interface that integrates the first extended interface function, and to set the target interface on the target server;
[0069] The second definition module is used to define the general video graphics array signal pins and asynchronous serial port signal pins in the communication interface, to obtain the target interface that integrates the second extended interface function, and to set the target interface on the target server;
[0070] The third definition module is used to define the asynchronous serial port signal pins in the communication interface, obtain the target interface that integrates the third extended interface function, and set the target interface on the target server;
[0071] The fourth definition module is used to define a first preset number of 5V power supply pins and a second preset number of ground pins in the communication interface.
[0072] In some specific embodiments, the first definition module is also used to define two sets of universal serial bus signal pins in the communication interface.
[0073] In some specific embodiments, the second defining module is also used to define a set of video graphics array signal pins in the communication interface.
[0074] In some specific embodiments, the third definition module is also used to define a set of asynchronous serial port signal pins in the communication interface.
[0075] In some specific embodiments, the target interface in the server signal transmission device is an SFF-8088 interface or an SFF-8644 interface.
[0076] Furthermore, embodiments of this application also provide an electronic device. Figure 5 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content of the diagram should not be construed as limiting the scope of this application.
[0077] Figure 5 This is a schematic diagram of the structure of an electronic device 20 provided in an embodiment of this application. The electronic device 20 may specifically include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 stores a computer program, which is loaded and executed by the processor 21 to at least implement the following steps:
[0078] Different types of control signals are obtained by acquiring signals from different types of expansion interfaces;
[0079] Different types of control signals are sent to the target interface on the target server via an adapter cable, so that the target server performs corresponding operation and maintenance operations according to the control signals received by the target interface; wherein, the target interface is the only operation and maintenance interface integrated on the target server.
[0080] Optionally, obtaining different types of control signals from different types of expansion interfaces includes:
[0081] The control signal, comprising the universal serial bus signal, the video graphics array signal, and the asynchronous serial port signal, is obtained by acquiring a universal serial bus signal from a first extended interface for data transmission according to the universal serial bus standard, a video graphics array signal from a second extended interface for data transmission according to the video graphics array standard, and an asynchronous serial port signal from a third extended interface for data transmission according to the asynchronous serial port communication protocol.
[0082] Optionally, the step of sending different types of control signals to the target interface on the target server via an adapter cable, so that the target server performs corresponding maintenance operations based on the control signals received by the target interface, includes:
[0083] The adapter cable sends the Universal Serial Bus (USB) signal, the video graphics array (VGA) signal, and the asynchronous serial port (APC) signal to the target interface on the target server, respectively, so that the target server performs the corresponding type of operation and maintenance operation based on the USB signal, VGA signal, and APC signal received by the target interface.
[0084] Optionally, the server signal transmission method further includes:
[0085] In the communication interface, the general serial bus signal pins, video graphics array signal pins, and asynchronous serial port signal pins are defined respectively to obtain the target interface that integrates the first expansion interface function, the second expansion interface function, and the third expansion interface function, and the target interface is set on the target server.
[0086] Optionally, the definition of the general serial bus signal pins, video graphics array signal pins, and asynchronous serial port signal pins in the communication interface includes:
[0087] Two sets of general-purpose serial bus signal pins, one set of video graphics array signal pins, and one set of asynchronous serial port signal pins are defined in the communication interface.
[0088] Optionally, the server signal transmission method further includes:
[0089] Define a first preset number of 5V power supply pins and a second preset number of ground pins in the communication interface.
[0090] In this embodiment, the power supply 23 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 25 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.
[0091] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk or optical disk, etc. The resources stored thereon can include operating system 221, computer program 222 and data 223, etc., and the storage method can be temporary storage or permanent storage.
[0092] The operating system 221 manages and controls the various hardware devices on the electronic device 20 and the computer program 222 to enable the processor 21 to perform calculations and processing on the massive amounts of data 223 in the memory 22. It can be Windows Server, Netware, Unix, Linux, etc. The computer program 222, in addition to including a computer program capable of performing the server signal transmission method executed by the electronic device 20 as disclosed in any of the foregoing embodiments, may further include computer programs capable of performing other specific tasks. The data 223 may include control signals collected by the electronic device 20.
[0093] Furthermore, embodiments of this application also disclose a storage medium storing a computer program, which, when loaded and executed by a processor, performs at least the following steps:
[0094] Different types of control signals are obtained by acquiring signals from different types of expansion interfaces;
[0095] Different types of control signals are sent to the target interface on the target server via an adapter cable, so that the target server performs corresponding operation and maintenance operations according to the control signals received by the target interface; wherein, the target interface is the only operation and maintenance interface integrated on the target server.
[0096] Optionally, obtaining different types of control signals from different types of expansion interfaces includes:
[0097] The control signal, comprising the universal serial bus signal, the video graphics array signal, and the asynchronous serial port signal, is obtained by acquiring a universal serial bus signal from a first extended interface for data transmission according to the universal serial bus standard, a video graphics array signal from a second extended interface for data transmission according to the video graphics array standard, and an asynchronous serial port signal from a third extended interface for data transmission according to the asynchronous serial port communication protocol.
[0098] Optionally, the step of sending different types of control signals to the target interface on the target server via an adapter cable, so that the target server performs corresponding maintenance operations based on the control signals received by the target interface, includes:
[0099] The adapter cable sends the Universal Serial Bus (USB) signal, the video graphics array (VGA) signal, and the asynchronous serial port (APC) signal to the target interface on the target server, respectively, so that the target server performs the corresponding type of operation and maintenance operation based on the USB signal, VGA signal, and APC signal received by the target interface.
[0100] Optionally, the server signal transmission method further includes:
[0101] In the communication interface, the general serial bus signal pins, video graphics array signal pins, and asynchronous serial port signal pins are defined respectively to obtain the target interface that integrates the first expansion interface function, the second expansion interface function, and the third expansion interface function, and the target interface is set on the target server.
[0102] Optionally, the definition of the general serial bus signal pins, video graphics array signal pins, and asynchronous serial port signal pins in the communication interface includes:
[0103] Two sets of general-purpose serial bus signal pins, one set of video graphics array signal pins, and one set of asynchronous serial port signal pins are defined in the communication interface.
[0104] Optionally, the server signal transmission method further includes:
[0105] Define a first preset number of 5V power supply pins and a second preset number of ground pins in the communication interface.
[0106] 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 apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.
[0107] Finally, it should be noted that in this document, 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.
[0108] The server signal transmission method, apparatus, device, and storage medium provided by the present invention have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A server signal transmission method, characterized in that, include: Different types of control signals are obtained by acquiring signals from different types of expansion interfaces; Different types of control signals are sent to the target interface on the target server via an adapter cable, enabling the target server to perform corresponding maintenance operations based on the control signals received by the target interface. The target interface is a unique maintenance interface on the target server that integrates USB, VGA, and serial ports for connecting devices such as keyboards, mice, USB flash drives, and serial cables. The target interface is an SFF-8088 interface, containing two sets of USB 3.0 signals, two sets of USB 2.0 signals, one set of VGA signals, one set of RS232 UART serial port signals, a 5V power supply pin, and a GND pin. Specifically, the communication interface defines the Universal Serial Bus signal pins, the video graphics array signal pins, and the asynchronous serial port signal pins to obtain the target interface integrating the functions of the first expansion interface, the second expansion interface, and the third expansion interface, and sets the target interface on the target server; the first expansion interface is used for data transmission according to the Universal Serial Bus standard, the second expansion interface is used for data transmission according to the video graphics array standard, and the third expansion interface is used for data transmission according to the asynchronous serial port communication protocol; Define a first preset number of 5V power supply pins and a second preset number of ground pins in the communication interface; The definition of the universal serial bus signal pins, video graphics array signal pins, and asynchronous serial port signal pins in the communication interface includes: Two sets of general-purpose serial bus signal pins, one set of video graphics array signal pins, and one set of asynchronous serial port signal pins are defined in the communication interface.
2. The server signal transmission method according to claim 1, characterized in that, The process of obtaining different types of control signals from different types of expansion interfaces includes: The control signal, comprising the universal serial bus signal, the video graphics array signal, and the asynchronous serial port signal, is obtained by acquiring a universal serial bus signal from a first extended interface for data transmission according to the universal serial bus standard, a video graphics array signal from a second extended interface for data transmission according to the video graphics array standard, and an asynchronous serial port signal from a third extended interface for data transmission according to the asynchronous serial port communication protocol.
3. The server signal transmission method according to claim 2, characterized in that, The step of sending different types of control signals to a target interface on the target server via an adapter cable, causing the target server to perform corresponding maintenance operations based on the control signals received by the target interface, includes: The adapter cable sends the Universal Serial Bus (USB) signal, the video graphics array (VGA) signal, and the asynchronous serial port (APC) signal to the target interface on the target server, respectively, so that the target server performs the corresponding type of operation and maintenance operation based on the USB signal, VGA signal, and APC signal received by the target interface.
4. A server signal transmission device, characterized in that, include: The signal acquisition module is used to acquire signals from different types of expansion interfaces to obtain different types of control signals. The signal transmission module is used to send different types of control signals to the target interface set on the target server via an adapter cable, so that the target server performs corresponding maintenance operations according to the control signals received by the target interface; wherein, the target interface is the only maintenance interface on the target server that integrates USB interface, VGA interface, serial port, and devices for connecting keyboard, mouse, USB flash drive, and serial cable; the target interface is an SFF-8088 interface, which includes two sets of USB 3.0 signals, two sets of USB 2.0 signals, one set of VGA signals, one set of RS232 UART serial port signals, a 5V power supply pin, and a GND pin; This also includes: The first definition module is used to define the Universal Serial Bus signal pins in the communication interface to obtain the target interface that integrates the first expansion interface function, and to set the target interface on the target server. The first expansion interface is used to transmit data according to the Universal Serial Bus standard. The second definition module is used to define the general video graphics array signal pins and asynchronous serial port signal pins in the communication interface, to obtain the target interface that integrates the second expansion interface function, and to set the target interface on the target server. The second expansion interface is used to transmit data according to the video graphics array standard. The third definition module is used to define the asynchronous serial port signal pins in the communication interface to obtain the target interface that integrates the third extended interface function, and to set the target interface on the target server. The third extended interface is used to transmit data according to the asynchronous serial port communication protocol. The fourth definition module is used to define a first preset number of 5V power supply pins and a second preset number of ground pins in the communication interface; The first definition module is further configured to define two sets of general-purpose serial bus signal pins in the communication interface; the second definition module is further configured to define a set of video graphics array signal pins in the communication interface; and the third definition module is further configured to define a set of asynchronous serial port signal pins in the communication interface.
5. An electronic device, characterized in that, The electronic device includes a processor and a memory, wherein: The memory is used to store computer programs; The computer program is loaded and executed by the processor to implement the server signal transmission method as described in any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that, Used to store computer-executable instructions, which, when loaded and executed by a processor, implement the server signal transmission method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Integrated interface and switching device integrating multiple interfaces
CN106887781A