A method, apparatus and system for performing a network management service intent

CN117675618BActive Publication Date: 2026-10-09HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211057201.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-30
Publication Date
2026-10-09
Estimated Expiration
2042-08-30

AI Technical Summary

Technical Problem

如此机制,可能导致网络管理服务意图长时间得不到满足,从而降低了网络管理服务的质量

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117675618B_ABST
    Figure CN117675618B_ABST
Patent Text Reader

Abstract

The application provides a method, device and system for executing a network management service intention, wherein the method comprises the following steps: a network management service producer network element receives first service indication information from a network management service consumer network element, the first service indication information indicating a first network object of the network management service intention, a first performance index range and a first tolerable substandard duration; the network management service producer network element determines a first target management action group based on the first service indication information, so as to execute the network management service intention; wherein, during the period when the first target management action group acts on the first network object, the first target management action group is used to make the duration that the performance index value of the first network object is not in the first performance index range less than or equal to the first tolerable substandard duration. The scheme can make the network management service producer network element provide higher quality network management service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and more specifically, to a method, apparatus, and system for performing network management service intentions. Background Technology

[0002] Currently, in intent-driven network management systems, network management service consuming network elements can request network management service producing network elements to execute network management service intents. The goal of these intents is for the producing network element to ensure that the performance metrics of a specified network object reach a target range. For example, a network management service consuming network element might request a network management service producing network element to run a network management service intent aimed at controlling the average throughput of base stations within a specific district of a city. The intent of this intent is to ensure that the average throughput of base stations within that district consistently exceeds a target value. Therefore, the producing network management service element can configure management action group information for the base stations within that district to ensure that the average throughput always exceeds the target value. Typically, at least one management action group can be configured for a network management service intent. The network management service production network element will randomly select one of these groups to execute. During the process of the network management service intent acting on a specified network object, if the intent is not satisfied (i.e., the performance indicators of the specified network object are not within the target range), such as the average throughput dropping below the target value during execution, the network management service production network element can randomly select another management action group to execute. However, this may still result in the intent not being satisfied. This mechanism may lead to network management service intents remaining unsatisfied for extended periods, thereby reducing the quality of the network management service.

[0003] How to better execute the network management service intentions of network management service consuming network elements and enable network management service producing network elements to provide higher quality network management services are technical problems that need to be solved. Summary of the Invention

[0004] This application provides a method, apparatus, and system for executing network management service intentions, which enables better execution of network management service intentions by network management service consuming network elements and allows network management service producing network elements to provide higher quality network management services.

[0005] In a first aspect, a method for executing an intent is provided, which can be executed by a network management service producing network element or a chip in a network management service producing network element. The method includes: the network management service producing network element receiving first service indication information from a network management service consuming network element, the first service indication information indicating a first network object, a first performance index range, and a first tolerable non-compliance duration of the network management service intent; the network management service producing network element determining a first target management action group based on the first service indication information to execute the network management service intent; wherein, during the period when the first target management action group is applied to the first network object, the first target management action group is used to ensure that the duration for which the performance index value of the first network object is not within the first performance index range is less than or equal to the first tolerable non-compliance duration.

[0006] It should be noted that network management service intent can also be abbreviated as intent. Network management service intent and intent can be used to express the same meaning. In the following description, network management service intent will sometimes be abbreviated as intent for the sake of brevity, and will not be elaborated further below.

[0007] It should also be noted that an intent can include a network object and a performance metric range. These can refer to the intent's expectations; for example, they can be two attributes within the intent's expectations. In the following text, for simplicity, the network object and performance metric range may be collectively referred to as the intent expectation. For instance, changing the intent expectation could mean changing the network object, changing the performance metric range, or both. Further details will not be elaborated upon below.

[0008] Additionally, if the performance index value of the first network object is not within the range of the first performance index, it can be understood that the intent is not satisfied, or the first intent expectation of the intent is not satisfied. The first intent expectation includes the first performance index value and the intent expectation of the first network object. In the following text, the above description will be used to express similar meanings, and will not be elaborated further.

[0009] Optionally, the first tolerance period may be an attribute of the intent, or it may be a separate information element outside the intent; this application does not impose any particular limitation on this.

[0010] Based on this technical solution, during the entire process of applying the intent to a network object, the network management service producing network element can select a management action group based on the first network object, the first performance index range, and the first tolerable substandard duration indicated by the network management service consuming network element. This group ensures that during the period when the first network object is applied to, the duration for which the performance index value of the first network object is not within the first performance index range is less than or equal to the first tolerable substandard duration. In other words, the selection process takes into account the tolerable substandard duration requirements of the network management service consuming network element, making the mechanism for selecting management action groups more reasonable, enabling better execution of network service management intent, and allowing the network management service producing network element to provide higher quality network management services.

[0011] It should be noted that the determination of the first target management action group by the network management service production element can be understood as follows: throughout the entire process of the intent acting on the first network object, the network management service production element can determine the target management action group to be executed based on the first service instruction information. For example, the network management service production element can determine the target management action group to be executed based on the first service instruction information when initially determining it, or it can determine the target management action group to be executed based on the first service instruction information during the process of the intent acting on the first network object, such as when changes in the network environment cause the performance indicators of the first network object to decline and no longer meet the intent expectations.

[0012] In conjunction with the first aspect, in some implementations of the first aspect, the network management service production network element receiving the first service indication information includes: the network management service production network element receiving an intent management request message, the intent management request message including the first service indication information.

[0013] In conjunction with the first aspect, in some implementations of the first aspect, the intent management request message is any one of the following messages: intent creation request message, intent modification request message, intent activation request message.

[0014] In conjunction with the first aspect, in certain implementations of the first aspect, the network management service production network element determines the first target management action group, including: the network management service production network element obtaining the effective time corresponding to each candidate management action group among multiple candidate management action groups of the network management service intent, the effective time indicating the duration taken for the candidate management action group to produce an effect after acting on the first network object; the network management service production network element determining the first target management action group from the multiple candidate management action groups based on the first tolerable non-compliance time and the effective time corresponding to each candidate management action group among the multiple candidate management action groups.

[0015] In conjunction with the first aspect, in some implementations of the first aspect, the effective time of the first target management action group does not exceed the remaining tolerable substandard time, which is the first tolerable substandard time minus the duration during which the performance index value of the first network object is not within the range of the first performance index before the first target management action group acts on the first network object.

[0016] Based on this technical solution, when selecting target management action groups, the network management service producing network element comprehensively considers the needs of the network management service consuming network element and the time consumption characteristics of each management action group, making the mechanism for selecting target management action groups more reasonable, enabling the network service management intent to be better executed, and enabling the network management service producing network element to provide higher quality network management services.

[0017] In conjunction with the first aspect, in certain implementations of the first aspect, the network management service production network element determines the first target management action group based on the first tolerable non-compliance duration and the effective time corresponding to each candidate management action group among the plurality of candidate management action groups, including: the network management service production network element obtaining the corresponding effective gain of each candidate management action group among the plurality of candidate management action groups, the effective gain indicating the change in performance index value after the candidate management action group acts on the first network object; the network management service production network element determines the first target management action group based on the first tolerable non-compliance duration, the first performance index range, and the effective time and effective gain corresponding to each candidate management action group among the plurality of candidate management action groups.

[0018] Based on this technical solution, when selecting target management action groups, the network management service production network element comprehensively considers the needs of the network management service consumption network element and the effective gain characteristics of each management action group. That is, when selecting management action groups, the network management service production network element can also select based on the changes that each management action group can produce, which can improve the reliability of the network management service production network element in selecting management action groups.

[0019] It should be noted that the activation time and activation gain of each candidate management action group can be understood as the activation information of each candidate management action group. In the following text, activation information is sometimes used to express the activation time and / or activation gain of each candidate management action group, which will not be elaborated on below.

[0020] Based on this technical solution, when selecting target management action groups, the network management service production network element comprehensively considers the needs of the network management service consumption network element, as well as the effective time and effective gain characteristics of each management action group. That is, when determining management action groups, the network management service production network element can comprehensively consider the network management service consumption network element's requirements for duration and effect, and select management action groups that satisfy both the unmet intent duration being less than or equal to the tolerable substandard duration and the intent expectation. This can improve the user experience and also enhance the reliability of the network management service production network element in selecting management action groups.

[0021] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: a network management service producing network element receiving second service indication information from the network management service consuming network element, the second service indication information indicating a second performance index range of the network management service intent; the network management service producing network element determining that the duration for which the performance index value of a first network object is not within the first performance index range is greater than the first tolerable substandard duration; the network management service producing network element determining a second target management action group based on the second service indication information to execute the network management service intent; wherein, during the period when the second target management action group is applied to the first network object, the second target management action group is used to make the performance index value of the first network object within the second performance index range.

[0022] Based on this technical solution, the network management service consuming network element can also indicate the range of candidate second performance indicators to the network management service producing network element. When selecting management action groups, the network management service producing network element can also consider the range of candidate second performance indicators to improve operating efficiency.

[0023] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the network management service producing network element receiving third service indication information from the network management service consuming network element, the third service indication information indicating a second network object for which the network management service intent is intended; the network management service producing network element determining that the duration for which the performance index value of the first network object is not within the range of the first performance index is greater than the first tolerable substandard duration; the network management service producing network element determining a third target management action group based on the third service indication information to execute the network management service intent; wherein, during the period when the third target management action group is applied to the second network object, the third target management action group is used to bring the performance index value of the second network object within the range of the first performance index.

[0024] Based on this technical solution, the network management service consuming network element can also indicate the candidate second network object to the network management service producing network element. When selecting management action groups, the network management service producing network element can also consider the candidate second network object, thereby improving operating efficiency.

[0025] It is understandable that the second target object and the second performance index range can be collectively referred to as the second intention expectation. That is, the network management service consuming network element can indicate a candidate second intention expectation for the network management service producing network element to refer to when selecting the management action group.

[0026] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the network management service producing network element sending a timeout indication message to the network management service consuming network element, the timeout indication message indicating that after the first target management action group acts on the first network object, the duration for which the performance index value of the first network object is not within the range of the first performance index is greater than the first tolerable substandard duration.

[0027] In conjunction with the first aspect, in certain implementations of the first aspect, the network management service producing network element receiving the second service indication information from the network management service consuming network element includes: the network management service producing network element receiving the second service indication information from the network management service consuming network element in response to the timeout indication information; and / or the network management service producing network element receiving the third service indication information from the network management service consuming network element includes: the network management service producing network element receiving the third service indication information from the network management service consuming network element in response to the timeout indication information.

[0028] Based on this technical solution, if the performance index value of the first network object is not within the first performance index range for a duration greater than or equal to the first tolerable substandard duration, the network management service production network element can send a timeout indication message to the network management service consumption network element, thereby obtaining the candidate second intent expectation, i.e., the second network object and / or the second performance index range, and selecting the target management action group based on the second intent expectation to improve operating efficiency.

[0029] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: a network management service producing network element sending a first feedback information to the network management service consuming network element, the first feedback information indicating at least one of the following after the first target management action group acts on the first network object: the duration for which the performance index value of the first network object is not within the range of the first performance index, the performance index value of the first network object, and whether the performance index value of the first network object reaches the range of the first performance index.

[0030] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the network management service producing network element sending second feedback information to the network management service consuming network element, the second feedback information indicating at least one of the following: the effective time corresponding to each of the plurality of candidate management action groups, and the effective gain corresponding to each of the plurality of candidate management action groups.

[0031] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the network management service producing network element receiving a first query message from the network management service consuming network element.

[0032] Based on this technical solution, network management service consuming network elements can query the running status of intents during the execution of intents, thereby improving user experience.

[0033] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the network management service producing network element receiving change instruction information from the network management service consuming network element, the change instruction information being used to instruct the first tolerable non-compliance duration to be changed to a second tolerable non-compliance duration, the second tolerable non-compliance duration being determined based on the first feedback information.

[0034] Optionally, the second tolerable period of non-compliance is determined based on the first and second feedback information.

[0035] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: a network management service production network element determining a fourth target management action group based on the second tolerable non-compliance duration to execute the network management service intent; wherein, during the period when the fourth target management action group is applied to the first network object, the fourth target management action group is used to ensure that the duration for which the performance index value of the first network object is not within the first performance index range is less than or equal to the second tolerable non-compliance duration.

[0036] Based on this technical solution, the network management service production network element can also obtain the tolerable non-compliance duration during the process of intent acting on network objects. The network management service consumption network element determines the second tolerable non-compliance duration based on the information fed back by the network management service production network element, thereby improving the reliability of intent operation.

[0037] In conjunction with the first aspect, in some implementations of the first aspect, before the network management service producing network element receives the first service indication information from the network management service consuming network element, the method further includes: the network management service producing network element receiving a probe request message from the network management service consuming network element.

[0038] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the network management service producing network element sending a probe response message to the network management service consuming network element, the probe response message including at least one of the following: information indicating the effective time of each candidate management action group in the plurality of candidate management action groups, information indicating the effective gain of each candidate management action group in the plurality of candidate management action groups, information indicating the time required for the performance index value of the first network object to reach the first performance index range, and information indicating whether the performance index value of the first network object can reach the first performance index range within the probe duration in the probe request message.

[0039] Based on this technical solution, the network management service consuming network element can perform a pre-probing process before requesting the creation of intent, and then determine the first tolerable substandard duration based on the probe response message fed back by the network management service producing network element, thereby improving the rationality of the first tolerable substandard duration setting and enhancing the reliability of intent operation.

[0040] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the network management service production network element sending a knowledge query message to the network management service knowledge network element; the network management service production network element receiving a query feedback message from the network management service knowledge network element, the query feedback message including at least one of the following: information indicating the effective time of each candidate management action group in the plurality of candidate management action groups, and information indicating the effective gain of each candidate management action group in the plurality of candidate management action groups.

[0041] Based on this technical solution, network management service production network elements can obtain effective information by querying knowledge network elements. This eliminates the need for network management service production network elements to store large amounts of intent knowledge locally, thus saving storage space.

[0042] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: the network management service producing network element sending achievement information to the network management service consuming network element, the achievement information indicating at least one of the following: whether the performance index value of the first network object reaches the second performance index range, and whether the performance index value of the second network object reaches the first performance index range.

[0043] Based on this technical solution, network management service consuming network elements can learn about the achievement of intent and the operating status of network objects according to the achieved information, which is conducive to improving user experience.

[0044] Secondly, a method for executing a network management service intent is provided. The method includes: a network management service consuming network element generating first service indication information, the first service indication information indicating a first network object, a first performance index range, and a first tolerable non-compliance duration of the network management service intent, the first tolerable non-compliance duration being the period during which the network management service consuming network element can tolerate the network management service intent acting on the first network object, and the duration during which the performance index value of the first network object is not within the first performance index range; and the network management service consuming network element sending the first service indication information to the network management service producing network element.

[0045] Based on this technical solution, during the entire process of the intent acting on the first network object, the network management service consuming network element can indicate to the network management service producing network element the duration for which the performance index value of the first network object can be tolerated to be outside the range of the first performance index, i.e., the first tolerable substandard duration. Then, the network management service producing network element can select an appropriate target management action group for configuration based on the first tolerable substandard duration indicated by the network management service consuming network element. In other words, the network management service producing network element can comprehensively consider the needs of the network management service consuming network element in the process of selecting the target management action group, making the mechanism for selecting intent operations more reasonable, enabling the network service management intent of the network management service consuming network element to be better executed, and enabling the network management service producing network element to provide higher quality network management services.

[0046] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the network management service consuming network element sending a second service instruction information to the network management service producing network element, the second service instruction information indicating a second performance index range of the network management service intent, the second performance index range being the range of performance index values ​​of the first network object that the network management service consuming network element can tolerate when the performance index value of the first network object is not within the first performance index range.

[0047] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the network management service consuming network element sending third service indication information to the network management service producing network element, the third service indication information indicating a second network object of intent of the network management service, the second network object being a network object whose performance index value is within the range of the first performance index, determined by the network management service consuming network element when the performance index value of the first network object is not within the range of the first performance index.

[0048] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the network management service consuming network element receiving timeout indication information from the network management service producing network element, the timeout indication information indicating that after the first target management action group acts on the first network object, the duration for which the performance index value of the first network object is outside the first performance index range is greater than or equal to the first tolerable substandard duration; the network management service consuming network element sending second service indication information to the network management service producing network element, including: the network management service consuming network element sending second service indication information to the network management service producing network element in response to the timeout indication information; and / or, the network management service consuming network element sending third service indication information to the network management service producing network element, including: the network management service consuming network element sending third service indication information to the network management service producing network element in response to the timeout indication information.

[0049] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the network management service consuming network element receiving first feedback information from the network management service producing network element, the first feedback information indicating at least one of the following after the first target management action group acts on the first network object: the duration for which the performance index value of the first network object is not within the range of the first performance index, the performance index value of the first network object, and whether the performance index value of the first network object reaches the range of the first performance index.

[0050] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the network management service consuming network element receiving second feedback information from the network management service producing network element, the second feedback information indicating at least one of the following: the effective time consumption corresponding to each of the plurality of candidate management action groups for realizing the network management service intent, and the effective gain corresponding to each of the plurality of candidate management action groups, wherein the effective time consumption is the duration consumed by the corresponding candidate management action group after acting on the first network object to produce an effect, and the effective gain is the change in the performance index value caused by the corresponding candidate management action group after acting on the first network object.

[0051] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the network management service consuming network element determining a second tolerable non-compliance duration based on the first feedback information; the network management service consuming network element sending a change instruction to the network management service producing network element, the change instruction indicating that the first tolerable non-compliance duration be changed to the second tolerable non-compliance duration.

[0052] Optionally, the network management service consuming network element determines the second tolerable non-compliance duration based on the first feedback information and the second feedback information.

[0053] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the network management service consuming network element sending a probe request message to the network management service producing network element; the network management service consuming network element receiving a probe response message from the network management service producing network element, the probe response message including at least one of the following: information indicating the effective time consumption of each of the plurality of candidate management action groups for realizing the network management service intent; information indicating the effective gain of each of the plurality of candidate management action groups; information indicating the time required for the performance index value of the first network object to reach the first performance index range; information indicating whether the performance index value of the first network object can reach the first performance index range within the probe time in the probe request message; the network management service consuming network element generating the first service indication information, including: the network management service consuming network element generating the first service indication information based on the probe response message.

[0054] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the consumer network element receiving achievement information from the producer network element, the achievement information indicating at least one of the following achievement results: whether the performance index value of the first network object reaches the second performance index range.

[0055] The various implementation methods of the second aspect are the methods of consuming network management service elements corresponding to the various implementation methods of the first aspect. For the beneficial technical effects of the various implementation methods of the second aspect, please refer to the description of the relevant implementation methods of the first aspect, which will not be elaborated here.

[0056] Thirdly, a method for executing a network management service intent is provided. This method can be applied to a communication system including a network management service producing network element and a network management service consuming network element. The method includes: the network management service consuming network element generating first service indication information, the first service indication information indicating a first network object, a first performance index range, and a first tolerable non-compliance duration for the network management service intent; the network management service consuming network element sending the first service indication information to the network management service producing network element; the network management service producing network element receiving the first service indication information from the network management service consuming network element; the network management service producing network element determining a first target management action group based on the first service indication information to execute the network management service intent; and during the period when the first target management action group is applied to the first network object, the first target management action group is used to ensure that the duration for which the performance index value of the first network object is not within the first performance index range is less than or equal to the first tolerable non-compliance duration.

[0057] Based on this technical solution, during the entire process of applying the intent to a network object, the network management service producing network element can select a management action group based on the first network object, the first performance index range, and the first tolerable substandard duration indicated by the network management service consuming network element. This group ensures that during the period when the first network object is applied to, the duration for which the performance index value of the first network object is not within the first performance index range is less than or equal to the first tolerable substandard duration. In other words, the selection process takes into account the tolerable substandard duration requirements of the network management service consuming network element, making the mechanism for selecting management action groups more reasonable, enabling better execution of network service management intent, and allowing the network management service producing network element to provide higher quality network management services.

[0058] In conjunction with the third aspect, in certain implementations of the third aspect, the method includes: the network management service consuming network element sending second service indication information to the network management service producing network element, the second service indication information indicating a second performance index range of the network management service intent; the network management service producing network element receiving the second service indication information from the network management service network element; the network management service producing network element determining that the duration for which the performance index value of a first network object is not within the first performance index range is greater than the first tolerable non-compliance duration; the network management service producing network element determining a second target management action group based on the second service indication information to execute the network management service intent; wherein, during the period when the second target management action group is applied to the first network object, the second target management action group is used to make the performance index value of the first network object within the second performance index range.

[0059] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: the network management service consuming network element sending a third service instruction information to the network management service producing network element, the third service instruction information indicating a second network object for the network management service intent; the network management service producing network element receiving the third service instruction information from the network management service consuming network element; the network management service producing network element determining that the duration for which the performance index value of the first network object is not within the first performance index range is greater than the first tolerable substandard duration; the network management service producing network element determining a third target management action group based on the third service instruction information to execute the network management service intent; wherein, during the period when the third target management action group is applied to the second network object, the third target management action group is used to bring the performance index value of the second network object within the first performance index range.

[0060] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: the network management service producing network element sending a timeout indication message to the network management service consuming network element, the timeout indication message indicating that after the first target management action group acts on the first network object, the duration for which the performance index value of the first network object is outside the first performance index range is greater than or equal to the first tolerable substandard duration, the network management service consuming network element receiving the timeout indication message from the network management service producing network element; the network management service consuming network element sending a second service indication message to the network management service producing network element, including: the network management service consuming network element sending a second service indication message to the network management service producing network element in response to the timeout indication message; and / or, the network management service consuming network element sending a third service indication message to the network management service producing network element, including: the network management service consuming network element sending a third service indication message to the network management service producing network element in response to the timeout indication message.

[0061] In conjunction with the third aspect, in certain implementations of the third aspect, the method includes: the network management service producing network element sending first feedback information to the network management service consuming network element, the first feedback information indicating at least one of the following after the first target management action group acts on the first network object: the duration for which the performance index value of the first network object is outside the range of the first performance index, the performance index value of the first network object, and the network management service consuming network element receiving the first feedback information from the network management service producing network element; and / or, the network management service producing network element sending second feedback information to the network management service consuming network element, the second feedback information indicating at least one of the following: the effective time corresponding to each candidate management action group in the plurality of candidate management action groups, the effective gain corresponding to each candidate management action group in the plurality of candidate management action groups, and the network management service consuming network element receiving the second feedback information from the network management service producing network element; the network management The service consuming network element determines a second tolerable non-compliance duration based on the first feedback information and / or the second feedback information; the network management service consuming network element sends a change instruction to the network management service producing network element, the change instruction indicating that the first tolerable non-compliance duration be changed to the second tolerable non-compliance duration, and the network management service producing network element receives the change instruction from the network management service consuming network element; the network management service producing network element determines a fourth target management action group from the multiple candidate management action groups based on the second tolerable non-compliance duration and the effective time corresponding to each candidate management action group, to execute the network management service intent; when the fourth target management action group is applied to the first network object, the fourth target management action group is used to ensure that the duration for which the performance index value of the first network object is not within the range of the first performance index is less than or equal to the second tolerable non-compliance duration.

[0062] In conjunction with the third aspect, in certain implementations of the third aspect, the method includes: the network management service consuming network element sending a probe request message to the network management service producing network element; the network management service producing network element receiving the probe request message from the network management service consuming network element; the network management service producing network element sending a probe response message to the network management service consuming network element; the probe response message including at least one of the following: information indicating the effective time consumption of each candidate management action group in the plurality of candidate management action groups; information indicating the effective gain of each candidate management action group in the plurality of candidate management action groups; information indicating the time required for the performance index value of the first network object to reach the first performance index range; information indicating whether the performance index value of the first network object can reach the first performance index range within the probe time in the probe request message; the network management service consuming network element receiving the probe response message from the network management service producing network element; and the network management service consuming network element generating the first service indication information, including: the network management service consuming network element generating the first service indication information based on the probe response message.

[0063] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: the network management service producing network element sending achievement information to the network management service consuming network element, the achievement information indicating at least one of the following achievement results: whether the performance index value of the first network object reaches the second performance index range, whether the performance index value of the second network object reaches the first performance index range, and the network management service producing network element receiving the achievement information from the network management service consuming network element.

[0064] The various implementations of the third aspect are communication system methods corresponding to the various implementations of the first aspect. For the beneficial technical effects of the various implementations of the third aspect, please refer to the description of the relevant implementations of the first aspect, which will not be elaborated here.

[0065] Fourthly, a communication device is provided, comprising a transceiver module and a processing module, wherein the transceiver module is configured to receive first service indication information from a network management service consuming network element, the first service indication information indicating a first network object, a first performance index range, and a first tolerable non-compliance duration of a network management service intent; the processing module is configured to determine a first target management action group based on the first service indication information to execute the network management service intent; wherein, during the period when the first target management action group is applied to the first network object, the first target management action group is configured to ensure that the duration for which the performance index value of the first network object is not within the first performance index range is less than or equal to the first tolerable non-compliance duration.

[0066] Based on this technical solution, during the entire process of the intention acting on a network object, the network management service producing network element can select a period during which the network management service intention acts on the first network object according to the first network object, the first performance index range, and the first tolerable non-compliance duration indicated by the network management service consuming network element. The duration during which the performance index value of the first network object is not within the first performance index range is less than or equal to the first tolerable non-compliance duration. In other words, the selection process can take into account the network management service consuming network element's requirement for the tolerable non-compliance duration, making the mechanism for selecting management action groups more reasonable, enabling the network service management intention to be better executed, and allowing the network management service producing network element to provide higher quality network management services.

[0067] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transceiver module is used to receive an intent management request message, which includes the first service indication information.

[0068] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the intent management request message is any one of the following messages: intent creation request message, intent modification request message, intent activation request message.

[0069] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the processing module is used to obtain the effective time corresponding to each candidate management action group among multiple candidate management action groups of the network management service intent, the effective time indicating the time consumed for the candidate management action group to produce an effect after acting on the first network object; the processing module is used to determine the first target management action group among the multiple candidate management action groups based on the first tolerable substandard time and the effective time corresponding to each candidate management action group among the multiple candidate management action groups.

[0070] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the effective time of the first target management action group does not exceed the remaining tolerable substandard time, which is the first tolerable substandard time minus the duration during which the performance index value of the first network object is not within the range of the first performance index before the first target management action group acts on the first network object.

[0071] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the processing module is used to obtain the corresponding effectiveness gain of each candidate management action group among the plurality of candidate management action groups, the effectiveness gain indicating the change in the performance index value after the candidate management action group acts on the first network object; the processing module is used to determine the first target management action group based on the first tolerable non-compliance duration, the first performance index range, and the effectiveness consumption time and effectiveness gain corresponding to each candidate management action group among the plurality of candidate management action groups.

[0072] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transceiver module is used to receive second service indication information from the network management service consuming network element, the second service indication information indicating a second performance index range of the network management service intent; the processing module is used to determine that the duration for which the performance index value of the first network object is not within the first performance index range is greater than the first tolerable substandard duration; the processing module is used to determine a second target management action group based on the second service indication information to execute the network management service intent; wherein, during the period when the second target management action group is applied to the first network object, the second target management action group is used to make the performance index value of the first network object within the second performance index range.

[0073] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transceiver module is used to receive third service indication information from the network management service consuming network element, the third service indication information indicating a second network object for which the network management service intent is intended; the processing module is used to determine a third target management action group based on the third service indication information to execute the network management service intent; wherein, during the period when the third target management action group is applied to the second network object, the third target management action group is used to bring the performance indicator value of the second network object within the first performance indicator range.

[0074] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transceiver module is used to send timeout indication information, which indicates that after the first target management action group acts on the first network object, the duration for which the performance index value of the first network object is not within the range of the first performance index is longer than the first tolerable substandard duration.

[0075] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transceiver module is used to send first feedback information, which indicates at least one of the following after the first target management action group acts on the first network object: the duration during which the performance index value of the first network object is not within the range of the first performance index, and the performance index value of the first network object.

[0076] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transceiver module is used to send second feedback information, which indicates at least one of the following: the effective time corresponding to each of the plurality of candidate management action groups, and the effective gain corresponding to each of the plurality of candidate management action groups.

[0077] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transceiver module is used to receive change instruction information from the network management service consuming network element. The change instruction information is used to instruct the first tolerable non-compliance duration to be changed to a second tolerable non-compliance duration, which is determined based on the first feedback information and / or the second feedback information.

[0078] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the processing module is used to determine a fourth target management action group based on the second tolerable substandard duration to execute the network management service intent; wherein, during the period when the fourth target management action group is applied to the first network object, the fourth target management action group is used to make the duration for which the performance index value of the first network object is not within the range of the first performance index less than or equal to the second tolerable substandard duration.

[0079] In conjunction with the fourth aspect, in some implementations of the fourth aspect, before the transceiver module receives the first service indication information from the network management service consumer element, the transceiver module is used to receive a probe request message from the network management service consumer element.

[0080] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transceiver module is used to send a probe response message, which includes at least one of the following information: information indicating the effective time of each candidate management action group in the plurality of candidate management action groups; information indicating the effective gain of each candidate management action group in the plurality of candidate management action groups; information indicating the time required for the performance index value of the first network object to reach the first performance index range; and information indicating whether the performance index value of the first network object can reach the first performance index range within the probe duration in the probe request message.

[0081] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transceiver module is used to send knowledge query messages to the network management service knowledge network element; the transceiver module is used to receive query feedback messages from the network management service knowledge network element, the query feedback messages including at least one of the following: information indicating the effective time of each candidate management action group in the plurality of candidate management action groups, and information indicating the effective gain of each candidate management action group in the plurality of candidate management action groups.

[0082] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the transceiver module is used to send achievement information indicating at least one of the following achievement results: whether the performance index value of the first network object reaches the second performance index range, and whether the performance index value of the second network object reaches the first performance index range.

[0083] The various implementations of the fourth aspect are devices for producing network management service network elements corresponding to the various implementations of the first aspect. For the beneficial technical effects of the various implementations of the fourth aspect, please refer to the description of the relevant implementations of the first aspect, which will not be elaborated here.

[0084] Fifthly, a communication device is provided, comprising a transceiver module and a processing module, wherein the processing module is configured to generate first service indication information, the first service indication information indicating a first network object of a network management service intent, a first performance index range, and a first tolerable non-compliance duration, the first tolerable non-compliance duration being the period during which the network management service consuming network element can tolerate the network management service intent acting on the first network object, and the duration during which the performance index value of the first network object is not within the first performance index range; the transceiver module is configured to send the first service indication information to the network management service producing network element.

[0085] Based on this technical solution, during the entire process of the intent acting on the first network object, the network management service consuming network element can indicate to the network management service producing network element the duration for which the performance index value of the first network object can be tolerated to be outside the range of the first performance index, i.e., the first tolerable substandard duration. Then, the network management service producing network element can select an appropriate target management action group for configuration based on the first tolerable substandard duration indicated by the network management service consuming network element. In other words, the network management service producing network element can comprehensively consider the needs of the network management service consuming network element in the process of selecting the target management action group, making the mechanism for selecting intent operations more reasonable, enabling the network service management intent of the network management service consuming network element to be better executed, and enabling the network management service producing network element to provide higher quality network management services.

[0086] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is used to send a second service indication information to the network management service producing network element. The second service indication information indicates a second performance index range of the network management service intent. The second performance index range is the range of performance index values ​​of the first network object that the network management service consuming network element can tolerate.

[0087] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is also used to send third service instruction information to the network management service producing network element. The third service instruction information indicates the second network object of the network management service intent. The second network object is a network object whose performance index value is determined by the network management service consuming network element within the range of the first performance index.

[0088] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is further configured to receive timeout indication information from the network management service production network element, wherein the timeout indication information indicates that after the first target management action group acts on the first network object, the duration for which the performance index value of the first network object is outside the first performance index range is greater than or equal to the first tolerable substandard duration; the transceiver module is further configured to send a second service indication information to the network management service production network element in response to the timeout indication information; and / or, the transceiver module is further configured to send a third service indication information to the network management service production network element in response to the timeout indication information.

[0089] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is used to receive first feedback information from the production network element of the network management service. The first feedback information indicates at least one of the following after the first target management action group acts on the first network object: the duration for which the performance index value of the first network object is not within the range of the first performance index, the performance index value of the first network object, and whether the performance index value of the first network object reaches the range of the first performance index.

[0090] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is used to receive second feedback information from the network management service production network element. The second feedback information indicates at least one of the following: the effective time consumption of each candidate management action group among a plurality of candidate management action groups for realizing the intent of the network management service, and the effective gain corresponding to each candidate management action group among the plurality of candidate management action groups. The effective time consumption is the duration for which the corresponding candidate management action group takes to produce an effect after acting on the first network object, and the effective gain is the change in the performance index value caused by the corresponding candidate management action group acting on the first network object.

[0091] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the processing module is further configured to determine the second tolerable non-compliance duration based on the first feedback information; the transceiver module is further configured to send a change instruction information to the production network element through the network management service, the change instruction information indicating that the first tolerable non-compliance duration is changed to the second tolerable non-compliance duration.

[0092] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is further configured to send probe request information to the network management service production network element; the transceiver module is further configured to receive a probe response message from the network management service production network element in response to the probe request information, the probe response message including at least one of the following: information indicating the effective time consumption of each of the plurality of candidate management action groups for realizing the intent of the network management service; information indicating the effective gain of each of the plurality of candidate management action groups; information indicating the time required for the performance index value of the first network object to reach the first performance index range; information indicating whether the performance index value of the first network object can reach the first performance index range within the probe time in the probe request message; the processing module is further configured to generate the first service indication information from the probe response message.

[0093] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver module is also used to receive achievement information from the production network element, the achievement information indicating at least one of the following: whether the performance index value of the first network object reaches the second performance index range, and whether the performance index value of the second network object reaches the first performance index range.

[0094] The various implementations of the fifth aspect are devices for network management service consumption network elements corresponding to the various implementations of the first aspect. For the beneficial technical effects of the various implementations of the fifth aspect, please refer to the description of the relevant implementations of the first aspect, which will not be repeated here.

[0095] Sixthly, a communication device is provided, the communication device having the following implementations: the first aspect or any possible implementation of the first aspect, the second aspect or any possible implementation of the second aspect, or the third aspect or any possible implementation of the third aspect. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.

[0096] A seventh aspect provides a communication device including a processor and a memory. Optionally, it may also include a transceiver. The memory stores a computer program, the processor invokes and runs the computer program stored in the memory, and controls the transceiver to send and receive signals, causing the communication device to perform methods as described in the first aspect, or any possible implementation of the first aspect.

[0097] For example, the communication device produces network elements for network management services.

[0098] Eighthly, a communication device is provided, including a processor and a memory. Optionally, a transceiver may also be included. The memory stores a computer program, the processor invokes and runs the computer program stored in the memory, and controls the transceiver to send and receive signals, causing the communication device to perform the methods described in the second aspect, or any possible implementation of the second aspect.

[0099] For example, the communication device is a network management service consumer element.

[0100] A ninth aspect provides a communication device including a processor and a communication interface, the communication interface being configured to receive data and / or information and transmit the received data and / or information to the processor, the processor processing the data and / or information, and the communication interface further being configured to output the processed data and / or information such that a method as described in the first aspect, or any possible implementation of the first aspect, is executed. The communication device may be a chip used in network management services to produce network elements.

[0101] A tenth aspect provides a communication device including a processor and a communication interface, the communication interface being configured to receive data and / or information and transmit the received data and / or information to the processor, the processor processing the data and / or information, and the communication interface further being configured to output the processed data and / or information such that a method as described in the second aspect, or any possible implementation of the second aspect, is executed. The communication device may be a chip applied to a network management service consumer element.

[0102] Eleventhly, a computer-readable storage medium is provided, wherein computer instructions are stored therein, which, when executed on a computer, cause a method as described in the first aspect, or any possible implementation thereof, to be performed.

[0103] In a twelfth aspect, a computer-readable storage medium is provided, wherein computer instructions are stored therein, which, when executed on a computer, cause a method as described in the second aspect, or any possible implementation thereof, to be performed.

[0104] In a thirteenth aspect, a computer program product is provided, the computer program product comprising computer program code that, when the computer program code is run on a computer, causes a method as described in the first aspect, or any possible implementation of any aspect of the first aspect, to be executed.

[0105] In a fourteenth aspect, a computer program product is provided, the computer program product comprising computer program code that, when the computer program code is run on a computer, causes a method as described in the second aspect, or any possible implementation of any aspect of the second aspect, to be executed.

[0106] In a fifteenth aspect, a wireless communication system is provided, including a communication device as described in the fourth aspect, and / or a communication device as described in the fifth aspect.

[0107] In a sixteenth aspect, a wireless communication system is provided, comprising a communication device as described in any one or more of aspects four through fifteen, or a communication device in any possible implementation of any of these aspects. Attached Figure Description

[0108] Figure 1 This is a schematic architecture diagram of a communication system provided in the embodiments of this application; Figure 2 This is an explanatory diagram of the production network element's selection of management action groups during the execution of the intent; Figure 3 This is a schematic flowchart illustrating a method for executing network management service intent provided in an embodiment of this application; Figure 4 This is an explanatory diagram illustrating the method by which a production network element determines the first target management action group according to an embodiment of this application; Figure 5 This is a schematic flowchart illustrating a method for a consumer network element to determine the tolerable duration of non-compliance based on a detection process, as provided in an embodiment of this application. Figure 6 This is a schematic flowchart illustrating a method for a production network element to obtain effective information, provided in an embodiment of this application. Figure 7 This is a schematic flowchart illustrating a method for a production network element to obtain second service indication information and / or third service indication information, provided in an embodiment of this application. Figure 8 This is a schematic flowchart illustrating a method for changing the tolerable substandard duration provided in an embodiment of this application; Figure 9 This is a schematic flowchart illustrating a method for configuring activation information provided in an embodiment of this application; Figure 10 This is a schematic flowchart illustrating an example of a method for implementing network management service intent provided in an embodiment of this application; Figure 11 and Figure 12 This is a schematic diagram of a possible communication device provided in the embodiments of this application. Detailed Implementation

[0109] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0110] The technical solution of this application can be applied to various network function virtualization (NFV) systems. This system can use standard formal language to describe current operator service technology solutions, network construction solutions, and network operation and maintenance methods as patterns and strategies, and implement the technical solutions and construction solutions based on these patterns and strategies. For example, the technical solution of this application can be applied to one or more of the following systems: wireless intent-driven network (wIDN) systems, experiential networked intelligence (ENI) systems, intent-driven management service (IDMS) systems, or open network automation platform (ONAP) systems, etc.

[0111] For clarity, some terms in the embodiments of this application are explained below.

[0112] 1. Network management, network management services, network management service providers, and network management service consumers. 1.1 Network Management Network management refers to the management of network resources, including but not limited to monitoring, controlling, and recording the performance and usage of network resources, and issuing management action groups to network resources (such as devices in the network) based on the detected network conditions to ensure the effective operation of the network. For example, network management can include monitoring, testing, configuring, analyzing, evaluating, and controlling network resources. Network management can also include timely reporting and handling of network failures, and coordinating and maintaining the efficient operation of the network system. Network resources are the objects of network management, also known as network objects or managed objects. For example, network resources can be network devices, base station equipment, routers, switches, core network equipment, etc.

[0113] 1.2 Network Management Service Network management service refers to a service that provides network management functions. The entity that produces this service typically provides network management functions to the entity that consumes the service through a network interface (e.g., a service-based interface).

[0114] 1.3 Network Management Service Production Entity The entity providing network management services is called the network management service production entity. For example, the capabilities or functions of the network management service production entity can be deployed on a network element, which is called the network management service production network element; the capabilities or functions of the network management service production entity can also be deployed on other devices, and this application embodiment does not limit this. For ease of description, this application embodiment uses the network management service production network element as an example, but it can be replaced by other devices that have deployed the capabilities or functions of the network management service production entity.

[0115] 1.4 Network Management Service Consumers The entity that invokes the network management service is called the network management service consumer entity. For example, the capabilities or functions of the network management service consumer entity can be deployed on a network element, which is called the network management service consumer network element; the capabilities or functions of the network management service consumer entity can also be deployed on other devices, and this application embodiment does not limit this. For ease of description, this application embodiment uses the network management service consumer network element as an example, but it can be replaced by other devices that have deployed the capabilities or functions of the network management service consumer entity.

[0116] 2. Network management service intent (or simply intent) Network management service intent refers to the demand for network management services from a network management service consuming entity; it can also be called a network management service demand. This application embodiment does not limit the terminology. For example, network management service intent can be an optical leased line service intent.

[0117] In the intent-based interaction scenario described in this application, there are mainly two roles: a network management service provider and a network management service consumer. The network management service provider can also be referred to as a network management service provider, intent provider, or intent handler, etc. The network management service consumer can also be referred to as a network management service consumer, intent consumer, or intent owner, etc.

[0118] Among them, the network management service consumer entity can be the caller of the network management service, and can perform operations such as creating, modifying, deleting, and querying network management service intent expressions. It can be configured in the network management system (NMS), the element management system (EMS), or the network equipment (NE). It can be a management function, a management function entity, a management entity, a network device, or a network element, etc. This application does not limit it.

[0119] An intent can be applied to a network system to achieve a specified performance target for network devices within a specific range. An intent can express expectations for the network system through formal specifications and descriptive information. The formal specifications can refer to the intent's specific syntax or semantics, while the descriptive information describes the intent's requirements, goals, and constraints. An intent includes network objects, performance target ranges, and optionally, an intent context.

[0120] A network management service intent template refers to a standardized description of network management service intents, also known as a network management service requirement template; however, this application embodiment does not limit the terminology. Specifically, a network management service intent template may include a network object information template and a performance indicator information template. Optionally, a network management service intent template may also include a context information template.

[0121] The network object information template indicates a standardized target network object, which is a physical or logical entity used to implement network management services. The target network object is a network object that the entity providing the network management services can manage.

[0122] For example, a network object can also be called an expected object, where an expected object can refer to network services, network elements, network areas, network services, etc., and a network area can be a logical network area or a physical network area. It is understood that the network object in this case may not be a specific network object, but only serves to indicate one or more network object types. Furthermore, in one possible design, the network management service intent template may not specifically indicate which type of network object it is, meaning that the physical or logical entity used to implement the network management service is determined by the network management service consumer entity. For example, a network object could be a base station in a certain urban area, network slice 001, or subnet 002.

[0123] The performance indicator information template indicates a standardized expected target, which is used to indicate the target indicator requirements that the network management service consumer entity can propose or the target indicator requirements that the network management service provider entity can meet regarding the performance of the target network object indicated by the network object information template. It can be represented by a service-level agreement (SLA) for the network management service.

[0124] For example, performance metric information can also be referred to as expected targets. The expected target template may include one or more target metric requirements. For instance, the expected target template may include at least one of latency parameters, service availability parameters, and bandwidth parameters. For example, the service availability parameter can be understood as the ratio of the difference between the service duration and the interruption duration of the service within a preset time period to the service duration within the preset time period. It is understood that the target metric requirements included in the above expected information template are merely examples, and the expected information template may also include other target metric requirements.

[0125] Context information templates are used to indicate the constraints of standardized network management services. These constraints can indicate the environment of the target network object indicated by the network object information template, or configure the effective time or period of the network management service intent expression. The context information template may or may not include specific constraint parameters in the network management service intent template; the latter means that the specific constraint parameters included in the context information template are determined by the network management service consuming entity.

[0126] 3. Intent Expression In this embodiment, the intent expression is the instantiation result of a network management service intent template. Consumers of network management service intents can instantiate intents based on the intent template to generate intent expressions, which can then be used for specific network services. For example, an intent expression can be represented by a set of intent attributes and value key-value pairs (e.g., a list of [attribute, value]).

[0127] For example, the intent expression includes instances of performance metric information, network object information, and context information.

[0128] For example, a performance metric information instance may include the value or range of the target metric requirement corresponding to the performance metric information. For example, the target metric requirement corresponding to the performance metric information template includes a bandwidth parameter, and the performance metric information instance includes a bandwidth parameter value of 20M, or a bandwidth parameter value range of 10M to 15M. For example, the target metric requirement corresponding to the performance metric information template includes a latency parameter, and the latency parameter instance includes a latency parameter value of 2s, or a latency parameter value range of 1s to 5s.

[0129] The target network object indicated by the network object information instance is the instantiation result of the target network object indicated by the network object information template. For example, the target network object indicated by the network object information instance is one of the target network objects indicated by the network object information template, that is, one of the physical or logical entities used to indicate the implementation of the network management service. In this case, the network object information instance indicates a specific network object. For example, the network object information template indicates a network service, and the network object information instance indicates optical leased line service A, that is, a specific optical leased line service.

[0130] Context information instances are used to indicate the constraints of network management service intent expressions. For example, a context information instance may include constraint parameters of the network management service intent expression. For instance, a context information instance may include source and destination information corresponding to the target network object indicated by the network object instance; or, for example, a context information instance may include the effective time or period of the network management service intent expression.

[0131] Intent expectation information instances include performance metric information instances and network object information instances.

[0132] 4. Intent Examples A network management service intent instance refers to a network management service intent processing process created locally by the network management service providing entity based on the received network management service intent expression (e.g., performance metric information instance, network object information instance, context information instance).

[0133] A network management service intent processing process is used to process network management service intent expressions. For example, the network management service intent processing process may include an identifier to identify the process; the process may include computing resources for operations such as network management service intent translation and database querying (e.g., semantic knowledge base); and it may include storage resources for storing network management service intent expressions, the results of network management service intent translation, etc.

[0134] Among them, network management service intent translation is used to convert network management service intent expressions into corresponding management action groups. These management action groups can be instructions that act on physical or logical entities, such as adjusting the antenna tilt angle of a base station or turning on the energy-saving switch of a cell.

[0135] 5. Manage action groups (actions) A management action set is one or more management actions generated by an intent producer based on an intent expression. By executing these management actions, the intent producer can satisfy the intent of the intent consumer. A management action set can also be called a management operation or an intent operation. A management action set can be a set of operation instructions on the desired object (such as a physical or logical entity in the network system to which the intent acts), containing one or more instructions. Examples include adjusting the antenna tilt angle of a base station or turning on the energy-saving switch of a cell.

[0136] It should be noted that producers can generate multiple management action groups based on intent expressions. During execution, producers can select some management action groups to execute at a time. In other words, the management action groups generated by producers based on intent expressions are selectable operations that can be used to satisfy intents. Producers may choose to execute one management action group to satisfy the intent, or they may choose to execute multiple management action groups to satisfy the intent.

[0137] 6. Intent knowledge Intent knowledge refers to the parameter information related to the intent that the producer can use during the execution of the intent, such as intent templates, management action groups, and network objects. Intent knowledge can be stored in the producer device, for example, the producer device can be equipped with a knowledge base for storing intent knowledge, or intent knowledge can be stored in a knowledge network element that can provide knowledge query services. This application does not make any special limitations on this.

[0138] 7. Intent to maintain Intent expectation describes the performance requirements of network objects over a period of time. Intent maintenance can be understood as the producer managing network objects to satisfy the intent during this period. Typically, the producer can periodically check whether the network system is satisfying the intent. If the network system is not satisfying the intent—for example, if the executed management action group fails to satisfy the intent, or if changes in the network environment cause a decline in the network system's performance indicators, and the intent is no longer satisfied—the producer can select and execute a management action group from the available options to ensure that the intent is continuously satisfied.

[0139] The relevant terms used in the embodiments of this application have been described above. The following is a combination of... Figure 1 The application scenarios applicable to the embodiments of this application are described.

[0140] Figure 1 This is a schematic structural diagram of a communication system applicable to embodiments of this application. First, the devices that may be involved in this communication system will be described.

[0141] 1. Network Management Service Consuming Element 110: This can be used to invoke management services, or in other words, to invoke intent services to manage the network system. For example, the Network Management Service Consuming Element 110 can instantiate an intent template, set intent expectations and intent context for the network system, generate an intent expression, and send the intent expression to the Network Management Service Producing Element 120 to realize the expectations for the network system.

[0142] The network management service consumption element 110 can also be called a network management service consumer, intent management service consumer, intent consumer, or intent owner, etc. In future communication systems, the network management service consumption element may have other names, and this application does not make any special restrictions on this.

[0143] 2. Network Management Service Producing Network Element 120: This can be used to provide management services. For example, the Network Management Service Producing Network Element 120 can receive intent expressions from the Network Management Service Consuming Network Element 110, and perform intent translation, intent management, and intent execution and maintenance processes based on the intent expressions.

[0144] The network management service production element 120 can also be called an intent management service provider, network management service producer, intent provider, intent handler, etc. In future communication systems, the network management service production element may have other names, and this application does not make any special restrictions on this.

[0145] 3. Network Management Service Knowledge Element 130: This can be used to store knowledge. For example, the Network Management Service Knowledge Element 130 can store intent knowledge, which is the expert experience needed to manage the network, such as instructions to improve throughput, instructions to repair faults, etc., and can provide services such as knowledge storage, knowledge retrieval, and knowledge updating.

[0146] The network management service knowledge element 130 can also be called a knowledge base, knowledge management (KM) network element, etc. In future communication systems, the network management service production network element may also have other names, and this application does not make any special restrictions on this.

[0147] 4. System Management Network Element 140: This can be used to provide configuration information services. For example, System Management Network Element 140 can be used to configure intent templates for Network Management Service Production Network Element 120. The intent templates are used by Network Management Service Production Network Element 120 to check the format and syntax of intent expressions. System Management Network Element 140 can also be used to configure intent knowledge for Network Management Service Knowledge Network Element 130. The intent knowledge is used by Network Management Service Knowledge Network Element 130 to provide functions such as knowledge storage and retrieval.

[0148] It should be noted that the aforementioned network elements can be network components within hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). It is understood that these network elements can be implemented by a single device or by multiple devices working together. Furthermore, these network elements can also be functional modules within a system, such as a network management system (NMS), an equipment management system (EMS), or functional modules within a device, such as one or more functional modules within a network device (NE). A network device can be a base station or a core network element.

[0149] For example, the network management service consumer element 110 can be deployed within the NMS, while the network management service production element 120 and the network management service knowledge element 130 can be deployed within the EMS. The interaction between the network management service consumer element 110 and the network management service production element 120 can be conducted through the interface between the NMS and the EMS, and the network management service production element 120 and the network management service knowledge element 130 can be conducted through the internal interface of the EMS.

[0150] For example, the network management service consumer element 110 can be deployed within the NMS, the network management service production element 120 can be deployed within the EMS, and the network management service knowledge element 130 can be implemented by a separate device. The interaction between the network management service consumer element 110 and the network management service production element 120 can be achieved through the interface between the NMS and the EMS, while the interaction between the network management service production element 120 and the network management service knowledge element 130 can be achieved through the interface between the EMS and the device implementing the network management service knowledge element 130.

[0151] It should also be noted that the solution of this application can also be applied to other systems containing the corresponding network elements. This application does not limit this, and the embodiments of this application do not specifically limit this.

[0152] In the process of maintaining intent described above, network management service producers can select from multiple management action groups to execute, aiming to ensure that the network system continuously meets intent expectations over a period of time. For ease of understanding, the following section combines... Figure 2 Please provide an explanation.

[0153] Figure 2 This is an illustration of the network management service selecting management action groups for production network elements during the execution of an intent. See also... Figure 2 The network management service production element receives an intent expression from the network management service consumer element and obtains selectable management action groups #1 to #4 based on the intent expression. At time t1, the network management service production element randomly selects management action group #1 from the four management action groups for execution, aiming to satisfy the intent expectation. However, at time t2, the network management service production element detects that the performance index value of the network object to which the intent is applied does not meet the intent target in the intent expectation. Therefore, the network management service production element can again select a management action group from the selectable management action groups for execution, for example... Figure 2 As shown, the network management service production network element randomly selected management action group #2 to execute at time t2.

[0154] However, the producer did not consider that different management action groups may have different operational gains and activation times when selecting management action groups. The producer's mechanism of randomly selecting management action groups may cause the intent to remain unfulfilled for a long time during execution. For example, the network object may not have achieved the intent goal for a period of time after time t2. For instance, a bandwidth optimization intent expects the proportion of terminal devices with uplink and downlink throughput of less than 5Mbps to be less than 10%. If the proportion of terminal devices with uplink and downlink throughput of less than 5Mbps is always greater than or equal to 10% for a certain period of time, the performance of the network object will be affected, and the user experience will also be affected. The user complaint rate may increase. This result can be considered as the intent not being executed well.

[0155] This application provides a method, apparatus, and system for executing network management service intentions, which enables better execution of network service management intentions and allows network management service production network elements to provide higher quality network management services. The following is in conjunction with... Figures 3 to 10 Explain the methods for implementing the intended purpose. Figures 3 to 10The method can be applied to the network management service consumer element 110 and the network management service production element 120 mentioned above.

[0156] First, it should be noted that, for the sake of brevity, the production network element of network management service will sometimes be referred to as the production network element, the consumption network element of network management service as the consumption network element, and the knowledge network element of network management service as the knowledge network element. These will not be elaborated further below.

[0157] Figure 3 This is a schematic flowchart illustrating a method for executing network management service intent provided in an embodiment of this application.

[0158] S310, the consumer network element sends a first service instruction information to the production network element, and correspondingly, the production network element receives the first service instruction information from the consumer network element.

[0159] The first service instruction information refers to the first network object, the first performance index range, and the first tolerable substandard duration in the schematic diagram. The first network object and the first performance index range can be attributes in the intent expression, and the first tolerable substandard duration can be an attribute in the intent expression or a separate information element. This application does not make any special limitations on this.

[0160] It should be noted that network object and performance metric range can refer to the intent expectation. For example, network object and performance metric range can be two parameters or attributes in the intent expectation. In the following text, for simplicity, network object and performance metric range will sometimes be collectively referred to as intent expectation. For example, changing the intent expectation can refer to changing the network object, changing the performance metric range, or both. These will not be elaborated further below.

[0161] Additionally, if the performance index value of the first network object is not within the range of the first performance index, it can be understood that the intent is not satisfied, or the first intent expectation of the intent is not satisfied. The first intent expectation includes the first performance index value and the intent expectation of the first network object. In the following text, the above description will be used to express similar meanings, and will not be elaborated further.

[0162] In one possible implementation, the consumer network element can determine the maximum tolerable duration for which an intent cannot be fulfilled, and set this maximum tolerable duration as the first tolerable non-compliance duration. For example, the consumer network element can determine the maximum tolerable non-compliance duration based on information such as the network system's operating status, the importance of the intent, or user needs, such as 2 hours or 3 days. Therefore, when determining management action groups, the producer network element can consider the consumer network element's requirement for the tolerable non-compliance duration, enhancing the user experience.

[0163] In another possible implementation, the consumer network element can use a probing process. For example, before step S310, the consumer network element can send a probe request message to the production network element and receive a probe feedback message in response to the probe request message from the production network element. Based on the probe feedback message, the consumer network element can determine the tolerable duration of non-compliance, thereby enabling precise setting of the tolerable duration and further enhancing the reliability of intent execution. A more detailed implementation process can be found below. Figure 5 The details of the introduction will not be elaborated here.

[0164] Consumer network elements can send first service indication information to producer network elements in the same message. In one possible implementation, network management receives an intent management request message from a network management service consumer network element, the intent management request message including the first service indication information. Optionally, the intent management request message is any one of the following messages: intent creation request message, intent modification request message, or intent activation request message.

[0165] For example, a consumer network element can send first service instruction information in the intent creation request message. The first service instruction information includes a first network object, a first performance indicator range, and a first tolerable period of non-compliance. Thus, when a production network element executes an intent based on the intent creation request message, it can select a management action group each time based on the first tolerable period of non-compliance, improving the reliability of intent execution.

[0166] Optionally, the consuming network element may send the first service instruction information in different messages. For example, the consuming network element may send the first network object and the first performance index range in the intent creation request, and send the first tolerable non-compliance duration in the intent fulfillment constraint request message.

[0167] Optionally, the knowledge network element is configured with activation information, which includes the activation time for each candidate management action group among multiple candidate management action groups used to achieve the intent. The activation time is the duration taken for the corresponding candidate management action group to produce an effect after being configured on the network object, and / or, the activation gain for each candidate management action group among multiple candidate management action groups. The activation gain indicates the change in performance index value caused by the candidate management action group acting on the first network object, or the effect that can be produced. If the knowledge network element and the production network element are deployed on the same device, or if the knowledge network element is a submodule of the production network element, then the production network element can obtain the activation information from the knowledge network element through an internal interface. If the production network element and the knowledge network element are deployed on different devices, then the knowledge network element can obtain the activation information by performing the steps S320 and / or S330 below.

[0168] Optionally, in S320, the production network element obtains the effective time corresponding to each candidate management action group among multiple candidate management action groups.

[0169] Optionally, the production network element obtains the activation information, which includes the activation time corresponding to each of the multiple candidate management action groups used to achieve the intent.

[0170] At least one management action group used to implement an intent can refer to a selectable management action group. For example, a production network element obtains a candidate management action group by translating the intent expression of the intent.

[0171] The activation time refers to the duration from the time a management action group is applied to the corresponding network object or the information of the management action group is configured to the corresponding network object, until the performance index value of the network object reaches a stable value. For example, the activation information may include an activation time parameter, such as the intention to selectable management action groups #1 to #4, where management action group #1 is configured with an activation time parameter of 30 minutes, management action group #2 with 10 minutes, management action group #3 with 5 minutes, and management action group #4 with 50 minutes. Therefore, different management action groups may have different activation times. Based on this technical solution, the activation time parameter can be used to select management action groups. For example, production network elements can choose the management action group with the shortest activation time for execution, thereby improving the user experience.

[0172] Optionally, in S330, the production network element obtains the effective gain corresponding to each of the multiple candidate management action groups.

[0173] Optionally, the production network element obtains activation information, which includes the activation gain corresponding to each of the multiple candidate management action groups used to achieve the intent. The activation gain can be the change in performance index value caused by the corresponding candidate management action group acting on the first network object.

[0174] For example, the activation information may include activation gain parameters, such as management action group #1 increasing the performance index value of the network object by 20%, management action group #2 increasing the performance index value of the network object by 15%, management action group #3 increasing the performance index value of the network object by 10%, and management action group #4 increasing the performance index value of the network object by 30%. Therefore, production network elements can select management action groups based on the activation gain corresponding to each management action group, improving the reliability of the production network element's selection of management action groups.

[0175] Optionally, production network elements can comprehensively consider the activation time and activation gain. When the activation time is the same, the management action group with the larger activation gain is selected; when the activation gain is the same, the management action group with the smaller activation time is selected.

[0176] It is understood that the effectiveness information can indicate the corresponding effectiveness gain for each management action group in various ways, such as the percentage form of the effectiveness gain parameter mentioned above. The effectiveness gain can also be the range of performance indicators that the network object can achieve after the management action group is configured on the network object. This application does not impose any special limitations on the form of the effectiveness gain.

[0177] It should be noted that production network elements can obtain effective information by querying knowledge network elements, thereby saving storage space for production network elements. A more detailed implementation process can be found below. Figure 6 The details of the introduction will not be elaborated here.

[0178] Optionally, in S340, the production network element obtains the second service instruction information.

[0179] For example, the consumer network element sends a second service instruction information to the producer network element, and correspondingly, the producer network element receives the second service instruction information from the consumer network element.

[0180] The second service indication information indicates a second performance index range for the network management service intent. The second performance index range is the range of performance index values ​​of the first network object that the network management service consuming network element can tolerate when the performance index value of the first network object is not within the first performance index range. Furthermore, the production network element can select a second management action group based on the second performance index, and configure or deploy the first network object according to the second management action group, so that the performance index value of the first network object reaches the second performance index range. The method by which the production network element selects the second management action group and configures the information of the second management action group is similar to the method by which it selects the first management action group and configures the information of the first management action group; refer to the following steps S350 and... Figure 4 The description of that will not be repeated here.

[0181] In one possible implementation, the consuming network element can send the second service indication information together with the first service indication information to the producing network element. For example, the consuming network element sends an intent creation request to the producing network element, which includes the first and second service indication information and may implicitly indicate that the second service indication information is a candidate. Exemplarily, the intent expression includes a first network object, a first performance indicator range, a first tolerance period for non-compliance, and a second performance indicator range. The second performance indicator range can be within the intent expression or a separate information element; this application does not particularly limit this.

[0182] In another possible implementation, the consuming network element can send the second service instruction information to the producing network element while intending to act on the first network object. For details, please refer to the following implementation. Figure 7 The details of the introduction will not be elaborated here.

[0183] Optionally, in S350, the production network element obtains third service instruction information.

[0184] For example, a consumer network element sends a third service instruction to a producer network element, and correspondingly, the producer network element receives the third service instruction from the consumer network element.

[0185] The third service instruction information indicates a second network object for the network management service intent. The second network object is a network object whose performance index value is within the first performance index range, determined by the network management service consuming network element when the performance index value of the first network object is outside the first performance index range. For example, the first network object is a network device within a first area. If the performance index value of a network device within the first area cannot reach the first performance index range, the consuming network element can instruct a second network object, such as a network device in another area. Then, the production network element can select a third management action group based on the second network object and configure or deploy the second network object according to the third management action group, so that the performance index value of the second network object reaches the first performance index range. The method by which the production network element selects and configures or deploys the second network object according to the third management action group is similar to the method by which it selects the first management action group and configures or deploys the first network object according to the first management action group. Refer to the following steps S350 and... Figure 4 The description of that will not be repeated here.

[0186] In one possible implementation, the consumer network element can send the third service indication information together with the first service indication information to the production network element. For example, the consumer network element sends an intent creation request to the production network element, which includes the first service indication information and the third service indication information, and may implicitly indicate that the third service indication information is a candidate. Exemplarily, the intent expression includes a first network object, a first performance indicator range, a first tolerance period for non-compliance, and a second network object. The second network object can be within the intent expression or a separate information element; this application does not particularly limit its scope.

[0187] In another possible implementation, the consuming network element can send third-party service instruction information to the producing network element during the execution of the intent. For details, please refer to the following: Figure 7 The details of the introduction will not be elaborated here.

[0188] Optionally, the producing network element may also send a second intent expectation to the consuming network element, the second intent expectation including the aforementioned second performance index range and / or the second network object.

[0189] For example, a consuming network element can send two intent expectation information instances to a producing network element. One instance is a first intent expectation information instance, such as an intent expectation information instance included in the intent expression, or an intent expectation information instance initially determined by the consuming network element. It is understood that the duration for which the desired intent indicated by the first service indication information is not satisfied is less than or equal to the first tolerance non-compliance duration. Here, intent non-satisfaction refers to the first intent expectation information instance not being satisfied, or in other words, the performance indicator value of the network object not meeting the preset range in the first intent expectation information instance, i.e., the range indicated by the first performance indicator information instance in the first intent expectation information instance. The other intent expectation is a second intent expectation information instance. That is, if the first intent expectation information instance cannot be satisfied, or cannot be satisfied within the first tolerance non-compliance duration, the producing network element can choose a management action group to satisfy the second intent expectation.

[0190] The second intent expectation information instance can modify one or more parameters in the first intent expectation information instance. For example, the intent expectation includes three parameters or attributes: performance metric range, network object, and optionally, expectation context. For instance, the first intent expectation information instance might be that the proportion of network devices with uplink / downlink throughput less than 5 Mbps in a first area is less than 10%. The constraint indicated by the expectation context information instance could be the first area, the network object information instance could refer to network devices within the first area, and the performance metric range information instance could contain two parameters: one is uplink / downlink throughput less than 5 Mbps, and the other is the proportion of network devices less than 10%, with performance metric ranges of less than 5 Mbps and less than 10%, respectively. The second intent expectation information instance can then modify any one or more of these parameters. For example, the second intent expectation information instance can be used to modify the expectation context information instance, such as changing the coverage area of ​​the first area; the second intent expectation information instance can also be used to modify the network object information instance, such as changing the type of network devices within the first area; and the second intent expectation information instance can also be used to modify the performance metric range information instance, such as changing 5 Mbps to 8 Mbps and 10% to 15%.

[0191] It is understood that the parameters or attributes expected to be included in the second intention can be used to indicate the changed value, such as the second performance index range information instance indicating that the changed second performance index range is less than 8Mbs, or they can be used to indicate the changed difference, such as the second performance index range information instance indicating the increased value or proportion of the changed end value compared to the first performance index range information instance. This application does not make any special limitation in this regard.

[0192] It is also understandable that, compared to the first intention expectation information instance, the second intention expectation information instance involves the modification of one of multiple parameters or attributes, or multiple of them.

[0193] The production network element can obtain the second intent expectation information instance from the creation request message sent by the consumer network element. Alternatively, the production network element can also obtain the second intent expectation information instance during the process of the intent acting on the network object. For example, if the duration of the unfulfilled intent exceeds the first tolerable unmet duration, the production network element can send a timeout indication message to the consumer network element. The timeout indication message indicates that the duration of the unfulfilled intent exceeds the first tolerable unmet duration. In response to the timeout indication message, the consumer network element can send the second intent expectation information, i.e., the second service indication information and / or the third service indication information, to the production network element. A more detailed implementation process can be found below. Figure 7 The details of the introduction will not be elaborated here.

[0194] S360, the production network element determines the first target management action group based on the first service instruction information.

[0195] The first target management action group is used to ensure that the duration during which the performance index value of the first network object is not within the first performance index range is less than or equal to the first tolerable non-compliance duration. It is understood that production network elements can determine which of multiple management action groups can satisfy the intent based on the first service indication information of the intent, thereby identifying that management action group as the first target management action group, and configuring or deploying the corresponding network object according to the first target management action group.

[0196] It is understandable that the production network element determining the first target management action group can be interpreted as the production network element determining the management action group to be executed based on the first service instruction information throughout the entire process of intent execution. For example, the production network element can determine the management action group to be executed based on the first service instruction information when initially determining it, or it can determine the management action group to be executed based on the first service instruction information during the execution of the intent, such as when changes in the network environment cause a decline in the performance indicators of network objects, no longer meeting the intent.

[0197] It should be noted that if the production network element also obtains second service instruction information and / or third service instruction information, and the second service instruction information and / or third service instruction information refer to the candidate second intention expectation in the schematic diagram, then the production network element can also consider the candidate second intention expectation when selecting the management action group to be executed. For example, the second network element can simultaneously consider the first tolerable non-compliance duration in the first service instruction information and the second performance index range in the second service instruction information when selecting the management action group. Or, for another example, if the production network element cannot satisfy the first intention expectation within the first tolerable non-compliance duration among the available management action groups, then it can select the management action group that enables the intention to satisfy the candidate second intention expectation based on the second service instruction information. Or, for yet another example, if the duration for which the intention has continuously failed to satisfy the initial intention expectation has exceeded the first tolerable non-compliance duration, then the production network element can select the management action group that enables the intention to satisfy the candidate second intention expectation.

[0198] For more detailed examples of how production network elements determine the first target management action group based on the first service instruction information, and how production network elements determine the first target management action group based on the first service instruction information, the first service instruction information, and the activation information, please refer to the following combination. Figure 4 The description of that will not be repeated here.

[0199] Optionally, in S370, the production network element applies the first target management action group to the first network object.

[0200] Alternatively, the production network element configures or deploys the first network object according to the first target management action group.

[0201] The first network object that is configured or deployed can also be called the managed entity.

[0202] In one possible approach, the first target management action includes multiple instructions, which can be executed by one network device or multiple network devices, and the network device used to execute the multiple instructions is the first network object.

[0203] For example, a production network element can generate one or more instructions or commands for a target management action group, and send these instructions or commands to the network devices intended to perform them. Upon receiving the corresponding instructions or commands, the network devices execute the corresponding actions. It is understood that different network devices can execute the same actions or different actions; this application does not impose any particular limitation on this.

[0204] Optionally, in S380, the producing network element sends an achievement information to the consuming network element, and correspondingly, the consuming network element receives the achievement information from the producing network element.

[0205] In the first possible implementation, if the production network element determines the first target management action based on the first service instruction information in order to ensure that the first network object meets the content indicated by the first service information, then the achievement information can indicate at least one of the following achievement results: information on whether the performance index value of the first network object reaches the first performance index range, and the performance index value of the first network object.

[0206] Optionally, the achievement information may also refer to whether the schematic diagram meets the first intention expectation.

[0207] In the second possible implementation, if the production network element receives the second service instruction information and determines the second target management action group based on the second service instruction information in order to ensure that the first network object meets the content indicated by the second service information, then the achievement information can indicate whether the performance index value of the first network object has reached the second performance index range.

[0208] In the third possible implementation, if the production network element receives the third service instruction information and determines the third target management action group based on the third service instruction information in order to ensure that the second network object meets the content of the third service instruction information, then the achievement information can indicate whether the performance index value of the second network object has reached the first performance index range.

[0209] Optionally, the achievement information refers to whether the schematic diagram satisfies the candidate's second intention expectation.

[0210] For example, a producing network element can report to a consuming network element whether an intent has been satisfied. More specifically, the producing network element can report to the consuming network element whether the intent meets a first intent expectation, and also whether the intent meets a second intent expectation. Alternatively, the producing network element can report network object achievement information to the consuming network element, which indicates the current performance indicator value. The consuming network element can then determine, based on this achievement information, whether the network object's performance indicator value meets a first performance indicator range, and also whether it meets a second performance indicator range. Thus, the consuming network element can learn about the intent satisfaction status and the network object's operational status based on the achievement information, which helps improve the user experience.

[0211] In the above description, the production network element can select a management action group based on the first tolerable non-compliance duration indicated by the first service indication information and the second and / or third service indication information. In one possible implementation, the consumer network element can change the first tolerable non-compliance duration in the first service indication information according to the actual operation of the network object during the execution of the intent. For example, the consumer network element can send a query message to the production network element, and the production network element responds to the query message by sending feedback information to the consumer network element. This feedback information indicates at least one of the following: the effective time of each candidate management action group in the plurality of candidate management action groups, the effective gain of each candidate management action group in the plurality of candidate management action groups, the duration during which the performance index value of the first network object is not within the range of the first performance index, and the performance index value of the first network object. Furthermore, the consumer network element can determine whether it needs to change the first tolerable non-compliance duration and / or the intent expectation based on the feedback information. If a change is needed, the consumer network element can send change indication information to the production network element, which indicates that the first tolerable non-compliance duration be changed to the second tolerable non-compliance duration. For a more detailed implementation method, please refer to the following text. Figure 8 The details of the introduction will not be elaborated here.

[0212] Based on this technical solution, during the entire process of the intention acting on the network object, the producing network element can select a suitable management action group to execute based on the fact that the duration of the unmet expectation indicated by the consuming network element is less than or equal to the first tolerable non-compliance duration, and the effective time of each management action group indicated by the effective information. In other words, in the process of selecting management action groups, the producing network element comprehensively considers the needs of the consuming network element, as well as the effective time and effective gain of each management action group, making the mechanism for selecting management action groups more reasonable, enabling the network service management intention to be better executed, and enabling the network management service producing network element to provide higher quality network management services.

[0213] To facilitate understanding of how production network elements determine the first target management action group among multiple management action groups, the following combines... Figure 4 Please provide an explanation.

[0214] Figure 4 This is an explanatory diagram illustrating the method by which a production network element determines the first target management action group according to an embodiment of this application.

[0215] First, an example is provided to illustrate how the management action group is determined by the production network element based on the first tolerable non-compliance duration indicated by the first service instruction information and the effective time corresponding to each candidate management action group among multiple candidate management action groups. See [link to documentation]. Figure 4In case (a), assuming the first service instruction information indicates a first tolerable substandard duration T, management action groups #1 to #4 are selectable management action groups. Management action group #1 is configured with an effective time T1, management action group #2 with an effective time T2, management action group #3 with an effective time T3, and management action group #4 with an effective time T4. Scenario #1 represents the scenario where the production network element selects a management action group for the first time. The production network element can choose management action group #1 whose effective time is less than or equal to the first tolerable substandard duration (T1≤T). It can be understood that if there are multiple management action groups whose effective time is less than or equal to the first tolerable substandard duration, the production network element can choose the management action group with the shortest effective time as the first target management action group, thereby improving the user experience.

[0216] Scenario #2 represents a scenario where the production network element is not selecting a management action group for the first time. For example, the production network element initially selects management action group #1 for execution. After time t1 (optionally, t1 can be greater than or equal to the effective time of management action group #1), if the production network element detects that the performance index value of the first network object still has not reached the first performance index range, then the production network element can select another management action group for execution at this time. It can be understood that since the duration of unmet intent has exceeded time t1, the production network element can choose to execute management action group #3, whose effective time is less than or equal to the remaining duration (t1 + T3 ≤ T), where the remaining duration (T - t1) is the first tolerable substandard duration minus the duration of unmet intent. It can also be understood that if multiple management action groups have effective times less than or equal to the remaining duration, the production network element can choose the management action group with the shortest effective time as the first target management action group.

[0217] It should be noted that the above example uses the effective information including the effective time of each management action group. If the effective information also includes the range of network object performance indicators that each management action group can achieve within the corresponding effective time, for example, if the effective information includes the effective gain parameter, management action group #1 can achieve a network object performance indicator value of V1 within effective time T1, management action group #2 can achieve a network object performance indicator value of V2 within effective time T2, management action group #3 can achieve a network object performance indicator value of V3 within effective time T3, and management action group #4 can achieve a network object performance indicator value of V4 within effective time T4. Therefore, when selecting management action groups, production network elements can simultaneously consider the effectiveness gain parameters of each management action group. For example, the first performance index range in the first intention expectation indicates that the performance index value of the network object is greater than or equal to V. Although not shown in the figure, in case #1, management action group #1 that has an effectiveness time less than or equal to the first tolerable substandard duration and enables the network object's performance index value to reach V (T1≤T, and V1≥V) can be selected as the first target management action group. If there are multiple management action groups that simultaneously satisfy the first tolerable substandard duration and the first intention expectation, the production network element can select the management action group with the shortest effectiveness time, thereby enabling the intention to be achieved quickly. Alternatively, the production network element can select the management action group with the largest gain, thereby improving the quality of intention achievement. Or, the production network element can also perform a weighted calculation of duration and gain to select the management action group. This application does not make any special limitations on this. The selection mechanism in case #2 can be similar and will not be described in detail here.

[0218] The following section explains that the production network element also obtains a second service instruction information, namely, a range of candidate second performance indicators for the obtained intent. Therefore, the production network element can consider this range of candidate second performance indicators when selecting the management action group to execute. See [link to relevant documentation]. Figure 4 (b) Exemplarily, the first performance metric range indicates that the performance metric value of the expected network object is greater than or equal to V. SET1 The second performance metric range indicates that the expected performance metric value of the network object is greater than or equal to V. SET2 In scenario 1, the production network element can choose an activation time less than or equal to the first tolerable substandard duration, and ensure that the performance index value of the network object reaches the first performance index range (T1≤T, and V1≥V). SET1Management action group #1 is selected as the first target management action group. If none of the management action groups #1 to #4 can simultaneously satisfy the first tolerable substandard duration and the first performance index range, then the production network element can choose an action group whose activation time is less than or equal to the first tolerable substandard duration and which enables the network object's performance index value to reach the second performance index range (T1≤T, and V1≥V). SET2 The management action group is designated as the first target management action group.

[0219] In scenario 2, the production network element initially selects management action group #1 for execution. After time t1, if the performance index value of the network object still does not reach the first performance index range expected in the first intention, the production network element can select another management action group for execution at this time. For example, the production network element can choose an action group whose activation time is less than or equal to the remaining time, and which can make the performance index value of the network object reach the first performance index range (t1+T3≤T, and V3≥V). SET1 The management action group #3 is executed, where the remaining duration (T-t1) is the first tolerable substandard duration minus the duration of unmet intent. If none of the management action groups #1 to #4 can simultaneously satisfy both the remaining duration and the first performance index range, then the production network element can choose an activation time less than or equal to the remaining duration, and one that ensures the network object's performance index value reaches the second performance index range (t1+T3≤T, and V3≥V). SET2 The management action group is designated as the first target management action group.

[0220] In scenario #2, there is another possible implementation where, after time t1, if the performance index value of the network object detected by the production network element still does not reach the first performance index range expected in the first intention, and t1 is greater than or equal to the first tolerable substandard duration (t1≥T), the production network element can select the management action group with the shortest effective time among the management action groups that can make the performance index value of the network object reach the second performance index range for execution.

[0221] In the above example, when the producing network element selects the management action group, it takes into account the instructions from the consuming network element, such as the first service instruction information and the second service instruction information, as well as the effectiveness information of the management action group, such as the effectiveness time and effectiveness gain, thereby increasing the reliability of the execution of the intent. It should be noted that this application does not particularly limit the mechanism by which the producing network element selects the management action group, and other methods of selecting the management action group based on the above information are still within the protection scope of this application.

[0222] The following combination Figure 5 Regarding the above text Figure 3The method for determining the first tolerable substandard duration by the consumer network element mentioned in step S310 according to the detection process is explained.

[0223] Figure 5 This is a schematic flowchart illustrating a method for a consumer network element to determine a first tolerable substandard duration based on a detection process, as provided in an embodiment of this application.

[0224] S510, the consumer network element sends a probe request message to the production network element, and correspondingly, the production network element receives the probe request message from the consumer network element.

[0225] This probe request message can be used to request whether the intended action can be satisfied. For example, the probe request message may include the initial network object, the initial performance index range, and the initial tolerance duration, so that the production network element can determine whether the duration during which the performance index value of the initial network object is outside the initial performance index range is less than or equal to the initial tolerance duration.

[0226] Optionally, the probe request message may also include an intent expression of the intent. The initial tolerance duration information may be a property (toleranceDuration) defined in the information object class (IOC) of the intent expression, or the initial tolerance duration information may be a separate information element defined in the probe request message. This application does not impose any particular limitation on this.

[0227] Optionally, in S520, the production network element performs a feasibility query on the intent.

[0228] The production network element can perform a feasibility check on the information in the intent probe request message based on the intent template. For example, the production network element can perform semantic and syntactic checks on the intent expression to determine whether it can successfully translate and execute the process. If the production network element determines that it can translate and execute the process based on the intent, or that the intent expression conforms to the template, then the production network element can determine that the intent is executable and proceed with subsequent steps. If the production network element determines that it cannot translate and execute the process based on the intent, or that the intent expression does not conform to the intent template, then the production network element can send a probe response message to the consumer network element. This probe response message indicates an error in the intent expression. Optionally, the probe response message can also indicate which information element is incorrect, such as a syntactic error in the initial duration information. For example, the production network element can send a probe request notification message in response to the probe request message to the consumer network element, carrying the probe response message within the probe request notification message.

[0229] Optionally, the knowledge network element is configured with activation information, which includes the activation time and / or activation gain for each management action group in at least one management action group of the intent. If the knowledge network element and the production network element are deployed on the same device, or if the knowledge network element is a submodule of the production network element, then the production network element can obtain the activation information from the knowledge network element through an internal interface. If the knowledge network element and the production network element are deployed on different devices, then the knowledge network element can obtain the activation information by performing the steps in step S530 below.

[0230] S530, production network elements obtain activation information.

[0231] The activation information includes the activation time and / or activation gain for each management action group in at least one management action group of the intent.

[0232] It is understandable that the production network element obtains the activation information in step S530 and Figure 3 The activation time obtained in S320 and the activation gain obtained in S330 have the same meaning. Steps S530, S320, and S330 can all be executed. For example, the consumer network element and the producer network element execute the steps first. Figure 5 The detection process is shown. However, after the production network element obtains the effective information in step S530, it does not store the effective information. Therefore, in the subsequent intent creation process, the production network element can re-execute step S320 to obtain the effective information. It can be understood that if the production network element obtains the effective information in step S530 and stores the effective information locally, then step S320 can be omitted and no longer executed.

[0233] For the specific meanings of the activation time and / or activation gain included in the activation information, please refer to the description of step S320 above. For a more detailed implementation process of production network elements obtaining activation information, please refer to the following. Figure 6 The details of the introduction will not be elaborated here.

[0234] Optionally, S540, whether the duration for which the estimated performance index value of the first network object is outside the first performance index range is less than or equal to the initial tolerable non-compliance duration.

[0235] Production network elements can estimate whether an intent can be satisfied based on the information and effectiveness information in the probe request message. For example, a production network element can determine whether an intent can be achieved based on the intent expression in the probe request message, or it can determine whether the intent can be satisfied within the initial tolerable non-compliance duration based on the initial tolerable non-compliance duration in the probe request message, or whether the duration of continued non-satisfaction of the intent will be greater than or equal to the initial tolerable non-compliance duration.

[0236] It is understandable that production network elements can determine whether the intent can be satisfied within the initial tolerable non-compliance time based on the activation time parameter and activation gain parameter in the activation information, or whether the duration of the intent not being satisfied will be greater than or equal to the initial tolerable non-compliance time. The specific judgment method is similar to the judgment method for selecting management action groups mentioned above, and will not be elaborated here.

[0237] S550, the producing network element sends a probe response message to the consumer network element, and correspondingly, the consumer network element receives the probe response message from the producing network element.

[0238] The probe response message includes at least one of the following: information indicating the effective time of each candidate management action group in the plurality of candidate management action groups; information indicating the effective gain of each candidate management action group in the plurality of candidate management action groups; information indicating the time required for the performance index value of the first network object to reach the first performance index range; and information indicating whether the performance index value of the first network object can reach the first performance index range within the first tolerable non-compliance time.

[0239] S560, the consumer network element determines the first tolerable substandard duration based on the detection response message.

[0240] Consumer network elements can determine the duration for which the received intent has not been met, based on local needs and probe response messages, as the first tolerable substandard duration.

[0241] For example, if the probe response message indicates that the estimated intent can be met within the initial tolerable non-compliance duration, then the consumer network element can determine the initial tolerable non-compliance duration as the first tolerable non-compliance duration.

[0242] As another example, if the probe response message indicates the duration required to satisfy the estimated intent, then the consumer network element can refer to that duration to determine a first tolerable non-compliance duration.

[0243] For another example, if the probe response message includes information indicating that the intention cannot be satisfied within the initial tolerable non-compliance period, as well as activation information, then the consumer network element can estimate the duration required for the intention to be satisfied based on the activation information, that is, determine the first tolerable non-compliance period based on the activation information.

[0244] Based on this technical solution, consumer network elements can perform a pre-probing process for request creation intent, and can determine the first tolerable non-compliance time based on the probing response message fed back by production network elements, thereby improving the rationality of setting the first tolerable non-compliance time and enhancing the reliability of intent execution.

[0245] The following combination Figure 6 Regarding the above text Figure 3The following explains the activation time for production network elements mentioned in step S320 and the activation gain mentioned in S330. First, it should be noted that since activation time and activation gain are both activation characteristics of management action groups, in... Figure 6 The description includes activation information such as activation time and / or activation gain.

[0246] Figure 6 This is a schematic flowchart illustrating a method for a production network element to obtain effective information, provided in an embodiment of this application.

[0247] S610, the production network element sends a knowledge query message to the knowledge network element, and correspondingly, the knowledge network element receives the knowledge query message from the production network element.

[0248] This knowledge query message is used to request information on the validity of the query.

[0249] In one possible implementation, the query message includes intent keywords, such as the identifier, name, and type of the intent, which enable the knowledge network element to index the corresponding management action group, the effective time of the management action group, and the effective gain of the management action group based on the intent keywords.

[0250] S620, the knowledge network element sends a knowledge feedback message to the production network element, and correspondingly, the production network element receives the knowledge feedback message from the knowledge network element.

[0251] The knowledge feedback message carries activation information. For example, the knowledge feedback message includes a set of information elements {<management action group, activation duration parameter, activation gain parameter>}, where the management action group can be a specific operation instruction or an operation identifier. This application does not make any special restrictions on this.

[0252] Based on this technical solution, production network elements can obtain effective information by querying knowledge network elements. Production network elements do not need to store a large amount of intent knowledge locally, which can save storage space for production network elements.

[0253] The following combination Figure 7 Regarding the above text Figure 3 One of the methods by which the production network element obtains the second service instruction information and the third service instruction information mentioned in steps S340 and S350 is described.

[0254] Figure 7 This is a schematic flowchart illustrating a method for a production network element to obtain second service indication information and / or third service indication information, provided in an embodiment of this application.

[0255] S710, the duration for which the production network element determines that its intent has not been met is greater than the first tolerable non-compliance duration.

[0256] Production network elements can set a timer locally, which can be used to record the duration for which an intent is not fulfilled.

[0257] For example, when a production network element receives an intent creation request message from a consumer network element, it can set a timer t=0. When the timer reaches the first tolerable substandard duration (t=T), the production network element can detect whether the performance index value of the network object reaches the first performance index range expected by the first intent. If it reaches the first performance index range expected by the first intent, the production network element can consider that the duration of the intent not being satisfied is less than or equal to the first tolerable substandard duration. If the performance index of the network object does not reach the first performance index range expected by the first intent, the production network element can consider that the duration of the intent not being satisfied is greater than the first tolerable substandard duration.

[0258] For another example, the production network element can detect network objects based on a preset time interval. When the performance index of the network object fails to meet the first performance index range expected by the first intent during the initial detection, a timer is set to t=0. In subsequent detection processes, if the performance index of the network object still fails to meet the first performance index range, the timer continues counting. If the performance index of the network object reaches the first performance index range in subsequent detections, the timer is reset to zero until it fails to meet the first performance index range again, at which point the timer restarts. When the performance index of the network object still fails to meet the first performance index range during the Nth detection, and the timer reaches the first tolerable period of non-compliance (t=T), the production network element can consider that the duration of unmet intent is greater than the first tolerable period of non-compliance, where N is a positive integer.

[0259] Optionally, the detection time can be the time elapsed since the last configured management action group took effect.

[0260] S720, the producing network element sends a timeout indication message to the consuming network element, and correspondingly, the consuming network element receives the timeout indication message from the producing network element.

[0261] The timeout indication information is used to indicate that after the first target management action group acts on the first network object, the duration for which the intent is not satisfied exceeds the first tolerable substandard duration.

[0262] Optionally, the timeout indication information may also include the performance index value reached by the current network object, or the timeout indication information may also indicate the duration during which the current intent has not been satisfied, or the estimated duration required for the intent to be satisfied, or the timeout indication information may also indicate the current operating status of the network object, etc. Thus, the consumer network element can set appropriate candidate second intent expectations based on the timeout indication information.

[0263] S730, the consumer network element sends a second service instruction information and / or a third service instruction information to the production network element, and correspondingly, the production network element receives the second service instruction information and / or the third service instruction information from the consumer network element.

[0264] The second service indication information indicates the range of the second performance index, and the third service indication information indicates the second network object.

[0265] Consumer network elements can set appropriate second performance index ranges and / or second network objects based on timeout indication information. The second performance index ranges and / or second network objects can be collectively referred to as second intent expectations.

[0266] For example, the consuming network element can set an appropriate second intention expectation based on timeout indication information. For example, by changing the indication information to indicate the performance indicator value currently achieved by the network object, the consuming network element can determine whether the current performance indicator value is acceptable. If acceptable, it can set the expected target in the second intention expectation to that performance indicator value. For yet another example, by changing the indication information to indicate the estimated time required for the intention to be satisfied, and the current operating status of the network object, the consuming network element can determine whether the current network object can change the expected object, and thus can change the expected object in the first intention expectation as the second intention expectation.

[0267] It is understood that the second service indication information sent by the consumer network element to the production network element based on the change indication information may include the complete candidate intention expectation, or it may only include the parameters that have changed from the first intention expectation in the candidate intention expectation. This application does not make any special limitation in this regard.

[0268] In one possible implementation, the second service instruction information may also indicate a modified first tolerable non-compliance duration. That is, the consumer network element may also redetermine the duration during which the desired intent is not met to be less than or equal to the first tolerable non-compliance duration based on the modified instruction information, and this application does not impose any particular limitation on this.

[0269] S740, the production network element determines the target management action group from multiple management action groups based on the second service instruction information and / or the third service instruction information.

[0270] If the production network element only receives the second service instruction information indicating the range of the second performance indicators, then the production network element can select the target management action group according to the range of the second performance indicators; if the production network element only receives the third service instruction information indicating the second network object, then the production network element can select the target management action group according to the second network object; if the production network element only receives both the second service instruction information and the third service instruction information indicating the second network object, then the production network element can select the target management action group according to the range of the second performance indicators and the second network object.

[0271] The method for selecting target management action groups for production network elements can be referenced. Figure 3 Middle step S360 and Figure 4 The description of that will not be repeated here.

[0272] In S750, production network elements apply target management action groups to network objects.

[0273] Alternatively, production network elements can configure or deploy network objects based on target management action groups.

[0274] If the production network element does not receive a third service instruction message for the second network object, it can apply the target management action group to the first network object. If the production network element receives a third service instruction message for the second network object, it can configure or deploy the second network object according to the selected target management action group. For a more detailed description, please refer to [link to relevant documentation]. Figure 3 The description in step S370 will not be repeated here.

[0275] Based on this technical solution, the production network element can also obtain candidate second intent expectations during the process of intent acting on network objects. The consumer network element determines the candidate second intent expectations based on the information fed back by the production network element, thereby making the setting of candidate second intent expectations more reasonable and improving the reliability of intent execution.

[0276] The consumer element can redetermine the first tolerable non-compliance duration based on the modified instruction information, since the modified instruction information indicates that the duration of the unfulfilled intent has exceeded the first tolerable non-compliance duration. In one possible implementation, the consumer element can proactively query the intent execution status during the intent execution process to determine whether the first tolerable non-compliance duration needs to be changed. The following combines... Figure 8 This needs to be explained.

[0277] Figure 8 This is a schematic flowchart illustrating a method for changing the first tolerance compliance time provided in an embodiment of this application.

[0278] Optionally, in S810, the consumer network element sends query information to the production network element, and correspondingly, the production network element receives the query information from the consumer network element.

[0279] This query message can instruct the production network element to return feedback information.

[0280] In one possible implementation, the query information may indicate at least one of the following: intent identifier, the execution status of the intent returned by the production network element, and the duration for which the intent returned by the production network element has not been satisfied.

[0281] The query function can request the production network element to provide feedback on the effective status, and / or provide feedback on the network status.

[0282] It should be noted that the production network element can also be configured to actively send feedback information to the consumer network element, that is, step S810 is an optional step.

[0283] S820, the producing network element sends feedback information to the consuming network element, and correspondingly, the consuming network element receives the feedback information from the producing network element.

[0284] The production network element can send feedback information to the consumer network element in response to the query information.

[0285] If the query message requests the production network element to provide feedback on the effectiveness of the action, then the feedback information indicates at least one of the following: the effectiveness time corresponding to each of the plurality of candidate management action groups, and the effectiveness gain corresponding to each of the plurality of candidate management action groups. If the query message requests the production network element to provide feedback on network status information, then the feedback information may indicate at least one of the following: the duration for which the performance index value of the first network object is outside the range of the first performance index, and the performance index value of the first network object.

[0286] For example, production network elements can be based on similar principles as described above. Figure 7 The timer value generates feedback information, such as filling the timer value into the corresponding information element in the first query message. As another example, the production network element can generate feedback information based on the performance index values ​​of the network object obtained through detection.

[0287] S830, the consumer network element determines whether the first tolerable non-compliance time needs to be changed based on feedback information.

[0288] Consumer network elements can determine whether the first tolerable period of non-compliance needs to be changed based on feedback information and the set first tolerable period of non-compliance.

[0289] For example, the feedback information includes information on the duration for which the target expectation has not been met. The consuming network element can determine whether to change the first tolerable target expectation duration based on the consumption of the first tolerable non-compliance duration. For example, if the first tolerable non-compliance duration is almost exhausted, the consuming network element can appropriately increase the first tolerable non-compliance duration, that is, change the first tolerable non-compliance duration to a larger second tolerable non-compliance duration. As another example, the feedback information also includes the current network system performance index value. The consuming network element can then determine whether to change the first tolerable non-compliance duration based on the performance index value. For example, if the performance index value is still significantly different from the expected preset range, the consuming network element can also appropriately increase the first tolerable non-compliance duration. This application does not specifically limit how the consuming network element modifies the first tolerable non-compliance duration.

[0290] In one possible implementation, the consuming network element can also modify its intent expectation based on feedback information. For example, the consuming network element can determine the modification intent expectation based on the current network system's performance metrics and the effectiveness gain parameter in the effectiveness information. This application does not specifically limit how the consuming network element modifies its intent expectation.

[0291] S840, the consumer network element sends a change instruction to the production network element, and correspondingly, the production network element receives the change instruction from the consumer network element.

[0292] This change instruction is used to indicate that the first tolerable non-compliance duration is changed to the second tolerable non-compliance duration.

[0293] In one possible implementation, if the consumer network element also determines that the intention expectation needs to be modified, then the change instruction information is also used to indicate the modified intention expectation. The modified intention expectation can be based on the first intention expectation or it can be based on the second intention expectation. This application does not make any special limitation on this.

[0294] S850, the production network element determines the fourth target management action group from multiple management action groups based on the change instruction information.

[0295] For example, the production network element can select the fourth target management action group based on the second tolerable non-compliance duration and the effective time of each management action group among multiple management action groups. The method for the production network element to select the fourth target management action group can be referred to... Figure 3 Middle step S360 and Figure 4 The description of that will not be repeated here.

[0296] S860, the production network element applies the fourth target management action to the first network object.

[0297] Alternatively, production network elements can configure or deploy the first network object based on the fourth target management action group.

[0298] Understandably, if the change instruction also indicates a change to a network object, then production network elements can configure or deploy the changed network object according to the fourth target management action group. For a more detailed description, please refer to [link / reference]. Figure 3 The description in step S370 will not be repeated here.

[0299] Based on this technical solution, consumer network elements can determine whether to change the first tolerance compliance time based on the first feedback information returned by the production network element through an active query process, thereby improving the rationality of the tolerance compliance time setting and enhancing the reliability of the execution of the intent.

[0300] The above text introduced the process by which production network elements can perform relevant intent processing based on activation information. The following text combines... Figure 9 This section explains one way to display configuration activation information.

[0301] Figure 9 This is a schematic flowchart illustrating a method for configuring effective information provided in an embodiment of this application.

[0302] S910, the system network element sends an intent knowledge update request message to the knowledge network element, and correspondingly, the knowledge network element receives the knowledge update request message from the system network element.

[0303] The knowledge update request message includes activation information, which includes the activation time and / or activation gain for each of at least one management action group used to achieve the intent. More detailed information on activation details can be found at [link to relevant documentation]. Figure 3 The description of step S320 is omitted here. For example, the intent knowledge update request message includes a management action group field, an activation time parameter field, and an activation gain parameter field.

[0304] S920, the knowledge network element sends an intent knowledge update request response message to the system network element, and correspondingly, the system network element receives the intent knowledge update request response message from the knowledge network element.

[0305] Knowledge network elements can respond to intent knowledge update request messages by sending intent knowledge update request response messages to system network elements. These intent knowledge update request response messages can be used to provide feedback on whether the effective information has been updated successfully.

[0306] In one possible implementation, the system network element can also configure intent templates to the production network element, as explained below in conjunction with steps S930 and S940.

[0307] S930, the system network element sends an intent template update request message to the production network element, and correspondingly, the production network element receives the intent template update request message from the system network element.

[0308] The intent template update request message includes an intent template, which specifies the syntax and semantics of intent-related information, such as the syntax and semantics of the first service instruction information, the second service instruction information, and the third service instruction information mentioned above. For example, the intent template includes a tolerance duration template and / or a second intent expectation template, wherein the tolerable non-compliance duration template (e.g., toleranceDurationSchema) is used to limit the expression of the tolerance duration, such as limiting the type of the tolerance duration field, for example, string type or integer type; optionally, it can also be used to limit the value range of the tolerance duration field. The intent expectation template (alternativeExpectationSchema) is used to limit the expression of the second intent expectation field, such as limiting the type of the second intent expectation field, for example, string type or integer type; optionally, it can also be used to limit the value range of the second intent expectation field.

[0309] S940, the production network element sends an intent template update request response message to the consumer network element, and correspondingly, the system network element receives the intent template update request message from the production network element.

[0310] The production network element can respond to the intent template update request message by sending an intent template update request response message to the consumer network element. This intent template update request message can be used to provide feedback on whether the intent template has been configured successfully.

[0311] It should be noted that, Figure 9 The following example illustrates how knowledge network elements and production network elements can be deployed on different devices. Similarly, knowledge network elements and production network elements can be deployed on the same device, or knowledge network elements can be implemented as a sub-module of production network elements. These methods will not be elaborated upon here.

[0312] Based on this technical solution, knowledge network elements and production network elements can obtain the intent template and activation information required during the intent execution process to ensure the reliable execution of subsequent intents.

[0313] Figures 3 to 9 The method for performing the intended action provided in the embodiments of this application has been described. To facilitate a better understanding of the embodiments of this application, the following is combined with... Figure 10 This section explains a specific implementation example.

[0314] Figure 10 This is a schematic flowchart illustrating an example of a method for implementing an execution intent provided in an embodiment of this application.

[0315] S1010, the consumer network element sends an intent creation request message to the production network element, and correspondingly, the production network element receives the intent creation request message from the consumer network element.

[0316] The intent creation request message may include first service indication information, which includes a first network object, a first performance index range, and a first tolerable period of non-compliance. Optionally, the intent creation request message may also include second service indication information, which refers to the second performance index range shown in the diagram. Optionally, the intent creation request message may also include third service indication information, which refers to the second network object shown in the diagram. For a more detailed description of the first, second, and third service indication information, please refer to the descriptions of steps S310, S340, and S350 above, which will not be repeated here.

[0317] Optionally, in S1020, the production network element performs a feasibility query on the intent.

[0318] Production network elements can perform semantic and syntactic checks on the information in the intent creation request message to determine whether the production network element can subsequently execute successfully. For example, the production network element can query whether the first tolerable non-compliance duration parameter in the first service indication information of the intent creation request message meets certain conditions. Figure 9 The intent template shown, for example, whether the range of the second performance indicator in the second service indication information in the production network element query intent creation request message meets, for example... Figure 9 The intent template shown, for example, whether the second network object in the third service instruction information of the production network element query intent creation request message meets the following requirements: Figure 9 The intent template shown is defined.

[0319] Understandably, production network elements can synchronously set timers to start timing at this time.

[0320] Optionally, in S1030, the production network element sends an intent creation request response message to the consumer network element, and correspondingly, the consumer network element receives the intent creation request response message from the production network element.

[0321] A production network element can respond to an intent creation request message by sending an intent creation request response message to a consumer network element. This intent creation response message can include creation status information, indicating whether the schematic diagram was created successfully. For example, if the production network element determines that the information in the intent creation request message meets the requirements of the intent template, the schematic diagram is successfully created; if the production network element determines that some information in the intent creation request message does not meet the requirements of the intent template, the schematic diagram is unsuccessfully created. Optionally, if the intent creation fails, the intent creation response message can also include information indicating the reason for the failure, such as an error in setting the first service instruction information, or an error in setting the second or third service instruction information.

[0322] S1040, the production network element sends an intent knowledge query request message to the knowledge network element, and correspondingly, the knowledge network element receives the intent knowledge query request message from the production network element.

[0323] This intent knowledge query request message may include knowledge query information, which is used for intent knowledge query. For a more detailed description, please refer to the above text. Figure 6 The description of step S610 is omitted here.

[0324] S1050, the knowledge network element sends an intent knowledge query response message to the production network element, and correspondingly, the production network element receives the intent knowledge query response message from the knowledge network element.

[0325] The intent knowledge query response message includes information about managing action groups and their activation status. For a more detailed description, please refer to the above text. Figure 6 The description of step S620 is omitted here.

[0326] S1060, the production network element determines a first target management action group in at least one management action group used to realize the intent based on the first service instruction information.

[0327] Please see the above text for a more detailed description. Figure 3 The description of step S360 is omitted here.

[0328] S1070, the production network element applies the first target management action group to the first network object.

[0329] Please see the above text for a more detailed description. Figure 3 The description of step S370 is omitted here.

[0330] Optionally, in S1080, the production network element determines whether the duration of unmet intent is greater than the first tolerable non-compliance duration.

[0331] Production network elements can determine whether the duration of non-compliance exceeds the first tolerable duration by detecting network system performance metrics and timing timers. For a more detailed description, please refer to the above text. Figure 7 The description of step S710 is omitted here.

[0332] For example, if the production network element determines that the intention is satisfied, then the production network element can continue to maintain the current state. If the production network element determines that the intention is not satisfied, and the duration of the unsatisfied intention is less than or equal to the first tolerable non-compliance duration indicated by the first service instruction information, then the production network element can reselect the management action group for execution based on the effectiveness information and the timer value. If the production network element determines that the intention is not satisfied, and the duration of the unsatisfied intention is greater than the first tolerable non-compliance duration, then the production network element can determine whether the performance index value of the network system meets the second performance index range indicated by the second service instruction information. If it meets the requirement, then the current state is maintained; if it does not meet the requirement, then the management action group is reselected for execution based on the effectiveness information and the second performance index range.

[0333] Optionally, in S1090, the producing network element sends an achievement information to the consuming network element, and correspondingly, the consuming network element receives the achievement information from the producing network element.

[0334] The achievement information indicates at least one of the following results: information on whether the performance metric value of the first network object has reached a first performance metric range, the performance metric value of the first network object, and information on whether the performance metric value of the first network object has reached a second performance metric range. For a more detailed description, please refer to the above. Figure 3 The description of step S380 is omitted here.

[0335] Based on this technical solution, during the entire process of the intention acting on a network object, the network management service producing network element can select a target management action group from multiple candidate management action groups of the network management service intention, based on the first network object, the first performance index range, and the first tolerable non-compliance duration indicated by the network management service consuming network element. The selected group ensures that during the period when the network management service intention acts on the first network object, the duration during which the performance index value of the first network object is not within the first performance index range is less than or equal to the first tolerable non-compliance duration. In other words, the selection process takes into account the network management service consuming network element's requirement for the tolerable non-compliance duration, making the mechanism for selecting management action groups more reasonable, enabling better execution of the network service management intention, and allowing the network management service producing network element to provide higher quality network management services.

[0336] The method embodiments of this application have been described above. The corresponding apparatus embodiments will be described below. It should be understood that the descriptions of the apparatus embodiments correspond to the descriptions of the method embodiments; therefore, any parts not described in detail can be referred to the foregoing method embodiments.

[0337] Figure 11 and Figure 12 This is a schematic diagram illustrating the structure of possible communication devices provided in the embodiments of this application. These communication devices can be used to implement the functions of the network management service production network element and the network management service consumption network element in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be a network management service production network element, a network management service consumption network element, or a module (such as a chip) applied in the network management service production network element and the network management service consumption network element.

[0338] like Figure 11 As shown, the communication device 1100 includes a processing module 1110 and a transceiver module 1120. The communication device 1100 is used to implement the above-mentioned... Figures 3 to 10 The method embodiment shown illustrates the functions of the network management service producing network element and the network management service consuming network element. Alternatively, the communication device 1100 may include components for implementing the above. Figures 3 to 10 In the method embodiments shown, any function or operation module of the network management service producing network element and the network management service consuming network element can be implemented in whole or in part by software, hardware, firmware or any combination thereof.

[0339] When the communication device 1100 is used to implement Figures 3 to 10 In the method embodiment shown, when the network management service produces the function of a network element, the transceiver module 1120 is used to receive first service indication information from the network management service consuming network element. The first service indication information indicates the first network object, the first performance index range, and the first tolerable substandard duration of the network management service intent. The processing module 1110 is used to determine a first target management action group based on the first service indication information to execute the network management service intent. Wherein, when the first target management action group is applied to the first network object, the first target management action group is used to make the duration for which the performance index value of the first network object is not within the first performance index range less than or equal to the first tolerable substandard duration.

[0340] Based on this technical solution, during the entire process of applying the intent to a network object, the network management service producing network element can select a management action group based on the first network object, the first performance index range, and the first tolerable substandard duration indicated by the network management service consuming network element. This group ensures that during the period when the first network object is applied to, the duration for which the performance index value of the first network object is not within the first performance index range is less than or equal to the first tolerable substandard duration. In other words, the selection process takes into account the tolerable substandard duration requirements of the network management service consuming network element, making the mechanism for selecting management action groups more reasonable, enabling better execution of network service management intent, and allowing the network management service producing network element to provide higher quality network management services.

[0341] For a more detailed description of the aforementioned processing module 1110 and transceiver module 1120, please refer to [the relevant documentation]. Figures 3 to 10 The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.

[0342] When the communication device 1100 is used to implement Figures 3 to 10 In the method embodiment shown, when the network management service consumes the network element, the processing module 1110 generates first service indication information. The first service indication information indicates the first network object of the network management service intent, the first performance index range, and the first tolerable non-compliance duration. The first tolerable non-compliance duration is the period during which the network management service intent can be tolerated by the network management service consuming network element acting on the first network object, and the duration during which the performance index value of the first network object is not within the first performance index range. The transceiver module 1120 sends the first service indication information to the network management service producing network element.

[0343] Based on this technical solution, during the entire process of the network management service production element acting on the first network object, the network management service consumption element can indicate to the network management service production element the duration for which it can tolerate the performance index value of the first network object being outside the range of the first performance index, i.e., the first tolerable substandard duration. Then, the network management service production element can select and configure an appropriate target management action group according to the first tolerable substandard duration indicated by the network management service consumption element. In other words, the network management service production element can comprehensively consider the needs of the network management service consumption element in the process of selecting the target management action group, making the mechanism for selecting the intention operation more reasonable, enabling the network service management intention of the network management service consumption element to be better executed, and enabling the network management service production element to provide higher quality network management services.

[0344] For a more detailed description of the processing unit 1010 and the transceiver unit 1020, please refer directly to the figures. Figure 10The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.

[0345] like Figure 12 As shown, the communication device 1200 includes a processor 1210 and an interface circuit 1220. The processor 1210 and the interface circuit 1220 are coupled to each other. It is understood that the interface circuit 1220 can be a transceiver or an input / output interface. Optionally, the communication device 1200 may also include a memory 1230 for storing instructions executed by the processor 1210, or storing input data required by the processor 1210 to execute instructions, or storing data generated after the processor 1210 executes instructions.

[0346] When the communication device 1200 is used to implement Figures 3 to 10 In the method shown, processor 1210 is used to implement the functions of the processing unit 1110, and interface circuit 1220 is used to implement the functions of the transceiver unit 1120.

[0347] When the aforementioned communication device is a chip applied to a network management service production element, the network management service production element chip implements the functions of the network management service production element in the above method embodiments. The network management service production element chip receives information from other modules (such as radio frequency modules or antennas) within the network management service production element; this information is sent from the network management service consumer element to the network management service production element. Alternatively, the network management service production element chip sends information to other modules (such as radio frequency modules or antennas) within the network management service production element; this information is sent from the network management service production element to the network management service consumer element.

[0348] When the aforementioned communication device is a chip applied to a network management service consumer element, the network management service consumer element chip implements the functions of the network management service consumer element in the above method embodiments. The network management service consumer element chip receives information from other modules (such as radio frequency modules or antennas) within the network management service consumer element; this information is sent to the network management service consumer element by the network management service production element. Alternatively, the network management service consumer element chip sends information to other modules (such as radio frequency modules or antennas) within the network management service consumer element; this information is sent to the network management service consumer element by the network management service production element.

[0349] It is understood that the processor in the embodiments of this application may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0350] In embodiments of this application, the memory may be random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and storage medium may reside in an ASIC. Additionally, the ASIC may reside in a network device or a terminal device. Alternatively, the processor and storage medium may exist as discrete components in the network device or terminal device.

[0351] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a terminal device, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a DVD; or it can be a semiconductor medium, such as a solid-state disk (SSD).

[0352] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0353] It should be understood that in the embodiments of this application, the designations "first", "second", etc. are only for distinguishing different objects, such as different network devices, and do not constitute a limitation on the scope of the embodiments of this application. The embodiments of this application are not limited thereto.

[0354] It should also be understood that the indication methods of the indication information appearing in this document can be either direct or indirect. It is understood that indirect indication in this application, such as A indirectly indicating C, can be achieved through A indicating B, and the correspondence between B and C. The correspondence between B and C can be predefined or preconfigured by the protocol, and is not limited here. For example, the consumer network element can directly indicate the parameter values ​​of the first network object, the first performance index range, and the first tolerable substandard duration; alternatively, the consumer network element can fill in the intended expectation in a pre-set information field, and the production network element can determine the parameter values ​​of the first network object, the first performance index range, and the first tolerable substandard duration based on the intended expectation, thereby saving transmission resources. This application does not particularly limit this approach.

[0355] It should also be understood that in this application, “when…”, “if” and “if” all refer to the network element making a corresponding processing under certain objective circumstances, and are not time-limited, nor do they require the network element to make a judgment when it is implemented, nor do they mean that there are other limitations.

[0356] It should also be understood that in the embodiments of this application, "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 that B is determined solely based on A; B can also be determined based on A and / or other information.

[0357] It should also be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0358] In this application, expressions such as "the item includes one or more of the following: A, B, and C" generally mean, unless otherwise specified, that the item can be any one of the following: A; B; C; A and B; A and C; B and C; A, B and C; A and A; A, A and A; A, A and B; A, A and C, A, B and B; A, C and C; B and B, B, B and B, B, B and C, C and C; C, C and C, and other combinations of A, B, and C. The above example uses three elements, A, B, and C, to illustrate the possible entries for the item. When expressed as "the item includes at least one of the following: A, B, ..., and X," that is, when the expression contains more elements, then the applicable entries for the item can also be obtained according to the aforementioned rules.

[0359] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

Claims

1. A method for executing network management service intent, characterized in that, The method includes: The network management service production network element receives first service instruction information from the network management service consumer network element. The first service instruction information indicates the first network object, the first performance index range, and the first tolerable non-compliance duration of the network management service intent. The network management service production network element determines a first target management action group based on the first service indication information to execute the network management service intent; wherein, during the period when the first target management action group is applied to the first network object, the first target management action group is used to make the duration for which the performance index value of the first network object is not within the first performance index range less than or equal to the first tolerable substandard duration. The network management service producing network element sends a first feedback message to the network management service consuming network element, the first feedback message indicating at least one of the following after the first target management action group acts on the first network object: The duration during which the performance metric value of the first network object is outside the range of the first performance metric. Whether the performance index value of the first network object reaches the first performance index range The performance metric value of the first network object.

2. The method as described in claim 1, characterized in that, The network management service producing network element receives the first service instruction information from the network management service consuming network element, including: The network management service producing network element receives an intent management request message from the network management service consuming network element, the intent management request message including the first service indication information.

3. The method as described in claim 2, characterized in that, The intent management request message is any one of the following messages: intent creation request message, intent modification request message, intent activation request message.

4. The method according to any one of claims 1 to 3, characterized in that, The network management service production network element determines the first target management action group, including: The network management service production network element obtains the network management service intent from multiple candidate management action groups. The effective time corresponds to the effective time of each candidate management action group. The effective time indicates the time taken for the candidate management action group to produce an effect after acting on the first network object. The network management service production network element determines the first target management action group from the multiple candidate management action groups based on the first tolerable non-compliance time and the effective time corresponding to each candidate management action group in the multiple candidate management action groups.

5. The method as described in claim 4, characterized in that, The network management service production network element determines the first target management action group based on the first tolerable non-compliance duration and the effective time corresponding to each candidate management action group in the plurality of candidate management action groups, including: The network management service production network element obtains the corresponding effective gain of each candidate management action group in the plurality of candidate management action groups. The effective gain indicates the change in the performance index value after the candidate management action group acts on the first network object. The network management service production network element determines the first target management action group based on the first tolerable non-compliance duration, the first performance index range, and the effective time and effective gain of each candidate management action group in the plurality of candidate management action groups.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: The network management service producing network element receives second service indication information from the network management service consuming network element, the second service indication information indicating a second performance index range of the network management service intent; After the network management service production network element determines that the first target management action group is applied to the first network object, the duration during which the performance index value of the first network object is outside the first performance index range is greater than the first tolerable substandard duration. The network management service production network element determines a second target management action group based on the second service indication information to execute the network management service intent; wherein, when the second target management action group is applied to the first network object, the second target management action group is used to make the performance index value of the first network object within the range of the second performance index.

7. The method according to any one of claims 1 to 5, characterized in that, The method further includes: The network management service producing network element receives third service indication information from the network management service consuming network element, the third service indication information indicating a second network object of the network management service intent; After the network management service production network element determines that the first target management action group is applied to the first network object, the duration during which the performance index value of the first network object is outside the first performance index range is greater than the first tolerable substandard duration. The network management service production network element determines a third target management action group based on the third service indication information to execute the network management service intent; wherein, when the third target management action group is applied to the second network object, the third target management action group is used to make the performance index value of the second network object within the first performance index range.

8. The method as described in claim 6 or 7, characterized in that, The method further includes: The network management service production network element sends a timeout indication message to the network management service consumer network element. The timeout indication message indicates that after the first target management action group acts on the first network object, the duration for which the performance index value of the first network object is not within the first performance index range is greater than the first tolerable substandard duration.

9. The method according to any one of claims 4 to 8, characterized in that, The method further includes: The network management service producing network element sends a second feedback message to the network management service consuming network element, wherein the second feedback message indicates at least one of the following: The effective time of each candidate management action group in the plurality of candidate management action groups, The effective gain corresponding to each of the multiple candidate management action groups.

10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: The network management service production network element receives change instruction information from the network management service consumer network element. The change instruction information is used to indicate that the first tolerable non-compliance duration be changed to a second tolerable non-compliance duration, which is determined based on the first feedback information.

11. The method as described in claim 10, characterized in that, The method further includes: The network management service production network element determines a fourth target management action group based on the second tolerable substandard duration. When the fourth target management action group is applied to the first network object, the fourth target management action group is used to ensure that the duration during which the performance index value of the first network object is not within the range of the first performance index is less than or equal to the second tolerable substandard duration.

12. The method according to any one of claims 1 to 11, characterized in that, Before the network management service producing network element receives the first service indication information from the network management service consuming network element, the method further includes: The network management service production element receives a probe request message from the network management service consumer element.

13. The method as described in claim 12, characterized in that, The method further includes: The network management service producing network element sends a probe response message to the network management service consuming network element. The probe response message includes at least one of the following: information indicating the effective time of each candidate management action group in the plurality of candidate management action groups; information indicating the effective gain of each candidate management action group in the plurality of candidate management action groups; information indicating the time required for the performance index value of the first network object to reach the first performance index range; and information indicating whether the performance index value of the first network object can reach the first performance index range within the probe duration in the probe request message.

14. The method according to any one of claims 6 to 13, characterized in that, The method further includes: The network management service producing network element sends an achievement information to the network management service consuming network element, the achievement information indicating at least one of the following: Whether the performance index value of the first network object reaches the range of the second performance index. Whether the performance index value of the second network object reaches the range of the first performance index.

15. A method for executing network management service intent, characterized in that, The method includes: The network management service consuming network element generates first service indication information. The first service indication information indicates the first network object of the network management service intent, the first performance index range, and the first tolerable non-compliance duration. The first tolerable non-compliance duration is the period during which the network management service intent is applied to the first network object that the network management service consuming network element can tolerate. The duration during which the performance index value of the first network object is not within the first performance index range. The network management service consuming network element sends the first service instruction information to the network management service producing network element; The network management service consuming network element receives first feedback information from the network management service producing network element. The first feedback information indicates at least one of the following after the first target management action group acts on the first network object: the duration for which the performance index value of the first network object is not within the first performance index range, whether the performance index value of the first network object reaches the first performance index range, and the performance index value of the first network object. The first target management action group is determined based on the first service indication information.

16. The method of claim 15, further comprising: The network management service consuming network element sends a second service instruction information to the network management service producing network element. The second service instruction information indicates a second performance index range of the network management service intent. The second performance index range is the range of performance index values ​​of the first network object that the network management service consuming network element can tolerate when the performance index value of the first network object is not within the first performance index range.

17. The method as described in claim 15 or 16, characterized in that, The method further includes: The network management service consuming network element sends a third service instruction information to the network management service producing network element. The third service instruction information indicates a second network object that the network management service intends to target. The second network object is a network object whose performance index value is within the first performance index range, determined by the network management service consuming network element when the performance index value of the first network object is not within the first performance index range.

18. The method as described in claim 16 or 17, characterized in that, The method further includes: The network management service consuming network element receives timeout indication information from the network management service producing network element. The timeout indication information indicates that after the first target management action group acts on the first network object, the duration for which the performance index value of the first network object is not within the first performance index range is greater than or equal to the first tolerable substandard duration. The first target management action group is determined based on the first service indication information. The network management service consuming network element sending a second service instruction message to the network management service producing network element includes: the network management service consuming network element responding to the timeout instruction message by sending a second service instruction message to the network management service producing network element; and / or, The network management service consuming network element sends a third service instruction information to the network management service producing network element, including: the network management service consuming network element responding to the timeout instruction information by sending a third service instruction information to the network management service producing network element.

19. The method according to any one of claims 15 to 18, characterized in that, The method further includes: The network management service consuming network element receives second feedback information from the network management service producing network element. The second feedback information indicates at least one of the following: the effective time consumption of each candidate management action group in a plurality of candidate management action groups for realizing the network management service intent, and the effective gain of each candidate management action group in the plurality of candidate management action groups. The effective time consumption is the time consumed for the corresponding candidate management action group to produce an effect after acting on the first network object, and the effective gain is the change in the performance index value caused by the corresponding candidate management action group acting on the first network object.

20. The method according to any one of claims 15 to 19, characterized in that, The method further includes: The network management service consuming network element determines the second tolerable non-compliance time based on the first feedback information; The network management service consumer element sends a change instruction to the network management service production element, the change instruction indicating that the first tolerable non-compliance duration is changed to the second tolerable non-compliance duration.

21. The method according to any one of claims 15 to 20, characterized in that, The method further includes: The network management service consumer element sends a probe request message to the network management service producer element; The network management service consuming network element receives a probe response message from the network management service producing network element. The probe response message includes at least one of the following: information indicating the effective time of each candidate management action group in the plurality of candidate management action groups for realizing the network management service intent; information indicating the effective gain of each candidate management action group in the plurality of candidate management action groups; information indicating the time required for the performance index value of the first network object to reach the first performance index range; and information indicating whether the performance index value of the first network object can reach the first performance index range within the probe time in the probe request message. The network management service consuming network element generates the first service indication information, including: The network management service consuming network element generates the first service indication information based on the probe response message.

22. The method according to any one of claims 15 to 21, characterized in that, The method further includes: The consumer network element receives achievement information from the production network element, and the achievement information indicates at least one of the following achievement results: whether the performance index value of the first network object reaches the second performance index range, and whether the performance index value of the second network object reaches the first performance index range.

23. A method for executing network management service intent, characterized in that, The method includes: The network management service consuming network element generates first service instruction information, which indicates the first network object, the first performance index range, and the first tolerable non-compliance duration of the network management service intent. The network management service consuming network element sends the first service indication information to the network management service producing network element, and the network management service producing network element receives the first service indication information from the network management service consuming network element; The network management service production network element determines a first target management action group based on the first service indication information to execute the network management service intent; wherein, during the period when the first target management action group is applied to the first network object, the first target management action group is used to make the duration for which the performance index value of the first network object is not within the first performance index range less than or equal to the first tolerable substandard duration. The network management service production element sends a first feedback message to the network management service consumption element. The management service consumption element receives the first feedback message from the network management service production element. The first feedback message indicates at least one of the following after the first target management action group acts on the first network object: the duration for which the performance index value of the first network object is not within the first performance index range, whether the performance index value of the first network object reaches the first performance index range, and the performance index value of the first network object.

24. The method as described in claim 23, characterized in that, The method includes: The network management service consuming network element sends a second service indication information to the network management service producing network element, and the network management service producing network element receives the second service indication information from the network management service consuming network element. The second service indication information indicates a second performance index range of the network management service intent. The network management service production network element determines that the duration during which the performance index value of the first network object is not within the range of the first performance index is greater than the first tolerable substandard duration. The network management service production network element determines a second target management action group based on the second service indication information. When the second target management action group is applied to the first network object, the second target management action group is used to make the performance index value of the first network object within the range of the second performance index.

25. The method as described in claim 23 or 24, characterized in that, The method further includes: The network management service consuming network element sends a third service indication information to the network management service producing network element, and the network management service producing network element receives the third service indication information from the network management service consuming network element. The third service indication information indicates the second network object of the network management service intent. The network management service production network element determines that the duration during which the performance index value of the first network object is not within the range of the first performance index is greater than the first tolerable substandard duration. The network management service production network element determines a third target management action group based on the third service indication information to execute the network management service intent; wherein, when the third target management action group is applied to the second network object, the third target management action group is used to make the performance index value of the second network object within the first performance index range.

26. The method as described in any one of claims 24 or 25, characterized in that, The method further includes: The network management service production network element sends a timeout indication message to the network management service consumption network element. The network management service consumption network element receives the timeout indication message from the network management service production network element. The timeout indication message indicates that the duration for which the performance index value of the first network object is outside the first performance index range is greater than or equal to the first tolerable non-compliance duration. The network management service consuming network element sending a second service instruction message to the network management service producing network element includes: the network management service consuming network element responding to the timeout instruction message by sending a second service instruction message to the network management service producing network element; and / or, The third service instruction information from the network management service consuming network element to the network management service producing network element includes: the third service instruction information from the network management service consuming network element in response to the timeout instruction information.

27. The method according to any one of claims 23 to 26, characterized in that, The method includes: The network management service consuming network element determines the second tolerable non-compliance time based on the first feedback information; The network management service consuming network element sends a change instruction information to the network management service producing network element, and the network management service producing network element receives the change instruction information from the network management service consuming network element. The change instruction information is used to indicate that the first tolerable non-compliance duration is changed to the second tolerable non-compliance duration. The network management service production network element determines a fourth target management action group based on the second tolerable substandard duration. When the fourth target management action group is applied to the first network object, the fourth target management action group is used to ensure that the duration during which the performance index value of the first network object is not within the range of the first performance index is less than or equal to the second tolerable substandard duration.

28. The method according to any one of claims 23 to 27, characterized in that, The method includes: The network management service consumer element sends a probe request message to the network management service producer element, and the network management service producer element receives the probe request message from the network management service consumer element; The network management service production network element sends a probe response message to the network management service consumption network element, and the network management service consumption network element receives the probe response message from the network management service production network element. The probe response message includes at least one of the following: information indicating the effective time of each candidate management action group in the plurality of candidate management action groups; information indicating the effective gain of each candidate management action group in the plurality of candidate management action groups; information indicating the time required for the performance index value of the first network object to reach the first performance index range; and information indicating whether the performance index value of the first network object can reach the first performance index range within the probe duration in the probe request message. The network management service consuming network element generates the first service indication information, including: The network management service consuming network element generates the first service indication information based on the probe response message.

29. The method according to any one of claims 23 to 28, characterized in that, The method further includes: The network management service production element sends achievement information to the network management service consumption element, and the network management service consumption element receives the achievement information from the network management service production element. The achievement information indicates at least one of the following achievement results: whether the performance index value of the first network object reaches the second performance index range, and whether the performance index value of the second network object reaches the first performance index range.

30. A communication device, characterized in that, It includes a module for performing the method as described in any one of claims 1 to 14, or includes a module for performing the method as described in any one of claims 15 to 22.

31. A communication device, characterized in that, The device includes at least one processor for executing a computer program stored in a memory to cause the device to implement the method as claimed in any one of claims 1 to 14, or the method as claimed in any one of claims 15 to 22.

32. A communication device, characterized in that, It includes at least one processor coupled to at least one memory, the at least one processor being configured to execute a computer program or instructions stored in the at least one memory, wherein the method of any one of claims 1 to 14 is executed, or the method of any one of claims 15 to 22 is executed.

33. A computer-readable storage medium, characterized in that, Includes a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 14, or the method as described in any one of claims 15 to 22.

34. A communication system, characterized in that, It includes means for performing the method as described in any one of claims 1 to 14, and means for performing the method as described in any one of claims 15 to 22.

Citation Information

Patent Citations

  • Overload control and coordination between m2m service layer and 3GPP networks

    US20170019750A1