Intent processing method, apparatus and device, and storage medium and product

By mining implicit intents during the intent negotiation process, the problem of underutilization of implicit intents in existing technologies is solved, and efficient negotiation and improved stability of network systems are achieved.

WO2026067702A1PCT designated stage Publication Date: 2026-04-02CHINA MOBILE COMM LTD RES INST +1
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-28
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing technologies fail to fully exploit implicit intentions, leading to increased time consumption during the intention negotiation process, and neglecting the instability and unreliability of network systems that implicit intentions may bring.

Method used

After receiving the first intent sent by the second device and detecting its feasibility, the implicit information associated with the first intent is determined based on the intent-related data, and a second intent carrying the implicit information is sent to the second device to generate a third intent, thereby achieving a comprehensive understanding and negotiation of the intent expectation.

Benefits of technology

It reduces the time loss caused by intent mining, improves the reliability and robustness of intent-driven network systems, and ensures the effectiveness and accuracy of intent negotiation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025124855_02042026_PF_FP_ABST
    Figure CN2025124855_02042026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are an intent processing method, apparatus and device, and a storage medium and a product. After receiving a first intent sent by a second device, a first device first detects whether a feasibility condition for the first intent is met, and if the feasibility condition for the first intent is met, the first device determines, on the basis of intent-related data, implicit information associated with the first intent; then, the first device sends to the second device a second intent carrying the implicit information, so as to perform intent negotiation with the second device; and finally, the first device receives a third intent fed back by the second device.
Need to check novelty before this filing date? Find Prior Art

Description

Intention processing method, device, equipment, storage medium and product

[0001] Cross-reference to related applications

[0002] The present disclosure is based on and claims priority from Chinese Patent Application No. 202411378353.5 filed on September 30, 2024, the content of which is hereby incorporated by reference in its entirety into the present disclosure. TECHNICAL FIELD

[0003] The present disclosure relates to the field of artificial intelligence, and in particular, to an intention processing method, device, equipment, storage medium and product. BACKGROUND

[0004] An intention is all desired formal specifications, including requirements, goals and constraints on technical systems, which describes the state that the network is expected to reach without specifying how to achieve this state. A producer allows a consumer to express a service and network resource management through an intention table, in which the consumer provides an intention description to the producer, the producer verifies, translates and executes the intention, and then feeds back the intention execution satisfaction information to the consumer.

[0005] The related art has supported intention implementation feasibility checking and intention negotiation functions. If the feasibility checking result is feasible, the producer executes a service or network management task to meet the intention instance, otherwise, the consumer and the producer negotiate to avoid directly rejecting the intention for the unachievable / irrational desired goal. The negotiation of the related art is only for the intention content explicitly expressed by the consumer, which can be referred to as "explicit intention". However, the desired goal in the intention expressed by the consumer can be associated with one or more desired goals, and different contexts of different intentions can also bring different satisfaction effects. This part of intention content that the consumer does not explicitly express but may care about or need to further improve the expression can be referred to as "implicit intention". The existing negotiation process does not consider this part of "implicit intention", which increases the time loss caused by intention mining in the negotiation process, and even causes invalid negotiation phenomenon. SUMMARY

[0006] The purpose of the embodiments of the present disclosure is to provide an intention processing method, device, equipment, storage medium and product, which fully mines implicit intention in the intention negotiation process, reduces the time loss caused by intention mining, avoids invalid negotiation phenomenon, and improves the reliability and robustness of the intention-driven network system.

[0007] To achieve the above-mentioned purpose, the embodiments of the present disclosure provide an intention processing method applied to a first device, the method comprising:

[0008] receiving a first intention sent by a second device;

[0009] detecting a feasible condition for the first intention, and determining implicit information associated with the first intention according to intention-related data;

[0010] sending a second intention carrying the implicit information to the second device, so that the second device determines corresponding intention expectation according to the second intention and generates a third intention;

[0011] receiving the third intention fed back by the second device.

[0012] As an improvement of the above scheme, after the receiving the third intention fed back by the second device, the method further comprises:

[0013] generating a corresponding intention instance according to the third intention.

[0014] As an improvement of the above scheme, the implicit information is an implicit intention, and the implicit intention includes at least one implicit expectation.

[0015] As an improvement of the above scheme, the intention-related data includes at least one of historical intention data, resource conditions and capability information at a current time.

[0016] As an improvement of the above scheme, the determining implicit information associated with the first intention according to intention-related data comprises:

[0017] obtaining implicit expectations associated with all expectations in the first intention according to the historical intention data;

[0018] obtaining target capability and target resource satisfying the implicit expectations according to the capability information and the resource conditions;

[0019] generating implicit information according to the target resource and the target capability.

[0020] As an improvement of the above scheme, the third intention is the same as the second intention, or the intention expectation carried by the third intention is lower than the intention expectation carried by the second intention.

[0021] As an improvement of the above scheme, when the feasible condition for the first intention is detected, the method further comprises:

[0022] when there is at least one unmet negotiation expectation in the first intention, determining a best intention corresponding to the unmet negotiation expectation according to the intention-related data;

[0023] sending a second intention carrying the best intention to the second device.

[0024] As an improvement of the above-mentioned solution, the first intention carries a first identifier; wherein the first identifier is configured to indicate whether intention negotiation is allowed.

[0025] As an improvement of the above-mentioned solution, when the first intention contains at least one expectation that cannot be satisfied, the method further comprises:

[0026] acquiring the first identifier;

[0027] if the first identifier is a first value, performing the step of determining the best intention corresponding to the expectation to be negotiated according to intention-related data;

[0028] if the first identifier is a second value, rejecting to execute the first intention.

[0029] As an improvement of the above-mentioned solution, the first intention carries a second identifier; wherein the second identifier is configured to indicate whether implicit information mining is allowed.

[0030] As an improvement of the above-mentioned solution, when the first intention contains at least one expectation that cannot be satisfied, the method further comprises:

[0031] acquiring the second identifier;

[0032] if the second identifier is a third value, performing the step of determining implicit information associated with the first intention according to intention-related data;

[0033] if the second identifier is a fourth value, sending a second intention consistent with the content carried by the first intention to the second device.

[0034] As an improvement of the above-mentioned solution, after receiving the first intention sent by the second device, the method further comprises:

[0035] when the implementation of the first intention instance has an impact on the already running intention instance of the second device, sending prompt information to the second device; wherein the prompt information carries the instance identifier of the already running intention instance that has an impact.

[0036] As an improvement of the above-mentioned solution, the feasible condition is that all or part of the expectations in the first intention and the corresponding targets can be realized.

[0037] To achieve the above-mentioned purposes, the embodiments of the present disclosure further provide an intention processing device applied to a first device, the device comprising:

[0038] a first intention receiving module configured to receive a first intention sent by a second device;

[0039] an implicit information determination module, configured to determine implicit information associated with the first intention according to intention-related data when a feasible condition of having the first intention is detected;

[0040] a second intention sending module, configured to send a second intention carrying the implicit information to the second device, so that the second device determines a corresponding intention expectation according to the second intention and generates a third intention;

[0041] a third intention receiving module, configured to receive a third intention fed back by the second device.

[0042] To achieve the above object, the embodiment of the present disclosure further provides an intention processing device, comprising a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the intention processing method in any of the above embodiments.

[0043] To achieve the above object, the embodiment of the present disclosure further provides a computer readable storage medium, comprising a stored computer program, wherein the computer program controls a device where the computer readable storage medium is located to execute the intention processing method in any of the above embodiments when the computer program runs.

[0044] To achieve the above object, the embodiment of the present disclosure further provides a computer program product, comprising computer instructions, wherein the computer instructions are executed by a processor to implement the intention processing method in any of the above embodiments. BRIEF DESCRIPTION OF DRAWINGS

[0045] FIG. 1 is a flowchart of an intention processing method according to an embodiment of the present disclosure;

[0046] FIG. 2 is another flowchart of an intention processing method according to an embodiment of the present disclosure;

[0047] FIG. 3 is a structural block diagram of an intention processing apparatus according to an embodiment of the present disclosure;

[0048] FIG. 4 is a structural block diagram of an intention processing device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0049] The technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present disclosure.

[0050] Under the background of rapid development of digital economy, the development trends such as "digital industrialization, industrial digitization, digital governance and data value" are increasingly prominent. In the face of the great opportunities of digital economy development, the global telecommunications industry is accelerating the transformation and upgrading of communication networks to automation and intelligence, and the self-intelligent network emerges as the times require. The self-intelligent network can provide "zero waiting, zero failure and zero contact" business experience for customers of network services by building automatic and intelligent operation and maintenance capabilities throughout the life cycle of the network, and create "self-configuration, self-repair and self-optimization" efficient operation and maintenance means for the front line of network production. Facing the vision of "self-intelligent network", the related technologies propose a self-intelligent network framework, a hierarchical model, and a series of key enabling features such as artificial intelligence (AI) enabling and intent-driven. In the intent-based communication network, the information interaction between each autonomous domain and different levels is "intent-driven". The external supervisor does not need to pay attention to the implementation process of the system, but only needs to pay attention to the results of the implementation. The system identifies the user's intent expectation as a high-level business policy through an automatic way, and further converts it into the necessary network configuration and implements it, and guarantees the effect through network state perception, verification and feedback.

[0051] With the rapid development of network technology, intent-driven management service (MnS) has gradually become an important means to improve network operation efficiency and user experience. However, the existing intent negotiation method mainly focuses on the "explicit intent" explicitly expressed by the consumer, ignoring the possible "implicit intent", which to some extent limits the flexibility and effectiveness of the MnS system. Therefore, in order to fully tap the implicit intent, the embodiment of the present disclosure proposes an intent processing method, which acts between two devices with intent management function, and the two devices respectively act as MnS consumer and MnS producer, and interact based on intent. The present disclosure is applicable to the stages of intent creation, intent update, intent activation / restart, etc., aiming to fully understand and meet the consumer's intent through enhanced intent negotiation function, and improve the reliability and robustness of the network system.

[0052] In order to better understand the present disclosure, the following explanations of terms are provided:

[0053] 1) intent, composed of a specific intent information model, containing intent expectation, constraint and other information, wherein the intent expectation contains information such as expectation object, expectation target and target value, and further can contain context information.

[0054] 2) intent conflict, when two intents cannot be satisfied at the same time because of mutual exclusion, there is an intent conflict between the two intents. The intent conflict can include syntax conflict and / or operation conflict.

[0055] Syntax conflict refers to a conflict between the intent expressions of two intents. For example, the intent expressions of two intents describe the same object (e.g., a cell, a base station, a radio access network subnetwork, a core network subnetwork, a wireless service, etc.) and the targets of the intent expressions are mutually exclusive under the same validity condition. An example is that the intent expression of one intent embodies a target of increasing the downlink rate of a cell, and the intent expression of another intent embodies a target of decreasing the downlink rate of the cell, and thus there is a syntax conflict between the two intents.

[0056] Operation conflict refers to a conflict between the execution operations of two intents after translation, i.e., the operations of the two intents cannot be executed simultaneously. For example, the schemes corresponding to the two intents respectively include mutually exclusive operations on the same parameter and / or attribute of the same network element. An example is that when the scheme of intent 1 requires increasing a network configuration parameter A, and the scheme of intent 2 requires decreasing the network configuration parameter A, there is an operation conflict between intent 1 and intent 2.

[0057] 3) Intent-driven management service consumer, which is a device for managing intents. Specifically, the intent-driven management service consumer can generate an intent and send the intent to the intent-driven management service producer. The intent can be a requirement of the consumer for a network in which a device for executing an intent scheme is located.

[0058] 4) Intent-driven management service producer, which is a device for processing intents. Specifically, the producer can generate an instance that can satisfy an intent after receiving the intent from the consumer.

[0059] The intent-driven management service consumer and / or the intent-driven management service producer can be an AN device or a CN device. The AN device is a device for connecting a terminal device to a wireless network in a mobile communication system, and the AN device as a node in a radio access network can also be referred to as a base station, a radio access network (RAN) node (or device), or an access point (AP). The CN device is a network element included in a CN part in a mobile communication system, and the CN device can connect a terminal device to different data networks, and perform services such as charging, mobility management, session management, and user plane forwarding. In different mobile communication systems, the names of CN devices having the same functions can be different.

[0060] For example, the intent-driven management service consumer can be a network management service (NMS), an IDMS consumer, or a management service consumer (MnS consumer), hereinafter referred to as MnS consumer. The intent-driven management service producer can be an element management service (EMS), an IDMS producer, or a management service producer (MnS producer), hereinafter referred to as MnS producer.

[0061] In the embodiments of the present disclosure, the first device can be understood as an intent-driven management service producer or an intent handler, such as the first device being a MnS producer; the second device can be understood as an intent-driven management service consumer or an intent owner, such as the second device being a MnS consumer. The first device and the second device interact based on an intent management interface to perform centralized management operations including but not limited to intent creation, intent deletion, intent update, intent negotiation, intent activation / deactivation, intent management capability query, and the like. It can be applied to one or more of the following scenarios: wireless network, wireless service, core network, core network service, network slice, or end-to-end communication service.

[0062] Referring to FIG. 1, FIG. 1 is a flowchart of an intent processing method provided by the embodiments of the present disclosure, which is implemented by a first device, and the intent processing method comprises:

[0063] S1, receiving a first intent sent by a second device;

[0064] S2, when detecting that a feasible condition of the first intent is met, determining implicit information associated with the first intent according to intent-related data;

[0065] S3, sending a second intent carrying the implicit information to the second device, so that the second device determines a corresponding intent expectation according to the second intent and generates a third intent;

[0066] S4, receiving the third intent fed back by the second device.

[0067] In some embodiments, after the first device receives the third intent fed back by the second device, the corresponding intent instance is generated according to the third intent.

[0068] For example, the second device detects its own requirement satisfaction condition, defines a new intention or changes an existing intention if the requirement is not satisfied, and sends a first intention to the first device. The first intention is an explicit intention, and the first intention can carry information including but not limited to network latency, number of users, bandwidth utilization, throughput rate, throughput, energy consumption, packet loss rate, uplink and downlink rate, and the like. When the first device detects that it itself has a satisfaction condition of the first intention, it means that the first device can provide an intention instance of the first intention to satisfy the expectation of the second device. At this time, the first device can further mine implicit information that is not in the first intention. The implicit information is an implicit intention, and the implicit intention includes at least one implicit expectation that is different from but associated with the expectation corresponding to the first intention. Then, the first device sends a second intention carrying the implicit information to the second device. After receiving the second intention, the second device determines the intention expectations in the explicit intention and the implicit intention in the second intention, and then generates a third intention. When the first device receives the third intention fed back by the second device, it generates or changes a corresponding intention instance to satisfy the intention implementation of the second device.

[0069] Referring to FIG. 2, FIG. 2 is another flowchart of the intention processing method provided by the embodiment of the present disclosure. The steps S1-S4 are described in detail in combination with FIG. 2.

[0070] In some embodiments, in step S1, after the first device receives the first intention sent by the second device, the intention expectation combination of the explicit intention in the first intention is obtained. The intention expectation combination includes at least one intention expectation, and information such as an expectation target, an expectation object, an expectation index of the intention expectation, and further can include expectation context information of the intention expectation. For example, the expectation object in the first intention is “Radio_Service (wireless service)”, the expectation target is “ULLatency (UL data packet transmission delay)”, the expectation index (i.e., target value) is a specific numerical range of the expectation target, such as “IS_LESS_THAN 10 (less than 10)”, and the expectation context information can be a service type, such as a required service type eMBB.

[0071] In some embodiments, in step S2, the feasible condition is that all or part of the expectations in the first intention and the corresponding targets are achievable.

[0072] For example, when the first device receives the first intention, it determines whether the intention is feasible. There are the following possibilities:

[0073] 1) The first device is not the producer of the first intention or does not understand the intention semantics. At this time, the first device directly rejects the first intention and feeds back the unfeasible reason.

[0074] 2) The first device determines that the first intention itself or the first intention and the historical intention have a contradiction, such as an intention conflict between intentions, expectations or targets, which causes the first intention to be unachievable, and the first device directly rejects the first intention and feeds back the unfeasible reason;

[0075] 3) The first device determines that all or part of the expectations and corresponding targets of the first intention are feasible, and then starts a negotiation process for the first intention, and further determines whether the first device itself has the intention satisfaction condition of the first intention.

[0076] In some embodiments, when the feasible condition of the first intention is detected, implicit information associated with the first intention is determined according to intention-related data; wherein the intention-related data includes at least one of historical intention data, resource conditions and capability information at the current time.

[0077] For example, when the first device detects that it itself has the satisfaction condition of the first intention, it means that the first device can generate an intention instance of the first intention to satisfy the expectation of the second device, and the first device can further mine implicit information associated with the first intention. An implicit information determination module is introduced into the first device, which collects and analyzes context information such as current network environment, device state and historical behavior record, and based on the explicit intention, a list of implicit expectations of the second device is associated, the implicit expectations of the second device and the context values are inferred and predicted, and the full expression of the intention is achieved. The implicit intention recognition function module can identify the expectations that the second device does not explicitly express but actually cares about, as well as the specific meaning and importance of the expectations in different network conditions or service scenarios, to provide comprehensive and accurate intention information for the subsequent negotiation process. Ensure that in the case of limited resources, more balanced and optimized decisions can be made, thereby providing more accurate and personalized negotiation results. Through the implicit information determination module, the MnS producer can make the MnS consumer fully understand the chain reaction that may be caused after the intention is satisfied and the best intention suggestion provided by the producer, to help the MnS consumer make more comprehensive and wise intentions.

[0078] For example, the intention expectation combination in the first intention includes two explicit intentions, expectation a and expectation b, and the knowledge base maintained by the first device includes the association relationship between the targets (this part of the knowledge may not be possessed by the second device), and the first device can determine the related influence caused by the target change according to the historical intention data, resource conditions and capability information. The above three data sources and uses are as follows:

[0079] 1. Historical intent data: Collect and store data of all historical intent's proposal, execution, completion and feedback. These data should include intent conflict report, intent satisfaction report, etc., configured as background information for building related expectation list group. For example, it is concluded from historical intent data that the change of indicator A has a greater impact on indicator B, then indicator A and indicator B can be associated.

[0080] 2. Resource conditions: Real-time acquisition of resource status (such as CPU usage, memory occupation, storage space, etc.) and network capability (such as bandwidth, delay, packet loss rate, etc.) of the first device through environmental perception. The resource conditions can predict the future satisfaction and trend of the intent according to the intent instance list.

[0081] 3. Capability information: The capability information is associated with the indicators. According to the capability information of the device, the association expression between the expected indicators is constructed, and the high correlation expectation indicator list group is maintained.

[0082] It is worth noting that the above three data can be used independently, that is, according to any data, the implicit information associated with the first intent can be determined. Alternatively, the above three data can be used jointly, at this time, based on the above 1-3 points, the implicit information associated with the first intent is determined according to the intent related data in step S2, including:

[0083] S21, obtaining implicit expectations associated with all expectations in the first intent according to the historical intent data;

[0084] S22, obtaining target capability and target resource satisfying the implicit expectations according to the capability information and the resource conditions;

[0085] S23, generating implicit information according to the target resource and target capability.

[0086] Further, in addition to the above three data, the implicit information can also be obtained by means of a simulation verification module, which can verify the chain effect caused by the change of expectations.

[0087] For example, under the current resource conditions and network capability information, according to the historical intent data, it is concluded that expectation a is associated with expectation c, and expectation c is the implicit expectation. At this time, the implicit information contains expectation c, and the MnS consumer needs to pay attention to the impact on the potential expectation c to ensure that the service avoids causing multiple changes of subsequent intents and affects the service delivery effect. Subsequently, the first device feeds back the second intent carrying expectation c. For example, the second intent includes expectations a, b and c. It is worth noting that the second intent mentioned here can also include suggestions for the context of the intent, for example, the second device does not fully express the time context of the implementation of the intent at the current time, and this part of information should be supplemented in the implicit intent feedback of the first device and confirmed by the second device.

[0088] In some embodiments, in step S3, the first device sends a second intent carrying the implicit information to the second device, so that the second device determines the corresponding intent expectation according to the second intent and generates a third intent.

[0089] For example, the third intent is the same as the second intent, or the intent expectation carried by the third intent is lower than the intent expectation carried by the second intent. After receiving the second intent, the second device confirms the intent expectation and the corresponding target value in the second intent (here, the best intent combination that the producer can provide is the upper limit of the system capability, and the default consumer can adjust to the low capability without repeated negotiation), and generates the third intent after confirmation, which also covers expectations a, b and c.

[0090] In some embodiments, in step S4, the first device receives the third intent fed back by the second device, generates or changes an intent instance according to the third intent, operates the responsibility domain, manages the entities and / or resources in the domain, and guarantees that the corresponding expectations of the intent object are met, and periodically reports the intent satisfaction information to the second device.

[0091] In the embodiments of the present disclosure, since the implicit information associated with the first intent can be determined according to the intent-related data in the intent negotiation process, the implicit intent can be fully mined, the time loss caused by intent mining can be reduced, the invalid negotiation phenomenon can be avoided, and the reliability and robustness of the intent-driven network system can be improved.

[0092] Further, after step S1 is performed and the feasible condition of the first intent is detected, the method further includes:

[0093] S5, when at least one to-be-negotiated expectation in the first intent cannot be met, determining the best intent corresponding to the to-be-negotiated expectation according to the intent-related data;

[0094] S6, sending a second intent carrying the best intent to the second device.

[0095] For example, when the first device detects that it has the feasible conditions for the first intention, but there is at least one expected condition that cannot be met, the first device can only provide an intention instance of the first intention to meet the partial expectation of the second device, and the expectation that cannot be met by the first device is the expected condition to be negotiated. In this case, the first device does not directly reject the first intention, but feeds back the intention expectation closest to the expected condition to be negotiated to the second device for negotiation. In this case, the first device determines the best intention corresponding to the expected condition to be negotiated by comprehensively considering the historical intention data, the resource conditions and the capability information at the current time, and then feeds back the second intention to the first device. The second intention indicates the best intention expectation that can be met by the first device. It should be noted that the best intention is different from the implicit information mentioned above. The implicit information is the implicit intention associated with the first intention, and the best intention is the intention closest to the target value expected by the first intention that can be provided by the first device. The first device confirms the best intention. If the second device accepts the negotiation, the third intention after the confirmation is sent to the first device, and the first device implements the third intention and feeds back the satisfaction information to the second device.

[0096] In the embodiments of the present disclosure, when the first device detects that it does not have the satisfaction conditions for the first intention, the first device negotiates the intention with the second device, and provides the best intention expectation that can be met by the first device to the second device, so as to avoid directly rejecting the intention of the second device.

[0097] Further, the first intention carries a first identifier. The first identifier is configured to indicate whether the intention negotiation is allowed.

[0098] For example, when the second device issues the first intention, the second device allows to identify specific expectations or targets, and indicates whether the intention negotiation is allowed by the first identifier. TRUE (the first value) indicates that the intention negotiation is allowed, and FALSE (the second value) indicates that the intention negotiation is not allowed, so as to trigger the subsequent negotiation process of the first device. If the second device rejects the negotiation of a specific or specific target, the first device evaluates according to the established expectation and target value, so as to reduce the time loss caused by invalid negotiation and intention mining. The default value of the attribute of the first identifier is TRUE.

[0099] In some embodiments, when there is at least one expected condition to be negotiated that cannot be met in the first intention in step S5, the method further includes:

[0100] S51, obtaining the first identifier;

[0101] S52, if the first identifier is the first value, step S5 is performed;

[0102] S53, if the first identifier is the second value, the first intention is rejected.

[0103] Exemplarily, in a wireless network scenario, the second device first sends a first intent to the first device. For example, the first intent contains an intent expectation that a certain period of end-to-end delivery delay is less than 5 ms and a downlink delay is less than 3 ms. When the first device receives the first intent, the first device first parses the intent information, and after determining that the intent is feasible, obtains a first identifier. At this time, there are two cases:

[0104] 1) If the first identifier is True (a first value), it indicates that the first device can perform intent negotiation. Assuming that there is a to-be-negotiated expectation in the first intent that the first device cannot satisfy, such as being unable to satisfy “a certain period of end-to-end delivery delay is less than 5 ms”, the first device confirms that it can satisfy “a certain period of end-to-end delivery delay is less than 7 ms” by comprehensively considering historical intent data, resource conditions and capability information at the current time. At this time, the first device takes “a certain period of end-to-end delivery delay is less than 7 ms and a downlink delay is less than 3 ms” as the best intent, and sends a second intent carrying the best intent to the second device. If the second device accepts the negotiation, the second device sends a third intent to the first device after confirmation. The content carried by the third intent can be the same as that of the second intent, or can be lower than the intent expectation of the third intent, such as “a certain period of end-to-end delivery delay is less than 8 ms and a downlink delay is less than 3 ms”. After receiving the third intent, the first device implements the intent and feeds back satisfaction information to the second device.

[0105] 2) If the first identifier is FALSE (a second value), it indicates that the first device cannot perform intent negotiation. Assuming that there is a to-be-negotiated expectation in the first intent that the first device cannot satisfy, since negotiation is not allowed at this time, the first device rejects the intent and returns a reason.

[0106] In addition, if the first device can satisfy the intent expectation of the first intent, at this time, whether the first identifier is the first value or the second value, intent negotiation is not needed, but the second intent is directly fed back to the second device, and the second intent is the same as the first intent.

[0107] Further, the first intent carries a second identifier; wherein the second identifier is configured to indicate whether implicit information mining is allowed.

[0108] Exemplarily, the second device adds an optional attribute as the second identifier in the intent information model, which describes the requirement of the MnS consumer for the MnS producer to complete the implicit information. If the value of the second identifier is TRUE (a third value), the MnS producer needs to provide the implicit information. If the value of the second identifier is FALSE (a fourth value), the MnS producer does not need to provide the implicit information. The default value of the second identifier is FALSE.

[0109] In some embodiments, in step S2, when detecting that the feasible condition of the first intention is met, the method further comprises:

[0110] S21, acquiring the second identifier;

[0111] S22, if the second identifier is the third value, performing the step of determining the implicit information associated with the first intention according to the intention-related data in step S2;

[0112] S23, if the second identifier is the fourth value, sending a second intention consistent with the first intention carrying content to the second device.

[0113] For example, in a wireless network scenario, the second device first sends a first intention to the first device. For example, the first intention is an intention expectation of "a network delivering an end-to-end time delay less than 5 ms and a downlink time delay less than 3 ms in a certain period of time". When the first device receives the first intention, it first parses the intention information, determines that the intention is feasible, acquires the second identifier, and at this time, there are two cases:

[0114] 1) If the second identifier is True (the third value), it means that the first device can perform implicit intention mining. Assuming that the first device can meet the intention expectation of the first intention, the first device evaluates the possible impact on other indicators by comprehensively analyzing historical intention data, resource conditions and capability information at the current time, feeds back a second intention to the second device, and the content of the second intention includes not only the first intention information but also implicit information. For example, the second intention is "a network delivering an end-to-end time delay less than 5 ms and a downlink time delay less than 3 ms, which may bring an implicit expectation of a maximum access user number less than 100 and a time context of 17:00-22:00 every day". The implicit information is "an implicit expectation of a maximum access user number less than 100 and a time context of 17:00-22:00 every day". If the second device accepts the negotiation, it sends a third intention after confirmation to the first device, and the first device receives the third intention and implements the intention and feeds back the satisfaction information to the second device. If the second device does not accept the negotiation, the process is terminated and the negotiation with a new MnS producer is restarted.

[0115] In addition, if there is a to-be-negotiated expectation in the first intention that the first device cannot meet, but at this time, implicit intention mining can be performed, the second intention fed back by the first device carries not only implicit information but also the expectation in the first intention that can be met. Alternatively, the first device and the second device can negotiate the to-be-negotiated expectation.

[0116] 2) If the second flag is FALSE (the fourth value), it means that the first device cannot perform implicit intent mining, and the first device assumes that the first device can satisfy the intent expectation of the first intent, but since the first device cannot perform implicit information mining at this time, the first device feeds back the second intent to the second device, and the second intent is the same as the first intent.

[0117] In addition, if there is a to-be-negotiated expectation in the first intent that the first device cannot satisfy, and at this time, implicit intent mining cannot be performed, the first device rejects the intent and returns the reason. Alternatively, instead of directly rejecting, the first device and the second device can negotiate the to-be-negotiated expectation.

[0118] It should be noted that the above steps S51-S53 describe the workflow of the first device when the first flag is carried in the first intent, and steps S21-S23 describe the workflow of the first device when the second flag is carried in the first intent. It can be understood that the first flag and the second flag can exist independently, that is, steps S51-S53 and steps S21-S23 can be executed independently, that is, the second intent can only carry the best intent or only carry the implicit information. Alternatively, the first flag and the second flag can exist at the same time, that is, the second intent can simultaneously carry the best intent and the implicit information. At this time, taking the wireless network scenario as an example, the first intent includes the intent expectation that the end-to-end delay of a network in a certain period of time is less than 5 ms and the downlink delay is less than 3 ms. At this time, there are the following four cases:

[0119] Case 1: The first flag is the first value True, and the second flag is the fourth value False. The following intent negotiation process is performed:

[0120] (1) Assuming that the first device has feasible conditions and can satisfy all the expectations of the first intent, the first device feeds back the second intent to the second device, and the content of the second intent is consistent with the first intent.

[0121] (2) Assuming that the first device has feasible conditions, but there is at least one to-be-negotiated expectation that cannot be satisfied, at this time, the first device obtains the best intent corresponding to the to-be-negotiated expectation by comprehensively considering historical intent data, resource conditions and capability information at the current moment, and feeds back the second intent carrying the best expectation to the second device. The second intent content indicates the best intent expectation information that the first device can satisfy.

[0122] Case 2: The first flag is the first value True, and the second flag is the third value True. The following intent negotiation process is performed:

[0123] (1) Assuming that the first device has the feasible conditions and can meet all the expectations of the first intention, the first device comprehensively evaluates the historical intention data, the resource conditions and the capability information at the current time, the impact on other indicators that may be brought by the implementation of the intention, and feeds back the second intention with implicit information to the first device. The second intention content includes not only the first intention information, but also the implicit information.

[0124] (2) Assuming that the first device has the feasible conditions, but there is at least one unmet expectation to be negotiated, the first device comprehensively evaluates the historical intention data, the resource conditions and the capability information at the current time, the best intention corresponding to the unmet expectation to be negotiated, and the impact on other indicators that may be brought by the implementation of the intention, and obtains the implicit information associated with the first intention, feeds back the second intention with the best intention and the implicit information to the first device. The second intention content includes not only the first intention information, but also the expectation information of the best intention and the implicit information.

[0125] Case 3, the first identifier is the second value False, and the second identifier is the fourth value False, then the following intention negotiation process is executed:

[0126] (1) Assuming that the first device has the feasible conditions and can meet all the expectations of the first intention, the first device feeds back the second intention to the second device, and the second intention content is consistent with the first intention.

[0127] (2) Assuming that the first device has the feasible conditions, but there is at least one unmet expectation to be negotiated, at this time, negotiation is not allowed, the first device rejects the intention and returns the reason.

[0128] Case 4, when the first identifier is the second value False, the second identifier is the third value True, then the following intention negotiation process is executed:

[0129] (1) Assuming that the first device has the feasible conditions and can meet all the expectations of the first intention, the first device comprehensively evaluates the historical intention data, the resource conditions and the capability information at the current time, the impact on other indicators that may be brought by the implementation of the intention, and feeds back the second intention with implicit information to the first device. The second intention content includes not only the first intention information, but also the implicit information.

[0130] (2) Assuming that the first device has the feasible conditions, but there is at least one unmet expectation to be negotiated, at this time, negotiation is not allowed, the first device rejects the intention and returns the reason.

[0131] In the embodiments of the present disclosure, the MnS consumer can indicate whether the MnS producer can perform the intent negotiation and / or the implicit intent mining process by carrying the first identifier and / or the second identifier in the initial intent, thereby reducing the time loss caused by the invalid negotiation and intent mining between the MnS consumer and the MnS producer.

[0132] In some embodiments, the first device can generate an intent report in the intent negotiation process, and the intent report has various forms such as an intent negotiation report, an intent satisfaction report, an intent feasibility check report, and an intent exploration report, which respectively appear at different links of the whole life cycle of the intent. The first device also provides an intent negotiation information template, and the suggested elements in the intent negotiation information template include: an implicit information intent expectation combination, an intent expectation contained in the intent expectation combination, an expectation object of the intent expectation, an expectation index of the intent expectation, and an expectation context of the intent expectation. The suggested modified intent expectation combination, the intent expectation contained in the intent expectation combination, the expectation object of the intent expectation, the expectation index of the intent expectation, and the expectation context of the intent expectation. In some embodiments, the information such as the intent context of the implicit intent, the target context, and the index context can also be included.

[0133] For example, the implicit intent negotiation result (ImplicitIntentResult) is configured to save the implicit intent mining information of the MnS producer to the MnS consumer, and the attribute elements of the ImplicitIntentResult include implicitIntentExpectations (implicit intent expectations) and implicitintentContexts (implicit intent contexts), wherein the implicitIntentExpectations represent a list of multiple implicit expectations contained in an implicit intent; and the implicitintentContexts describe a list of contexts of the implicit intent, representing the constraints and conditions that need to be applied to the whole intent. It should be noted that the ImplicitIntentResult can exist as an attribute of the intent negotiation report or exist alone. The attributes contained in the implicitIntentExpectations are the same as the intentExpectations (intent expectations), including the expectation target, the expectation object, and the expectation context. The attributes contained in the implicitintentContexts are the same as the intentContexts (intent contexts), which describe the three combinations of attributes, conditions, and value ranges.

[0134] Further, after step S1 is performed, the method further includes: when implementation of the first intent has an impact on a running intent instance of the second device, sending prompt information to the second device; wherein the prompt information carries an instance identifier of the running intent instance that has the impact.

[0135] For example, when the first device receives the first intent, the first device first analyzes the intent information and determines that implementation of the intent will have an impact on a running intent instance X, which also belongs to the second device. The first device needs to send information about the potential impact to the second device to provide a reference for a subsequent intent conflict resolution scheme. In this case, the intent negotiation report attribute element fed back by the first device to the second device should also include an intent instance ID of the potential impact and specific impact expectation indicators and the like. After receiving the second intent information, the second device confirms the intent and determines whether to update other intent instances according to the intent negotiation report. If the second device needs to update, the second device can send a new first intent to the first device.

[0136] In the embodiments of the present disclosure, the MnS producer can mine the potential impact of the current intent on other intents of the MnS consumer and resolve the potential intent conflict in advance.

[0137] Compared with the related art, the intent processing method disclosed in the present disclosure can realize automatic interaction between the MnS consumer and the MnS producer, negotiation on unachievable / unreasonable expectation targets, and avoidance of direct rejection of the intent. Through implicit intent recognition, the potential intent expectation of the MnS consumer that is not explicitly expressed can be recognized, the completion of the expectation can be supported, the MnS consumer and the MnS producer can reach an agreement on the effect of the intent implementation, repeated modification of the intent can be avoided, the potential impact of the current intent on other intents can be mined, and the potential intent conflict can be resolved in advance.

[0138] Referring to FIG. 3, FIG. 3 is a structural block diagram of an intent processing apparatus 100 provided in the embodiments of the present disclosure, the intent processing apparatus 100 is implemented by a first device, and the intent processing apparatus 100 includes:

[0139] The first intent receiving module 11 is configured to receive a first intent sent by a second device;

[0140] The implicit information determining module 12 is configured to, when the first intent has a feasible condition, determine implicit information associated with the first intent according to intent-related data;

[0141] The second intention sending module 13 is configured to send a second intention carrying the implicit information to the second device, so that the second device determines a corresponding intention expectation according to the second intention and generates a third intention.

[0142] The third intention receiving module 14 is configured to receive the third intention fed back by the second device.

[0143] In some embodiments, the intention processing apparatus 100 further comprises an intention instance generating module 15 configured to generate a corresponding intention instance according to the third intention.

[0144] In some embodiments, the implicit information is an implicit intention, and the implicit intention comprises at least one implicit expectation.

[0145] In some embodiments, the intention-related data comprises at least one of historical intention data, resource conditions and capability information at a current time.

[0146] In some embodiments, the third intention is the same as the second intention, or the intention expectation carried by the third intention is lower than the intention expectation carried by the second intention.

[0147] In some embodiments, the implicit information determining module 12 is configured to: acquire an implicit expectation associated with all expectations in the first intention according to the historical intention data; acquire target capability and target resource satisfying the implicit expectation according to the capability information and the resource conditions; and generate implicit information according to the target resource and the target capability.

[0148] In some embodiments, the intention processing apparatus 100 further comprises:

[0149] An optimal intention determining module configured to determine an optimal intention corresponding to at least one to-be-negotiated expectation when the at least one to-be-negotiated expectation cannot be satisfied according to the intention-related data.

[0150] The second intention sending module 13 is further configured to send a second intention carrying the optimal intention to the second device.

[0151] In some embodiments, the first intention carries a first identifier; and the first identifier is configured to indicate whether intention negotiation is allowed.

[0152] In some embodiments, the intention processing apparatus 100 further comprises:

[0153] A first identifier acquiring module configured to acquire the first identifier.

[0154] If the first identifier is a first value, the best-intention determining module determines the best intention corresponding to the to-be-negotiated expectation according to the intention-related data; if the first identifier is a second value, the first device refuses to execute the first intention.

[0155] In some embodiments, the first intention carries a second identifier; wherein the second identifier is configured to indicate whether implicit information mining is allowed.

[0156] In some embodiments, the intention processing apparatus 100 further comprises:

[0157] a second identifier obtaining module configured to obtain the second identifier;

[0158] If the second identifier is a third value, the implicit information determining module 12 determines the implicit information associated with the first intention according to intention-related data; if the second identifier is a fourth value, the second-intention sending module 13 sends a second intention to the second device, wherein the second intention carries the same content as the first intention.

[0159] In some embodiments, the intention processing apparatus 100 further comprises:

[0160] a prompt information sending module configured to send prompt information to the second device when the implementation of the first intention has an impact on a running intention instance of the second device; wherein the prompt information carries an instance identifier of the running intention instance having the impact.

[0161] In some embodiments, the feasible condition is that all or part of the expectations in the first intention and the corresponding targets are achievable.

[0162] It is worth noting that the working processes of the various modules in the intention processing apparatus 100 described in the embodiments of the present disclosure can refer to the working processes of the intention processing methods described in the above embodiments, which will not be described here.

[0163] Referring to FIG. 4, FIG. 4 is a structural block diagram of an intention processing device 200 according to an embodiment of the present disclosure. The intention processing device 200 comprises a processor 21, a memory 22, and a computer program stored in the memory 22 and executable on the processor 21. The processor 21 executes the computer program to implement the steps in the above various intention processing method embodiments, such as steps S1-S4.

[0164] For example, the computer program can be segmented into one or more modules / units, which are stored in the memory 22 and executed by the processor 21 to complete the present disclosure. The one or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which are configured to describe the execution process of the computer program in the intent processing device 200.

[0165] The intent processing device 200 can include, but is not limited to, the processor 21, the memory 22. Those skilled in the art can understand that the schematic diagram is only an example of the intent processing device 200, and does not constitute a limitation on the intent processing device 200, and can include more or fewer components than the diagram, or combine certain components, or different components, for example, the intent processing device 200 can also include an input / output device, a network access device, a bus, etc.

[0166] The processor 21 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The processor 21 is the control center of the intent processing device 200, and connects various parts of the entire intent processing device 200 through various interfaces and lines.

[0167] The memory 22 can be configured to store the computer programs and / or modules, and the processor 21 realizes various functions of the intention processing device 200 by running or executing the computer programs and / or modules stored in the memory 22, and calling data stored in the memory 22. The memory 22 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), and the like; and the data storage area can store data created according to use of the mobile phone (such as audio data, a phone book, etc.), and the like. In addition, the memory 22 can include a high-speed random access memory, and can also include a nonvolatile memory, for example, a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state memory devices.

[0168] The modules / units integrated in the intention processing device 200, if realized in the form of software function units and sold or used as independent products, can be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the above-mentioned embodiment methods can also be completed by a computer program instructing related hardware, and the computer program can be stored in a computer readable storage medium. The computer program can realize the steps of each method embodiment when executed by the processor 21. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate forms. The computer readable medium can include any entity or device capable of carrying the computer program code, recording media, a U disk, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.

[0169] The embodiment of the present disclosure further provides a computer program product, including computer instructions, which are executed by a processor to realize the intention processing method as described in the above-mentioned embodiment.

[0170] The above-mentioned is the preferred embodiment of the present disclosure, and it should be noted that, for those skilled in the art, without departing from the principle of the present disclosure, a number of improvements and refinements can be made, which are also considered to be within the protection scope of the present disclosure.

Claims

1. A method for intent processing, applied to a first device, the method comprising: receiving a first intent sent by a second device; upon detecting that a feasible condition for the first intent is met, determining implicit information associated with the first intent according to intent-related data; sending a second intent carrying the implicit information to the second device, so that the second device determines a corresponding intent expectation according to the second intent and generates a third intent; receiving a third intent fed back by the second device.

2. The intent processing method of claim 1, wherein, After the receiving, the method further comprises: generating a corresponding intent instance according to the third intent. 3.The intention processing method of claim 1, wherein, The implicit information is an implicit intent, and the implicit intent includes at least one implicit expectation.

4. The intent processing method of claim 1, wherein, The intent-related data includes at least one of historical intent data, resource conditions and capability information at a current time.

5. The intent processing method of claim 4, wherein, The determining of the implicit information associated with the first intent according to the intent-related data comprises: acquiring implicit expectations associated with all expectations in the first intent according to the historical intent data; acquiring target capabilities and target resources satisfying the implicit expectations according to the capability information and the resource conditions; and generating implicit information according to the target resources and target capabilities.

6. The intent processing method of claim 1, wherein, The third intent is the same as the second intent, or the intent expectation carried by the third intent is lower than the intent expectation carried by the second intent.

7. The intent processing method of claim 1, wherein, Upon detecting that the feasible condition for the first intent is met, the method further comprises: when at least one to-be-negotiated expectation in the first intent cannot be satisfied, determining a best intent corresponding to the to-be-negotiated expectation according to the intent-related data; and sending a second intent carrying the best intent to the second device.

8. The intent processing method of claim 7, wherein, The first intent carries a first identifier, and the first identifier is configured to indicate whether intent negotiation is allowed.

9. The intent processing method of claim 8, wherein, When the at least one to-be-negotiated expectation in the first intent cannot be satisfied, the method further comprises: acquiring the first identifier; if the first identifier is a first value, performing the step of determining the best intent corresponding to the to-be-negotiated expectation according to the intent-related data; and if the first identifier is a second value, rejecting the first intent. 10.The intention processing method of claim 1, wherein, The first intent carries a second identifier, and the second identifier is configured to indicate whether implicit information mining is allowed. 11.The intention processing method of claim 10, wherein, Upon detecting that the feasible condition for the first intent is met, the method further comprises: acquiring the second identifier; if the second identifier is a third value, performing the step of determining the implicit information associated with the first intent according to the intent-related data; and if the second identifier is a fourth value, sending a second intent carrying the same content as the first intent to the second device. 12.The intention processing method of claim 1, wherein, After the receiving of the first intent sent by the second device, the method further comprises: when implementation of the first intent has an impact on a running intent instance of the second device, sending prompt information to the second device, wherein the prompt information carries an instance identifier of the running intent instance having the impact. 13.The intention processing method of claim 1, wherein, The feasible condition is all or part of expectations in the first intent and corresponding target capabilities.

14. An intention processing apparatus applied to a first device, the apparatus comprising: a first intention receiving module configured to receive a first intention sent by a second device; an implicit information determining module configured to determine implicit information associated with the first intention according to intention-related data when a feasible condition for the first intention is detected; a second intention sending module configured to send a second intention carrying the implicit information to the second device, so that the second device determines a corresponding intention expectation according to the second intention and generates a third intention; a third intention receiving module configured to receive a third intention fed back by the second device.

15. An intention processing device comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, the processor implementing the intention processing method according to any one of claims 1 to 13 when executing the computer program.

16. A computer readable storage medium comprising a stored computer program, wherein, The computer readable storage medium is controlled to perform the intention processing method according to any one of claims 1 to 13 when the computer program is running.

17. A computer program product comprising computer instructions for implementing the intention processing method according to any one of claims 1 to 13 when executed by a processor.

Citation Information

Patent Citations

  • Information processing method and related device

    CN114579691A

  • Intention matching method and device, computer equipment and storage medium

    CN115905552A

  • Intention processing method and device and storage medium

    CN118075717A

  • Intention processing method and device, equipment, storage medium and product

    CN119378655A