Management system and management method of electronic equipment
By integrating identification and encoding modules into the server's interface and combining them with dynamic resolution technology, plug-and-play identification and unified mapping of PCIe devices are achieved, solving the compatibility and operational efficiency issues of the server system, reducing costs and improving flexibility.
Patent Information
- Application Number
- CN202610083945.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-21
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2046-01-21
AI Technical Summary
The server system suffers from poor compatibility, low operational efficiency, and poor flexibility. In particular, when identifying the silkscreen information of PCIe devices, multiple different adapter circuits need to be developed, which increases development and maintenance costs.
The solution combines hardware location coding and dynamic parsing. By coupling the identification module and the coding module on each adapter interface, the coding signal is output to identify the location of the adapter circuit in real time, realizing plug-and-play identification. It also uses a unified field-replaceable module mapping table to eliminate the dependence on fixed I2C cables.
It reduces the design and development costs of adapter circuits, improves the compatibility and flexibility of electronic devices and adapter circuits, and simplifies the maintenance process.
Smart Images

Figure CN121560804A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of server technology, and in particular to a management system and management method for an electronic device. Background Technology
[0002] In the current context of accelerated digital transformation, data centers, as the core hubs of computing power, are evolving their server architecture towards higher density, greater flexibility, and greater maintainability. GPUs (Graphics Processing Units), NVMe SSDs (Non-Volatile Memory Express Solid-State Drives), smart network interface cards, and other PCIe (Peripheral Component Interconnect Express) devices are key components of servers carrying core business operations. Their silkscreen information is not only a "digital ID card" indicating the physical location of the device, but also a crucial basis for system management, fault location, and hardware upgrades, ensuring the stable operation of data centers.
[0003] PCIe devices connect to servers via adapter circuits. Each server, for example, includes multiple adapter interfaces. To identify the silkscreen information of the PCIe devices, the server needs to first determine the location of the adapter interface coupled to the adapter circuit. However, related server systems suffer from poor compatibility, low operational efficiency, and poor flexibility. To adapt to adapter interfaces in different locations on the same server, multiple different adapter circuits need to be developed, increasing development and maintenance costs. Therefore, an improved management system and method for electronic devices is needed to solve these problems. Summary of the Invention
[0004] This disclosure provides a management system and method for electronic devices, which at least solves the technical problems of poor compatibility, low operation and maintenance efficiency, and poor flexibility of server systems in related technologies.
[0005] On one hand, a management system for an electronic device is provided. The electronic device includes multiple adapter interfaces, and the management system includes multiple identification modules, a first encoding module, and a control module. Each identification module is coupled to a corresponding adapter interface and is configured to output first identification information. The first encoding module is located on a first circuit board and is configured to receive the first identification information output by the identification modules and output first sub-encoding information based on the first identification information. The control module is configured to use the first sub-encoding information as encoding information and determine the silkscreen information of the adapter circuit based on the encoding information and a mapping table; wherein the first identification information output by any two identification modules is different.
[0006] On the other hand, a management method for an electronic device is provided. The electronic device includes multiple adapter interfaces and multiple identification modules coupled to the multiple adapter interfaces respectively. The management method includes: obtaining first sub-encoding information, which is generated based on first identification information output by the identification modules; using the first sub-encoding information as encoding information, and determining the silkscreen information of the adapter circuit based on the encoding information and a mapping table; wherein the first identification information output by any two identification modules is different.
[0007] The management system provided in this disclosure enables different adapter circuits to be coupled to any adapter interface of an electronic device, and accurately determines silkscreen information without requiring fixed I2C cable positions and customized field-replaceable module mapping tables. This design not only reduces the design and development costs of adapter circuits, but also effectively improves the compatibility between electronic devices and adapter circuits.
[0008] The management system employs a combination of hardware location coding and dynamic resolution. Specifically, each adapter interface of the electronic device is coupled to an identification module. Through the collaborative work of the identification module and the first coding module, an coded signal corresponding to the adapter interface is output. Based on this coded information, the control module can identify and obtain the location information of the adapter circuit in real time. This location information is used to characterize which adapter interface the adapter circuit is coupled to, achieving plug-and-play identification.
[0009] Building upon this foundation, the management system completely eliminates the reliance on fixed I2C cables for location information acquisition, achieving a unified design for the I2C interface. Furthermore, all adapter circuits can utilize a unified field-replaceable module mapping table, eliminating the need for customization of the mapping table based on different adapter interfaces. In addition, the management system can automatically apply preset silkscreen mapping rules based on the encoding information and the mapping table provided by the field-replaceable modules, enabling dynamic allocation of silkscreen information. Attached Figure Description
[0010] To more clearly illustrate the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 This is a schematic diagram of the structure of an electronic device according to some embodiments; Figure 2 This is a schematic diagram of the structure of an electronic device management system according to some embodiments; Figure 3 This is a schematic diagram of another electronic device management system provided according to some embodiments; Figure 4 This is a flowchart of an electronic device management method provided according to some embodiments; Figure 5 This is a flowchart of another electronic device management method provided according to some embodiments. Detailed Implementation
[0012] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of this disclosure.
[0013] It should be noted that, in the description of this disclosure, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. The terms "first," "second," etc., in this disclosure are used to distinguish similar objects and are not used to describe a particular order or sequence.
[0014] To enable those skilled in the art to better understand the present disclosure, the present disclosure will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0015] In the current context of accelerated digital transformation, data centers, as the core hubs of computing power, are evolving their server architecture towards higher density, greater flexibility, and higher maintainability. Servers can utilize expansion slots to install the necessary expansion devices, which can be mounted onto the server's adapter interfaces, such as... Figure 1 As shown, Figure 1 This is a schematic diagram of the structure of an electronic device according to some embodiments. In this disclosure, the electronic device 100 is selected as an example of a server. Exemplarily, the electronic device 100 can also be selected from electronic devices such as terminal devices, the expansion slot can be selected from a PCIe expansion slot, and the expansion device can be selected from a PCIe device.
[0016] Electronic device 100 includes at least one adapter interface, each adapter interface being coupled to an adapter circuit 300. The adapter circuit 300 includes at least one slot. In this embodiment, the electronic device 100 includes three adapter interfaces, and the adapter circuit 300 includes three expansion slots. The three adapter interfaces of the electronic device 100 are a first adapter interface, a second adapter interface, and a third adapter interface. The first adapter interface is coupled to adapter circuit 300a, the second adapter interface is coupled to adapter circuit 300b, and the third adapter interface is coupled to adapter circuit 300c. Each adapter circuit 300 includes three expansion slots. For example, the adapter circuit 300 may be selected from an expansion card (Riser Expansion Card). Based on the relative positions of the adapter circuits 300, the first adapter interface may be labeled L, the second adapter interface M, and the third adapter interface R.
[0017] In describing some embodiments, the term "coupled" and its derivative expressions may be used. For example, the term "coupled" may be used in describing some embodiments to indicate that two or more components have direct physical or electrical contact. However, the term "coupled" may also refer to two or more components that do not have direct contact with each other but still cooperate or interact with each other. The embodiments disclosed herein are not necessarily limited to the content of this document.
[0018] See Figure 1 As can be seen, adapter circuit 300a includes expansion slots SLOT1, SLOT2, and SLOT3; adapter circuit 300b includes expansion slots SLOT4, SLOT5, and SLOT6; and adapter circuit 300c includes expansion slots SLOT7, SLOT8, and SLOT9. Thus, the three expansion interfaces of electronic device 100 can provide up to nine expansion slots through the three adapter circuits 300, allowing electronic device 100 to install up to nine expansion devices. However, when performing maintenance or reconfiguration operations on electronic device 100, it is necessary to know the location of these expansion devices. Therefore, electronic device 100 needs a management system to identify the expansion slots to which the expansion devices are coupled.
[0019] Management systems for related technologies, such as 200 Figure 2 As shown, Figure 2 This is a schematic diagram of the structure of an electronic device management system according to some embodiments, with the adapter circuit 300 selected from adapter circuit 300a as an example for explanation. The management system 200 includes a field-replaceable module 204, a control module 205, multiple arbitration modules 207, a multiplexing module 208, expansion slots SLOT1, SLOT2 and SLOT3.
[0020] The field-replaceable module 204, multiplexing module 208, expansion slot SLOT1, expansion slot SLOT2 and expansion slot SLOT3 are located on the adapter circuit 300. Expansion slot SLOT1, expansion slot SLOT2 and expansion slot SLOT3 are all coupled to multiplexing module 208. The expansion slots and multiplexing module 208 are coupled through I2C (Inter-Integrated Circuit, serial communication protocol) path.
[0021] The control module 205 and multiple arbitration modules 207 are located on the second circuit board 400, and the multiple arbitration modules 207 are all coupled to the control module 205. The arbitration modules 207 are connected to the multiplexing module 208 via an I2C path.
[0022] For example, multiple arbitration modules 207 include 207a, 207b, and 207c, which are respectively coupled to three adapter interfaces of electronic device 100. The addresses of 207a, 207b, and 207c are loc 0, loc 1, and loc 2, respectively. Similarly, the I2C addresses of the multiple arbitration modules 207 are 001x, 010x, and 100x, respectively. In this embodiment, 207a corresponds to expansion slot SLOT1, expansion slot SLOT2, or expansion slot SLOT3. The control module 205 distinguishes which adapter interface of electronic device 100 the adapter circuit 300 is coupled to by identifying the addresses of different arbitration modules 207, and determines the silkscreen information such as the number of expansion slots and the silkscreen order of the expansion slots of the adapter circuit 300 by reading the eject table of the field replaceable module 204. The location information of the adapter circuit 300 is bound to the I2C address. The location information of the adapter circuit 300 is used to characterize which adapter interface of the electronic device 100 the adapter circuit 300 is coupled to.
[0023] Figure 2 In the illustrated embodiment, the reading of silkscreen information relies on the physical binding mechanism between the I2C cable and the adapter interface at a fixed location, thereby ensuring that the location information obtained through I2C is consistent with the actual physical location. Subsequently, the CPU and power pins connected to MCIO (Mini Cool Edge IO, multi-channel input / output) are combined to achieve the binding of the PCIe line to the physical location.
[0024] Figure 2The management system 200 shown is constrained by the rigid hardware design logic of the fixed position of the I2C cable, limiting the flexibility of the system design and preventing the electronic device 100 from flexibly adapting to the adapter circuit 300. Furthermore, it relies on the information binding relationship of the field-replaceable modules 204 located on the adapter circuit 300. This means that within the same electronic device 100, different field-replaceable modules 204 need to be configured for adapter circuits 300 coupled to different adapter interfaces, increasing development costs and further reducing the flexibility of the electronic device 100. Moreover, when users need to replace or add expansion devices, they must manually confirm the position of the adapter circuit 300 and match the corresponding field-replaceable module 204 mapping table information, increasing the difficulty of maintenance and upgrades.
[0025] In view of this, embodiments of the present disclosure provide an improved management system for electronic devices, such as... Figure 3 As shown, Figure 3 This is a schematic diagram of another electronic device management system provided according to some embodiments. See below. Figure 1 and Figure 3 The management system 200 will be described.
[0026] The management system 200 includes multiple identification modules 201 (only one is shown in the figure), a first encoding module 202, and a control module 205.
[0027] An identification module 201 is coupled to a corresponding adapter interface of the electronic device 100. The identification module 201 is configured to output first identification information Vm1. The first identification information Vm1 output by any two identification modules 201 is different. In this document, the use of "configured to" implies an open and inclusive language, which does not exclude the possibility of the device being configured to perform additional tasks or steps.
[0028] In this embodiment, the identification module 201 is locked to the chassis of the electronic device 100.
[0029] The first encoding module 202 is located on the first circuit board and is coupled to the identification module 201 to receive the first identification information Vm1 output by the identification module 201. The first encoding module 202 is configured to receive the first identification information Vm1 output by the identification module 201 and output first sub-encoded information V1 based on the first identification information Vm1. In this document, the use of "based on" implies openness and inclusivity, because processes, steps, calculations, or other actions "based on" one or more of the stated conditions or values may in practice be based on additional conditions or values beyond those stated.
[0030] In some feasible embodiments, the first circuit board is a transition circuit 300, which is coupled to any one of the plurality of transition interfaces of the electronic device 100.
[0031] In some feasible embodiments, the first circuit board is a control circuit board, which is selected, for example, from MB (MainBoard).
[0032] Control module 205 is coupled to identification module 201 to receive first sub-encoded information V1 output by first encoding module 202. Control module 205 is configured to use the first sub-encoded information V1 as encoded information and determine the silkscreen information of adapter circuit 300 based on the encoded information and a mapping table of field replaceable unit (FRU) 204. Field replaceable unit 204 is located on adapter circuit 300, and control module 205 is located on third circuit board 500, which may be selected from SCM (System Control Management board) for example. For example, the mapping table includes information on the number of expansion slots and the order of the expansion slots.
[0033] For example, the control module 205 can be selected from BMC (Baseboard Management Controller) and / or BIOS (Basic Input Output System). Here, "A and / or B" describes the relationship between the associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural.
[0034] The management system 200 provided in this embodiment enables different adapter circuits 300 to be coupled to any adapter interface of the electronic device 100, and accurately determines silkscreen information without the need for fixed I2C cable positions and a customized field-replaceable module 204 mapping table. This design not only reduces the design and development cost of the adapter circuit 300, but also effectively improves the compatibility between the electronic device 100 and the adapter circuit 300.
[0035] The management system 200 adopts a technical solution combining hardware location encoding and dynamic resolution. Specifically, each adapter interface of the electronic device 100 is coupled to an identification module 201. Through the collaborative work of the identification module 201 and the first encoding module 202, an encoded signal corresponding to the adapter interface is output. Based on this encoded information, the control module 205 can identify and obtain the location information of the adapter circuit 300 in real time. This location information is used to characterize which adapter interface of the electronic device 100 the adapter circuit 300 is coupled to, realizing plug-and-play identification.
[0036] Based on this, the management system 200 completely eliminates the reliance on fixed I2C cables in the location information acquisition process, achieving a unified design for the I2C interface. This allows all adapter circuits 300 to use a unified mapping table for the field-replaceable module 204, eliminating the need to customize the mapping table for different adapter interfaces. Furthermore, the management system 200 can automatically apply preset silkscreen mapping rules based on the encoding information and the mapping table provided by the field-replaceable module 204, enabling dynamic allocation of silkscreen information.
[0037] In some feasible embodiments, the management system 200 also includes a second circuit board 400 and a second encoding module 206.
[0038] The identification module 201 is also configured to output a second identification information Vm2. The second identification information Vm2 output by any two identification modules 201 is different.
[0039] The second encoding module 206 is located on the second circuit board 400. The second encoding module 206 is coupled to the identification module 201 to receive the second identification information Vm2 output by the identification module 201. The second encoding module 206 is configured to receive the second identification information Vm2 output by the identification module 201 and output the second sub-encoding information V2 based on the second identification information Vm2.
[0040] The control module 205 is also coupled to the second encoding module 206 to receive the second sub-encoding information V2 output by the second encoding module 206. The control module 205 is also configured to, when the voltage difference between the first sub-encoding information V1 and the second sub-encoding information V2 is less than or equal to a preset threshold, use the first sub-encoding information V1 as encoding information and determine the silkscreen information of the transfer circuit 300 based on the encoding information and the mapping table of the field replaceable module 204.
[0041] For example, the preset threshold is 0.1V. The preset threshold can be flexibly adjusted according to the actual application scenario, and this disclosure does not limit it.
[0042] In this embodiment, the control module 205 can also be configured to, when the voltage difference between the first sub-encoding information V1 and the second sub-encoding information V2 is less than or equal to a preset threshold, use the first sub-encoding information V1 as encoding information and determine the silkscreen information of the transfer circuit 300 based on the encoding information and the mapping table of the field replaceable module 204.
[0043] In this embodiment, the control module 205 can also be configured to, when the voltage difference between the first sub-encoding information V1 and the second sub-encoding information V2 is greater than a preset threshold, use the second sub-encoding information V2 as encoding information, and determine the silkscreen information of the transfer circuit 300 based on the encoding information and the mapping table of the field replaceable module 204.
[0044] In some embodiments, the control module 205 may also be configured to output alarm information when the voltage difference between the first sub-encoding information V1 and the second sub-encoding information V2 is greater than a preset threshold.
[0045] In the management system 200 provided in this embodiment, the control module 205 reads the dual-path signals of the first sub-encoding information V1 and the second sub-encoding information V2 for verification, which can effectively improve the reliability and stability of the management system 200. When the voltage difference between the first sub-encoding information V1 and the second sub-encoding information V2 is less than a preset threshold, it indicates that the management system 200 is functioning normally, and the first sub-encoding information V1 is used as the encoding information. The control module 205 obtains the mapping table of the field-replaceable module 204 of the corresponding adapter circuit 300 based on the encoding information to obtain the silkscreen information of the expansion slot. Specifically, the management system 200 can also combine the CPU and power pins connected to MCIO (Mini Cool Edge IO, multi-channel input / output) to achieve binding of PCIe lines to physical locations.
[0046] In some embodiments, if the voltage difference between the first sub-encoding information V1 and the second sub-encoding information V2 is less than a preset threshold, the second sub-encoding information V2 may also be used as encoding information.
[0047] If the voltage difference between the first sub-encoding information V1 and the second sub-encoding information V2 exceeds a preset threshold, the second sub-encoding information V2 obtained directly from the second encoding module 206 by the control module 205 will be used as the encoding information. Simultaneously, the control module 205 will output an alarm message, prompting the user to check the cause of the malfunction in the electronic device 100 or the management system 200.
[0048] In some embodiments, if the second sub-encoding information V2 fails to be read, the control module 205 uses the first sub-encoding information V1 as the encoding information, and determines the silkscreen information of the transfer circuit 300 based on the encoding information and the mapping table of the field replaceable module 204. At the same time, the control module 205 outputs alarm information to prompt the user to check the abnormality of the electronic device 100 or the management system 200.
[0049] In some feasible embodiments, if both the first sub-encoding information V1 and the second sub-encoding information V2 fail to be read, the silkscreen information is allocated and determined according to a preset order. Simultaneously, the control module 205 outputs an alarm message, prompting the user to check the cause of the abnormality in the electronic device 100 or the management system 200. For example, the preset order is the first adapter interface, the second adapter interface, and the third adapter interface. This disclosure does not limit the preset order to the third adapter interface, the second adapter interface, and the first adapter interface.
[0050] In some feasible embodiments, the management system 200 further includes an analog-to-digital conversion module 203, which is located on the adapter circuit 300. The input terminal of the analog-to-digital conversion module 203 is coupled to the first encoding module 202 to receive the first sub-encoded information V1 output by the first encoding module 202. The analog-to-digital conversion module 203 is configured to perform analog-to-digital conversion on the first sub-encoded information V1 and transmit the first sub-encoded information V1 after analog-to-digital conversion to the control module 205.
[0051] In some feasible embodiments, the identification module 201 includes a first identification resistor R1, a second identification resistor R2, a first terminal, and a second terminal.
[0052] The first marking resistor R1 and the second marking resistor R2 are connected in series between the first terminal and the second terminal of the marking module 201. The first terminal of the first marking resistor R1 is coupled to the first terminal of the marking module 201, the first terminal of the second marking resistor R2 is coupled to the second terminal of the first marking resistor R1, and the second terminal of the second marking resistor R2 is coupled to the second terminal of the marking module 201.
[0053] In this embodiment, the first identification resistor R1 and the second identification resistor R2 of the same identification module 201 have the same resistance value. The resistance value of the first identification resistor R1 of the first identification module and the resistance value of the second identification resistor R2 of the second identification module are different. The first identification module and the second identification module can be any two identification modules 201 among a plurality of identification modules 201.
[0054] In some feasible embodiments, the identification module 201 may also adopt the form of pin encoding, for example, 001 corresponds to the first adapter interface, 010 corresponds to the second adapter interface, and 100 corresponds to the third adapter interface.
[0055] In some feasible embodiments, the management system 200 further includes an arbitration module 207 located on the second circuit board 400. The input of the arbitration module 207 is coupled to the adapter circuit 300, and the output is coupled to the control module 205.
[0056] For example, the first end of the identification module 201 is coupled to the adapter circuit 300 via a cable. The analog-to-digital conversion module 203 performs analog-to-digital conversion on the first sub-encoding information V1, transmits it to the arbitration module 207 via I2C, and then the arbitration module 207 transmits it to the control module 205. The second end of the identification module 201 is coupled to the adapter circuit 300 via a cable, and the generated second sub-encoding information V2 is directly transmitted to the control module 205.
[0057] In some feasible embodiments, the first encoding module 202 includes a first encoding resistor R3, the first end of the first encoding resistor R3 is used to receive the operating voltage VCC, and the second end of the first encoding resistor R3 is coupled to the first end of the identification module 201, that is, the second end of the first encoding resistor R3 is coupled to the first end of the first identification resistor R1.
[0058] The first encoding resistor R3 of the first encoding module 202 and the first identification resistor R1 of the identification module 201 form a voltage divider circuit, for example. When the operating voltage VCC is the same, the first sub-encoding information V1 output by the first encoding module 202 is different because the resistance value of the first identification resistor R1 of each identification module 201 is different. The control module 205 can determine which adapter interface of the adapter circuit 300 is coupled to the electronic device 100 based on the first sub-encoding information V1.
[0059] In some feasible embodiments, the identification module 201 further includes a third terminal, the adapter circuit 300 further includes a ground terminal, the connection node of the first identification resistor R1 and the second identification resistor R2 is coupled to the third terminal of the identification module 201, and the third terminal of the identification module 201 is coupled to the ground terminal of the adapter circuit 300.
[0060] The connection point between the first marking resistor R1 and the second marking resistor R2 is the second end of the first marking resistor R1.
[0061] In some feasible embodiments, the second encoding module 206 includes a second encoding resistor R4, the first end of which is used to receive the operating voltage VCC, and the second end of which is coupled to the second end of the identification module 201, that is, the second end of the second encoding resistor R4 is coupled to the second end of the second identification resistor R2.
[0062] The second encoding resistor R4 of the second encoding module 206 and the second identification resistor R2 of the identification module 201 form a voltage divider circuit, for example. When the operating voltage VCC is the same, the second identification resistor R2 of each identification module 201 has a different resistance value, which makes the second sub-encoding information V2 output by the first encoding module 202 different. The control module 205 can determine which adapter interface of the adapter circuit 300 is coupled to the electronic device 100 based on the second sub-encoding information V2.
[0063] See Figure 1 and Figure 3The resistance value of the identification module 201 corresponding to the first adapter interface is, for example, 1kΩ; the resistance value of the identification module 201 corresponding to the second adapter interface is, for example, 2kΩ; and the resistance value of the identification module 201 corresponding to the third adapter interface is, for example, 3kΩ. The resistance values of the first encoding resistor R3 and the second encoding resistor R4 are, for example, 2kΩ. When the operating voltage VCC is the same, the voltage value of the first sub-encoding information V1 is 1.1V when the adapter circuit 300 is coupled to the first adapter interface, 1.65V when the adapter circuit 300 is coupled to the second adapter interface, and 2.2V when the adapter circuit 300 is coupled to the third adapter interface. The voltage value of the second sub-encoding information V2 is similar and will not be described further.
[0064] This disclosure also provides a method for managing electronic devices, such as... Figure 4 As shown, Figure 4 This is a flowchart of an electronic device management method according to some embodiments, the management method including steps S101 and S102.
[0065] S101. Obtain the first sub-encoding information.
[0066] The first sub-encoding information V1 is generated based on the first identification information Vm1 output by the identification module 201. The first sub-encoding information V1 output by any two identification modules 201 are different.
[0067] S102. The first sub-encoding information is used as the encoding information, and the silkscreen information of the transfer circuit 300 is determined based on the encoding information and the mapping table.
[0068] In some embodiments, such as Figure 5 The diagram shown is a flowchart of another electronic device management method provided according to some embodiments, the management method including steps S210 to S205.
[0069] S201. Obtain the first sub-encoding information.
[0070] The first sub-encoding information V1 is generated based on the first identification information Vm1 output by the identification module 201. The first sub-encoding information V1 output by any two identification modules 201 are different.
[0071] S202, Obtain the second sub-encoding information.
[0072] The second sub-encoding information V2 is generated based on the second identification information Vm2 output by the identification module 201.
[0073] S203. Determine whether the voltage difference between the first sub-encoding information and the second sub-encoding information is greater than a preset threshold. If the voltage difference between the first sub-encoding information and the second sub-encoding information is less than or equal to the preset threshold, proceed to step S204; if the voltage difference between the first sub-encoding information and the second sub-encoding information is greater than the preset threshold, proceed to step S205.
[0074] S204. The first sub-encoding information is used as the encoding information, and the silkscreen information of the transfer circuit 300 is determined based on the encoding information and the mapping table.
[0075] S205. The second sub-encoding information is used as the encoding information, and the silkscreen information of the transfer circuit 300 is determined based on the encoding information and the mapping table.
[0076] In some feasible embodiments, step S205 further includes: outputting alarm information to prompt the user to check the cause of the anomaly.
[0077] In some feasible embodiments, steps S201 and S202 may not have a specific order. For example, step S201 may be executed first, followed by step S202, or step S202 may be executed first, followed by step S201, or steps S201 and S202 may be executed simultaneously. When steps S201 and S202 are executed simultaneously, obtaining the first sub-encoding information V1 and obtaining the second sub-encoding information V2 are independent of each other.
[0078] The technical effects of the electronic device management method provided in this embodiment can be referred to the management system 200 of the electronic device 100, and will not be repeated here.
[0079] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method.
[0080] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program configured to execute the steps in any of the above-described embodiments of the management method for an electronic device.
[0081] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0082] Embodiments of this disclosure also provide a computer program product, which includes a computer program that, when executed by a processor, implements the steps in any of the above-described embodiments of the management method for an electronic device.
[0083] Embodiments of this disclosure also provide another computer program product, including a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps in any of the above-described embodiments of the management method for an electronic device.
[0084] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0085] The above provides a detailed description of a management system and method for an electronic device provided by this disclosure. Specific examples have been used to illustrate the principles and implementation methods of this disclosure. The descriptions of the embodiments above are only intended to help understand the methods and core ideas of this disclosure. It should be noted that those skilled in the art can make various improvements and modifications to this disclosure without departing from its principles, and these improvements and modifications also fall within the protection scope of the claims of this disclosure.
Claims
1. A management system for an electronic device, the electronic device comprising multiple adapter interfaces, characterized in that, The management system includes: Multiple identification modules are provided, with one identification module correspondingly coupled to one of the adapter interfaces, and the identification module is configured to output first identification information; A first encoding module is located on a first circuit board. The first encoding module is configured to receive first identification information output by the identification module and output first sub-encoding information based on the first identification information. The control module is configured to use the first sub-encoding information as encoding information and determine silkscreen information based on the encoding information and a mapping table; wherein, The first identification information output by any two of the identification modules is different.
2. The management system according to claim 1, characterized in that, The first circuit board is either a transition circuit or a control circuit board; wherein... The adapter circuit is coupled to any one of the plurality of adapter interfaces.
3. The management system according to claim 1, characterized in that, The first circuit board is a transition circuit, and the transition circuit is coupled to any one of the plurality of transition interfaces; the management system further includes: Second circuit board; The second encoding module is located on the second circuit board. The second encoding module is configured to receive the second identification information output by the identification module and output the second sub-encoding information based on the second identification information. The control module is further configured to, when the voltage difference between the first identification information and the second identification information is less than or equal to a preset threshold, use the first sub-encoding information as encoding information and determine the silkscreen information of the adapter circuit based on the encoding information and the mapping table; or, when the voltage difference between the first identification information and the second identification information is greater than a preset threshold, use the second sub-encoding information as encoding information and determine the silkscreen information of the adapter circuit based on the encoding information and the mapping table.
4. The management system according to claim 1, characterized in that, The first circuit board includes multiple expansion slots, and the management system further includes: A field-replaceable module is configured to store the mapping table, which includes information on the number of expansion slots and the order of the expansion slots. The control module is also coupled to the field replaceable module to read the mapping table.
5. The management system according to claim 1, characterized in that, Each of the aforementioned identification modules includes: First end; The second end; A first identifying resistor and a second identifying resistor are connected in series between the first terminal and the second terminal, and the connection node of the first identifying resistor and the second identifying resistor is grounded; wherein... The first marking resistor and the second marking resistor have the same resistance value; wherein, the first marking resistor of the first marking module and the first marking resistor of the second marking module have different resistance values, and the first marking module and the second marking module are any two marking modules among the plurality of marking modules.
6. The management system according to claim 5, characterized in that, The identification module further includes a third terminal, to which the connection node of the first identification resistor and the second identification resistor is coupled; The third terminal of the identification module is connected to the ground terminal of the first circuit board.
7. The management system according to claim 1, characterized in that, The first encoding module includes: A first encoding resistor, the first end of which is coupled to receive the operating voltage, and the second end of which is coupled to the first end of the identification module.
8. The management system according to claim 3, characterized in that, The second encoding module includes: The second encoding resistor has a first end coupled to receive the operating voltage and a second end coupled to the second end of the identification module.
9. The management system according to any one of claims 1-8, characterized in that, Also includes: An analog-to-digital conversion module is coupled to the first encoding module. The analog-to-digital conversion module is configured to receive the first sub-encoding information and perform analog-to-digital conversion on the first sub-encoding information to transmit the first sub-encoding information to the control module.
10. A method for managing an electronic device, the electronic device comprising a plurality of adapter interfaces and a plurality of identification modules respectively coupled to the plurality of adapter interfaces, characterized in that, include: Obtain the first sub-encoding information, which is generated based on the first identification information output by the identification module; The first sub-encoding information is used as the encoding information, and the silkscreen information of the transition circuit is determined based on the encoding information and the mapping table; wherein, The first identification information output by any two of the identification modules is different.
Citation Information
Patent Citations
Server multi-backboard screen printing self-adaptive positioning method and device and storage medium
CN117648134A
Equipment management method and device, computer equipment and storage medium
CN118708518A
Screen printing binding method, device and system for card insertion equipment outside server
CN119396760A
Mapping table re-building method, memory storage device and memory control circuit unit
US20240028506A1
Anomaly identification method for battery management systems, apparatus, electronic device, and medium
WO2024050750A1