CN-122028082-A - Method and device for processing intent conflict and processor readable storage medium
Abstract
The application provides a method, a device and a processor readable storage medium for processing intent conflicts, wherein the method comprises the steps that a first entity receives first indication information and at least one second entity's intent, the first indication information is used for determining the execution priority of the intent, the first entity determines the execution priority of at least one intent according to the first indication information and sends the execution priority of at least one intent to a third entity, or the first entity executes the processing of the intent-related conflicts according to the first indication information under the condition that the first intent is determined to have intent-related conflicts with other intentions except the first intent. The application can solve the problem that no scheme for dealing with the intent-related conflict is involved in the current intent management system.
Inventors
- BAI CHEN
- HUANG YUANFANG
Assignees
- 大唐移动通信设备有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20241112
Claims (20)
- 1. A method for handling an intent conflict, comprising: the method comprises the steps that a first entity receives first indication information and at least one intention of a second entity, wherein the first indication information is used for determining the execution priority of the intention; The first entity determines the execution priority of at least one intention according to the first indication information and sends the execution priority of at least one intention to a third entity, or the first entity executes the processing of the intention-related conflict according to the first indication information when determining that the intention-related conflict exists between the first intention and other intentions except the first intention, wherein the first intention is any intention in the intentions of the at least one second entity.
- 2. The method of claim 1, wherein there is an intent-related conflict between the first intent and other intents, comprising at least one of: a conflict exists between the object for providing the network service corresponding to the first intention and the object for providing the network service corresponding to the other intents; A conflict exists between the object which receives the network service and corresponds to the first intention and the object which receives the network service and corresponds to the other intention; a conflict exists between the network performance type corresponding to the first intention and the network performance type corresponding to the other intention; a conflict exists between the network performance target corresponding to the first intention and the network performance targets corresponding to the other intents.
- 3. The method of claim 1, wherein the first entity receiving the first indication and the intent of the at least one second entity comprises: The first entity receives a first message sent by at least one second entity, wherein the first message carries the first indication information and the intention of the second entity.
- 4. The method of claim 1, wherein the first entity receiving the first indication information comprises: the first entity sends a first query message to at least one second entity; The first entity receives a first response message sent by at least one second entity, wherein the first response message carries the first indication information.
- 5. The method for processing an intent conflict as recited in claim 1, further comprising: The first entity sends the first intention to a fourth entity in the case that the first intention and the other intention have no intention related conflict; The first entity receives first information sent by the fourth entity or the fifth entity, wherein the first information is used for indicating that intent correlation conflict exists between the first intent and the other intents.
- 6. The method for processing an intent conflict as recited in claim 1, further comprising: determining, by the first entity, that a policy and/or configuration to execute the first intent is not present in an intent-related conflict between the first intent and the other intents; The first entity sends a policy and/or configuration for executing the first intention to a fifth entity; The first entity receives first information sent by the fifth entity, wherein the first information is used for indicating that intent-related conflicts exist between the first intent and the other intents.
- 7. The method for processing an intention conflict as recited in claim 5 or 6, further comprising: the first entity receives a second query message sent by a fourth entity or the fifth entity; The first entity sends a second response message to the fourth entity or the fifth entity, wherein the second response message carries second indication information, and the second indication information is used for determining or indicating the execution priority of the intention.
- 8. The method for processing an intention conflict as claimed in claim 1, wherein the first indication information includes at least one of: a priority of the second entity; The second entity determining preference information for the intent; first identification information indicating whether the intention allows preemption of execution of other intents than the intention; And second identification information indicating whether execution of the intention is allowed to be preempted by other intention than the intention.
- 9. The method of claim 8, wherein the first entity determines an execution priority of at least one intent based on the first indication information, comprising at least one of: the first entity determines the execution priority of the intention according to the priority of the second entity and/or the preference information; If the first identification information indicates that the intent allows preemption of execution of other intents, the first entity determines that the intent has a higher priority of execution than other intents; If the first identification information indicates that the intent does not allow preemption of execution of other intents, the first entity determines that the intent has a lower priority of execution than other intents; If the second identification information indicates that execution of the intent is allowed to be preempted by other intents, the first entity determines that the intent has a lower execution priority than other intents; If the second identification information indicates that execution of the intent is not allowed to be preempted by other intents, the first entity determines that the intent has a higher priority of execution than other intents.
- 10. The method of claim 1 or 8 or 9, wherein the processing of the intent-to-relate conflict comprises at least one of: suspending or refusing execution of the first intention and the lower-priority intention of the other intents; Updating an intention of which execution priority is lower among the first intention and the other intention; altering execution priority lower intent execution time of the first intent and the other intents.
- 11. The method for processing an intent conflict as recited in claim 1, further comprising: The first entity sends second information that the first intention has intention related conflict with the other intents to a second entity corresponding to the first intention, wherein the second information comprises at least one of the following items: an object providing a network service that conflicts between the first intention and the other intention; an object of the network service that receives the conflict between the first intention and the other intention; A network performance type where a conflict occurs between the first intent and the other intents; A network performance objective for which a conflict occurs between the first intent and the other intent; Third indication information for indicating that the second entity aborts or refuses to execute the first intention; fourth indication information for indicating an update requirement of the first intention; And the execution time after the first intention is updated.
- 12. The method for processing an intent conflict as recited in claim 11, further comprising: the first entity receiving an intention of a second entity resent by the second entity; Or alternatively And under the condition that the second entity allows the second entity to resend the second entity intention, the first entity sends a retry message to the second entity, wherein the retry message is used for indicating the second entity to resend the second entity intention.
- 13. An intention conflict processing device is characterized by comprising a memory, a transceiver and a processor; The memory is used for storing a computer program, the transceiver is used for receiving and transmitting data under the control of the processor, and the processor is used for reading the computer program in the memory and executing the following operations: receiving first indication information and at least one intention of a second entity, wherein the first indication information is used for determining the execution priority of the intention; and in the case that the intention related conflict exists between the first intention and other intents except the first intention, executing the process of the intention related conflict according to the first indication information, wherein the first intention is any intention in the intents of the at least one second entity.
- 14. The apparatus for processing intent conflicts in accordance with claim 13, wherein there is an intent-related conflict between the first intent and the other intents comprising at least one of: a conflict exists between the object for providing the network service corresponding to the first intention and the object for providing the network service corresponding to the other intents; A conflict exists between the object which receives the network service and corresponds to the first intention and the object which receives the network service and corresponds to the other intention; a conflict exists between the network performance type corresponding to the first intention and the network performance type corresponding to the other intention; a conflict exists between the network performance target corresponding to the first intention and the network performance targets corresponding to the other intents.
- 15. The apparatus for processing an intent to conflict as recited in claim 13, wherein the processor is configured to read a computer program in the memory and to: And receiving a first message sent by at least one second entity, wherein the first message carries the first indication information and the intention of the second entity.
- 16. The apparatus for processing an intent to conflict as recited in claim 13, wherein the processor is configured to read a computer program in the memory and to: Sending a first query message to at least one of the second entities; And receiving a first response message sent by at least one second entity, wherein the first response message carries the first indication information.
- 17. The apparatus for processing an intent to conflict as recited in claim 13, wherein the processor is configured to read a computer program in the memory and to: transmitting the first intent to a fourth entity if it is determined that no intent-related conflict exists between the first intent and the other intent; And receiving first information sent by the fourth entity or the fifth entity, wherein the first information is used for indicating that intent correlation conflict exists between the first intent and the other intents.
- 18. The apparatus for processing an intent to conflict as recited in claim 13, wherein the processor is configured to read a computer program in the memory and to: Determining a policy and/or configuration to execute the first intent if no intent-related conflict exists between the first intent and the other intents; transmitting a policy and/or configuration to a fifth entity to perform the first intent; and receiving first information sent by the fifth entity, wherein the first information is used for indicating that intent correlation conflict exists between the first intent and the other intents.
- 19. The apparatus for processing a collision of intents according to claim 16 or 18, wherein the processor is configured to read a computer program in the memory and perform the following operations: Receiving a second query message sent by a fourth entity or a fifth entity; And sending a second response message to the fourth entity or the fifth entity, wherein the second response message carries second indication information, and the second indication information is used for determining or indicating the execution priority of the intention.
- 20. The apparatus for processing an intent conflict as recited in claim 13, wherein the first indication information includes at least one of: a priority of the second entity; The second entity determining preference information for the intent; first identification information indicating whether the intention allows preemption of execution of other intents than the intention; And second identification information indicating whether execution of the intention is allowed to be preempted by other intention than the intention.
Description
Method and device for processing intent conflict and processor readable storage medium Technical Field The present application relates to the field of communications technologies, and in particular, to a method and apparatus for processing intent conflicts, and a processor readable storage medium. Background As technology evolves and complexity increases, the need for abstract level descriptions (i.e., intents) becomes more apparent, such as one example of an intent may be to ensure a target average throughput for a particular area, or to save energy, etc. An intent-driven system would be able to learn the behavior of networks and services and allow customers to provide desired states without having to know in detail how to reach the desired states. In an intended management use case in an open radio access network (Open Radio Access Network, O-RAN), a RAN management intent can be formulated by a RAN management intent Owner (RAN MANAGEMENT INTENT Owner, RMIO) according to its own goals and requirements and consume intent-based services. The implementation of the RAN management intent is known, enabled and ensured by a RAN management intent processor (RAN MANAGEMENT INTENT HANDLER, RMIH). Considering that there may be a scenario in which one or more RMIO transmits one or more intents, and there may be a conflict between the multiple intents, in the case of intent management use cases in the O-RAN, only an intent request is mentioned about intent capability discovery, intent capability registration and intent negotiation, intent validity time, etc., and there is no scheme about how to handle intent-related conflicts. Disclosure of Invention The application provides a method, a device and a processor readable storage medium for processing intent conflicts, which solve the problem that no scheme for processing intent-related conflicts is involved in the current intent management system. The embodiment of the application provides a method for processing intent conflicts, which comprises the following steps: the method comprises the steps that a first entity receives first indication information and at least one intention of a second entity, wherein the first indication information is used for determining the execution priority of the intention; The first entity determines the execution priority of at least one intention according to the first indication information and sends the execution priority of at least one intention to a third entity, or the first entity executes the processing of the intention-related conflict according to the first indication information when determining that the intention-related conflict exists between the first intention and other intentions except the first intention, wherein the first intention is any intention in the intentions of the at least one second entity. Optionally, there is an intent-related conflict between the first intent and other intents, including at least one of: a conflict exists between the object for providing the network service corresponding to the first intention and the object for providing the network service corresponding to the other intents; A conflict exists between the object which receives the network service and corresponds to the first intention and the object which receives the network service and corresponds to the other intention; a conflict exists between the network performance type corresponding to the first intention and the network performance type corresponding to the other intention; a conflict exists between the network performance target corresponding to the first intention and the network performance targets corresponding to the other intents. Optionally, the first entity receives the first indication information, and the intention of at least one second entity, including: The first entity receives a first message sent by at least one second entity, wherein the first message carries the first indication information and the intention of the second entity. Optionally, the first entity receives first indication information, including: the first entity sends a first query message to at least one second entity; The first entity receives a first response message sent by at least one second entity, wherein the first response message carries the first indication information. Optionally, the method for processing intent conflicts further includes: The first entity sends the first intention to a fourth entity in the case that the first intention and the other intention have no intention related conflict; The first entity receives first information sent by the fourth entity or the fifth entity, wherein the first information is used for indicating that intent correlation conflict exists between the first intent and the other intents. Optionally, the method for processing intent conflicts further includes: determining, by the first entity, that a policy and/or configuration to execute the first intent is not present in an intent-related conflict bet