Identifier allocation system, identifier receiving method, storage medium, and electronic device
By setting up a power line communication circuit within the power supply, identifiers are allocated and transmitted to target devices in the data center, solving the problem of high construction cost in the data center architecture and realizing the unique identification of the target device and the U-bit location association.
Patent Information
- Application Number
- PCT/CN2024/135342
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-29
- Filing Date
- 2024-11-28
- Publication Date
- 2025-10-02
AI Technical Summary
In the prior art, in a data center architecture, additional equipment is added to each cabinet to transmit the U-bit identifier, resulting in high construction costs.
By setting a power line communication circuit inside the power supply, using the power line communication circuit to assign an identifier to the target device, and transmitting the identifier to the target device, the unique identification of the target device and the U-bit position are associated.
This reduces the construction cost of the data center architecture and avoids the need to add additional equipment for each cabinet to transmit the U-bit identifier.
Smart Images

Figure CN2024135342_02102025_PF_FP_ABST
Abstract
Description
Identifier allocation system, receiving method, storage medium, and electronic device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on March 29, 2024, with application number 202410379846.4 and application name “Identifier allocation system, receiving method, storage medium, electronic device”, all contents of which are incorporated by reference into this application. Technical Field
[0003] Embodiments of the present application relate to the field of power supply design, and more specifically, to an identifier allocation system, a receiving method, a non-volatile readable storage medium, and an electronic device. Background Art
[0004] Modern data centers must manage the U-space (or U-space) of deployed servers and cabinets. A U is a unit of measurement in server racks, used to measure the vertical height of equipment within the rack. A standard rack typically has 42 Us (1U = 1.75 inches), with servers, switches, storage devices, and other devices occupying varying numbers of U-spaces.
[0005] U-slot management usually requires: developing a comprehensive U-slot numbering and identification system to ensure that each U-slot has a unique identifier; creating a detailed rack layout diagram that indicates the U-slot allocation and equipment information on each rack; implementing an effective cable management strategy, including neatly placing horizontal and vertical cables to reduce clutter and improve maintainability; and managing the security of U-slots. In related technologies, to achieve the above-mentioned management purposes, as shown in Figure 1, a typical data center architecture requires additional U-slot management modules (not shown in Figure 1), U-slot gateways, U-slot asset IoT tags (not shown in Figure 1), extension modules, and U-slot management dedicated switch equipment, such as the POE (Power over Ethernet) network switch in Figure 1. Typically, a data center has more than a hundred cabinets, and the number and cost of additional equipment required are considerable.
[0006] In the prior art, the data center architecture requires additional equipment for each cabinet to transmit the U-bit identifier, which leads to high construction costs of the data center architecture and has not yet been effectively solved. Summary of the Invention
[0007] The embodiments of the present application provide an identifier allocation system, a receiving method, a non-volatile readable storage medium, and an electronic device to at least solve the problem in the prior art that the data center architecture needs to add additional equipment to each cabinet to transmit the U-bit identifier, resulting in high construction costs for the data center architecture.
[0008] According to one embodiment of the present application, a system for allocating an identifier is provided, comprising: a power supply, wherein a power line communication circuit is provided inside the power supply; wherein the power supply is configured to supply power to a target device and transmit the identifier allocated to the target device to the target device when a data center needs to allocate an identifier to the target device; wherein the target device is a device in at least one cabinet unit, and the identifier is used to uniquely identify the target device in at least one cabinet unit, and the identifier is also used to uniquely associate device information of the target device with a U-bit position of the target device in at least one cabinet unit.
[0009] In an exemplary embodiment, a power line communication circuit includes: a coupler connected in series with an AC power transmission line, configured to decouple a power signal received from the AC power transmission line into a low-frequency power signal and a first high-frequency communication signal, wherein the first high-frequency communication signal carries an identifier, and the AC power transmission line is configured to transmit the power signal; a first microprocessor connected in series with the coupler, configured to decode the first high-frequency communication signal, obtain the identifier, and send the identifier to a target device.
[0010] In an exemplary embodiment, the coupler is further configured to transmit a second high frequency communication signal received from the first microprocessor to the AC power line.
[0011] In an exemplary embodiment, the coupler includes: a coupling transformer, configured to transmit the received power signal to an active band-pass filter group, or configured to transmit the second high-frequency communication signal received from the active band-pass filter group to an AC power transmission line; an active band-pass filter group, connected in series with the coupling transformer, configured to separate a low-frequency power supply signal and a first high-frequency communication signal from the power signal, or configured to amplify the second high-frequency communication signal.
[0012] In an exemplary embodiment, the coupler further includes: a first capacitor, a first port of the first capacitor is connected in series to the AC power transmission line, and a second port of the first capacitor is coupled in series to the input port of the transformer.
[0013] In an exemplary embodiment, an active bandpass filter group includes: an input active bandpass filter, configured to filter out a first high-frequency communication signal from a power signal and amplify the first high-frequency communication signal; an output active bandpass filter, connected in parallel with the input active bandpass filter, configured to amplify a second high-frequency communication signal output by a first microprocessor.
[0014] In an exemplary embodiment, the target filter includes a low-pass filter and a high-pass filter connected in series with the low-pass filter, wherein the target filter includes at least one of the following: an input active band-pass filter and an output active band-pass filter.
[0015] In an exemplary embodiment, the coupler further includes: a second capacitor, a third port of the second capacitor is coupled in series to the output port of the transformer, and a fourth port of the second capacitor is connected in series to the input of the active band-pass filter; a third capacitor, a fifth port of the third capacitor is coupled in series to the output port of the transformer, and a sixth port of the third capacitor is connected in series to the output of the active band-pass filter.
[0016] In an exemplary embodiment, the power supply further includes: a power control circuit, which is connected in series with the power line communication circuit and the target device, respectively, and is configured to send an identifier output by the power line communication circuit to the target device, and to power the target device according to the low-frequency power supply signal, wherein the power control circuit is also configured to send data output by the target device to the power line communication circuit.
[0017] In an exemplary embodiment, a power supply control circuit includes: a primary-side control circuit and a secondary-side control circuit, wherein a first microprocessor is connected in series with a second microprocessor in the primary-side control circuit and is configured to transmit an identifier decoded from a first high-frequency communication signal to the second microprocessor.
[0018] In an exemplary embodiment, the first microprocessor is further configured to encode data received from the second microprocessor into a second high frequency communication signal.
[0019] In an exemplary embodiment, the first microprocessor includes a Universal Asynchronous Receiver / Transmitter (UART), and the first microprocessor is connected in series with the second microprocessor via the UART.
[0020] In an exemplary embodiment, the target device includes a baseboard management controller (BMC), which is configured to write the received identifier into a third microprocessor in the secondary-side control circuit.
[0021] In an exemplary embodiment, the present invention further includes a preset management platform, wherein the preset management platform is connected in series with the AC transmission line, the AC transmission line is connected in series with the power supply, and the preset management platform is configured to assign an identifier to the target device.
[0022] In an exemplary embodiment, it further includes: a power line communication modem, which is connected in series with the preset management platform and the AC power transmission line respectively, and is configured to encode the identifier assigned by the preset management platform to the target device into a first high-frequency communication signal.
[0023] In an exemplary embodiment, the power line communication modem is further configured to decode the second high frequency communication signal to obtain data and then transmit the data to a preset management platform, wherein the second high frequency communication signal carries data transmitted by the target device to the preset management platform.
[0024] In an exemplary embodiment, the power supply further includes an electromagnetic interference filtering circuit, which is connected in series with the AC power line and the power line communication circuit, and is configured to filter the power signal received from the AC power line.
[0025] According to another embodiment of the present application, a method for receiving an identifier is provided, which is applied to a distribution system of any of the above-mentioned identifiers, including: receiving an identifier transmitted by a power supply, wherein a power line communication circuit is provided inside the power supply, wherein the identifier is used to uniquely identify a target device in at least one cabinet unit, and the identifier is also used to uniquely associate device information of the target device with a U-bit position of the target device in at least one cabinet unit, and the target device is a device in at least one cabinet unit; when it is determined that the identifier is inconsistent with an existing identifier of the target device, the identifier is written into the power supply.
[0026] In an exemplary embodiment, after receiving the identifier transmitted by the power supply, the method further includes: if it is determined that the identifier is consistent with an existing identifier of the target device, sending an update request through the power supply, wherein the update request is used to request to update the identifier.
[0027] According to another embodiment of the present application, a computer non-volatile readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0028] According to another embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0029] According to another embodiment of the present application, a computer program product is provided, including a computer program, which implements the steps of any of the above method embodiments when executed by a processor.
[0030] Through the present application, a power supply is provided with a power line communication circuit inside the power supply; wherein, the power supply is configured to supply power to the target device and transmit the identifier assigned to the target device to the target device when the data center needs to assign an identifier to the target device; wherein, the target device is a device in at least one cabinet unit, and the identifier is used to uniquely identify the target device in at least one cabinet unit, and the identifier is also used to uniquely associate the device information of the target device with the U-bit position of the target device in at least one cabinet unit. In other words, the power supply with a power line communication circuit inside allows power to be supplied to the target device in at least one cabinet unit at the same time, and transmits to the target device an identifier assigned to the target device that allows unique identification of the target device; therefore, it can solve the problem in the prior art that the data center architecture needs to add additional equipment to each cabinet for transmitting the U-bit identifier, resulting in high construction costs for the data center architecture. Furthermore, by providing a power supply with a power line communication circuit, the target device can be supplied with power while also transmitting the assigned identifier to the target device, thereby reducing the construction cost of the data center architecture. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] FIG1 is a schematic diagram of a typical data center U-bit management architecture in the related art;
[0032] FIG2 is a schematic diagram of a U-position management device in the related art;
[0033] FIG3 is an architecture diagram of an identifier allocation system according to an embodiment of the present application;
[0034] FIG4 is a flowchart of a method for receiving an identifier according to an embodiment of the present application;
[0035] FIG5 is an architecture diagram of a smart power supply system with a U-bit management function according to an embodiment of the present application;
[0036] FIG6 is a schematic diagram of a server power supply architecture according to an embodiment of the present application;
[0037] FIG7 is a schematic diagram of power signal coupling according to an embodiment of the present application;
[0038] FIG8 is a schematic diagram of power signal decoupling according to an embodiment of the present application;
[0039] FIG9 is a diagram (1) of a power supply architecture with power line communication function according to an embodiment of the present application;
[0040] FIG10 is a diagram (II) of a power supply architecture with power line communication function according to an embodiment of the present application;
[0041] FIG11 is a schematic diagram of a coupler architecture according to an embodiment of the present application;
[0042] FIG12 is a schematic diagram showing the connection between a high-voltage capacitor and a coupling transformer according to an embodiment of the present application;
[0043] FIG13 is a schematic diagram of a PLC 100KHz input active bandpass filter according to an embodiment of the present application;
[0044] FIG14 is a bandpass waveform diagram (1) according to an embodiment of the present application;
[0045] FIG15 is a bandpass waveform diagram (II) according to an embodiment of the present application;
[0046] FIG16 is a schematic diagram of a first-stage amplifier according to an embodiment of the present application;
[0047] FIG17 is a schematic diagram of a secondary amplifier according to an embodiment of the present application;
[0048] FIG18 is a schematic diagram of a PLC 100KHz output active bandpass filter according to an embodiment of the present application;
[0049] FIG19 is a schematic diagram of the PLC PSU power control board architecture according to an embodiment of the present application;
[0050] FIG20 is a PSU FRU instruction table according to an embodiment of the present application;
[0051] FIG21 is a schematic diagram of a communication architecture with serially connected components on an I2C path according to an embodiment of the present application;
[0052] FIG22 is a flowchart of writing a U-bit ID according to an embodiment of the present application;
[0053] Figure 23 is a diagram of the power line communication power network architecture according to an embodiment of the present application. DETAILED DESCRIPTION
[0054] The embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0055] It should be noted that the terms "first", "second", etc. in the description and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0056] Unless otherwise defined, all technical and scientific terms used in this application have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used in this specification are only for the purpose of describing the embodiments and are not intended to limit this application.
[0057] It should be noted that modern data centers (equivalent to the data center in the above embodiment) must manage the U-positions (or U-spaces) of the deployed servers and cabinets to achieve the following purposes 1-5:
[0058] Use 1: Space planning. U-slot management allows for efficient planning and management of equipment space within the computer room. Administrators can pre-plan the U-slot allocation for each rack, ensuring neat and orderly equipment installation for easy maintenance and management.
[0059] Purpose 2: Provide heat dissipation and ventilation. Ensuring adequate space between servers and other equipment facilitates good heat dissipation and ventilation. Proper U-space management prevents overcrowding of equipment, which can lead to insufficient heat dissipation and affect equipment performance and lifespan.
[0060] Use 3: Facilitates maintenance and replacement. When equipment needs maintenance or replacement, U-location management helps administrators quickly locate and access the target device. This makes maintenance more efficient and reduces downtime.
[0061] Use 4: Cable Management. U-shaped cables make it easier to manage cables between devices, including power cables and network cables. Clear cable management helps reduce the risk of failure and simplifies cable tracking and adjustment.
[0062] Use 5: Facilitates resource planning. When installing equipment in U-spaces, administrators can better plan resources, ensuring that rack space is fully utilized while leaving room for future expansion.
[0063] To achieve the aforementioned U-slot management goals, a typical data center U-slot management architecture requires the following: 1) Develop a comprehensive U-slot numbering and identification system to ensure each U-slot has a unique identifier. 2) Create a detailed rack layout diagram, indicating the U-slot allocation and equipment information for each rack. This diagram provides useful information on the data center's physical space and power distribution. 3) Implement an effective cable management strategy, including neatly organizing cables horizontally and vertically to reduce clutter and improve maintainability. Use labels and color coding to make cables easily identifiable. 4) Emphasize the physical security of U-slots, ensuring only authorized personnel have access to racks and equipment. This may involve security measures such as locking racks and using surveillance cameras. 5) Incorporate remote monitoring and automation tools so that administrators can remotely monitor equipment status, implement changes, and perform maintenance operations. This helps reduce manual intervention and improve response times. In related art, a typical data center U-slot management architecture is shown in Figure 1, and the corresponding equipment diagram for this typical data center U-slot management architecture is shown in Figure 2. Figures 1 and 2 show that to implement U-bit management, a typical data center architecture requires additional equipment such as a U-bit management module, a U-bit gateway, a U-bit asset IoT tag (equivalent to the U-bit asset tag in Figure 2), an expansion module, and a dedicated U-bit management switch. These expansion modules and U-bit asset tags must be installed in every cabinet, resulting in a significant increase in the cost of implementing a typical data center's U-bit management architecture.
[0064] To solve the above problems, an embodiment of the present application provides an identifier allocation system. FIG3 is an architecture diagram of the identifier allocation system according to an embodiment of the present application. The identifier allocation system includes the following:
[0065] The power supply 31 has a power line communication circuit 311 disposed therein;
[0066] The power supply 31 is configured to supply power to the target device 32 and transmit the identifier assigned to the target device 32 to the target device 32 when the data center needs to assign an identifier to the target device 32; wherein the target device 32 is a device in at least one cabinet unit, and the identifier is used to uniquely identify the target device 32 in at least one cabinet unit, and the identifier is also used to uniquely associate the device information of the target device 32 with the U-bit position of the target device 32 in at least one cabinet unit.
[0067] It should be noted that the device information of the target device includes but is not limited to power supply information, power consumption information, etc. of the target device.
[0068] Optionally, the target devices include, but are not limited to, servers, switches, storage devices, etc. The servers, switches, storage devices, etc. may each be disposed in at least one cabinet unit. Optionally, each power supply provides power to a uniquely connected target device and transmits an identifier assigned to the target device.
[0069] Through the present application, a power supply is provided with a power line communication circuit inside the power supply; wherein, the power supply is configured to supply power to the target device and transmit the identifier assigned to the target device to the target device when the data center needs to assign an identifier to the target device; wherein, the target device is a device in at least one cabinet unit, and the identifier is used to uniquely identify the target device in at least one cabinet unit, and the identifier is also used to uniquely associate the device information of the target device with the U-bit position of the target device in at least one cabinet unit. In other words, the power supply with a power line communication circuit inside allows power to be supplied to the target device in at least one cabinet unit at the same time, and transmits to the target device an identifier assigned to the target device that allows unique identification of the target device; therefore, it can solve the problem in the prior art that the data center architecture needs to add additional equipment to each cabinet for transmitting the U-bit identifier, resulting in high construction costs for the data center architecture. Furthermore, by providing a power supply with a power line communication circuit, the target device can be supplied with power while also transmitting the assigned identifier to the target device, thereby reducing the construction cost of the data center architecture.
[0070] Optionally, the power line communication circuit includes: a coupler connected in series with the AC transmission line, configured to decouple the power signal received from the AC transmission line into a low-frequency power signal and a first high-frequency communication signal, wherein the first high-frequency communication signal carries an identifier, and the AC transmission line is configured to transmit the power signal; a first microprocessor connected in series with the coupler, configured to decode the first high-frequency communication signal, obtain the identifier, and send the identifier to the target device.
[0071] Optionally, the first microprocessor is further configured to encode data received from the target device into a second high-frequency communication signal.
[0072] The coupler is further configured to transmit the second high-frequency communication signal received from the first microprocessor to the AC power line, wherein the AC power line is further configured to transmit the second high-frequency communication signal.
[0073] It is understood that signal coupling can be achieved by inputting the first high-frequency communication signal or the second high-frequency communication signal into the AC power transmission line. For example, the first high-frequency communication signal can be input into the AC power transmission line and coupled with the low-frequency power supply signal in the AC power transmission line to generate a power signal.
[0074] Optionally, the power supply in the embodiment of the present application is connected in series between the AC power transmission line and the target device, and the power line communication circuit is also connected in series between the AC power transmission line and the target device. The coupler and the first microprocessor included in the power line communication circuit are connected in the identifier allocation system in the following manner: the coupler is connected in series with the AC power transmission line and the first microprocessor, respectively, and the first microprocessor is connected in series with the coupler and the target device, respectively. Optionally, the low-frequency power supply signal in the embodiment of the present application uses 220V / 60Hz, and the high-frequency communication signal can use 5V / 100KHz. The high-frequency communication signal includes: a first high-frequency communication signal and a second high-frequency communication signal.
[0075] Therefore, the embodiment of the present application achieves the purpose of simultaneously powering the target device and transmitting the identifier assigned to the target device through the coupler and the first microprocessor; avoids the cost problem caused by the need to configure additional equipment for the data center for identifier transmission in the related technology, and also saves the physical space of the data center architecture.
[0076] Optionally, the coupler includes: a coupling transformer, configured to transmit the received power signal to an active bandpass filter group, or configured to transmit a second high-frequency communication signal received from the active bandpass filter group to an AC transmission line; an active bandpass filter group, connected in series with the coupling transformer, configured to separate a low-frequency power supply signal and a first high-frequency communication signal from the power signal, or configured to amplify the second high-frequency communication signal.
[0077] The coupler further includes a first capacitor, a first port of the first capacitor being connected in series to the AC power line, and a second port of the first capacitor being connected in series to the input port of the coupling transformer. Optionally, the first capacitor is configured to filter interference and noise in the power signal.
[0078] It is understandable that in an embodiment of the present application, the coupler further includes a coupling transformer and an active band-pass filter group. When the coupler receives a power signal from an AC power transmission line, the coupling transformer transmits the power signal to the active band-pass filter group, and the low-frequency power supply signal and the first high-frequency communication signal are separated by the active band-pass filter group, and then the low-frequency power supply signal is used to power the target device, and the first high-frequency communication signal is used to transmit the carried identifier to the target device. Optionally, the first high-frequency communication signal may also carry other transmission information that needs to be transmitted to the target device, which is not limited in this embodiment of the present application.
[0079] When the coupler receives the second high frequency communication signal from the first microprocessor, the active band pass filter bank is configured to amplify the second high frequency communication signal and transmit the amplified signal to the AC power line through the coupling transformer.
[0080] Optionally, the coupling transformer can also separate high-frequency communication signals and low-frequency power supply signals from the power signal. Optionally, the coupling transformer can separate high-frequency communication signals and low-frequency power supply signals by designing a suitable circuit structure. Generally, the core and windings of the coupling transformer have different frequency response characteristics. The core has a better response to high-frequency signals and a relatively weak response to low-frequency signals, while the windings may have the opposite characteristics. By reasonably designing the parameters of the core and windings, the high-frequency signal can be transmitted more to one winding, while the low-frequency signal can be transmitted more to the other winding; that is, in this case, there need to be at least two windings on the secondary side of the coupling transformer. In addition, a filter can be added to the coupling transformer to separate the high-frequency signal and the low-frequency signal, so that filtered high-frequency and low-frequency signals are obtained at the output end, thereby achieving signal separation.
[0081] In general, the coupling transformer can effectively separate high-frequency signals from low-frequency signals by designing appropriate circuit structures and parameters, and introducing filters and other methods.
[0082] Therefore, the embodiment of the present application realizes the separation of the power signal and / or the amplification of the first high-frequency communication signal through the coupling transformer and the active bandpass filter group in the coupler, so that the power supply itself has the function of supplying power through the low-frequency power signal and transmitting the high-frequency communication signal.
[0083] In an exemplary embodiment, an active bandpass filter group includes: an input active bandpass filter, configured to filter out a first high-frequency communication signal from a power signal and amplify the first high-frequency communication signal; an output active bandpass filter, connected in parallel with the input active bandpass filter, configured to amplify a second high-frequency communication signal output by a first microprocessor.
[0084] The target filter includes a low-pass filter and a high-pass filter connected in series with the low-pass filter, wherein the target filter includes at least one of the following: an input active band-pass filter and an output active band-pass filter.
[0085] It is understood that the active bandpass filter group in the embodiments of the present application includes at least two active bandpass filters, and the at least two active bandpass filters include: an input active bandpass filter and an output active bandpass filter. Both active bandpass filters are composed of a low-pass filter and a high-pass filter connected in series. It should be noted that the cutoff frequency of the high-pass filter must be lower than the cutoff frequency of the low-pass filter.
[0086] This application uses an input active bandpass filter and an output active bandpass filter to bidirectionally transmit high-frequency communication signals between the target device and the AC transmission line, thereby providing a communication signal transmission solution for the target device connected to the AC transmission line and the preset management platform.
[0087] In an exemplary embodiment, the coupler further includes: a second capacitor, a third port of the second capacitor is coupled in series to the output port of the transformer, and a fourth port of the second capacitor is connected in series to the input of the active band-pass filter; a third capacitor, a fifth port of the third capacitor is coupled in series to the output port of the transformer, and a sixth port of the third capacitor is connected in series to the output of the active band-pass filter.
[0088] It is understood that the second capacitor and the third capacitor provide DC isolation for the input active bandpass filter and the output active bandpass filter, respectively, and also perform voltage stabilization and filtering functions. Furthermore, the second and third capacitors ensure the voltage stabilization and filtering effects of the active bandpass filter bank, thereby ensuring the normal operation of the active bandpass filter bank.
[0089] In an exemplary embodiment, the power supply further includes: a power control circuit, which is connected in series with the power line communication circuit and the target device, respectively, and is configured to send an identifier output by the power line communication circuit to the target device, and to power the target device according to the low-frequency power supply signal, wherein the power control circuit is also configured to send data output by the target device to the power line communication circuit.
[0090] A power supply control circuit includes a primary-side control circuit and a secondary-side control circuit. A first microprocessor is connected in series with a second microprocessor in the primary-side control circuit and is configured to transmit an identifier decoded from a first high-frequency communication signal to the second microprocessor. The first microprocessor is further configured to encode data received from the second microprocessor into a second high-frequency communication signal.
[0091] The first microprocessor includes a Universal Asynchronous Receiver / Transmitter (UART), and the first microprocessor is connected in series with the second microprocessor via the UART.
[0092] It is understood that the second microprocessor also includes a UART, and the UART of the first microprocessor is connected in series to the UART of the second microprocessor.
[0093] Optionally, the target device includes: a baseboard management controller BMC, and the BMC is configured to write the received identifier into a third microprocessor in the secondary-side control circuit.
[0094] Optionally, the identifier allocation system further includes a preset management platform, which is connected in series with the AC transmission line, which is connected in series with the power supply, and the preset management platform is configured to allocate identifiers to target devices.
[0095] It can be understood that the preset management platform also plays a role in monitoring and managing all U positions included in at least one cabinet, and the high-frequency communication signal with the target device in at least one cabinet unit is transmitted through the power supply of the target device.
[0096] It also includes: a power line communication modem, which is connected in series with the preset management platform and the AC transmission line respectively, and is configured to encode the identifier assigned by the preset management platform to the target device into a first high-frequency communication signal; the power line communication modem is also configured to decode the second high-frequency communication signal to obtain data and then transmit the data to the preset management platform, wherein the second high-frequency communication signal carries the data transmitted by the target device to the preset management platform.
[0097] It is understood that in the embodiments of the present application, an identifier is assigned to a target device via a preset management platform. Optionally, the preset management platform may be a U-bit management platform, which may transmit high-frequency communication signals via a power line communication modem and an AC power line. Optionally, the power line communication modem may be a PLC modem, where Power Line Communication (PLC) is referred to as a PLC.
[0098] Therefore, the embodiment of the present application uses a power line communication modem and a power supply of the target device to enable the preset management platform and the target device to realize high-frequency communication based on high-frequency communication signals, thereby enabling the preset management platform to play a role in U-position supervision of at least one cabinet unit.
[0099] Optionally, the power supply further includes: an electromagnetic interference filtering circuit, which is connected in series with the AC transmission line and the power line communication circuit respectively, and is configured to filter the power signal received from the AC transmission line.
[0100] The embodiment of the present application provides a method for receiving an identifier, which is applied to the above-mentioned identifier allocation system. Figure 4 is a flow chart of the method for receiving an identifier according to the embodiment of the present application. As shown in Figure 4, the process includes the following steps:
[0101] Step S402: receiving an identifier transmitted by a power supply, wherein the power supply is internally provided with a power line communication circuit, wherein the identifier is used to uniquely identify a target device in at least one cabinet unit, and the identifier is further used to uniquely associate device information of the target device with a U-bit position of the target device in the at least one cabinet unit, wherein the target device is a device in the at least one cabinet unit;
[0102] Step S404: if it is determined that the identifier is inconsistent with an existing identifier of the target device, the identifier is written into the power supply.
[0103] The present application receives an identifier transmitted by a power supply; if the identifier is determined to be inconsistent with an existing identifier of a target device, the identifier is written to the power supply. This solves the problem in the prior art of requiring additional equipment for each cabinet in a data center architecture to manage U-bits, which results in high construction costs for the data center architecture. Furthermore, a power supply equipped with a power line communication circuit can simultaneously transmit the assigned identifier to the target device while supplying power, thereby reducing the construction costs of the data center architecture.
[0104] Optionally, after receiving the identifier transmitted by the power supply, the method further includes: when it is determined that the identifier is consistent with an existing identifier of the target device, sending an update request through the power supply, wherein the update request is used to request to update the identifier.
[0105] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a non-volatile readable storage medium (such as ROM (Read-Only Memory, Read-Only Memory) / RAM (Random Access Memory, Random Access Memory), a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of each embodiment of the present application.
[0106] In order to better understand the above-mentioned identifier allocation system, the above-mentioned identifier allocation system is described below in conjunction with optional embodiments, but is not intended to limit the technical solutions of the embodiments of the present application.
[0107] An optional embodiment of this application integrates a power supply with power line communication (equivalent to the power supply in the above embodiment) directly with the server power supply system. A management network is organized between each server power supply system. Through a single U-position management platform, power management functions similar to those of a centralized power supply power management controller (PMC) can be implemented. Each seemingly separate cabinet becomes a basic unit (equivalent to at least one cabinet unit in the above embodiment), and the management network organizes multiple basic units into a complete system, representing the intelligent power supply system architecture shown in Figure 5.
[0108] Optionally, the construction process of the power supply with power line communication function in this application is as follows, including:
[0109] Step S61: constructing a digital power supply.
[0110] Digital power supply construction, namely server power supply construction. In related technologies, the server power supply architecture is shown in Figure 6 and includes five functional modules: an electromagnetic interference (EMI) filter module (equivalent to the EMI filter circuit in the above embodiment), a power factor correction (PFC) AC / DC (alternating current / direct current) power module, a direct current / direct current (DC / DC) conversion module, an auxiliary power module, and a power control module.
[0111] The EMI filter module is a key design module for power supply safety and EMC (Electro Magnetic Compatibility) testing, impacting both safety and EMC testing. The PFC AC / DC power module is configured for AC / DC power conversion, converting input AC or high-voltage DC into approximately 400V DC (direct current, abbreviated as DC) second-stage power supply. It also implements power factor correction. Key topologies required for PFC AC / DC power modules include bridgeless PFC and hard-switching PFC.
[0112] The DC / DC converter module is a key power conversion module, configured to convert 400V DC power through switching devices and transformers to a 12V / 54V output to power the server system. Key topologies for the DC / DC converter module include resonant inductor-inductor-capacitor (LLC) resonant half-bridge, LLC resonant full-bridge, phase-shifted full-bridge, and dual-phase interleaved LLC full-bridge. The auxiliary power module is configured to provide isolated power to the primary and secondary controllers and drivers within the alternating current (AC) power supply. Key topologies include flyback or quasi-resonant.
[0113] Power control module (equivalent to the power control circuit in the above embodiment): Current server power supply units (Server PSUs) utilize a microcontroller unit (MCU) to perform functions such as converter switch control, fan control, light-emitting diode (LED) control, monitoring, protection, and communication within the power supply.
[0114] The power control module is divided into a primary-side MCU and a secondary-side MCU. The primary-side MCU's main functions include power factor correction (PFC) switch control, AC input voltage and current monitoring and protection, inrush current protection switch control, communication functions such as universal asynchronous receiver / transmitter (UART), serial peripheral interface (SPI), I2C (inter-integrated circuit), and field replaceable unit (FRU) data storage.
[0115] Among them, I2C is a serial communication bus with a complete communication protocol.
[0116] The main functions of the secondary-side MCU include: high-efficiency converter (DC-DC) switch control, DC output voltage and current monitoring and protection, power supply unit (PSU) fan control and overtemperature protection, and communication functions such as UART, SPI, and I2C.
[0117] Step S62: PLC specification selection.
[0118] Based on the frequency bandwidth occupied, PLC can be divided into narrowband PLC (NB-PLC) and broadband PLC (BB-PLC). The carrier frequency range of narrowband PLC varies in different countries and regions: 50-450kHz in the United States, 3-148.5kHz in Europe (95kHz and below are used for access communications, and 95kHz and above are used for in-house communications), and 40-500kHz in China.
[0119] The carrier frequency range for broadband PLC is 4-20 MHz in the United States (HomePlug Specification v 1.0), primarily for indoor use; in Europe, it's 1.6-10 MHz (Access) and 10-30 MHz (In-House). China doesn't yet have a broadband PLC standard. Based on the communication rate achieved, PLC can be categorized as low-speed PLC (LS-PLC) and high-speed PLC (HS-PLC), generally with a line speed of 2 Mbps as the dividing line. NB-PLC is generally equated with LS-PLC, and BB-PLC with HS-PLC. Another classification method is based on application.
[0120] This application uses the domestically optimized narrowband PLC carrier frequency range of 40-500kHz, which must be below 0.15MHz (150kHz) to avoid conducted and radiated interference, as well as instrument testing errors. Therefore, this embodiment uses a 100kHz transmission rate. Because many microcontrollers operate at 5V, and most controllers use 5V TTL levels, a 5V operating amplitude was chosen.
[0121] Based on the above, the embodiment of the present application combines the 220V / 60Hz low-frequency power signal and the high-frequency communication signal 5V / 100KHz through a coupler before transmitting them. The coupling of the 220V / 60Hz low-frequency power (equivalent to the low-frequency power signal in the above embodiment) and the high-frequency communication signal 5V / 100KHz is shown in Figure 7. Conversely, at the receiving end, the high-frequency communication signal and the low-frequency power signal are separated by a coupler to obtain the required data transmission. The PLC power signal is decoupled into a 220V / 60Hz low-frequency power signal and a high-frequency communication signal 5V / 100KHz as shown in Figure 8.
[0122] Step S63: combining the PLC module (equivalent to the power line communication circuit in the above embodiment) with the server power supply to form a power supply with power line communication function.
[0123] By integrating a PLC MCU (equivalent to the first microprocessor in the above embodiment) and a PLC Coupler into the power supply and combining them with the primary-side MCU (equivalent to the second microprocessor in the above embodiment), the power supply can achieve power line communication (PLC) functionality. The architecture of a power supply with PLC functionality is shown in Figure 9. After connecting the power supply with PLC functionality to the target device and the AC power line, the corresponding architecture is shown in Figure 10.
[0124] The construction process of the above PLC module is as follows, including:
[0125] Step S631: PLC MCU selection.
[0126] The power line carrier MCU is a SOC (System on Chip) carrier communication function. The main parameters are the carrier center frequency, frequency band and modulation mode, as well as the parameter requirements for the MCU part. When selecting an MCU for power line communication, some specific factors need to be considered to ensure that the final selected MCU can adapt to the application requirements. The following are some key factors that may need to be considered when selecting optional embodiments of this application, including: 1) Communication standards and protocols: Understand the standards and protocols required for the power line communication system. Common power line communication standards include ITU G.9903 (G3-PLC) and HomePlug. 2) Frequency range: Ensure that the power line communication module of the MCU supports the frequency range on which it plans to operate, which is the recommended value of 100KHz. 3) Noise and interference resistance: Since there may be noise and interference in the power line communication environment, select an MCU with good resistance. 4) Data rate: Select an MCU that supports sufficient data rate according to application requirements. Different power line communication standards support different rates. 5) Integration: Some MCUs may have integrated power line communication modules, which helps to simplify design and reduce system costs. 6) Power consumption: If the application has strict power consumption requirements (for example, battery-powered devices), select an MCU with low power consumption. 7) Peripheral interfaces: Ensure that the MCU has sufficient peripheral interfaces to connect sensors, actuators, or other external devices. 8) Programmability: Select an MCU that is easily programmable to flexibly adapt to different communication needs and algorithms. 9) Security: If the application has security requirements, ensure that the MCU supports the necessary security features and protocols.
[0127] Step S632: PLC Coupler selection and construction.
[0128] The PLC Coupler primarily connects power line communication to the power lines, receiving and transmitting signals and isolating the effects of high voltage on the PLC MCU interface. The PLC Coupler primarily includes a high-voltage capacitor (HV Cap), a coupling transformer, and an active band-pass filter (OPA Band-pass Filter, or OBPF). Figure 11 shows the PLC Coupler architecture.
[0129] It's important to note that high-voltage capacitors (HV Caps) function and are selected similarly to Y capacitors in electromagnetic interference filters (EMI filters). They are connected between the two power lines and ground. Their primary purpose is to isolate high-frequency switching noise and discharge it to the other side through the Y capacitors, preventing it from radiating through the input lines and reducing noise interference. These applications may require high voltages and other significant stresses, so capacitors certified to all relevant standards are essential. Y capacitors are categorized by insulation level: Y1, Y2, Y3, and Y4. Y1 withstands high voltages greater than 8kV, Y2 withstands high voltages greater than 5kV, Y3 withstands no high voltage, and Y4 withstands high voltages greater than 2.5kV. Their capacitance is typically in the PF range, and GJB151 stipulates that Y capacitors should be no larger than 0.1uF.
[0130] It should be noted that a coupling transformer is a 1:1 high-frequency isolation transformer. Figure 12 below shows the circuit diagram of the PLC high-voltage capacitor and coupling transformer. An isolation transformer is a transformer with isolated input and output windings. It is used to prevent accidental contact with live parts. The isolation function of the transformer is to separate the currents in the primary and secondary windings. Specialized transformers with high insulation strength between the primary and secondary windings isolate different potentials and suppress common-mode interference. Isolation transformers typically have a transformation ratio of 1:1. Isolation transformers are safety power supplies, commonly used for machine repair and maintenance, providing protection, lightning protection, and filtering. The principle of an isolation transformer is similar to that of a conventional transformer, utilizing electromagnetic induction. Isolation transformers are generally (but not exclusively) 1:1 transformers. Because the secondary winding is not connected to ground, there is no potential difference between any secondary wire and ground, making them safe to use. They are often used as maintenance power supplies. Control transformers and power supplies for tube equipment are also isolation transformers. Examples include tube amplifiers, tube radios, oscilloscopes, and lathe control transformers.
[0131] It should be noted that the active band-pass filter in the optional embodiment of the present application includes: a PLC Input OPA (Operational Amplifier) active band-pass filter (equivalent to the input active band-pass filter in the above embodiment), and a PLC Output OPA active band-pass filter (equivalent to the output active band-pass filter in the above embodiment). Among them, OPA is an operational amplifier (abbreviated as OPA).
[0132] Among them, the purpose of the PLC Input OPA active band-pass filter is to separate the PLC 60Hz low-frequency and high-frequency communication signals 5V / 100KHz and amplify the signals. The schematic diagram of the PLC 100KHz input active band-pass filter is shown in Figure 13. The band-pass waveform diagrams are shown in Figures 14 and 15. The passband of the band-pass filter is between fL and fH. It allows the frequency components in the signal that are higher than fL and lower than fH to pass through without attenuation, while other components are attenuated. In fact, connecting a low-pass filter and a high-pass filter in series can form a band-pass filter. Here, it should be noted that the cut-off frequency of the high-pass filter must be less than the cut-off frequency of the low-pass filter, that is, fH < fL, otherwise the newly formed filter will become a full-frequency filter.
[0133] Optionally, the above-mentioned design method of the PLC 100KHz input active band-pass filter includes:
[0134] 1) Given that the center frequency fc = 100KHz and the center frequency formula, the design can be set as C1 = C2 = C, R3 = R4 = R, and the formula can be further simplified in the design.
[0135] 2) To simplify the design, determine the signal gain A = 2, and set R1 = R2 = R. Then, according to the signal gain formula A = 1 + R1 / R2, the signal gain at this time is A = 1 + R / R = 2.
[0136] 3) Set R1 = R2 = R3 = R4 = 10k, then C = 1 / (2π * 100K * 10K) = 15.9nF, and it can be obtained that C1 = C2 = 15.9nF.
[0137] The PLC Output OPA output signal amplification stage (equivalent to the output active bandpass filter in the above embodiment) is commonly used in analog circuits (such as sound, temperature, speed, pressure, and waveforms). An amplifier is a device used to convert weak signals into larger signals and can be designed for voltage amplification, signal amplification, and power amplification. In an optional embodiment of the present application, it is configured to amplify the PLC MCU output signal (equivalent to the second high-frequency communication signal in the above embodiment) and output the 5V / 100KHz signal to the AC transmission line through a coupling transformer.
[0138] The main reasons for using a two-stage OPA (Operational Amplifier) design are: 1) Gain Adjustment: A two-stage OPA design offers more flexible gain adjustment. The first-stage OPA provides initial gain, while the second-stage OPA adjusts overall gain. This allows designers to tailor the amplifier's gain to specific application requirements. 2) Bandwidth Control: The first-stage OPA is typically set to increase bandwidth, while the second-stage OPA is configured for fine-tuning. This design allows the system to better adapt to signals of varying frequencies and provide higher bandwidth when needed. 3) Stability: A two-stage OPA design helps improve system stability. The first-stage OPA provides sufficient gain, while the second-stage OPA ensures stability through a feedback loop, reducing potential oscillations and distortion. 4) Noise Performance: A two-stage design optimizes noise performance at different levels. The first-stage OPA reduces input noise in the low-frequency range, while the second-stage OPA handles high-frequency noise to improve the overall signal-to-noise ratio. 5) Amplifier Gain Design: Total gain Atotal = A1 x A2, which can be set to R5 = R6 = R7 = R. Here, A1 = 1, as shown in Figure 16; A2 = R5 / R6, as shown in Figure 17. Therefore, the signal gain is A2 = 1 + R / R = 2, and Atotal = A1 x A2 = 1 x 2 = 2. R5 = R6 = R7 = 10kΩ can be designed uniformly. An optional PLC 100kHz output active bandpass filter is shown in Figure 18.
[0139] Step S633: Integrate with the primary-side MCU of the power supply.
[0140] The PLC module and the primary-side MCU of the power supply are combined to form a power supply with power line communication. Optionally, the PLC MCU and the primary-side MCU are connected via a universal asynchronous transceiver (UART) communication method. The UART in the MCU is connected to the MCU's general-purpose input / output (GPIO) pins. The UART is an asynchronous transceiver that is part of computer hardware and transmits data via serial communication.
[0141] It should be noted that UART is typically used to connect to other communication interfaces (such as EIA RS-232). Physically, it manifests as an independent modular chip or an internal peripheral within a microprocessor. It is typically paired with a standard signal amplitude conversion chip, such as Maxim's MAX232, that conforms to the RS-232C specification, to serve as an interface for connecting to external devices. Products that add synchronous serial signal conversion circuitry to UART are called USARTs (Universal Synchronous Asynchronous Receiver Transmitter). The architecture of a PLC PSU power control board, resulting from the integration of a PLC module with the primary-side MCU of a power supply, is shown in Figure 19. This combined server power supply now has power line communication capabilities.
[0142] The above-mentioned power supply can be used to manage the U-bit ID (Identity) of the target device. Optionally, when the target device is a server, after the server BMC receives the U-bit ID (equivalent to the identifier transmitted to the target device via the power supply in the above embodiment) via the power supply, the server BMC is allowed to manage the U-bit ID.
[0143] It should be noted that U-level positioning, also known as U-position (level) asset management, is simply the precise positioning of IT (Information Technology) equipment and the management of space resources in data center cabinets. Currently, U-position IoT products based on RFID (Radio Frequency IDentification) technology can solve problems such as real-time inventory, positioning, online query, and U-position utilization of server assets. U-position asset management, while inheriting the advantages of RFID tags, completely solves the defects of RFID technology in the application scenario of U-position asset management in computer rooms, and has the characteristics of high reliability, high accuracy, precise positioning, and maintenance-free. The U-level positioning of computer rooms has gone through three stages: the first generation of technology: contact electronic tags, integrated circuit cards, namely contact ID / IC (Integrated Circuit) cards; the second generation of technology: contactless RFID electronic tags; the third generation of technology: passive active RFID. The optional embodiment of this application provides a fourth generation of technology: using the server BMC to write U-position ID management to the server power supply.
[0144] Optionally, the server BMC implements U-bit ID management in two parts: Part 1, the PSU position in the FRU EEPROM (Electrically Erasable Programmable Read-Only Memory) is expanded; Part 2, the server BMC writes the U-bit ID to the server power supply.
[0145] Part 1: PSU expands the location of the FRU EEPROM.
[0146] Field Replace Unit (FRU). These are generally replaceable components used on servers (i.e., servers). For example, motherboards, power supplies, fans, etc., if it is a FRU, they can be replaced directly and quickly. In general server products, the FRU information (version number, product number, etc.) will be burned into non-volatile memory (such as EEPROM, SPI flash). Some companies call this information VPD (Vital product data), and some simply call it FRU data. This application can obtain the manufacturer, product number and other information of the component by reading the FRU data. The length and offset of the FRU data will change with the content. The content is composed of the following six areas. Except for the Common Header, the other areas are optional.
[0147] The six areas include: 1) Common Header: This field must exist and is used to define the offset of other areas; 2) Internal Use Area: Usually reserved for firmware to use as non-volatile memory; 3) Chassis Info Area: Used to record chassis-related information. There can only be one such area on the system; 4) Board Info Area: Board info, such as board date, board factory, S / N number, etc.; 5) Product Info Area: If the FRU itself is a product, this area will exist; 6) MultiRecord Info Area: The MultiRecord information area provides a mechanism to extend the FRU information specification to cover new information types without affecting the existing area definitions.
[0148] The PSU FRU instruction table in the related art is shown in Figure 20. In this embodiment, a new instruction 9Fh is added below instruction 9Eh to allow the BMC to write the U-bit ID to the MCU on the secondary side of the server power supply. The contents of the new instruction 9Fh include:
[0149] Command ID:9Fh;
[0150] Command Name:MFR_U_ID;
[0151] SMBus Transaction Type:Write Block;
[0152] #of Data Bytes(Decimal):15;
[0153] Format:ASCII;
[0154] Power On Default Value:n / a;
[0155] Based on the newly added instruction 9Fh, the U-bit ID string is a 15-digit number.
[0156] For example: Write 0Fh,36h,58h,58h,58h,58h,30h,31h,30h,31h,38h,33h,36h,5Ah,42h,30h = "6XXXX0101E36ZB0".
[0157] Part 2: The server BMC writes the U-bit ID to the server power supply.
[0158] Server systems need to read and write various parameters from the server power supply (PSU) at all times for power management and system optimization. The read content can be categorized as voltage parameters, current parameters, temperature parameters, power parameters, fan speed, etc. The server uses the BMC to access the server power supply via the I2C Bus (hardware layer) and uses the IPMI command set (software layer) using the PMBus1.2 specification to obtain various readings from the server PSU. The communication architecture with serial components on the I2C path is shown in Figure 21. The server BMC can use the IPMI command set (software layer) to write the U-bit ID to the server power supply and write it to the PSU secondary-side MCU. IPMI (Intelligent Platform Management Interface) is an industrial standard used by peripheral devices in Intel-based enterprise systems.
[0159] The process of the server BMC writing the U-bit ID to the server PSU is shown in FIG22 , including the following steps S2201 to S2205 :
[0160] Step S2201: The U-position operation management platform (equivalent to the preset management platform in the above embodiment) software generates a U-position ID number.
[0161] Step S2202: The server BMC receives the U-bit ID number and determines whether the server setting the U-bit ID number is this server; if not, the U-bit operation management platform is required to confirm the PLC path (that is, confirm the power supply). If so, step S2203 is executed.
[0162] Step S2203: The server BMC determines whether the received U-bit ID number is the same as the current number of the server. If it is the same, the U-bit operation management platform will provide a new U-bit ID; if it is not the same, step S2204 will be executed.
[0163] Step S2204: Check whether the server PSU writes the U-bit ID successfully. If successful, execute step S2205; otherwise, return to step S2203 and inform the BMC to rewrite through the I2C path.
[0164] Step S2205: The PSU completes writing the U-bit ID.
[0165] It should also be noted that the power supply with powerline communication (PLC) functionality in this embodiment is connected to the server and is designed to connect directly to the live (L) and neutral (N) wires of the power line. Signals are transmitted and communicated via the PLC module within the power supply. Devices corresponding to the powerline capacity are connected to form a communication power network.
[0166] The U-position operation and management platform receives and transmits messages with the communication power network through a PLC modem (equivalent to the power line communication modem in the above embodiment), as shown in Figure 23. The PLC modem is a modem for broadband Internet access through power lines. It has the characteristics of plug and play and is commonly known as a "power cat". There are currently many technologies for Internet access. The first is dial-up via telephone lines (i.e., xDSL), the second is the Cable Modem method of cable TV lines, the third is the Ethernet method of twisted pair cables, and the fourth is power line Internet access, i.e., power line communication. The operation and maintenance management system in the optional embodiment of the present application can be connected to the PLC communication power network through the Ethernet interface RJ45.
[0167] Optionally, the U-bit operation management platform can be installed on the power monitoring computer, and complete the data collection of the power parameters of each circuit through the transmission channel provided by the on-site equipment and communication system. The information is analyzed and processed and provided to the duty personnel in various forms such as reports for reference, so that the duty personnel can easily grasp the operating status of the power supply system, including the operating status of related equipment.
[0168] The system of an optional embodiment of the present application (equivalent to the identifier allocation system in the above embodiment) can collect parameters sent from intelligent measurement and control units, telemetry signals from all circuits, including real-time power values and various alarm information for each circuit (optionally, the data carried in the second high-frequency communication signal in the above embodiment can include at least one of the following: power parameters of each circuit, parameters sent from intelligent measurement and control units, telemetry signals, real-time power values, and various alarm information). The system of an optional embodiment of the present application can also include a human-machine interface that displays power distribution system equipment status and corresponding real-time operating parameters, operating diagrams and operation screens, distribution system utility parameter tables, various operation tickets and reports, accident and fault alarm displays, and measurement, control, and protection unit operating status displays, among other power operating conditions. It can also perform statistical analysis, report printing, and print hourly, daily, monthly, and annual power consumption statistics; schedule printing, call printing, and event log printing for all reports; and summarize and analyze the operating parameters of various electrical equipment and systems. The system of an optional embodiment of the present application can also collect real-time data from each monitoring, control, and management device and store it in an open database for storage. The system can also maintain long-term (multi-year) historical records. Historical data records allow for annual, monthly, and daily parameter changes and real-time data trend analysis, classification, and comprehensive comparative analysis, providing a basis for optimizing business processes and equipment and facility utilization. Time-stamped event and waveform records enable fault and event cause analysis. Protection settings and action information are managed and available for query.
[0169] An embodiment of the present application further provides a computer non-volatile readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0170] In an exemplary embodiment, the above-mentioned computer non-volatile readable storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
[0171] An embodiment of the present application further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0172] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0173] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.
[0174] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any of the above method embodiments are implemented.
[0175] An embodiment of the present application also provides a computer program, which includes computer instructions, which are stored in a computer non-volatile readable storage medium; a processor of a computer device reads the computer instructions from the computer non-volatile readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps of any one of the above method embodiments.
[0176] The examples in this embodiment can refer to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.
[0177] Obviously, those skilled in the art should understand that the modules or steps of the present application described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0178] The above are merely optional embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may be subject to various modifications and variations. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A system for allocating identifiers, characterized in that: include: A power supply, wherein a power line communication circuit is provided inside the power supply; wherein, The power supply is configured to supply power to the target device and transmit the identifier assigned to the target device to the target device when the data center needs to assign an identifier to the target device; wherein the target device is a device in at least one cabinet unit, and the identifier is used to uniquely identify the target device in the at least one cabinet unit, and the identifier is also used to uniquely associate the device information of the target device with the U-bit position of the target device in the at least one cabinet unit.
2. The identifier allocation system according to claim 1, characterized in that: The power line communication circuit includes: a coupler connected in series with the AC power transmission line, configured to decouple a power signal received from the AC power transmission line into a low-frequency power signal and a first high-frequency communication signal, wherein the first high-frequency communication signal carries the identifier, and the AC power transmission line is configured to transmit the power signal; A first microprocessor is connected in series with the coupler, and is configured to decode the first high-frequency communication signal, obtain the identifier, and send the identifier to the target device.
3. The identifier allocation system according to claim 2, characterized in that: The coupler is further configured to transmit a second high frequency communication signal received from the first microprocessor to the AC power line.
4. The identifier allocation system according to claim 2, characterized in that: The coupler comprises: a coupling transformer configured to transmit the received power signal to an active bandpass filter bank, or configured to transmit a second high-frequency communication signal received from the active bandpass filter bank to the AC power transmission line; The active bandpass filter group is connected in series with the coupling transformer and is configured to separate the low-frequency power supply signal and the first high-frequency communication signal from the power signal, or to amplify the second high-frequency communication signal.
5. The identifier allocation system according to claim 4, characterized in that: The coupler further includes: A first capacitor, wherein a first port of the first capacitor is connected in series to the AC power transmission line, and a second port of the first capacitor is connected in series to an input port of the coupling transformer.
6. The identifier allocation system according to claim 4, characterized in that: The active bandpass filter group comprises: an input active bandpass filter configured to filter the first high-frequency communication signal from the power signal and amplify the first high-frequency communication signal; The output active bandpass filter is connected in parallel with the input active bandpass filter and is configured to amplify the second high-frequency communication signal output by the first microprocessor.
7. The identifier allocation system according to claim 6, characterized in that: The target filter includes a low-pass filter and a high-pass filter connected in series with the low-pass filter, wherein the target filter includes at least one of the following: the input active band-pass filter and the output active band-pass filter.
8. The identifier allocation system according to claim 6, characterized in that: The coupler further includes: a second capacitor, wherein a third port of the second capacitor is connected in series to the output port of the coupling transformer, and a fourth port of the second capacitor is connected in series to the input active bandpass filter; A third capacitor, a fifth port of the third capacitor is connected in series with the output port of the coupling transformer, and a sixth port of the third capacitor is connected in series with the output active bandpass filter.
9. The identifier allocation system according to claim 2, characterized in that: The power supply further includes: A power control circuit is connected in series with the power line communication circuit and the target device, respectively, and is configured to send the identifier output by the power line communication circuit to the target device, and to power the target device according to the low-frequency power supply signal, wherein the power control circuit is also configured to send data output by the target device to the power line communication circuit.
10. The identifier allocation system according to claim 9, characterized in that: The power control circuit includes: A primary side control circuit and a secondary side control circuit, wherein the first microprocessor is connected in series with a second microprocessor in the primary side control circuit and is configured to transmit the identifier decoded from the first high frequency communication signal to the second microprocessor.
11. The identifier allocation system according to claim 10, characterized in that: The first microprocessor is further configured to encode the data received from the second microprocessor into a second high frequency communication signal.
12. The identifier allocation system according to claim 10, characterized in that: The first microprocessor includes an asynchronous transceiver transmitter (UART), and the first microprocessor is connected in series with the second microprocessor via the UART.
13. The identifier allocation system according to claim 10, characterized in that: The target device includes a baseboard management controller (BMC), and the BMC is configured to write the received identifier into a third microprocessor in the secondary-side control circuit.
14. The identifier allocation system according to claim 1, characterized in that: It also includes a preset management platform, which is connected in series with the AC power transmission line, which is connected in series with the power supply, and the preset management platform is configured to allocate the identifier to the target device.
15. The identifier allocation system according to claim 14, characterized in that: Also includes: A power line communication modem is connected in series with the preset management platform and the AC power transmission line respectively, and is configured to encode the identifier assigned by the preset management platform to the target device into a first high-frequency communication signal.
16. The identifier allocation system according to claim 15, characterized in that: The power line communication modem is further configured to decode the second high-frequency communication signal to obtain data and then transmit the data to the preset management platform, wherein the second high-frequency communication signal carries the data transmitted by the target device to the preset management platform.
17. The identifier allocation system according to claim 1, characterized in that: The power supply further includes an electromagnetic interference filter circuit, which is connected in series with the AC power transmission line and the power line communication circuit respectively, and is configured to filter the power signal received from the AC power transmission line.
18. A method for receiving an identifier, characterized in that: The identifier allocation system according to any one of claims 1 to 9 comprises: Receiving an identifier transmitted by a power supply, wherein the power supply is internally provided with a power line communication circuit, wherein the identifier is used to uniquely identify a target device in at least one cabinet unit, and the identifier is further used to uniquely associate device information of the target device with a U-bit position of the target device in the at least one cabinet unit, wherein the target device is a device in the at least one cabinet unit; If it is determined that the identifier is inconsistent with an existing identifier of the target device, the identifier is written into the power supply.
19. The method for receiving an identifier according to claim 18, wherein: After receiving the identifier transmitted by the power supply, the method further includes: When it is determined that the identifier is consistent with an existing identifier of the target device, an update request is sent through the power supply, wherein the update request is used to request to update the identifier.
20. A computer-readable non-volatile storage medium, characterized in that: The computer non-volatile readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 18 to 19 are implemented.
21. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 18 to 19 are implemented.
22. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 18 to 19 are implemented.
Citation Information
Patent Citations
SDN (Software Defined Network)-based heterogeneous network convergence framework
CN104023335A
Identifier distribution system, receiving method, storage medium and electronic equipment
CN117972800A
System, Apparatus And Method For Providing A Unique Identifier In A Fuseless Semiconductor Device
US20180234258A1
Power distribution unit, computer arrangement and method for capturing port information
WO2015024691A1