Intelligent network card management system
By designing an intelligent network card management system, combining remote control equipment with power control modules and remote devices, the problem of low efficiency in traditional intelligent network card management is solved, and efficient and reliable power control and automated management are achieved.
Patent Information
- Application Number
- CN202422758052.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2034-11-12
AI Technical Summary
Traditional smart network card management methods are inefficient, causing inconvenience to data center operations and maintenance, especially during holidays or staff vacations, and making it impossible to achieve remote and automated power control.
An intelligent network card management system is designed, which includes a remote control device, a power control module, and a remote device. Power control commands are sent through the remote control device, and the power control module distributes the commands to the remote device to perform power control operations. The system supports functions such as power on, power off, and restart, and realizes communication and management through a USB serial port module and a PCIE interface.
It realizes remote, centralized and automated management of smart network cards, improves operation and maintenance efficiency, reduces maintenance costs, and ensures the accuracy and reliability of power control.
Smart Images

Figure CN223414888U_ABST
Abstract
Description
Technical Field
[0001] The utility model relates to the field of data center network architecture, and in particular to an intelligent network card management system. Background Art
[0002] In today's digital age, with the rapid development of technologies like cloud computing, big data, and artificial intelligence, the demand for data processing services has exploded. This trend has directly driven the widespread construction and expansion of data centers to meet the growing demand for data storage, processing, and analysis. As the cornerstone of the information society, the efficient, stable, and secure operation of data centers is crucial.
[0003] SmartNICs, as key components for network connectivity and data processing within data centers, have seen their application scenarios become increasingly complex and diverse in recent years. They not only provide high-speed network communications but also integrate advanced functions such as packet processing, encryption and decryption, and load balancing. However, the large-scale deployment of SmartNICs in large data centers presents challenges in their management and maintenance.
[0004] Especially when Smart NICs experience anomalies or require debugging or testing, traditional methods often require personnel to be on-site to perform power-on, power-off, and reboot operations. This model is not only inefficient but also creates significant inconvenience for data center operations during holidays or vacations. Utility Model Content
[0005] In view of this, the present invention proposes an intelligent network card management system.
[0006] According to one aspect of the present invention, there is provided an intelligent network card management system, comprising:
[0007] A remote control device, at least one power control module and at least one remote device, wherein:
[0008] The remote control device is connected to the power control module, the power control module is connected to the remote device, and the remote device is connected to the controlled smart network card device;
[0009] The remote control device is used to send power control instructions to the power control module;
[0010] The power control module is configured to receive the power control instruction and send a power control command to a remote device indicated by the power control instruction, wherein the power control command is used to perform power control on the indicated smart network card.
[0011] In a possible implementation, the power control module includes at least one controller, and each of the controllers is connected to at least one of the remote devices;
[0012] The power control module is configured to send a power control command to a controller connected to a target remote device, wherein the target remote device is the remote device indicated by the power control instruction;
[0013] The controller, upon receiving the power control command, sends the power control command to the corresponding target remote device.
[0014] In a possible implementation, the network card management system further includes:
[0015] At least one USB serial port module is used to establish communication between the remote control device and the power control module.
[0016] In a possible implementation, the USB serial port module is connected to the remote control device via a serial port cable; and the USB serial port module is connected to the power control module via a PCB circuit board.
[0017] In a possible implementation, the smart network card device is connected to the remote device through a PCIE interface.
[0018] In a possible implementation, the remote control device includes: an instruction generation module, configured to generate a power control instruction in response to a user operation, and send the power control instruction to the power control module.
[0019] In a possible implementation, the instruction generation module is configured to scan a power control module connected to the remote control device, as well as a remote device and a controlled smart network card device connected to the power control module;
[0020] The command generation module displays the scanned power control module, remote device and controlled smart network card device through a user interaction interface;
[0021] The instruction generation module receives the power control module, remote device and controlled smart network card device selected by the user based on the user interaction interface, and generates corresponding power control instructions.
[0022] In a possible implementation, the remote control device further includes: a status detection module, configured to detect whether the power control instruction is successfully applied to the smart network card after sending the power control instruction to the power control module.
[0023] In a possible implementation, the power control instruction includes a power-on instruction, a power-off instruction, and a restart instruction;
[0024] The state detection module is used to detect whether the network between the remote control device and the target remote device corresponding to the power-on instruction is connected after the power-on instruction is sent;
[0025] The state detection module is used to detect whether the network between the remote control device and the target remote device corresponding to the power-on instruction is disconnected after sending the power-off instruction;
[0026] The state detection module is used to detect whether the network between the remote control device and the target remote device corresponding to the power-on instruction is disconnected after sending the restart instruction, and reconnect after the disconnection.
[0027] In one possible implementation,
[0028] The status detection module is configured to detect, after sending a power-on instruction, whether a network between the remote control device and the smart network card corresponding to the power-on instruction and connected to the target remote device is connected;
[0029] The state detection module is configured to detect whether the network between the remote control device and the smart network card connected to the target remote device corresponding to the power-on instruction is disconnected after the power-off instruction is sent;
[0030] The state detection module is used to detect whether the network between the remote control device and the smart network card connected to the target remote device corresponding to the power-on instruction is disconnected after sending the restart instruction, and reconnect after the disconnection.
[0031] In an embodiment of the present invention, a smart network card management system is provided, comprising: a remote control device, at least one power control module, and at least one remote device, wherein: the remote control device is connected to the power control module, the power control module is connected to the remote device, and the remote device is connected to the controlled smart network card device; the remote control device is configured to send a power control instruction to the power control module; the power control module is configured to receive the power control instruction and send a power control command to the remote device indicated by the power control instruction, wherein the power control command is configured to perform power control on the indicated smart network card. By using the system of the embodiment of the present invention, it is possible to improve operation and maintenance efficiency, reduce maintenance costs, and realize automated management of smart network cards.
[0032] Further features and aspects of the present invention will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the invention and, together with the description, serve to explain the principles of the invention.
[0034] Figure 1 A block diagram of an intelligent network card management system according to an embodiment of the present utility model is shown.
[0035] Figure 2 A block diagram of another intelligent network card management system according to an embodiment of the present utility model is shown.
[0036] Figure 3 An example block diagram of another intelligent network card management system according to an embodiment of the present utility model is shown. DETAILED DESCRIPTION
[0037] Various exemplary embodiments, features, and aspects of the present invention will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise indicated.
[0038] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0039] In addition, numerous specific details are provided in the following detailed description to better illustrate the present invention. Those skilled in the art will appreciate that the present invention can be practiced without certain specific details. In some instances, methods, means, components, and circuits well known to those skilled in the art are not described in detail in order to highlight the main points of the present invention.
[0040] As mentioned above, when Smart NICs experience anomalies or require debugging or testing, traditional methods often require on-site personnel to perform power-on, power-off, and reboot operations. This model is not only inefficient but also creates significant inconvenience for data center operations and maintenance during holidays or vacations.
[0041] In view of this, the present invention provides a smart network card management system, comprising: a remote control device, at least one power control module, and at least one remote device, wherein: the remote control device is connected to the power control module, the power control module is connected to the remote device, and the remote device is connected to the controlled smart network card device; the remote control device is used to send a power control instruction to the power control module; the power control module is used to receive the power control instruction and send a power control command to the remote device indicated by the power control instruction, wherein the power control command is used to perform power control on the indicated smart network card. By using the system of the embodiment of the present invention, it is possible to improve operation and maintenance efficiency, reduce maintenance costs, and realize automated management of smart network cards.
[0042] Figure 1 FIG. 1 shows a block diagram of an intelligent network card management system according to an embodiment of the present utility model. Figure 1 As shown, the smart network card management system 10 includes: a remote control device 11, at least one power control module 12 and at least one remote device 13, wherein: the remote control device 11 is connected to the power control module 12, the power control module 12 is connected to the remote device 13, and the remote device 13 is connected to the controlled smart network card device 14; the remote control device 11 is used to send a power control instruction to the power control module 12; the power control module 12 is used to receive the power control instruction and send a power control command to the remote device 13 indicated by the power control instruction, and the power control command is used to perform power control on the indicated smart network card.
[0043] Upon receiving the power control command, the remote device 13 performs power control on the smart network card 14 indicated by the power control command.
[0044] The smart network card in the embodiment of the present invention can be a high-performance network card dedicated to network data processing. Based on the traditional network card, the smart network card uses customized chips, high-speed network interfaces and software support to provide data centers with faster, safer and more reliable network connection and data transmission services. The smart network card can be a DPU (data processing unit) smart network card, and the embodiment of the present invention does not limit this.
[0045] The remote control device can be a computing device, including personal computers (PCs), servers, workstations, and other computing devices. The computing device here can be any electronic device with data processing, storage, and communication capabilities. Users can perform remote control operations on the remote control device to achieve power control of the smart network card. The remote control device serves as the user interface and command initiator. It can receive user operation instructions through the user interaction interface and generate corresponding power control instructions to send to the power control module. The remote control device is connected to the power control module via a specific communication method (such as a network, serial port, etc.), and the power control instructions are sent to the power control module based on this communication method.
[0046] The power control module is used to receive power control instructions from a remote control device and send power control commands to a designated remote device based on the instructions, thereby distributing the power control commands to the remote device. When there are multiple power control modules 12 in the system, the multiple power control modules 12 can be connected together via a printed circuit board (PCB). The power control module is also connected to the remote device via a communication method, can receive instructions from the remote control device, and send the processed power control commands to the remote device. The power control commands can be parsed from the power control instructions.
[0047] The remote device can be the one hosting the SmartNIC being power-controlled. This device receives commands from the power control module and controls the power on and off of the SmartNIC. The remote device receives power control commands from the power control module and performs the corresponding power control operations on the connected SmartNIC. This allows operations and maintenance personnel to indirectly control and manage SmartNICs distributed across various remote devices through the remote control device.
[0048] Power control can include powering on, powering off, and restarting. For example, an operator sends a "power on" command from a remote control device to the power control module. This command includes the target remote device and the specific power-on command. Upon receiving the command, the power control module parses the target remote device and the power-on command. The power control module then sends the power-on command to the designated target remote device. Upon receiving the power-on command, the target remote device powers on the SmartNIC via its internal communication bus.
[0049] Remote devices can be computing devices such as personal computers (PCs), servers, or workstations. Furthermore, remote devices can be any device or module with a communication interface and power management capabilities. Each remote device can connect to multiple SmartNICs, which connect to remote devices via specific interfaces (such as PCIe), forming a centrally managed SmartNIC network.
[0050] In the SmartNIC management system, the remote control device serves as the user interface and command initiator. It receives user commands through the user interface and generates corresponding power control commands. These commands are transmitted to the power control module, which then distributes them to the target remote device. Upon receiving the power control command, the remote device performs the corresponding power control operation on the connected SmartNIC, such as turning it on, off, or restarting it.
[0051] In this embodiment of the utility model, the Smart NIC management system enables remote, centralized, and automated management of Smart NICs, improving operational efficiency and reducing maintenance costs. Furthermore, because remote devices can be deployed in various locations throughout the data center, even in different geographic locations, it also enables broad coverage and flexible management of Smart NICs.
[0052] Figure 2 FIG. 1 is a block diagram of another intelligent network card management system according to an embodiment of the present invention. Figure 2 As shown, in one possible implementation, the power control module 12 includes at least one controller 15, each of which is connected to at least one of the remote devices 13; the power control module 12 is used to send a power control command to the controller 15 connected to the target remote device, and the target remote device is the remote device 13 indicated by the power control instruction; the controller 15, upon receiving the power control command, sends the power control command to the corresponding target remote device 13.
[0053] Specifically, see Figure 2 Each power control module can include at least one controller. Each controller can be connected to the power control module via a PCB circuit board. The controller can be connected to at least one remote device via a wire. The controller is used to connect to a specific remote device and establish a corresponding relationship between the controller and the remote device so that the power control commands parsed by the power control module can be correctly sent to the corresponding remote device, thereby achieving power control of the remote device.
[0054] Through the above structure, the power control module provided by the embodiment of the present utility model can achieve precise control of the smart network card, thereby meeting the high requirements of the smart network card for power supply stability and efficiency.
[0055] In one possible implementation, the network card management system further includes: at least one Universal Serial Bus (USB) serial port module 16 for establishing communication between the remote control device 11 and the power control module. Each USB serial port module 16 is connected to one power control module 12.
[0056] In a possible implementation, the USB serial port module 16 is connected to the remote control device 11 via a serial port cable; the USB serial port module 16 is connected to the power control module 12 via a PCB circuit board.
[0057] In the embodiment of the present invention, the USB serial port module is not only responsible for the transmission of instructions, but also can realize the power supply to the power control module, thereby ensuring the accuracy and integrity of the communication between the remote device and the power control module.
[0058] In a possible implementation, the smart network card device 14 is connected to the remote device 13 via a high-speed serial computer expansion bus standard (Peripheral Component Interconnect Express, PCIE) interface. The PCIE interface here can be a high-speed serial computer expansion bus standard.
[0059] Continue reading Figure 2 In one possible implementation, the remote control device 11 includes: an instruction generation module 11-1, configured to generate a power control instruction in response to a user operation and send the power control instruction to the power control module 12. The instruction generation module 11-1 is configured to scan the power control module 12 connected to the remote control device, as well as the remote device 13 and the controlled smart network card device 14 connected to the power control module 12; the instruction generation module 11-1 displays the scanned power control module 12, remote device 13, and controlled smart network card device 14 through a user interaction interface; and the instruction generation module 11-1 receives the power control module, remote device, and controlled smart network card device selected by the user based on the user interaction interface and generates a corresponding power control instruction.
[0060] Specifically, see Figure 2The instruction generation module can scan all USB serial port modules 16 connected to the remote control device, the power control module connected to each USB serial port module, the controller in the power control module, the remote device connected to the controller, and the controlled smart network card device through the interface protocol of the existing technology. In addition, the instruction generation module can display all the scanned modules and devices through the front-end user interaction interface so that the user can intuitively view and independently select the modules and devices to which the instructions are to be sent. The user interaction interface can receive the USB serial port module selected by the user and the power control module connected thereto, the controller on the power control module and the remote device connected to the controller, and the smart network card device connected to the remote device. In response to the user's selection of each module and / or device and the instruction selection on the front-end interface, the instruction generation module generates the corresponding power control instruction and sends the power control instruction to the power control module. The instruction generation module can be implemented using a scripting language, such as Python, Java, etc., which is not limited in this embodiment of the utility model.
[0061] Continue reading Figure 2 In one possible implementation, the remote control device 11 further includes a status detection module 11-2 configured to detect whether the power control instruction has successfully been applied to the smart network card after sending the power control instruction to the power control module. The status detection module can be written in a scripting language, such as Python or Java, but this embodiment of the utility model does not limit this.
[0062] In an embodiment of the present invention, the scanned power control modules, remote devices, and controlled smart network card devices can be displayed through a user interaction interface. The user interaction interface then receives the power control modules, remote devices, and controlled smart network card devices selected by the user and generates corresponding power control instructions. Thus, the user can control the smart network card devices based on the user interaction interface. In actual operation, there may be hundreds or even thousands of network cards. If the user goes to the site to manually power on, power off, or restart the physical smart network card device, the efficiency of searching for the network card is low and it is easy to cause misoperation when facing a large number of smart network card devices. Based on the user interaction interface, the user can select the power control module, remote device, and controlled smart network card device in the user interaction interface in a hierarchical manner, thereby realizing remote power management of the smart network card device without having to go to the site to perform power management, thereby improving the efficiency of network card power management, reducing the risk of misoperation, and improving the reliability of power management.
[0063] In one possible implementation, the power control instruction includes a power-on instruction, a power-off instruction and a restart instruction; the status detection module 11-2 is used to detect whether the network between the remote control device and the target remote device corresponding to the power-on instruction is connected after sending the power-on instruction; the status detection module is used to detect whether the network between the remote control device and the target remote device corresponding to the power-on instruction is disconnected after sending the power-off instruction; the status detection module is used to detect whether the network between the remote control device and the target remote device corresponding to the power-on instruction is disconnected after sending the restart instruction, and to reconnect after disconnection.
[0064] In one possible implementation, the status detection module 11-2 is used to detect whether the network between the remote control device and the smart network card connected to the target remote device corresponding to the power-on instruction is connected after sending a power-on instruction; the status detection module is used to detect whether the network between the remote control device and the smart network card connected to the target remote device corresponding to the power-on instruction is disconnected after sending a power-off instruction; the status detection module is used to detect whether the network between the remote control device and the smart network card connected to the target remote device corresponding to the power-on instruction is disconnected after sending a restart instruction, and reconnect after disconnection.
[0065] Specifically, the status detection module can perform detection based on the user's selection operation. The user can select an instruction to act on the target remote device or all smart network cards connected to the target remote device or one or more but not all smart network cards connected to the target remote device. Among them, if the user chooses to send a power control instruction to all smart network cards connected to the target remote device, it can be regarded as sending a power control instruction to the target remote device. Based on this, the status detection module can correspondingly detect the network status of the target remote device and / or all smart network cards connected to the target remote device.
[0066] In an embodiment of the present invention, the status detection module can determine the network status between the target remote device corresponding to the power control instruction by executing a ping command. After the remote control device sends a power-on instruction, the status detection module can execute a ping command on the target remote device. If the target remote device successfully responds to the ping command, it indicates that the network between the remote control device and the target remote device is connected.
[0067] After the target remote device returns a successful ping response, if the user ultimately selects the target remote device without specifically selecting a specific SmartNIC associated with the target remote device, indicating that the user is executing power control for all SmartNICs associated with the target remote device, the status detection module may further send a query command to the target remote device to determine whether all SmartNICs on the target remote device have been successfully powered on. If the number of SmartNICs connected to the target remote device is known, the query command may determine whether all SmartNICs have been successfully powered on by querying that number. If the queried number matches the number of SmartNICs, then all SmartNICs on the target remote device have been successfully powered on.
[0068] If the user selects a smart network card connected to the target remote device, the status detection module can send an arp command to determine whether the smart network card is successfully powered on after the target remote device returns a successful ping response. If the response returned by the arp command contains the MAC address corresponding to the smart network card, the selected smart network card is successfully powered on.
[0069] Similarly, after the remote control device sends a power-off command, the status detection module can execute a ping command on the target remote device. If the user selects the target remote device or the smart network card connected to the target remote device and the target remote device is only connected to one smart network card, when the target remote device returns a ping failure response (ping failure means that the network is disconnected), all smart network cards are successfully powered off; if the user selects the smart network card connected to the target remote device and there are multiple but not all smart network cards connected to the target remote device, after the target remote device returns a ping success response, the arp command is sent to determine whether the selected smart network card is successfully powered off. If the MAC address corresponding to the smart network card does not exist in the response returned by the arp command, the selected smart network card is successfully powered off.
[0070] Similarly, after the smart network card sends a restart instruction, the status detection module can execute a ping command on the target remote device. If the user selects the target remote device or the smart network card connected to the target remote device and the target remote device is only connected to one smart network card, the timeout time for executing the ping command can be set at this time. The timeout time can depend on the normal restart time of the smart network card, and the present invention does not make any specific limitations. When the target remote device returns a successful ping response after a period of time (which means that the network has been disconnected and reconnected after the disconnection), all smart network cards have been successfully restarted; if the user selects a smart network card connected to the target remote device and there are multiple but not all smart network cards connected to the target remote device, the status detection module can execute the arp command while executing the ping command. If the MAC address corresponding to the smart network card does not exist in the response returned by the arp command, then after a period of time (the period of time here can depend on the usual restart time of the smart network card, which means that the network has been disconnected and reconnected after the disconnection), the arp command is sent again. At this time, the responses returned by the arp command all contain the MAC addresses corresponding to multiple smart network cards, and the selected smart network card has been successfully restarted.
[0071] It should be noted that the ping command in the embodiment of the present invention is a network diagnostic tool. The response of ping success or ping failure mentioned above can be the corresponding response of success or failure of the ping command, corresponding to network connectivity or disconnection. This part of the execution logic can be implemented based on existing technical means, and the embodiment of the present invention will not be expanded here. Similarly, the arp instruction is a command used to operate and manage the ARP cache in a computer network. It can be used to map an IP address to a physical MAC address. The ARP instruction can return a response of the MAC address. This part of the execution logic can be implemented based on existing technical means, and the embodiment of the present invention will not be expanded here.
[0072] In an embodiment of the present invention, a power control instruction is sent to the power control module through the status detection module, so that it can detect whether the power control instruction is correct and successfully acts on the smart network card, accurately judge the result of remote control of the smart network card, detect the effectiveness of instruction execution, and promptly detect whether there is a fault in the smart network card. If a fault occurs, it can be handled in a timely manner, thereby improving the reliability of the smart network card management system.
[0073] Continue reading Figure 2In one possible implementation, the remote control device 11, the power control module 12, and the smart network card 14 are connected within the same network architecture. The same network architecture means that the remote control device 11, the power control module 12, and the smart network card 14 are integrated into a unified network architecture to achieve mutual communication and data exchange. This integration is based on the network protocols and communication standards of the existing technology, ensuring that each module and device can communicate and that data can be transmitted accurately and efficiently. The network can be a wired network or a wireless network, which is not limited in this embodiment of the present invention.
[0074] In an embodiment of the present invention, a smart network card management system is provided, comprising: a remote control device, at least one power control module, and at least one remote device, wherein: the remote control device is connected to the power control module, the power control module is connected to the remote device, and the remote device is connected to the controlled smart network card device; the remote control device is configured to send a power control instruction to the power control module; the power control module is configured to receive the power control instruction and send a power control command to the remote device indicated by the power control instruction, wherein the power control command is configured to execute power control on the indicated smart network card. This smart network card management system can improve operation and maintenance efficiency, reduce maintenance costs, and achieve automated management of smart network cards.
[0075] For example, Figure 3 An example block diagram of another intelligent network card management system according to an embodiment of the present utility model is shown.
[0076] like Figure 3 As shown, an example of a smart network card management system includes: a control PC, an instruction generation module, a status detection module, a USB serial port module, a power control module, multiple controllers, multiple remote devices, and multiple smart network cards, wherein the instruction generation module and the status detection module are deployed on the control PC, the USB serial port module is connected to the control PC through a serial port cable, the USB serial port module is connected to the power control module through a PCB circuit board, the controllers in the power control module are connected together through a PCB circuit board, the remote device is connected to the controller in the power control module through a wire, the smart network card is deployed in the remote device through a PCIE interface, and the control PC module, the remote device, the smart network card module, and the status detection module are all in the same network architecture.
[0077] See Figure 3 When the system is working, the instruction generation module is executed on the control PC module, and the instruction generation module detects how many USB serial port modules are currently connected through the USB serial port module ( Figure 3Only one of the USB serial port modules is shown in the figure). The front-end interface of the command generation module lists all USB serial port modules, all power control modules under each USB serial port module, and the controllers of all power modules (controller 1, controller 2...controller n), as well as all remote devices connected to each controller (remote devices 1-1, 1-2...1-n connected to controller 1, remote devices 2-1, 2-2...2-n connected to controller 2...remote devices n-1, n-2...nn connected to controller n), and all smart network cards connected to the remote devices (smart network cards 11, 12 connected to remote device 1-1...smart network cards n1, n2 connected to remote device nn). The user can select one of the serial port modules, one of the controllers in the power control module, and one of the remote devices connected to the controller on the front-end interface. The user can select the command to be sent through the front-end interface. The command can be power on, power off, or restart. In response to a user's command, the command generation module sends the user's selected command to the power control module. The power control module parses the command sent by the command generation module, obtains the corresponding command, and sends it to the corresponding controller. The controller then sends the corresponding command to the remote device, which executes the command to power on, off, or restart the SmartNIC. The status module confirms the success of the power-on, power-off, or restart by pinging the remote device's IP address. If the power-on is successful, it returns a corresponding success response; if the power-off is successful, it returns a corresponding failure response; if the restart is successful, it returns a corresponding success response after a period of time, thereby powering on, off, and restarting the SmartNIC.
[0078] In an embodiment of the present invention, a smart network card management system is provided, comprising: a remote control device, at least one power control module, and at least one remote device, wherein: the remote control device is connected to the power control module, the power control module is connected to the remote device, and the remote device is connected to the controlled smart network card device; the remote control device is configured to send a power control instruction to the power control module; the power control module is configured to receive the power control instruction and send a power control command to the remote device indicated by the power control instruction, wherein the power control command is configured to execute power control on the indicated smart network card. This smart network card management system can improve operation and maintenance efficiency, reduce maintenance costs, and achieve automated management of smart network cards.
[0079] It should be noted that the various modules and units in the smart network card management system of the present invention can be implemented using dedicated hardware circuits or general-purpose processing hardware (such as a CPU, a single-chip microcomputer, a field programmable logic device (FPGA), etc.) in combination with executable logic instructions to execute the working processes of each module and each unit. The executable logic instructions can be implemented based on existing technical means. The present invention does not limit the specific implementation methods of the various modules and units in the smart network card management system.
[0080] While various embodiments of the present invention have been described above, the above descriptions are illustrative and non-exhaustive, and are not intended to be limiting of the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, their practical applications, or technological improvements in the marketplace, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. An intelligent network card management system, characterized in that: include: A remote control device, at least one power control module and at least one remote device, wherein: The remote control device is connected to the power control module, the power control module is connected to the remote device, and the remote device is connected to the controlled smart network card device; The remote control device is used to send power control instructions to the power control module; The power control module is configured to receive the power control instruction and send a power control command to a remote device indicated by the power control instruction, wherein the power control command is used to perform power control on the indicated smart network card.
2. The system according to claim 1, wherein: The power control module includes at least one controller, each of which is connected to at least one of the remote devices; The power control module is configured to send a power control command to a controller connected to a target remote device, wherein the target remote device is the remote device indicated by the power control instruction; The controller, upon receiving the power control command, sends the power control command to the corresponding target remote device.
3. The system according to claim 1, wherein: The network card management system further includes: At least one USB serial port module is used to establish communication between the remote control device and the power control module.
4. The system according to claim 3, characterized in that The USB serial port module is connected to the remote control device via a serial port line; the USB serial port module is connected to the power control module via a PCB circuit board.
5. The system according to claim 1, wherein: The smart network card device is connected to the remote device via a PCIE interface.
6. The system according to claim 1, wherein: The remote control device comprises: The instruction generation module is used to generate a power control instruction in response to a user operation and send the power control instruction to the power control module.
7. The system according to claim 6, characterized in that The instruction generation module is used to scan the power control module connected to the remote control device, as well as the remote device connected to the power control module and the controlled smart network card device; The command generation module displays the scanned power control module, remote device and controlled smart network card device through a user interaction interface; The instruction generation module receives the power control module, remote device and controlled smart network card device selected by the user based on the user interaction interface, and generates corresponding power control instructions.
8. The system according to claim 1, wherein: The remote control device further comprises: The status detection module is used to detect whether the power control instruction is successfully applied to the smart network card after sending the power control instruction to the power control module.
9. The system according to claim 8, characterized in that The power control instructions include power-on instructions, power-off instructions and restart instructions; The state detection module is used to detect whether the network between the remote control device and the target remote device corresponding to the power-on instruction is connected after the power-on instruction is sent; The state detection module is used to detect whether the network between the remote control device and the target remote device corresponding to the power-on instruction is disconnected after sending the power-off instruction; The state detection module is used to detect whether the network between the remote control device and the target remote device corresponding to the power-on instruction is disconnected after sending the restart instruction, and reconnect after the disconnection.
10. The system according to claim 9, characterized in that The status detection module is configured to detect, after sending a power-on instruction, whether a network between the remote control device and the smart network card corresponding to the power-on instruction and connected to the target remote device is connected; The state detection module is configured to detect whether the network between the remote control device and the smart network card connected to the target remote device corresponding to the power-on instruction is disconnected after the power-off instruction is sent; The state detection module is used to detect whether the network between the remote control device and the smart network card connected to the target remote device corresponding to the power-on instruction is disconnected after sending the restart instruction, and reconnect after the disconnection.