Policy management method, system, apparatus, device, and product

CN122969987APending Publication Date: 2026-10-23CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510506145.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-22
Publication Date
2026-10-23

AI Technical Summary

Technical Problem

[0003]本发明的目的是提供一种策略管理方法、系统、装置、设备及产品,用于解决现有技术中3GPP管理系统中VNF的网络管理直接依赖于NFV-MANO架构,导致策略管理也同样严重依赖于复杂的MANO系统功能,面对云原生的技术演进,管理复杂,系统维护成本高的问题

Benefits of technology

[0045]本发明实施例,在获取操作支持端发送的云原生虚拟网络功能的策略管理请求信息后调用能够执行策略管理请求信息中的操作信息对应的操作的第一虚拟网络功能通用管理功能,并在获取第一虚拟网络功能通用管理功能的反馈信息之后,发送到操作支持端,从而完成云原生网络功能策略管理,避免严重依赖于复杂的MANO系统功能,面对云原生的技术演进,管理更加简单,系统维护成本降低。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122969987A_ABST
    Figure CN122969987A_ABST
Patent Text Reader

Abstract

The application provides a policy management method, system, device, equipment and product, wherein the method is executed by a policy agent and comprises the following steps: obtaining policy management request information of a cloud native virtual network function sent by an operation support terminal; wherein the policy management request information comprises requested operation information; calling at least one first virtual network function general management function capable of executing the corresponding operation of the operation information from a plurality of virtual network function general management functions; and after obtaining feedback information of the corresponding operation of the operation information executed by the first virtual network function general management function, sending the feedback information to the operation support terminal, so as to complete cloud native network function policy management, avoid serious dependence on complex MANO system functions, and make management simpler and system maintenance cost lower in the face of cloud native technology evolution.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of cloud-native technology, and in particular to a strategy management method, system, device, equipment and product. Background Technology

[0002] Currently, judging from the commercialization of cloud-native technologies by major global operators, the adoption of cloud-native technologies in network cloud is a development trend, especially the evolution of technologies such as containerization and microservices based on Kubernetes. Figure 1 The network management of VNFs (Virtual Network Functions) in the 3GPP (3rd Generation Partnership Project) management system directly relies on the NFV (Network Functions Virtualization)-MANO (Management and Orchestration) architecture. This results in policy management also heavily relying on the complex MANO system functions. However, with the evolution of cloud-native technologies, the existing management architecture for cloud-native VNFs urgently needs to improve in terms of versatility and scalability, leading to relatively complex management and high system maintenance costs. Furthermore, relevant standards such as 3GPP have not yet standardized how to manage policies for cloud-native network functions. Summary of the Invention

[0003] The purpose of this invention is to provide a policy management method, system, device, equipment, and product to solve the problem that in the existing 3GPP management system, the network management of VNFs directly depends on the NFV-MANO architecture, which leads to the policy management also heavily relying on the complex MANO system functions. In the face of cloud-native technology evolution, this results in complex management and high system maintenance costs.

[0004] To achieve the above objectives, embodiments of the present invention provide a policy management method, wherein the method is executed by a policy agent and includes:

[0005] Obtain policy management request information for cloud-native virtual network functions sent by the operation support terminal; wherein, the policy management request information includes the requested operation information;

[0006] Calling at least one first virtual network function general management function among multiple virtual network function general management functions that can perform the operation corresponding to the operation information;

[0007] After obtaining feedback information on the corresponding operation of the first virtual network function general management function executing the operation information, the feedback information is sent to the operation support terminal.

[0008] Optionally, the method further includes:

[0009] Obtain a list of general management functions; wherein, the list of general management functions includes general management function identifiers of the virtual network function general management functions that can perform operations corresponding to multiple operation information; the general management function identifier includes a general management function identifier number of the corresponding virtual network function general management function and a general management function description field of the corresponding virtual network function general management function;

[0010] Based on the general management function list and the operation information requested by the policy management request information, obtain the corresponding first virtual network function general management function.

[0011] Optionally, the method further includes:

[0012] Based on the policy management request information, determine whether there is a policy management conflict when multiple first virtual network function general management functions execute the operation corresponding to the operation information, and obtain a first determination result;

[0013] If the first determination result is negative, execute at least one of the first virtual network function general management functions that is capable of performing the operation corresponding to the operation information among the multiple virtual network function general management functions.

[0014] Optionally, the method further includes, when the first determination result is yes:

[0015] Modify the operation information to obtain corrected operation information;

[0016] The correction operation information is used as the operation information for the general management function of the first virtual network function.

[0017] Optionally, the method further includes:

[0018] Send a policy request response to the operation support terminal; wherein the policy request response includes the correction operation information.

[0019] Optionally, the method further includes:

[0020] Obtain the notification message related to the operation information sent by the general management function of the first virtual network function.

[0021] Optionally, in the method, the virtual network function general management function includes one or more of the following:

[0022] Traffic management function;

[0023] Upgrade management functions;

[0024] Log management functionality;

[0025] Notification management function;

[0026] Configuration management functions.

[0027] Optionally, the method further includes:

[0028] Obtain the data analysis report sent by the management data analysis function; wherein, the data analysis report includes real-time network performance data and management data of multiple virtual network function general management functions;

[0029] Based on the operation corresponding to the operation information, the real-time network performance data and management data are analyzed to obtain the general management function of the first virtual network function.

[0030] To achieve the above objectives, embodiments of the present invention also provide a policy management system, comprising:

[0031] An operation support terminal is used to generate policy management request information for cloud-native virtual network functions; wherein, the policy management request information includes the requested operation information;

[0032] A general management function for multiple virtual network functions; wherein, each of the general management functions for virtual network functions is used to perform corresponding operation functions;

[0033] A policy proxy; wherein the policy proxy is used to obtain the policy management request information, and call at least one first virtual network function general management function among the multiple virtual network function general management functions that can perform the operation corresponding to the operation information; after receiving the feedback information, the policy proxy forwards the feedback information to the operation support terminal.

[0034] Optionally, in the policy management system, the policy agent is further configured to obtain notification messages related to the operation information sent by the first virtual network function general management function.

[0035] Optionally, the policy management system further includes a management data analysis function; wherein the management data analysis function is used to monitor real-time network performance data and management data of multiple virtual network function general management functions, generate a data analysis report from the real-time network performance data and the management data, and send the data analysis report to the policy agent.

[0036] Optionally, in the policy management system, the policy agent is further configured to analyze the real-time network performance data and management data based on the operation corresponding to the operation information, and obtain the general management function of the first virtual network function.

[0037] To achieve the above objectives, embodiments of the present invention also provide a policy management device, wherein the policy is executed by a policy agent and includes:

[0038] The first acquisition module is used to acquire policy management request information for cloud-native virtual network functions sent by the operation support terminal; wherein, the policy management request information includes the requested operation information;

[0039] The first processing module is used to call at least one of the multiple virtual network function general management functions that can perform the operation corresponding to the operation information.

[0040] The first sending module is used to send the feedback information to the operation support terminal after obtaining the feedback information of the corresponding operation of the first virtual network function general management function executing the operation information.

[0041] To achieve the above objectives, embodiments of the present invention also provide an electronic device, including: a processor, a memory, and a program or instructions stored in the memory and executable on the processor; wherein, when the processor executes the program or instructions, it implements the policy management method as described above.

[0042] To achieve the above objectives, embodiments of the present invention also provide a readable storage medium having a program or instructions stored thereon, wherein the program or instructions, when executed by a processor, implement the steps in the policy management method described above.

[0043] To achieve the above objectives, embodiments of the present invention also provide a computer program product, which includes computer instructions that, when executed by a processor, implement the steps of the policy management method described above.

[0044] The beneficial effects of the above-described technical solution of the present invention are as follows:

[0045] In this embodiment of the invention, after obtaining the policy management request information of the cloud-native virtual network function sent by the operation support terminal, the first virtual network function general management function that can execute the operation information corresponding to the operation information in the policy management request information is invoked. After obtaining the feedback information of the first virtual network function general management function, it is sent to the operation support terminal, thereby completing the cloud-native network function policy management. This avoids heavy reliance on the complex MANO system functions, simplifies management and reduces system maintenance costs in the face of cloud-native technology evolution. Attached Figure Description

[0046] Figure 1 A schematic diagram of the existing 3GPP management system;

[0047] Figure 2 This is a schematic diagram of the strategy management method described in an embodiment of the present invention;

[0048] Figure 3 This is one of the flowcharts for the strategy management method described in the embodiments of the present invention;

[0049] Figure 4 This is a second flowchart of the strategy management method described in an embodiment of the present invention;

[0050] Figure 5 This is a schematic diagram illustrating the general management functions of the strategy management method described in the embodiments of the present invention;

[0051] Figure 6 This is the third flowchart of the strategy management method described in this embodiment of the invention;

[0052] Figure 7 This is the fourth flowchart of the strategy management method described in the embodiments of the present invention;

[0053] Figure 8 This is a structural diagram of the strategy management system described in an embodiment of the present invention;

[0054] Figure 9 This is a schematic diagram of the strategy management device described in an embodiment of the present invention.

[0055] Symbol explanation:

[0056] 100 - Operation support terminal; 200 - Virtual network function general management function; 300 - Policy agent. Detailed Implementation

[0057] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0058] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0059] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0060] In addition, the terms "system" and "network" are often used interchangeably in this article.

[0061] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.

[0062] For ease of understanding, the following describes some aspects of the embodiments of the present invention:

[0063] like Figure 2 As shown, an embodiment of the present invention provides a policy management method, wherein the method is executed by a policy agent and includes:

[0064] S10, Obtain policy management request information for cloud-native virtual network functions sent by the operation support terminal; wherein, the policy management request information includes the requested operation information;

[0065] It should be noted that, as Figure 3 and Figure 4 As shown, when the Operator sends a cloud-native VNF policy management request (i.e., the policy management request information) to the 3GPP management system (executed by the Operation Support System within it), the 3GPP management system obtains the policy management request information and sends it to the policy broker. Specifically, the OSS (Operation Support Systems) / BSS (BaseStation Subsystem) (hereinafter collectively referred to as the Operation Support System) in the 3GPP management system transmits the policy management request information to the policy broker through the policy management interface exposed by the policy broker.

[0066] S20, invoke at least one first virtual network function general management function among multiple virtual network function general management functions that can perform the operation corresponding to the operation information;

[0067] It should be noted that, as Figure 4As shown in section 3.4, the policy invocation request is initiated. The policy broker interacts with the relevant GOF (Generic OAM functions) through an interface, invoking the required GOF (the first virtual network function's generic management function), and sending the policy decision results to the relevant GOF. Specifically, for example, in this traffic-related embodiment scenario, the policy broker sends the policy decision results and commands to the traffic executor, which can then drive the execution of specific traffic control operations. In the configuration management scenario, the policy broker sends the policy decision result commands to the configuration-related GOF.

[0068] S30, after obtaining feedback information of the corresponding operation of the first virtual network function general management function executing the operation information, send the feedback information to the operation support terminal;

[0069] It should be noted that, as Figure 4 As shown in Figure 4.2, the first virtual network function general management function returns the implementation result (i.e., the feedback information) to the policy broker; 5.1, the policy broker directly notifies the OSS / BSS (i.e., the operation support terminal) of the 3GPP management system of the implementation status of policy management, that is, sends the feedback information, and then transmits it to the operator. Optionally, the policy broker may also indirectly send the implementation information of policy management to other entities that can receive notifications, and then forward it to the 3GPP management system (OSS / BSS), and then transmit it to the operator.

[0070] In this embodiment, after obtaining the policy management request information of the cloud-native virtual network function sent by the operation support terminal, the first virtual network function general management function that can execute the operation information corresponding to the operation information in the policy management request information is invoked. After obtaining the feedback information of the first virtual network function general management function, it is sent to the operation support terminal, thereby completing the cloud-native network function policy management. This avoids heavy reliance on complex MANO system functions, simplifies management and reduces system maintenance costs in the face of cloud-native technology evolution.

[0071] Optionally, the method further includes:

[0072] Obtain a list of general management functions; wherein, the list of general management functions includes general management function identifiers of the virtual network function general management functions that can perform operations corresponding to multiple operation information; the general management function identifier includes a general management function identifier number of the corresponding virtual network function general management function and a general management function description field of the corresponding virtual network function general management function;

[0073] Based on the general management function list and the operation information requested by the policy management request information, obtain the corresponding first virtual network function general management function.

[0074] In this embodiment, the policy request information includes at least one of the following: a list of GOFs for policy management targets, i.e., the list of general management functions: including GOF identifiers related to the request (i.e., general management function identifiers), each identifier being represented by a combination of a GOF identifier number (i.e., the general management function identifier number of the first virtual network function general management function) and a GOF description field (i.e., the general management function description field of the first virtual network function general management function); policy management information: including information on specific management-related policies (i.e., the operation information), for example, in a traffic management scenario, such as limiting traffic to a specific set of VNFs / VNFCs (Virtualized Network Function Components) during upgrades, ensuring that only specific traffic is directed to a certain set of VNFs / VNFCs during upgrades, thereby minimizing the impact on normal services; in a configuration management scenario, such as including routing policies, security policies, and configuration resource limits, etc.

[0075] Optionally, the method further includes:

[0076] Based on the policy management request information, determine whether there is a policy management conflict when multiple first virtual network function general management functions execute the operation corresponding to the operation information, and obtain a first determination result;

[0077] If the first determination result is negative, at least one of the general management functions for calling multiple virtual network functions that corresponds to the operation information is executed.

[0078] In this embodiment, such as Figure 4 As shown in section 3.1, the policy broker determines whether to allow a policy management request for the GOF, including judging whether there is a policy management conflict when multiple first virtual network function general management functions execute the operation corresponding to the operation information, and obtaining the first judgment result. If the evaluation meets the relevant conditions for the policy request (i.e., if the first judgment result is negative), the policy broker will interact with the relevant GOF (the first virtual network function general management function) through an interface, call the required GOF, and send the policy decision result to the relevant GOF. Specifically, for example, in this traffic-related embodiment scenario, the policy broker can drive the execution of specific traffic control operations by sending the policy decision result and command to the traffic executor. In the configuration management scenario, the policy broker sends the policy decision result command to the configuration-related GOF.

[0079] Optionally, the method further includes, when the first determination result is yes:

[0080] Modify the operation information to obtain corrected operation information;

[0081] The correction operation information is used as the operation information for the general management function of the first virtual network function.

[0082] In this embodiment, if it is determined that there is a policy management conflict when multiple first virtual network function general management functions execute the operation corresponding to the operation information, it is necessary to modify the operation information, obtain the corrected operation information, and use the updated operation information as the operation information of the first virtual network function general management function, and as the basis for calling the first virtual network function general management function to execute the operation.

[0083] Optionally, the method further includes:

[0084] Send a policy request response to the operation support terminal; wherein the policy request response includes the correction operation information.

[0085] In this embodiment, the policy broker returns a response message to the OSS / BSS (i.e., the operation support terminal) in response to the policy management request. The response message is used to instruct the policy broker to allow or deny the operation on the specified policy management request. Optionally, if the policy broker needs to adjust the management policy carried in the policy request, it carries the adjusted management policy information in the response message. Here is an example: when the policy conflict is specifically caused by traffic routing direction conflict, path selection conflict, etc., the adjustment information can return the reason for the conflict and the policy information that can be adjusted.

[0086] Optionally, the method further includes:

[0087] Obtain the notification message related to the operation information sent by the general management function of the first virtual network function.

[0088] In this embodiment, the policy agent can be responsible for making policy decisions, such as evaluating whether policy conditions are met and deciding on the actions to be taken when the conditions are met. The policy agent can subscribe to notifications related to events executed by the corresponding GOF (i.e., the first virtual network function general management function), such as timely obtaining notifications during upgrades.

[0089] Optionally, in the method, the virtual network function general management function includes one or more of the following:

[0090] Traffic management function;

[0091] Upgrade management functions;

[0092] Log management functionality;

[0093] Notification management function;

[0094] Configuration management functions.

[0095] In this embodiment, such as Figure 5 As shown, the VNF Generic OAM functions (i.e., the virtual network function generic management functions) in the PaaS Services platform can be generalized, providing OAM management functions applicable to VNFs in a generic form. They can also simplify the work of one or more entities (e.g., VNFs) including configuration, updates (or upgrades), traffic, logs, notifications, etc., to reduce the management tasks and workload of the 3GPP management system and the NFV-MANO system architecture; or they can be classified as a special form of PaaS service.

[0096] Optionally, the method further includes:

[0097] A10, Obtain the data analysis report sent by the management data analysis function; wherein, the data analysis report includes real-time network performance data and management data of multiple virtual network function general management functions;

[0098] A20, based on the operation corresponding to the operation information, analyze the real-time network performance data and management data to obtain the general management function of the first virtual network function.

[0099] In this embodiment, such as Figure 6 and Figure 7As shown, the policy agent is responsible for interacting with the 3GPP management system and implementing relevant policies. The policy agent supports interaction with the MDAF (Management Data Analytics Function) to automatically obtain network performance and management data, analyzes the collected data, and determines the appropriate VNF General Management Function (GOF) to be invoked based on the analysis results, so as to jointly implement the relevant policies. (Note: In 3GPP, the Management Data Analytics Function (MDAF) is a key function that uses artificial intelligence (AI) and machine learning (ML) technologies to optimize network performance and management. It can monitor network performance and management data in real time, and can use AI algorithms to analyze data, such as the status of specific VNFs, the usage of virtual resources, etc., and provide a potential set of suggestions, hereinafter referred to as the data analysis report.) 3.1, the policy agent obtains the data analysis report from the management data analysis function; 3.2, the policy agent can be responsible for making policy decisions, making policy decisions based on the obtained data analysis report, such as assessing whether policy conditions are met and deciding on the operations to be performed when the conditions are met, thereby obtaining the first virtual network function general management function.

[0100] like Figure 8 As shown, in order to achieve the above objectives, embodiments of the present invention also provide a policy management system, which includes:

[0101] Operation support terminal 100 is used to generate policy management request information for cloud-native virtual network functions; wherein, the policy management request information includes the requested operation information;

[0102] A general management function 200 for multiple virtual network functions; wherein each of the general management functions for virtual network functions is used to perform corresponding operation functions;

[0103] Policy proxy 300; wherein, the policy proxy 300 is used to obtain the policy management request information, and call at least one first virtual network function general management function among the multiple virtual network function general management functions 200 that can perform the operation corresponding to the operation information; after receiving the feedback information, the policy proxy 300 forwards the feedback information to the operation support terminal 100.

[0104] In this embodiment, the 3GPP management system is the operation support terminal 100, the policy agent is the policy broker 300, and the VNF Generic OAM function is the virtual network function general management function 200. The policy broker 300 will obtain the policy management request information from the operation support terminal 100, call at least one first virtual network function general management function among the multiple virtual network function general management functions 200 that can perform the operation corresponding to the operation information, and after receiving the feedback information, forward the feedback information to the operation support terminal 100.

[0105] Optionally, in the policy management system, the policy agent 300 is further configured to obtain a general management function list; wherein the general management function list includes general management function identifiers of the virtual network function general management functions 200 capable of performing operations corresponding to multiple operation information; the general management function identifier includes a general management function identifier number of the corresponding virtual network function general management function 200 and a general management function description field of the corresponding virtual network function general management function 200; and obtains the corresponding first virtual network function general management function according to the general management function list and the operation information requested by the policy management request information.

[0106] Optionally, in the policy management system, the policy agent 300 is further configured to determine, based on the policy management request information, whether there is a policy management conflict in the execution of the operation corresponding to the operation information by a plurality of first virtual network function general management functions, and obtain a first determination result; if the first determination result is negative, execute at least one of the multiple virtual network function general management functions 200 that is capable of executing the operation corresponding to the operation information.

[0107] Optionally, in the policy management system, if the first determination result is yes, the policy agent 300 is further configured to modify the operation information and obtain corrected operation information; and use the corrected operation information as the operation information of the first virtual network function general management function.

[0108] Optionally, in the policy management system, the policy agent 300 is further configured to send a policy request response to the operation support terminal; wherein the policy request response includes the correction operation information.

[0109] Optionally, in the policy management system, the policy agent 300 is further configured to obtain notification messages related to the operation information sent by the first virtual network function general management function.

[0110] Optionally, in the policy management system, the virtual network function general management function 200 includes one or more of the following:

[0111] Traffic management function;

[0112] Upgrade management functions;

[0113] Log management functionality;

[0114] Notification management function;

[0115] Configuration management functions.

[0116] Optionally, the policy management system further includes a management data analysis function; wherein the management data analysis function is used to monitor real-time network performance data and management data of multiple virtual network function general management functions 200, form a data analysis report from the real-time network performance data and the management data, and send the data analysis report to the policy agent 300.

[0117] Optionally, in the policy management system, the policy agent 300 is further configured to analyze the real-time network performance data and management data according to the operation corresponding to the operation information, and obtain the general management function of the first virtual network function.

[0118] like Figure 9 As shown, to achieve the above objectives, embodiments of the present invention also provide a policy management device, wherein the policy is executed by a policy agent and includes:

[0119] The first acquisition module 901 is used to acquire policy management request information for cloud-native virtual network functions sent by the operation support terminal; wherein, the policy management request information includes the requested operation information;

[0120] The first processing module 902 is used to call at least one of the multiple virtual network function general management functions that can perform the operation corresponding to the operation information.

[0121] The first sending module 903 is used to send the feedback information to the operation support terminal after obtaining the feedback information of the corresponding operation of the first virtual network function general management function executing the operation information.

[0122] Optionally, the device further includes:

[0123] The second acquisition module is used to acquire a list of general management functions; wherein, the list of general management functions includes general management function identifiers of the virtual network function general management functions that can perform operations corresponding to multiple operation information; the general management function identifier includes a general management function identifier number of the corresponding virtual network function general management function and a general management function description field of the corresponding virtual network function general management function.

[0124] The third acquisition module is used to acquire the corresponding first virtual network function general management function based on the general management function list and the operation information requested by the policy management request information.

[0125] Optionally, the device further includes:

[0126] The fourth acquisition module is used to determine, based on the policy management request information, whether there is a policy management conflict in the execution of the operation information corresponding to the operation by multiple first virtual network function general management functions, and to obtain a first judgment result;

[0127] The second processing module is used to execute at least one first virtual network function general management function that can perform the operation corresponding to the operation information among the multiple virtual network function general management functions when the first judgment result is negative.

[0128] Optionally, the apparatus, wherein when the first determination result is yes, further includes:

[0129] The fifth acquisition module is used to modify the operation information and acquire corrected operation information;

[0130] The third processing module is used to treat the correction operation information as operation information for the first virtual network function general management function.

[0131] Optionally, the device further includes:

[0132] The second sending module is used to send a policy request response to the operation support terminal; wherein the policy request response includes the correction operation information.

[0133] Optionally, the device further includes:

[0134] The sixth acquisition module is used to acquire the notification message related to the operation information sent by the first virtual network function general management function.

[0135] Optionally, in the aforementioned apparatus, the virtual network function general management function includes one or more of the following:

[0136] Traffic management function;

[0137] Upgrade management functions;

[0138] Log management functionality;

[0139] Notification management function;

[0140] Configuration management functions.

[0141] Optionally, the device further includes:

[0142] The seventh acquisition module is used to acquire the data analysis report sent by the management data analysis function; wherein, the data analysis report includes real-time network performance data and management data of the general management functions of the virtual network functions;

[0143] The eighth acquisition module is used to analyze the real-time network performance data and management data according to the operation corresponding to the operation information, and obtain the general management function of the first virtual network function.

[0144] To achieve the above objectives, embodiments of the present invention also provide an electronic device, including: a processor, a memory, and a program or instructions stored in the memory and executable on the processor; wherein, when the processor executes the program or instructions, it implements the policy management method as described above.

[0145] To achieve the above objectives, embodiments of the present invention also provide a readable storage medium having a program or instructions stored thereon, wherein the program or instructions, when executed by a processor, implement the steps in the policy management method described above.

[0146] It should be further noted that the terminals described in this specification include, but are not limited to, smartphones, tablets, etc., and many of the functional components described are referred to as modules in order to emphasize the independence of their implementation.

[0147] In this embodiment of the invention, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.

[0148] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.

[0149] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.

[0150] To achieve the above objectives, embodiments of the present invention also provide a computer program product, which includes computer instructions that, when executed by a processor, implement the steps of the policy management method described above.

[0151] The exemplary embodiments described above are with reference to the accompanying drawings. Many different forms and embodiments are feasible without departing from the spirit and teachings of the invention. Therefore, the invention should not be construed as limiting the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided to make the invention complete and convey the scope of the invention to those skilled in the art. In these drawings, component dimensions and relative dimensions may be exaggerated for clarity. The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. As used herein, unless clearly indicated otherwise, the singular forms “a,” “an,” and “the” are intended to include all such forms. It will be further understood that the terms “comprising” and / or “including”, when used in this specification, indicate the presence of the stated features, integers, steps, operations, components, and / or elements, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, and / or groups thereof. Unless otherwise indicated, when stated, a range of values ​​includes the upper and lower limits of the range and any subranges in between.

[0152] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A strategy management method, characterized in that, Performed by the policy agent, including: Obtain policy management request information for cloud-native virtual network functions sent by the operation support terminal; wherein, the policy management request information includes the requested operation information; Calling at least one first virtual network function general management function among multiple virtual network function general management functions that can perform the operation corresponding to the operation information; After obtaining feedback information on the corresponding operation of the first virtual network function general management function executing the operation information, the feedback information is sent to the operation support terminal.

2. The method according to claim 1, characterized in that, The method further includes: Obtain a list of general management functions; wherein, the list of general management functions includes general management function identifiers of the virtual network function general management functions that can perform operations corresponding to multiple operation information; the general management function identifier includes a general management function identifier number of the corresponding virtual network function general management function and a general management function description field of the corresponding virtual network function general management function; Based on the general management function list and the operation information requested by the policy management request information, obtain the corresponding first virtual network function general management function.

3. The method according to claim 1, characterized in that, The method further includes: Based on the policy management request information, determine whether there is a policy management conflict when multiple first virtual network function general management functions execute the operation corresponding to the operation information, and obtain a first determination result; If the first determination result is negative, execute at least one of the first virtual network function general management functions that is capable of performing the operation corresponding to the operation information among the multiple virtual network function general management functions.

4. The method according to claim 3, characterized in that, If the first determination result is yes, the method further includes: Modify the operation information to obtain corrected operation information; The correction operation information is used as the operation information for the general management function of the first virtual network function.

5. The method according to claim 4, characterized in that, The method further includes: Send a policy request response to the operation support terminal; wherein the policy request response includes the correction operation information.

6. The method according to claim 1, characterized in that, The method further includes: Obtain the notification message related to the operation information sent by the general management function of the first virtual network function.

7. The method according to claim 1, characterized in that, The general management functions of the virtual network function include one or more of the following: Traffic management function; Upgrade management functions; Log management functionality; Notification management function; Configuration management functions.

8. The method according to claim 1, characterized in that, The method further includes: Obtain the data analysis report sent by the management data analysis function; wherein, the data analysis report includes real-time network performance data and management data from multiple virtual network function general management functions; Based on the operation corresponding to the operation information, the real-time network performance data and management data are analyzed to obtain the general management function of the first virtual network function.

9. A strategy management system, characterized in that, include: An operation support terminal (100) is used to generate policy management request information for cloud-native virtual network functions; wherein, the policy management request information includes the requested operation information; A general management function (200) for multiple virtual network functions; wherein each of the general management functions (200) for virtual network functions is used to perform corresponding operation functions; Policy agent (300); wherein, the policy agent (300) is used to obtain the policy management request information and call at least one first virtual network function general management function (200) among the multiple virtual network function general management functions (200) that can perform the operation corresponding to the operation information; after receiving the feedback information, the policy agent (300) forwards the feedback information to the operation support terminal (100).

10. The strategy management system according to claim 9, characterized in that, The policy agent (300) is also used to obtain notification messages related to the operation information sent by the first virtual network function general management function.

11. The strategy management system according to claim 9, characterized in that, The system also includes a management data analysis function; wherein the management data analysis function is used to monitor the real-time network performance data and management data of multiple virtual network function general management functions (200), form a data analysis report from the real-time network performance data and the management data, and send the data analysis report to the policy agent (300).

12. The strategy management system according to claim 11, characterized in that, The policy agent (300) is also used to analyze the real-time network performance data and management data according to the operation corresponding to the operation information, and obtain the general management function of the first virtual network function.

13. A strategy management device, characterized in that, Performed by the policy agent, including: The first acquisition module is used to acquire policy management request information for cloud-native virtual network functions sent by the operation support terminal; wherein, the policy management request information includes the requested operation information; The first processing module is used to call at least one of the multiple virtual network function general management functions that can perform the operation corresponding to the operation information. The first sending module is used to send the feedback information to the operation support terminal after obtaining the feedback information of the corresponding operation of the first virtual network function general management function executing the operation information.

14. An electronic device, comprising: A processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the policy management method as described in any one of claims 1-8.

15. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the steps in the policy management method as described in any one of claims 1-8.

16. A computer program product, characterized in that, It includes computer instructions that, when executed by a processor, implement the steps of the policy management method as described in any one of claims 1-8.