Hard disk backboard, communication method and readable storage medium

By designing a clamp connector and gate switch on the hard disk backplane, the modular design of the hard disk backplane is achieved, which solves the problems of complex structure and poor flexibility of the hard disk backplane design, and realizes flexible configuration of functions and simplification of structure.

CN119759188AInactive Publication Date: 2025-04-04INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411896007.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-04-04
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

How to simplify the design structure and increase flexibility while ensuring that the hard disk backplane functions meet application needs.

Method used

A hard disk backplane is designed, and its body includes a device interface, a snap-on connector and a hard disk connector. The snap connector is used to removably connect external snaps and has a gate switch for selective communication of functional links or direct links.

Benefits of technology

Through modular design, the structure of the hard disk backplane is simplified, and the complex functions are modularized into external buckles. Different functional modules are flexibly selected according to configuration requirements to achieve flexibility and functional satisfaction of the hard disk backplane.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119759188A_ABST
    Figure CN119759188A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computers, and discloses a hard disk backplane, a communication method and a readable storage medium, a hard disk backplane main body of the hard disk backplane comprises a device interface, a buckle connector and a hard disk connector; the equipment interface is used for connecting uplink equipment, the hard disk connector is used for connecting a hard disk, and the buckle connector is used for detachably connecting an external buckle corresponding to the additional function module; the buckle connector is provided with a gating switch, and the gating switch is used for communicating the function link or the direct connection link. The function link comprises uplink equipment, an external buckle and a hard disk; the direct link comprises an uplink device and a hard disk. According to the hard disk backplane, the buckle connector is arranged on the hard disk backplane main body, so that the structure of the hard disk backplane main body can be simplified, complex functions required by the hard disk backplane are modularized into external buckles, and different functional modules can be flexibly selected in a manner of buckling the external buckles on the buckle connector according to configuration requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a hard disk backplane, a communication method and a readable storage medium. Background Art

[0002] In order to achieve efficient and stable interaction between hard disk and server, hard disk backplane not only provides physical connection channel, but also integrates management function. In addition, hard disk backplane is often equipped with high-speed data transmission channel and supports RAID (Redundant Array of Independent Disks) technology.

[0003] It can be seen that the hard disk backplane is not only a bridge between the hard disk inside the server and the external system, but also one of the core components to ensure efficient, safe and flexible storage management of the server. It plays an indispensable role in modern data centers and cloud computing infrastructure. However, the more complex the hard disk backplane, the more complex its design structure and the less flexible it is.

[0004] In summary, how to simplify the design structure and increase flexibility while ensuring that the hard disk backplane function meets application requirements is a technical problem that technical personnel in this field urgently need to solve. Summary of the invention

[0005] The purpose of this application is to provide a hard disk backplane, a communication method and a readable storage medium, which simplifies the hard disk backplane design structure and increases flexibility while ensuring that the hard disk backplane function meets application requirements.

[0006] In order to solve the above technical problems, this application provides the following technical solutions:

[0007] A hard disk backplane, wherein the hard disk backplane body comprises a device interface, a buckle card connector and a hard disk connector;

[0008] The device interface is used to connect to an upstream device, the hard disk connector is used to connect to a hard disk, and the daughter card connector is used to detachably connect an additional function module to an external daughter card;

[0009] The daughter card connector has a selection switch, and the selection switch is used to connect a functional link or a direct link; the functional link includes the upstream device, the external daughter card and the hard disk; the direct link includes the upstream device and the hard disk.

[0010] Preferably, the pie card connector includes an upstream pie card connector and a downstream pie card connector.

[0011] Preferably, the hard disk backplane includes an integrated circuit bus, and the integrated circuit bus is used to perform at least one management operation of hard disk presence monitoring, lighting, hard disk information collection, backplane temperature collection, backplane motherboard ID collection and device upgrade.

[0012] Preferably, the external buckle card includes at least one of a signal amplifier card, an expansion card, a disk array card and a storage controller card.

[0013] Preferably, the buckle card connector is connected to the external buckle card via a board-to-board buckle card structure, and the buckle card structure performs signal transmission based on a high-speed serial computer expansion bus protocol.

[0014] A communication method is applied to the hard disk backplane as described above, the method comprising:

[0015] Monitor the external daughter card position of daughter card connector;

[0016] If it is detected that the daughter card connector is not connected to an external daughter card, a direct link is connected through an enabling switch of the daughter card connector; the direct link includes an upstream device and a hard disk;

[0017] If it is detected that the daughter card connector is connected to an external daughter card, a functional link or the direct link is connected through the selection switch of the daughter card connector; the functional link includes an uplink device, an external daughter card and a hard disk;

[0018] Communication is performed on the connected direct link or the functional link.

[0019] Preferably, if it is detected that the daughter card connector is connected to an external daughter card, connecting the functional link or the direct link through the selection switch of the daughter card connector; comprising:

[0020] If it is detected that the daughter card connector is connected to an external daughter card, obtaining configuration function information;

[0021] Using the configuration function information, determining whether to enable the additional function corresponding to the external daughter card;

[0022] If yes, connecting the functional link via the gating switch of the subcard connector;

[0023] If not, the direct link is connected via the enable switch of the daughter card connector.

[0024] Preferably, it also includes:

[0025] The integrated circuit bus is used to perform at least one management operation of hard disk in-place monitoring, lighting, hard disk information collection, backplane temperature collection, backplane motherboard ID collection and device upgrade.

[0026] Preferably, communicating on the connected direct link or the functional link comprises:

[0027] When the direct link is connected, the downlink communication includes:

[0028] Receive the original downlink data signal sent by the uplink device using the device interface;

[0029] Sending the original downlink data signal to the hard disk through the hard disk connector;

[0030] When the direct link is connected, the uplink communication includes:

[0031] Receive the original uplink data signal sent by the hard disk through the hard disk connector;

[0032] Sending the original uplink data signal to an uplink device through a device interface;

[0033] When the functional link is connected, the downlink communication includes:

[0034] Receive the original downlink data signal sent by the uplink device using the device interface;

[0035] Processing the original downlink data signal using the external buckle card to obtain a target downlink data signal;

[0036] Sending the target downlink data signal to the hard disk through the hard disk connector;

[0037] When the functional link is connected, the uplink communication includes:

[0038] Receive the original uplink data signal sent by the hard disk through the hard disk connector;

[0039] Processing the original uplink data signal using the external daughter card to obtain a target uplink data signal;

[0040] The target uplink data signal is sent to an uplink device through a device interface.

[0041] A computer program product comprises a computer program / instruction, which implements the steps of the above communication method when executed by a processor.

[0042] The hard disk backplane provided in the embodiment of the present application is applied, and the hard disk backplane body of the hard disk backplane includes a device interface, a buckle card connector and a hard disk connector; the device interface is used to connect an upstream device, the hard disk connector is used to connect a hard disk, and the buckle card connector is used to detachably connect an additional functional module corresponding to an external buckle card; the buckle card connector has a selection switch, and the selection switch is used to connect a functional link or a direct link; the functional link includes an upstream device, an external buckle card and a hard disk; the direct link includes an upstream device and a hard disk.

[0043] Technical effect of the present application: The hard disk backplane provided by the present application includes not only a device interface for connecting an upstream device and a hard disk connector for connecting a hard disk, but also a buckle card connector. The buckle card connector is used for detachably connecting an external buckle card. The buckle card connector has a selection switch, and the selection switch can select a functional link or a direct link. The functional link includes an upstream device, an external buckle card and a hard disk; the direct link includes an upstream device and a hard disk. In other words, when additional functions need to be configured, the external buckle card corresponding to the additional function module can be connected to the buckle card connector, and the external buckle card can be connected to the link through the selection switch on the buckle card connector to form a functional link; when the additional functions corresponding to the external buckle card are not needed, the external buckle card can be disconnected, and the upstream device and the hard disk can be directly connected through the selection switch on the buckle card connector, so that the hard disk backplane is approximately a direct connection backplane. That is, the hard disk backplane in the present application can simplify the structure of the hard disk main body by setting a buckle card connector on its main body, modularize the complex functions required by the hard disk backplane into an external buckle card, and flexibly select different functional modules by buckling the external buckle card on the buckle card connector according to configuration requirements. In this way, the hard disk backplane design structure is simplified and flexibility is increased while ensuring that the hard disk backplane functions meet application requirements.

[0044] The communication method provided by the present application is applied in a hard disk backplane, and the method includes: monitoring the presence of an external daughter card on a daughter card connector; if it is detected that the daughter card connector is not connected to the external daughter card, connecting a direct link through an enabling switch of the daughter card connector; the direct link includes an upstream device and a hard disk; if it is detected that the daughter card connector is connected to an external daughter card, connecting a functional link or a direct link through an enabling switch of the daughter card connector; the functional link includes an upstream device, an external daughter card and a hard disk; and communicating on the connected direct link or functional link.

[0045] The hard disk backplane provided in the present application is connected to the external buckle card of the additional functional module through the buckle card connector. Therefore, to communicate on the hard disk backplane, it is first necessary to clarify whether the external buckle card on the buckle card connector is in place. If the external buckle card is not connected, the direct link can be connected through the gating switch of the buckle card connector. If an external buckle card is connected, the functional link or the direct link can be selectively connected through the gating switch. Then, when communicating, communication can be carried out based on the currently connected direct link or functional link. In this way, the hard disk backplane can realize related functions through a detachable external buckle card according to different needs, thereby enhancing flexibility.

[0046] Correspondingly, the embodiments of the present application also provide a communication device, a readable storage medium and a computer program product corresponding to the above-mentioned communication method, which have the above-mentioned technical effects and are not repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0048] Figure 1 A schematic diagram of a hard disk backplane provided in this application;

[0049] Figure 2 This is a schematic diagram of a buckle card connector connection in an embodiment of the present application;

[0050] Figure 3 This is a schematic diagram of an I2C circuit on a hard disk backplane in an embodiment of the present application;

[0051] Figure 4 This is a schematic diagram of an external buckle card connection in an embodiment of the present application;

[0052] Figure 5 A flow chart of a communication method in an embodiment of the present application. DETAILED DESCRIPTION

[0053] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.

[0054] Please refer to Figure 1 , Figure 1 A schematic diagram of a hard disk backplane provided in the present application, wherein the hard disk backplane body 100 of the hard disk backplane includes a device interface 101, a buckle card connector 102 and a hard disk connector 103;

[0055] The device interface is used to connect to the uplink device 200, the hard disk connector is used to connect to the hard disk 300, and the daughter card connector is used to detachably connect the additional function module corresponding to the external daughter card 400;

[0056] The daughter card connector has a selection switch 1021, which is used to connect a functional link or a direct link; the functional link includes an upstream device, an external daughter card and a hard disk; the direct link includes an upstream device 500 and a hard disk 600.

[0057] In the present application, the hard disk backplane body of the hard disk backplane includes not only a device connector that can be connected to an upstream device and a hard disk connector that can be connected to a hard disk, but also a removable buckle card connector that can be connected to an external buckle card corresponding to an additional functional module.

[0058] The buckle card connector has a selection switch, through which the functional link or the direct link can be selectively connected. The functional link includes an upstream device, an external buckle card and a hard disk; the direct link includes an upstream device and a hard disk. In other words, when an external buckle card is connected to the buckle card connector, the external buckle card can be inserted between the upstream device and the hard disk, so as to use the additional functions corresponding to the external buckle card. In addition, through the selection switch on the buckle card connector, the hard disk backplane can also exist in the form of a direct backplane, that is, the direct link is turned on, and the upstream device and the hard disk are directly connected.

[0059] In this way, the design of the hard disk backplane body is simpler. According to different configuration requirements, different external buckle cards can be selectively disassembled and connected, making the hard disk backplane more flexible.

[0060] Please refer to Figure 2 , the buckle card connector includes an upstream buckle card connector and a downstream buckle card connector. Considering that the communication on the hard disk backplane has two directions, upstream communication and downstream communication, in order to facilitate the addition of additional functions based on different communication directions, on the hard disk backplane body, the buckle card connector can specifically include an upstream buckle card connector and a downstream buckle card connector. That is, after the upstream device is connected to the hard disk backplane, there will be two buckle card connectors between the upstream device and the hard disk. If there is no need to perform functional module processing such as Raid, Expander or Redriver, a straight-through cable Link can be used directly, and the backplane can be used as a straight-through backplane. If the hard disk needs to be processed with functional modules such as Raid, Expander or Redriver, external buckle cards with different functions can be connected to achieve the corresponding functions.

[0061] Of course, in practical applications, multiple snap-in connectors may be provided to add more additional functions. These snap-in connectors may be connected in series or in parallel as required.

[0062] Taking the 16-port backplane as an example, the current uplink device is the motherboard CPU, which outputs two X8 bandwidth PCIe signals to the BP, and the backplane can be plugged with a Redriver, Expander, Raid card, Trimode card or directly connected to the UP and DOWN connectors using cables according to the configuration requirements. The downlink connector is connected to the hard disk connector, giving the hard disk high-speed signals and corresponding control signals including but not limited to PCIe, SAS, SATA, SGPIO, Wake, Power Break, etc.

[0063] Please refer to Figure 3 , wherein the hard disk backplane includes an integrated circuit bus, which is used to perform at least one management operation among hard disk in-place monitoring, lighting, hard disk information collection, backplane temperature collection, backplane board ID collection, and device upgrade. That is, the hard disk backplane also has corresponding out-of-band management, which realizes hard disk in-place monitoring, lighting, hard disk information collection, backplane temperature collection, backplane board ID collection, CPLD remote upgrade, etc. through the form of I2C. Thus, accurate out-of-band management is realized.

[0064] The external daughter card includes at least one of a signal amplifier card, an expansion card, a disk array card, and a storage controller card. When the corresponding functions of the signal amplifier card (Redriver card), the expansion card (Expander card), the disk array card (Raid card), and the storage controller card (Trimode card) are needed, the corresponding card is connected to the daughter card connector on the hard disk motherboard.

[0065] Please refer to Figure 4 The buckle card connector is connected to the external buckle card through a board-to-board buckle card structure, and the buckle card structure performs signal transmission based on a high-speed serial computer expansion bus protocol.

[0066] That is, an external mezzanine card includes a mezzanine card connector and a corresponding function card.

[0067] As for external cards, there are currently the following main methods: Redriver card, Expander card, Raid card, and Trimode card.

[0068] For example: The Redriver card topology uses a board-to-board daughter card connector to transmit PCIE signals and I2C signals. At the same time, the Sideband signal required by the hard disk is also transmitted through the daughter card connector, and the connector can be MCIO or GENZ type. Similarly, the temperature collection of the daughter card, BOARD ID collection, and Redriver chip out-of-band upgrade functions are realized through I2C out-of-band management.

[0069] The topology for other cards is as follows. Similarly, the same management method is used to process the PCIE signal to output SASSATA signal or PCIE signal to achieve the use and management of the downstream hard disk.

[0070] It can be seen that the hard disk backplane provided by this application brings many advantages through the design of modular server backplane, especially in terms of flexibility, reconfiguration cost and R&D cost. The following is a detailed analysis of this design:

[0071] 1. Flexible matching and reduced re-matching costs:

[0072] 1. Flexible matching: The modular server backplane allows users to flexibly choose hard disk backplane modules with different configurations and quantities according to actual needs.

[0073] This design allows users to make targeted configurations based on factors such as server load and storage requirements, thereby avoiding unnecessary waste of resources.

[0074] 2. Reduce reconfiguration costs: When the storage requirements of the server change, users can adapt to the new requirements by adding or replacing hard disk backplane modules without replacing the entire server system.

[0075] This greatly reduces reconfiguration costs, allowing users to more economically meet growth in storage needs.

[0076] 2. Design flexibility and reduced R&D costs:

[0077] 1. Design flexibility: The modular design makes the hard disk backplane more flexible in structure and can adapt to hard disks of different sizes, types and quantities. This design also makes the hard disk backplane easier to upgrade and maintain, improving the reliability and stability of the server.

[0078] 2. Reduce R&D costs: Through modular design, the R&D team can focus more on the development and optimization of a single module rather than the overall design of the entire server system. This not only improves R&D efficiency, but also reduces R&D costs, because modular design enables the R&D team to reuse existing modules and components, reducing the workload of repeated development.

[0079] 3. Effective deletion of special configurations:

[0080] 1. Functional coverage: The modular server backplane design can usually cover most common server storage requirements. By considering versatility and scalability in the design, the backplane can support a variety of different types of hard drives and interfaces.

[0081] 2. Effective deletion: For some special configurations or requirements, effective deletion and customization can be performed on the basis of maintaining the current functional coverage. For example, for some application scenarios with low performance requirements, you can choose to use a hard disk backplane module with slightly lower performance to reduce costs. Or, for some application scenarios with high storage density requirements, you can choose to use a hard disk backplane module with higher density.

[0082] In summary, modular server backplane design brings significant advantages in terms of flexibility, reconfiguration costs, and R&D costs. By flexibly matching hard disk backplane modules with different configurations, users can more economically meet the growth of storage needs. At the same time, modular design also enables the R&D team to develop and optimize individual modules more efficiently, reducing R&D costs. In addition, by effectively deleting special configuration functions, costs can be further reduced and the needs of specific application scenarios can be met.

[0083] The hard disk backplane provided in the embodiment of the present application is applied, and the hard disk backplane body of the hard disk backplane includes a device interface, a buckle card connector and a hard disk connector; the device interface is used to connect an upstream device, the hard disk connector is used to connect a hard disk, and the buckle card connector is used to detachably connect an additional functional module corresponding to an external buckle card; the buckle card connector has a selection switch, and the selection switch is used to connect a functional link or a direct link; the functional link includes an upstream device, an external buckle card and a hard disk; the direct link includes an upstream device and a hard disk.

[0084] Technical effect of the present application: The hard disk backplane provided by the present application includes not only a device interface for connecting an upstream device and a hard disk connector for connecting a hard disk, but also a buckle card connector. The buckle card connector is used for detachably connecting an external buckle card. The buckle card connector has a selection switch, and the selection switch can select a functional link or a direct link. The functional link includes an upstream device, an external buckle card and a hard disk; the direct link includes an upstream device and a hard disk. In other words, when additional functions need to be configured, the external buckle card corresponding to the additional function module can be connected to the buckle card connector, and the external buckle card can be connected to the link through the selection switch on the buckle card connector to form a functional link; when the additional functions corresponding to the external buckle card are not needed, the external buckle card can be disconnected, and the upstream device and the hard disk can be directly connected through the selection switch on the buckle card connector, so that the hard disk backplane is approximately a direct connection backplane. That is, the hard disk backplane in the present application can simplify the structure of the hard disk main body by setting a buckle card connector on its main body, modularize the complex functions required by the hard disk backplane into an external buckle card, and flexibly select different functional modules by buckling the external buckle card on the buckle card connector according to configuration requirements. In this way, the hard disk backplane design structure is simplified and flexibility is increased while ensuring that the hard disk backplane functions meet application requirements.

[0085] Please refer to Figure 5 Corresponding to the above hard disk backplane embodiment, the present application also provides a communication method applicable to the above hard disk backplane, the method comprising:

[0086] S101. Monitor the external daughter card in position on the daughter card connector.

[0087] In this embodiment, the hard disk backplane can perform in-situ monitoring of the external daughter card of the daughter card connector.

[0088] It is possible to determine whether an external daughter card is connected to the daughter card connector by monitoring the voltage or current of the pins of the password connector.

[0089] S102: If it is detected that the daughter card connector is not connected to the external daughter card, connect the direct link through the selection switch of the daughter card connector.

[0090] The direct link includes the upstream device and the hard disk.

[0091] When the daughter card connector is not detected to be connected to an external daughter card, the direct link can be connected directly through the selection switch on the daughter card connector. That is, on the hard disk backplane, the upstream device is connected to the hard disk. At this time, the hard disk backplane is a direct backplane.

[0092] S103: If it is detected that the daughter card connector is connected to an external daughter card, a functional link or a direct link is connected through an enabling switch of the daughter card connector.

[0093] Among them, the functional link includes upstream devices, external buckle cards and hard drives.

[0094] When it is detected that an external daughter card is connected to the daughter card connector, a functional link or a direct link can be connected through an enable switch on the daughter card connector.

[0095] That is to say, when an external daughter card is connected to the daughter card connector, the external daughter card can be connected between the upstream device and the hard disk, or the external daughter card can not be connected between the upstream device and the hard disk.

[0096] Whether to connect can be determined based on actual configuration requirements.

[0097] In a specific implementation of the present application, if it is detected that the daughter card connector is connected to an external daughter card, a functional link or a direct link is connected through an enabling switch of the daughter card connector; including:

[0098] If it is detected that the daughter card connector is connected to an external daughter card, the configuration function information is obtained;

[0099] Use the configuration function information to determine whether to enable the additional functions corresponding to the external daughter card;

[0100] If yes, the functional link is connected through the gating switch of the daughter card connector;

[0101] If not, the direct link is connected through the enable switch of the daughter card connector.

[0102] For ease of description, the above steps are combined for explanation below.

[0103] In this embodiment, when it is detected that the daughter card connector is connected to an external daughter card, configuration function information can be obtained. The configuration function information can record the status of the additional function, such as enabled or disabled.

[0104] When it is determined based on the configuration function information to enable the additional function corresponding to the external buckle card, the functional link is connected through the enable switch of the buckle card connector; when it is determined based on the configuration function information not to enable the additional function corresponding to the external buckle card, the direct link is connected through the enable switch of the buckle card connector.

[0105] S104: Communicate on the connected direct link or functional link.

[0106] When communication is performed based on the hard disk backplane, communication is performed based on a direct link or based on a functional link.

[0107] That is to say, the upstream device and the hard disk can be directly connected, or an external buckle card can be placed between the two.

[0108] In a specific implementation of the present application, communicating on a connected direct link or functional link includes:

[0109] When the direct link is connected, downlink communication includes:

[0110] Receive the original downlink data signal sent by the uplink device using the device interface;

[0111] Sending the original downstream data signal to the hard disk through the hard disk connector;

[0112] When the direct link is connected, uplink communication includes:

[0113] Receive the original uplink data signal sent by the hard disk through the hard disk connector;

[0114] Sending the original uplink data signal to the uplink device through the device interface;

[0115] When the functional link is connected, downlink communications include:

[0116] Receive the original downlink data signal sent by the uplink device using the device interface;

[0117] The original downlink data signal is processed by an external mezzanine card to obtain the target downlink data signal;

[0118] Sending the target downlink data signal to the hard disk via the hard disk connector;

[0119] When the functional link is connected, uplink communication includes:

[0120] Receive the original uplink data signal sent by the hard disk through the hard disk connector;

[0121] The original uplink data signal is processed by an external daughter card to obtain the target uplink data signal;

[0122] The target uplink data signal is sent to the uplink device through the device interface.

[0123] For ease of description, the above steps are combined for explanation below.

[0124] When the direct link is connected, the hard disk backplane can be regarded as a direct connection backplane. The communication conditions implemented on it include:

[0125] For data downlink, the hard disk backplane is used to enable the upstream device to directly send the original downlink data signal to the hard disk, that is, the backplane does not make any changes to the downlink data.

[0126] Correspondingly, for uplink data, the hard disk directly sends the original uplink data signal to the uplink device through the hard disk backplane, that is, the backplane does not change the uplink data.

[0127] When the functional link is connected, the hard disk backplane becomes a backplane with additional functions. The following situations are implemented on it:

[0128] For downlink communication, the original downlink data signal sent by the uplink device will pass through the external buckle card, which processes the original downlink data signal to obtain the target downlink data signal; then, the target downlink data signal is sent to the hard disk.

[0129] For uplink communication, the original uplink data signal sent by the hard disk will pass through the external daughter card, and the external daughter card will process the original uplink data signal to obtain the target uplink data signal; finally, the uplink device will receive the target uplink data signal processed by the external daughter card.

[0130] It should be noted that the specific operation performed on the data on the external daughter card can be determined according to actual application requirements and the specific model of the daughter card, and is not limited in this embodiment.

[0131] In a specific implementation of the present application, it also includes:

[0132] The integrated circuit bus is used to perform at least one management operation of hard disk in-place monitoring, lighting, hard disk information collection, backplane temperature collection, backplane motherboard ID collection and device upgrade.

[0133] That is, on the hard disk backplane, hard disk in-place monitoring, lighting, hard disk information collection, backplane temperature collection, backplane BOARD ID collection, CPLD (complex programmable logic device) remote upgrade, etc. can be realized through I2C (integrated circuit bus), thus achieving precise out-of-band management.

[0134] The communication method provided by the present application is applied in a hard disk backplane, and the method includes: monitoring the presence of an external daughter card on a daughter card connector; if it is detected that the daughter card connector is not connected to the external daughter card, connecting a direct link through an enabling switch of the daughter card connector; the direct link includes an upstream device and a hard disk; if it is detected that the daughter card connector is connected to an external daughter card, connecting a functional link or a direct link through an enabling switch of the daughter card connector; the functional link includes an upstream device, an external daughter card and a hard disk; and communicating on the connected direct link or functional link.

[0135] The hard disk backplane provided in the present application is connected to the external buckle card of the additional functional module through the buckle card connector. Therefore, to communicate on the hard disk backplane, it is first necessary to clarify whether the external buckle card on the buckle card connector is in place. If the external buckle card is not connected, the direct link can be connected through the gating switch of the buckle card connector. If an external buckle card is connected, the functional link or the direct link can be selectively connected through the gating switch. Then, when communicating, communication can be carried out based on the currently connected direct link or functional link. In this way, the hard disk backplane can realize related functions through a detachable external buckle card according to different needs, thereby enhancing flexibility.

[0136] Corresponding to the above method embodiment, the embodiment of the present application further provides a communication device, which can be applied to the hard disk backplane provided in the embodiment of the present application. The communication device described below and the communication method described above can be referred to each other.

[0137] The device includes the following modules:

[0138] A monitoring module, used for monitoring the external daughter card in position of the daughter card connector;

[0139] A link connection module, for connecting a direct link through an enable switch of the daughter card connector if it is detected that the daughter card connector is not connected to an external daughter card; the direct link includes an upstream device and a hard disk; if it is detected that the daughter card connector is connected to an external daughter card, connecting a functional link or a direct link through an enable switch of the daughter card connector; the functional link includes an upstream device, an external daughter card and a hard disk;

[0140] The communication module is used to communicate on a connected direct link or a functional link.

[0141] The communication device provided by the present application is applied in a hard disk backplane, and the device includes: monitoring the presence of an external daughter card on a daughter card connector; if it is detected that the daughter card connector is not connected to the external daughter card, connecting a direct link through an enabling switch of the daughter card connector; the direct link includes an upstream device and a hard disk; if it is detected that the daughter card connector is connected to an external daughter card, connecting a functional link or a direct link through an enabling switch of the daughter card connector; the functional link includes an upstream device, an external daughter card and a hard disk; and communicating on the connected direct link or functional link.

[0142] The hard disk backplane provided in the present application is connected to the external buckle card of the additional functional module through the buckle card connector. Therefore, to communicate on the hard disk backplane, it is first necessary to clarify whether the external buckle card on the buckle card connector is in place. If the external buckle card is not connected, the direct link can be connected through the gating switch of the buckle card connector. If an external buckle card is connected, the functional link or the direct link can be selectively connected through the gating switch. Then, when communicating, communication can be carried out based on the currently connected direct link or functional link. In this way, the hard disk backplane can realize related functions through a detachable external buckle card according to different needs, thereby enhancing flexibility.

[0143] In a specific implementation of the present application, the link connectivity module is specifically configured to obtain configuration function information if it is detected that the daughter card connector is connected to an external daughter card;

[0144] Use the configuration function information to determine whether to enable the additional functions corresponding to the external daughter card;

[0145] If yes, the functional link is connected through the gating switch of the daughter card connector;

[0146] If not, the direct link is connected through the enable switch of the daughter card connector.

[0147] In a specific implementation of the present application, it also includes:

[0148] The management module is used to use the integrated circuit bus to perform at least one management operation of hard disk in-place monitoring, lighting, hard disk information collection, backplane temperature collection, backplane motherboard ID collection and device upgrade.

[0149] In a specific implementation of the present application, the communication module is specifically used for downlink communication when the direct link is connected, including:

[0150] Receive the original downlink data signal sent by the uplink device using the device interface;

[0151] Sending the original downstream data signal to the hard disk through the hard disk connector;

[0152] When the direct link is connected, uplink communication includes:

[0153] Receive the original uplink data signal sent by the hard disk through the hard disk connector;

[0154] Sending the original uplink data signal to the uplink device through the device interface;

[0155] When the functional link is connected, downlink communications include:

[0156] Receive the original downlink data signal sent by the uplink device using the device interface;

[0157] The original downlink data signal is processed by an external mezzanine card to obtain the target downlink data signal;

[0158] Sending the target downlink data signal to the hard disk via the hard disk connector;

[0159] When the functional link is connected, uplink communication includes:

[0160] Receive the original uplink data signal sent by the hard disk through the hard disk connector;

[0161] The original uplink data signal is processed by an external daughter card to obtain the target uplink data signal;

[0162] The target uplink data signal is sent to the uplink device through the device interface.

[0163] Corresponding to the above method embodiment, the embodiment of the present application further provides a computer program product. The computer program product described below and the communication method described above can refer to each other.

[0164] A computer program product includes a computer program / instruction. When the computer program / instruction is executed by a processor, the steps of the above communication method are implemented.

[0165] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0166] Those skilled in the art may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0167] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0168] Finally, it should be noted that, in this article, relationships such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms include, include or any other variations are intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0169] Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for those skilled in the art, according to the idea of ​​the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A hard disk backplane, characterized in that: The hard disk backplane body of the hard disk backplane includes a device interface, a buckle card connector and a hard disk connector; The device interface is used to connect to an upstream device, the hard disk connector is used to connect to a hard disk, and the daughter card connector is used to detachably connect an additional function module to an external daughter card; The daughter card connector has a selection switch, and the selection switch is used to connect a functional link or a direct link; the functional link includes the upstream device, the external daughter card and the hard disk; the direct link includes the upstream device and the hard disk.

2. The hard disk backplane according to claim 1, characterized in that: The pie card connector includes an upstream pie card connector and a downstream pie card connector.

3. The hard disk backplane according to claim 1, characterized in that: The hard disk backplane includes an integrated circuit bus, which is used to perform at least one management operation of hard disk in-place monitoring, lighting, hard disk information collection, backplane temperature collection, backplane motherboard ID collection and device upgrade.

4. The method according to claim 1, characterized in that: The external buckle card includes at least one of a signal amplifier card, an expansion card, a disk array card and a storage controller card.

5. The hard disk backplane according to any one of claims 1 to 4, characterized in that: The buckle card connector is connected to the external buckle card via a board-to-board buckle card structure, and the buckle card structure performs signal transmission based on a high-speed serial computer expansion bus protocol.

6. A communication method, characterized in that: Applied to the hard disk backplane according to any one of claims 1 to 5, the method comprises: Monitor the external daughter card position of daughter card connector; If it is detected that the daughter card connector is not connected to an external daughter card, a direct link is connected through an enabling switch of the daughter card connector; the direct link includes an upstream device and a hard disk; If it is detected that the daughter card connector is connected to an external daughter card, a functional link or the direct link is connected through the selection switch of the daughter card connector; the functional link includes an uplink device, an external daughter card and a hard disk; Communication is performed on the connected direct link or the functional link.

7. The method according to claim 6, characterized in that If it is detected that the daughter card connector is connected to an external daughter card, connecting the functional link or the direct link through the selection switch of the daughter card connector; including: If it is detected that the daughter card connector is connected to an external daughter card, obtaining configuration function information; Using the configuration function information, determining whether to enable the additional function corresponding to the external daughter card; If yes, connecting the functional link via the gating switch of the subcard connector; If not, the direct link is connected via the enable switch of the daughter card connector.

8. The method according to claim 6, characterized in that Also includes: The integrated circuit bus is used to perform at least one management operation of hard disk in-place monitoring, lighting, hard disk information collection, backplane temperature collection, backplane motherboard ID collection and device upgrade.

9. The method according to claim 6, characterized in that Communicating on the connected direct link or the functional link, comprising: When the direct link is connected, the downlink communication includes: Receive the original downlink data signal sent by the uplink device using the device interface; Sending the original downlink data signal to the hard disk through the hard disk connector; When the direct link is connected, the uplink communication includes: Receive the original uplink data signal sent by the hard disk through the hard disk connector; Sending the original uplink data signal to an uplink device through a device interface; When the functional link is connected, the downlink communication includes: Receive the original downlink data signal sent by the uplink device using the device interface; Processing the original downlink data signal using the external buckle card to obtain a target downlink data signal; Sending the target downlink data signal to the hard disk through the hard disk connector; When the functional link is connected, the uplink communication includes: Receive the original uplink data signal sent by the hard disk through the hard disk connector; Processing the original uplink data signal using the external daughter card to obtain a target uplink data signal; The target uplink data signal is sent to an uplink device through a device interface.

10. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the communication method according to any one of claims 6 to 9 are implemented.

Citation Information

Patent Citations

  • Modular hard disk backboard

    CN111736663A

  • Server backboard expansion device and working method thereof

    CN113064470A

  • Multimode hard disk backboard structure, method and server

    CN115904024A

  • Hard disk backboard and server

    CN118503164A