Autonomous function management method and device
By transmitting autonomous function information between the first device and the second device, the operator can determine and manage the autonomous function used to achieve the intention, solving the problem of unmet intentions and high deployment costs, and improving the rationality of the autonomous function and management efficiency.
Patent Information
- Application Number
- CN202310792939.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-29
- Publication Date
- 2024-12-31
AI Technical Summary
It is difficult for operators to manage the autonomous functions used to implement intentions, resulting in increased probability that intentions are not met and inexpensive deployment costs and efficiency.
The first device receives the intention management request from the second device, obtains and reports the autonomous function information for the service intention, so that the second device can determine which autonomous functions are intended to be served by, and decides whether the autonomous function needs to be deployed or turned off, and improves the The rationality and management efficiency of autonomous functions.
It realizes effective management of autonomous functions, reduces the probability that intentions are not met, improves the rationality of deployment and operation and maintenance efficiency, and saves the deployment cost of autonomous functions.
Smart Images

Figure CN119233279A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information technology, and in particular to an autonomous function management method and device. Background Art
[0002] With the introduction of vertical industries, the increase in terminal devices and the diversity of services, operators' networks are becoming more and more complex, leading to increased difficulty in network operation and maintenance. How to reduce network operation and maintenance costs, simplify network operation and maintenance processes, and quickly deploy networks to meet diverse business needs are issues that need to be addressed in the field of network operation and maintenance.
[0003] The application of automation technologies (such as artificial intelligence, machine learning, big data analysis, digital twins, etc.) in mobile communication networks has become a focus of industry attention and research hotspot. The industry hopes to help solve the operation and maintenance efficiency problems of mobile communication networks by introducing automation technologies. Automation technologies can be applied to various scenarios in the network life cycle, including network planning, network deployment, network optimization, business operations, etc., which can reduce manual operations, reduce operators' operating expenses (OPEX), and improve operation and maintenance efficiency.
[0004] The intent-driven interface is the core of automation technology. The intent-driven interface focuses on describing the user's expectations, including requirements, goals, and constraints, rather than describing which automation solution or technology to use. The telecommunications system selects the optimal automation solution or technology that meets the user's expectations. For example, an operator can send an intent to the telecommunications system through the intent-driven interface. The telecommunications system can orchestrate and configure various autonomous functions deployed by the operator according to the intent to achieve the intent, and feedback the intent result to the operator on whether the intent is met. In this way, the operator can perceive whether the intent is met, but cannot manage the autonomous functions. For example, it is difficult for the operator to determine which autonomous functions serve a certain intent, or whether the deployed autonomous functions are used by a certain intent, and it is difficult to determine when new autonomous functions need to be deployed. Summary of the invention
[0005] The embodiments of the present application provide an autonomous function management method and device, so that operators can understand and manage autonomous functions used to serve one or some intentions.
[0006] In a first aspect, a method for managing an autonomous function is provided. The method can be implemented by a first device or a chip in the first device. The first device is, for example, a device of an equipment 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.
[0007] 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 intent, so that the second device can determine which autonomous functions serve the first intent 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 managing the autonomous functions that the second device requests the first device to deploy, and improving the rationality of deploying autonomous functions.
[0008] In a 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 intention of the at least one autonomous function service is satisfied. If the first intention 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 the first autonomous function of 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.
[0009] 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.
[0010] 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 an identifier of the first autonomous function and 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.
[0011] 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.
[0012] In a possible implementation, the method further includes: sending parameter adjustment information to the second device, the parameter adjustment information being used to indicate a type of network parameter 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: a radio frequency parameter, used to indicate a signal transmission angle and power; a switching parameter, used to indicate a switching threshold for cell reselection or cell switching; an energy saving parameter, used to indicate an energy saving state of a base station or cell; a wireless resource management parameter, used to indicate wireless resource scheduling or management; or a quality of service parameter, used to indicate service quality.
[0013] In a possible implementation, the method further includes: receiving a second request from the second device, the second request being used to request acquisition of intent information of at least one intent served by a third autonomous function, the third autonomous function being any one of a plurality of autonomous functions that the second device requests the first device to deploy; acquiring intent information of the 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 that has been historically served by the third autonomous function; and sending the intent information to the second device.
[0014] In the above technical solution, the second device can also request the first device to feedback the 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, thereby improving the rationality of the deployment of autonomous functions.
[0015] In a possible implementation manner, 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.
[0016] In a second aspect, a method for managing an autonomous function is provided. The method 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 intent, 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 intent; 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 intent; managing an 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 an autonomous function that the second device requests the first device to deploy.
[0017] 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 third indication information to the first device, wherein the third indication information is used to instruct the first device to shut down the unused autonomous function.
[0018] 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 shut down the unused autonomous function to save the deployment cost of the autonomous function.
[0019] In a possible implementation, the method further 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.
[0020] 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 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, 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.
[0021] 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.
[0022] In a possible implementation, the method also includes: receiving parameter adjustment information from the first device, the parameter adjustment information being used to indicate a type of network parameter 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: a radio frequency parameter, used to indicate a signal transmission angle and power; a switching parameter, used to indicate a switching threshold for cell reselection or cell switching; an energy saving parameter, used to indicate an energy saving state of a base station or cell; a wireless resource management parameter, used to indicate wireless resource scheduling or management; or a quality of service parameter, used to indicate service quality.
[0023] In a possible implementation, the method further includes: sending a second request to the first device, the second request being used to request intent information of at least one intent served by a third autonomous function, the third autonomous function being any autonomous function of 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; 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.
[0024] 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.
[0025] In one possible implementation, 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.
[0026] 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 may be the second device described above. The communication device may perform any aspect of the first to second aspects described above, and any implementation of any aspect. The communication module is used to perform functions related to sending and receiving. Optionally, the communication module may include a communication interface or an 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.
[0027] Optionally, the communication device may also include other modules that can be used to execute any aspect of the first to second aspects above, and any implementation of any aspect.
[0028] 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, a communication interface may also be included, the memory stores a computer program or instruction, and the processor is used to call and run the computer program or instruction from the memory, so that the communication device can execute any one of the first to second aspects described above, and any implementation of any one of the aspects.
[0029] Optionally, there may be one or more processors and one or more memories. The memory may be integrated with the processor, or the memory may be separately arranged from the processor.
[0030] Optionally, the communication interface may include an interface circuit.
[0031] 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 is used to execute computer program instructions stored in the memory to execute any one of the first aspect to the second aspect and any one implementation of any one of the aspects. Optionally, the communication device may further include a memory and / or a communication interface, and the processor is coupled to the memory and / or the communication interface.
[0032] 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. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0033] In 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, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or chip system, etc. The processor may also be embodied as a processing circuit or a logic circuit.
[0034] In a sixth aspect, a system is provided, comprising the first device and the second device mentioned above.
[0035] In the seventh aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute any one of the first to second aspects and any implementation of any one of the aspects.
[0036] In an eighth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code or instruction), which, when executed on a computer, enables the computer to execute any one of the first to second aspects and any implementation of any one of the aspects.
[0037] 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 execute any of the first to second aspects and any implementation of any aspect. Optionally, the chip system may also include a memory. The memory stores a computer program (also referred to as code, or instructions). The processor is used to call and run a computer program from the memory, so that a device equipped with the chip system can execute any of the first to second aspects and any implementation of any aspect.
[0038] 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 used to receive a signal through the input circuit and transmit a signal through the output circuit, so that any aspect of the first aspect to the second aspect and any implementation of any aspect is implemented.
[0039] In the specific implementation process, the above-mentioned processing device can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used 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.
[0040] In another implementation, the device may be a part of the first device or the second device, such as an integrated circuit product such as a system chip or a communication chip. The interface circuit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system. The processing circuit may be a logic circuit on the chip.
[0041] The technical effects that can be achieved in any of the second to tenth aspects mentioned above can be referred to the description of the technical effects that can be achieved in any possible implementation scheme of the first or second aspect mentioned above, and this application will not repeat them here. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1a A schematic diagram of a system architecture provided for an embodiment of the present application;
[0043] Figure 1b Another schematic diagram of a system architecture provided for an embodiment of the present application;
[0044] Figure 1c A schematic diagram of another system architecture provided for an embodiment of the present application;
[0045] Figure 2 A flowchart of an autonomous function management method provided in an embodiment of the present application;
[0046] Figure 3 A schematic diagram of the structure of a device provided in an embodiment of the present application;
[0047] Figure 4 A schematic diagram of the structure of another device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0048] The technical solutions in the embodiments of the present application will be described below in conjunction with the 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.
[0049] (1) Intent: This is used to describe the expectations for the telecommunications system (including the telecommunications network and its operation and management system), including requirements, goals, and constraints. The telecommunications system determines what solution to use to meet the intent.
[0050] Intent can carry parameters, and the parameter value can be understood as the target value of the intent. The telecommunications system can select different strategies from the set of available execution strategies determined according to the intent according to different target values. For example, the intent includes intent objects and intent targets, where the intent object refers to the object information to be managed provided according to the intent requirements, including an object name (intent driven object name, IDO Name) and a series of properties (IDOProperties) used to identify the object. The intent target refers to the goal to be achieved, and the intent target can be reflected by the target value. For example, the intent is to optimize the downlink rate of the cell, where the intent object is "cell", the intent target is the downlink rate, and the specific value of the downlink rate. For example, the intent can include capacity intent (for example, the capacity intent requires that the proportion of high load in area 1 is less than 10%), coverage intent (for example, the coverage intent requires that the proportion of weak coverage in area 1 is less than 20%), rate intent (for example, the rate intent requires that the proportion of low-rate users in area 1 is less than 5%), etc.
[0051] (2) Management function (MnF) refers to an entity used to provide specific network or service management capabilities.
[0052] (3) Managed object: This term is used to describe the information of a managed object or management task in a management system (e.g., a telecommunications network operation 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.
[0053] (4) Autonomous network (AN) refers to a telecommunications system that achieves self-control through autonomous capabilities with minimal human intervention.
[0054] (5) Operation and maintenance process: The operation and maintenance process is a necessary step to realize network management requirements, forming a complete closed loop from receiving management requirements to realizing requirements. 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.
[0055] (6) Network autonomy refers to the ability to achieve self-control, which is used to reflect the degree of autonomy of the adopted network technology. The higher the degree of network autonomy, the higher the network autonomy.
[0056] (7) Autonomous functions are used to provide services to operators and realize their intentions.
[0057] (8) An instance of an autonomous function refers to a device used to deploy the autonomous function. An instance may be a server, a virtual machine, or a server node, etc.
[0058] (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 "many" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: 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 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 represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0059] 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.
[0060] In addition, the terms "including" and "having" in the embodiments, claims and drawings of the present application are not exclusive. For example, a process, method, system, product or device including 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.
[0061] At present, operators cannot manage autonomous functions used to realize intentions. Therefore, in order for operators to manage autonomous functions, the embodiment of the present application provides a technical solution for managing autonomous functions. In the embodiment of the present application, when the operator sends a request for management intention to the equipment manufacturer, it 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 realizing the management of the deployed autonomous function, for example, deploying new autonomous functions or shutting down some autonomous functions, which helps to increase the probability of the intention being met.
[0062] Please refer to Figure 1a , is a schematic diagram of a system architecture provided in an embodiment of the present application, the system architecture includes a first device (for example, it can be an equipment vendor device) and a second device (for example, it can be an operator device). Among them, the first device includes an equipment vendor network management device and a network element, and the equipment vendor 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 an 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 vendor network management device and the network element) to realize the intention of the second device. And the first device can also feedback to the second device information about the autonomous function used to serve the intention, such as the identifier and / or type of the autonomous function, so that the second device can manage the autonomous function that it requests 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.
[0063] Please refer to Figure 1b , is another system architecture diagram provided in an embodiment of the present application, which can also be called a network management system, a management architecture, a network architecture, etc. The system architecture includes: a business operation unit, a cross domain management function unit (cross domain management function, CD-MnF), a domain management function unit (domain management function, D-MnF), and multiple network elements (net elements, NE).
[0064] Among them, a business 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.
[0065] (1) Business operation unit.
[0066] 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, network monitoring, communication service life cycle 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.
[0067] (2) Cross-domain management functional unit.
[0068] The cross-domain management functional unit may also be referred to as a network management function unit (network management function, 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 (network slice management function, NSMF), or a management data analytic function (management data analytic function, MDAF), or a cross-domain self-organization network function (self-organization network function, SON-function), or a cross-domain intent management functional unit.
[0069] In certain deployment scenarios, the cross-domain management function 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, a sub-network may be composed of multiple small sub-networks or multiple network slice sub-networks. For example, an access network sub-network of an operator includes an access network sub-network of equipment vendor 1 and an 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.
[0070] (3) Domain management functional unit.
[0071] The domain management function unit, which may also be referred to as 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:
[0072] A network in a certain technical domain, such as wireless access network, core network, transmission network, etc.
[0073] A network of a certain standard, such as the global system for mobile communications (GSM) network, the long term evolution (LTE) network, the fifth generation mobile communication technology (5G) network, etc.
[0074] A network provided by a certain equipment vendor, such as the network provided by equipment vendor X;
[0075] The network in a certain geographical area, such as the network of factory A, the network of prefecture-level city B, etc.
[0076] (4) Network element.
[0077] A network element is an entity that provides network services, including core network elements, wireless access network elements, transmission network elements, etc. For example, a core network element may include, but is 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.
[0078] The network elements of the radio access network may include, but are not limited to, various types of base stations (e.g., next generation base stations (generationnode 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 a network element NE.
[0079] In addition, under the service-oriented management architecture, there are multiple deployments of management service providers (MnS producers) and management service consumers (MnS consumers). For example, when the management service is a management service provided by the above-mentioned 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 a management service provided by the above-mentioned 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 a management service provided by the above-mentioned 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 or business operation units or network elements) are management service consumers; when the management service is a management service provided by the above-mentioned network element, the network element is the management service provider, and other business operator units (such as domain management function units or cross-domain management function units or business operation units) are management service consumers.
[0080] The embodiments of the present application can Figure 1b The autonomous network scope can include the following three situations:
[0081] Single-domain autonomous network: includes network elements and domain management functional units;
[0082] Cross-domain autonomous network: including network elements, domain management functional units and cross-domain management functional units;
[0083] Business autonomous network: includes network elements, domain management functional units, cross-domain management functional units and business operation units.
[0084] Please refer to Figure 1c , 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, Figure 1a For example, in the above Figure 1aAn intention execution module is deployed in the first device shown, and an intention monitoring module is deployed in the second device. The location where the intention monitoring module and the intention execution module are connected can be called an interface (not shown in the figure). The intention monitoring module can send a request to the intention execution module through the interface, and correspondingly, the intention execution module can receive a request from the intention monitoring module through the interface, for example, receiving a first request for requesting to manage a first intention, and the intention execution module can run the corresponding autonomous function based on the first request and send the information of the autonomous function used to the intention monitoring module through the interface, so that the intention monitoring module can manage the autonomous function based on the information of the autonomous function.
[0085] In another embodiment, Figure 1b For example, for different autonomous networks, the intent monitoring module and the intent execution module can have the following deployment scenarios:
[0086] 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.
[0087] 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.
[0088] 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 (such as an enterprise system) outside the autonomous network.
[0089] 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.
[0090] The following is combined with the above Figure 1a to Figure 1c The method provided in the embodiment of the present application is introduced in detail.
[0091] Please refer to Figure 2 , is a flow chart of an autonomous function management method provided in an embodiment of the present application, the method can be performed by the aforementioned Figure 1a The first device and the second device in the embodiment may also be implemented by Figure 1c The intention monitoring module and the intention execution module shown are implemented. In the following embodiments, the method is implemented by the aforementioned Figure 1a The first device and the second device in the example are implemented as follows. The first device can be a device vendor device, and the second device can be a carrier device. The carrier device can be understood as a server or service device that provides services to the carrier, and the device vendor device can be a core network device or an access network device. The implementation process includes the following steps:
[0092] S201: The second device sends a first request to the first device to request to manage a first intent. Correspondingly, the first device receives the first request from the second device.
[0093] The first request may carry first indication information, which is used to instruct 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), that is, to report 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:
[0094] Management data analytic MnF (MDA MnF) is used to analyze management data using intelligent / automated technologies to obtain management data analysis results, such as discovering network problems and analyzing the root causes of network problems.
[0095] Energy saving management function (ES MnF) is used to optimize network energy consumption and improve network energy efficiency by using intelligent / automated technologies.
[0096] Coverage and capacity optimization management function (CCOMnF) is used to optimize the coverage and capacity performance of the network using intelligent / automated technologies.
[0097] The automatic neighbor relation MnF (ANR MnF) function is used to automatically set neighbor relations using intelligent / automatic technology.
[0098] The mobility load balancing management function (mobile load balance MnF, MLB MnF) is used to automatically perform load balancing between multiple cells or multiple network elements using intelligent / automatic technology.
[0099] Mobility robustness optimization management function (MRO MnF) is used to automatically perform mobility robustness optimization using intelligent / automatic technology.
[0100] The physical cell identifier optimization management function (PCIO MnF) is used to automatically allocate or adjust the physical cell identifier to the cell using intelligent / automatic technology.
[0101] The random access channel optimization management function (RACHOMnF) is used to automatically optimize the random access channel using intelligent / automatic technology.
[0102] Traffic steering MnF (TS MnF) is used to optimize the service traffic forwarding path using intelligent / automatic technology.
[0103] Closed-loop automated management capabilities for network optimization processes, reporting, perception, analysis, decision-making, and execution using intelligent / automated technologies.
[0104] 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, etc.; 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.
[0105] Taking the first intention as the intention of a single-domain autonomous network as an example, the first intention may include wireless network rate optimization intention, wireless network coverage optimization intention, wireless network capacity optimization intention, and wireless network energy saving intention, etc. The following describes several concepts such as wireless network rate optimization intention, wireless network coverage optimization intention, wireless network capacity optimization intention, and wireless network energy saving intention in detail:
[0106] Wireless network rate optimization intention is used to describe the operator's intention to optimize the rate of the wireless network. The intention object information of the wireless network rate optimization intention may include, for example, area information, frequency information, and network standard information, and the intention target information may include, for example, the uplink average rate target (e.g., ave uplink radio access network user equipment thpt target), the downlink average rate target, and the low-rate user ratio target (e.g., low uplink radio access network user equipment thpt target).
[0107] Wireless network coverage optimization intention is used to describe the operator's intention to optimize wireless network coverage. The intention object information of the wireless network coverage optimization intention may include, for example, area information, frequency information, and network standard information, and the intention target information may include, for example, weak coverage ratio target (e.g., weak reference signal receiving power ratio target, low signal to interference plus noise ratio ratio target), etc.
[0108] Wireless network capacity optimization intention is used to describe the operator's intention to optimize the capacity of the wireless network. The intention object information of the wireless network capacity optimization intention may include, for example, area information, frequency information, and network standard information, and the intention target information may include, for example, high load ratio targets (such as high uplink physical resource blockload ratio target, high downlink physical resource block load ratio target), etc.
[0109] The wireless network energy saving intention is used to describe the operator's intention to save energy in the wireless network. The intention object information of the wireless network energy saving intention may include, for example, area information, frequency information, and network standard information, and the intention target information may include, for example, energy efficiency targets (such as radio access network energy efficiency target) and energy consumption targets (such as radio access network energy consumption target).
[0110] 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 the first request to the first device through the second device to request the first device to create a new first intent. For example, the operator may send a request to create a first intent to the first device through the second device, and the first intent is that the proportion of low-speed users in area 1 is less than 5%.
[0111] If the operator needs to modify the first intent, the second device may send the first request to the first device to request the first device to modify the first intent. For example, 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 modify the first intent to the first device through the second device, 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%.
[0112] 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 test the first intent to the first device through the second device, 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.
[0113] 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.
[0114] 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 to deploy an autonomous function may include the type of autonomous function to be deployed. The first device may orchestrate and configure the autonomous function requested to be deployed by the second device to realize the intention of the second device. Optionally, when requesting the first device to deploy an autonomous function, the second device may request to deploy multiple instances for different autonomous functions to be responsible for functions in different areas, so the request to deploy an autonomous function may also carry 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 for performance analysis of coverage and capacity in area 1, one MDA MnF instance for performance analysis of rate in area 1, and one MDA MnF instance for performance analysis of coverage and capacity in area 2. The function of the area that each instance is responsible for may be indicated by the second device when requesting the first device to deploy an autonomous function, or may be configured by the first device.
[0115] In actual applications, operators may have multiple intent requirements, so 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, the first intent is a 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 types of autonomous functions determined by the first device to serve the wireless network rate optimization intent may only include some of the types of autonomous functions, such as only MDA MnF and CCO MnF.
[0116] S202: The first device obtains information of at least one autonomous function for serving a first intent.
[0117] 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.
[0118] 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.
[0119] 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.
[0120] For example, the first device may obtain instance information of the autonomous function corresponding to the second device, determine the usable instance according to the instance information, and determine the at least one autonomous function according to the usable instance. Optionally, the first device may also determine an instance for serving the first intent from the usable instance 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.
[0121] Taking the first intent as the wireless network rate optimization intent 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 function deployed by the second device requesting the first device. The first device can also determine the number of instances of CCO MnF and MLB MnF used to serve the first intent based on the intent target information (for example, the target value corresponding to the intent target). For example, the first device determines that 2 instances of CCO MnF and 3 instances of MLB MnF are required based on the target value, and the first device can select 2 instances of CCO MnF from the available instances of CCOMnF, for example, CCO MnF instance 1 and CCO MnF instance 2, and the first device can select 3 instances of MLB MnF from the available instances of MLB MnF, for example, 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, MLBMnF instance 2 and MLB MnF instance 3 are the aforementioned target autonomous function instances.
[0122] 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 intent, 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 intent as an infinite network rate optimization intent as an example, the intent management object created for the first intent is shown in Table 1:
[0123] Table 1
[0124]
[0125] 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, the information of at least one autonomous function serving the first intention can be recorded 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 can 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 can be the identifier of the instance of autonomous function 1 (for example, CCO instance 1). Optionally, the information of autonomous function 1 can 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.
[0126] 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.
[0127] In Table 1, the relevant information of the expected object can be further referred to Table 2:
[0128] Table 2
[0129] property Is it readable? Is it compatible? ObjectType yes yes Area information (CoverageAreaPolygonContext) yes yes Frequency information (nRFqBandContext) yes yes Format information (rATContext) yes yes
[0130] For further information on the desired goals, please refer to Table 3:
[0131] Table 3
[0132] property Is it readable? Is it compatible? Average uplink rate target yes yes Average downlink rate target yes yes Proportion of users with low uplink rate yes yes Proportion of users with low downlink rate yes yes
[0133] The first device can obtain information about the at least one autonomous function, for example, the first device can obtain an identifier of each of the at least one autonomous function, a type of each of the at least one autonomous function, and version information of each of the at least one autonomous function.
[0134] S203: The first device sends the information of the at least one autonomous function to the second device. Correspondingly, the second device receives the information of the at least one autonomous function from the first device.
[0135] Optionally, after the first device completes the management of the first intent (for example, realizing the creation of the first intent), it can also obtain network performance information, and the network performance information can include, for example, network performance measurement parameters (measurement), network performance key indicators, network performance quality indicators, key quality indicators (KQI), service quality agreement (service level agreement, SLA), etc. The first device can evaluate the execution information of the first intention based on the network performance information, and the execution information includes, for example, the execution result, that is, whether the first intent 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 an identifier (MnFId) of the first autonomous function and version information to be upgraded (MnFVersion). For example, the at least one autonomous function includes CCO MnF and MLB MnF. The first device determines that the highest version of the instance of CCOMnF is 3.0.0, and the version of the instance of CCO MnF used to serve the first intent is 1.0.0. Therefore, the first device can generate autonomous function recommendation information for upgrading 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 in 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 in 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 suggestion 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 of the second autonomous function is highly loaded and cannot continue to serve the first intention. Optionally, the autonomous function suggestion information for adding a second autonomous function to at least one autonomous function may also include the type (MnFType) and version information of the second autonomous function. For example, the second autonomous function is MLB MnF, and the autonomous function suggestion information generated by the first device may be to add MLB MnF to the at least one autonomous function, and the version is 2.0.0. Optionally, the autonomous function suggestion information for adding the second autonomous function to the at least one autonomous function may also include scope information of the second autonomous function service, and the scope information is used to indicate the 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 according to the information of the at least one autonomous function and the autonomous function suggestion information.
[0141] Optionally, in the process of managing the first intent, the first device may also adjust a network parameter, where the network parameter includes, for example, a network parameter type, where the network parameter type includes one or more of the following:
[0142] Radio frequency (RF) parameters, which are used to 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, etc.;
[0144] Energy-saving parameters, used to indicate the energy-saving state of a base station or a cell, for example, may include carrier shutdown parameters, etc.;
[0145] A radio resource management (RRM) parameter, used to indicate radio resource scheduling or management, for example, may include 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 quality of service 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 suggestion information, second indication information and information of the at least one autonomous function to the second device through the same information, or send the above-mentioned parameter adjustment information, autonomous function suggestion information, second indication information and information of the at least one autonomous function respectively through different information. For example, the first device may send parameter adjustment information, autonomous function suggestion information, second indication information and information of at least one autonomous function through the same information; or, the first device may also send the information of the at least one autonomous function through the first information, and send the parameter adjustment information, autonomous function suggestion information and second indication information through the second information; or, the first device may also send the information of at least one autonomous function and second indication information through the first information, send the autonomous function suggestion information through the second information, and send 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 information of at least one autonomous function, the second indication information, the autonomous function suggestion information, and the parameter adjustment information. The form of the generated feedback report is shown in Table 4:
[0150] Table 4
[0151] property Is it readable? Is it compatible? Intent Report Flag yes yes Second instruction information yes yes Information about autonomous functions yes yes Autonomous function suggestion information yes yes Parameter adjustment information yes yes
[0152] Among them, the intention report identifier is used to identify the intention report.
[0153] S204: The second device manages the autonomous function corresponding to the second device based on the information of the at least one autonomous function.
[0154] 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 need for lifecycle management of 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 need for lifecycle management. If a certain autonomous function serves multiple intents, 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), it indicates that there may be no need for lifecycle management at present.
[0155] Alternatively, the second device may also determine whether there is a lifecycle management requirement based on the second indication information received from the first device. For example, if the second indication information indicates that the first intention is met, the second device determines that there is no lifecycle management requirement; if the second indication information indicates that the first intention is not met, the second device determines that there is a lifecycle management requirement.
[0156] 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 intention 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 intention may be met, that is, there is no need for lifecycle management.
[0157] The following are several ways for the second device to manage autonomous functions:
[0158] 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.
[0159] Mode 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.
[0160] 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 a 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, wherein the relevant description of the fourth indication information can refer to the relevant description of the fourth information in Method 2, which will not be repeated here.
[0161] Mode 4: If the second indication information indicates that the first intent 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 intent 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 intent 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 intent currently served by the third autonomous function, and / or the intent identifier of the third intent that has been historically served by the third autonomous function. Optionally, if the intent information includes the intent identifier of the second intent, the intent information may also include the intent type and / or intent status of the second intent, wherein the intent status is used to indicate whether the autonomous function serving the second intent is running. If the intent information includes the intent identifier of the third intent, the intent information may also include the service duration and / or intent type of the third intent. For example, the form of the intent information may be as shown in Table 5:
[0162] Table 5
[0163] property Is it readable? Is it compatible? Identification of autonomous functions yes yes Second intent indicator yes yes Third-party marking yes yes
[0164] In some embodiments, the second device may also 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:
[0165] The second device determines that usage of the third autonomous function needs to be monitored and evaluated;
[0166] When the second device determines that the third autonomous function needs to be closed or deleted, it needs to confirm whether the third autonomous function is serving a certain intention;
[0167] 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.
[0168] Two embodiments are described below. Figure 2 Two examples of the autonomous function management method introduced in the illustrated embodiment. In these two embodiments, taking the second device as an operator device and the first device as an equipment vendor device as an example, the autonomous functions that the operator device requests the equipment vendor device to deploy include ES MnF, CCO MnF, MLB MnF and TS MnF as an example. Among them, the instance of ES MnF that the operator device requests the equipment vendor device to deploy includes server 1, server 2 and server 3, the instance of CCOMnF includes server 4, server 5, server 6, server 7 and server 8, the instance of MLB MnF includes server 9, server 10 and server 11, and the instance of TS MnF includes server 12 and server 13.
[0169] Example 1: The first request is used to request the creation of a first intent.
[0170] The first intention is, for example, 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 (for example, load information of the instance) of ES MnF, CCO MnF, MLB MnF and TS MnF, and determine the available autonomous function instances according to 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 that the proportion of low-speed users is less than 5% according to the available autonomous function instances, which may require 2 CCO MnF instances and 3 MLB MnF instances. Therefore, the equipment vendor device can select 2 CCO MnF instances from the available autonomous function instances, for example, server 4 and server 5, respectively, and select 3 MLB MnF instances from the available autonomous function instances, for example, server 9, server 10 and server 11, respectively, and run the selected servers.
[0171] The equipment vendor device may send information of at least one autonomous function (i.e., information of CCO MnF and MLB MnF) to the operator device according to the first indication information carried in the first request. The information of CCO MnF and MLB MnF may, for example, include identifiers of instances of CCO MnF and MLB MnF, i.e., identifiers of servers 4, 5, 9, 10, and 11 (e.g., server identifiers (identity documents, IDs)). The operator device may manage the autonomous functions requested to be deployed by the equipment vendor device based on the information of at least one autonomous function received from the equipment vendor device. For example, the operator device determines, based on the received server identifier, that all instances of 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.
[0172] Furthermore, the equipment vendor device may also obtain network performance information and determine whether the first intention is satisfied based on the network performance information. For example, if the equipment vendor device determines that the proportion of low-speed users in area 1 is 6%>5% based on the network performance information, then it is determined that the first intention is not satisfied; if the equipment vendor device determines that the proportion of low-speed users in area 1 is 2%<5% based on the network performance information, then it is determined that the first intention is satisfied.
[0173] If the equipment vendor device determines that the first intent is not met, the equipment vendor device can also analyze the reason why the first intent 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 can 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 intent include MDA MnF, CCO MnF, and MLBMnF, and the at least one autonomous function currently used to serve the first intent only includes CCO MnF and MLB MnF, that is, MDA MnF is missing, the equipment vendor device can generate autonomous function recommendation information instructing the operator device to add MDA MnF to the at least one autonomous function.
[0174] After receiving the autonomous function suggestion information from the equipment vendor device, the operator device can send feedback information to the equipment vendor device based on the autonomous function suggestion information to instruct the equipment vendor device to upgrade or deploy new autonomous functions. For example, if the autonomous function suggestion information is used to instruct the upgrade of CCO MnF, the equipment vendor device can upgrade the versions of server 4 and server 5 to 3.0.0 when receiving feedback information from the operator device regarding the autonomous function suggestion information. If the autonomous function suggestion information is used to instruct the addition of MDA MnF to at least one autonomous function of the operator device, the equipment vendor device can add MDA MnF to the at least one autonomous function when receiving feedback information from the operator device regarding the autonomous function suggestion information.
[0175] After the equipment vendor device performs corresponding operations according to the feedback information of the operator device on the autonomous function suggestion information, the device vendor device may re-run the instance of each autonomous function in the at least one autonomous function. For example, the autonomous function suggestion information is used to indicate that an MDA MnF is added to at least one autonomous function (for example, an instance of a newly added MDA MnF is added, and the newly added MDA MnF instance is, for example, server 14 and server 15), then the equipment vendor device may run server 4, server 5, server 9, server 10, server 11, server 14, and server 15.
[0176] After re-running each instance of the at least one autonomous function, the equipment vendor's equipment can re-acquire the 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.
[0177] Example 2: The first request is used to request modification of the first intent.
[0178] The first intention before modification is, for example, 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 intention 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 intention, wherein the method for determining the at least one autonomous function can refer to the method for determining at least one autonomous function in Example 1, which is not repeated here.
[0179] Taking the example in Example 1 as an example, at least one autonomous function used to serve the first intention before modification includes CCOMnF and MLB MnF, and the instance used to serve the first intention before modification includes 2 instances of CCO MnF (server 4 and server 5, respectively) and 3 instances of MLB MnF (server 9, server 10 and server 11, respectively). The equipment vendor device determines that at least one autonomous function used to serve the first intention after modification includes CCO MnF and MLB MnF, and determines that the proportion of low-rate users is less than 3%, which may require 3 instances of CCO MnF and 3 instances of MLB MnF, that is, relative to the first intention before modification, an instance of CCO MnF needs to be added to serve the first intention after modification. 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 intention through server 4, server 5, server 6, server 9, server 10 and server 11.
[0180] The equipment vendor device may send the information of the at least one autonomous function to the operator device according to the first indication information carried in the first request. The information of the at least one autonomous function is, for example, the identifier of each instance of the at least one autonomous function, that is, the identifier of server 4, server 5, server 6, server 9, server 10, and server 11.
[0181] 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 requests 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 requests 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 is not met.
[0182] In order to implement the functions in the above embodiments, the first device and the second device include hardware structures and / or software modules corresponding to the execution of each function. It should be easy for those skilled in the art to realize that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0183] Figure 3 and Figure 4The following is a schematic diagram of the structure of possible communication devices provided in the 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 method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device can be Figure 1a The first device or the second device shown may also be a module (such as a chip) applied to the first device or the second device, or may also be Figure 1c The intention monitoring module or intention execution module shown.
[0184] Figure 3 The communication device 300 shown 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.
[0185] When the communication device 300 is used to implement Figure 2 When the function of the first device in the method embodiment shown is: the communication module 310 is used to receive a first request from a 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.
[0186] In a possible implementation, the communication module 310 is further used 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.
[0187] In a possible implementation, the processing module 320 is also used to: when it is determined that the first intention is not met, generate autonomous function recommendation information, 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 to 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.
[0188] 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 an identifier of the first autonomous function and 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.
[0189] In a possible implementation, 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 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.
[0190] In a 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.
[0191] In one possible implementation, 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.
[0192] In a possible implementation, the communication module 310 is also used to: receive a second request from the second device, the second request is used to request acquisition of 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.
[0193] 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.
[0194] When the communication device 300 is used to implement Figure 2When the function of the second device in the method embodiment shown is: 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 intent, the first request carries first indication information, and the first indication information is used to indicate that the first device reports information of an autonomous function for serving the first intent; receives information of at least one autonomous function from the first device, and the at least one autonomous function is an autonomous function for serving the first intent; the processing module 320 is used to manage the autonomous function corresponding to the second device according to the information of the at least one autonomous function, and the autonomous function corresponding to the second device is the autonomous function deployed by the first device requested by the second device.
[0195] In a possible implementation, 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 shut down the unused autonomous function.
[0196] In a possible implementation, 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.
[0197] In a possible implementation, 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 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; 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.
[0198] 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.
[0199] 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 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.
[0200] 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.
[0201] In one possible implementation, 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.
[0202] In a possible implementation, 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 of 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.
[0203] 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.
[0204] For more detailed description of the communication module 310 and the processing module 320, please refer to Figure 2 The method embodiment shown is described in detail.
[0205] Figure 4The communication device 400 shown 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 can be a transceiver or an input-output interface. Optionally, the communication device 400 can also 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.
[0206] When the communication device 400 is used to implement Figure 2 When the method is shown, 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.
[0207] When the above communication device is a chip applied to the first device, the chip of the first device can implement the functions of the first device in the above method embodiment. The chip of the first device receives information from other modules (such as a radio frequency module or an antenna) in the first device, and the information is, for example, sent by the 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 an antenna) in the first device, and the information is, for example, sent by the first device to the second device.
[0208] 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 from 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 from the second device to the first device. The module of the second device here can be a baseband chip of the second device, or a CU, DU or other module, or a device under an open radio access network (O-RAN) architecture, such as an open CU, an open DU and other devices.
[0209] Optionally, the processor 410 in the embodiment of the present application may be a central processing unit (CPU), or 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.
[0210] 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, register, 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 a component of the processor. The processor and the 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 the storage medium can also be present in the first device or the second device as discrete components.
[0211] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part 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 instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed 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 instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0212] 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 runs on a computer, the computer executes the method provided in the above embodiments.
[0213] Based on the above embodiments, the embodiments of the present application further provide 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.
[0214] Optionally, the above-mentioned computer may include but is not limited to: Figure 1a The first device or the second device, etc. in the system shown.
[0215] The storage medium may be any available medium that can be accessed by a computer. For example, but not limited to, a computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer.
[0216] Based on the above embodiments, the embodiments of the present application further provide a chip, the chip is used to read the computer program stored in the memory, and implement the method provided in the above embodiments. Optionally, the chip may include a processor and a memory, the processor is coupled to the memory, and is used to read the computer program stored in the memory, and implement the method provided in the above embodiments.
[0217] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may 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 may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0218] The present application is described with reference to the flowchart and / or block diagram of the method, device (system), and computer program product according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the process and / or box in the flowchart 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 function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.
[0219] 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 work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured 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.
[0220] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby 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.
[0221] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also 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 identity 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 identity 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 comprises 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
Cited By
Autonomous function management method and apparatus
EP4716279A1
