Closed-loop control method and device

By creating closed-loop working objects in the wireless communication system, using MDAF to generate analysis reports and perform corresponding operations, the problem of automated management in the wireless communication system is solved, and automated closed-loop control is realized to ensure the realization of system goals.

CN120389953APending Publication Date: 2025-07-29HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410117872.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-27
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

In wireless communication systems, how to achieve fully automated closed-loop control to avoid the participation of human operators or other management entities.

Method used

Create a closed-loop work object by receiving requests, use the Management Data Analysis Function (MDAF) to generate an analysis report, update the analysis work object, create an execution work object, and implement closed-loop control through monitoring and execution functions.

Benefits of technology

It realizes fully automated closed-loop control in wireless communication systems, ensures that the monitored entities always meet the configuration goals, and improves the system's automation management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120389953A_ABST
    Figure CN120389953A_ABST
Patent Text Reader

Abstract

The invention discloses a closed-loop control method and device, and the method comprises the steps: receiving a first request which comprises a first closed-loop work object and is used for requesting the creation of an instance of the first closed-loop work object; creating an instance of a first analysis work object according to the first closed-loop work object, the first analysis work object being used for requesting a second request from a management data analysis function (MDAF); updating an instance of the first analysis work object according to a first analysis report corresponding to the second request; creating an instance of a first execution work object according to the instance of the first analysis work object; and replying a first response, wherein the first response comprises instance information of the first closed-loop work object. Through the method and the device, closed-loop control can be realized in a wireless communication system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a closed-loop control method and apparatus. Background Art

[0002] Closed-loop control is a method for managing networks and services. During the operation of the entire closed loop, there is no human operator or other management entities involved, and the closed-loop control is fully automated. How to implement closed-loop control in a wireless communication system is a research direction. Summary of the Invention

[0003] Embodiments of this application provide a closed-loop control method and apparatus to implement closed-loop control in a wireless communication system.

[0004] In a first aspect, a closed-loop control method is provided. The method is applied to a closed-loop control loop (CCL) management function and includes: receiving a first request, where the first request includes a first closed-loop working object, and the first request is used to request to create an instance of the first closed-loop working object; creating an instance of a first analysis working object according to the first closed-loop working object, where the first analysis working object is used to request a second request from a management data analysis function (MDAF); updating the instance of the first analysis working object according to a first analysis report corresponding to the second request; creating an instance of a first execution working object according to the instance of the first analysis working object; and replying with a first response, where the first response includes instance information of the first closed-loop working object.

[0005] In one design, it further includes: sending a second request to the MDAF, where the second request is used to request the MDAF to analyze the content included in the second request; receiving a second response from the MDAF, where the second response includes the first analysis report, and the first analysis report includes indication information of a corresponding first model.

[0006] In one design, the first analysis report further includes indication information about the impact on the network.

[0007] In one design, the first execution working object includes one or more execution tasks, and it further includes: sending a third request to an execution function, where the third request includes the one or more execution tasks, and the third request is used to request to create an instance of the first execution working object; receiving a third response from the execution function, where the third response includes a first execution result.

[0008] In one design, it further includes: creating an instance of a first monitoring working object according to the first closed-loop working object.

[0009] In one design, the first monitored working object includes one or more monitoring tasks, and further includes: sending a fourth request to a monitoring function, the fourth request including the one or more monitoring tasks, the fourth request being used to request the creation of an instance of the first monitored working object; receiving a fourth response from the monitoring function, the fourth response including a first monitoring result.

[0010] In one design, creating an instance of a first execution working object according to the instance of the first analysis working object includes: obtaining the accuracy rate of the analysis report of the MDAF; when the accuracy rate of the analysis report of the MDAF is greater than a threshold, creating an instance of the first execution working object according to the instance of the first analysis working object.

[0011] In one design, it further includes: sending a fifth request to the MDAF, the fifth request being used to request the creation of an instance of a first execution result object, the first execution result object including one or more execution results, the fifth request including the one or more execution results.

[0012] In one design, the instance of the first closed-loop working object is associated with at least one of the following: the first analysis working object, the first analysis report corresponding to the first analysis working object, the instance of the first analysis working object, the first execution working object, the first execution result corresponding to the first execution working object, the instance of the first execution working object, the first monitored working object, the first monitoring result corresponding to the first monitored working object, or the instance of the first monitored working object.

[0013] In one design, receiving the first request includes: receiving the first request from an intent handler; replying the first response includes: replying the first response to the intent handler.

[0014] Second aspect, a closed-loop management method is provided. The method is applied to the closed-loop control loop (CCL) management function and includes: receiving a first request, where the first request includes a first closed-loop working object, and the first request is used to request creating an instance of the first closed-loop working object; creating an instance of a first analysis working object according to the first closed-loop working object, where the first analysis working object is used to request a second request from the management data analysis function (MDAF); when the accuracy rate of the analysis report of the MDAF is greater than a threshold, sending a second request to the MDAF, where the second request is used to request the MDAF to analyze the content included in the second request, and the second request includes a first indication, where the first indication is used to indicate the MDAF to create an instance of a first execution working object; receiving a second response from the MDAF, where the second response includes a first analysis report corresponding to the second request and a first execution result corresponding to the first execution working object.

[0015] In one design, the first indication is further used to indicate the MDAF to create an instance of a first monitoring working object.

[0016] In one design, the second response further includes a first monitoring result corresponding to the first monitoring working object.

[0017] In one design, the first analysis report includes indication information of a corresponding first model.

[0018] In one design, the first analysis report further includes indication information about the network impact.

[0019] In one design, the second response further includes: the first execution working object and / or the first monitoring working object.

[0020] Third aspect, a closed-loop control method is provided. The method is applied to the management data analysis function (MDAF) and includes: receiving a second request from the closed-loop control loop (CCL) management function, where the second request is used to request analyzing the content included in the second request; determining a first analysis report according to the second request and a first model; sending a second response to the CCL management function, where the second response includes the first analysis report, and the first analysis report includes the indication information of the first model.

[0021] In one design, the first analysis report further includes indication information about the network impact.

[0022] In one design, the second request includes a first indication, where the first indication is used to indicate the MDAF to create an instance of a first execution working object.

[0023] In one design, it further includes: creating an instance of a first analysis working object according to the first analysis report; creating an instance of the first execution working object according to the instance of the first analysis working object.

[0024] In one design, the first execution working object includes one or more execution tasks, and it further includes: sending a third request to an execution function, the third request including the one or more execution tasks, the third request being used to request the creation of an instance of the first execution working object; receiving a third response from the execution function, the third response including a first execution result.

[0025] In one design, the first indication is further used to instruct the MDAF to create an instance of a first monitoring working object.

[0026] In one design, it further includes: creating an instance of the first monitoring working object according to the instance of the first analysis working object.

[0027] In one design, the first monitoring working object includes one or more monitoring tasks, and it further includes: sending a fourth request to a monitoring function, the fourth request including the one or more monitoring tasks, the fourth request being used to request the creation of an instance of the first monitoring working object; receiving a fourth response from the monitoring function, the fourth response including a first monitoring result.

[0028] In one design, the second response further includes at least one of the following: the first execution working object, the first execution result, the first monitoring working object, or the first monitoring result.

[0029] In one design, it further includes: receiving a fifth request from the CCL management function, the fifth request being used to request the creation of an instance of a first execution result object, the first execution result object including one or more execution results, the fifth request including the one or more execution results; determining whether to retrain the first model according to the one or more execution results.

[0030] In a fourth aspect, a device is provided, and the device can implement the method of the first aspect above. For example, the device includes means corresponding to the first aspect above. The device can be implemented by hardware, by software, or by hardware executing corresponding software.

[0031] In a possible design, the device includes units for implementing the first aspect above.

[0032] In a possible design, the device includes a processor, and the processor is used to execute the method of the first aspect above.

[0033] In a possible design, the device includes a processing circuit and an interface circuit. The interface circuit is configured to receive signals from other devices outside the device and transmit them to the processing circuit, or send signals from the processing circuit to other devices outside the device. The processing circuit is configured to implement the method in the first aspect above through a logic circuit or by executing code instructions. Optionally, the processing circuit may be a processor, and the interface circuit may be a transceiver or an input / output interface.

[0034] In a possible design, the device includes a processor and a memory. The processor is configured to execute computer programs or instructions stored in the memory, and the memory is configured to store the computer programs or instructions. When the computer programs or instructions are running, the method in the first aspect is executed.

[0035] Optionally, the device may be the first device, or a module or unit (e.g., a chip, a chip system, or a circuit) that corresponds one by one to the method / operation / step / action described in the first aspect in the first device, or a device that can be used in combination with the first device.

[0036] In a fifth aspect, a device is provided that can implement the method in the second aspect above. For example, the device includes means corresponding to the second aspect above. The device can be implemented by hardware, by software, or by hardware executing corresponding software.

[0037] In a possible design, the device includes a unit that executes the second aspect above.

[0038] In a possible design, the device includes a processor that is configured to execute the method in the second aspect above.

[0039] In a possible design, the device includes a processing circuit and an interface circuit. The interface circuit is configured to receive signals from other devices outside the device and transmit them to the processing circuit, or send signals from the processing circuit to other devices outside the device. The processing circuit is configured to implement the method in the second aspect above through a logic circuit or by executing code instructions.

[0040] In a possible design, the device includes a processor and a memory. The processor is configured to execute computer programs or instructions stored in the memory, and the memory is configured to store the computer programs or instructions. When the computer programs or instructions are running, the method in the second aspect is executed.

[0041] Optionally, the device may be a second device, or a module or unit (e.g., a chip, or a chip system, or a circuit) corresponding one by one to the methods / operations / steps / actions described in the second aspect, or a device that can be used in combination with the second device.

[0042] In a sixth aspect, there is provided a device that can implement the method of the third aspect described above. For example, the device includes means corresponding to the third aspect described above. The device may be implemented by hardware, by software, or by hardware executing corresponding software.

[0043] In a possible design, the device includes units for performing the third aspect described above.

[0044] In a possible design, the device includes a processor, and the processor is configured to execute the method of the third aspect described above.

[0045] In a possible design, the device includes a processing circuit and an interface circuit. The interface circuit is configured to receive signals from other devices outside the device and transmit them to the processing circuit, or send signals from the processing circuit to other devices outside the device. The processing circuit is configured to implement the method in the third aspect through logic circuits or by executing code instructions.

[0046] In a possible design, the device includes a processor and a memory; wherein, the processor is configured to execute computer programs or instructions stored in the memory; the memory is configured to store the computer programs or the instructions; when the computer programs or the instructions run, the method of the third aspect is executed.

[0047] Optionally, the device may be a second device, or a module or unit (e.g., a chip, or a chip system, or a circuit) corresponding one by one to the methods / operations / steps / actions described in the third aspect, or a device that can be used in combination with the second device.

[0048] In a seventh aspect, there is provided a computer-readable storage medium storing computer programs or instructions, and when the computer programs or instructions run on a computer, the computer is caused to execute the methods of the first aspect, the second aspect, or the third aspect described above.

[0049] In an eighth aspect, there is provided a computer program product, where the computer program product includes computer programs or instructions for executing the method described in the first aspect, or the computer program product includes computer programs or instructions for executing the method described in the second aspect, or the computer program product includes computer programs or instructions for executing the method described in the third aspect.

[0050] In a ninth aspect, a chip is provided, including a processor coupled to a memory and configured to execute a computer program or instructions stored in the memory, so that the chip implements the method according to the first, second, or third aspect above.

[0051] In a tenth aspect, a communication system is provided, including: a first communication device and a second communication device; wherein, the first communication device is configured to implement the method according to the first or second aspect above, and the second communication device is configured to implement the method according to the third aspect above. Description of the Drawings

[0052] Figure 1 Schematic diagram of the architecture of the communication system provided by the embodiment of the present application;

[0053] Figure 2 Schematic diagram of the principle of the closed-loop control provided by the embodiment of the present application;

[0054] Figure 3 Flowchart of the closed-loop control provided by the embodiment of the present application;

[0055] Figure 4 Flowchart provided by the embodiment of the present application;

[0056] Figure 5 Another flowchart of the closed-loop control provided by the embodiment of the present application;

[0057] Figure 6 Another flowchart provided by the embodiment of the present application;

[0058] Figure 7 Schematic diagram of the structure of the device provided by the embodiment of the present application;

[0059] Figure 8 Another schematic diagram of the structure of the device provided by the embodiment of the present application. Detailed Embodiments

[0060] To make the objectives, technical solutions, and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The specific operation methods and function descriptions in the method embodiments can also be applied to the device embodiments or system embodiments.

[0061] In the embodiments of the present application, the various numerical numbers and terms such as "first" and "second" are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The magnitudes of the serial numbers of the above processes do not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.

[0062] In the embodiments of the present application, for the number of nouns, unless otherwise specified, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural.

[0063] Figure 1 shows a possible and non-limiting system schematic diagram. As Figure 1 shown, the communication system 10 includes a terminal 110, an access network 120, a core network 130, and an operations administration and maintenance (OAM) 140.

[0064] Among them, the terminal 110 can be connected to the access network 120 wirelessly. The access network 120 is connected to the core network 130 wirelessly or wired. The core network elements in the core network 130 and the access network devices in the access network 120 can be different physical devices respectively, or the same physical device integrating the logical functions of the core network elements and the wireless access network logic functions.

[0065] The terminal can also be referred to as a terminal device, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal can be widely applied to various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, etc. The terminal can be a mobile phone, a head-mounted display device, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.

[0066] The access network 120 includes access network devices, which can be base stations, evolved NodeBs (eNodeBs), access points (APs), transmission reception points (TRPs), next generation NodeBs (gNBs), next generation base stations in the 6th generation (6G) mobile communication system, base stations in future mobile communication systems, or access nodes in wireless fidelity (WiFi) systems, etc. The access network device can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a radio controller in a cloud radio access network (CRAN) scenario. Optionally, the access network device can also be a server, a wearable device, a vehicle or in-vehicle equipment, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU).

[0067] The core network 130 includes at least one core network element. Taking the 5th generation (5G) communication system as an example, the core network 130 includes an access and mobility management function (AMF) network element, a session management function (SMF) network element, a user plane function (UPF) network element, a policy control function (PCF) network element, a unified data management (UDM) network element, and an application function (AF) network element, etc.

[0068] OAM 140, which is a general term for a set of network management functions, is used to operate, manage, and maintain access network devices (the network management of access network devices) and / or to operate, manage, and maintain core network elements (the network management of core network elements). The OAM of access network devices and the OAM of core network elements can be the same or different, without limitation. When the OAM of access network devices is different from the OAM of core network elements, there can be a transmission interface between the different OAMs. Optionally, OAM can also be called network management.

[0069] It can be understood that the access network device, the terminal, the network element in the core network, OAM, etc. can be referred to as communication devices. For example, the access network device can be understood as a communication device with base station functions, the terminal can be understood as a communication device with terminal functions, and the network element in the core network can be understood as a device with core network element functions. For example, the AMF can be understood as a communication device with AMF functions. OAM can be understood as a device with OAM functions.

[0070] The solution provided by the embodiments of this application can be applied to cellular systems related to the 3rd Generation Partnership Project (3GPP), such as the 4th generation (4G) mobile communication system, the 5G mobile communication system, or future evolved systems, such as the 6G mobile communication system, the communication and sensing integrated system, etc. Alternatively, the solution in the embodiments of this application can be applied to other scenarios without limitation.

[0071] As Figure 2 shown, the process of closed-loop control includes: monitoring, analysis, decision-making, and execution. For example, monitor the managed entity to obtain the monitoring result. Once it is found that the monitored entity does not meet the configured target, the corresponding cause can be analyzed, the corresponding solution can be decided, and the corresponding solution can be executed. During the entire closed-loop control process, there is no need for the participation of a human operator or other management entities, and the closed-loop control is completely automated. For example, configure a target for the monitored entity. By monitoring the monitored entity, once it is found that the monitored entity deviates from the target, according to the above series of processes such as monitoring, analysis, decision-making, and execution, the corresponding operation can be automatically performed on the monitored entity, so that the monitored entity always meets the configured target.

[0072] For example, the monitored entity can be the latency of a wireless communication network: the latency of the wireless communication network can be monitored periodically; once it is found that the latency of the wireless communication network is greater than the configured target, the wireless communication network can be analyzed to obtain the analysis result; and the corresponding solution can be decided and the corresponding solution can be executed. For example, through the analysis of the wireless communication network, it is found that the congestion of the wireless communication network causes an increase in latency. The corresponding solution can be to increase the bandwidth or routing, etc. At this time, the bandwidth or routing of the wireless communication network can be increased, etc., so that the latency of the wireless communication network meets the configured target.

[0073] An embodiment of this application provides a closed-loop control method to implement closed-loop control in a wireless communication system. The method includes: when the closed control loop (CCL) management function receives a request for creating a closed-loop working object from the outside, it can create the closed-loop working object. Among them, the process of creating a closed-loop working object includes: creating an analysis working object and creating an execution working object. Further, it may also include: creating a monitoring working object.

[0074] It should be noted that in the following process description, the execution entities involved include: an intent handler, a CCL management function, a management data analytics function (MDAF), an execution function, and a monitoring function. In a possible implementation, the CCL management function and MDAF can be deployed and implemented in the OAM. The execution function and the monitoring function can be deployed and implemented in the OAM, or deployed and implemented in a network element of the core network. The intent handler may be located outside the wireless communication network. For example, it may correspond to a certain application or service. Optionally, the execution function may also be a network element or a network management function, and the monitoring function may also be a fault management (FM) or performance management (PM) management function, etc.

[0075] Embodiment 1

[0076] As Figure 3 shown, an embodiment of this application provides a process schematic diagram, including:

[0077] Step 300: The intent handler sends a first request to the CCL management function, and the CCL management function receives the first request from the intent handler.

[0078] In a possible implementation, after receiving an intent request, the intent handler can create a first closed-loop working object according to the intent request. For example, the intent request received by the intent handler mainly expresses: it is expected to deploy a UPF network element in Haidian District, Beijing, and the UPF network element can meet a maximum of 25,000 PDU sessions and support a maximum of 2,500 user registrations. The intent handler creates a first closed-loop working object according to the intent request. As shown in Table 1, the first closed-loop working object includes the following parameters:

[0079] Table 1

[0080]

[0081] The intent handler sends a first request to the CCL management function. The first request is used to request the creation of an instance of the first closed-loop work object. After receiving the first request, the CCL management function can automatically trigger the creation of an instance of the first analysis work object and execute step 310.

[0082] Step 310: The CCL management function creates an instance of the first analysis work object based on the first closed-loop work object. The first analysis work object can further trigger a request to the MDAF for a second request, and the second request can be one or more requests.

[0083] In a possible implementation, the first request includes the first closed-loop work object. When the CCL management function receives the first request, it can obtain the information contained in the first closed-loop work object in the first request; and create an instance of the first analysis work object based on the first closed-loop work object. It can be understood that the first analysis work object created by the CCL management function based on the first closed-loop work object includes one or more analysis tasks. For one analysis task, the CCL management function sends a request (this request can be called the second request) to the MDAF to request the analysis report corresponding to this analysis task. This process can be described as that one analysis task is associated with one request.

[0084] For example, the first closed-loop work object obtained by the CCL management function includes the parameters shown in Table 1. The CCL management function can trigger the creation of an instance of the first analysis work object based on the first closed-loop work object shown in Table 1 and determine that the instance of the first analysis work object includes one or more analysis tasks. For example, one analysis task is used to analyze the resources used for deploying the UPF. For example, the number of virtual machines required for deploying the UPF, the required virtual storage resources, the required virtual network bandwidth, etc.

[0085] Step 320: The CCL management function sends the second request to the MDAF, and the MDAF receives the second request from the CCL management function.

[0086] For example, the second request is used to request the creation of an instance of the MDARequest object. In one possible implementation, the CCL management function may determine the second request based on the first analysis work object. For example, the parameters in the second request are determined based on the parameters included in the first analysis work object. The second request is used to request the MDAF to analyze the content included in the second request. When receiving the second request, the MDAF may determine the first analysis report according to the second request and / or select a suitable first model. For example, when the second request is received by the MDAF, it obtains the content included therein, selects a suitable first model according to the content included in the second request, generates the input parameters of the first model, and inputs the above input parameters into the first model to obtain the output parameters of the first model. According to the output parameters of the first model, the first analysis report is generated and determined. Optionally, the first model may be an artificial intelligence (AI) model or a machine learning (ML) model, simply referred to as a model, which can represent the corresponding relationship between the input and the output. In the description of the embodiments of the present application, the MDAF generates the first analysis report according to the first model, which may be replaced by: the MDAF determines the first analysis report according to the first model and / or the MDA capability.

[0087] For example, the first analysis report includes: recommended operations. The recommended operations may be operations recommended for the parameters requested by the second request. For example, the second request is used to request the analysis of the resources used for the deployment of the UPF, and the first analysis report includes: the operations recommended for the deployment of the UPF. For example, for the UPF deployment, the recommended virtualized network function (VNF) requests to be initiated, the virtual network function descriptor (VNFD) information to be used, etc.

[0088] Step 330: The MDAF sends a second response to the CCL management function, and the CCL management function receives the second response from the MDAF.

[0089] In one possible implementation, the second response includes the first analysis report. Optionally, the first analysis report further includes indication information of the first model. For example, the identifier of the first model (for example, the identifier of the ML entity) or the domain name DN, etc. Further, optionally, the first analysis report further includes indication information of the network impact. For example, the time required for the deployment of the expected UPF, whether there is an interruption to the service when deploying the UPF according to the recommendations in the first analysis report, or the resource consumption for the deployment of the UPF. In the description of the embodiments of the present application, the indication information of the first model may be replaced by: the indication information of the first model and / or the MDA capability.

[0090] Steps 320 and 330 are optional and may not be executed.

[0091] Step 340: The CCL management function creates an instance of the first analysis work object according to the first analysis report corresponding to the second request.

[0092] In a possible implementation, in the instance of the first analysis work object, in addition to including the initial parameters of the first analysis work object, it also includes some or all of the parameters in the first analysis report. Optionally, in the instance of the first analysis work object, it also includes: indication information of the first model, and / or indication information of the impact on the network, etc. Optionally, creating an instance of the first analysis work object can also be described as: updating the first analysis work object.

[0093] Step 350: The CCL management function creates an instance of the first execution work object according to the instance of the first analysis work object.

[0094] In a possible implementation, the CCL management function can create an instance of the first execution work object according to the instance of the first analysis work object. For example, the instance of the first analysis work object includes the first analysis report, and the CCL management function can create an instance of the first execution work object according to the first analysis report. Or, when the CCL management function creates an instance of the first execution work object, it can consider the accuracy rate of the MDAF analysis report. For example, the CCL management function can obtain the accuracy rate of the analysis report of MDAF; when the accuracy rate of the analysis report of MDAF is greater than (or greater than or equal to) the threshold, then the CCL management function creates an instance of the first execution work object according to the instance of the first analysis work object. Or, when the accuracy rate of the analysis report of MDAF is less than or equal to (or less than) the threshold, then the CCL management function can create an instance of the first execution work object in other ways. For example, create an instance of the first execution work object according to the locally configured policy. The first execution work object may include one or more execution tasks, and the execution objects (or execution functions) corresponding to the one or more execution tasks may be the same or different, without limitation. In a possible implementation, as shown in Table 2, the first execution work object includes the following parameters:

[0095] Table 2

[0096]

[0097] Step 360: The CCL management function sends a third request to the execution function, and the execution function receives the third request from the CCL management function.

[0098] For example, the third request includes one or more execution tasks, and the third request is used to request the creation of an instance of the first execution work object. When receiving the third request, the execution function can perform corresponding operations according to the one or more execution tasks included in the third request to generate an implementation of the first execution work object. Optionally, in addition to including the parameters of the first execution work object, the instance of the first execution work object further includes a first execution result. For example, if the execution function successfully executes the corresponding execution task, the first execution result can be "success". Or, if the execution function fails to execute the corresponding execution task, the first execution result can be "failure". For example, continuing with the previous example, an execution task can deploy a UPF in virtual network resources, and the execution function can deploy the UPF in the corresponding virtual network resources according to this execution task, and after the deployment of the UPF is completed, feedback the corresponding first execution result to the CCL management function.

[0099] Step 370: The execution function sends a third response to the CCL management function, and the CCL management function receives the third response from the execution function.

[0100] For example, the third response includes a first execution result.

[0101] Step 360 and step 370 are optional and may not be executed.

[0102] Step 380: The CCL management function creates an instance of the first monitoring work object according to the first closed-loop work object.

[0103] In a possible implementation, when receiving the third response, the CCL management function can automatically trigger step 380 to create an instance of the first monitoring work object according to the first closed-loop work object. For example, the CCL management function creates an instance of the first monitoring work object according to the target in the first closed-loop work object. The first monitoring work object includes one or more monitoring tasks. For example, one monitoring task can be to monitor whether the deployed UPF can support 25,000 PDU sessions during operation; another monitoring task can be to monitor whether the deployed UPF can support 2,500 user registrations during operation.

[0104] Step 390: The CCL management function sends a fourth request to the monitoring function, and the monitoring function receives the fourth request from the CCL management function.

[0105] Among them, the fourth request includes one or more monitoring tasks, and the fourth request is used to request the creation of an instance of the first monitoring working object. In a possible implementation, when the monitoring function receives the fourth request, it can obtain one or more monitoring tasks in the fourth request. The monitoring function performs corresponding monitoring operations according to one or more monitoring functions to determine the first monitoring result. The first monitoring result can be meeting the target or not meeting the target. For example, the monitoring function monitors whether the UPF can support 25,000 PDU sessions during operation, or whether the UPF can support 2,500 user registrations during operation, etc. If the UPF can support the above targets during operation, the first monitoring result is meeting the target. If the UPF does not support the above targets during operation, the first monitoring result is not meeting the target.

[0106] Step 3010: The monitoring function sends a fourth response to the CCL management function, and the CCL management function receives the fourth response from the monitoring function.

[0107] Among them, the fourth response includes the first monitoring result.

[0108] This step 380 to 3010 is optional and can be not executed.

[0109] In a possible implementation, when the CCL management function receives the fourth response, it can update the first execution working object shown in Table 2. For example, in addition to the parameters shown in Table 2, as shown in Table 3, the first execution working object may further include the following parameters:

[0110] Table 3

[0111]

[0112] Step 3011: The CCL management function replies a first response to the intent handler, and the intent handler receives the first response from the CCL management function.

[0113] In a possible implementation, "reply to the first response" can be replaced by "send the first response". The CCL management function can update the first closed-loop working object, determine an instance of the first closed-loop working object, and the first response includes instance information of the first closed-loop working object. For example, the instance information of the first closed-loop working object includes: the identifier of the instance of the first closed-loop working object, or the parameters included in the instance and their corresponding values, etc. The instance of the first closed-loop working object can also be referred to as the updated first closed-loop working object. For example, the instance of the first closed-loop working object is associated with at least one of the following: the first analysis working object, the first analysis report corresponding to the first analysis working object, the instance of the first analysis working object, the first execution working object, the first execution result corresponding to the first execution working object, the instance of the first execution working object, the first monitoring working object, the first monitoring result corresponding to the first monitoring working object, or the instance of the first monitoring working object, etc.

[0114] For example, in the instance of the first closed-loop working object, as shown in Table 4, it includes the following parameters:

[0115] Table 4

[0116]

[0117] In a possible implementation, when the intent handler receives the first response, it can obtain the instance of the first closed-loop working object from the first response. The intent handler can generate an intent fulfillment report in the intent report based on the instance of the first closed-loop working object. For the specific process, reference can be made to 3GPP TS28.312.

[0118] Optionally, the intent handler can query the parameters included in the first monitoring working object based on the DN of the first monitoring working object in the instance of the first closed-loop working object. Or, it can query the parameters included in the first analysis working object based on the DN of the first analysis working object in the instance of the first closed-loop working object. Or, it can query the parameters included in the first execution working object based on the DN of the first execution working object in the instance of the first closed-loop working object, etc.

[0119] Optionally, in step 330 in the above Figure 3 process, after the CCL management function receives the second response from the MDAF, it further includes:

[0120] The CCL management function sends the instance of the successfully created first closed-loop working object to the intent handler, and the intent handler receives the instance of the successfully created first closed-loop working object sent by the CCL management function.

[0121] Exemplarily, in addition to the parameters included in the first closed-loop working object shown in Table 1 in the instance of the successfully created first closed-loop working object, the following parameters may also be included, as shown in Table 5:

[0122] Table 5

[0123]

[0124] When the intent handler receives an instance of the successfully created first closed-loop working object, it generates an intent report. The intent report includes an intent feasibility check report, and the intent feasibility check report refers to 3GPP TS28.312. The intent feasibility check report includes whether the proposed operation corresponding to the intent is feasible and / or the impact of the proposed operation on the network, etc. If the intent handler agrees to the proposed operation corresponding to the intent, it will no longer reply information to the CCL management function. If the intent handler does not agree to the proposed operation corresponding to the intent, it will send a renegotiation request to the CCL management function, for example, update the first closed-loop working object, or delete the first closed-loop working object, etc. During the waiting time for analysis shown in Table 5, if the CCL management function does not receive a renegotiation request, it will trigger Figure 3 Steps 340 and 350 in to create an instance of the first execution working object.

[0125] Through the above, when the CCL management function obtains a specific execution plan according to the intent of the intent handler, it notifies the intent handler of the execution plan and information such as the possible impact on the network. The intent processor can decide whether to agree to the specific execution plan and / or the impact on the network, etc.; if it agrees, the CCL management function creates a first execution working object and executes the corresponding plan. During the process of executing the plan, the suggestions and requirements of the intent handler are fully considered, so that the execution plan corresponding to the intent can meet the requirements of the intent handler.

[0126] Embodiment 2

[0127] It is described in step 350 above: when the accuracy rate of the analysis report of the MDAF is greater than the threshold, the CCL management function creates an instance of the first execution working object according to the instance of the first analysis working object. Or when the accuracy rate of the analysis report of the MDAF is less than the threshold, the CCL management function creates an instance of the first execution working object in other ways.

[0128] As Figure 4 shown, the embodiment of the present application provides a process schematic diagram, which at least includes:

[0129] Step 410: The CCL management function determines the accuracy rate of the analysis report of the MDAF.

[0130] For example, the CCL management function creates an instance of the execution work object according to the analysis report of the MDAF. The execution function performs corresponding operations according to the execution tasks of the execution work object; afterwards, the monitoring function monitors the above operations to obtain a monitoring result. The CCL management function can compare the monitoring result with a preset target to determine the accuracy rate of the analysis report of the MDAF. For example, the CCL management function obtains 4 monitoring results, among which 3 monitoring results meet the preset target and 1 monitoring result does not meet the preset target, then the accuracy rate of the analysis report of the MDAF is 75%.

[0131] In a possible implementation, the CCL management function can measure the accuracy rate of the MDAF analysis report based on one or more dimensions. For example, the CCL management function can measure the accuracy rate of the MDAF analysis report in dimensions such as MDA capabilities or models. When measuring the accuracy rate of the analysis report of the MDAF, the MDAF can consider the following information shown in Table 6:

[0132] Table 6

[0133]

[0134]

[0135] Step 420: When the CCL management function receives a new request from the intent handler (for example, this request can be Figure 3 the first request in the process), it creates an instance of the analysis work object, requests the corresponding analysis report from the MDAF, and receives the corresponding analysis report. Obtain the accuracy rate of the analysis report. When the accuracy rate of this analysis report is greater than the threshold, then create an instance of the first execution work object according to this analysis report, and send a request to the execution function to request this instance of the execution work object.

[0136] It can be understood that when the CCL management function determines the accuracy rate of the analysis report: it can obtain the MDA capabilities corresponding to this analysis report, that is, which MDA capabilities this analysis report is based on, and / or, it can obtain the model corresponding to this analysis report, that is, which model this analysis report is based on. The CCL management function can determine the accuracy rate of the analysis report based on the MDA capabilities and / or model identifier.

[0137] In a possible implementation, the CCL management function can configure the execution policy locally. As shown in Table 7, the locally configured execution policy includes the following parameters:

[0138] Table 7

[0139] Condition Accuracy threshold (e.g., greater than 95%) Scope Based on a certain MDA capability and / or a certain model Action Use or not use the recommended actions in the analysis report

[0140] For example, when the CCL management function receives an analysis report, it can obtain the MDA capabilities and / or model identifiers corresponding to the analysis report. The CCL management function matches an execution policy based on the MDA capabilities and / or model identifiers. It determines whether the accuracy rate of the analysis report is greater than the accuracy rate threshold configured in Table 7; if it is greater, it creates an execution work object according to the recommended operations in the analysis report. Or it creates an execution work object according to other methods, etc.

[0141] In the second embodiment, similar to the first embodiment above, after the CCL creates an execution work object, it can request the execution function to execute the corresponding execution task and request the monitoring function to execute the corresponding monitoring task. Or, as described in the third embodiment below, when the CCL management function determines that the accuracy rate of the analysis report of the MDAF is greater than the threshold, it can authorize subsequent execution and monitoring permissions, etc., to the MDAF.

[0142]

Embodiment Three

[0143] The embodiment of the present application provides a process schematic diagram, as Figure 5 shown, including:

[0144] Step 500: The intent handler sends a first request to the CCL management function, and the CCL management function receives the first request from the intent handler.

[0145] Step 510: The CCL management function creates an instance of the first analysis work object according to the first closed-loop work object, and the first analysis work object is used to trigger a request to the MDAF for a second request.

[0146] For specific descriptions of steps 500 to 510, reference can be made to Figure 3 steps 300 and 310 in the process.

[0147] Step 520: The CCL management function sends a second request to the MDAF, and the MDAF receives the second request from the CCL management function.

[0148] For example, the second request is used to request the MDAF to analyze the parameters included in the second request. The CCL management function can obtain the accuracy rate of the MDAF analysis report. When the accuracy rate of the MDAF analysis report is greater than the threshold, the execution can be authorized to the MDAF. For example, the first indication can be carried in the second request, and the first indication is used to instruct the MDAF to create the first execution work object.

[0149] For example, a new parameter can be added to the second request, and the name of this parameter can be "execution allowed". If the value of this parameter is the first value, it means that the CCL management function authorizes the execution function to the MDAF. If the value of this parameter is the second value, or this parameter is not carried in the second request, it means that the CCL management function does not authorize the execution function to the MDAF.

[0150] In a possible implementation, the CCL management function can determine whether to authorize the execution to the MDAF based on the locally configured policy. For example, as shown in Table 8, the policies locally configured by CCL include the following parameters:

[0151] Table 8

[0152]

[0153]

[0154] For a certain MDA capability and / or a certain model, when the accuracy rate of the MDAF analysis report is greater than the threshold configured in Table 8, CCL can authorize the execution to the MDAF; otherwise, CCL executes the process of creating the first execution work object, see the description in Embodiment 1. Figure 3 description.

[0155] When the MDAF receives the second request: when obtaining the first indication in the second request, the MDAF can trigger Step 530 and Step 540 to create an instance of the first execution work object.

[0156] Step 530: The MDAF creates an instance of the first analysis work object according to the first analysis report.

[0157] Step 540: The MDAF creates an instance of the first execution work object according to the instance of the first analysis work object.

[0158] Among them, the first execution work object includes one or more execution tasks.

[0159] Step 550: The MDAF sends a third request to the execution function, and the execution function receives the third request from the MDAF.

[0160] Among them, the third request includes one or more execution tasks, and the third request is used to request the creation of an instance of the first execution work object.

[0161] Step 560: The execution function sends a third response to the MDAF, and the MDAF receives the third response from the execution function.

[0162] Among them, the third response includes the first execution result.

[0163] Optionally, the first indication in the second request is further used to indicate that the MDAF creates an instance of the first monitoring work object. Optionally, Figure 5 The process of

[0164] Step 570: The MDAF creates an instance of the first monitoring work object according to the instance of the first analysis work object.

[0165] Wherein, the first monitoring work object includes one or more monitoring tasks.

[0166] Step 580: The MDAF sends a fourth request to the monitoring function, and the monitoring function receives the fourth request from the MDAF.

[0167] Wherein, the fourth request includes one or more monitoring tasks, and the fourth request is used to request the creation of the instance of the first monitoring work object.

[0168] Step 590: The monitoring function sends a fourth response to the MDAF, and the MDAF receives the fourth response from the monitoring function.

[0169] Wherein, the fourth response includes the first monitoring result.

[0170] Step 5010: The MDAF sends a second response to the CCL management function, and the CCL management function receives the second response from the MDAF.

[0171] Exemplarily, the second response includes the first analysis report corresponding to the second request. Further, the second response further includes at least one of the following: the first execution result corresponding to the first execution work object, the first monitoring result corresponding to the first monitoring work object, the indication information of the first model corresponding to the first analysis report, the indication information of the network impact, the first execution work object, the first execution result, the first monitoring work object, or the first monitoring result, etc.

[0172] Step 5011: The CCL management function sends a first response to the intent handler, and the intent handler receives the first response from the CCL management function.

[0173] Regarding the specific implementation process of step 5011, reference can be made to the description of step 3011 in Figure 3 Embodiment 1.

[0174] Embodiment 4

[0175] In the embodiments of the present application, the CCL management function can feedback the execution result to the MDAF, and the MDAF can retrain the model corresponding to the execution result based on the execution result, so as to improve the accuracy of the model in the MDAF for generating the analysis report.

[0176] Such asFigure 6 As shown in the figure, an embodiment of the present application provides a process schematic diagram, including:

[0177] Step 610: The CCL management function sends a fifth request to the MDAF, and the MDAF receives the fifth request from the CCL management function.

[0178] In a possible implementation, the fifth request is used to request the creation of an instance of a first execution result object, the first execution result object includes one or more execution results, and the fifth request includes one or more execution results.

[0179] Optionally, step 620: The MDAF can determine whether to retrain the model according to the one or more execution results.

[0180] Through the above design, the MDAF can determine whether to retrain the model according to one or more execution results fed back by the CCL management function, thereby improving the accuracy of the model.

[0181] It can be understood that the solution of this embodiment four can be implemented alone, or can be implemented jointly with the solutions in the foregoing embodiment one, embodiment two, or embodiment three.

[0182] It can be understood that in the embodiments of the present application:

[0183] 1. In addition to highlighting the differences between different processes, the descriptions of different processes can be referred to each other.

[0184] 2. In each process, the order of different steps is not limited. And in each process, it may include fewer steps or more steps than the process schematic diagram or the text description.

[0185] 4. In the embodiments of the present application, "receiving information from (such as the CCL management function) by (such as the intent handler)" can be understood as the source end of the information is the CCL management function and the destination end is the intent handler, and it may include the terminal directly or indirectly receiving information from the CCL management function. The information may be subjected to necessary processing, such as format change, etc., between the source end and the destination end of the information sending, but the destination end can understand the valid information from the source end. Similar expressions in the present application can be understood similarly and will not be elaborated here.

[0186] In the embodiments provided by the present application above, the methods provided by the embodiments of the present application are introduced from the perspectives of the interaction among the intention handler, the CCL management function, the execution function, and the monitoring function. To implement each function in the methods provided by the embodiments of the present application, the intention handler, the CCL management function, the execution function, and the monitoring function may include a hardware structure and / or a software module, and implement the above functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Which function among the above functions is executed in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the design constraints of the specific application of the technical solution.

[0187] Figure 7 and Figure 8 is a schematic structural diagram of a possible device provided by an embodiment of the present application. These communication devices can implement one or more corresponding functions in the above method embodiments. For example, the functions implemented by the CCL management function or the MDAF, etc., may thus achieve the beneficial effects possessed by the above method embodiments.

[0188] Such as Figure 7 shown, the communication device 700 includes a processing unit 710 and a transceiver unit 720. Optionally, a unit may also be referred to as a module. For example, the processing unit may also be referred to as a processing module, and the transceiver unit may also be referred to as a transceiver module, etc.

[0189] Exemplarily, the processing unit may also be referred to as a processor, a processing single board, a processing module, a processing device, etc. The communication unit may also be referred to as a transceiver, a transceiver, a transceiver module, a transceiver device, etc. Further, the communication unit may include at least one of a sending unit or a receiving unit. The sending unit and the receiving unit may be integrated together, or may be two independent units, etc.

[0190] In one design, the communication device 700 is used to implement Figure 3 the function of the CCL management function in , specifically: the transceiver unit 720 is used to receive a first request, the first request includes a first closed-loop working object, and the first request is used to request to create an instance of the first closed-loop working object; the processing unit 710 is used to create an instance of a first analysis working object according to the first closed-loop working object, and the first analysis working object is used to request a second request from the management data analysis function MDAF; update the instance of the first analysis working object according to the first analysis report corresponding to the second request; create an instance of a first execution working object according to the instance of the first analysis working object; the transceiver unit 720 is further used to reply with a first response, and the first response includes the instance information of the first closed-loop working object.

[0191] In another design, the communication device 700 is used to implement Figure 6Function of the CCL management function. Specifically: A transceiver unit 720 is configured to receive a first request, where the first request includes a first closed-loop working object, and the first request is used to request to create an instance of the first closed-loop working object; A processing unit 710 is configured to create an instance of a first analysis working object according to the first closed-loop working object, and the first analysis working object is used to request a second request from a management data analysis function (MDAF); The transceiver unit 720 is further configured to, when the accuracy rate of the analysis report of the MDAF is greater than a threshold, send a second request to the MDAF, where the second request is used to request the MDAF to analyze the content included in the second request, and the second request includes a first indication, and the first indication is used to instruct the MDAF to create an instance of a first execution working object; The transceiver unit 720 is further configured to receive a second response from the MDAF, where the second response includes a first analysis report corresponding to the second request and a first execution result corresponding to the first execution working object.

[0192] In another design, the communication device 700 is used to implement Figure 3 or Figure 6 Function of the MDAF in. Specifically: A transceiver unit 720 is configured to receive a second request from a closed-loop control loop (CCL) management function, where the second request is used to request to analyze the content included in the second request; A processing unit 710 is configured to determine a first analysis report according to the second request and a first model; The transceiver unit 720 is further configured to send a second response to the CCL management function, where the second response includes the first analysis report, and the first analysis report includes indication information of the first model.

[0193] For a more detailed description of the processing unit 710 and the transceiver unit 720, reference can be made to the description in the above method embodiment Figures 3 to 6 and will not be elaborated here.

[0194] It can be understood that the division of units in the embodiments of the present application is schematic, merely a logical function division, and there may be other division methods in actual implementation. In addition, each functional unit in the embodiments of the present application can be integrated in a physical device (for example, in a processor), or each functional unit can be a separate physical device, or two or more units can be integrated in one unit to implement. The above integrated units can be implemented in the form of hardware, or in the form of software functional modules, etc.

[0195] Figure 8 Another structural schematic diagram of a communication device 800 provided by an embodiment of the present application is shown. For example, Figure 8 The communication device 800 shown can be Figure 7An implementation of a hardware circuit of the communication device 700 shown. For ease of explanation, Figure 8 only the main parts of the communication device are shown.

[0196] As Figure 8 shown, the communication device 800 includes a processor 810 and an interface circuit 820. The processor 810 and the interface circuit 820 are coupled to each other.

[0197] For example, the processor 810 can be a central processing unit (CPU), or can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor, etc. The interface circuit 820 can be a transceiver or an input / output circuit, etc.

[0198] Optionally, the communication device 800 can further include a memory 830 for storing instructions executed by the processor 810, or for storing input data required for the processor 810 to run the instructions, or for storing data generated after the processor 810 runs the instructions. For example, the instructions can also be referred to as computer programs, or computer program codes, etc.

[0199] For example, the memory 830 can be a random access memory (RAM), flash memory, read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), register, hard disk, removable hard disk, CD-ROM, or any other form of storage medium well-known in the art.

[0200] When the communication device 800 is used to implement Figures 3 to 6 the method shown, the processor 810 is used to implement the functions of the above-mentioned processing unit 710, and the interface circuit 820 is used to implement the functions of the above-mentioned transceiver unit 720.

[0201] In one implementation, the interface circuit 820 is used to receive signals from other communication devices outside the communication device 800 and transmit them to the processor 810, or send signals from the processor 810 to other communication devices outside the communication device. The processor 810 uses logic circuits or executes code instructions to implement the above Figures 3 to 6 functions.

[0202] The embodiments of the present application further provide a communication device, which includes a processor and a memory. The processor and the memory are coupled. The processor is used to implement Figures 3 to 6 the functions in. For example, the processor can execute instructions in the memory to enable the communication device to implement one or more functions in the above method embodiments, such as the functions implemented by Figures 3 to 6 . An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.

[0203] The embodiments of the present application further provide a computer-readable storage medium, which stores instructions, and the instructions can also be referred to as computer programs, computer program codes, etc. The instructions run on a computer, causing the computer to execute the Figures 3 to 6 functions in the above method embodiments.

[0204] Optionally, the computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium can be any available medium that the computer can access, or a data storage device such as a server or data center integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it can also be an optical medium, such as a digital video disc; it can also be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile types of storage media.

[0205] The embodiments of the present application further provide a computer program product, including a computer program or instructions. When the computer program or instructions run on a computer, the above Figures 3 to 6The method in [it] is executed. For example, a computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions in the embodiments of the present application are executed in whole or in part. Figures 3 to 6 The processes or functions in [it].

[0206] It can be understood that the methods in the embodiments of the present application can be implemented in whole or in part through software, hardware, firmware, or any other combination. When implemented using software, it can be implemented in the form of a computing program product in whole or in part.

[0207] The embodiments of the present application also provide a chip, which includes a processor. The processor is coupled to a memory, and the processor is used to execute the computer programs or instructions stored in the memory, so that the chip implements Figures 3 to 6 The functions in [it].

[0208] The embodiments of the present application also provide a communication system, including: a first communication device and a second communication device. The first communication device is used to implement Figures 3 to 6 The function of the CCL management function in [it]; the second communication device is used to implement the function of the MDAF. Optionally, it further includes a third communication device for implementing the function of the execution function; optionally, it further includes a fourth communication device for implementing the function of the monitoring function.

[0209] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these changes and modifications.

Claims

1. A closed-loop control method, characterized in that, The method is applied to the closed-loop control loop (CCL) management function and includes: Receiving a first request, where the first request includes a first closed-loop working object, and the first request is used to request the creation of an instance of the first closed-loop working object; Creating an instance of a first analysis working object according to the first closed-loop working object, where the first analysis working object is used to request a second request from the management data analysis function (MDAF); Updating the instance of the first analysis working object according to the first analysis report corresponding to the second request; Creating an instance of a first execution working object according to the instance of the first analysis working object; Replying with a first response, where the first response includes instance information of the first closed-loop working object.

2. The method according to claim 1, wherein, It further includes: Sending a second request to the MDAF, where the second request is used to request the MDAF to analyze the content included in the second request; Receiving a second response from the MDAF, where the second response includes the first analysis report, and the first analysis report includes indication information of a corresponding first model.

3. The method according to claim 2, wherein The first analysis report further includes indication information on network impact.

4. The method according to any one of claims 1 to 3, characterized in that, The first execution working object includes one or more execution tasks and further includes: Sending a third request to the execution function, where the third request includes the one or more execution tasks, and the third request is used to request the creation of an instance of the first execution working object; Receiving a third response from the execution function, where the third response includes a first execution result.

5. The method according to any one of claims 1 to 4, characterized in that, It further includes: Creating an instance of a first monitoring working object according to the first closed-loop working object.

6. The method according to claim 5, characterized in that The first monitoring working object includes one or more monitoring tasks and further includes: Sending a fourth request to the monitoring function, where the fourth request includes the one or more monitoring tasks, and the fourth request is used to request the creation of an instance of the first monitoring working object; Receiving a fourth response from the monitoring function, where the fourth response includes a first monitoring result.

7. The method according to any one of claims 1 to 6, characterized in that, The creating an instance of a first execution working object according to the instance of the first analysis working object includes: Obtaining the accuracy rate of the analysis report of the MDAF; When the accuracy rate of the analysis report of the MDAF is greater than a threshold, creating an instance of the first execution working object according to the instance of the first analysis working object.

8. The method according to any one of claims 1 to 7, characterized in that, It further includes: Sending a fifth request to the MDAF, where the fifth request is used to request the creation of an instance of a first execution result object, the first execution result object includes one or more execution results, and the fifth request includes the one or more execution results.

9. The method according to any one of claims 1 to 8, characterized in that, The instance of the first closed-loop working object is associated with at least one of the following: the first analysis working object, the first analysis report corresponding to the first analysis working object, the instance of the first analysis working object, the first execution working object, the first execution result corresponding to the first execution working object, the instance of the first execution working object, the first monitoring working object, the first monitoring result corresponding to the first monitoring working object, or the instance of the first monitoring working object.

10. The method according to any one of claims 1 to 9, characterized in that, The receiving of the first request includes: receiving the first request from an intent handler; the replying of the first response includes: replying the first response to the intent handler.

11. A closed-loop management method, characterized in that, The method is applied to a closed-loop control loop (CCL) management function and includes: Receiving a first request, the first request including a first closed-loop working object, the first request being used to request to create an instance of the first closed-loop working object; Creating an instance of a first analysis working object according to the first closed-loop working object, the first analysis working object being used to request a second request from a management data analysis function (MDAF); When the accuracy rate of the analysis report of the MDAF is greater than a threshold, sending a second request to the MDAF, the second request being used to request the MDAF to analyze the content included in the second request, the second request including a first indication, the first indication being used to indicate the MDAF to create an instance of a first execution working object; Receiving a second response from the MDAF, the second response including a first analysis report corresponding to the second request and a first execution result corresponding to the first execution working object.

12. The method according to claim 11, wherein The first indication is further used to indicate the MDAF to create an instance of a first monitoring working object.

13. The method according to claim 12, characterized in that, The second response further includes a first monitoring result corresponding to the first monitoring working object.

14. The method according to any one of claims 11 to 13, characterized in that, The first analysis report includes indication information of a corresponding first model.

15. The method according to any one of claims 11 to 14, characterized in that, The first analysis report further includes indication information about the network impact.

16. The method according to any one of claims 11 to 15, characterized in that, The second response further includes: the first execution working object and / or the first monitoring working object.

17. A closed-loop control method, characterized in that, The method is applied to a management data analysis function (MDAF) and includes: Receiving a second request from a closed-loop control loop (CCL) management function, the second request being used to request to analyze the content included in the second request; Determining a first analysis report according to the second request and a first model; Sending a second response to the CCL management function, the second response including the first analysis report, the first analysis report including the indication information of the first model.

18. The method according to claim 17, wherein The first analysis report further includes indication information about the network impact.

19. The method according to claim 17 or 18, characterized in that, The second request includes a first indication, the first indication being used to indicate the MDAF to create an instance of a first execution working object.

20. The method according to claim 19, wherein, It further includes: Creating an instance of a first analysis working object according to the first analysis report; Creating an instance of the first execution working object according to the instance of the first analysis working object.

21. The method according to claim 20, wherein The first execution working object includes one or more execution tasks, and further includes: Sending a third request to an execution function, the third request including the one or more execution tasks, the third request being used to request to create an instance of the first execution working object; Receiving a third response from the execution function, the third response including a first execution result.

22. The method according to any one of claims 19 to 21, characterized in that, The first indication is further used to indicate the MDAF to create an instance of a first monitoring working object.

23. The method according to claim 22, wherein It further includes: Creating an instance of the first monitoring working object according to the instance of the first analysis working object.

24. The method according to claim 23, wherein The first monitoring working object includes one or more monitoring tasks, and further includes: Send a fourth request to the monitoring function, the fourth request including the one or more monitoring tasks, the fourth request being for requesting to create an instance of the first monitoring working object; Receive a fourth response from the monitoring function, the fourth response including a first monitoring result.

25. The method according to any one of claims 19 to 24, characterized in that The second response further includes at least one of the following: the first execution working object, the first execution result, the first monitoring working object, or the first monitoring result.

26. The method according to any one of claims 17 to 25, characterized in that Further included is: Receive a fifth request from the CCL management function, the fifth request being for requesting to create an instance of a first execution result object, the first execution result object including one or more execution results, the fifth request including the one or more execution results; Determine whether to retrain the first model according to the one or more execution results.

27. A device, characterized in that, Included is: A unit for executing the method according to any one of claims 1 to 10.

28. A device, characterized in that, Including a processor and a memory, the processor being configured to execute computer programs or instructions stored in the memory, so that the communication device implements the method according to any one of claims 1 to 10.

29. A device, characterized in that, Included is: A unit for executing the method according to any one of claims 11 to 16.

30. A device, characterized in that, Including a processor and a memory, the processor being configured to execute computer programs or instructions stored in the memory, so that the communication device implements the method according to any one of claims 11 to 16.

31. A device, characterized in that, Included is: A unit for executing the method according to any one of claims 17 to 26.

32. A device, characterized in that, Including a processor and a memory, the processor being configured to execute computer programs or instructions stored in the memory, so that the communication device implements the method according to any one of claims 17 to 26.

33. A chip, characterized in that, Including a processor, the processor being coupled to a memory and configured to execute computer programs or instructions stored in the memory, so that the chip implements the method according to any one of claims 1 to 10, or the method according to any one of claims 11 to 16, or the method according to any one of claims 17 to 26.

34. A computer-readable storage medium, characterized in that, Stored with computer programs or instructions, when the computer programs or instructions are run on a computer, so that the computer implements the method according to any one of claims 1 to 10, or the method according to any one of claims 11 to 16, or the method according to any one of claims 17 to 26.