A cloud PC server

The 3U standard cloud PC server, with its modular design, solves problems such as hardware resource optimization and heat dissipation management, achieving high-performance computing, flexible configuration, and improved reliability, thus meeting the needs of high-performance computing.

CN119730207BActive Publication Date: 2025-11-14BANGYAN TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510230902.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-11-14
Estimated Expiration
2045-02-28

AI Technical Summary

Technical Problem

Existing cloud PC servers struggle to effectively meet the demands of high-performance computing in areas such as hardware resource optimization, heat dissipation management, storage and network optimization, energy saving, and security and reliability.

Method used

The 3U standard rack-mount server features a modular architecture design, including compute blades, fan modules, power modules, and network switching modules. It supports hot-swapping and flexible configuration of 24 compute blade units, adopts a front-to-back airflow cooling method, the power module has 1+1 current sharing and thermal backup, the network switching module is physically isolated, and the main control management module monitors the system status in real time.

Benefits of technology

It improves the scalability and versatility of the server, ensures high-performance computing capabilities, optimizes heat dissipation, reduces power consumption, improves system maintainability and reliability, and achieves data transmission security and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119730207B_ABST
    Figure CN119730207B_ABST
Patent Text Reader

Abstract

This invention relates to cloud PC servers, including a 3U standard rack-mount server. The server comprises compute blades housed in a chassis, a fan module, a power supply module, a network switching module, and a main control management module responsible for monitoring and managing the operational status of the system hardware. The compute blades are configured with 24 blades, each capable of independent operation. The fan module employs a front-to-back airflow cooling method. Two power supply modules are provided, allowing for current sharing and hot backup. The network switching module features two independent and physically isolated networks. This invention exhibits good scalability and versatility, and high reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to cloud PC servers and belongs to the field of computers. Background Technology

[0002] Cloud PC servers are one of the most core components of a PC system. They centrally deploy traditional physical hosts in data centers as computing blades, providing users with a user experience almost identical to that of a local PC. Through network isolation and data security measures, they can significantly reduce the risks of network crosstalk and data leakage. However, with the increasing demand for high-performance computing in areas 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. Therefore, optimizing hardware design to meet the current technological requirements for high-performance computing, thermal management, storage and network optimization, energy efficiency, and security and reliability has become crucial for improving the overall performance of cloud PC servers. Summary of the Invention

[0003] This invention provides a cloud PC server, aiming to at least solve one of the technical problems existing in the prior art. To this end, this invention proposes a cloud PC server that can effectively improve overall machine performance.

[0004] The technical solution of this invention relates to a cloud PC server, which is a 3U standard rack-mount server, including: computing blades 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 configured with 24 blades, each of which can operate independently; the fan module adopts a front-to-back airflow cooling method; the power module has two components and allows for current sharing and hot backup; the network switching module has two independent and physically isolated networks.

[0005] Furthermore, the chassis is equipped with a base plate with a single-star structure, two switching boards serving as the service data network and the terminal data network respectively, two fan assemblies for blowing and exhausting air respectively, a front panel with a debugging network port and a power switch, and a rear panel 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 switching board slots for connecting the switching boards.

[0006] Furthermore, the computing blade is equipped with computing units that support various sizes of M.2 SSD hard drives, various memory specifications, and are compatible with various CPUs, encoding units for accessing audio and video and serving as controllers, and interface units for providing external interfaces for power supply, SERDES, I2C, and slot I / O.

[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 computing unit to power on and off and reset through control IO, and read the power-on / off, temperature and power status of the entire board, and communicates with the encoding unit through the UART2 port.

[0008] Furthermore, the computing blade is equipped 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 reconstruction, and video buffering; and the output interface submodule is used for HDMI video data encoding.

[0009] Furthermore, the main control management module includes a health detection unit, a system information unit, a control unit, and a communication interface unit. The health detection unit connects to the power module via PMBus to monitor the overall power status, collects module temperature via an I2C temperature sensor, has a dedicated watchdog reset chip to improve system reliability, and uses a built-in ADC to monitor the real-time voltage of the 12V power supply. The system information unit stores or reads FRU information via EEPROM and uses a built-in RTC real-time clock in the MCU. The control unit adjusts the fan speed via PWM output, collects and monitors the fan speed in real time, detects whether the computing blades and network switching board are in place, and controls power-on / off.

[0010] Furthermore, the main control management module uses the uCOS II system and has two threads, one for power button detection and the other for parsing and processing serial port messages received from the network exchange module.

[0011] Furthermore, the network switching module is equipped 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, as well as mouse and keyboard control signals.

[0012] Furthermore, the network switching module is equipped with a downlink network interface unit, a data switching 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 connects them to 24 slots on the baseboard. It also connects the 12V power supply, slot number, and IPMI bus of the baseboard to the network switching module through an ADF connector. The data switching unit is used for Layer 2 switching of network data packets. The uplink network interface unit includes data interface units on the front and rear panels. The IPMC unit serves as the management unit of the network switching board. It communicates with the main control management module of the cloud PC server through an MCU, monitors the health information of the network switching module such as temperature and voltage in real time, implements power-on timing control through an FPGA, and parses the serial signals controlling the network port LEDs.

[0013] Furthermore, it also includes a cloud PC management platform for online upgrades. The cloud PC management platform sends upgrade commands to the network switching module. The network switching module controls the main control management module to reset and enter bootload mode. Then, the network switching module transmits firmware to the main control management module. After the firmware is received and burned, the program runs to complete the upgrade.

[0014] The beneficial effects of this invention are as follows.

[0015] The cloud PC server in this embodiment of the invention adopts a modular architecture design, supporting hot-swapping and flexible configuration of 24 computing blade units, giving the system excellent scalability and versatility. The device employs air cooling, with two sets of fans internally, one blowing air and the other exhausting it, forming a straight-through airflow channel within the device. The common front-to-back airflow configuration improves heat dissipation capacity. The front panel features power, operation, management, and service status indicators, providing a clear view of the device's operating status. The front panel also includes a debugging network port and a power switch, while the rear panel features a pluggable power module, fiber optic interface, and Ethernet port. The baseboard integrates only a small number of gate circuits for I / O expansion and isolation protection, resulting in very low power consumption, while providing sufficient current carrying capacity. Each computing blade is a pluggable, independent module, providing computing and data processing capabilities. Users can select different CPU, memory, and storage configurations as needed. Each computing blade operates independently, providing high-performance computing and data processing capabilities. The power supply module is designed with 1+1 current sharing and hot backup. There are two power supply modules, which 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, thus improving the maintainability of the system. Attached Figure Description

[0016] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0017] Figure 1 This is a module connection diagram of a cloud PC server according to an embodiment of the present invention.

[0018] Figure 2 This is a functional structure diagram of a cloud PC server according to an embodiment of the present invention.

[0019] Figure 3 This is a hardware structure diagram of a cloud PC server according to an embodiment of the present invention.

[0020] Figure 4 This is a diagram of the baseboard topology of a cloud PC server according to an embodiment of the present invention.

[0021] Figure 5 This is a diagram of the baseboard interface structure of a cloud PC server according to an embodiment of the present invention.

[0022] Figure 6 This is a heat dissipation structure diagram of a fan module of a cloud PC server according to an embodiment of the present invention.

[0023] Figure 7 This is a hardware architecture diagram of a cloud PC computing blade for a cloud PC server according to an embodiment of the present invention.

[0024] Figure 8 This is a logical structure block diagram of a cloud PC computing blade of a cloud PC server according to an embodiment of the present invention.

[0025] Figure 9 This is a structural diagram of the voltage module of a cloud PC server according to an embodiment of the present invention.

[0026] Figure 10 This is a structural diagram of the main control management module of a cloud PC server according to an embodiment of the present invention.

[0027] Figure 11 This is a diagram of a dual-network isolated network connection for a cloud PC server according to an embodiment of the present invention.

[0028] Figure 12 This is an understanding block diagram of the network switching module of a cloud PC server according to an embodiment of the present invention.

[0029] Figure 13 This is a diagram of the external hardware interface of a cloud PC server according to an embodiment of the present invention.

[0030] Figure 14 This is a front panel structure diagram of a cloud PC server according to an embodiment of the present invention.

[0031] Figure 15This is a structural diagram of the rear panel of a cloud PC server according to an embodiment of the present invention.

[0032] Figure 16 This is a flowchart illustrating the software upgrade process of a cloud PC server according to an embodiment of the present invention.

[0033] Explanation of reference numerals in the attached figures:

[0034] 100. Chassis; 110. Front panel; 120. Rear panel; 200. Base plate; 300. Computing blades; 400. Switching board; 500. Fan assembly. Detailed Implementation

[0035] The following will provide a clear and complete description of the concept, specific structure, and technical effects of the present invention in conjunction with the embodiments and accompanying drawings, so as to fully understand the purpose, solution, and effects of the present invention. It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other.

[0036] It should be noted that, unless otherwise specified, when a feature is referred to as "fixed" or "connected" to another feature, it can be directly fixed or connected to the other feature, or indirectly fixed or connected to the other feature. Furthermore, the descriptions of "upper," "lower," "left," "right," "top," and "bottom" used in this invention are only relative to the relative positional relationships of the various components of the invention in the accompanying drawings.

[0037] Furthermore, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in this specification is for the purpose of describing particular embodiments only and not for limiting the invention. The term "and / or" as used herein includes any combination of one or more of the associated listed items.

[0038] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various elements, these elements should not be limited to these terms. These terms are only used to distinguish elements of the same type from one another. For example, without departing from the scope of this disclosure, a first element may also be referred to as a second element, and similarly, a second element may also be referred to as a first element.

[0039] See Figures 1 to 16The cloud PC server of this invention is a 3U standard rack-mount server, which includes computing blades 300 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; the computing blades 300 are configured with 24 blades, each of which can operate independently; the fan module adopts a front-to-back air cooling method; there are two power modules, which allow for current sharing and hot backup; the network switching module has two independent and physically isolated networks.

[0040] See Figure 1 and Figure 2 The cloud PC server management platform of this 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 anomaly handling of each functional module within the chassis 100, providing efficient and stable support for chassis 100 management in various business scenarios. This invention's cloud PC server is a 3U standard rack-mount server, adopting 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 computing blades 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 cascading expansion to meet the needs of larger user volumes. Furthermore, the computing blades 300 can be inserted into any 24 slots.

[0041] In some embodiments, see Figure 2 The application layer includes 24 compute blades (300 units), fan modules, network switching modules, main control management modules, and power supply modules. The 24 compute blades (300 units) are used for slot number detection, power-on / off status detection, temperature detection, presence detection, power-on / off control, and resource usage detection. The fan modules are used for fan speed control and detection. The network switching modules are used for temperature detection and anomaly alarms. The main control management module is used for chassis ID reporting, power button detection, and online upgrade management. The power supply module is used for power status detection.

[0042] Specifically, the compute blade 300 (encoding board) sends its MAC address to the network switching module (terminal access network). The network switching module (terminal access network) matches the MAC address with the slot number of chassis 100 where the compute blade 300 (encoding board) is located and returns the result to the compute blade 300 (encoding board) to achieve slot number detection. In the power-on / off status detection, the power-on status of the compute blade 300 is read from the contents of the IO expansion chip register to determine whether the compute blade 300 is powered. If the level is low, it is powered on; otherwise, it is powered off. The MCU on the compute blade 300 reads the x86 / Phytium CPU temperature via serial port and sends it to the main control management module via the IPMB bus to complete temperature detection. It also checks whether the compute blade 300 is inserted in chassis slot 100 to complete presence detection. In the power-on / off control, the main control management module controls the IO expansion chip to output high and low levels to power on and off the compute blade 300. The MCU on the compute blade 300 obtains x86 / Phytium resources, including the number of CPU cores, memory capacity, and storage capacity, via serial port to achieve resource usage detection.

[0043] Furthermore, the MCU ID of the main control management module serves as the unique identifier of the chassis and is reported to the compute blades 300 (encoding board) and the cloud PC management platform to complete the chassis ID reporting. In the power button detection, when the cloud PC server chassis 100 is powered on normally, the first step is to check if the power button is pressed. If not pressed, only the main control management module powers on; other boards do not power on, and the fans do not run. After pressing, the network switching module powers on first, followed by the first row of eight compute blades 300, then the second and third rows, and the fans start running in sequence. After pressing the power button, all boards power on and the fans run. Pressing and holding the power button again initiates the normal power-off process, where all boards except the main control management module power off sequentially, in the order of network switching module powering off first, followed by the first row of eight compute blades 300, then the second and third rows, and the fans stop running in sequence. During online upgrades, the cloud PC management platform sends upgrade commands 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 bootloader mode. Then, the network switching module (terminal access network) transmits firmware to the main control management module, and the firmware is then run to complete the upgrade. The system layer mainly includes the cloud PC management platform, which is primarily used for slot management, fan management, interface control, chassis information management, and online upgrades. The main control management module uses the uCOS II system and mainly operates two threads: one for power button detection and the other for parsing and processing serial port messages received from the network switching module (terminal access network).

[0044] Furthermore, the network switching module is used for temperature detection and anomaly warnings. The temperature detection configuration of the network management module is as follows: the MCU on the network switching module reads the temperature from the temperature sensor, and the MCU reports the temperature reading to the main control management module via the IPMB bus. The anomaly warning configuration of the network management module is as follows: the main control management module sends fan alarm, temperature alarm, and power alarm information to the network switching module (terminal access network) via serial port. If the computing blade 300 (encoding card) cannot ping the gateway, i.e., it is not connected to the network switching module, it then reports a network anomaly alarm to the network switching module (terminal access network) via serial port, and then reports it to the cloud PC management platform. If the network switching module is also unreachable, the anomaly needs to be investigated via the debugging serial port. If there is a chassis failure, in order to quickly locate the chassis, upon receiving a chassis 100 name call command from the cloud PC management platform of the network switching module (terminal access network), the chassis alarm light will illuminate.

[0045] See Figure 3 The hardware of the cloud PC server of the present invention includes a server chassis 100, two fan assemblies 500, a fan board, a switching board 400, a base plate 200, and 24 computing blades 300. The number of computing blades 300 is configured according to the product form, and a maximum of 24 computing blades 300 are supported.

[0046] Specifically, see Figure 3 This invention's cloud PC server adopts a sheet metal chassis 100 design, consisting of a chassis 100 body, front panel 110, top cover, removable cover plate, handle, fan assembly 500, and auxiliary materials. The use of a metal sheet metal frame reduces costs while maintaining ease of use, reliability, and maintainability. Specifically, the device adopts a standard 19-inch 3U height design, with a plug-in design for internal boards, providing up to 24 service boards for simultaneous plug-in. Boards can be quickly opened for maintenance. The number of computing blades 300 contained in this invention's 3U standard rackmount cloud PC server far exceeds that of currently available 3U standard rackmount servers. The device uses air cooling, with two sets of fans inside, one blowing air and the other exhausting air, forming a straight-through airflow channel within the device. The common front-to-back airflow method improves heat dissipation capacity. The front panel 110 is designed with power, operation, management and service indicators to intuitively reflect the equipment's operating status. The front panel 110 is designed with a debugging network port and a power switch, while the rear panel 120 is designed with a pluggable power module, fiber optic interface and Ethernet port.

[0047] 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 baseboard 200 adopts a single star topology. See the signal topology diagram of the two switch boards 400 and the 24 computing blade 300 slots for reference. Figure 4 As shown. Specifically, the power interface for providing 12V power connects to two network switch board slots (400 slots), 24 compute blade slots (300 slots), and the main control management unit. The 3.3V STB power supply connects to the two network switch board slots (400 slots), 24 compute blade slots (300 slots), and the main control management unit. The SerDes network connects to the 24 compute blade slots (300 slots) from the second network switch board slot (400 slot) via the terminal access network, and to the 24 compute blade slots (300 slots) from the first network switch board slot (400 slot) via the service data network. The IPMB signal passes through the two network switch board slots (400 slots) and the 24 compute blade slots (300 slots). Two UART signals are connected to the main control management unit from the two network switch board slots (400 slots). Multiple PWR_EN & DET signals are connected to the main control management module from the 24 blade slots.

[0048] Furthermore, the external interface structure of the baseboard 200, including the 12V power supply, SerDes network, UART serial port, IPMB, and 3.3V_STB interface, is as follows: Figure 5 As shown. Specifically, the 12V power module is directly connected to the power interface of the base plate 200 via soldered terminals. The base plate 200 has two sets of ADF connectors, used as SerDes network ports and UART interfaces for the two network switching modules, each set containing 3 ADF connections. The base plate 200 has 24 PCIe x4 connectors, used as blade interfaces to connect 24 computing blades 300, serving as interfaces for two SerDes networks, IPMB signals, 3.3V_STB power, and 12V power, and also has 24 ADF connectors as power supply interfaces for the 24 computing blades 300. The base plate 200 uses 6-pin and 8-pin connectors as IPMB & 3.3V interfaces and UART interfaces to connect to the main control management module.

[0049] To improve the reliability of the baseboard 200, only a small number of gate circuits for I / O expansion and isolation protection are integrated on the baseboard 200 of this invention, resulting in very low power consumption. The main function of the baseboard 200 of this invention is to provide a sufficiently large current carrying capacity. Furthermore, the connection between the power module and the baseboard 200 can be achieved by using a copper PCB soldered crimp nut, which can utilize the 260A overcurrent capacity of the crimp nut, and the baseboard 200 can power the computing blade 300 through the ADF power connector, so that the power supply capacity of a single ADF power connector reaches 40A.

[0050] In some embodiments, the computing blade 300 is a pluggable, independent module that provides computing and data processing capabilities. Users can select different CPU, memory, and storage configurations as needed. Furthermore, it may include CPUs (non-domestic Intel i3 / i5 / i7 and domestic Phytium D2000), memory capacity (8G / 16G / 32G), and hard disk capacity (512G / 1T / 2T), which can be flexibly configured according to user needs.

[0051] Each cloud PC server can be configured with up to 24 compute blades 300, each operating independently to provide high-performance computing and data processing capabilities. User operational data is stored within their respective compute blades 300, while backups of all user data are stored on a dedicated NAS storage server. Therefore, the cloud PC server itself does not handle backup data storage and can focus on providing real-time computing and processing capabilities. Specifically, the cloud PC server chassis 100 has 24 blade slots, supporting hot-swapping and flexible configuration of 24 compute blade 300 units, ensuring that plugging or unplugging one compute blade 300 does not affect the normal operation of other compute blades 300.

[0052] In one application embodiment, the computing blades 300 of the cloud PC server of the present invention adopt a PCIe interface and a blade-shaped design. The airflow of the compatible chassis 100 adopts a front-to-back air intake and exhaust configuration. The computing blades 300 adopt a universal coding card base plate 200 design, and different blade modules can be selected and replaced as needed. Specifically, the cloud PC computing blades 300 are installed inside the server chassis 100, arranged in a row of 8, for a total of 3 rows and 24 computing blades 300. Further, the dimensions of the computing blades 300 can be 175.25×126.08×38mm. The external interfaces of the cloud PC computing blades 300 include PCIe x4 gold fingers, power connectors, positioning pins, and mounting screws. The internal components of the cloud PC computing blades 300 mainly consist of a mounting bracket, a coding card PCBA, a coding card heat sink, a decorative cover, and an externally purchased Phytium computing module or an externally purchased x86 module; the Phytium computing module and the x86 module can be configured separately.

[0053] In one application embodiment, the fan module supports intelligent fan speed adjustment. The main control management module monitors the system temperature in real time and adjusts the fan speed to optimize device heat dissipation and energy efficiency, reducing noise and power consumption. See also Figure 6The cloud PC server employs forced air cooling. With a maximum power of 2000W, the design utilizes two sets of fans: one for blowing air and one for exhausting air. These high-speed, high-airflow 8038 axial fans are used, and the entire unit employs a front-to-back airflow cooling system. It should be noted that through structural stacking and thermal design analysis and verification using simulation software, this invention can handle the heat dissipation capacity of a single 300-blade module (60W x 24 blades). Under simulated conditions, the highest CPU case temperature is approximately 62 degrees Celsius, which meets operational requirements.

[0054] Specifically, the heatsink of the Cloud PC Computing Blade 300 encoding card is in contact with high-power chips such as the CPU and FPGA using a thermally conductive silicone pad, which conducts heat to the heatsink teeth and is then carried away by the airflow of the chassis 100. The Phytium computing module and the X86 computing module also use conduction to conduct heat to the matched heatsink, which is then carried away by the airflow of the chassis 100. Among them, the X86 module has high power consumption and uses a fin + VC heat dissipation plate design to effectively improve the heat dissipation capacity of the product.

[0055] In one application embodiment, the cloud PC computing blade 300 of the present invention is provided with a computing unit, an encoding unit, and an interface unit, see [link to relevant documentation]. Figure 7 The computing unit is the core of the system, supporting various M.2 SSD hard drives, various memory specifications, and compatibility with various CPUs. The encoding unit includes two interface chips for audio and video, as well as an RK3588 controller, which is used to implement functions such as compression encoding of I2S audio and various video interfaces, permission processing and transmission of USB signals, and send the above data to the cloud PC user terminal through the network port. The FPGA is used to implement video channel striping, pixel reconstruction, caching and synthesis. The interface unit provides external interfaces such as power supply, SERDES, I2C and slot I / O to ensure the system's versatility and scalability.

[0056] Furthermore, the network submodule in the interface unit contains two independent PHY chips, namely I210-IS and YT8521SH. I210-IS connects to the computing unit via a PCIe interface for service transmission; YT8521SH connects to the encoding unit via an RGMII interface for data management, thus achieving physical isolation between the two networks. In the IPMI submodule of the interface unit, the I2C and slot detection I / O interfaces have been enhanced with TVS diode protection, and the ADF power connector has a maximum supply current of 14A. The IPMI module can read the computing unit's temperature status in real time via UART1 and can control the computing unit's power on / off and reset via control I / O. It can also read the overall board's power-on / off status, temperature, and power status, and then communicate with the encoding unit via UART2 to upload data to the cloud PC management platform.

[0057] In one application embodiment, the cloud PC computing blade 300 of the present invention is used to implement functions such as interface conversion of two video channels, strip segmentation, pixel reconstruction, video data caching, and video compositing. See also 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: an input interface submodule, a data processing submodule, and an output interface submodule. The input interface submodule mainly implements the function of HDMI video data decoding; the data processing submodule mainly implements functions such as strip segmentation, pixel reassembly, and video buffering; and the output interface submodule implements the function of HDMI video data encoding.

[0058] Specifically, the input interface submodule stores EDID information and generates DDC channels for PC reading, as well as converting the input HDMI interface to an RGB_TTL interface. The data processing submodule slices the input full frame into four strip frames, for example, converting the input video format from 1920*1080@60fps to 1920*272@240fps, and adjusts the YUV component storage format based on the RK encoder NV12 encoding rules and the RK RX interface memory mapping method. It also features data buffering and clock domain isolation. The output interface submodule generates the header and body of the TMDS transmission embedded data island, generates the control signals embedded in the TMDS transmission, integrates the data island, control signals, and video data content, and converts it for HDMI output.

[0059] In some embodiments, the power module converts 220V AC power to 12V DC power, with a maximum power consumption of 2000W per module. The power module supports 1+1 current sharing hot backup, ensuring stable power supply to the system even if a single power module fails, demonstrating high reliability and strong continuous operation capability. Furthermore, the power module can provide two 100-240V AC, 50 / 60Hz inputs and supports redundant backup.

[0060] See Figure 9 The cloud PC server power supply module features a 1+1 current sharing and hot backup design, with two power supply modules operating simultaneously and balancing the load. Through current sharing, the load is evenly distributed between the two power supply modules during normal operation, reducing the load on any single module and extending its lifespan. Because both power supply modules are operational simultaneously, there is no need to wait for a switchover process in case of a failure; the system can seamlessly transition to the backup power supply, preventing server downtime due to power failure. In the 1+1 configuration, one power supply can be replaced or maintained without affecting normal server operation, improving system maintainability.

[0061] In some embodiments, the main control management module is responsible for monitoring and managing the operating status of system hardware. By monitoring key parameters such as temperature, voltage, and current in real time, it helps ensure system stability under various operating conditions. The main control management module of this invention possesses comprehensive hardware monitoring and management capabilities, monitoring key parameters such as temperature and voltage in real time, supporting fault detection and event logging, and effectively preventing and responding to hardware failures. Combined with the communication function of the network switch board 400, the main control management module can provide remote power management of the server chassis 100 and control of the computing blades 300 power-on / off, enabling administrators to remotely maintain the system and troubleshoot faults.

[0062] In one application example, see Figure 10 The main control management module includes a health monitoring unit, a system information unit, a control unit, and a communication interface unit. The health monitoring unit connects to the power module via PMBus to monitor the overall power status of the cloud PC server. It collects module temperature via an I2C temperature sensor, incorporates a dedicated watchdog reset chip to improve system reliability, and uses a built-in ADC to monitor the real-time voltage of the 12V power supply. The system information unit uses EEPROM to store or retrieve FRU information and utilizes the MCU's built-in RTC real-time clock. The control unit adjusts fan speed via PWM output, collects and monitors fan speed in real time, and detects the presence of the computing blades 300 and network switching board 400, controlling their power-on / off states.

[0063] In some embodiments, see Figure 11 The network switching module consists of two independent switching boards 400: a business data center network switching board 400 and a terminal access network switching board 400. These two networks are independent and physically isolated, ensuring efficient and secure data transmission. The network switching module implements Ethernet Layer 2 switching functionality, providing one 10 Gigabit optical port and one Gigabit electrical port. Internally, the cloud PC server supports 24 Gigabit SerDes interfaces, corresponding one-to-one with each of the 24 computing blades 300, ensuring high-speed data transmission and efficient communication between the computing nodes within the cloud PC server.

[0064] In one application embodiment, the service data center network switching board 400 and the terminal access network switching board 400 in the network switching module correspond to the service data network and the terminal access network, respectively. See [link to relevant documentation]. Figure 1 The system has two sets of network connections: the business data network is used for network data transmission between PCs; the terminal access network is used for transmitting media streams of screen images and audio data, as well as control signals such as mouse and keyboard.

[0065] It should be noted that the service data network switching board 400 and the terminal access network switching board 400 are completely identical in hardware design, possessing the same switching capabilities and interface configurations. Specifically, they are logically distinguished by the slot number on the baseboard 200. Specifically, the service data network switching board 400 is inserted into slot 1 of the baseboard 200, and the terminal access network switching board 400 is inserted into slot 2 of the baseboard 200. The system automatically identifies whether it serves as the service data network or the terminal access network based on the slot number.

[0066] In one 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. See also... Figure 12 The downlink network interface unit converts six QSGMII interfaces into 24 1000Base-X SerDes interfaces via six PHY chips, connecting to the 24 slots of the baseboard 200. The 12V power supply, slot number, and IPMI bus of the baseboard 200 are connected to the switching module via ADF connectors. The data switching unit is responsible for Layer 2 switching of network data packets, using the NF5180 switching chip with an integrated A53 ARM dual-core processor. The uplink network interface unit includes data interface units on the front panel 110 and rear panel 120. 10G fiber optic and 1000M Ethernet ports are connected to the rear panel 120, while the 1000M maintenance network port and debugging serial port of the A53 ARM dual-core processor are connected to the front panel 110. The IPMC unit, as the management unit of the network switching board 400, communicates with the main control management module of the cloud PC server through the MCU, monitors the health information of the network switching module such as temperature and voltage in real time, implements power-on timing control through the FPGA, and analyzes the serial signals controlling the network port LEDs. Specifically, the network switching module interfaces are shown in Table 1 below.

[0067] Table 1:

[0068]

[0069] Furthermore, the main chips of the network switching module of the present invention include a switching chip, an MCU chip, an FPGA chip, and six PHY chips, etc. The power consumption of the entire module is about 15W, which can effectively achieve low power consumption.

[0070] See Figure 13 The panel interface settings of the cloud PC server of the present invention are as follows:

[0071] Data network ports: 1 10 Gigabit optical port, 1 gigabit electrical port, physically isolated from the user network;

[0072] User network ports: 1 10 Gigabit optical port, 1 gigabit electrical port, physically isolated from the data network;

[0073] Debugging network ports: 2 gigabit Ethernet ports, with physical isolation between the two ports;

[0074] Debugging serial port: Supports 2 serial ports (RJ45 connector);

[0075] Power input: Supports 2 AC 220V inputs;

[0076] Indicator lights: 2 data network port status lights, 2 user network port status lights, 1 alarm light, and 1 running light;

[0077] Power switch: One power switch is installed on the front panel 110.

[0078] Specifically, see Figure 14 and Figure 15 The front panel 110 is equipped with 4 debugging network ports, 6 indicator lights, and 1 power switch. The rear panel 120 is equipped with 2 pluggable module power supplies, 2 service optical ports, 2 service network ports, and 1 grounding screw post. The power supply adopts a 1+1 backup design. Its interface configuration is shown in Table 2 below.

[0079] Table 2:

[0080]

[0081] In the cloud PC management platform of the cloud PC server of this invention, the computing blade 300 (encoding board) sends a slot acquisition request and MAC address to the network switching module (terminal access network). The network switching module (terminal access network) matches the corresponding slot number through the MAC address and returns it to the computing blade 300 (encoding board). The computing blade 300 (encoding board) then reports to the cloud PC management platform. The cloud PC management platform can then display the card's position information and power-on / off status in the corresponding slot. In the default automatic mode, the main control management module collects the temperature data reported by the computing blade 300 (encoding board), controls the fan speed level, and sends request messages to the main control management module through the cloud PC management platform, including setting the power-on / off status of the computing blade 300 (encoding board) and setting the fan speed, thereby realizing the management and monitoring of the baseboard 200 slots, fans, and interfaces.

[0082] Furthermore, when the cloud PC management platform of this invention requires online upgrades, see [link to relevant documentation]. Figure 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. 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 runs to complete the upgrade.

[0083] In the event of an abnormal power outage, since normal power-on is achieved by briefly pressing the button on chassis 100, if chassis 100 experiences an abnormal power outage, such as a server power failure in the server room, the status can be recorded via EPPROM or flash memory upon power restoration. If the power-on status is determined by a short press, all cards can be restored to power-on status; if the power-off status is determined by a long press, the cards will not be restored to power-on status. Furthermore, if the network switching module (terminal access network) chassis 100 management program exits abnormally, the daemon process can restart the chassis 100 management program.

[0084] The above description is merely a preferred embodiment of the present invention. The present invention is not limited to the above-described embodiments. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of this disclosure, as long as they achieve the same technical effects, should be included within the scope of protection of this disclosure and fall under the protection scope of the present invention. Within the protection scope of the present invention, the technical solutions and / or implementation methods can have various modifications and variations.

Claims

1. A cloud PC server, characterized in that, The 3U standard rack-mount server includes: computing blades (300) 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; the computing blades (300) are configured with 24 blades, each capable of independent operation; the fan module includes two sets of fan components, one set for blowing air and the other set for exhausting air to form a straight-through airflow within the cloud PC server. The fan module adopts a front-to-back airflow cooling method; the power supply module has two units and allows for current sharing and hot backup; the network switching module has two independent and physically isolated networks, including 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; one end of the computing blade (300) is connected to the service data network, and the other end of the computing blade (300) is connected to the terminal access network, thereby achieving physical isolation between the service data network and the terminal access network through the computing blade (300); The computing blade (300) is equipped with computing units that support various sizes of M.2 SSD hard drives, various memory sizes, and are compatible with various CPUs; an encoding unit for accessing audio and video and acting as a controller; and an interface unit for providing external interfaces for power supply, SERDES, I2C, and slot I / O. The computing blade (300) is equipped 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 striping, pixel reconstruction, and video buffering; and the output interface submodule is used for HDMI video data encoding.

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 switching boards (400) serving as the service data network and the terminal data network respectively, two fan assemblies (500) for blowing and exhausting respectively, a front panel (110) with a debugging network port and a power switch, and a rear panel (120) 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 switching board (400) slots for connecting the switching boards (400).

3. The cloud PC server according to claim 1, 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 computing unit to power on and off and reset through control IO, as well as read the power-on, power-off, temperature and power status of the entire board, and communicates with the encoding unit through the UART2 port.

4. The cloud PC server according to claim 1, characterized in that, The 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 connects to the power module via PMBus to monitor the overall power status, collects module temperature via an I2C temperature sensor, has a dedicated watchdog reset chip to improve system reliability, and uses a built-in ADC to monitor the real-time voltage of the 12V power supply. The system information unit stores or reads FRU information via EEPROM and uses a built-in RTC real-time clock in the MCU. The control unit adjusts the fan speed via PWM output, collects and monitors the fan speed in real time, detects whether the computing blade (300) and network switching board (400) are in place, and controls power-on / off.

5. 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, one for power button detection and the other for parsing and processing serial port messages received from the network exchange module.

6. The cloud PC server according to claim 1, characterized in that, The network switching module is equipped with a downlink network interface unit, a data switching 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 connects them to 24 slots on the baseboard (200). It also connects the 12V power supply, slot number, and IPMI bus of the baseboard (200) to the network switching module through an ADF connector. The data switching unit is used for Layer 2 switching of network data packets. The uplink network interface unit includes data interface units on the front panel (110) and the rear panel (120). The IPMC unit serves as the management unit of the network switching board (400). It communicates with the main control management module of the cloud PC server through the MCU and monitors the temperature and voltage information of the network switching module in real time. It also implements power-on timing control through the FPGA and parses the serial signal of the network port LED control.

7. The cloud PC server according to claim 6, characterized in that, The chassis (100) is equipped with a button, which is used to control the power-on state of the chassis (100). If the chassis (100) experiences an abnormal power failure, the state is recorded by epprom or flash when the power is restored. If the button receives a short press operation, all boards in the chassis (100) are restored to the power-on state. If the button receives a long press operation, the power-on state of the boards in the chassis (100) is not restored. If it is determined that the chassis (100) management program has exited abnormally, the chassis (100) management program is restarted by the daemon process.

8. The cloud PC server according to claim 1, characterized in that, It also includes a cloud PC management platform for online upgrades. The cloud PC management platform sends upgrade commands to the network switching module. The network switching module controls the main control management module to reset and enter bootload. Then, the network switching module transmits firmware to the main control management module. After the firmware is received and burned, the program runs to complete the upgrade.

Citation Information

Patent Citations

  • Four-unit server

    CN115599735A

  • Blade reinforcement server based on Feiteng processor

    CN116009653A