Computing power business processing method, apparatus and device

By sending computing power service requests to network function elements through the terminal, scheduling computing power nodes to process services, and utilizing task decomposition and aggregation strategies, the problem of low computing power scheduling efficiency in the computing power network is solved, and the efficiency of service processing is improved.

WO2026021100A1PCT designated stage Publication Date: 2026-01-29DATANG MOBILE COMM EQUIP CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/103207
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-22
Filing Date
2025-06-24
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

The low efficiency of computing power scheduling in computing networks leads to low efficiency in business processing.

Method used

The terminal sends a computing power service request to the first network function element. The first network function element schedules computing power nodes to process computing power services based on the demand information, including task decomposition and aggregation strategies, and coordinates the computing power nodes on the terminal side and the network side to process tasks.

Benefits of technology

It improves the efficiency of computing power scheduling, makes full use of the computing power of computing nodes, and improves the efficiency of business processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025103207_29012026_PF_FP_ABST
    Figure CN2025103207_29012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are a computing power business processing method, an apparatus and a device. A terminal sends a computing power service request to a first network function network element on the basis of a computing power business, so that the first network function network element obtains requirement information of the computing power business on the basis of the computing power service request, and, on the basis of the requirement information, schedules a computing power node to process the computing power business. The method provided in the embodiments of the present disclosure can improve the computing power scheduling efficiency, and fully schedule the computing power of computing power nodes, thereby improving the business processing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Computing power service processing method, device and equipment

[0001] The present application claims priority from the Chinese patent application No. 202410984763.8 filed on July 22, 2024, and entitled "Computing power service processing method, device and equipment", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present disclosure relates to the field of communication technology, and in particular to a computing power service processing method, device and equipment. BACKGROUND

[0003] With the continuous development of 6G (sixth generation mobile communication), new scenarios, new services and new technologies make the data generated, stored, transmitted and calculated in the network grow exponentially, thus higher requirements are put forward for the computing power in the network, and mobile communication networks have broader application scenarios through computing power empowerment.

[0004] However, in the related art, the computing power scheduling efficiency of the computing power network is low, which makes the processing efficiency of the service low. SUMMARY

[0005] The present disclosure provides a computing power service processing method, device and equipment for improving the computing power scheduling efficiency and thus improving the service processing efficiency.

[0006] In a first aspect, the present disclosure provides a computing power service processing method applied to a terminal, comprising: obtaining demand information corresponding to a computing power service according to the computing power service, and sending a computing power service request containing the demand information to a first network function network element, and / or obtaining a computing power service type corresponding to the computing power service, and sending a computing power service request containing the computing power service type to the first network function network element; obtaining a task processing result corresponding to the computing power service.

[0007] The computing power service type is used to obtain the demand information corresponding to the computing power service, the computing power service request is used to request processing of the computing power service based on the demand information, and the demand information includes at least one of computing power demand, network demand and quality of service demand.

[0008] In some embodiments, the demand information corresponding to the computing power service is obtained according to the computing power service, computing power information and / or network information.

[0009] In some embodiments, the computing power demand includes an algorithm node identifier of an algorithm node used to process the computing power service.

[0010] In some embodiments, the method further includes: obtaining the network-side computing power sub-task according to the computing power service, the computing power information, and / or the network information; and sending the network-side computing power sub-task to the first network function network element, the network-side computing power sub-task being used to instruct the network-side computing power node to execute the network-side computing power sub-task.

[0011] In some embodiments, the method further includes: obtaining the network-side computing power sub-task according to the computing power service, the computing power information, and / or the network information; and sending the network-side computing power sub-task to the first network function network element, the network-side computing power sub-task being used to instruct the network-side computing power node to execute the network-side computing power sub-task.

[0012] In some embodiments, the method further includes: obtaining the network-side computing power sub-task according to the computing power service, the computing power information, and / or the network information; and sending the network-side computing power sub-task to the first network function network element, the network-side computing power sub-task being used to instruct the network-side computing power node to execute the network-side computing power sub-task.

[0013] In some embodiments, the method further includes: obtaining the network-side computing power sub-task according to the computing power service, the computing power information, and / or the network information; and sending the network-side computing power sub-task to the first network function network element, the network-side computing power sub-task being used to instruct the network-side computing power node to execute the network-side computing power sub-task.

[0014] In some embodiments, the method further includes: obtaining the network-side computing power sub-task according to the computing power service, the computing power information, and / or the network information; and sending the network-side computing power sub-task to the first network function network element, the network-side computing power sub-task being used to instruct the network-side computing power node to execute the network-side computing power sub-task.

[0015] In some embodiments, the method further includes: obtaining the network-side computing power sub-task according to the computing power service, the computing power information, and / or the network information; and sending the network-side computing power sub-task to the first network function network element, the network-side computing power sub-task being used to instruct the network-side computing power node to execute the network-side computing power sub-task.

[0016] In some embodiments, the method further includes: obtaining the network-side computing power sub-task according to the computing power service, the computing power information, and / or the network information; and sending the network-side computing power sub-task to the first network function network element, the network-side computing power sub-task being used to instruct the network-side computing power node to execute the network-side computing power sub-task.

[0017] In some embodiments, the task processing result corresponding to the computing power service is obtained according to the terminal-side sub-task processing result, including: decomposing the computing power task according to a task decomposition strategy to obtain a plurality of network-side computing power sub-tasks; sending the network-side computing power sub-tasks to the network-side computing power nodes; obtaining the network-side sub-task processing result obtained by the network-side computing power nodes; and performing a converging process on the network-side sub-task processing result and / or the terminal-side sub-task processing result according to a task converging strategy to obtain the task processing result corresponding to the computing power service.

[0018] In some embodiments, the task processing result corresponding to the computing power service is obtained according to the terminal-side sub-task processing result, including: sending the terminal-side sub-task processing result to the second network function network element and / or the first network function network element; and obtaining the task processing result corresponding to the computing power service sent by the second network function network element and / or the first network function network element, the processing result being obtained by converging processing based on the terminal-side sub-task processing result and the network-side sub-task processing result.

[0019] In some embodiments, the method further includes: receiving the perception task sent by the first network function network element, the perception task including a perception task template; and sending the computing power information of the terminal to the first network function network element according to the perception task template.

[0020] In some embodiments, the method further includes: sending a computing power registration request to the first network function network element, the computing power registration request including the computing power information of the terminal, the computing power registration request being used to indicate that the terminal is registered as a computing power node in the network.

[0021] In a second aspect, the present disclosure provides a computing power service processing method applied to a first network function network element, including: receiving a computing power service request sent by a terminal, the computing power service request including demand information corresponding to a computing power service; and / or, receiving a computing power service request sent by a terminal, the computing power service request including a computing power service type corresponding to a computing power service, obtaining the demand information based on the computing power service request; and scheduling a computing power node to process the computing power service based on the demand information.

[0022] In some embodiments, the computing power service request is used to request processing of the computing power service based on the demand information, and the demand information includes at least one of a computing power demand, a network demand, and a quality of service demand.

[0023] In some embodiments, the computing power demand includes an identifier of a computing power node used to process the computing power service, and the computing power node includes a network-side computing power node and / or a terminal-side computing power node.

[0024] In some embodiments, based on the demand information, the computing power nodes are scheduled to process the computing power service, including: receiving a computing power task sent by a terminal, and an algorithm power node that executes the computing power task, or obtaining the computing power task and the algorithm power node that executes the computing power task according to the demand information, the computing power task including a terminal-side computing power subtask and a network-side computing power subtask.

[0025] The terminal-side computing power subtask is sent to a terminal-side computing power node, and the terminal-side computing power node is configured to process the terminal-side computing power subtask.

[0026] The network-side computing power subtask is sent to a network-side computing power node, and the network-side computing power node is configured to process the network-side computing power subtask.

[0027] In some embodiments, based on the demand information, the computing power nodes are scheduled to process the computing power service, including: obtaining a computing power task, a task decomposition strategy, and a task aggregation strategy.

[0028] The computing power task, the task decomposition strategy, and / or the task aggregation strategy are sent to a terminal or a second network function network element, or the computing power task is decomposed based on the task decomposition strategy, the terminal-side computing power subtask obtained by the decomposition is sent to a terminal-side computing power node, and the network-side computing power subtask obtained by the decomposition is sent to a network-side computing power node.

[0029] The task decomposition strategy is configured to indicate that the computing power task is decomposed and processed, and the task aggregation strategy is configured to indicate that the subtask processing results are aggregated and processed.

[0030] In some embodiments, the computing power task, the task decomposition strategy, and the task aggregation strategy are obtained, including: receiving a computing power task, a task decomposition strategy, and a task aggregation strategy sent by a terminal; or obtaining a computing power task, an algorithm power node that executes the computing power task, a task decomposition strategy, and a task aggregation strategy according to the computing power service.

[0031] In some embodiments, the method further includes: obtaining a terminal-side subtask processing result obtained by a terminal-side computing power node executing a terminal-side computing power subtask, and / or a network-side subtask processing result obtained by a network-side computing power node executing a network-side computing power subtask; aggregating and processing the terminal-side subtask processing result and / or the network-side subtask processing result to obtain a task processing result corresponding to the computing power service; and sending the task processing result corresponding to the computing power service to the terminal.

[0032] In some embodiments, the terminal-side subtask processing result and / or the network-side subtask processing result are aggregated and processed to obtain a task processing result corresponding to the computing power service, including:

[0033] It is determined whether the terminal-side subtask processing result meets the performance requirement, and / or it is determined whether the network-side subtask processing result meets the performance requirement.

[0034] If the terminal-side sub-task processing result meets the performance requirement, and / or the network-side sub-task processing result meets the performance requirement, the terminal-side sub-task processing result and / or the network-side sub-task processing result are aggregated to obtain the task processing result corresponding to the computing power service.

[0035] In some embodiments, the method further includes: if the terminal-side sub-task processing result does not meet the performance requirement, instructing a target terminal to reprocess a terminal-side computing power sub-task corresponding to the terminal-side sub-task processing result, the target terminal including a terminal-side computing power node obtaining the terminal-side sub-task processing result and / or another terminal;

[0036] If the network-side sub-task processing result does not meet the performance requirement, instructing a target network side to reprocess a network-side computing power sub-task corresponding to the network-side sub-task processing result, the target network side including a network side obtaining the network-side sub-task processing result and / or another network side.

[0037] In some embodiments, the method further includes: sending a perception task to the terminal, the perception task including a perception task template; and receiving computing power information of the terminal sent by the terminal according to the perception task template.

[0038] In some embodiments, the method further includes: sending the terminal-side computing power sub-task to another terminal other than the terminal, the other terminal being configured to process the terminal-side computing power sub-task.

[0039] In some embodiments, the method further includes: receiving a computing power registration request sent by the terminal, the computing power registration request including computing power information of the terminal, the computing power registration request being configured to indicate that the terminal is registered as a computing power node in the computing power network.

[0040] In a third aspect, the present disclosure provides a computing power service processing method, applied to a second network function network element, the method comprising:

[0041] obtaining a task decomposition strategy and a computing power task, decomposing the computing power task based on the task decomposition strategy to obtain a computing power sub-task, and sending the computing power sub-task to a computing power node, the computing power node including a terminal-side computing power node and / or a network-side computing power node; and / or obtaining a task aggregation strategy and a plurality of sub-task processing results, aggregating the plurality of sub-task processing results based on the task aggregation strategy to obtain a task processing result of a computing power service to which the computing power task belongs, and sending the processing result to a terminal initiating the computing power service.

[0042] In some embodiments, obtaining the task decomposition strategy and the computing power task includes: receiving a decomposition task sent by a first network function network element, the decomposition task including the task decomposition strategy, the decomposition task being configured to instruct decomposition of the computing power task based on the task decomposition strategy; and receiving the computing power task sent by the terminal.

[0043] In some embodiments, the task aggregation strategy and the plurality of subtask processing results are obtained by: receiving an aggregation task sent by the first network function network element, the aggregation task including the task aggregation strategy, the aggregation task being used to instruct to aggregate the subtask processing results based on the task aggregation strategy; and receiving the subtask processing results sent by the terminal-side computing power node and / or the network-side computing power node.

[0044] In some embodiments, the computing power subtask includes a terminal-side computing power subtask and / or a network-side computing power subtask; and the subtask processing result includes a terminal-side subtask processing result and / or a network-side subtask processing result.

[0045] In a fourth aspect, the embodiments of the present disclosure provide a computing power service processing apparatus applied to a terminal, the apparatus comprising: an obtaining module and a sending module.

[0046] The obtaining module is configured to obtain demand information corresponding to a computing power service according to the computing power service, and / or obtain a computing power service type corresponding to the computing power service.

[0047] The sending module is configured to send a computing power service request containing the demand information to the first network function network element, and / or send a computing power service request of the computing power service type to the first network function network element.

[0048] The obtaining module is further configured to obtain a task processing result corresponding to the computing power service; wherein the computing power service type is used to obtain the demand information corresponding to the computing power service, the computing power service request is used to request to process the computing power service based on the demand information, and the demand information includes at least one of a computing power demand, a network demand, and a quality of service demand.

[0049] In a fifth aspect, the embodiments of the present disclosure provide a computing power service processing apparatus applied to a first network function network element, the apparatus comprising:

[0050] The obtaining module is configured to receive a computing power service request containing demand information corresponding to a computing power service sent by a terminal, and / or receive a computing power service request containing a computing power service type corresponding to the computing power service sent by the terminal, and obtain the demand information based on the computing power service request.

[0051] The processing module is configured to schedule a computing power node to process the computing power service based on the demand information.

[0052] The computing power service request is used to request to process the computing power service based on the demand information, and the demand information includes at least one of a computing power demand, a network demand, and a quality of service demand.

[0053] In a sixth aspect, the embodiments of the present disclosure provide a computing power service processing apparatus applied to a second network function network element, the apparatus comprising:

[0054] The acquisition module, the processing module, and the sending module;

[0055] The acquisition module is configured to acquire a task decomposition strategy and a computing task, and / or acquire a task aggregation strategy and a plurality of sub-task processing results.

[0056] The processing module is configured to decompose the computing task based on the task decomposition strategy to obtain a computing sub-task, and / or aggregate process the plurality of sub-task processing results based on the task aggregation strategy to obtain a task processing result of a computing service to which the computing task belongs.

[0057] The sending module is configured to send the computing sub-task to a computing node, and send the processing result to a terminal initiating the computing service, the computing node including a terminal-side computing node and / or a network-side computing node.

[0058] In a seventh aspect, an embodiment of the present disclosure provides a terminal, including:

[0059] A memory configured to store a computer program;

[0060] A transceiver configured to transceive data under control of the processor;

[0061] The processor is configured to read the computer program in the memory and perform the following operations: obtaining demand information corresponding to the computing service according to the computing service, and sending a computing service request containing the demand information to a first network function network element, and / or obtaining a computing service type corresponding to the computing service, and sending a computing service request of the computing service type to the first network function network element; and obtaining a task processing result corresponding to the computing service.

[0062] The computing service type is used to obtain the demand information corresponding to the computing service, the computing service request is used to request processing of the computing service based on the demand information, and the demand information includes at least one of computing demand, network demand, and quality of service demand.

[0063] In some embodiments, the demand information corresponding to the computing service is obtained according to the computing service, computing information, and / or network information.

[0064] In some embodiments, the computing demand includes an identifier of a computing node used to process the computing service.

[0065] In some embodiments, the task processing result corresponding to the computing service is obtained by: obtaining a terminal-side computing sub-task according to the computing service, computing information, and / or network information, or receiving a terminal-side computing sub-task sent by the first network function network element, the terminal-side computing sub-task being obtained according to the computing service, computing information, and / or network information; and obtaining the task processing result corresponding to the computing service according to the terminal-side computing sub-task.

[0066] In some embodiments, the processor is further configured to: obtain, according to the computing power service, the computing power information, and / or the network information, a network-side computing power sub-task; and send the network-side computing power sub-task to the first network function network element, the network-side computing power sub-task being used to instruct a network-side computing power node to execute the network-side computing power sub-task.

[0067] In some embodiments, the task processing result corresponding to the computing power service is obtained according to the terminal-side computing power sub-task, including: executing the terminal-side computing power sub-task to obtain a terminal-side sub-task processing result corresponding to the terminal-side computing power sub-task, and / or receiving a network-side sub-task processing result corresponding to the network-side computing power sub-task; and obtaining the task processing result corresponding to the computing power service according to the terminal-side sub-task processing result and / or the network-side sub-task processing result.

[0068] In some embodiments, the task processing result corresponding to the computing power service is obtained, including: obtaining the computing power task, a task decomposition strategy, and a task aggregation strategy; sending the computing power task, the task decomposition strategy, and the task aggregation strategy to the first network function network element; and obtaining the task processing result corresponding to the computing power service.

[0069] The task decomposition strategy is used to instruct decomposition processing of the computing power task, and the task aggregation strategy is used to instruct aggregation processing of the sub-task processing result.

[0070] In some embodiments, the computing power task, the task decomposition strategy, and the task aggregation strategy are obtained, including: obtaining the computing power task, the task decomposition strategy, and the task aggregation strategy according to the computing power service, the computing power information, and / or the network information; or receiving the computing power task, the task decomposition strategy, and the task aggregation strategy issued by the first network function network element.

[0071] In some embodiments, the task processing result corresponding to the computing power service is obtained, including: decomposing the computing power task according to the task decomposition strategy to obtain a plurality of terminal-side computing power sub-tasks, and / or receiving a terminal-side computing power sub-task obtained by decomposing the computing power task by the second network function network element and / or the first network function network element; executing the terminal-side computing power sub-task to obtain a terminal-side sub-task processing result corresponding to the terminal-side computing power sub-task; and obtaining the task processing result corresponding to the computing power service according to the terminal-side sub-task processing result.

[0072] In some embodiments, the task processing result corresponding to the computing power service is obtained according to the terminal-side sub-task processing result, including:

[0073] According to the task decomposition strategy, the computing power task is decomposed to obtain a plurality of network side computing power sub-tasks; the network side computing power sub-tasks are sent to the network side computing power nodes; the network side sub-task processing results obtained by the network side computing power nodes are acquired; according to the task aggregation strategy, the network side sub-task processing results and / or the terminal side sub-task processing results are aggregated to obtain the task processing result corresponding to the computing power service.

[0074] In some embodiments, according to the terminal side sub-task processing result, the task processing result corresponding to the computing power service is acquired, including: sending the terminal side sub-task processing result to the second network function network element and / or the first network function network element; acquiring the task processing result corresponding to the computing power service sent by the second network function network element and / or the first network function network element, the processing result being obtained by aggregating the terminal side sub-task processing result and the network side sub-task processing result.

[0075] In some embodiments, the processor is further configured to: receive a perception task sent by the first network function network element, the perception task including a perception task template; and send, to the first network function network element, the computing power information of the terminal according to the perception task template.

[0076] In some embodiments, the processor is further configured to: send, to the first network function network element, a computing power registration request, the computing power registration request including the computing power information of the terminal, the computing power registration request being used to indicate that the terminal is registered as a computing power node in the network.

[0077] In an eighth aspect, an embodiment of the present disclosure provides a network function network element, the network function network element being a first network function network element, and the network function network element comprising:

[0078] a memory configured to store a computer program;

[0079] a transceiver configured to transceive data under control of the processor;

[0080] a processor configured to read the computer program in the memory and perform the following operations: receiving a computing power service request sent by a terminal, the computing power service request including demand information corresponding to a computing power service; and / or, receiving a computing power service request sent by a terminal, the computing power service request including a computing power service type corresponding to a computing power service, and acquiring the demand information based on the computing power service request;

[0081] The computing power service request is used to request processing of the computing power service based on the demand information, and the demand information includes at least one of a computing power demand, a network demand, and a quality of service demand.

[0082] In some embodiments, the computing power demand includes an identifier of a computing power node used to process the computing power service, and the computing power node includes a network side computing power node and / or a terminal side computing power node.

[0083] In some embodiments, based on the demand information, the computing power node is scheduled to process the computing power service, including: receiving a computing power task sent by a terminal, an algorithm power node for executing the computing power task, or obtaining the computing power task according to the demand information, and an algorithm power node for executing the computing power task. The computing power task includes a terminal-side computing power subtask and a network-side computing power subtask; the terminal-side computing power subtask is sent to a terminal-side computing power node, and the terminal-side computing power node is used for processing the terminal-side computing power subtask; and the network-side computing power subtask is sent to a network-side computing power node, and the network-side computing power node is used for processing the network-side computing power subtask.

[0084] In some embodiments, based on the demand information, the computing power node is scheduled to process the computing power service, including: obtaining a computing power task, a task decomposition strategy and a task aggregation strategy; sending the computing power task, the task decomposition strategy and / or the task aggregation strategy to a terminal or a terminal-side computing power subtask second network function network element, or decomposing the computing power task based on the task decomposition strategy, sending a terminal-side computing power subtask obtained by decomposition to a terminal-side computing power node, and sending a network-side computing power subtask obtained by decomposition to a network-side computing power node.

[0085] The task decomposition strategy is used to indicate decomposition processing of the computing power task, and the task aggregation strategy is used to indicate aggregation processing of subtask processing results.

[0086] In some embodiments, the computing power task, the task decomposition strategy and the task aggregation strategy are obtained, including: receiving a computing power task, a task decomposition strategy and a task aggregation strategy sent by a terminal; or obtaining a computing power task, an algorithm power node for executing the computing power task, a task decomposition strategy and a task aggregation strategy according to the computing power service.

[0087] In some embodiments, the processor is further configured to: obtain a terminal-side subtask processing result obtained by a terminal executing a terminal-side computing power subtask, and / or a network-side subtask processing result obtained by a network-side computing power node executing a network-side computing power subtask; aggregate the terminal-side subtask processing result and / or the network-side subtask processing result to obtain a task processing result corresponding to the computing power service; and send the task processing result corresponding to the computing power service to the terminal.

[0088] In some embodiments, the terminal-side subtask processing result and / or the network-side subtask processing result are aggregated to obtain a task processing result corresponding to the computing power service, including: determining whether the terminal-side subtask processing result meets a performance requirement, and / or determining whether the network-side subtask processing result meets a performance requirement; if the terminal-side subtask processing result meets the performance requirement and / or the network-side subtask processing result meets the performance requirement, the terminal-side subtask processing result and / or the network-side subtask processing result are aggregated to obtain the task processing result corresponding to the computing power service.

[0089] In some embodiments, the processor is further configured to instruct the target terminal to reprocess the terminal-side computing power subtask corresponding to the terminal-side subtask processing result if the terminal-side subtask processing result does not meet the performance requirement, the target terminal including the terminal-side computing power node obtaining the terminal-side subtask processing result and / or other terminals; and instruct the target network side to reprocess the network-side computing power subtask corresponding to the network-side subtask processing result if the network-side subtask processing result does not meet the performance requirement, the target network side including the network side obtaining the network-side subtask processing result and / or other network sides.

[0090] In some embodiments, the processor is further configured to send a perception task to the terminal, the perception task including a perception task template; and receive computing power information of the terminal sent by the terminal according to the perception task template.

[0091] In some embodiments, the processor is further configured to send the terminal-side computing power subtask to other terminals except the terminal, the other terminals being configured to process the terminal-side computing power subtask.

[0092] In some embodiments, the processor is further configured to receive a computing power registration request sent by the terminal, the computing power registration request including the computing power information of the terminal, and the computing power registration request being configured to indicate that the terminal is registered as a computing power node in the computing power network.

[0093] In a ninth aspect, an embodiment of the present disclosure provides a network function network element, the network function network element being a second network function network element, and the network function network element comprising:

[0094] a memory configured to store a computer program;

[0095] a transceiver configured to transceive data under control of the processor;

[0096] the processor configured to read the computer program in the memory and perform the following operations: obtaining a task decomposition strategy and a computing power task, decomposing the computing power task based on the task decomposition strategy to obtain a computing power subtask, and issuing the computing power subtask to a computing power node, the computing power node including a terminal-side computing power node and / or a network-side computing power node; and / or obtaining a task aggregation strategy and a plurality of subtask processing results, aggregating the plurality of subtask processing results based on the task aggregation strategy to obtain a task processing result of a computing power service to which the computing power task belongs, and sending the processing result to a terminal initiating the computing power service.

[0097] In some embodiments, obtaining the task decomposition strategy and the computing power task includes: receiving a decomposition task issued by a first network function network element, the decomposition task including the task decomposition strategy, and the decomposition task being configured to instruct to decompose the computing power task based on the task decomposition strategy; and receiving the computing power task sent by the terminal.

[0098] In some embodiments, the acquiring the task aggregation policy and the plurality of sub-task processing results comprises: receiving an aggregation task sent by the first network function network element, the aggregation task comprising the task aggregation policy, the aggregation task being used to instruct to aggregate the sub-task processing results based on the task aggregation policy; and receiving the sub-task processing results sent by the terminal-side computing power node and / or the network-side computing power node.

[0099] In some embodiments, the computing power sub-task comprises a terminal-side computing power sub-task and / or a network-side computing power sub-task; and the sub-task processing result comprises a terminal-side sub-task processing result and / or a network-side sub-task processing result.

[0100] In a tenth aspect, the present disclosure provides a non-transitory readable storage medium, the non-transitory readable storage medium storing a computer program, the computer program being used to cause a processor to execute the method in any one of the first aspect, the second aspect, or the third aspect.

[0101] In a twelfth aspect, the present disclosure provides a computer program product, comprising: a computer program, when the computer program is executed by a processor, realizing the method in any one of the first aspect, the second aspect, or the third aspect.

[0102] The present disclosure provides a computing power service processing method, device and equipment. A terminal sends a computing power service request to a first network function network element according to a computing power service, so that the first network function network element schedules a computing power node to process the computing power service according to the computing power service request. Through the method provided in the embodiments of the present disclosure, the computing power scheduling efficiency can be improved, the computing power of the computing power node can be fully scheduled, and the processing efficiency of the service can be improved.

[0103] It should be understood that the content described in the foregoing summary section is not intended to define key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0104] In order to more clearly illustrate the technical solutions in the present disclosure or the related art, the following will briefly introduce the drawings needed to be used in the embodiments or the related art description. Obviously, the drawings in the following description are some embodiments of the present disclosure, and other drawings can also be obtained by those skilled in the art without any creative labor.

[0105] FIG. 1 is a scene schematic diagram provided by an embodiment of the present disclosure;

[0106] FIG. 2 is a signaling interaction schematic diagram one of a computing power service processing method provided by an embodiment of the present disclosure;

[0107] FIG. 3 is a signaling interaction diagram two of the computing power service processing method provided by an embodiment of the present disclosure;

[0108] FIG. 4 is a signaling interaction diagram three of the computing power service processing method provided by an embodiment of the present disclosure;

[0109] FIG. 5 is a signaling interaction diagram four of the computing power service processing method provided by an embodiment of the present disclosure;

[0110] FIG. 6 is a signaling interaction diagram five of the computing power service processing method provided by an embodiment of the present disclosure;

[0111] FIG. 7 is a structural diagram one of the computing power service processing apparatus provided by an embodiment of the present disclosure;

[0112] FIG. 8 is a structural diagram two of the computing power service processing apparatus provided by an embodiment of the present disclosure;

[0113] FIG. 9 is a structural diagram three of the computing power service processing apparatus provided by an embodiment of the present disclosure;

[0114] FIG. 10 is a structural diagram of a terminal provided by an embodiment of the present disclosure;

[0115] FIG. 11 is a structural diagram one of a network function network element provided by an embodiment of the present disclosure;

[0116] FIG. 12 is a structural diagram two of a network function network element provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0117] In the present disclosure, the term "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects. In the embodiments of the present disclosure, the term "multiple" means two or more, and other quantifiers are similar.

[0118] The technical solutions in the embodiments of the present disclosure will be described clearly and completely in the following with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present disclosure.

[0119] With the continuous development of 6G (the sixth generation of mobile communication), new scenarios, new services and new technologies make the data generated, stored, transmitted and calculated in the network grow exponentially, so higher requirements are put forward for the computing power in the network. Through computing power empowerment, mobile communication networks have a wider application scenario.

[0120] The inventor finds that the computing power scheduling efficiency of the current computing power network is low, which makes the processing efficiency of the service low.

[0121] Therefore, the present disclosure provides a computing power service processing method, device and equipment. The terminal sends a computing power service request to a first network function network element according to a computing power service, so that the first network function network element schedules a computing power node to process the computing power service. Through the method provided by the present disclosure, the computing power scheduling efficiency can be improved, and the processing efficiency of the service can be improved.

[0122] FIG. 1 is a schematic diagram of a scenario provided by an embodiment of the present disclosure. As shown in FIG. 1, the scenario includes a terminal, a first network function network element and a computing power node.

[0123] In the related art, when there is a computing power service to be processed, the terminal sends a computing power service request to the first network function network element, so that the first network function network element schedules a corresponding computing power node to process the computing power task corresponding to the computing power service, and obtains the processing result of the computing power task.

[0124] The first network function network element can be a computing power network management center, which can be any network element with computing power management function. The specific type of the computing power network management center is not limited in the present disclosure. For example, the computing power network management center can be a computing management function (CMF) network element.

[0125] The computing power node can be a terminal-side computing power node, or an edge computing power node or a cloud computing power node, etc.

[0126] It should be noted that the terminal used to send the computing power service request can also serve as a computing power node.

[0127] The name of the terminal described above can also be different in different systems. For example, in a 5G system or a 6G system, the terminal described above can be referred to as a user equipment (UE), and the terminal described above can also be a wireless terminal. The wireless terminal can communicate with one or more core networks (CNs) via a radio access network (RAN). The wireless terminal can be a mobile terminal such as a mobile telephone (also known as a "cellular" telephone) and a computer with a mobile termination, for example. It can be a portable, pocket, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and the like. The wireless terminal can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, and the like. The present embodiment is not limited.

[0128] The technical solution provided by the embodiment of the present disclosure can be applied to various systems, especially 5G systems. For example, the applicable systems can be a Global System for Mobile Communications (GSM) system, a code division multiple access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a Long Term Evolution-Advanced (LTE-A) system, a universal mobile system (UMTS), a Worldwide Interoperability for Microwave Access (WiMAX) system, a 5G New Radio (NR) system and an evolved communication system thereof, a 6G (sixth generation mobile communication technology) system, and the like. The various systems can include terminal devices and network devices. The system can also include a core network part, such as an Evolved Packet Core (EPC), a 5G core network (5GC), and the like.

[0129] It should be noted that the method and device provided by the embodiment of the present disclosure are based on the same application concept. Since the principles of the method and device for solving problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described again.

[0130] The technical solution of the embodiment of the present disclosure and how the technical solution solves the above technical problems will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described again in some embodiments.

[0131] FIG. 2 is a signaling interaction diagram one of a computing power service processing method provided by an embodiment of the present disclosure. As shown in FIG. 2, the computing power service processing method includes the following steps S201-S204:

[0132] S201, the terminal sends a computing power service request to a first network function network element.

[0133] In an embodiment, the demand information corresponding to the computing power service is included in the computing power service request.

[0134] Specifically, when the network opens the computing power information and / or network information to the terminal, the terminal can parse the initiated computing power service into demand information based on the opened computing power information and / or network information.

[0135] The demand information includes at least one of computing power demand, network demand, and quality of service demand.

[0136] The computing power demand includes computing power service type, computing power resource size, computing power node location, computing power service delay, and computing delay; the network demand includes network delay, network bandwidth, packet loss rate, and network delay jitter; and the quality of service demand includes priority, load balancing, fault tolerance rate, accuracy rate, precision, and service level agreement (SLA).

[0137] More specifically, the computing power demand can further include selected computing power node identifiers and allocated computing power sub-tasks. For example, when the terminal requests the network to open the computing power information to it, the terminal obtains the computing power information of the network from the opened information and selects the computing power node based on the information.

[0138] More specifically, the computing power node identifiers can be not only edge computing power nodes and cloud computing power nodes in the computing power information opened by the network to the terminal, but also identifiers of the terminal itself. For example, when the terminal decides to unload a part of computing power tasks in the computing power service to the local for calculation, the terminal carries its own identifier and the computing power sub-tasks unloaded to the local in the demand information and defines it as end-side demand information.

[0139] More specifically, when the terminal decides to unload a part of computing power tasks to the local for calculation and the terminal has not registered its computing power information to the network in advance, the terminal can also carry the computing power information of the terminal in the computing power service request.

[0140] More specifically, the computing power node identifiers can be not only identifiers of the terminal itself, but also identifiers of other terminals. For example, when the terminal decides to unload a part of computing power tasks to other terminals for calculation, the terminal carries the identifiers of the other terminals and the computing power sub-tasks unloaded to the other terminals in the demand information and defines it as end-side demand information.

[0141] Correspondingly, the step S201 is specifically that the terminal sends a computing power service request containing demand information to a first network function network element.

[0142] The computing power service request further includes a terminal identifier of the terminal.

[0143] In the second embodiment, the computing power service request includes a computing power service type corresponding to the computing power service. That is, the step S201 is specifically: the terminal sends the computing power service request including the computing power service type to the first network function network element.

[0144] The computing power service request can further include, but is not limited to, a terminal identifier, a performance index of the computing power service, and the like.

[0145] The computing power service type is used to indicate the type of the computing power service, and the computing power service type is, for example, a virtual reality (VR) service, an extended reality (XR) service, a model training service, and the like.

[0146] Correspondingly, the performance index can include, but is not limited to, a priority of a task, a time delay, a fault tolerance rate of a processing result, an accuracy, a precision, an SLA, a video definition, a video code rate, a model complexity, a model size, and the like.

[0147] In some embodiments, when the terminal sends the computing power service request to the first network function network element, the computing power service request can be directly sent or sent to the first network function network element through a radio access network (RAN) and / or an access and mobility management function (AMF), and the like, and the present disclosure does not make any limitation.

[0148] S202, the first network function network element obtains demand information according to the computing power service request.

[0149] In the first embodiment, if the demand information is carried in the computing power service request, the first network function network element directly obtains the demand information in the computing power service request.

[0150] In the second embodiment, if the computing power service type is carried in the computing power service request, the first network function network element can obtain the demand information according to the computing power service type.

[0151] In some embodiments, the computing power service request further includes a performance index, and the first network function network element can obtain the demand information according to the computing power service type and the performance index.

[0152] It should be noted that the type of the demand information obtained by the first network function network element is described in the above embodiments, and will not be described here.

[0153] S203, the first network function network element schedules a computing power node to process the computing power service based on the demand information.

[0154] Specifically, the first network function network element selects the computing power node capable of meeting the above demand information to provide computing power service, thereby completing the computing power service.

[0155] The selected computing power node can simultaneously include one or more computing power nodes of different domains such as a terminal, an edge computing power node, and a cloud computing power node. When multiple computing power nodes are involved in collaborative service, the computing power sub-tasks allocated to each computing power node need to be determined. For example, a computing power service request initiated by a terminal is divided into multiple computing power sub-tasks and allocated to multiple computing power nodes for collaborative service.

[0156] It should be noted that if the computing power node identifier is carried in the above computing power demand, the first network function network element can not need to select the computing power node, but dispatch the computing power node corresponding to the computing power node identifier to process the computing power service.

[0157] S204, the terminal obtains a task processing result corresponding to the computing power service.

[0158] Through the method provided in the embodiments of the present disclosure, the computing power scheduling efficiency can be improved, the computing power of the computing power node can be fully scheduled, and the processing efficiency of the service can be improved.

[0159] In some embodiments, when the first network function network element senses that the current computing power service needs a terminal-side computing power node and a network-side computing power node for collaborative processing, the terminal-side computing power sub-task and the network-side computing power sub-task need to be determined, and the terminal-side computing power sub-task is executed by the terminal-side computing power node, and the network-side computing power sub-task is executed by the network-side computing power node. Specifically, there are two cases as follows to illustrate that the terminal-side computing power node needs to process the computing power service currently:

[0160] Case one: the computing power service request sent by the terminal to the first network function network element contains terminal-side computing power demand and / or network demand, which explicitly indicates the computing power sub-task that needs to be unloaded to the terminal-side computing power node for execution.

[0161] Case two: the computing power node determined by the first network function network element according to the demand information includes the terminal-side computing power node.

[0162] It should be noted that the above terminal-side computing power node can be the terminal initiating the computing power service or other terminals.

[0163] Next, the specific way in which the terminal-side computing power node and / or the first network function network element dispatches the computing power node to process the computing power service is described in detail.

[0164] FIG. 3 is a signaling interaction diagram two of a computing power service processing method provided by an embodiment of the present disclosure. As shown in FIG. 3, the computing power service processing method provided by the embodiment of the present disclosure includes the following steps:

[0165] S301, the terminal-side computing power node and / or the first network function network element obtains the terminal-side computing power sub-task and / or the network-side computing power sub-task according to the computing power service, the computing power information and / or the network information.

[0166] In embodiment one, when the network opens the computing power information and the network information to the terminal, the terminal can determine the terminal-side computing power sub-task and / or the network-side computing power sub-task according to the computing power information and the network information.

[0167] Specifically, the terminal decomposes the computing power task to be initiated by the terminal into the terminal-side computing power task and / or the network-side computing power sub-task based on the enhanced task decomposition function of the terminal according to the computing power information and the network information opened by the network to the terminal.

[0168] The terminal-side computing power sub-task is the computing power sub-task to be executed by the terminal, and the network-side computing power sub-task is the computing power sub-task to be executed by the network side (i.e. the edge computing power node and / or the cloud computing power node).

[0169] When determining the terminal-side computing power sub-task based on the network information opened by the network to the terminal, the terminal can also determine a computing power routing strategy (wherein the computing power routing strategy is used to indicate the next-hop computing power routing node, the next-hop computing power node identifier, etc.).

[0170] The network-side computing power sub-task can be determined by the terminal to determine the network-side computing power node and the computing power routing strategy for executing the computing power sub-task, and the computing power service identifier, the terminal identifier, the computing power sub-task identifier, the computing power demand and / or network demand of the computing power sub-task, and / or the computing power routing strategy (containing the next-hop computing power routing node, the next-hop computing power node identifier) are sent to the first network function network element.

[0171] Alternatively, the terminal can also send the computing power service identifier, the terminal identifier, and the computing power demand and / or network demand of the computing power sub-task to the first network function network element, and the first network function network element determines the network-side computing power node and the computing power routing strategy for executing the network-side computing power sub-task according to the demand information.

[0172] It should be noted that when the network-side computing power sub-task is determined by the terminal, the network-side computing power sub-task can be sent by the terminal to the first network function network element, and the first network function network element issues the network-side computing power sub-task to the corresponding network-side computing power node. Alternatively, when the network-side computing power sub-task is determined by the terminal, the terminal can directly issue the network-side computing power sub-task to the corresponding network-side computing power node.

[0173] In embodiment two, the first network function network element can also decompose the computing power task to be initiated by the first network function network element into the terminal-side computing power task and / or the network-side computing power sub-task according to the computing power information and the network information.

[0174] In some embodiments, the first network function network element issues a terminal-side computing power subtask to a corresponding terminal-side computing power node and issues a network-side computing power subtask to a network-side computing power node.

[0175] In some embodiments, when the first network function network element knows the computing power of the terminal initiating the computing power service (i.e., the first network function network element can determine whether the computing power of the terminal meets the demand), the first network function network element specifically includes the following cases when issuing a terminal-side computing power subtask to a terminal-side computing power node.

[0176] Case one, when the computing power of the terminal initiating the computing power service meets the demand and the computing power of other terminals does not meet the demand, the first network function network element directly issues a terminal-side computing power subtask to the terminal initiating the computing power service.

[0177] Case two, when the computing power of the terminal initiating the computing power service meets the demand and the computing power of other terminals also meets the demand, the first network function network element can compare and evaluate the performance of the terminal-side computing power node of the terminal initiating the computing power service and the other terminals meeting the demand, for example, the performance of the terminal can be determined according to the parameters of the computing processing delay, the transmission delay, the computing power resource type, etc., so as to issue a terminal-side computing power subtask to the terminal with better performance.

[0178] Case three, when the computing power of the terminal initiating the computing power service does not meet the demand, but the computing power of other terminals meets the demand, the first network function network element can issue all terminal-side computing power subtasks to the other terminals meeting the demand. Alternatively, according to the computing power of the terminal initiating the computing power service, part of the terminal-side computing power subtasks can be issued to the terminal initiating the computing power service, and the remaining computing power tasks can be issued to other terminals to complete end-to-end collaboration.

[0179] It should be noted that the issued terminal-side computing power subtask includes but is not limited to one or more of the following: a computing power service identifier, a terminal identifier, a computing power subtask identifier (terminal-side computing power subtask), a computing power demand and network demand of the computing power subtask, a computing power routing strategy (including a next-hop computing power routing node, a next-hop computing power node identifier, etc.).

[0180] It should be understood that in the embodiments of the present disclosure, the nodes with routing function in the computing power network are collectively referred to as computing power routing nodes, and the computing power execution nodes that execute specific computing power tasks are collectively referred to as computing power nodes.

[0181] In some embodiments, when the first network function network element does not know the computing power of the terminal initiating the computing power service (i.e., the first network function network element cannot determine whether the computing power of the terminal meets the demand), the first network function network element specifically includes the following cases when issuing a terminal-side computing power subtask to a terminal-side computing power node.

[0182] Case one, when the first network function network element determines that the computing power of other terminals does not meet the demand, and does not know the computing power information of the terminal initiating the computing power service, the first network function network element can issue a sensing task to the terminal initiating the computing power service, and carry a sensing task template (i.e. the computing power information required to be reported by the terminal) in the sensing task.

[0183] Correspondingly, when the terminal receives the sensing task, the terminal reports the computing power information of the terminal to the first network function network element according to the sensing task template.

[0184] Case two, when the first network function network element can determine that the computing power of other terminals meets the demand, and does not know the computing power information of the terminal initiating the computing power service, the first network function network element schedules other terminals to process the terminal-side computing power subtask (i.e. issues a terminal-side computing power subtask to other terminals).

[0185] Case three, when the first network function network element can determine that the computing power of other terminals meets the demand, and does not know the computing power information of the terminal initiating the computing power service, the first network function network element can issue a sensing task to the terminal initiating the computing power service, and carry a sensing task template (i.e. the computing power information required to be reported by the terminal) in the sensing task, and compare and evaluate the performance of the terminal-side computing power node of the terminal initiating the computing power service and the other terminals meeting the demand according to the computing power information reported by the terminal initiating the computing power service, so as to issue a terminal-side computing power subtask to the terminal with better performance.

[0186] Case four, the terminal can also send a computing power registration request to the first network function network element, indicating that the terminal is willing to register as a computing power node in the computing power network, so as to facilitate the network to use the computing power resources of the terminal subsequently, and the terminal carries a terminal identifier, computing power information, etc. in the request.

[0187] Correspondingly, after receiving the computing power registration request, the first network function network element can allocate a computing power node identifier to the terminal, save the computing power information of the terminal in the local computing power resource pool, and send a terminal computing power registration response to the terminal, and carry the allocated computing power node identifier in the response, wherein the computing power registration response is used to indicate that the computing power node registration is successful.

[0188] In some embodiments, the first network function network element judges whether the computing power information reported by the terminal meets the computing power demand, if yes, the first network function network element directly issues a terminal-side computing power subtask to the terminal. If the computing power information reported by the terminal does not meet the computing power demand, the first network function network element finds other computing power nodes to execute the terminal-side computing power subtask in the same way.

[0189] S302, the terminal-side computing power node and / or the first network function network element sends a network-side computing power subtask to a network-side computing power node.

[0190] In some embodiments, in the foregoing step, if the network-side computing power sub-task is determined by the terminal, the network-side computing power sub-task is sent by the terminal to the first network function network element, and the network-side computing power sub-task is issued by the first network function network element to the corresponding network-side computing power node.

[0191] In some embodiments, in the foregoing step, if the network-side computing power sub-task is determined by the first network function network element, the network-side computing power sub-task is directly issued by the first network function network element to the corresponding network-side computing power node.

[0192] Specifically, the terminal-side computing power node and / or the first network function network element can issue the computing power routing strategy synchronously when issuing the network-side computing power sub-task to the network-side computing power node. The computing power routing strategy can indicate the order of processing the computing power task by the computing power node and the flow direction of the processing result of each computing power node.

[0193] For example, the computing power routing strategy is: terminal-edge computing power node-cloud computing power node-terminal (i.e., the terminal first processes the terminal-side computing power sub-task to obtain a first processing result, and sends the first processing result to the edge computing power node; then the edge computing power node processes the edge-side computing power task according to the first processing result to obtain a second processing result, and sends the second processing result to the cloud computing power node; finally, the cloud computing power node processes the cloud-side computing power task according to the second processing result to obtain a third processing result, and sends the third processing result to the terminal).

[0194] The third processing result can be the task processing result corresponding to the computing power service.

[0195] It should be noted that the computing power routing strategy can also be terminal-cloud computing power node-edge computing power node-terminal, cloud computing power node-edge computing power node-terminal, edge computing power node-cloud computing power node-terminal, cloud computing power node-terminal, terminal-cloud computing power node, and the like, which are not exemplified here.

[0196] Next, taking the computing power routing as an example of "terminal-network-side computing power node-terminal", the steps S303-S306 are described as follows:

[0197] S303, the terminal executes the terminal-side computing power sub-task to obtain a terminal-side sub-task processing result corresponding to the terminal-side computing power sub-task.

[0198] S304, the terminal sends the terminal-side sub-task processing result to the network-side computing power node.

[0199] S305, the network-side computing power node processes the network-side computing power sub-task based on the terminal-side sub-task processing result to obtain a task processing result corresponding to the computing power service.

[0200] S306. The network-side computing node sends the terminal the task processing result corresponding to the computing service.

[0201] Specifically, the terminal-side computing node and the network-side computing node execute the computing task in series according to the computing sub-tasks issued.

[0202] In some embodiments, the network-side computing node can send the terminal the task processing result corresponding to the computing service through the RAN.

[0203] Next, the computing route is taken as an example of "network-side computing node-terminal" to illustrate steps S313-S315.

[0204] S313. The network-side computing node executes the network-side computing sub-task and obtains a network-side sub-task processing result.

[0205] S314. The network-side computing node sends the terminal the network-side sub-task processing result.

[0206] S315. The terminal processes the terminal-side computing sub-task according to the network-side sub-task processing result and obtains the task processing result corresponding to the computing service.

[0207] It should be noted that when the network-side computing sub-task is executed by the cloud computing node and the edge computing node, the processing result (network-side sub-task processing result or the processing result of the computing task) can be returned in two ways: ① based on the uplink channel, the processing result is returned in series (for example, the processing result is returned through the route of cloud computing node-edge computing node-terminal); ② the edge computing node directly returns the processing result to the terminal (for example, the processing result is returned through the route of cloud computing node-terminal).

[0208] In the embodiments of the present disclosure, considering that the mobile communication network already has the capability of combining homogeneous and heterogeneous computing resources such as central cloud, edge computing and terminal computing, massive computing nodes can be fully utilized, and according to different computing services, flexible cross-layer multi-level computing interconnection can be realized between the terminal computing node and the edge computing node, the cloud computing node, and the computing power of the terminal computing node, the edge computing node and the cloud computing node is jointly utilized, each of which undertakes part of the computing task, and the minimization of service delay and terminal power consumption is realized.

[0209] In some embodiments, when the computing power task needs to be executed in parallel, the computing power task needs to be decomposed into multiple computing power sub-tasks by the decomposition node, and the sub-task processing results corresponding to each computing power sub-task need to be aggregated by the aggregation node, and then the task processing result corresponding to the computing power service is obtained.

[0210] In one aspect, the decomposition node and the aggregation node can be the same node, for example, the decomposition node and the aggregation node can both be the terminal initiating the computing power service, the first network function network element, the second network function network element (for example, RAN), etc.

[0211] On the other hand, the decomposition node and the aggregation node can also be different nodes, for example, the decomposition node is the terminal initiating the computing power service, and the aggregation node is the first network function network element; or the decomposition node is the first network function network element, and the aggregation node is the terminal initiating the computing power service; or the decomposition node is the terminal initiating the computing power service, and the aggregation node is the second network function network element; or the decomposition node is the second network function network element, and the aggregation node is the terminal initiating the computing power service; or the decomposition node is the second network function network element, and the aggregation node is the first network function network element; or the decomposition node is the first network function network element, and the aggregation node is the second network function network element, etc.

[0212] Next, the processing mode of the parallel task will be described by way of example in combination with FIGS. 4-6:

[0213] FIG. 4 is a signaling interaction diagram three of the computing power service processing method provided by an embodiment of the present disclosure. As shown in FIG. 4, the computing power service processing method provided by the embodiment of the present disclosure includes the following steps:

[0214] S401, the terminal-side computing power node and / or the first network function network element obtains the computing power task, the task decomposition strategy, and the task aggregation strategy.

[0215] In Embodiment One, the terminal can determine the computing power task, the decomposition task, and the aggregation task, and issue the computing power task, the task decomposition strategy, and the task aggregation strategy.

[0216] Among them, the decomposition task is used to instruct the terminal to split the computing power task before task execution, and the aggregation task is used to instruct the terminal to aggregate the processing results after task processing.

[0217] It should be noted that the manner in which the terminal determines the computing power task is as described in the embodiments shown in FIGS. 2-3, which will not be described here.

[0218] In some embodiments, the terminal can send the task decomposition strategy and the task aggregation strategy to the first network function network element, and issue them to the edge computing node and / or the cloud computing power node by the first network function network element.

[0219] In the second embodiment, when the computing power of the terminal initiating the computing power service meets the computing power requirement, the first network function network element can issue the computing power task, the task decomposition, and the task aggregation to the terminal.

[0220] The task decomposition is used to instruct the terminal to split the computing power task to obtain the terminal-side computing power subtask and / or the network-side computing power subtask before the task execution; and the task aggregation is used to instruct the terminal to aggregate the subtask processing results after the task processing.

[0221] In some embodiments, the first network function network element issues the computing power task, the task decomposition, and the task aggregation to the terminal-side computing power node; and the first network function network element issues the computing power task, the task decomposition strategy, and the task aggregation strategy to the edge computing node and / or the cloud computing power node.

[0222] In the above-mentioned first and second embodiments, when the first network function network element issues the task decomposition strategy and the task aggregation strategy, the first network function network element includes the computing power service identifier, the terminal identifier, the computing power subtask identifier, the computing power requirement and / or network requirement of the computing power subtask, the computing power routing strategy (for example, including the next-hop computing power routing node, the decomposition node identifier (for example, the terminal identifier in this scenario), and the aggregation node identifier (for example, the terminal identifier in this scenario)), the decomposition task strategy (for example, the number of computing power subtasks, one or more computing power node identifiers, and the corresponding computing power subtasks executed), and the aggregation task strategy (for example, the number of computing power subtasks, one or more computing power node identifiers, and the corresponding computing power subtasks executed, the performance indicators of each computing power subtask, and the like).

[0223] In some embodiments, when the computing power of the terminal initiating the computing power service meets the computing power requirement, the first network function network element selects other computing power nodes to execute the computing power subtask. The manner of selecting other computing power nodes is described in the embodiment shown in FIG. 3, which is not repeated here.

[0224] S402, the first network function network element issues the network-side computing power subtask to the network-side computing power node.

[0225] Specifically, the first network function network element issues the network-side computing power node and establishes the routing from the terminal to each computing power node, including the computing power service identifier, the terminal identifier, the computing power subtask identifier, the computing power requirement and / or network requirement of the computing power subtask, and the computing power routing strategy (including the next-hop computing power routing node, the decomposition node identifier (the terminal identifier in this scenario), and the aggregation computing power node identifier (the terminal identifier in this scenario)).

[0226] It should be understood that the node 1 and the node 2 in the network-side computing power node in FIG. 4 can be the edge computing power node or the cloud computing power node.

[0227] S403, the terminal decomposes the computing power task to obtain a plurality of terminal-side computing power sub-tasks and a plurality of network-side computing power sub-tasks.

[0228] Specifically, the terminal can decompose the computing power task into computing power sub-tasks according to the computing power information and network information opened by the network to the terminal based on a task decomposition strategy, wherein the computing power sub-tasks include terminal-side computing power sub-tasks and / or network-side computing power sub-tasks.

[0229] The terminal-side computing power sub-tasks are used to indicate the computing power sub-tasks that the terminal needs to execute, and the network-side computing power sub-tasks are used to indicate the computing power sub-tasks that the edge computing power node and / or the cloud computing power node needs to execute.

[0230] S404, the terminal sends the network-side computing power sub-tasks to the network-side computing power node.

[0231] It should be noted that when multiple network-side computing power nodes are required to execute different network-side computing power sub-tasks, the respective network-side computing power sub-tasks are sent to each network-side computing power node, and the routing of each computing power node is established.

[0232] For example, as shown in FIG. 4, the network-side computing power node includes node 1 and node 2, and the terminal can send network-side computing power sub-service 1 to node 1 and network-side computing power sub-service 2 to node 2.

[0233] The node 1 and the node 2 can be an edge computing power node or a cloud computing power node.

[0234] In some embodiments, when other terminal-side computing power nodes are required to execute terminal-side computing power sub-tasks, the corresponding terminal-side computing power sub-tasks can also be sent to the terminal-side computing power nodes, and the routing of the computing power nodes is established.

[0235] For example, as shown in FIG. 4, the terminal-side computing power node includes terminal 1 and terminal 2, wherein the terminal 1 is a terminal that initiates the computing power service, and the terminal 1 can send the terminal-side computing power sub-task 2 to the terminal 2 when it is determined that the terminal 2 also needs to execute the terminal-side computing power sub-task 2.

[0236] S405, the terminal executes the terminal-side computing power sub-tasks to obtain terminal-side sub-task processing results corresponding to the terminal-side computing power sub-tasks.

[0237] Correspondingly, the terminal 1 executes the terminal-side computing power sub-task 1 corresponding to the terminal 1 to obtain the terminal-side sub-task processing result 1. The terminal 2 executes the terminal-side computing power sub-task 2 and sends the obtained terminal-side sub-task processing result 2 to the terminal 1.

[0238] S406, the network-side computing power node executes the network-side computing power sub-tasks to obtain network-side sub-task processing results.

[0239] S407, the network side computing node sends the network side sub-task processing result to the terminal.

[0240] In some embodiments, after the terminal obtains the sub-task processing result (including the terminal side sub-task processing result and / or the network side sub-task processing result), it can be determined whether each sub-task processing result meets the performance index. If it does not meet the requirement, a reprocessing request can be sent to the first network function network element, which is used to request re-execution of the computing sub-task that does not meet the requirement.

[0241] Correspondingly, after receiving the reprocessing request, if the terminal side sub-task processing result does not meet the performance requirement, the first network function network element can instruct the target terminal to reprocess the terminal side computing sub-task corresponding to the terminal side sub-task processing result.

[0242] The target terminal includes the terminal side computing node that obtains the terminal side sub-task processing result and / or other terminals.

[0243] If the network side sub-task processing result does not meet the performance requirement, the target network side is instructed to reprocess the network side computing sub-task corresponding to the network side sub-task processing result.

[0244] The target network side includes the network side that obtains the network side sub-task processing result and / or other network sides.

[0245] It should be noted that if the reprocessing still has sub-task processing results that do not meet the performance requirement, the computing node processing the computing sub-task that does not meet the requirement is re-determined according to the above method until all sub-task processing results meet the performance requirement.

[0246] It should be understood that whether the sub-task processing result meets the performance requirement can be determined according to the quality of service requirement carried in the demand information.

[0247] S408, the terminal aggregates the network side sub-task processing result and / or the terminal side sub-task processing result according to the task aggregation strategy, and obtains the task processing result corresponding to the computing service.

[0248] It should be understood that FIG. 4 illustrates an example in which the decomposition node and the aggregation node are both terminals that initiate the computing service. The implementation scheme of the first network function network element and the second network function network element as the decomposition node and the aggregation node is similar, and is not described here.

[0249] In the embodiments of the present disclosure, the demand analysis of terminal side and edge side and cloud side computing power, computing power service scheduling, computing power task decomposition, task processing result aggregation and other problems can be solved, and the computing power resources of the terminal side and the edge side and the cloud side are coordinated, so as to improve the computing power scheduling efficiency and improve the business processing efficiency.

[0250] In addition, in the embodiments of the present disclosure, the execution logic of different computing power services is fully considered. When the computing power service needs parallel processing, the computing power task decomposition and task processing result aggregation can meet the more complex computing power service processing requirements.

[0251] FIG. 5 is a signaling interaction diagram four of the computing power service processing method provided by an embodiment of the present disclosure. As shown in FIG. 5, the computing power service processing method provided by the embodiment of the present disclosure includes the following steps:

[0252] S501, the terminal-side computing power node and / or the first network function network element obtains the computing power task, the task decomposition strategy and the task aggregation strategy.

[0253] S502, the first network function network element issues the network-side computing power subtask to the network-side computing power node.

[0254] It should be noted that the implementation of steps S501-S502 is described in the embodiment shown in FIG. 4, which will not be repeated here.

[0255] S503, the first network function network element issues the task decomposition strategy and the task aggregation strategy to the second network function network element.

[0256] S504, the terminal sends the computing power task to the second network function network element.

[0257] It should be noted that the terminal 1 sending the computing power task to the second network function network element in FIG. 5 is the terminal initiating the computing power service.

[0258] S505, the second network function network element decomposes the computing power task based on the task decomposition strategy to obtain the terminal-side computing power subtask node and / or the network-side computing power subtask.

[0259] S506, the second network function network element issues the terminal-side computing power subtask to the terminal-side computing power node.

[0260] It should be noted that when multiple terminal-side computing power nodes are needed to execute different terminal-side computing power subtasks, respectively, the corresponding terminal-side computing power subtask of each terminal-side computing power node is sent to each terminal-side computing power node, and the routing of each computing power node is established.

[0261] For example, as shown in FIG. 5, the terminal-side computing power node includes terminal 1 and terminal 2, wherein the terminal 1 is the terminal initiating the computing power service. The second network function network element can send the terminal-side computing power subtask 1 to the terminal 1, and can send the terminal-side computing power subtask 2 to the terminal 2.

[0262] S507, the second network function network element issues the network-side computing power subtask to the network-side computing power node.

[0263] It should be noted that when multiple network side computing power nodes need to perform different network side computing power sub-tasks, the respective network side computing power sub-tasks are respectively sent to each network side computing power node, and the routing of each computing power node is established.

[0264] For example, as shown in FIG. 4, the network side computing power nodes include node 1 and node 2. The second network function network element can send network side computing power sub-service 1 to node 1 and send network side computing power sub-service 2 to node 2.

[0265] Among them, node 1 and node 2 can be edge computing power nodes or cloud computing power nodes.

[0266] S508, the terminal side computing power node executes the terminal side computing power sub-task, and obtains a terminal side sub-task processing result corresponding to the terminal side computing power sub-task.

[0267] S509, the terminal side computing power node sends the terminal side sub-task processing result to the second network function network element.

[0268] S510, the network side computing power node executes the network side computing power sub-task, and obtains a network side sub-task processing result.

[0269] S511, the network side computing power node sends the network side sub-task processing result to the second network function network element.

[0270] S512, the second network function network element performs aggregation processing on the terminal side sub-task processing result and / or the network side sub-task processing result based on a task aggregation strategy, and obtains a task processing result of a computing power service to which the computing power task belongs.

[0271] S513, the second network function network element sends the processing result to the terminal.

[0272] In some embodiments, after the second network function network element obtains the sub-task processing result (including the terminal side sub-task processing result and / or the network side sub-task processing result), it can determine whether each sub-task processing result meets the performance index. If it does not meet the requirement, it can send a reprocessing request to the first network function network element, and the reprocessing request is used to request to re-execute the computing power sub-task that does not meet the requirement.

[0273] Correspondingly, after receiving the reprocessing request, if the terminal side sub-task processing result does not meet the performance requirement, the first network function network element can instruct the target terminal to reprocess the terminal side computing power sub-task corresponding to the terminal side sub-task processing result.

[0274] Among them, the target terminal includes the terminal side computing power node that obtains the terminal side sub-task processing result and / or other terminals.

[0275] If the network side sub-task processing result does not meet the performance requirement, the target network side is instructed to reprocess the network side computing power sub-task corresponding to the network side sub-task processing result.

[0276] The target network side includes the network side obtaining the network side sub-task processing result and / or other network sides.

[0277] It should be noted that if the reprocessing still has a sub-task processing result that does not meet the performance requirement, the computing power node processing the computing power sub-task that does not meet the requirement is re-determined according to the above method until all sub-task processing results meet the performance requirement.

[0278] It should be understood that whether the sub-task processing result meets the performance requirement can be determined according to the quality of service requirement carried in the demand information.

[0279] In the embodiments of the present disclosure, the demand analysis of terminal side and edge side and cloud side computing power, computing power service scheduling, computing power task decomposition, task processing result aggregation and other problems can be solved, and the computing power resources of the terminal side and the edge side and the cloud side are coordinated, so as to improve the computing power scheduling efficiency and improve the business processing efficiency.

[0280] In addition, in the embodiments of the present disclosure, the execution logic of different computing power businesses is fully considered, and when the computing power business needs parallel processing, the computing power task decomposition and the task processing result aggregation can meet the more complex computing power business processing demand.

[0281] In addition, in the embodiments of the present disclosure, the terminal, the first network function network element and the second network function network element can all execute decomposition tasks or aggregation tasks, and can meet the computing power business processing demand of multiple scenarios.

[0282] FIG. 6 is a signaling interaction diagram five of a computing power business processing method provided by an embodiment of the present disclosure. As shown in FIG. 6, the computing power business processing method provided by the embodiments of the present disclosure includes the following steps:

[0283] S601, the terminal side computing power node and / or the first network function network element obtains a computing power task, a task decomposition strategy and a task aggregation strategy.

[0284] S603, the first network function network element sends the task aggregation strategy to the second network function network element.

[0285] S604, the terminal sends the computing power task to the first network function network element.

[0286] S605, the first network function network element decomposes the computing power task based on the task decomposition strategy to obtain a plurality of computing power sub-tasks.

[0287] The computing power sub-tasks include network side computing power sub-tasks and / or terminal side computing power sub-tasks.

[0288] S606, the first network function network element sends the terminal-side computing power subtask to the terminal-side computing power node.

[0289] S607, the first network function network element sends the network-side computing power subtask to the network-side computing power node.

[0290] S608, the terminal-side computing power node executes the terminal-side computing power subtask to obtain a terminal-side subtask processing result corresponding to the terminal-side computing power subtask.

[0291] S609, the terminal-side computing power node sends the terminal-side subtask processing result to the second network function network element.

[0292] S610, the network-side computing power node executes the network-side computing power subtask to obtain a network-side subtask processing result.

[0293] S611, the network-side computing power node sends the network-side subtask processing result to the second network function network element.

[0294] S612, the second network function network element performs aggregation processing on the terminal-side subtask processing result and / or the network-side subtask processing result based on a task aggregation strategy to obtain a task processing result of a computing power service to which the computing power task belongs.

[0295] S613, the second network function network element sends the processing result to the terminal.

[0296] It should be noted that the implementation of steps S601-S613 is similar to the embodiments shown in FIGS. 4 and 5, and the specific schemes can be referred to the above embodiments, which will not be described here.

[0297] In some embodiments, after the second network function network element obtains the subtask processing result (including the terminal-side subtask processing result and / or the network-side subtask processing result), it can determine whether each subtask processing result meets the performance index. If not, it can send a reprocessing request to the first network function network element, which is used to request to re-execute the computing power subtask that does not meet the requirement.

[0298] Correspondingly, after receiving the reprocessing request, if the terminal-side subtask processing result does not meet the performance requirement, the first network function network element can instruct the target terminal to reprocess the terminal-side computing power subtask corresponding to the terminal-side subtask processing result.

[0299] The target terminal includes the terminal-side computing power node that obtains the terminal-side subtask processing result and / or other terminals.

[0300] If the network-side subtask processing result does not meet the performance requirement, the target network-side is instructed to reprocess the network-side computing power subtask corresponding to the network-side subtask processing result.

[0301] The target network side includes a network side obtaining the network side sub-task processing result and / or other network sides.

[0302] It should be noted that if the sub-task processing result still does not meet the performance requirement after reprocessing, the computing power node processing the computing power sub-task that does not meet the requirement is re-determined according to the above method until all the sub-task processing results meet the performance requirement.

[0303] It should be understood that whether the sub-task processing result meets the performance requirement can be determined according to the quality of service requirement carried in the demand information.

[0304] FIG. 7 is a structural schematic diagram of a computing power service processing apparatus according to an embodiment of the present disclosure. The computing power service processing apparatus 700 provided by the embodiment of the present disclosure is applied to a terminal. As shown in FIG. 7, the computing power service processing apparatus 700 includes:

[0305] an obtaining module 701 and a sending module 702;

[0306] The obtaining module 701 is configured to obtain demand information corresponding to the computing power service according to the computing power service, and / or obtain a computing power service type corresponding to the computing power service.

[0307] The sending module is configured to send a computing power service request containing the demand information to a first network function network element, and / or send a computing power service request of the computing power service type to the first network function network element.

[0308] The obtaining module is further configured to obtain a task processing result corresponding to the computing power service.

[0309] The computing power service type is used to obtain the demand information corresponding to the computing power service, the computing power service request is used to request processing of the computing power service based on the demand information, and the demand information includes at least one of computing power demand, network demand, and quality of service demand.

[0310] In some embodiments, the obtaining module 701 is specifically configured to obtain the demand information corresponding to the computing power service according to the computing power service, computing power information, and / or network information.

[0311] In some embodiments, the computing power demand includes an identifier of a computing power node used to process the computing power service.

[0312] In some embodiments, the obtaining module 701 is specifically configured to obtain a terminal-side computing power sub-task according to the computing power service, the computing power information, and / or the network information, or receive a terminal-side computing power sub-task sent by the first network function network element, the terminal-side computing power sub-task being obtained according to the computing power service, the computing power information, and / or the network information; and obtain the task processing result corresponding to the computing power service according to the terminal-side computing power sub-task.

[0313] In some embodiments, the obtaining module 701 is further configured to: obtain, according to the computing power service, the computing power information, and / or the network information, the network-side computing power subtask;

[0314] The sending module 702 is further configured to: send, to the first network function network element, the network-side computing power subtask, the network-side computing power subtask being used to instruct the network-side computing power node to execute the network-side computing power subtask.

[0315] In some embodiments, the obtaining module 701 is specifically configured to: execute the terminal-side computing power subtask, obtain a terminal-side subtask processing result corresponding to the terminal-side computing power subtask, and / or receive a network-side subtask processing result corresponding to the network-side computing power subtask;

[0316] According to the terminal-side subtask processing result and / or the network-side subtask processing result, obtain a task processing result corresponding to the computing power service.

[0317] In some embodiments, the obtaining module 701 is specifically configured to: obtain the computing power task, a task decomposition strategy, and a task aggregation strategy; the sending module 702 is further configured to send, to the first network function network element, the computing power task, the task decomposition strategy, and the task aggregation strategy; and the obtaining module 701 is specifically configured to: obtain the task processing result corresponding to the computing power service.

[0318] The task decomposition strategy is used to instruct to perform decomposition processing on the computing power task, and the task aggregation strategy is used to instruct to perform aggregation processing on the subtask processing result.

[0319] In some embodiments, the obtaining module 701 is specifically configured to: obtain, according to the computing power service, the computing power information, and / or the network information, the computing power task, the task decomposition strategy, and the task aggregation strategy; or receive the computing power task, the task decomposition strategy, and the task aggregation strategy issued by the first network function network element.

[0320] In some embodiments, the obtaining module 701 is specifically configured to: perform decomposition processing on the computing power task according to the task decomposition strategy to obtain a plurality of terminal-side computing power subtasks, and / or receive the terminal-side computing power subtask obtained by the second network function network element and / or the first network function network element performing decomposition on the computing power task; execute the terminal-side computing power subtask to obtain a terminal-side subtask processing result corresponding to the terminal-side computing power subtask; and obtain the task processing result corresponding to the computing power service according to the terminal-side subtask processing result.

[0321] In some embodiments, the obtaining module 701 is specifically configured to: perform decomposition on the computing power task according to the task decomposition strategy to obtain a plurality of network-side computing power subtasks;

[0322] The sending module 702 is further configured to: send, to the network-side computing power node, the network-side computing power subtask;

[0323] The obtaining module 701 is specifically configured to obtain a network side sub-task processing result obtained by a network side computing power node.

[0324] According to a task aggregation strategy, the network side sub-task processing result and / or the terminal side sub-task processing result are aggregated to obtain a task processing result corresponding to the computing power service.

[0325] In some embodiments, the obtaining module 701 is specifically configured to send the terminal side sub-task processing result to the second network function network element and / or the first network function network element, and obtain the task processing result corresponding to the computing power service sent by the second network function network element and / or the first network function network element, the processing result being obtained by aggregating the terminal side sub-task processing result and the network side sub-task processing result.

[0326] In some embodiments, the obtaining module 701 is further configured to receive a perception task sent by the first network function network element, the perception task including a perception task template.

[0327] The sending module 702 is further configured to send the computing power information of the terminal to the first network function network element according to the perception task module.

[0328] In some embodiments, the sending module 702 is further configured to send a computing power registration request to the first network function network element, the computing power registration request including the computing power information of the terminal, and the computing power registration request being used to indicate that the terminal is registered as a computing power node in the network.

[0329] It should be noted that the above computing power service processing apparatus provided by the present disclosure can correspondingly implement all method steps implemented by the corresponding nodes in the above method embodiments, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.

[0330] FIG. 8 is a structural schematic diagram of a computing power service processing apparatus provided by an embodiment of the present disclosure. The computing power service processing apparatus 800 provided by the present embodiment is applied to a first network function network element. As shown in FIG. 8, the computing power service processing apparatus 800 includes:

[0331] The obtaining module 801 is configured to receive a computing power service request sent by a terminal, the computing power service request including demand information corresponding to a computing power service, and / or receive a computing power service request sent by a terminal, the computing power service request including a computing power service type corresponding to a computing power service, and obtain the demand information based on the computing power service request;

[0332] The processing module 802 is configured to schedule a computing power node to process a computing power service based on the demand information.

[0333] The computing power service request is used to request processing of the computing power service based on the demand information, and the demand information includes at least one of computing power demand, network demand, and service quality demand.

[0334] In some embodiments, the computing power demand includes an identifier of a computing power node for processing the computing power service, and the computing power node includes a network-side computing power node and / or a terminal-side computing power node.

[0335] In some embodiments, the computing power service processing apparatus 800 further includes a sending module 803.

[0336] The obtaining module 801 is further configured to receive a computing power task and a computing power node for executing the computing power task sent by the terminal, or obtain the computing power task and the computing power node for executing the computing power task according to the demand information, and the computing power task includes a terminal-side computing power subtask and a network-side computing power subtask.

[0337] The sending module 803 is configured to send the terminal-side computing power subtask to the terminal-side computing power node, and the terminal-side computing power node is configured to process the terminal-side computing power subtask; and send the network-side computing power subtask to the network-side computing power node, and the network-side computing power node is configured to process the network-side computing power subtask.

[0338] In some embodiments, the processing module 802 is specifically configured to obtain the computing power task, a task decomposition strategy, and a task aggregation strategy.

[0339] The sending module 803 is further configured to send the computing power task, the task decomposition strategy, and / or the task aggregation strategy to the terminal or a second network function network element of the terminal-side computing power subtask, or decompose the computing power task based on the task decomposition strategy, send the decomposed terminal-side computing power subtask to the terminal-side computing power node, and send the decomposed network-side computing power subtask to the network-side computing power node.

[0340] The task decomposition strategy is used to indicate decomposition processing of the computing power task, and the task aggregation strategy is used to indicate aggregation processing of subtask processing results.

[0341] In some embodiments, the obtaining module 801 is specifically configured to receive the computing power task, the task decomposition strategy, and the task aggregation strategy sent by the terminal, or obtain the computing power task, the computing power node for executing the computing power task, the task decomposition strategy, and the task aggregation strategy according to the computing power service.

[0342] In some embodiments, the obtaining module 801 is further configured to obtain a terminal-side subtask processing result obtained by the terminal executing the terminal-side computing power subtask, and / or a network-side subtask processing result obtained by the network-side computing power node executing the network-side computing power subtask.

[0343] The terminal side sub-task processing result and / or the network side sub-task processing result are aggregated to obtain the task processing result corresponding to the computing power service.

[0344] The sending module 803 is further configured to send the task processing result corresponding to the computing power service to the terminal.

[0345] In some embodiments, the obtaining module 801 is specifically configured to determine whether the terminal side sub-task processing result meets the performance requirement, and / or determine whether the network side sub-task processing result meets the performance requirement.

[0346] If the terminal side sub-task processing result meets the performance requirement, and / or the network side sub-task processing result meets the performance requirement, the terminal side sub-task processing result and / or the network side sub-task processing result are aggregated to obtain the task processing result corresponding to the computing power service.

[0347] In some embodiments, the processing module 802 is further configured to instruct a target terminal to re-process a terminal side computing power sub-task corresponding to the terminal side sub-task processing result if the terminal side sub-task processing result does not meet the performance requirement, the target terminal including a terminal side computing power node obtaining the terminal side sub-task processing result and / or other terminals.

[0348] Alternatively, if the network side sub-task processing result does not meet the performance requirement, instruct a target network side to re-process a network side computing power sub-task corresponding to the network side sub-task processing result, the target network side including a network side obtaining the network side sub-task processing result and / or other network sides.

[0349] In some embodiments, the sending module 802 is further configured to send a perception task to the terminal, the perception task including a perception task template; and the obtaining module 801 is further configured to receive computing power information of the terminal sent by the terminal according to the perception task template.

[0350] In some embodiments, the sending module 802 is further configured to send the terminal side computing power sub-task to other terminals except the terminal, the other terminals being used to process the terminal side computing power sub-task.

[0351] In some embodiments, the obtaining module 801 is further configured to receive a computing power registration request sent by the terminal, the computing power registration request including computing power information of the terminal, and the computing power registration request being used to indicate that the terminal is registered as a computing power node in a computing power network.

[0352] It should be noted that the above computing power service processing apparatus provided by the present disclosure can correspondingly implement all method steps implemented by the corresponding nodes in the above method embodiments, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.

[0353] FIG. 9 is a structural schematic diagram III of a computing power service processing apparatus provided by an embodiment of the present disclosure. The computing power service processing apparatus 900 provided by the embodiment of the present disclosure is applied to a second network function network element. As shown in FIG. 9, the computing power service processing apparatus 900 includes:

[0354] The acquisition module 901, the processing module 902 and the sending module 903;

[0355] The acquisition module 901 is configured to acquire the task decomposition strategy and the computing power task, and / or the acquisition module is configured to acquire the task aggregation strategy and the plurality of sub-task processing results.

[0356] The processing module 902 is configured to decompose the computing power task based on the task decomposition strategy to obtain a computing power sub-task, and / or aggregate process the plurality of sub-task processing results based on the task aggregation strategy to obtain a task processing result of a computing power service to which the computing power task belongs.

[0357] The sending module 903 is configured to send the computing power sub-task to a computing power node and send the processing result to a terminal initiating the computing power service, the computing power node including a terminal-side computing power node and / or a network-side computing power node.

[0358] In some embodiments, the acquisition module 901 is specifically configured to: receive a decomposition task sent by the first network function network element, the decomposition task including the task decomposition strategy, the decomposition task being used to indicate decomposition of the computing power task based on the task decomposition strategy; and receive the computing power task sent by the terminal.

[0359] In some embodiments, the acquisition module 901 is specifically configured to: receive an aggregation task sent by the first network function network element, the aggregation task including the task aggregation strategy, the aggregation task being used to indicate aggregation of the sub-task processing results based on the task aggregation strategy; and receive the sub-task processing results sent by the terminal-side computing power node and / or the network-side computing power node.

[0360] In some embodiments, the computing power sub-task includes a terminal-side computing power sub-task and / or a network-side computing power sub-task; and the sub-task processing result includes a terminal-side sub-task processing result and / or a network-side sub-task processing result.

[0361] It should be noted that the computing power service processing apparatus provided by the present disclosure can correspondingly implement all the method steps implemented by the corresponding nodes in the above method embodiments, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.

[0362] FIG. 10 is a structural schematic diagram of a terminal provided by an embodiment of the present disclosure. The terminal 1000 provided by the embodiment of the present disclosure includes:

[0363] The transceiver 1001 is configured to transceive data under the control of the processor 1002.

[0364] a memory 1003 for storing computer programs;

[0365] In FIG. 10, the bus architecture can include any number of interconnected buses and bridges, which link together various circuits, including the one or more processors represented by the processor 1002 and the memory represented by the memory 1003. The bus architecture can also link together various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and thus will not be further described herein. The bus interface provides an interface. The transceiver 1001 can be a plurality of elements, including a transmitter and a receiver, which provide a means for communicating with various other apparatuses over a transmission medium, including wireless channels, wired channels, optical cables, and the like. The processor 1002 is responsible for managing the bus architecture and general processing, and the memory 1003 can store data used by the processor 1002 in executing operations.

[0366] The processor 1002 is responsible for managing the bus architecture and general processing, and the memory 1003 can store data used by the processor 1002 in executing operations.

[0367] In some embodiments, the processor 1002 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.

[0368] The processor 1002 is configured to execute any method provided by the embodiments of the present disclosure for the first terminal according to executable instructions obtained by calling the computer program stored in the memory 1003. The processor and the memory can also be physically arranged separately.

[0369] Specifically, the processor 1002 is configured to read the computer program in the memory and perform the following operations: obtaining demand information corresponding to the computing power service according to the computing power service, and sending a computing power service request containing the demand information to the first network function network element, and / or obtaining a computing power service type corresponding to the computing power service, and sending a computing power service request of the computing power service type to the first network function network element; obtaining a task processing result corresponding to the computing power service.

[0370] The computing power service type is used to obtain demand information corresponding to the computing power service, the computing power service request is used to request processing of the computing power service based on the demand information, and the demand information includes at least one of computing power demand, network demand, and service quality demand.

[0371] In some embodiments, the demand information corresponding to the computing power service is obtained according to the computing power service, and the demand information is obtained according to the computing power service, computing power information, and / or network information.

[0372] In some embodiments, the computing power demand includes an identifier of a computing power node used to process the computing power service.

[0373] In some embodiments, the task processing result corresponding to the computing power service is obtained by obtaining a terminal-side computing power subtask according to the computing power service, computing power information, and / or network information, or receiving a terminal-side computing power subtask sent by the first network function network element, and the terminal-side computing power subtask is obtained according to the computing power service, computing power information, and / or network information; and obtaining the task processing result corresponding to the computing power service according to the terminal-side computing power subtask.

[0374] In some embodiments, the processor 1002 is further configured to obtain a network-side computing power subtask according to the computing power service, computing power information, and / or network information; and send the network-side computing power subtask to the first network function network element, where the network-side computing power subtask is used to instruct a network-side computing power node to execute the network-side computing power subtask.

[0375] In some embodiments, the task processing result corresponding to the computing power service is obtained according to the terminal-side computing power subtask, including executing the terminal-side computing power subtask to obtain a terminal-side subtask processing result corresponding to the terminal-side computing power subtask, and / or receiving a network-side subtask processing result corresponding to the network-side computing power subtask; and obtaining the task processing result corresponding to the computing power service according to the terminal-side subtask processing result and / or the network-side subtask processing result.

[0376] In some embodiments, the task processing result corresponding to the computing power service is obtained by obtaining a computing power task, a task decomposition strategy, and a task aggregation strategy; sending the computing power task, the task decomposition strategy, and the task aggregation strategy to the first network function network element; and obtaining the task processing result corresponding to the computing power service.

[0377] The task decomposition strategy is used to instruct decomposition processing of the computing power task, and the task aggregation strategy is used to instruct aggregation processing of the subtask processing result.

[0378] In some embodiments, the obtaining of the computing power task, the task decomposition strategy and the task aggregation strategy comprises: obtaining the computing power task, the task decomposition strategy and the task aggregation strategy according to the computing power service, the computing power information and / or the network information; or receiving the computing power task, the task decomposition strategy and the task aggregation strategy issued by the first network function network element.

[0379] In some embodiments, the obtaining of the task processing result corresponding to the computing power service comprises:

[0380] According to the task decomposition strategy, the computing power task is decomposed to obtain a plurality of terminal-side computing power sub-tasks, and / or the terminal-side computing power sub-tasks obtained by decomposing the computing power task by the second network function network element and / or the first network function network element are received; the terminal-side computing power sub-tasks are executed to obtain terminal-side sub-task processing results corresponding to the terminal-side computing power sub-tasks; and the task processing result corresponding to the computing power service is obtained according to the terminal-side sub-task processing results.

[0381] In some embodiments, the obtaining of the task processing result corresponding to the computing power service according to the terminal-side sub-task processing results comprises: decomposing the computing power task according to the task decomposition strategy to obtain a plurality of network-side computing power sub-tasks; sending the network-side computing power sub-tasks to the network-side computing power nodes; obtaining network-side sub-task processing results obtained by the network-side computing power nodes; and performing aggregation processing on the network-side sub-task processing results and / or the terminal-side sub-task processing results according to the task aggregation strategy to obtain the task processing result corresponding to the computing power service.

[0382] In some embodiments, the obtaining of the task processing result corresponding to the computing power service according to the terminal-side sub-task processing results comprises: sending the terminal-side sub-task processing results to the second network function network element and / or the first network function network element; and obtaining the task processing result corresponding to the computing power service sent by the second network function network element and / or the first network function network element, the processing result being obtained by performing aggregation processing on the terminal-side sub-task processing results and the network-side sub-task processing results.

[0383] In some embodiments, the processor 1002 is further configured to: receive a perception task sent by the first network function network element, the perception task comprising a perception task template; and send, to the first network function network element, the computing power information of the terminal according to the perception task template.

[0384] In some embodiments, the processor 1002 is further configured to: send, to the first network function network element, a computing power registration request, the computing power registration request comprising the computing power information of the terminal, the computing power registration request being used to indicate that the terminal is registered as a computing power node in the network.

[0385] It should be noted that the terminal provided by the present disclosure can implement all the method steps implemented by the terminal in the method embodiment, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiment will not be described in detail.

[0386] Fig. 11 is a structural schematic diagram of a network function network element provided by an embodiment of the present disclosure. The network function network element is a first network function network element. As shown in Fig. 11, the network function network element 1100 provided by the embodiment of the present disclosure includes:

[0387] The transceiver 1101 is configured to transceive data under the control of the processor 1102.

[0388] The memory 1103 is configured to store a computer program.

[0389] In Fig. 11, the bus architecture can include any number of interconnected buses and bridges, which are linked together by various circuits of the processor 1102 representing one or more processors and the memory 1103 representing a memory. The bus architecture can also link various other circuits such as peripheral devices, voltage stabilizers, and power management circuits, which are well known in the art, and thus will not be described further herein. The bus interface provides an interface. The transceiver 1101 can be a plurality of elements, i.e., including a transmitter and a receiver, which provide units for communicating with various other devices on transmission media, including wireless channels, wired channels, optical cables, and other transmission media. The processor 1102 is responsible for managing the bus architecture and general processing, and the memory 1103 can store data used by the processor 1102 in performing operations.

[0390] The processor 1102 is responsible for managing the bus architecture and general processing, and the memory 1103 can store data used by the processor 1102 in performing operations.

[0391] In some embodiments, the processor 1102 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0392] The processor 1102 is configured to execute any method provided by the embodiments of the present disclosure in relation to the first terminal by invoking the computer program stored in the memory 1103. The processor and the memory can also be arranged physically separately.

[0393] Specifically, the processor 1102 is configured to read the computer program in the memory and perform the following operations: receiving a computing power service request sent by a terminal, the computing power service request containing demand information corresponding to a computing power service; and / or receiving a computing power service request sent by a terminal, the computing power service request containing a computing power service type corresponding to a computing power service; and obtaining the demand information based on the computing power service request.

[0394] The computing power service request is used to request processing of the computing power service based on the demand information, and the demand information includes at least one of computing power demand, network demand, and quality of service demand.

[0395] In some embodiments, the computing power demand includes an identifier of a computing power node used to process the computing power service, and the computing power node includes a network-side computing power node and / or a terminal-side computing power node.

[0396] In some embodiments, the processor is specifically configured to: receive a computing power task and a computing power node for executing the computing power task sent by the terminal, or obtain the computing power task and the computing power node for executing the computing power task according to the demand information, the computing power task including a terminal-side computing power subtask and a network-side computing power subtask; send the terminal-side computing power subtask to the terminal-side computing power node, the terminal being configured to process the terminal-side computing power subtask; and send the network-side computing power subtask to the network-side computing power node, the network side being configured to process the network-side computing power subtask.

[0397] In some embodiments, the processor 1102 is further configured to: obtain the computing power task, a task decomposition strategy, and a task aggregation strategy, the task decomposition strategy being used to indicate decomposition processing of the computing power task, and the task aggregation strategy being used to indicate aggregation processing of subtask processing results.

[0398] In some embodiments, obtaining the computing power task, the task decomposition strategy, and the task aggregation strategy includes: receiving the computing power task, the task decomposition strategy, and the task aggregation strategy sent by the terminal; or obtaining the computing power task, the computing power node for executing the computing power task, the task decomposition strategy, and the task aggregation strategy according to the computing power service.

[0399] In some embodiments, the processor 1102 is further configured to: send the computing power task, the task decomposition strategy, and / or the task aggregation strategy to the terminal or a second network function network element of the terminal-side computing power subtask; or decompose the computing power task based on the task decomposition strategy, send the terminal-side computing power subtask obtained by the decomposition to the terminal, and send the network-side computing power subtask obtained by the decomposition to the network-side computing power node.

[0400] In some embodiments, the processor 1102 is further configured to: obtain a terminal-side sub-task processing result obtained by the terminal executing the terminal-side computing power sub-task, and / or a network-side sub-task processing result obtained by a network-side computing power node executing the network-side computing power sub-task; perform aggregation processing on the terminal-side sub-task processing result and / or the network-side sub-task processing result to obtain a task processing result corresponding to the computing power service; and send the task processing result corresponding to the computing power service to the terminal.

[0401] In some embodiments, the aggregation processing on the terminal-side sub-task processing result and / or the network-side sub-task processing result to obtain the task processing result corresponding to the computing power service comprises: determining whether the terminal-side sub-task processing result meets a performance requirement, and / or determining whether the network-side sub-task processing result meets the performance requirement; and if the terminal-side sub-task processing result meets the performance requirement, and / or the network-side sub-task processing result meets the performance requirement, performing aggregation processing on the terminal-side sub-task processing result and / or the network-side sub-task processing result to obtain the task processing result corresponding to the computing power service.

[0402] In some embodiments, the processor 1102 is further configured to: if the terminal-side sub-task processing result does not meet the performance requirement, instruct a target terminal to reprocess a terminal-side computing power sub-task corresponding to the terminal-side sub-task processing result, the target terminal comprising a terminal-side computing power node obtaining the terminal-side sub-task processing result and / or another terminal;

[0403] If the network-side sub-task processing result does not meet the performance requirement, instruct a target network side to reprocess a network-side computing power sub-task corresponding to the network-side sub-task processing result, the target network side comprising a network side obtaining the network-side sub-task processing result and / or another network side.

[0404] In some embodiments, the processor 1102 is further configured to: send a perception task to the terminal, the perception task comprising a perception task template; and receive computing power information of the terminal sent by the terminal according to the perception task template.

[0405] In some embodiments, the processor 1102 is further configured to: send the terminal-side computing power sub-task to another terminal other than the terminal, the other terminal being configured to process the terminal-side computing power sub-task.

[0406] In some embodiments, the processor 1102 is further configured to: receive a computing power registration request sent by the terminal, the computing power registration request comprising computing power information of the terminal, the computing power registration request being configured to indicate that the terminal is registered as a computing power node in a computing power network.

[0407] It should be noted that the network function network element provided by the present disclosure can implement all the method steps implemented by the first network function network element in the method embodiment, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiment will not be described in detail.

[0408] Fig. 12 is a schematic structural diagram of a network function network element provided by an embodiment of the present disclosure. The network function network element is a second network function network element. As shown in Fig. 12, the network function network element 1200 provided by the embodiment of the present disclosure comprises:

[0409] The transceiver 1201 is configured to transceive data under the control of the processor 1202.

[0410] The memory 1203 is configured to store a computer program.

[0411] In Fig. 12, the bus architecture can include any number of interconnected buses and bridges, which are linked together by various circuits of the processor 1202 representing one or more processors and the memory 1203 representing a memory. The bus architecture can also link various other circuits such as peripheral devices, voltage stabilizers, and power management circuits, which are well known in the art, and thus will not be described further herein. The bus interface provides an interface. The transceiver 1201 can be a plurality of elements, i.e., including a transmitter and a receiver, which provide units for communicating with various other devices on transmission media, including wireless channels, wired channels, optical cables, and other transmission media. The processor 1202 is responsible for managing the bus architecture and general processing, and the memory 1203 can store data used by the processor 1202 in performing operations.

[0412] The processor 1202 is responsible for managing the bus architecture and general processing, and the memory 1203 can store data used by the processor 1202 in performing operations.

[0413] In some embodiments, the processor 1202 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0414] The processor 1202 calls the computer program stored in the memory 1203 to execute any method related to the first terminal according to the obtained executable instructions. The processor and the memory can also be physically arranged separately.

[0415] Specifically, the processor 1202 is configured to read the computer program in the memory and perform the following operations: obtaining a task decomposition strategy and a computing power task, decomposing the computing power task based on the task decomposition strategy to obtain a computing power subtask, and issuing the computing power subtask to a computing power node, the computing power node including a terminal-side computing power node and / or a network-side computing power node; and / or, obtaining a task aggregation strategy and a plurality of subtask processing results, aggregating the plurality of subtask processing results based on the task aggregation strategy to obtain a task processing result of a computing power service to which the computing power task belongs, and sending the processing result to a terminal initiating the computing power service.

[0416] In some embodiments, obtaining the task decomposition strategy and the computing power task includes: receiving a decomposition task issued by a first network function network element, the decomposition task including the task decomposition strategy, the decomposition task being used to indicate decomposition of the computing power task based on the task decomposition strategy; and receiving the computing power task sent by the terminal.

[0417] In some embodiments, obtaining the task aggregation strategy and the plurality of subtask processing results includes: receiving an aggregation task sent by the first network function network element, the aggregation task including the task aggregation strategy, the aggregation task being used to indicate aggregation of the subtask processing results based on the task aggregation strategy; and receiving the subtask processing results sent by the terminal-side computing power node and / or the network-side computing power node.

[0418] In some embodiments, the computing power subtask includes a terminal-side computing power subtask and / or a network-side computing power subtask; and the subtask processing result includes a terminal-side subtask processing result and / or a network-side subtask processing result.

[0419] It should be noted that the above network function network element provided by the present disclosure can implement all method steps implemented by the second network function network element in the above method embodiments, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail.

[0420] It should be noted that the division of units in the present embodiment is illustrative, and is only a logical functional division. In actual implementation, another division mode can be used. In addition, each functional unit in each embodiment of the present disclosure can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0421] The integrated unit described above, if realized in the form of a software function unit and sold or used as an independent product, can be stored in a processor-readable storage medium. Based on such understanding, the technical solutions of the present disclosure, essentially or in other words, the part that contributes to the related art or the whole or part of the technical solutions can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to make a computer device (which can be a personal computer, a server, or a network function network element, etc.) or a processor execute all or part of the steps of the various embodiments of the present disclosure. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0422] The embodiment of the present disclosure provides a non-transitory readable storage medium, the non-transitory readable storage medium stores a computer program, the computer program is used for making a processor execute the data management method provided by the embodiment of the present disclosure, so that the processor can realize all method steps realized in the method embodiment, and the same technical effects can be achieved, and here the same parts and beneficial effects in the method embodiment are not described in detail.

[0423] The non-transitory readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO) and the like), optical storage (such as CD, DVD, BD, HVD and the like), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state disk (SSD)) and the like.

[0424] The embodiment of the present disclosure also provides a computer program product containing instructions, the computer program is stored in a storage medium, at least one processor can read the computer program from the storage medium, and when the at least one processor executes the computer program, all method steps in the method embodiment can be realized, and the same technical effects can be achieved, and here the same parts and beneficial effects in the method embodiment are not described in detail.

[0425] Those skilled in the art will appreciate that embodiments of the disclosure can be devised for a system, a method, or a computer program product. Accordingly, the disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the disclosure can take the form of a computer program product on one or more computer readable storage media (including, but not limited to, disk storage, CD-ROM, optical storage etc.) having computer readable program code embodied in the medium.

[0426] The disclosure is described in reference to flow diagrams and / or block diagrams of the method, apparatus, and computer program product according to embodiments of the disclosure. It will be understood that each flow and / or block in the flow diagrams and / or block diagrams, and combinations of flows and / or blocks in the flow diagrams and / or block diagrams, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general purpose computer, a special purpose computer, an embedded processor or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams flow or flows and / or block or blocks.

[0427] These processor executable instructions can also be stored in a processor readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor readable memory produce an article of manufacture including instructions means which implement the function specified in the flow diagrams flow or flows and / or block diagrams block or blocks.

[0428] These processor executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flow diagrams flow or flows and / or block diagrams block or blocks.

[0429] Obviously, numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the disclosure, the disclosure can be practiced otherwise than as specifically described. Thus, the disclosure includes all modifications and variations from the example constructions and methods already described and such as can naturally occur to those skilled in the art.

Claims

A computing power service processing method, wherein, The method applied to a terminal comprises: According to the computing power service, obtaining the demand information corresponding to the computing power service, and sending a computing power service request containing the demand information to a first network function network element, and / or obtaining the computing power service type corresponding to the computing power service, and sending a computing power service request of the computing power service type to the first network function network element; Obtaining the task processing result corresponding to the computing power service; The computing power service type is used to obtain the demand information corresponding to the computing power service, the computing power service request is used to request processing the computing power service based on the demand information, and the demand information includes at least one of computing power demand, network demand, and service quality demand. The method of claim 1, wherein, The method according to the computing power service, obtaining the demand information corresponding to the computing power service, comprises: According to the computing power service, computing power information and / or network information, obtaining the demand information corresponding to the computing power service. The method according to claim 2, wherein The computing power demand includes at least one of the computing power node identifier of the computing power node used for processing the computing power service, the computing power service type, the computing power resource size, the computing power node location, the computing power service delay, and the calculation delay; The network demand includes at least one of network delay, network bandwidth, packet loss rate, and network delay jitter; The service quality demand includes at least one of priority, load balancing, fault tolerance rate, accuracy, precision, and service level agreement (SLA). The method of claim 1, wherein, The method according to the computing power service, obtaining the demand information corresponding to the computing power service, comprises: According to the computing power service, computing power information and / or network information, obtaining the terminal-side computing power subtask, or receiving the terminal-side computing power subtask sent by the first network function network element, the terminal-side computing power subtask being obtained according to the computing power service, computing power information and / or network information; According to the terminal-side computing power subtask, obtaining the task processing result corresponding to the computing power service. The method of claim 4, wherein, Further comprising: According to the computing power service, computing power information and / or network information, obtaining the network-side computing power subtask; Sending the network-side computing power subtask to the first network function network element, the network-side computing power subtask being used to instruct the network-side computing power node to execute the network-side computing power subtask. The method of claim 5, wherein, The method according to the terminal-side computing power subtask, obtaining the task processing result corresponding to the computing power service, comprises: Executing the terminal-side computing power subtask to obtain the terminal-side subtask processing result corresponding to the terminal-side computing power subtask, and / or receiving the network-side subtask processing result corresponding to the network-side computing power subtask; According to the terminal-side subtask processing result and / or the network-side subtask processing result, obtaining the task processing result corresponding to the computing power service. The method of claim 1, wherein, The method according to the computing power service, obtaining the demand information corresponding to the computing power service, comprises: Obtaining the computing power task, task decomposition strategy and task aggregation strategy; Sending the computing power task, the task decomposition strategy and the task aggregation strategy to the first network function network element; Obtaining the task processing result corresponding to the computing power service; wherein the task decomposition strategy is used to instruct to decompose and process the computing power task, and the task aggregation strategy is used to instruct to aggregate and process the subtask processing result. The method of claim 7, wherein, The obtaining of the computing power task, the task decomposition strategy and the task aggregation strategy comprises: According to the computing power business, computing power information and / or network information, the computing power task, the task decomposition strategy and the task aggregation strategy are obtained; Or, the computing power task, the task decomposition strategy and the task aggregation strategy are received by the first network function network element. The method of claim 7, wherein, The obtaining of the task processing result corresponding to the computing power business comprises: According to the task decomposition strategy, the computing power task is decomposed to obtain a plurality of terminal-side computing power sub-tasks, and / or, the terminal-side computing power sub-tasks obtained by decomposing the computing power task by the second network function network element and / or the first network function network element are received; The terminal-side computing power sub-tasks are executed to obtain terminal-side sub-task processing results corresponding to the terminal-side computing power sub-tasks; According to the terminal-side sub-task processing results, the task processing result corresponding to the computing power business is obtained. The method of claim 9, wherein, The obtaining of the task processing result corresponding to the computing power business according to the terminal-side sub-task processing results comprises: According to the task decomposition strategy, the computing power task is decomposed to obtain a plurality of network-side computing power sub-tasks; The network-side computing power sub-tasks are sent to network-side computing power nodes; The network-side sub-task processing results obtained by the network-side computing power nodes are obtained; According to the task aggregation strategy, the network-side sub-task processing results and / or the terminal-side sub-task processing results are aggregated to obtain the task processing result corresponding to the computing power business. The method of claim 9, wherein, The obtaining of the task processing result corresponding to the computing power business according to the terminal-side sub-task processing results comprises: The terminal-side sub-task processing results are sent to the second network function network element and / or the first network function network element; The task processing result corresponding to the computing power business sent by the second network function network element and / or the first network function network element is obtained, and the task processing result is obtained by aggregating the terminal-side sub-task processing results and the network-side sub-task processing results. The method of any one of claims 1 to 11, wherein, Further comprising: The first network function network element sends a sensing task, and the sensing task comprises a sensing task template; According to the sensing task module, the computing power information of the terminal is sent to the first network function network element. The method of any one of claims 1 to 11, wherein, Further comprising: The first network function network element sends a computing power registration request, and the computing power registration request comprises the computing power information of the terminal, and the computing power registration request is used to indicate that the terminal is registered as a computing power node in the network. A computing power service processing method, wherein, Applied to the first network function network element, the method comprises: The terminal sends a computing power service request comprising demand information corresponding to the computing power business, and / or, the terminal sends a computing power service request comprising a computing power service type corresponding to the computing power business; The demand information is obtained based on the computing power service request; Based on the demand information, the computing power node processes the computing power business; wherein the computing power service request is used to request to process the computing power business based on the demand information, and the demand information comprises at least one of computing power demand, network demand and service quality demand. The method of claim 14, wherein, The computing power requirement includes at least one of a computing power node identifier of a computing power node used for processing the computing power service, a computing power service type, a computing power resource size, a computing power node location, a computing power service time delay, and a computing time delay. The network requirement includes at least one of a network time delay, a network bandwidth, a packet loss rate, and a network time delay jitter. The service quality requirement includes at least one of a priority, a load balancing, a fault tolerance rate, an accuracy, a precision, and a service level agreement (SLA). The computing power node includes a network-side computing power node and / or a terminal-side computing power node. The method of claim 15, wherein, The scheduling of the computing power node for processing the computing power service based on the requirement information includes: receiving, by the network function, the computing power task corresponding to the computing power service, the computing power node for executing the computing power task, or obtaining, by the network function, the computing power task corresponding to the computing power service, the computing power node for executing the computing power task, the computing power task including a terminal-side computing power subtask and a network-side computing power subtask; sending, by the network function, the terminal-side computing power subtask to the terminal-side computing power node, the terminal-side computing power node being configured to process the terminal-side computing power subtask; sending, by the network function, the network-side computing power subtask to the network-side computing power node, the network-side computing power node being configured to process the network-side computing power subtask. The method of claim 15, wherein, The scheduling of the computing power node for processing the computing power service based on the requirement information includes: obtaining the computing power task corresponding to the computing power service, a task decomposition strategy, and a task aggregation strategy; sending, by the network function, the computing power task, the task decomposition strategy, and / or the task aggregation strategy to the terminal or a second network function, or sending, by the network function, a terminal-side computing power subtask obtained by decomposing the computing power task to a terminal-side computing power node, and sending a network-side computing power subtask obtained by decomposing the computing power task to a network-side computing power node; wherein the terminal-side computing power node is configured to process the terminal-side computing power subtask, the network-side computing power node is configured to process the network-side computing power subtask, the task decomposition strategy is configured to indicate decomposition processing of the computing power task, and the task aggregation strategy is configured to indicate aggregation processing of subtask processing results. The method of claim 17, wherein, The obtaining of the computing power task, the task decomposition strategy, and the task aggregation strategy includes: receiving, by the network function, the computing power task corresponding to the computing power service, the task decomposition strategy, and the task aggregation strategy sent by the terminal; or obtaining, by the network function, the computing power task, the computing power node for executing the computing power task, the task decomposition strategy, and the task aggregation strategy according to the computing power service. The method of claim 17, wherein, Further including: obtaining a terminal-side subtask processing result obtained by the terminal-side computing power node executing the terminal-side computing power subtask, and / or obtaining a network-side subtask processing result obtained by the network-side computing power node executing the network-side computing power subtask; performing aggregation processing on the terminal-side subtask processing result and / or the network-side subtask processing result to obtain a task processing result corresponding to the computing power service; sending, by the network function, the task processing result corresponding to the computing power service to the terminal. The method of claim 19, wherein, The aggregation processing of the terminal-side subtask processing result and / or the network-side subtask processing result to obtain the task processing result corresponding to the computing power service includes: determining whether the terminal-side sub-task processing result meets the performance requirement and / or determining whether the network-side sub-task processing result meets the performance requirement; if the terminal-side sub-task processing result meets the performance requirement and / or the network-side sub-task processing result meets the performance requirement, performing aggregation processing on the terminal-side sub-task processing result and / or the network-side sub-task processing result to obtain a task processing result corresponding to the computing power service. The method of claim 20, wherein, Further comprising: if the terminal-side sub-task processing result does not meet the performance requirement, instructing a target terminal to reprocess a terminal-side computing power sub-task corresponding to the terminal-side sub-task processing result, the target terminal including a terminal-side computing power node obtaining the terminal-side sub-task processing result and / or another terminal; if the network-side sub-task processing result does not meet the performance requirement, instructing a target network side to reprocess a network-side computing power sub-task corresponding to the network-side sub-task processing result, the target network side including a network side obtaining the network-side sub-task processing result and / or another network side. The method of any one of claims 15 to 21, wherein, Further comprising: sending a perception task to the terminal, the perception task including a perception task template; receiving computing power information of the terminal sent by the terminal according to the perception task module. The method of any one of claims 15 to 21, wherein, Further comprising: sending the terminal-side computing power sub-task to another terminal other than the terminal, the other terminal being used to process the terminal-side computing power sub-task. The method of any one of claims 15 to 21, wherein, Further comprising: receiving a computing power registration request sent by the terminal, the computing power registration request including computing power information of the terminal, the computing power registration request being used to instruct to register the terminal as a computing power node in a computing power network. A computing power service processing method, wherein, Applied to a second network function network element, the method comprises: obtaining a task decomposition strategy and a computing power task, decomposing the computing power task based on the task decomposition strategy to obtain a computing power sub-task, and issuing the computing power sub-task to a computing power node, the computing power node including a terminal-side computing power node and / or a network-side computing power node; and / or obtaining a task aggregation strategy and a plurality of sub-task processing results, performing aggregation processing on a plurality of the sub-task processing results based on the task aggregation strategy to obtain a task processing result of a computing power service to which the computing power task belongs, and sending the task processing result to a terminal initiating the computing power service. The method of claim 25, wherein, The obtaining of the task decomposition strategy and the computing power task comprises: receiving a decomposition task issued by a first network function network element, the decomposition task including the task decomposition strategy, the decomposition task being used to instruct to decompose a computing power task based on the task decomposition strategy; receiving the computing power task sent by the terminal. The method of claim 25, wherein, The obtaining of the task aggregation strategy and the plurality of sub-task processing results comprises: receiving an aggregation task sent by a first network function network element, the aggregation task including the task aggregation strategy, the aggregation task being used to instruct to aggregate the sub-task processing results based on the task aggregation strategy; receiving the sub-task processing result sent by the terminal-side computing power node and / or the network-side computing power node. The method of any one of claims 25 to 27, wherein, The computing power sub-task includes a terminal-side computing power sub-task and / or a network-side computing power sub-task; The sub-task processing result includes a terminal-side sub-task processing result and / or a network-side sub-task processing result. A terminal, wherein, Comprise: Memory for storing computer programs; Transceiver for transceiving data under the control of the processor; Processor for reading computer programs in the memory and performing the following operations: According to the computing power service, obtain the demand information corresponding to the computing power service, and send a computing power service request containing the demand information to the first network function network element, and / or obtain the computing power service type corresponding to the computing power service, and send the computing power service request of the computing power service type to the first network function network element; Obtain the task processing result corresponding to the computing power service; wherein the computing power service type is used to obtain the demand information corresponding to the computing power service, the computing power service request is used to request to process the computing power service based on the demand information, and the demand information includes at least one of computing power demand, network demand, and service quality demand. The terminal according to claim 29, wherein The demand information corresponding to the computing power service is obtained according to the computing power service, computing power information and / or network information. The computing power demand includes at least one of the computing power node identifier of the computing power node used to process the computing power service, the computing power service type, the computing power resource size, the computing power node location, the computing power service delay, and the calculation delay; The terminal according to claim 30, wherein The network demand includes at least one of network delay, network bandwidth, packet loss rate, and network delay jitter; The service quality demand includes at least one of priority, load balancing, fault tolerance rate, accuracy, precision, and service level agreement (SLA). The task processing result corresponding to the computing power service is obtained according to the computing power service, computing power information and / or network information. The terminal according to claim 29, wherein According to the terminal-side computing power sub-task, obtain the task processing result corresponding to the computing power service. The processor is further configured to: According to the computing power service, computing power information and / or network information, obtain a network-side computing power sub-task; The terminal according to claim 32, wherein Send the network-side computing power sub-task to the first network function network element, and the network-side computing power sub-task is used to instruct the network-side computing power node to execute the network-side computing power sub-task. According to the terminal-side computing power sub-task, obtain the task processing result corresponding to the computing power service, including: Execute the terminal-side computing power sub-task to obtain the terminal-side sub-task processing result corresponding to the terminal-side computing power sub-task, and / or receive the network-side sub-task processing result corresponding to the network-side computing power sub-task; The terminal according to claim 32, wherein According to the terminal-side sub-task processing result and / or the network-side sub-task processing result, obtain the task processing result corresponding to the computing power service. The task processing result corresponding to the computing power service is obtained, including: Obtain the computing power task, task decomposition strategy and task aggregation strategy; The terminal according to claim 29, wherein ​ ​ sending the computing power task, the task decomposition strategy and the task aggregation strategy to the first network function network element; obtaining a task processing result corresponding to the computing power service, wherein the task decomposition strategy is used to indicate decomposition processing of the computing power task, and the task aggregation strategy is used to indicate aggregation processing of subtask processing results. The terminal according to claim 35, wherein The obtaining of the computing power task, the task decomposition strategy and the task aggregation strategy comprises: obtaining the computing power task, the task decomposition strategy and the task aggregation strategy according to the computing power service, computing power information and / or network information; alternatively, receiving the computing power task, the task decomposition strategy and the task aggregation strategy issued by the first network function network element. The terminal according to claim 35, wherein The obtaining of the task processing result corresponding to the computing power service comprises: decomposing the computing power task according to the task decomposition strategy to obtain a plurality of terminal-side computing power subtasks, and / or receiving terminal-side computing power subtasks obtained by decomposing the computing power task according to the task decomposition strategy by the second network function network element and / or the first network function network element; executing the terminal-side computing power subtask to obtain a terminal-side subtask processing result corresponding to the terminal-side computing power subtask; obtaining the task processing result corresponding to the computing power service according to the terminal-side subtask processing result. The terminal according to claim 37, wherein The obtaining of the task processing result corresponding to the computing power service according to the terminal-side subtask processing result comprises: decomposing the computing power task according to the task decomposition strategy to obtain a plurality of network-side computing power subtasks; sending the network-side computing power subtask to a network-side computing power node; obtaining a network-side subtask processing result obtained by the network-side computing power node; performing aggregation processing on the network-side subtask processing result and / or the terminal-side subtask processing result according to the task aggregation strategy to obtain the task processing result corresponding to the computing power service. The terminal according to claim 37, wherein The obtaining of the task processing result corresponding to the computing power service according to the terminal-side subtask processing result comprises: sending the terminal-side subtask processing result to the second network function network element and / or the first network function network element; obtaining the task processing result corresponding to the computing power service sent by the second network function network element and / or the first network function network element, wherein the task processing result is obtained by performing aggregation processing on the terminal-side subtask processing result and a network-side subtask processing result. The terminal according to any one of claims 29 to 39, wherein The processor is further configured to: receive a perception task sent by the first network function network element, wherein the perception task comprises a perception task template; send computing power information of the terminal to the first network function network element according to the perception task template. The terminal according to any one of claims 29 to 39, wherein The processor is further configured to: send a computing power registration request to the first network function network element, wherein the computing power registration request comprises computing power information of the terminal, and the computing power registration request is used to indicate registration of the terminal as a computing power node in the network. A network function network element, the network function network element being a first network function network element, wherein The network function network element comprises: a memory configured to store a computer program; a transceiver configured to transceive data under control of the processor; a processor configured to read the computer program in the memory and perform the following operations: receiving a computing power service request sent by a terminal and containing demand information corresponding to a computing power service; and / or, receiving a computing power service request sent by a terminal and containing a computing power service type corresponding to a computing power service, and obtaining demand information based on the computing power service request; scheduling a computing power node to process the computing power service based on the demand information; wherein the computing power service request is used to request processing of the computing power service based on the demand information, and the demand information includes at least one of computing power demand, network demand, and quality of service demand. The network function network element of claim 40, wherein, The computing power demand includes at least one of a computing power node identifier of a computing power node used to process the computing power service, a computing power service type, a computing power resource size, a computing power node location, a computing power service time delay, and a computing time delay. The network demand includes at least one of network time delay, network bandwidth, packet loss rate, and network time delay jitter. The quality of service demand includes at least one of priority, load balancing, fault tolerance rate, accuracy, precision, and service level agreement (SLA). The computing power node includes a network-side computing power node and / or a terminal-side computing power node. The network function network element of claim 43, wherein, The scheduling of the computing power node to process the computing power service based on the demand information includes: receiving the computing power task sent by the terminal, a computing power node that executes the computing power task, or obtaining the computing power task and the computing power node that executes the computing power task according to the demand information, wherein the computing power task includes a terminal-side computing power subtask and a network-side computing power subtask; sending the terminal-side computing power subtask to the terminal-side computing power node, which is used to process the terminal-side computing power subtask; sending the network-side computing power subtask to the network-side computing power node, which is used to process the network-side computing power subtask. The network function network element of claim 44, wherein The scheduling of the computing power node to process the computing power service based on the demand information includes: obtaining a computing power task, a task decomposition strategy, and a task aggregation strategy; sending the computing power task, the task decomposition strategy, and / or the task aggregation strategy to the terminal or a second network function network element, or sending a decomposed terminal-side computing power subtask to a terminal-side computing power node and sending a decomposed network-side computing power subtask to a network-side computing power node; wherein the task decomposition strategy is used to indicate decomposition processing of the computing power task, and the task aggregation strategy is used to indicate aggregation processing of subtask processing results. The network function network element of claim 45, wherein, The obtaining of the computing power task, the task decomposition strategy, and the task aggregation strategy includes: receiving the computing power task, the task decomposition strategy, and the task aggregation strategy sent by the terminal; or obtaining the computing power task, the computing power node that executes the computing power task, the task decomposition strategy, and the task aggregation strategy according to the computing power service. The network function network element of claim 45, wherein, The processor is further configured to: obtain a terminal-side subtask processing result obtained by the terminal executing the terminal-side computing power subtask, and / or a network-side subtask processing result obtained by the network-side computing power node executing the network-side computing power subtask; The terminal-side sub-task processing result and / or the network-side sub-task processing result is aggregated to obtain the task processing result corresponding to the computing power service; The terminal is sent the task processing result corresponding to the computing power service. The network function network element of claim 47, wherein The terminal-side sub-task processing result and / or the network-side sub-task processing result is aggregated to obtain the task processing result corresponding to the computing power service, including: It is determined whether the terminal-side sub-task processing result meets the performance requirement, and / or, it is determined whether the network-side sub-task processing result meets the performance requirement; If the terminal-side sub-task processing result meets the performance requirement, and / or, the network-side sub-task processing result meets the performance requirement, the terminal-side sub-task processing result and / or the network-side sub-task processing result is aggregated to obtain the task processing result corresponding to the computing power service. The network function network element of claim 48, wherein, The processor is further configured to: If the terminal-side sub-task processing result does not meet the performance requirement, instruct a target terminal to reprocess the terminal-side computing power sub-task corresponding to the terminal-side sub-task processing result, the target terminal including a terminal-side computing power node obtaining the terminal-side sub-task processing result and / or other terminals; If the network-side sub-task processing result does not meet the performance requirement, instruct a target network side to reprocess the network-side computing power sub-task corresponding to the network-side sub-task processing result, the target network side including a network side obtaining the network-side sub-task processing result and / or other network sides. The network function network element of any one of claims 43 to 49, wherein The processor is further configured to: The terminal is sent a perception task, and the perception task includes a perception task template; The terminal's computing power information sent by the terminal according to the perception task module is received. The network function network element of any one of claims 43 to 49, wherein The processor is further configured to: The terminal-side computing power sub-task is sent to other terminals except the terminal, and the other terminals are used to process the terminal-side computing power sub-task. The network function network element of any one of claims 43 to 49, wherein The processor is further configured to: The computing power registration request sent by the terminal is received, and the computing power registration request includes the terminal's computing power information, and the computing power registration request is used to indicate that the terminal is registered as a computing power node in a computing power network. A network function network element, the network function network element being a second network function network element, wherein The network function network element includes: A memory for storing computer programs; A transceiver for transceiving data under the control of the processor; A processor for reading computer programs in the memory and performing the following operations: A task decomposition strategy and a computing power task are obtained, the computing power task is decomposed based on the task decomposition strategy to obtain a computing power sub-task, and the computing power sub-task is issued to a computing power node, the computing power node including a terminal-side computing power node and / or a network-side computing power node; And / or, a task aggregation strategy and a plurality of sub-task processing results are obtained, a plurality of the sub-task processing results are aggregated based on the task aggregation strategy to obtain a task processing result of a computing power service to which the computing power task belongs, and the task processing result is sent to a terminal initiating the computing power service. The network function network element of claim 53, wherein, The task decomposition strategy and the computing power task are obtained, including: The task decomposition strategy and the computing power task are obtained, including: receive a decomposition task issued by a first network function network element, the decomposition task including the task decomposition strategy, the decomposition task being used to indicate decomposition of a computing power task based on the task decomposition strategy; receive the computing power task sent by the terminal. The network function network element of claim 53, wherein, The task aggregation strategy and the plurality of sub-task processing results are obtained, including: receive a task aggregation task sent by a first network function network element, the aggregation task including the task aggregation strategy, the aggregation task being used to indicate aggregation of the sub-task processing results based on the task aggregation strategy; receive the sub-task processing results sent by the terminal-side computing power node and / or the network-side computing power node. The network function network element of any one of claims 53 to 55, wherein The computing power sub-task includes a terminal-side computing power sub-task and / or a network-side computing power sub-task. The sub-task processing result includes a terminal-side sub-task processing result and / or a network-side sub-task processing result. A non-transitory readable storage medium, wherein, The non-transitory readable storage medium stores a computer program, and the computer program is used to make the processor execute the method in any one of claims 1-28.

Citation Information

Patent Citations

  • Computing power processing network system and computing power processing method

    CN113448721A

  • Network system for computing power processing, service processing method and computing power network element node

    CN115002862A

  • Network function determination method and device, and storage medium

    WO2024007880A1

  • Computing power task migration method and communication device

    WO2024022267A1