A remote computing power scheduling method and system thereof

CN122795451APending Publication Date: 2026-09-22YANHUITONG (SHENZHEN) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610977828.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-02
Publication Date
2026-09-22

AI Technical Summary

Technical Problem

[0005]为了克服现有技术的不足,本发明提出一种远程算力调度方法及其系统,旨在在不影响网吧、学校机房等正常运作的前提下,可以有效的利用网吧、学校机房等存量算力资源,解决目前低成本算力资源紧缺的问题

Benefits of technology

[0040]本发明能够充分利用网吧、教学机房、企业园区内错峰闲置的计算机终端作为算力设备,无需新建专用算力服务器集群,大幅降低算力平台硬件采购、部署与运维成本。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122795451A_ABST
    Figure CN122795451A_ABST
Patent Text Reader

Abstract

The application discloses a kind of remote computing power scheduling methods, comprising: control equipment real-time detection several computing power equipment's switch on-off state, and upload to dispatch center server;When dispatch center server receives the request of remote user, select the computing power equipment currently in shutdown state, and issue start-up instruction and locking instruction;Control equipment receives start-up instruction and locking instruction, first control corresponding computing power equipment start-up to be accessed by remote user;Then control equipment locks the power key and reset key of this computing power equipment;After dispatch center server receives the exit instruction sent by remote user, dispatch center server issues unlocking instruction and shutdown instruction to control equipment;Control equipment first unlocks the power key and reset key of this computing power equipment, then controls the computing power equipment shutdown.The application can effectively utilize internet cafe and other idle computing power resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computing power scheduling technology, and in particular to a remote computing power scheduling method and system. Background Technology

[0002] With the continued expansion of demand for high-performance computing services such as artificial intelligence, big data analytics, and industrial simulation modeling, the market demand for large-scale, low-cost computing resources continues to rise. Currently, the mainstream solution in the industry mostly adopts the model of building new dedicated computing server clusters to meet computing power needs, but this approach incurs high costs for hardware procurement, data center deployment, and operation and maintenance management.

[0003] Internet cafes, school computer labs, and corporate office parks deploy a large number of computer terminals. The use of such equipment has a significant time mismatch characteristic. During peak work and teaching hours in the daytime, the equipment operates at full capacity, while during off-peak hours such as night and holidays, most computers are either shut down or idle. Current technology does not have a reasonable computing power scheduling solution for this scenario, and it is impossible to connect to a computing power scheduling system for secondary reuse, resulting in the idle waste of hardware computing power resources.

[0004] Therefore, the aforementioned technical problems need to be solved. Summary of the Invention

[0005] To overcome the shortcomings of existing technologies, this invention proposes a remote computing power scheduling method and system, which aims to effectively utilize the existing computing power resources of internet cafes, school computer labs, etc., without affecting the normal operation of internet cafes, school computer labs, etc., and solve the current problem of shortage of low-cost computing power resources.

[0006] To solve the above-mentioned technical problems, the basic technical solution proposed by this invention is as follows:

[0007] A remote computing power scheduling method includes the following steps:

[0008] The control equipment monitors the power on / off status data of several computing devices in real time and uploads the power on / off status data to the dispatch center server.

[0009] The scheduling center server receives computing power task requests from remote user devices, selects a currently powered-off computing power device as the scheduling computing power device according to the computing power task request, and sends a power-on command to power on the computing power device to be scheduled and a lock command to lock the device to the control device.

[0010] After receiving the power-on command and the lock command, the control device first controls the corresponding scheduling computing power device to power on according to the power-on command;

[0011] Then the control device locks the power button and reset button of the scheduling computing power device after it is powered on;

[0012] The dispatch center server receives the exit command sent by the remote user equipment, and sends the unlock command and power-off command to the control equipment according to the exit command;

[0013] According to the unlock command and the shutdown command, the control device first unlocks the scheduling computing power device by pressing the power button and the reset button, and then controls the scheduling computing power device to shut down.

[0014] Preferably, before the control device executes the power-on command, the control device performs a power-on status check on the selected scheduling computing power device;

[0015] If the selected scheduling computing power device is in a powered-off state, the control device executes the power-on command;

[0016] If the selected scheduling computing power device is powered on, the control device will not execute the power-on command and will upload the power-off status data of the scheduling computing power device to the scheduling center server. The scheduling center server will then match other scheduling computing power devices that are powered off for the user and send a second power-on command to the control device.

[0017] Preferably, before executing the locking command, the control device performs a power-on status check on the selected scheduling computing power device;

[0018] When the scheduling computing power device is detected to be powered on, the scheduling center server sends a locking command to the control device, and the control device executes the locking command to lock the power button and reset button of the scheduling computing power device.

[0019] Preferably, the specific method for the control device to receive a power-on command or a power-off command and control the scheduling computing power device to power on or off according to the corresponding command includes:

[0020] The control device outputs a low level for a preset duration to the power button signal pin of the scheduling computing power device motherboard according to the power-on or power-off command, so that the power button signal pin of the scheduling computing power device switches from a high level to a low level and remains at a low level for a preset duration before returning to a high level, thereby simulating the power button press to turn on and off the scheduling computing power device, and realizing the power on and off of the scheduling computing power device.

[0021] Preferably, the specific method by which the control device locks the power button and reset button of the scheduling computing power device after it is powered on is as follows:

[0022] The control device includes a controller body and a controller sub-body. The controller sub-body is equipped with a controlled switch. The controlled switch has a control terminal, an input terminal, and an output terminal. The control terminal of the controlled switch is electrically connected to the controller body. The input terminal of the controlled switch is electrically connected to the power button signal pin and the reset button signal pin of the scheduling computing power device. The output terminal of the controlled switch is connected to the power button and reset button wiring harness of the scheduling computing power device, so as to realize the on / off control of the drive circuit of the power button pin and the reset button signal pin of the scheduling computing power device by controlling the on / off state of the controlled switch.

[0023] After receiving the locking command, the controller sends a control signal to the controlled switch to open the controlled switch, thereby disconnecting the drive circuit of the power button signal pin and the reset button signal pin of the scheduling computing power device. Pressing the power button signal pin and the reset button signal pin of the scheduling computing power device will not form a valid high-to-low level transition, thus locking the power button and the reset button.

[0024] Preferably, during the process of unlocking the power button and reset button of the scheduling computing power device according to the unlocking command and the power-off command, the specific method for unlocking the power button and reset button of the scheduling computing power device is as follows:

[0025] After receiving the receiving instruction, the controller sends a control signal to the controlled switch to connect the controlled switch, thereby connecting the drive circuits of the power button signal pin and the reset button signal pin of the scheduling computing power device. Pressing the power button signal pin and the reset button signal pin of the scheduling computing power device can form an effective level transition from high level to low level, thereby unlocking the power button and the reset button.

[0026] A remote computing power scheduling system, comprising:

[0027] The scheduling center server is used to receive and process the power-on / off status data of the scheduling computing power devices sent by the control device, and select the scheduling computing power devices that are currently in a power-off state according to the computing power task requests of remote users and send the power-on command of the scheduling computing power devices to the control device.

[0028] The control device is electrically connected to several scheduling computing devices, monitors the power-on / off status of the scheduling computing devices in real time, and uploads the power-on / off status data of the scheduling computing devices to the scheduling center server. When the control device receives a power-on command, power-off command, lock command, or unlock command, the control device controls the corresponding scheduling computing device to execute the corresponding command in order to control the power-on, power-off, lock, and unlock operations of the corresponding scheduling computing device.

[0029] Preferably, the control device includes a controller body and several controller sub-body. The controller body is communicatively connected to the scheduling center server and is used to upload the power on / off status data of the scheduling computing power device and receive instructions issued by the scheduling center server, and control the corresponding controller sub-body according to the instructions.

[0030] Each of the aforementioned controller sub-units is electrically connected to the controller main body. The controller sub-units are used to electrically connect to the scheduling computing power device, detect the power-on / off status of the scheduling computing power device, and perform corresponding power-on, power-off, power button and reset button locking, and power button and reset button locking contact locking operations on the scheduling computing power device according to the control signals issued by the controller main body.

[0031] Preferably, the controller body includes a communication module, a first transceiver module, and a processing module;

[0032] The processing module is used to process the power-on / off status data of the scheduling computing equipment detected by the controller sub-body and to process the received instructions;

[0033] The communication module is connected to the scheduling center server and is used to upload power-on / off status data of the scheduling computing power equipment and receive instructions.

[0034] The first transceiver module is electrically connected to the controller sub-body and is used to receive the power-on / off status data of the scheduling computing power device detected by the controller sub-body.

[0035] Preferably, the controller sub-body includes a second transceiver module, a detection module, and a controlled switch module;

[0036] The second transceiver module is electrically connected to the first transceiver module and is used to receive control signals sent by the controller body and send power on / off status data to the controller body.

[0037] The detection module is used to detect the power-on / off status of the scheduling computing power equipment;

[0038] The controlled switch module is used to control the on / off of the drive circuit of the power button signal pin and the reset button signal pin of the motherboard of the scheduling computing power equipment, so as to lock or unlock the power button and the reset button.

[0039] The beneficial effects of this invention are:

[0040] This invention can make full use of idle computer terminals in internet cafes, teaching computer rooms, and corporate parks as computing power devices, without the need to build a new dedicated computing power server cluster, thus greatly reducing the hardware procurement, deployment, and maintenance costs of the computing power platform.

[0041] Specifically, the system collects and uploads the power on / off status of computing devices to the dispatch center in real time. The dispatch center can then accurately select idle, powered-off devices for computing tasks, effectively improving the efficiency and utilization of idle computing resources. This invention automatically locks the power and reset buttons after the computing devices are powered on to execute remote computing tasks, preventing accidental button presses by on-site personnel that could cause task interruptions or data loss, thus ensuring stable operation of the computing tasks. After the task is completed, the buttons are unlocked and the devices are powered off simultaneously, restoring normal operating permissions for the local devices. The entire dispatch process operates in a fully automated closed-loop manner. Attached Figure Description

[0042] Figure 1 This is a flowchart of a remote computing power scheduling method according to the present invention;

[0043] Figure 2 This is another flowchart of a remote computing power scheduling method according to the present invention;

[0044] Figure 3 This is another flowchart of a remote computing power scheduling method according to the present invention;

[0045] Figure 4 This is a block diagram of a remote computing power scheduling system according to the present invention;

[0046] Figure 5 This is a block diagram of the controller of a remote computing power scheduling system according to the present invention;

[0047] Figure 6 This is a block diagram of the controller sub-body of a remote computing power scheduling system according to the present invention;

[0048] Figure 7 This is an internal circuit diagram of the controller sub-body of a remote computing power scheduling system according to the present invention.

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

[0050] 1. Dispatch center server; 2. Control equipment; 3. Dispatch computing power equipment; 21. Controller main body; 22. Controller sub-body; 211. Communication module; 212. First transceiver module; 213. Processing module; 221. Second transceiver module; 222. Detection module; 223. Controlled switch module. Detailed Implementation

[0051] The following will be combined with the appendix Figure 1 To be continued Figure 7 The technical solutions in the embodiments of the present invention have been clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.

[0052] The core concept of this invention is to establish a remote computing power scheduling system consisting of a scheduling center server and control equipment. First, the control equipment monitors the power-on / off status of each idle computing power device in real time and transmits the status data. The scheduling center accurately selects idle, powered-off computing power devices to undertake computing tasks based on the device's idle status. The control equipment remotely starts the computing power devices for remote user access and locks the local power and reset buttons on the devices to prevent accidental interruption of computing tasks due to on-site personnel pressing physical buttons. After the computing task is completed, the buttons are unlocked before the devices are remotely shut down, allowing them to be used locally. This fully realizes automated scheduling, operational protection, and closed-loop management of idle terminal computing power, effectively avoiding interference from local physical buttons and ensuring stable and reliable operation of remote computing tasks while revitalizing idle computer computing power in computer rooms, parks, and other locations and reducing computing power setup costs.

[0053] like Figure 4 As shown, the main hardware devices involved in this invention include a scheduling center server 1, a control device 2, and a scheduling computing power device 3.

[0054] Among them, the scheduling computing power device 3 is a device that can provide computing power locally, such as computers in an internet cafe. The scheduling computing power device 3 generally includes a motherboard, a physical power button, and a reset button. The motherboard has a power-on signal pin and a reset signal pin respectively. The motherboard has built-in pull-up resistors to pull the power-on signal pin and the reset signal pin to a normal level, so that the two signal pins are stably maintained at a high level when there is no operation. When the physical power button or the reset button is pressed, the corresponding signal pin is connected to ground, and the pin level is pulled down to a low level. After the motherboard detects the valid low-level trigger signal, it executes the corresponding operation. For example, when the low-level trigger signal of the power-on pin is detected, the motherboard starts the power supply of the whole machine to power on the device. When the power-on pin is pressed and held down, the whole machine is forced to shut down. When the low-level trigger signal of the reset pin is detected, the motherboard directly sends a hardware reset signal to make the device immediately restart and reset. After the power button or reset button is released, the signal pin disconnects the grounding loop and returns to a high level under the action of the built-in pull-up resistor, and the single button operation process is completed.

[0055] The dispatch center server 1 serves as the central dispatch center, responsible for maintaining the status information (power on / off, whether locked, etc.) of all dispatch computing devices 3, and for issuing power on, power off, reset, lock, and unlock commands to the control device 2. The dispatch center server 1 can be deployed in the cloud or at the target location.

[0056] Control device 2 is a locally located central dispatch control device, deployed at the same location as the dispatch computing power devices 3 (such as in an internet cafe). It is used to detect the power-on / off status of the dispatch computing power devices 3, and to control the power-on, power-off, reset, locking, and unlocking operations of each dispatch computing power device 3. Control device 2 can simultaneously detect the power-on / off status of several local dispatch computing power devices 3 in real time and upload the data to the dispatch center server 1.

[0057] like Figure 4 As shown, the control device 2 mainly includes a controller body 21 and several controller sub-body 22. Each controller sub-body 22 is electrically connected to the controller body 21 via a cable to realize information transmission between the controller body 21 and the controller sub-body 22. The controller sub-body 22 is mainly used to detect the power-on / off status of the scheduling computing power device 3, and control the scheduling computing power device 3 to perform operations such as power-on, power-off, reset, lock, and unlock according to the control signals issued by the controller body 21. Each controller sub-body 22 is installed on one scheduling computing power device 3. The controller body 21 is mainly used to receive instructions issued by the scheduling center server 1 and send corresponding control signals to the controller sub-body 22 corresponding to the selected scheduling computing power device 3, so as to control the selected scheduling computing power device 3 to perform operations such as power-on, power-off, reset, lock, and unlock through the controller sub-body 22. Simultaneously, the main controller 21 also receives power-on / off status data detected by several controller sub-units 22 and uploads this data to the dispatch center server 1. The main controller 21 can control the corresponding controller sub-units 22 according to the instructions issued by the dispatch center server 1. By centrally managing multiple controller sub-units 22 through a single main controller 21, computing power scheduling can be achieved without installing a separate Internet control module on each scheduling computing power device 3 for individual management and control, thereby reducing costs.

[0058] Preferably, the controller body 21 is equipped with 48 control interfaces, each using an RJ45 or RJ11 physical interface. Each controller sub-body 22 is also equipped with a corresponding control interface, and each controller sub-body 22 is connected to the controller body 21 via a multi-core cable. When the number of scheduling computing devices 3 is greater than 48, the number of controller bodies 21 can be appropriately increased. Each control interface carries four independent signals: power on / off signal, reset signal, presence detection signal, and lock / unlock signal.

[0059] It is understandable that when the dispatch center server 1 is deployed locally, the control device 2 is electrically connected to the dispatch center server 1 via cable to achieve information transmission; when the dispatch center server 1 is deployed at the target location and is not local, the dispatch center server 1 and the control device 2 achieve information transmission through wireless communication.

[0060] Specifically, such as Figure 5 As shown, the controller body 21 integrates a communication module 211, a first transceiver module 212, and a processing module 213. The processing module 213 establishes electrical signal connections with the communication module 211 and the first transceiver module 212, serving as the core computing and scheduling unit of the controller body 21. Specifically, the processing module 213 processes the power-on / off status data of the scheduling computing device 3 detected by the controller sub-body 22 and processes received instructions; the communication module 211 is communicatively connected to the scheduling center server 1 and is used to upload the power-on / off status data of the scheduling computing device 3 and receive instructions; the first transceiver module 212 is electrically connected to the controller sub-body 22 and is used to receive the power-on / off status data of the scheduling computing device 3 detected by the controller sub-body 22.

[0061] Preferably, the dispatch center server 1 is deployed at the target location (such as the cloud or a selected management center) to centrally manage several control devices 2. Therefore, the controller body 21 preferably integrates a wireless communication module 211 to establish a communication connection between the controller body 21 and the dispatch center server 1 through wireless communication.

[0062] The wireless communication module 211 can adopt a 4G / Ethernet dual-mode communication unit to establish a bidirectional communication link with the remote dispatch center server 1 via a wireless network. The wireless communication module 211 has dual functions of data uploading and command receiving. On the one hand, it packages and uploads the real-time power on / off status data of the dispatch computing device 3 to the dispatch center server 1. On the other hand, it listens for and receives power-on commands, key lock commands, key unlock commands, and device power-off commands issued by the dispatch center server 1 in real time, and forwards all received commands to the processing module 213 for parsing and processing.

[0063] The first transceiver module 212 is electrically connected to the controller sub-body 22 via ribbon cables and terminals, enabling local signal interaction between the controller main body 21 and the controller sub-body 22. During data uplink, the first transceiver module 212 continuously receives raw data on the power-on / off status of the scheduling computing device 3 collected and transmitted by the detection module 222 within the controller sub-body 22, and forwards the status data to the processing module 213. During command downlink, after parsing the control logic, the processing module 213 sends corresponding control signals, such as lock commands, unlock commands, power-off commands, and power-on commands, to the corresponding controller sub-body 22 through the first transceiver module 212, thereby driving the internal circuitry of the controller sub-body 22 to execute the corresponding hardware operations.

[0064] The processing module 213 is the core logic processing unit of the main body 21 of this controller. It has a built-in storage unit and signal parsing program and mainly undertakes two types of data processing tasks: First, it receives the power-on / off status data of the scheduling computing device 3 forwarded by the first transceiver module 212, completes data verification and encapsulation, and then hands it over to the wireless communication module 211 to upload to the dispatch center server 1; Second, it receives the instructions issued by the dispatch center forwarded by the wireless communication module 211, parses the instruction type and target device identifier, generates the corresponding control signal according to the instruction content, and sends it to the corresponding controller sub-body 22 via the first transceiver module 212.

[0065] In the actual scheduling workflow, the controller sub-body 22 collects the Online potential signal of the scheduling computing power device 3 in real time and transmits it to the processing module 213 through the first transceiver module 212. The processing module 213 encapsulates the status data and uploads it to the scheduling center through the wireless communication module 211. When the wireless communication module 211 receives the relevant instructions issued by the scheduling center, the processing module 213 parses the instructions and outputs an enable control signal to the corresponding controller sub-body 22 through the first transceiver module 212. The controller sub-body 22 realizes the power-on, power-off, power button and reset button lock, power button and reset button lock and unlock, and reset operations of the scheduling computing power device 3.

[0066] The processing module 213 can be any one of the following: STM32 series, STC8H series, ESP32-WROOM-32, GD32F103C8T6, AT32F403AVGT7, MSP430F5529, HC32F030J8UA. The wireless communication module 211 can be any one of the following: EC200S-CN, SIM7600G-H, ESP8266-01S, ESP32-C3, CH395Q, USR-W630, HLK-RM04.

[0067] like Figure 6 As shown, the controller sub-body 22 includes a second transceiver module 221, a detection module 222, and a controlled switch module 223. The second transceiver module 221 is electrically connected to the first transceiver module 212 and is used to receive the enable signal sent by the controller body 21 and send power-on / off status data to the controller body 21. The detection module 222 is used to detect the power-on / off status of the scheduling computing power device 3. The controlled switch module 223 is used to control the on / off of the drive circuit of the power button signal pin and the reset button signal pin of the motherboard of the scheduling computing power device 3, so as to lock or unlock the power button and the reset button, and make the power and reset components of the scheduling computing power device 3 ineffective when pressed.

[0068] In this embodiment, taking a desktop computer as an example, the controller sub-body 22 is equipped with two sets of independent pin interfaces, which are connected in series between the motherboard of the scheduling computing power device 3 and the front panel of the chassis, achieving lossless wiring conversion without modifying the original motherboard circuitry or chassis wiring. The first set of pin interfaces directly connects to the reserved functional pins on the computer motherboard, specifically including the motherboard Power SW power switch pin, Reset SW reset switch pin, Power LED power indicator pin, and HDLED hard drive indicator pin, enabling direct signal connection between the controller sub-body 22 and the motherboard. The second set of pin interfaces connects to the original front panel wiring harness of the chassis, connecting to the original wiring harnesses for the chassis's power button, reset button, power indicator, and hard drive indicator. All button and light signals on the chassis's front panel are relayed through the controller sub-body 22 before being connected to the motherboard, rather than being directly connected. The power indicator and hard drive indicator lines are direct-through lines, not controlled by the controlled switch module 223, allowing the device's power on / off status to be displayed normally and intuitively through the chassis indicator lights, without affecting local personnel's observation of the device's operating status. The power switch signal line and reset switch signal line are controlled by the controlled switch module 223 of the controller sub-body 22, realizing the electrical locking and unlocking of the physical power button and reset button of the scheduling computing device 3 chassis. At the same time, the controller sub-body 22 can stably collect the motherboard level signal through the motherboard Power LED power indicator pin to complete the device power on / off status detection.

[0069] The controller sub-body 22 is directly connected to the button circuit and status detection points of the motherboard of the scheduling computing power device 3. The three modules are electrically connected to each other and work together. The second transceiver module 221 is connected to the detection module 222 and the controlled switch module 223 respectively. At the same time, the second transceiver module 221 establishes a wired electrical connection with the first transceiver module 212 inside the controller body 21, realizing bidirectional signal interaction between the controller body 21 and the controller sub-body 22.

[0070] The second transceiver module 221 serves as a signal relay unit between the controller sub-body 22 and the controller main body 21, responsible for bidirectional data and instruction transmission. On one hand, the second transceiver module 221 receives the raw data of the power-on / off status of the scheduling computing device 3 collected and generated by the detection module 222 in real time, and transmits the status data back to the first transceiver module 212 of the controller main body 21, which is then uploaded to the scheduling center server 1 via the controller main body 21. On the other hand, the second transceiver module 221 receives various control enable signals sent by the controller main body 21 through the first transceiver module 212 in real time, including unlock enable signals, lock enable signals, power-on trigger signals, power-off trigger signals, etc., and forwards the corresponding enable signals to the detection module 222 and the controlled switch module 223 respectively, completing the local distribution of upper-level instructions.

[0071] The detection module 222 is used to collect the operating level signal of the scheduling computing power device 3 in real time, thereby accurately identifying the power-on and power-off status of the scheduling computing power device 3. The detection module 222 is equipped with a voltage divider reference unit, which completes the passive detection of hardware status based on the voltage divider comparison principle, without the need for additional intervention in the original motherboard circuit of the scheduling computing power device 3. The detection module 222 is a voltage divider status detection circuit, which is configured with two sets of pull-up resistors and pull-down resistors of equal resistance to form a voltage divider reference unit. It can collect the level signal of the motherboard status output terminal of the scheduling computing power device 3 in real time. By comparing the real-time collected level with the preset voltage divider reference level, it accurately identifies whether the scheduling computing power device 3 is in the power-on running state or the power-off sleep state, and continuously outputs real-time device status data to the second transceiver module 221, providing accurate hardware status basis for back-end computing power scheduling and key lock timing control.

[0072] Specifically, such as Figure 7 As shown, the voltage divider reference unit has pull-up resistors R11 and R12 with equal resistance values. One end of pull-up resistor R11 is connected to a fixed operating power supply, and the other end of pull-up resistor R11 is connected to one end of pull-down resistor R12. The connection point of the two forms the Online signal acquisition point, and the other end of pull-down resistor R12 is directly grounded. Under the premise that there is no connection to the status output terminal of the scheduling computing power device 3 and no external load potential interference, the Online signal acquisition point can stably output a fixed reference potential generated by the voltage division of pull-up resistor R11 and pull-down resistor R12. At the same time, the Online signal acquisition point is electrically connected to the status output terminal corresponding to the power indicator light on the motherboard of the scheduling computing power device 3, and follows the changes in the operating level of the motherboard in real time.

[0073] During actual testing, the device status is determined based on the potential difference. When the scheduling computing device 3 is powered on, the power indicator circuit of the main board of the scheduling computing device 3 works normally, and its status output terminal continuously outputs sink current, forming a stable potential pull-down effect on the Online signal acquisition point, so that the real-time potential of the Online signal acquisition point is lower than the preset voltage divider reference potential. Based on this, the detection module 222 determines that the current scheduling computing device 3 is in the power-on running state and uploads the power-on status data to the controller body 21 through the second transceiver module 221. When the scheduling computing device 3 is powered off and in hibernation, the main board of the scheduling computing device 3 stops supplying power, and there is no effective voltage or sink current output at the status output terminal. The external potential pull-down effect disappears, and the Online signal acquisition point automatically recovers to the original reference potential formed by the voltage divider of R11 and R12. Based on this, the detection module 222 determines that the current scheduling computing device 3 is in the power-off hibernation state and synchronously transmits the power-off status data back to the controller body 21.

[0074] The controlled switch module 223 is used to control the on / off state of the drive power supply of the power-on and reset signal circuits of the scheduling computing power device 3, thereby enabling the unlocking and electrical locking of the physical buttons on the chassis. The controlled switch has a control terminal, an input terminal, and an output terminal. The control terminal of the controlled switch is electrically connected to the controller body 21. The input terminal of the controlled switch is electrically connected to the power button signal pin and the reset button signal pin of the scheduling computing power device 3. The output terminal of the controlled switch is connected to the power button and reset button wiring harness of the scheduling computing power device 3, so as to control the on / off state of the drive circuits of the power button pins and the reset button signal pins of the scheduling computing power device 3 by controlling the on / off state of the controlled switch.

[0075] As is well known, the motherboard of the scheduling computing power device 3 uses built-in pull-up resistors to normally pull the power button signal pin and reset button signal pin to a high level. Power-on, power-off, or hardware reset actions are only triggered when the pins are pulled low. In this embodiment, the controlled switch module 223 includes two enable drive units and two controlled power supply circuits. The two controlled power supply branches correspond to the power-on signal path and the reset signal path, respectively. Based on the enable signal forwarded by the second transceiver module 221, the controlled switch module 223 synchronously controls the on / off state of the two controlled power supply branches, thereby controlling the on / off state of the drive circuits for the power button signal pin and reset button signal pin of the motherboard of the scheduling computing power device 3. When a lock enable control signal is received, the two controlled power supply circuits respectively cut off the drive circuits of the power button signal pin and the reset button signal pin, so that even if the on-site personnel press the physical power button and reset button, no effective low-level trigger signal can be generated, thus realizing the physical button hardware electrical lock; when an unlock enable control signal is received, the two controlled power supply circuits respectively turn on the drive circuits of the power button signal pin and the reset button signal pin, so that the power button and reset button can trigger level transition normally, restoring the original operation function of the local buttons of the scheduling computing power device 3.

[0076] During the overall operation, the controller sub-body 22 relies on the second transceiver module 221 to complete the signal interaction between the upper and lower layers. The detection module 222 provides real-time feedback on the device's operating status. The controlled switch module 223 precisely controls the power button and reset button circuit of the motherboard of the computing power device 3. Together with the controller body 21, it completes the entire process of hardware control, including status reporting, remote start / stop, and button locking / unlocking. This avoids the problem of local accidental button touches causing the computing power task to be interrupted from the circuit level.

[0077] Specifically, such as Figure 7As shown, the two controlled power supply circuits correspond one-to-one with the power-on signal path and reset signal path of the scheduling computing power device 3. Each controlled power supply circuit is equipped with a power supply switching transistor, and each set of enable drive units is equipped with a drive transistor. The two sets of enable drive units are connected to the same enable signal in parallel, and the two controlled power supply circuits are synchronously controlled by a single enable signal. The collector output terminals of the drive transistors in the two sets of enable drive units are electrically connected to the base of the corresponding power supply switching transistor in the controlled power supply circuit through a voltage divider resistor network. The emitters of each power supply switching transistor are uniformly connected to a fixed power supply. The collectors of the power supply switching transistors are respectively led out to the power-on signal terminal and the reset signal terminal. The power-on signal terminal and the reset signal terminal are connected to the Power SW and Reset SW pins of the main board of the scheduling computing power device 3 through the pin interface of the controller sub-body 22.

[0078] The actual working process is divided into two states: unlocking and locking. When the enable signal sent by the second transceiver module 221 to the enable drive unit is a valid high level, the drive transistor is turned on, its collector potential is pulled low, and then the base potential of the subsequent power supply switch transistor is pulled low. The power supply switch transistor meets the conduction voltage difference condition and turns on. The drive circuit of the power button signal terminal and the reset button signal terminal is turned on. At this time, the power button and reset button on the front of the chassis can generate a low-level valid trigger signal normally after being pressed, and the local button operation function of the scheduling computing device 3 is unrestricted. When the input to the enable drive unit is high, the drive transistor is turned on, its collector potential is pulled low, and the base potential of the subsequent power supply switch transistor is pulled low ... When the enable signal of the drive unit is an invalid low level, the drive transistor remains in the off state, the base of the power switch transistor has no pull-down circuit, and the power switch transistor is turned off accordingly. The drive circuits of the power button signal terminal and the reset button signal terminal are completely cut off, and the two signal terminals are in a high impedance state. Even if the on-site personnel press the power button and reset button of the chassis, they cannot output an effective level transition that can trigger the power on / off and hardware reset to the motherboard, thereby completing the hardware electrical lock of the power button and reset button, and avoiding the interruption of operation and data loss caused by accidental button touch during the operation of remote computing tasks.

[0079] In a specific application, such as Figure 7 As shown, a controller sub-body 22 is provided, which is composed of a communication interface unit 202, a power-on drive circuit 203, a reset drive circuit 204, a device online detection voltage divider circuit, a motherboard adapter pin JP1, and a front panel adapter pin JP2. The circuit modules are electrically connected to each other and are connected in series between the motherboard of the computing power device and the front switch panel of the chassis to realize the functions of acquiring the power-on and power-off status of the device, remote start and stop control, and local physical button electrical locking.

[0080] The communication interface unit 202 uses an RJ1 network communication socket of model R-RJ45R10P-B000 as the bidirectional signal transmission medium between the controller sub-body 22 and the controller main body 21; pin 1 of the RJ1 socket is grounded, pin 2 is the Enable signal pin, pin 3 is the Power on / off control signal pin, pin 4 is the Reset control signal pin, pin 5 is the Online status feedback pin, pin 7 is grounded, and the remaining pins are unused;

[0081] Pins 2 (Enable), 3 (Power), and 4 (Reset) of RJ1 are electrically led out and connected to the control input terminals of the power-on drive circuit 203 and the reset drive circuit 204, respectively; pin 5 (Online) of RJ1 is electrically connected to the Online signal acquisition node of the online detection voltage divider circuit, which is used to send the acquired power-on / off status of the computing device back to the controller body 21.

[0082] The online voltage divider circuit consists of a pull-up resistor R11 and a pull-down resistor R12 of equal resistance, forming a voltage divider reference unit.

[0083] One end of the pull-up resistor R11 is connected to a +12V fixed DC power supply, and the other end of the pull-up resistor R11 is connected to one end of the pull-down resistor R12. The intersection of the two forms an online signal acquisition point; the other end of the pull-down resistor R12 is directly grounded.

[0084] One of the online signal acquisition points is connected to pin 5 of RJ1, and the other is electrically connected to the power indicator signal pin of the computing device motherboard through the JP1 connector.

[0085] When there is no pull-down current from the motherboard, +12V is evenly divided through R11 and R12, and the Online acquisition point outputs a 6V reference potential. When the computing device is powered on, the motherboard power indicator circuit pulls down the Online node potential, and the detection module 222 identifies the low potential and determines that the device is powered on. When the device is powered off, there is no pull-down current from the motherboard, the Online node recovers to the 6V reference potential, and the device is determined to be powered off. The status signal is uploaded to the controller body 21 via RJ1.

[0086] The power-on driver circuit 203 is used to provide the power button drive potential and simulate the short / long press level signal of the power button. It includes digital transistor Q1, PNP switching transistor Q3, digital transistor Q4, and matching current-limiting and voltage-dividing resistors R1, R2, R3, R4, and R5.

[0087] The Enable signal output from pin 2 of RJ1 is connected to the base of digital transistor Q1 (model DTC143ZCA) via a current-limiting resistor; one end of resistor R1 is connected to +12V, and the other end is connected to the collector of Q1; the emitter of Q1 is grounded.

[0088] The collector of Q1 is connected in series with voltage divider resistors R2 and R3. The other end of R2 is connected to the base of PNP transistor Q3 (model MMBT3906LT1G), and the other end of R3 is grounded. The emitter of Q3 is connected to a +12V power supply, and the collector of Q3 leads out a POWJ+ signal. The POWJ+ signal is electrically connected to pin 4 of JP2 connector, corresponding to the positive wiring harness of the power button on the front panel of the chassis.

[0089] When Enable is active high, Q1 is turned on, and the collector potential of Q1 is pulled low. This pulls down the base of Q3 through the voltage divider of R2 and R3, creating a forward voltage difference between the emitter and base of Q3, which then conducts. The +12V drive potential is output from the collector of Q3 to POWJ+, providing a reference potential for the chassis power button circuit. When Enable is disabled, Q1 is turned off, Q3 is turned off, there is no drive potential for POWJ+, and the local button is locked.

[0090] The Power control signal output from pin 3 of RJ1 is connected to the base of digital transistor Q4 (DTC143ZCA) via a current-limiting resistor; one end of resistor R4 is connected to +12V, and the other end is connected to the collector of Q4; the emitter of Q4 is grounded.

[0091] The collector of Q4 directly leads out the POW- signal, which is electrically connected to pin 7 of JP1 and connected to the negative signal pin of the Power SW on the motherboard.

[0092] When the controller body 21 issues a power-on command, Power outputs a short high level, Q4 is briefly turned on, pulling POW- low to ground to form a short low-level pulse. The motherboard recognizes this and executes the power-on command by pressing the power button briefly. When the controller body 21 issues a power-off command, Power outputs a high level continuously, Q4 is turned on for a long time, and POW- remains at a low level continuously. The motherboard recognizes this and executes the forced power-off command by pressing and holding the power button for a long time.

[0093] The reset drive circuit 204 is completely symmetrical to the power-on drive circuit 203 in terms of circuit topology. It is used to realize remote hardware reset and includes digital transistor Q2, PNP switching transistor Q5, digital transistor Q6, and matching current limiting and voltage dividing resistors R6, R7, R8, R9, and R10.

[0094] The Enable signal on pin 2 of RJ1 is simultaneously connected to the base of digital transistor Q2 (DTC143ZCA); one end of resistor R6 is connected to +12V, and the other end is connected to the collector of Q2; the emitter of Q2 is grounded.

[0095] The collector of Q2 is connected in series with voltage divider resistors R7 and R8. The other end of R7 is connected to the base of PNP transistor Q5 (MMBT3906LT1G), and the other end of R8 is grounded. The emitter of Q5 is connected to a +12V power supply, and the collector of Q5 leads out an RSJ+ signal. RSJ+ is connected to pin 6 of JP2 connector and then to the positive wiring harness of the reset button on the front panel of the chassis.

[0096] When Enable is active, Q2 is turned on, and pulling down the base of Q5 turns Q5 on, providing RSJ + output with a +12V drive potential, allowing the reset button to function normally; when Enable is inactive, Q5 is turned off, there is no drive potential in the reset button circuit, and the local reset button is locked.

[0097] The Reset control signal output from pin 4 of RJ1 is connected to the base of digital transistor Q6 (DTC143ZCA) via a current-limiting resistor; one end of resistor R9 is connected to +12V and the other end is connected to the collector of Q6; the emitter of Q6 is grounded.

[0098] The collector of Q6 leads out the RSET- signal, which is connected to pin 9 of JP1 and then to the negative signal pin of the Reset SW on the motherboard.

[0099] When the controller body 21 issues a reset command, Reset outputs a short high level, Q6 is briefly turned on, RSET- outputs a low-level pulse to ground, and the motherboard receives the reset signal to perform a complete hardware restart.

[0100] Motherboard adapter pin JP1 (model M2510V-04P-N3, for connecting to the motherboard of computing equipment).

[0101] JP1 Pin 1: HDD+, Pin 2: PLED+, Pin 3: +12V power supply, Pin 4: GND ground, Pin 6: POW+, Pin 7: POW-, Pin 8: RSET+, Pin 9: RSET-.

[0102] Among them, PLED+ and PLED- are the motherboard power indicator signals, which are led out to the online acquisition point of the online detection voltage divider circuit; POW+ and POW- correspond to the motherboard Power SW power switch pins; RSET+ and RSET- correspond to the motherboard ResetSW reset switch pins; HDD+ and HDD- are the motherboard hard drive indicator pins, which are directly connected to the JP2 hard drive light line and have no circuit control.

[0103] Front panel adapter pin JP2 (model HX PZ2.54-2x5P ZZ, for connecting to the original front switch wiring harness of the chassis).

[0104] JP2 pins: 1: HDD+, 2: PLED+, 3: PLED-, 4: POWJ+, 5: POWJ-, 6: RSJ+, 7: RSJ-. POWJ+ receives the output drive potential of Q3, and POWJ- is directly connected to POW- of JP1; RSJ+ receives the output drive potential of Q5, and RSJ- is directly connected to RSET- of JP1; the power LED and hard drive LED circuits are directly connected throughout, unaffected by the switching circuit, and the chassis indicator lights can synchronously display the device's operating status regardless of whether the button is locked or unlocked.

[0105] The +12V power supply is connected in series with the current-limiting resistor R13 (1kΩ) and the light-emitting diode D1 (model GL0603UB01) and then grounded. D1 is a yellow indicator light for online status. When the controller sub-body 22 is powered on and communication is established between RJ1 and the controller main body 21, D1 is constantly lit, which visually indicates that the device is online and ready.

[0106] The controller body 21 sends an Enable signal, a Power signal, and a Reset signal via RJ1. A high-level Enable signal synchronously turns on Q1 and Q2, causing Q3 and Q5 to output drive potentials, unlocking the local power and reset buttons on the chassis for manual operation. In conjunction with the Power / Reset pulse signals, Q4 and Q6 output low-level signals of varying durations to the motherboard's switch pins, simulating short / long presses of buttons to achieve remote power-on, remote power-off, and remote reset. An online voltage divider circuit collects the motherboard power indicator level in real time and transmits the device's power-on / off status back to the controller body 21 via RJ1.

[0107] When the control device 2 controls the power scheduling device 3 to power on and locks the power-on button and reset device of the power scheduling device 3, the controller body 21 removes the Enable high level, Q1 and Q2 are cut off, Q3 and Q5 are synchronously turned off, POWJ+ and RSJ+ have no driving potential, the physical power button and reset button circuit of the chassis are in a high impedance state, pressing the button cannot generate a valid trigger level, realizing hardware electrical locking and avoiding accidental interruption of the operation.

[0108] Based on the above control principles, this embodiment proposes a remote computing power scheduling system, such as... Figure 4 As shown, it includes:

[0109] The scheduling center server 1 is used to receive and process the power-on / off status data of the scheduling computing power device 3 sent by the control device 2, and select the scheduling computing power device 3 that is currently in the power-off state according to the computing power task request of the remote user and send the power-on command of the scheduling computing power device 3 to the control device 2.

[0110] Control device 2 is electrically connected to several scheduling computing devices 3, and monitors the power-on / off status of several scheduling computing devices 3 in real time, and uploads the power-on / off status data of the scheduling computing devices 3 to the scheduling center server 1. When control device 2 receives a power-on command, power-off command, lock command, or unlock command, control device 2 controls the corresponding scheduling computing device 3 to execute the corresponding command, so as to control the power-on, power-off, lock, and unlock operations of the corresponding scheduling computing device 3.

[0111] Furthermore, such as Figure 4 As shown, the control device 2 includes a controller body 21 and several controller sub-body 22. The controller body 21 is communicatively connected to the scheduling center server 1 and is used to upload the power on / off status data of the scheduling computing power device 3 and receive instructions issued by the scheduling center server 1, and control the corresponding controller sub-body 22 according to the instructions.

[0112] Several controller sub-units 22 are electrically connected to the controller main body 21. The several controller sub-units 22 are used to electrically connect to the scheduling computing power device 3 respectively, detect the power-on and power-off status of the scheduling computing power device 3, and perform corresponding power-on, power-off, power button and reset button locking, and power button and reset button locking contact locking operations on the scheduling computing power device 3 according to the control signals issued by the controller main body 21.

[0113] Accordingly, this invention proposes a remote computing power scheduling method, such as... Figure 1 As shown, it includes the following steps:

[0114] Control device 2 monitors the power on / off status data of several computing devices in real time and uploads the power on / off status data to the dispatch center server 1;

[0115] The scheduling center server 1 receives computing power task requests from remote user devices, selects the currently powered-off scheduling computing power device 3 as the scheduling computing power device 3 according to the computing power task requests, and sends a power-on command to the control device 2 to power on the scheduling computing power device 3 and a lock command to lock it.

[0116] After receiving the power-on command and the lock command, control device 2 first controls the corresponding scheduling computing power device 3 to power on according to the power-on command;

[0117] Then, control device 2 locks the power button and reset button of the scheduling computing power device 3 after it is powered on;

[0118] The dispatch center server 1 receives the exit command sent by the remote user equipment, and sends an unlock command and a power-off command to the control device 2 according to the exit command;

[0119] According to the unlock command and the shutdown command, the control device 2 first unlocks the scheduling computing power device 3 by pressing the power button and the reset button, and then controls the scheduling computing power device 3 to shut down.

[0120] Furthermore, such as Figure 2 As shown, before executing the power-on command, the control device 2 performs a power-on status check on the selected scheduling computing power device 3.

[0121] If the selected scheduling computing power device 3 is in a powered-off state, the control device 2 executes the power-on command;

[0122] If the selected scheduling computing power device 3 is powered on, the control device 2 will not execute the power-on command, but will upload the power-off status data of the scheduling computing power device 3 to the scheduling center server 1. The scheduling center server 1 will then match other scheduling computing power devices 3 that are powered off for the user and send a second power-on command to the control device 2.

[0123] Before the control device 2 executes the power-on command, it performs another power-on / power-off check on the corresponding scheduling computing power device 3. This can prevent the scheduling computing power device 3 from being powered on and used by local users while the scheduling center server 1 is issuing commands. This would prevent conflicts between local and remote users regarding control of the scheduling computing power device 3 and create a bad experience for both.

[0124] Preferably, such as Figure 3 As shown, before executing the locking command, the control device 2 checks the power-on status of the selected scheduling computing power device 3.

[0125] When the scheduling computing power device 3 is detected to be powered on, the scheduling center server 1 sends a locking command to the control device 2, and the control device 2 executes the locking command to lock the power button and reset button of the scheduling computing power device.

[0126] Before executing the locking command, the control device 2 performs a power-on / off test on the corresponding scheduling computing device 3 to ensure that the power-on and power-off buttons of the scheduling computing device 3 are locked after the power-on is completed, so as to prevent the locking command from being executed too early and affecting the normal power-on of the scheduling computing device 3.

[0127] The specific methods by which control device 2 receives a power-on command or a power-off command and controls the scheduling computing power device 3 to power on or off according to the corresponding command include:

[0128] Control device 2 outputs a low level for a preset duration to the power button signal pin of the main board of scheduling computing power device 3 according to the power-on command or power-off command, so that the power button signal pin of scheduling computing power device 3 switches from high level to low level and maintains the low level for a preset duration before returning to high level, thereby simulating the power button of scheduling computing power device 3 being pressed to turn on and off, and realizing the power on and off of scheduling computing power device 3.

[0129] The specific method by which control device 2 locks the power button and reset button of scheduling computing device 3 after it is powered on is as follows:

[0130] The control device 2 includes a controller body 21 and a controller sub-body 22. The controller sub-body 22 is equipped with a controlled switch. The controlled switch has a control terminal, an input terminal and an output terminal. The control terminal of the controlled switch is electrically connected to the controller body 21. The input terminal of the controlled switch is electrically connected to the power button signal pin and the reset button signal pin of the scheduling computing power device 3. The output terminal of the controlled switch is connected to the power button and reset button wiring harness of the scheduling computing power device 3, so as to realize the on / off control of the drive circuit of the power button pin and the reset button signal pin of the scheduling computing power device 3 by controlling the on / off state of the controlled switch.

[0131] After receiving the locking command, the controller body 21 sends a control signal to the controlled switch to open the controlled switch, thereby disconnecting the drive circuit of the power button signal pin and the reset button signal pin of the scheduling computing device 3. Pressing the power button signal pin and the reset button signal pin of the scheduling computing device 3 will prevent the formation of an effective high-to-low level transition, thus locking the power button and the reset button.

[0132] Preferably, during the process of unlocking the power button and reset button of the scheduling computing power device 3 according to the unlocking command and the power off command, the specific method for unlocking the power button and reset button of the scheduling computing power device 3 is as follows:

[0133] After receiving the receiving instruction, the controller body 21 sends a control signal to the controlled switch to connect the controlled switch, so that the drive circuit of the power button signal pin and the reset button signal pin of the scheduling computing device 3 is connected. Pressing the power button signal pin and the reset button signal pin of the scheduling computing device 3 can form an effective level transition from high level to low level, thereby unlocking the power button and the reset button.

[0134] Preferably, the CPU and GPU model information corresponding to each scheduling computing power device 3 is uploaded to the scheduling center server 1. When the scheduling center server 1 receives a computing power task request from a remote user, the scheduling center server 1 allocates a scheduling computing power device 3 with the corresponding CPU and GPU model according to the request of the remote user, and sends a power-on command and a lock command to the control device 2 for the scheduling computing power device 3.

[0135] Based on the disclosure and teachings of the foregoing specification, those skilled in the art can make changes and modifications to the above embodiments. Therefore, the present invention is not limited to the specific embodiments disclosed and described above, and some modifications and changes to the present invention should also fall within the protection scope of the claims of the present invention. Furthermore, although some specific terms are used in this specification, these terms are only for convenience of explanation and do not constitute any limitation on the present invention.

Claims

1. A remote computing power scheduling method, characterized in that, Includes the following steps: The control device (2) detects the power-on and power-off status data of several computing devices in real time and uploads the power-on and power-off status data to the dispatch center server (1). The scheduling center server (1) receives the computing power task request from the remote user equipment, selects the scheduling computing power device (3) that is currently in a shutdown state as the scheduling computing power device (3) according to the computing power task request, and sends a power-on command to the control device (2) to power on the computing power device (3) and a lock command to lock it. After receiving the power-on command and lock command, the control device (2) first controls the corresponding scheduling computing device (3) to power on according to the power-on command; Then the control device (2) locks the power button and reset button of the scheduling computing device (3) after it is powered on; The dispatch center server (1) receives the exit command sent by the remote user equipment and sends the unlock command and power-off command to the control equipment (2) according to the exit command; According to the unlocking command and the shutdown command, the control device (2) first unlocks the power button and reset button of the scheduling computing device (3), and then controls the scheduling computing device (3) to shut down.

2. The remote computing power scheduling method according to claim 1, characterized in that, Before the control device (2) executes the power-on command, the control device (2) performs a power-on status check on the selected scheduling computing device (3); If the selected scheduling computing device (3) is in a shutdown state, the control device (2) executes the power-on command; If the selected scheduling computing device (3) is in the power-on state, the control device (2) will not execute the power-on command and will upload the power-off state data of the scheduling computing device (3) to the scheduling center server (1). The scheduling center server (1) will re-match other scheduling computing devices (3) in the power-off state for the user and send a second power-on command to the control device (2).

3. The remote computing power scheduling method according to claim 1, characterized in that, Before executing the locking command, the control device (2) performs a power-on status check on the selected scheduling computing device (3); When the scheduling computing device (3) is detected to be powered on, the scheduling center server (1) sends a locking command to the control device (2), and the control device (2) executes the locking command to lock the power button and reset button of the scheduling computing device.

4. The remote computing power scheduling method according to claim 1, characterized in that, The control device (2) receives the power-on command or power-off command and controls the scheduling computing power device (3) according to the corresponding command. The specific methods for powering on or off include: The control device (2) outputs a low level for a preset duration to the power button signal pin of the main board of the scheduling computing device (3) according to the power-on command or power-off command, so that the power button signal pin of the scheduling computing device (3) switches from high level to low level and maintains the preset duration before returning to high level to simulate the power button of the scheduling computing device (3) pressing to turn on and press to turn off, thereby realizing the power on and off of the scheduling computing device (3).

5. The remote computing power scheduling method according to claim 1, characterized in that, The specific method by which the control device (2) locks the power button and reset button of the scheduling computing device (3) after it is powered on is as follows: The control device (2) includes a controller body (21) and a controller subbody (22). The controller subbody (22) is provided with a controlled switch. The controlled switch has a control terminal, an input terminal and an output terminal. The control terminal of the controlled switch is electrically connected to the controller body (21). The input terminal of the controlled switch is electrically connected to the power button signal pin and the reset button signal pin of the scheduling computing device (3). The output terminal of the controlled switch is connected to the power button and reset button wiring harness of the scheduling computing device (3) so as to realize the on / off control of the drive circuit of the power button pin and the reset button signal pin of the scheduling computing device (3) by controlling the on / off of the controlled switch. After receiving the locking command, the controller body (21) sends a control signal to the controlled switch to control the controlled switch to open, so that the drive circuit of the power button signal pin and the reset button signal pin of the scheduling computing device (3) is disconnected. Pressing the power button signal pin and the reset button signal pin of the scheduling computing device (3) will not form an effective level transition from high level to low level, thereby realizing the locking of the power button and the reset button.

6. The remote computing power scheduling method according to claim 5, characterized in that, The specific method for unlocking the power button and reset button of the scheduling computing device (3) during the process of unlocking the power button and reset button of the scheduling computing device (3) according to the unlocking command and the power off command is as follows: After receiving the receiving instruction, the controller body (21) sends a control signal to the controlled switch to control the controlled switch to connect, so that the drive circuit of the power button signal pin and the reset button signal pin of the scheduling computing device (3) is connected. Pressing the power button signal pin and the reset button signal pin of the scheduling computing device (3) can form an effective level transition from high level to low level, thereby unlocking the power button and the reset button.

7. A remote computing power scheduling system, characterized in that, include: The scheduling center server (1) is used to receive and process the power-on / off status data of the scheduling computing power device (3) sent by the control device (2), and select the scheduling computing power device (3) that is currently in the power-off state according to the computing power task request of the remote user and send the power-on command of the scheduling computing power device (3) to the control device (2). The control device (2) is electrically connected to several scheduling computing devices (3) to detect the power-on and power-off status of several scheduling computing devices (3) in real time and upload the power-on and power-off status data of the scheduling computing devices (3) to the scheduling center server (1). When the control device (2) receives a power-on command, a power-off command, a lock command, or an unlock command, the control device (2) controls the corresponding scheduling computing device (3) to execute the corresponding command to control the power-on, power-off, lock, and unlock operations of the corresponding scheduling computing device (3).

8. A remote computing power scheduling system according to claim 7, characterized in that, The control device (2) includes a controller body (21) and several controller sub-body (22). The controller body (21) is connected to the scheduling center server (1) for uploading the power-on / off status data of the scheduling computing device (3) and receiving instructions issued by the scheduling center server (1), and controlling the corresponding controller sub-body (22) according to the instructions. Several controller sub-body (22) are electrically connected to the controller body (21). The several controller sub-body (22) are used to be electrically connected to the scheduling computing power device (3) respectively, to detect the power-on and power-off status of the scheduling computing power device (3), and to perform corresponding power-on, power-off, power button and reset button lock, and power button and reset button lock contact lock operations on the scheduling computing power device (3) according to the control signal issued by the controller body (21).

9. A remote computing power scheduling system according to claim 8, characterized in that, The controller body (21) includes a communication module (211), a first transceiver module (212), and a processing module (213). The processing module (213) is used to process the power-on / off status data of the scheduling computing device (3) detected by the controller sub-body (22) and to process the received instructions; The communication module (211) is connected to the scheduling center server (1) for uploading the power-on / off status data of the scheduling computing device (3) and receiving instructions; The first transceiver module (212) is electrically connected to the controller sub-body (22) and is used to receive the power-on / off status data of the scheduling computing device (3) detected by the controller sub-body (22).

10. A remote computing power scheduling system according to claim 9, characterized in that, The controller sub-body (22) includes a second transceiver module (221), a detection module (222), and a controlled switch module (223). The second transceiver module (221) is electrically connected to the first transceiver module (212) and is used to receive control signals sent by the controller body (21) and send power on / off status data to the controller body (21). The detection module (222) is used to detect the power-on / off status of the scheduling computing device (3); The controlled switch module (223) is used to control the on / off of the drive circuit of the power button signal pin and the reset button signal pin of the motherboard of the scheduling computing device (3) to lock or unlock the power button and the reset button.