A method and communication apparatus for intent management
Patent Information
- Application Number
- CN202111645537.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-29
- Publication Date
- 2026-09-04
- Estimated Expiration
- 2041-12-29
AI Technical Summary
但是,在目前的意图管理系统中,对意图执行的管理粒度是针对整个意图执行过程,意图管理的效率较低
Smart Images

Figure CN116418692B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and more specifically, to a method and communication apparatus for intent management. Background Technology
[0002] Currently, cognitive network management systems can be used to automate user tasks. A cognitive network management system can include intent-consuming network elements and intent-providing network elements. Intent-consuming network elements can request intent-providing network elements to execute intents to fulfill expectations of the managed entity network elements. During intent execution, the intent-providing network element can obtain intent schemes from data analysis network elements, generate intent operations based on the intent schemes, and then distribute the intent operations to the managed entity network elements for execution.
[0003] The execution of an intent involves acquiring the intent scheme, generating the intent operation, and executing the intent operation, all of which require time and have different impacts on the system at different stages. However, current intent management systems manage intent execution at the entire execution process level, resulting in low efficiency. Therefore, there is an urgent need for an intent management method and communication device that can improve the efficiency of intent management. Summary of the Invention
[0004] This application provides a method and communication device for intent management, which can improve the efficiency of intent management.
[0005] In a first aspect, an intent management method is provided, which can be executed by a first network element or a chip in the first network element. The method includes: the first network element receiving first information from a second network element, the first information indicating that a first intent has not been achieved; the first network element receiving second information from the second network element, the second information indicating that the intent operation corresponding to the first intent has not been executed; and the first network element determining not to adjust the first intent based on the first information and the second information.
[0006] Therefore, in this application, the first network element receives first information indicating that the first intention has not been achieved. Since the first network element also receives second information indicating that the schematic operation has not been executed, the first network element will not mistakenly believe that the execution of the intention operation has encountered an anomaly or that the intention operation cannot achieve the expected effect after execution, and thus adjust the first intention. The first network element will determine that there is no need to adjust the first intention based on the first and second information, thereby avoiding the process of re-translation and scheme generation due to intention adjustment, which can improve the intention achievement rate and improve the efficiency of intention management.
[0007] In conjunction with the first aspect, in some implementations of the first aspect, the second information is used to indicate that the intent operation corresponding to the first intent has not been executed, including: the intent operation corresponding to the first intent has not been sent to the third network element; or, the intent operation corresponding to the first intent has been sent to the third network element but has not been executed.
[0008] Therefore, in this application, the second network element can inform the first network element that the intended operation has not yet been sent to the third network element or has not yet been executed after being sent to the third network element, thereby improving the flexibility of intention management.
[0009] In conjunction with the first aspect, in certain implementations of the first aspect, when the first network element receives the first information multiple times from the second network element, the first network element determines not to adjust the first intention based on the first information and the second information, including: the first network element determines not to adjust the first intention based on the first information and the second information.
[0010] Therefore, in this application, the first network element receives the first information multiple times. Since the first network element also receives the second information indicating that the schematic operation has not yet been executed, the first network element will not adjust the first intention because the first information has been received a predetermined number of times, which can improve the efficiency of intention management.
[0011] In conjunction with the first aspect, in some implementations of the first aspect, the first network element determines not to adjust the first intention based on the first information and the second information, including: the first network element determines not to perform any of the following operations on the first intention based on the first information and the second information: modification operation, deletion operation, or deactivation operation.
[0012] Secondly, an intent management method is provided, which can be executed by a second network element or a chip in the second network element. The method includes: the second network element sending a first message to a first network element, the first message indicating that a first intent has not been fulfilled; and the second network element sending a second message to the first network element, the second message indicating that the intent operation corresponding to the first intent has not been executed.
[0013] Therefore, in this application, when the second network element sends the first information and the second information to the first network element, the first network element will not mistakenly believe that the execution of the intent operation has encountered an anomaly or that the intent operation cannot achieve the expected effect after execution simply because it receives the first information, and thus adjust the first intent. The first network element will determine that there is no need to adjust the first intent based on the first information and the second information, thereby avoiding the process of re-translation and scheme generation due to intent adjustment, which can improve the intent achievement rate and improve the efficiency of intent management.
[0014] In conjunction with the second aspect, in some implementations of the second aspect, the second information is used to indicate that the intent operation corresponding to the first intent has not been executed, including: the intent operation corresponding to the first intent has not been sent to the third network element; or, the intent operation corresponding to the first intent has been sent to the third network element but has not been executed.
[0015] Thirdly, an intent management method is provided, which can be executed by a second network element or a chip in the second network element. The method includes: the second network element receiving first time information from a first network element, the first time information being used to indicate a first time for the second network element to send feedback information, the feedback information being used to indicate whether a first intent has been achieved; the second network element determining a second time, the second time being the time for generating the intent operation corresponding to the first intent; if the first time is shorter than the second time, the second network element sending first indication information to the first network element, the first indication information being used to indicate that the second network element does not send feedback information within the first time, or, the first indication information being used to indicate that the second network element sends feedback information within a third time, the third time being determined based on the second time.
[0016] Therefore, in this application, the second network element determines the second time to generate the intention operation. If it is determined by comparing the first time and the second time that the intention operation cannot be generated in the first time, the second network element does not send feedback information in the first time, but instead sends a first instruction information to the first network element, indicating that feedback information is not sent or that feedback information is sent in the third time. This can reduce the consumption of signaling resources and improve the efficiency of intention management.
[0017] In conjunction with the third aspect, in some implementations of the third aspect, the second network element determines the second time, including: the second network element receiving second time information from the fourth network element, the second time information being used to indicate the fourth time of the intent scheme corresponding to the first intent; and the second network element determining the second time based on the second time information.
[0018] Therefore, in this application, the second network element can obtain the fourth time of the intention generation scheme from the fourth network element, and then determine the fourth time of the intention generation operation, which can improve the reliability of intention management.
[0019] In conjunction with the third aspect, in some implementations of the third aspect, the third time is the time when the intentional operation is completed.
[0020] Therefore, in this application, the second network element can send feedback information to the first network element after the intention operation is executed, which can improve the efficiency of intention management.
[0021] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: the second network element receiving second indication information from the first network element, the second indication information being used to instruct the second network element to determine the second time.
[0022] Therefore, in this application, the first network element can instruct the second network element to determine the second time, thereby improving the flexibility of intent management.
[0023] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: the second network element sending reason information to the first network element, the reason information being used to indicate the reason why the second network element did not send feedback information in the first time.
[0024] Therefore, in this application, the second network element can inform the first network element of the reason why it cannot provide timely feedback, thereby improving the reliability of intent management.
[0025] Fourthly, an intent management method is provided, which can be executed by a first network element or a chip in the first network element. The method includes: the first network element sending first time information to a second network element, the first time information being used to indicate a first time for the second network element to send feedback information, the feedback information being used to indicate whether a first intent has been achieved, and the first time information being used to determine a second time; if the first time is shorter than the second time, the first network element receiving first indication information from the second network element, the first indication information being used to indicate that the second network element does not send feedback information within the first time, or the first indication information being used to indicate that the second network element sends feedback information within a third time, the third time being determined based on the second time.
[0026] Therefore, in this application, the second network element determines the second time to generate the intention operation. If it is determined by comparing the first time and the second time that the intention operation cannot be generated in the first time, the second network element does not send feedback information in the first time, but instead sends a first instruction information to the first network element, indicating that feedback information is not sent or that feedback information is sent in the third time. This can reduce the consumption of signaling resources and improve the efficiency of intention management.
[0027] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the third time is the time when the intention operation is completed.
[0028] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the method further includes: the first network element sending a second indication message to the second network element, the second indication message being used to instruct the second network element to determine a second time.
[0029] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the method further includes: the first network element receiving reason information from the second network element, the reason information being used to indicate the reason why the second network element did not send feedback information in the first time.
[0030] Fifthly, a method for intent management is provided, which can be executed by a second network element or a chip in the second network element. The method includes: the second network element receiving expectation information from a first network element, the expectation information indicating the time required for the completion of the intent operation corresponding to the expected first intent; and the second network element sending scheme indication information to a fourth network element according to the expectation information, the scheme indication information indicating the time required to reduce the time for generating the first intent.
[0031] Therefore, in this application, the first network element can send expectation information to the second network element to indicate the time for the expected intention operation to be completed, and the second network element can send scheme indication information to the fourth network element to indicate the time for reducing the generation of intention schemes, thereby improving the efficiency of intention management.
[0032] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the method further includes: the second network element determining time indication information based on the expected information, the time indication information being used to indicate the analysis time of the expected intention scheme; and the second network element sending the time indication information to the fourth network element.
[0033] Therefore, in this application, the second network element can determine the analysis time for the expected generation of the intent scheme, so that the fourth network element can generate the intent scheme within the analysis time, thereby further improving the efficiency of intent management.
[0034] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the method further includes: the second network element determines the analysis time of the desired intention scheme based on the desired information, and the scheme indication information is also used to indicate the analysis time.
[0035] In conjunction with the fifth aspect, in some implementations of the fifth aspect, before the second network element receives the expected information from the first network element, the method further includes: the second network element sending a notification message to the first network element, the notification message being used to indicate the time when the expected intentional operation is to be completed.
[0036] Therefore, in this application, the first network element can send the expected information to the second network element after receiving the notification information indicating the expected time for the completion of the intended operation, thereby improving the flexibility of the intention management system.
[0037] In a sixth aspect, an intent management method is provided, which can be executed by a fourth network element or a chip in the fourth network element. The method includes: the fourth network element receiving scheme indication information from a second network element, the scheme indication information being used to indicate a scheme for reducing the time for generating a first intent; and the fourth network element generating an intent scheme based on the scheme indication information.
[0038] Therefore, in this application, the first network element can send expectation information to the second network element to indicate the time for the expected intention operation to be completed, and the second network element can send scheme indication information to the fourth network element to indicate the time for reducing the generation of intention schemes, thereby improving the efficiency of intention management.
[0039] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the method further includes: the fourth network element receiving time indication information from the second network element, the time indication information being used to indicate the analysis time for the desired intention scheme.
[0040] In conjunction with the sixth aspect, in some implementations of the sixth aspect, the scheme indication information is also used to indicate the analysis time for the expected generation of the intended scheme.
[0041] In a seventh aspect, an intent management method is provided, which can be executed by a first network element or a chip in the first network element. The method includes: the first network element generating expectation information, which is used to indicate the time when the intent operation corresponding to the expected first intent is to be completed; and the first network element sending the expectation information to a second network element.
[0042] Therefore, in this application, the first network element can send expectation information to the second network element to indicate the time for the expected intention operation to be completed, and the second network element can send scheme indication information to the fourth network element to indicate the time for reducing the generation of intention schemes, thereby improving the efficiency of intention management.
[0043] In conjunction with the seventh aspect, in some implementations of the seventh aspect, the method further includes: the first network element receiving notification information from the second network element, the notification information being used to indicate the time when the intended operation is expected to be completed.
[0044] Eighthly, a communication device for intent management is provided, the device including a processing unit and a transceiver unit, the transceiver unit being configured to receive first information from a second network element, the first information being used to indicate that a first intent has not been achieved, and also being configured to receive second information from the second network element, the second information being used to indicate that the intent operation corresponding to the first intent has not been executed; the processing unit being configured to determine, based on the first information and the second information, not to adjust the first intent.
[0045] Therefore, in this application, the first network element receives first information indicating that the first intention has not been achieved. Since the first network element also receives second information indicating that the schematic operation has not been executed, the first network element will not mistakenly believe that the execution of the intention operation has encountered an anomaly or that the intention operation cannot achieve the expected effect after execution, and thus adjust the first intention. The first network element will determine that there is no need to adjust the first intention based on the first and second information, thereby avoiding the process of re-translation and scheme generation due to intention adjustment, which can improve the intention achievement rate and improve the efficiency of intention management.
[0046] In conjunction with the eighth aspect, in some implementations of the eighth aspect, the second information is used to indicate that the intention operation corresponding to the first intention has not been executed, including: the intention operation corresponding to the first intention has not been sent to the third network element, or the intention operation corresponding to the first intention has been sent to the third network element but has not been executed.
[0047] In conjunction with the eighth aspect, in some implementations of the eighth aspect, when the transceiver unit receives the first information multiple times, the processing unit is used to determine, based on the first information and the second information, not to adjust the first intention.
[0048] In conjunction with the eighth aspect, in some implementations of the eighth aspect, the processing unit specifically determines, based on the first information and the second information, not to perform any of the following operations on the first intention: modification operation, deletion operation, or deactivation operation.
[0049] In a ninth aspect, a communication device for intent management is provided, the device including a processing unit and a transceiver unit, the processing unit being configured to generate first information and second information, the first information being configured to indicate that a first intent has not been achieved, and the second information being configured to indicate that the intent operation corresponding to the first intent has not been executed; the transceiver unit being configured to send the first information and the second information to a first network element.
[0050] Therefore, in this application, when the second network element sends the first information and the second information to the first network element, the first network element will not mistakenly believe that the execution of the intent operation has encountered an anomaly or that the intent operation cannot achieve the expected effect after execution simply because it receives the first information, and thus adjust the first intent. The first network element will determine that there is no need to adjust the first intent based on the first information and the second information, thereby avoiding the process of re-translation and scheme generation due to intent adjustment, which can improve the intent achievement rate and improve the efficiency of intent management.
[0051] In conjunction with the ninth aspect, in some implementations of the ninth aspect, the second information is used to indicate that the intention operation corresponding to the first intention has not been executed, including: the intention operation corresponding to the first intention has not been sent to the third network element; or, the intention operation corresponding to the first intention has been sent to the third network element but has not been executed.
[0052] In a tenth aspect, a communication device for intent management is provided. The device includes a processing unit and a transceiver unit. The transceiver unit is configured to receive first time information from a first network element. The first time information is used to instruct a second network element to send feedback information at a first time. The feedback information is used to indicate whether a first intent has been achieved. The processing unit is configured to determine a second time, which is the time of the intent operation corresponding to the first intent. If the first time is shorter than the second time, the transceiver unit is further configured to send first indication information to the first network element. The first indication information is used to instruct the second network element not to send feedback information within the first time. Alternatively, the first indication information is used to instruct the second network element to send feedback information within a third time, where the third time is determined based on the second time.
[0053] Therefore, in this application, the second network element determines the second time to generate the intention operation. If it is determined by comparing the first time and the second time that the intention operation cannot be generated in the first time, the second network element does not send feedback information in the first time, but instead sends a first instruction information to the first network element, indicating that feedback information is not sent or that feedback information is sent in the third time. This can reduce the consumption of signaling resources and improve the efficiency of intention management.
[0054] In conjunction with aspect ten, in some implementations of aspect ten, the transceiver unit is further configured to receive second time information from the fourth network element, the second time information being used to indicate the fourth time of the intent scheme corresponding to the first intent; the processing unit is specifically configured to determine the second time based on the second time information.
[0055] In conjunction with the tenth aspect, in some implementations of the tenth aspect, the third time is the time when the intention operation is completed.
[0056] In conjunction with aspect ten, in some implementations of aspect ten, the transceiver unit is further configured to receive second indication information from the first network element, the second indication information being used to instruct the second network element to determine the second time.
[0057] In conjunction with aspect ten, in some implementations of aspect ten, the transceiver unit is also used to send reason information to the first network element, the reason information being used to indicate the reason why the second network element did not send feedback information in the first time.
[0058] Eleventhly, a communication device for intent management is provided, the device further comprising a processing unit and a transceiver unit, the processing unit being configured to generate first time information; the transceiver unit being configured to send the first time information to a second network element, the first time information being configured to instruct the second network element to send feedback information at a first time, the feedback information being configured to indicate whether a first intent has been achieved, the first time information being further configured to determine a second time; if the first time is shorter than the second time, the transceiver unit being further configured to receive first indication information from the second network element, the first indication information being configured to instruct the second network element not to send feedback information at the first time, or, the first indication information being configured to instruct the second network element to send feedback information at a third time, the third time being determined based on the second time.
[0059] Therefore, in this application, the second network element determines the second time to generate the intention operation. If it is determined by comparing the first time and the second time that the intention operation cannot be generated in the first time, the second network element does not send feedback information in the first time, but instead sends a first instruction information to the first network element, indicating that feedback information is not sent or that feedback information is sent in the third time. This can reduce the consumption of signaling resources and improve the efficiency of intention management.
[0060] In conjunction with the eleventh aspect, in some implementations of the eleventh aspect, the third time is the time when the intention operation is completed.
[0061] In conjunction with the eleventh aspect, in some implementations of the eleventh aspect, the transceiver unit is also used to send a second indication information to the second network element, the second indication information being used to instruct the second network element to determine a second time.
[0062] In conjunction with the eleventh aspect, in some implementations of the eleventh aspect, the transceiver unit is also used to receive reason information from the second network element, the reason information being used to indicate the reason why the second network element does not send feedback information in the first time.
[0063] In a twelfth aspect, a communication device for intent management is provided, the device including a processing unit and a transceiver unit, the transceiver unit being configured to receive expectation information from a first network element, the expectation information being used to indicate the time for the completion of the intent operation corresponding to the expected first intent; the processing unit being configured to determine scheme indication information based on the expectation information; the transceiver unit being further configured to send scheme indication information to a fourth network element, the scheme indication information being used to indicate a scheme for reducing the time for generating the first intent.
[0064] Therefore, in this application, the first network element can send expectation information to the second network element to indicate the time for the expected intention operation to be completed, and the second network element can send scheme indication information to the fourth network element to indicate the time for reducing the generation of intention schemes, thereby improving the efficiency of intention management.
[0065] In conjunction with aspect 12, in some implementations of aspect 12, the processing unit is further configured to determine time indication information based on the desired information, the time indication information being used to indicate the analysis time of the desired intention scheme; the transceiver unit is further configured to send the time indication information to the fourth network element.
[0066] In conjunction with the twelfth aspect, in some implementations of the twelfth aspect, the processing unit is used to determine the analysis time of the desired intention scheme based on the desired information, and the scheme indication information is also used to indicate the analysis time.
[0067] In conjunction with the twelfth aspect, in some implementations of the twelfth aspect, before receiving the desired information from the first network element, the transceiver unit is also used to send notification information to the first network element, the notification information being used to indicate the time when the expected intentional operation is to be completed.
[0068] In a thirteenth aspect, a communication device for intent management is provided, the device including a processing unit and a transceiver unit, the transceiver unit being configured to receive scheme indication information from a second network element, the scheme indication information being configured to indicate an intent scheme for reducing the time required to generate a first intent; the processing unit being configured to generate an intent scheme based on the scheme indication information.
[0069] Therefore, in this application, the first network element can send expectation information to the second network element to indicate the time for the expected intention operation to be completed, and the second network element can send scheme indication information to the fourth network element to indicate the time for reducing the generation of intention schemes, thereby improving the efficiency of intention management.
[0070] In conjunction with aspect thirteen, in some implementations of aspect thirteen, the transceiver unit is also used by the second network element to receive time indication information, which is used to indicate the analysis time for the desired intention scheme.
[0071] In conjunction with aspect thirteen, in some implementations of aspect thirteen, the scheme indication information is also used to indicate the analysis time for the desired generation of the intended scheme.
[0072] In a fourteenth aspect, a communication device for intent management is provided, the device including a processing unit and a transceiver unit, the processing unit being used to generate expectation information, the expectation information being used to indicate the time when the intent operation corresponding to the expected first intent is to be completed; the transceiver unit being used to send the expectation information to a second network element.
[0073] Therefore, in this application, the first network element can send expectation information to the second network element to indicate the time for the expected intention operation to be completed, and the second network element can send scheme indication information to the fourth network element to indicate the time for reducing the generation of intention schemes, thereby improving the efficiency of intention management.
[0074] In conjunction with aspect fourteen, in some implementations of aspect fourteen, the transceiver unit is also configured to receive notification information from the second network element, the notification information being used to indicate the time when the intended operation is expected to be completed.
[0075] In a fifteenth aspect, a communication apparatus is provided, which may include a processing unit, a transmitting unit, and a receiving unit. Optionally, the transmitting unit and the receiving unit may also be transceivers.
[0076] When the device is a first network element, the processing unit can be a processor, and the transmitting and receiving units can be transceivers. The device may also include a storage unit, which can be a memory. The storage unit stores instructions, and the processing unit executes the instructions stored in the storage unit to cause the first network element to perform any of the methods described in the first to seventh aspects. When the device is a chip within the first network element, the processing unit can be a processor, and the transmitting and receiving units can be input / output interfaces, pins, or circuits, etc. The processing unit executes the instructions stored in the storage unit to cause the chip to perform any of the methods described in the first to seventh aspects. The storage unit stores instructions and can be a storage unit within the chip (e.g., a register, cache, etc.) or a storage unit located outside the chip within the first network element (e.g., a read-only memory, random access memory, etc.).
[0077] When the device is a second network element, the processing unit can be a processor, and the transmitting and receiving units can be transceivers. The device may also include a storage unit, which can be a memory. The storage unit stores instructions, and the processing unit executes the instructions stored in the storage unit to cause the second network element to perform any of the methods described in the first to seventh aspects. When the device is a chip within the second network element, the processing unit can be a processor, and the transmitting and receiving units can be input / output interfaces, pins, or circuits. The processing unit executes the instructions stored in the storage unit to cause the chip to perform any of the methods described in the first to seventh aspects. The storage unit stores instructions and can be a storage unit within the chip (e.g., a register, cache, etc.) or a storage unit located outside the chip within the second network element (e.g., a read-only memory, random access memory, etc.).
[0078] When the device is a fourth network element, the processing unit can be a processor, and the transmitting and receiving units can be transceivers. The device may also include a storage unit, which can be a memory. The storage unit stores instructions, and the processing unit executes the instructions stored in the storage unit to cause the fourth network element to perform any of the methods described in the third to seventh aspects. When the device is a chip within the fourth network element, the processing unit can be a processor, and the transmitting and receiving units can be input / output interfaces, pins, or circuits. The processing unit executes the instructions stored in the storage unit to cause the chip to perform any of the methods described in the third to seventh aspects. The storage unit stores instructions and can be a storage unit within the chip (e.g., a register, cache, etc.) or a storage unit located outside the chip within the fourth network element (e.g., a read-only memory, random access memory, etc.).
[0079] In a sixteenth aspect, a communication device is provided, including a processor and an interface circuit. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor, or to send signals from the processor to other communication devices outside the communication device. The processor is configured to implement any of the methods described in the first to seventh aspects via logic circuits or execution code instructions.
[0080] In a seventeenth aspect, a computer-readable storage medium is provided that stores a computer program or instructions that, when executed, implement any of the methods described in the first to seventh aspects.
[0081] Eighteenth aspect, a computer program product containing instructions is provided, which, when executed, implement any of the methods of the first to seventh aspects described above.
[0082] In a nineteenth aspect, a computer program is provided, the computer program including code or instructions that, when the code or instructions are executed, implement the methods in any of the possible implementations of the first to seventh aspects.
[0083] In a twentieth aspect, a chip system is provided, comprising a processor and potentially a memory, for implementing at least one method described in the first to seventh aspects. The chip system may be composed of chips or may include chips and other discrete devices.
[0084] In a twenty-first aspect, a communication system is provided, comprising the means described in any one of the eighth and ninth aspects, or the tenth and eleventh aspects, or the twelfth to fourteenth aspects.
[0085] In some implementations, the first network element can be an intention-consuming network element, the second network element can be an intention-providing network element, the third network element can be a management entity network element, and the fourth network element is an analysis service network element. Attached Figure Description
[0086] Figure 1 This is a schematic diagram of an intent management system applicable to the embodiments of this application;
[0087] Figure 2 This is a schematic diagram illustrating the execution process of the intent provided in the embodiments of this application;
[0088] Figure 3 This is a schematic flowchart illustrating an example of an intent management method provided in an embodiment of this application;
[0089] Figure 4 This is a schematic flowchart illustrating another example of an intent management method provided in the embodiments of this application;
[0090] Figure 5 This is a schematic flowchart illustrating yet another example of an intent management method provided in the embodiments of this application;
[0091] Figure 6 This is a schematic flowchart illustrating yet another example of an intent management method provided in the embodiments of this application;
[0092] Figure 7 This is a schematic flowchart illustrating yet another example of an intent management method provided in the embodiments of this application;
[0093] Figure 8 This is a schematic flowchart illustrating yet another example of an intent management method provided in the embodiments of this application;
[0094] Figure 9 This is a schematic flowchart illustrating yet another example of an intent management method provided in the embodiments of this application;
[0095] Figure 10 and Figure 11 This is a schematic diagram of the structure of a possible communication device provided in the embodiments of this application. Detailed Implementation
[0096] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0097] 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.
[0098] For clarity, some terms in the embodiments of this application are explained below.
[0099] Intention: refers to the expectation of a system. Intention can include one or more of the following: requirements, intentional goals, and constraints.
[0100] Intent instance: The object that is instantiated from an intent. For example, in this application, an intent can be replaced with an intent instance.
[0101] Intent expression: An expression used to carry an intent. The expression includes one or more of the following: intent action name, intent action attribute, intent target name, or intent target attribute. Intent expressions have specific syntax and semantics.
[0102] Intended goal: This refers to the target value that the diagram needs to achieve.
[0103] Intent translation: The process of converting an intent into an executable command, rule, or sub-intent.
[0104] Intent execution: Distribute executable commands, sub-intents, and rules, and adjust them according to the network environment and intent achievement.
[0105] Intent-executable commands: A series of instructions formed by the translation of intent and other operations such as decision-making.
[0106] Intent Pattern: Defines the syntax and semantics of an intent expression. An intent pattern can include one or more of the following: fields, the range of values for the fields, the types of the fields, and the hierarchical relationships between the fields. For example, fields can be used to describe the type, name, or consumer of the intent pattern.
[0107] Intent states: Intent states include active, conflicting, deactivated, and dormant states. An active intent is understood as being executed; a conflicting intent is understood as conflicting with other intents in the system; a deactivated intent is understood as not being executed; and a dormant intent is understood as its objective being temporarily suspended due to prolonged non-achievement.
[0108] Intent creation: Create a new intent in the intent system and create the corresponding intent context.
[0109] Intent knowledge: Intent knowledge refers to the parameters related to intent patterns stored in the intent knowledge base. For example, the above-mentioned parameters may include one or more of the following: the executable operation corresponding to the intent, the identifier of the intent-acting entity, or the type of the intent-acting entity.
[0110] Intent scheme: The scheme for executing the intent corresponding to the intent expression. The intent scheme can be used to determine the intent operation that needs to be performed to execute the intent.
[0111] Intent action: The executable action corresponding to the intent target. An intent action includes one or more intent sub-actions.
[0112] Intent suboperation: A component of an intent operation. An intent suboperation may include one or more operation instructions, which are executed by an execution object.
[0113] Intent maintenance: Adjust the executable operations of the intent according to changes in the system network environment in order to achieve the intent goal.
[0114] Intent Achievement: The system detects that the KPI value in the network reaches the target value in the intent expression, or in other words, the intent goal is achieved.
[0115] To facilitate understanding of the embodiments of this application, firstly, in conjunction with... Figure 1 This application describes in detail the system for managing intent applicable to the methods provided in the embodiments of this application. Figure 1 A schematic diagram of an intent management system 100 applicable to the methods provided in embodiments of this application is shown. Figure 1 As shown, the system 100 includes an intent-consuming network element 110, an intent-providing network element 120, an analysis service network element 130, and a managed entity network element 140.
[0116] The intent-consuming network element 110, also known as the intent consumer, is the subject that consumes the intent. For example, the intent-consuming network element 110 can be an operations support system (OSS), a business support system (BSS), an application (APP), or other user equipment. For an IDMS system, the intent-consuming network element 110 can be a service consumer or a management service (MnS) network element, such as a network management system (NMS). The intent-consuming network element 110 can communicate with the intent-providing network element 120; for example, the intent-consuming network element 110 can send a request to the intent-providing network element 120 to create or implement an intent.
[0117] The intent-providing network element 120, also known as the intent-producing network element, intent provider, or intent producer, can refer to an intent service provider in the context of an IDMS system, such as an element management system (EMS). The intent-providing network element 120 receives requests to implement intents from the intent-consuming network element 110 and executes the intents to achieve the intent objectives.
[0118] The analysis service network element 130 can provide analysis services for the execution of intents. For example, the analysis service network element 130 can be a management data analysis function (MDAF) network element, or a product that can generate optimization suggestions according to needs, such as an energy-saving product. In this application, the analysis service network element 130 can receive requests from the intent providing network element 120 to set up intent analysis tasks, generate intent schemes, and send the intent schemes to the intent providing network element 120.
[0119] The managed entity network element 140 may include at least one network device, and each network device may communicate with the intent-providing network element 120. For example, the intent-providing network element 120 may send intent operations to any network device in the managed entity network element 140.
[0120] It should be noted that the solution of this application can be applied to other systems containing the corresponding network elements, and this application does not limit it. It is understood that the aforementioned network element or function can be a network component in a hardware device, a software function running on dedicated hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform). Optionally, the aforementioned network element or function can be implemented by one device, multiple devices working together, or a functional module within a single device; this application does not specifically limit this aspect.
[0121] It should be noted that in the embodiments of methods 200 to 900 described below, the first network element may be the aforementioned intention-consuming network element, the second network element may be the aforementioned intention-providing network element, the third network element may be the aforementioned managed entity network element, and the fourth network element may be the aforementioned analysis service network element.
[0122] In this application, the execution process of the first intent may include three stages. Figure 2 The diagram illustrates three stages. It should be understood that this diagram is for illustrative purposes only, and the process of performing the first intention may include other steps. Figure 2 This is merely an explanation of the steps involved in the three stages.
[0123] Phase 1: The phase of generating intent schemes.
[0124] This phase includes the process of the first network element requesting the creation of a first intent from the second network element, the second network element requesting an intent scheme from the fourth network element, the fourth network element determining the intent scheme, and the fourth network element issuing the intent scheme to the second network element.
[0125] Phase Two: The phase of generating intent operations.
[0126] This stage can also be understood as the stage of converting the intent scheme into intent operation. This stage includes the process of the second network element determining the intent operation. For example, the second network element determines the intent scheme to be executed from one or more received intent schemes, and determines the intent operation to be executed according to the intent scheme.
[0127] The third stage: the execution stage of the intended operation.
[0128] This first stage includes the process of the second network element issuing an intent operation to the third network element, and the third network element executing the intent operation. In the third stage, the third network element may include multiple network devices executing intent operations. In this case, the third stage includes the process of each network device receiving and executing the intent operation.
[0129] It is evident that in the first phase, the second network element has not yet converted the intent scheme into an intent operation. Furthermore, in both the first and second phases, the second network element has not yet issued the intent operation to the fourth network element. If, during the first and second phases, the second network element sends feedback information to the first network element indicating that the first intent has not been achieved, the first network element may mistakenly believe that the execution of the intent operation has encountered an anomaly, or that the intent operation failed to achieve the expected effect, thus adjusting the first intent and reducing the efficiency of intent achievement. Moreover, sending this feedback information also wastes resources and time.
[0130] Therefore, this application proposes a method and communication device for intent management, which can improve the efficiency of intent management. The method for intent management is described first below, wherein... Figures 3 to 9 The method embodiments shown may be used in conjunction with [other methods] during the description. Figure 2 In combination, descriptions of the first, second, or third phase can be found in [reference needed]. Figure 2 The description in [the document / article]. Additionally... Figures 3 to 9 The illustrated method embodiments can be combined with each other. Figures 3 to 9 The steps in the illustrated method embodiments can be referenced mutually. For example, in embodiments of this application, the communication device can simultaneously implement... Figure 3 and Figure 5 The functions of the method embodiments shown can also be implemented simultaneously. Figure 4 and Figure 5 The function of the method embodiment shown is Figure 6 The method embodiments shown can be implemented Figure 3 One implementation of the functionality of the method embodiment shown is as follows: Figure 7 The method embodiments shown can be implemented Figure 4 One implementation of the functionality of the method embodiment shown is as follows: Figure 8 The method embodiments shown can be implemented Figure 4 and Figure 5 One implementation of the functionality of the method embodiment shown is as follows: Figure 9 The method embodiments shown can be implemented Figure 5 One implementation of the functionality of the method embodiment shown.
[0131] Figure 3 A schematic flowchart of an intent management method 300 provided in an embodiment of this application is shown.
[0132] S301, the second network element sends the first information to the first network element, and correspondingly, the first network element receives the first information from the second network element.
[0133] This first information is used to indicate that the first intention has not been achieved.
[0134] It should be understood that "the first intent has not been achieved" means that the parameter values related to the managed entity network element have not yet reached the intent objective. Possible situations for not achieving the intent objective include one or more of the following: the first intent is still in the process of execution, the execution of the first intent has encountered an anomaly, the execution of the first intent has failed, or the execution of the first intent has been completed but the intent objective has not been achieved.
[0135] Optionally, the first network element sends an intent creation request message to the second network element to request the creation of a first intent. In response to the intent creation request message, the second network element sends a feedback message to the first network element, which carries first information. At this time, the first information can indicate that the first intent has not yet been achieved when the second network element sends the feedback message.
[0136] S302, the second network element sends the second information to the first network element, and correspondingly, the first network element receives the second information from the second network element.
[0137] The second piece of information is used to indicate that the intent operation corresponding to the first intent was not executed.
[0138] The failure to execute the intent operation corresponding to the first intent can include either of the following two situations:
[0139] Scenario 1:
[0140] The intent operation corresponding to the first intent was not sent to the third network element.
[0141] This refers to the execution of the initial intent still being in progress. Figure 2 The first or second stage described in the text refers to the stage where the first intent is still in the stage of generating intent scheme or generating intent operation.
[0142] Scenario 2:
[0143] The intent operation corresponding to the first intent was sent to the third network element but was not executed.
[0144] This refers to the stage before the third network element executes the intention operation in the third stage, that is, the stage where the third network element receives the intention operation but has not yet executed it.
[0145] Optionally, in response to the intent creation request message, the second network element sends a feedback message to the first network element, which also carries the second information. In this case, the second information may indicate that the first intent has not yet been executed when the second network element sends the feedback message.
[0146] It should be understood that when the second network element sends the first information and the second information to the first network element, the reason why the first intention is not fulfilled is not a reason that may occur during or after the third network element performs the intention operation.
[0147] S303, the first network element determines not to adjust the first intention based on the first information and the second information.
[0148] For example, if the first network element determines, based on the first information and the second information, that the reason for the failure to achieve the first intention is not a possible reason that may occur during or after the execution of the intention operation by the third network element, then the first network element may not adjust the first intention.
[0149] Optionally, not adjusting the primary intent means not performing any of the following operations on the primary intent: modification, deletion, or deactivation.
[0150] Among them, modification operation can refer to modifying the intent target of the first intent, or modifying the intent expression of the first intent; deletion operation can refer to no longer executing the first intent; deactivation operation can refer to suspending the first intent and temporarily not executing the first intent.
[0151] In one possible approach, the first network element receives the first information multiple times, and the first network element determines not to adjust the first intention based on the multiple received first and second information.
[0152] For example, a second network element periodically sends feedback messages to a first network element. It is pre-set that if N feedback messages all carry a first message indicating that the first intention has not been fulfilled, then the first intention will be adjusted, where N is a positive integer. If the second network element carries the first message in all of the first N feedback messages, and also carries a second message indicating that the schematic operation has not yet been executed, then the second network element will not adjust the first intention simply because it has received N first messages. Instead, it will determine not to adjust the first intention based on the second message.
[0153] Therefore, in this application, when the first network element receives one or more first messages indicating that the first intention has not been achieved, since the first network element also receives second messages indicating that the schematic operation has not been executed, the first network element will not mistakenly believe that the execution of the intention operation has been abnormal or that the intention operation cannot achieve the expected effect after execution simply because it has received the first messages or has received the first messages a predetermined number of times, and thus adjust the first intention. The first network element will determine that it is not necessary to adjust the first intention based on the first and second messages, thereby avoiding the process of re-translation and scheme generation due to intention adjustment, thereby improving the intention achievement rate and improving the efficiency of intention management.
[0154] Figure 4 A schematic flowchart of an intent management method 400 provided in an embodiment of this application is shown.
[0155] S401, the first network element sends first time information to the second network element, and correspondingly, the second network element receives the first time information from the first network element.
[0156] The first-time information is used to instruct the second network element to send feedback information at the first time, and the feedback information is used to indicate whether the first intention has been achieved.
[0157] The "first time" can be a time period, allowing the second network element to determine when to send feedback information. This first time information can instruct the second network element to send feedback information within a specific timeframe. For example, it could include a field indicating a 2-hour timeframe, instructing the second network element to send feedback information within 2 hours of receiving the first time information. Alternatively, the first time information can instruct the second network element to periodically send feedback information within the first timeframe. In this case, the first time information can also indicate the period for sending feedback information. For instance, it could include a field indicating a 2-hour timeframe and a field indicating a 1-hour period, instructing the second network element to send feedback information every hour within 2 hours of receiving the first time information.
[0158] It should be understood that this application does not impose any particular limitation on the way time information indicates time. When time information indicates a time period, the starting point of that time period can be the time when the time information is sent or received, or it can be other time nodes.
[0159] Optionally, the first network element may carry the first time information in the intent creation request message used to request the creation of the first intent.
[0160] S402, the second network element determines the second time, which is the time of the intent operation corresponding to the first intent.
[0161] The second time can be a time period, and the second time can include [a specific time period]. Figure 2 The first phase of the intent generation scheme is described in terms of timing, as well as the second phase of intent generation operation timing. For example, the second timing could be the time from when the second network element receives the first timing information to when the intent operation is determined.
[0162] The second network element can determine the time required to generate the intent operation based on the intent expression of the first intent and the system's operating status.
[0163] S403, if the first time is shorter than the second time, the second network element sends the first instruction information to the first network element, and correspondingly, the first network element receives the first instruction information from the second network element.
[0164] The phrase "the first time is shorter than the second time" can be understood as: the second network element is determined to be unable to generate the intended operation within the first time.
[0165] In the first implementation, the first indication information is used to instruct the second network element not to send feedback information within the first time.
[0166] Alternatively, the first instruction information is used to instruct the second network element not to send information indicating whether the first intention has been achieved within the first time period.
[0167] For example, if a first network element instructs a second network element to send feedback information within two hours of receiving the first time information, the second network element can send a first instruction message before or at the time of receiving the first time information. This first instruction message can directly instruct the second network element not to send feedback information within those two hours, or it can indicate that the schematic diagram operation has not yet been generated, instructing the second network element not to send feedback information within those two hours. Furthermore, the first network element can determine not to adjust the first intention based on the first instruction message.
[0168] If the first intention is not achieved, please refer to the description in step S301 of method 300; if the first intention is not adjusted, please refer to the description in step S303 of method 300.
[0169] Therefore, in the first implementation, the second network element determines the second time for generating the intention operation, and determines that the intention operation cannot be generated within the first time by comparing the first time and the second time. Then, the second network element sends a first instruction information to the first network element within the first time, and the first instruction information indicates that no feedback information is sent.
[0170] In the second implementation, the first instruction information is used to instruct the second network element to send feedback information within a third time period.
[0171] The third time was determined based on the second time.
[0172] Optionally, the third time is the time when the intended operation completes. That is, the third time includes... Figure 2 The timeframes for the first, second, and third phases are described.
[0173] Alternatively, the third time may be the time when the intention operation is generated. That is, the third time may be the same as the second time mentioned above.
[0174] Alternatively, the third time may be the time when the intent operation begins execution, or the time when the intent operation is completed and issued. The time when the intent operation begins execution includes... Figure 2 The timeframe for issuing the intended operation during the first, second, and third phases described.
[0175] The first network element can determine, based on the first instruction information, not to adjust the first intention within the third time period.
[0176] For example, the first indication information may implicitly indicate that the second network element will not send feedback information within the first time period. The first indication information may also implicitly indicate that the intention operation corresponding to the first intention has not yet been generated, and that the first intention has not been achieved within the first time period. When the third time period is the time when the intention operation is completed, the first indication information may also implicitly indicate that the second network element is expected to complete the execution of the intention operation within the third time period; when the third time period is the time when the intention operation is generated, the first indication information may also implicitly indicate that the second network element is expected to generate the intention operation within the third time period; when the third time period is the time when the intention operation begins execution, the first indication information may also implicitly indicate that the second network element is expected to begin executing the intention operation within the third time period, or complete the distribution of the intention operation within the third time period.
[0177] Therefore, in the second implementation, the second network element determines the second time to generate the intention operation, and determines that the intention operation cannot be generated within the first time by comparing the first time and the second time. Then, the second network element informs the first network element that it will send feedback information within the third time.
[0178] Optionally, in one implementation of the second network element determining the second time, the method 400 further includes step S404 before step S402.
[0179] Optionally, in S404, the fourth network element sends second time information to the second network element, and correspondingly, the second network element receives the second time information from the fourth network element.
[0180] The second time information is used to indicate the fourth time when the intent scheme corresponding to the first intent is generated.
[0181] In step S402, the second network element determines the second time based on the second time information.
[0182] The fourth time may include Figure 2 The timeframe for the first phase as described.
[0183] For example, after receiving the first time information, the second network element can send a request message to the fourth network element to request the fourth time. The fourth network element, based on this request message, determines the expected fourth time for generating the intent scheme (i.e., the time of the first stage) to determine the second time information and sends this second time information to the second network element. Additionally, the second network element can determine the time for converting the intent scheme into an intent operation (i.e., the time of the second stage). The second network element adds the fourth time obtained from the fourth network element to its own determined second-stage time to obtain the second time for generating the intent operation (i.e., the time of the first stage plus the time of the second stage).
[0184] Furthermore, when the third time is the time when the intention operation is completed, the second network element, after determining the second time, can determine the expected time for executing the intention operation (i.e., the time of the third stage). The second network element adds the second time to the times of the second and third stages to obtain the third time when the intention operation is completed. When the third time is the time when the intention operation begins execution, or the time when the intention operation is completed and issued, the second network element, after determining the second time, can determine the expected time when the intention operation is completed and issued. The second network element adds the second time to the time when the intention operation is completed and issued to obtain the third time when the intention operation begins execution.
[0185] In one possible implementation, the first network element can instruct the second network element to determine the second time, and the method 400 can also perform step S405 before step S402.
[0186] Optionally, in step S405, the first network element sends a second indication message to the second network element, and correspondingly, the second network element receives the second indication message from the first network element.
[0187] The second instruction information is used to instruct the second network element to determine the second time.
[0188] The first network element can send the second instruction information separately to the second network element, or it can send the first time information and the second instruction information together to the second network element. After receiving the second instruction information, the second network element knows that it needs to determine the time for generating the intended operation.
[0189] In one possible implementation, the second network element can also return to the first network element the reason why it could not send feedback information in the first time. The method 400 may also include step S406.
[0190] Optionally, in S406, the second network element sends cause information to the first network element, and correspondingly, the first network element receives the cause information from the second network element.
[0191] This reason information is used to indicate why the second network element did not send feedback information in the first instance.
[0192] For example, the reason information could indicate that the time for generating the intention operation exceeded a first threshold, which could be a first time.
[0193] Therefore, in this application, the second network element determines the second time to generate the intention operation. If the intention operation cannot be generated within the first time indicated by the first network element, the second network element does not send feedback information within the first time, but instead sends a first indication information to the first network element, indicating that feedback information is not sent or that feedback information is sent within a third time. This can reduce the consumption of signaling resources and improve the efficiency of intention management.
[0194] Figure 5 A schematic flowchart of an intent management method 500 provided in an embodiment of this application is shown.
[0195] S501, the first network element sends expected information to the second network element, and correspondingly, the second network element receives expected information from the first network element.
[0196] This expectation information is used to indicate the time when the intention operation corresponding to the expected first intention will be completed, or, this expectation information is used to indicate the time when the expected first intention will be achieved. This time can be the expected completion time. Figure 2 The total time for the first, second, and third phases as described.
[0197] The first network element can send expected information to the second network element when requesting the creation of the first intent. For example, the first network element can also send the expected information to the second network element in the intent creation request message.
[0198] The first network element may also send expected information to the second network element after the second network element has provided feedback on the expected completion time of the intended operation. Optionally, the first network element receives notification information from the second network element, which indicates the expected completion time of the intended operation. For example, this notification information may be the first indication information in method 400, which instructs the second network element to send feedback information within a third time period, where the third time period is the expected completion time of the intended operation.
[0199] S502, the second network element sends scheme instruction information to the fourth network element according to the expected information, and correspondingly, the fourth network element receives the scheme instruction information from the second network element.
[0200] This scheme indication information is used to indicate the time required to reduce the time spent generating the first intent.
[0201] Optionally, when the expected information indication time is less than a preset threshold, the second network element sends the scheme indication information to the fourth network element.
[0202] Optionally, the scheme indication information may instruct the fourth network element to adjust the way it generates the intent scheme, or instruct the fourth network element to optimize the algorithm for generating the intent scheme.
[0203] Optionally, the scheme indication information is also used to indicate the analysis time for the expected generation of the intent scheme.
[0204] The second network element can determine the analysis time based on the expected information, the time of generating the intent operation, and the time of executing the intent operation. For example, the second network element can determine the second time of generating the intent operation and the time of executing the intent operation, and subtract the second time and the time of executing the intent operation from the time indicated by the expected information to obtain the analysis time of the expected intent generation scheme.
[0205] In this case, the scheme indication information could be the analysis time for the expected generation of the intent scheme, which could instruct the fourth network element to reduce the time for generating the intent scheme of the first intent.
[0206] Optionally, the second network element may also send scheme indication information and time indication information indicating the analysis time to the fourth network element. In this case, the method 500 further includes: the second network element sending time indication information to the fourth network element, the time indication information being used to indicate the analysis time for generating the intention scheme.
[0207] Optionally, in S503, the fourth network element generates an intent scheme based on the scheme instruction information.
[0208] After receiving the scheme instruction information indicating a reduction in the time required to generate the intent scheme, the fourth network element can adjust the method of generating the intent scheme, such as by optimizing the algorithm, to reduce the time required to generate the intent scheme.
[0209] When the scheme indication information is also used to indicate the analysis time for the expected generation of the intent scheme, or when the fourth network element receives the time indication information from the second network element, the fourth network element generates the intent scheme according to the analysis time, so that the generation of the intent scheme is completed within the analysis time.
[0210] For example, the fourth network element can optimize the analysis method based on the system's operating parameters and analysis time, so as to complete the generation of the intent solution within the analysis time.
[0211] Therefore, in this application, the first network element can send expectation information to the second network element to indicate the time for the expected intention operation to be completed, and the second network element can send scheme indication information to the fourth network element to indicate the time for reducing the generation of intention schemes, thereby improving the efficiency of intention management.
[0212] Figure 6 A schematic flowchart of an intent management method 600 provided in an embodiment of this application is shown.
[0213] Optionally, in S601, the first network element sends an intent creation request message to the second network element, and correspondingly, the second network element receives the intent creation request message from the first network element.
[0214] The intent creation request message is used to request the creation of the first intent.
[0215] Optionally, the intent creation request message includes a report exception, which may indicate the time when the second network element sends a feedback message; or, the report exception may indicate the period at which the second network element sends feedback messages; or, the report exception may indicate the period at which the second network element sends feedback messages and the time when the first feedback message is sent.
[0216] Optionally, in S602, the second network element sends an optimization task setting message to the fourth network element, and correspondingly, the fourth network element receives the optimization task setting message from the second network element.
[0217] This optimization task setting message is used to request the intent scheme corresponding to the first intent.
[0218] The optimization task setting message may include the intent expression of the first intent, and the fourth network element generates the intent scheme corresponding to the first intent based on the intent expression.
[0219] S603, the second network element sends the first information to the first network element, and correspondingly, the first network element receives the first information from the second network element.
[0220] The first message is used to indicate that the first intention has not been achieved.
[0221] For example, the second network element can carry the first information in the feedback message. A description of the first information can be found in the description of step S201 in method 200, and for simplicity, it will not be repeated here.
[0222] S604, the second network element sends second information to the first network element, and correspondingly, the first network element receives the second information from the second network element.
[0223] The second piece of information is used to indicate that the intent operation corresponding to the first intent was not executed.
[0224] The second network element can carry this second information in the feedback message. For a description of the second information, please refer to the description of step S202 in method 200, which will not be repeated here for the sake of simplicity.
[0225] It should be understood that when the second network element sends a feedback message, each feedback message can carry information indicating whether the first intention has been achieved, and information indicating whether the intention operation of the first intention has been executed. If the first intention has not been achieved and the intention operation has not been executed when the second network element sends a feedback message, then the feedback message carries first information indicating that the first intention has not been achieved and second information indicating that the intention operation has not been executed.
[0226] S605, the first network element determines not to adjust the first intention based on the first information and the second information.
[0227] The description of the first network element determining not to adjust the first intention can be found in the description of step S203 in method 200, and will not be repeated here for simplicity.
[0228] It should be understood that if the feedback message sent by the second network element in a cycle carries the first information and the second information in the previous N feedback messages, it means that the first intention has not been achieved and the intention operation has not been executed during the N feedback messages. Therefore, the first network element will not adjust the first intention during this process.
[0229] Optionally, in S606, the fourth network element sends the intent scheme to the second network element, and correspondingly, the second network element receives the intent scheme from the fourth network element.
[0230] For example, in response to the optimization task setting message, the fourth network element sends an optimization suggestion output message to the second network element, carrying the intent scheme.
[0231] Optionally, in S607, the second network element determines the intent operation based on the intent scheme.
[0232] The second network element can determine the intent scheme to be executed from one or more intent schemes received, and determine the intent operation to be executed based on the intent scheme.
[0233] Optionally, in S608, the second network element sends an intention operation to the third network element.
[0234] It should be understood that the feedback message sent by the second network element before step S608 carries first information indicating that the first intention has not been achieved and second information indicating that the intention operation has not been executed. The feedback message sent by the second network element after step S608 and before the first intention is achieved carries first information indicating that the first intention has not been achieved and information indicating that the intention operation has been executed. The second network element can determine to adjust the first intention based on the information indicating that the intention operation has been executed.
[0235] Therefore, in this application, the first network element receives one or more first messages indicating that the first intention has not been achieved. Since the first network element also receives second messages indicating that the schematic operation has not been executed, the first network element will not mistakenly believe that the execution of the intention operation has encountered an anomaly or that the execution cannot achieve the expected effect, and thus adjust the first intention, simply because it has received the first message or has received the first message a predetermined number of times. The first network element will determine that it is not necessary to adjust the first intention based on the first and second messages, thereby improving the intention achievement rate and the efficiency of intention management.
[0236] Figure 7 A schematic flowchart of an intent management method 700 provided in an embodiment of this application is shown.
[0237] S701, the first network element sends first time information to the second network element, and correspondingly, the second network element receives the first time information from the first network element.
[0238] The first-time information is used to indicate the first time when the second network element sends feedback information, and the feedback information is used to indicate whether the first intention has been achieved.
[0239] For example, a first network element sends an intent creation request message to a second network element, requesting the creation of a first intent, and carries the first time information in the intent creation request message. This first time information may be the reporting indication information in the intent creation request message.
[0240] For a description of the first-time information, please refer to the description of step S401 in method 400. For the sake of simplicity, it will not be repeated here.
[0241] Optionally, in S702, the second network element sends a first request message to the fourth network element, and correspondingly, the fourth network element receives the first request message from the second network element.
[0242] The first request message is used to request the acquisition of second time information, which is used to indicate the fourth time of the intent scheme corresponding to the first intent.
[0243] For example, the first request message could be a request message to optimize the time consumed by the analysis, and this message could carry an intent expression of the first intent. The fourth network element can determine the fourth time for generating the intent scheme based on this intent expression.
[0244] Optionally, in S703, the fourth network element sends second time information to the second network element, and correspondingly, the second network element receives the second time information from the fourth network element.
[0245] For example, in response to the first request message or the optimization analysis duration request message, the fourth network element sends an optimization analysis duration notification message to the second network element. This message carries the second time information, which may be analysis duration information.
[0246] S704, the second network element determines the second time based on the second time information, which is the time of the intent operation corresponding to the first intent.
[0247] The description of how the second network element determines the second time based on the second time information can be found in the description of step S404 in method 400. For simplicity, it will not be repeated here.
[0248] The second network element can determine whether the first time is shorter than the second time. When the first time is not shorter than the second time, it means that the second network element can generate the intended operation within the first time indicated by the first network element to send feedback information, and thus the second network element can send feedback information to the first network element within the first time. When the first time is shorter than the second time, step S705 is executed.
[0249] S705, if the first time is shorter than the second time, the second network element sends the first instruction information to the first network element, and correspondingly, the first network element receives the first instruction information from the second network element.
[0250] Specifically, the first indication information is used to instruct the second network element not to send feedback information within a first time period, or the first indication information is used to instruct the second network element to send feedback information within a third time period. When the first indication information is used to instruct the second network element to send feedback information within a third time period, the second network element also determines the third time period based on the second time information before sending the first indication information. For a detailed description, please refer to the description of step S403 in method 400, which will not be repeated here for simplicity.
[0251] For example, in response to the intent creation request message, the second network element sends an intent creation response message to the first network element, carrying the first indication information in the intent creation response message.
[0252] For example, the second network element sends an intent feedback anomaly notification message to the first network element, and the first indication information is carried in the intent feedback anomaly notification message.
[0253] Optionally, the aforementioned intent creation request response message or intent feedback exception notification message may further include at least one of the following: intent identification information (intentID), indication information (isRegular) indicating whether an exception has occurred during the execution of the intent, and reason information indicating that the second network element does not send feedback information within the first time. When the reason information value represents a timeout, it may indicate that the time for the second network element to generate the intent operation exceeds a first threshold.
[0254] When the first indication information is used to instruct the second network element not to send feedback information in the first time, the method 700 may further include steps S706 to S707.
[0255] Optionally, in S706, the first network element sends a query message to the second network element, and correspondingly, the second network element receives the query message from the first network element.
[0256] This query message is used to request the third time to obtain feedback information sent by the second network element.
[0257] Optionally, the query message may also carry intent identification information.
[0258] Optionally, in S707, the second network element sends a query response message to the first network element, and correspondingly, the first network element receives the query response message from the second network element.
[0259] This query response message is used to respond to a query message. The query response message carries time information (process duration) indicating a third time.
[0260] Therefore, in this application, the second network element determines the second time to generate the intention operation. If it is determined by comparing the first time and the second time that the intention operation cannot be generated in the first time, the second network element does not send feedback information in the first time, but instead sends a first instruction information to the first network element, indicating that feedback information is not sent or that feedback information is sent in the third time. This can reduce the consumption of signaling resources and improve the efficiency of intention management.
[0261] Figure 8 A schematic flowchart of an intent management method 800 provided in an embodiment of this application is shown.
[0262] Optionally, steps S801 to S805 can be found in the description of steps S701 to S705 in method 700, and will not be repeated here for the sake of simplicity.
[0263] S806, the first network element sends expected information to the second network element, and correspondingly, the second network element receives expected information from the first network element.
[0264] The expectation information is used to indicate the time when the intention operation corresponding to the expected first intention is completed, or the expectation information is used to indicate the time when the expected first intention is achieved. For a description of the expectation information, please refer to the description of step S501 in method 500, which will not be repeated here for the sake of simplicity.
[0265] For example, in response to an intent feedback error notification message, the first network element sends an intent feedback error notification response message to the second network element, carrying the expected information in the response message. If the intent feedback error notification message also includes first indication information for sending feedback information within a third time period, the response message can also carry attitude information indicating whether or not the first indication information is agreed upon. When the attitude indication information indicates agreement with the second network element sending feedback information within the third time period, the expected information can be the attitude indication information, with the expected execution time of the intent operation being the third time period. When the attitude indication information indicates disagreement with sending feedback information within the third time period, the expected information can be the expected time information (expectedTime) determined by the first network element.
[0266] S807, the second network element sends scheme instruction information to the fourth network element according to the expected information, and correspondingly, the fourth network element receives the scheme instruction information from the second network element.
[0267] This scheme indication information is used to indicate the time required to reduce the time spent generating the first intent.
[0268] The scheme indication information can be the analysis time (recommendationAnalysisDuration) for the expected generation of the intention scheme.
[0269] For a description of step S807, please refer to the description of step S502 in method 500. For the sake of simplicity, it will not be repeated here.
[0270] For example, the second network element sends an optimization analysis time consumption message to the fourth network element, and the optimization analysis time consumption message carries the scheme indication information.
[0271] Optionally, S808, the fourth network element determines whether the intention scheme can be generated within the analysis time based on the scheme instruction information.
[0272] For example, the fourth network element can optimize the algorithm for generating the intent scheme based on the analysis time, obtain the shortest time to generate the intent scheme, and compare it with the analysis time to determine whether the intent scheme can be generated within the analysis time.
[0273] If the fourth network element determines that it can generate the intent scheme within the analysis time, then the following steps S809 to S812 are executed.
[0274] Optionally, in S809, the fourth network element determines the intended scheme based on the scheme instruction information.
[0275] For a description of step S809, please refer to the description of step S503 in method 500. For the sake of simplicity, it will not be repeated here.
[0276] Optionally, in S810, the fourth network element sends the intent scheme to the second network element, and correspondingly, the second network element receives the intent scheme from the fourth network element.
[0277] For example, in response to the optimization task setting message, the fourth network element sends an optimization suggestion output message to the second network element, which carries the intention scheme.
[0278] Optionally, in S811, the second network element determines the intent operation based on the intent scheme.
[0279] The second network element can determine the intent scheme to be executed from one or more intent schemes received, and determine the intent operation to be executed based on the intent scheme.
[0280] Optionally, in S812, the second network element sends the intended operation to the third network element.
[0281] Optionally, in S813, the second network element sends feedback information to the first network element, and correspondingly, the first network element receives feedback information from the second network element.
[0282] This feedback information is used to indicate whether the initial intention has been achieved.
[0283] If the fourth network element determines that it cannot generate the intent scheme within the analysis time, then proceed to steps S814 to S815.
[0284] Optionally, in S814, the fourth network element sends the third information to the second network element, and correspondingly, the second network element receives the third information from the fourth network element.
[0285] This third piece of information is used to indicate that an intent scheme cannot be generated within the analysis time.
[0286] For example, in response to the optimization analysis time message, the fourth network element sends an analysis time non-acceptance notification message to the second network element, and the analysis time non-acceptance notification message carries the third information.
[0287] Optionally, in S815, the second network element sends the fourth information to the first network element, and correspondingly, the first network element receives the fourth information from the second network element.
[0288] This fourth piece of information is used to indicate that an intentional solution cannot be generated within the analysis time. This fourth piece of information can be the same as the third piece of information, or it can be generated by the second network element based on the third piece of information.
[0289] For example, the second network element sends an expected feedback non-acceptance notification message to the first network element, and the expected feedback non-acceptance notification message carries the third information.
[0290] Therefore, in this application, the first network element can send expectation information to the second network element to indicate the expected execution time of the intention operation, and the second network element can send scheme indication information to the fourth network element to indicate a way to reduce the execution time of the intention operation, thereby improving the efficiency of intention management.
[0291] Figure 9 A schematic flowchart of an intent management method 900 provided in an embodiment of this application is shown.
[0292] S901, the first network element sends expected information to the second network element, and correspondingly, the second network element receives expected information from the first network element.
[0293] The expectation information is used to indicate the time when the intention operation corresponding to the expected first intention is completed, or the expectation information is used to indicate the time when the expected first intention is achieved. For a description of the expectation information, please refer to the description of step S501 in method 500, which will not be repeated here for the sake of simplicity.
[0294] For example, the first network element sends an intention creation request message to the second network element, and the intention creation request message carries the expected information.
[0295] Optionally, the intent creation request message may also include first-time information. For a description of the first-time information, please refer to the description of step S601 in method 600. For simplicity, it will not be repeated here.
[0296] The second network element can determine the scheme instruction information based on the expected information.
[0297] This scheme indication information is used to indicate the time required to reduce the time spent generating the first intent.
[0298] The scheme indication information can be the recommendation analysis duration for generating the intended scheme. For a description of how the second network element determines the analysis duration, please refer to the description of step S502 in method 500.
[0299] S902, the second network element sends scheme instruction information to the fourth network element according to the expected information, and correspondingly, the fourth network element receives the scheme instruction information from the second network element.
[0300] This scheme indication information is used to indicate the time required to reduce the time spent generating the first intent.
[0301] For a description of step S902, please refer to the description of step S502 in method 500. For the sake of simplicity, it will not be repeated here.
[0302] Optionally, the second network element sends an optimization task setting message to the fourth network element, carrying the scheme instruction information in the optimization task setting message.
[0303] Optionally, in S903, the fourth network element determines the intended scheme based on the scheme instruction information.
[0304] For a description of step S903, please refer to the description of step S503 in method 500. For the sake of simplicity, it will not be repeated here.
[0305] Optionally, in S904, the fourth network element sends the intent scheme to the second network element, and correspondingly, the second network element receives the intent scheme from the fourth network element.
[0306] For example, in response to the optimization task setting message, the fourth network element sends an optimization suggestion output message to the second network element, which carries the intention scheme.
[0307] Optionally, in S905, the second network element determines the intent operation based on the intent scheme.
[0308] The second network element can determine the intent scheme to be executed from one or more intent schemes received, and determine the intent operation to be executed based on the intent scheme.
[0309] Optionally, in S906, the second network element sends an intention operation to the third network element.
[0310] Optionally, in S907, the second network element sends feedback information to the first network element, and correspondingly, the first network element receives feedback information from the second network element.
[0311] This feedback information is used to indicate whether the initial intention has been achieved.
[0312] Therefore, in this application, the first network element can send expectation information to the second network element to indicate the expected execution time of the intention operation, and the second network element can send scheme indication information to the fourth network element to indicate a way to reduce the execution time of the intention operation, thereby improving the efficiency of intention management.
[0313] Figure 10 and Figure 11 This is a schematic diagram illustrating the possible communication devices provided in the embodiments of this application. These communication devices can be used to implement the functions of the first network element, the second network element, the third network element, and the fourth 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 the first network element, the second network element, the third network element, and the fourth network element, or it can be a module (such as a chip) applied to the first network element, the second network element, the third network element, and the fourth network element.
[0314] like Figure 10 As shown, the communication device 1000 includes a processing unit 1010 and a transceiver unit 1020. The communication device 1000 is used to implement the above-mentioned... Figure 3 The method embodiment shown illustrates the functions of the first network element and the second network element. Alternatively, the communication device 1000 may include components for implementing the above. Figure 3 The method embodiment shown is a module for any function or operation of the first network element and the second network element. This module can be implemented in whole or in part by software, hardware, firmware or any combination thereof.
[0315] When the communication device 1000 is used to implement Figure 3In the method embodiment shown, when the first network element is functioning, the transceiver unit 1020 is used to receive first information from the second network element, the first information being used to indicate that the first intention has not been achieved, and is also used to receive second information from the second network element, the second information being used to indicate that the intention operation corresponding to the first intention has not been executed; the processing unit 1010 is used to determine, based on the first information and the second information, not to adjust the first intention.
[0316] Therefore, in this application, the first network element receives first information indicating that the first intention has not been achieved. Since the first network element also receives second information indicating that the schematic operation has not been executed, the first network element will not mistakenly believe that the execution of the intention operation has encountered an anomaly or that the intention operation cannot achieve the expected effect after execution, and thus adjust the first intention. The first network element will determine that there is no need to adjust the first intention based on the first and second information, thereby avoiding the process of re-translation and scheme generation due to intention adjustment, which can improve the intention achievement rate and improve the efficiency of intention management.
[0317] Optionally, when the communication device 1000 is used to implement Figure 3 In the method embodiment shown, when the first network element is functioning, the second information is used to indicate that the intent operation corresponding to the first intent has not been executed, including: the intent operation corresponding to the first intent has not been sent to the third network element, or the intent operation corresponding to the first intent has been sent to the third network element but has not been executed.
[0318] Therefore, in this application, the second network element can inform the first network element that the intended operation has not yet been sent to the third network element or has not yet been executed after being sent to the third network element, thereby improving the flexibility of intention management.
[0319] Optionally, when the communication device 1000 is used to implement Figure 3 In the method embodiment shown, when the first network element functions, if the transceiver unit 1020 receives the first information multiple times, the processing unit 1010 is used to determine, based on the first information and the second information, not to adjust the first intention.
[0320] Therefore, in this application, the first network element receives the first information multiple times. Since the first network element also receives the second information indicating that the schematic operation has not yet been executed, the first network element will not adjust the first intention because the first information has been received a predetermined number of times, which can improve the efficiency of intention management.
[0321] Optionally, when the communication device 1000 is used to implement Figure 3 When the first network element is functioning in the method embodiment shown, the processing unit 1010 specifically determines, based on the first information and the second information, not to perform any of the following operations on the first intention: modification operation, deletion operation, or deactivation operation.
[0322] For a more detailed description of the processing unit 1010 and the transceiver unit 1020, please refer to [link / reference needed]. Figure 3 The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.
[0323] When the communication device 1000 is used to implement Figure 3 In the method embodiment shown, when the second network element is functioning, the processing unit 1010 is used to generate first information and second information. The first information is used to indicate that the first intention has not been achieved, and the second information is used to indicate that the intention operation corresponding to the first intention has not been executed. The transceiver unit 1020 is used to send the first information and the second information to the first network element.
[0324] Therefore, in this application, when the second network element sends the first information and the second information to the first network element, the first network element will not mistakenly believe that the execution of the intent operation has encountered an anomaly or that the intent operation cannot achieve the expected effect after execution simply because it receives the first information, and thus adjust the first intent. The first network element will determine that there is no need to adjust the first intent based on the first information and the second information, thereby avoiding the process of re-translation and scheme generation due to intent adjustment, which can improve the intent achievement rate and improve the efficiency of intent management.
[0325] Optionally, when the communication device 1000 is used to implement Figure 3 When the second network element functions as shown in the method embodiment, the second information is used to indicate that the intent operation corresponding to the first intent has not been executed, including: the intent operation corresponding to the first intent has not been sent to the third network element; or, the intent operation corresponding to the first intent has been sent to the third network element but has not been executed.
[0326] For a more detailed description of the processing unit 1010 and the transceiver unit 1020, please refer to [link / reference needed]. Figure 3 The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.
[0327] When the communication device 1000 is used to implement Figure 4 In the method embodiment shown, when the second network element functions, the transceiver unit 1020 is used to receive first time information from the first network element. The first time information is used to indicate the first time when the second network element sends feedback information, and the feedback information is used to indicate whether the first intention has been achieved. The processing unit 1010 is used to determine the second time, which is the time of the intention operation corresponding to the first intention. If the first time is shorter than the second time, the transceiver unit 1020 is also used to send first indication information to the first network element. The first indication information is used to indicate that the second network element does not send feedback information within the first time, or the first indication information is used to indicate that the second network element sends feedback information within a third time, and the third time is determined based on the second time.
[0328] Therefore, in this application, the second network element determines the second time to generate the intention operation. If it is determined by comparing the first time and the second time that the intention operation cannot be generated in the first time, the second network element does not send feedback information in the first time, but instead sends a first instruction information to the first network element, indicating that feedback information is not sent or that feedback information is sent in the third time. This can reduce the consumption of signaling resources and improve the efficiency of intention management.
[0329] Optionally, when the communication device 1000 is used to implement Figure 4 In the method embodiment shown, when the second network element is functioning, the transceiver unit 1020 is also used to receive second time information from the fourth network element. The second time information is used to indicate the fourth time of the intent scheme corresponding to the first intent. The processing unit 1010 is specifically used to determine the second time based on the second time information.
[0330] Therefore, in this application, the second network element can obtain the fourth time of the intention generation scheme from the fourth network element, and then determine the fourth time of the intention generation operation, which can improve the reliability of intention management.
[0331] Optionally, when the communication device 1000 is used to implement Figure 4 In the method embodiment shown, when the second network element performs its function, the third time is the time when the intended operation is completed.
[0332] Therefore, in this application, the second network element can send feedback information to the first network element after the intention operation is executed, which can improve the efficiency of intention management.
[0333] Optionally, when the communication device 1000 is used to implement Figure 4 In the method embodiment shown, when the second network element is functioning, the transceiver unit 1020 is also used to receive second indication information from the first network element. The second indication information is used to instruct the second network element to determine the second time.
[0334] Therefore, in this application, the first network element can instruct the second network element to determine the second time, thereby improving the flexibility of intent management.
[0335] Optionally, when the communication device 1000 is used to implement Figure 4 In the method embodiment shown, when the second network element is functioning, the transceiver unit 1020 is also used to send reason information to the first network element. The reason information is used to indicate the reason why the second network element does not send feedback information in the first time.
[0336] Therefore, in this application, the second network element can inform the first network element of the reason why it cannot provide timely feedback, thereby improving the reliability of intent management.
[0337] For a more detailed description of the processing unit 1010 and the transceiver unit 1020, please refer to [link / reference needed]. Figure 4The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.
[0338] When the communication device 1000 is used to implement Figure 4 In the method embodiment shown, when the first network element is functioning, the processing unit 1010 is used to generate first time information; the transceiver unit 1020 is used to send the first time information to the second network element. The first time information is used to indicate the first time when the second network element sends feedback information. The feedback information is used to indicate whether the first intention has been achieved. The first time information is also used to determine the second time. If the first time is shorter than the second time, the transceiver unit 1020 is also used to receive first indication information from the second network element. The first indication information is used to indicate that the second network element does not send feedback information within the first time. Alternatively, the first indication information is used to indicate that the second network element sends feedback information within a third time. The third time is determined based on the second time.
[0339] Therefore, in this application, the second network element determines the second time to generate the intention operation. If it is determined by comparing the first time and the second time that the intention operation cannot be generated in the first time, the second network element does not send feedback information in the first time, but instead sends a first instruction information to the first network element, indicating that feedback information is not sent or that feedback information is sent in the third time. This can reduce the consumption of signaling resources and improve the efficiency of intention management.
[0340] Optionally, when the communication device 1000 is used to implement Figure 4 In the method embodiment shown, when the first network element performs its function, the third time is the time when the intended operation is completed.
[0341] Optionally, when the communication device 1000 is used to implement Figure 4 In the method embodiment shown, when the first network element is functioning, the transceiver unit 1020 is also used to send second indication information to the second network element. The second indication information is used to instruct the second network element to determine the second time.
[0342] Optionally, when the communication device 1000 is used to implement Figure 4 In the method embodiment shown, when the first network element is functioning, the transceiver unit 1020 is also used to receive reason information from the second network element. The reason information is used to indicate the reason why the second network element does not send feedback information in the first time.
[0343] For a more detailed description of the processing unit 1010 and the transceiver unit 1020, please refer to [link / reference needed]. Figure 4 The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.
[0344] When the communication device 1000 is used to implement Figure 5In the method embodiment shown, when the second network element is functioning, the transceiver unit 1020 is used to receive expected information from the first network element. The expected information is used to indicate the time when the intention operation corresponding to the expected first intention is completed. The processing unit 1010 is used to determine the scheme indication information based on the expected information. The transceiver unit 1020 is also used to send the scheme indication information to the fourth network element. The scheme indication information is used to indicate the time to reduce the time of the intention scheme for generating the first intention.
[0345] Therefore, in this application, the first network element can send expectation information to the second network element to indicate the time for the expected intention operation to be completed, and the second network element can send scheme indication information to the fourth network element to indicate the time for reducing the generation of intention schemes, thereby improving the efficiency of intention management.
[0346] Optionally, when the communication device 1000 is used to implement Figure 5 In the method embodiment shown, when the second network element is functioning, the processing unit 1010 is also used to determine the time indication information based on the expected information. The time indication information is used to indicate the analysis time of the expected intention scheme. The transceiver unit 1020 is also used to send the time indication information to the fourth network element.
[0347] Therefore, in this application, the second network element can obtain the fourth time of the intention generation scheme from the fourth network element, and then determine the fourth time of the intention generation operation, which can improve the reliability of intention management.
[0348] Optionally, when the communication device 1000 is used to implement Figure 5 In the method embodiment shown, when the second network element functions, the processing unit 1010 is used to determine the analysis time of the desired intention scheme based on the expected information, and the scheme indication information is also used to indicate the analysis time.
[0349] Therefore, in this application, the second network element can send feedback information to the first network element after the intention operation is executed, which can improve the efficiency of intention management.
[0350] Optionally, when the communication device 1000 is used to implement Figure 5 In the method embodiment shown, when the second network element is functioning, before the transceiver unit 1020 receives the expected information from the first network element, the transceiver unit 1020 is also used to send notification information to the first network element. The notification information is used to indicate the expected time for the completion of the intended operation.
[0351] Therefore, in this application, the first network element can instruct the second network element to determine the second time, thereby improving the flexibility of intent management.
[0352] For a more detailed description of the processing unit 1010 and the transceiver unit 1020, please refer to [link / reference needed]. Figure 5The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.
[0353] When the communication device 1000 is used to implement Figure 5 In the method embodiment shown, when the fourth network element is functioning, the transceiver unit 1020 is used to receive scheme indication information from the second network element. The scheme indication information is used to indicate the time to reduce the time of generating the first intention scheme. The processing unit 1010 is used to generate the intention scheme according to the scheme indication information.
[0354] Therefore, in this application, the first network element can send expectation information to the second network element to indicate the time for the expected intention operation to be completed, and the second network element can send scheme indication information to the fourth network element to indicate the time for reducing the generation of intention schemes, thereby improving the efficiency of intention management.
[0355] Optionally, when the communication device 1000 is used to implement Figure 5 In the method embodiment shown, when the fourth network element is in function, the transceiver unit 1020 is also used to receive time indication information from the second network element. The time indication information is used to indicate the analysis time for the expected generation of the intention scheme.
[0356] Optionally, when the communication device 1000 is used to implement Figure 5 In the method embodiment shown, when the fourth network element is functioning, the scheme indication information is also used to indicate the analysis time for the expected generation of the intended scheme.
[0357] For a more detailed description of the processing unit 1010 and the transceiver unit 1020, please refer to [link / reference needed]. Figure 5 The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.
[0358] When the communication device 1000 is used to implement Figure 5 In the method embodiment shown, when the first network element is functioning, the processing unit 1010 is used to generate expectation information, which is used to indicate the time when the intention operation corresponding to the first intention is expected to be completed; the transceiver unit 1020 is used to send the expectation information to the second network element.
[0359] Therefore, in this application, the first network element can send expectation information to the second network element to indicate the time for the expected intention operation to be completed, and the second network element can send scheme indication information to the fourth network element to indicate the time for reducing the generation of intention schemes, thereby improving the efficiency of intention management.
[0360] Optionally, when the communication device 1000 is used to implement Figure 5 In the method embodiment shown, when the first network element is functioning, the transceiver unit 1020 is also used to receive notification information from the second network element. The notification information is used to indicate the expected time for the completion of the intended operation.
[0361] For a more detailed description of the processing unit 1010 and the transceiver unit 1020, please refer to [link / reference needed]. Figure 5 The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.
[0362] like Figure 11 As shown, the communication device 1100 includes a processor 1110 and an interface circuit 1120. The processor 1110 and the interface circuit 1120 are coupled to each other. It is understood that the interface circuit 1120 can be a transceiver or an input / output interface. Optionally, the communication device 1100 may also include a memory 1130 for storing instructions executed by the processor 1110, or storing input data required by the processor 1110 to execute instructions, or storing data generated after the processor 1110 executes instructions.
[0363] When the communication device 1100 is used to implement Figure 3 , Figure 4 or Figure 5 In the method shown, processor 1110 is used to implement the functions of the processing unit 1010, and interface circuit 1120 is used to implement the functions of the transceiver unit 1020.
[0364] When the communication device 1100 is used to implement Figure 3 , Figure 4 or Figure 5 In the illustrated method, the communication device 1100 includes a processor 1110 and an interface circuit 1120. The processor 1110 and the interface circuit 1120 are coupled to each other. It is understood that the interface circuit 1120 can be a transceiver or an input / output interface. Optionally, the communication device 1100 may further include a memory 1130 for storing instructions executed by the processor 1110, or storing input data required by the processor 1110 to execute instructions, or storing data generated after the processor 1110 executes instructions.
[0365] When the communication device 1100 is used to implement Figure 3 , Figure 4 or Figure 5 In the method shown, processor 1110 is used to implement the functions of the processing unit 710, and interface circuit 1120 is used to implement the functions of the transceiver unit 720.
[0366] When the aforementioned communication device is a chip applied to a first network element, the first network element chip implements the functions of the first network element in the above method embodiments. The first network element chip receives information from other modules (such as radio frequency modules or antennas) in the first network element, which is sent to the first network element by the second network element; or, the first network element chip sends information to other modules (such as radio frequency modules or antennas) in the first network element, which is sent to the second network element by the first network element.
[0367] When the aforementioned communication device is a chip applied to a second network element, the second network element chip implements the functions of the second network element in the above method embodiments. The second network element chip receives information from other modules (such as radio frequency modules or antennas) within the second network element, which is information sent to the second network element by the first, third, or fourth network element; or, the second network element chip sends information to other modules (such as radio frequency modules or antennas) within the second network element, which is information sent to the second network element by the first, third, or fourth network element.
[0368] When the aforementioned communication device is a chip applied to the fourth network element, the fourth network element chip implements the functions of the fourth network element in the above method embodiments. The fourth network element chip receives information from other modules (such as radio frequency modules or antennas) in the fourth network element, which is sent to the fourth network element by the second network element; or, the fourth network element chip sends information to other modules (such as radio frequency modules or antennas) in the fourth network element, which is sent to the fourth network element by the second network element.
[0369] 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.
[0370] 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.
[0371] 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 that a computer can access or a data storage device such as a server that integrates 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).
[0372] 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.
[0373] 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.
[0374] 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.
[0375] 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.
[0376] 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.
[0377] 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.
[0378] 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 intention management, characterized in that, The method includes: The first network element receives first information from the second network element, the first information being used to indicate that the first intention has not been achieved; The first network element receives second information from the second network element, the second information being used to indicate that the intent operation corresponding to the first intent has not been executed; The first network element determines not to adjust the first intent based on the first information and the second information; The second information, used to indicate that the intent operation corresponding to the first intent was not executed, includes: The intent operation corresponding to the first intent was not sent to the third network element; or, The intent operation corresponding to the first intent was sent to the third network element but was not executed.
2. The method as described in claim 1, characterized in that, When the first network element receives the first information multiple times from the second network element, the first network element determines, based on the first information and the second information, not to adjust the first intention, including: The first network element determines not to adjust the first intent based on the first information and the second information.
3. The method as described in claim 1 or 2, characterized in that, The first network element determines not to adjust the first intent based on the first information and the second information, including: The first network element determines, based on the first information and the second information, not to perform any of the following operations on the first intent: modification operation, deletion operation, or deactivation operation.
4. A communication device for managing intent, characterized in that, It includes at least one unit for performing the method according to any one of claims 1 to 3.
5. A communication device, characterized in that, The device includes at least one processor for executing a computer program stored in a memory, such that the device implements the method as described in any one of claims 1 to 3.
6. 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 3.
Citation Information
Patent Citations
Intention processing method and related device
CN112865998A
Intelligent automated assistant in a media environment
US20170068423A1