Task processing method, network element, wireless access network and related equipment

By dynamically allocating tasks between terminals, wireless access networks and computing power platforms, the problem of inefficient collaborative processing is solved, and efficient resource utilization and real-time improvement of tasks are achieved.

CN120434709APending Publication Date: 2025-08-05CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510677463.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-23
Publication Date
2025-08-05

AI Technical Summary

Technical Problem

In the prior art, the collaborative processing tasks between the terminal, network side and computing power platform are inefficient, and computing power resources cannot be optimized, especially when high computing power demand tasks such as AI model training.

Method used

By receiving and analyzing task information from the wireless access network, the computing power platform of the user plane network element is determined, and based on this information, the allocation rate of the respective tasks of the terminal, the wireless access network and the computing power platform are calculated to optimize resource utilization.

Benefits of technology

It improves task execution efficiency and real-time performance, avoids delays and resource waste caused by insufficient resources, and optimizes the overall performance of multi-party collaborative processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120434709A_ABST
    Figure CN120434709A_ABST
Patent Text Reader

Abstract

The invention provides a task processing method, a network element, a wireless access network and related equipment, and relates to the technical field of communication. The method comprises the following steps: receiving first task information which is forwarded by an access and mobility management network element and comes from a wireless access network; determining a user plane network element based on the first task information, and obtaining third computing power information of a computing power platform corresponding to the user plane network element; based on the first task information and the third computing power information, determining distribution rates of respective processing tasks of the terminal, the wireless access network and the computing power platform; task allocation information is sent to the access and mobility management network element, and the task allocation information comprises the identification of the terminal, the identification of the task and the allocation rates of the terminal, the wireless access network and the computing power platform for processing the tasks respectively. By means of the technical means, the problems that in the prior art, the cooperative task processing efficiency among the terminal, the network side and the computing power platform is low, and computing power resources cannot be fully utilized are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a task processing method, a network element, a wireless access network, and related equipment. Background Art

[0002] With the increasing demand for computing resources, several methods for collaboratively processing tasks and performing distributed computing have emerged to fully utilize the computing power of various parties. Existing methods primarily rely on the client and computing platform to collaboratively process tasks, without the network being aware of this process. This means that when processing tasks requiring high computing power, such as AI model training, the coordination between the client, network, and computing platform is inefficient, resulting in suboptimal utilization of computing resources. Summary of the Invention

[0003] The present disclosure provides a task processing method, network element, wireless access network and related equipment, which improve the efficiency and real-time performance of task execution at least to a certain extent.

[0004] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by practice of the present disclosure.

[0005] According to one aspect of the present disclosure, a task processing method is provided, which is applied to a session management network element, including: receiving first task information from a wireless access network forwarded by an access and mobility management network element, wherein the first task information includes an identifier of a terminal, a network access type and first computing power information, an identifier and data volume of the task, and second computing power information of the wireless access network; determining a user plane network element based on the first task information, and obtaining third computing power information of a computing power platform corresponding to the user plane network element; determining, based on the first task information and the third computing power information, an allocation rate of tasks processed by each of the terminal, the wireless access network and the computing power platform; and sending task allocation information to the access and mobility management network element, wherein the task allocation information includes an identifier of the terminal, an identifier of the task, and an allocation rate of tasks processed by each of the terminal, the wireless access network and the computing power platform.

[0006] In one embodiment of the present disclosure, based on the first task information and the third computing power information, the distribution rate of the tasks processed by the terminal, the wireless access network and the computing power platform is determined, including: determining the task allocation strategy; based on the first task information, the third computing power information and the allocation strategy, determining the distribution rate of the tasks processed by the terminal, the wireless access network and the computing power platform.

[0007] In one embodiment of the present disclosure, obtaining the third computing power information of the computing power platform corresponding to the user plane network element includes: sending an interface session request to the user plane network element; receiving an interface session response fed back by the user plane network element, wherein the interface session response includes the third computing power information.

[0008] In one embodiment of the present disclosure, after feeding back the task allocation information to the access and mobility management network element, the method further includes: receiving task allocation determination information sent by the access and mobility management network element, wherein the task allocation determination information includes the terminal identifier, the task identifier, the terminal confirmed by the terminal, and the allocation rate of the wireless access network and the computing power platform for processing the tasks respectively.

[0009] In one embodiment of the present disclosure, before sending task allocation information to the access and mobility management network element, the method also includes: determining the allocation rate of the terminal and the wireless access network for processing tasks based on the first task information; and determining the allocation rate of the computing power platform for processing tasks based on the allocation rate of the terminal and the wireless access network for processing tasks.

[0010] In one embodiment of the present disclosure, based on the first task information, determining the distribution rate of the tasks processed by the terminal and the wireless access network respectively includes: determining the task distribution strategy; based on the first task information and the distribution strategy, determining the distribution rate of the tasks processed by the terminal and the wireless access network respectively.

[0011] According to another aspect of the present disclosure, a task processing method is provided, which is applied to an access and mobility management network element, including: receiving first task information sent by a wireless access network, wherein the first task information includes a terminal identifier, a network access type and first computing power information, a task identifier and data volume, and second computing power information of the wireless access network; determining a session management network element based on the network access type and the task identifier, and forwarding the first task information to the session management network element; receiving task allocation information fed back by the session management network element, wherein the task allocation information includes a terminal identifier, a task identifier, and an allocation rate of tasks processed by computing power platforms corresponding to the terminal, the wireless access network, and the user plane network element; and sending the task allocation information to the wireless access network.

[0012] In one embodiment of the present disclosure, after sending the task allocation information to the wireless access network, the method further includes: receiving task allocation determination information sent by the wireless access network, wherein the task allocation determination information includes the terminal identifier, the task identifier, the terminal confirmed by the terminal, and the allocation rate of the wireless access network and the computing power platform for processing tasks.

[0013] In one embodiment of the present disclosure, after receiving the task allocation confirmation information sent by the radio access network, the method further includes: sending the task allocation confirmation information to the session management network element.

[0014] According to another aspect of the present disclosure, a task processing method is provided, which is applied to a wireless access network, including: receiving second task information sent by a terminal, wherein the second task information includes the terminal's identifier, network access type and first computing power information, as well as the task's identifier and data volume; determining the second computing power information of the wireless access network; sending the first task information to an access and mobility management network element, wherein the first task information includes the terminal's identifier, network access type and first computing power information, the task's identifier and data volume, and the second computing power information of the wireless access network; receiving task allocation information sent by the access and mobility management network element, wherein the task allocation information includes the terminal's identifier, the task's identifier, and the allocation rate of the computing power platforms corresponding to the terminal, the wireless access network, and the user plane network element for processing tasks.

[0015] In one embodiment of the present disclosure, after receiving the task allocation information sent by the access and mobility management network element, the method also includes: sending the task allocation information to the terminal; receiving the task allocation determination information sent by the terminal, wherein the task allocation determination information includes the terminal identifier, the task identifier, the terminal confirmed by the terminal, and the allocation rate of the wireless access network and the computing power platform for processing the tasks respectively.

[0016] In one embodiment of the present disclosure, after receiving the task allocation confirmation information sent by the terminal, the method further includes: sending the task allocation confirmation information to an access and mobility management network element.

[0017] According to another aspect of the present disclosure, a session management network element is provided, including: a first receiving unit, configured to receive first task information from a wireless access network forwarded by an access and mobility management network element, wherein the first task information includes an identifier of a terminal, a network access type and first computing power information, an identifier and data volume of the task, and second computing power information of the wireless access network; a first determining unit, configured to determine a user plane network element based on the first task information, and obtain third computing power information of a computing power platform corresponding to the user plane network element; a second determining unit, configured to determine, based on the first task information and the third computing power information, an allocation ratio of tasks processed by the terminal, the wireless access network and the computing power platform respectively; and a first sending unit, configured to send task allocation information to the access and mobility management network element, wherein the task allocation information includes an identifier of the terminal, an identifier of the task, and an allocation ratio of tasks processed by the terminal, the wireless access network and the computing power platform respectively.

[0018] According to another aspect of the present disclosure, an access and mobility management network element is provided, including: a second receiving unit, configured to receive first task information sent by a wireless access network, wherein the first task information includes an identifier of a terminal, a network access type and first computing power information, an identifier and data volume of a task, and second computing power information of the wireless access network; a third determining unit, configured to determine a session management network element based on the network access type and an identifier of the task, and forward the first task information to the session management network element; the third receiving unit, configured to receive task allocation information fed back by the session management network element, wherein the task allocation information includes an identifier of the terminal, an identifier of the task, and an allocation rate of tasks processed by computing power platforms corresponding to the terminal, the wireless access network and the user plane network element; and a second sending unit, configured to send the task allocation information to the wireless access network.

[0019] According to another aspect of the present disclosure, a wireless access network is provided, including: a fourth receiving unit, configured to receive second task information sent by a terminal, wherein the second task information includes the terminal's identifier, network access type and first computing power information, as well as the task's identifier and data volume; a fourth determining unit, configured to determine the second computing power information of the wireless access network; a third sending unit, configured to send the first task information to an access and mobility management network element, wherein the first task information includes the terminal's identifier, network access type and first computing power information, the task's identifier and data volume, and the second computing power information of the wireless access network; a fifth receiving unit, configured to receive task allocation information sent by the access and mobility management network element, wherein the task allocation information includes the terminal's identifier, the task's identifier, and the allocation rate of the computing power platforms corresponding to the terminal, the wireless access network, and the user plane network element for processing tasks.

[0020] According to another aspect of the present disclosure, a task processing system is provided, comprising: the above-mentioned session management network element and / or the above-mentioned access and mobility management network element and / or the above-mentioned wireless access network.

[0021] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform any of the above methods by executing the executable instructions.

[0022] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any of the above methods is implemented.

[0023] According to another aspect of the present disclosure, a computer program product is provided, including computer instructions stored in a computer-readable storage medium, and the computer instructions implement operating instructions of any of the above methods when executed by a processor.

[0024] In an embodiment of the present disclosure, first task information from a wireless access network forwarded by an access and mobility management network element is received, wherein the first task information includes the terminal identifier, network access type and first computing power information, the task identifier and data volume, and the second computing power information of the wireless access network; based on the first task information, the user plane network element is determined, and the third computing power information of the computing power platform corresponding to the user plane network element is obtained; based on the first task information and the third computing power information, the distribution rate of the terminal, wireless access network and computing power platform for processing tasks is determined; and task allocation information is sent to the access and mobility management network element, wherein the task allocation information includes the terminal identifier, the task identifier, and the distribution rate of the terminal, wireless access network and computing power platform for processing tasks. By means of the above technical means, the problems of low efficiency in collaborative task processing and insufficient utilization of computing power resources among the terminal, network side and computing power platform in the prior art are solved, thereby improving the efficiency and real-time performance of task execution.

[0025] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort.

[0027] Figure 1 A schematic diagram of a task processing system in an embodiment of the present disclosure is shown.

[0028] Figure 2 A flowchart of a task processing method in an embodiment of the present disclosure is shown.

[0029] Figure 3 A flowchart illustrating another task processing method in an embodiment of the present disclosure is shown.

[0030] Figure 4 A flowchart of another task processing method in an embodiment of the present disclosure is shown.

[0031] Figure 5 A flowchart illustrating another task processing method in an embodiment of the present disclosure is shown.

[0032] Figure 6 A flow chart of a session establishment method in an embodiment of the present disclosure is shown.

[0033] Figure 7 A session management network element in an embodiment of the present disclosure is shown.

[0034] Figure 8 An access and mobility management network element in an embodiment of the present disclosure is shown.

[0035] Figure 9 A wireless access network in an embodiment of the present disclosure is shown.

[0036] Figure 10 Another task processing system in an embodiment of the present disclosure is shown.

[0037] Figure 11 A schematic diagram of an electronic device provided in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0038] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0039] In addition, the accompanying drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. Identical reference numerals in the figures denote identical or similar parts, and thus repetitive descriptions thereof will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0040] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0041] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0042] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".

[0043] It should be pointed out that, in the absence of conflict, the embodiments of the present disclosure and the technical features therein may be combined with each other.

[0044] For ease of understanding, several terms involved in this disclosure are explained below:

[0045] UE (User Equipment): User terminal, also referred to as terminal below.

[0046] RAN (Radio Access Network): The radio access network is the part of the mobile communications network responsible for managing the wireless connection between terminals (such as mobile phones and tablets) and the core network. It includes base stations and other related components to enable the transmission and reception of wireless signals.

[0047] UPF (User Plane Function): User plane network element refers to the network functional entity that performs user plane data processing tasks. The user plane network element provides its operating status information for performance evaluation and optimization.

[0048] AMF (Access and Mobility Management Function): Access and mobility management network element, mainly responsible for handling user access control and mobility management functions.

[0049] SMF (Session Management Function): Session management network element, mainly responsible for handling user session management tasks.

[0050] The core network (CN) is the core of a mobile communications network, responsible for managing and controlling the entire network's service processes, including but not limited to call control, data exchange, user authentication, and billing. The core network includes session management elements, access and mobility management elements, and user plane elements.

[0051] A PDU session (Protocol Data Unit Session) is a logical connection established between a terminal (UE) and a data network (DN). This logical connection is used to transmit user data traffic and can be configured with different Quality of Service (QoS) based on different requirements.

[0052] The N1 interface connects the terminal (UE) and the access and mobility management function (AMF). This interface is primarily used to transmit control plane information, including but not limited to UE access requests, mobility management messages, and session management control information. Through the N1 interface, the UE can communicate with the core network to perform functions such as registration, authentication, and security context establishment, and supports seamless UE handover between different networks.

[0053] The N2 interface connects the Radio Access Network (RAN) and the Access and Mobility Management Function (AMF). It carries control plane information related to the RAN node. This includes signaling exchanges between the RAN and the AMF, such as messages used to manage the establishment, modification, and release of UE connections. Furthermore, the N2 interface carries commands related to mobility management and session management, ensuring that the network can dynamically adapt to UE location changes and service requirements.

[0054] The N4 interface connects the control plane and the user plane. Specifically, it is the communication interface between the SMF (Session Management Function) and the UPF (User Plane Function). It is responsible for transmitting session control information and data forwarding rules to effectively manage and control user plane traffic.

[0055] NR (New Radio) is a fundamental new wireless access technology, typically used for communications within the coverage of ground base stations. It provides high-speed, low-latency internet access for mobile devices.

[0056] NR (LEO): refers to communications using satellites in Low Earth Orbit (LEO). LEO satellites are closer to the Earth's surface (approximately 500-2000 kilometers), providing low-latency communications services. However, a large number of satellites are required to achieve global coverage.

[0057] NR(MEO): Indicates communications via Medium Earth Orbit (MEO) satellites. MEO satellites are located at altitudes of approximately 2,000-36,000 kilometers. Compared to LEO, they offer wider coverage but also higher latency.

[0058] NR (GEO): This technology utilizes satellites in geostationary orbit (GEO). GEO satellites are located at an altitude of approximately 36,000 kilometers and can provide fixed-location coverage. However, due to the long distance, signal latency is significant.

[0059] NR (OTHERSAT): refers to other types of satellite systems other than the three orbits mentioned above, such as elliptical orbit satellites or special satellite constellation designs to meet specific communication needs.

[0060] Onboard computing platforms refer to computing resources and service systems deployed on satellites. These computing resources provide powerful data processing capabilities for devices on the ground or elsewhere in space. With the development of satellite communication technology, particularly the rise of low-Earth orbit (LEO) and medium-Earth orbit (MEO) satellite networks, onboard computing platforms have become increasingly important. They can support a range of applications, from real-time data analysis to complex computing tasks such as AI model training and big data analysis.

[0061] A computing platform is an infrastructure that provides computing resources and services for executing various types of computing tasks. These platforms can be physical (such as server clusters in a data center) or virtual (such as cloud computing services), and are designed to provide users with powerful computing capabilities to support data processing, storage, analysis, and application execution.

[0062] Figure 1 A schematic diagram of a task processing system in an embodiment of the present disclosure is shown, which includes: a terminal (UE) 101, a radio access network (RAN) 102, an access and mobility management network element (AMF) 103, a session management network element (SMF) 104, a user plane function (UPF) 105 and a computing power platform 106.

[0063] In which, an application can be installed in the radio access network (RAN) 102 to perform: receiving the second task information sent by the terminal, wherein the second task information includes the terminal identifier, network access type and first computing power information, as well as the task identifier and data volume; determining the second computing power information of the radio access network; sending the first task information to the access and mobility management network element, wherein the first task information includes the terminal identifier, network access type and first computing power information, the task identifier and data volume, and the second computing power information of the radio access network; receiving the task allocation information sent by the access and mobility management network element, wherein the task allocation information includes the terminal identifier, the task identifier, and the allocation rate of the computing power platforms corresponding to the terminal, the radio access network and the user plane network element for processing tasks.

[0064] Among them, an application can be installed in the access and mobility management network element (AMF) 103 to perform: receiving first task information sent by the wireless access network, wherein the first task information includes the terminal identifier, network access type and first computing power information, the task identifier and data volume, and the second computing power information of the wireless access network; determining the session management network element based on the network access type and the task identifier, and forwarding the first task information to the session management network element; receiving task allocation information fed back by the session management network element, wherein the task allocation information includes the terminal identifier, the task identifier, and the allocation rate of the computing power platforms corresponding to the terminal, wireless access network and user plane network element for processing tasks; and sending the task allocation information to the wireless access network.

[0065] Among them, an application can be installed in the session management network element (SMF) 104 to perform: receiving first task information from the wireless access network forwarded by the access and mobility management network element, wherein the first task information includes the terminal identifier, network access type and first computing power information, the task identifier and data volume, and the second computing power information of the wireless access network; determining the user plane network element based on the first task information, and obtaining the third computing power information of the computing power platform corresponding to the user plane network element; determining the distribution rate of the terminal, wireless access network and computing power platform for processing tasks based on the first task information and the third computing power information; sending task allocation information to the access and mobility management network element, wherein the task allocation information includes the terminal identifier, the task identifier, and the distribution rate of the terminal, wireless access network and computing power platform for processing tasks.

[0066] In an optional embodiment, the radio access network (RAN) 102, the user plane function (UPF) 105 and the computing power platform 106 can be deployed on a satellite, and the computing power platform 106 can be a satellite-borne computing power platform, so that the ground, air and space tripartite collaborative processing of tasks can be achieved.

[0067] Figure 2 A flowchart of a task processing method according to an embodiment of the present disclosure is shown, which is applied to a session management network element, such as Figure 2 As shown, the following steps are included:

[0068] S201, receiving first task information from a wireless access network forwarded by an access and mobility management network element, wherein the first task information includes the terminal identifier, network access type and first computing power information, the task identifier and data volume, and the second computing power information of the wireless access network.

[0069] The radio access network sends the first task information to the access and mobility management network element, and the access and mobility management network element forwards the first task information to the session management network element.

[0070] Tasks are initiated by terminals and require collaborative processing by the terminal, the network, and the computing platform. Task data volume refers to the size of the data to be processed within the task, typically measured in MB (megabytes) or GB (gigabytes). Network access types include NR, NR (LEO), NR (MEO), NR (GEO), and NR (OTHERSAT). Both primary and secondary computing power information include information such as the number of processor cores, number of threads, main frequency, power consumption, and memory capacity.

[0071] S202: Determine a user plane network element based on the first task information, and obtain third computing power information of a computing power platform corresponding to the user plane network element.

[0072] The most suitable user plane network element is selected based on the first task information to ensure that the computing platform corresponding to the user plane network element has sufficient processing power to meet the task requirements, thereby optimizing resource utilization and reducing task delays caused by insufficient resources.

[0073] In an optional embodiment, the user plane network element may be determined according to the terminal identifier or the task identifier or the data volume.

[0074] The one or more computing platforms that each user plane network element can call are the computing platforms corresponding to the user plane network element. The third computing power information includes information such as the number of processor cores, number of threads, main frequency, power consumption, memory capacity and current load status of the computing power platform.

[0075] S203: Based on the first task information and the third computing power information, determine the distribution rate of the processing tasks of the terminal, the wireless access network, and the computing power platform.

[0076] The task allocation rate is the proportion of tasks that the terminal, network side and computing power platform should each undertake, determined based on the first task information and the third computing power information.

[0077] In an optional embodiment, based on the first computing power information, the second computing power information and the third computing power information, the distribution rate of the processing tasks of the terminal, the wireless access network and the computing power platform is determined.

[0078] In an optional embodiment, the ratio among the first computing power information, the second computing power information and the third computing power information is positively correlated with the ratio among the distribution rates of the tasks processed by the terminal, the wireless access network and the computing power platform respectively.

[0079] By combining the computing power of the terminal, network, and computing platform, the most reasonable task allocation plan is calculated. This balances the workload of the terminal, network, and computing platform, avoiding single point overload and improving overall efficiency.

[0080] S204, sending task allocation information to the access and mobility management network element, wherein the task allocation information includes the terminal identifier, the task identifier, and the allocation rate of the terminal, the wireless access network, and the computing power platform for processing the tasks.

[0081] The final allocation results are fed back to the access and mobility management network element, allowing subsequent terminals, the network side, and the computing platform to collaboratively process the task. This technical approach ensures the consistency and accuracy of task execution and reduces resource waste caused by poor communication.

[0082] The embodiments of the present disclosure use the above-mentioned technical means to solve the problem of insufficient computing resources in multi-party collaborative scenarios due to the lack of an effective session management mechanism to dynamically adjust and allocate tasks when encountering high loads or large-scale data processing requirements, which affects the efficiency and real-time performance of task execution and also limits the performance improvement of the entire collaborative processing process.

[0083] For example, in an AI model training scenario, a user terminal (UE) connects to the radio access network (RAN) as a data collection and initial processing terminal. The UE collects a large amount of image data for model training. Because model training requires significant computing resources, relying solely on the UE's own computing power is insufficient to efficiently complete the task. Therefore, the computing power of the RAN and computing platforms is required. The access and mobility management network element (AMF) forwards the first task information sent by the radio access network to the session management network element (SMF). The first task information includes the UE's identifier, network access type (e.g., NR), the UE's first computing power information, the task identifier and data volume, and the RAN's second computing power information. Based on the parameters in the first task information, such as the task identifier and data volume, the SMF selects an appropriate user plane network element (UPF) and obtains the third computing power information of the computing platform corresponding to the selected UPF, including its processing capacity and current load status, to ensure that the model training task requirements are met. Based on the first task information and the third computing power information, the SMF calculates the most appropriate task allocation plan. For example, considering that the UE has some initial processing power but is insufficient to handle the entire training process alone, while the RAN has strong real-time processing capabilities but is also limited by scale, it was ultimately decided that the UE would handle 10% of the tasks, primarily data preprocessing and simple feature extraction; the RAN would handle 30%, primarily performing some feature engineering and preliminary model training; and the remaining 60% would be handled by the corresponding computing platform of the UPF, leveraging its powerful computing resources for large-scale data processing and deep learning model training. Once the task allocation plan is determined, the SMF sends the task allocation information, including the terminal identity, task identity, and the task allocation ratio for each node, to the AMF. This ensures that the UE, RAN, and UPF are all clear about their respective responsibilities and can begin work as planned.

[0084] In one embodiment of the present disclosure, based on the first task information and the third computing power information, the distribution rate of the tasks processed by the terminal, the wireless access network and the computing power platform is determined, including: determining the task allocation strategy; based on the first task information, the third computing power information and the allocation strategy, determining the distribution rate of the tasks processed by the terminal, the wireless access network and the computing power platform.

[0085] Allocation policies are rules or algorithms used to determine how to allocate computing tasks across terminals, wireless access networks, and computing platforms. These policies can be based on a variety of factors, such as the real-time load, processing power, and latency requirements of the terminals, wireless access networks, and computing platforms.

[0086] In this embodiment, after the allocation strategy is determined, the proportion of tasks to be undertaken by the terminal, the radio access network, and the computing platform is specifically calculated based on the first task information and the third computing power information. For example, if the allocation strategy tends to maximize the utilization of the radio access network's computing resources to reduce latency, the RAN may be given priority for undertaking more computing tasks; conversely, if computing efficiency is more important, more tasks may be allocated to computing platforms with greater processing power. Through the above-mentioned technical means, by flexibly adjusting the task allocation rate of each node, resource utilization can be optimized according to the real-time computing power status, thereby effectively alleviating the task execution bottleneck problem caused by the uneven distribution of computing power resources.

[0087] For example, in an AI model training scenario, given the real-time requirements of the task and to fully leverage the strengths of each node, a "RAN-first" allocation strategy is adopted. Based on this strategy, the SMF, based on the received primary task information and the third computing capacity information, assigns 10% of the data preprocessing work to the UE, as this reduces the amount of data required for transmission; 30% to the RAN, due to its fast response and sufficient processing capabilities; and the remaining 60% to the computing platform, which has the robust computing power and ample resources to support large-scale data analysis and model training.

[0088] In one embodiment of the present disclosure, before sending task allocation information to the access and mobility management network element, the method also includes: determining the allocation rate of the terminal and the wireless access network for processing tasks based on the first task information; and determining the allocation rate of the computing power platform for processing tasks based on the allocation rate of the terminal and the wireless access network for processing tasks.

[0089] In this embodiment, the first computing power information of the terminal and the second computing power information of the RAN are first considered to evaluate the amount of tasks they can undertake, and the allocation ratio of tasks to be processed by the terminal and the radio access network (RAN) is determined. Then, the remaining tasks are used as the task allocation ratio of the computing power platform. Through the above technical means, the task allocation ratio of the terminal and RAN is first determined, and then the task load of the computing power platform is adjusted accordingly. This can not only effectively reduce data transmission delays, but also avoid resource bottlenecks caused by over-reliance on a single node, thereby improving overall task processing efficiency.

[0090] For example, in an AI model training scenario, if the UE has strong initial data processing capabilities but limited overall computing resources, and the RAN can provide additional real-time processing support, 10% of the data preprocessing work may be assigned to the UE, while the RAN will handle 20% of the feature engineering tasks. The remaining 70% of the tasks will be assigned to ground-based or spaceborne computing centers with greater computing power.

[0091] In one embodiment of the present disclosure, based on the first task information, determining the distribution rate of the tasks processed by the terminal and the wireless access network respectively includes: determining the task distribution strategy; based on the first task information and the distribution strategy, determining the distribution rate of the tasks processed by the terminal and the wireless access network respectively.

[0092] In this embodiment, the task allocation strategy is determined based on factors such as the specific requirements of the task, the computing power status of each node (terminal, wireless access network and computing power platform), and network conditions. For example, if the task has high real-time requirements, it may tend to give priority to the use of edge resources close to the data source (such as UE and RAN) to reduce data transmission delay; if more emphasis is placed on computing efficiency, more tasks may be allocated to computing power platforms with stronger processing capabilities. Next, based on the first task information and the determined allocation strategy, the task proportions that the terminal and RAN should each undertake are specifically calculated. Through the above technical means, the task allocation process is guided by a pre-set allocation strategy, which not only helps to optimize resource utilization, but also ensures that the performance indicator requirements of specific tasks are met.

[0093] For example, in an application scenario that emphasizes low latency, if the UE has a certain amount of preliminary processing capabilities but limited overall resources, and the RAN can provide additional immediate processing support, 10% of the data pre-processing work may be allocated to the UE, and the RAN will take on 30% of the tasks.

[0094] In one embodiment of the present disclosure, obtaining the third computing power information of the computing power platform corresponding to the user plane network element includes: sending an interface session request to the user plane network element; receiving an interface session response fed back by the user plane network element, wherein the interface session response includes the third computing power information.

[0095] In this embodiment, to obtain the third computing power information of the computing power platform corresponding to the user plane network element (UPF), it is first necessary to send an interface session request to the user plane network element. It should be noted that the interface session request can be an N4 interface session establishment request. Once the user plane network element receives the request, it will generate an interface session response based on its own state, which includes detailed third computing power information. It should be noted that the interface session response can be an N4 interface session establishment response. Through the above technical means, the third computing power information can be obtained in a timely manner.

[0096] In one embodiment of the present disclosure, after feeding back the task allocation information to the access and mobility management network element, the method further includes: receiving task allocation determination information sent by the access and mobility management network element, wherein the task allocation determination information includes the terminal identifier, the task identifier, the terminal confirmed by the terminal, and the allocation rate of the wireless access network and the computing power platform for processing the tasks respectively.

[0097] In this embodiment, after the SMF sends the task allocation information to the AMF, the AMF further communicates the task allocation information to the radio access network (RAN) and the terminal (UE) so that the terminal can confirm whether the task allocation rate is feasible. The task allocation determination information and the task allocation information can be the same, or the task allocation determination information can be the task allocation information adjusted by the terminal. Through the above technical means, by introducing a terminal confirmation mechanism, task execution failure or inefficiency caused by inaccurate initial estimation can be avoided.

[0098] Figure 3 A flowchart of another task processing method in an embodiment of the present disclosure is shown, which is applied to an access and mobility management network element, such as Figure 3 As shown, the following steps are included:

[0099] S301, receiving first task information sent by a wireless access network, where the first task information includes a terminal identifier, a network access type, and first computing power information, a task identifier and data volume, and second computing power information of the wireless access network;

[0100] S302, determining a session management network element based on the network access type and the task identifier, and forwarding the first task information to the session management network element;

[0101] S303: Receive task allocation information fed back by the session management network element, where the task allocation information includes the terminal identifier, the task identifier, and the allocation rate of the computing power platforms corresponding to the terminal, the radio access network, and the user plane network element for processing the task.

[0102] S304: Send task allocation information to the wireless access network.

[0103] In this embodiment, the AMF receives the first task information from the radio access network (RAN), and based on the network access type and task identifier, the AMF determines the session management network element (SMF) that is most suitable for processing the task. Once the SMF is determined, the AMF forwards the first task information to the selected SMF. Next, the SMF evaluates the task requirements based on the first task information, and determines the task allocation information in combination with the third computing power information of the selected user plane network element (UPF). Afterwards, the SMF feeds the task allocation information back to the AMF. Finally, the AMF forwards the task allocation information to the radio access network (RAN). It should be noted that the access and mobility management network element can send the task allocation information to the radio access network according to the PDU session request of the N2 interface. Through the above technical means, the problem of low efficiency in collaborative processing tasks between the terminal, the network side and the computing power platform in the existing technology and the inability to fully utilize computing power resources is solved, thereby improving the efficiency and real-time performance of task execution.

[0104] In one embodiment of the present disclosure, after sending the task allocation information to the wireless access network, the method further includes: receiving task allocation determination information sent by the wireless access network, wherein the task allocation determination information includes the terminal identifier, the task identifier, the terminal confirmed by the terminal, and the allocation rate of the wireless access network and the computing power platform for processing tasks.

[0105] In this embodiment, after the AMF forwards the task allocation information to the RAN, the RAN sends it to the terminal. Based on actual resource availability and processing capabilities, the terminal determines whether to accept the allocated ratio. If insufficient resources or excessive load prevent the originally planned ratio from being met, the terminal may propose adjustments and generate task allocation confirmation information. The terminal then sends the task allocation confirmation information to the RAN. The RAN, in turn, sends the task allocation confirmation information to the AMF. By receiving the task allocation confirmation information reported by the RAN through the aforementioned technical means, the AMF can promptly determine the final executable task allocation ratio for each node, thereby improving the accuracy of task scheduling.

[0106] In one embodiment of the present disclosure, after receiving the task allocation confirmation information sent by the radio access network, the method further includes: sending the task allocation confirmation information to the session management network element.

[0107] Through the above technical means, AMF sends the task allocation confirmation information to SMF, and SMF can timely grasp the final executable task allocation ratio of each node, thereby improving the accuracy of task scheduling.

[0108] Figure 4 A flowchart of another task processing method according to an embodiment of the present disclosure is shown, which is applied to a wireless access network, such as Figure 4 As shown, the following steps are included:

[0109] S401, receiving second task information sent by a terminal, where the second task information includes an identifier of the terminal, a network access type, and first computing power information, as well as an identifier and data volume of the task;

[0110] S402, determining second computing power information of the wireless access network;

[0111] S403: Send the first task information to the access and mobility management network element, where the first task information includes the terminal identifier, network access type, and first computing power information, the task identifier and data volume, and second computing power information of the wireless access network;

[0112] S404, receiving task allocation information sent by the access and mobility management network element, wherein the task allocation information includes the terminal identifier, the task identifier, and the allocation rate of the computing power platforms corresponding to the terminal, the wireless access network, and the user plane network element for processing tasks.

[0113] In this embodiment, the RAN receives the second task information from the terminal (UE). The second computing power information of the base station of the wireless access network is determined, the second computing power information is added to the second task information to obtain the first task information, and the first task information is sent to the access and mobility management network element (AMF). Finally, the RAN receives the task allocation information from the AMF. The above technical means solve the problem of low efficiency of collaborative processing tasks between the terminal, the network side and the computing power platform in the existing technology, and the inability to fully utilize computing power resources, thereby improving the efficiency and real-time performance of task execution.

[0114] In one embodiment of the present disclosure, after receiving the task allocation information sent by the access and mobility management network element, the method also includes: sending the task allocation information to the terminal; receiving the task allocation determination information sent by the terminal, wherein the task allocation determination information includes the terminal identifier, the task identifier, the terminal confirmed by the terminal, and the allocation rate of the wireless access network and the computing power platform for processing the tasks respectively.

[0115] In this embodiment, the RAN forwards the task allocation information to the terminal (UE), and then receives the task allocation confirmation information from the terminal. Through the above technical means, by receiving the task allocation confirmation information reported by the terminal, the RAN can more accurately grasp the actual executable capabilities of each node, thereby improving the flexibility and stability of task scheduling.

[0116] In one embodiment of the present disclosure, after receiving the task allocation confirmation information sent by the terminal, the method further includes: sending the task allocation confirmation information to an access and mobility management network element.

[0117] In this embodiment, the RAN forwards the task allocation confirmation information to the access and mobility management network element. Through the above technical means, the access and mobility management network element can more accurately grasp the actual executable capabilities of each node, thereby improving the flexibility and stability of task scheduling.

[0118] Figure 5 A flowchart of another task processing method according to an embodiment of the present disclosure is shown, which is applied to a core network. Figure 5 As shown, the following steps are included:

[0119] S501, receiving first task information sent by a wireless access network, where the first task information includes a terminal identifier, a network access type, and first computing power information, a task identifier and data volume, and second computing power information of the wireless access network;

[0120] S502: Determine a computing power platform based on the first task information and obtain third computing power information of the computing power platform;

[0121] S503: Determine task allocation rates for the terminal, the wireless access network, and the computing power platform based on the first task information and the third computing power information.

[0122] S504: Send task allocation information to the wireless access network, where the task allocation information includes the terminal identifier, the task identifier, and the allocation rate of the terminal, the wireless access network, and the computing power platform for processing the task.

[0123] Through the above technical means, the problems of low efficiency in collaborative processing tasks between terminals, network sides and computing power platforms and insufficient utilization of computing power resources in the existing technology are solved, thereby improving the efficiency and real-time performance of task execution.

[0124] Figure 6 A flow chart of a session establishment method according to an embodiment of the present disclosure is shown, which is applied to a task processing system, such as Figure 6 As shown, the following steps are included:

[0125] S601: The terminal sends a PDU session establishment request to the access and mobility management network element through the base station. The PDU session establishment request can be used to transmit first task information;

[0126] S602: The access and mobility management network element selects an appropriate session management network element;

[0127] S603: The access and mobility management network element sends a PDU session establishment session management context request to the selected session management network element;

[0128] The PDU session establishment session management context request may be used to transmit the first task information;

[0129] S604: The session management network element selects a user plane network element according to the demand and sends an N4 session establishment request to the user plane network element. The user plane network element feeds back an N4 session establishment response to obtain the third computing power information of the computing power platform corresponding to the user plane network element.

[0130] The N4 session establishment request may be an N4 interface session establishment request, and the N4 session establishment response may be an N4 interface session establishment response.

[0131] The session management network element determines the distribution rate of the tasks processed by the terminal, the wireless access network and the computing power platform based on the first task information and the third computing power information, and obtains task distribution information.

[0132] S605: The session management network element sends an N1N2 message to the access and mobility management network element;

[0133] N1N2 message transmission may be a message sent through an N1 interface or an N2 interface, and the N1N2 message transmission may be used to transmit task allocation information.

[0134] S606: The AMF sends an N2 PDU session request to the base station;

[0135] The N2 PDU session request is a PDU session request sent through the N2 interface and can be used to transmit task allocation information.

[0136] S607: The base station transmits the PDU session establishment consent to the terminal;

[0137] The PDU Session Establishment Agreement can be used to transmit task allocation information and task allocation confirmation information.

[0138] S608: The base station responds to the AMF and sends an N2 PDU session response to the access and mobility management network element;

[0139] The N2 PDU session response corresponds to the N2 PDU session request, can be a PDU session response sent through the N2 interface, and can be used to transmit task allocation confirmation information.

[0140] S609: The access and mobility management network element sends a PDU session update SM context request to the session management network element;

[0141] The PDU Session Update SM Context Request may be used to transmit task allocation confirmation information.

[0142] Figure 7 A session management network element in an embodiment of the present disclosure is shown. Figure 7 As shown, the session management network element may include:

[0143] The first receiving unit 701 is configured to receive first task information from a radio access network forwarded by an access and mobility management network element, wherein the first task information includes an identifier of a terminal, a network access type, and first computing power information, an identifier and data volume of the task, and second computing power information of the radio access network;

[0144] The first determining unit 702 is configured to determine a user plane network element based on the first task information, and obtain third computing power information of a computing power platform corresponding to the user plane network element;

[0145] The second determining unit 703 is configured to determine, based on the first task information and the third computing power information, an allocation rate of processing tasks of the terminal, the wireless access network, and the computing power platform;

[0146] The first sending unit 704 is configured to send task allocation information to the access and mobility management network element, wherein the task allocation information includes the terminal identifier, the task identifier, and the allocation rate of the terminal, the wireless access network, and the computing power platform for processing the tasks.

[0147] In some embodiments, the second determination unit 703 is further configured to determine a task allocation strategy; based on the first task information, the third computing power information and the allocation strategy, determine the allocation rate of the tasks processed by the terminal, the wireless access network and the computing power platform respectively.

[0148] In some embodiments, the first determination unit 702 is further configured to send an interface session request to the user plane network element; and receive an interface session response fed back by the user plane network element, wherein the interface session response includes the third computing power information.

[0149] In some embodiments, the first receiving unit 701 is further configured to receive task allocation determination information sent by the access and mobility management network element, wherein the task allocation determination information includes the terminal identifier, the task identifier, the terminal confirmed by the terminal, and the allocation rate of the wireless access network and the computing power platform for processing tasks.

[0150] In some embodiments, the second determination unit 703 is further configured to determine the distribution rate of the terminal and the wireless access network's respective processing tasks based on the first task information; and determine the distribution rate of the computing power platform's processing tasks based on the distribution rate of the terminal and the wireless access network's respective processing tasks.

[0151] In some embodiments, the second determining unit 703 is further configured to determine a task allocation strategy; and determine allocation rates of tasks processed by the terminal and the radio access network based on the first task information and the allocation strategy.

[0152] Figure 8 An access and mobility management network element in an embodiment of the present disclosure is shown, such as Figure 8 As shown, the access and mobility management network element may include:

[0153] The second receiving unit 801 is configured to receive first task information sent by the wireless access network, wherein the first task information includes an identifier of the terminal, a network access type, and first computing power information, an identifier and data volume of the task, and second computing power information of the wireless access network;

[0154] The third determining unit 802 is configured to determine a session management network element based on the network access type and the identifier of the task, and forward the first task information to the session management network element;

[0155] The third receiving unit 803 is configured to receive task allocation information fed back by the session management network element, wherein the task allocation information includes an identifier of the terminal, an identifier of the task, and an allocation rate of each of the computing power platforms corresponding to the terminal, the radio access network, and the user plane network element for processing the task;

[0156] The second sending unit 804 is configured to send the task allocation information to the radio access network.

[0157] In some embodiments, the second receiving unit 801 is further configured to receive task allocation determination information sent by the wireless access network, wherein the task allocation determination information includes the terminal identifier, the task identifier, the terminal confirmed by the terminal, and the allocation rate of the wireless access network and the computing power platform for processing tasks.

[0158] In some embodiments, the second sending unit 804 is further configured to send the task allocation confirmation information to the session management network element.

[0159] Figure 9 A wireless access network according to an embodiment of the present disclosure is shown. Figure 9 As shown, the wireless access network may include:

[0160] The fourth receiving unit 901 is configured to receive second task information sent by the terminal, wherein the second task information includes the terminal identifier, network access type and first computing power information, and the task identifier and data volume;

[0161] The fourth determining unit 902 is configured to determine second computing power information of the wireless access network;

[0162] The third sending unit 903 is configured to send the first task information to the access and mobility management network element, wherein the first task information includes the terminal identifier, the network access type and the first computing power information, the task identifier and the data volume, and the second computing power information of the wireless access network;

[0163] The fifth receiving unit 904 is configured to receive task allocation information sent by the access and mobility management network element, wherein the task allocation information includes the terminal identifier, the task identifier, and the allocation rate of the computing power platforms corresponding to the terminal, the wireless access network, and the user plane network element for processing tasks.

[0164] In some embodiments, the fourth receiving unit 901 is further configured to send task allocation information to the terminal; receive task allocation determination information sent by the terminal, wherein the task allocation determination information includes the terminal identification, the task identification, the terminal confirmed by the terminal, the allocation rate of the wireless access network and the computing power platform for processing tasks.

[0165] In some embodiments, the third sending unit 903 is further configured to send the task allocation confirmation information to the access and mobility management network element.

[0166] Figure 10 Another task processing system according to an embodiment of the present disclosure is shown. Figure 10 As shown, the task processing system may include:

[0167] Session management network element 1001 and / or access and mobility management network element 1002 and / or radio access network 1003 .

[0168] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods, or program products. Therefore, various aspects of the present disclosure may be implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits," "modules," or "systems."

[0169] Refer to the following Figure 11 1100 according to this embodiment of the present disclosure will be described. Figure 11 The electronic device 1100 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0170] like Figure 11 As shown, electronic device 1100 is implemented as a general-purpose computing device. Components of electronic device 1100 may include, but are not limited to, the aforementioned at least one processing unit 1110, the aforementioned at least one storage unit 1120, and a bus 1130 connecting various system components (including storage unit 1120 and processing unit 1110).

[0171] The storage unit stores a program code, and the program code can be executed by the processing unit 1110, so that the processing unit 1110 performs the steps described in the "Exemplary Method" section of this specification according to various exemplary embodiments of the present disclosure. For example, the processing unit 1110 can perform the following steps of the above-mentioned method embodiment: receiving the second task information sent by the terminal, wherein the second task information includes the terminal's identifier, network access type and first computing power information, as well as the task's identifier and data volume; determining the second computing power information of the wireless access network; sending the first task information to the access and mobility management network element, wherein the first task information includes the terminal's identifier, network access type and first computing power information, the task's identifier and data volume, and the second computing power information of the wireless access network; receiving the task allocation information sent by the access and mobility management network element, wherein the task allocation information includes the terminal's identifier, the task's identifier, and the allocation rate of the computing power platforms corresponding to the terminal, the wireless access network, and the user plane network element for processing tasks.

[0172] For example, the processing unit 1110 can execute the following steps of the above-mentioned method embodiment: receiving first task information sent by the wireless access network, wherein the first task information includes the terminal identifier, the network access type and the first computing power information, the task identifier and the data volume, and the second computing power information of the wireless access network; determining the session management network element based on the network access type and the task identifier, and forwarding the first task information to the session management network element; receiving task allocation information fed back by the session management network element, wherein the task allocation information includes the terminal identifier, the task identifier, and the allocation rate of the computing power platforms corresponding to the terminal, the wireless access network and the user plane network element for processing tasks; and sending the task allocation information to the wireless access network.

[0173] For example, the processing unit 1110 can execute the following steps of the above-mentioned method embodiment: receiving first task information from the wireless access network forwarded by the access and mobility management network element, wherein the first task information includes the terminal identifier, the network access type and the first computing power information, the task identifier and the data volume, and the second computing power information of the wireless access network; determining the user plane network element based on the first task information, and obtaining the third computing power information of the computing power platform corresponding to the user plane network element; determining the distribution rate of the terminal, the wireless access network and the computing power platform for processing tasks based on the first task information and the third computing power information; sending task allocation information to the access and mobility management network element, wherein the task allocation information includes the terminal identifier, the task identifier, and the distribution rate of the terminal, the wireless access network and the computing power platform for processing tasks.

[0174] The storage unit 1120 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 11201 and / or a cache memory unit 11202 , and may further include a read-only memory unit (ROM) 11203 .

[0175] The storage unit 1120 may also include a program / utility 11204 having a set (at least one) of program modules 11205, such program modules 11205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0176] The bus 1130 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0177] Electronic device 1100 may also communicate with one or more external devices 1140 (e.g., a keyboard, pointing device, Bluetooth device, etc.), one or more task processors that enable a user to interact with electronic device 1100, and / or any device that enables electronic device 1100 to communicate with one or more other computing devices (e.g., a router, modem, etc.). Such communication may occur via input / output (I / O) interface 1150. Furthermore, electronic device 1100 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via network adapter 1160. As shown, network adapter 1160 communicates with other modules of electronic device 1100 via bus 1130. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with electronic device 1100, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0178] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0179] In the disclosed exemplary embodiments, a computer-readable storage medium is also provided. The computer-readable storage medium may be a readable signal medium or a readable storage medium.

[0180] In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of various exemplary implementations of the present disclosure described in the above "Specific Implementation Methods" section of this specification.

[0181] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fibers, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0182] In the present disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0183] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination thereof.

[0184] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the terminal device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0185] The present disclosure provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the task processing method provided in any of the various optional embodiments of the present disclosure.

[0186] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.

[0187] Furthermore, although the steps of the method of the present disclosure are described in a particular order in the accompanying drawings, this does not require or imply that the steps must be performed in this particular order, or that all steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0188] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0189] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope of the present disclosure being indicated by the appended claims.

Claims

1. A task processing method, applied to a session management network element, characterized in that: include: Receiving first task information from a wireless access network forwarded by an access and mobility management network element, wherein the first task information includes an identifier of a terminal, a network access type, and first computing power information, an identifier and data volume of the task, and second computing power information of the wireless access network; Determine a user plane network element based on the first task information, and obtain third computing power information of a computing power platform corresponding to the user plane network element; Determining, based on the first task information and the third computing power information, an allocation rate for each of the terminal, the wireless access network, and the computing power platform to process the task; Send task allocation information to the access and mobility management network element, wherein the task allocation information includes the identifier of the terminal, the identifier of the task, and the allocation rate of the terminal, the wireless access network, and the computing power platform for processing the task respectively.

2. The method according to claim 1, characterized in that The determining, based on the first task information and the third computing power information, an allocation rate for each of the terminal, the wireless access network, and the computing power platform to process the task includes: determining a strategy for allocating the tasks; Based on the first task information, the third computing power information and the allocation strategy, the allocation rate of the terminal, the wireless access network and the computing power platform for each processing the task is determined.

3. The method according to claim 1, characterized in that The obtaining the third computing power information of the computing power platform corresponding to the user plane network element includes: Sending an interface session request to the user plane network element; Receive an interface session response fed back by the user plane network element, wherein the interface session response includes the third computing power information.

4. The method according to claim 1, wherein After feeding back the task allocation information to the access and mobility management network element, the method further includes: Receive task allocation determination information sent by the access and mobility management network element, wherein the task allocation determination information includes the identifier of the terminal, the identifier of the task, the terminal confirmed by the terminal, the allocation rate of the wireless access network and the computing power platform for processing the task respectively.

5. The method according to claim 1, wherein Before sending the task allocation information to the access and mobility management network element, the method further includes: determining, based on the first task information, an allocation rate for the terminal and the radio access network to respectively process the task; Based on the allocation rates of the terminal and the wireless access network for processing the tasks respectively, the allocation rate of the computing power platform for processing the tasks is determined.

6. The method according to claim 5, characterized in that The determining, based on the first task information, an allocation rate for the terminal and the radio access network to respectively process the task includes: determining a strategy for allocating the tasks; Based on the first task information and the allocation strategy, an allocation rate for the terminal and the radio access network to respectively process the task is determined.

7. A task processing method, applied to an access and mobility management network element, characterized in that: include: Receiving first task information sent by a wireless access network, wherein the first task information includes an identifier of a terminal, a network access type, and first computing power information, an identifier and data volume of the task, and second computing power information of the wireless access network; determining a session management network element based on the network access type and the identifier of the task, and forwarding the first task information to the session management network element; receiving task allocation information fed back by the session management network element, wherein the task allocation information includes an identifier of the terminal, an identifier of the task, and an allocation rate of each of the computing power platforms corresponding to the terminal, the radio access network, and the user plane network element for processing the task; The task allocation information is sent to the wireless access network.

8. The method according to claim 7, characterized in that After sending the task allocation information to the wireless access network, the method further includes: Receive task allocation determination information sent by the wireless access network, wherein the task allocation determination information includes the identifier of the terminal, the identifier of the task, the terminal confirmed by the terminal, and the allocation rate of the wireless access network and the computing power platform for processing the task respectively.

9. The method according to claim 8, characterized in that After receiving the task allocation confirmation information sent by the radio access network, the method further includes: The task allocation confirmation information is sent to the session management network element.

10. A task processing method, applied to a wireless access network, characterized in that: include: Receiving second task information sent by the terminal, wherein the second task information includes the terminal identifier, network access type, and first computing power information, as well as the task identifier and data volume; Determining second computing power information of the wireless access network; Sending first task information to an access and mobility management network element, wherein the first task information includes an identifier of the terminal, a network access type, and first computing power information, an identifier and data volume of the task, and second computing power information of the wireless access network; Receive task allocation information sent by the access and mobility management network element, wherein the task allocation information includes the identifier of the terminal, the identifier of the task, and the allocation rate of the computing power platforms corresponding to the terminal, the wireless access network and the user plane network element for processing the task.

11. The method according to claim 10, characterized in that After receiving the task allocation information sent by the access and mobility management network element, the method further includes: Sending the task assignment information to the terminal; Receive task allocation determination information sent by the terminal, wherein the task allocation determination information includes the identifier of the terminal, the identifier of the task, the allocation rate of the terminal, the wireless access network and the computing power platform for processing the task confirmed by the terminal.

12. The method according to claim 10, characterized in that After receiving the task allocation confirmation information sent by the terminal, the method further includes: The task allocation confirmation information is sent to the access and mobility management network element.

13. A session management network element, characterized in that: include: A first receiving unit is configured to receive first task information from a wireless access network forwarded by an access and mobility management network element, wherein the first task information includes an identifier of a terminal, a network access type, and first computing power information, an identifier and a data volume of the task, and second computing power information of the wireless access network; A first determining unit is configured to determine a user plane network element based on the first task information, and obtain third computing power information of a computing power platform corresponding to the user plane network element; A second determining unit is configured to determine, based on the first task information and the third computing power information, an allocation rate for each of the terminal, the wireless access network, and the computing power platform to process the task; The first sending unit is configured to send task allocation information to the access and mobility management network element, wherein the task allocation information includes the identifier of the terminal, the identifier of the task, and the allocation rate of the terminal, the wireless access network, and the computing power platform for processing the task respectively.

14. An access and mobility management network element, characterized in that: include: A second receiving unit is configured to receive first task information sent by a wireless access network, wherein the first task information includes an identifier of the terminal, a network access type, and first computing power information, an identifier and a data volume of the task, and second computing power information of the wireless access network; a third determining unit, configured to determine a session management network element based on the network access type and the identifier of the task, and forward the first task information to the session management network element; A third receiving unit is configured to receive task allocation information fed back by the session management network element, wherein the task allocation information includes an identifier of the terminal, an identifier of the task, and an allocation rate of each of the computing power platforms corresponding to the terminal, the radio access network, and the user plane network element for processing the task; The second sending unit is configured to send the task allocation information to the radio access network.

15. A wireless access network, characterized in that: include: a fourth receiving unit configured to receive second task information sent by the terminal, wherein the second task information includes an identifier of the terminal, a network access type, and first computing power information, and an identifier and data volume of the task; a fourth determining unit, configured to determine second computing power information of the radio access network; a third sending unit configured to send the first task information to the access and mobility management network element, wherein the first task information includes the terminal identifier, the network access type and the first computing power information, the task identifier and the data volume, and the second computing power information of the wireless access network; The fifth receiving unit is configured to receive task allocation information sent by the access and mobility management network element, wherein the task allocation information includes the identifier of the terminal, the identifier of the task, and the allocation rate of the computing power platforms corresponding to the terminal, the wireless access network and the user plane network element for processing the task.

16. A task processing system, characterized in that: include: The session management network element of claim 13 and / or the access and mobility management network element of claim 14 and / or the radio access network of claim 15.

17. An electronic device, characterized in that: include: processor; as well as a memory for storing executable instructions of the processor; The processor is configured to perform the method of any one of claims 1-6, 7-9, or 10-12 by executing the executable instructions.

18. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6, 7 to 9, or 10 to 12 is implemented.

19. A computer program product, comprising computer instructions, wherein the computer instructions are stored in a computer-readable storage medium, and when the computer instructions are executed by a processor, the operating instructions of the method according to any one of claims 1 to 6, 7 to 9, or 10 to 12 are implemented.