Autonomous function management method and apparatus

By receiving and feedbacking information on autonomous function, operators can manage and optimize the deployment of autonomous functions, solving the problem that operators find it difficult to manage autonomous functions, improving operation and maintenance efficiency and reducing costs.

WO2025001947A1PCT designated stage expired Publication Date: 2025-01-02HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/100153
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-29
Filing Date
2024-06-19
Publication Date
2025-01-02

AI Technical Summary

Technical Problem

Operators have difficulty managing the autonomy functions used to implement intents, they cannot determine which autonomy functions serve an intent, or when new autonomy functions need to be deployed, resulting in low operational efficiency and high cost.

Method used

By receiving intent management requests, obtaining and feedback information on autonomous functions, operators can understand and manage deployed autonomous functions, including upgrading or closing some functions, and optimizing the deployment and use of autonomous functions.

Benefits of technology

It improves the management efficiency and rationality of the autonomous function, reduces the operating costs of operators, and increases the probability that the intention is satisfied.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024100153_02012025_PF_FP_ABST
    Figure CN2024100153_02012025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide an autonomous function management method and apparatus, used for enabling an operator to manage an autonomous function. The method can be implemented by a first device, such as a device of a device provider. The method comprises: receiving a first request from a second device, wherein the first request is used for requesting to manage a first intent, the first request carries first instruction information, and the first instruction information is used for instructing to report information of an autonomous function used for serving the first intent; acquiring information of at least one autonomous function used for serving the first intent; and sending the information of the at least one autonomous function to the second device.
Need to check novelty before this filing date? Find Prior Art

Description

Autonomous function management method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on June 29, 2023, with application number 202310792939.5 and application name “A method and device for autonomous function management”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of information technology, and in particular to a method and device for autonomous function management. Background Art

[0004] With the introduction of vertical industries, the increase in terminal devices, and the diversification of services, operators' networks are becoming increasingly complex, leading to increased difficulty in network operation and maintenance. Reducing network operation and maintenance costs, simplifying network operation and maintenance processes, and rapidly deploying networks to meet diverse business needs are key challenges in the network operation and maintenance field.

[0005] The application of automation technologies (such as artificial intelligence, machine learning, big data analytics, and digital twins) in mobile communication networks is becoming a growing industry focus and research hotspot. The industry hopes that the introduction of automation technologies will help address operational efficiency issues in mobile communication networks. Automation technologies can be applied across a wide range of scenarios throughout the network lifecycle, including network planning, deployment, optimization, and service operations. They can reduce manual operations, lower operator operating expenses (OPEX), and improve operational efficiency.

[0006] Intent-driven interfaces are the core of automation technology. They focus on describing user expectations, including requirements, goals, and constraints, rather than specifying which automation solution or technology to use. The telecommunications system then selects the optimal automation solution or technology to meet user expectations. For example, a carrier can use an intent-driven interface to send an intent to the telecommunications system. The telecommunications system can then orchestrate and configure the various autonomous functions deployed by the carrier to achieve the intent and provide feedback to the carrier on whether the intent was met. This allows the carrier to determine whether the intent has been met, but it is unable to manage the autonomous functions. For example, it is difficult for the carrier to determine which autonomous functions serve a particular intent, whether a deployed autonomous function is used by a particular intent, or when to deploy new autonomous functions.

[0007] Summary of the Invention

[0008] The embodiments of the present application provide an autonomous function management method and apparatus, so that operators can understand and manage autonomous functions used to serve one or more intentions.

[0009] In a first aspect, a method for managing autonomous functions is provided, which can be implemented by a first device or a chip in the first device. The first device is, for example, a device of a device manufacturer. The method includes: receiving a first request from a second device, the first request being used to request management of a first intent, the first request carrying first indication information, the first indication information being used to indicate reporting information of an autonomous function for serving the first intent; obtaining information of at least one autonomous function for serving the first intent; and sending information of the at least one autonomous function to the second device.

[0010] In an embodiment of the present application, the second device can instruct the first device to report information about at least one autonomous function that serves the first intention, so that the second device can determine which autonomous functions serve the first intention based on the information about the at least one autonomous function, and determine whether it is necessary to deploy new autonomous functions or shut down some autonomous functions, thereby realizing the management of the autonomous functions that the second device requests the first device to deploy, and improving the rationality of deploying autonomous functions.

[0011] In one possible implementation, the method further includes: sending second indication information to the second device, the second indication information being used to indicate whether the first intent of the at least one autonomous function service is satisfied. If the first intent is not satisfied, the first device may generate autonomous function suggestion information, the autonomous function suggestion information being used to instruct the second device to upgrade a first autonomous function among the at least one autonomous function and / or to add a second autonomous function to the at least one autonomous function; and sending the autonomous function suggestion information to the second device.

[0012] In the above technical solution, when the first device determines that the intention of the second device is not met, it can determine the autonomous function required to meet the first intention and generate autonomous function recommendation information, so that the second device can manage the autonomous function based on the autonomous function recommendation information, which helps to improve the management efficiency of the second device for the autonomous function and improve the rationality of the second device's deployment of the autonomous function.

[0013] In a possible implementation, when the autonomous function recommendation information is used to instruct the second device to upgrade the first autonomous function among the at least one autonomous function, the autonomous function recommendation information may also include the identifier of the first autonomous function and the version information to be upgraded; when the autonomous function recommendation information is used to instruct the second device to add the second autonomous function to the at least one autonomous function, the autonomous function recommendation information may also include the type and version information of the second autonomous function.

[0014] In the above technical solution, the second device can quickly determine the deployment plan of the autonomous function based on the autonomous function recommendation information fed back by the first device, thereby improving the efficiency of autonomous function management.

[0015] In one possible embodiment, the method further includes: sending parameter adjustment information to the second device, the parameter adjustment information being used to indicate the type of network parameters adjusted by the first device when the first autonomous function serves the first intention, the network parameter type including one or more of the following: radio frequency parameters, used to indicate signal transmission angle and power; switching parameters, used to indicate a switching threshold for cell reselection or cell switching; energy saving parameters, used to indicate the energy saving status of a base station or cell; wireless resource management parameters, used to indicate wireless resource scheduling or management; or, quality of service parameters, used to indicate service quality.

[0016] In a possible embodiment, the method also includes: receiving a second request from the second device, the second request is used to request to obtain intent information of at least one intent served by a third autonomous function, the third autonomous function being any autonomous function among multiple autonomous functions that the second device requests the first device to deploy; obtaining intent information of the at least one intent served by the third autonomous function, the intent information including the intent identifier of the second intent currently served by the third autonomous function, and / or the intent identifier of the third intent that the third autonomous function has historically served; and sending the intent information to the second device.

[0017] In the above technical solution, the second device can also request the first device to feedback intention information of one or more intentions currently or historically served by a certain autonomous function, so that the second device can determine the intentions that each autonomous function can serve and improve the rationality of the autonomous function deployment.

[0018] In a possible implementation, the intent information may further include: the intent type and / or intent state of the second intent; and / or the service duration and / or intent type of the third intent.

[0019] In the second aspect, a method for managing autonomous functions is provided, which can be implemented by a second device or a processing chip in the second device. The second device is, for example, an operator's device. The method includes: sending a first request to a first device, the first request being used to request management of a first intention, the first request carrying first indication information, the first indication information being used to indicate information to be reported on an autonomous function for serving the first intention; receiving information on at least one autonomous function from the first device, the at least one autonomous function being an autonomous function for serving the first intention; managing the autonomous function corresponding to the second device according to the information on the at least one autonomous function, the autonomous function corresponding to the second device being the autonomous function deployed by the first device as requested by the second device.

[0020] In one possible implementation, managing the autonomous function corresponding to the second device based on the information of the at least one autonomous function includes: determining an unused autonomous function from the autonomous functions corresponding to the second device based on the information of the at least one autonomous function; and sending a third indication information to the first device, wherein the third indication information is used to instruct the first device to turn off the unused autonomous function.

[0021] In the above technical solution, the second device can determine whether there is an unused autonomous function in the information of the autonomous function corresponding to the second device based on the information of at least one autonomous function sent by the first device for serving the first intention. If so, the second device can turn off the unused autonomous function to save the deployment cost of the autonomous function.

[0022] In a possible embodiment, the method also includes: receiving second indication information from the first device, the second indication information being used to indicate whether the first intention of the at least one autonomous function service is satisfied; managing the autonomous function corresponding to the second device according to the information of the at least one autonomous function, including: managing the autonomous function corresponding to the second device according to the information of the at least one autonomous function and the second indication information.

[0023] Correspondingly, when the second indication information is used to indicate that the first intention of the at least one autonomous function service is not met, the method also includes: receiving autonomous function recommendation information from the first device, the autonomous function recommendation information being used to indicate upgrading the first autonomous function in the at least one autonomous function and / or adding a second autonomous function to the at least one autonomous function; managing the autonomous function corresponding to the second device according to the information of the at least one autonomous function, including: managing the autonomous function corresponding to the second device according to the information of the at least one autonomous function and the autonomous function recommendation information so that the first intention is met.

[0024] In a possible implementation, when the autonomous function recommendation information is used to indicate an upgrade of a first autonomous function among the at least one autonomous function, the autonomous function recommendation information includes an identifier of the first autonomous function and version information to be upgraded; when the autonomous function recommendation information is used to indicate a new addition of the second autonomous function to the at least one autonomous function, the autonomous function recommendation information includes the type and version information of the second autonomous function.

[0025] In a possible embodiment, the method also includes: receiving parameter adjustment information from the first device, the parameter adjustment information is used to indicate the type of network parameters adjusted by the first device when the first autonomous function serves the first intention, and the network parameter type includes one or more of the following: radio frequency parameters, used to indicate signal transmission angle and power; switching parameters, used to indicate the switching threshold of cell reselection or cell switching; energy saving parameters, used to indicate the energy saving status of the base station or cell; wireless resource management parameters, used to indicate wireless resource scheduling or management; or, quality of service parameters, used to indicate service quality.

[0026] In a possible embodiment, the method further includes: sending a second request to the first device, the second request being used to request obtaining intent information of at least one intent served by a third autonomous function, the third autonomous function being any autonomous function among a plurality of autonomous functions that the second device requests the first device to deploy; receiving the intent information from the first device, the intent information including the intent identifier of the second intent currently served by the third autonomous function, and / or the intent identifier of the third intent that the third autonomous function has historically served; and managing the third autonomous function according to the intent information. Exemplarily, the intent information may also include: the intent type and / or intent status of the second intent; and / or the service duration and / or intent type of the third intent.

[0027] In the above-mentioned first aspect and any possible implementation manner thereof, or in the above-mentioned second aspect and any possible implementation manner thereof, the information of the autonomous function includes at least one of the following information: an identifier of each autonomous function in the at least one autonomous function, a type of each autonomous function in the at least one autonomous function, and version information of each autonomous function in the at least one autonomous function.

[0028] In one possible embodiment, the types of autonomous functions include one or more of the following: management data analysis management function; energy saving management function; coverage and capacity optimization management function; automatic neighbor relationship management function; mobility load balancing management function; mobility robustness optimization management function; physical cell identity allocation optimization management function; random access channel optimization management function; service traffic automatic forwarding management function; or closed-loop automation management function.

[0029] In a third aspect, a communication device is provided, comprising a communication module and a processing module. The communication device may be the first device described above, or the second device described above. The communication device may implement any of the first to second aspects described above, and any implementation of any aspect. The communication module is configured to perform functions related to sending and receiving. Optionally, the communication module may include a communication interface or interface circuit. In one design, the communication device may be a communication chip, the processing module may be one or more processors or processor cores, and the communication module may be an input / output circuit or port of the communication chip.

[0030] Optionally, the communication device may further include other modules that can be used to execute any one of the first to second aspects above, and any implementation of any one of the aspects.

[0031] In a fourth aspect, a communication device is provided, comprising a processor and a memory. The communication device may be the first device described above or the second device described above. Optionally, the device may further include a communication interface, wherein the memory stores a computer program or instructions, and the processor is configured to retrieve and execute the computer program or instructions from the memory, thereby enabling the communication device to perform any of the first and second aspects described above, as well as any implementation of any of the aspects.

[0032] Optionally, there may be one or more processors and one or more memories. The memories may be integrated with the processor or provided separately from the processor.

[0033] Optionally, the communication interface may include an interface circuit.

[0034] In a fifth aspect, a communication device is provided, comprising a processor. The communication device may be the first device described above or the second device described above. The processor is coupled to a memory and configured to execute computer program instructions stored in the memory to perform any of the first and second aspects, and any implementation of any aspect. Optionally, the communication device may further comprise a memory and / or a communication interface, and the processor may be coupled to the memory and / or the communication interface.

[0035] In one implementation, when the communication device is the first device or the second device, the communication interface may be a transceiver or an input / output interface. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.

[0036] In yet another implementation, when the communication device is a chip or chip system of the first device, or a chip or chip system of the second device, the communication interface may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processor may also be embodied as a processing circuit or a logic circuit.

[0037] In a sixth aspect, a system is provided, comprising the first device and the second device mentioned above.

[0038] In the seventh aspect, a computer program product is provided, which includes: a computer program (also called code, or instructions), which, when run, enables the computer to execute any one of the above-mentioned first to second aspects and any implementation method of any one of the aspects.

[0039] In an eighth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions). When the computer-readable storage medium is run on a computer, the computer executes any one of the above-mentioned first to second aspects and any implementation of any one of the aspects.

[0040] In the ninth aspect, a chip system is provided, which may include a processor. The processor is coupled to a memory and can be used to call computer program instructions stored in the memory to perform any of the first to second aspects and any embodiment of any aspect. Optionally, the chip system may further include a memory. The memory stores a computer program (also referred to as code, or instructions). The processor is used to call and run the computer program from the memory, so that the device equipped with the chip system can perform any of the first to second aspects and any embodiment of any aspect.

[0041] In a tenth aspect, a processing device is provided, comprising: an interface circuit and a processing circuit. The interface circuit may include an input circuit and an output circuit. The processing circuit is configured to receive signals via the input circuit and transmit signals via the output circuit, thereby implementing any of the first and second aspects, and any implementation scheme of any of the aspects.

[0042] In a specific implementation, the processing device may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.

[0043] In another implementation, the apparatus may be a component of the first device or the second device, such as an integrated circuit product such as a system-on-chip (SoC) or a communication chip. The interface circuit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processing circuit may be a logic circuit on the chip.

[0044] The technical effects that can be achieved in any of the above-mentioned second to tenth aspects can be referred to the description of the technical effects that can be achieved in any possible implementation method of the above-mentioned first or second aspects, and this application will not repeat them here. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] FIG1a is a schematic diagram of a system architecture provided by an embodiment of the present application;

[0046] FIG1b is a schematic diagram of another system architecture provided in an embodiment of the present application;

[0047] FIG1c is a schematic diagram of another system architecture provided in an embodiment of the present application;

[0048] FIG2 is a flow chart of an autonomous function management method provided in an embodiment of the present application;

[0049] FIG3 is a schematic structural diagram of a device provided in an embodiment of the present application;

[0050] FIG4 is a schematic structural diagram of another device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application. The embodiments of the present application can be applied to various mobile communication systems, such as new radio (NR) systems, long term evolution (LTE) systems, advanced long term evolution (LTE-A) systems, future communication systems, and other communication systems, without limitation. For ease of understanding, some of the terms in the embodiments of the present application are explained below.

[0052] (1) Intent: This describes expectations for the telecommunications system (including the telecommunications network and its operations management system), including requirements, goals, and constraints. The telecommunications system determines what solutions to use to satisfy the intent.

[0053] Intents can carry parameters, and parameter values ​​can be understood as target values ​​for the intent. Based on different target values, the telecommunications system can select different strategies from the set of available execution strategies determined by the intent. For example, an intent includes an intent object and an intent target. An intent object refers to the object information to be managed, provided based on the intent requirement. It consists of an intent-driven object name (IDO Name) and a series of properties used to identify the object. An intent target refers to the goal to be achieved, and can be expressed through a target value. For example, if the intent is to optimize the cell downlink rate, the intent object is "cell" and the intent target is the downlink rate, including the specific value of the downlink rate. For example, intents can include capacity intent (e.g., a capacity intent requiring the proportion of high-load users in area 1 to be less than 10%), coverage intent (e.g., a coverage intent requiring the proportion of poor coverage in area 1 to be less than 20%), and rate intent (e.g., a rate intent requiring the proportion of low-rate users in area 1 to be less than 5%).

[0054] (2) Management function (MnF) refers to the entity used to provide specific network or service management capabilities.

[0055] (3) Managed object: This is used to describe information about a managed object or management task in a management system (e.g., a telecommunications network operations management system). Creating a managed object means creating management information in the management system, enabling the management system to manage the managed object or perform management tasks based on the management information.

[0056] (4) Autonomous network (AN) refers to a telecommunications system that achieves self-control through autonomous capabilities with minimal human intervention.

[0057] (5) Operation and maintenance process. The operation and maintenance process is a necessary step to realize network management requirements. It constitutes a complete closed loop from receiving management requirements to realizing them. The operation and maintenance process consists of multiple operation and maintenance tasks. For example, the operation and maintenance process may include network planning, network construction, network maintenance, network optimization, and network operation.

[0058] (6) Network autonomy refers to the ability to achieve self-control, which is used to reflect the degree of autonomy of the network technology used. The higher the degree of network autonomy, the higher the network autonomy.

[0059] (7) Autonomous functions, used to provide services to operators and realize their intentions.

[0060] (8) An instance of an autonomous function refers to a device used to deploy the autonomous function. An instance can be a server, a virtual machine, or a server node, etc.

[0061] (9) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. The following at least one item or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or plural.

[0062] Unless otherwise specified, ordinal numbers such as "first" and "second" in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the order, timing, priority or importance of multiple objects.

[0063] In addition, the terms "including" and "having" in the embodiments, claims, and drawings of this application are not exclusive. For example, a process, method, system, product, or device that includes a series of steps or modules is not limited to the listed steps or modules and may also include steps or modules that are not listed.

[0064] Currently, operators are unable to manage autonomous functions used to achieve intentions. Therefore, in order for operators to manage autonomous functions, an embodiment of the present application provides a technical solution for managing autonomous functions. In this embodiment, when an operator sends a request for management intention to an equipment manufacturer, the operator can instruct the equipment manufacturer to feedback information about the autonomous function of the service intention to the operator after running the autonomous function corresponding to the intention, so that the operator can perceive the usage of the deployed autonomous function, thereby achieving management of the deployed autonomous function, such as deploying new autonomous functions or shutting down some autonomous functions, which helps to increase the probability of the intention being met.

[0065] Please refer to Figure 1a, which is a schematic diagram of a system architecture provided in an embodiment of the present application, wherein the system architecture includes a first device (for example, an equipment manufacturer's device) and a second device (for example, an operator's device). The first device includes an equipment manufacturer's network management device and a network element, and the equipment manufacturer's network management device and the network element include multiple autonomous functions. The second device can send an autonomous function deployment request to the first device, requesting the first device to deploy the autonomous function to realize the intention of the second device. For example, when the first device receives the intention request from the second device, it can orchestrate and configure the autonomous function requested to be deployed by the second device (including the autonomous function in the equipment manufacturer's network management device and the network element) to realize the intention of the second device. The first device can also feedback information about the autonomous function used to serve the intention to the second device, such as the identifier and / or type of the autonomous function, so that the second device can manage the autonomous function that it requested the first device to deploy based on the information of the autonomous function, such as deploying new autonomous functions, shutting down some autonomous functions, or upgrading some autonomous functions.

[0066] Please refer to Figure 1b, which is a schematic diagram of another system architecture provided in an embodiment of the present application. This system architecture can also be referred to as a network management system, management architecture, network architecture, etc. The system architecture includes: a business operation unit, a cross-domain management function unit (CD-MnF), a domain management function unit (D-MnF), and multiple network elements (NEs).

[0067] A service operation unit can manage one or more cross-domain management function units. A cross-domain management function unit can manage one or more domain management function units. A domain management function unit can manage one or more network elements. The following is a brief introduction to each unit.

[0068] (1) Business operation unit.

[0069] The business operation unit may also be referred to as a business support system (BSS) or a communication service management function (CSMF). The business operation unit may be used to provide functions and management services such as billing, settlement, accounting, customer service, business operations, network monitoring, communication service lifecycle management, and business intent translation. The business operation unit may include an operator's operation system or a vertical operational technology system. The operator in the embodiment of the present application may be understood as a person who performs some operations on the second device, and may also be referred to as the operator's operation and maintenance personnel.

[0070] (2) Cross-domain management functional unit.

[0071] The cross-domain management functional unit may also be referred to as a network management function unit (NMF). The cross-domain management functional unit may provide one or more of the following functions or management services: network lifecycle management, network deployment, network fault management, network performance management, network configuration management, network assurance, network optimization functions, translation of the network intent of the communication service provider (intent from communication service provider, intent-CSP), translation of the network intent of the communication service user (intent from communication service consumer, intent-CSC), etc. The network here may include one or more network elements, subnetworks or network slices. For example, the cross-domain management functional unit may be a network slice management function (NSMF), a management data analytic function (MDAF), a cross-domain self-organization network function (SON-function), or a cross-domain intent management functional unit.

[0072] In certain deployment scenarios, the cross-domain management functional unit may also provide one or more of the following management functions or management services: sub-network lifecycle management, sub-network deployment, sub-network fault management, sub-network performance management, sub-network configuration management, sub-network assurance, sub-network optimization function, sub-network intent translation function, etc. Among them, the sub-network can be composed of multiple small sub-networks or multiple network slice sub-networks. For example, an access network sub-network of an operator includes the access network sub-network of equipment vendor 1 and the access network sub-network of equipment vendor 2. The equipment vendor mentioned in the embodiment of the present application can be understood as a person who performs some operations on the first device and can be responsible for maintaining the operation of the first device.

[0073] (3) Domain management functional unit.

[0074] The domain management function unit, which can also be called Domain MnF, or subnetwork management function (NMF) or network element management function unit (network element / function management function), provides one or more of the following functions or management services: life cycle management of subnetworks or network elements, deployment of subnetworks or network elements, fault management of subnetworks or network elements, performance management of subnetworks or network elements, assurance of subnetworks or network elements, optimization management of subnetworks or network elements, intent translation of subnetworks or network elements, etc. The subnetwork here includes one or more network elements. Alternatively, the subnetwork here may also include one or more subnetworks, that is, one or more subnetworks form a subnetwork with a larger coverage area. Alternatively, the subnetwork here may also include one or more network slice subnetworks. Among them, the subnetwork can be described in at least one of the following ways:

[0075] Networks in a certain technical domain, such as wireless access networks, core networks, and transport networks;

[0076] A network of a certain standard, such as the Global System for Mobile Communications (GSM) network, the Long Term Evolution (LTE) network, or the 5th Generation Mobile Communication Technology (5G) network;

[0077] A network provided by a certain equipment vendor, such as the network provided by equipment vendor X;

[0078] The network of a certain geographical area, such as the network of factory A, the network of prefecture-level city B, etc.

[0079] (4) Network element.

[0080] A network element is an entity that provides network services, including core network elements, radio access network elements, transport network elements, etc. For example, core network elements may include but are not limited to an access and mobility management function (AMF) entity, a session management function (SMF) entity, a policy control function (PCF) entity, a network data analysis function (NWDAF) entity, a network repository function (NRF), a gateway, etc.

[0081] The radio access network elements may include, but are not limited to, various types of base stations (e.g., next-generation base stations (generation node B, gNB), evolved base stations (evolved Node B, eNB), centralized control units (central unit control panel, CUCP), centralized units (central unit, CU), distributed units (distributed unit, DU), centralized user plane units (central unit user panel, CUUP), etc. In this application, the network function NF is also referred to as the network element NE.

[0082] In addition, under the service-oriented management architecture, there are multiple deployments for management service producers (MnS producers) and management service consumers (MnS consumers). For example, when the management service is provided by the business operation unit, the business operation unit is the management service provider, and other business operator units (such as cross-domain management function units, domain management function units, or network elements) can be management service consumers. When the management service is provided by the cross-domain management function unit, the cross-domain management function unit is the management service provider, and other business operator units (such as business operation units, domain management function units, or network elements) are management service consumers. When the management service is provided by the domain management function unit, the domain management function unit is the management service provider, and other business operator units (such as cross-domain management function units, business operation units, or network elements) are management service consumers. When the management service is provided by the network element, the network element is the management service provider, and other business operator units (such as domain management function units, cross-domain management function units, or business operation units) are management service consumers.

[0083] The embodiment of the present application can perform autonomous function management on autonomous networks of different ranges as shown in Figure 1b. The autonomous network range can include the following three situations:

[0084] Single-domain autonomous network: includes network elements and domain management functional units;

[0085] Cross-domain autonomous network: includes network elements, domain management functional units, and cross-domain management functional units;

[0086] Service autonomous network: includes network elements, domain management functional units, cross-domain management functional units and service operation units.

[0087] Please refer to Figure 1c, which is a schematic diagram of the architecture of the equipment vendor equipment and operator equipment provided in the embodiment of the present application, including an intent monitoring module and an intent execution module. Taking Figure 1a as an example, the intent execution module can be deployed in the first device shown in Figure 1a above, and the intent monitoring module can be deployed in the second device. The location where the intent monitoring module and the intent execution module are connected can be called an interface (not shown in the figure). The intent monitoring module can send a request to the intent execution module through the interface, and accordingly, the intent execution module can receive a request from the intent monitoring module through the interface, such as receiving a first request for requesting to manage a first intention. The intent execution module can run the corresponding autonomous function based on the first request and send the information of the autonomous function used to the intent monitoring module through the interface, so that the intent monitoring module can manage the autonomous function based on the information of the autonomous function.

[0088] In another embodiment, taking FIG1b as an example, for different autonomous networks, the intent monitoring module and the intent execution module may have the following deployment scenarios:

[0089] Scenario 1: For a single-domain autonomous network, the intent execution module can be deployed in the domain management functional unit or network element, and the intent monitoring module can be deployed in the cross-domain management functional unit.

[0090] Scenario 2: For cross-domain autonomous networks, the intent execution module can be deployed in the cross-domain management function unit, and the intent monitoring module can be deployed in the business operation unit.

[0091] Scenario 3: For business autonomous networks, the intent execution module can be deployed in the business operation unit, and the intent monitoring module can be deployed in a third-party system outside the autonomous network (such as the enterprise system).

[0092] In the service-oriented management architecture, the intent monitoring module is the management service consumer, and the intent execution module is the management service provider. The logical interface is the intent-based autonomous management function control interface.

[0093] The method provided in the embodiment of the present application is described in detail below in conjunction with the introduction of Figures 1a to 1c above.

[0094] Please refer to Figure 2, which is a flow chart of an autonomous function management method provided in an embodiment of the present application. The method can be implemented by the first device and the second device in Figure 1a above, or can also be implemented by the intention monitoring module and the intention execution module shown in Figure 1c. In the following embodiments, the method is implemented by the first device and the second device in Figure 1a above as an example. Among them, the first device can be an equipment vendor device, the second device can be an operator device, the operator device can be understood as a server or service device that provides services to the operator, etc., and the equipment vendor device can be a core network device or an access network device. The implementation process includes the following steps:

[0095] S201: A second device sends a first request to a first device to request management of a first intent. Correspondingly, the first device receives the first request from the second device.

[0096] The first request may carry first indication information for instructing the first device to report information about the autonomous function that serves the first intent after managing the first intent (e.g., creating the first intent), i.e., reporting information about the autonomous function used by the first device to implement the first intent. Optionally, the information about the autonomous function may include at least one of the following information: an identifier of the autonomous function, a type of the autonomous function, and version information of the autonomous function. Optionally, the type of the autonomous function may include one or more of the following:

[0097] Management data analytic MnF (MDA MnF) uses intelligent / automated technologies to analyze management data to obtain management data analysis results, such as discovering network problems and analyzing their root causes.

[0098] Energy saving management function (ES MnF) is used to optimize network energy consumption and improve network energy efficiency by using intelligent / automated technologies.

[0099] Coverage and capacity optimization management function (CCO MnF) is used to optimize network coverage and capacity performance using intelligent / automated technologies.

[0100] The automatic neighbor relation MnF (ANR MnF) function is used to automatically set neighbor relations using intelligent / automatic technology.

[0101] The mobility load balancing management function (MLB MnF) is used to automatically perform load balancing between multiple cells or multiple network elements using intelligent / automated technologies.

[0102] Mobility robustness optimization management function (MRO MnF) is used to automatically perform mobility robustness optimization using intelligent / automated technologies.

[0103] The physical cell identifier optimization management function (PCIO MnF) is used to automatically allocate or adjust physical cell identifiers to cells using intelligent / automated technology.

[0104] The random access channel optimization management function (RACHO MnF) is used to automatically optimize the random access channel using intelligent / automated technology.

[0105] Traffic steering MnF (TS MnF) is a function that uses intelligent and automated technologies to optimize service traffic forwarding paths.

[0106] Closed-loop automated management capabilities are used to utilize intelligent / automated technologies for network optimization processes, reporting, perception, analysis, decision-making, and execution.

[0107] Optionally, the first request may also carry a management type identifier, an intent identifier of the first intent, intent object information of the first intent, and / or intent target information of the first intent. The management type identifier may indicate a management type, such as indicating a create intent or a modify intent; the intent identifier is used to indicate a specific intent; the intent object (hereinafter also referred to as the expected object) information is used to indicate the object information that the diagram expects to be managed; and the intent target (hereinafter also referred to as the expected target) information is used to indicate the target information that the diagram expects to achieve.

[0108] Taking the first intent of a single-domain autonomous network as an example, the first intent can include wireless network rate optimization intent, wireless network coverage optimization intent, wireless network capacity optimization intent, and wireless network energy conservation intent. The following describes the concepts of wireless network rate optimization intent, wireless network coverage optimization intent, wireless network capacity optimization intent, and wireless network energy conservation intent in detail:

[0109] Wireless network rate optimization intent is used to describe the operator's intent to optimize wireless network rates. The intent object information of the wireless network rate optimization intent may include, for example, regional information, frequency information, and network standard information. The intent target information may include, for example, an uplink average rate target (e.g., ave uplink radio access network user equipment thpt target), a downlink average rate target, and a low-rate user ratio target (e.g., low uplink radio access network user equipment thpt target).

[0110] Wireless network coverage optimization intent describes the operator's intent to optimize wireless network coverage. The intent object information for the wireless network coverage optimization intent may include, for example, area information, frequency information, and network standard information. The intent target information may include, for example, a weak coverage ratio target (e.g., weak reference signal receiving power ratio target, low signal to interference plus noise ratio target), etc.

[0111] Wireless network capacity optimization intent describes the operator's intent for wireless network capacity optimization. The intent object information for the wireless network capacity optimization intent may include, for example, area information, frequency information, and network standard information. The intent target information may include, for example, a high load ratio target (e.g., a high uplink physical resource block load ratio target and a high downlink physical resource block load ratio target).

[0112] Wireless network energy conservation intent describes the operator's energy conservation intent for the wireless network. The intent object information for the wireless network energy conservation intent may include, for example, region information, frequency information, and network standard information. The intent target information may include, for example, energy efficiency targets (such as the radio access network energy efficiency target) and energy consumption targets (such as the radio access network energy consumption target).

[0113] Managing the first intent may include, for example, creating the first intent, modifying the first intent, testing the first intent, or performing a feasibility assessment on the first intent. For example, if the operator needs to create a new first intent, the operator may send a first request to the first device via the second device, requesting the first device to create a new first intent. For example, the operator may send a first intent to the first device via the second device, where the first intent is that the proportion of low-speed users in area 1 is less than 5%.

[0114] If the operator needs to modify the first intent, the second device may send the first request to the first device, requesting the first device to modify the first intent. For example, if the first intent before modification is that the proportion of low-speed users in area 1 is less than 5%, the operator may send a request to the first device through the second device to modify the first intent, for example, requesting the first device to modify the first intent to that the proportion of low-speed users in area 1 is less than 3%.

[0115] If the operator needs to test a first intent, the second device can send the first request to the first device to request the first device to test the first intent. For example, if the first intent is that the proportion of low-speed users in area 1 is less than 5%, the operator can send a request to the first device through the second device to test the first intent, for example, requesting the first device to test whether the proportion of low-speed users in area 1 is less than 5%. If the first device determines that the proportion of low-speed users in area 1 is less than 5%, it indicates that the first intent is met. If the first device determines that the proportion of low-speed users in area 1 is greater than or equal to 5%, it indicates that the first intent is not met.

[0116] If the operator needs to perform a feasibility assessment on the first intention, the second device can send the first request to the first device to request the first device to perform a feasibility assessment on the first intention. For example, if the first intention is that the proportion of low-speed users in area 1 is less than 5%, the operator can send a request for a feasibility assessment of the first intention to the first device through the second device, for example, requesting the first device to evaluate whether the first intention can be achieved. If the first device determines that the proportion of low-speed users in area 1 is at least 3%, it indicates that the first intention can be achieved (that is, the first intention is feasible); if the first device determines that the proportion of low-speed users in area 1 is at least 6%, it indicates that the first intention cannot be achieved (that is, the first intention is not feasible). The following embodiment is explained by taking the first request used to request the creation of the first intention as an example.

[0117] Optionally, before sending the first request to the first device, the second device may also request the first device to deploy an autonomous function. For example, the second device may send a request to the first device to deploy an autonomous function, and the request may include the type of autonomous function to be deployed. The first device may orchestrate and configure the autonomous function requested by the second device to implement the second device's intent. Optionally, when requesting the first device to deploy an autonomous function, the second device may request the deployment of multiple instances for different autonomous functions, each responsible for functions in different areas. Therefore, the request to deploy an autonomous function may also include the number of instances corresponding to each autonomous function. For example, the second device may request the first device to deploy three MDA MnF instances: one MDA MnF instance responsible for coverage and capacity performance analysis within area 1, one MDA MnF instance responsible for rate performance analysis within area 1, and one MDA MnF instance responsible for coverage and capacity performance analysis within area 2. The regional functions for each instance may be indicated by the second device when requesting the first device to deploy the autonomous function, or may be configured by the first device.

[0118] In actual applications, an operator may have multiple intent requirements. Therefore, the autonomous functions corresponding to the first intent may include some or all types of autonomous functions that the second device requests the first device to deploy. For example, if the first intent is wireless network rate optimization intent, and the types of autonomous functions that the second device requests the first device to deploy include MDA MnF, CCO MnF, ANR MnF, MLB MnF, and PCIO MnF, the first device may determine that the types of autonomous functions to serve the wireless network rate optimization intent include only some of these types, such as only MDA MnF and CCO MnF.

[0119] S202: The first device obtains information of at least one autonomous function for serving a first intention.

[0120] Before the first device obtains information for serving at least one autonomous function of the first graph, it may first manage the first intent according to the first request, such as creating the first intent, modifying the first intent, testing the first intent, or performing a feasibility assessment on the first intent.

[0121] The following introduces the process of the first device managing the first intent by taking the first request used to request the creation of the first intent as an example.

[0122] The first device can parse the first intent information carried by the first request to obtain the intent object information and / or intent target information of the first intent. The first device can determine at least one autonomous function for serving the first intent from the autonomous functions requested to be deployed by the second device based on the obtained intent object information and / or intent target information.

[0123] For example, the first device may obtain instance information of the autonomous function corresponding to the second device, determine an available instance based on the instance information, and determine the at least one autonomous function based on the available instance. Optionally, the first device may also determine an instance for serving the first intent from the available instances of the at least one autonomous function. In the following embodiments, the instance for serving the first intent is referred to as the target autonomous function instance.

[0124] Taking the first intent as an intent to optimize wireless network rate as an example, the first device determines that at least one autonomous function used to serve the wireless network rate optimization intent includes CCO MnF and MLB MnF based on the intent object information, the intent target information, and the autonomous functions deployed by the second device. The first device may also determine the number of instances of CCO MnF and MLB MnF used to serve the first intent based on the intent target information (e.g., the target value corresponding to the intent target). For example, the first device determines that two instances of CCO MnF and three instances of MLB MnF are required based on the target value. The first device may select two instances of CCO MnF from the available instances of CCO MnF, such as CCO MnF instance 1 and CCO MnF instance 2, and the first device may select three instances of MLB MnF from the available instances of MLB MnF, such as MLB MnF instance 1, MLB MnF instance 2, and MLB MnF instance 3. The CCO MnF instance 1, CCO MnF instance 2, MLB MnF instance 1, MLB MnF instance 2 and MLB MnF instance 3 are the aforementioned target autonomous function instances.

[0125] After the first device determines the target autonomous function instance, it can also generate configuration information (such as policy information) of the target autonomous function instance and configure the target autonomous function instance based on the configuration information. After the configuration of the target autonomous function instance is completed, the first device can run the target autonomous function instance to create the first intention. Optionally, in the process of the first device creating the first intention, it can also create an intent management object, and configure the intent object information, intent target information and autonomous function monitoring indication information carried in the first request in the intent management object. Taking the first intention as the infinite network rate optimization intention as an example, the intent management object of the created first intention is shown in Table 1:

[0126] Table 1

[0127] The autonomous function monitoring indication information is configured by the first device according to the first indication information. When the first device runs the target autonomous function instance, it can record information of at least one autonomous function that serves the first intention according to the autonomous function monitoring indication. Taking the at least one autonomous function including autonomous function 1 as an example, the information of autonomous function 1 may include the identifier of autonomous function 1, the type of autonomous function 1, and / or the version information of autonomous function 1 (for example, the version information of the instance of autonomous function 1), wherein the identifier of autonomous function 1 may be the identifier of the instance of autonomous function 1 (for example, CCO instance 1). Optionally, the information of autonomous function 1 may also include load information of the instance of autonomous function 1, so that the second device can determine whether the number of instances of autonomous function 1 needs to be increased or decreased according to the load information.

[0128] Whether readable is used to indicate whether the interface caller can read the parameter, and whether configurable is used to indicate whether the interface caller can configure the parameter.

[0129] In Table 1, the relevant information of the expected object can be further referred to Table 2:

[0130] Table 2

[0131] For further information on the desired goals, please refer to Table 3:

[0132] Table 3

[0133] The first device can obtain information about the at least one autonomous function, for example, the first device can obtain the identifier of each autonomous function in the at least one autonomous function, the type of each autonomous function in the at least one autonomous function, and the version information of each autonomous function in the at least one autonomous function.

[0134] S203: The first device sends the information about the at least one autonomous function to the second device. Correspondingly, the second device receives the information about the at least one autonomous function from the first device.

[0135] Optionally, after the first device completes the management of the first intention (for example, realizing the creation of the first intention), it can also obtain network performance information. The network performance information may include, for example, network performance measurement parameters (measurement), network performance key indicators, network performance quality indicators, key quality indicators (KQI), service quality agreement (SLA), etc. The first device can evaluate the execution information of the first intention based on the network performance information. The execution information includes, for example, the execution result, that is, whether the first intention of the at least one autonomous function service can be satisfied. Therefore, the first device can also send a second indication information to the second device to indicate whether the first intention is satisfied, so that the second device can manage the autonomous function corresponding to the second device based on the information of the at least one autonomous function and the second indication information.

[0136] Optionally, if the first device determines that the first intention of the at least one autonomous function service is not met based on the acquired network performance information evaluation, the first device may also determine the reason why the first intention is not met and generate autonomous function recommendation information based on the reason.

[0137] For example, the first device can determine whether there is an instance with a lower version in the target autonomous function instance. If there is an instance of the first autonomous function with a lower version in the target autonomous function instance, the first device can generate autonomous function recommendation information instructing the second device to upgrade the first autonomous function. Optionally, the autonomous function recommendation information for upgrading the first autonomous function can also include the identifier (MnFId) of the first autonomous function and the version information to be upgraded (MnFVersion). For example, the at least one autonomous function includes CCO MnF and MLB MnF, and the first device determines that the highest version of the instance of CCO MnF is 3.0.0, while the version of the instance of CCO MnF used to serve the first intention is 1.0.0. Therefore, the first device can generate autonomous function recommendation information to upgrade CCO MnF to version 3.0.0.

[0138] The first device may also determine the autonomous functions required to satisfy the first intention based on the execution information of the historical intention or the execution information of the intention of other devices, and determine whether there is an autonomous function among the autonomous functions required to satisfy the first intention that is not included in the at least one autonomous function. If the first device determines that there is a second autonomous function among the autonomous functions required to satisfy the first intention based on the execution information of the historical intention or the execution information of the intention of other devices, and the second autonomous function is not included in the at least one autonomous function, then the first device may generate autonomous function recommendation information for adding the second autonomous function to the at least one autonomous function. The second autonomous function may be an autonomous function that the second device has not requested the first device to deploy, or the second autonomous function may be an autonomous function that the second device has requested the first device to deploy, but the instance of the second autonomous function that the second device requested the first device to deploy is currently serving other intentions, and the instance load of the second autonomous function is high and cannot continue to serve the first intention. Optionally, the autonomous function recommendation information for adding the second autonomous function to the at least one autonomous function may also include the type (MnFType) and version information of the second autonomous function. For example, if the second autonomous function is MLB MnF, the autonomous function recommendation information generated by the first device may include adding MLB MnF to the at least one autonomous function, with version 2.0.0. Optionally, the autonomous function recommendation information for adding the second autonomous function to the at least one autonomous function may also include scope information of the second autonomous function, where the scope information is used to indicate an area (e.g., area 1) served by the second autonomous function.

[0139] For example, the first device determines, based on the execution information of the intention of other devices (for example, the same intention as the first intention), that autonomous function 1, autonomous function 2, and autonomous function 3 are required to satisfy the first intention, and the first device determines that at least one autonomous function used to serve the first intention only includes autonomous function 1 and autonomous function 2. Therefore, the first device can generate autonomous function recommendation information to add autonomous function 3 to the at least one autonomous function.

[0140] After the first device generates the autonomous function suggestion information, it can also send the autonomous function suggestion information to the first device so that the second device can manage the autonomous function corresponding to the second device based on the information of the at least one autonomous function and the autonomous function suggestion information.

[0141] Optionally, during the process of managing the first intent, the first device may further adjust a network parameter, where the network parameter includes, for example, a network parameter type, and the network parameter type includes one or more of the following:

[0142] Radio frequency (RF) parameters, which indicate the signal transmission angle and power, and may include, for example, the antenna's azimuth, tilt angle, and transmission power;

[0143] A handover parameter, used to indicate a handover threshold for cell reselection or cell handover, and may include, for example, a cell handover threshold;

[0144] Energy-saving parameters, used to indicate the energy-saving status of a base station or cell, such as carrier shutdown parameters;

[0145] Radio resource management (RRM) parameters, used to indicate radio resource scheduling or management, such as the number of resource blocks (RBs); or

[0146] Quality of service (QoS) parameters are used to indicate service quality, and may include, for example, fifth-generation mobile communication technology service quality indication (5G QoS identifier, 5QI) scheduling parameters, etc.

[0147] After adjusting the network parameters, the first device may also send parameter adjustment information (NetworkAdjustmentTypeInfo) to the second device.

[0148] Optionally, the first device may, but is not limited to, send the above-mentioned parameter adjustment information, autonomous function recommendation information, second indication information and information about the at least one autonomous function to the second device through the same information, or may send the above-mentioned parameter adjustment information, autonomous function recommendation information, second indication information and information about the at least one autonomous function respectively through different information. For example, the first device may send parameter adjustment information, autonomous function recommendation information, second indication information and information about the at least one autonomous function through the same information; or the first device may also send the information about the at least one autonomous function through the first information, and send the parameter adjustment information, autonomous function recommendation information and second indication information through the second information; or the first device may also send the information about the at least one autonomous function and second indication information through the first information, send the autonomous function recommendation information through the second information, and send the parameter adjustment information through the third information. The embodiment of the present application does not limit the manner in which the first device sends the above-mentioned information to the second device.

[0149] In some embodiments, the first device may further generate a feedback report, which includes information sent by the first device to the second device, such as the aforementioned at least one autonomous function information, the second indication information, the autonomous function suggestion information, and the parameter adjustment information. The format of the generated feedback report is shown in Table 4:

[0150] Table 4

[0151] The intent report identifier is used to identify the intent report.

[0152] S204: The second device manages the autonomous function corresponding to the second device based on the information of the at least one autonomous function.

[0153] The second device can determine whether it needs to manage the autonomous function that it requests the first device to deploy based on the information of the at least one autonomous function, that is, determine whether there is a lifecycle management requirement for the autonomous function that it requests the first device to deploy. If so, autonomous function management is performed; if not, autonomous function management is not performed. For example, if the second device determines based on the information of the at least one autonomous function that a certain autonomous function has never been used, it indicates that the deployment of the autonomous function is redundant, and the second device can shut down or delete the autonomous function, that is, there is a lifecycle management requirement. If a certain autonomous function serves multiple intentions, but the instance corresponding to the autonomous function is not overloaded (that is, the instance load of the autonomous function has not reached the upper limit value), it indicates that there may be no lifecycle management requirement at present.

[0154] Alternatively, the second device may further determine whether there is a lifecycle management requirement based on second indication information received from the first device. For example, if the second indication information indicates that the first intention is satisfied, the second device determines that there is no lifecycle management requirement; if the second indication information indicates that the first intention is not satisfied, the second device determines that there is a lifecycle management requirement.

[0155] Alternatively, the second device may also determine whether there is a need for lifecycle management based on whether it receives autonomous function suggestion information from the first device. For example, if the second device receives autonomous function suggestion information from the first device, it indicates that the first intent is not met, that is, there is a need for lifecycle management; if the second device does not receive autonomous function suggestion information from the first device, it indicates that the first intent may be met, that is, there is no need for lifecycle management.

[0156] The following are several ways for the second device to manage autonomous functions:

[0157] Method 1: If the second indication information indicates that the first intention is met and the second device determines to perform autonomous function management, the second device can determine the unused autonomous function based on the information of the at least one autonomous function, and send a third indication information to the first device, instructing the first device to turn off (or delete) the unused autonomous function.

[0158] Method 2: If the second indication information indicates that the first intention is not satisfied, and the second device receives the autonomous function suggestion information from the first device, the second device may manage the autonomous function based on the autonomous function suggestion information. For example, if the autonomous function suggestion information indicates to upgrade the first autonomous function, the second device may send a fourth indication information to the first device to instruct the first device to upgrade the first autonomous function, wherein the fourth indication information may include the version information to be upgraded, or may not include the version information to be upgraded. If the fourth indication information does not include the version information to be upgraded, the first device may upgrade the first autonomous function according to the autonomous function suggestion information sent to the second device.

[0159] Method 3: If the second indication information indicates that the first intention is not satisfied, and the second device has not received the autonomous function suggestion information from the first device, the second device may send fifth indication information to the first device to instruct the first device to report the autonomous function suggestion information. After receiving the autonomous function suggestion information from the first device, the second device sends the fourth indication information to the first device. The relevant description of the fourth indication information can refer to the relevant description of the fourth information in Method 2, and will not be repeated here.

[0160] Method 4: If the second indication information indicates that the first intention is not satisfied, and the second device has not received the autonomous function suggestion information from the first device, the second device may also send a second request to the first device to request to obtain the intent information of at least one intention served by the third autonomous function. After receiving the second request from the second device, the first device may obtain the intent information of at least one intention served by the third autonomous function, and send the obtained intent information to the second device. The intent information may include the intent identifier of the second intention currently served by the third autonomous function, and / or the intent identifier of the third intention historically served by the third autonomous function. Optionally, if the intent information includes the intent identifier of the second intention, the intent information may also include the intent type and / or intent status of the second intention, wherein the intent status is used to indicate whether the autonomous function serving the second intention is running. If the intent information includes the intent identifier of the third intention, the intent information may also include the service duration and / or intent type of the third intention. For example, the form of the intent information may be as shown in Table 5:

[0161] Table 5

[0162] In some embodiments, the second device may further send the second request to the first device when determining that the current condition satisfies the first condition. For example, the first condition may include one or more of the following:

[0163] The second device determines that usage of the third autonomous function needs to be monitored and evaluated;

[0164] When the second device determines that the third autonomous function needs to be disabled or deleted, it needs to confirm whether the third autonomous function is serving a certain intent;

[0165] When the second device determines that the third autonomous function needs to be upgraded, it needs to confirm whether the third autonomous function is serving a certain intention.

[0166] The following describes two embodiments, which are two examples of the autonomous function management method described in the embodiment shown in Figure 2. In these two embodiments, the second device is a carrier device and the first device is a vendor device. For example, the autonomous functions that the carrier device requests the vendor device to deploy include ES MnF, CCO MnF, MLB MnF, and TS MnF. Specifically, the ES MnF instances that the carrier device requests the vendor device to deploy include servers 1, 2, and 3; the CCO MnF instances include servers 4, 5, 6, 7, and 8; the MLB MnF instances include servers 9, 10, and 11; and the TS MnF instances include servers 12 and 13.

[0167] Example 1: The first request is used to request the creation of a first intent.

[0168] For example, the first intention is that the proportion of low-speed users in area 1 is less than 5%. When the equipment vendor device receives the first request from the operator device, it can obtain instance information (e.g., instance load information) of the ES MnF, CCO MnF, MLB MnF, and TS MnF, and determine available autonomous function instances based on the load information. For example, the available autonomous function instances include server 1, server 2, server 4, server 5, server 6, server 7, server 8, server 9, server 10, and server 11. The equipment vendor device determines from the available autonomous function instances that the proportion of low-speed users is less than 5%, which may require two CCO MnF instances and three MLB MnF instances. Therefore, the equipment vendor device can select two CCO MnF instances from the available autonomous function instances, e.g., server 4 and server 5, and three MLB MnF instances from the available autonomous function instances, e.g., server 9, server 10, and server 11, and run the selected servers.

[0169] The equipment vendor device may send information about at least one autonomous function (i.e., information about a CCO MnF and an MLB MnF) to the operator device based on the first indication information carried in the first request. The information about the CCO MnF and the MLB MnF may, for example, include identifiers of instances of the CCO MnF and the MLB MnF, i.e., identifiers of server 4, server 5, server 9, server 10, and server 11 (e.g., server identity documents (IDs)). The operator device may manage the autonomous function requested to be deployed by the equipment vendor device based on the information about the at least one autonomous function received from the equipment vendor device. For example, the operator device determines, based on the received server identity, that all instances of the MLB MnF have been used to serve the first intent, and therefore the operator device may instruct the equipment vendor device to increase the number of instances of the MLB MnF.

[0170] Furthermore, the equipment vendor device may also obtain network performance information and determine whether the first intent is satisfied based on the network performance information. For example, if the equipment vendor device determines based on the network performance information that the proportion of low-speed users in area 1 is 6%>5%, then the first intent is determined to be unsatisfied. If the equipment vendor device determines based on the network performance information that the proportion of low-speed users in area 1 is 2%<5%, then the first intent is determined to be satisfied.

[0171] If the equipment vendor device determines that the first intention is not met, the equipment vendor device may also analyze the reason why the first intention is not met, generate autonomous function recommendation information based on the reason, and send the autonomous function recommendation information to the operator device. For example, if the equipment vendor device determines that the current latest version of the CCO MnF instance is 3.0.0, and the versions of server 4 and server 5 are 1.0.0, the equipment vendor device may generate autonomous function recommendation information instructing the operator device to upgrade CCO MnF. If the equipment vendor device determines that the autonomous functions required to implement the first intention include MDA MnF, CCO MnF, and MLB MnF, and the at least one autonomous function currently used to serve the first intention only includes CCO MnF and MLB MnF, that is, MDA MnF is missing, the equipment vendor device may generate autonomous function recommendation information instructing the operator device to add MDA MnF to the at least one autonomous function.

[0172] After receiving the autonomous function suggestion information from the equipment manufacturer's equipment, the operator device can send feedback information to the equipment manufacturer's equipment based on the autonomous function suggestion information, instructing the equipment manufacturer's equipment to upgrade or deploy new autonomous functions. For example, if the autonomous function suggestion information is used to instruct the equipment manufacturer to upgrade the CCO MnF, then upon receiving feedback information from the operator device regarding the autonomous function suggestion information, the equipment manufacturer's equipment can upgrade the versions of Server 4 and Server 5 to 3.0.0. If the autonomous function suggestion information is used to instruct the addition of an MDA MnF to at least one autonomous function of the operator device, then upon receiving feedback from the operator device regarding the autonomous function suggestion information, the equipment manufacturer's equipment can add an MDA MnF to the at least one autonomous function.

[0173] After the equipment vendor device performs corresponding operations based on the feedback information from the operator device regarding the autonomous function suggestion information, it may re-run each instance of the at least one autonomous function. For example, if the autonomous function suggestion information indicates the addition of an MDA MnF (e.g., a new MDA MnF instance, where the new MDA MnF instance is, for example, server 14 and server 15) to the at least one autonomous function, the equipment vendor device may re-run server 4, server 5, server 9, server 10, server 11, server 14, and server 15.

[0174] After re-running each instance of the at least one autonomous function, the equipment vendor's equipment can re-acquire network performance information and determine whether the first intention is met based on the network performance information. If not, new autonomous function recommendation information can be regenerated until the first intention is met.

[0175] Example 2: The first request is used to request modification of the first intent.

[0176] For example, the first intent before modification is that the proportion of low-speed users in area 1 is less than 5%, and the first request is used to request modification of the first intent to that the proportion of low-speed users in area 1 is less than 3%. When the equipment vendor device receives the first request from the operator device, it can determine at least one autonomous function for serving the modified first intent. The method for determining the at least one autonomous function can refer to the method for determining the at least one autonomous function in Example 1, and is not further described here.

[0177] Taking Example 1 as an example, the at least one autonomous function used to serve the first intent before the modification includes CCO MnF and MLB MnF, and the instances used to serve the first intent before the modification include two CCO MnF instances (servers 4 and 5, respectively) and three MLB MnF instances (servers 9, 10, and 11, respectively). However, the equipment vendor device determines that the at least one autonomous function used to serve the first intent after the modification includes CCO MnF and MLB MnF, and determines that the proportion of low-speed users is less than 3%, which may require three CCO MnF instances and three MLB MnF instances. That is, compared to the first intent before the modification, an additional CCO MnF instance is required to serve the modified first intent. Therefore, the equipment vendor device can select a service from server 6, server 7, and server 8, for example, select server 6, and run server 6 to serve the modified first intent through servers 4, server 5, server 6, server 9, server 10, and server 11.

[0178] The equipment vendor device may send information about the at least one autonomous function to the operator device based on the first indication information carried in the first request. The information about the at least one autonomous function may be, for example, an identifier of each instance of the at least one autonomous function, i.e., the identifiers of server 4, server 5, server 6, server 9, server 10, and server 11.

[0179] In an embodiment of the present application, the second device may instruct the first device to feedback information about the autonomous function of the service intention, so that the second device can manage the autonomous function that it requested the first device to deploy based on the information about the autonomous function, thereby improving the rationality of the deployed autonomous function. Furthermore, when the first device determines that the intention is not met, it may also feedback autonomous function suggestion information to the second device, so that the second device can quickly determine a solution to meet the intention, thereby improving the efficiency of the intention being met. Furthermore, the second device may also perform lifecycle management on the autonomous function that it requested the first device to deploy based on the information about the autonomous function fed back by the first device, thereby reducing the probability that the intention will not be met.

[0180] To implement the functions in the above embodiments, the first device and the second device include hardware structures and / or software modules that perform the corresponding functions. Those skilled in the art should readily appreciate that, in conjunction with the units and method steps of the various examples described in the embodiments disclosed in this application, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a computer software-driven hardware manner depends on the specific application scenario and design constraints of the technical solution.

[0181] Figures 3 and 4 are schematic diagrams of the structures of possible communication devices provided in embodiments of the present application. These communication devices can be used to implement the functions of the first device or the second device in the above-mentioned method embodiment, and thus can also achieve the beneficial effects possessed by the above-mentioned method embodiment. In an embodiment of the present application, the communication device can be the first device or the second device shown in Figure 1a, or it can be a module (such as a chip) applied to the first device or the second device, or it can also be the intention monitoring module or the intention execution module shown in Figure 1c.

[0182] The communication device 300 shown in Figure 3 includes a communication module 310 and a processing module 320. The communication device 300 is used to implement the functions of the first device or the second device in the above method embodiment.

[0183] When the communication device 300 is used to implement the function of the first device in the method embodiment shown in Figure 2: the communication module 310 is used to receive a first request from the second device, the first request is used to request management of a first intent, the first request carries first indication information, and the first indication information is used to indicate the reporting of information of an autonomous function for serving the first intent; the communication module 310 is used to obtain information of at least one autonomous function for serving the first intent; the communication module 310 is also used to send information of the at least one autonomous function to the second device.

[0184] In a possible implementation, the communication module 310 is further configured to: send second indication information to the second device, where the second indication information is used to indicate whether the first intention of the at least one autonomous function service is satisfied.

[0185] In a possible embodiment, the processing module 320 is also used to: generate autonomous function recommendation information when it is determined that the first intention is not met, and the autonomous function recommendation information is used to instruct the second device to upgrade the first autonomous function among the at least one autonomous function and / or add a second autonomous function to the at least one autonomous function; the communication module 310 is also used to: send the autonomous function recommendation information to the second device.

[0186] In a possible implementation, when the autonomous function recommendation information is used to instruct the second device to upgrade the first autonomous function among the at least one autonomous function, the autonomous function recommendation information also includes the identifier of the first autonomous function and the version information to be upgraded; when the autonomous function recommendation information is used to instruct the second device to add the second autonomous function to the at least one autonomous function, the autonomous function recommendation information also includes the type and version information of the second autonomous function.

[0187] In a possible embodiment, the communication module 310 is also used to: send parameter adjustment information to the second device, the parameter adjustment information is used to indicate the type of network parameters adjusted by the first device when the first autonomous function serves the first intention, and the network parameter type includes one or more of the following: radio frequency parameters, used to indicate the signal transmission angle and power; switching parameters, used to indicate the switching threshold for cell reselection or cell switching; energy saving parameters, used to indicate the energy saving status of the base station or cell; wireless resource management parameters, used to indicate wireless resource scheduling or management; or, quality of service parameters, used to indicate service quality.

[0188] In one possible implementation, the information of the at least one autonomous function includes at least one of the following information: an identifier of each autonomous function in the at least one autonomous function, a type of each autonomous function in the at least one autonomous function, and version information of each autonomous function in the at least one autonomous function.

[0189] In one possible embodiment, the types of autonomous functions include one or more of the following: management data analysis management function; energy saving management function; coverage and capacity optimization management function; automatic neighbor relationship management function; mobility load balancing management function; mobility robustness optimization management function; physical cell identity allocation optimization management function; random access channel optimization management function; service traffic automatic forwarding management function; or closed-loop automation management function.

[0190] In a possible embodiment, the communication module 310 is also used to: receive a second request from the second device, the second request is used to request to obtain intent information of at least one intent served by a third autonomous function, the third autonomous function being any autonomous function among multiple autonomous functions that the second device requests the first device to deploy; obtain intent information of at least one intent served by the third autonomous function, the intent information including the intent identifier of the second intent currently served by the third autonomous function, and / or the intent identifier of the third intent that the third autonomous function has historically served; and send the intent information to the second device.

[0191] In a possible implementation manner, the intent information further includes: the intent type and / or intent state of the second intent; and / or the service duration and / or intent type of the third intent.

[0192] When the communication device 300 is used to implement the function of the second device in the method embodiment shown in Figure 2: the communication module 310 is used to send a first request to the first device, the first request is used to request management of a first intention, the first request carries first indication information, and the first indication information is used to indicate that the first device reports information on an autonomous function for serving the first intention; receives information on at least one autonomous function from the first device, the at least one autonomous function is an autonomous function for serving the first intention; the processing module 320 is used to manage the autonomous function corresponding to the second device according to the information on the at least one autonomous function, the autonomous function corresponding to the second device is the autonomous function deployed by the first device requested by the second device.

[0193] In one possible embodiment, the processing module 320 is used to manage autonomous functions in the following manner: determining unused autonomous functions from the autonomous functions corresponding to the second device based on information of the at least one autonomous function; the communication module 310 is used to send third indication information to the first device, and the third indication information is used to instruct the first device to turn off the unused autonomous function.

[0194] In a possible embodiment, the communication module 310 is also used to: receive second indication information from the first device, the second indication information being used to indicate whether the first intention of the at least one autonomous function service is satisfied; the processing module 320 is used to manage the autonomous function corresponding to the second device in the following manner: manage the autonomous function corresponding to the second device according to the information of the at least one autonomous function and the second indication information.

[0195] In a possible embodiment, the communication module 310 is also used to: receive autonomous function recommendation information from the first device, the autonomous function recommendation information is used to indicate upgrading the first autonomous function among the at least one autonomous function and / or adding a second autonomous function to the at least one autonomous function; the processing module 320 is also used to manage the autonomous function corresponding to the second device in the following manner: manage the autonomous function corresponding to the second device according to the information of the at least one autonomous function and the autonomous function recommendation information.

[0196] In a possible implementation, when the autonomous function recommendation information is used to indicate an upgrade of a first autonomous function among the at least one autonomous function, the autonomous function recommendation information includes an identifier of the first autonomous function and version information to be upgraded; when the autonomous function recommendation information is used to indicate a new addition of the second autonomous function to the at least one autonomous function, the autonomous function recommendation information includes the type and version information of the second autonomous function.

[0197] In a possible implementation, the communication module 310 is also used to receive parameter adjustment information from the first device, the parameter adjustment information is used to indicate the type of network parameters adjusted by the first device when the first autonomous function serves the first intention, and the network parameter type includes one or more of the following: radio frequency parameters, used to indicate signal transmission angle and power; switching parameters, used to indicate the switching threshold for cell reselection or cell switching; energy saving parameters, used to indicate the energy saving status of the base station or cell; wireless resource management parameters, used to indicate wireless resource scheduling or management; or, quality of service parameters, used to indicate service quality.

[0198] In a possible implementation, the information of the autonomous function includes at least one of the following information: an identifier of each autonomous function in the at least one autonomous function, a type of each autonomous function in the at least one autonomous function, and version information of each autonomous function in the at least one autonomous function.

[0199] In one possible embodiment, the types of autonomous functions include one or more of the following: management data analysis management function; energy saving management function; coverage and capacity optimization management function; automatic neighbor relationship management function; mobility load balancing management function; mobility robustness optimization management function; physical cell identity allocation optimization management function; random access channel optimization management function; service traffic automatic forwarding management function; or closed-loop automation management function.

[0200] In a possible embodiment, the communication module 310 is also used to: send a second request to the first device, the second request is used to request to obtain intent information of at least one intent served by a third autonomous function, the third autonomous function being any autonomous function among multiple autonomous functions that the second device requests the first device to deploy; receive the intent information from the first device, the intent information including the intent identifier of the second intent currently served by the third autonomous function, and / or the intent identifier of the third intent that the third autonomous function has historically served; the processing module 320 is also used to manage the autonomous function corresponding to the second device in the following manner: manage the third autonomous function according to the intent information.

[0201] In a possible implementation manner, the intent information further includes: the intent type and / or intent state of the second intent; and / or the service duration and / or intent type of the third intent.

[0202] For a more detailed description of the communication module 310 and the processing module 320 , reference may be made to the relevant description in the method embodiment shown in FIG. 2 .

[0203] The communication device 400 shown in FIG4 includes a processor 410 and an interface circuit 420. The processor 410 and the interface circuit 420 are coupled to each other. Optionally, the interface circuit 420 may be a transceiver or an input / output interface. Optionally, the communication device 400 may further include a memory 430 for storing instructions executed by the processor 410, or storing input data required by the processor 410 to execute instructions, or storing data generated after the processor 410 executes instructions.

[0204] When the communication device 400 is used to implement the method shown in FIG. 2 , the processor 410 is used to implement the functions of the processing module 320 , and the interface circuit 420 is used to implement the functions of the communication module 310 .

[0205] When the communication device is a chip implemented in a first device, the chip of the first device can implement the functions of the first device in the above-mentioned method embodiment. The chip of the first device receives information from other modules (such as a radio frequency module or antenna) in the first device, such as information sent by a second device to the first device; or the chip of the first device can also send information to other modules (such as a radio frequency module or antenna) in the first device, such as information sent by the first device to the second device.

[0206] When the above-mentioned communication device is a module applied to a second device, the module of the second device implements the function of the second device in the above-mentioned method embodiment. The module of the second device receives information from other modules in the second device (such as a radio frequency module or an antenna), and the information is, for example, sent by the first device to the second device; or, the module of the second device sends information to other modules in the second device (such as a radio frequency module or an antenna), and the information is, for example, sent by the second device to the first device. The module of the second device here can be the baseband chip of the second device, or it can be a CU, DU or other module, or it can be a device under the open radio access network (O-RAN) architecture, such as an open CU, open DU and other devices.

[0207] Optionally, the processor 410 in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0208] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. 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. The storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. In addition, the ASIC can be located in the first device or the second device. The processor and storage medium can also exist in the first device or the second device as discrete components.

[0209] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The 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 described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0210] Based on the above embodiments, the embodiments of the present application further provide a computer program product, which includes a computer program; when the computer program is run on a computer, the computer executes the method provided in the above embodiments.

[0211] Based on the above embodiments, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a computer, the computer executes the method provided in the above embodiments.

[0212] Optionally, the computer may include, but is not limited to, the first device or the second device in the system shown in FIG. 1a .

[0213] The storage medium may be any available medium that can be accessed by a computer. By way of example and not limitation, computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.

[0214] Based on the above embodiments, embodiments of the present application further provide a chip configured to read a computer program stored in a memory to implement the methods provided in the above embodiments. Optionally, the chip may include a processor and a memory, wherein the processor is coupled to the memory to read the computer program stored in the memory to implement the methods provided in the above embodiments.

[0215] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0216] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.

[0217] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0218] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0219] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. An autonomous function management method, characterized in that: Applied to a first device, the method includes: receiving a first request from a second device, where the first request is used to request management of a first intent, where the first request carries first indication information, where the first indication information is used to indicate reporting information of an autonomous function used to serve the first intent; obtaining information of at least one autonomous function for serving the first intent; The information of the at least one autonomous function is sent to the second device.

2. The method according to claim 1, characterized in that The method further comprises: Send second indication information to the second device, where the second indication information is used to indicate whether the first intention of the at least one autonomous function service is satisfied.

3. The method according to claim 2, characterized in that The method further comprises: If the first intention is not met, generating autonomous function suggestion information, wherein the autonomous function suggestion information is used to instruct the second device to upgrade a first autonomous function among the at least one autonomous function and / or to add a second autonomous function to the at least one autonomous function; The autonomous function suggestion information is sent to the second device.

4. The method according to claim 3, characterized in that When the autonomous function suggestion information is used to instruct the second device to upgrade a first autonomous function among the at least one autonomous function, the autonomous function suggestion information further includes an identifier of the first autonomous function and version information to be upgraded; When the autonomous function suggestion information is used to instruct the second device to add the second autonomous function to the at least one autonomous function, the autonomous function suggestion information further includes type and version information of the second autonomous function.

5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Send parameter adjustment information to the second device, where the parameter adjustment information is used to indicate a type of network parameter adjusted by the first device when the first autonomous function serves the first intent, where the network parameter type includes one or more of the following: RF parameters, which are used to indicate the signal transmission angle and power; A handover parameter is used to indicate a handover threshold for cell reselection or cell handover; Energy saving parameters, used to indicate the energy saving status of a base station or a cell; A radio resource management parameter, used to indicate radio resource scheduling or management; or, Quality of service parameter, used to indicate service quality.

6. The method according to any one of claims 1 to 5, characterized in that: The information of the at least one autonomous function includes at least one of the following information: The identifier of each autonomous function in the at least one autonomous function, the type of each autonomous function in the at least one autonomous function, and the version information of each autonomous function in the at least one autonomous function.

7. The method according to claim 6, characterized in that The types of autonomous functions include one or more of the following: Manage data analysis and management functions; Energy saving management function; Coverage and capacity optimization management functions; Automatic neighbor relationship management function; Mobility load balancing management function; Mobility robust optimization management function; Physical cell identification allocation optimization management function; Random access channel optimization management function; Automatic forwarding management function for business traffic; or, Closed-loop automated management capabilities.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: receiving a second request from the second device, where the second request is used to request to obtain intent information of at least one intent served by a third autonomous function, where the third autonomous function is any autonomous function among a plurality of autonomous functions that the second device requests the first device to deploy; Acquire intent information of at least one intent served by the third autonomous function, the intent information including an intent identifier of a second intent currently served by the third autonomous function, and / or an intent identifier of a third intent historically served by the third autonomous function; The intent information is sent to the second device.

9. The method according to claim 8, characterized in that The intent information also includes: the intent type and / or intent state of the second intent; and / or the service duration and / or intent type of the third intent.

10. An autonomous function management method, characterized in that: Applied to the second device, the method includes: Sending a first request to a first device, where the first request is used to request management of a first intent, and the first request carries first indication information, where the first indication information is used to indicate reporting information of an autonomous function used to serve the first intent; receiving information of at least one autonomous function from the first device, wherein the at least one autonomous function is an autonomous function for serving the first intent; The autonomous function corresponding to the second device is managed according to the information of the at least one autonomous function, where the autonomous function corresponding to the second device is the autonomous function that the second device requests the first device to deploy.

11. The method according to claim 10, characterized in that Managing the autonomous function corresponding to the second device according to the information of the at least one autonomous function includes: Determine an unused autonomous function from the autonomous functions corresponding to the second device according to the information of the at least one autonomous function; Send third indication information to the first device, where the third indication information is used to instruct the first device to turn off the unused autonomous function.

12. The method according to claim 10 or 11, characterized in that The method further comprises: receiving second indication information from the first device, where the second indication information is used to indicate whether the first intention of the at least one autonomous function service is satisfied; Managing the autonomous function corresponding to the second device according to the information of the at least one autonomous function includes: The autonomous function corresponding to the second device is managed according to the information of the at least one autonomous function and the second indication information.

13. The method according to any one of claims 10 to 12, characterized in that: The method further comprises: receiving autonomous function suggestion information from the first device, where the autonomous function suggestion information is used to indicate upgrading a first autonomous function among the at least one autonomous function and / or adding a second autonomous function to the at least one autonomous function; Managing the autonomous function corresponding to the second device according to the information of the at least one autonomous function includes: The autonomous function corresponding to the second device is managed according to the information of the at least one autonomous function and the autonomous function suggestion information.

14. The method according to claim 13, characterized in that When the autonomous function suggestion information is used to indicate upgrading a first autonomous function among the at least one autonomous function, the autonomous function suggestion information includes an identifier of the first autonomous function and version information to be upgraded; When the autonomous function suggestion information is used to indicate that the second autonomous function is added to the at least one autonomous function, the autonomous function suggestion information includes type and version information of the second autonomous function.

15. The method according to any one of claims 10 to 14, characterized in that: The method further comprises: receiving parameter adjustment information from the first device, where the parameter adjustment information is used to indicate a type of network parameter adjusted by the first device when the first autonomous function serves the first intent, where the network parameter type includes one or more of the following: RF parameters, which are used to indicate the signal transmission angle and power; A handover parameter is used to indicate a handover threshold for cell reselection or cell handover; Energy saving parameters, used to indicate the energy saving status of a base station or a cell; A radio resource management parameter, used to indicate radio resource scheduling or management; or, Quality of service parameter, used to indicate service quality.

16. The method according to any one of claims 10 to 15, characterized in that: The information of the autonomous function includes at least one of the following information: The identifier of each autonomous function in the at least one autonomous function, the type of each autonomous function in the at least one autonomous function, and the version information of each autonomous function in the at least one autonomous function.

17. The method according to claim 16, characterized in that The types of autonomous functions include one or more of the following: Manage data analysis and management functions; Energy saving management function; Coverage and capacity optimization management functions; Automatic neighbor relationship management function; Mobility load balancing management function; Mobility robust optimization management function; Physical cell identification allocation optimization management function; Random access channel optimization management function; Automatic forwarding management function for business traffic; or, Closed-loop automated management capabilities.

18. The method according to any one of claims 10 to 17, characterized in that: The method further comprises: Sending a second request to the first device, where the second request is used to request to obtain intent information of at least one intent served by a third autonomous function, where the third autonomous function is any autonomous function among multiple autonomous functions that the second device requests the first device to deploy; receiving the intent information from the first device, where the intent information includes an intent identifier of a second intent currently served by the third autonomous function, and / or an intent identifier of a third intent that has been historically served by the third autonomous function; Managing the autonomous function corresponding to the second device according to the information of the at least one autonomous function includes: Managing the third autonomous function according to the intention information.

19. The method according to claim 18, characterized in that The intent information also includes: the intention type and / or intention state of the second intention; and / or, The service duration and / or intent type of the third intent.

20. A communication system, characterized in that: The communication system includes a first device and a second device; wherein the first device is used to execute the method according to any one of claims 1 to 9, and the second device is used to execute the method according to any one of claims 10 to 19.

21. A communication device, characterized in that: include: One or more processors; the one or more memories store one or more computer programs, the one or more computer programs include instructions, when the instructions are executed by the one or more processors, the communication device executes the method as claimed in any one of claims 1 to 9, or the communication device executes the method as claimed in any one of claims 10 to 19.

22. A computer-readable storage medium, characterized in that: The invention comprises a computer program, which, when executed on an electronic device, enables the electronic device to execute the method as claimed in any one of claims 1 to 9, or enables the electronic device to execute the method as claimed in any one of claims 10 to 19.

23. A computer program product, characterized in that When the method is run on an electronic device, the electronic device is enabled to execute the method according to any one of claims 1 to 9, or the electronic device is enabled to execute the method according to any one of claims 10 to 19.

24. A chip system, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that the method according to any one of claims 1 to 9, or the method according to any one of claims 10 to 19 is executed.

Citation Information

Patent Citations

  • Declarative management framework

    CN101467144A

  • Integration of software applications with infrastructure

    US20200264937A1

  • Method for determining fault autonomy capability and related device

    WO2022061900A1