Cloud PC server
By designing a cloud PC server with a modular architecture, the problem of improving the performance of cloud PC servers in the existing technology is solved, high-performance computing, good thermal management and high maintenance, and overall performance and security are improved.
Patent Information
- Application Number
- CN202510230902.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2045-02-28
AI Technical Summary
Existing cloud PC servers have shortcomings in meeting high-performance computing, thermal management, storage and network optimization, green energy saving and security reliability requirements, and it is difficult to effectively improve overall performance.
A modular architecture cloud PC server is designed, using 3U standard on-shelf server, including computing blades, fan modules, power modules, network switching modules and master control management modules. The calculation blade supports 24 independent operating modules, the fan module adopts the cooling method of forward air and afterward air outlet, the power module is equipped with 1+1 current equalization thermal backup, and the network switching module has two independent and physically isolated networks.
Through modular design and optimization of heat dissipation, power supply and network solutions, the high-performance computing and data processing capabilities of cloud PC servers are realized, improving the scalability and versatility of the system, and enhancing the maintainability and security of the system.
Smart Images

Figure CN119730207A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a cloud PC server and belongs to the field of computers. Background Art
[0002] Cloud PC servers are one of the core components of PC systems. They centrally deploy traditional physical hosts in the form of computing blades in data centers, providing users with a user experience that is almost the same as that of local PCs. Through network isolation and data security measures, they can also significantly reduce the risks of network crosstalk and data leakage. With the increasing demand for high-performance computing such as big data, artificial intelligence, graphic design, and cloud gaming, cloud PC servers need to be equipped with more powerful hardware resources, such as high-performance CPUs, GPUs, and large-capacity memory. How to optimize hardware design to meet the existing technology requirements for high-performance computing, heat dissipation management, storage and network optimization, green energy saving, and security and reliability of servers has become the key to improving the overall performance of cloud PC servers. Summary of the invention
[0003] The present invention provides a cloud PC server, aiming to solve at least one of the technical problems existing in the prior art. To this end, the present invention proposes a cloud PC server, which can effectively improve the performance of the whole machine.
[0004] On the one hand, the technical solution of the present invention relates to a cloud PC server, which is a 3U standard rack-mounted server, including: a computing blade provided with a chassis, a fan module, a power module, a network switching module and a main control management module responsible for monitoring and managing the operating status of the system hardware; the computing blades are provided with 24 and each can operate independently; the fan module adopts a heat dissipation method of front air flow and rear air discharge; the power module is provided with two and allows for equal flow hot backup; the network switching module is provided with two sets of independent and physically isolated networks.
[0005] Furthermore, the chassis is provided with a base plate with a single star structure, two switch boards serving as a business data network and a terminal data network respectively, two fan assemblies for blowing and exhausting air respectively, a front panel provided with a debugging network port and a power switch, and a rear panel provided with a pluggable power module interface, an optical fiber interface and an Ethernet port; the base plate is provided with 24 blade slots for connecting the computing blades and two switch board slots for connecting the switch boards.
[0006] Furthermore, the computing blade is provided with a computing unit supporting M.2 SSD hard disks of various specifications, various memory specifications and compatible with various CPUs, an encoding unit for accessing audio and video and serving as a controller, and an interface unit for providing external interfaces of power supply, SERDES, I2C and slot IO.
[0007] Furthermore, the interface unit includes a network submodule and an IPMI submodule; the network submodule contains two independent PHY chips for service transmission and data management respectively; the IPMI submodule reads the temperature status of the computing unit in real time through the UART1 port, and can control the power on and off and reset of the computing unit by controlling IO, and read the power on and off, temperature and power status of the entire board, and communicate with the encoding unit through the UART2 port.
[0008] Furthermore, the computing blade is provided with an input interface submodule, a data processing submodule and an output interface submodule; the input interface submodule is used for HDMI video data decoding; the data processing submodule is used for strip segmentation, pixel reorganization and video caching; the output interface submodule is used for HDMI video data encoding.
[0009] Furthermore, the main control management module is provided with a health detection unit, a system information unit, a control unit and a communication interface unit; the health detection unit is connected to the power module through PMBus to monitor the power status of the whole machine, and collects the module temperature through the I2C temperature sensor, and is provided with a dedicated watchdog reset chip to improve the reliability of the system, and is used to monitor the real-time voltage of the 12V power supply through the built-in ADC; the system information unit stores or reads FRU information through EEPROM, and uses the built-in RTC real-time clock of MCU; the control unit adjusts the fan speed through PWM output, and collects and monitors the fan speed in real time, and is used to detect whether the computing blade and network switching board are in place, and control power on / off.
[0010] Furthermore, the main control management module uses the UCOS II system and has two threads for power button detection and parsing and processing serial port messages received from the network switching module.
[0011] Furthermore, the network switching module is provided with a service data network for network data transmission between PCs, and a terminal access network for transmitting media streams of screen images and audio data and mouse and keyboard control signals.
[0012] Furthermore, the network switching module is provided with a downstream network interface unit, a data exchange unit, an upstream network interface unit and an IPMC unit; the downstream network interface unit converts 6 QSGMII interfaces into 24 1000Base-X SerDes interfaces through 6 PHY chips, and is connected to the 24 slots of the baseboard, and the 12V power supply, slot number and IPMI bus of the baseboard are connected to the network switching module through an ADF connector; the data exchange unit is used for layer 2 switching of network data packets; the upstream network interface unit includes data interface units of the front panel and the rear panel; the IPMC unit, as a management unit of the network switching board, communicates with the whole machine main control management module of the cloud PC server through the MCU, and monitors the health information of the network switching module such as temperature and voltage in real time, and realizes power-on timing control through FPGA, and parses the serial signal controlled by the network port LED.
[0013] Furthermore, it also includes a cloud PC management platform for online upgrading, the cloud PC management platform sends an upgrade command to the network switching module, the network switching module controls the main control management module to reset and enter bootload, and then the network switching module transmits firmware to the main control management module, and after the firmware is received and burned, the program is run to complete the upgrade.
[0014] The beneficial effects of the present invention are as follows.
[0015] The cloud PC server of the embodiment of the present invention adopts a modular architecture design, supports hot plugging and flexible configuration of 24 computing blade units, and the system has good scalability and versatility. The device heat dissipation adopts air cooling, and two sets of fans are placed inside, one set of which blows air and the other set extracts air, forming a straight-through air duct inside the device, and adopts the common front airflow and rear airflow method for heat dissipation, which can improve the heat dissipation capacity. The front panel is designed with power, operation, management and business board indication status, which intuitively reflects the operation status of the device. The front panel is designed with a debugging network port and a power switch, and the rear panel is designed with a pluggable power module, a fiber optic interface and an Ethernet port. Only a small number of gate circuits for IO expansion and isolation protection are integrated on the bottom board, so the power consumption is very low, and the bottom board can provide a sufficiently large current carrying capacity. The computing blade is a pluggable independent module. The computing blade module provides computing and data processing capabilities. Users can choose different CPU, memory and storage configurations according to their needs. Each computing blade runs independently to provide high-performance computing and data processing capabilities. The power module is designed as 1+1 current-sharing hot backup. Two power modules are provided. The two power modules work simultaneously and balance the load. In the 1+1 configuration, one of the power supplies can be replaced or maintained without affecting the normal operation of the server, thereby improving the maintainability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which: Figure 1 4 is a module connection diagram of a cloud PC server according to an embodiment of the present invention.
[0017] Figure 2 4 is a functional structure diagram of a cloud PC server according to an embodiment of the present invention.
[0018] Figure 3 4 is a hardware structure diagram of a cloud PC server according to an embodiment of the present invention.
[0019] Figure 4 4 is a diagram of a bottom board topology structure of a cloud PC server according to an embodiment of the present invention.
[0020] Figure 5 4 is a diagram of a baseboard interface structure of a cloud PC server according to an embodiment of the present invention.
[0021] Figure 6 4 is a diagram of a heat dissipation structure of a fan module of a cloud PC server according to an embodiment of the present invention.
[0022] Figure 7 4 is a diagram of the hardware architecture of a cloud PC computing blade of a cloud PC server according to an embodiment of the present invention.
[0023] Figure 8 4 is a block diagram of the logical structure of a cloud PC computing blade of a cloud PC server according to an embodiment of the present invention.
[0024] Fig. 9 4 is a voltage module structure diagram of a cloud PC server according to an embodiment of the present invention.
[0025] Fig.10 4 is a structural diagram of a main control management module of a cloud PC server according to an embodiment of the present invention.
[0026] Fig.11 1 is a dual-network isolation network connection diagram of a cloud PC server according to an embodiment of the present invention.
[0027] Fig.12 4 is a block diagram of a network switching module of a cloud PC server according to an embodiment of the present invention.
[0028] Fig.13 4 is a diagram of an external hardware interface of a cloud PC server according to an embodiment of the present invention.
[0029] Fig.14 4 is a front panel structure diagram of a cloud PC server according to an embodiment of the present invention.
[0030] Fig.154 is a diagram of the rear panel structure of a cloud PC server according to an embodiment of the present invention.
[0031] Fig.16 4 is a flow chart of software upgrade of a cloud PC server according to an embodiment of the present invention.
[0032] Description of reference numerals: 100, chassis; 110, front panel; 120, rear panel; 200, base plate; 300, computing blade; 400, switch board; 500, fan assembly. DETAILED DESCRIPTION
[0033] The following will be combined with the embodiments and drawings to clearly and completely describe the concept, specific structure and technical effects of the present invention, so as to fully understand the purpose, scheme and effect of the present invention. It should be noted that the embodiments and features in the embodiments of this application can be combined with each other without conflict.
[0034] It should be noted that, unless otherwise specified, when a feature is referred to as being "fixed" or "connected" to another feature, it may be directly fixed or connected to the other feature, or it may be indirectly fixed or connected to the other feature. In addition, the descriptions of up, down, left, right, top, bottom, etc. used in the present invention are only relative to the relative positional relationship of the components of the present invention in the drawings.
[0035] In addition, unless otherwise defined, all technical and scientific terms used herein have the same meaning as those generally understood by those skilled in the art. The terms used in this specification are only for describing specific embodiments, not for limiting the present invention. The term "and / or" used herein includes any combination of one or more related listed items.
[0036] It should be understood that, although the terms first, second, third, etc. may be used to describe various elements in the present disclosure, these elements should not be limited to these terms. These terms are only used to distinguish elements of the same type from each other. For example, without departing from the scope of the present disclosure, the first element may also be referred to as the second element, and similarly, the second element may also be referred to as the first element.
[0037] See also Figures 1 to 16 The cloud PC server of the technical solution of the present invention is a 3U standard rack-mounted server, which includes a computing blade 300 provided with a chassis 100, a fan module, a power module, a network switching module and a main control management module responsible for monitoring and managing the operating status of the system hardware; 24 computing blades 300 are provided and each can operate independently; the fan module adopts a heat dissipation method of front air flow and rear air discharge; two power modules are provided and allow for equal flow hot backup; the network switching module is provided with two sets of independent and physically isolated networks.
[0038] See also Figure 1 and Figure 2 The cloud PC management platform of the cloud PC server of the technical solution of the present invention is divided into an application layer, an interface layer and a system layer, providing a complete chassis 100 management solution to ensure the stable operation, status monitoring and exception handling of each functional module in the chassis 100, and provide efficient and stable support for the management of the chassis 100 in various business scenarios. The cloud PC server of the present invention is a 3U standard rack-mounted server that adopts a modular design concept. The overall structure of the application layer is divided into a power module, a network switching module, a main control management (fan) module, a baseboard 200 and a computing blade 300. The system has good scalability and versatility. A single cloud PC server can be configured with up to 24 computing blades 300, and supports server cascade expansion to meet the needs of a larger number of users. Furthermore, the computing blade 300 can be inserted in any of the 24 slots.
[0039] In some embodiments, see Figure 2 The application layer includes computing blades 300, fan modules, network switching modules, main control management modules and power modules. Among them, 24 computing blades 300 are used for slot number detection, power-on and power-off status detection, temperature detection, in-place detection, power-on and power-off control and resource usage detection. The fan module is used for fan speed control and fan speed detection. The network switching module is used for temperature detection and abnormal alarm, etc. The main control management module is used for chassis ID reporting, power button detection and online upgrade management, etc. The power module is used for power status detection.
[0040] Specifically, the computing blade 300 (encoding board) sends the MAC address to the network switching module (terminal access network), and the network switching module (terminal access network) uses the MAC address to match the slot number of the chassis 100 where the computing blade 300 (encoding board) is located, and returns it to the computing blade 300 (encoding board) to realize the slot number detection. In the power-on and power-off status detection, the power-on status of the computing blade 300 is read according to the content of the IO expansion chip register to determine whether the computing blade 300 is powered. If it is low level, it is powered on, otherwise it is powered off. The MCU on the computing blade 300 reads the x86 / Feitian CPU temperature through the serial port and sends it to the main control management module through the IPMB bus to complete the temperature detection. And by reading whether the computing blade 300 is inserted in the slot 100 of the chassis, the in-place detection is completed. In the power-on and power-off control, the main control management module controls the IO expansion chip to output high and low levels to power on and off the computing blade 300. The MCU on the computing blade 300 obtains x86 / Feitian resources including the number of CPU cores, memory capacity, and storage capacity through the serial port to realize resource usage detection.
[0041] Furthermore, the MCU ID of the main control module is used as the unique identifier of the chassis and reported to the computing blade 300 (encoding board) and the cloud PC management platform to complete the chassis ID reporting. In the power button detection, when the normal cloud PC server chassis 100 is powered on, the first step is to detect whether the power button of the chassis 100 is pressed. If it is not pressed, only the main control module is powered on, and other boards are not powered on, and the fan does not run; after pressing it, the network switching module is powered on first, and then the first row of 8 computing blades 300 are powered on, followed by the second row and the third row, and the fan starts to run; after pressing the power button, all boards are powered on and the fan is running, and then long pressing the power button is the normal power-off step. Except for the main control module, other boards are powered off in sequence. The order is that the network switching module is powered off first, and then the first row of 8 computing blades 300 are powered off, followed by the second row and the third row, and the fan stops running. And in the online upgrade, the cloud PC management platform sends an upgrade command to the network switching module (terminal access network), the network switching module (terminal access network) controls the main control management module to reset and enter the bootload, and then the network switching module (terminal access network) transmits the firmware to the main control management module, and then runs the firmware to complete the upgrade. Among them, the system layer mainly includes the cloud PC management platform, which is mainly used for slot management, fan management, interface control, frame information management and online upgrades. Among them, the main control management module uses the ucos ii system, which mainly opens two threads, which are used for power button detection and parsing and processing serial port messages received from the network switching module (terminal access network).
[0042] Furthermore, the network switching module is used for temperature detection and abnormal warning. Among them, the temperature detection setting of the network management module is: the MCU on the network switching module reads the temperature of the temperature sensor, and the temperature read by the MCU is reported to the main control management module through the IPMB bus. The abnormal alarm setting of the network management module is: the fan alarm, temperature alarm, and power alarm information sent by the serial port of the main control management module to the network switching module (terminal access network). If the computing blade 300 (encoding card) cannot ping the gateway, that is, it is not connected to the network switching module, then the network abnormal alarm is reported to the network switching module (terminal access network) through the serial port, and then reported to the cloud PC management platform. If the network of the network switching module is not connected, it is necessary to query the abnormality through the debugging serial port; if the frame fails, in order to quickly locate the frame position, the frame alarm light will be lit when the network switching module (terminal access network) cloud PC management platform chassis 100 roll call command is received.
[0043] See also Figure 3The hardware of the cloud PC server of the technical solution of the present invention includes a server chassis 100, two fan assemblies 500, a fan board, a switch board 400, a baseboard 200, and 24 computing blades 300, wherein the number of computing blades 300 is configured according to the product form, and a maximum of 24 computing blades 300 are supported.
[0044] Specifically, see Figure 3 The cloud PC server of the present invention is designed in the form of a sheet metal chassis 100, which is composed of a chassis 100 body, a front panel 110, an upper cover, a detachable cover, a handle, a fan assembly 500 and auxiliary materials. The product adopts a metal sheet metal frame to reduce costs while taking into account the usability, reliability and maintainability of the product. Specifically, the device adopts a standard 19-inch 3U height design, and the internal board card adopts a plug-in design, which can provide up to 24 business boards for plugging and unplugging at the same time. The board card can be quickly opened for maintenance. The number of computing blades 300 accommodated in the 3U standard shelf-mounted cloud PC server of the present invention is much higher than that of the 3U standard shelf-mounted servers currently on the market. The heat dissipation of the equipment adopts an air-cooling method, and two groups of fans are placed inside, one group of which blows air and the other group exhausts air, forming a straight-through air duct inside the equipment. The commonly used front-in and rear-out method is used for heat dissipation, which can improve the heat dissipation capacity. The front panel 110 is designed with power, operation, management and business indicator status, which intuitively reflects the operating status of the equipment. The front panel 110 is designed with a debugging network port and a power switch, and the rear panel 120 is designed with a pluggable power module, a fiber optic interface and an Ethernet port.
[0045] In some embodiments, the baseboard 200 of the cloud PC server of the present invention is provided with 24 computing blade 300 slots and two network switch board 400 slots, and the main control management module and the light board are connected by cables. The topology of the baseboard 200 adopts a single star structure, and the signal topology diagram of the two switch boards 400 and the 24 computing blade 300 slots is shown in FIG. Figure 4 As shown. Specifically, the power interface for providing 12V power is connected to two network switch board 400 slots, 24 computing blade 300 slots and the main control management unit. The 3.3V_STB power supply is connected to two network switch board 400 slots, 24 computing blade 300 slots and the main control management unit. The SerDes network is connected to the 24 computing blade 300 slots from the second network switch board 400 slot through the terminal access network, and is connected to the 24 computing blade 300 slots from the first network switch board 400 slot through the service data network. The IPMB signal passes through the two network switch board 400 slots and the 24 computing blade 300 slots. Two UART signals are connected to the main control management unit through the two network switch board 400 slots. Multiple PWR_EN & DET signals are connected to the main control management module from the 24 blade slots.
[0046] Furthermore, the external interface structures of the baseboard 200, such as the 12V power supply, SerDes network, UART serial port, IPMB and 3.3V_STB interface, are as follows: Figure 5 As shown. Specifically, the 12V power module is directly connected to the power interface of the base plate 200 through the welding wire terminal. The base plate 200 is provided with two groups of ADF connectors, which are used as the SerDes network port and UART interface of the two network switching modules, and each group contains 3 ADF connections. The base plate 200 is provided with 24 PCIex4 connectors, which are used to connect 24 computing blades 300 as blade interfaces, so as to serve as interfaces for two SerDes networks, IPMB signals, 3.3V_STB power supply and 12V power supply, and 24 ADF connectors are provided, which are used as power supply interfaces for 24 computing blades 300. The base plate 200 is used as the IPMB&3.3V interface and UART interface for connecting the main control management module through 6Pin and 8Pin connectors.
[0047] In order to improve the reliability of the base plate 200, only a small number of gate circuits for IO expansion and isolation protection are integrated on the base plate 200 of the present invention, so the power consumption is very low. The main function of the base plate 200 of the present invention is to provide a sufficiently large current carrying capacity. Furthermore, the connection between the power module and the base plate 200 can be made of copper PCB welding rivet nuts, so that the rivet nuts can have an overcurrent capacity of 260A, and the base plate 200 supplies power to the computing blade 300 through the ADF power connector, so that the power supply capacity of a single ADF power connector reaches 40A.
[0048] In some embodiments, the computing blade 300 is a pluggable independent module. The computing blade 300 module provides computing and data processing capabilities. Users can choose different CPU, memory and storage configurations according to their needs. Furthermore, it can include CPU (non-domestic Intel i3 / i5 / i7 and domestic Feiteng D2000), memory capacity (8G / 16G / 32G) and hard disk capacity (512G / 1T / 2T), which can be flexibly configured according to user requirements.
[0049] Each cloud PC server can be configured with up to 24 computing blades 300, each computing blade 300 runs independently, and provides high-performance computing and data processing capabilities. The user's operation data is stored in their respective computing blades 300, while the data backup of all users is stored in a dedicated NAS storage server, so that the cloud PC server itself is not responsible for storing backup data and can focus on providing real-time computing and processing capabilities. Specifically, the chassis 100 of the cloud PC server is provided with 24 blade slots, which supports hot-swap and flexible configuration of 24 computing blade 300 units, so that the plugging and unplugging of a single computing blade 300 does not affect the normal operation of other computing blades 300.
[0050] In an application embodiment, the computing blade 300 of the cloud PC server of the present invention adopts a PCIE interface, and the outer structure is designed in a blade manner, and the air duct of the compatible chassis 100 adopts a front-to-back air inlet and outlet manner. The computing blade 300 adopts a universal encoding card base plate 200 design, and different blade modules can be selected and replaced as needed. Specifically, the cloud PC computing blade 300 is installed in the server chassis 100, and 8 are arranged in parallel in each row, and a total of 3 rows and 24 computing blades 300 are arranged. Further, the outer dimensions of the computing blade 300 can be 175.25×126.08×38mm. The external interface of the cloud PC computing blade 300 includes a PCIE X4 gold finger, a power connector, a positioning pin, and a mounting screw that does not come off. The interior of the cloud PC computing blade 300 is mainly composed of a mounting bracket, an encoding card PCBA, an encoding card heat sink, a decorative cover, an externally purchased Feiteng computing module or an externally purchased X86 module; wherein the Feiteng computing module and the X86 module are configured in two choices.
[0051] In an application embodiment, the fan module supports intelligent adjustment of the fan speed, monitors the system temperature in real time through the main control management module, and adjusts the fan speed to optimize the heat dissipation and energy efficiency of the device and reduce noise and power consumption. Figure 6 The whole cloud PC server adopts forced air cooling. Since the maximum power of the whole machine is 2000W, the whole machine is designed with two sets of fans, one set of fans for blowing and one set of fans for exhausting. The fans use high-speed and large-volume fans, and the specifications use 8038 axial flow fans. The whole machine adopts the cooling method of front airflow and rear airflow. It should be noted that the cloud PC server is stacked and imported into the simulation software for thermal design analysis and verification. It can be obtained that the present invention can bear the heat dissipation capacity of the computing blade 300 single module 60W×24 pieces. Under the simulation working condition, the highest CPU shell temperature is about 62 degrees, which can meet the operation requirements.
[0052] Specifically, the heat sink of the Cloud PC Computing Blade 300 encoding card is in contact with high-power chips such as the CPU and FPGA through a thermally conductive silicone pad, which conducts the heat to the heat sink teeth and is carried away by the airflow of the chassis 100; the Feiteng computing module and the X86 computing module also use conduction to conduct heat to the matching heat sink, which is carried away by the airflow of the chassis 100. Among them, the X86 module has high power consumption and the thermal conduction method adopts the fin + VC temperature equalizing plate design, which effectively improves the product's heat dissipation capacity.
[0053] In an application embodiment, the cloud PC computing blade 300 of the present invention is provided with a computing unit, a coding unit and an interface unit. Figure 7The computing unit is the core of the system, including support for various specifications of M.2 SSD hard drives, various memory specifications and compatibility with multiple CPUs; the encoding unit includes two interface chips, audio and video, and the RK3588 controller, which is used to realize the compression encoding of I2S audio and various video interfaces, the permission processing and transmission of USB signals, and sends the above data to the cloud PC user terminal through the network port, as well as the FPGA device, which is used to realize the strip segmentation, pixel reorganization, caching and synthesis of the video channel; the interface unit provides external interfaces such as power supply, SERDES, I2C and slot IO to ensure the versatility and scalability of the system.
[0054] Furthermore, the network submodule in the interface unit contains two independent PHY chips, namely I210-IS and YT8521SH. I210-IS is connected to the computing unit through the PCIE interface for service transmission; YT8521SH uses the RGMII interface to connect to the encoding unit for data management, so the two networks can be physically isolated. In the IPMI submodule of the interface unit, TVS tube protection has been added to the I2C and slot detection IO interfaces, and the maximum power supply current of the ADF power connector is 14A. The IPMI module can read the temperature status of the computing unit in real time through the UART1 port, and can control the power on and off and reset the computing unit through the control IO. It can also read the power on and off, temperature, power and other status of the entire board, and then communicate with the encoding unit through the UART2 port and upload it to the cloud PC management platform.
[0055] In an application embodiment, the cloud PC computing blade 300 of the present invention is used to implement functions such as interface conversion, strip segmentation, pixel reorganization, video data caching and video synthesis of two video channels. Figure 8 The two video channels reuse the same code module. Taking one of the video channels as an example, its overall logic design consists of three parts: input interface submodule, data processing submodule and output interface submodule. Among them, the input interface submodule mainly realizes the function of HDMI video data decoding; the data processing submodule mainly realizes the functions of strip segmentation, pixel reorganization, video caching, etc.; the output interface submodule realizes the function of HDMI video data encoding.
[0056] Specifically, the input interface submodule is used to store EDID information and generate DDC channels for PC to read, and convert the input HDMI interface to RGB_TTL interface. The data processing submodule cuts the input complete frame into four strip frames, for example, converts the input video format from 1920*1080@60fps to 1920*272@240fps, and adjusts the YUV component storage format in combination with the RK encoder NV12 encoding rules and the memory mapping method of the RK RX interface, and has the functions of data caching and clock domain isolation. The output interface submodule is used to generate the embedded data island header and body content of TMDS transmission, generate the embedded control signal of TMDS transmission, and integrate the data island, control signal and video data content and convert them to HDMI interface output.
[0057] In some embodiments, the power module is used to convert 220V AC power to 12V DC power, and a single module supports a maximum power consumption of 2000W. The power module supports 1+1 current-sharing hot backup to ensure that when a single power module fails, the system can still provide stable power supply, high reliability and strong continuous operation capability. Furthermore, the power module can provide 2 100-240V AC, 50 / 60Hz inputs and support redundant backup.
[0058] See also Fig. 9 The power module of the cloud PC server is designed as a 1+1 current-sharing hot backup. There are two power modules, which work simultaneously and balance the load. Through the current-sharing function, the two power modules share the load during normal operation, reducing the load pressure of a single power module, thereby extending the service life of the power module. Since the two power modules are in operation at the same time, there is no need to wait for the switching process when a failure occurs. The system can seamlessly transition to the backup power supply and avoid server downtime caused by power failure. In the 1+1 configuration, one of the power supplies can be replaced or maintained without affecting the normal operation of the server, improving the maintainability of the system.
[0059] In some embodiments, the main control management module is responsible for monitoring and managing the operating status of the system hardware. It helps to ensure that the system remains stable under various operating conditions by real-time monitoring of key parameters such as temperature, voltage, and current. The main control management module of the present invention has comprehensive hardware monitoring and management capabilities, real-time monitoring of key parameters such as temperature and voltage, supports fault detection and event logging, and effectively prevents and responds to hardware failures. The main control management module combines the communication function of the network switch board 400 to provide remote server chassis 100 power management, computing blade 300 power on / off control, etc., so that administrators can remotely maintain the system and troubleshoot.
[0060] In an application embodiment, see Fig.10The main control management module is equipped with a health detection unit, a system information unit, a control unit and a communication interface unit. The health detection unit is connected to the power module through PMBus to monitor the power status of the entire cloud PC server. The module temperature is collected through the I2C temperature sensor. A dedicated watchdog reset chip is set to improve the reliability of the system. The built-in ADC is used to monitor the real-time voltage of the 12V power supply. The system information unit is used to store or read FRU information through EEPROM, and the MCU has a built-in RTC real-time clock. The control unit adjusts the fan speed through PWM output, collects and monitors the fan speed in real time, and is used to detect whether the computing blade 300 and the network switch board 400 are in place, and control the power on / off.
[0061] In some embodiments, see Fig.11 The network switching module consists of two independent switching boards 400, namely the business data center network switching board 400 and the terminal access network switching board 400. The two networks are independent and physically isolated from each other to ensure the efficiency and security of data transmission. The network switching module implements Ethernet Layer 2 switching function and provides 1 10G optical port and 1 Gigabit electrical port. The cloud PC server supports 24 Gigabit SerDes interfaces, which correspond to 24 computing blades 300 one by one, ensuring high-speed data transmission and efficient communication of each computing node in the cloud PC server.
[0062] In an application embodiment, the service data center network switch board 400 and the terminal access network switch board 400 in the network switch module correspond to the service data network and the terminal access network respectively, see Figure 1 The business data network is used for network data transmission between PCs; the terminal access network is used to transmit media streams of screen images and audio data, as well as control signals such as the mouse and keyboard.
[0063] It should be noted that the service data network switch board 400 and the terminal access network switch board 400 are completely identical in hardware design and have the same switching capabilities and interface configurations. Specifically, the two are logically distinguished by the slot number of the base plate 200. Specifically, the service data network switch board 400 is inserted into the Slot1 slot of the base plate 200, and the terminal access network switch board 400 is inserted into the Slot2 slot of the base plate 200. The system automatically identifies whether it is a service data network or a terminal access network according to the slot number.
[0064] In an application embodiment, the network switching module includes a downlink network interface unit, a data switching unit, an uplink network interface unit and an IPMC unit. Fig.12, the downlink network interface unit converts 6-way QSGMII interface into 24-way 1000Base-X SerDes interface through 6 PHY chips, connects to 24 slots of the baseboard 200, and the 12V power supply, slot number and IPMI bus of the baseboard 200 are connected to the switch module through the ADF connector. The data exchange unit is responsible for the layer 2 exchange of network data packets, and it adopts the NF5180 switch chip with an internal integrated A53 ARM dual-core processor. The uplink network interface unit includes the data interface unit of the front panel 110 and the rear panel 120, the 10G optical fiber and 1000M Ethernet electrical port are connected to the rear panel 120, and the 1000M maintenance network port and debug serial port of the A53ARM dual-core processor are connected to the front panel 110. The IPMC unit, as the management unit of the network switch board 400, communicates with the whole machine main control management module of the cloud PC server through the MCU, monitors the health information of the network switch module such as temperature and voltage in real time, realizes power-on timing control through FPGA, and parses the serial signal of the network port LED control. Specifically, the network switching module interface is shown in Table 1 below.
[0065] Table 1:
[0066] Furthermore, the main chips of the network switching module of the present invention include a switching chip, an MCU chip, an FPGA chip, and 6 PHY chips, etc. The power consumption of the entire module is about 15W, which can effectively achieve low power consumption.
[0067] See also Fig.13 , the panel interface of the cloud PC server of the present invention is set as follows: Data network port: 1 10G optical port, 1 Gigabit electrical port, physically isolated from the user network; User network port: 1 10G optical port, 1 Gigabit electrical port, physically isolated from the data network; Adjustable network port: 2 Gigabit electrical ports, two network ports are physically isolated; Debug serial port: support 2 serial ports (RJ45 connector); Power port: supports 2-way AC 220V input; Indicator lights: data network port status lights*2, user network port status lights*2, warning light*1, operation light*1; Power switch: The front panel 110 is provided with a power switch.
[0068] Specifically, see Fig.14 and Fig.15The front panel 110 is provided with 4 debugging network ports, 6 indicator lights, and 1 power switch. The rear panel 120 is provided with 2 pluggable module power supplies, 2 service optical ports, 2 service network ports, and 1 grounding screw column. The power supply adopts a 1+1 backup design. The interface settings are shown in Table 2 below.
[0069] Table 2:
[0070] In the cloud PC management platform of the cloud PC server of the present invention, a slot acquisition request and a MAC address are sent to a network switching module (terminal access network) through a computing blade 300 (encoding board), and the network switching module (terminal access network) returns the slot number to the computing blade 300 (encoding board) by matching the MAC address, and the computing blade 300 (encoding board) reports it to the cloud PC management platform. The cloud PC management platform can display the board in-position information and the power-on and power-off status in the corresponding slot, and, in the default operation in the automatic mode, that is, the main control management module collects the temperature data reported by the computing blade 300 (encoding board), controls the fan speed level, and sends a request message to the main control management module through the cloud PC management platform, including setting the power-on and power-off status of the computing blade 300 (encoding board) and setting the fan speed, thereby realizing the management and monitoring of the slots, fans and interfaces of the base plate 200.
[0071] Further, when the cloud PC management platform of the present invention needs to be upgraded online, refer to Fig.16 , the cloud PC management platform sends an upgrade command to the network switching module (terminal access network), the network switching module (terminal access network) controls the main control management module to reset and enter bootload, and then the network switching module (terminal access network) transmits the firmware to the main control management module. After the firmware is received and burned, the program is run to complete the upgrade.
[0072] Among them, for abnormal power failure, since the normal power-on is by short pressing the button of the chassis 100, if the chassis 100 loses power abnormally, such as the server in the computer room outage, when the power is restored, the status can be recorded through epprom or flash. If it is a short press power-on state, the power-on state of all boards can be restored when judging, and if it is a long press power-off state, the board power-on state will not be restored. If the network switching module (terminal access network) chassis 100 management program exits abnormally, the daemon process can pull up the chassis 100 management program again.
[0073] The above is only a preferred embodiment of the present invention. The present invention is not limited to the above implementation. As long as the technical effect of the present invention is achieved by the same means, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present disclosure shall be included in the scope of protection of the present disclosure. All should belong to the protection scope of the present invention. Within the protection scope of the present invention, its technical scheme and / or implementation method can have various modifications and changes.
Claims
1. A cloud PC server, characterized in that: The invention is a 3U standard rack-mounted server, comprising: a computing blade (300) provided in a chassis (100), a fan module, a power module, a network switching module and a main control management module responsible for monitoring and managing the operating status of the system hardware; the computing blades (300) are provided with 24 and each can operate independently; the fan module adopts a heat dissipation method of front airflow and rear air discharge; the power module is provided with two and allows for equal flow hot backup; the network switching module is provided with two sets of mutually independent and physically isolated networks.
2. The cloud PC server according to claim 1, characterized in that: The chassis (100) is provided with a base plate (200) with a single star structure, two switch boards (400) serving as a service data network and a terminal data network respectively, two fan assemblies (500) used for blowing and exhausting respectively, a front panel (110) provided with a debugging network port and a power switch, and a rear panel (120) provided with a pluggable power module interface, an optical fiber interface and an Ethernet port; the base plate (200) is provided with 24 blade slots for connecting the computing blades (300) and two switch board (400) slots for connecting the switch boards (400).
3. The cloud PC server according to claim 1, characterized in that: The computing blade (300) is provided with a computing unit supporting M.2 SSD hard disks of various specifications, various memory specifications and compatible with various CPUs, an encoding unit for accessing audio and video and serving as a controller, and an interface unit for providing external interfaces for power supply, SERDES, I2C and slot IO.
4. The cloud PC server according to claim 3, characterized in that: The interface unit includes a network submodule and an IPMI submodule; the network submodule contains two independent PHY chips for service transmission and data management respectively; the IPMI submodule reads the temperature status of the computing unit in real time through the UART1 port, and can control the power on and off and reset of the computing unit by controlling IO, and read the power on and off, temperature and power status of the entire board, and communicate with the encoding unit through the UART2 port.
5. The cloud PC server according to claim 4, characterized in that: The computing blade (300) is provided with an input interface submodule, a data processing submodule and an output interface submodule; the input interface submodule is used for HDMI video data decoding; the data processing submodule is used for strip segmentation, pixel reorganization and video caching; The output interface submodule is used for HDMI video data encoding.
6. The cloud PC server according to claim 1, characterized in that: The main control management module is provided with a health detection unit, a system information unit, a control unit and a communication interface unit; the health detection unit is connected to the power module via PMBus to monitor the power status of the whole machine, and collects the module temperature via an I2C temperature sensor, and is provided with a dedicated watchdog reset chip to improve the reliability of the system, and is used to monitor the real-time voltage of the 12V power supply via a built-in ADC; the system information unit stores or reads FRU information via an EEPROM, and uses an MCU built-in RTC real-time clock; the control unit adjusts the fan speed via PWM output, collects and monitors the fan speed in real time, and is used to detect whether the computing blade (300) and the network switching board (400) are in place, and controls power on / off.
7. The cloud PC server according to claim 1, characterized in that: The main control management module uses the ucos ii system and has two threads for power button detection and parsing and processing the serial port message received from the network switching module.
8. The cloud PC server according to claim 1, characterized in that: The network switching module is provided with a service data network for network data transmission between PCs, and a terminal access network for transmitting media streams of screen images and audio data and mouse and keyboard control signals.
9. The cloud PC server according to claim 1, characterized in that: The network switching module is provided with a downlink network interface unit, a data exchange unit, an uplink network interface unit and an IPMC unit; the downlink network interface unit converts 6 QSGMII interfaces into 24 1000Base-X SerDes interfaces through 6 PHY chips, and is connected to 24 slots of a base plate (200), and connects a 12V power supply, a slot number and an IPMI bus of the base plate (200) to the network switching module through an ADF connector; the data exchange unit is used for layer 2 switching of network data packets; the uplink network interface unit includes a data interface unit of a front panel (110) and a rear panel (120); the IPMC unit serves as a management unit of the network switching board (400), communicates with a whole machine main control management module of a cloud PC server through an MCU, monitors health information such as temperature and voltage of the network switching module in real time, realizes power-on timing control through an FPGA, and parses serial signals controlled by a network port LED.
10. The cloud PC server according to claim 1, characterized in that: It also includes a cloud PC management platform for online upgrading, the cloud PC management platform sends an upgrade command to the network switching module, the network switching module controls the main control management module to reset and enter bootload, and then the network switching module transmits firmware to the main control management module. After the firmware is received and burned, the program is run to complete the upgrade.
Citation Information
Patent Citations
Four-unit server
CN115599735A
Blade reinforcement server based on Feiteng processor
CN116009653A
Control method based on cloud PC server and cloud PC management platform
CN119440963A
Cooling apparatus and communication apparatus
CN201199768Y
Integrated cabinet
CN210183766U
Cited By
Cloud PC server
WO2026179260A1