Computing power request method, computing power allocation method, and computing power execution method, terminal, and network side device
AssigneeVivo Mobile Communication Co., Ltd.
InventorHuazhang Lv
Life of this patent
Estimating the term…
Abstract
A computing power request method includes sending a computing power request to a network side device, where the computing power request is used to request computing power for a computing power task in the terminal; receiving device information of a target computing power device responded by the network side device, where the target computing power device includes a device or device cluster with a computing power capability; and sending the computing power task to the target computing power device based on the device information, so that the target computing power device executes the computing power task.
Claims15
A computing power request method, performed by a terminal and comprising:
- sending a computing power request to a network side device, wherein the computing power request is used to reserve computing power for a computing power task in the terminal by the network side device;
- receiving device information of a target computing power device responded by the network side device, wherein the target computing power device comprises a device or device cluster with a computing power capability;
- sending the computing power task to the target computing power device based on the device information, so that the target computing power device executes the computing power task to receive a computing power task execution result;
- receiving the computing power task execution result responded by the target computing power device;
- and
- sending notification information to the network side device, wherein the notification information indicates that the computing power task execution result meets a preset condition or that execution of the computing power task succeeds, and wherein the notification information is sent to the network side device to release computing power reserved for the computing power task;
- wherein the sending a computing power request to a network side device comprises at least one of the following:
- sending computing power requirement information of the computing power task to the network side device, wherein the computing power requirement information is used for determining a target computing power device that matches a computing power requirement, and the computing power requirement information comprises at least one of the following:
- a total amount of computing power required for the computing power task, a type of computing power required for the computing power task, an expected completing time period of the computing power task, or algorithm model information required for the computing power task, wherein the total amount of computing power required for the computing power task is a total quantity of central processing units (CPUs), graphics processing units (GPUs), or servers required for the computing power task;
- or
- sending computing power task description information to the network side device, wherein the computing power task description information is used for determining the computing power requirement information, and the computing power task description information comprises at least one of the following:
- a type of the computing power task, a type of an algorithm model required for the computing power task, a task volume description of the computing power task, an expected completing time range of the computing power task, or an expected completing success rate of the computing power task.
A computing power allocation method, performed by a network side device and comprising:
- receiving a computing power request from a terminal, wherein the computing power request is used to reserve computing power for a computing power task in the terminal by the network side device;
- determining a target computing power device based on the computing power request, wherein the target computing power device comprises a device or device cluster with a computing power capability;
- sending device information of the target computing power device to the terminal, so that the terminal sends the computing power task to the target computing power device based on the device information, and the target computing power device executes the computing power task to receive a computing power task execution result;
- receiving notification information from the terminal, wherein the notification information is sent after the terminal receives the computing power task execution result responded by the target computing power device, and wherein the notification information indicates that the computing power task execution result meets a preset condition or that execution of the computing power task succeeds;
- and
- sending a computing power release request to the target computing power device, to release computing power reserved by the target computing power device for the computing power task;
- wherein the receiving a computing power request from a terminal comprises at least one of the following:
- receiving computing power requirement information of the computing power task from the terminal, wherein the computing power requirement information is used for determining a target computing power device that matches a computing power requirement, and the computing power requirement information comprises at least one of the following:
- a total amount of computing power required for the computing power task, a type of computing power required for the computing power task, an expected completing time period of the computing power task, or algorithm model information required for the computing power task, wherein the total amount of computing power required for the computing power task is a total quantity of central processing units (CPUs), graphics processing units (GPUs), or servers required for the computing power task;
- or
- receiving computing power task description information from the terminal, wherein the computing power task description information is used for determining the computing power requirement information, and the computing power task description information comprises at least one of the following:
- a type of the computing power task, a type of an algorithm model required for the computing power task, a task volume description of the computing power task, an expected completing time range of the computing power task, or an expected completing success rate of the computing power task.
A computing power execution method, performed by a target computing power device and comprising:
- receiving a computing power task from a terminal, wherein the computing power task is sent by the terminal using device information of the target computing power device, the device information is responded to the terminal by a network side device after receiving a computing power request from the terminal and determining the target computing power device, the computing power request is used to request computing power for the computing power task in the terminal, and the target computing power device comprises a device or device cluster with a computing power capability;
- receiving, from the network side device, a power reserve request to execute the computing power task;
- executing the computing power task to receive a computing power task execution result;
- sending the computing power task execution result to the terminal;
- receiving a computing power release request from the network side device, wherein the computing power release request is sent by the network side device after receiving notification information from the terminal, and the notification information is sent to the network side device by the terminal after receiving the computing power task execution result, and wherein the notification information indicates that the computing power task execution result meets a preset condition or that execution of the computing power task succeeds;
- and
- releasing, based on the computing power release request, computing power reserved for the computing power task;
- wherein the computing power request comprises at least one of the following:
- computing power requirement information of the computing power task, wherein the computing power requirement information is used for determining a target computing power device that matches a computing power requirement, and the computing power requirement information comprises at least one of the following:
- a total amount of computing power required for the computing power task, a type of computing power required for the computing power task, an expected completing time period of the computing power task, or algorithm model information required for the computing power task, wherein the total amount of computing power required for the computing power task is a total quantity of central processing units (CPUs), graphics processing units (GPUs), or servers required for the computing power task;
- or
- computing power task description information, wherein the computing power task description information is used for determining the computing power requirement information, and the computing power task description information comprises at least one of the following:
- a type of the computing power task, a type of an algorithm model required for the computing power task, a task volume description of the computing power task, an expected completing time range of the computing power task, or an expected completing success rate of the computing power task.
Dependencies are inferred from the claim text.