Task processing method and device and communication equipment
By breaking down tasks into subtasks and determining relevant policy information, the applicability problem of traditional communication management models in multi-node collaboration scenarios is solved, and efficient task processing is achieved.
Patent Information
- Application Number
- CN202410315605.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-19
- Publication Date
- 2025-09-19
AI Technical Summary
The traditional session-centric communication management model is not suitable for data- and computing-intensive communication services, especially task processing in multi-node collaborative scenarios.
The target task is decomposed into multiple subtasks, and strategy information for establishment, execution and termination is determined for each subtask. The collaboration and management of the subtasks are achieved through message transmission between the first network element and the second network element.
It achieves efficient deployment among multiple nodes, can better complete specific tasks, and adapt to the needs of data and computing-intensive communication services.
Smart Images

Figure CN120676334A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a task processing method, device and communication equipment. Background Art
[0002] Traditional communication systems are designed for connection-orientation and typically employ a session-centric management model. The network provides complete lifecycle management mechanisms for sessions (e.g., processes such as the creation, modification, deletion, and migration of end-to-end communication tunnels) and Quality of Service (QoS) guarantees. With the diversification of communication services, services such as perception and artificial intelligence (AI) have emerged. These services are typically data- and compute-intensive and typically require the participation of multiple nodes. However, a session-centric communication management model is not suitable for these services. Summary of the Invention
[0003] The embodiments of the present application provide a task processing method, apparatus, and communication equipment, which can solve the problem that traditional communication management modes are not applicable to data- and computing-intensive communication services.
[0004] In a first aspect, a task processing method is provided, which is performed by a first network element. The method includes:
[0005] The first network element receives a first message, where the first message is used to request to establish a target task;
[0006] The first network element performs a first operation based on the first message, where the first operation includes at least one of the following:
[0007] Decompose the target task into N subtasks;
[0008] Determining an identification of the target task;
[0009] Determining identifiers of the N subtasks;
[0010] Determining first strategy information of the N subtasks, where the first strategy information is used to represent a strategy in a subtask establishment process;
[0011] Determining second strategy information of the N subtasks, where the second strategy information is used to represent a strategy during the execution of the subtasks;
[0012] Determining third strategy information of the N subtasks, where the third strategy information is used to represent a strategy after the subtasks are completed;
[0013] Sending a second message to the second network element, where the second message includes first policy information of the first subtask;
[0014] Sending a third message to the second network element, where the third message includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask;
[0015] Sending a fourth message to the second network element, the fourth message including the first policy information of the first subtask, the fourth message further including at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask;
[0016] Among them, the first subtask and the target subtask are both subtasks of the target task, the first subtask is a subtask performed by the second network element, and the target subtask includes at least one of the following: a subtask that cooperates with the second network element, a subtask that cooperates with the second network element, and a subtask that both cooperates with the second network element and cooperates with the second network element.
[0017] In a second aspect, a task processing method is provided, which is performed by a second network element. The method includes:
[0018] The second network element receives at least one of the second message, the third message, and the fourth message from the first network element;
[0019] Wherein, the second message includes first strategy information of the first subtask;
[0020] The third message includes at least one of the following: the second strategy information of the first subtask, the third strategy information of the first subtask, the second strategy information of the target subtask, and the third strategy information of the target subtask;
[0021] The fourth message includes the first policy information of the first subtask, and the fourth message further includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask;
[0022] The first subtask and the target subtask are both subtasks obtained by decomposing the target task, the first subtask is a subtask performed by the second network element, and the target subtask includes at least one of the following: a subtask coordinated by the second network element, and a subtask coordinated with the second network element;
[0023] The first policy information is used to represent the policy during the subtask establishment process, the second policy information is used to represent the policy during the subtask execution process, and the third policy information is used to represent the policy after the subtask is completed.
[0024] In a third aspect, a task processing device is provided, the device comprising:
[0025] A receiving unit, configured to receive a first message, wherein the first message is used to request establishment of a target task;
[0026] A processing unit configured to:
[0027] Decompose the target task into N subtasks;
[0028] Determining an identification of the target task;
[0029] Determining identifiers of the N subtasks;
[0030] Determining first strategy information of the N subtasks, where the first strategy information is used to represent a strategy in a subtask establishment process;
[0031] Determining second strategy information of the N subtasks, where the second strategy information is used to represent a strategy during the execution of the subtasks;
[0032] Determining third strategy information of the N subtasks, where the third strategy information is used to represent a strategy after the subtasks are completed;
[0033] A sending unit, configured to:
[0034] Sending a second message to the second network element, where the second message includes first policy information of the first subtask;
[0035] Sending a third message to the second network element, where the third message includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask;
[0036] Sending a fourth message to the second network element, the fourth message including the first policy information of the first subtask, the fourth message further including at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask;
[0037] Among them, the first subtask and the target subtask are both subtasks of the target task, the first subtask is a subtask performed by the second network element, and the target subtask includes at least one of the following: a subtask that cooperates with the second network element, a subtask that cooperates with the second network element, and a subtask that both cooperates with the second network element and cooperates with the second network element.
[0038] In a fourth aspect, a task processing device is provided, the device comprising:
[0039] a first receiving unit, configured to receive at least one of a second message, a third message, and a fourth message from a first network element;
[0040] Wherein, the second message includes first strategy information of the first subtask;
[0041] The third message includes at least one of the following: the second strategy information of the first subtask, the third strategy information of the first subtask, the second strategy information of the target subtask, and the third strategy information of the target subtask;
[0042] The fourth message includes the first policy information of the first subtask, and the fourth message further includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask;
[0043] The first subtask and the target subtask are both subtasks obtained by decomposing the target task, the first subtask is a subtask performed by the second network element, and the target subtask includes at least one of the following: a subtask coordinated by the second network element, and a subtask coordinated with the second network element;
[0044] The first policy information is used to represent the policy during the subtask establishment process, the second policy information is used to represent the policy during the subtask execution process, and the third policy information is used to represent the policy after the subtask is completed.
[0045] In a fifth aspect, a communication device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0046] In a sixth aspect, a first network element is provided, comprising a processor and a communication interface, wherein the communication interface is used to: receive a first message, wherein the first message is used to request the establishment of a target task; the processor is used to: perform a first operation based on the first message, wherein the first operation includes at least one of the following: decomposing the target task into N subtasks; determining an identifier of the target task; determining an identifier of the N subtasks; determining first policy information of the N subtasks, wherein the first policy information is used to characterize a policy during the establishment of the subtasks; determining second policy information of the N subtasks, wherein the second policy information is used to characterize a policy during the execution of the subtasks; determining third policy information of the N subtasks, wherein the third policy information is used to characterize a policy after the subtasks are completed; sending a second message to a second network element, wherein the second message includes the first policy information of the first subtask; and sending a second message to a first network element. The second network element sends a third message, and the third message includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask; sends a fourth message to the second network element, and the fourth message includes the first policy information of the first subtask, and the fourth message also includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask; wherein, the first subtask and the target subtask are both subtasks of the target task, the first subtask is a subtask executed by the second network element, and the target subtask includes at least one of the following: a subtask that the second network element cooperates with, a subtask that cooperates with the second network element, and a subtask that both cooperates with the second network element and cooperates with the second network element.
[0047] In a seventh aspect, a communication device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.
[0048] In an eighth aspect, a second network element is provided, comprising a processor and a communication interface, wherein the communication interface is used to: receive at least one of a second message, a third message and a fourth message from a first network element; wherein the second message includes first policy information of a first subtask; the third message includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask; the fourth message includes the first policy information of the first subtask, and the fourth message also includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask; wherein the first subtask and the target subtask are both subtasks obtained after the target task is disassembled, the first subtask is a subtask executed by the second network element, and the target subtask includes at least one of the following: a subtask collaborated by the second network element, and a subtask collaborated with the second network element; the first policy information is used to characterize the policy during the establishment of the subtask, the second policy information is used to characterize the policy during the execution of the subtask, and the third policy information is used to characterize the policy after the subtask ends.
[0049] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0050] In the tenth aspect, a wireless communication system is provided, including: a first network element and a second network element, wherein the first network element can be used to execute the steps of the method described in the first aspect, and the second network element can be used to execute the steps of the method described in the second aspect.
[0051] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0052] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the task processing method described in the first aspect, or to implement the steps of the task processing method described in the second aspect.
[0053] In an embodiment of the present application, by breaking down a target task into multiple subtasks and determining the relevant policy information for each subtask, the network elements executing the subtasks can complete their respective subtasks based on the corresponding policy information or collaborate with other network elements to complete the subtasks. This embodiment of the present application introduces a task-centric management mechanism. Compared to a session-centric management mechanism, this embodiment of the present application can better achieve coordination between multiple nodes, thereby better enabling multiple nodes to jointly complete a specific task. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1 This is a schematic diagram of a network structure applicable to the embodiments of the present application;
[0055] Figure 2 This is a flowchart of a task processing method provided by an embodiment of the present application;
[0056] Figure 3 is a flowchart of another task processing method provided by an embodiment of the present application;
[0057] Figure 4 It is a flowchart of a specific embodiment provided in the embodiments of the present application;
[0058] Figure 5 is a structural diagram of a task processing device provided in an embodiment of the present application;
[0059] Figure 6 is a structural diagram of another task processing device provided in an embodiment of the present application;
[0060] Figure 7 This is a structural diagram of a communication device provided in an embodiment of the present application;
[0061] Figure 8 This is a structural diagram of a network-side device provided in an embodiment of the present application;
[0062] Figure 9 This is a structural diagram of another network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0063] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0064] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0065] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0066] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. thGeneration, 6G) communication system.
[0067] Figure 1The block diagram of a wireless communication system applicable to the embodiments of the present application is shown. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle user equipment (VUE), a ship-borne device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture, etc.), a game console, a personal computer (PC), a teller machine, or a self-service machine, etc., and other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0068] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0069] Before describing the embodiments of the present application, the following briefly introduces the relevant technologies:
[0070] Traditional communication systems are designed for connections and typically employ a session-centric management model. The network provides complete session lifecycle management mechanisms (such as the creation, modification, and deletion of end-to-end communication tunnels, as well as anchor migration processes) and QoS guarantees. Their primary purpose is to provide connectivity for data transmission, support user mobility, and ensure a secure user experience. Traditional communication services typically utilize dedicated computing resources, with low demands on both compute and storage resources.
[0071] With the diversification of communication services, services such as perception and artificial intelligence (AI) have emerged. Since AI services are data- and compute-intensive, equipping 6G networks with native AI capabilities requires the introduction of new resource dimensions, including heterogeneous computing and storage resources, new computing tasks (AI-related computing tasks), and new data types (input and output data required for AI computing). This necessitates the design of corresponding management and control mechanisms. Furthermore, 6G networks will have more comprehensive perception capabilities, including target detection, positioning (distance and angle), speed measurement, or 3D imaging, and will introduce solutions based on radar echoes. These new network capabilities, such as AI and perception, will involve the coordination and deployment of resources such as computing power, connectivity, algorithms, and data in multi-node scenarios to achieve a specific goal. However, the session-centric communication management model is not suitable for these scenarios.
[0072] Future communication systems may adopt a task-centric management model. For example, a task could be broken down into multiple subtasks, each executed by different nodes. However, there is currently no technical support for achieving collaboration between these subtasks to complete a single task. Without a sound mechanism for collaboration between subtasks, scenarios requiring collaboration between two subtasks would be unfeasible, hindering successful task completion. However, in reality, many subtasks require collaboration, such as AI subtasks and data subtasks. The data subtask provides training and inference data sources for the AI training subtask.
[0073] In view of this, embodiments of the present application provide a task processing method, a task processing apparatus, and a communication device to solve the problem that traditional communication management modes are not applicable to data- and computing-intensive communication services.
[0074] The task processing method provided by the embodiment of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0075] Figure 2 A flowchart of a task processing method provided by an embodiment of the present application is shown. Figure 2 As shown, the task processing method includes the following steps:
[0076] Step 201: A first network element receives a first message, where the first message is used to request establishment of a target task;
[0077] Step 202: The first network element performs a first operation based on the first message, where the first operation includes at least one of the following:
[0078] Decompose the target task into N subtasks;
[0079] Determining an identification of the target task;
[0080] Determining identifiers of the N subtasks;
[0081] Determining first strategy information of the N subtasks, where the first strategy information is used to represent a strategy in a subtask establishment process;
[0082] Determining second strategy information of the N subtasks, where the second strategy information is used to represent a strategy during the execution of the subtasks;
[0083] Determining third strategy information of the N subtasks, where the third strategy information is used to represent a strategy after the subtasks are completed;
[0084] Sending a second message to the second network element, where the second message includes first policy information of the first subtask;
[0085] Sending a third message to the second network element, where the third message includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask;
[0086] A fourth message is sent to the second network element, wherein the fourth message includes the first policy information of the first subtask, and the fourth message also includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask.
[0087] Among them, the first subtask and the target subtask are both subtasks of the target task, the first subtask is a subtask performed by the second network element, and the target subtask includes at least one of the following: a subtask that cooperates with the second network element, a subtask that cooperates with the second network element, and a subtask that both cooperates with the second network element and cooperates with the second network element.
[0088] This application introduces a task-centered management mechanism and a network element for managing tasks, namely the first network element. The first network element is a network element with a task management function. The first network element can be called a task management unit or a task management function (Task Management function). The first network element can be referred to as TM or TMF. The first network element can be responsible for tasks such as translation of tasks, decomposition of tasks, selection of subtask nodes (or subtask functions), and coordination between subtasks. Here, the subtask node is a node that executes a subtask. It can be a certain network element, one or more functional modules in a network element, or a unit composed of multiple network elements.
[0089] In the embodiments of the present application, the understanding of the target task can be a combination of multiple functions or multiple subtasks, such as an automatic parking task and an environment reconstruction task. These tasks require not only the participation of computing subtasks, but also the participation of positioning subtasks, and may also require the participation of AI subtasks. Multiple functions are combined together to complete a task.
[0090] The subtasks involved in the embodiments of the present application (such as the first subtask, the second subtask, the target subtask, etc.) may include at least one of the following types: a perception subtask, a computing subtask, an AI subtask, a data subtask, a positioning subtask, a communication subtask, and an Internet Protocol (IP) Multimedia Subsystem (IMS) subtask; for another example, the target subtask may also include, but is not limited to, a computing subtask, an information processing subtask, a multimedia subtask, an immersive subtask, and a communication subtask. Among them, computing subtasks may include AI computing subtasks and non-AI computing subtasks; information processing subtasks may include positioning information processing subtasks and synaesthesia information processing subtasks; and immersive subtasks may include extended reality (XR) subtasks and virtual reality (VR) subtasks.
[0091] In an embodiment of the present application, the first message received by the first network element may come from any communication device, for example, from a terminal, or from a network-side device. The first message may be understood as a task request message, that is, a message requesting the execution of a target task. The target task may be understood as a task that needs to be performed to achieve a specific goal. The target task may include, for example, a perception task, an AI task, and other tasks. For a certain target task, it usually includes multiple subtasks. For example, an AI positioning task usually requires the support of algorithms, data, etc. Therefore, the task usually includes subtasks such as data subtasks and algorithm subtasks.
[0092] After receiving the first message, the first network element can decompose the target task into N subtasks and determine the policy information for each subtask. The subtask policy information can be roughly divided into three categories: information used to represent the policy during the subtask establishment process (referred to as establishment policy information, or first policy information), information used to represent the policy during the subtask execution process (referred to as execution policy information, or second policy information), and information used to represent the policy after the subtask ends (referred to as termination policy information, or third policy information). For ease of description, the following uniformly uses the terms first policy information, second policy information, and third policy information.
[0093] The first network element may send relevant policy information to each subtask node. As an implementation, the first network element may send policy information for the subtasks that each subtask node executes to each subtask node. For example, the first network element sends policy information for the first subtask to the node executing the first subtask, the first network element sends policy information for the second subtask to the node executing the second subtask, and so on.
[0094] The first network element may also determine whether collaboration is required between the subtasks. If collaboration is required, the first network element may send policy information for one or more subtasks to each subtask node based on the collaboration relationship between the subtasks. For example, if a first subtask and a second subtask have a collaboration relationship, the first network element may send the policy information for the first subtask and the policy information for the second subtask to the node executing the first subtask, or the first network element may send the policy information for the first subtask and the policy information for the second subtask to the node executing the second subtask.
[0095] In the case where collaboration is required between subtasks, the first policy information, the second policy information, and the third policy information can be policy information for bidirectional collaboration (or mutual collaboration) between the two subtask nodes, or policy information for unidirectional collaboration between the two subtask nodes. Bidirectional collaboration can be understood as: the two subtask nodes notifying each other of subtask information, as well as information such as status information during the execution of each other's subtasks (including stages such as establishment, execution, and termination).
[0096] After receiving the policy information, the subtask node can implement tasks such as subtask creation, subtask execution, and subtask collaboration based on the policy information.
[0097] For the convenience of explanation, the embodiment of the present application uses the second network element as a representative of the subtask node for explanation.
[0098] The first policy information of the N subtasks determined by the first network element may be provided to the second network element in its entirety, or only the first policy information of a portion of the subtasks may be provided to the second network element. Correspondingly, the second policy information (or third policy information) of the N subtasks determined by the first network element may be provided to the second network element in its entirety, or only the second policy information (or third policy information) of a portion of the subtasks may be provided to the second network element. For example, if a portion of the N subtasks does not require any coordination at all, that is, these subtasks can be executed independently, then the first policy information, second policy information, or third policy information of these subtasks may not be provided to the second network element.
[0099] The first network element may provide different types of policy information to the second network element via different messages, or may provide different types of policy information to the second network element via the same message. For example, the first network element may provide the first policy information to the second network element via a first message, and may provide the second policy information and the third policy information to the second network element via a second message. For another example, the first network element may provide the first policy information, the second policy information, and the third policy information to the second network element via a fourth message.
[0100] In an embodiment of the present application, taking the second network element executing the first subtask as an example, the first network element can send the policy information of the first subtask to the second network element. When the second network element acts as a collaborator or a collaborated party, that is, when there is at least one subtask among the N subtasks that requires the collaboration of the second network element (in this case, the second network element acts as a collaborator), or when there is at least one subtask that collaborates with the second network element (in this case, the second network element acts as a collaborated party), the first network element can also send the policy information of other subtasks to the second network element. In this way, based on the policy information of the subtask sent by the first network element, the second network element can not only complete its own subtask, but also collaborate with other network elements to complete subtasks.
[0101] For ease of description, the embodiment of the present application uses a target subtask to represent a subtask that has a collaborative relationship with the second network element. In one embodiment, the target subtask is a subtask that collaborates with the second network element; in another embodiment, the target subtask is a subtask that collaborates with the second network element, that is, a subtask performed on the network element that collaborates with the second network element; in yet another embodiment, the target subtask is both a subtask that collaborates with the second network element and a subtask that collaborates with the second network element. Exemplarily, the target subtask can be understood as a subtask set composed of multiple subtasks combined to complete an independent function, that is, the target subtask includes multiple subtasks, and these multiple subtasks can support the completion of an independent function.
[0102] The process of communication between the first network element and other communication devices can be understood as a task session. For example, a task session can be the process of communication between the UE and the TM, or the process of communication between the UE, the TM, and related subtask nodes. A task session can correspond to one or more subtask sessions (a subtask session refers to the process of communication between the TM and a subtask node). Establishing a task session means establishing a data transmission channel between the UE and the TM, or a data transmission channel between the UE, the TM, and related subtasks. In other words, a task session is a network resource established between the UE, the TM, and related subtask nodes in the operator's network. A task session may also sometimes be referred to as a task connection or task bearer. A task session or subtask session may also sometimes be implemented as a Protocol Data Unit (PDU) session. The task session in this application is different from the PDU session in the prior art. The task session in the prior art establishes a data channel between the UE and the UPF, while the task session in this application establishes a data transmission channel between the UE and the TM, or a data transmission channel between the UE, the TM, and related subtasks. A task session identifier and a subtask session identifier may be introduced in the task session. The task session identifier is used to identify a task session and can be allocated by the UE and sent to the network, or allocated by the TM. The subtask session identifier is used to identify a subtask session. Task session identifiers and subtask identifiers have a one-to-one mapping relationship or a one-to-many mapping relationship (a task is a combination of tasks). The subtask session identifier can be allocated by the UE and sent to the network, or it can be allocated by the TM, the subtask management function, or the subtask function.
[0103] It should be noted that the target task or subtask in the embodiment of the present application may be a task transmitted through a task session or a subtask session, and the transmission here may be signaling transmission or data transmission.
[0104] In an embodiment of the present application, by breaking down a target task into multiple subtasks and determining the relevant policy information for each subtask, the network elements executing the subtasks can complete their respective subtasks based on the corresponding policy information or collaborate with other network elements to complete the subtasks. This embodiment of the present application introduces a task-centric management mechanism. Compared to a session-centric management mechanism, this embodiment of the present application can better achieve coordination between multiple nodes, thereby better enabling multiple nodes to jointly complete a specific task.
[0105] In some embodiments, the second message includes at least one of the following:
[0106] The identification of the target task;
[0107] The first set includes the identifier of the first subtask and first strategy information of the first subtask.
[0108] It should be noted that the first network element can provide the first policy information of the first subtask separately to the second network element through the second message (i.e., provide the first set separately), or the first network element can provide the first policy information of all subtasks (i.e., N subtasks) to the second network element through the second message. For the latter, the second message can include N sets, each set including an identifier of a subtask and the first policy information of the subtask. Each set can also include an indication information for indicating a subtask node, so that each subtask node can determine its own set from the N sets based on the indication information, and thereby establish its own subtask based on the identifier of the subtask in the set and the first policy information of the subtask.
[0109] Optionally, the first strategy information of the first subtask includes at least one of the following:
[0110] The establishment sequence number of the first subtask;
[0111] The creation time of the first subtask.
[0112] Exemplarily, the first network element can determine the order in which N subtasks are established, and determine the establishment sequence number or establishment time of each subtask based on the establishment order. The N subtasks can be executed in parallel or in sequence. For example, the establishment of each subtask is triggered at the same time; or, after a subtask is successfully established, the establishment of the next subtask is triggered. The first network element can send the first policy information of the subtask to each subtask node in sequence according to the order in which the N subtasks are established. The first network element can also send the first policy information of the subtask to each subtask node at the same time. The embodiment of the present application does not limit this.
[0113] In some embodiments, the third message includes at least one of the following:
[0114] The identification of the target task;
[0115] A second set includes an identifier of the first subtask and second strategy information of the first subtask;
[0116] a third set, comprising an identifier of the first subtask and third strategy information of the first subtask;
[0117] a fourth set, comprising an identifier of the target subtask and second strategy information of the target subtask;
[0118] The fifth set includes the identifier of the target subtask and the third strategy information of the target subtask.
[0119] Here, the first network element may also provide the second policy information or the third policy information of all subtasks (ie, N subtasks) to the second network element through a third message.
[0120] In some embodiments, the fourth message includes at least one of the following:
[0121] The identification of the target task;
[0122] A first set includes an identifier of the first subtask and first strategy information of the first subtask;
[0123] A second set includes an identifier of the first subtask and second strategy information of the first subtask;
[0124] a third set, comprising an identifier of the first subtask and third strategy information of the first subtask;
[0125] a fourth set, comprising an identifier of the target subtask and second strategy information of the target subtask;
[0126] The fifth set includes the identifier of the target subtask and the third strategy information of the target subtask.
[0127] Here, the first network element may also provide the first policy information, the second policy information, or the third policy information of all subtasks (ie, N subtasks) to the second network element through the fourth message.
[0128] In one embodiment, the second policy information of the first subtask is used to describe the strategy of the first object assisting the second network element during the execution of the first subtask; wherein, the first object includes one or more network elements that cooperate with the second network element during the execution of the first subtask.
[0129] In one embodiment, the third policy information of the first subtask is used to describe a policy of the second network element assisting the second object after the first subtask is completed; wherein the second object includes one or more network elements with which the second network element cooperates.
[0130] In one embodiment, the second policy information of the target subtask is used to describe the strategy of the third object assisting the first target object during the execution of the target subtask; the first target object includes one or more network elements that execute the target subtask, and the third object includes one or more network elements that collaborate with the first target object during the execution of the target subtask (for example, the third object includes the second network element).
[0131] In one embodiment, the third policy information of the target subtask is used to describe the strategy of the second target object assisting the fourth object after the target subtask is completed; the second target object includes one or more network elements that execute the target subtask; and the fourth object includes one or more network elements that cooperate with the second target object (for example, the fourth object includes the second network element).
[0132] In some embodiments, the second policy information of the first subtask includes at least one of the following:
[0133] the address or identifier of the second network element;
[0134] an address or identifier of a first object, where the first object includes one or more network elements that collaborate with the second network element during execution of the first subtask;
[0135] First indication information, used to indicate that the second policy information of the first subtask is used to describe a policy of the first object assisting the second network element during the execution of the first subtask;
[0136] First time information, used to represent the time during which the first object cooperates with the second network element;
[0137] First period information, used to represent a period of collaboration between the first object and the second network element;
[0138] First count information, used to represent the number of times the first object cooperates with the second network element;
[0139] A first trigger condition is a trigger condition for the first object to send a collaboration notification message to the second network element;
[0140] The first parameter type is the parameter type that needs to be included in the collaboration notification message sent by the first object to the second network element.
[0141] The second policy information of the first subtask indicates, during the execution of the first subtask, which subtask nodes (i.e., the collaborating party) the second network element (i.e., the collaborating party) needs to request information related to the first subtask (or, request information required for the execution of the first subtask), or, which subtask nodes need to provide information related to the first subtask to the second network element (or, provide information required for the execution of the first subtask).
[0142] In an embodiment of the present application, the way in which the collaborating direction provides the collaborated party with the collaboration information is: the collaborating direction sends a collaboration notification message to the collaborated party, that is, the collaboration notification message is a message sent by the collaborating party to the collaborated party, and contains the information required by the collaborated party to perform the subtask. In an embodiment of the present application, the sending of a collaboration notification message by the collaborating direction to the collaborated party can be understood as collaboration. Therefore, the first time information can be understood as the time at which the first object sends the collaboration notification message to the second network element, the first period information can be understood as the period at which the first object sends the collaboration notification message to the second network element, and the first number information can be understood as the number of times the first object sends the collaboration notification message to the second network element (such as the maximum number, the minimum number, the actual number, etc.).
[0143] The triggering condition for sending the collaboration notification message may be referred to as the collaboration triggering condition. The collaboration triggering condition may include, for example: the amount of data collected reaches an upper limit, or the execution time of the subtask exceeds a specified time.
[0144] The parameter type required in a collaboration notification message can be understood as the type of collaboration information required by the collaborated party to execute the subtask. From the perspective of the collaborator, the parameter type required in a collaboration notification message is the type of collaboration notification information. From the perspective of the collaborated party, the parameter type required in a collaboration notification message is the type of subscription information.
[0145] In an embodiment of the present application, the first network element provides the second strategy information of the first subtask to the second network element, so that the second network element can obtain collaboration information from the subtask node of the collaborating second network element during the execution of the first subtask, thereby ensuring the execution of the first subtask and facilitating the realization of the target task.
[0146] It should be noted that, in addition to notifying the second network element of the second policy information of the first subtask, the first network element may also notify the first object of the second policy information of the first subtask.
[0147] In some embodiments, the third strategy information of the first subtask includes at least one of the following:
[0148] the address or identifier of the second network element;
[0149] an address or identifier of a second object, the second object including one or more network elements with which the second network element cooperates;
[0150] Second indication information, used to indicate that the third policy information of the first subtask is used to describe a policy by which the second network element assists the second object after the first subtask is completed;
[0151] The third indication information is used to indicate at least one of the following: if the first subtask ends normally, the second network element sends a collaboration notification message to the second object; if the first subtask ends abnormally, the second network element sends a collaboration notification message to the second object;
[0152] A second trigger condition is a trigger condition for the second network element to send a collaboration notification message to the second object;
[0153] The second parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second network element to the second object.
[0154] The third policy information of the first subtask indicates that after the first subtask is completed, the second network element (i.e., the collaborating party) needs to provide information related to the subtask performed by the subtask node to which subtask nodes (i.e., the collaborated party), or which subtask nodes need to request information related to the subtask performed by the subtask node from the second network element.
[0155] In an embodiment of the present application, the first network element provides the third strategy information of the first subtask to the second network element, so that after the first subtask is completed, the second network element can provide collaboration information to the subtask node that requires the second network element's collaboration, thereby ensuring the execution of other subtasks and facilitating the realization of the target task.
[0156] It should be noted that the second trigger condition may be different for different ending situations, that is, the second trigger condition may be divided into a trigger condition for a normal ending situation and a trigger condition for an abnormal ending situation.
[0157] Correspondingly, for different ending situations, the second parameter type may be different, that is, the second parameter type may be divided into a parameter type for a normal ending situation and a parameter type for an abnormal ending situation.
[0158] It should be noted that, in addition to notifying the second network element of the third policy information of the first subtask, the first network element may also notify the second object of the third policy information of the first subtask.
[0159] In some embodiments, the second strategy information of the target subtask includes at least one of the following:
[0160] an address or identifier of a first target object, where the first target object includes one or more network elements that perform the target subtask;
[0161] an address or identifier of a third object, the third object including one or more network elements that collaborate with the first target object during execution of the target subtask, the third object including the second network element;
[0162] fourth indication information, used to indicate that the second strategy information of the target subtask is used to describe a strategy of the third object assisting the first target object during the execution of the target subtask;
[0163] third time information, used to represent the time during which the third object collaborates with the first target object;
[0164] third period information, used to represent a period of collaboration between the third object and the first target object;
[0165] The third number information is used to represent the number of times the third object collaborates with the first target object;
[0166] A third trigger condition is a trigger condition for the third object to send a collaboration notification message to the first target object;
[0167] The third parameter type is the parameter type that needs to be included in the collaboration notification message sent by the third object to the first target object.
[0168] The second strategy information of the target subtask indicates which subtask nodes (i.e., collaborating parties) the first target object (i.e., the collaborated party) needs to request information related to the target subtask from during the execution of the target subtask (or, in other words, request the information required for the target subtask during the execution process), or which subtask nodes need to provide information related to the target subtask to the first target object (or, provide the information required for the target subtask during the execution process).
[0169] In an embodiment of the present application, the first network element provides the second strategy information of the target subtask to the second network element, which enables the second network element to provide collaboration information to the subtask node that requires the cooperation of the second network element during the execution of the target subtask, thereby ensuring the execution of the target subtask and facilitating the realization of the target task.
[0170] It should be noted that, in addition to notifying the second network element of the second policy information of the target subtask, the first network element may also notify the first target object and other third objects of the second policy information of the target subtask.
[0171] In some embodiments, the third strategy information of the target subtask includes at least one of the following:
[0172] an address or identifier of a second target object, where the second target object includes one or more network elements that perform the target subtask;
[0173] an address or identifier of a fourth object, the fourth object including one or more network elements cooperating with the second target object, the fourth object including the second network element;
[0174] fifth indication information, used to indicate that the third strategy information of the target subtask is used to describe a strategy for the second target object to assist the fourth object after the target subtask is completed;
[0175] Sixth indication information, used to indicate at least one of the following: if the target subtask ends normally, the second target object sends a collaboration notification message to the fourth object; if the target subtask ends abnormally, the second target object sends a collaboration notification message to the fourth object;
[0176] A fourth trigger condition is a trigger condition for the second target object to send a collaboration notification message to the fourth object;
[0177] The fourth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second target object to the fourth object.
[0178] The third strategy information of the target subtask indicates that after the target subtask is completed, the second target object (i.e., the collaborating party) needs to provide information related to the subtasks performed by the subtask nodes (i.e., the collaborated party) to which subtask nodes, or which subtask nodes need to request information related to the subtasks performed by the subtask nodes from the second target object.
[0179] In an embodiment of the present application, the first network element provides the third strategy information of the target subtask to the second network element, which enables the second network element to obtain collaboration information from the second target object after the target subtask is completed, thereby ensuring the execution of the first subtask and facilitating the realization of the target task.
[0180] It should be noted that the fourth trigger condition may be different for different ending situations, that is, the fourth trigger condition may be divided into a trigger condition for a normal ending situation and a trigger condition for an abnormal ending situation.
[0181] Correspondingly, for different ending situations, the fourth parameter type may be different, that is, the fourth parameter type may be divided into a parameter type for a normal ending situation and a parameter type for an abnormal ending situation.
[0182] It should be noted that, in addition to notifying the second network element of the third policy information of the target subtask, the first network element may also notify the second target object and other fourth objects of the third policy information of the target subtask.
[0183] It is easy to understand that the first target object and the second target object may include the same network element or different network elements.
[0184] In some embodiments, when the first subtask includes a perception subtask, the first parameter type or the second parameter type includes at least one of the following:
[0185] Information used to indicate how perception is perceived;
[0186] Information indicating the sensing service;
[0187] Information indicating perceptual accuracy;
[0188] Information indicating the location of a perception;
[0189] Information indicating a perception rate, where the perception rate may be, for example, an initial perception rate or a current perception rate, and the perception rate may include a direction and a speed;
[0190] Information indicating the range of perception;
[0191] Information indicating the frequency of perception;
[0192] Information indicating perceived latency;
[0193] Information indicating the execution time of the perception subtask;
[0194] Information indicating the results of a perception.
[0195] Correspondingly, if the target subtask includes a perception subtask, the third parameter type or the fourth parameter type may include at least one of the above items, which will not be described in detail to avoid repetition.
[0196] It should be noted that the perception subtask is usually implemented by sending and receiving perception signals between perception nodes. Therefore, the perception subtask can be understood as a communication subtask and can be classified as a communication subtask.
[0197] In some embodiments, when the first subtask includes a computing subtask, the first parameter type or the second parameter type includes at least one of the following:
[0198] Information indicating the data processing method, such as denoising, privacy protection, standardization, or normalization;
[0199] Information indicating data processing delay, where the data processing delay may be, for example, the overall delay between data acquisition and data calculation;
[0200] Information indicating calculation accuracy, where the calculation accuracy may be, for example, the overall accuracy of data collection and data calculation;
[0201] Information indicating the computing power;
[0202] Information indicating the type of computing power;
[0203] Information indicating the calculation delay;
[0204] Information indicating the execution time of the computing subtask;
[0205] Information indicating the result of a calculation.
[0206] Correspondingly, if the target subtask includes a calculation subtask, the third parameter type or the fourth parameter type may include at least one of the above items, which will not be described in detail to avoid repetition.
[0207] In some embodiments, when the first subtask includes an AI subtask, the first parameter type or the second parameter type includes at least one of the following:
[0208] Information used to indicate model complexity, which refers to the model's representational ability, that is, the complexity of the data that the model can fit;
[0209] Model training time;
[0210] Model inference time;
[0211] Model identification;
[0212] Model download address;
[0213] Data source address;
[0214] Information used to indicate the type of model input data, where the type of model input data may be, for example, text or image;
[0215] Information indicating the computing power of the model;
[0216] Information indicating the accuracy of the model;
[0217] Information indicating the model training latency;
[0218] Information indicating the model inference latency;
[0219] Information indicating the execution time of the AI subtask.
[0220] Correspondingly, if the target subtask includes an AI subtask, the third parameter type or the fourth parameter type may include at least one of the above items. To avoid repetition, this is not described in detail.
[0221] In some embodiments, when the first subtask includes a data subtask, the first parameter type or the second parameter type includes at least one of the following:
[0222] Data source information;
[0223] Data timestamp;
[0224] The amount of data collected;
[0225] Information indicating the trustworthiness of the data.
[0226] Correspondingly, if the target subtask includes a data subtask, the third parameter type or the fourth parameter type may include at least one of the above items, which will not be described in detail to avoid repetition.
[0227] The above is an embodiment of the method on the first network element side. By breaking down the target task into multiple subtasks and determining the relevant policy information for each subtask through the first network element, the network elements executing the subtasks can complete their respective subtasks based on the corresponding policy information or collaborate with other network elements to complete the subtasks. It can be seen that the embodiment of the present application can better achieve coordination between multiple nodes, thereby better enabling multiple nodes to jointly complete a specific task.
[0228] The following describes an embodiment of the method on the second network element side.
[0229] Figure 3 A flowchart of a task processing method provided by an embodiment of the present application is shown. Figure 3 As shown, the task processing method includes the following steps:
[0230] Step 301: The second network element receives at least one of a second message, a third message, and a fourth message from a first network element;
[0231] Wherein, the second message includes first strategy information of the first subtask;
[0232] The third message includes at least one of the following: the second strategy information of the first subtask, the third strategy information of the first subtask, the second strategy information of the target subtask, and the third strategy information of the target subtask;
[0233] The fourth message includes the first policy information of the first subtask, and further includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask.
[0234] The first subtask and the target subtask are both subtasks obtained by decomposing the target task, the first subtask is a subtask performed by the second network element, and the target subtask includes at least one of the following: a subtask coordinated by the second network element, and a subtask coordinated with the second network element;
[0235] The first policy information is used to represent the policy during the subtask establishment process, the second policy information is used to represent the policy during the subtask execution process, and the third policy information is used to represent the policy after the subtask is completed.
[0236] In some embodiments, the second message includes at least one of the following:
[0237] The identification of the target task;
[0238] The first set includes the identifier of the first subtask and first strategy information of the first subtask.
[0239] Optionally, the first strategy information of the first subtask includes at least one of the following:
[0240] The establishment sequence number of the first subtask;
[0241] The creation time of the first subtask.
[0242] In some embodiments, the third message includes at least one of the following:
[0243] The identification of the target task;
[0244] A second set includes an identifier of the first subtask and second strategy information of the first subtask;
[0245] a third set, comprising an identifier of the first subtask and third strategy information of the first subtask;
[0246] a fourth set, comprising an identifier of the target subtask and second strategy information of the target subtask;
[0247] The fifth set includes the identifier of the target subtask and the third strategy information of the target subtask.
[0248] In some embodiments, the fourth message includes at least one of the following:
[0249] The identification of the target task;
[0250] A first set includes an identifier of the first subtask and first strategy information of the first subtask;
[0251] A second set includes an identifier of the first subtask and second strategy information of the first subtask;
[0252] a third set, comprising an identifier of the first subtask and third strategy information of the first subtask;
[0253] a fourth set, comprising an identifier of the target subtask and second strategy information of the target subtask;
[0254] The fifth set includes the identifier of the target subtask and the third strategy information of the target subtask.
[0255] In some embodiments, the second policy information of the first subtask includes at least one of the following:
[0256] the address or identifier of the second network element;
[0257] an address or identifier of a first object, where the first object includes one or more network elements that collaborate with the second network element during execution of the first subtask;
[0258] First indication information, used to indicate that the second policy information of the first subtask is used to describe a policy of the first object assisting the second network element during the execution of the first subtask;
[0259] First time information, used to represent the time during which the first object cooperates with the second network element;
[0260] First period information, used to represent a period of collaboration between the first object and the second network element;
[0261] First count information, used to represent the number of times the first object cooperates with the second network element;
[0262] A first trigger condition is a trigger condition for the first object to send a collaboration notification message to the second network element;
[0263] The first parameter type is the parameter type that needs to be included in the collaboration notification message sent by the first object to the second network element.
[0264] In some embodiments, the third strategy information of the first subtask includes at least one of the following:
[0265] the address or identifier of the second network element;
[0266] an address or identifier of a second object, the second object including one or more network elements with which the second network element cooperates;
[0267] Second indication information, used to indicate that the third policy information of the first subtask is used to describe a policy by which the second network element assists the second object after the first subtask is completed;
[0268] The third indication information is used to indicate at least one of the following: if the first subtask ends normally, the second network element sends a collaboration notification message to the second object; if the first subtask ends abnormally, the second network element sends a collaboration notification message to the second object;
[0269] A second trigger condition is a trigger condition for the second network element to send a collaboration notification message to the second object;
[0270] The second parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second network element to the second object.
[0271] In some embodiments, the second strategy information of the target subtask includes at least one of the following:
[0272] an address or identifier of a first target object, where the first target object includes one or more network elements that perform the target subtask;
[0273] an address or identifier of a third object, the third object including one or more network elements that collaborate with the first target object during execution of the target subtask, the third object including the second network element;
[0274] fourth indication information, used to indicate that the second strategy information of the target subtask is used to describe a strategy of the third object assisting the first target object during the execution of the target subtask;
[0275] third time information, used to represent the time during which the third object collaborates with the first target object;
[0276] third period information, used to represent a period of collaboration between the third object and the first target object;
[0277] The third number information is used to represent the number of times the third object collaborates with the first target object;
[0278] A third trigger condition is a trigger condition for the third object to send a collaboration notification message to the first target object;
[0279] The third parameter type is the parameter type that needs to be included in the collaboration notification message sent by the third object to the first target object.
[0280] In some embodiments, the third strategy information of the target subtask includes at least one of the following:
[0281] an address or identifier of a second target object, where the second target object includes one or more network elements that perform the target subtask;
[0282] an address or identifier of a fourth object, the fourth object including one or more network elements cooperating with the second target object, the fourth object including the second network element;
[0283] fifth indication information, used to indicate that the third strategy information of the target subtask is used to describe a strategy for the second target object to assist the fourth object after the target subtask is completed;
[0284] Sixth indication information, used to indicate at least one of the following: if the target subtask ends normally, the second target object sends a collaboration notification message to the fourth object; if the target subtask ends abnormally, the second target object sends a collaboration notification message to the fourth object;
[0285] A fourth trigger condition is a trigger condition for the second target object to send a collaboration notification message to the fourth object;
[0286] The fourth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second target object to the fourth object.
[0287] In some embodiments, when the first subtask includes a perception subtask, the first parameter type or the second parameter type includes at least one of the following:
[0288] Information used to indicate how perception is perceived;
[0289] Information indicating the sensing service;
[0290] Information indicating perceptual accuracy;
[0291] Information indicating the location of a perception;
[0292] Information indicating the rate of perception;
[0293] Information indicating the range of perception;
[0294] Information indicating the frequency of perception;
[0295] Information indicating perceived latency;
[0296] Information indicating the execution time of the perception subtask;
[0297] Information indicating the results of a perception.
[0298] In some embodiments, when the first subtask includes a computing subtask, the first parameter type or the second parameter type includes at least one of the following:
[0299] Information indicating how the data is processed;
[0300] Information indicating data processing delay;
[0301] Information indicating the precision of calculations;
[0302] Information indicating the computing power;
[0303] Information indicating the type of computing power;
[0304] Information indicating the calculation delay;
[0305] Information indicating the execution time of the computing subtask;
[0306] Information indicating the result of a calculation.
[0307] In some embodiments, when the first subtask includes an AI subtask, the first parameter type or the second parameter type includes at least one of the following:
[0308] Information indicating the complexity of the model;
[0309] Model training time;
[0310] Model inference time;
[0311] Model identification;
[0312] Model download address;
[0313] Data source address;
[0314] Information indicating the type of model input data;
[0315] Information indicating the computing power of the model;
[0316] Information indicating the accuracy of the model;
[0317] Information indicating the model training latency;
[0318] Information indicating the model inference latency;
[0319] Information indicating the execution time of the AI subtask.
[0320] In some embodiments, when the first subtask includes a data subtask, the first parameter type or the second parameter type includes at least one of the following:
[0321] Data source information;
[0322] Data timestamp;
[0323] The amount of data collected;
[0324] Information indicating the trustworthiness of the data.
[0325] For details on the above embodiments, please refer to Figure 2The relevant descriptions of the method embodiments are similar and can achieve the same technical effects, so they will not be described in detail to avoid repetition.
[0326] In some embodiments, the method further comprises:
[0327] The second network element performs a second operation, where the second operation includes at least one of the following:
[0328] Establishing the first subtask based on the first strategy information of the first subtask;
[0329] Sending, based on the second policy information of the first subtask, a fifth message to a first object, wherein the fifth message is used to request the first object to send a collaboration notification message, where the first object includes one or more network elements that collaborate with the second network element during execution of the first subtask;
[0330] Sending a first collaboration notification message to a first target object based on the second policy information of the target subtask, where the first target object includes one or more network elements that execute the target subtask;
[0331] Sending a second collaboration notification message to a second object based on the third policy information of the first subtask, where the second object includes one or more network elements that collaborate with the second network element;
[0332] Based on the third policy information of the target subtask, a sixth message is sent to the second target object, where the sixth message is used to request the second target object to send a collaboration notification message, and the second target object includes one or more network elements that execute the target subtask.
[0333] In this embodiment of the present application, the fifth message can be understood as a subscription request message. After receiving the fifth message, the first object can send a collaboration notification message to the second network element according to the fifth message. In this case, the second network element acts as the collaborated party and the first object acts as the collaborator.
[0334] Accordingly, the sixth message can be understood as a subscription request message, and after receiving the sixth message, the second target object can send a collaboration notification message to the second network element according to the sixth message. In this case, the second network element acts as the collaborated party and the second target object acts as the collaborator.
[0335] In the case where the second network element sends the first collaboration notification message to the first target object, the second network element serves as the collaborating party and the first target object serves as the collaborated party.
[0336] Correspondingly, in the case where the second network element sends the second collaboration notification message to the second object, the second network element serves as the collaborator and the second object serves as the collaborated party.
[0337] It is easy to understand that the first target object and the second target object may include the same network element or different network elements.
[0338] In some embodiments, the fifth message includes at least one of the following information:
[0339] the address or identifier of the second network element;
[0340] the address or identification of the first object;
[0341] an identifier of the first subtask;
[0342] seventh indication information, used to indicate that the fifth message is used to provide a strategy for the first object to assist the second network element during the execution of the first subtask;
[0343] First time information, used to represent the time during which the first object cooperates with the second network element;
[0344] First period information, used to represent a period of collaboration between the first object and the second network element;
[0345] First count information, used to represent the number of times the first object cooperates with the second network element;
[0346] A first trigger condition is a trigger condition for the first object to send a collaboration notification message to the second network element;
[0347] The first parameter type is the parameter type that needs to be included in the collaboration notification message sent by the first object to the second network element.
[0348] In this embodiment, by including the above information in the fifth message, a collaboration indication can be provided to the first object. In this way, the first object can provide an appropriate collaboration notification message to the second network element based on the fifth message, thereby ensuring the execution of the first subtask, which in turn is conducive to the realization of the target task.
[0349] It should be noted that the timing of when the second network element sends the fifth message to the first object is not limited in this embodiment of the application. For example, the second network element may send the fifth message to the first object after obtaining the second policy information of the first subtask; or the second network element may send the fifth message to the first object when the second network element needs the first object to provide cooperation.
[0350] In some embodiments, the second policy information of the target subtask includes a third trigger condition, where the third trigger condition is a trigger condition for a third object to send a collaboration notification message to the first target object, and the third object includes one or more network elements that collaborate with the first target object during the execution of the target subtask, and the third object includes the second network element;
[0351] The sending a first collaboration notification message to the first target object based on the second policy information of the target subtask includes:
[0352] When the third trigger condition is met, a first collaboration notification message is sent to the first target object.
[0353] Through this implementation, the first collaborative notification message can be made more consistent with the requirements of the target subtask performed by the first target object, thereby ensuring the execution of the target subtask performed by the first target object, and further facilitating the realization of the target task.
[0354] In some embodiments, the second policy information of the target subtask further includes a third parameter type, where the third parameter type is a parameter type that needs to be included in the collaboration notification message sent by the third object to the first target object;
[0355] The parameter type included in the first collaboration notification message matches the third parameter type.
[0356] Through this implementation, the first collaborative notification message can be made more consistent with the requirements of the target subtask performed by the first target object, thereby ensuring the execution of the target subtask performed by the first target object, and further facilitating the realization of the target task.
[0357] In some embodiments, the third policy information of the first subtask includes a second trigger condition, where the second trigger condition is a trigger condition for the second network element to send a collaboration notification message to a second object, where the second object includes one or more network elements that the second network element collaborates with;
[0358] The sending a second collaboration notification message to the second object based on the third policy information of the first subtask includes:
[0359] After the first subtask is completed and the second trigger condition is met, a second collaboration notification message is sent to the second object.
[0360] Through this implementation, the second collaboration notification message can be made more consistent with the requirements of the subtask performed by the second object, thereby ensuring the execution of the subtask performed by the second object, and further facilitating the realization of the target task.
[0361] In some embodiments, the third policy information of the first subtask further includes a second parameter type, where the second parameter type is a parameter type that needs to be included in the collaboration notification message sent by the second network element to the second object;
[0362] The parameter type included in the second collaboration notification message matches the second parameter type.
[0363] Through this implementation, the second collaboration notification message can be made more consistent with the requirements of the subtask performed by the second object, thereby ensuring the execution of the subtask performed by the second object, and further facilitating the realization of the target task.
[0364] In some embodiments, the sixth message includes at least one of the following information:
[0365] the address or identifier of the second network element;
[0366] the address or identifier of the second target object;
[0367] an identifier of the target subtask;
[0368] eighth indication information, used to indicate that the sixth message is used to provide a strategy for the second target object to assist the second network element after the target subtask is completed;
[0369] Ninth indication information is used to indicate at least one of the following: when the target subtask ends normally, the second target object sends a collaboration notification message to the second network element; when the target subtask ends abnormally, the second target object sends a collaboration notification message to the second network element;
[0370] A fifth trigger condition is a trigger condition for the second target object to send a collaboration notification message to the second network element;
[0371] The fifth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second target object to the second network element.
[0372] In this embodiment, by including the above information in the sixth message, a collaboration indication can be provided to the second target object. In this way, the second target object can provide an appropriate collaboration notification message to the second network element based on the sixth message, thereby ensuring the execution of the first subtask, which is conducive to the realization of the target task.
[0373] It should be noted that the timing of when the second network element sends the sixth message to the second target object is not limited in this embodiment of the present application. For example, the second network element may send the sixth message to the second target object after obtaining the third policy information of the target subtask; or the second network element may send the sixth message to the second target object when the second target object needs to provide cooperation.
[0374] In some embodiments, the method further comprises:
[0375] The second network element receives a seventh message from a third target object, where the seventh message is used to request the second network element to send a collaboration notification message, and the third target object includes one or more network elements that execute the target subtask;
[0376] The second network element sends a third collaboration notification message to the third target object based on the seventh message;
[0377] The seventh message includes at least one of the following:
[0378] the address or identifier of the third target object;
[0379] the address or identifier of the second network element;
[0380] Tenth indication information, used to indicate that the seventh message is used to provide a strategy for the second network element to assist the third target object;
[0381] The third time information is used to represent the time when the second network element cooperates with the third target object;
[0382] Third period information, used to represent a period of collaboration between the second network element and the third target object;
[0383] The third number information is used to represent the number of times the second network element cooperates with the third target object;
[0384] A sixth trigger condition is a trigger condition for the second network element to send a collaboration notification message to the third target object;
[0385] The sixth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second network element to the third target object.
[0386] The seventh message can be understood as a subscription request message. The third target object can send the seventh message to the second network element to request the second network element to provide a collaboration notification message to the third target object. In this case, the second network element acts as the collaborator and the third target object acts as the collaborated party.
[0387] In this implementation, the second network element can ensure the execution of the target subtask executed by the third target object by sending the third collaboration notification message to the third target object, thereby facilitating the realization of the target task.
[0388] In some embodiments, the second network element sends a third collaboration notification message to the third target object based on the seventh message, including:
[0389] When the sixth trigger condition is met, the second network element sends a third collaboration notification message to the third target object.
[0390] In this way, the third collaborative notification message can be made more consistent with the requirements of the target subtask executed by the third target object, thereby ensuring the execution of the target subtask executed by the third target object, and further facilitating the realization of the target task.
[0391] In some embodiments, the parameter type included in the third collaborative notification message matches the sixth parameter type.
[0392] In this way, the third collaborative notification message can be made more consistent with the requirements of the target subtask executed by the third target object, thereby ensuring the execution of the target subtask executed by the third target object, and further facilitating the realization of the target task.
[0393] The above is an embodiment of the method on the second network element side. Based on the relevant policy information sent by the first network element, the second network element can complete the first subtask based on the corresponding policy information or collaborate with other network elements to complete the subtask. It can be seen that the embodiment of the present application can better achieve coordination between multiple nodes, thereby better enabling multiple nodes to jointly complete a specific task.
[0394] To better understand the embodiments of the present application, the following specific embodiments are provided to illustrate the task-centric network element collaboration process. In the embodiments provided below, the first network element is a task management unit (TM), and the subtasks include data subtasks, algorithm subtasks, computing power subtasks, and communication subtasks. The subtask nodes include data resource management nodes, algorithm resource management nodes, computing power resource management nodes, and communication resource management nodes.
[0395] like Figure 4 As shown, the following steps are included:
[0396] Step 0: The TM receives a task request, breaks it down into subtasks, and determines whether collaboration is required between the subtasks. If collaboration is required, it develops a collaboration strategy for each subtask, including at least one of the following:
[0397] 1) Task identification information;
[0398] 2) Subtask identification information;
[0399] 3) Subtask establishment strategy, including the order of subtask establishment (e.g., sequential or parallel);
[0400] 4) Subtask execution collaboration strategy, which indicates which subtask node needs to subscribe to which information during the subtask execution process. For example, the algorithm subtask needs to regularly obtain the capability information and positioning information of a certain UE from the data subtask;
[0401] 5) Subtask end strategy, which indicates whether it is necessary to inform another subtask node of the subtask progress after the subtask is completed normally or abnormally, and how to inform.
[0402] It should be noted that the subtask execution cooperation strategy may include one or more sub-strategies (for example, each sub-strategy is presented in the form of a set), and each sub-strategy may include at least one of the following:
[0403] 1) Time information (e.g., collaboration is performed every 10 minutes, the time interval between two collaborations, and the cycle of collaboration execution);
[0404] 2) Information of the cooperating party (such as the network element address or network element ID of the subtask node that needs to be informed);
[0405] 3) The type of collaborative notification information (see the subscription information type below);
[0406] 4) Collaboration trigger conditions (including but not limited to: data collection size limit, such as 10G, the target perception object moves beyond the preset distance, and the subtask execution time exceeds the specified time);
[0407] 5) The number of collaboration notification messages (maximum and minimum number of collaboration notification messages sent to collaborating parties).
[0408] It should be noted that the subtask termination policy may include one or more sub-policies (for example, each sub-policy is presented in the form of a set), and each sub-policy may include at least one of the following:
[0409] 1) Indication information, indicating whether the task ends normally and needs to be notified to other subtask nodes, or whether the task ends abnormally and needs to be notified to other subtask nodes;
[0410] 2) Information of the cooperating party (such as the network element address or network element ID of the subtask node that needs to be informed);
[0411] 3) Execution notification information upon normal completion (including but not limited to: for data resource management subtasks, notification of the completion of data collection and data transmission, and provision of data; for AI subtasks, notification of the completion of AI reasoning and training, and provision of AI models; for computing power subtasks, notification of the completion of a computation subtask, and provision of computation results);
[0412] 4) Execution notification information in case of abnormal termination (including but not limited to: data does not meet requirements, server load is too large, subtask execution timeout, target perception object moves out of the perception area).
[0413] Step 1: The TM establishes a strategy according to the subtasks and creates one or more subtasks in sequence or order.
[0414] The TM sends a subtask creation message to the subtask node, carrying the subtask creation strategy, subtask identification information, subtask execution coordination strategy, and subtask execution termination strategy. (The following uses a data resource node as an example to illustrate the collaboration between different nodes.)
[0415] Step 2 (including at least one item from step 2a to step 2c): Other subtask nodes send a subscription request message to the data resource management node (in this embodiment, the subscription request message is referred to as a data subtask collaborative subscription request). The subscription request message may carry at least one of the following items: task identification information, data subtask identification information, subscription information type, and triggering conditions for the collaborative notification message.
[0416] In this embodiment, the subtask type of the receiver in step 2 is a data subtask, and the subscription information type may include at least one of the following: data source information, data timestamp, data collection quantity, data collection size, and data credibility.
[0417] If the subtask type of the receiver in step 2 is a perception subtask, the subscription information type includes at least one of the following:
[0418] Perception mode, perception service, perception accuracy, initial perception position, initial perception rate (including direction and speed), current perception position, current perception rate (including direction and speed), perception range, perception delay, perception frequency, perception delay, and perception execution time.
[0419] If the subtask type of the recipient in step 2 is a computing subtask, the subscription information type includes at least one of the following:
[0420] Data processing method (including at least one of the following: denoising, privacy protection, standardization, normalization), data processing delay (used to indicate the overall delay of data collection and data calculation), calculation accuracy (used to indicate the data collection accuracy and the overall accuracy of data calculation), computing power information (including at least one of the following: computing power size, computing power type), calculation delay, subtask execution time, and calculation results.
[0421] If the subtask type of the recipient in step 2 is an AI subtask, the subscription information type includes at least one of the following:
[0422] Model complexity (referring to the model's representational capabilities, that is, the complexity of the data that the model can fit), model training time, model inference time, model identifier, model download address, data source address, computing power, calculation type (such as text, image), model accuracy, average training latency, average inference latency, and subtask execution time.
[0423] It should be noted that the triggering conditions of the collaborative notification message can be determined by combining one or more of the aforementioned collaborative triggering conditions, the number of collaborative notification messages, the execution notification information of normal termination, and the execution notification information of abnormal termination.
[0424] Step 3: The data resource management node detects that the triggering condition of the collaboration notification message is met and prepares to send the collaboration notification message (in this embodiment, the collaboration notification message is referred to as a data subtask collaboration notification message).
[0425] Step 4 (including at least one item from step 4a to step 4c): The data resource management node sends a data subtask collaboration notification message to the subscriber. The data subtask collaboration notification message may provide the information required by the type of collaboration notification information in step 0, or provide the information required by the subscription information type in the subscription request message in step 2.
[0426] It should be noted that if the data resource management node does not receive the subscription request message in step 2, the collaboration notification message sent by the data resource management node in step 4 is based on the subtask execution collaboration strategy and subtask termination strategy received in step 0 to determine the subtask nodes that need to be notified and the content that needs to be included in the collaboration notification message.
[0427] It should be noted that the information included in the collaborative notification message is determined by the type of collaborative notification message or the local default rule. For example, if the type of collaborative notification message indicates that information such as average training latency, model accuracy, and subtask duration is provided, the collaborative notification message may include information such as the actual average training latency, actual model accuracy, and actual subtask duration. In addition, the local default policy refers to the information provided by default in the collaborative notification message, such as providing parameters such as subtask execution duration in the collaborative notification message by default.
[0428] It should also be noted that the collaboration strategy determined in step 0 is for both collaborating parties (i.e., the collaborating party and the collaborated party). As long as the TM sends the above-mentioned strategy information to either party in step 0, a "handshake" between the two collaborating parties can be achieved, and the subsequent sending of collaboration message notifications can be achieved. Taking the data resource management node as the collaborating party and the computing resource management node as the collaborated party as an example, in one implementation method, the TM only informs the data resource management node of the collaboration strategy. Then, during the execution process, the data resource management node can send a collaboration notification message (corresponding to at least one of steps 4a to 4c) based on the address of the collaborated party; in another implementation method, the TM only informs the computing resource management node of the collaboration strategy. Then, the computing resource management node can send a subscription request message to the data resource management node (i.e., step 2b). In this way, after receiving the subscription request message, the data resource management node knows that it needs to send a collaboration notification message to the computing resource management node.
[0429] The task processing method provided in the embodiment of the present application can be executed by a task processing device. In the embodiment of the present application, the task processing device provided in the embodiment of the present application is described by taking the task processing method executed by the task processing device as an example.
[0430] Reference Figure 5 , the embodiment of the present application also provides a task processing device. Figure 5 As shown, the task processing device 500 includes:
[0431] The receiving unit 501 is configured to receive a first message, where the first message is used to request the establishment of a target task;
[0432] The processing unit 502 is configured to:
[0433] Decompose the target task into N subtasks;
[0434] Determining an identification of the target task;
[0435] Determining identifiers of the N subtasks;
[0436] Determining first strategy information of the N subtasks, where the first strategy information is used to represent a strategy in a subtask establishment process;
[0437] Determining second strategy information of the N subtasks, where the second strategy information is used to represent a strategy during the execution of the subtasks;
[0438] Determining third strategy information of the N subtasks, where the third strategy information is used to represent a strategy after the subtasks are completed;
[0439] The sending unit 503 is configured to:
[0440] Sending a second message to the second network element, where the second message includes first policy information of the first subtask;
[0441] Sending a third message to the second network element, where the third message includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask;
[0442] Sending a fourth message to the second network element, the fourth message including the first policy information of the first subtask, the fourth message further including at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask;
[0443] Among them, the first subtask and the target subtask are both subtasks of the target task, the first subtask is a subtask performed by the second network element, and the target subtask includes at least one of the following: a subtask that cooperates with the second network element, a subtask that cooperates with the second network element, and a subtask that both cooperates with the second network element and cooperates with the second network element.
[0444] Optionally, the second message includes at least one of the following:
[0445] The identification of the target task;
[0446] The first set includes the identifier of the first subtask and first strategy information of the first subtask.
[0447] Optionally, the third message includes at least one of the following:
[0448] The identification of the target task;
[0449] A second set includes an identifier of the first subtask and second strategy information of the first subtask;
[0450] a third set, comprising an identifier of the first subtask and third strategy information of the first subtask;
[0451] a fourth set, comprising an identifier of the target subtask and second strategy information of the target subtask;
[0452] The fifth set includes the identifier of the target subtask and the third strategy information of the target subtask.
[0453] Optionally, the fourth message includes at least one of the following:
[0454] The identification of the target task;
[0455] A first set includes an identifier of the first subtask and first strategy information of the first subtask;
[0456] A second set includes an identifier of the first subtask and second strategy information of the first subtask;
[0457] a third set, comprising an identifier of the first subtask and third strategy information of the first subtask;
[0458] a fourth set, comprising an identifier of the target subtask and second strategy information of the target subtask;
[0459] The fifth set includes the identifier of the target subtask and the third strategy information of the target subtask.
[0460] Optionally, the first strategy information of the first subtask includes at least one of the following:
[0461] The establishment sequence number of the first subtask;
[0462] The creation time of the first subtask.
[0463] Optionally, the second strategy information of the first subtask includes at least one of the following:
[0464] the address or identifier of the second network element;
[0465] an address or identifier of a first object, where the first object includes one or more network elements that collaborate with the second network element during execution of the first subtask;
[0466] First indication information, used to indicate that the second policy information of the first subtask is used to describe a policy of the first object assisting the second network element during the execution of the first subtask;
[0467] First time information, used to represent the time during which the first object cooperates with the second network element;
[0468] First period information, used to represent a period of collaboration between the first object and the second network element;
[0469] First count information, used to represent the number of times the first object cooperates with the second network element;
[0470] A first trigger condition is a trigger condition for the first object to send a collaboration notification message to the second network element;
[0471] The first parameter type is the parameter type that needs to be included in the collaboration notification message sent by the first object to the second network element.
[0472] Optionally, the third strategy information of the first subtask includes at least one of the following:
[0473] the address or identifier of the second network element;
[0474] an address or identifier of a second object, the second object including one or more network elements with which the second network element cooperates;
[0475] Second indication information, used to indicate that the third policy information of the first subtask is used to describe a policy by which the second network element assists the second object after the first subtask is completed;
[0476] The third indication information is used to indicate at least one of the following: if the first subtask ends normally, the second network element sends a collaboration notification message to the second object; if the first subtask ends abnormally, the second network element sends a collaboration notification message to the second object;
[0477] A second trigger condition is a trigger condition for the second network element to send a collaboration notification message to the second object;
[0478] The second parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second network element to the second object.
[0479] Optionally, the second strategy information of the target subtask includes at least one of the following:
[0480] an address or identifier of a first target object, where the first target object includes one or more network elements that perform the target subtask;
[0481] an address or identifier of a third object, the third object including one or more network elements that collaborate with the first target object during execution of the target subtask, the third object including the second network element;
[0482] fourth indication information, used to indicate that the second strategy information of the target subtask is used to describe a strategy of the third object assisting the first target object during the execution of the target subtask;
[0483] third time information, used to represent the time during which the third object collaborates with the first target object;
[0484] third period information, used to represent a period of collaboration between the third object and the first target object;
[0485] The third number information is used to represent the number of times the third object collaborates with the first target object;
[0486] A third trigger condition is a trigger condition for the third object to send a collaboration notification message to the first target object;
[0487] The third parameter type is the parameter type that needs to be included in the collaboration notification message sent by the third object to the first target object.
[0488] Optionally, the third strategy information of the target subtask includes at least one of the following:
[0489] an address or identifier of a second target object, where the second target object includes one or more network elements that perform the target subtask;
[0490] an address or identifier of a fourth object, the fourth object including one or more network elements cooperating with the second target object, the fourth object including the second network element;
[0491] fifth indication information, used to indicate that the third strategy information of the target subtask is used to describe a strategy for the second target object to assist the fourth object after the target subtask is completed;
[0492] Sixth indication information, used to indicate at least one of the following: if the target subtask ends normally, the second target object sends a collaboration notification message to the fourth object; if the target subtask ends abnormally, the second target object sends a collaboration notification message to the fourth object;
[0493] A fourth trigger condition is a trigger condition for the second target object to send a collaboration notification message to the fourth object;
[0494] The fourth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second target object to the fourth object.
[0495] Optionally, when the first subtask includes a perception subtask, the first parameter type or the second parameter type includes at least one of the following:
[0496] Information used to indicate how perception is perceived;
[0497] Information indicating the sensing service;
[0498] Information indicating perceptual accuracy;
[0499] Information indicating the location of a perception;
[0500] Information indicating the rate of perception;
[0501] Information indicating the range of perception;
[0502] Information indicating the frequency of perception;
[0503] Information indicating perceived latency;
[0504] Information indicating the execution time of the perception subtask;
[0505] Information indicating the results of a perception.
[0506] Optionally, when the first subtask includes a calculation subtask, the first parameter type or the second parameter type includes at least one of the following:
[0507] Information indicating how the data is processed;
[0508] Information indicating data processing delay;
[0509] Information indicating the precision of calculations;
[0510] Information indicating the computing power;
[0511] Information indicating the type of computing power;
[0512] Information indicating the calculation delay;
[0513] Information indicating the execution time of the computing subtask;
[0514] Information indicating the result of a calculation.
[0515] Optionally, when the first subtask includes an artificial intelligence (AI) subtask, the first parameter type or the second parameter type includes at least one of the following:
[0516] Information indicating the complexity of the model;
[0517] Model training time;
[0518] Model inference time;
[0519] Model identification;
[0520] Model download address;
[0521] Data source address;
[0522] Information indicating the type of model input data;
[0523] Information indicating the computing power of the model;
[0524] Information indicating the accuracy of the model;
[0525] Information indicating the model training latency;
[0526] Information indicating the model inference latency;
[0527] Information indicating the execution time of the AI subtask.
[0528] Optionally, when the first subtask includes a data subtask, the first parameter type or the second parameter type includes at least one of the following:
[0529] Data source information;
[0530] Data timestamp;
[0531] The amount of data collected;
[0532] Information indicating the trustworthiness of the data.
[0533] In the embodiment of the present application, the first network element decomposes the target task into multiple subtasks and determines the relevant policy information for each subtask, so that the network elements executing the subtasks can complete their respective subtasks based on the corresponding policy information or collaborate with other network elements to complete the subtasks. It can be seen that the embodiment of the present application can better achieve coordination between multiple nodes, thereby better enabling multiple nodes to jointly complete a specific task.
[0534] Reference Figure 6 , the embodiment of the present application also provides another task processing device. Figure 6 As shown, the task processing device 600 includes:
[0535] The first receiving unit 601 is configured to receive at least one of a second message, a third message, and a fourth message from a first network element;
[0536] Wherein, the second message includes first strategy information of the first subtask;
[0537] The third message includes at least one of the following: the second strategy information of the first subtask, the third strategy information of the first subtask, the second strategy information of the target subtask, and the third strategy information of the target subtask;
[0538] The fourth message includes the first policy information of the first subtask, and the fourth message further includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask;
[0539] The first subtask and the target subtask are both subtasks obtained by decomposing the target task, the first subtask is a subtask performed by the second network element, and the target subtask includes at least one of the following: a subtask coordinated by the second network element, and a subtask coordinated with the second network element;
[0540] The first policy information is used to represent the policy during the subtask establishment process, the second policy information is used to represent the policy during the subtask execution process, and the third policy information is used to represent the policy after the subtask is completed.
[0541] Optionally, the second message includes at least one of the following:
[0542] The identification of the target task;
[0543] The first set includes the identifier of the first subtask and first strategy information of the first subtask.
[0544] Optionally, the third message includes at least one of the following:
[0545] The identification of the target task;
[0546] A second set includes an identifier of the first subtask and second strategy information of the first subtask;
[0547] a third set, comprising an identifier of the first subtask and third strategy information of the first subtask;
[0548] a fourth set, comprising an identifier of the target subtask and second strategy information of the target subtask;
[0549] The fifth set includes the identifier of the target subtask and the third strategy information of the target subtask.
[0550] Optionally, the fourth message includes at least one of the following:
[0551] The identification of the target task;
[0552] A first set includes an identifier of the first subtask and first strategy information of the first subtask;
[0553] A second set includes an identifier of the first subtask and second strategy information of the first subtask;
[0554] a third set, comprising an identifier of the first subtask and third strategy information of the first subtask;
[0555] a fourth set, comprising an identifier of the target subtask and second strategy information of the target subtask;
[0556] The fifth set includes the identifier of the target subtask and the third strategy information of the target subtask.
[0557] Optionally, the first strategy information of the first subtask includes at least one of the following:
[0558] The establishment sequence number of the first subtask;
[0559] The creation time of the first subtask.
[0560] Optionally, the second strategy information of the first subtask includes at least one of the following:
[0561] the address or identifier of the second network element;
[0562] an address or identifier of a first object, where the first object includes one or more network elements that collaborate with the second network element during execution of the first subtask;
[0563] First indication information, used to indicate that the second policy information of the first subtask is used to describe a policy of the first object assisting the second network element during the execution of the first subtask;
[0564] First time information, used to represent the time during which the first object cooperates with the second network element;
[0565] First period information, used to represent a period of collaboration between the first object and the second network element;
[0566] First count information, used to represent the number of times the first object cooperates with the second network element;
[0567] A first trigger condition is a trigger condition for the first object to send a collaboration notification message to the second network element;
[0568] The first parameter type is the parameter type that needs to be included in the collaboration notification message sent by the first object to the second network element.
[0569] Optionally, the third strategy information of the first subtask includes at least one of the following:
[0570] the address or identifier of the second network element;
[0571] an address or identifier of a second object, the second object including one or more network elements with which the second network element cooperates;
[0572] Second indication information, used to indicate that the third policy information of the first subtask is used to describe a policy by which the second network element assists the second object after the first subtask is completed;
[0573] The third indication information is used to indicate at least one of the following: if the first subtask ends normally, the second network element sends a collaboration notification message to the second object; if the first subtask ends abnormally, the second network element sends a collaboration notification message to the second object;
[0574] A second trigger condition is a trigger condition for the second network element to send a collaboration notification message to the second object;
[0575] The second parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second network element to the second object.
[0576] Optionally, the second strategy information of the target subtask includes at least one of the following:
[0577] an address or identifier of a first target object, where the first target object includes one or more network elements that perform the target subtask;
[0578] an address or identifier of a third object, the third object including one or more network elements that collaborate with the first target object during execution of the target subtask, the third object including the second network element;
[0579] fourth indication information, used to indicate that the second strategy information of the target subtask is used to describe a strategy of the third object assisting the first target object during the execution of the target subtask;
[0580] third time information, used to represent the time during which the third object collaborates with the first target object;
[0581] third period information, used to represent a period of collaboration between the third object and the first target object;
[0582] The third number information is used to represent the number of times the third object collaborates with the first target object;
[0583] A third trigger condition is a trigger condition for the third object to send a collaboration notification message to the first target object;
[0584] The third parameter type is the parameter type that needs to be included in the collaboration notification message sent by the third object to the first target object.
[0585] Optionally, the third strategy information of the target subtask includes at least one of the following:
[0586] an address or identifier of a second target object, where the second target object includes one or more network elements that perform the target subtask;
[0587] an address or identifier of a fourth object, the fourth object including one or more network elements cooperating with the second target object, the fourth object including the second network element;
[0588] fifth indication information, used to indicate that the third strategy information of the target subtask is used to describe a strategy for the second target object to assist the fourth object after the target subtask is completed;
[0589] Sixth indication information, used to indicate at least one of the following: if the target subtask ends normally, the second target object sends a collaboration notification message to the fourth object; if the target subtask ends abnormally, the second target object sends a collaboration notification message to the fourth object;
[0590] A fourth trigger condition is a trigger condition for the second target object to send a collaboration notification message to the fourth object;
[0591] The fourth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second target object to the fourth object.
[0592] Optionally, when the first subtask includes a perception subtask, the first parameter type or the second parameter type includes at least one of the following:
[0593] Information used to indicate how perception is perceived;
[0594] Information indicating the sensing service;
[0595] Information indicating perceptual accuracy;
[0596] Information indicating the location of a perception;
[0597] Information indicating the rate of perception;
[0598] Information indicating the range of perception;
[0599] Information indicating the frequency of perception;
[0600] Information indicating perceived latency;
[0601] Information indicating the execution time of the perception subtask;
[0602] Information indicating the results of a perception.
[0603] Optionally, when the first subtask includes a calculation subtask, the first parameter type or the second parameter type includes at least one of the following:
[0604] Information indicating how the data is processed;
[0605] Information indicating data processing delay;
[0606] Information indicating the precision of calculations;
[0607] Information indicating the computing power;
[0608] Information indicating the type of computing power;
[0609] Information indicating the calculation delay;
[0610] Information indicating the execution time of the computing subtask;
[0611] Information indicating the result of a calculation.
[0612] Optionally, when the first subtask includes an artificial intelligence (AI) subtask, the first parameter type or the second parameter type includes at least one of the following:
[0613] Information indicating the complexity of the model;
[0614] Model training time;
[0615] Model inference time;
[0616] Model identification;
[0617] Model download address;
[0618] Data source address;
[0619] Information indicating the type of model input data;
[0620] Information indicating the computing power of the model;
[0621] Information indicating the accuracy of the model;
[0622] Information indicating the model training latency;
[0623] Information indicating the model inference latency;
[0624] Information indicating the execution time of the AI subtask.
[0625] Optionally, when the first subtask includes a data subtask, the first parameter type or the second parameter type includes at least one of the following:
[0626] Data source information;
[0627] Data timestamp;
[0628] The amount of data collected;
[0629] Information indicating the trustworthiness of the data.
[0630] Optionally, the device further comprises at least one of the following:
[0631] a processing unit, configured to establish the first subtask based on the first strategy information of the first subtask;
[0632] A first sending unit is configured to send a fifth message to a first object based on the second policy information of the first subtask, where the fifth message is used to request the first object to send a collaboration notification message, where the first object includes one or more network elements that collaborate with the second network element during execution of the first subtask;
[0633] A second sending unit is configured to send a first collaboration notification message to a first target object based on the second policy information of the target subtask, where the first target object includes one or more network elements that execute the target subtask;
[0634] A third sending unit, configured to send a second collaboration notification message to a second object based on the third policy information of the first subtask, where the second object includes one or more network elements that collaborate with the second network element;
[0635] The fourth sending unit is used to send a sixth message to the second target object based on the third policy information of the target subtask, and the sixth message is used to request the second target object to send a collaboration notification message. The second target object includes one or more network elements that execute the target subtask.
[0636] Optionally, the fifth message includes at least one of the following information:
[0637] the address or identifier of the second network element;
[0638] the address or identification of the first object;
[0639] an identifier of the first subtask;
[0640] seventh indication information, used to indicate that the fifth message is used to provide a strategy for the first object to assist the second network element during the execution of the first subtask;
[0641] First time information, used to represent the time during which the first object cooperates with the second network element;
[0642] First period information, used to represent a period of collaboration between the first object and the second network element;
[0643] First count information, used to represent the number of times the first object cooperates with the second network element;
[0644] A first trigger condition is a trigger condition for the first object to send a collaboration notification message to the second network element;
[0645] The first parameter type is the parameter type that needs to be included in the collaboration notification message sent by the first object to the second network element.
[0646] Optionally, the second policy information of the target subtask includes a third trigger condition, where the third trigger condition is a trigger condition for a third object to send a collaboration notification message to the first target object, and the third object includes one or more network elements that collaborate with the first target object during execution of the target subtask, and the third object includes the second network element;
[0647] The second sending unit is specifically configured to:
[0648] When the third trigger condition is met, a first collaboration notification message is sent to the first target object.
[0649] Optionally, the second policy information of the target subtask further includes a third parameter type, where the third parameter type is a parameter type that needs to be included in the collaboration notification message sent by the third object to the first target object;
[0650] The parameter type included in the first collaboration notification message matches the third parameter type.
[0651] Optionally, the third policy information of the first subtask includes a second trigger condition, where the second trigger condition is a trigger condition for the second network element to send a collaboration notification message to a second object, and the second object includes one or more network elements with which the second network element collaborates;
[0652] The third sending unit is specifically configured to:
[0653] After the first subtask is completed and the second trigger condition is met, a second collaboration notification message is sent to the second object.
[0654] Optionally, the third policy information of the first subtask further includes a second parameter type, where the second parameter type is a parameter type that needs to be included in the collaboration notification message sent by the second network element to the second object;
[0655] The parameter type included in the second collaboration notification message matches the second parameter type.
[0656] Optionally, the sixth message includes at least one of the following information:
[0657] the address or identifier of the second network element;
[0658] the address or identifier of the second target object;
[0659] an identifier of the target subtask;
[0660] eighth indication information, used to indicate that the sixth message is used to provide a strategy for the second target object to assist the second network element after the target subtask is completed;
[0661] Ninth indication information is used to indicate at least one of the following: when the target subtask ends normally, the second target object sends a collaboration notification message to the second network element; when the target subtask ends abnormally, the second target object sends a collaboration notification message to the second network element;
[0662] A fifth trigger condition is a trigger condition for the second target object to send a collaboration notification message to the second network element;
[0663] The fifth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second target object to the second network element.
[0664] Optionally, the device further comprises:
[0665] a second receiving unit, configured to receive a seventh message from a third target object, wherein the seventh message is used to request the second network element to send a collaboration notification message, and the third target object includes one or more network elements that execute the target subtask;
[0666] a fifth sending unit, configured to send a third collaboration notification message to the third target object based on the seventh message;
[0667] The seventh message includes at least one of the following:
[0668] the address or identifier of the third target object;
[0669] the address or identifier of the second network element;
[0670] Tenth indication information, used to indicate that the seventh message is used to provide a strategy for the second network element to assist the third target object;
[0671] The third time information is used to represent the time when the second network element cooperates with the third target object;
[0672] Third period information, used to represent a period of collaboration between the second network element and the third target object;
[0673] The third number information is used to represent the number of times the second network element cooperates with the third target object;
[0674] A sixth trigger condition is a trigger condition for the second network element to send a collaboration notification message to the third target object;
[0675] The sixth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second network element to the third target object.
[0676] Optionally, the fifth sending unit is specifically configured to:
[0677] When the sixth trigger condition is met, a third collaboration notification message is sent to the third target object.
[0678] Optionally, the parameter type included in the third collaborative notification message matches the sixth parameter type.
[0679] In the embodiment of the present application, the second network element, based on the relevant policy information sent by the first network element, can enable the second network element to complete the first subtask based on the corresponding policy information or collaborate with other network elements to complete the subtask. It can be seen that the embodiment of the present application can better achieve the coordination between multiple nodes, thereby better enabling multiple nodes to jointly complete a specific task.
[0680] The task processing device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0681] The task processing device provided in the embodiment of the present application can achieve Figures 2 to 4 The various processes implemented by the method embodiment achieve the same technical effect and are not described here again to avoid repetition.
[0682] like Figure 7 As shown, an embodiment of the present application further provides a communication device 700, including a processor 701 and a memory 702, wherein the memory 702 stores a program or instruction that can be run on the processor 701. For example, when the communication device 700 is a first network element, the program or instruction is executed by the processor 701 to implement the various steps of the first network element side method embodiment and achieve the same technical effect. When the communication device 700 is a second network element, the program or instruction is executed by the processor 701 to implement the various steps of the second network element side method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0683] The embodiment of the present application further provides a network side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figures 2 to 4 The network side device embodiment corresponds to the first network element side or second network element side method embodiment, and each implementation process and implementation method of the above method embodiment are applicable to the network side device embodiment and can achieve the same technical effect.
[0684] Specifically, the embodiment of the present application also provides a network side device. Figure 8As shown, network-side device 800 includes an antenna 81, a radio frequency device 82, a baseband device 83, a processor 84, and a memory 85. Antenna 81 is connected to radio frequency device 82. In the uplink direction, radio frequency device 82 receives information via antenna 81 and sends the received information to baseband device 83 for processing. In the downlink direction, baseband device 83 processes the information to be transmitted and sends it to radio frequency device 82. Radio frequency device 82 processes the received information and then sends it through antenna 81.
[0685] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 83 , which includes a baseband processor.
[0686] The baseband device 83 may include, for example, at least one baseband board on which a plurality of chips are arranged, such as Figure 8 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 85 via a bus interface to call the program in the memory 85 to execute the network device operations shown in the above method embodiment.
[0687] The network side device may further include a network interface 86, which is, for example, a Common Public Radio Interface (CPRI).
[0688] Specifically, the network side device 800 of the embodiment of the present application further includes: instructions or programs stored in the memory 85 and executable on the processor 84, and the processor 84 calls the instructions or programs in the memory 85 to execute. Figure 5 or Figure 6 The methods executed by the modules shown achieve the same technical effects, so they will not be described here to avoid repetition.
[0689] Specifically, the embodiment of the present application also provides another network side device. Figure 9 As shown, the network side device 900 includes: a processor 901, a network interface 902 and a memory 903. The network interface 902 is, for example, a common public radio interface (CPRI).
[0690] Specifically, the network side device 900 of the embodiment of the present application further includes: instructions or programs stored in the memory 903 and executable on the processor 901, and the processor 901 calls the instructions or programs in the memory 903 to execute. Figure 5 or Figure 6 The methods executed by the modules shown achieve the same technical effects, so they will not be described here to avoid repetition.
[0691] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned task processing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0692] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0693] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned task processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0694] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0695] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned task processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0696] An embodiment of the present application also provides a communication system, including: a first network element and a second network element, wherein the first network element can be used to execute the steps of the task processing method on the first network element side, and the second network element can be used to execute the steps of the task processing method on the second network element side.
[0697] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0698] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0699] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A task processing method, characterized in that: include: The first network element receives a first message, where the first message is used to request to establish a target task; The first network element performs a first operation based on the first message, where the first operation includes at least one of the following: Decompose the target task into N subtasks; Determining an identification of the target task; Determining identifiers of the N subtasks; Determining first strategy information of the N subtasks, where the first strategy information is used to represent a strategy in a subtask establishment process; Determining second strategy information of the N subtasks, where the second strategy information is used to represent a strategy during the execution of the subtasks; Determining third strategy information of the N subtasks, where the third strategy information is used to represent a strategy after the subtasks are completed; Sending a second message to the second network element, where the second message includes first policy information of the first subtask; Sending a third message to the second network element, where the third message includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask; Sending a fourth message to the second network element, the fourth message including the first policy information of the first subtask, the fourth message further including at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask; Among them, the first subtask and the target subtask are both subtasks of the target task, the first subtask is a subtask performed by the second network element, and the target subtask includes at least one of the following: a subtask that cooperates with the second network element, a subtask that cooperates with the second network element, and a subtask that both cooperates with the second network element and cooperates with the second network element.
2. The method according to claim 1, characterized in that The second message includes at least one of the following: The identification of the target task; A first set includes an identifier of the first subtask and first strategy information of the first subtask; or, The third message includes at least one of the following: The identification of the target task; A second set includes an identifier of the first subtask and second strategy information of the first subtask; a third set, comprising an identifier of the first subtask and third strategy information of the first subtask; a fourth set, comprising an identifier of the target subtask and second strategy information of the target subtask; a fifth set, comprising an identifier of the target subtask and third strategy information of the target subtask; or, The fourth message includes at least one of the following: The identification of the target task; A first set includes an identifier of the first subtask and first strategy information of the first subtask; A second set includes an identifier of the first subtask and second strategy information of the first subtask; a third set, comprising an identifier of the first subtask and third strategy information of the first subtask; a fourth set, comprising an identifier of the target subtask and second strategy information of the target subtask; The fifth set includes the identifier of the target subtask and the third strategy information of the target subtask.
3. The method according to claim 1 or 2, characterized in that The first strategy information of the first subtask includes at least one of the following: The establishment sequence number of the first subtask; The creation time of the first subtask.
4. The method according to claim 1 or 2, characterized in that The second strategy information of the first subtask includes at least one of the following: the address or identifier of the second network element; an address or identifier of a first object, where the first object includes one or more network elements that collaborate with the second network element during execution of the first subtask; First indication information, used to indicate that the second policy information of the first subtask is used to describe a policy of the first object assisting the second network element during the execution of the first subtask; First time information, used to represent the time during which the first object cooperates with the second network element; First period information, used to represent a period of collaboration between the first object and the second network element; First count information, used to represent the number of times the first object cooperates with the second network element; A first trigger condition is a trigger condition for the first object to send a collaboration notification message to the second network element; A first parameter type is a parameter type that needs to be included in the collaboration notification message sent by the first object to the second network element; or, The third strategy information of the first subtask includes at least one of the following: the address or identifier of the second network element; an address or identifier of a second object, the second object including one or more network elements with which the second network element cooperates; Second indication information, used to indicate that the third policy information of the first subtask is used to describe a policy by which the second network element assists the second object after the first subtask is completed; The third indication information is used to indicate at least one of the following: when the first subtask is completed normally, the second network element sends a collaboration notification message to the second object; When the first subtask ends abnormally, the second network element sends a collaboration notification message to the second object; A second trigger condition is a trigger condition for the second network element to send a collaboration notification message to the second object; The second parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second network element to the second object; or, The second strategy information of the target subtask includes at least one of the following: an address or identifier of a first target object, where the first target object includes one or more network elements that perform the target subtask; an address or identifier of a third object, the third object including one or more network elements that collaborate with the first target object during execution of the target subtask, the third object including the second network element; fourth indication information, used to indicate that the second strategy information of the target subtask is used to describe a strategy of the third object assisting the first target object during the execution of the target subtask; third time information, used to represent the time during which the third object collaborates with the first target object; third period information, used to represent a period of collaboration between the third object and the first target object; The third number information is used to represent the number of times the third object collaborates with the first target object; A third trigger condition is a trigger condition for the third object to send a collaboration notification message to the first target object; The third parameter type is the parameter type that needs to be included in the collaboration notification message sent by the third object to the first target object; or, The third strategy information of the target subtask includes at least one of the following: an address or identifier of a second target object, where the second target object includes one or more network elements that perform the target subtask; an address or identifier of a fourth object, the fourth object including one or more network elements cooperating with the second target object, the fourth object including the second network element; fifth indication information, used to indicate that the third strategy information of the target subtask is used to describe a strategy for the second target object to assist the fourth object after the target subtask is completed; Sixth indication information is used to indicate at least one of the following: when the target subtask is completed normally, the second target object sends a collaboration notification message to the fourth object; When the target subtask ends abnormally, the second target object sends a collaboration notification message to the fourth object; A fourth trigger condition is a trigger condition for the second target object to send a collaboration notification message to the fourth object; The fourth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second target object to the fourth object.
5. The method according to claim 4, characterized in that In the case where the first subtask includes a perception subtask, the first parameter type or the second parameter type includes at least one of the following: Information used to indicate how perception is perceived; Information indicating the sensing service; Information indicating perceptual accuracy; Information indicating the location of a perception; Information indicating the rate of perception; Information indicating the range of perception; Information indicating the frequency of perception; Information indicating perceived latency; Information indicating the execution time of the perception subtask; Information used to indicate perceived outcomes; or, In the case where the first subtask includes a calculation subtask, the first parameter type or the second parameter type includes at least one of the following: Information indicating how the data is processed; Information indicating data processing delay; Information indicating the precision of calculations; Information indicating the computing power; Information indicating the type of computing power; Information indicating the calculation delay; Information indicating the execution time of the computing subtask; Information indicating calculation results; or, In the case where the first subtask includes an artificial intelligence (AI) subtask, the first parameter type or the second parameter type includes at least one of the following: Information indicating the complexity of the model; Model training time; Model inference time; Model identification; Model download address; Data source address; Information indicating the type of model input data; Information indicating the computing power of the model; Information indicating the accuracy of the model; Information indicating the model training latency; Information indicating the model inference latency; Information indicating the execution time of the AI subtask; or, In the case where the first subtask includes a data subtask, the first parameter type or the second parameter type includes at least one of the following: Data source information; Data timestamp; The amount of data collected; Information indicating the trustworthiness of the data.
6. A task processing method, characterized in that: include: The second network element receives at least one of the second message, the third message, and the fourth message from the first network element; Wherein, the second message includes first strategy information of the first subtask; The third message includes at least one of the following: the second strategy information of the first subtask, the third strategy information of the first subtask, the second strategy information of the target subtask, and the third strategy information of the target subtask; The fourth message includes the first policy information of the first subtask, and the fourth message further includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask; The first subtask and the target subtask are both subtasks obtained by decomposing the target task, the first subtask is a subtask performed by the second network element, and the target subtask includes at least one of the following: a subtask coordinated by the second network element, and a subtask coordinated with the second network element; The first policy information is used to represent the policy during the subtask establishment process, the second policy information is used to represent the policy during the subtask execution process, and the third policy information is used to represent the policy after the subtask is completed.
7. The method according to claim 6, characterized in that The second message includes at least one of the following: The identification of the target task; A first set includes an identifier of the first subtask and first strategy information of the first subtask; or, The third message includes at least one of the following: The identification of the target task; A second set includes an identifier of the first subtask and second strategy information of the first subtask; a third set, comprising an identifier of the first subtask and third strategy information of the first subtask; a fourth set, comprising an identifier of the target subtask and second strategy information of the target subtask; a fifth set, comprising an identifier of the target subtask and third strategy information of the target subtask; or, The fourth message includes at least one of the following: The identification of the target task; A first set includes an identifier of the first subtask and first strategy information of the first subtask; A second set includes an identifier of the first subtask and second strategy information of the first subtask; a third set, comprising an identifier of the first subtask and third strategy information of the first subtask; a fourth set, comprising an identifier of the target subtask and second strategy information of the target subtask; The fifth set includes the identifier of the target subtask and the third strategy information of the target subtask.
8. The method according to claim 6 or 7, characterized in that The first strategy information of the first subtask includes at least one of the following: The establishment sequence number of the first subtask; The creation time of the first subtask.
9. The method according to claim 6 or 7, characterized in that The second strategy information of the first subtask includes at least one of the following: the address or identifier of the second network element; an address or identifier of a first object, where the first object includes one or more network elements that collaborate with the second network element during execution of the first subtask; First indication information, used to indicate that the second policy information of the first subtask is used to describe a policy of the first object assisting the second network element during the execution of the first subtask; First time information, used to represent the time during which the first object cooperates with the second network element; First period information, used to represent a period of collaboration between the first object and the second network element; First count information, used to represent the number of times the first object cooperates with the second network element; A first trigger condition is a trigger condition for the first object to send a collaboration notification message to the second network element; A first parameter type is a parameter type that needs to be included in the collaboration notification message sent by the first object to the second network element; or, The third strategy information of the first subtask includes at least one of the following: the address or identifier of the second network element; an address or identifier of a second object, the second object including one or more network elements with which the second network element cooperates; Second indication information, used to indicate that the third policy information of the first subtask is used to describe a policy by which the second network element assists the second object after the first subtask is completed; The third indication information is used to indicate at least one of the following: when the first subtask is completed normally, the second network element sends a collaboration notification message to the second object; When the first subtask ends abnormally, the second network element sends a collaboration notification message to the second object; A second trigger condition is a trigger condition for the second network element to send a collaboration notification message to the second object; The second parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second network element to the second object; or, The second strategy information of the target subtask includes at least one of the following: an address or identifier of a first target object, where the first target object includes one or more network elements that perform the target subtask; an address or identifier of a third object, the third object including one or more network elements that collaborate with the first target object during execution of the target subtask, the third object including the second network element; fourth indication information, used to indicate that the second strategy information of the target subtask is used to describe a strategy of the third object assisting the first target object during the execution of the target subtask; third time information, used to represent the time during which the third object collaborates with the first target object; third period information, used to represent a period of collaboration between the third object and the first target object; The third number information is used to represent the number of times the third object collaborates with the first target object; A third trigger condition is a trigger condition for the third object to send a collaboration notification message to the first target object; The third parameter type is the parameter type that needs to be included in the collaboration notification message sent by the third object to the first target object; or, The third strategy information of the target subtask includes at least one of the following: an address or identifier of a second target object, where the second target object includes one or more network elements that perform the target subtask; an address or identifier of a fourth object, the fourth object including one or more network elements cooperating with the second target object, the fourth object including the second network element; fifth indication information, used to indicate that the third strategy information of the target subtask is used to describe a strategy for the second target object to assist the fourth object after the target subtask is completed; Sixth indication information is used to indicate at least one of the following: when the target subtask is completed normally, the second target object sends a collaboration notification message to the fourth object; When the target subtask ends abnormally, the second target object sends a collaboration notification message to the fourth object; A fourth trigger condition is a trigger condition for the second target object to send a collaboration notification message to the fourth object; The fourth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second target object to the fourth object.
10. The method according to claim 9, characterized in that In the case where the first subtask includes a perception subtask, the first parameter type or the second parameter type includes at least one of the following: Information used to indicate how perception is perceived; Information indicating the sensing service; Information indicating perceptual accuracy; Information indicating the location of a perception; Information indicating the rate of perception; Information indicating the range of perception; Information indicating the frequency of perception; Information indicating perceived latency; Information indicating the execution time of the perception subtask; Information used to indicate perceived outcomes; or, In the case where the first subtask includes a calculation subtask, the first parameter type or the second parameter type includes at least one of the following: Information indicating how the data is processed; Information indicating data processing delay; Information indicating the precision of calculations; Information indicating the computing power; Information indicating the type of computing power; Information indicating the calculation delay; Information indicating the execution time of the computing subtask; Information indicating calculation results; or, In the case where the first subtask includes an artificial intelligence (AI) subtask, the first parameter type or the second parameter type includes at least one of the following: Information indicating the complexity of the model; Model training time; Model inference time; Model identification; Model download address; Data source address; Information indicating the type of model input data; Information indicating the computing power of the model; Information indicating the accuracy of the model; Information indicating the model training latency; Information indicating the model inference latency; Information indicating the execution time of the AI subtask; or, In the case where the first subtask includes a data subtask, the first parameter type or the second parameter type includes at least one of the following: Data source information; Data timestamp; The amount of data collected; Information indicating the trustworthiness of the data.
11. The method according to any one of claims 6 to 10, characterized in that Also includes: The second network element performs a second operation, where the second operation includes at least one of the following: Establishing the first subtask based on the first strategy information of the first subtask; Sending, based on the second policy information of the first subtask, a fifth message to a first object, wherein the fifth message is used to request the first object to send a collaboration notification message, where the first object includes one or more network elements that collaborate with the second network element during execution of the first subtask; Sending a first collaboration notification message to a first target object based on the second policy information of the target subtask, where the first target object includes one or more network elements that execute the target subtask; Sending a second collaboration notification message to a second object based on the third policy information of the first subtask, where the second object includes one or more network elements that collaborate with the second network element; Based on the third policy information of the target subtask, a sixth message is sent to the second target object, where the sixth message is used to request the second target object to send a collaboration notification message, and the second target object includes one or more network elements that execute the target subtask.
12. The method according to claim 11, characterized in that The fifth message includes at least one of the following information: the address or identifier of the second network element; the address or identification of the first object; an identifier of the first subtask; seventh indication information, used to indicate that the fifth message is used to provide a strategy for the first object to assist the second network element during the execution of the first subtask; First time information, used to represent the time during which the first object cooperates with the second network element; First period information, used to represent a period of collaboration between the first object and the second network element; First count information, used to represent the number of times the first object cooperates with the second network element; A first trigger condition is a trigger condition for the first object to send a collaboration notification message to the second network element; The first parameter type is the parameter type that needs to be included in the collaboration notification message sent by the first object to the second network element.
13. The method according to claim 11, characterized in that The second policy information of the target subtask includes a third trigger condition, where the third trigger condition is a trigger condition for a third object to send a collaboration notification message to the first target object, and the third object includes one or more network elements that collaborate with the first target object during execution of the target subtask, and the third object includes the second network element; The sending a first collaboration notification message to the first target object based on the second policy information of the target subtask includes: When the third trigger condition is met, a first collaboration notification message is sent to the first target object.
14. The method according to claim 13, characterized in that The second strategy information of the target subtask further includes a third parameter type, where the third parameter type is a parameter type that needs to be included in the collaboration notification message sent by the third object to the first target object; The parameter type included in the first collaboration notification message matches the third parameter type.
15. The method according to claim 11, characterized in that The third policy information of the first subtask includes a second trigger condition, where the second trigger condition is a trigger condition for the second network element to send a collaboration notification message to a second object, where the second object includes one or more network elements that the second network element collaborates with; The sending a second collaboration notification message to the second object based on the third policy information of the first subtask includes: After the first subtask is completed and the second trigger condition is met, a second collaboration notification message is sent to the second object.
16. The method according to claim 15, characterized in that The third policy information of the first subtask further includes a second parameter type, where the second parameter type is a parameter type that needs to be included in the collaboration notification message sent by the second network element to the second object; The parameter type included in the second collaboration notification message matches the second parameter type.
17. The method according to claim 11, characterized in that The sixth message includes at least one of the following information: the address or identifier of the second network element; the address or identifier of the second target object; an identifier of the target subtask; eighth indication information, used to indicate that the sixth message is used to provide a strategy for the second target object to assist the second network element after the target subtask is completed; Ninth indication information is used to indicate at least one of the following: when the target subtask is completed normally, the second target object sends a collaboration notification message to the second network element; When the target subtask ends abnormally, the second target object sends a collaboration notification message to the second network element; A fifth trigger condition is a trigger condition for the second target object to send a collaboration notification message to the second network element; The fifth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second target object to the second network element.
18. The method according to any one of claims 6 to 17, characterized in that Also includes: The second network element receives a seventh message from a third target object, where the seventh message is used to request the second network element to send a collaboration notification message, and the third target object includes one or more network elements that execute the target subtask; The second network element sends a third collaboration notification message to the third target object based on the seventh message; The seventh message includes at least one of the following: the address or identifier of the third target object; the address or identifier of the second network element; Tenth indication information, used to indicate that the seventh message is used to provide a strategy for the second network element to assist the third target object; The third time information is used to represent the time when the second network element cooperates with the third target object; Third period information, used to represent a period of collaboration between the second network element and the third target object; The third number information is used to represent the number of times the second network element cooperates with the third target object; A sixth trigger condition is a trigger condition for the second network element to send a collaboration notification message to the third target object; The sixth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second network element to the third target object.
19. The method according to claim 18, characterized in that The second network element sending a third collaboration notification message to the third target object based on the seventh message includes: When the sixth trigger condition is met, the second network element sends a third collaboration notification message to the third target object.
20. The method according to claim 18, wherein The parameter type included in the third collaborative notification message matches the sixth parameter type.
21. A task processing device, characterized in that: include: A receiving unit, configured to receive a first message, wherein the first message is used to request establishment of a target task; A processing unit configured to: Decompose the target task into N subtasks; Determining an identification of the target task; Determining identifiers of the N subtasks; Determining first strategy information of the N subtasks, where the first strategy information is used to represent a strategy in a subtask establishment process; Determining second strategy information of the N subtasks, where the second strategy information is used to represent a strategy during the execution of the subtasks; Determining third strategy information of the N subtasks, where the third strategy information is used to represent a strategy after the subtasks are completed; A sending unit, configured to: Sending a second message to the second network element, where the second message includes first policy information of the first subtask; Sending a third message to the second network element, where the third message includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask; Sending a fourth message to the second network element, the fourth message including the first policy information of the first subtask, the fourth message further including at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask; Among them, the first subtask and the target subtask are both subtasks of the target task, the first subtask is a subtask performed by the second network element, and the target subtask includes at least one of the following: a subtask that cooperates with the second network element, a subtask that cooperates with the second network element, and a subtask that both cooperates with the second network element and cooperates with the second network element.
22. The device according to claim 21, characterized in that The second strategy information of the first subtask includes at least one of the following: the address or identifier of the second network element; an address or identifier of a first object, where the first object includes one or more network elements that collaborate with the second network element during execution of the first subtask; First indication information, used to indicate that the second policy information of the first subtask is used to describe a policy of the first object assisting the second network element during the execution of the first subtask; First time information, used to represent the time during which the first object cooperates with the second network element; First period information, used to represent a period of collaboration between the first object and the second network element; First count information, used to represent the number of times the first object cooperates with the second network element; A first trigger condition is a trigger condition for the first object to send a collaboration notification message to the second network element; A first parameter type is a parameter type that needs to be included in the collaboration notification message sent by the first object to the second network element; or, The third strategy information of the first subtask includes at least one of the following: the address or identifier of the second network element; an address or identifier of a second object, the second object including one or more network elements with which the second network element cooperates; Second indication information, used to indicate that the third policy information of the first subtask is used to describe a policy by which the second network element assists the second object after the first subtask is completed; The third indication information is used to indicate at least one of the following: when the first subtask is completed normally, the second network element sends a collaboration notification message to the second object; When the first subtask ends abnormally, the second network element sends a collaboration notification message to the second object; A second trigger condition is a trigger condition for the second network element to send a collaboration notification message to the second object; The second parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second network element to the second object; or, The second strategy information of the target subtask includes at least one of the following: an address or identifier of a first target object, where the first target object includes one or more network elements that perform the target subtask; an address or identifier of a third object, the third object including one or more network elements that collaborate with the first target object during execution of the target subtask, the third object including the second network element; fourth indication information, used to indicate that the second strategy information of the target subtask is used to describe a strategy of the third object assisting the first target object during the execution of the target subtask; third time information, used to represent the time during which the third object collaborates with the first target object; third period information, used to represent a period of collaboration between the third object and the first target object; The third number information is used to represent the number of times the third object collaborates with the first target object; A third trigger condition is a trigger condition for the third object to send a collaboration notification message to the first target object; The third parameter type is the parameter type that needs to be included in the collaboration notification message sent by the third object to the first target object; or, The third strategy information of the target subtask includes at least one of the following: an address or identifier of a second target object, where the second target object includes one or more network elements that perform the target subtask; an address or identifier of a fourth object, the fourth object including one or more network elements cooperating with the second target object, the fourth object including the second network element; fifth indication information, used to indicate that the third strategy information of the target subtask is used to describe a strategy for the second target object to assist the fourth object after the target subtask is completed; Sixth indication information is used to indicate at least one of the following: when the target subtask is completed normally, the second target object sends a collaboration notification message to the fourth object; When the target subtask ends abnormally, the second target object sends a collaboration notification message to the fourth object; A fourth trigger condition is a trigger condition for the second target object to send a collaboration notification message to the fourth object; The fourth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second target object to the fourth object.
23. A task processing device, characterized in that: include: a first receiving unit, configured to receive at least one of a second message, a third message, and a fourth message from a first network element; Wherein, the second message includes first strategy information of the first subtask; The third message includes at least one of the following: the second strategy information of the first subtask, the third strategy information of the first subtask, the second strategy information of the target subtask, and the third strategy information of the target subtask; The fourth message includes the first policy information of the first subtask, and the fourth message further includes at least one of the following: the second policy information of the first subtask, the third policy information of the first subtask, the second policy information of the target subtask, and the third policy information of the target subtask; The first subtask and the target subtask are both subtasks obtained by decomposing the target task, the first subtask is a subtask performed by the second network element, and the target subtask includes at least one of the following: a subtask coordinated by the second network element, and a subtask coordinated with the second network element; The first policy information is used to represent the policy during the subtask establishment process, the second policy information is used to represent the policy during the subtask execution process, and the third policy information is used to represent the policy after the subtask is completed.
24. The device according to claim 23, characterized in that The second strategy information of the first subtask includes at least one of the following: the address or identifier of the second network element; an address or identifier of a first object, where the first object includes one or more network elements that collaborate with the second network element during execution of the first subtask; First indication information, used to indicate that the second policy information of the first subtask is used to describe a policy of the first object assisting the second network element during the execution of the first subtask; First time information, used to represent the time during which the first object cooperates with the second network element; First period information, used to represent a period of collaboration between the first object and the second network element; First count information, used to represent the number of times the first object cooperates with the second network element; A first trigger condition is a trigger condition for the first object to send a collaboration notification message to the second network element; A first parameter type is a parameter type that needs to be included in the collaboration notification message sent by the first object to the second network element; or, The third strategy information of the first subtask includes at least one of the following: the address or identifier of the second network element; an address or identifier of a second object, the second object including one or more network elements with which the second network element cooperates; Second indication information, used to indicate that the third policy information of the first subtask is used to describe a policy by which the second network element assists the second object after the first subtask is completed; The third indication information is used to indicate at least one of the following: when the first subtask is completed normally, the second network element sends a collaboration notification message to the second object; When the first subtask ends abnormally, the second network element sends a collaboration notification message to the second object; A second trigger condition is a trigger condition for the second network element to send a collaboration notification message to the second object; The second parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second network element to the second object; or, The second strategy information of the target subtask includes at least one of the following: an address or identifier of a first target object, where the first target object includes one or more network elements that perform the target subtask; an address or identifier of a third object, the third object including one or more network elements that collaborate with the first target object during execution of the target subtask, the third object including the second network element; fourth indication information, used to indicate that the second strategy information of the target subtask is used to describe a strategy of the third object assisting the first target object during the execution of the target subtask; third time information, used to represent the time during which the third object collaborates with the first target object; third period information, used to represent a period of collaboration between the third object and the first target object; The third number information is used to represent the number of times the third object collaborates with the first target object; A third trigger condition is a trigger condition for the third object to send a collaboration notification message to the first target object; The third parameter type is the parameter type that needs to be included in the collaboration notification message sent by the third object to the first target object; or, The third strategy information of the target subtask includes at least one of the following: an address or identifier of a second target object, where the second target object includes one or more network elements that perform the target subtask; an address or identifier of a fourth object, the fourth object including one or more network elements cooperating with the second target object, the fourth object including the second network element; fifth indication information, used to indicate that the third strategy information of the target subtask is used to describe a strategy for the second target object to assist the fourth object after the target subtask is completed; Sixth indication information is used to indicate at least one of the following: when the target subtask is completed normally, the second target object sends a collaboration notification message to the fourth object; When the target subtask ends abnormally, the second target object sends a collaboration notification message to the fourth object; A fourth trigger condition is a trigger condition for the second target object to send a collaboration notification message to the fourth object; The fourth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second target object to the fourth object.
25. The device according to claim 23 or 24, characterized in that Also includes at least one of the following: a processing unit, configured to establish the first subtask based on the first strategy information of the first subtask; A first sending unit is configured to send a fifth message to a first object based on the second policy information of the first subtask, where the fifth message is used to request the first object to send a collaboration notification message, where the first object includes one or more network elements that collaborate with the second network element during execution of the first subtask; A second sending unit is configured to send a first collaboration notification message to a first target object based on the second policy information of the target subtask, where the first target object includes one or more network elements that execute the target subtask; A third sending unit, configured to send a second collaboration notification message to a second object based on the third policy information of the first subtask, where the second object includes one or more network elements that collaborate with the second network element; The fourth sending unit is used to send a sixth message to the second target object based on the third policy information of the target subtask, and the sixth message is used to request the second target object to send a collaboration notification message. The second target object includes one or more network elements that execute the target subtask.
26. The device according to claim 25, characterized in that The second policy information of the target subtask includes a third trigger condition, where the third trigger condition is a trigger condition for a third object to send a collaboration notification message to the first target object, and the third object includes one or more network elements that collaborate with the first target object during execution of the target subtask, and the third object includes the second network element; The second sending unit is specifically configured to: When the third trigger condition is met, a first collaboration notification message is sent to the first target object.
27. The device according to claim 25, characterized in that The third policy information of the first subtask includes a second trigger condition, where the second trigger condition is a trigger condition for the second network element to send a collaboration notification message to a second object, where the second object includes one or more network elements that the second network element collaborates with; The third sending unit is specifically configured to: After the first subtask is completed and the second trigger condition is met, a second collaboration notification message is sent to the second object.
28. The device according to any one of claims 23 to 27, characterized in that Also includes: a second receiving unit, configured to receive a seventh message from a third target object, wherein the seventh message is used to request the second network element to send a collaboration notification message, and the third target object includes one or more network elements that execute the target subtask; a fifth sending unit, configured to send a third collaboration notification message to the third target object based on the seventh message; The seventh message includes at least one of the following: the address or identifier of the third target object; the address or identifier of the second network element; Tenth indication information, used to indicate that the seventh message is used to provide a strategy for the second network element to assist the third target object; The third time information is used to represent the time when the second network element cooperates with the third target object; Third period information, used to represent a period of collaboration between the second network element and the third target object; The third number information is used to represent the number of times the second network element cooperates with the third target object; A sixth trigger condition is a trigger condition for the second network element to send a collaboration notification message to the third target object; The sixth parameter type is the parameter type that needs to be included in the collaboration notification message sent by the second network element to the third target object.
29. The device according to claim 28, characterized in that The fifth sending unit is specifically configured to: When the sixth trigger condition is met, a third collaboration notification message is sent to the third target object.
30. A communication device, characterized in that: The method comprises a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the task processing method as described in any one of claims 1 to 5 are implemented, or the steps of the task processing method as described in any one of claims 6 to 20 are implemented.
31. A readable storage medium, characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the task processing method according to any one of claims 1 to 5 are implemented, or the steps of the task processing method according to any one of claims 6 to 20 are implemented.
32. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps of the task processing method according to any one of claims 1 to 5, or implement the steps of the task processing method according to any one of claims 6 to 20.