Control method based on cloud PC server and cloud PC management platform

By designing a cloud PC server-based control method on the cloud PC management platform, the problem of poor management of audio and video user needs in the existing technology is solved, and a better audio and video experience and cloud server stability is achieved.

CN119440963BActive Publication Date: 2025-04-22BANGYAN TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510026385.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-08
Publication Date
2025-04-22
Estimated Expiration
2045-01-08

AI Technical Summary

Technical Problem

The existing cloud server relationship system fails to effectively manage user needs such as audio and video users, resulting in poor operation experience for business with large data transmission requirements, affecting the user's audio and video experience.

Method used

Design a control method and cloud PC management platform based on cloud PC server, including the basic component layer, service layer and access layer. Through user management modules, host blade management module, device management module, operation and maintenance management module, alarm and log management module and other modules, the safe and effective management of cloud servers are achieved.

Benefits of technology

By configuring a dedicated audio and video channel, the user's audio and video experience can be improved, and the working status of the cloud server is detected through the device management module and the unified upgrade of embedded software and firmware versions can be supported to improve the stability of the cloud server.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119440963B_ABST
    Figure CN119440963B_ABST
Patent Text Reader

Abstract

The present invention relates to a control method based on a cloud PC server and a cloud PC management platform, wherein the method comprises starting the cloud PC management platform, a computing blade establishing and maintaining a link with the cloud PC management platform through a host blade management module; a user logs in to a preset host through an access layer of the cloud PC management platform, and then remotely accesses the preset host by establishing an audio and video transmission channel and responding to keyboard and mouse events; at each preset time interval, the cloud PC management platform detects the working status of the cloud server through a device management module and updates a database; if the user has an upgrade requirement, the host blade management module is accessed to the computing blade to perform the upgrade. By configuring a dedicated audio and video channel, the user's audio and video experience is improved, and at the same time, the device management module is combined to detect the working status of the cloud server and the host blade management module is combined to upgrade the computing blade, thereby improving the stability of the cloud server.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of cloud PC servers, and in particular to a control method based on a cloud PC server and a cloud PC management platform. Background Art

[0002] As cloud server vendors become more advanced in technology, cloud servers can enjoy high-quality services while reducing the huge costs of building their own computer rooms. Cloud servers have become the best choice for Internet companies. However, as the scale of the company's business continues to increase, the scale of cloud servers continues to expand, and the safe and effective management of cloud servers has become a new problem. The existing cloud server relationship system has not been customized for the needs of audio and video users and other users with large amounts of data, resulting in a poor business operation experience with large data transmission requirements, affecting the user's audio and video experience. Summary of the invention

[0003] The present invention provides a control method based on a cloud PC server and a cloud PC management platform, aiming to solve at least one of the technical problems existing in the prior art.

[0004] The technical solution of the present invention is a control method based on a cloud PC server. The control method based on the cloud PC server is applied on a cloud PC management platform. The cloud PC management platform includes: a basic component layer, the basic component layer includes a Nodejs component library and a database; a service layer, the service layer is connected to the basic component layer, the service layer includes a user management module, a host blade management module, a device management module, an operation and maintenance management module, an alarm and log management module and an authentication and authorization service module, the user management module, the host blade management module, the device management module, the operation and maintenance management module and the alarm and log management module are respectively electrically connected to the authentication and authorization service module; an access layer, the access layer includes a cloud PC user terminal, a cloud PC soft terminal and a cloud PC management platform client, the cloud PC user terminal, the cloud PC soft terminal and the cloud PC management platform client are respectively connected to the service layer through the authentication and authorization service module, and the control method based on the cloud PC server includes the following steps:

[0005] S100, starting the cloud PC management platform, and the computing blade establishes and maintains a link with the cloud PC management platform through the host blade management module;

[0006] S200, the user logs in to the preset host through the access layer of the cloud PC management platform, and then remotely accesses the preset host by establishing an audio and video transmission channel and responding to keyboard and mouse events. The preset host is a plurality of hosts or virtual hosts obtained by managing the computing blades based on the host blade management module;

[0007] S300, at each preset time interval, the cloud PC management platform detects the working status of the cloud server through the device management module and updates the database;

[0008] S400: If the user has an upgrade requirement, the firmware of the computing blade, the cloud PC user terminal, and the cloud PC soft terminal is upgraded through the operation and maintenance management version upgrade module.

[0009] Further, the step S100 includes the following steps:

[0010] S110, the cloud PC management platform sends a broadcast search message at every preset time interval;

[0011] S120, after the computing blade is powered on and receives the broadcast search message, it immediately unicasts a reply to the cloud PC management platform, and the cloud PC management platform obtains the relevant information of the computing blade;

[0012] S130, the computing blade repeatedly attempts to establish a connection with the cloud PC management platform until the connection is successfully established, and actively reports information such as the slot position;

[0013] S140. The cloud PC management platform registers the computing blade slot information, as well as the cloud PC computing blade status and its own device status.

[0014] Further, the step S200 includes the following steps:

[0015] S210. The user establishes a connection with the cloud PC management platform through the cloud PC user terminal, cloud PC soft terminal or cloud PC management platform client, and enters the user account and password into the authentication and authorization service module for login authentication. After successful authentication, the user is connected to the cloud PC management platform, otherwise an error message is returned;

[0016] S220, after the user accesses the cloud PC management platform, the user is connected to the corresponding host desktop or a list of host desktops to which the current user can connect is fed back according to the preset user-host association relationship. If the host desktop is available, the user directly enters the host desktop or enters the selected host desktop by selecting an item in the host desktop list;

[0017] S230: The enabled host desktop enables the audio and video transmission service according to the request or preset parameters, starts audio and video streaming, and the enabled host desktop continuously transmits audio and video to the user;

[0018] S240, the enabled host desktop enables the virtual keyboard and mouse service to collect the user's keyboard and mouse events in real time;

[0019] S250. The enabled host desktop enables peripheral services.

[0020] Further, the step S240 includes the following steps:

[0021] S241, set the receiving IP address of the keyboard and mouse, and start the usbipd service;

[0022] S242, continuously collecting keyboard and mouse events of the user, encoding the keyboard and mouse events, and reproducing the keyboard and mouse events on the host desktop;

[0023] The step S250 includes the following steps:

[0024] S251. If the user accesses a USB device, the cloud PC user terminal or cloud PC soft terminal or cloud PC management platform client sends an asttch request to the computing blade through the cloud PC management platform;

[0025] S252, the computing blade determines whether to allow the USB device to access based on a preset USB device access policy;

[0026] S253: If USB device access is allowed, set the access rights of the USB device and establish a USBIP connection.

[0027] Further, the step S300 includes the following steps:

[0028] S310, the cloud PC management platform sends a chassis device status information acquisition request to each cloud PC server chassis, where the device status information includes at least slot usage information, board information, and power-on and power-off status. After receiving the chassis device status information acquisition request, each cloud PC server chassis sends the device status information to the cloud PC management platform. After receiving the device status information of each cloud PC server chassis, the cloud PC management platform parses the device status information and updates the database.

[0029] S320, the cloud PC management platform performs chassis temperature monitoring. The cloud PC management platform sends a chassis temperature acquisition request to each cloud PC server chassis. After receiving the chassis temperature acquisition request, each cloud PC server chassis sends computing blade temperature, network switch board temperature and chassis temperature information to the cloud PC management platform. After receiving the temperature information of each cloud PC server chassis, the cloud PC management platform parses the temperature information and updates the database.

[0030] S330, the cloud PC management platform executes fan speed control of the cloud PC server chassis. The cloud PC management platform sends a fan speed information request to each cloud PC server chassis. After receiving the request, each cloud PC server chassis returns the fan speed information to the cloud PC management platform.

[0031] S340, the cloud PC management platform executes the power status request, the cloud PC management platform sends the power status request to each cloud PC server chassis, and after receiving the power status request, each cloud PC server chassis returns the power status information to the cloud PC management platform;

[0032] S350. If each cloud PC server chassis detects abnormalities such as power failure, high frame temperature, fan failure, etc., it will actively report alarm information to the cloud PC management platform. After receiving the reported alarm information, the cloud PC management platform will parse the reported alarm information and push it to the operation and maintenance management interface. The operation and maintenance management interface selects the cloud PC server chassis and turns on the chassis positioning indicator light.

[0033] Further, the step S400 includes the following steps:

[0034] S410: The user uploads the software upgrade package to the cloud PC management platform, and the cloud PC management platform parses the software package content, generates version information, and returns a successful upload message;

[0035] S420: After the cloud PC management platform receives the release version information and the push version information, the software package sends the version information and the software package download address corresponding to all embedded software and firmware;

[0036] S430, the embedded software and firmware of the cloud PC system download the corresponding version of the software package and perform software upgrade.

[0037] Furthermore, the present invention also proposes a cloud PC management platform for executing the cloud PC server-based control method, wherein the cloud PC management platform comprises:

[0038] Basic component layer, which includes Nodejs component library and database;

[0039] A service layer, the service layer is connected to the basic component layer, the service layer includes a user management module, a host blade management module, a device management module, an operation and maintenance management module, an alarm and log management module and an authentication and authorization service module, the user management module, the host blade management module, the device management module, the operation and maintenance management module and the alarm and log management module are electrically connected to the authentication and authorization service module respectively;

[0040] The access layer includes a cloud PC user terminal, a cloud PC soft terminal and a cloud PC management platform client. The cloud PC user terminal, the cloud PC soft terminal and the cloud PC management platform client are respectively connected to the service layer through the authentication and authorization service module.

[0041] Further, in the service layer, the user management module includes user account management, user group management, resource allocation, user configuration, and logging and auditing;

[0042] The host blade management module includes computing resource statistics, computing resource monitoring, operating system management, power management, USB permission management and remote access settings;

[0043] The device management module includes a server chassis, a user terminal, a one-way isolation network gate, a data security gateway and a NAS storage device;

[0044] The operation and maintenance management module includes image template management, USB permission template, version upgrade, report and audit;

[0045] The alarm and log management module includes real-time alarm, alarm threshold configuration, alarm log and log management.

[0046] Furthermore, the Nodejs component library at least includes HTTP server, file system operation, database access, identity authentication, and API integration; the database is a MongoDB database, which uses the BSON format to store data;

[0047] The cloud PC user terminal of the access layer is presented through an on-screen display (OSD) menu interface. Users can quickly call out the menu through shortcut keys, and conveniently access and operate functions including user login, host access and system settings. Dynamic feedback and graphical prompts ensure that users can quickly complete various tasks, thereby improving overall convenience and efficiency.

[0048] Cloud PC soft terminal manages the audio and video transmission services, virtual keyboard and mouse services and peripheral services of multiple remote hosts by integrating login authentication, host management, remote access host operation and system setting functions;

[0049] The Cloud PC Management Platform Client provides operation and maintenance personnel with a browser-based Cloud PC Management Platform Client, which enables centralized management of Cloud PC system devices through the Cloud PC Management Platform.

[0050] Furthermore, the present invention also proposes a computer-readable storage medium on which program instructions are stored, and when the program instructions are executed by a processor, the control method based on the cloud PC server is implemented.

[0051] The beneficial effects of the present invention are:

[0052] The control method cloud PC management platform based on the cloud PC server improves the user's audio and video experience by configuring a dedicated audio and video channel. At the same time, it combines the device management module to detect the working status of the cloud server and support the unified upgrade of embedded software and firmware versions to improve the stability of the cloud server. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 The figure is an overall flow chart of the control method based on the cloud PC server.

[0054] Figure 2The invention is a flow chart of cloud PC computing blade discovery based on a cloud PC server control method.

[0055] Figure 3 Desktop flow chart for user login access based on cloud PC server control method.

[0056] Figure 4 The device management flow chart of the cloud PC management platform based on the control method of the cloud PC server.

[0057] Figure 5 Software flow chart for batch upgrade of cloud PC management platform based on cloud PC server control method

[0058] Figure 6 This is a structural diagram of the cloud PC management platform. DETAILED DESCRIPTION

[0059] 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.

[0060] 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.

[0061] 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.

[0062] 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.

[0063] Reference Figures 1 to 6 In some embodiments, the technical solution of the present invention is a control method based on a cloud PC server.

[0064] The control method based on the cloud PC server is applied on the cloud PC management platform, and the cloud PC management platform includes: a basic component layer, the basic component layer includes a Nodejs component library and a database; a service layer, the service layer is connected to the basic component layer, the service layer includes a user management module, a host blade management module, a device management module, an operation and maintenance management module, an alarm and log management module and an authentication and authorization service module, and the user management module, the host blade management module, the device management module, the operation and maintenance management module and the alarm and log management module are respectively electrically connected to the authentication and authorization service module; an access layer, the access layer includes a cloud PC user terminal, a cloud PC soft terminal and a cloud PC management platform client, the cloud PC user terminal, the cloud PC soft terminal and the cloud PC management platform client are respectively connected to the service layer through the authentication and authorization service module, refer to Figure 1 , the control method based on the cloud PC server comprises the following steps:

[0065] S100, starting the cloud PC management platform, and the computing blade establishes and maintains a link with the cloud PC management platform through the host blade management module;

[0066] S200, the user logs in to the preset host through the access layer of the cloud PC management platform, and then remotely accesses the preset host by establishing an audio and video transmission channel and responding to keyboard and mouse events. The preset host is a plurality of hosts or virtual hosts obtained by managing the computing blades based on the host blade management module;

[0067] S300, at each preset time interval, the cloud PC management platform detects the working status of the cloud server through the device management module and updates the database;

[0068] S400: If the user has an upgrade requirement, the firmware of the computing blade, the cloud PC user terminal, and the cloud PC soft terminal is upgraded through the operation and maintenance management version upgrade module.

[0069] The beneficial effects of the present invention are:

[0070] The control method cloud PC management platform based on the cloud PC server improves the user's audio and video experience by configuring a dedicated audio and video channel. At the same time, it combines the device management module to detect the working status of the cloud server and support the unified upgrade of embedded software and firmware versions to improve the stability of the cloud server.

[0071] Further, refer to Figure 2 , the step S100 includes the following steps;

[0072] S110, the cloud PC management platform sends a broadcast search message at every preset time interval;

[0073] S120, after the computing blade is powered on and receives the broadcast search message, it immediately unicasts a reply to the cloud PC management platform, and the cloud PC management platform obtains the relevant information of the computing blade;

[0074] S130, the computing blade repeatedly attempts to establish a connection with the cloud PC management platform until the connection is successfully established, and actively reports information such as the slot position;

[0075] S140. The cloud PC management platform registers the computing blade slot information, as well as the cloud PC computing blade status and its own device status.

[0076] Further, refer to Figure 3 , the step S200 includes the following steps;

[0077] S210. The user establishes a connection with the cloud PC management platform through the cloud PC user terminal, cloud PC soft terminal or cloud PC management platform client, and enters the user account and password into the authentication and authorization service module for login authentication. After successful authentication, the user is connected to the cloud PC management platform, otherwise an error message is returned;

[0078] S220, after the user accesses the cloud PC management platform, the user is connected to the corresponding host desktop or a list of host desktops to which the current user can connect is fed back according to the preset user-host association relationship. If the host desktop is available, the user directly enters the host desktop or enters the selected host desktop by selecting an item in the host desktop list;

[0079] S230: The enabled host desktop enables the audio and video transmission service according to the request or preset parameters, starts audio and video streaming, and the enabled host desktop continuously transmits audio and video to the user;

[0080] S240, the enabled host desktop enables the virtual keyboard and mouse service to collect the user's keyboard and mouse events in real time;

[0081] S250. The enabled host desktop enables peripheral services.

[0082] Further, refer to Figure 3 , the step S240 comprises the following steps:

[0083] S241, set the receiving IP address of the keyboard and mouse, and start the usbipd service;

[0084] S242, continuously collecting keyboard and mouse events of the user, encoding the keyboard and mouse events, and reproducing the keyboard and mouse events on the host desktop;

[0085] The step S250 includes the following steps:

[0086] S251. If the user accesses a USB device, the cloud PC user terminal or cloud PC soft terminal or cloud PC management platform client sends an asttch request to the computing blade through the cloud PC management platform;

[0087] S252, the computing blade determines whether to allow the USB device to access based on a preset USB device access policy;

[0088] S253: If USB device access is allowed, set the access rights of the USB device and establish a USBIP connection.

[0089] Further, refer to Figure 4 , the step S300 comprises the following steps:

[0090] S310, the cloud PC management platform sends a chassis device status information acquisition request to each cloud PC server chassis, where the device status information includes at least slot usage information, board information, and power-on and power-off status. After receiving the chassis device status information acquisition request, each cloud PC server chassis sends the device status information to the cloud PC management platform. After receiving the device status information of each cloud PC server chassis, the cloud PC management platform parses the device status information and updates the database.

[0091] S320, the cloud PC management platform performs chassis temperature monitoring. The cloud PC management platform sends a chassis temperature acquisition request to each cloud PC server chassis. After receiving the chassis temperature acquisition request, each cloud PC server chassis sends computing blade temperature, network switch board temperature and chassis temperature information to the cloud PC management platform. After receiving the temperature information of each cloud PC server chassis, the cloud PC management platform parses the temperature information and updates the database.

[0092] S330, the cloud PC management platform executes fan speed control of the cloud PC server chassis. The cloud PC management platform sends a fan speed information request to each cloud PC server chassis. After receiving the request, each cloud PC server chassis returns the fan speed information to the cloud PC management platform.

[0093] S340, the cloud PC management platform executes the power status request, the cloud PC management platform sends the power status request to each cloud PC server chassis, and after receiving the power status request, each cloud PC server chassis returns the power status information to the cloud PC management platform;

[0094] S350. If each cloud PC server chassis detects abnormalities such as power failure, high frame temperature, fan failure, etc., it will actively report alarm information to the cloud PC management platform. After receiving the reported alarm information, the cloud PC management platform will parse the reported alarm information and push it to the operation and maintenance management interface. The operation and maintenance management interface selects the cloud PC server chassis and turns on the chassis positioning indicator light.

[0095] Further, refer to Figure 5 , the step S400 comprises the following steps:

[0096] S410: The user uploads the software upgrade package to the cloud PC management platform, and the cloud PC management platform parses the software package content, generates version information, and returns a successful upload message;

[0097] S420: After the cloud PC management platform receives the release version information and the push version information, the software package sends the version information and the software package download address corresponding to all embedded software and firmware;

[0098] S430, the embedded software and firmware of the cloud PC system download the corresponding version of the software package and perform software upgrade.

[0099] Further, refer to Figure 6 The present invention also proposes a cloud PC management platform for executing the cloud PC server-based control method, wherein the cloud PC management platform comprises:

[0100] Basic component layer, which includes Nodejs component library and database;

[0101] A service layer, the service layer is connected to the basic component layer, the service layer includes a user management module, a host blade management module, a device management module, an operation and maintenance management module, an alarm and log management module and an authentication and authorization service module, the user management module, the host blade management module, the device management module, the operation and maintenance management module and the alarm and log management module are electrically connected to the authentication and authorization service module respectively;

[0102] The access layer includes a cloud PC user terminal, a cloud PC soft terminal and a cloud PC management platform client. The cloud PC user terminal, the cloud PC soft terminal and the cloud PC management platform client are respectively connected to the service layer through the authentication and authorization service module.

[0103] Specifically, the Cloud PC Management Platform (CPC-DMS-V1R1C02) is a background management system running on an x86 server, compatible with PC management CentOS and Ubuntu operating systems, responsible for user management, device management, security management, data management and system operation and maintenance, etc. The platform provides a centralized management interface, supports unified management of distributed computing resources, ensures efficient and secure operation of the system, and is suitable for enterprise-level environments and large-scale deployments.

[0104] In a specific embodiment, the cloud PC management platform adopts the Nodejs + MongoDB architecture. The cloud PC management platform software runs on an X86 general computing server (8-core CPU, 16G memory). Nodejs is used as the server-side framework in the back-end development of the cloud PC management platform software, and MongoDB is used as the main data storage. The combination of Nodejs and MongoDB provides the system with an efficient development experience, strong scalability and excellent performance, which is very suitable for the business needs and technology stack of the cloud PC management platform.

[0105] The Cloud PC Management Platform is a highly integrated system designed to provide comprehensive user, device, and operation and maintenance management capabilities. The following is an overview of the platform's main functional service modules:

[0106] (1) The access layer includes:

[0107] Cloud PC user terminal: Presented through the OSD (On-Screen Display) menu interface, users can quickly call out the menu through shortcut keys, and conveniently access and operate functions including user login, host access, system settings, etc. The design is simple and intuitive, providing an efficient operating experience, and through dynamic feedback and graphical prompts, it ensures that users can quickly complete various tasks, improving overall convenience and efficiency.

[0108] Cloud PC soft terminal: Cloud PC soft terminal provides users with efficient and secure remote office and mobile office experience by integrating login authentication, host management, remote access host operation, system settings and other functions. Users can easily manage multiple remote hosts and enjoy high-quality audio and video transmission, ensuring that they can obtain similar operating experience in the remote environment as in the local environment.

[0109] Cloud PC Management Platform Client (browser): Provides a browser-based Cloud PC Management Platform client for operation and maintenance personnel. Through the Cloud PC Management Platform, centralized management of Cloud PC system devices is achieved. It supports one-click system patch and software updates, and behavior policy management, effectively reducing the deployment and maintenance time of the desktop environment and significantly improving operation and maintenance efficiency.

[0110] (3) The basic component layer includes:

[0111] Node.js component library: Node.js components are a collection of reusable modules and tools designed to simplify and accelerate development. The component library provides a variety of commonly used functions, such as HTTP server, file system operations, database access, identity authentication, API integration, etc.

[0112] MongoDB database: MongoDB is an open source NoSQL database based on document storage, using the JSON-like BSON format to store data. Its main feature is the flexible schema-less design, which allows the data structure to be easily adjusted as application requirements change. MongoDB supports powerful query and index functions, and is suitable for processing large amounts of unstructured data, real-time analysis, and high-concurrency application scenarios.

[0113] (3) The service layer includes:

[0114] Authentication and authorization service: A security mechanism used to verify user identity and grant access rights, ensuring that only authenticated and authorized users can access sensitive data and key functions, thereby improving system security and preventing unauthorized access.

[0115] The user management module provides the creation, modification, deletion, disabling and password reset of user accounts to ensure effective management of user permissions and access control. Through user group management, administrators can allocate different resources and permissions according to departments and positions. Computing resource allocation supports allocating host resources and setting USB permissions for users. User configuration functions include batch import and AD domain synchronization to simplify management. Alarm and log management records user operations and system events, and generates audit reports to support monitoring and compliance.

[0116] Specifically, user account management supports administrators to add, delete and modify user accounts, which facilitates the management and search of user information; provides account disabling function, allowing administrators to temporarily or permanently restrict user access rights to ensure system security; supports password reset to help users restore access rights in a timely manner when needed. Implementation details: User account addition, deletion and modification: supports administrators to create, modify and delete user accounts, and supports modification of user account information (user name, contact information, position, etc.), which facilitates the management and search of user information. User account disabling: Administrators can disable a user account, temporarily or permanently restrict its access rights to ensure system security. User password reset: provides password reset function, administrators can reset passwords for users, and ensure that users can restore access rights in a timely manner.

[0117] User group management supports administrators to divide users into groups according to their departments, job functions, and scope of authority, and implement different management strategies for different groups, such as different strategies for the performance of the assigned computing blades, data access / usage authority levels, etc. Implementation details: Group creation and management: Supports administrators to create groups according to departments, job functions, and scope of authority, and allows groups to be named, described, and members to be adjusted. Group member management: When creating a group, users who meet the conditions can be quickly added through multi-condition screening (such as department, position, and authority level).

[0118] Resource allocation supports administrators to allocate computing blade host resources according to user job requirements, including CPU, memory, hard disk and other configurations to ensure efficient use of resources; at the same time, it provides USB permission management functions, allowing administrators to disable or partially enable USB ports according to security policies, and flexibly control access permissions for cameras, printers and mobile storage devices. Implementation details: Allocate host resources: Support administrators to allocate computing blade host resources to users. Administrators can allocate matching computing blade resources such as CPU, memory and hard disk according to user job requirements for computer performance to ensure efficient use of resources. Set USB permissions: Support administrators to set users' USB permissions, including full and partial disabling of USB ports. Full disabling means that no USB peripherals can access, and partial disabling allows some USB peripherals to be enabled for access, such as USB cameras, USB printers, USB mobile hard disks and U disks.

[0119] User configuration supports batch import of user data through tables, and is compatible with common formats such as Excel tables, which facilitates users to import in batches efficiently. At the same time, it provides automatic user synchronization with the AD domain, adopts an incremental synchronization strategy, and only synchronizes newly added, modified or deleted user information, reducing the system burden and improving synchronization efficiency. Implementation details: Batch user import: Batch import user data through tables, and supports importing common file formats such as Excel tables. Set AD domain user synchronization: Automatically synchronize user accounts and their attributes in the AD domain, adopt an incremental synchronization strategy, and only synchronize newly added, modified or deleted user data, reducing the synchronization burden and improving synchronization efficiency.

[0120] Logs and audits support recording detailed operation information of operation and maintenance personnel and cloud PC users, including login and logout time and specific operation content, such as data addition, deletion, modification, etc., and record information such as login terminal type. The system regularly generates audit reports, covering user operations, resource access and security event logs. The reports provide multi-dimensional filtering and classification functions to help administrators quickly locate and analyze key information and improve management and audit efficiency. Implementation details: Operation and maintenance user operation records: including user login time, logout time and operations of adding, deleting and modifying data after logging into the platform; user operation records: including user login time, logout time, and information such as what type of terminal is used to log in. Generate detailed audit reports regularly: covering all user operation records, resource access and security event logs, and providing multi-dimensional filtering and classification functions based on users, time ranges, event types, etc. in the reports to help administrators quickly locate key information.

[0121] The host blade management module provides statistics and monitoring of computing resources to ensure efficient use of resources. Operating system management supports updates, testing, and rollbacks to ensure system stability. Power management saves energy through policies and allows users to customize settings. USB permission management controls device access and maintains data security. Remote access configuration handles automatic discovery of encoding cards and desktop settings to optimize user access experience. These features improve system management efficiency and security.

[0122] Specifically, computing resource statistics comprehensively count and analyze computing blade resources in cloud PCs, including total information on the number of CPU cores, memory capacity, and storage capacity, and monitor resource usage and performance utilization in real time. Through accurate identification of in-use and idle resources, it helps operation and maintenance administrators optimize resource allocation, improve resource utilization efficiency, and ensure stable system operation. Implementation details: Presentation of total computing blade resources: Presents an overall overview of the number of CPU cores, memory capacity, and storage capacity, and supports dashboard or chart visualization of total resources.

[0123] Computing resource monitoring provides real-time monitoring of CPU, memory, and hard disk usage, and comprehensively displays the usage status of key resources. Based on real-time data analysis, administrators can identify resource bottlenecks and optimize configurations, thereby efficiently adjusting resource allocation and improving overall system performance and operating efficiency. Implementation details: Total resource statistics: Comprehensive statistics of the total resources of the computing blades, including the number of CPU cores, memory capacity, and storage capacity. Through these data, administrators can obtain an overview of the system's resource configuration and understand the total amount and distribution of various computing resources. Resource usage: Real-time monitoring and analysis of computing blade resource usage, including the actual usage of the current CPU, memory, and storage. This statistical information helps identify which computing blades are in a high-load state and which are in an idle state, thereby helping administrators to reasonably allocate and schedule resources. Performance utilization: Analyze the performance utilization of computing blades and provide utilization data of various resources (such as CPU utilization, memory occupancy, and storage utilization). These data help identify performance bottlenecks, optimize system performance, and predict future resource requirements.

[0124] Operating system management supports the update and maintenance of host operating systems and patches to ensure system stability and security. Implementation details: Manual update: Provides a manual update option for systems that require special maintenance or custom configuration. Administrators can manually download update packages, perform compatibility tests, and flexibly choose the best time to install updates to ensure system stability and minimize the risk of operational interruptions. Rollback mechanism: Provides an update rollback mechanism to quickly restore the system to a previous stable state when an update fails or a problem occurs, ensuring business continuity and minimizing downtime.

[0125] USB permission management supports enabling or disabling USB ports as needed. After enabling, you can also perform permission control according to device categories, such as storage devices, printers, etc., to ensure that only authorized devices can be connected and used. Implementation details: Port control: allows administrators to enable or disable each USB port. According to security requirements, you can choose to disable all USB ports, enable only specific ports, or set different port policies for different user groups. Device classification management: classify USB devices, such as storage devices, printers, input devices, etc. Device whitelist and blacklist: maintain whitelist and blacklist of USB devices. Only devices in the whitelist can be connected, and devices in the blacklist will be automatically blocked.

[0126] Remote configuration access support is used to discover existing computing blades (encoding cards) when the system is initialized, and configure the computing blades (encoding cards) into usable desktops (personal desktops, shared desktops). Implementation details: Automatic discovery of computing blades (encoding cards): The system automatically scans all computing blades (encoding cards) in the network or local environment during initialization. Ensure that all computing blades (encoding cards) can be recognized by the system and included in the configuration management scope. Computing blade (encoding card) identification: Uniquely identify each computing blade (encoding card), including reading the hardware ID, serial number and other unique identifiers of the device. Ensure that each computing blade (encoding card) can be associated with a specific user or purpose. Computing blade (encoding card) registration: Register the discovered computing blade (encoding card) to the system to establish a mapping relationship between the device and the user and desktop configuration. During the registration process, the device can be required to authenticate to ensure its legitimacy. Personal desktop: Configure the computing blade (encoding card) as a personal desktop, allowing users to access their personal settings and data. Users can access a dedicated desktop environment, including personalized applications and files, through the computing blade (encoding card). Shared desktop: Configure the computing blade (encoding card) as a shared desktop, suitable for use by multiple users or in public places. Shared desktops usually have standardized configurations and are suitable for users who need temporary access.

[0127] The device management module provides comprehensive monitoring and configuration of cloud PC servers, cloud PC user terminals, one-way isolation gateways, data security gateways, and NAS storage devices. The main tasks include real-time monitoring of device status, power and heat management, data transmission security control, terminal login behavior maintenance, and storage and backup strategy optimization to ensure stable system operation and data security.

[0128] Specifically, the cloud PC server supports the management of the heat dissipation, power supply, slot, network switch board and server location of the cloud PC server chassis. By real-time monitoring of the temperature, fan status and power supply operation in the chassis, the system provides automatic and manual adjustment functions to ensure that the equipment operates within a safe temperature range. The slot management module monitors the occupancy of the board and device information, and supports the rapid location of the problem device. The network switch board management function ensures the stable operation of the service switch module and timely alarms when an abnormality occurs. The chassis positioning indicator function helps administrators quickly find the target device in the computer room and improve maintenance efficiency. Implementation details: Chassis heat dissipation management design: Real-time monitoring of chassis temperature, including calculation of blade temperature, network switch board temperature and frame temperature, and alarm when the temperature exceeds the set threshold. Detect the operating status of the fan, including speed and fault alarm, to ensure the normal operation of the fan. The fan supports manual and automatic speed adjustment, manual support for 8-level wind speed adjustment, and automatic adjustment according to the temperature in the frame to automatically adjust the wind speed to ensure that the equipment operates within a safe temperature range and avoid failures caused by overheating. Chassis power management design: Power status monitoring: Real-time monitoring of the power status of each device, including the status of the main power supply and backup power supply. When a power failure is detected, the status is reported immediately and an alarm notification is provided. Computing blade slot management design: Slot usage: Manage and monitor the usage of each slot in the chassis, check whether each slot is occupied, and grasp the allocation of slots in real time. Slot board information: Obtain and display the board information installed in each slot, including board model, power-on and power-off status, and whether remote connection has been started, so as to quickly obtain board information. Network switch board management: Monitor the operating status of the network switch board in the chassis to ensure that the business exchange and management switch modules in the chassis function normally; when abnormal network exchange is found, the system will issue an alarm to ensure that network problems are solved in time. Cloud PC server location prompt: Support turning on the chassis positioning indicator on the chassis management page. After turning on, the chassis positioning indicator keeps flashing, helping administrators quickly find the corresponding cloud PC server in the computer room and improve maintenance efficiency.

[0129] Cloud PC user terminals support real-time monitoring of the connection status of cloud PC user terminals to ensure the normal operation of the device; manage and audit the login behavior of cloud PC user terminals, and record information such as login time, user and IP address to improve security and traceability. Implementation details: Monitor access status: Real-time monitoring of the connection status of cloud PC user terminals to ensure the normal operation of cloud PC user terminal devices. Cloud PC user terminal login behavior management: Record and audit the login behavior of cloud PC user terminal devices, including login time, login user, login IP and other information.

[0130] The operation and maintenance management module provides functions such as image template management, USB permission template, version upgrade and report audit to improve the deployment efficiency, security and stability of the system. Image template management supports the creation and update of standard images for operating systems and applications, USB permission templates are used to control the access rights of USB devices, and version upgrades ensure that the system and devices are always kept up to date. Report and audit functions provide detailed reports on system performance, fault analysis and user activities to support comprehensive system management and security monitoring.

[0131] Specifically, image template management provides image template management functions, and administrators can create and manage standard image templates for operating systems and applications to achieve rapid deployment and updates. It is suitable for rapid configuration of new users, rapid deployment of new devices, and batch processing during system updates. Implementation details: Image template creation and management: Supports operation and maintenance personnel to create standardized image templates from operating systems and applications. Templates can be classified and versioned based on different configuration requirements to ensure diverse application scenarios. Template library management and version control: Provides an image template library to support centralized storage and management of templates. Operation and maintenance personnel can name, classify, and mark versions of templates, and update, archive, or delete templates to ensure standardized management of templates. Template deployment and distribution: Supports rapid deployment of systems from image templates, which is suitable for initial configuration of new user devices and unified deployment of large-scale devices. Provides batch deployment function, and operation and maintenance personnel can select multiple target devices for one-time push.

[0132] USB permission template management provides management and configuration of access rights for USB devices. Through template management, it ensures that the access rights of different users and devices are effectively controlled. It is used to limit and manage the use of USB devices to prevent data leakage and unauthorized device access. Implementation details: USB permission device classification: Supported USB device types include storage devices, cameras, and printers. Permission template management: Supports operation and maintenance personnel to create and configure different USB access permission templates based on user roles, departments, or device types, such as complete disabling, partial permission (only allowing specific device types, such as printers or storage devices), and full openness.

[0133] Version upgrade supports unified upgrade of embedded software, firmware, and logic versions, ensuring that the system and equipment are always kept up to date and improving the security and functionality of the system. It is used for timely updates of system security patches, releases of new functions, and regular upgrades of device firmware. Implementation details: Version file upload: Supports operation and maintenance personnel to upload software, firmware, or logic version files through the management console. The system automatically verifies the integrity and format correctness of the uploaded files to prevent the import of incorrect files. Software version release: Operation and maintenance personnel can set the release time according to needs, and display the release status and update instructions of the version in real time to ensure that the release process is clear and transparent. Software version release: Operation and maintenance personnel can perform upgrade operations for each software in the system with one click based on the version number and release time, simplifying the process and ensuring rapid deployment.

[0134] Reporting and auditing provide detailed operation and maintenance reports and auditing functions, support system-level management, and help operation and maintenance personnel fully understand system performance and operation status. Reporting and auditing content include: system operation report, fault analysis report, and user activity audit. Implementation details: System operation report: The report content includes the usage and historical trends of resources such as CPU, memory, and storage, helping operation and maintenance personnel identify system bottlenecks and optimization needs. Fault analysis report: Automatically record system faults and error information, and classify them by fault type (hardware, software, network, etc.) to help quickly locate problems. User activity audit: Record all important operations of users in the system, such as login / logout, data modification, permission changes, etc., to ensure the traceability of key behaviors.

[0135] The alarm and log management module provides alarm threshold configuration function, effectively manages alarm events, and records system operations through logs to facilitate problem tracking and post-event analysis.

[0136] Specifically, real-time alarms provide comprehensive resource and environment monitoring functions, and monitor the operating status of the CPU, memory, storage resources and key components (such as power supplies, fans, and switches) of blade servers in the cloud PC system in real time. In addition, by monitoring the device temperature in real time, abnormalities can be discovered in time, overheating failures can be prevented, and the stable operation of the equipment can be guaranteed. Implementation details: Resource monitoring: Real-time monitoring of the usage of all resources in the cloud PC system, including the CPU, memory, storage and other resources of the computing blades, and the operating status of components in the cloud PC server (such as power supplies, fans, switches, etc.). And monitor the number of online users and their activities to ensure that all parts of the system are running well. Environmental monitoring: Monitor the temperature of the equipment, obtain the temperature of the equipment through real-time data, discover temperature anomalies and potential risks in time, prevent equipment failures caused by overheating, and ensure the long-term stable operation of the equipment.

[0137] The alarm threshold provides alarm threshold settings for system devices, mainly for CPU usage, memory usage, hard disk remaining space, and device temperature exceeding the set threshold settings. Implementation details: CPU usage: triggers an alarm when the CPU usage exceeds the set threshold. Memory usage: triggers an alarm when the memory usage exceeds the set threshold. Hard disk space: triggers an alarm when the hard disk remaining space is lower than the set threshold. Temperature: triggers an alarm when the device temperature exceeds the set threshold.

[0138] The alarm log records all triggered alarm information, including the alarm details, occurrence time, processing status, etc. It provides log retrieval and filtering functions, supports the generation and export of alarm reports, and facilitates users to analyze and audit historical alarms. Implementation details: Historical alarm records: Record all triggered alarm information, including the alarm details, occurrence time, processing status, processing time, etc. Alarm report and export: Users can query historical alarm records in the system and export reports in a specified format (such as Excel) for subsequent analysis or archiving.

[0139] Log management covers the recording of system operation logs, user activity logs and system event logs, ensuring comprehensive coverage, accurate classification and effective traceability of log information, and improving the auditing capability and operation and maintenance efficiency of the system. Implementation details: System operation log: records detailed information of system management operations for easy auditing and tracing. User activity log: tracks and records user activities in the system to ensure transparency and traceability of user behavior. System event log: records various events that occur during system operation, including system startup, shutdown, errors and warnings.

[0140] Further, refer to Figure 6 , in the service layer, the user management module includes user account management, user group management, resource allocation, user configuration, and log and audit;

[0141] The host blade management module includes computing resource statistics, computing resource monitoring, operating system management, power management, USB permission management and remote access settings;

[0142] The device management module includes a server chassis, a user terminal, a one-way isolation network gate, a data security gateway and a NAS storage device;

[0143] The operation and maintenance management module includes image template management, USB permission template, version upgrade, report and audit;

[0144] The alarm and log management module includes real-time alarm, alarm threshold configuration, alarm log and log management.

[0145] Further, refer to Figure 6, the Nodejs component library at least includes HTTP server, file system operation, database access, identity authentication, and API integration; the database is a MongoDB database, which uses the BSON format to store data;

[0146] The cloud PC user terminal of the access layer is presented through an on-screen display (OSD) menu interface. Users can quickly call out the menu through shortcut keys, and conveniently access and operate functions including user login, host access and system settings. Dynamic feedback and graphical prompts ensure that users can quickly complete various tasks, thereby improving overall convenience and efficiency.

[0147] Cloud PC soft terminal manages the audio and video transmission services, virtual keyboard and mouse services and peripheral services of multiple remote hosts by integrating login authentication, host management, remote access host operation and system setting functions;

[0148] The Cloud PC Management Platform Client provides operation and maintenance personnel with a browser-based Cloud PC Management Platform Client, which enables centralized management of Cloud PC system devices through the Cloud PC Management Platform.

[0149] Further, refer to Figure 1 The present invention also proposes a computer-readable storage medium having program instructions stored thereon, and when the program instructions are executed by a processor, the control method based on the cloud PC server is implemented.

[0150] 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 control method based on a cloud PC server, wherein the control method based on a cloud PC server is applied on a cloud PC management platform, and the cloud PC management platform includes: Basic component layer, which includes Nodejs component library and database; A service layer, the service layer is connected to the basic component layer, the service layer includes a user management module, a host blade management module, a device management module, an operation and maintenance management module, an alarm and log management module and an authentication and authorization service module, the user management module, the host blade management module, the device management module, the operation and maintenance management module and the alarm and log management module are electrically connected to the authentication and authorization service module respectively; an access layer, the access layer includes a cloud PC user terminal, a cloud PC soft terminal and a cloud PC management platform client, the cloud PC user terminal, the cloud PC soft terminal and the cloud PC management platform client are connected to the service layer through the authentication and authorization service module respectively, characterized in that the control method based on the cloud PC server includes the following steps: S100, starting the cloud PC management platform, and the computing blade establishes and maintains a link with the cloud PC management platform through the host blade management module; S200, the user logs in to the preset host through the access layer of the cloud PC management platform, and then remotely accesses the preset host by establishing an audio and video transmission channel and responding to keyboard and mouse events. The preset host is a plurality of hosts or virtual hosts obtained by managing the computing blades based on the host blade management module; The step S200 includes the following steps: S210. The user establishes a connection with the cloud PC management platform through the cloud PC user terminal, cloud PC soft terminal or cloud PC management platform client, and enters the user account and password into the authentication and authorization service module for login authentication. After successful authentication, the user is connected to the cloud PC management platform, otherwise an error message is returned; S220, after the user accesses the cloud PC management platform, the user is connected to the corresponding host desktop or a list of host desktops to which the current user can connect is fed back according to the preset user-host association relationship. If the host desktop is available, the user directly enters the host desktop or enters the selected host desktop by selecting an item in the host desktop list; S230: The enabled host desktop enables the audio and video transmission service according to the request or preset parameters, starts audio and video streaming, and the enabled host desktop continuously transmits audio and video to the user; S240, the enabled host desktop enables the virtual keyboard and mouse service to collect the user's keyboard and mouse events in real time; The step S240 includes the following steps: S241, set the receiving IP address of the keyboard and mouse, and start the usbipd service; S242, continuously collecting keyboard and mouse events of the user, encoding the keyboard and mouse events, and reproducing the keyboard and mouse events on the host desktop; S250, the enabled host desktop enables peripheral services; The step S250 includes the following steps: S251. If the user accesses a USB device, the cloud PC user terminal or cloud PC soft terminal or cloud PC management platform client sends an asttch request to the computing blade through the cloud PC management platform; S252, the computing blade determines whether to allow the USB device to access based on a preset USB device access policy; S253, if the USB device is allowed to access, set the access rights of the USB device and establish a USBIP connection; S300, at each preset time interval, the cloud PC management platform detects the working status of the cloud server through the device management module and updates the database; S400: If the user has an upgrade requirement, the firmware of the computing blade, the cloud PC user terminal, and the cloud PC soft terminal is upgraded through the operation and maintenance management version upgrade module.

2. The control method based on the cloud PC server according to claim 1, characterized in that: The step S100 includes the following steps: S110, the cloud PC management platform sends a broadcast search message at every preset time interval; S120, after the computing blade is powered on and receives the broadcast search message, it immediately unicasts a reply to the cloud PC management platform, and the cloud PC management platform obtains the relevant information of the computing blade; S130, the computing blade repeatedly attempts to establish a connection with the cloud PC management platform until the connection is successfully established, and actively reports the slot information; S140. The cloud PC management platform registers the computing blade slot information, as well as the cloud PC computing blade status and its own device status.

3. The control method based on the cloud PC server according to claim 1, characterized in that: The step S300 includes the following steps: S310, the cloud PC management platform sends a chassis device status information acquisition request to each cloud PC server chassis, where the device status information includes at least slot usage information, board information, and power-on and power-off status. After receiving the chassis device status information acquisition request, each cloud PC server chassis sends the device status information to the cloud PC management platform. After receiving the device status information of each cloud PC server chassis, the cloud PC management platform parses the device status information and updates the database. S320, the cloud PC management platform performs chassis temperature monitoring. The cloud PC management platform sends a chassis temperature acquisition request to each cloud PC server chassis. After receiving the chassis temperature acquisition request, each cloud PC server chassis sends computing blade temperature, network switch board temperature and chassis temperature information to the cloud PC management platform. After receiving the temperature information of each cloud PC server chassis, the cloud PC management platform parses the temperature information and updates the database. S330, the cloud PC management platform executes fan speed control of the cloud PC server chassis. The cloud PC management platform sends a fan speed information request to each cloud PC server chassis. After receiving the request, each cloud PC server chassis returns the fan speed information to the cloud PC management platform. S340, the cloud PC management platform executes the power status request, the cloud PC management platform sends the power status request to each cloud PC server chassis, and after receiving the power status request, each cloud PC server chassis returns the power status information to the cloud PC management platform; S350. If each cloud PC server chassis detects a power failure, high frame temperature, or abnormal fan failure, it will actively report an alarm message to the cloud PC management platform. After receiving the reported alarm message, the cloud PC management platform will parse the reported alarm message and push it to the operation and maintenance management interface. The operation and maintenance management interface selects the cloud PC server chassis and turns on the chassis positioning indicator light.

4. The control method based on the cloud PC server according to claim 1, characterized in that: The step S400 includes the following steps: S410: The user uploads the software upgrade package to the cloud PC management platform, and the cloud PC management platform parses the software package content, generates version information, and returns a successful upload message; S420: After the cloud PC management platform receives the release version information and the push version information, the software package sends the version information and the software package download address corresponding to all embedded software and firmware; S430, the embedded software and firmware of the cloud PC system download the corresponding version of the software package and perform software upgrade.

5. A cloud PC management platform, used to execute the cloud PC server-based control method according to any one of claims 1 to 4, characterized in that: The cloud PC management platform includes: Basic component layer, which includes Nodejs component library and database; A service layer, the service layer is connected to the basic component layer, the service layer includes a user management module, a host blade management module, a device management module, an operation and maintenance management module, an alarm and log management module and an authentication and authorization service module, the user management module, the host blade management module, the device management module, the operation and maintenance management module and the alarm and log management module are electrically connected to the authentication and authorization service module respectively; The access layer includes a cloud PC user terminal, a cloud PC soft terminal and a cloud PC management platform client. The cloud PC user terminal, the cloud PC soft terminal and the cloud PC management platform client are respectively connected to the service layer through the authentication and authorization service module.

6. The cloud PC management platform according to claim 5, characterized in that: In the service layer, the user management module includes user account management, user group management, resource allocation, user configuration, and logging and auditing; The host blade management module includes computing resource statistics, computing resource monitoring, operating system management, power management, USB permission management and remote access settings; The device management module includes a server chassis, a user terminal, a one-way isolation network gate, a data security gateway and a NAS storage device; The operation and maintenance management module includes image template management, USB permission template, version upgrade, report and audit; The alarm and log management module includes real-time alarm, alarm threshold configuration, alarm log and log management.

7. The cloud PC management platform according to claim 5, characterized in that: The Nodejs component library at least includes HTTP server, file system operation, database access, identity authentication, and API integration; the database is a MongoDB database that uses the BSON format to store data; The cloud PC user terminal of the access layer is presented through an on-screen display (OSD) menu interface. Users can quickly call out the menu through shortcut keys, and conveniently access and operate functions including user login, host access and system settings. Dynamic feedback and graphical prompts ensure that users can quickly complete various tasks, thereby improving overall convenience and efficiency. The cloud PC soft terminal manages the audio and video transmission services, virtual keyboard and mouse services, and peripheral services of multiple remote hosts by integrating login authentication, host management, remote access host operation, and system setting functions; The Cloud PC Management Platform Client provides a browser-based Cloud PC Management Platform Client for operation and maintenance personnel, and enables centralized management of Cloud PC system devices through the Cloud PC Management Platform. 8 . A computer-readable storage medium having program instructions stored thereon, wherein the program instructions are executed by a processor to implement the method according to claim 1 .

Citation Information

Patent Citations

  • Network data platform based on X86 board card and data acquisition, filtering and analysis method

    CN111190662A

  • Cloud desktop intelligent management system and method

    CN113110902A