Computing task processing method and device, base station, medium and program product

By transmitting task context and instance entry point information between base stations, the problems of base station computing resource utilization and computing task continuity are solved, achieving low-latency and high-efficiency computing services.

CN121751265APending Publication Date: 2026-03-27CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

How can base stations fully utilize computing resources to provide computing services to terminals, especially ensuring the continuity of computing tasks and low latency requirements during terminal handover?

Method used

By passing the task context to the target base station during terminal handover, instructing the target base station to deploy computing tasks, and passing the task instance entry point information, the terminal can access the task instance of the target base station, thus achieving the migration and continuity of computing tasks.

Benefits of technology

It enables the effective utilization of base station computing resources, ensures the continuity of computing tasks and low-latency services during base station handover, and meets the computing needs of business scenarios such as autonomous driving, digital currency, and XR.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121751265A_ABST
    Figure CN121751265A_ABST
Patent Text Reader

Abstract

The invention provides a computing task processing method and device, a base station, a medium and a program product, and relates to the technical field of wireless communication. The computing task processing method comprises: when a terminal needs to be switched from a first base station to a second base station, transmitting a task context to the second base station, the task context being used for instructing the second base station to deploy a computing task of the terminal; receiving task deployment completion information sent by the second base station, wherein the task deployment completion information carries task instance entry point information of the second base station; and sending the task instance entry point information of the second base station to the terminal to instruct the terminal to access the task instance of the second base station according to the task instance entry point information of the second base station. According to the scheme of the invention, continuous wireless computing service can be provided for the terminal at the base station side.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, in particular to a computing task processing method and device, a base station, a medium and a program product. BACKGROUND

[0002] At present, considering that the computing capability of a terminal is limited by factors such as computing power, battery power and heating condition, and the sensitivity requirement of an immersive service on time delay, it is necessary to study a scheme in which a base station provides computing service for a terminal and assists the terminal to complete a computing task in real time.

[0003] However, how to fully utilize the computing resources of the base station by the terminal, fully exert the value of the computing resources of the base station, and consider the distributed characteristics of the base station, need to uniformly manage and control the dispersed computing resources to form the effect of gathering sand into a tower, and meet the requirements of low time delay, large bandwidth and large computing power of business scenarios such as unmanned driving, digital currency, XR and VR, which need to be specifically studied. SUMMARY

[0004] The technical scheme of the present application aims to provide a computing task processing method and device, a base station, a medium and a program product, which are used to solve the problem of how the base station provides computing service for the terminal in the prior art.

[0005] To achieve the above-mentioned purpose, the present application is implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides a computing task processing method applied to a first base station, and the method comprises the following steps:

[0007] In the case that a terminal needs to be handed over from the first base station to a second base station, a task context is transmitted to the second base station, and the task context is used to instruct the second base station to deploy a computing task of the terminal;

[0008] Task deployment completion information sent by the second base station is received, and the task deployment completion information carries task instance entry point information of the second base station;

[0009] The task instance entry point information of the second base station is sent to the terminal, and the task instance entry point information of the second base station is used to instruct the terminal to access a task instance of the second base station.

[0010] Optionally, the computing task processing method, wherein after the task instance entry point information of the second base station is sent to the terminal, the method further comprises the following steps:

[0011] A task context release request sent by the second base station is received;

[0012] release the task context according to the task context release request.

[0013] Optionally, the method for processing a computing task, wherein, in case that the terminal needs to be handed over from the first base station to a second base station, the method further comprises:

[0014] receiving a computing task request of the terminal;

[0015] instantiating the computing task according to the computing task request, obtaining a task instance entry point information of the first base station, and recording computing requirement information in the task context;

[0016] configuring a data collection strategy of the first base station, and recording data session information in the task context;

[0017] establishing a computing session with the terminal, and recording communication session information in the task context;

[0018] running the task instance of the first base station.

[0019] Optionally, the method for processing a computing task, wherein, after recording the computing requirement information in the task context, the method further comprises:

[0020] deploying a model according to the computing task request, and recording model requirement information in the task context.

[0021] Optionally, the method for processing a computing task, wherein, the instantiating the computing task according to the computing task request comprises:

[0022] determining a task instance of the first base station according to the computing task request;

[0023] determining a computing resource pool of the first base station corresponding to the task instance of the first base station according to computing resource pool subscription information of the first base station;

[0024] deploying the task instance of the first base station in the computing resource pool of the first base station.

[0025] Optionally, the method for processing a computing task, wherein, the computing task request comprises at least one of the following: communication requirement information, computing requirement information, data requirement information and model requirement information.

[0026] In a second aspect, embodiments of the present application further provide a method for processing a computing task, applied to a second base station, the method comprising:

[0027] receiving a task context delivered by a first base station;

[0028] deploying a computing task of the terminal according to the task context;

[0029] sending task deployment completion information to the first base station, the task deployment completion information carrying task instance entry point information of the second base station;

[0030] receiving a task access request of the terminal;

[0031] running the task instance of the second base station.

[0032] Optionally, the computing task processing method, wherein deploying the computing task of the terminal according to the task context comprises:

[0033] instantiating the computing task according to the task context, obtaining task instance entry point information of the second base station, and updating computing requirement information in the task context;

[0034] configuring a data collection strategy of the second base station, and updating data session information in the task context;

[0035] establishing a computing session with the terminal, and updating communication session information in the task context.

[0036] Optionally, the computing task processing method, wherein instantiating the computing task according to the task context comprises:

[0037] determining a task instance of the second base station according to the task context;

[0038] determining a computing resource pool of the second base station corresponding to the task instance of the second base station according to computing resource pool subscription information of the second base station;

[0039] deploying the task instance of the second base station in the computing resource pool of the second base station.

[0040] Optionally, the computing task processing method, wherein running the task instance of the second base station comprises:

[0041] sending a task context release request to the first base station;

[0042] receiving data reported by the terminal, and running the task instance deployed in the computing resource pool of the second base station.

[0043] In a third aspect, embodiments of the present application also provide a computing task processing apparatus applied to a first base station, the apparatus comprising:

[0044] a delivery module, configured to deliver a task context to a second base station in a case that a terminal needs to be handed over from the first base station to the second base station, the task context being used to instruct the second base station to deploy a computing task of the terminal;

[0045] a first receiving module, configured to receive task deployment completion information sent by the second base station, the task deployment completion information carrying task instance entry point information of the second base station;

[0046] a first sending module, configured to send the task instance entry point information of the second base station to the terminal, the task instance entry point information of the second base station being used to instruct the terminal to access a task instance of the second base station.

[0047] In a fourth aspect, an embodiment of the present application provides a computing task processing apparatus, applied to a second base station, and the apparatus comprises:

[0048] a second receiving module, configured to receive a task context delivered by a first base station;

[0049] a deployment module, configured to deploy a computing task of a terminal according to the task context;

[0050] a second sending module, configured to send task deployment completion information to the first base station, the task deployment completion information carrying task instance entry point information of the second base station;

[0051] a third receiving module, configured to receive a task access request of a terminal;

[0052] a first running module, configured to run a task instance of the second base station.

[0053] In a fifth aspect, an embodiment of the present application provides a base station, comprising a processor, a memory, and a program stored in the memory and capable of running on the processor, and when the program is executed by the processor, the computing task processing method in the first aspect or the computing task processing method in the second aspect is implemented.

[0054] In a sixth aspect, an embodiment of the present application provides a readable storage medium, and the readable storage medium stores a program, and when the program is executed by a processor, the computing task processing method in the first aspect or the computing task processing method in the second aspect is implemented.

[0055] In a seventh aspect, an embodiment of the present application provides a computer program product, comprising computer instructions, and when the computer instructions are executed by a processor, the computing task processing method in the first aspect or the computing task processing method in the second aspect is implemented.

[0056] The beneficial effects of the above technical solutions of the present application are as follows:

[0057] By using the computing task processing method described in the embodiments of the present application, the first base station transfers task context to the second base station in the case that the terminal needs to be handed over from the first base station to the second base station, the task context being used to instruct the second base station to deploy the computing task of the terminal; task deployment completion information sent by the second base station is received, the task deployment completion information carrying task instance entry point information of the second base station; and the task instance entry point information of the second base station is sent to the terminal, the task instance entry point information of the second base station being used to instruct the terminal to access the task instance of the second base station. In this way, the computing task is instantiated at the base station side to assist the terminal side in executing the computing task, and continuous wireless computing service can be provided during base station handover. BRIEF DESCRIPTION OF DRAWINGS

[0058] Figure 1 Flowchart of the computing task processing method described in one of the embodiments of the present application;

[0059] Figure 2 Flowchart of one of the implementation manners of the computing task processing method described in the embodiments of the present application;

[0060] Figure 3 Flowchart of one of the implementation manners of the computing task processing method described in the embodiments of the present application;

[0061] Figure 4 Flowchart of the other implementation manner of the computing task processing method described in the embodiments of the present application;

[0062] Figure 5 Schematic diagram of the relationship between the computing task and the task instance, task context and task session context in the embodiments of the present application;

[0063] Figure 6 Flowchart of the computing task processing method described in another embodiment of the present application;

[0064] Figure 7 Flowchart of the computing task processing device described in one of the embodiments of the present application;

[0065] Figure 8 Flowchart of the computing task processing device described in another embodiment of the present application;

[0066] Figure 9 Hardware structure schematic diagram of the base station described in the embodiments of the present application. DETAILED DESCRIPTION

[0067] To make the technical problems, technical solutions and advantages of the present application clearer, the following will be described in detail with reference to the drawings and specific embodiments.

[0068] As shown in one of the embodiments of the present application, Figure 1 A computing task processing method is provided, applied to a first base station, and the method comprises the following steps:

[0069] S101, in the case that a terminal needs to be handed over from the first base station to a second base station, task context is delivered to the second base station, the task context being used to instruct the second base station to deploy a computing task of the terminal.

[0070] It should be noted that, due to terminal mobility or network resource optimization, the terminal needs to be handed over from the first base station to the second base station. In the case that the terminal needs to be handed over from the first base station to the second base station, the first base station delivers task context used to instruct the second base station to deploy a computing task of the terminal to the second base station, and the second base station deploys the computing task according to the task context, so that the terminal can access the second base station to run the computing task.

[0071] It should also be noted that, before the base station handover is triggered, the computing task of the terminal is deployed in the first base station, and the terminal can access the first base station to run the computing task.

[0072] S102, receiving task deployment completion information sent by the second base station, the task deployment completion information carrying task instance entry point information of the second base station.

[0073] In the embodiment of the present application, the task instance entry point information comprises at least one of the following: uniform resource location (URL), IP address and port.

[0074] S103, sending the task instance entry point information of the second base station to the terminal, the task instance entry point information of the second base station being used to instruct the terminal to access the task instance of the second base station according to the task instance entry point information of the second base station.

[0075] As shown in one of the embodiments of the present application, Figure 2 A flowchart of one of the embodiments of the computing task processing method of the present application is shown. Figure 2Taking the O-RAN architecture as an example, the base station 1 represents a first base station, the base station 2 represents a second base station, and the O-Cloud represents a computing resource pool. A Near Real Time (Near-RT) RAN Intelligent Controller (RIC) instantiates a task instance according to an area covered by a computing task, a number of terminals, and the like. Due to terminal movement, the task needs to be migrated from an original Near-RT RIC 1 (the first base station) to a target Near-RT RIC 2 (the second base station). Through the processes of "task migration request, task context transfer, and task instantiation", "terminal handover and access to a new task instance", and "original RIC releases a task and releases a task context", the task is instantiated at the target node, and the original node releases the task. A specific task migration process is shown in FIG. 8. Figure 2

[0076] In an embodiment of the present application, the first base station can send a Radio Resource Control (RRC) reconfiguration request to the terminal, and the RRC reconfiguration request is used to indicate a handover command (HO Command) and carries the task instance entry point information of the second base station.

[0077] Specifically, after the first base station receives a handover request (Handover Request) sent by the second base station and feeds back a handover request acknowledgement (Handover Request Acknowledge) to the second base station, the first base station sends an RRC reconfiguration request to the terminal.

[0078] Optionally, in an embodiment, after the task instance entry point information of the second base station is sent to the terminal, the method further includes:

[0079] receiving a task context release request sent by the second base station;

[0080] releasing the task context according to the task context release request.

[0081] Specifically, the first base station receives a terminal context release request (UE Context Release) sent by the second base station, the first base station sends a task context release request to a Near-RT RIC of the first base station, and the first base station releases a task session context, where the task session context includes data session information and communication session information.

[0082] Further, the Near-RT RIC of the first base station releases a computing resource pool for deploying a computing task of the terminal and releases the task context.

[0083] ​Further, the Near-RT RIC of the first base station also needs to release the data collection strategy.

[0084] In one embodiment, optionally, in the case that the terminal needs to be handed over from the first base station to a second base station, the method further comprises:

[0085] receiving a computing task request of the terminal;

[0086] instantiating the computing task according to the computing task request, obtaining task instance entry point information of the first base station, and recording computing requirement information in the task context;

[0087] configuring a data collection strategy of the first base station, and recording data session information in the task context;

[0088] establishing a computing session with the terminal, and recording communication session information in the task context;

[0089] running the task instance of the first base station.

[0090] In the embodiments of the present application, the computing task request includes at least one of the following: an Artificial Intelligence (AI) model inference task request, a Machine Learning (ML) model inference task request, and an Extended Reality (XR) poem rendering task.

[0091] The computing task request is used to indicate resource requirements of the computing task for at least one of the following: communication, computation, data, and model. The computing task request includes at least one of the following: communication requirement information, computation requirement information, data requirement information, and model requirement information.

[0092] Specifically, the communication requirement information is illustrated by Table 1, the computation requirement information is illustrated by Table 2, the data requirement information is illustrated by Table 3, and the model requirement information is illustrated by Table 4, respectively.

[0093]

[0094] Table 1 Communication requirement information

[0095]

[0096]

[0097] Table 2 Computation requirement information

[0098]

[0099] Table 3 data requirement information

[0100]

[0101] Table 4 model requirement information

[0102] As Figure 3 is one of the flowcharts of another embodiment of the computing task processing method of the present application, as Figure 4 is another flowchart of another embodiment of the computing task processing method of the present application, Figure 4 the flowchart shown in Figure 3 the flowchart shown in Figure 3 and 4 In O-RAN architecture, Near-RT RIC instantiates two task instances according to the area covered by the computing task, the number of terminals, etc., and completes the task deployment through the processes of "task instance computing deployment-start, creating task context, recording computing information", "model deployment, task context, recording model information", "task instance data deployment, creating task session context, recording data session information", and "task deployment-complete, task session context recording communication information". The specific task establishment process is shown in Figure 3 .

[0103] Specifically, the terminal sends a computing task request to the first base station through the Uu interface, the first base station forwards the computing task request to the Near-RT RIC of the first base station through the E2 interface, the Near-RT RIC of the first base station feeds back task request successful reception information to the first base station through the E2 interface, and the first base station feeds back the task request successful reception information through the Uu interface.

[0104] The Near-RT RIC of the first base station creates a task context, and records task information in the task context according to the computing task request.

[0105] Further, the Near-RT RIC of the first base station instantiates the computing task according to the computing task request, obtains the task instance entry point information of the first base station, and records the computing requirement information in the task context according to the computing requirement information in the computing task request.

[0106] Further, the Near-RT RIC of the first base station generates a data collection strategy according to the data requirement information in the computing task request, including at least one of the following: a node for data collection, a data object (terminal throughput and channel state information), a data sampling period, a collection reporting period, a data reporting mode, and a data reporting address. The Near-RT RIC of the first base station sends the data collection configuration strategy to the first base station through an E2 interface, the first base station feeds back data collection configuration confirmation information to the Near-RT RIC of the first base station through the E2 interface, then the first base station configures according to the data collection strategy, and starts data collection. The first base station sends the data collection configuration strategy to the terminal through a Uu interface, the terminal configures according to the data collection strategy, then the terminal feeds back data collection configuration completion information to the first base station through the Uu interface. The first base station feeds back the data collection configuration completion information to the Near-RT RIC of the first base station through the E2 interface, and the Near-RT RIC of the first base station records data session information in the task context.

[0107] The Near-RT RIC of the first base station sends the task instance entry point information to the first base station. Then, the first base station establishes a computing session with the terminal, and the first base station needs to establish a computing task data bearer. The first base station sends terminal air interface task session context information to the Near-RT RIC of the first base station, the Near-RT RIC of the first base station records communication session information in the task context, and feeds back a task session context response to the first base station.

[0108] Next, the first base station reports the collected data to the computing resource pool, and the first base station reports the data collected by the terminal to the computing resource pool to run the task instance of the first base station, so that the computing resource pool of the first base station can provide computing services for the terminal.

[0109] In one embodiment, optionally, after recording the computing requirement information in the task context, the method further comprises:

[0110] According to the computing task request, a model is deployed, and model requirement information is recorded in the task context.

[0111] It should be noted that the model is not included in the computing task application of the terminal, and the Near-RT RIC of the first base station needs to deploy the model in the computing resource pool of the first base station according to the model requirement information in the computing task request, and record the model requirement information in the task context in the scenario where the model needs to be provided by the network.

[0112] So far, the task context includes task information, computing requirement information, model requirement information, data session information, and communication session information, wherein the data session information and the communication session information can be referred to as task session context.

[0113] Here, the task context can be illustrated by Table 5 as follows, and the task session context can be illustrated by Table 6 as follows.

[0114]

[0115]

[0116] Table 5 Task Context

[0117]

[0118]

[0119] Table 6 Task Session Context

[0120] It should be noted that the task context and the task session context in the above Table 5 and Table 6 provide information for the lifecycle management and quality assurance of the computing task of the terminal.

[0121] In an embodiment, instantiating the computing task according to the computing task request comprises:

[0122] determining the task instance of the first base station according to the computing task request;

[0123] determining the computing resource pool of the first base station corresponding to the task instance of the first base station according to the computing resource pool subscription information of the first base station;

[0124] deploying the task instance of the first base station in the computing resource pool of the first base station.

[0125] In the embodiment, the Near-RT RIC of the first base station determines the task instance of the first base station corresponding to the computing task according to the computing task request, and determines the computing resource pool of the first base station corresponding to the task instance of the first base station according to the computing resource pool subscription information. Then, the Near-RT RIC of the first base station deploys the task instance corresponding to the computing task in the computing resource pool, the computing resource pool of the first base station deploys the task instance, and when the task instance is deployed and runs normally, the Near-RT RIC of the first base station sends the entry point information of the task instance.

[0126] Optionally, the Near-RT RIC of the first base station determines the task instance of the first base station corresponding to the computing task according to the computing task request, comprising:

[0127] determine whether to deploy a plurality of task instances for the computing task according to at least one of the number of terminals in the computing task request and the region and the load information in the computing resource pool, and obtain a determination result;

[0128] determine the task instance of the first base station corresponding to the computing task according to the determination result.

[0129] In the embodiment of the application, the Near-RT RIC of the first base station can divide the computing task into 1 to n task instances according to the region covered by the computing task, and each task instance is responsible for providing the computing task in a region, thereby reducing the time delay and making the computing task close to the user. The Near-RT RIC of the first base station can also divide the computing task into 1 to n task instances according to the number of terminals, and each task instance can support m terminals, so as to balance the load of the computing task. In addition, the Near-RT RIC of the first base station can also divide the computing task into 1 to n task instances according to the data requirement information in the computing task request, and each task instance is close to d data collection nodes for computing, thereby reducing the time delay and making the computing task close to the data source.

[0130] Optionally, the Near-RT RIC of the first base station determines the computing resource pool of the first base station corresponding to the task instance of the first base station according to the computing resource pool subscription information, comprising:

[0131] determining the computing resource pool corresponding to the task instance according to the computing resource information and / or the load information in the computing resource pool subscription information.

[0132] As Figure 5 The schematic diagram of the relationship between the computing task and the task instance, the task context and the task session context in the embodiment of the application. Here, the relationship between the computing task, the task instance, the task context and the task session context is combined Figure 5 The relationship between the computing task, the task instance, the task context and the task session context.

[0133] The computing task request involves four dimensions of requirement information: communication requirement information, computing requirement information, data requirement information and model requirement information. After the first base station receives the computing task request, a session context is established for each dimension, the computing task is mapped to a computing resource, and the computing resource is associated to a task instance.

[0134] Another embodiment of the application, as Figure 6 shown, provides a computing task processing method applied to a second base station, comprising:

[0135] S601, receiving the task context delivered by the first base station;

[0136] S602, deploying the computing task of the terminal according to the task context.

[0137] S603, sending task deployment completion information to the first base station, the task deployment completion information carrying task instance entry point information of the second base station;

[0138] S604, receiving a task access request of the terminal;

[0139] S605, running the task instance of the second base station.

[0140] In an embodiment, the method further comprises:

[0141] instantiating the computing task according to the task context, obtaining the task instance entry point information of the second base station, and updating computing requirement information in the task context;

[0142] configuring a data collection strategy of the second base station, and updating data session information in the task context;

[0143] establishing a computing session with the terminal, and updating communication session information in the task context.

[0144] It should be noted that the specific steps of the second base station deploying the computing task of the terminal according to the task context are the same as the steps of the first base station deploying the computing task of the terminal according to the task context, and will not be repeated here.

[0145] In an embodiment, the method further comprises:

[0146] determining the task instance of the second base station according to the task context;

[0147] determining the computing resource pool of the second base station corresponding to the task instance of the second base station according to the computing resource pool subscription information of the second base station;

[0148] deploying the task instance of the second base station in the computing resource pool of the second base station.

[0149] It should be noted that the specific steps of the second base station instantiating the computing task according to the task context are the same as the steps of the first base station instantiating the computing task according to the task context, and will not be repeated here.

[0150] In an embodiment, the method further comprises:

[0151] sending a task context release request to the first base station;

[0152] receive the data reported by the terminal, and run a task instance of a computing resource pool deployed in the second base station.

[0153] In summary, the computing task processing method provided by the embodiments of the present application can maintain the demand information in four dimensions for the computing task request, implement the life cycle management of the computing task, such as resource allocation, adjustment and release, and the like, implement the task context transmission in the wireless domain, guarantee the continuity of the computing task, provide the continuous computing service, and transmit the computing task request between the domains to interact with the core network, so that the core network can schedule the computing task in a larger range.

[0154] As shown in Figure 7 An embodiment of the present application provides a computing task processing device applied to a first base station, which comprises:

[0155] A transmission module 701 is configured to transmit a task context to a second base station when a terminal needs to be handed over from the first base station to the second base station, wherein the task context is used to instruct the second base station to deploy a computing task of the terminal;

[0156] A first receiving module 702 is configured to receive task deployment completion information sent by the second base station, wherein the task deployment completion information carries task instance entry point information of the second base station;

[0157] A first sending module 703 is configured to send the task instance entry point information of the second base station to the terminal, wherein the task instance entry point information of the second base station is used to instruct the terminal to access the task instance of the second base station.

[0158] Optionally, the computing task processing device further comprises:

[0159] A fourth receiving module is configured to receive a task context release request sent by the second base station;

[0160] A release module is configured to release the task context according to the task context release request.

[0161] Optionally, the computing task processing device further comprises:

[0162] A fifth receiving module is configured to receive a computing task request of the terminal;

[0163] A obtaining module is configured to instantiate the computing task according to the computing task request, obtain task instance entry point information of the first base station, and record computing demand information in the task context;

[0164] The configuration module is configured to configure a data collection strategy of the first base station and record data session information in the task context.

[0165] The establishment module is configured to establish a computing session with the terminal and record communication session information in the task context.

[0166] The second running module is configured to run the task instance of the first base station.

[0167] Optionally, the computing task processing apparatus further comprises:

[0168] The second deployment module is configured to deploy a model according to the computing task request and record model requirement information in the task context.

[0169] Optionally, the computing task processing apparatus, wherein the acquisition module is specifically configured to:

[0170] determine the task instance of the first base station according to the computing task request;

[0171] determine the computing resource pool of the first base station corresponding to the task instance of the first base station according to the computing resource pool subscription information of the first base station;

[0172] deploy the task instance of the first base station to the computing resource pool of the first base station.

[0173] Optionally, the computing task processing apparatus, wherein the computing task request comprises at least one of the following: communication requirement information, computing requirement information, data requirement information and model requirement information.

[0174] The computing task processing apparatus provided by the embodiment of the application can execute the computing task processing method applied to the first base station, and has similar implementation principles and technical effects, which will not be described here.

[0175] As shown in Figure 8 An embodiment of the application provides a computing task processing apparatus applied to a second base station, which comprises:

[0176] The second receiving module 801 is configured to receive a task context transmitted by a first base station.

[0177] The first deployment module 802 is configured to deploy a computing task of a terminal according to the task context.

[0178] The second sending module 803 is configured to send task deployment completion information to the first base station, wherein the task deployment completion information carries task instance entry point information of the second base station.

[0179] The third receiving module 804 is configured to receive a task access request of the terminal.

[0180] The first running module 805 is configured to run the task instance of the second base station.

[0181] Optionally, the computing task processing apparatus, wherein the first deploying module 802 comprises:

[0182] The obtaining unit is configured to instantiate the computing task according to the task context, obtain task instance entry point information of the second base station, and update computing requirement information in the task context.

[0183] The configuring unit is configured to configure a data collection strategy of the second base station, and update data session information in the task context.

[0184] The establishing unit is configured to establish a computing session with the terminal, and update communication session information in the task context.

[0185] Optionally, the computing task processing apparatus, wherein the obtaining unit is specifically configured to:

[0186] determine the task instance of the second base station according to the task context;

[0187] determine the computing resource pool of the second base station corresponding to the task instance of the second base station according to the computing resource pool subscription information of the second base station;

[0188] deploy the task instance of the second base station in the computing resource pool of the second base station.

[0189] Optionally, the computing task processing apparatus, wherein the first running module 805 is specifically configured to:

[0190] send a task context release request to the first base station;

[0191] receive data reported by the terminal, and run the task instance deployed in the computing resource pool of the second base station.

[0192] The computing task processing apparatus provided in the embodiment of the application can execute the computing task processing method applied to the second base station, and has similar implementation principles and technical effects, which will not be described here.

[0193] As Figure 9As shown, the embodiment of the present application further provides a base station, comprising: a processor 901; and a memory 902 connected with the processor 901 through a bus interface, the memory 902 being used for storing programs and data used by the processor 901 in performing operations, the processor 901 invoking and executing the programs and data stored in the memory 902.

[0194] The base station further comprises a transceiver 903 connected with the bus interface, used for performing the following processes under the control of the processor 901:

[0195] In the case that the terminal needs to be handed over from the first base station to a second base station, the task context is delivered to the second base station, the task context being used for instructing the second base station to deploy the computing task of the terminal;

[0196] The task deployment completion information sent by the second base station is received, the task deployment completion information carrying the task instance entry point information of the second base station;

[0197] The task instance entry point information of the second base station is sent to the terminal, the task instance entry point information of the second base station being used for instructing the terminal to access the task instance of the second base station.

[0198] The base station further comprises a transceiver 903 connected with the bus interface, used for performing the following processes under the control of the processor 901: Figure 9 The bus architecture can comprise any number of interconnecting buses and bridges, and the various circuits described herein represent, for purposes of explanation, various elements embodying one or more processors, such as the processor 901, and memories, such as the memory 902, that are communicatively coupled via a bus architecture. The bus architecture can also include various other circuits, such as peripheral device circuits, voltage regulators, power management circuits, and the like, which are all that are conventionally known in the art and need not be discussed at any greater length than the processor 901 and the memory 902. The bus interface provides a user interface 904. The transceiver 903 can be a plurality of elements, including a transmitter and a receiver, that provide means for communicating with various other apparatus over a transmission medium. The processor 901 is responsible for managing the bus architecture and general processing, and the memory 902 can store data used by the processor 901 in executing its operations.

[0199] The processor 901 is responsible for managing the bus architecture and general processing, and the memory 902 can store data used by the processor 901 in executing its operations.

[0200] Optionally, the base station, wherein the transceiver 903 is further used for performing the following processes under the control of the processor 901:

[0201] The task context release request sent by the second base station is received;

[0202] The processor 901 is further used for reading the computer program and performing the following steps:

[0203] release the task context according to the task context release request.

[0204] Optionally, the base station, wherein the transceiver 903 is further configured to, under control of the processor 901, perform the following process:

[0205] receive a computing task request of the terminal;

[0206] The processor 901 is further configured to read the computer program and perform the following steps:

[0207] instantiate the computing task according to the computing task request, obtain task instance entry point information of the first base station, and record computing requirement information in the task context;

[0208] configure a data collection strategy of the first base station, and record data session information in the task context;

[0209] establish a computing session with the terminal, and record communication session information in the task context;

[0210] run the task instance of the first base station.

[0211] Optionally, the base station, wherein the processor 901 is further configured to read the computer program and perform the following steps:

[0212] deploy a model according to the computing task request, and record model requirement information in the task context.

[0213] Optionally, the base station, wherein the processor 901 is further configured to read the computer program and perform the following steps:

[0214] determine the task instance of the first base station according to the computing task request;

[0215] determine the computing resource pool of the first base station corresponding to the task instance of the first base station according to the computing resource pool subscription information of the first base station;

[0216] deploy the task instance of the first base station in the computing resource pool of the first base station.

[0217] Optionally, the computing task request includes at least one of the following: communication requirement information, computing requirement information, data requirement information, and model requirement information.

[0218] In addition, the embodiment of the present application also provides a base station, which has the same structure and Figure 9The base station shown is the same, comprising: a processor; and a memory connected with the processor through a bus interface, the memory is used to store the program and data used by the processor in the execution operation, the processor calls and executes the program and data stored in the memory.

[0219] The base station further comprises a transceiver connected with the bus interface, used for executing the following processes under the control of the processor:

[0220] Receiving the task context delivered by the first base station;

[0221] The processor is used to read the program in the memory, and execute the following processes:

[0222] According to the task context, deploying the computing task of the terminal;

[0223] The transceiver is used for executing the following processes under the control of the processor:

[0224] Sending the task deployment completion information to the first base station, the task deployment completion information carrying the task instance entry point information of the second base station;

[0225] Receiving the task access request of the terminal;

[0226] The processor is used to read the program in the memory, and execute the following processes:

[0227] Running the task instance of the second base station.

[0228] Optionally, the base station, wherein the processor is specifically used to read the computer program, and execute the following steps:

[0229] According to the task context, instantiating the computing task, obtaining the task instance entry point information of the second base station, and updating the computing demand information in the task context;

[0230] Configuring the data collection strategy of the second base station, and updating the data session information in the task context;

[0231] Establishing a computing session with the terminal, and updating the communication session information in the task context.

[0232] Optionally, the base station, wherein the processor is specifically used to read the computer program, and execute the following steps:

[0233] According to the task context, determining the task instance of the second base station;

[0234] According to the computing resource pool subscription information of the second base station, a computing resource pool of the second base station corresponding to a task instance of the second base station is determined;

[0235] The task instance of the second base station is deployed in the computing resource pool of the second base station.

[0236] Optionally, the base station, wherein the processor is specifically configured to read the computer program and perform the following steps:

[0237] A task context release request is sent to the first base station;

[0238] Data reported by the terminal is received, and a task instance deployed in the computing resource pool of the second base station is run.

[0239] Embodiments of the present application also provide a computer readable storage medium, which stores a computer program, the program is executed by a processor to implement the steps of the above computing task processing method, and the same technical effects can be achieved, and thus details are not repeated here.

[0240] In addition, the embodiments of the present application also provide a computer program product, which comprises computer instructions, the computer instructions are executed by a processor to implement the steps of the above Figure 1 Or Figure 6 the method embodiments, and the same technical effects can be achieved, and thus details are not repeated here.

[0241] In several embodiments provided in the present application, it should be understood that the disclosed method and device can be implemented by other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0242] In addition, each functional unit in the embodiments of the present application can be integrated in a processing unit, or each unit can be physically included, or two or more units can be integrated in one unit. The above integrated unit can be realized in the form of hardware, or in the form of hardware plus software functional unit.

[0243] The integrated unit in the form of software function unit can be stored in a computer readable storage medium. The software function unit is stored in a storage medium, and includes a plurality of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform part of steps of the transceiving method according to the embodiments of the present application. The storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various storage medium capable of storing program codes.

[0244] The above describes the preferred embodiments of the present application. It should be noted that, for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should also be considered as the protection scope of the present application.

Claims

1. A method for processing computational tasks, characterized in that, Applied to a first base station, the method includes: When a terminal needs to be switched from the first base station to the second base station, the task context is passed to the second base station, and the task context is used to instruct the second base station to deploy the terminal's computing tasks; Receive task deployment completion information sent by the second base station, wherein the task deployment completion information carries task instance entry point information of the second base station; The task instance entry point information of the second base station is sent to the terminal, and the task instance entry point information of the second base station is used to instruct the terminal to access the task instance of the second base station.

2. The computational task processing method according to claim 1, characterized in that, After sending the task instance entry point information of the second base station to the terminal, the method further includes: Receive the task context release request sent by the second base station; Release the task context according to the task context release request.

3. The computational task processing method according to claim 1, characterized in that, Before transferring the task context to the second base station when the terminal needs to switch from the first base station to the second base station, the method further includes: Receive computing task requests from the terminal; According to the computing task request, the computing task is instantiated, the task instance entry point information of the first base station is obtained, and the computing requirement information is recorded in the task context. Configure the data acquisition strategy of the first base station and record data session information in the task context; Establish a computing session with the terminal and record communication session information in the task context; Run the task instance of the first base station.

4. The computational task processing method according to claim 3, characterized in that, After recording the computational requirement information in the task context, the method further includes: Based on the computing task request, deploy the model and record the model requirement information in the task context.

5. The computational task processing method according to claim 3, characterized in that, Instantiating the computing task according to the computing task request includes: Based on the computing task request, determine the task instance of the first base station; Based on the computing resource pool subscription information of the first base station, determine the computing resource pool of the first base station corresponding to the task instance of the first base station; The task instance of the first base station is deployed in the computing resource pool of the first base station.

6. The method according to claim 3, characterized in that, The computing task request includes at least one of the following: communication requirement information, computing requirement information, data requirement information, and model requirement information.

7. A method for processing computational tasks, characterized in that, Applied to a second base station, the method includes: Receive the task context transmitted by the first base station; Based on the task context, deploy the terminal's computing tasks; Send task deployment completion information to the first base station, wherein the task deployment completion information carries the task instance entry point information of the second base station; Receive task access requests from the terminal; Running a task instance of the second base station.

8. The computational task processing method according to claim 7, characterized in that, Based on the task context, the terminal's computing tasks are deployed, including: Based on the task context, the computing task is instantiated, the task instance entry point information of the second base station is obtained, and the computing requirement information is updated in the task context. Configure the data acquisition strategy of the second base station and update the data session information in the task context; Establish a computing session with the terminal and update the communication session information in the task context.

9. The computational task processing method according to claim 8, characterized in that, Instantiating the computation task based on the task context includes: Based on the task context, determine the task instance of the second base station; Based on the computing resource pool subscription information of the second base station, determine the computing resource pool of the second base station corresponding to the task instance of the second base station; The task instance of the second base station is deployed in the computing resource pool of the second base station.

10. The computational task processing method according to claim 7, characterized in that, The task instance running the second base station includes: Send a task context release request to the first base station; Receive data reported by the terminal and run task instances deployed in the computing resource pool of the second base station.

11. A computing task processing device, characterized in that, Applied to a first base station, the device includes: The transmission module is used to transmit the task context to the second base station when the terminal needs to be switched from the first base station to the second base station. The task context is used to instruct the second base station to deploy the computing task of the terminal. The first receiving module is configured to receive task deployment completion information sent by the second base station, wherein the task deployment completion information carries task instance entry point information of the second base station. The first sending module is used to send the task instance entry point information of the second base station to the terminal. The task instance entry point information of the second base station is used to instruct the terminal to access the task instance of the second base station.

12. A computing task processing device, characterized in that, The device, applied to a second base station, includes: The second receiving module is used to receive the task context transmitted by the first base station; The first deployment module is used to deploy the terminal's computing tasks according to the task context; The second sending module is used to send task deployment completion information to the first base station, wherein the task deployment completion information carries task instance entry point information of the second base station; The third receiving module is used to receive task access requests from the terminal; The first operating module is used to run the task instance of the second base station.

13. A base station, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the computational task processing method as described in any one of claims 1 to 6, or implements the computational task processing method as described in any one of claims 7 to 10.

14. A readable storage medium, characterized in that, The readable storage medium stores a program that, when executed by a processor, implements the computational task processing method as described in any one of claims 1 to 6, or implements the computational task processing method as described in any one of claims 7 to 10.

15. A computer program product, characterized in that, It includes computer instructions, which, when executed by a processor, implement the computational task processing method as described in any one of claims 1 to 6, or implement the computational task processing method as described in any one of claims 7 to 10.